﻿@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "my-font";
/*  src: url("./Helvetica-Neue.TTF");*/
  font-weight: 250;
  src: url("./xVV3w5LCmkTg5fqdwiChz.woff2") format("woff2"),
  url("./xVV3w5LCmkTg5fqdwiChz.woff") format("woff");
  font-display: swap;
}
* { margin: 0px; padding: 0px; list-style-type: none; }

/*html,body{background-color: #ffffff;font-size: 18px;color: #2c3e50;font-family: Avenir,Helvetica,Arial,sans-serif; -webkit-font-smoothing: antialiased;}*/
html,body { background-color: #ffffff;font-size: 16px;color: #2c3e50;font-family: "my-font";-webkit-font-smoothing: antialiased;}
a { text-decoration: none;}
.container { width: 1200px; overflow: hidden; margin: 0px auto;}
.row { background-color: #fff; overflow: hidden; box-sizing: border-box;}
.row2 { margin: 0px -50px;}
.siteveiw75,.siteveiw25,.siteveiw65,.siteveiw35,.siteveiw50,.siteveiw100,.siteveiw70,.siteveiw30,.siteveiw60,.siteveiw40 { float: left; box-sizing: border-box; padding: 0px 50px;}
.siteveiw75 { width: 75%;}
.siteveiw25 { width: 25%;}
.siteveiw65 { width: 65%;}
.siteveiw35 { width: 35%;}
.siteveiw50 { width: 50%;}
.siteveiw30 { width: 30%;}
.siteveiw70 { width: 70%;}
.siteveiw60 { width: 60%;padding-right: 0;}
.siteveiw40 { width: 40%;padding: 0;}
.siteveiw100 { width: 100%;}

.sitehead { width: 100%; height: 80px; box-shadow: 2.65px 4.24px 10px 0px rgb( 35, 37, 39,0.2 );}
.sitelogo { width: 127px; height: 140px; position: absolute; z-index: 9}
.sitelogo img { display: block; width: 127px; height: 140px;}
.sitenav { flex: 1;box-sizing: border-box; padding-left: 200px;}
.sitenav ul { height: 80px; display: flex; justify-content: flex-start; align-items: center;}
.sitenav ul li { margin: 0px 40px; color: #000; text-transform: uppercase; }
.sitenav ul li a { color: #222;font-size: 18px;}
.sitenav ul li a:hover { color: #3a78e7; }
.sitenav ul li a.now { color: #3a78e7;}
.sitebanner { width: 100%; height: 500px;margin-top: 80px;}
.hiSlider { overflow:hidden; width: 100%; margin:0px; padding:0px;}
.hiSlider-item { float:left;}
.hiSlider-item img { display: block; width: 100% !important; height: 500px;}
.btdiv { width: 100%; overflow: hidden; border-bottom: #eff0f0 solid 2px; padding-bottom: 10px; margin-top:30px;}
.btdiv span { float: left; font-size: 30px; line-height: 50px; font-weight: bold; color: #2c3e50; }
.btdiv a { float:right; margin-top:20px; color:#3a78e7;}
.product-list { width: 100%; overflow: hidden; margin-top: 50px;}
.product-list ul {}
.product-list ul li { margin-bottom: 20px; width: 100%; min-height: 350px; display: flex; justify-content: center; align-items: center;}
.product-list ul li:nth-child(odd) { background-color: #f4f4f4; flex-direction: row;}
.product-list ul li:nth-child(even) { background-color: #d5d8db; flex-direction: row-reverse;}
.product-list ul li img { display: block; width: 350px; height: auto;/*height: 280px;*/ margin:0px 25px;}
.product-list ul li span { display: block; width: 570px; margin:0px 25px;}
.product-list ul li span a { font-size: 30px; color: #2c3e50; font-weight: bold;display: -webkit-box; overflow: hidden;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;}
.product-list ul li span a:hover { color:#3a78e7;}
.product-list ul li span p { font-size: 22px; color: #9a9995; margin-top: 40px;display: -webkit-box; overflow: hidden;-webkit-box-orient: vertical;line-clamp: 5;-webkit-line-clamp: 5;}
.hot { width: 147px; height: 54px; background-color: #3a78e7; position: absolute; font-size: 30px; color: #ffffff; font-weight: bold; text-align: center; line-height: 54px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 30px;}
.dtlist-div { width:100%; overflow:hidden;}
.dtlist-div i { display:block; width:42px; height:5px; background-color:#3a78e7; margin-top:40px; margin-bottom:10px;}
.dtlist-div ul {}
.dtlist-div ul li { height: 50px;line-height: 50px; background-image:url(dot1.jpg); background-repeat:no-repeat; background-position:left 20px; padding-left: 20px;}
.dtlist-div ul li a { color:#2c3e50; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;width: 95%;display: inline-block;}
.dtlist-div ul li a:hover { color:#3a78e7;}
.dtlist-more { font-size:22px; margin-top:60px;}
.dtlist-more a { color:#3a78e7}
.yyal-list { width:100%; overflow:hidden; margin-top:20px;}
.yyal-list ul { padding:0px; margin: 11px -11px 0px -11px;}
.yyal-list ul li { width:46%; float:left; box-sizing:border-box; padding:0px 0; margin: 11px 2%;}
.yyal-list ul li a { width:100%;display: flex;justify-content: center;align-items: center;}
.yyal-list ul li a .img-al { display:block; /*width:320px;height: 225px;*/border-radius: 2px;width: 100%;height: auto;}
.yyal-list ul li a span { display:block; width:45px; height:45px; position:absolute; z-index:9; right: 0;bottom: 0;}
.yyal-list ul li a p { width:98%; height:48px; background-color:#3a78e7; font-family:22px; color:#ffffff; text-align:center; line-height:48px; font-weight:bold;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;padding: 0 1%;}
.foot-sty1 { width:100%; overflow:hidden; background-color:#1d3560; margin-top:60px;}
.site-footcon { width:1200px; overflow:hidden; margin:80px auto;}
.site-footldiv { float:left; margin-left:0px;}
.site-footldiv p { color:#ffffff; line-height:34px;}
.site-footrdiv { float:right; margin-right:100px;}
.site-footrdiv img { display:block; width:183px; height:183px;}
.site-footrdiv p { color:#6b86b8; text-align:center; margin-top:10px;}
.connect-us { /*width:100%;*/ overflow:hidden; margin-top:50px; background-color:#fff; padding:50px 50px;}
.connect-us-ldiv { float:left; /*margin-left:50px;*/}
.connect-us-ldiv p { color:#2c3e50; line-height:34px;}
.connect-us-rdiv { float:right; /*margin-right:50px;*/}
.connect-us-rdiv img { display:block; width:183px; height:183px;}
.connect-us-rdiv p {  color:#2c3e50; text-align:center; margin-top:10px;}
.sitelist-div { width:100%; overflow:hidden; margin-top:10px; background-color:#fff; box-sizing:border-box; padding:20px;}

.sitelist-div i { display:block; width:42px; height:5px; background-color:#3a78e7; margin-top:20px; margin-bottom:10px;}

.sitelist-div ul li { line-height:50px; background-image:url(dot1.jpg); background-repeat:no-repeat; background-position:left 20px; padding-left:35px;}
.sitelist-div ul li a { color:#2c3e50;}
.sitelist-div ul li a:hover { color:#3a78e7;}
.sitelist-div ul li span { float:right; color:#aaaaaa;}
.content-div { width:100%; overflow:hidden; margin-top:10px; background-color:#FFF; box-sizing:border-box; padding:30px;}
.content-div h1 {  color: #325dcd; font-weight: bold; line-height:30px; padding:10px 0px 10px 0; text-align: left;font-size: 24px;}
.content-div img { display:block; width:60%; height:auto; margin:30px auto;}
.content-div p, .content-div .news-text{ color:#2c3e50; line-height:38px; margin-top:15px;}
.news-text ul {margin-left: 20px;}
.news-text ul li{list-style-type:disc;}
.news-text h2{
	background-color: #325dcd;
	font-size: 18px;
	color: #FFF;
	float: left;
	height: 100%;
	width: 100%;
padding-left: 10px;
margin-top:20px;
margin-bottom:20px;
}
.cp222 {
	
	float: left;
	height: 100%;
	width: 100%;

}

.feny-div { width: 100%; overflow: hidden;}
.dd-navbar {
    position: fixed;
    width: 100%;
    top: 0;
    line-height: 78px;
    background-color: #fff;
    border-bottom: 1px solid #ebeef3;
    z-index: 9999;
}
.dd-navbar .content {
    max-width: 1200px;
    height: 81px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.dd-navbar .logolink {
    position: relative;
}
.dd-navbar a {
    display: inline-block;
    font-size: 16px;
    text-decoration: none;
}
.dd-navbar .logo {
    vertical-align: middle;
    position: relative;
    top: -3px;
}
.logo {
    line-height: 70px;
}
img {
    border: 0;
}
.index-menu-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    display: none;
    padding: 0 15px 0 0;
    float: right;
}
.pointer {
    cursor: pointer;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.ac-dialog {
    display: none;
    width: 100vw;
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    background-color: #1d1d1d;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 100000;
    flex-direction: column;
}
.ac-dialog, .ac-dialog .title-wrap {
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    justify-content: flex-start;
    min-width: 0;
    min-height: 0;
}
.ac-dialog .title-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    padding: 0 5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.ac-dialog .title-wrap .title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    color: #fff;
    text-align: left;
    text-indent: 2em;
    font-size: 20px;
    letter-spacing: 2px;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    min-width: 0;
    min-height: 0;
}
/*.ac-dialog .title-wrap .title:first-child {
    margin-top: 20px;
}*/
.ac-dialog .title-wrap .title:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    background-color: #373737;
    height: 1px;
    width: 100%;
    left: 0;
}
.close-button{
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.close-button img{
    padding-left: 15px;padding-right: 15px;margin-top: 10px;
}

.forward-wrap {
    color:#111;
    height:2000px;
    text-align:left;
    -webkit-box-orient:vertical;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.forward-wrap,.forward-wrap .forward-ac-school,.forward-wrap .forward-cooperation,.forward-wrap .forward-work-phone {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    align-items:center;
    min-width:0;
    min-height:0
}
.forward-wrap .forward-ac-school,.forward-wrap .forward-cooperation,.forward-wrap .forward-work-phone {
    -webkit-box-flex:0;
    -ms-flex:0 0 450px;
    flex:0 0 450px;
    width:1200px;
    border-radius:8px;
    background-position:50%;
    background-size:cover;
    -webkit-box-orient:horizontal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -ms-flex-align:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
@media screen and (max-width:1200px) {
    .forward-wrap .forward-ac-school,.forward-wrap .forward-cooperation,.forward-wrap .forward-work-phone {
        width:calc(100% - 0px)
    }
    .dd-navbar .content, .container{
        width:calc(100% - 80px)
    }
    /*.yyal-list ul li a .img-al{
        width: 400px;
        height: 281px;
    }*/
}@media screen and (max-width:500px) {
    .forward-wrap .forward-ac-school,.forward-wrap .forward-cooperation,.forward-wrap .forward-work-phone{
        width:calc(100% - 0px)
    }
    .dd-navbar .content{
        width: 100%;
    }
    .container{
        width:calc(100% - 40px)
    }
    .forward-wrap .content span, .forward-wrap .title{
        width: 300px!important;
    }
    html,body{
        font-size: 14px!important;
    }
}@media screen and (max-width:375px) {
    .dd-navbar .content{
        width: 100%;
    }
    .container{
        width:calc(100% - 30px);
    }
    .forward-wrap .forward-ac-school,.forward-wrap .forward-cooperation,.forward-wrap .forward-work-phone {
        width:calc(100% - 0px);
        background-repeat:no-repeat;
        background-size:auto 234px;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        -webkit-box-shadow:6px 6px 16px 0 rgba(16,26,85,.18);
        box-shadow:6px 6px 16px 0 rgba(16,26,85,.18)
    }
    .forward-wrap .content span, .forward-wrap .title{
        width: 270px!important;
    }
}.forward-wrap .forward-ac-school .wrap,.forward-wrap .forward-cooperation .wrap,.forward-wrap .forward-work-phone .wrap {
    margin-left:83px
}
@media screen and (max-width:500px) {
    .forward-wrap .forward-ac-school .wrap,.forward-wrap .forward-cooperation .wrap,.forward-wrap .forward-work-phone .wrap {
    margin-left:30px
}
}@media screen and (max-width:375px) {
    .forward-wrap .forward-ac-school .wrap,.forward-wrap .forward-cooperation .wrap,.forward-wrap .forward-work-phone .wrap {
    margin-left:15px;
    height:216px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
.forward-wrap .forward-ac-school .wrap.phone .title,.forward-wrap .forward-cooperation .wrap.phone .title,.forward-wrap .forward-work-phone .wrap.phone .title {
    font-size:18px;
    margin-bottom:26px
}
.forward-wrap .forward-ac-school .wrap.phone .content,.forward-wrap .forward-cooperation .wrap.phone .content,.forward-wrap .forward-work-phone .wrap.phone .content {
    font-size:14px;
    line-height:25px;
    margin-bottom:20px
}
.forward-wrap .forward-ac-school .wrap.phone .more,.forward-wrap .forward-cooperation .wrap.phone .more,.forward-wrap .forward-work-phone .wrap.phone .more {
    display:none
}
.forward-wrap .forward-ac-school .wrap.phone .more_phone,.forward-wrap .forward-cooperation .wrap.phone .more_phone,.forward-wrap .forward-work-phone .wrap.phone .more_phone {
    display:block
}
}.forward-wrap .forward-ac-school .title,.forward-wrap .forward-cooperation .title,.forward-wrap .forward-work-phone .title {
    font-size:44px;
    font-weight:700;
    margin-bottom:44px
}
@media screen and (max-width:750px) {
    .forward-wrap .forward-ac-school .title,.forward-wrap .forward-cooperation .title,.forward-wrap .forward-work-phone .title {
    font-size:24px
}
}.forward-wrap .forward-ac-school .content,.forward-wrap .forward-cooperation .content,.forward-wrap .forward-work-phone .content {
    color:#333;
    font-size:19px;
    font-weight:700;
    margin-bottom:52px
}
@media screen and (max-width:750px) {
    .forward-wrap .forward-ac-school .content,.forward-wrap .forward-cooperation .content,.forward-wrap .forward-work-phone .content {
    font-size:18px
}
}.forward-wrap .forward-ac-school .more,.forward-wrap .forward-cooperation .more,.forward-wrap .forward-work-phone .more {
    cursor:pointer;
    width:97px;
    height:31px;
    font-size:12px;
    background-color:#111;
    color:#fff;
    line-height:31px;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
.forward-wrap .forward-ac-school .more:hover,.forward-wrap .forward-cooperation .more:hover,.forward-wrap .forward-work-phone .more:hover {
    background-color:#3a78e7;
}
.forward-wrap .forward-ac-school .more .img,.forward-wrap .forward-cooperation .more .img,.forward-wrap .forward-work-phone .more .img {
    width:16px;
    margin-left:5px
}
.forward-wrap .forward-ac-school .more_phone,.forward-wrap .forward-cooperation .more_phone,.forward-wrap .forward-work-phone .more_phone {
    color:#000;
    display:none;
    width:100%;
    font-size:18px;
    font-weight:700;
    padding-left:70%;
    margin-bottom:20px
}
.forward-wrap .forward-ac-school .blue,.forward-wrap .forward-cooperation .blue,.forward-wrap .forward-work-phone .blue {
    color:#3a78e7;
}
.forward-wrap .forward-work-phone {
    margin-top:60px
}
@media screen and (max-width:1200px) {
    .forward-wrap .forward-work-phone {
    background-position-x:left;
    background-position-y:inherit
}
}
@media screen and (max-width:375px) {
    .forward-wrap .forward-work-phone {
    background-position-x: right;
}
}
.forward-wrap .forward-ac-school {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}
@media screen and (max-width:1200px) {
    .forward-wrap .forward-ac-school {
    background-position-x:right;
    background-position-y:inherit
}
}@media screen and (max-width:550px) {
    .forward-wrap .forward-ac-school {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
}@media screen and (max-width:375px) {
    .forward-wrap .forward-ac-school {
    background-position:-36px 0;
}
}.forward-wrap .forward-ac-school .wrap {
    margin-right:83px
}
@media screen and (max-width:500px) {
    .forward-wrap .forward-ac-school .wrap {
    margin-right:0;
}
}.forward-wrap .forward-cooperation {
    margin-bottom:60px
}
@media screen and (max-width:1200px) {
    .forward-wrap .forward-cooperation {
    background-position-x:left;
    background-position-y:inherit
}
}@media screen and (max-width:375px) {
    .forward-wrap .forward-cooperation {
    background-position:-284px 0
}
}
.forward-wrap .content span{width: 320px;display: flex;text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;}
.forward-wrap .title{width: 320px;word-break: break-all;
}
.imghvr-shutter-out-diag-2{box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
/*底部样式*/
.ac-foot{margin-top: 40px;}
.ac-foot .more-about {
    height: 390px;
    color:#fff;
    background-color:#325dcd;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
@media screen and (max-width:900px) {
    .ac-foot .more-about {
    height:614px
}
}.ac-foot .more-about .about,.ac-foot .more-about .company-reg-no {
    width:100%;
    max-width:1200px;
    margin:0 auto
}
.ac-foot .more-about .about {
    padding: 30px 0;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    flex-direction:row;
    flex-wrap:nowrap
}
.ac-foot .more-about .about,.ac-foot .more-about .about .contact-we-wrap,.ac-foot .more-about .about .product-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
.ac-foot .more-about .about .contact-we-wrap,.ac-foot .more-about .about .product-wrap {
    flex-direction:row;
    flex-wrap:nowrap
}
.ac-foot .more-about .about .product-wrap {
    text-align:left;
    -webkit-box-flex:0;
    -ms-flex:0 0 280px;
    flex:0 0 280px
}
@media screen and (max-width:1200px) {
    .ac-foot .more-about .about .product-wrap {
    display:none
}
}.ac-foot .more-about .about .product-wrap .product {
    width:100%;
    height:200px;
    border-right:1px solid #eaeaea;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    min-width:0;
    min-height:0
}
.ac-foot .more-about .about .product-wrap .product .text {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    color: #fff;
}
.ac-foot .more-about .about .contact-we-wrap {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    min-width:0;
    padding:0 56px
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap {
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0;
    padding:0
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we {
    width:100%;
    text-align:left;
    height:200px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap .contact-we {
    height:100%;
    width:90%;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap {
    margin-top:30px
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .title {
    font-size:20px
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .title {
    position:relative;
    width:100%
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .title:after {
    content:"";
    display:block;
    position:absolute;
    bottom:-10px;
    background-color:#5879d3;
    height:2px;
    width:100%;
    left:0
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .address,.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .phone {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .address .icon,.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .phone .icon {
    -webkit-box-flex:0;
    -ms-flex:0 0 35px;
    flex:0 0 35px
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .phone .icon-phone {
    display:inline-block;
    width:21px;
    height:19px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUI4MDhDOTQ4Mzc5MTFFOUExQjBCNzZFMzJDMjBGNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUI4MDhDOTU4Mzc5MTFFOUExQjBCNzZFMzJDMjBGNzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjgwOEM5MjgzNzkxMUU5QTFCMEI3NkUzMkMyMEY3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjgwOEM5MzgzNzkxMUU5QTFCMEI3NkUzMkMyMEY3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuboC/AAAAIVSURBVHjaYvz//z8DGtAG4nAg3gDE5xhoAUCWIuEZ/1GBI5o8VTCMwQnEV6AWbQLiUCSLFWll6SWoBSVIksZQsWe0sLQIangbFgUFULmZ1Lb0CRD/xqPoFrWDmQmYlriB+C+etOYLpZdQK/GCLL0CxOxAzIFDzU0gng3EVkBsQi1L10PZXnjUvYbSvNTKp6LQODuDIw4UoPKguGWiZpY5DDVYAYuiKVA5K2rnUw2owSewKLoGlWOgZuoFgRtAvBqIzYE4AC0GNkDpOGqlXkakAh+Uer8gJZjvUDYbEL8FYh4gVgbie9RIvTDwA4gjgZgZiDcjif9CStmnoI6gai0DwiuhcZiMJp4BFb8BxBzUSEi4ij57NPFCqPgjIBaktqXCSFWbPppcOlT8PRAboMmpA3EdENcAsTSploKwBZLF6mhyfkhyjUAcAsSr/2OCRlItBWF/qOY/QKyMJmcOraGQAahU84TqewwVuwnEeqRYCsJBSIZaYpGPAuJMIDbDIteIpDePFEtB2BlJcxKJCQfkywdQvQtIsRSWSF5BNU8lI9Uuh+pdQ6pGUANuH1TzRSCWI1H/B0oK8Wak4C4hUo84VP0RSmoLJ6S4+gRNTFw41PIA8UOoWiNqVFU50IYdDIDiLhaaBkCNuVQk+UJSExIhnIzUfkYHoHweCVPLiKUvQynQB2IXINaAtjQvAPEiIH4BUwAQYAC9O6+hi4vsTAAAAABJRU5ErkJggg==);
    background-size:100% 100%
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .phone .text-wrap {
    height:50px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .phone .text-wrap .beijing {
    display:inline-block;
    margin-left:25px
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .phone .text-wrap .beijing {
    margin-left:0
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .address .icon-address {
    display:inline-block;
    width:18px;
    height:22px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEzNzUxQzY4Mzc5MTFFOUE5QjBFN0E3Qjk2RjREQzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEzNzUxQzc4Mzc5MTFFOUE5QjBFN0E3Qjk2RjREQzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTM3NTFDNDgzNzkxMUU5QTlCMEU3QTdCOTZGNERDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTM3NTFDNTgzNzkxMUU5QTlCMEU3QTdCOTZGNERDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmrJuS8AAAKoSURBVHjapJZPSJRBGMZ31y0tq0OYJkhpeQgTysBaQ7AuYQcplCBaIkIzishbp6BDQRoRVIc6WEQQKFREhZKnNBIKiqIMUjOLkhIMgv6Z0PYMPAMvHzPzzbf7wY9h3n/P7M4373zxTCYTC3nmg+1gHagDlSAJJsET8BIMgBlnFSVkYRE4CX5k/J5LYKWtnk1kF/gmitwBbaAWVJIakAbXA4JHfIU6RNJtFo2FsAxcFnnnw4TaRXCbh0CQRjDH/DM2oWoh0piFiGYN+Mc6O4NCCfCFztaQQmWuTSf1YtFFUugwjY8dySfAO1HgK/ciaYm/xrgLUug9jRsNCYVgUAiot3FazEfBakNeCf1/1GKUoYKGT5aVPad/GGwW9irQQ98MyDfkDtG/RU32yp8YYA99bxx/aT9jjht8x+g7nUBzSLFJjBsax36ORx3NpYPjQYPvBccKJbSck2lDYA3HVw6hUfAXlIGFAd8YxyIlNMtJoaHId455IY03rltnwF6g7UroESdVhgLDHJscIg1gHhgBvwO+eo4TasNWccOmDJuZou8nKDf4F4AJxqQN/gH6dmjDRxrWG4J76fsFDrAzFLOwFnlmyFsszlqBNh6i4YHlFe523EP3LWfoFP2qQ8TivGGT3Hj11lTz/w4+20AL2ADU3r4Gd8EtQ2w+90u9JOXgg1zBbq5gLIfOrbnJWuds99EkA9pzENGde8518dUxaBYsyVLoM2vsC7vKLzLwaRYiN5jb5/txMsKEzggireIaSfgKlYrXt8FDZEVYvCs5LQ5qiSMuD4zr6yDqd53mLAu8dcQ8ZEy/q5bPf68L3TP4roizF89VKMYbVj1Xha1LXONLw2r4CpWKD8NmsFVs/lqfGlHOyCZDQ232zY96IFNsU+ruaomS+1+AAQBzpbLOhJizqQAAAABJRU5ErkJggg==);
    background-size:100% 100%
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .address-wrap .address .text-wrap {
    height:50px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
@media screen and (max-width:900px) {
    .ac-foot .more-about .about .contact-we-wrap .contact-we .weixin {
    -webkit-box-flex:0;
    -ms-flex:0 0 230px;
    flex:0 0 230px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
}.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin .one,.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin .two {
    width:140px;
    height:166px;
    border-radius:1px;
    overflow:hidden;
    background-size:100% 100%;
    color:#3d3d3d;
    font-size:14px;
    line-height:30px;
    font-weight:700;
    letter-spacing:1px
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin .one {
    margin-right:30px;
    background-image:url(../img/erweima1.fca22a88.png);
    position:relative
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin .one:after {
    content:"\5FAE\4FE1\516C\4F17\53F7";
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    text-align:center;
    background-color:#fff
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin .two {
    position:relative;
    background:#325dcd;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0
}
.ac-foot .more-about .about .contact-we-wrap .contact-we .weixin .two:after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:140px;
    background:url('./erweima2.jpg') 50%;
    background-size:100% 100%

}
.ac-foot .more-about .company-reg-no {
    -webkit-box-flex:0;
    -ms-flex:0 0 50px;
    flex:0 0 50px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:0;
    min-height:0;
    position:relative;
    width:95%;
    padding: 5px 2.5%;
    line-height: 5px;
    text-align: center;
}
.ac-foot .more-about .company-reg-no:after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    background-color:#eaeaea;
    height:1px;
    width:100%;
    left:0
}
@media screen and (max-width:750px) {
    .ac-foot .more-about .company-reg-no {
    font-size:14px
}
}
.domain_bottom {
    color: #fff;
    text-decoration: none;
}
.page-banner{width: 100%;height: 300px;background-position: 50%;background-size: cover;background-repeat: no-repeat;cursor: pointer;}
.container-list{width: 100%;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;margin: 30px auto 20px auto;}
.con-list-1{display: flex;width: 42%;margin: 0 2%;}
.list-1-c{width: 100%;margin: 10px auto;flex: 1;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.list-1-c figure, .yyal-list figure{width: 100%;}
.list-1-c figcaption{padding: 10px!important;}
.list-1-img{width: 100%;height: auto;border: none;border-radius: 2px;cursor: pointer;}
.imghover a:hover{background-color: #3a78e7;border-bottom-width: 1px;border-bottom-style: solid;}
.list-1-title{width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;color: #3a78e7;line-height: 30px;margin-top: 10px;}
.list-1-text{width: 90%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center;}
.list-1-text a:hover{ color:#3a78e7;}
.list-1-text a{ color:#2c3e50;}


.list-1-border{width: 40px;height: 1px;border-bottom: 2px solid #3a78e7;}
.list-1-button{width: 90px;height: 34px;padding: 4px 8px;background-color: #3a78e7;text-align: center;line-height: 26px;color: #fff;cursor: pointer;border-radius: 4px;margin-top: 10px;}
.index-list-button{width: 90px;height: 34px;padding: 4px 8px;background-color: #fff;text-align: center;line-height: 26px;color: #3a78e7;cursor: pointer;border-radius: 4px;margin-top: 10px;}
.page-box{display: flex!important;}
.forward-wrap .forward-cooperation{margin-bottom: 0px!important;}
.yyal-list figcaption{padding: 20px!important;}