    /* 公共样式 */
    
    .orangecolor {
        color: #f2e727;
        font-style: normal;
        font-weight: bold;
    }
    
    * {
        margin: 0;
        padding: 0;
        list-style: none;
        text-decoration: none;
    }
    
    a:hover {
        color: #f2e727;
    }
    
    .layui-nav-tree .layui-nav-bar {
        background-color: transparent;
    }
    
    img {
        max-width: 100%;
    }
    
    .center {
        max-width: 1200px;
        margin: 0 auto;
    }
    
    .clearfix {
        clear: both;
    }
    
    .swiper-pagination-bullet-active {
        background: #f2e727 !important;
    }
    
    .mt110 {
        margin-top: 110px;
    }
    
    .mt30 {
        margin-top: 30px;
    }
    
    .BMap_shadow img {
        display: none;
    }
    
    .textflow {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-word;
    }
    
    .textflow2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-word;
    }
    
    .textflow3 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        word-break: break-word;
    }
    
    .textflow4 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        word-break: break-word;
    }
    
    .textflow5 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        word-break: break-word;
    }
    
    .textflow6 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        word-break: break-word;
    }
    /* 头部s */
    
    .center1600 {
        max-width: 16rem;
        margin: 0 auto;
    }
    
    .header .top {
        background-color: #eeeeee;
    }
    
    .header .top .center1600 {
        display: flex;
        line-height: 30px;
    }
    
    .header .top .center1600 .topleft {
        width: 80%;
        font-size: 14px;
        color: #545454;
    }
    
    .header .top .center1600 .topright {
        width: 20%;
        text-align: right;
    }
    
    .header .top .center1600 .topright a {
        font-size: 14px;
        color: #535353;
    }
    /* .header .top .center1600 .topright a:first-child{border-right: 1px solid #535353;} */
    
    .header .logo .center1600 {
        display: flex;
    }
    
    .header .logo .center1600 .logoleft {
        display: flex;
        width: 70%;
    }
    
    .header .logo .center1600 .logoleft .img {
        line-height: 1.4rem;
        padding-right: .5rem;
        position: relative;
    }
    
    .header .logo .center1600 .logoleft .img img {
        width: 2.75rem;
    }
    
    .header .logo .center1600 .logoleft .img::after {
        position: absolute;
        content: "";
        width: 1px;
        height: 52px;
        background-image: linear-gradient(to bottom, rgba(255,255,255,.1)  0%, #000000  50%, rgba(255,255,255,.1) 100%);
        right: 25px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .header .logo .center1600 .logoleft .cn span:first-child {
        font-weight: bold;
        margin-top: .35rem;
        font-size: .3rem;
        letter-spacing: 2px;
        color: #333333;
        display: block;
    }
    
    .header .logo .center1600 .logoleft .cn span:last-child {
        margin-top: 5px;
        font-size: 16px;
        color: #666666;
        letter-spacing: 0;
        display: block;
    }
    .header .logo .center1600 .logoleft .cn span:last-child em{font-style: normal;font-size: .16rem;color: #666666;line-height: .18rem;}
    .header .logo .center1600 .logoleft .cn span:last-child em:nth-child(1){margin-right: .2rem;}
    .header .logo .center1600 .logoleft .cn span:last-child img{margin-right: .1rem;}
    
    .header .logo .center1600 .logoright {
        display: flex;
        width: 30%;
    }
    
    .header .logo .center1600 .logoright .img {
        line-height: 1.2rem;
        width: calc(100% - 2rem);
        text-align: right;
    }
    .header .logo .center1600 .logoright .img img{width: .5rem;}
    
    .header .logo .center1600 .logoright .cn {
        margin-left: .2rem;
        width: 2rem;
    }
    
    .header .logo .center1600 .logoright .cn span:first-child {
        margin-top: .3rem;
        font-size: .16rem;
        color: #666565;
        display: block;
    }
    
    .header .logo .center1600 .logoright .cn span:nth-child(2) {
        font-size: .28rem;
        color: #333;
        display: block;
    }

    .header .logo .center1600 .logoright .cn span:nth-child(3) img{width: 1.68rem;}
    
    .header .nav {
        background-image: linear-gradient(90deg, #222222 0%, #555555 50%, #222222 100%), linear-gradient( #333333, #333333);
    }
    
    .header .nav ul {
        font-size: 0;
    }
    
    .header .nav ul li {
        display: inline-block;
        width: calc(100% / 9);
        text-align: center;
        position: relative;
    }
    
    .header .nav ul li::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 28px;
        background-color: #ffffff;
        opacity: 0.38;
    }
    
    .header .nav ul li:last-child::after {
        display: none;
    }
    
    .header .nav ul li a {
        font-size: 18px;
        color: #ffffff;
        line-height: 50px;
    }
    
    .header .nav ul li.cur {
        background-color: #f2e727;color: #333;
    }
    .header .nav ul li.cur a{color: #333;}
    
    .header .nav ul li.cur::after {
        display: none;
    }

    .header .nav ul li:hover { background-color: #f2e727;color: #333;}
    .header .nav ul li:hover a{color: #333 !important;}
    /* 头部e */
    /* 内页轮播图s */
    
    .banner {
        text-align: center;
    }
    
    .banner img {
        width: 100%;
    }
    /* 内页轮播图e */
    /* 中间搜索条s */
    
    .search1 .center {
        display: flex;
        height: 70px;
        line-height: 70px;
    }
    
    .search1 .center .left {
        width: calc(100% - 295px);
    }
    
    .search1 .center .left .img1 {
        display: inline-block;
        line-height: 75px;
    }
    
    .search1 .center .left ul {
        display: inline-block;
    }
    
    .search1 .center .left ul li {
        display: inline-block;
        color: #666666;
        font-size: 14px;
    }
    
    .search1 .center .left ul li:last-child {
        border-right: 0;
    }
    
    .search1 .center .left ul li a {
        display: inline-block;
        font-size: 14px;
        color: #666666;
        padding: 0 10px;
        position: relative;
    }
    
    .search1 .center .left ul li a::after {
        position: absolute;
        content: "";
        width: 1px;
        height: 10px;
        background-color: rgba(0, 0, 0, .2);
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .search1 .center .left ul li:last-child a::after {
        display: none;
    }
    
    .search1 .center .right {
        width: 295px;
        line-height: 70px;
    }
    
    .search1 .center .right form {
        text-align: right;
		display: flex;
		margin-top: 15px;
    }
    
    .search1 .center .right .indexinput {
        background-color: #fff;
        border: 1px solid rgba(3, 0, 0, 0.1);
		border-right: 1px dashed rgba(3, 0, 0, 0.1);
        padding: 11px 20px;
		width: calc(100% - 90px);
    }
    
    .search1 .center .right .indexbutton {
        background-color: transparent;
        width: 50px;
        border: 1px solid rgba(3, 0, 0, 0.1);
		border-left: 0;
        line-height: 38px;
    }
    
    .search1 .dangqian {
        color: #020202 !important;
        font-weight: bold;
        font-size: 14px;
    }
    
    .search1 .dangqian img {
        margin-right: 20px;
    }
    /* 中间搜索条e */
    /* 侧边s */
    
    .aside {
        border: 1px solid #E2E2E2;
    }
    
    .aside .right {
        width: 238px;
        float: right;
        margin-left: 30px;
    }
    
    .aside .right .title {
        background-color: #dedede;
        padding: 0 35px;
        height: 90px;
        position: relative;
    }
    
    .aside .right .title:hover {
        background-color: #f2e727;
    }
    
    .aside .right .title span {
        font-size: 14px;
        color: #333333;
        display: block;
        text-align: center;
        opacity: 0.52;
        line-height: 20px;
    }
    
    .aside .right .title span:first-child {
        color: #333333;
        font-size: 26px;
        line-height: 30px;
        font-weight: bold;
        padding-top: 22px;
        opacity: 1;
    }
    
    .aside .right .title span:last-child {
        color: #333333;
        font-size: 12px;
        line-height: 18px;
        opacity: 0.52;
    }
    
    .aside .right .asidenews {
        padding: 0;
    }
    
    .aside .right .asidenews li {
        text-align: left;
        padding: 15px 20px;
        border-bottom: 1px dashed #f2f2f2;
        margin: 0 20px;
    }
    
    .aside .right .asidenews li:last-child {
        border-bottom: 0;
    }
    
    .aside .right .asidenews li a {
        font-size: 16px;
        color: #333333;
    }
    
    .aside .right .asidenews li a:hover {
        color: #f2e727;
    }
    
    .aside .right .asidenews li .cn {
        font-size: 16px;
        color: #333233;
        display: flex;
    }
    
    .aside .right .asidenews li .cn span:first-child {
        width: 100%;
        text-align: center;
    }
    /* .aside .right .asidenews li .cn span:last-child{width: 10%;text-align: right;color: #999999;} */
    
    .aside .right .asidenews li .en {
        font-size: 12px;
        color: #57585a;
        opacity: 0.65;
    }
    /* .aside .right .asidenews li:hover{background-color: #eeeeee;} */
    
    .aside .right .asidelabel {
        padding: 35px 0 20px;
        border: 1px solid #f2f2f2;
    }
    
    .aside .right .asidenews li a:hover span {
        color: #f2e727;
    }
    
    .aside .right .asidelabel .asidelabel1 {
        width: 105px;
        background-color: #ffffff;
        border-radius: 17px;
        border: solid 1px rgba(13, 4, 8, 0.1);
        font-size: 14px;
        color: #333333;
        text-align: center;
        margin: 0 auto 15px;
        line-height: 35px;
    }
    
    .aside .right .asidelabel .asidelabel1:hover {
        background-color: #004593;
        color: white;
    }
    
    .aside .right .asidenews1 {
        padding: 35px 0;
        border: 1px solid #f2f2f2;
    }
    
    .aside .right .asidenews1 li {
        text-align: center;
        padding: 15px 0;
        border-bottom: 1px solid #f2f2f2;
    }
    
    .aside .right .asidenews1 li:first-child {
        padding-top: 0;
    }
    
    .aside .right .asidenews1 li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }
    
    .aside .right .asidenews1 li a {
        font-size: 16px;
        color: #333333;
        padding: 0 20px;
    }
    
    .aside .right .asidenews1 li a:hover {
        color: #004593;
    }
    
    .aside .right .asidecontact {
        padding: 25px 0;
    }
    
    .aside .right .asidetel {
        margin: 0 auto;
        width: 90%;
    }
    
    .aside .right .asidetel p {
        margin-bottom: 20px;
        display: flex;
    }
    
    .aside .right .asidetel p:last-child {
        margin-bottom: 0;
    }
    
    .aside .right .asidetel p span:first-child {
        margin-right: 10px;
        width: 28px;
    }
    
    .aside .right .asidetel p span:last-child {
        width: calc(100% - 38px);
        font-size: 14px;
        line-height: 16px;
        color: #010101;
    }
    
    .aside .right .asidetel .text1 span:first-child {
        font-size: 14px;
    }
    
    .aside .right .asidetel .text1 span:last-child {
        font-size: 20px;
        font-weight: bold;
    }
    
    .aside .right .asidetel .text1 {
        margin-left: 5px;
    }
    
    .aside .right .asidetel .text1 span {
        display: block;
    }
    
    .aside .right .asidecontactimg {
        text-align: center;
        margin-top: 30px;
    }
    
    .aside .right .title img {
        line-height: 20px;
    }
    
    .aside .right .asidenews2 {
        padding: 0;
    }
    
    .aside .right .asidenews2 li {
        text-align: center;
        padding: 15px 20px;
        border-bottom: 1px solid #f2f2f2;
    }
    
    .aside .right .asidenews2 li:last-child {
        border-bottom: 0;
    }
    
    .aside .right .asidenews2 li a {
        font-size: 16px;
        color: #333333;
    }
    
    .aside .right .asidenews2 li a:hover {
        color: #004593;
    }
    
    .aside .right .asidenews2 li .cn {
        font-size: 16px;
        color: #333233;
        font-weight: bold;
    }
    
    .aside .right .asidenews2 li:hover {
        background-color: #eeeeee;
    }
    /* .aside .right .asideproduct2{border-left:1px solid #E2E2E2 ;border-right:1px solid #E2E2E2 ;} */
    
    .aside .right .asideproduct2 .box {
        margin-top: 10px;
    }
    
    .aside .right .asideproduct2 .box:last-child {
        margin-bottom: 10px;
    }
    
    .aside .right .asideproduct2 .box .cn {
        background-color: #f2f2f2;
        text-align: center;
        line-height: 40px;
    }
    
    .aside .right .asideproduct2 .box .cn a {
        font-size: 14px;
        color: #000000;
    }
    
    .aside .right .asideproduct2 .box:hover .cn {
        background-color: #004593;
    }
    
    .aside .right .asideproduct2 .box:hover .cn a {
        color: #Fff;
    }
    
    .asideproduct2 li span {
        background-color: #f2f2f2;
        text-align: center;
        display: block;
        line-height: 50px;
        border-top: 1px solid #E2E2E2;
        border-bottom: 1px solid #e2e2e2;
        font-size: 16px;
    }
    
    .asideproduct2 li:hover span {
        background-color: #f2e727;
        color: #fff;
    }
    
    .asideproduct2 {
        padding: 10px 0;
    }
    
    .asideproduct2 li {
        margin-bottom: 10px;
    }
    
    .asideproduct2 li:last-child {
        margin-bottom: 0;
    }
    
    .aside .right .asidenews3 {
        padding: 0;
    }
    
    .aside .right .asidenews3 li {
        text-align: left;
        padding: 15px 0;
        border-bottom: 1px dashed #f2f2f2;
        margin: 0 20px;
    }
    
    .aside .right .asidenews3 li:last-child {
        border-bottom: 0;
    }
    
    .aside .right .asidenews3 li a {
        font-size: 16px;
        color: #333333;
    }
    
    .aside .right .asidenews3 li a:hover {
        color: #f2e727;
    }
    
    .aside .right .asidenews3 li .cn {
        font-size: 16px;
        color: #333233;
        display: flex;
    }
	
	.aside .right .asidenews3 li .cn em{width: 10%;font-style: normal;font-size: 16px;color: #ebc402;align-self: center;margin-right: 5px;}
    
    .aside .right .asidenews3 li .cn span {
        width: calc(90% - 5px);font-size: 16px;color: #333333;line-height: 22px;
    }
    /* .aside .right .asidenews3 li .cn span:last-child{width: 10%;text-align: right;color: #999999;} */
    
    .aside .right .asidenews3 li .en {
        font-size: 12px;
        color: #57585a;
        opacity: 0.65;
    }
    /* 侧边e */
    /* 案例左侧区域s */
    
    .article {
        width: 928px;
        /* margin-right: 30px; */
        border: 1px solid #E2E2E2;
        float: left;
    }
    
    .aside {
        width: 238px;
        float: right;
    }
    /* 案例左侧区域e */
    /* 案例页s */
    
    .casetitle {
        border-bottom: 1px solid #E2E2E2;
        border-top: 1px solid #E2E2E2;
        position: relative;
        background-color: #f2f2f2;
    }
    
    .casetitle img {
        padding: 0 10px 0 20px;
        margin-top: -5px;
    }
    
    .casetitle span {
        font-size: 20px;
        color: #000000;
        line-height: 45px;
    }
    
    .casetitle a {
        position: absolute;
        right: 30px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 14px;
        color: #333333;
    }
    
    .casebox {
        padding: 40px;
        display: flex;
        border-bottom: 1px solid #E2E2E2;
    }
    
    .casebox .left {
        width: 300px;
        overflow: hidden;
        border: 1px solid #E2E2E2;
    }
    
    .casebox .left img {
        width: 300px;
        height: 200px;
        transition: all .4s;
    }
    
    .casebox .left img:hover {
        transform: scale(1.2);
    }
    
    .casebox .w40 {
        width: 30px;
    }
    
    .casebox .right {
        width: calc(100% - 330px);
        position: relative;
    }
    
    .casebox .right .cn span {
        width: 30px;
    }
    
    .casebox .right .cn {
        display: flex;
        margin-top: 10px;
    }
    
    .casebox .right .cn a {
        font-size: 18px;
        color: #030303;
        width: calc(100%);
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 20px;
    }
    
    .casebox .right .text {
        margin-top: 15px;
        margin-bottom: 10px;
    }
    
    .casebox .right .text span {
        font-size: 14px;
        line-height: 26px;
        color: #999999;
        height: 52px;
    }
    
    .casebox .right .time {
        font-size: 14px;
        color: #999999;
    }
    
    .casebox .right .button {
        line-height: 40px;
        color: #333333;
        font-size: 14px;
        text-align: center;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 130px;
        background-color: #dedede;
        border: solid 1px #cccccc;
        border-radius: 20px;
    }
    
    .casebox .right .button:hover {
        background-color: #f2e727;
        color: #333333;
        border: solid 1px #f2e727;
    }
    
    .casebox .right .cn a:hover {
        color: #f2e727;
    }
    
    .casebox3 {
        padding: 40px;
        display: flex;
        border-bottom: 1px solid #E2E2E2;
    }
    
    .casebox3 .left {
        width: 265px;
        border: 1px solid #E2E2E2;
    }
    
    .casebox3 .left img {
        width: 314px;
        height: 184px;
    }
    
    .casebox3 .w40 {
        width: 35px;
    }
    
    .casebox3 .right {
        width: 548px;
        position: relative;
    }
    
    .casebox3 .right .cn span {
        width: 30px;
    }
    
    .casebox3 .right .cn {
        display: flex;
        margin-top: 10px;
    }
    
    .casebox3 .right .cn a {
        font-size: 18px;
        color: #030303;
        width: calc(100%);
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 20px;
    }
    
    .casebox3 .right .text {
        margin-top: 15px;
        margin-bottom: 10px;
    }
    
    .casebox3 .right .text span {
        font-size: 14px;
        line-height: 26px;
        color: #999999;
        height: 78px;
    }
    
    .casebox3 .right .time {
        font-size: 14px;
        color: #999999;
    }
    
    .casebox3 .right .button {
        line-height: 35px;
        color: #f2e727;
        font-size: 14px;
        text-align: center;
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    .casebox3 .right .cn a:hover {
        color: #f2e727;
    }
    /* 分页s */
    
    .pagebox {
        padding: 50px 30px;
        border-top: 0;
    }
    
    .pagebox p {
        text-align: center;
        font-size: 0;
    }
    
    .pagebox p a {
        text-align: center;
        margin: 0 2px;
        display: inline-block;
        color: #333232;
        font-size: 14px;
        width: 29px;
        line-height: 28px;
        background-color: #ffffff;
        border-radius: 4px;
        border: solid 1px rgba(0, 0, 0, 0.1);
    }
    
    .pagebox p a.cur {
        border: 0;
        width: 31px;
        line-height: 30px;
        color: #f2e727;
    }
    
    .pagebox p a.page1 {
        width: 66px;
    }
    /* 分页e */
    /* 产品推荐s */
    
    .casebox2 {
        padding: 45px 0 0;
    }
    
    .casebox2 .box1 {
        margin-left: 20px;
        float: left;
        border: 1px solid #E2E2E2;
        width: 280px;
        margin-bottom: 45px;
    }
    
    .casebox2 .box1:last-child {
        margin-right: 20px;
    }
    
    .casebox2 .box1 .img {
        text-align: center;
        overflow: hidden;
    }
    
    .casebox2 .box1 .img img {
        transition: all .4s;
        width: 100%;
    }
    
    .casebox2 .box1 .img img:hover {
        transform: scale(1.2);
    }
    /* .casebox2 .box1 .img img{max-height: 253px;} */
    
    .casebox2 .box1 .text {
        border-top: 1px solid #E2E2E2;
        line-height: 50px;
        background-color: #f2f2f2;
        position: relative;
    }
    
    .casebox2 .box1 .text a {
        font-size: 16px;
        color: #666666;
        padding-left: 50px;
        padding-right: 50px;
    }
	
	.casebox2 .box1:hover .text a{color: #666;}
    
    .casebox2 .box1 .text span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 30px;
        font-size: 16px;
        color: #030303;
        border-radius: 50%;
        width: 18px;
        height: 18px;
        display: inline-block;
    }
    
    .casebox2 .box1 .text span a.ddd {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    /* .casebox2 .box1 .text:hover span{background-color: #fff;} */
    
    .casebox2 .box1:hover .text span a.ddd {
        color: #fcfdfe;
    }
    
    .casebox2 .box1:hover .text {
        background-color: #f2e727;
    }
    
    .casebox2 .box1:hover .text a {
        color: #333;
    }
    /* 产品推荐e */
    /* 新闻详情页s */
    
    .detailbox {
        padding: 30px 30px 10px;
        font-size: 18px;
        color: #030303;
        text-align: center;
    }
    
    .qw1 {
        text-align: center;
    }
    
    .detailbox2 {
        margin-bottom: 20px;
    }
    
    .detailbox2 p {
        padding-top: 15px;
        text-align: center;
        display: flex;
        margin: 0 auto;
    }
    
    .detailbox2 span {
        display: block;
        width: calc(100% / 3);
        font-size: 14px;
        color: #999897;
    }
    
    .detailbox2 span:nth-child(1) {
        text-align: right;
    }
    
    .detailbox2 span:nth-child(3) {
        text-align: left;
    }
    
    .detailbox2 span i {
        font-style: normal;
    }
    
    .detailbox2 span img {
        margin-right: 5px;
    }
    
    .detailbox3 {
        padding: 0 30px;
    }
    /* .detailbox3 p{text-indent: 2em;font-size: 14px;line-height: 26px;color: #666565;margin-top: 35px;}
.detailbox3 img{margin: 0 auto;display: block;margin-top: 35px;} */
    
    .detailbox4 {
        padding: 20px 30px;
        border-bottom: 1px solid #E2E2E2;
    }
    
    .detailbox4 p {
        display: flex;
        font-weight: bold;
        color: #666565;
    }
    
    .detailbox4 p i {
        font-style: normal;
        width: 60px;
        font-size: 14px;
        color: #030303;
    }
    
    .detailbox4 p span {
        width: 280px;
		font-size: 14px;
    }
    
    .detailbox4 p span a:hover {
        color: #f2e727;
    }
    
    .detailbox4 .i2 {
        margin-left: 20px;
    }
    
    .detailbox4 p,
    .detailbox4 i,
    .detailbox4 a,
    .detailbox4 span {
        color: #666565;
    }
    
    .detailbox5 {
        padding: 20px 30px;
        border-bottom: 1px solid #E2E2E2;
    }
    
    .detailbox5 p {
        font-size: 14px;
        line-height: 26px;
        color: #666565;
    }
    /* 新闻详情页e */
    /* 左侧联系我们盒子s */
    
    .contactbox {
        display: flex;
        padding: 40px 35px;
    }
    
    .contactbox .left {
        width: calc(50% - 30px);
        padding-left: 30px;
    }
    
    .contactbox .left .cn {
        font-size: 22px;
        color: #f2e727;
        line-height: 24px;
        font-weight: bold;
    }
    
    .contactbox .left .en {
        font-size: 12px;
        line-height: 24px;
        color: #999999;
        padding-bottom: 20px;
        position: relative;
    }
    
    .contactbox .left .en::after {
        content: "";
        position: absolute;
        width: 327px;
        height: 2px;
        background-color: #48484a;
        opacity: 0.1;
        bottom: 0;
        left: 0;
    }
    
    .contactbox .left ul li {
        margin-top: 20px;
        display: flex;
    }
    
    .contactbox .left ul li span {
        font-size: 16px;
        color: #333333;
    }
    
    .contactbox .left ul li span b {
        color: #f2e727;
        font-size: 18px;
    }
    
    .contactbox .left ul li span:first-child {
        margin-right: 20px;
        display: inline-block;
        width: 30px;
    }
    
    .contactbox .right {
        width: calc(50% - 60px);
        margin-left: 30px;
        padding-right: 30px;
    }
    /* 左侧联系我们盒子s */
    /* 用户评论s */
    
    .mainbody11 {
        padding: 30px;
        border: 1px solid #F2F2F2;
        border-top: 0;
    }
    
    .mainbody11 .question .title11 {
        margin-bottom: 15px;
        clear: both;
    }
    
    .mainbody11 .question .title11 .name {
        float: left;
        width: 120px;
        font-size: 18px;
        line-height: 28px;
        color: #4c4c4d;
        margin-right: 80px;
    }
    
    .mainbody11 .question .title11 .name1 {
        float: left;
        width: 230px;
        font-size: 18px;
        line-height: 28px;
        color: #4c4c4d;
        margin-right: 40px;
    }
    
    .mainbody11 .question .title11 .time {
        float: left;
        font-size: 18px;
        line-height: 28px;
        color: #4c4c4d;
    }
    
    .mainbody11 .question .text11 {
        clear: both;
        font-size: 14px;
        line-height: 24px;
        color: #666666;
        margin-bottom: 15px;
        padding-top: 15px;
    }
    
    .mainbody11 .question .text12 {
        border: 1px dashed #cccccc;
        padding: 15px;
        font-size: 14px;
        line-height: 24px;
        color: #666666;
    }
    
    .mainbody11 .question .text12 .name12 {
        font-size: 14px;
        line-height: 24px;
        color: #f2e727;
        font-weight: bold;
    }
    
    .mainbody11 .question .hr4 {
        margin: 25px 0;
    }
    
    .mainbody11 .question:last-child .hr4 {
        display: none;
    }
    /* 用户评论e */
    /* 我要评论s */
    
    .mainbody12 {
        padding: 30px;
        border: 1px solid #F2F2F2;
        border-top: 0;
    }
    
    .mainbody12 textarea {
        width: calc(100% - 22px);
        resize: none;
        border: 1px dashed #666666;
        padding: 10px;
    }
    
    .mainbody12 .tip {
        padding-left: 10px;
        font-size: 14px;
        line-height: 30px;
        color: #666666;
    }
    
    .mainbody12 .button {
        text-align: right;
    }
    
    .mainbody12 .button a {
        margin-right: 10px;
        width: 96px;
        line-height: 30px;
        display: inline-block;
        background-color: #f5ec28;
        /* border: solid 1px rgba(11, 2, 5, 0.19); */
        text-align: center;
		border-radius: 21px;
		color: #333333;
    }
    
    .mainbody12 .button a:last-child {
        background-color: #dedede;
        color: #333333;
    }
    /* 我要评论e */
    /* 相关资讯s */
    
    .section10 {
        padding: 30px 15px 50px;
        border: 1px solid #F2F2F2;
        border-top: 0;
    }
    
    .section10 .mainbody2_2 {
        margin-bottom: 50px;
    }
    
    .section10 .layui-col-xs6 {
        display: flex;
    }
    
    .section10 .title2 {
        font-size: 14px;
        color: #666666;
        width: 80%;
    }
    
    .section10 .title2 .i3 {
        width: 10px;
        height: 10px;
        background-color: #cccccc;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .section10 .title2:hover .i3 {
        background-color: #f2e727;
    }
    
    .section10 .title2 a {
        padding-left: 15px;
        position: relative;
    }
    
    .section10 .title2 a:hover {
        color: #f2e727;
    }
    
    .section10 .time {
        font-size: 14px;
        color: #999999;
        width: 20%;
        line-height: 20px;
        text-align: right;
    }
    /* 相关资讯e */
    /* 联系我们盒子s */
    
    .contactbox2 {
        display: flex;
        padding: 40px;
        background-color: #fcfdfe;
    }
    
    .contactbox2 .left {
        width: calc(570px);
        border: solid 1px rgba(3, 0, 0, 0.1);
        background-color: #ffffff;
    }
    
    .contactbox2 .left .cn {
        font-size: 28px;
        color: #f2e727;
        line-height: 24px;
        font-weight: bold;
        letter-spacing: 12px;
    }
    
    .contactbox2 .left .en {
        font-size: 12px;
        line-height: 24px;
        color: #b3b3b3;
        padding-bottom: 20px;
        position: relative;
    }
    /* .contactbox2 .left .en::after{content: "";position: absolute;width: 327px;height: 2px;background-color: #48484a;opacity: 0.1;bottom: 0;left: 0;} */
    
    .contactbox2 .left ul li {
        margin-top: 20px;
        display: flex;
    }
    /* .contactbox2 .left ul li:first-child{margin-top: 0;padding-top: 15px;border-top: 1px solid rgba(72,72,74,.1);} */
    
    .contactbox2 .left ul li span:first-child {
        margin-right: 10px;
        display: inline-block;
        width: 30px;
        text-align: center;
    }
    
    .contactbox2 .left .em1 {
        display: flex;
    }
    
    .contactbox2 .left .em1 .em2 img {
        margin-right: 10px;
    }
    
    .contactbox2 .left ul li span:first-child img {
        text-align: center;
    }
    
    .contactbox2 .left ul li span:last-child {
        font-size: 16px;
        color: #333333;
        line-height: 22px;
        letter-spacing: 1px;
    }
    
    .contactbox2 .left ul li span:last-child b {
        font-size: 18px;
        color: #f2e727;
    }
    
    .contactbox2 .w40 {
        width: 20px;
    }
    
    .contactbox2 .right {
        width: calc(100% - 574px);
        border: solid 1px rgba(3, 0, 0, 0.1);
        background-color: #ffffff;
    }
    
    .contactbox2 .right .cn {
        font-size: 22px;
        color: #f2e727;
        line-height: 24px;
        font-weight: bold;
    }
    
    .contactbox2 .right .en {
        font-size: 12px;
        line-height: 24px;
        color: #999999;
        padding-bottom: 20px;
        position: relative;
    }
    
    .contactbox2 .right .en::after {
        content: "";
        position: absolute;
        width: 327px;
        height: 2px;
        background-color: #48484a;
        opacity: 0.1;
        bottom: 0;
        left: 0;
    }
    
    .contactbox2 .right .box3 {
        margin-top: 25px;
    }
    
    .contactbox2 .right .box3 p {
        display: flex;
    }
    
    .contactbox2 .right .box3 p span {
        width: 75px;
        line-height: 48px;
        font-size: 16px;
        color: #323233;
        margin-top: -4px;
    }
    
    .contactbox2 .right .box3 p span i {
        font-size: 16px;
        color: #f2e727;
        font-style: normal;
    }
    
    .contactbox2 .right .box3 input {
        width: calc(100% - 60px);
        margin-bottom: 10px;
        padding: 10px 15px;
        border: 1px solid #e5e5e5;
    }
    
    .contactbox2 .right .box3 textarea {
        width: calc(100% - 60px);
        margin-bottom: 15px;
        padding: 15px;
        resize: none;
        border: 1px solid #e5e5e5;
    }
    
    .contactbox2 .right .box3 .button {
        margin-left: 10px;
    }
    
    .contactbox2 .right .box3 .button button {
        border: 0;
        background-color: #f2e727;
        color: #fff;
        font-size: 16px;
        line-height: 40px;
        width: 150px;
    }
    /* 联系我们盒子s */
    /* 新闻中心s */
    
    .mainbody {
        /* border: 1px solid #f2f2f2; */
        padding: 40px 35px;
    }
    
    .mainbody .mainbody1 {
        display: flex;
    }
    
    .mainbody .mainbody1 .left {
        width: 300px;
        overflow: hidden;
    }
    
    .mainbody .mainbody1 .left img {
        transition: all .4s;
        width: 300px;
        height: 200px;
    }
    
    .mainbody .mainbody1 .left img:hover {
        transform: scale(1.2);
    }
    
    .mainbody .mainbody1 .right {
        margin-left: 30px;
        width: calc(100% - 330px);
    }
    
    .mainbody .mainbody1 .right .cn {
        margin-top: 15px;
        font-size: 16px;
        color: #030303;
    }
    
    .mainbody .mainbody1 .right .cn a {
        margin-top: 15px;
        font-size: 16px;
        color: #030303;
    }
    
    .mainbody .mainbody1 .right .cn:hover {
        color: #f2e727;
    }
    
    .mainbody .mainbody1 .right .cn a:hover {
        color: #f2e727;
    }
    
    .mainbody .mainbody1 .right .text {
        font-size: 14px;
        margin-bottom: 25px;
    }
    
    .mainbody .mainbody1 .right .text a:hover {
        color: #f2e727;
    }
    
    .mainbody .mainbody1 .right .text:hover {
        color: #f2e727;
    }
    
    .mainbody .mainbody1 .right .box2 {
        height: 20px;
    }
    
    .mainbody .mainbody1 .right .box2 .time2 {
        font-size: 16px;
        color: #999999;
        line-height: 20px;
    }
    
    .mainbody .mainbody1 .right .box2 .box2title {
        float: right;
        font-size: 14px;
        line-height: 20px;
        display: block;
        width: 138px;
        height: 42px;
        background-color: #f2e727;
        border-radius: 21px;
        line-height: 42px;
        text-align: center;
        color: #333;
    }
    
    .mainbody .mainbody1 .right .box2 .box2title a {
        color: #333;
        text-align: center;
    }
    
    .mainbody .mainbody1 .right .page {
        clear: both;
        margin-top: 30px;
        text-align: right;
    }
    
    .mainbody .mainbody1 .right .page a {
        border: 1px solid #999999;
        margin-left: 20px;
        display: inline-block;
        text-align: center;
        width: 18px;
        line-height: 18px;
        font-size: 14px;
        color: #999999;
    }
    
    .mainbody .mainbody1 .right .page a.cur {
        background-color: #f2e727;
        color: white;
        border: 0;
        width: 20px;
        line-height: 20px;
    }
    
  .mainbody2{padding: 35px 35px 15px;border-top: 0;}
  .mainbody2 .mainbody2_2{margin-bottom: 50px;}
  .mainbody2 .layui-col-xs6{display: flex;padding: 0 30px 0 20px;margin-bottom: 20px;}
  .mainbody2 .title2{font-size: 14px;color: #666666;width: 80%;}
  .mainbody2 .title2 a:hover{color: #f2e727;}
  .mainbody2 .time{font-size: 14px;color: #999999;width: 20%;line-height: 20px;}
  
  
  .boxs2{display: flex;}
  					.boxs1{width: 280px;height: 190px;margin-right: calc((100% - 840px ) / 2 );position: relative;}
  					.boxs1:last-child{margin-right: 0;}
  					.boxs1 .cimg1{padding: 4px;border: 1px solid #e2e2e2;}
  					.boxs1 .cimg1 img{width: 270px;height: 180px;}
  					.boxs1 .cimg2{display: none;position: absolute;left: 0;top: 0;width: calc(100% - 50px);height: calc(100% - 90px);background-color: rgba(245,236,40,.9);margin: 5px;padding: 40px 20px;}
  					.boxs1 .cimg2 a:nth-child(1){text-align: center;font-size: 16px;line-height: 20px;height: 40px;color: #333333;margin-bottom: 20px;}
  					.boxs1 .cimg2 a:nth-child(2){text-align: center;font-size: 16px;line-height: 20px;color: #333333;text-align: center;}
  					.boxs1:hover .cimg2{display: block;}
    
    .page3 {
        position: absolute;
        right: 0;
        bottom: 10px;
        z-index: 99;
    }
    
    .page3 .page2 {
        margin-left: 10px;
    }
    
    .page3 .page2 a {
        margin-left: 10px;
        border: 1px solid lightgray;
        display: inline-block;
        line-height: 20px;
        width: 20px;
        text-align: center;
    }
    
    .page3 .page2 a:hover {
        color: #Fff;
        background-color: #f2e727;
        border: 0;
    }
    
    .page4 .page5 {
        position: relative;
        text-align: center;
    }
    
    .page4 .page5 a {
        line-height: 50px;
        display: inline-block;
        width: 165px;
        font-size: 16px;
        color: #030303;
        text-align: center;
        background-color: #f2f2f2;
        position: relative;
        margin-right: 20px;
       border-radius: 22px;
    }
    
    .page3 .page2 a.default {
        background-color: #f2e727;
        color: #Fff;
        background-image: unset;
    }
    
    .page3 .page2 a.default::after {
        display: none;
    }
    
    .page4 .page5 a.default {
        background-color: #f2e727;
        color: #333333;
        background-image: unset;
    }
    
    .page4 .page5 a.default::after {
        display: none;
    }
    
   /* .page4 .page5 a.default::before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -10px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 10px solid #f2e727;
    } */
    
    .mainbody3 {
        padding: 35px 0 15px;
        border: 0;
    }
    /* 新闻中心e */
    /* 产品中心s */
    
    .product2 .aside {
        float: left;
    }
    
    .product2 .article {
        float: right;
        margin-right: 0;
    }
    
    .box33 {
        /* border: 1px solid #E5E5E5; */
        padding-bottom: 50px;
    }
    
    .box33 p {
        text-align: center;
    }
    
    .box33 .cn {
        margin: 30px 0;
        line-height: 50px;
        display: flex;
    }
    
    .box33 .cn i {
        margin-left: 15px;
    }
    
    .box33 .cn span {
        color: #333232;
        font-size: 16px;
        margin-left: 10px;
        text-align: left;
        line-height: 20px;
        display: inline-block;
        padding: 5px 0 0;
    }
    
    .box33 .cn span b {
        font-size: 22px;
        color: #333333;
    }
    
    .box33 .tel {
        font-size: 20px;
        color: #4d4b4b;
        font-weight: bold;
    }
    
    .box33 .qrcode {
        border: 1px solid #e2e2e2;
        text-align: center;
        margin: 0 auto;
        width: 148px;
        height: 148px;
        line-height: 148px;
    }
    
    .box33 .qrcode img {
        width: 130px;
        height: 130px;
    }
    
    .box33 .qrcode span {
        font-size: 16px;
        color: #000000;
        line-height: 24px;
        display: block;
        text-align: center;
		margin-top: 5px;
    }
    /* 左侧导航栏s */
    
    .layui-nav {
        margin-top: 10px;
    }
    
    .layui-nav-tree {
        width: 100%;
    }
    
    .layui-nav {
        background-color: unset;
    }
    
    .layui-nav li {
        background-image: linear-gradient(gray, white);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        color: #000000 !important;
    }
    
    .layui-nav-tree .layui-nav-item>a {
        position: relative;
        text-align: center;
        color: #333333 !important;
        font-size: 18px !important;
       background-image: linear-gradient(90deg, 
       		#f2f2f2 0%, 
       		#cccccc 100%), 
       	linear-gradient(
       		#e6e6e6, 
       		#e6e6e6);
    }
    
    .layui-nav-tree .layui-nav-item>a::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 16px;
        height: 100%;
		background-image: url(../img/aoqunpic13.png);
		background-size: cover;
    }
    
    .layui-nav-tree .layui-nav-item>a:hover {
        color: #fff !important;
        background-image: linear-gradient(90deg, 
        		#222222 0%, 
        		#555555 100%), 
        	linear-gradient(
        		#666666, 
        		#666666);
    }
    
    .layui-nav-tree .layui-nav-item>a span {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 18px;
        color: #030303;
    }
    
    .layui-nav-tree .layui-nav-item>a:hover span {
        color: #Fff;
    }
    
    .layui-icon-down:before {
        display: none;
    }
    
    .layui-nav-item .img3 {
        margin-right: 15px;
    }
    
    .layui-nav-itemed>.layui-nav-child {
        background-color: white !important;
        padding: 0;
    }
    
    .layui-nav-tree .layui-nav-child a {
        color: #000000;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        position: relative;
    }
	
	.layui-nav-tree .layui-nav-child a:hover{color: #f2e727 !important;}
    
    .layui-nav-tree .layui-nav-child dd:last-child a {
        border-bottom: 0;
    }
    
    .layui-nav-tree .layui-nav-child,
    .layui-nav-tree .layui-nav-child a:hover {
        color: #293647
    }
    
    .layui-nav-tree .layui-nav-child dd.layui-this,
    .layui-nav-tree .layui-nav-child dd.layui-this a,
    .layui-nav-tree .layui-this,
    .layui-nav-tree .layui-this>a,
    .layui-nav-tree .layui-this>a:hover {
        color: #293647;
        background-color: unset;
    }
    
    .layui-nav-tree .layui-nav-item a {
        line-height: 36px;
        height: 36px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .layui-nav-item .box4 {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .layui-nav-tree .layui-nav-child dd {
        position: relative;
        display: flex;
        margin: 0 20px;
    }
    
    .layui-nav-tree .layui-nav-child dd a:first-child {
        width: 100%;
        text-align: center;
    }
    /* .layui-nav-tree .layui-nav-child dd a:last-child{width: 10%;border-bottom: 1px dashed lightgray;color: #999999;} */
    /* 左侧导航栏e */
    
    .box6 {
        padding: 40px 15px;
    }
    
    .box6 .img4 {
        background-color: white;
        overflow: hidden;
        border: 1px solid #E2E2E2;
    }
    
    .box6 .img4 img {
        width: 100%;
        transition: all 0.6s;
    }
    
    .box6 .img4:hover img {
        transform: scale(1.2);
        -ms-transform: scale(1.2);
    }
    
    .box6 .text4 {
        text-align: center;
        border: 1px solid #e5e5e5;
        padding: 0 20px;
        font-size: 18px;
        color: #333333;
        position: relative;
        line-height: 57px;
        background-color: #f2f2f2;
    }
    
    .box6 .text4 span {
        color: #030303;
        text-align: center;
        line-height: 18px;
        width: 18px;
        height: 18px;
        display: inline-block;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 99;
        font-size: 16px;
        border-radius: 50%;
    }
    
    .box6 .layui-col-md4:hover .text4 {
        color: #fe8d03;
    }
    /* .grid-demo a:hover{color: unset;} */
    
    .box6 .layui-col-sm4:hover .text4 {
        background-color: #f2e727;
        color: #Fff;
    }
    
    .box6 .layui-col-sm4:hover .text4 a {
        color: #fff;
    }
    
    .box6 .layui-col-sm4:hover .text4 span {
        color: #fff;
    }
    
    .newsbox {
        padding: 35px 20px 15px;
        border: 1px solid #F2F2F2;
        border-top: 0;
    }
    
    .newsbox .mainbody2_2 {
        margin-bottom: 50px;
    }
    
    .newsbox .layui-col-xs6 {
        display: flex;
        margin-bottom: 20px;
    }
    
    .newsbox .title2 {
        font-size: 14px;
        color: #666666;
        width: 80%;
    }
    
    .newsbox .title2 a:hover {
        color: #f2e727;
    }
    
    .newsbox .time {
        font-size: 14px;
        color: #999999;
        width: 20%;
        line-height: 20px;
    }
    /* 产品中心e */
    /* 产品列表s */
    
    .casebox5 {
        padding: 40px;
        display: flex;
        border-bottom: 1px solid #E2E2E2;
        background-color: #fcfdfe;
    }
    
    .casebox5 .left {
        width: 278px;
        background-color: #fff;
        border: 1px solid #E2E2E2;
        height: 278px;
        text-align: center;
        overflow: hidden;
    }
    
    .casebox5 .left img {
        width: 278px;
        height: 278px;
        transition: all .4s;
    }
    
    .casebox5 .left img:hover {
        transform: scale(1.2);
    }
    
    .casebox5 .w40 {
        width: 30px;
    }
    
    .casebox5 .right {
        width: calc(100% - 310px);
        position: relative;
    }
    
    .casebox5 .right .cn span {
        width: 30px;
    }
    
    .casebox5 .right .cn {
        display: flex;
        margin-top: 10px;
    }
    
    .casebox5 .right .cn a {
        font-size: 18px;
        color: #030303;
        width: calc(100%);
        border-bottom: 1px solid #e2e2e2;
        padding-bottom: 20px;
    }
    
    .casebox5 .right .text {
        margin-top: 15px;
        margin-bottom: 10px;
    }
    
    .casebox5 .right .text span {
        font-size: 14px;
        line-height: 26px;
        color: #999999;
        height: 78px;
    }
    
    .casebox5 .right .text span b {
        display: block;
        font-weight: normal;
        color: #666666;
    }
    
    .casebox5 .right .text span b i {
        font-style: normal;
        font-weight: bold;
        color: #030303;
    }
    
    .casebox5 .right .time {
        font-size: 14px;
        color: #999999;
    }
    
    .casebox5 .right .button {
        line-height: 40px;
        color: #666666;
        border-radius: 30px;
        background-color: #e5e5e5;
        font-size: 16px;
        text-align: center;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 130px;
        border: solid 1px #cccccc;
    }
    
    .casebox5 .right .button:hover {
        border: solid 1px #f2e727;
        background-color: #f2e727;
        color: #fdfdfd;
    }
    
    .casebox5 .right .cn a:hover {
        color: #f2e727;
    }
    
    .w40 {
        width: 40px;
    }
    /* 产品列表e */
    /* 关于我们s */
    
    .aboutbox1 .cn {
        font-size: 22px;
        text-align: center;
        color: #030303;
        padding: 30px 0 10px;
    }
    
    .aboutbox1 .aboutmain {
        padding: 30px;
    }
    
    .honor {
        padding: 40px 35px;
    }
    /* 关于我们e */
    /* 中间搜索条s */
    
    .search .center {
        display: flex;
        height: 70px;
        line-height: 70px;
    }
    
    .search .center .left {
        width: calc(100% - 295px);
    }
    
    .search .center .left .img1 {
        display: inline-block;
        line-height: 75px;
    }
    
    .search .center .left ul {
        display: inline-block;
        margin-left: 20px;
    }
    
    .search .center .left ul li {
        display: inline-block;
        color: #666666;
        font-size: 14px;
    }
    
    .search .center .left ul li:first-child {
        padding-right: 10px;
    }
    
    .search .center .left ul li:last-child {
        border-right: 0;
    }
    
    .search .center .left ul li a {
        display: inline-block;
        font-size: 14px;
        color: #666666;
        padding: 0 10px;
        position: relative;
    }
    
    .search .center .left ul li a::after {
        position: absolute;
        content: "";
        width: 1px;
        height: 10px;
        background-color: rgba(0, 0, 0, .2);
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .search .center .left ul li:last-child a::after {
        display: none;
    }
    
    .search .center .right {
        width: 295px;
        line-height: 70px;
    }
    
    .search .center .right form {
        text-align: right;
    }
    
    .search .center .right .indexinput {
        background-color: #fff;
        border: 1px solid rgba(3, 0, 0, 0.1);
        padding: 11px 20px;
    }
    
    .search .center .right .indexbutton {
        background-color: transparent;
        width: 50px;
        border: 1px solid rgba(3, 0, 0, 0.1);
        line-height: 38px;
    }
    
    .search .dangqian {
        color: #004593 !important;
        font-weight: bold;
        font-size: 14px;
    }
    /* 中间搜索条e */
    /* 三大理由s */
    
    .center1600 {
        max-width: 16rem;
        margin: 0 auto;
    }
    /* 三大理由s */
    /* 首页新闻板块s */
    /* 首页新闻板块s */
    
    .indexnews {
        background-color: #fff;
        overflow: hidden;
        margin: .7rem 0 .5rem;
    }
    
    .indexnews .img {
        text-align: center;
        padding: 80px 0 60px;
    }
    
    .indexnews .box {
        display: flex;
    }
    
    .indexnews .w10 {
        width: .3rem;
    }
    
    .indexnews .left {
        width: 10.9rem;
        background-color: #fff;
    }
    
    .indexnews .left .title {
        font-size: 0;
        background-color: #293647;
    }
    
    .indexnews .left .title a {
        background-image: linear-gradient(90deg, #333333 0%, #666666 100%), linear-gradient( #4d4d4d, #4d4d4d);
        border-bottom: 1px solid #E2E2E2;
        width: 25%;
        display: inline-block;
        text-align: center;
        line-height: 50px;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
    }
    
    .indexnews .left .title .default {
        background-color: #e69602;
        color: #FFF;
        background-image: unset;
    }
    
    .swiper-container2 .swiper-slide {
        padding: 30px 0 30px;
        background-color: #EEEEEE;
    }
    
    .swiper-container2 .swiper-slide .left3 {
        width: calc(100% - .6rem);
        display: flex;
        margin: 0 .3rem 40px;
    }
    
    .swiper-container2 .swiper-slide .left3 .img3 {
        width: 4.45rem;
        height: 2.95rem;
    }
    
    .swiper-container2 .swiper-slide .left3 .img3 img {
        width: 4.45rem;
        height: 2.95rem;
    }
    
    .swiper-container2 .swiper-slide .left3 .img4 {
        width: calc((100% - 4.45rem));
        background-color: #FFF;
    }
    
    .swiper-container2 .swiper-slide .left3 .cn3 {
        font-size: 18px;
        color: #000000;
        margin: .25rem 0 0;
        padding: 0 .3rem .6rem;
        position: relative;
    }
    
    .swiper-container2 .swiper-slide .left3 .cn3::after {
        position: absolute;
        content: "";
        bottom: .4rem;
        left: .3rem;
        width: 4rem;
        height: 2px;
        background-color: #e6e6e6;
    }
    
    .swiper-container2 .swiper-slide .left3 .text3 {
        font-size: 14px;
        line-height: .3rem;
        color: #666666;
        padding: 0 .3rem;
    }
    
    .swiper-container2 .swiper-slide .left3 .time3 {
        font-size: 14px;
        line-height: .18rem;
        color: #666666;
        padding: .1rem .3rem 0;
    }
    
    .swiper-container2 .swiper-slide .right3 {
        width: 100%;
        overflow: hidden;
    }
    
    .swiper-container2 .swiper-slide .right3 p {
        display: flex;
        border-bottom: 1px dashed #E2E2E2;
        padding: 15px 0;
        width: 50%;
        float: left;
        font-size: 16px;
    }
    
    .swiper-container2 .swiper-slide .right3 p .title3 {
        width: 75%;
        padding-left: 30px;
    }
    
    .w10 {
        width: 10px;
    }
    
    .swiper-container2 .swiper-slide .right3 p span:last-child {
        width: 25%;
    }
    
    .indexnews .right {
        width: calc(100% - 11.20rem);
        background-image: linear-gradient(0deg, #e5e5e5 0%, #ffffff 100%), linear-gradient( #eeeeee, #eeeeee);
    }
    
    .indexnews .right .title {
        background-image: linear-gradient(90deg, #333333 0%, #666666 100%), linear-gradient( #4d4d4d, #4d4d4d);
        position: relative;
        padding-left: 20px;
        line-height: 50px;
        height: 50px;
        border-bottom: 1px solid #E2E2E2;
        font-size: 20px;
        color: #fff;
        font-weight: bold;
    }
    
    .indexnews .right .title img {
        margin-right: 10px;
    }
    
    .indexnews .right .title .more {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 14px;
    }
    
    .indexnews .right .box2 {
        padding: 0 .3rem;
        height: 142px;
        border-bottom: 1px dashed #E2E2E2;
    }
    
    .indexnews .right .box2:last-child {
        border-bottom: .30rem;
    }
    
    .indexnews .right .box2 .question {
        display: flex;
        padding-top: .35rem;
    }
    
    .indexnews .right .box2 .question .text2 {
        font-size: 16px;
        color: #000000;
        line-height: 30px;
		overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;word-break: break-word;
    }
    
    .indexnews .right .box2 .question .img2 {
        height: 25px;
        margin-bottom: 5px;
        margin-right: 10px;
        color: #fefefe;
        font-size: 16px;
        border: solid 1px rgba(0, 0, 0, 0.15);
        border-radius: 50%;
        border: 1px solid #E2E2E2;
        display: inline-block;
    }
    
    .indexnews .right .box2 .question .img2 i {
        display: inline-block;
        background-color: #333333;
        border: 2px slid #fff;
        width: 25px;
        height: 25px;
        text-align: center;
        font-style: normal;
    }
    
    .indexnews .right .box2 .answer {
        display: flex;
    }
    
    .indexnews .right .box2 .answer .img2 {
        height: 25px;
        margin-right: 10px;
        color: #333333;
        font-size: 16px;
        border: solid 1px rgba(0, 0, 0, 0.15);
        border: 1px solid #E2E2E2;
        display: inline-block;
    }
    
    .indexnews .right .box2 .answer .img2 i {
        color: #Fff;
        display: inline-block;
        background-color: #e69602;
        width: 25px;
        height: 25px;
        text-align: center;
        font-style: normal;
    }
    
    .indexnews .button99 {
        float: right;
        margin-right: .3rem;
        margin-top: .1rem;
        width: 1.10rem;
        border-radius: 4px;
        background-image: linear-gradient(90deg, #cc9749 0%, #e7990a 100%), linear-gradient( #e69602, #e69602);
        font-size: 16px;
        line-height: .40rem;
        color: #ffffff;
        text-align: center;
        display: inline-block;
    }
    
    .indexnews .right .box2 .answer .text2 {
        line-height: .30rem;
        font-size: 16px;
    }
    
    .indexnews .cn9 {
        font-size: 48px;
        color: #333333;
        font-weight: bold;
        text-align: center;
        padding-top: 60px;
    }
    
    .indexnews .cn9 span {
        color: #f89418;
    }
    
    .indexnews .en9 {
        color: #333333;
        text-align: center;
        position: relative;
        font-size: 20px;
        margin-bottom: 60px;
    }
    
    .indexnews .en9::before {
        position: absolute;
        content: "";
        left: 175px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .indexnews .en9::after {
        position: absolute;
        content: "";
        right: 175px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    @media (max-width:1300px) {
        .indexnews .en9::before {
            left: 60px;
            width: 200px;
        }
        .indexnews .en9::after {
            right: 60px;
            width: 200px;
        }
    }
    
    @media (max-width:1600px) {
        .indexnews .center1600 {
            width: 16rem;
        }
    }
    /* 友情链接s */
    
    .youqing .center1600 {
        border: 1px solid #E2E2E2;
        padding: .2rem;
        margin: .5rem auto;
        max-width: 15.6rem;
    }
    
    .youqing .center1600 .text99 {
        padding-bottom: .1rem;
        border-bottom: 1px dashed #E2E2E2;
    }
    
    .youqing .center1600 .text99 span {
        font-size: .16rem;
        color: #ebc402;
        font-weight: bold;
        margin-right: .2rem;
    }
    
    .youqing .center1600 .text99 i {
        font-size: .16rem;
        font-style: normal;
        color: #666565;
    }
    
    .youqing .center1600 .box99 {
        font-size: 0;
    }
    
    .youqing .center1600 .box99 p {
        width: calc(10% - 21px);
        font-size: 14px;
        display: inline-block;
        padding: 0 10px;
        border-right: 1px solid #E2E2E2;
        margin: 5px 0;
        text-align: center;
    }
    
    .youqing .center1600 .box99 p:nth-child(10n) {
        border-right: 0;
    }
    /* 友情链接e */
    /* 小标题s */
    
    .stitle {
        height: 182px;
        background-image: url(../img/indexst1.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .stitle .center1600 {
        display: flex;
    }
    
    .stitle .center1600 .box1 {
        width: 50%;
    }
    
    .stitle .center1600 .box1 .cn {
        padding-top: 35px;
    }
    
    .stitle .center1600 .box1 .cn1 {
        font-size: 32px;
        font-weight: bold;
        color: #ffffff;
    }
    
    .stitle .center1600 .box1 .cn2 {
        font-size: 12px;
        color: #ffffff;
        opacity: 0.39;
    }
    
    .stitle .center1600 .box1 .cn3 {}
    
    .stitle .center1600 .box2 {
        width: 50%;
        display: flex;
    }
    
    .stitle .center1600 .box2 .cn4 {
        line-height: 165px;
        margin-top: 17px;
        width: 30%;
        text-align: right;
    }
    
    .stitle .center1600 .box2 .cn5 {
        margin-top: 60px;
        width: 30%;
    }
    
    .stitle .center1600 .box2 .cn5 span:first-child {
        font-size: 18px;
        color: #ffffff;
        line-height: 36px;
        margin-left: 10px;
    }
    
    .stitle .center1600 .box2 .cn5 span:last-child {
        font-size: 28px;
        color: #ffffff;
        font-weight: bold;
        line-height: 36px;
        display: block;
        margin-left: 10px;
    }
    
    .stitle .center1600 .box2 .cn6 {
        line-height: 165px;
        margin-top: 17px;
        width: 40%;
        text-align: right;
    }
    
    @media (max-width:1400px) {
        .swiper-container2 .swiper-slide .left3 .cn3::after {
            width: 300px;
            bottom: unset;
            top: 30px;
        }
        .swiper-container2 .swiper-slide .left3 .cn3 {
            padding: 0 30px 20px
        }
    }
    
    @media (max-width:1200px) {
        html,
        body {
            min-width: 1200px;
            overflow: scroll;
        }
    }
    
    .mainbody .mainbody1 .right hr {
        margin: 10px 0;
    }
    
    .button99 {
        display: block;
        background-color: #f0f1f2;
        font-size: 16px;
        line-height: 40px;
        color: #333333;
        text-align: center;
        border-top: 1px solid #E2E2E2;
        margin-bottom: 40px;
        margin: 0 15px 40px;
    }
    /* .sectionbox2 .swiper-slide{width: calc(100% / 6) !important;margin-right: 0 !important;}
		.sectionbox2 .swiper-slide img{margin: 0 auto;text-align: center;} */
    /* 首页产品板块s */
    
    .indexproduct1 .swiper-slide {
        width: 100% !important;
        margin-right: 0 !important;
    }
    
    .indexproduct {
        overflow: hidden;
    }
    
    .indexproduct .aside {
        float: left;
    }
    
    .indexproduct .w25 {
        width: 25px;
    }
    
    .indexproduct .article {
        float: right;
        margin-right: 0;
        margin-left: 25px;
    }
    
    .indexproduct {
        padding: 80px 0 60px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .indexproduct .aside .right .asidenews li {
        background-color: #fff;
        padding: 17px 20px;
    }
    
    .indexproduct .aside .right .asidenews {
        padding-bottom: 25px;
    }
    
    .indexproduct1 {
        border: 0 !important;
    }
    
    .indexproduct1 .producttitle {
        border-bottom: 1px solid #E2E2E2;
        height: 43px;
        position: relative;
    }
    
    .indexproduct1 .producttitle a {
        font-size: 18px;
        margin-right: 10px;
    }
    
    .indexproduct1 .producttitle .moremore {
        position: absolute;
        right: 0;
    }
    
    .indexproduct1 .producttitle i {
        margin-right: 10px;
        font-size: 18px;
    }
    
    .indexproduct1 .layui-col-xs4 {
        margin-top: 20px;
    }
    
    .indexproduct1 .layui-col-xs4 .img img {
        width: calc(100% - 2px);
        border: 1px solid #E2E2E2;
    }
    
    .indexproduct1 .layui-col-xs4 .text {
        height: 100px;
        background-color: #EEEEEE;
    }
    
    .indexproduct1 .layui-col-xs4 .text a {
        font-size: 16px;
        line-height: 50px;
        color: #000000;
        display: block;
        text-align: center;
        font-weight: bold;
    }
    
    .indexproduct1 .layui-col-xs4 .text a i {
        font-style: normal;
    }
    
    .indexproduct1 .layui-col-xs4 .text a span {
        margin: 0 auto;
        width: 120px;
        text-align: center;
        display: block;
        line-height: 24px;
        font-size: 14px;
        color: #004593;
        border-radius: 17px;
        border: solid 1px rgba(0, 69, 147, 0.5);
    }
    
    .indexproduct1 .layui-col-xs4 .text4 {
        border: 1px solid #e5e5e5;
        padding: 0 40px;
        font-size: 18px;
        color: #333333;
        position: relative;
        line-height: 57px;
    }
    
    .indexproduct1 .layui-col-xs4 .text4 span {
        text-align: center;
        line-height: 18px;
        width: 18px;
        height: 18px;
        display: inline-block;
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 99;
        color: white;
        font-size: 16px;
        background-color: #999999;
        border-radius: 50%;
    }
    
    .indexproduct1 .layui-col-xs4 .layui-col-md4:hover .text4 {
        color: #fe8d03;
    }
    
    .indexproduct1 .layui-col-xs4 .text4:hover {
        background-color: #f2e727;
        color: #Fff;
    }
    
    .indexproduct1 .layui-col-xs4 .text4:hover a {
        color: #fff;
    }
    
    .indexproduct1 .layui-col-xs4 .text4:hover span {
        background-color: #ffffff;
        color: #f2e727;
    }
    
    .indexproduct .center1600 .cn {
        font-size: 48px;
        color: #333333;
        font-weight: bold;
        text-align: center;
        padding-top: 60px;
    }
    
    .indexproduct .center1600 .en {
        color: #333333;
        text-align: center;
        position: relative;
        font-size: 20px;
        margin-bottom: 60px;
    }
    
    .indexproduct .center1600 .en::before {
        position: absolute;
        content: "";
        left: 350px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .indexproduct .center1600 .en::after {
        position: absolute;
        content: "";
        right: 350px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .indexproduct .center {
        max-width: 1600px;
        margin: 0 auto;
    }
    
    .indexproduct .aside {
        width: 348px;
    }
    
    .indexproduct .aside .right {
        width: 348px;
        margin-left: 0;
    }
    
    .indexproduct .w25 {
        width: 25px;
    }
    
    .indexproduct .article {
        width: 1223px;
    }
    
    .indexproduct .cn3 {
        display: flex;
        padding: 30px 0;
        text-align: left;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .indexproduct .cn3 i {
        margin-right: 20px;
        padding-left: 40px;
    }
    
    .indexproduct .cn3 span {
        font-size: 14px;
        line-height: 18px;
        color: #333333;
    }
    
    .indexproduct .cn3 span b {
        font-size: 24px;
        color: #293647;
        font-weight: bold;
    }
    
    .indexproduct .layui-nav-tree .layui-nav-child dd {
        margin: 0 40px;
    }
    
    .indexproduct .layui-nav-tree .layui-nav-item a {
        line-height: 45px;
        height: 45px;
        padding-top: 6px;
    }
    
    @media (max-width:1600px) {
        .indexproduct .center1600 .en::before {
            left: 60px;
            width: 200px;
        }
        .indexproduct .center1600 .en::after {
            right: 60px;
            width: 200px;
        }
        .indexproduct .aside {
            width: 238px;
        }
        .indexproduct .aside .right {
            width: 238px;
        }
        .indexproduct .article {
            width: 928px;
        }
        .indexproduct .cn3 i {
            margin-right: 10px;
            padding-left: 10px;
        }
        .indexproduct .center {
            max-width: 1200px;
        }
        .indexproduct .layui-nav-tree .layui-nav-item a {
            line-height: 36px;
            height: 36px;
            padding-top: 5px;
        }
    }
    /* 首页产品板块e */
    /* 首页s */
    
    .indexsearch .center1600 {
        display: flex;
        height: 70px;
        line-height: 70px;
    }
    
    .indexsearch .center1600 .left {
        width: calc(100% - 295px);
    }
    
    .indexsearch .center1600 .left .img1 {
        display: inline-block;
        line-height: 75px;
    }
    
    .indexsearch .center1600 .left ul {
        display: inline-block;
        margin-left: 20px;
    }
    
    .indexsearch .center1600 .left ul li {
        display: inline-block;
        color: #666666;
        font-size: 14px;
    }
    
    .indexsearch .center1600 .left ul li:first-child {
        padding-right: 10px;
    }
    
    .indexsearch .center1600 .left ul li:last-child {
        border-right: 0;
    }
    
    .indexsearch .center1600 .left ul li a {
        display: inline-block;
        font-size: 14px;
        color: #666666;
        padding: 0 10px;
        position: relative;
    }
    
    .indexsearch .center1600 .left ul li a::after {
        position: absolute;
        content: "";
        width: 1px;
        height: 10px;
        background-color: rgba(0, 0, 0, .2);
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .indexsearch .center1600 .left ul li:last-child a::after {
        display: none;
    }
    
    .indexsearch .center1600 .right {
        width: 295px;
        line-height: 70px;
    }
    
    .indexsearch .center1600 .right form {
        text-align: right;
    }
    
    .indexsearch .center1600 .right .indexinput {
        background-color: #fff;
        border: 1px solid rgba(3, 0, 0, 0.1);
        padding: 11px 20px;
    }
    
    .indexsearch .center1600 .right .indexbutton {
        background-color: transparent;
        width: 50px;
        border: 1px solid rgba(3, 0, 0, 0.1);
        line-height: 38px;
    }
    
    .indexsearch .center1600 .dangqian {
        color: #333333 !important;
        font-weight: bold;
        font-size: 14px;
    }
    
    .sectionbox1 {
        background-color: #EEEEEE;
        padding: 60px 0;
    }
    
    .sectionbox1 .center1600 {
        display: flex;
    }
    
    .sectionbox1 .center1600 .index1left {
        width: 60%;
    }
    
    .sectionbox1 .center1600 .index1right {
        width: 40%;
        position: relative;
        right: -80px;
    }
    
    .sectionbox1 .center1600 .index1right .cn {
        font-size: 42px;
        color: #030303;
        margin-top: 70px;
    }
    
    .sectionbox1 .center1600 .index1right .cn2 {
        font-size: 54px;
        color: #030303;
        font-weight: bold;
    }
    
    .sectionbox1 .center1600 .index1right .cn2 span {
        color: #fe6e34;
    }
    
    .sectionbox1 .center1600 .index1right .cn3 {
        font-size: 54px;
        color: #030303;
        font-weight: bold;
        margin-bottom: 50px;
    }
    
    .sectionbox1 .center1600 .index1right .cn3 span {
        color: #fe6e34;
    }
    
    .sectionbox1 .center1600 .index1right .cn4 {
        display: flex;
        border-top: 2px solid #CCCCCC;
        border-bottom: 2px solid #CCCCCC;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    .sectionbox1 .center1600 .index1right .cn5 {
        width: 80%;
    }
    
    .sectionbox1 .center1600 .index1right .cn5 li {
        margin-bottom: 35px;
        font-size: 20px;
        color: #333333;
    }
    
    .sectionbox1 .center1600 .index1right .cn5 li:last-child {
        margin-bottom: 0;
    }
    
    .sectionbox1 .center1600 .index1right .cn5 li img {
        margin-right: 20px;
    }
    
    @media (max-width:1760px) {
        .sectionbox1 .center1600 .index1right {
            right: 0;
        }
    }
    
    @media (max-width:1500px) {
        .sectionbox1 .center1600 .index1right {
            width: calc(40% - 40px);
            padding-left: 40px;
        }
        .sectionbox1 .center1600 .index1right .cn {
            font-size: 36px;
        }
        .sectionbox1 .center1600 .index1right .cn2 {
            font-size: 39px;
        }
        .sectionbox1 .center1600 .index1right .cn3 {
            font-size: 39px;
        }
        .sectionbox1 .center1600 .index1right .cn5 li img {
            margin-right: 10px;
        }
        .sectionbox1 .center1600 .index1right .cn5 li {
            font-size: 16px;
        }
    }
    
    .sectionbox2 {
        background-image: linear-gradient(90deg, #f2e727 0%, #2e3192 100%), linear-gradient(#2d58ac, #2d58ac);
        padding: 40px 0;
    }
    
    .sectionbox2 img {
        display: block;
    }
    
    .sectionbox2 span {
        display: block;
        text-align: center;
        color: #Fff;
        font-size: 16px;
    }
    
    .liyou1 .center1600 {
        padding: 0 60px;
        position: relative;
        margin-bottom: 80px;
    }
    
    .liyou1 .center1600 .liyoupic10 {
        position: absolute;
        left: 10%;
        top: 287px;
        height: 1800px;
        z-index: -1;
    }
    
    .liyou1 .center1600 .leftbox {
        display: flex;
    }
    
    .liyou1 .cn1 {
        font-size: 48px;
        color: #333333;
        text-align: center;
        font-weight: bold;
        padding-top: 80px;
    }
    
    .liyou1 .cn1 span {
        color: #fe6e34;
    }
    
    .liyou1 .img1 {
        text-align: center;
        padding-bottom: 80px;
    }
    
    .liyou1 .leftbox {
        display: flex;
    }
    
    .liyou1 .leftbox .left1 {
        width: 50%;
    }
    
    .liyou1 .leftbox .right1 {
        width: 50%;
        display: flex;
        margin-top: 80px;
    }
    
    .liyou1 .leftbox .right1 .img {
        margin-right: 24px;
    }
    
    .liyou1 .leftbox .right1 .right2 {}
    
    .liyou1 .leftbox .right1 .right2 .cn2 {
        font-size: 34px;
        color: #030303;
        font-weight: bold;
    }
    
    .liyou1 .leftbox .right1 .right2 .cn2 span {
        color: #fe6e34;
    }
    
    .liyou1 .leftbox .right1 .right2 .cn3 {
        font-size: 20px;
        color: #030303;
        font-weight: bold;
        line-height: 30pxpx;
    }
    
    .liyou1 .leftbox .right1 .right2 .cn3 span {
        color: #fe6e34;
    }
    
    .liyou1 .leftbox .right1 .right2 .cn4 {
        margin-bottom: 25px;
    }
    
    .liyou1 .leftbox .right1 .right2 ul {}
    
    .liyou1 .leftbox .right1 .right2 ul li {
        font-size: 20px;
        color: #333333;
        letter-spacing: 2px;
        margin-bottom: 15px;
    }
    
    .liyou1 .leftbox .right1 .right2 ul li img {
        margin-right: 25px;
    }
    
    .liyou1 .leftbox2 {
        display: flex;
    }
    
    .liyou1 .leftbox2 .left1 {
        width: 50%;
        text-align: right;
    }
    
    .liyou1 .leftbox2 .right1 {
        width: 50%;
        display: flex;
        margin-top: 210px;
    }
    
    .liyou1 .leftbox2 .right1 .img {
        margin-right: 24px;
    }
    
    .liyou1 .leftbox2 .right1 .right2 {}
    
    .liyou1 .leftbox2 .right1 .right2 .cn2 {
        font-size: 34px;
        color: #030303;
        font-weight: bold;
    }
    
    .liyou1 .leftbox2 .right1 .right2 .cn2 span {
        color: #fe6e34;
    }
    
    .liyou1 .leftbox2 .right1 .right2 .cn3 {
        font-size: 20px;
        color: #030303;
        font-weight: bold;
        line-height: 30pxpx;
    }
    
    .liyou1 .leftbox2 .right1 .right2 .cn3 span {
        color: #fe6e34;
    }
    
    .liyou1 .leftbox2 .right1 .right2 .cn4 {
        margin-bottom: 25px;
    }
    
    .liyou1 .leftbox2 .right1 .right2 ul {}
    
    .liyou1 .leftbox2 .right1 .right2 ul li {
        font-size: 20px;
        color: #333333;
        letter-spacing: 2px;
        margin-bottom: 15px;
    }
    
    .liyou1 .leftbox2 .right1 .right2 ul li img {
        margin-right: 25px;
    }
    
    .liyou1 .leftbox3 .right1 {
        width: 50%;
        display: flex;
        margin-top: 150px;
    }
    
    .liyou1 .leftbox4 .right1 {
        width: 50%;
        display: flex;
        margin-top: 80px;
    }
    
    @media (max-width:1400px) {
        .liyou1 .leftbox .right1 .right2 ul li {
            font-size: 14px;
        }
        .liyou1 .leftbox2 .right1 .right2 ul li {
            font-size: 14px;
        }
        .liyou1 .center1600 .liyoupic10 {
            display: none;
        }
    }
    
    .indexcase {
        padding-bottom: 80px;
    }
    
    .indexcase .box1 {}
    
    .indexcase .box1 .swiper-slide {
        background-color: #f2f2f2;
        border-radius: 4px;
        padding: 60px 0;
    }
    
    .indexcase .box1 .cn1 {
        background-color: #666666;
        border-radius: 4px;
        width: 140px;
        height: 140px;
        position: relative;
        text-align: center;
        display: inline-block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .indexcase .box1 .cn1::after {
        content: url(../img/jishupica1.png);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .indexcase .box1 .swiper-slide:hover {
        background-image: linear-gradient(90deg, rgba(46, 49, 146, 0.55) 0%, rgba(43, 135, 202, 0.55) 100%), linear-gradient(#2c5cae, #2c5cae);
    }
    
    .indexcase .box1 .swiper-slide:hover .cn1 {
        background-color: #Fff;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn1::after {
        content: url(../img/jishupic1.png);
    }
    
    .indexcase .box1 .cn2 {
        font-size: 40px;
        color: #333333;
        font-weight: bold;
        text-align: center;
        margin-top: 50px;
    }
    
    .indexcase .box1 .cn3 {
        font-size: 20px;
        color: #333333;
        text-align: center;
        height: 56px;
    }
    
    .indexcase .box1 .cn4 {
        font-size: 14px;
        color: #999999;
        height: 30px;
        text-align: center;
        margin-top: 60px;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn2 {
        color: #fff;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn3 {
        color: #fff;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn4 {
        color: #8daefc;
    }
    
    .indexcase .box1 .cn5 {
        background-color: #666666;
        border-radius: 4px;
        width: 140px;
        height: 140px;
        position: relative;
        text-align: center;
        display: inline-block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .indexcase .box1 .cn5::after {
        content: url(../img/jishua2.png);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .indexcase .box1 .swiper-slide:hover {
        background-image: linear-gradient(90deg, rgba(46, 49, 146, 0.55) 0%, rgba(43, 135, 202, 0.55) 100%), linear-gradient(#2c5cae, #2c5cae);
    }
    
    .indexcase .box1 .swiper-slide:hover .cn5 {
        background-color: #Fff;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn5::after {
        content: url(../img/jishupic2.png);
    }
    
    .indexcase .box1 .cn6 {
        background-color: #666666;
        border-radius: 4px;
        width: 140px;
        height: 140px;
        position: relative;
        text-align: center;
        display: inline-block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .indexcase .box1 .cn6::after {
        content: url(../img/jishua3.png);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .indexcase .box1 .swiper-slide:hover {
        background-image: linear-gradient(90deg, rgba(46, 49, 146, 0.55) 0%, rgba(43, 135, 202, 0.55) 100%), linear-gradient(#2c5cae, #2c5cae);
    }
    
    .indexcase .box1 .swiper-slide:hover .cn6 {
        background-color: #Fff;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn6::after {
        content: url(../img/jishupic3.png);
    }
    
    .indexcase .box1 .cn7 {
        background-color: #666666;
        border-radius: 4px;
        width: 140px;
        height: 140px;
        position: relative;
        text-align: center;
        display: inline-block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .indexcase .box1 .cn7::after {
        content: url(../img/jishua4.png);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .indexcase .box1 .swiper-slide:hover {
        background-image: linear-gradient(90deg, rgba(46, 49, 146, 0.55) 0%, rgba(43, 135, 202, 0.55) 100%), linear-gradient(#2c5cae, #2c5cae);
    }
    
    .indexcase .box1 .swiper-slide:hover .cn7 {
        background-color: #Fff;
    }
    
    .indexcase .box1 .swiper-slide:hover .cn7::after {
        content: url(../img/jishu4.png);
    }
    
    .liyou2 .cn9 {
        font-size: 48px;
        color: #333333;
        font-weight: bold;
        text-align: center;
        padding-top: 60px;
    }
    
    .liyou2 .cn9 span {
        color: #fe6e34;
    }
    
    .liyou2 .en9 {
        color: #333333;
        text-align: center;
        position: relative;
        font-size: 20px;
        margin-bottom: 60px;
    }
    
    .liyou2 .en9::before {
        position: absolute;
        content: "";
        left: 280px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .liyou2 .en9::after {
        position: absolute;
        content: "";
        right: 280px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .liyou2 {
        background-color: #E2E2E2;
    }
    
    .liyou2 .center1600 {
        padding: 40px 0 80px;
    }
    
    .liyou2 .center1600 .leftbox {
        display: flex;
        width: 800px;
        margin: 0 auto;
    }
    
    .liyou2 .center1600 .leftbox .left1 {
        position: relative;
        top: -50px;
    }
    
    .liyou2 .center1600 .leftbox .right1 {}
    
    .liyou2 .center1600 .leftbox .right1 .cn {
        font-size: 20px;
        color: #333333;
        font-weight: bold;
    }
    
    .liyou2 .center1600 .leftbox .right1 .en {
        font-size: 32px;
        color: #333333;
        font-weight: bold;
    }
    
    .liyou2 .center1600 .leftbox .right1 .en span {
        color: #ee8e03;
    }
    
    .liyou2 .center1600 .leftbox2 {
        display: flex;
    }
    
    .liyou2 .center1600 .leftbox2 p {
        width: 100%;
    }
    
    .liyou2 .center1600 .leftbox2 p img {
        width: 100%;
    }
    
    .liyou2 .center1600 .leftbox3 {}
    
    .liyou2 .center1600 .leftbox3 ul {
        display: flex;
        margin-top: 55px;
    }
    
    .liyou2 .center1600 .leftbox3 ul li {
        width: calc(100% / 3);
        border-right: 1px solid #caccd0;
    }
    
    .liyou2 .center1600 .leftbox3 ul li:first-child {
        border-left: 1px solid #caccd0;
    }
    
    .liyou2 .center1600 .leftbox3 ul li .text1 {
        font-size: 28px;
        font-weight: bold;
        color: #333333;
        padding-bottom: 20px;
        display: block;
        text-align: center;
        position: relative;
    }
    
    .liyou2 .center1600 .leftbox3 ul li .text1::after {
        position: absolute;
        content: "";
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        width: 110px;
        height: 4px;
        background: linear-gradient(to right, #ff4350 0%, #ff4350 50%, #2c5cae 51%, #2c5cae 100%);
    }
    
    .liyou2 .center1600 .leftbox3 ul li .text2 {
        font-size: 18px;
        color: #333333;
        text-align: center;
        display: block;
        margin-top: 20px;
    }
    
    .indexcase2 {
        background-color: #e2e2e2;
        overflow: hidden;
        padding-bottom: 80px;
    }
    
    .indexcase2 .cn9 {
        font-size: 48px;
        color: #333333;
        font-weight: bold;
        text-align: center;
        padding-top: 60px;
    }
    
    .indexcase2 .cn9 span {
        color: #fe6e34;
    }
    
    .indexcase2 .en9 {
        color: #333333;
        text-align: center;
        position: relative;
        font-size: 20px;
        margin-bottom: 60px;
    }
    
    .indexcase2 .en9::before {
        position: absolute;
        content: "";
        left: 280px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .indexcase2 .en9::after {
        position: absolute;
        content: "";
        right: 280px;
        top: 50%;
        transform: translateY(-50%);
        width: 300px;
        height: 2px;
        background-color: #b5b5b5;
    }
    
    .indexcase2 .box1 .box2 {
        padding: 30px 50px;
        margin-bottom: 10px;
        display: flex;
        border: 1px solid rgba(11, 2, 5, 0.1);
        background-color: #f2f2f2;
        width: calc(50% - 107px);
        margin-right: 10px;
        float: left;
    }
    
    .indexcase2 .box1 .box2:nth-child(2n) {
        margin-right: 0;
    }
    
    .indexcase2 .box1 .box2 .left2box {
        margin-right: 40px;
        width: 490px;
        height: 175px;
    }
    
    .indexcase2 .box1 .box2 .right2box {}
    
    .indexcase2 .box1 .box2 .right2box .cn1 a {
        font-size: 20px;
        font-weight: bold;
        color: #030303;
        margin-bottom: 20px;
    }
    
    .indexcase2 .box1 .box2 .right2box .cn2 a {
        font-size: 16px;
        color: #333333;
        line-height: 26px;
        margin-bottom: 20px;
    }
    
    .indexcase2 .box1 .box2 .right2box .cn3 a {
        text-align: center;
        width: 180px;
        height: 36px;
        line-height: 36px;
        display: inline-block;
        background-color: #333333;
        font-size: 16px;
        color: #ffffff;
        box-shadow: 0px 5px 5px 0px rgba(11, 2, 5, 0.55);
    }
    
    .indexcase2 .box1 .box2 .right2box .cn3 a:hover {
        background-color: #fe6e34;
    }
    /* 首页e */
    
    .swiper-indexbanner .swiper-slide {
        width: 100% !important;
        margin-right: 0 !important;
    }
    /* 易造s */
    /* 底部s */
    
    footer {
        clear: both;
        overflow: hidden;
    }
    
    .footernav {
        background-image: linear-gradient(90deg, #222222 0%, #555555 50%, #222222 100%), linear-gradient( #333333, #333333);
        margin-top: 50px;
    }
    
    .footernav ul {
        font-size: 0;
    }
    
    .footernav ul li {
        display: inline-block;
        width: calc(100% / 9);
        font-size: 0;
        text-align: center;
    }
    
    .footernav ul li.cur {
        background-color: #f2e727;color: #333;
    }
    .footernav ul li.cur a{color: #333;}
    
    .footernav ul li a {
        color: #fff;
        font-size: 16px;
        line-height: 50px;
    }


    .footernav ul li:hover{background-color: #f2e727;}
    .footernav ul li:hover a{color: #333;}
    /* footer */
    
    .footer {
        background-color: #293647;
    }
    
    .footer .center {
        max-width: 16rem;
        margin: 0 auto;
        padding: .5rem 0;
        display: flex;
    }
    
    .footer .center .footerright {
        width: calc(100% - 2.2rem);
        margin-left: .5rem;
    }
    
    .footer .center .footerright .grid-demo1 {
        display: flex;
    }
    
    .footer .center .footerright .grid-demo1 p {
        color: white;
        padding-left: .1rem;
    }
    .footer .center .footerright .grid-demo1 p img{width: .54rem;}
    
    .footer .center .footerright .grid-demo1 p span {
        font-size: .18rem;
    }
    
    hr {
        margin: .3rem 0;
    }
    
    .boxfooter1 {
        display: flex;
    }
    
    .boxfooter1 .footerleft1 {
        width: 80%;
    }
    
    .boxfooter1 .footerleft1 .title {
        color: white;
        font-size: .18rem;
        margin: .2rem 0 .05rem;
    }
    
    .boxfooter1 .footerleft1 .cn3 {
        font-size: .14rem;
        color: #999797;
        line-height: 27px;
        margin-bottom: .2rem;
    }
    
    .boxfooter1 .footerleft1 .text {
        color: white;
        margin-bottom: .1rem;
        font-size: .16rem;
    }
    
    .boxfooter1 .footerright1 {
        width: 20%;
        text-align: right;
    }
    
    .boxfooter1 .footerright1 .text {
        width: 20px;
        color: #fff;
        display: inline-block;
        font-size: 12px;
        margin-right: 5px;
    }
    
    .boxfooter1 .footerright1 .img {
        display: inline-block;
        vertical-align: top;
    }

    .boxfooter1 .footerright1 .img img{width: 1.25rem;height: 1.25rem;}
    
    .beian {
        background-color: #101010;
    }
    
    .beian p {
        text-align: center;
        color: #ffffff;
        opacity: 0.5;
        font-size: 14px;
        line-height: 20px;
    }
    
    .footer {
        /*background-image: linear-gradient(90deg, #030303 0%, #2f2f2f 50%, #030303 100%), linear-gradient( #2f2f2f, #2f2f2f);*/
        background-image: url(../img/footer_bj.png);
    }
    
    .footer .center {
        max-width: 16rem;
    }
    
    .footer .center .footerleft {
        width: 3.9rem;
    }
    
    .footer .center .footerleft p {
        text-align: center;
    }
    .footer .center .footerleft p img{width: 1.92rem;}
    
    .footer .center .footerleft .cn8 {
        font-size: 18px;
        font-weight: bold;
        color: #ffffff;
        position: relative;
        margin-top: 15px;
    }
    
    .footer .center .footerleft .cn8::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -10px;
        transform: translateX(-50%);
        width: 50px;
        height: 1px;
        background-color: #fffefe;
    }
    
    .footer .center .footerleft .cn9 {
        font-size: 16px;
        color: #ffffff;
        margin-top: 20px;
    }
    /* footer */
    /* 产品详情s */
    
    .dbox1 {
        display: flex;
        /* height: 390px; */
        border-bottom: 1px solid #E2E2E2;
        padding: 50px 40px;
    }
    
    .dbox1 .left {
        width: 300px;
    }
    
    .dbox1 .left p {
        text-align: center;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .dbox1 .right {
        width: calc(100% - 340px);
        padding: 0px 0 0 40px;
    }
    
    .dbox1 .right .cn {
        padding-bottom: 15px;
        border-bottom: 1px solid #e6e6e6;
    }
    
    .dbox1 .right .cn span {
        font-size: 20px;
        font-weight: bold;
        color: #010101;
    }
    
    .dbox1 .right .cn span img {
        margin-right: 10px;
    }
    
    .dbox1 .right ul {
        padding-top: 15px;
    }
    
    .dbox1 .right ul li {
        font-size: 16px;
        color: #666666;
        line-height: 34px;
        display: flex;
    }
    
    .dbox1 .right ul li span:nth-child(1) {
        font-size: 16px;
        color: #333333;
        line-height: 30px;
        width: 100px;
    }
    
    .dbox1 .right ul li span:nth-child(2) {
        font-size: 16px;
        line-height: 30px;
        color: #666666;
        width: calc(100% - 50px);
    }
    
    .dbox1 .right ul li i {
        font-style: normal;
        font-size: 16px;
        color: #000000;
        width: 140px;
        display: inline-block;
    }
    
    .dbox1 .right .message {
        margin-top: 10px;
        display: flex;
    }
    
    .dbox1 .right .message .left1 {
        font-size: 20px;
        width: 45%;
        text-align: center;
        background-color: #f2e727;
        line-height: 50px;
        color: #030303;
    }
    
    .dbox1 .right .message .left1 img {
        margin-left: 10px;
    }
    
    .dbox1 .right .message .right1 {
        width: 45%;
        background-color: #f2f2f2;
        line-height: 50px;
        display: flex;
    }
    
    .dbox1 .right .message .right1 span:first-child {
        margin-left: 20px;margin-right: 10px;
    }
    /* .dbox1 .right  .message .right1 span:last-child{margin-left: 10px;} */
    
    .dbox1 .right .message .right1 span i {
        display: block;
        font-style: normal;
    }
    
    .dbox1 .right .message .right1 span i:first-child {
        line-height: 20px;
        margin-top: 5px;
        color: #030303;
    }
    
    .dbox1 .right .message .right1 span i:last-child {
        line-height: 20px;
        font-size: 22px;
        color: #030303;
        font-weight: bold;
    }
    /* 产品详情e */
    
    .dbox1 .swiper-button-next,
    .dbox1 .swiper-button-prev {
        bottom: 0;
    }
    
    .dbox1 .swiper-button-next.swiper-button-white,
    .dbox1 .swiper-button-prev.swiper-button-white {
        color: #000000;
        background-color: #e6e6e6;
        height: 80px;
    }
    
    .dbox1 .swiper-button-next,
    .dbox1 .swiper-container-rtl .swiper-button-prev {
        right: 0;
    }
    
    .dbox1 .swiper-button-next,
    .dbox1 .swiper-button-prev {
        z-index: 99;
        top: 0;
        margin-top: 10px;
    }
    
    .dbox1 .swiper-button-prev {
        left: 0;
    }
    
    .dbox1 .swiper-container {
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .dbox1 .swiper-slide {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    .dbox1 .gallery-top {
        border: 1px solid #E2E2E2;
        height: 300px;
        width: 100%;
        overflow: hidden;
        position: relative;
        margin-bottom: 10px;
    }
    
    .dbox1 .gallery-thumbs {
        height: 90px;
        box-sizing: border-box;
        padding: 0;
        overflow: hidden;
        position: relative;
    }
    
    .dbox1 .gallery-thumbs .swiper-slide {
        width: 390px;
        height: 100%;
        opacity: 0.4;
    }
    
    .dbox1 .gallery-thumbs .swiper-slide-thumb-active {
        opacity: 1;
    }
    
    .dbox1 .swiper-button-next:after,
    .dbox1 .swiper-button-prev:after {
        font-size: 18px;
    }
    /* 首页s */
    
    .cntitle {
        text-align: center;
    }
    
    .cntitle .tcn2 {
        font-size: 42px;
        color: #030303;
        font-weight: bold;
    }
    
    .color {
        color: #f2e727;
        font-style: normal;
    }
    
    .cntitle .tcn2 span {
        font-size: 42px;
        color: #999999;
    }
    
    .cntitle .tcn2 span.tleft {
        margin-right: 20px;
    }
    
    .cntitle .tcn2 span.tright {
        margin-left: 20px;
    }
    
    .cntitle .tcn3 {
        font-size: 20px;
        color: #333333;
    }
    
    .cntitle .tcn4 {
        margin-top: 15px;
    }
    
    .center1500 {
        max-width: 1500px;
        margin: 0 auto;
    }
    
    .lts1 {
        padding-top: 75px;
        padding-bottom: 100px;
    }
    
    .lts1 .cn1 {
        display: flex;
        margin-top: 85px;
    }
    
    .lts1 .cn1 .left {
        width: 560px;
    }
    
    .lts1 .cn1 .right {
        width: calc(100% - 560px);
    }
    
    .lts1 .cn1 .right .cn6 {
        text-align: right;
    }
    
    .lts1 .cn2 {
        display: flex;
    }
    
    .lts1 .cn2 .cn3 {
        width: 150px;
        text-align: center;
    }
    
    .lts1 .cn2 .cn4 {
        width: calc(100% - 150px);
    }
    
    .lts1 .cn2 .cn4 span {
        display: block;
    }
    
    .lts1 .cn2 .cn4 span:nth-child(1) {
        font-size: 16px;
        color: #999999;
        line-height: 20px;
        font-weight: bold;
    }
    
    .lts1 .cn2 .cn4 span:nth-child(2) {
        font-size: 53px;
        color: #333333;
        font-weight: bold;
        line-height: 60px;
    }
    
    .lts1 .cn2 .cn4 span:nth-child(3) {
        font-size: 27px;
        color: #333333;
        line-height: 30px;
    }
    
    .lts1 .cn5 {
        margin-top: 80px;
        background-image: linear-gradient(90deg, #f7f5f6 0%, #ffffff 50%, #f7f7f7 100%), linear-gradient(#f2f2f2, #f2f2f2);
        border: 1px solid #747474;
        box-shadow: 1px 1px 10px #f2f2f2;
    }
    
    .lts1 .cn5 ul {
        width: 350px;
        margin: 0 auto;
        padding: 40px 0;
    }
    
    .lts1 .cn5 ul li {
        padding-left: 35px;
    }
    
    .lts1 .cn5 ul li:nth-child(odd) {
        position: relative;
        font-size: 20px;
        color: #333333;
    }
    
    .lts1 .cn5 ul li:nth-child(odd)::after {
        position: absolute;
        content: "";
        background-image: url(../img/lts1pic5.png);
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .lts1 .cn5 ul li:nth-child(even) {
        font-size: 12px;
        color: #bfbfbf;
        margin-bottom: 30px;
    }
    
    .lts1 .cn5 ul li:last-child {
        margin-bottom: 0;
    }
    
    @media (max-width:1500px) {
        .center1500 {
            max-width: 1200px;
            margin: 0 auto;
        }
        .lts1 .cn5 {
            margin-top: 40px;
            width: 480px;
        }
        .lts1 .cn5 ul {
            padding: 20px 0;
        }
        .lts1 .cn2 .cn3 {
            width: 120px;
        }
        .lts1 .cn2 .cn3 img {
            width: 100px;
        }
        .lts1 .cn2 .cn4 {
            width: calc(100% - 120px);
        }
        .lts1 .cn2 .cn4 span:nth-child(1) {
            font-size: 12px;
            color: #999999;
            line-height: 20px;
            font-weight: bold;
        }
        .lts1 .cn2 .cn4 span:nth-child(2) {
            font-size: 36px;
            color: #333333;
            font-weight: bold;
            line-height: 48px;
        }
        .lts1 .cn2 .cn4 span:nth-child(3) {
            font-size: 20px;
            color: #333333;
            line-height: 24px;
        }
    }
    
    .stitle2 {
        background-image: url(../img/stitle2pic4.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    .stitle2 .center1500 {
        display: flex;
    }
    
    .stitle2 .left {
        width: 55%;
        position: relative;
        padding: 20px 0;
    }
    
    .stitle2 .left .leftbox {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .stitle2 .left .cn1 {}
    
    .stitle2 .left .cn2 {
        font-size: 16px;
        color: #ffffff;
        font-weight: bold;
        margin-top: -20px;
    }
    
    .stitle2 .left .cn3 {
        font-size: 32px;
        color: #ffffff;
        font-weight: bold;
        display: inline-block;
    }
    
    .stitle2 .left .cn3 span {
        color: #f89418;
    }
    
    .stitle2 .right {
        width: 45%;
        display: flex;
        padding: 20px 0;
    }
    
    .stitle2 .right .cn1 {
        margin-top: 60px;
        width: 30%;
        text-align: right;
    }
    
    .stitle2 .right .cn2 {
        font-size: 22px;
        color: #030303;
        line-height: 36px;
        margin-top: 50px;
        width: 250px;
    }
    
    .stitle2 .right .cn3 {
        width: calc(70% - 250px);
        text-align: right;
    }
    
    .stitle2 .right .cn3 img {
        width: 132px;
        height: 132px;
    }
    
    .stitle2 .right .cn2 span {
        font-size: 36px;
        font-weight: bold;
        display: block;
    }
    
    .color1 {
        color: #f2e727;
        font-style: normal;
    }
    
    .lts3 {
        padding-top: 75px;
        background-color: #f3f3f3;
    }
    
    .lts3 .aside .right .title {
        position: relative;
    }
    
    .lts3 .aside .right .title9::after {
        content: "";
        width: 239px;
        height: 16px;
        background-image: url(../img/stitle2pic6.png);
        background-size: 239px 16px;
        position: absolute;
        top: -16px;
        right: 0;
    }
    
    .lts3 .article {
        border: 0;
    }
    
    .lts3 .aside {
        width: 310px;
        margin-right: 30px;
    }
    
    .lts3 .products3 {
        padding: 90px 0;
        overflow: hidden;
    }
    
    .lts3 .aside .right {
        width: 310px;
        margin-right: 0;
    }
    
    .lts3 .box6 {
        padding: 0;
    }
    
    .lts3 .box6 .img4 img {
        height: 360px;
    }
    
    .lts3 .article {
        width: 1150px;
    }
    
    .lts3 .layui-nav-itemed>.layui-nav-child {
        padding: 20px 0;
    }
    
    .lts3 .layui-nav-tree .layui-nav-child dd:last-child a {
        border-bottom: 0;
    }
    
    .lts3 .product2 .box33 .cn i {
        margin-left: 50px;
    }
    
    @media (max-width:1500px) {
        .lts3 {
            padding-top: 75px;
            background-color: #f3f3f3;
        }
        .lts3 .aside .right .title {
            position: relative;
        }
        .lts3 .aside .right .title9::after {
            content: "";
            width: 239px;
            height: 16px;
            background-image: url(../img/stitle2pic6.png);
            background-size: 239px 16px;
            position: absolute;
            top: -16px;
            right: 0;
        }
        .lts3 .article {
            border: 0;
        }
        .lts3 .aside {
            width: 238px;
            margin-right: 30px;
        }
        .lts3 .products3 {
            padding: 90px 0;
            overflow: hidden;
        }
        .lts3 .aside .right {
            width: 238px;
            margin-right: 0;
        }
        .lts3 .box6 {
            padding: 0;
        }
        .lts3 .box6 .img4 img {
            height: 285px;
        }
        .lts3 .article {
            width: 930px;
        }
        .lts3 .layui-nav-itemed>.layui-nav-child {
            padding: 20px 0;
        }
        .lts3 .layui-nav-tree .layui-nav-child dd:last-child a {
            border-bottom: 0;
        }
        .lts3 .product2 .box33 .cn i {
            margin-left: 50px;
        }
    }
    
    .lts4 {
        padding-top: 90px;
    }
    
    .lts4 .cn1 {
        padding-left: 30%;
    }
    
    .lts4 .cne1 {
        padding-left: 45%;
    }
    
    .lts4 .center1501 {
        display: flex;
    }
    
    .lts4 .center1501 .left {
        width: 900px;
    }
    
    .lts4 .center1501 .left p {
        text-align: center;
    }
    
    .lts4 .center1501 .right {
        width: 600px;
    }
    
    .lts4 .center1501 .right .cn2 {
        text-align: center;
    }
    
    .lts4 .center1501 .right ul {
        margin-top: 40px;
        padding: 0 40px;
    }
    
    .lts4 .center1501 .right ul li {
        padding-left: 60px;
    }
    
    .lts4 .center1501 .right ul li:nth-child(odd) {
        font-size: 22px;
        font-weight: bold;
        color: #333333;
        position: relative;
        margin-top: 20px;
    }
    
    .lts4 .center1501 .right ul li:nth-child(odd)::after {
        position: absolute;
        left: 10px;
        top: 0;
        content: "";
        width: 18px;
        height: 48px;
        background-size: 18px 48px;
        background-image: url(../img/lts3pic4.png);
    }
    
    .lts4 .center1501 .right ul li:first-child {
        margin-top: 0;
    }
    
    .lts4 .center1501 .right ul li:nth-child(even) {
        font-size: 14px;
        color: #999999;
        padding-bottom: 25px;
        border-bottom: 1px solid #E2E2E2;
    }
    
    @media (max-width:1500px) {
        .lts4 .center1501 .right ul li:nth-child(odd) {
            font-size: 16px;
        }
        .lts4 .center1501 .right ul li:nth-child(even) {
            font-size: 12px;
        }
    }
    
    .lts5 {
        background-color: #F2f2f2;
        padding-bottom: 130px;
    }
    
    .lts6 {
        padding-top: 100px;
        overflow: hidden;
    }
    
    .lts6 .cn1 {}
    
    .lts6 .cn1 {
        padding: 90px 0 80px;
        overflow: hidden;
    }
    
    .lts6 .cn1 .cn2 {
        margin-right: 40px;
        width: calc((100% - 120px) / 4);
        float: left;
        position: relative;
    }
    
    .lts6 .cn1 .cn2:nth-child(4n) {
        margin-right: 0;
    }
    
    .lts6 .cn1 .cn2:nth-child(-n+4) {
        margin-bottom: 40px;
    }
    
    .lts6 .cn1 .cn2 .cn3 {
        position: relative;
    }
    
    .lts6 .cn1 .cn2 .cn3 i {
        font-style: normal;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: rgba(0, 0, 0, .5);
        line-height: 50px;
        font-size: 20px;
        color: #ffffff;
        text-align: center;
    }
    
    .lts6 .cn1 .cn2 .cn4 {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(214, 131, 2, .9);
        display: none;
    }
    
    .lts6 .cn1 .cn2 .cn4 span {
        display: block;
        text-align: center;
    }
    
    .lts6 .cn1 .cn2 .cn4 .cn5 {
        font-size: 20px;
        font-weight: bold;
        color: #fff;
        position: relative;
        top: 30%;
    }
    
    .lts6 .cn1 .cn2 .cn4 .cn6 {
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        position: relative;
        top: 40%;
    }
    
    .lts6 .cn1 .cn2 .cn4 .cn7 {
        background-color: #ffffff;
        border-radius: 20px;
        width: 150px;
        line-height: 40px;
        font-size: 16px;
        color: #f9b115;
        cursor: pointer;
        margin: 0 auto;
        ;
        position: relative;
        top: 50%;
    }
    
    .lts6 .cn1 .cn2:hover .cn3 i {
        display: none !important;
    }
    
    .lts6 .cn1 .cn2:hover .cn4 {
        display: block;
    }
    
    .textflow {
        display: -webkit-box !important;
    }
    
    .lts7 {
        padding-top: 100px;
    }
    
    .lts7 .cn1 {
        margin: 65px 0 40px;
        overflow: hidden;
    }
    
    .lts7 .cn1 .cn2 {
        background-image: url(../img/lts4pic2.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin-right: 10px;
        height: 420px;
        width: calc((100% - 20px) / 3);
        float: left;
    }
    
    .lts7 .cn1 .cn2:last-child {
        margin-right: 0;
    }
    
    .lts7 .cn2 .cn3 {
        font-size: 21px;
        font-weight: bold;
        color: #010101;
        text-align: center;
        margin-top: 90px;
    }
    
    .lts7 .cn2 ul {
        margin: 20px 50px;
    }
    
    .lts7 .cn2 ul li:nth-child(odd) {
        font-size: 16px;
        font-weight: bold;
        color: #000000;
        line-height: 34px;
    }
    
    .lts7 .cn2 ul li:nth-child(even) {
        line-height: 20px;
        font-size: 14px;
        color: #666666;
    }
    
    .lts7 .cn2 ul li.textflow {
        height: 20px;
    }
    
    .lts7 .cn2 ul li.textflow2 {
        height: 40px;
    }
    
    .lts7 .cn2 a {
        width: 400px;
        display: block;
        background-color: #f2e727;
        line-height: 40px;
        margin: 0 auto;
        text-align: center;
        font-size: 17px;
        color: #fffefe;
    }
    
    @media (max-width:1500px) {
        .lts7 .cn1 .cn2 {
            height: 340px;
        }
        .lts7 .cn2 .cn3 {
            margin-top: 60px;
        }
        .lts7 .cn2 ul li:nth-child(odd) {
            line-height: 24px;
        }
        .lts7 .cn2 a {
            width: 200px;
            line-height: 30px;
        }
    }
    
    .lts7a {
        position: relative;
        overflow: hidden;
    }
    
    .lts7a p {
        border: solid 1px rgba(9, 1, 4, 0.2);
        width: 220px;
        height: 100px;
        position: relative;
        text-align: center;
    }
    
    .lts7a img {
        max-width: 100%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
    }
    
    .lts7a span {
        display: block;
        font-size: 14px;
        color: #4d4c4c;
        text-align: center;
    }
    
    @media (max-width:1500px) {
        .lts7a {
            position: relative;
            overflow: hidden;
        }
        .lts7a p {
            border: solid 1px rgba(9, 1, 4, 0.2);
            width: 180px;
            height: 100px;
            position: relative;
            text-align: center;
        }
        .lts7a img {
            max-width: 100%;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            left: 50%;
        }
        .lts7a span {
            display: block;
            font-size: 14px;
            color: #4d4c4c;
            text-align: center;
        }
    }
    
    .lts8 {
        margin-top: 30px;
        padding-bottom: 120px;
        background-image: url(../img/lts5pic6.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding-top: 260px;
    }
    
    .lts8 .center1500 {
        display: flex;
    }
    
    .lts8 .center1500 .cn1 {
        width: 50%;
    }
    
    .lts8 .center1500 .cn1 img {
        height: 415px;
    }
    
    .lts8 .center1500 .cn2 {
        width: calc(50% - 60px);
        padding-left: 60px;
    }
    
    .lts8 .center1500 .cn2 .cn4 {
        margin-top: 30px;
        margin-bottom: 20px;
    }
    
    .lts8 .center1500 .cn2 .cn5 {
        color: #fefefe;
        line-height: 32px;
        font-size: 16px;
    }
    
    .lts8 .center1500 .cn2 .cn6 {
        margin-top: 40px;
        display: flex;
        width: 266px;
        height: 54px;
        background-color: #0361cd;
        border-radius: 26px;
        border: solid 1px rgba(255, 255, 255, 0.16);
    }
    
    .lts8 .center1500 .cn2 .cn6 span:first-child {
        line-height: 54px;
        padding-left: 20px;
        margin-right: 10px;
    }
    
    .lts8 .center1500 .cn2 .cn6 span:last-child {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        font-size: 14px;
        color: #fffdfd;
        margin-top: 2px;
    }
    
    .lts8 .center1500 .cn2 .cn6 span:last-child i {
        font-style: normal;
        display: block;
        color: #ffffff;
        font-size: 25px;
        font-weight: bold;
    }
    
    @media (max-width:1500px) {
        .lts8 {
            padding-bottom: 70px;
            padding-top: 190px;
        }
        .lts8 .center1500 .cn2 .cn3 img {
            width: 300px;
        }
        .lts8 .center1500 .cn2 .cn4 {
            margin: 20px 0 10px;
        }
        .lts8 .center1500 .cn2 .cn5 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            word-break: break-word;
        }
        .lts8 .center1500 .cn2 .cn6 {
            margin-top: 20px;
        }
        .lts8 .center1500 .cn1 img {
            height: 330px;
        }
    }
    
    .lts9 {
        padding-top: 85px;
        background-color: #ececec;
    }
    
    .tfs15 {
        padding-top: 80px;
        background-color: #f2f2f2;
    }
    
    .tfs15 .cn1 {
        margin: 80px 0 0;
        position: relative;
    }
    
    .tfs15 .cn1::after {
        position: absolute;
        content: "";
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, .1);
        top: 10px;
        left: 0;
    }
    
    .tfs15 .cn1 .center1200 {
        max-width: 1200px;
        margin: 0 auto;
        display: flex;
    }
    
    .tfs15 .cn1 .center1200 .cn2 {
        font-size: 18px;
        color: #000000;
        text-align: center;
        width: calc(20%);
    }
    
    .tfs15 .cn1 .center1200 .cn2 span {
        z-index: 99;
        position: relative;
        text-align: center;
        width: 20px;
        height: 20px;
        margin: 0 auto;
        display: block;
        background-image: url(../img/tf6pic1.png);
        margin-bottom: 5px;
    }
    
    .tfs15 .cn1 .center1200 .cn2:hover span {
        background-image: url(../img/tf6pic2.png);
    }
    
    .tfs15 .cn1 .center1200 .cn2:hover {
        color: #f2e727;
    }
    
    .tfs15 .cn1 .center1200 .cn2.default span {
        background-image: url(../img/tf6pic2.png);
    }
    
    .tfs15 .cn1 .center1200 .cn2.default {
        color: #f2e727;
    }
    
    .tfs15 .cn3 {
        margin: 50px auto 25px;
        background-color: #fff;
        padding: 40px 40px 0;
        max-width: 1520px;
    }
    
    .tfs15 .cn3 .ncn1 {
        display: flex;
        padding-bottom: 30px;
        border-bottom: 1px dashed #E2E2E2;
    }
    
    .tfs15 .cn3 .ncn2 {
        width: 495px;
        height: 305px;
        margin-right: 50px;
    }
    
    .tfs15 .cn3 .ncn2 img {
        width: 495px;
        height: 305px;
    }
    
    .tfs15 .cn3 .ncn3 {
        width: calc(100% - 545px);
        position: relative;
    }
    
    .tfs15 .cn3 .ncn3 .ncn4 {
        border-bottom: 1px solid #E2E2E2;
        padding: 20px 0;
    }
    
    .tfs15 .cn3 .ncn3 .ncn4 a {
        font-size: 18px;
        color: #030303;
    }
    
    .tfs15 .cn3 .ncn3 .ncn5 {
        font-size: 14px;
        color: #666666;
        text-indent: 2em;
        margin: 20px 0;
    }
    
    .tfs15 .cn3 .ncn3 .ncn6 {
        margin-left: -10px;
        font-size: 16px;
        color: #999999;
    }
    
    .tfs15 .cn3 .ncn3 .ncn7 {
        position: absolute;
        right: 0;
        bottom: 20px;
    }
    
    .tfs15 .cn3 .ncn3 .ncn7 a {
        text-align: center;
        display: inline-block;
        width: 160px;
        line-height: 45px;
        background-color: #e83c3c;
        font-size: 16px;
        color: #fefefe;
    }
    
    .tfs15 .cn3 .ncn8 {
        padding: 35px 0;
        overflow: hidden;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9 {
        display: flex;
        width: 47%;
        margin-right: 6%;
        float: left;
        margin-top: 20px;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9:nth-child(-n+2) {
        margin-top: 0;
    }
    
    .tfs15 .cn3 .ncn9:nth-child(2n) {
        margin-right: 0;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9 span:first-child {
        font-size: 14px;
        color: #666666;
        width: calc(80% - 30px);
        padding-left: 30px;
        position: relative;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9 span:first-child::after {
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-left: 10px solid #666666;
        border-bottom: 5px solid transparent;
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .tfs15 .cn3 .ncn8 .ncn9 span:last-child {
        font-size: 14px;
        color: #666666;
        width: 20%;
        text-align: right;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9:hover span:first-child {
        color: #000303;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9:hover span:last-child {
        color: #000303;
    }
    
    .tfs15 .cn3 .ncn8 .ncn9:hover span:first-child::after {
        border-left: 10px solid #000303
    }
    
    .tfs15a {
        position: relative;
        overflow: hidden;
    }
    
    .tfs15a .center1500 {
        display: flex;
        margin-top: 50px;
    }
    
    .tfs15a .center1500 .left {
        margin-right: 10px;
        width: calc((100% / 3) - 10px);
        background-color: #fff;
    }
    
    .tfs15a .center1500 .left .fcn1 {
        width: 100%;
    }
    
    .tfs15a .center1500 .left .fcn1 img {
        max-width: 100%;
        height: 288px;
    }
    
    .tfs15a .center1500 .left .fcn2 {
        display: flex;
    }
    
    .tfs15a .center1500 .left .fcn2 .fcn3 {
        width: 90px;
        text-align: center;
        font-size: 26px;
        color: #f2e727;
        margin-top: 45px;
    }
    
    .tfs15a .center1500 .left .fcn2 .fcn4 {
        width: 10px;
        text-align: center;
    }
    
    .tfs15a .center1500 .left .fcn2 .fcn5 {
        width: calc(100% - 180px);
        padding: 0 40px;
    }
    
    .tfs15a .center1500 .left .fcn2 .fcn5 li:nth-child(1) a {
        font-size: 16px;
        color: #333333;
        margin-top: 45px;
        display: block;
    }
    
    .tfs15a .center1500 .left .fcn2 .fcn5 li:nth-child(2) a {
        font-size: 14px;
        color: #999797;
        line-height: 20px;
        margin-top: 30px;
    }
    
    .tfs15a .center1500 .left .fcn2 .fcn5 li:nth-child(3) a {
        width: 170px;
        line-height: 40px;
        background-color: #f2e727;
        text-align: center;
        color: #Fff;
        font-size: 16px;
        display: inline-block;
        margin-top: 60px;
    }
    
    .tfs15a .center1500 .right {
        width: calc(200% / 3);
        height: 100px;
    }
    
    .tfs15a .center1500 .right .fcn6 {
        float: left;
        margin-right: 10px;
        width: calc((100% - 170px) / 2);
        padding: 0 40px;
        background-color: #Fff;
    }
    
    .tfs15a .center1500 .right .fcn6:nth-child(even) {
        margin-right: 0;
    }
    
    .tfs15a .center1500 .right .fcn7 {
        padding-top: 40px;
    }
    
    .tfs15a .center1500 .right .fcn7 a {
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        color: #333333;
        letter-spacing: 1px;
    }
    
    .tfs15a .center1500 .right .fcn8 {
        margin-top: 20px;
    }
    
    .tfs15a .center1500 .right .fcn8 a {
        height: 40px;
    }
    
    .tfs15a .center1500 .right .fcn9 {
        margin-top: 15px;
        padding-bottom: 30px;
        border-bottom: 1px solid #E2E2E2;
    }
    
    .tfs15a .center1500 .right .fcn9 a {
        font-size: 16px;
        color: #000000;
        opacity: 0.27;
        line-height: 20px;
    }
    
    .tfs15a .center1500 .right .fcn6:nth-child(5) .fcn9,
    .tfs15a .center1500 .right .fcn6:nth-child(6) .fcn9 {
        border-bottom: 0;
    }
    
    @media(max-width:1500px) {
        .tfs15a .center1500 .left .fcn1 img {
            height: 228px;
        }
        .tfs15a .center1500 .right .fcn7 {
            padding-top: 30px;
        }
        .tfs15a .center1500 .right .fcn9 {
            padding-bottom: 20px;
        }
        .tfs15a .center1500 .left .fcn2 .fcn5 li:nth-child(3) a {
            margin-top: 20px;
        }
    }
    
    .links {
        background-color: #F2F2F2;
        padding-top: 10px;
        padding-bottom: 50px;
    }
    
    .links .center1500 {
        display: flex;
        background-color: #Fff;
        padding: 30px;
        max-width: 1440px;
    }
    
    .links .center1500 .cn1 {
        font-size: 16px;
        color: #000000;
        width: 80px;
    }
    
    .links .center1500 .cn2 {
        width: calc(100% - 80px);
    }
    
    .links .center1500 .cn2 a {
        font-size: 14px;
        color: #999797;
        width: auto;
        margin: 0 20px;
        display: inline-block;
        margin-bottom: 5px;
    }
    
    @media (max-width:1500px) {
        .links .center1500 {
            display: flex;
            background-color: #Fff;
            padding: 30px;
            max-width: 1140px;
        }
    }
    
    .contacttitle {
        background-image: linear-gradient(0deg, #f2f0f1 0%, #ffffff 100%), linear-gradient(#eeeeee, #eeeeee);
        line-height: 60px;
        font-size: 19px;
        color: #030303;
        padding: 0 20px;
    }
    
    .contacttitle img {
        margin-right: 10px;
    }
    
    .contactbox2 ul {
        padding: 30px;
    }
    
    .contactbox2 .box3 {
        padding: 30px;
    }
    /* 公司相册s */
    
    .picture {
        padding-bottom: 40px;
    }
    
    .picture .pictitle {
        text-align: center;
        margin: 40px 0;
    }
    
    .picture .pictitle a {
        display: inline-block;
        width: 165px;
        line-height: 47px;
        font-size: 18px;
        text-align: center;
        background-color: #f2f2f2;
        border: solid 1px #cccccc;
        border-radius: 22px;
    }
    
    .swiper-containerpic {
        position: relative;
        overflow: hidden;
    }
    
    .swiper-containerpic .gallery-top {
        position: relative;
        overflow: hidden;
    }
    
    .swiper-containerpic .gallery-top1 {
        position: relative;
        overflow: hidden;
    }
    
    .swiper-containerpic .gallery-top2 {
        position: relative;
        overflow: hidden;
    }
    
    .swiper-containerpic .aa {
        text-align: center;
    }
    
    .swiper-containerpic .aa img {
        border: 1px solid #E2E2E2;
        padding: 5px;
        width: 725px;
        height: 460px;
    }
    
    .swiper-containerpic .bb img {
        border: 1px solid #E2E2E2;
        padding: 2px;
        margin-bottom: 40px;
    }
    
    .swiper-containerpic .gallery-thumbs {
        margin: 20px 200px 0;
    }
    
    .swiper-containerpic .gallery-thumbs p {
        width: 100%;
        text-align: center;
    }
    
    .swiper-containerpic .gallery-thumbs1 {
        margin: 20px 200px 0;
    }
    
    .swiper-containerpic .gallery-thumbs1 p {
        width: 100%;
        text-align: center;
    }
    
    .swiper-containerpic .swiper-button-next,
    .swiper-containerpic .swiper-container-rtl .swiper-button-prev {
        right: 140px;
        bottom: 90px;
        top: unset;
    }
    
    .swiper-containerpic .swiper-button-prev,
    .swiper-containerpic .swiper-container-rtl .swiper-button-next {
        left: 140px;
        bottom: 90px;
        top: unset;
    }
    
    .swiper-containerpic .swiper-button-next.swiper-button-white,
    .swiper-containerpic .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image: url(img/contactright.png);
    }
    
    .swiper-containerpic .swiper-button-prev.swiper-button-white,
    .swiper-containerpic .swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image: url(img/contactleft.png);
    }
    
    .swiper-containerpic .swiper-button-next,
    .swiper-containerpic .swiper-button-prev {
        background-size: 27px 44px;
    }
    
    .swiper-button-next:after,
    .swiper-container-rtl .swiper-button-prev:after {
        display: none;
    }
    
    .swiper-button-prev:after,
    .swiper-container-rtl .swiper-button-next:after {
        display: none;
    }
    
    .pagination-about {
        position: absolute;
        z-index: 99;
        bottom: 20px !important;
        display: block;
        right: -290px;
        left: unset !important;
        font-size: 20px;
        color: #fff;
    }
    
    .swiper-pagination-current {
        font-size: 20px;
        color: #f89418;
    }
    
    .swiper-pagination-total {
        font-size: 20px;
        color: #fff;
    }
    
    .pagination-about1 {
        position: absolute;
        z-index: 99;
        bottom: 20px !important;
        display: block;
        right: -290px;
        left: unset !important;
        font-size: 20px;
        color: #fff;
    }
    
    .picture .pictitle a.picclick {
        background-color: #f5ec28;
        color: #333;
        background-image: unset;
        border: solid 1px #f5ec28;
    }
    
    .swiper-button-prevc9 {
        background-image: url(../img/indexhonor6.png);
        top: 50%;
        left: 20px;
    }
    
    .swiper-button-nextc9 {
        background-image: url(../img/indexhonor7.png);
        top: 50%;
        right: 20px;
    }
    
    .swiper-button-prevc9,
    .swiper-button-nextc9 {
        position: absolute;
        width: 36px;
        height: 36px;
        background-size: 36px 36px;
        transform: translateY(-50%);
    }
    /* 公司相册e */
    
    .dbox12 {
        padding: 40px 0;
    }
    
    .dbox12 .cn4 {
        position: relative;
    }
    
    .dbox12a {
        overflow: hidden;
        position: relative;
    }
    
    .dbox12a .swiper-slide {
        margin-top: 0 !important;
    }
    
    .dbox12 .cn7 {
        padding: 75px 0;
        text-align: center;
    }
    
    .dbox12 .cn4 {
        padding: 0 100px;
    }
    
    .dbox12 .cn5 {
        padding: 5px;
        background-color: #fff;
    }
    
    .dbox12 .cn5 img {
        width: 100%;
        height: 322px;
    }
    
    .dbox12 .cn5 span {
        display: block;
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 30px;
    }
    
    .dbox12 .cn6 {
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 20px;
        margin-top: 10px;
    }
    
    .dbox12 .cn6 span {
        text-align: center;
        display: block;
    }
    
    .swiper-button-preva9 {
        background-image: url(../img/indexhonor6.png);
        top: 50%;
        left: 20px;
    }
    
    .swiper-button-nexta9 {
        background-image: url(../img/indexhonor7.png);
        top: 50%;
        right: 20px;
    }
    
    .swiper-button-preva9,
    .swiper-button-nexta9 {
        position: absolute;
        width: 36px;
        height: 36px;
        background-size: 36px 36px;
        transform: translateY(-50%);
    }
    
    .dbox12 .cn8 {
        position: relative;
    }
    
    .dbox12b {
        overflow: hidden;
        position: relative;
    }
    
    .dbox12b .swiper-slide {
        margin-top: 0 !important;
        margin-bottom: 40px;
    }
    
    .dbox12 .cn8 {
        padding: 0 90px;
    }
    
    .dbox12 .cn9 {
        padding: 5px;
        background-color: #fff;
    }
    
    .dbox12 .cn9 img {
        width: 229px;
        height: 332px;
    }
    
    .dbox12 .cn10 {
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 20px;
        margin-top: 10px;
    }
    
    .dbox12 .cn10 span {
        text-align: center;
        display: block;
    }
    
    .swiper-button-prevb9 {
        background-image: url(../img/indexhonor6.png);
        top: 50%;
        left: 20px;
    }
    
    .swiper-button-nextb9 {
        background-image: url(../img/indexhonor7.png);
        top: 50%;
        right: 20px;
    }
    
    .swiper-button-prevb9,
    .swiper-button-nextb9 {
        position: absolute;
        width: 36px;
        height: 36px;
        background-size: 36px 36px;
        transform: translateY(-50%);
    }
    
    .dbox12 .cn12 {
        padding: 50px 0;
        text-align: center;
    }
    
    .dbox13 {
        padding: 40px 0;
    }
    
    .dbox13 .cn4 {
        position: relative;
    }
    
    .dbox13a {
        overflow: hidden;
        position: relative;
    }
    
    .dbox13a .swiper-slide {
        margin-top: 0 !important;
        margin-bottom: 40px;
    }
    
    .dbox13 .cn7 {
        padding: 75px 0;
        text-align: center;
    }
    
    .dbox13 .cn4 {
        padding: 0 100px;
    }
    
    .dbox13 .cn5 {
        padding: 5px;
        background-color: #fff;
    }
    
    .dbox13 .cn5 img {
        width: 100%;
        height: 250px;
    }
    
    .dbox13 .cn5 span {
        display: block;
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 30px;
    }
    
    .dbox13 .cn6 {
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 20px;
        margin-top: 10px;
    }
    
    .dbox13 .cn6 span {
        text-align: center;
        display: block;
    }
    
    .swiper-button-prev99 {
        background-image: url(../img/indexhonor6.png);
        top: 50%;
        left: 20px;
    }
    
    .swiper-button-next99 {
        background-image: url(../img/indexhonor7.png);
        top: 50%;
        right: 20px;
    }
    
    .swiper-button-prev99,
    .swiper-button-next99 {
        position: absolute;
        width: 36px;
        height: 36px;
        background-size: 36px 36px;
        transform: translateY(-50%);
    }
    
    .dbox13 .cn8 {
        position: relative;
    }
    
    .dbox13b {
        overflow: hidden;
        position: relative;
    }
    
    .dbox13b .swiper-slide {
        margin-top: 0 !important;
        margin-bottom: 40px;
    }
    
    .dbox13 .cn8 {
        padding: 0 90px;
    }
    
    .dbox13 .cn9 {
        padding: 5px;
        background-color: #fff;
    }
    
    .dbox13 .cn9 img {
        width: 352px;
        height: 250px;
    }
    
    .dbox13 .cn10 {
        text-align: center;
        font-size: 14px;
        color: #666666;
        line-height: 20px;
        margin-top: 10px;
    }
    
    .dbox13 .cn10 span {
        text-align: center;
        display: block;
    }
    
    .swiper-button-prev99 {
        background-image: url(../img/indexhonor6.png);
        top: 50%;
        left: 20px;
    }
    
    .swiper-button-next99 {
        background-image: url(../img/indexhonor7.png);
        top: 50%;
        right: 20px;
    }
    
    .swiper-button-prev99,
    .swiper-button-next99 {
        position: absolute;
        width: 36px;
        height: 36px;
        background-size: 36px 36px;
        transform: translateY(-50%);
    }
    
    .dbox13 .cn12 {
        padding: 50px 0;
        text-align: center;
    }
    
    .color45 {
        color: #e69602;
        font-style: normal;
    }
    
    .swyindex .color45 {
        color: #fca503;
        font-weight: bold;
    }
    
    .swyindex .color46 {
        color: #e69602;
    }
    
    .center16 {
        max-width: 16rem;
        margin: 0 auto;
    }
    
    .swys1 {
        background-image: linear-gradient(90deg, #f7f7f7 0%, #e2e1e1 25%, #cccaca 50%, #f7f7f7 100%), linear-gradient(#666666, #666666);
        padding: .7rem 0;
    }
    
    .swys1 .center16 {
        background-color: #fff;
        display: flex;
        padding-top: .75rem;
    }
    
    .swys1 .center16 .box1 {
        width: calc(100% - 9.84rem);
        padding-left: .7rem;
    }
    
    .swys1 .center16 .box1a::after {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 6.8rem;
        height: 1px;
        background-color: #e6e6e6;
        content: "";
    }
    
    .swys1 .center16 .box1a {
        display: flex;
        position: relative;
        padding-bottom: .25rem;
    }
    
    .swys1 .center16 .box1a .cn1 {
        margin-right: .1rem;
    }
    
    .swys1 .center16 .box1a .cn1 img {
        width: .9rem;
        height: 1rem;
    }
    
    .swys1 .center16 .box1a .cn2 span:nth-child(1) {
        font-size: .22rem;
        color: #333333;
        display: block;
    }
    
    .swys1 .center16 .box1a .cn2 span:nth-child(2) {
        font-size: .62rem;
        color: #030303;
        font-weight: bold;
        display: block;
    }
    
    .swys1 .center16 .box2a {
        background-image: url(../img/swydimg45.png);
        width: 6.89rem;
        height: .9rem;
        background-size: 6.89rem .9rem;
        margin-top: .25rem;
        display: flex;
    }
    
    .swys1 .center16 .box2a .cn3 {
        width: 1.8rem;
        position: relative;
        text-align: center;
    }
    
    .swys1 .center16 .box2a .cn3::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: .6rem;
        background-color: #999999;
    }
    
    .swys1 .center16 .box2a .cn3 span:nth-child(1) {
        font-size: .28rem;
        color: #e69602;
        font-weight: bold;
        display: block;
        padding-top: .1rem;
    }
    
    .swys1 .center16 .box2a .cn3 span:nth-child(2) {
        font-size: .24rem;
        color: #333333;
        font-weight: bold;
        display: block;
    }
    
    .swys1 .center16 .cn4 img {
        width: 4rem;
        height: .36rem;
    }
    
    .swys1 .center16 .cn5 {
        margin-top: .65rem;
        text-align: right;
        margin-right: -.5rem;
        margin-bottom: .65rem;
    }
    
    .swys1 .center16 .cn5 img {
        width: 5.04rem;
        height: .99rem;
    }
    
    .swys1 .center16 .cn6 {
        margin-bottom: .25rem;
        padding-left: .45rem;
    }
    
    .swys1 .center16 .cn6 img {
        margin-right: .15rem;
        margin-top: -.1rem;
        width: .23rem;
        height: .19rem;
    }
    
    .swys1 .center16 .cn6 span {
        font-size: .2rem;
        color: #666666;
    }
    
    .swys1 .center16 .cn6 span i {
        font-size: .2rem;
        color: #333333;
        font-weight: bold;
        font-style: normal;
    }
    
    .swys1 .center16 .cn7 {
        margin-bottom: .25rem;
        background-color: #e69602;
        border-radius: 4px;
        width: 5rem;
        line-height: .46rem;
        padding-left: .45rem;
    }
    
    .swys1 .center16 .cn7 img {
        margin-right: .15rem;
        margin-top: -.1rem;
        width: .23rem;
        height: .19rem;
    }
    
    .swys1 .center16 .cn7 span {
        font-size: .2rem;
        color: #ffffff;
    }
    
    .swys1 .center16 .box2 {
        width: 9.14rem;
    }
    
    .lhq3 {
        padding: .7rem 0;
    }
    
    .lhq3 .center1480 {}
    
    .lhq3 .box1 {
        display: flex;
        margin-top: .5rem;
    }
    
    .lhq3 .box1 .left {
        width: 2.95rem;
        margin-right: .4rem;
    }
    
    .lhq3 .box1 .right {
        width: calc(100% - 3.35rem);
    }
    
    .lhq3 .box1 .left .title {
        background-color: #f2e727;
        padding: 0 35px;
        height: 80px;
        position: relative;
    }
    
    .lhq3 .box1 .left .title span {
        font-size: 14px;
        color: #333333;
        display: block;
        text-align: center;
        opacity: 0.52;
        line-height: 20px;
    }
    
    .lhq3 .box1 .left .title span:first-child {
        color: #333333;
        font-size: 26px;
        line-height: 30px;
        font-weight: bold;
        padding-top: 17px;
        opacity: 1;
    }
    
    .lhq3 .box1 .left .title span:last-child {
        color: #333333;
        font-size: 12px;
        line-height: 18px;
        opacity: 0.52;
    }
    
    .lhq3a {
        position: relative;
        overflow: hidden;
    }
    
    .lhq3 .layui-nav-itemed>.layui-nav-child {
        padding: 0.07rem 0;
    }
    
    .lhq3 .layui-nav-tree .layui-nav-item a {
        height: .49rem;
        line-height: .49rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    
    .lhq3 .layui-nav-tree .layui-nav-item>a::before {
        height: .49rem;
    }
    
    .lhq3 .layui-nav-tree .layui-nav-child a {
        height: .50rem;
        line-height: .50rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    
    .lhq3 .box6 {
        padding: .2rem 0 0;
    }
    
    .lhq3 .box6 .text4 {
        line-height: .48rem;
    }
    
    .lhq3 .layui-nav {
        border: 1px solid #e2e2e2;
        margin-top: .1rem;
    }
    
    .layui-nav-tree .layui-nav-child dd:last-child a {
        border-bottom: 0;
    }
    
    .lcn1 {
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        line-height: .38rem;
    }
    
    .lcn1 span {
        font-size: 18px;
        color: #666666;
        position: relative;
        padding: 0 20px;
    }
    
    .lcn1 span::before {
        position: absolute;
        content: "";
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: #666;
    }
    
    .lcn1 span.default::before {
        background-color: #f2e727;
    }
    
    .lcn1 a {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .swyst1 .box1 {
        display: flex;
        background-image: url(../img/swydimg16.png);
        height: 1.97rem;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    
    .swyst1 .box1 .cn2 {
        line-height: 1.97rem;
        padding-left: .6rem;
    }
    
    .swyst1 .box1 .cn2 img {
        width: .75rem;
        height: .82rem;
    }
    
    .swyst1 .box1 .cn3 {
        padding: .6rem 0;
        padding-left: .1rem;
    }
    
    .swyst1 .box1 .cn3 .cn3a {
        font-size: .28rem;
        font-weight: bold;
        color: #ffffff;
    }
    
    .swyst1 .box1 .cn3 .cn3b {
        font-size: .20rem;
        color: #ffffff;
    }
    
    .swyst1 .box1 .cn3 .cn3c {
        font-size: .12rem;
        color: #ffffff;
        opacity: 0.3;
    }
    
    .swyst1 .box1 .cn4 {
        padding: .5rem 1rem .5rem .9rem;
    }
    
    .swyst1 .box1 .cn4 .cn5 {
        display: flex;
        margin-bottom: .1rem;
    }
    
    .swyst1 .box1 .cn4 .cn5 span:nth-child(1) {
        margin-right: .1rem;
    }
    
    .swyst1 .box1 .cn4 .cn5 span:nth-child(2) {
        font-size: .16rem;
        color: #ffffff;
    }
    
    .swyst1 .box1 .cn4 .cn5 span:nth-child(2) i {
        font-size: .26rem;
        font-style: normal;
        font-weight: bold;
        color: #fca503;
        display: block;
    }
    
    .swyst1 .box1 .cn4 .cn6 {
        width: 2.5rem;
        line-height: .48rem;
        background-color: #e69602;
        text-align: center;
        font-size: .2rem;
        color: #ffffff;
    }
    
    .swyst1 .box1 .cn4 .cn6 img {
        margin-right: .05rem;
    }
    
    .swyst1 .cn1 {
        background-color: #f2f2f2;
    }
    
    .swyst1 .box1 .cn7 {
        padding: .4rem 0 .4rem .75rem;
    }
    
    .swyst1 .box1 .cn7 .cn8 {
        font-size: .24rem;
        color: #ffffff;
    }
    
    .swyst1 .box1 .cn7 .cn8 img {
        width: .23rem;
        margin-right: .1rem;
    }
    
    .swyst1 .box1 .cn7 .cn9 {
        padding-bottom: .1rem;
    }
    
    .swyst1 .box1 .cn7 .cn9 img {
        width: 4.7rem;
    }
    
    .swyst1 .box1 .cn7 .cn10 img {
        width: 4.7rem;
    }
    
    .swyst1 .box1 .cn7 .cn10 {
        padding-top: .1rem;
    }
    
    .swyst1 .cn11 {
        padding-left: .8rem;
    }
    
    .swyst1 .cn11 img {
        width: 4rem;
    }
    
    .scntitle1 {
        font-size: .4rem;
        color: #333333;
        text-align: center;
    }
    
    .scntitle2 {
        font-size: .2rem;
        color: #666666;
        text-align: center;
    }
    
    .scntitle2 b {
        font-size: .2rem;
        color: #333333;
    }
    
    .scntitle3 {
        text-align: center;
    }
    
    .swys3a {
        padding: .4rem 0 .7rem;
    }
    
    .swys3a .box1 {
        margin-top: .7rem;
        display: flex;
    }
    
    .swys3a .box1 .box2 {
        width: 7rem;
        position: relative;
    }
    
    .swys3a .box1 .box2 .box4 {
        display: flex;
    }
    
    .swys3a .box1 .box2 .box4 .cn1 {
        width: 1.15rem;
        margin-right: .3rem;
        position: relative;
    }
    
    .swys3a .box1 .box2 .box4 .cn1 img {
        width: 1.15rem;
    }
    
    .swys3a .box1 .box2 .box4 .cn1::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: .57rem;
        width: 5.6rem;
        height: .01rem;
        background-color: #e6e6e6;
    }
    
    .swys3a .box1 .box2 .box5 {
        padding-top: .35rem;
    }
    
    .swys3a .box1 .box2 .box5 .cn2 {
        font-size: .38rem;
        font-weight: bold;
        color: #030303;
        line-height: .38rem;
    }
    
    .swys3a .box1 .box2 .box5 .cn3 {
        font-size: .2rem;
        font-weight: bold;
        color: #030303;
        line-height: .35rem;
    }
    
    .swys3a .box1 .box2 .box5 .cn4 {
        font-size: 12px;
        font-weight: bold;
        color: #666666;
    }
    
    .swys3a .box1 .box2 .box7 li {
        margin-top: .2rem;
        font-size: .18rem;
        color: #333333;
    }
    
    .swys3a .box1 .box2 .box7 li img {
        margin-right: .2rem;
        padding-left: .5rem;
        width: .18rem;
    }
    
    .swys3a .box1 .box3 {
        width: 8rem;
    }
    
    .swys3a .box1 .box3 .cn5 {
        text-align: right;
    }
    
    .swys3a .box1 .box3 .cn5 img {
        width: 5.55rem;
    }
    
    .center15 {
        max-width: 15rem;
        margin: 0 auto;
    }
    
    .swys3a2 {
        position: relative;
        overflow: hidden;
        width: 4.45rem;
        margin: .3rem .6rem 0;
    }
    
    .swys3a2 img {
        width: 2.11rem;
        height: 1.5rem;
    }
    
    .swys3a1 {
        position: relative;
        overflow: hidden;
    }
    
    .swys3a1 img {
        width: 7.95rem;
        height: 4.35rem;
    }
    
    .swiper-button-prev3a1 {
        left: .3rem;
        font-size: 18px;
    }
    
    .swiper-button-next3a1 {
        right: 1.7rem;
        font-size: 18px;
    }
    
    .swiper-button-prev3a1,
    .swiper-button-next3a1 {
        position: absolute;
        bottom: .65rem;
        z-index: 2;
        cursor: pointer;
    }
    
    .swiper-pagination3a1 {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 8;
        text-align: right;
    }
    
    .swiper-pagination3a1 .swiper-pagination-bullet {
        margin-right: .15rem !important;
        background-color: #ffffff;
        opacity: 0.5;
    }
    
    .swiper-pagination3a1 .swiper-pagination-bullet-active {
        opacity: 1;
    }
    
    .swys3a4 {
        position: relative;
        overflow: hidden;
        width: 4.45rem;
        margin: .3rem .6rem 0;
    }
    
    .swys3a4 img {
        width: 2.11rem;
        height: 1.5rem;
    }
    
    .swys3a3 {
        position: relative;
        overflow: hidden;
    }
    
    .swys3a3 img {
        width: 7.95rem;
        height: 4.35rem;
    }
    
    .swiper-button-prev3a3 {
        left: .3rem;
        font-size: 18px;
    }
    
    .swiper-button-next3a3 {
        right: 1.7rem;
        font-size: 18px;
    }
    
    .swiper-button-prev3a3,
    .swiper-button-next3a3 {
        position: absolute;
        bottom: .65rem;
        z-index: 2;
        cursor: pointer;
    }
    
    .swiper-pagination3a3 {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 8;
        text-align: right;
    }
    
    .swiper-pagination3a3 .swiper-pagination-bullet {
        margin-right: .15rem !important;
        background-color: #ffffff;
        opacity: 0.5;
    }
    
    .swiper-pagination3a3 .swiper-pagination-bullet-active {
        opacity: 1;
    }
    
    .swys3b {
        padding: .4rem 0 .7rem;
        background-image: linear-gradient(90deg, #e5e5e5 0%, #ffffff 100%), linear-gradient(#e6e6e6, #e6e6e6);
    }
    
    .swys3b .box1 {
        margin-top: .7rem;
        display: flex;
    }
    
    .swys3b .box1 .box2 {
        width: 6.2rem;
        position: relative;
        padding-left: .8rem;
    }
    
    .swys3b .box1 .box2 .box4 {
        display: flex;
    }
    
    .swys3b .box1 .box2 .box4 .cn1 {
        width: 1.15rem;
        margin-right: .3rem;
        position: relative;
    }
    
    .swys3b .box1 .box2 .box4 .cn1 img {
        width: 1.15rem;
    }
    
    .swys3b .box1 .box2 .box4 .cn1::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: .57rem;
        width: 5.6rem;
        height: .01rem;
        background-color: #e6e6e6;
    }
    
    .swys3b .box1 .box2 .box5 {
        padding-top: .35rem;
    }
    
    .swys3b .box1 .box2 .box5 .cn2 {
        font-size: .38rem;
        font-weight: bold;
        color: #030303;
        line-height: .38rem;
    }
    
    .swys3b .box1 .box2 .box5 .cn3 {
        font-size: .2rem;
        font-weight: bold;
        color: #030303;
        line-height: .35rem;
    }
    
    .swys3b .box1 .box2 .box5 .cn4 {
        font-size: 12px;
        font-weight: bold;
        color: #666666;
    }
    
    .swys3b .box1 .box2 .box7 li {
        margin-top: .2rem;
        font-size: .18rem;
        color: #333333;
    }
    
    .swys3b .box1 .box2 .box7 li img {
        margin-right: .2rem;
        padding-left: .5rem;
        width: .18rem;
    }
    
    .swys3b .box1 .box3 {
        width: 8rem;
    }
    
    .swys3b .box1 .box3 .cn5 {
        text-align: right;
    }
    
    .swys3b .box1 .box3 .cn5 img {
        width: 3.05rem;
        height: unset;
    }
    
    .swys3b4 {
        position: relative;
        overflow: hidden;
        width: 4.45rem;
        margin: .3rem .6rem 0;
    }
    
    .swys3b4 img {
        width: 2.11rem;
        height: 1.5rem;
    }
    
    .swys3b3 {
        position: relative;
        overflow: hidden;
        width: 6.5rem;
    }
    
    .swys3b3 img {
        width: 3.05rem;
        height: 4.34rem;
    }
    
    .swiper-button-prev3b3 {
        left: 1rem;
        font-size: 18px;
    }
    
    .swiper-button-next3b3 {
        right: .8rem;
        font-size: 18px;
    }
    
    .swiper-button-prev3b3,
    .swiper-button-next3b3 {
        position: absolute;
        bottom: .65rem;
        z-index: 2;
        cursor: pointer;
    }
    
    .swiper-pagination3b3 {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 8;
        text-align: right;
    }
    
    .swiper-pagination3b3 .swiper-pagination-bullet {
        margin-right: .15rem !important;
        background-color: #ffffff;
        opacity: 0.5;
    }
    
    .swiper-pagination3b3 .swiper-pagination-bullet-active {
        opacity: 1;
    }
    
    .swys4 {
        padding-top: .4rem;
        padding-bottom: .7rem;
    }
    
    .swys4 .box1 {
        margin-top: .6rem;
        text-align: center;
        width: 100%;
    }
    
    .swys4 .box1 .cn1 {
        width: 1.35rem;
        height: .80rem;
        background-image: linear-gradient(90deg, #e5e5e5 0%, #ffffff 100%), linear-gradient(#f2f2f2, #f2f2f2);
        border: solid 1px rgba(0, 0, 0, 0.1);
        margin-right: .15rem;
        display: inline-flex;
        padding: 0 .2rem;
    }
    
    .swys4 .box1 .cn1:last-child {
        margin-right: 0;
    }
    
    .swys4 .box1 .cn1 a:nth-child(1) {
        width: .26rem;
        height: .26rem;
        background-size: .26rem .26rem;
        background-image: url(../img/swydimg62.png);
        display: inline-block;
        line-height: .8rem;
        position: relative;
        top: .25rem;
    }
    
    .swys4 .box1 .cn1 a:nth-child(2) {
        margin-left: .1rem;
        ;
        text-align: left;
        font-size: .2rem;
        color: #333333;
        width: .99rem;
        line-height: .2rem;
        padding: .2rem 0;
    }
    
    .swys4 .box1 .cn1 a:nth-child(2) i {
        display: block;
        font-size: 12px;
        color: #999999;
        font-style: normal;
    }
    
    .swys4 .box1 .cn1.default {
        background-color: #e69602;
        background-image: unset;
    }
    
    .swys4 .box1 .cn1.default a:nth-child(1) {
        background-image: url(../img/swydimg65.png);
    }
    
    .swys4 .box1 .cn1.default a {
        color: #fff;
    }
    
    .swys4 .box1 .cn1.default a i {
        color: #fff;
    }
    
    .swiper-swys4a {
        position: relative;
        overflow: hidden;
    }
    
    .swys4 .box2 {
        margin-top: .2rem;
    }
    
    .swys4 .box2 .swiper-slide {
        display: flex;
        position: relative;
    }
    
    .swys4 .box2 .swiper-slide .cn2 {
        width: 50%;
    }
    
    .swys4 .box2 .swiper-slide .cn2 img {
        width: 100%;
        height: 478px;
    }
    
    .swys4 .box2 .swiper-slide .box3 {
        position: absolute;
        width: 4.65rem;
        height: 1.9rem;
        background-color: rgba(255, 255, 255, .9);
        left: 50%;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .swys4 .box2 .swiper-slide .box3 .cn3 {
        padding: .5rem .4rem 0 .9rem;
        display: flex;
        margin-bottom: .2rem;
    }
    
    .swys4 .box2 .swiper-slide .box3 .cn3 span:nth-child(1) {
        font-size: .18rem;
        color: #e69602;
        font-weight: bold;
        width: 1.08rem;
    }
    
    .swys4 .box2 .swiper-slide .box3 .cn3 span:nth-child(2) {
        font-size: .18rem;
        color: #333333;
        font-weight: bold;
        width: calc(100% - 2.38rem);
    }
    
    .swys4 .box2 .swiper-slide .box3 .cn4 {
        color: #666666;
        line-height: .22rem;
        font-size: .14rem;
        padding: 0 .4rem 0 .9rem;
    }
    
    .swys4 .box2 .swiper-slide .box3 .cn5 {
        position: absolute;
        left: .3rem;
        top: -.15rem;
        width: .4rem;
        height: .87rem;
        background-color: #266ae7;
        text-align: center;
        font-size: .24rem;
        font-weight: bold;
        color: #ffffff;
        line-height: 1.2rem;
    }
    
    .swiper-swys4b {
        position: relative;
        overflow: hidden;
        margin: .3rem .45rem 0;
    }
    
    .swiper-swys4b img {
        height: .95rem;
    }
    
    .swys5 {
        background-image: linear-gradient(90deg, #dedede 0%, #ffffff 100%), linear-gradient(#ffffff, #ffffff);
        padding-top: .7rem;
    }
    
    .swys5 {
        padding: .7rem 0;
    }
    
    .swys5 .box1 {
        display: flex;
        margin-top: .6rem;
    }
    
    .swys5 .box1a {
        width: 5.8rem;
    }
    
    .swys5 .box1a img {
        width: 5.8rem;
        height: 3.64rem;
    }
    
    .swys5 .box1b {
        width: 5.05rem;
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        padding: 0 .3rem;
        background-color: #ffffff;
        position: relative;
    }
    
    .swys5 .box1b .cn2 {
        position: relative;
        padding: .6rem 0 .2rem;
        border-bottom: 1px solid #e2e2e2;
    }
    
    .swys5 .box1b .cn2 img {
        width: 2.15rem;
    }
    
    .swys5 .box1b .cn22b {
        position: absolute;
        right: 0;
        top: .8rem;
        display: flex;
    }
    
    .swys5 .box1b .cn22b i:nth-child(1) {
        width: .46rem;
        height: .46rem;
        margin-right: .1rem;
        font-style: normal;
    }
    
    .swys5 .box1b .cn22b i:nth-child(2) {
        width: calc(100% - .56rem);
        font-size: .16rem;
        color: #666666;
        font-style: normal;
    }
    
    .swys5 .box1b .cn22b i:nth-child(2) b {
        font-size: .24rem;
        color: #333333;
        display: block;
    }
    
    .swys5 .box1b .cn3 {
        font-size: .16rem;
        color: #666666;
        text-indent: 2em;
        line-height: .24rem;
        padding-top: .25rem;
    }
    
    .swys5 .box1b .cn3 span {
        color: #f7b01b;
    }
    
    .swys5 .box1c {
        width: calc(100% - 11.63rem);
        border: 1px solid #e2e2e2;
        margin-left: .1rem;
        background-color: #fff;
    }
    
    .box24 {}
    
    .box24 .box24cn {
        background-image: linear-gradient(0deg, #f2f0f1 0%, #ffffff 100%), linear-gradient(#eeeeee, #eeeeee);
        line-height: .6rem;
    }
    
    .box24 .box24cn img {
        padding: 0 .1rem 0 .2rem;width: .19rem;
    }
    
    .box24 .box24cn span {
        font-size: .19rem;
        color: #030303;
    }
    
    .box24 .box24cn1 {
        text-align: center;
    }
    
    .box24 .box24cn1 span {
        font-size: 15px;
        color: #666666;
        margin-right: 10px;
    }
    
    .box24 ul {
        padding-top: .2rem;
    }
    
    .box24 .box24cn1 span i {
        font-style: normal;
        color: #f22727;
        font-size: .17rem;
    }
    
    .box24 .box24cn1 input {
        width: 2.20rem;
        height: .42rem;
        margin-bottom: .20rem;
        border: 1px solid #CCCCCC;
    }
    
    .box24 .box24cn2 {
        text-align: center;
    }
    
    .box24 .box24cn2 button {
        color: #333333;
        font-size: .19rem;
        text-align: center;
       background-color: #f2e727;
	   border-radius: 0.22rem;
        width: 1.58rem;
        height: .42rem;
        line-height: .42rem;
        border: 0;
        margin: 0 auto;
    }
    
    .indexabout2 {
        margin: 60px auto 0;
        position: relative;
    }
    
    .indexabout2 .boxtitle {
        font-size: 20px;
        color: #030303;
        text-align: center;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
    
    .indexabout2 .boxtitle a {
        margin-right: 20px;
    }
    
    .indexabout2 .boxtitle a.default {
        color: #fff;
        background-size: 1.5rem .34rem;
        background-image: url(../img/lhq48.png);
        width: 1.5rem;
        line-height: .34rem;
        display: inline-block;
    }
    
    .swiper-containerindexabout {
        margin: 30px auto 0;
        width: 13.4rem;
    }
    
    .indexabout2 .swiper-button-next,
    .indexabout2 .swiper-button-prev {
        position: relative;
    }
    
    .indexabout2 .swiper-button-prev,
    .indexabout2 .swiper-container-rtl .swiper-button-next {
        left: 0;
        top: -65px;
    }
    
    .indexabout2 .swiper-button-next,
    .indexabout2 .swiper-container-rtl .swiper-button-prev {
        top: -86px; 
        left: calc(100% - 27px);
    }
    
    .indexabout2 .swiper-containerindexabout img {
        width: 100%;
    }
    
    .swiper-button-prev3,
    .swiper-button-next3 {
        opacity: 0.8;
    }
    
    .swiper-button-next9a {
        right: .4rem;
        background-image: url(../img/lhq47.png);
    }
    
    .swiper-button-prev9a {
        left: .4rem;
        background-image: url(../img/lhq46.png);
    }
    
    .swiper-button-prev9a,
    .swiper-button-next9a {
        position: absolute;
        top: 60%;
        width: .12rem;
        height: .22rem;
        background-size: .12rem .22rem;
        z-index: 3;
        cursor: pointer;
    }
    
    .swiper-containerindexabout img {
        width: 2.45rem;
        height: 1.48rem;
    }
	
	
	
	.aoquncontact{display: flex;padding: 40px 20px;}
	.aoquncontact .left{width: 50%;}
	.aoquncontact .left .cn1{display: flex;margin-bottom: 40px;}
	.aoquncontact .left .cn1:nth-child(3){margin-bottom: 0;}
	.aoquncontact .left .cn1 span:nth-child(1){width: 50px;margin-right: 15px;}
	.aoquncontact .left .cn1 span:nth-child(1) img{}
	.aoquncontact .left .cn1 span:nth-child(2){}
		.aoquncontact .left .cn1 span:nth-child(2) em{display: block;font-style: normal;}
	.aoquncontact .left .cn1 span:nth-child(2) em:nth-child(1){font-size: 14px;color: #666666;letter-spacing: 0px;}
	.aoquncontact .left .cn1 span:nth-child(2) em:nth-child(2){font-size: 20px;color: #333333;}
	.aoquncontact .right{width: 50%;}
	.aoquncontact .right .cn2{}
	.aoquncontact .right .cn2 img{}
	.layui-nav-tree .layui-nav-item{margin-bottom: 10px;}
	
	
	/* 中间搜索条s */
	.search99{background-color: #f2f2f2;}
	
	.search99 .center {
	    display: flex;
		max-width: 12rem;
		margin: 0 auto;
	    height: .6rem;
	    line-height: .6rem;
	}
	
	.search99 .center .left {
	    width: calc(100% - 2.95rem);
	}
	
	.search99 .center .left .img1 {
	    display: inline-block;
	    line-height: .75rem;
	}
	
	.search99 .center .left ul {
	    display: inline-block;
	}
	
	.search99 .center .left ul li {
	    display: inline-block;
	    color: #666666;
	    font-size: .14rem;
	}
	
	.search99 .center .left ul li:last-child {
	    border-right: 0;
	}
	
	.search99 .center .left ul li a {
	    display: inline-block;
	    font-size: .14rem;
	    color: #666666;
	    padding: 0 .1rem;
	    position: relative;
	}
	
	.search99 .center .left ul li a::after {
	    position: absolute;
	    content: "";
	    width: 1px;
	    height: .1rem;
	    background-color: rgba(0, 0, 0, .2);
	    right: 0;
	    top: 50%;
	    transform: translateY(-50%);
	}
	
	.search99 .center .left ul li:last-child a::after {
	    display: none;
	}
	
	.search99 .center .right {
	    width: 2.95rem;
	    line-height: .60rem;
	}
	
	.search99 .center .right form {
	    text-align: right;
		display: flex;
		margin-top: .1rem;
	}
	
	.search99 .center .right .indexinput {
	    background-color: #fff;
	    border: 1px solid rgba(3, 0, 0, 0.1);
		border-right: 1px dashed rgba(3, 0, 0, 0.1);
	    padding: .11rem .20rem;
		width: calc(100% - .9rem);
	}
	
	.search99 .center .right .indexbutton {
	    background-color: #f2e727;
	    width: .5rem;
	    border: 1px solid rgba(3, 0, 0, 0.1);
		border-left: 0;
	    line-height: .38rem;
	}
	
	.search99 .center .right .indexbutton img{width: .18rem;}
	
	.search99 .dangqian {
	    color: #666666 !important;
	    font-weight: bold;
	    font-size: .14rem;
	}
	
	.search99 .dangqian img {
	    margin-right: .2rem;
	}
	/* 中间搜索条e */
	
	
	
	
	
	.menu{width: 1200px;margin: 0 auto ;overflow: hidden;border: 1px solid #E5E5E5;}
	.menu-top{font-size: 14px;color: #000000;padding-left: 10px;box-sizing: border-box;line-height: 40px;}
	.menu-top strong{font-size: 14px;font-weight: 500;color: #ebc402;}
	.subMenu{}
	.subMenu dl{line-height: 26px;padding: 10px  20px;box-sizing: border-box;font-size: 14px;color: #010101;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
	.subMenu dl dt{width: 100px;float: left;color: #666666;}
	.subMenu dl dd{width: 1050px;float: right;}
	.checkbox{width: 20%;float: left;cursor: pointer;transition: all .3s;padding-left: 20px;box-sizing: border-box;position: relative;}
	.checkbox:hover{color: #ebc402;}
	.checkbox:before{content: '';height: 12px;width: 12px;border: 1px solid #e6e1e1;box-sizing: border-box;left: 0;top: 6px;position: absolute;}
	.checked:before{border: 0;background: url(../img/aoqunpic15.png)no-repeat;background-size: 100% 100%;}
	.sx-buton{width: 80px;height: 30px;border: 0;background: #ebc402;color: #FFFFFF;font-size: 16px;cursor: pointer;margin: 15px 0 15px 25px;}



/* 首页s */
.swiper-indexbanner{position: relative;overflow: hidden;}
.swiper-paginationa1{position: absolute;left: 0;width: 100%;text-align: center;bottom: 0;z-index: 9;}


.aoquns1{padding: .7rem 0;}
		.aoquns1 .center16rem{max-width: 16rem;margin: 0 auto;}
		.cng1{font-size: 0.4rem;text-align: center;color: #333333;line-height: .4rem;}
		.cng2{font-size: 0.2rem;color: #666666;text-align: center;line-height: .2rem;margin: .1rem 0;}
		.cng3{text-align: center;}
		.cng3 img{width: 6.4rem;}
		.aoquns1 .cn4{text-align: center;}
		.aoquns1 .cn4 a{width: 1.6rem;line-height: .46rem;background-color: #dedede;border-radius: 0.22rem;font-size: 0.16rem;
		color: #333333;text-align: center;display: inline-block;margin: .4rem .25rem;}
		.aoquns1 .cn4 a.default{background-color: #f5ec28;}
		
		.aoquns1a{position: relative;overflow: hidden;}
		.aoquns1b{position: relative;overflow: hidden;margin: 0 .6rem;}
		.aoquns1b .cn5{padding: .05rem;background-color: #e6e6e6;}
		.aoquns1b .cn5 img{width: 3.45rem;height: 2.25rem;}
		.aoquns1b span{text-align: center;display: block;font-size: 0.18rem;color: #333333;margin-top: .1rem;}
		.aoquns1anext{content: "";right: 0;background-image: url(../img/aoqunpic21.png);}
		.aoquns1aprev{content: "";left: 0;background-image: url(../img/aoqunpic20.png);}
		.aoquns1aprev,.aoquns1anext{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;
		width: .1rem;height: .17rem;cursor: pointer;background-size: .1rem .17rem;}
		
		
		.aoquns2{position:relative;padding-bottom: .8rem;}
		.aoquns2 .center16rem{position: absolute;bottom: 0;width: 16rem;left: 50%;transform: translateX(-50%);background-color: #Fff;}
		.aoquns2a{position: relative;padding: .3rem 1rem;}
		.aoquns2b{position: relative;overflow: hidden;}
		.aoquns2b .cn2{width: 1.96rem;height: 0.94rem;border: solid 0.02rem #cccccc;line-height: .94rem;text-align: center;}
		.aoquns2b .cn2 img{max-height: 100%;}
		.aoquns2anext{content: "";right: .5rem;background-image: url(../img/aoqunpic21.png);}
		.aoquns2aprev{content: "";left: .5rem;background-image: url(../img/aoqunpic20.png);}
		.aoquns2aprev,.aoquns2anext{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;
		width: .1rem;height: .17rem;cursor: pointer;background-size: .1rem .17rem;}
		
		
		.lhq3{position: relative;}
		.lhq3q{position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 14.61rem;}
		.lhq3q img{width: 14.61rem;}
		.lhq3 .center15{max-width: 16rem;}
		.layui-nav-tree .layui-nav-item:last-child{margin-bottom: 0;}
		
		
		
		.aoquns3{background-image: linear-gradient(90deg, #2c2b2b 0%, #999999 100%), linear-gradient(#666666, #666666);padding: .4rem 0;}
		.aoquns3 .cng1{font-size: 0.4rem;color: #ffffff;font-weight: bold;}
		.aoquns3 .cng1 span{color: #f2e727;}
		.aoquns3 .cng2{color: #ffffff;}
		
		.aoquns4{padding: .7rem 0;border-bottom: 1px solid #ccc;}
		.aoquns4 .center14rem{display: flex;max-width: 14rem;margin: 0 auto;}
		.aoquns4 .left{width: calc(100% - 7.93rem);}
		.aoquns4 .left .cn1{transform: rotate(45deg);width: 0.46rem;height: 0.46rem;border: solid 0.03rem #999999;margin-left: .2rem;}
		.aoquns4 .left .cn1 span{transform: rotate(-45deg);display: block;text-align: center;line-height: .46rem;font-size: 0.22rem;color: #999999;font-weight: bold;}
		.aoquns4 .left .cn2{font-size: 0.38rem;font-weight: bold;color: #333333;line-height: .38rem;margin: .2rem 0 .1rem;}
		.aoquns4 .left .cn2 span{color: #ebc402;}
		.aoquns4 .left .cn3{font-size: 0.2rem;color: #333333;font-weight: bold;line-height: .24rem;}
		.aoquns4 .left .cn4{font-size: 0.12rem;color: #999999;font-weight: bold;margin-top: .1rem;padding-bottom: .25rem;border-bottom: 1px solid #e6e6e6;width: 4.6rem;}
		.aoquns4 .left ul{}
		.aoquns4 .left ul li{margin-top: .25rem;font-size: 0.18rem;color: #333333;padding-left: .4rem;position: relative;line-height: .3rem;}
		.aoquns4 .left ul li::before{content: "";position: absolute;width: 0.16rem;height: 0.16rem;background-color: #ffffff;border-radius: 50%;border: solid 0.01rem #999999;left: 0;top: .06rem;}
		.aoquns4 .left ul li::after{content: "";position: absolute;width: 0.08rem;height: 0.08rem;background-color: #999999;border-radius: 50%;left: .05rem;top: .11rem;}
		.aoquns4 .left ul li span{color: #ebc402;font-weight: bold;}
		.aoquns4 .right{width: 7.93rem;position: relative;}
		.aoquns4 .right .cn5{background-color: #fff;padding:  .33rem 0;position: absolute;top: .5rem;left: -.6rem;z-index: 2;border: solid 0.01rem rgba(3, 0, 0, 0.15);width: 1.26rem;border-radius: 50%;}
		.aoquns4 .right .cn5::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);
		width: 1.07rem;height: 1.07rem;background-image: linear-gradient(90deg, #999999 0%, #030303 100%, #030202 100%, #030000 100%), 
		linear-gradient(#ebc402, #ebc402);border-radius: 50%;z-index: -1;}
		.aoquns4 .right .cn5 span{display: block;text-align: center;}
		.aoquns4 .right .cn5 span:nth-child(1){font-size: 0.12rem;color: #ffffff;font-weight: bold;line-height: .2rem;}
		.aoquns4 .right .cn5 span:nth-child(2){font-size: 0.2rem;color: #ffffff;font-weight: bold;line-height: .2rem;}
		.aoquns4 .right .cn5 span:nth-child(2) em{color: #ebc402;font-style: normal;}
		.aoquns4 .right .cn5 span:nth-child(3){color: #ebc402;font-size: .2rem;line-height: .2rem;}
		.aoquns4 .right .cn6{position: absolute;right: 0;bottom: -.36rem;}
		.aoquns4 .right .cn6 img{height: .36rem;}
		
		.aoquns4 .cn9{padding: .05rem;border: solid 0.01rem rgba(0, 0, 0, 0.2)}
		.aoquns4 .cn9 img{width: 7.81;height: 4.35rem;}
		
		.aoquns4a{position: relative;overflow: hidden;}
		.aoquns4apagination{position: absolute;z-index: 3;text-align: right;bottom: .2rem !important;right: .2rem !important;left: unset !important;}
		.aoquns4b{position: relative;overflow: hidden;}
		.aoquns4bpagination{position: absolute;z-index: 3;text-align: left;bottom: .2rem !important;left: .2rem !important;right: unset !important;}
		.aoquns4c{position: relative;overflow: hidden;margin: 0 .7rem;}
		.aoquns4cpagination{position: absolute;z-index: 3;text-align: left;bottom: .2rem !important;left: .2rem !important;right: unset !important;}
		.aoquns4d{position: relative;overflow: hidden;}
		.aoquns4dpagination{position: absolute;z-index: 3;text-align: left;bottom: .2rem !important;left: .2rem !important;right: unset !important;}
		
		
		.aoquns4cnext{content: "";right: .2rem;background-image: url(../img/aoqunpic21.png);}
		.aoquns4cprev{content: "";left: .2rem;background-image: url(../img/aoqunpic20.png);}
		.aoquns4cprev,.aoquns4cnext{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;
		width: .1rem;height: .17rem;cursor: pointer;background-size: .1rem .17rem;}
		
		.aoquns5{background-image: linear-gradient(90deg, #e5e5e5 0%, #ffffff 100%), linear-gradient(#e6e6e6, #e6e6e6);}
		.aoquns5 .left{width: calc(100% - 9.43rem);padding-left: 1.5rem;}
		.aoquns5 .right .cn5{right: -.6rem;left: unset;}
		.aoquns5 .right .cn6{right: unset;left: 0;}
		
		
		
		
		.aoquns6{padding: .7rem 0; }
		.aoquns6 .center16rem{max-width: 16rem;margin: 0 auto;}
		.aoquns6a{margin-top: .7rem;padding: 0 .5rem;position: relative;}
		.aoquns6a .swiper-slide{background-color: #f2f2f2;padding-bottom: .2rem;position: relative;}
		.aoquns6b{position: relative;overflow: hidden;}
		.aoquns6b .cn1{display: block;text-align: center;line-height: 2.34rem;max-width: 100%;overflow: hidden;width: calc(100% - 2px);height: 2.34rem;border: 1px solid #E2E2E2;}
		.aoquns6b .cn1 img{max-height: 2.34rem;width: 100%;transition: all 0.6s;}
		.aoquns6b .cn2{padding:.3rem .6rem 0;font-size: 0.18rem;color: #333333;}
		.aoquns6b .cn3{padding: 0 .3rem 0 .6rem;font-size: 0.14rem;color: #666666;line-height: 0.2rem;margin-top: .2rem;}
		.aoquns6b .cn4{margin-left: .6rem;font-size: 0.18rem;color: #333333;border-radius: 0.22rem;width: 1.6rem;line-height: .46rem;
		border: solid 0.01rem #e5e5e5;background-color: #ffffff;display: inline-block;text-align: center;margin-top: .3rem;}
		.aoquns6b .cn5{position: absolute;left: .1rem;top: 2.34rem;width: 0.4rem;height: 0.5rem;background-color: #999999;text-align: center;
		font-size: 0.2rem;font-weight: bold;color: #ffffff;line-height: .5rem;}
		
		.aoquns6a .swiper-slide:hover .cn1 img{transform: scale(1.2);}
		.aoquns6a .swiper-slide:hover .cn4{background-color: #f2e727;}
		.aoquns6a .swiper-slide:hover .cn5{background-color: #f2e727;color: #333333;}
		
		
		.aoquns6bnext{content: "";right: .1rem;background-image: url(../img/aoqunpic21.png);}
		.aoquns6bprev{content: "";left: .1rem;background-image: url(../img/aoqunpic20.png);}
		.aoquns6bprev,.aoquns6bnext{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;
		width: .1rem;height: .17rem;cursor: pointer;background-size: .1rem .17rem;}
		
		
		
		
		.aoquns7{padding: .7rem 0;background-color: #f2f2f2;}
		.aoquns7 .center16rem{max-width: 16rem;margin: 0 auto;}
		.aoquns7 .box1{margin-top: .6rem;display: flex;padding: 0 .5rem;}
		.aoquns7 .box1 .box1a{width: 5rem;height: 3.35rem;background-color: #999999;}
		.aoquns7 .box1 .box1b{width: 5.98rem;height: 2.43rem;background-color: #ffffff;border: solid 0.01rem rgba(12, 3, 6, 0.1);padding: .5rem .3rem .4rem;}
		.aoquns7 .box1 .box1b .cn2{display: flex;}
		.aoquns7 .box1 .box1b .cn2 img{width: 2.32rem;height: .58rem;margin-right: .4rem;}
		.aoquns7 .box1 .box1b .cn2 span::before{width: 1px;height: .5rem;background-image: linear-gradient(to bottom,#fff 0, rgba(0,0,0,.28) 50% ,#fff 100%);
		content: "";position: absolute;top: 50%;transform: translateY(-50%);left: -.2rem;}
		.aoquns7 .box1 .box1b .cn2 span{font-size: 0.16rem;color: #666666;position: relative;}
		.aoquns7 .box1 .box1b .cn2 span b{font-size: 0.22rem;display: block;font-weight: normal;color: #333333;}
		.aoquns7 .box1 .box1b .cn3{font-size: 0.16rem;line-height: 0.24rem;color: #666666;    word-break: break-all;letter-spacing: 0rem;margin: .3rem 0;}
		.aoquns7 .box1 .box1b .cn3 a{font-size: 0.16rem;color: #f5ec28;line-height: .24rem;letter-spacing: 0rem;}
		.aoquns7 .box1 .box1b .cn4{display: flex;}
		.aoquns7 .box1 .box1b .cn4 span:nth-child(1){margin-right: .1rem;}
		.aoquns7 .box1 .box1b .cn4 span:nth-child(1) img{width: .5rem;width: .5rem;}
		.aoquns7 .box1 .box1b .cn4 span:nth-child(2){font-size: 0.16rem;line-height: 0.2rem;color: #666666;}
		.aoquns7 .box1 .box1b .cn4 span:nth-child(2) b{display: block;font-size: 0.24rem;color: #333333;line-height: .3rem;}
		.aoquns7 .box1 .box1c{width: 3.33rem;height: 3.33rem;border: solid 0.01rem rgba(12, 3, 6, 0.1);margin-left: calc(100% - 14.95rem);background-color: #fff;}
		
		.indexvideo .abcd{display: none;cursor: pointer;}
		.exit_video{position: absolute;right: -50px;top: 0;cursor: pointer;z-index: 99;}
		.exit_video img{width: 50px;height: 50px;}
		.blue{display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 999;background-color: rgb(0,0,0,.7) }
		
		
		.aoquns7 .box2{margin: .4rem .5rem;line-height: .46rem;background-color: #ffffff;position: relative;}
		.aoquns7 .box2 p{}
		.aoquns7 .box2 p span{width: 1.7rem;text-align: center;display: inline-block;font-size: 0.18rem;color: #333333;}
		.aoquns7 .box2 p span.default{background-color: #f2e727;}
		.aoquns7 .box2 p a{position: absolute;top: 0;line-height: .46rem;right: .2rem;font-size: 0.18rem;color: #999999;}
		
		
		.aoquns7a{position: relative;overflow: hidden;margin: 0 .5rem;}
		.aoquns7b{position: relative;overflow: hidden;}
		.aoquns7b .cn1{padding: .05rem;background-color: #Fff;border: 1px solid #E2E2E2;}
		.aoquns7b .cn1 img{width: 2.75rem;height: 1.8rem;}
		
		
		
		
		.aoquns8{margin-top: .7rem;}
		.aoquns8 .center16rem{max-width: 16rem;margin: 0 auto;display: flex;}
		.aoquns8 .left{width: 10.9rem;height: 7.3rem;border: solid 0.01rem rgba(0, 0, 0, 0.1);}
		.aoquns8 .left .ncn1{display: flex;}
		.aoquns8 .left .ncn1 span{width: calc((100% - 3px ) / 4);border-right: 1px solid #fff;background-color: #dedede;text-align: center;
		line-height: .5rem;font-size: 0.18rem;color: #333333;letter-spacing: 0rem;}
		.aoquns8 .left .ncn1 span:last-child{border-right: 0;}
		.aoquns8 .left .ncn1 span.default{background-color: #f5ec28;}
		.aoquns8 .right{width: 4.8rem;height: 7.3rem;border: solid 0.01rem rgba(0, 0, 0, 0.1);margin-left: calc(100% - 15.74rem);}
		.aoquns8 .ncnbox1{padding: .5rem .3rem;display: flex;}
		.aoquns8 .ncnbox1 .ncn2{width: 4.45rem;height: 2.95rem;}
		.aoquns8 .ncnbox1 .ncn2 img{width: 4.45rem;height: 2.95rem;}
		.aoquns8 .ncnbox1 .ncn3{width: calc(100% - 5.05rem);background-color: #f2f2f2;padding: .3rem;position: relative;}
		.aoquns8 .ncnbox1 .ncn3 li:nth-child(1){margin-bottom: .3rem;}
		.aoquns8 .ncnbox1 .ncn3 li:nth-child(1) a{font-size: 0.18rem;color: #333333;letter-spacing: 0.01rem;}
		.aoquns8 .ncnbox1 .ncn3 li:nth-child(2){font-size: 0.16rem;padding-top: .1rem;border-top: 1px solid #e6e6e6;color: #666666;
		line-height: .3rem}
		.aoquns8 .ncnbox1 .ncn3 li:nth-child(3){font-size: 0.16rem;margin-top: .1rem;color: #999999;}
		.aoquns8 .ncnbox1 .ncn4{width: 1.6rem;height: 0.46rem;background-color: #f2e727;border-radius: 0.22rem;
		text-align: center;display: inline-block;position: absolute;bottom: .3rem;right: .3rem;line-height: .46rem;color: #333333;}
		.aoquns8 .ncnbox1 .ncn4:hover{color: #333333;}
		.aoquns8 .ncnbox2{display: flex;flex-wrap: wrap;padding: 0 .3rem;}
		.aoquns8 .ncnbox2 p{width: 5rem;margin-right: calc(100% - 10rem);display: flex;margin-top: .15rem;}
		.aoquns8 .ncnbox2 p:nth-child(-n+2){margin-top: 0;}
		.aoquns8 .ncnbox2 p:nth-child(even){margin-right: 0;}
		.aoquns8 .ncnbox2 p a{width: 3.6rem;margin-left: .2rem;position: relative;padding-bottom: .15rem;border-bottom: 1px dashed rgba(153,153,153,.4);}
		.aoquns8 .ncnbox2 p a::before{content: "";position: absolute;width: 0.07rem;height: 0.07rem;background-color: #dedede;left: -.2rem;top: .06rem;border-radius: 50%;}
		.aoquns8 .ncnbox2 p a em{font-style: normal;font-size: 0.16rem;color: #666666;line-height: .2rem;}
		.aoquns8 .ncnbox2 p span{width: calc(100% - 3.9rem);padding-right: .1rem;font-size: 0.16rem;line-height: .2rem;color: #666666;padding-bottom: .15rem;
		border-bottom: 1px dashed rgba(153,153,153,.4);text-align: right;}
		
		.aoquns8 .ncnbox2 p:hover a::before{background-color: #f5ec28;z-index: 2;left: -.19rem;top: .07rem;}
		.aoquns8 .ncnbox2 p:hover a::after{content: "";position: absolute;width: 0.09rem;height: 0.09rem;border: .02rem solid #F5EC28;background-color: #fff;left: -.22rem;top: .04rem;border-radius: 50%;}
		
		.aoquns8a{position: relative;overflow: hidden;}
		
		
		.aoquns8 .right{background-image: linear-gradient(-45deg, #dedede 0%, #ffffff 45%,#ffffff 100%), linear-gradient(#eeeeee, #eeeeee);}
		.aoquns8 .right .ncn5{line-height: .5rem;padding: 0 .25rem;background-color: #dedede;position: relative;margin-bottom: .3rem;}
		.aoquns8 .right .ncn5 span{font-size: 0.18rem;color: #333333;line-height: .5rem;}
		.aoquns8 .right .ncn5 a{font-size: 0.14rem;color: #333333;line-height: .5rem;right: .25rem;position: absolute;top: 0;}
		
		.aoquns8 .ncnbox3{margin: 0 .4rem;padding-top: .2rem;}
		.aoquns8 .ncnbox3 .ncn6{display: flex;margin-bottom: .2rem;}
		.aoquns8 .ncnbox3 .ncn6 span:nth-child(1){width: 0.23rem;height: 0.24rem;background-color: #999999;line-height: .24rem;text-align: center;
		font-size: 0.14rem;color: #ffffff;margin-right: .1rem;}
		.aoquns8 .ncnbox3 .ncn6 span:nth-child(2){width: calc(100% - .33rem);}
		.aoquns8 .ncnbox3 .ncn6 span:nth-child(2) a{font-size: 0.18rem;line-height: 0.3rem;color: #020202;letter-spacing: 0.01rem;}
		.aoquns8 .ncnbox3 .ncn7{display: flex;padding-bottom: .2rem;border-bottom: 1px dashed #E2E2E2;}
		.aoquns8 .ncnbox3 .ncn7 span:nth-child(1){width: 0.23rem;height: 0.24rem;background-color: #f5ec28;line-height: .24rem;text-align: center;
		font-size: 0.14rem;color: #333333;margin-right: .1rem;}
		.aoquns8 .ncnbox3 .ncn7 span:nth-child(2){width: calc(100% - .33rem);}
		.aoquns8 .ncnbox3 .ncn7 span:nth-child(2) a{font-size: 0.18rem;line-height: 0.3rem;color: #020202;letter-spacing: 0.01rem;}
		
		.aoquns8 .ncnbox3:last-child .ncn7{border-bottom: 0;}
		
.wuyou-waiter {
				position: fixed;
				right: 0px;
				top: 50%;
				margin-top: -90px;
				width: 60px;
				box-shadow: 0px 0px 20px rgba(0, 0, 0, .3);
				z-index: 999;
			}

			.waiter-ul li {
				position: relative;
				height: 60px;
				line-height: 60px;
				border-bottom: 1px solid #fff;
			}

			.waiter-ul li a {
				position: absolute;
				left: 0;
				top: 0;
				z-index: 2;
				color: #fff;
				display: block;
				width: 60px;
				height: 60px;
				line-height: 60px;
				text-align: center;
				-webkit-transition: all 0.6s;
				-ms-transition: all 0.6s;
				-moz-transition: all 0.6s;
				text-decoration: none;
				font-size: 24px;
			}

			.waiter-title {
				width: 190px;
				position: absolute;
				right: 70px;
				top: 0px;
				color: #fff;
				text-align: center;
				-webkit-transition: all 0.6s;
				-ms-transition: all 0.6s;
				-moz-transition: all 0.6s;
				background-color: #fff;
				box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
				z-index: 1;
				opacity: 0;
			}

			
			.waiter-ul li:hover .waiter-title {
				opacity: 1;
			}
			
			.wuyou-top .waiter-title:hover{opacity: 0 !important;}

			.waiter-ul li.wuyou-shop a {
				background-color: #383737;
				cursor: pointer;
			}

			.waiter-ul li.wuyou-shop .waiter-title {
				background-color: #f2f2f2;
			}

			.waiter-ul li.wuyou-shop .waiter-title:before {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-contact a {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-contact .waiter-title {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-contact .waiter-title:before {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-top a {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-top .waiter-title {
				background-color: #f2f2f2;
			}

			.waiter-ul li.wuyou-top .waiter-title img {
				padding-top: 25px;
			}

			.waiter-ul li.wuyou-top .waiter-title p {
				color: #333;
				line-height: 30px;
				font-size: 16px;
			}

			.waiter-ul li.wuyou-top .waiter-title:before {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-top1 a {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-top1 .waiter-title {
				background-color: #383737;
			}

			.waiter-ul li.wuyou-top1 .waiter-title:before {
				background-color: #383737;
			}

			.waiter-ul li a:hover {
				background-color: #ffcc00;
			}

			.waiter-title p {
				text-align: left;
				padding-left: 20px;
				color: #333;
				border-bottom: 1px solid lightgray;
			}
			.waiter-title p:last-child{border-bottom: 0;padding-bottom: 20px;}
			.red {
				background-color: #ffcc00;
				color: #fff !important;
				line-height: 60px;
				position: relative;
			}
			.red  img{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
			.tel33 img{padding: 5px 0;}
			.tel33{line-height: 30px;}
			.tel33 i{line-height: 30px;font-style: normal;}
			.tel33 span{display: block;line-height: 30px;}
			.waiter-title img{margin-right: 10px;}
			.qq{display: block;}
			.qq:hover{color: #ffcc00;}
			
			
			
			.waiter-title1 {
				width: 230px;
				position: absolute;
				right: 70px;
				top: 0px;
				color: #fff;
				text-align: center;
				-webkit-transition: all 0.6s;
				-ms-transition: all 0.6s;
				-moz-transition: all 0.6s;
				background-color: #fff;
				box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
				z-index: 1;
				display: none;
			}
			.waiter-ul li:hover .waiter-title1 {
				opacity: 1;
			}
			.waiter-ul li.wuyou-shop .waiter-title1 {
				background-color: #f2f2f2;
				z-index: 99;
			}
			
			.waiter-ul li.wuyou-shop .waiter-title:before {
				background-color: #383737;
			}
			.waiter-title1 p {text-align: left;padding-left: 20px;color: #333;border-bottom: 1px solid lightgray;}
			.waiter-title1 p span{padding-left: 10px;font-size: 18px;padding-top: 10px;}
			.waiter-title1 p:last-child{border-bottom: 0;padding-bottom: 20px;}
			.waiter-title1 img{margin-right: 10px;}
			.qqq{background-color:unset !important;position:unset !important;color: #333333 !important;font-size: 16px !important;}
			.a{display: block !important;}
			.waiter-title1 img{z-index: 99;}
			.close1{cursor: pointer;}