/* CSS Document */
*{margin:0;padding:0;font-size:12px;}
ul,li,dl,ol{list-style:none;}

.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:425px;width:990px;margin:0 auto}

.banner_img{width:1920px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/1-0.png) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/2-0.png) center no-repeat;}
.banner_img li.bgli03{ background:#d63356 url(../images/3-0.png) center no-repeat;}
.banner_img li.bgli04{ background:#0a7ba4 url(../images/4-0.png) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:990px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:393px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}


/* honor */
.honor {
    width: 100%;
    height: 629px;
    background: url('../static/honor-bg.jpg') no-repeat;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.honor-tle {
    margin-bottom: 63px;
    text-align: center;
}

.honor-tle fieldset {
    font-size: 33px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 28px;
    text-align: center;
}

.honor-tle p {
    font-size: 18px;
    line-height: 100%;
    color: #fff;
    overflow: hidden;
}

.honor-show {
    /* min-width: 1200px;
    max-width: 1770px;
    margin: 0 auto; */
    /* width: 1420px;
    display: flex;
    justify-content: space-between; */
}

.honor-show .pic {
    width: 340px;
    height: 268px;
    overflow: hidden;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.honor-show li {
    width: 340px;
    height: 268px;
}

.honor-show li:last-child {
    margin-right: 0;
}

/*.honor-show li img {
    width: 100%;
}*/

.honor-show li p {
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    text-align: center;
    margin-top: 23px;
    height: 14px;
    overflow: hidden;
}

/* newsCenter */
.newsCenter {
    width: 100%;
    height: 865px;
    background: url('../static/news-bg.jpg') no-repeat;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.newsCenter-tle {
    font-size: 33px;
    line-height: 100%;
    color: #093051;
    font-weight: 600;
    margin-bottom: 28px;
}

.newsCenter-nav {
    width: 540px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-bottom: 56px;
}

.newsCenter-nav a {
    float: left;
    width: 170px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 18px;
    color: #093051;
    box-sizing: border-box;
    border: 1px solid #c1c1cc;
}

.newsCenter-nav a:hover {
    color: #fff;
    background: #ae1e24;
}

.newsCenter-show {
    width: 1280px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-bottom: 70px;
}

.newsCenter-show-item {
    width: 420px;
    height: 477px;
    display: flex;
    flex-flow: column;
}

.newsCenter-show-item-top {
    width: 420px;
    height: 257px;
    overflow: hidden;
}

.newsCenter-show-item-top img {
    max-width: 420px;
}

.newsCenter-show-item-bottom {
    width: 100%;
    height: 220px;
    display: flex;
    flex-flow: column;
    padding: 0 36px;
    padding-top: 27px;
    box-sizing: border-box;
    background: #ffffff;
    font-size: 14px;
}

.newsCenter-show-item-bottom b {
    float: left;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 56px;
    color: #2d2d2d;
}

.newsCenter-show-item-bottom i {
    float: left;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 24px;
}

.newsCenter-show-item-bottom p {
    font-size: 14px;
    line-height: 170%;
    /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
    overflow: hidden;
    color: #1d1f1e;
    white-space: normal;
}

/* 关于我们-品牌简介 */

.about-enterprise {
    width: 100%;
    /*height: 1550px;*/
    padding-bottom: 100px;
    background: url('../static/about-enterprise-bg.jpg') no-repeat;
    background-position: bottom;
}

.enterprise-content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.current-position {
    font-size: 14px;
    line-height: 100%;
    padding-top: 26px;
    box-sizing: border-box;
}

.current-position span {
    font-family: 宋体;
    padding: 0 5px;
}

.current-position a:hover {
    color: #ae1e24;
}

.enterprise-tle {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 28px;
}

.enterprise-tle fieldset {
    font-size: 33px;
    line-height: 100%;
    font-weight: 600;
    color: #093051;
    margin-bottom: 18px;
}

.enterprise-tle p {
    font-size: 22px;
    text-transform: uppercase;
    line-height: 100%;
    color: #093051;
}

.enterprise-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}

.enterprise-nav a {
    width: 200px;
    height: 69px;
    box-sizing: border-box;
    border-right: 1px solid #bfbfbf;
    font-size: 24px;
    line-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #02437a;
    color: #fff;
}

.enterprise-nav a:hover {
    background: #ae1e24;
}

.enterprise-nav a:last-child {
    border: 0;
}

.select-col {
    background: #ae1e24 !important;
}

.enterprise-laBle {
    width: 1200px;
    display: flex;
    justify-content: space-around;
    margin-bottom: 31px;
}

.enterprise-laBle a {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    border-right: 1px solid #bfbfbf;
}

.enterprise-laBle a:last-child {
    border: 0;
}

.enterprise-laBle a b {
    font-size: 110px;
    color: #093051;
    margin-right: 15px;
}

.enterprise-laBle a div {
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.enterprise-laBle a div i {
    float: left;
    font-size: 40px;
    line-height: 100%;
    margin-bottom: 10px;
}

.enterprise-laBle a div p {
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
}

.enterprise-laBle a div p:last-child {
    margin-bottom: 0;
}

.enterprise-photo {
    width: 1200px;
    height: 650px;
    overflow: hidden;
    margin-bottom: 50px;
}

.enterprise-photo img {
    width: 1200px;
    height: 650px;
}

.enterprise-text {
    display: flex;
    justify-content: center;
}

.enterprise-text-lf {
    width: 146px;
    display: flex;
    justify-content: center;
}

.enterprise-text-lf b {
    font-size: 26px;
    line-height: 100%;
}

.enterprise-text-rg {
    flex: 1;
    box-sizing: border-box;
    padding: 0 40px;
}

.enterprise-text-rg p {
    font-size: 14xp;
    line-height: 200%;
    color: #313131;
    margin-bottom: 24px;
}

.enterprise-text-rg p:last-child {
    margin-bottom: 0;
}


/* 优势特色页面 */
.advantage-top {
    width: 100%;
    height: 203px;
    background: url('../static/advantage-bg.jpg') no-repeat;
}

.advantage-top-box {
    width: 1200px;
    margin: 0 auto;
}

.advantage-tle {
    display: flex;
    flex-flow: column;
    align-items: center;
    margin-top: 49px;
}

.advantage-tle fieldset {
    font-size: 33px;
    line-height: 100%;
    margin-bottom: 16px;
}

.advantage-tle p {
    font-size: 18px;
    line-height: 100%;
    color: #585858;
}

.advantage-show {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.advantage-show li {
    width: 100%;
    /* height: 680px; */
    display: flex;
    justify-content: space-between;
}

.advantage-show-item-lf {
    flex: 1;
}

.advantage-show-item-lf img {
    width: 100%;
}

.advantage-show-item-rg {
    flex: 1;
    /* display: flex;
    flex-flow: column;
    align-items: flex-end; */
    padding-top: 120px;
    box-sizing: border-box;
    text-align: center;
}

.advantage-show-item-rg p {
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
}

.advantage-show-item-rg p img {
    width: 180px;
    height: 80px;
}

.advantage-show-item-rg .advantage-text {
    width: 580px;
    height: 170px;
    box-sizing: border-box;
    border-top: 1px solid #959595;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
/* Boutique */

.Boutique {
    width: 100%;
    /* height: 1329px; */
    background: url('../static/boutique-bg.jpg') no-repeat;
    background-position: center bottom;
    /* display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center; */
}

.Boutique-tle {
    margin-bottom: 47px;
    text-align: center;
}

.Boutique-tle fieldset {
    font-size: 33px;
    line-height: 100%;
    color: #093051;
    margin-bottom: 13px;
    font-weight: 600;
}

.Boutique-tle p {
    font-size: 18px;
    line-height: 100%;
    color: #093051;
}

.Boutique-box {
    width: 1092px;
    min-height: 989px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.Boutique-box-item {
    width: 435px;
    height: 478px;
    overflow: hidden;
}

.Boutique-bd-item {
    width: 435px;
    height: 478px;
    display: inline-block;
    margin-right: 28px;
    margin-bottom: 33px;
}
/* .Boutique-bd-item:nth-child(3n) {
    margin-right: 0;
} */
@media screen and (min-width: 1389px) {
    .Boutique-bd-item:nth-child(3n) {
        margin-right: 0;
    }
}

.Boutique-box-item .Boutique-box-item-top {
    width: 435px;
    height: 353px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.Boutique-box-item .Boutique-box-item-top img {
    max-width: 435px;
}

.Boutique-box-item .Boutique-box-item-bottom {
    width: 100%;
    height: 125px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    background: #173c61;
    box-sizing: border-box;
    padding: 0 50px;
    color: #fff;
    text-align: left;
}

.Boutique-box-item .Boutique-box-item-bottom dt {
    float: left;
    font-size: 26px;
    line-height: 100%;
    font-weight: 600;
    margin-bottom: 16px;
}

.Boutique-box-item .Boutique-box-item-bottom dd {
    float: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.Boutique-box-item .Boutique-box-item-bottom dd i {
    font-size: 16px;
    line-height: 100%;
    color: #fff;
}

.Boutique-box-item .Boutique-box-item-bottom dd div {
    display: flex;
    align-items: center;
}

.Boutique-box-item .Boutique-box-item-bottom dd div img {
    width: 19px;
    height: 19px;
    margin-right: 10px;
}

.Boutique-box-item .Boutique-box-item-bottom dd div span {
    font-size: 16px;
    line-height: 100%;
    color: #fff;
}

.Boutique-move-btn {
    margin-bottom: 82px;
}

.Boutique-bd {
    max-width: 1720px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
    text-align: center;
    /* display: flex;
    flex-wrap: wrap;
    justify-content: center; */
}