                   .clear::after {
                        content: ".";
                        display: block;
                        height: 0;
                        visibility: hidden;
                        clear: both;
                    }
                    
                    .cen {
                        position: absolute;
                        margin: auto;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                    }
                    
                    .center {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }
                    
                    .content {
                        width: 73%;
                        margin: 0 auto;
                        /* overflow: hidden; */
                    }
                    
                    .w160 {
                        width: 100%;
                        margin: 0 auto;
					
                    }
                    
                    .pic-box {
                        overflow: hidden;
                        z-index: 33;
                        height: 100%;
                        width: 100%;
                    }
                    
                    .pic-box img {
                        transition: all 0.5s ease;
                        width: 100%;
                        height: 100%;
                    }
                    
                    .pic-box:hover img {
                        transform: scale(1.1, 1.1);
                    }
                    
                    .swiper-container {
                        width: 100%;
                        /* height: 100%; */
                    }
                    
                    .swiper-button-prev,
                    .swiper-button-next {
                        outline: none;
                    }
                    
                    img {
                        vertical-align: middle;
                    }
                    
                    .swiper-slide a {
                        display: block;
                    }
                    
                    .left {
                        float: left;
                    }
                    
                    .right {
                        float: right;
                    }
                    







                    .new .top {
                        margin-top: 85px;
                        margin-bottom: 30px;
                    }
                    
                    .new .top .ti {
                        /*font-family: 'HelveticaNeueLTCom-Roman';*/
                        font-size: 36px;
                        color: #333;
                    }
                    
                    .new .top .xian {
                        width: 40px;
                        display: block;
                        border-top: 2px solid #008ad2;
                        margin-top: 20px;
                    }
                    
                    .new .top .link {
                        font-size: 22px;
                        color: #999;
                        margin-left: 60px;
                        margin-top: 10px;
                    }
                    
                    .new .top .link .act {
                        color: #008ad2;
                    }
                    
                    .new .top .link a:hover {
                        color: #008ad2;
                    }
                    
                    .new .wene-de a {
                        margin-bottom: 35px;
                    }
                    
                    .page {
                        text-align: center;
                        margin-bottom: 55px;
                    }
                    
                    .page a {
                        display: inline-block;
                        padding: 15px;
                        background-color: #ccc;
                        color: #fff;
                        transition: all 0.3s ease;
                        vertical-align: middle;
                    }
                    
                    .page a:hover {
                        background-color: #008ad2;
                    }
                    
                    .page a.act {
                        background-color: #008ad2;
                    }
                    
                    .event a {
                        display: block;
                        background-color: #f2f2f2;
                        margin-bottom: 20px;
                        padding: 25px;
                    }
                    
                    .event .ti {
                        line-height: 20px;
                        font-size: 18px;
                        color: #333;
                        /*font-family: 'HelveticaNeueLTCom-Roman';*/
                        margin-bottom: 30px;
                        margin-top: 25px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }
                    
                    .event .de {
                        /*font-family: 'HelveticaNeueLTCom-Roman';*/
                        font-size: 16px;
                        color: #666;
                        line-height: 25px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        display: -webkit-box;
                        -webkit-line-clamp: 2;
                        -webkit-box-orient: vertical;
                    }
                    
                    .event .font {
                        width: 65%;
                        margin-right: 3%;
                        margin-left: 3%;
                    }
                    
                    .event .time {
                      
                        height: 90px;
                        padding-left: 2%;
                        margin-top: 25px;
                    }
                    
                    .event .date {
                        font-size: 28px;
                        color: #999;
                        line-height: 30px;
                    }
                    
                    .jty {
                        width: 41px;
                        height: 41px;
                        display: inline-block;
                        background-image: url('/images/ejt.png');
                        background-position: center;
                        margin-top: 40px;
                        transition: all 0.5s ease;
                    }
                    
                    .event a:hover .jty {
                        background-image: url('/images/ejr.png');
                        margin-left: 30px;
                    }
                    
                    .event a .pic {
                        overflow: hidden;
                        width: 270px;
                    }
                    .event a .pic img{
                    	width: 100%;
                    }
                    .event a img {
                        transition: all 0.5s ease;
                    }
                    
                    .event a:hover .pic img {
                        transform: scale(1.1, 1.1)
                    }
                    
                    .event {
                        margin-bottom: 45px;
                    }
                    
                  

                    @media screen and (max-width:750px) {
                        .wene-de a {
                            width: 100%;
                            margin-right: 0;
                            margin-bottom: 20px;
                        }
                    }
                    
                    @media screen and (max-width:1800px) {
                        .fo-ul li {
                            margin-right: 8%;
                        }
                    }
                    
                    @media screen and (max-width:1710px) {
                        .fo-ul li {
                            margin-right: 4%;
                        }
                    }
                      @media screen and (max-width:1635px) {
                        .fo-ul li {
                            margin-right: 0;
                            display: inline-block;
                            vertical-align: top;
                            width: 50%;
                            float: none;
                            margin-bottom: 20px;
                        }
                        .footer .left{
                            padding-bottom: 0;
                        }
                         .fo-ul li a{
                            font-size: 14px;
                         }
                        .fo-ul{
                            font-size: 0;
                        }
                        .fo-ul li a:nth-child(1){
                            font-size: 18px;
                        }
                        .fo-con a{
                            font-size: 18px;
                        }
                        .fo-con p{
                            font-size: 14px;
                        }
                    }
                    @media screen and (max-width:1535px) {
                        .fo-ul li {
                            width: 33%;
                            float: none;
                            display: inline-block;
                            margin-bottom: 20px;
                            vertical-align: top;
                        }
                    }
                    
                    @media screen and (max-width:750px) {
                        .mbox img {
                            transform: scale(0.7, 0.7)!important;
                        }
                        .wo-san a:nth-child(3) img {
                            top: -66%;
                        }
                        .fo-ul {
                            display: none;
                        }
                        .fo-con {
                            width: 80%;
                            margin: 0 auto;
                            float: none;
                        }
                        .footer .left {
                            width: 100%;
                            float: none;
                            padding: 40px 0;
                            box-sizing: border-box;
                        }
                        .footer .right {
                            width: 100%;
                            float: none;
                            padding-top: 20px;
                            text-align: center;
                        }
                        .ewm img {
                            margin: 0 auto;
                            margin-bottom: 20px;
                        }
                        .footer .right .ti {
                            margin-bottom: 20px;
                        }
                        .footer .right p {
                            text-align: center;
                        }
                        .head {
                            height: 60px;
                            line-height: 60px;
                        }
                        .produ {
                            margin-top: 60px;
                        }
                        .banner {
                            margin-top: 60px;
                            height: 350px;
                        }
                        .banner .font .link {
                            margin-top: 20px;
                        }
                        .banner .ti {
                            font-size: 38px;
                        }
                        .banswi {
                            margin-top: 60px;
                        }
                        .navm {
                            width: 60px;
                            height: 60px;
                        }
                        .navm .cen {
                            width: 30px;
                        }
                        .navm .cen i {
                            width: 30px;
                            margin-bottom: 7px;
                        }
                        .m-ul {
                            top: 60px;
                        }
                        .navm.active_p em i:nth-of-type(1) {
                            -webkit-transform: rotate(45deg) translate(8px, 6px);
                            transform: rotate(45deg) translate(8px, 6px);
                        }
                        .navm.active_p em i:nth-of-type(3) {
                            -webkit-transform: rotate(-45deg) translate(8px, -7px);
                            transform: rotate(-45deg) translate(8px, -7px);
                        }
                        .banswi {
                            height: 300px;
                        }
                        .banswi .swiper-container {
                            height: 100%;
                        }
                        .banswi a {
                            position: relative;
                            height: 100%;
                            overflow: hidden;
                        }
                        .ban .swiper-slide a img {
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            transform: translate(-50%, -50%);
                            width: 135%;
                        }
                    }
                   
                    
                    @media screen and (max-width:1650px) {
                        .event .font {
                            width: 60%;
                        }
                    }
                    
                    @media screen and (max-width:1400px) {
                        .event a .pic {
                            width: 200px;
                        }
                        .event a img {
                            width: 100%;
                        }
                        .event .ti {
                            margin-top: 20px;
                            margin-bottom: 15px;
                        }
                        .event .date {
                            font-size: 24px;
                        }
                        .new .top .ti {
                            font-size: 34px;
                        }
                        .ne-detail .top .ti {
                            font-size: 24px;
                        }
                    }
                    
                    @media screen and (max-width:1100px) {
                        .event .font {
                            margin-right: 2%;
                            margin-left: 2%;
                            width: 58%;
                        }
                        .event .date {
                            font-size: 20px;
                        }
                    }
                    
                    @media screen and (max-width:1000px) {
                        .event .font {
                            width: 50%;
                        }
                        .jty {
                            width: 25px;
                            height: 25px;
                            background-size: cover;
                        }
                    }
                    
                    @media screen and (max-width:750px) {
                        .event .time {
                            width: 100%;
                            float: none;
                            border: none;
                            height: auto;
                        }
                        .event a .pic {
                            width: 100%;
                            float: none;
                        }
                        .event .font {
                            float: none;
                            width: 100%;
                        }
                        .jty {
                            display: none;
                        }
                        .ne-detail .top .ti {
                            font-size: 20px;
                        }
						 .w160 {
                            width: 95%;
							padding-top:20px;
                        }
                    }
                        
                