@charset "utf-8";
/**
 * This is NOT a freeware, use is subject to license terms
 * @author Siyuan! <2039750417@qq.com>
 * @version v10.1.5
 * @support http://www.886886.com
 */


@media only screen and (max-width: 1024px) {

    .minbanner {
        height: 600px;
    }

    .minbanner-top .logo {
        top: 28px;
    }

    .minbanner-top .logo img {
        height: 80px;
    }

    .nav > ul > li > a {
        padding: 3px;
    }

    .sy-case .item {
        height: 410px;
    }

    .sy-coop .item {
        width: 18%;
        margin: 5px 1%;
    }
}

@media only screen and (max-width: 768px) {

    .artuwen {
        margin-top: 20px;
    }

    .artuwen .item,
    .artuwen.team .item {
        width: 31.33%
    }

    .minbanner-top {
        height: 100px;
    }

    .minbanner-top:after {
        display: none;
    }

    .minbanner-top .logo {
        top: 10px;
    }

    .minbanner-top .logo img {
        height: 80px;
    }

    .minbanner-top .sear {
        top: 37px;
        right: 60px;
    }

    .minbanner-top .sear:after {
        content: "";
        position: absolute;
        right: -19px;
        top: 9px;
        width: 2px;
        height: 15px;
        background: #025527;
    }

    .minbanner-top .menu {
        display: block;
        position: absolute;
        top: 38px;
        right: 0px;
    }

    .minbanner-top .menu i {
        font-size: 26px;
        color: #025527;
        font-weight: bold;
    }

    .minbanner-top .sear a i {
        color: #025527;
    }

    .nav {
        position: fixed;
        top: 70px;
        right: 0;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border: 1px solid rgba(27, 31, 35, .15);
        box-shadow: 0 3px 12px rgba(27, 31, 35, .15);
        background: #ffffff;
        height: auto;
        padding-bottom: 10px;
        width: 60%;
        z-index: 999999;
        visibility: hidden;
        opacity: 0;
        -moz-transition: 0.5s;
        -o-transition: 0.5s;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

    .nav > ul {
        padding: 0px;
    }

    .nav > ul > li {
        width: 100%;
    }

    .nav > ul > li > a {
        display: block;
        font-size: 16px;
        color: #595656;
        border-radius: 0;
        border-bottom: 1px solid #e1e4e8;
        padding: 0px 10px;
        height: 40px;
        line-height: 40px;
    }

    .nav.cur {
        top: 74px;
        opacity: 1;
        visibility: visible;
        -moz-transition: 0.5s;
        -o-transition: 0.5s;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

    .sy-news .item .dd1 {
        height: 26px;
        overflow: hidden;
    }

    .sy-case .item {
        height: 310px;
    }

    .prlist .item .img {
        height: 200px;
    }

    .ardown .item .img {
        height: 220px;
    }
}

@media only screen and (max-width: 640px) {

    .minbanner {
        height: 220px;
    }

    .minbanner-top {
        height: 60px;
    }

    .minbanner-top .sear {
        top: 14px;
    }

    .minbanner-top .logo img {
        height: 40px;
    }

    .minbanner-top .menu {
        top: 16px;
    }

    .minbanner-top .sear input {
        width: 120px;
    }

    .sy-news {
        height: auto;
    }

    .sy-news .img {
        width: 100%;
        height: 200px;
        float: none;
    }

    .sy-news .item {
        width: 96%;
        float: none;
    }

    .sy-news .img .desc {
        color: #ffffff;
    }

    .nav.cur {
        top: 60px;
    }

    .arbanner div {
        height: 200px;
    }

    .arprindex {
        padding-top: 20px;
    }

    .arprindex .item {
        height: 250px;
    }

    .arprindex .item .img {
        height: 120px;
    }

    #pdis,
    .sy-liuyancontr:after,
    .sy-liuyancontr:before,
    .arnewslist li a .imgcrea .crea,
    footer .item.kuaisu,
    footer .item:nth-child(1) {
        display: none;
    }

    .arprindex .item .name {
        font-size: 16px;
    }

    .arprindex .item .desc {
        margin-top: 0px;
    }

    .arpritem {
        margin: 20px 0px;
    }

    .arpritem .content {
        padding: 10px 20px;
    }

    .aritemtitle .dd1 {
        padding-top: 20px;
    }

    .arnewslist li {
        height: 120px;
    }

    .arnewslist li a .imgcrea .img {
        width: 140px;
        margin-right: 0;
    }

    .arnewslist li a .con .dd1 {
        font-size: 16px;
    }

    .arnewslist li a .con .dd2 {
        max-height: 62px;
    }

    .arnewslist {
        padding-top: 15px;
    }

    .arnewslist li a .con .dd2 {
        margin-top: 5px;
    }

    .artuwen .item img {
        height: 100px;
    }

    .artuwen.team .item .img {
        height: 220px;
    }

    .artuwen .item .name {
        font-size: 16px;
    }

    .artuwen .item .desc {
        font-size: 14px;
    }

    .sy-title {
        margin-top: 30px;
    }

    .sy-title .name {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        background: #025527;
        border-radius: 20px;
    }

    .sy-about {
        display: block;
    }

    .sy-about .img {
        width: 100%;
        height: 210px;
    }

    .sy-about .con {
        width: 100%;
        font-size: 16px;
        line-height: 25px;
        height: auto;
    }

    .sy-more {
        position: static;
        margin-top: 10px;
    }

    .sy-sxy {
        display: block;
    }

    .sy-sxy .viewvideo {
        width: 100%;
        height: 269px;
    }

    .sy-sxy .viewlist {
        width: 100%;
        margin-top: 20px;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    .sy-sxy .viewlist .item {
        margin: 0px 1% 15px 1%;
    }

    .video-additional .icon {
        margin: 100px auto 20px auto !important;
    }

    .sy-coop .item,
    .sy-sxy .viewlist .item,
    .sy-case .item,
    .artuwen .item,
    .artuwen.team .item,
    .arprindex .item,
    .arbusiness .item,
    .arcoop .item,
    .prlist .item {
        width: 48%;
    }

    .prlist .item .img {
        height: 160px;
    }

    .sy-case,
    .prlist,
    .ardown {
        margin-top: 25px;
    }

    .sy-case .item {
        margin: 5px 1%;
        height: 285px;
    }

    .sy-news .item .dd1 .a {
        font-size: 18px;
    }

    footer {
        margin-top: 30px;
    }

    footer .wp {
        display: block;
    }

    footer .item {
        width: 100%;
        text-align: center;
        padding-top: 20px;
    }

    footer .item.ever img {
        height: 100px;
    }

    footer .item .name {
        margin-bottom: 10px;
    }

    /*内容弹框配置*/
    .layer-itemcontent {
        width: 90% !important;
        height: 90%;
    }

    .layer-itemcontent .layui-layer-content {
        height: 100%;
    }

    /*end内容弹框配置*/
    .arwmtd .name font {
        font-size: 22px;
    }

    .arczdsj .swbor {
        bottom: 137px;
    }

    .eventsdome .item:after {
        bottom: 55px;
    }

    .arbusiness,
    .arcoop,
    .arwmtd .name {
        margin-top: 20px;
    }

    .arbusiness .item .img {
        height: 160px;
    }

    .arbusiness .item .icon {
        width: 20px;
        height: 23px;
        margin: 70px auto 0px auto;
    }

    .arbusiness .item .name {
        font-size: 14px;
    }

    .ardown .item {
        width: 48%;
    }

    .ardown .item .name {
        padding: 5px 0px;
    }

    .arviewvideo {
        width: 100%;
        height: 260px;
    }

    .mright {
        padding: 0px 20px 20px 20px;
    }

    .sy-liuyancontr {
        padding: 60px 20px;
    }

    .sy-liuyancontr .nat {
        font-size: 26px;
        padding-bottom: 10px;
    }

    .sy-liuyancontr .input-block {
        margin-top: 5px;
    }

    .sy-liuyancontr .input-block .name {
        font-size: 14px;
        width: 80px;
    }

    .sy-liuyancontr input[type="submit"] {
        margin-left: 80px;
        width: 140px;
    }

    .sy-liuyancontr {
        padding: 20px;
    }

    .sy-case .item .back {
        opacity: 1;
        top: 0;
        visibility: visible;
    }

    .sy-case .item .back .name {
        font-size: 18px;
    }

    .arnewslist li a .imgcrea {
        width: 140px;
    }

    .aritemtitle .dd2 em {
        display: block;
    }

    .arcontact {
        margin: 20px auto;
    }

    .arcontact .name {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .arcontact .block {
        margin-top: 10px;
        font-size: 16px;
    }

    .case_item_contran .tabtop .img {
        display: none;
    }

    .case_item_contran .title {
        font-size: 20px;
        padding: 20px;
    }

    .case_item_contran .tabtop .con {
        font-size: 16px;
    }

    .case_item_contran .bg1 {
        padding: 5px;
    }

    .case_item_contran .contitle {
        font-size: 20px;
    }

    .case_item_contran .content {
        font-size: 16px;
        padding-top :10px;
    }

    .sy-about .block {
        width: 100%;
        height: auto;
    }

    .sy-about .block .name {
        font-size: 22px;
    }
}