﻿@charset "UTF-8";
a,body{color:#444}
body,input{line-height:22px;}
.clear,.f-html-hidden,.u-input-box,.u-tags{overflow:hidden}
.m-pages,.u-button,.u-index-title h1,.u-keyword .keyword-more,.u-news-button,.u-tab li{text-align:center}
.red{color: red;}
.m-slide .ban_bd li a,html{-webkit-tap-highlight-color:transparent}
.f-runtion,.m-cases h3{text-overflow:ellipsis;white-space:nowrap}
.f-runtion,.m-cases h3,.u-callout{white-space:nowrap}
.m-cases li:hover,.m-cases-other li:hover,.m-shop li:hover,.m-side-adv .adv-img:hover,.m-space li:hover{box-shadow:3px 3px 3px #ccc}
textarea{overflow:auto;resize:vertical;padding: 15px;}
input,textarea,button,select,a{outline:0 none;border: none;}
input::-webkit-input-placeholder{ /*WebKit browsers*/
    color: #999;
    background: 0;
}
input::-moz-input-placeholder{ /*Mozilla Firefox*/
    color: #999;
    background: 0;
}
input::-ms-input-placeholder{ /*Internet Explorer*/ 
    color: #999;
    background: 0;
}
button{
    cursor: pointer;
}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
.iconfont,.m-ambry .ambry-first .ambry-icon li:after,.m-banner .m-slide .nextbtn:before,.m-banner .m-slide .prevbtn:before,.m-duty .duty-link .duty-link-box li.z-current:before,.u-mycheck label:after,.u-myradio label:after{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-left:before{content:"\e617"}
.icon-right:before{content:"\e618"}
.icon-up:before{content:"\e619"}
.icon-down:before{content:"\e61a"}
.icon-j-right:before{content:"\e647"}
.icon-quanjian:before{content:"\e622"}
.icon-fx:before{content:"\e658"}
.icon-search:before{content:"\e61b"}
.icon-jian:before{content:"\e6ab"}
.icon-fanhuidingbu4:before{content:"\e6c6"}
.icon-fanhuidingbu:before{content:"\e62a"}
.icon-remove:before{content:"\e636"}
.icon-quanjia:before{content:"\e628"}
.icon-close:before{content:"\e64e"}
.icon-fx-cut:before{content:"\e63a"}
.icon-caidan:before{content:"\e608"}
.icon-dianhua1:before{content:"\e61d"}
.icon-dx:before{content:"\e6da"}
.icon-yanse:before{content:"\e69a"}
.icon-dx-cut:before{content:"\e6aa"}
.icon-case-jt:before{content:"\e63b"}
.icon-bichi:before{content:"\e601"}
.icon-huidaodingbufanhuitoubushangfanjiantouxianxing:before{content:"\e91b"}
.icon-caidan1:before{content:"\e604"}
.icon-jia:before{content:"\e715"}
.icon-huodong:before{content:"\e6f8"}
.icon-fanhuidingbu1:before{content:"\e64f"}
.icon-home:before{content:"\e614"}
.icon-chigui:before{content:"\e6fd"}
.icon-dianhua2:before{content:"\e602"}
.icon-zixun:before{content:"\e61e"}
.icon-xiaochengxutubiaoguilei-:before{content:"\e625"}
.icon-chizi:before{content:"\e696"}
.icon-sy:before{content:"\e646"}
.icon-dianhua:before{content:"\e61c"}
.icon-guanbi:before{content:"\e610"}
.icon-qrcode:before{content:"\e600"}
.icon-sy-up:before{content:"\e91c"}
.icon-j-left:before{content:"\e91d"}
.icon-j-bottom:before{content:"\e91e"}
html{-webkit-text-size-adjust:none}
body{font-size:14px;font-style:normal;font-weight:400;font-variant:normal;background:#fff}
body.index-body{background:#f2f2f2}
body.index-body1{background:#f8f8f8}
html, body, title, head, ol, table, tr, td, ul, li, dt, dd, dl, h1, h2, h3, h4, h5, h6, form, input, select, textarea, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button, font, span, div{font-family: '思源黑体';}
.icon-ficon17,.icon-ficon18,.icon-ficon19,.icon-ficon20,.icon-ficon21{background-image:url(../images/sprite.png)}
body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,table,td,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
a{outline-style:none;text-decoration:none;border:0}
.u-language,a:hover{text-decoration:underline}
a:hover{color:#ac2925}
input,select,textarea{font-size:inherit;font-family:inherit;color:#444;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e6e6;border-radius:0}
input{border:0;padding:0 10px}
textarea{padding:5px;resize:none}
.f-in,.f-infoot{padding:0 20px}
img{border:0;display:block}
li{list-style-type:none;vertical-align:0}
.hidden{display:none}
.visibility{visibility:hidden}
.fleft{float:left}
.fright{float:right}
.pos-r{position:relative}
.pos-a{position:absolute}
.clear{clear:both;height:0;line-height:0;font-size:0}
.full-height{height:100%}
.animate{transition:all .5s ease-in-out 0s}
.m-alert,.m-slid-fixed .pc-fixed li{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.icon-ficon17{background-position:-224px 0;width:61px;height:61px}
.icon-ficon18{background-position:0 -282px;width:57px;height:57px}
.icon-ficon19{background-position:-180px -192px;width:61px;height:59px}
.icon-ficon20{background-position:-403px -260px;width:47px;height:61px}
.icon-ficon21{background-position:-87px -282px;width:61px;height:52px}
.icon-icon11,.icon-icon12,.icon-icon12h,.m-cases-details .cases-icon-links li.z-current .icon-icon12{height:27px;background-image:url(../images/sprite.png)}
.icon-icon11{background-position:-423px -369px;width:31px}
.icon-icon11h,.m-cases-details .cases-icon-links li.z-current .icon-icon11{background-image:url(../images/sprite.png);background-position:-71px -457px;width:31px;height:27px}
.icon-icon12{background-position:-232px -531px;width:27px}
.icon-icon12h,.m-cases-details .cases-icon-links li.z-current .icon-icon12{background-position:-289px -531px;width:27px}
.icon-icon13{background-image:url(../images/sprite.png);background-position:-492px -457px;width:29px;height:24px}
.icon-icon13h,.m-cases-details .cases-icon-links li.z-current .icon-icon13{background-image:url(../images/sprite.png);background-position:-489px -402px;width:29px;height:24px}
.icon-icon14{background-image:url(../images/sprite.png);background-position:0 -531px;width:28px;height:29px}
.icon-icon14h,.m-cases-details .cases-icon-links li.z-current .icon-icon14{background-image:url(../images/sprite.png);background-position:-58px -531px;width:28px;height:29px}
.icon-icon15{background-image:url(../images/sprite.png);background-position:-559px -401px;width:24px;height:21px}
.icon-icon15h,.m-cases-details .cases-icon-links li.z-current .icon-icon15{background-image:url(../images/sprite.png);background-position:-559px -350px;width:24px;height:21px}
.icon-icon16{background-image:url(../images/sprite.png);background-position:-346px -531px;width:23px;height:19px}
.icon-icon16h,.m-cases-details .cases-icon-links li.z-current .icon-icon16{background-image:url(../images/sprite.png);background-position:-559px -452px;width:23px;height:19px}
.icon-icon22{background-image:url(../images/sprite.png);background-position:-484px -74px;width:54px;height:54px}
.icon-icon23{background-image:url(../images/sprite.png);background-position:0 -102px;width:80px;height:60px}
.icon-icon24,.icon-icon25{width:82px;background-image:url(../images/sprite.png)}
.icon-icon24{background-position:-112px 0;height:69px}
.icon-icon25{background-position:0 0;height:72px}
.icon-icon50{background-image:url(../images/sprite.png);background-position:-559px -181px;width:25px;height:27px}
.icon-icon50h,.m-cases-details .cases-icon-links li.z-current .icon-icon50{background-image:url(../images/sprite.png);background-position:-559px -124px;width:25px;height:27px}
.icon-icon51,.icon-icon52{height:26px;background-image:url(../images/sprite.png)}
.icon-icon51{background-position:-312px -457px;width:30px}
.icon-icon51h,.m-cases-details .cases-icon-links li.z-current .icon-icon51{background-image:url(../images/sprite.png);background-position:-132px -457px;width:30px;height:26px}
.icon-icon52{background-position:-559px -238px;width:24px}
.icon-icon52h,.m-cases-details .cases-icon-links li.z-current .icon-icon52{background-image:url(../images/sprite.png);background-position:-559px -294px;width:24px;height:26px}
.icon-icon53,.icon-icon54,.icon-icon54h,.m-cases-details .cases-icon-links li.z-current .icon-icon54{width:30px;height:26px;background-image:url(../images/sprite.png)}
.icon-icon53{background-position:-432px -457px}
.icon-icon53h,.m-cases-details .cases-icon-links li.z-current .icon-icon53{background-image:url(../images/sprite.png);background-position:-192px -457px;width:30px;height:26px}
.icon-icon54{background-position:-252px -457px}
.icon-icon54h,.m-cases-details .cases-icon-links li.z-current .icon-icon54{background-position:-372px -457px}
.icon-icon55{background-image:url(../images/sprite.png);background-position:-364px -369px;width:29px;height:29px}
.icon-icon55h,.m-cases-details .cases-icon-links li.z-current .icon-icon55{background-image:url(../images/sprite.png);background-position:-305px -369px;width:29px;height:29px}
.icon-icon56,.icon-icon57,.icon-icon57h,.m-cases-details .cases-icon-links li.z-current .icon-icon57{background-image:url(../images/sprite.png);height:28px}
.icon-icon56{background-position:-489px -344px;width:36px}
.icon-icon56h,.m-cases-details .cases-icon-links li.z-current .icon-icon56{background-image:url(../images/sprite.png);background-position:-337px -282px;width:36px;height:28px}
.icon-icon57{background-position:-174px -531px;width:28px}
.icon-icon57h,.m-cases-details .cases-icon-links li.z-current .icon-icon57{background-position:-116px -531px;width:28px}
.icon-icon58,.icon-icon59,.icon-icon59h,.m-cases-details .cases-icon-links li.z-current .icon-icon59{background-image:url(../images/sprite.png);height:32px}
.icon-icon58{background-position:-559px 0;width:26px}
.icon-icon58h,.m-cases-details .cases-icon-links li.z-current .icon-icon58{background-image:url(../images/sprite.png);background-position:-559px -62px;width:26px;height:32px}
.icon-icon59{background-position:-489px -220px;width:32px}
.icon-icon59h,.m-cases-details .cases-icon-links li.z-current .icon-icon59{background-position:-489px -282px;width:32px}
.icon-licon26,.icon-licon26h,.icon-licon27,.m-life-box .life-tag li.z-current .icon,.m-life-box .life-tag li:hover .icon{background-image:url(../images/sprite.png);width:60px;height:60px}
.icon-licon26{background-position:-224px -91px}
.icon-licon26h,.m-life-box .life-tag li.z-current .icon,.m-life-box .life-tag li:hover .icon{background-position:-110px -102px}
.icon-licon27{background-position:0 -192px}
.icon-licon27h,.m-life-box .life-tag li.z-current:nth-child(2n) .icon,.m-life-box .life-tag li:hover:nth-child(2n) .icon{background-image:url(../images/sprite.png);background-position:-90px -192px;width:60px;height:60px}
.icon-licon28,.icon-licon29{background-image:url(../images/sprite.png);width:56px;height:56px}
.icon-licon28{background-position:-403px 0}
.icon-licon29{background-position:-403px -86px}
.icon-licon30,.icon-licon31,.icon-licon32,.icon-licon33,.icon-licon34{height:58px;background-image:url(../images/sprite.png)}
.icon-licon30{background-position:-315px -88px;width:58px}
.icon-licon31{background-position:-315px 0;width:58px}
.icon-licon32{background-position:-403px -172px;width:52px}
.icon-licon33{background-position:0 -369px;width:44px}
.icon-licon34{background-position:-315px -176px;width:58px}
.icon-licon35{background-image:url(../images/sprite.png);background-position:0 -457px;width:41px;height:44px}
.icon-licon36{background-image:url(../images/sprite.png);background-position:-74px -369px;width:46px;height:46px}
.icon-licon37{background-image:url(../images/sprite.png);background-position:-150px -369px;width:45px;height:45px}
.icon-licon38{background-image:url(../images/sprite.png);background-position:-489px 0;width:40px;height:50px}
.icon-licon39,.icon-licon40{height:40px;background-image:url(../images/sprite.png)}
.icon-licon39{background-position:-489px -150px;width:36px}
.icon-licon40{background-position:-178px -282px;width:53px}
.icon-licon41{background-image:url(../images/sprite.png);background-position:-225px -369px;width:50px;height:36px}
.icon-licon42{background-image:url(../images/sprite.png);background-position:-261px -282px;width:46px;height:40px}
.f-in{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}
.f-in1{max-width:1920px;margin:0 auto}
.f-infoot,.f-inhead{max-width:1280px;margin:0 auto;box-sizing:border-box}
.f-html-hidden{height:100%}
.u-logo{width:100px;height:100px;float:left;margin-right:20px;position:relative;z-index:2}
.u-logo img{width:100%;height:100%}
.u-language{margin-left:20px}
.u-callout{position:absolute;height:24px;line-height:24px;font-size:12px;padding:0 5px;border-radius:3px;background:#fff;border:1px solid #636363;color:#fff}
.u-callout:before{content:"";position:absolute;top:22px;left:50%;margin-left:-3px;padding:3px;background:inherit;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.u-tags,.u-title{border-bottom:1px solid #aaa}
.u-tags.list_list{ padding-bottom: 0;}
.u-tags.list_list .ll_first{margin-bottom: 0px;overflow: hidden;}
.u-tags.list_list ul{}
.u-tags.list_list h6{float: left;line-height: 40px;    margin-right: 20px;font-size: 16px;}
.u-tags.list_list h5{font-size: 16px;line-height: 60px;margin-right: 40px;display: inline-block;    font-weight: normal;}
.list_main .m-cases.cases--other .case-text{padding: 6% 4% 0 0;}
.list_main .m-cases.cases--other li{padding: 0;}
.list_main .m-cases.cases--other .cases-img{padding-bottom: 0;height:260px;    width: 44%;max-width: 440px;}
.list_main .m-cases h3{margin-bottom: 20px;}
.list_main .m-cases.cases--other p{margin-bottom: 28px;}
.list_main .m-cases .u-button{height: 36px;    line-height: 36px;}
.u-tags{margin-top:30px;margin-bottom:30px;padding:20px 0}
.u-tags li{margin:5px 15px 5px 0;float:left}
.u-tags li a{padding:0 15px;line-height:30px;display:block;text-decoration:none;transition: all .3s cubic-bezier(.4,0,.2,1) 0s;}
.u-tags li a:hover,.u-tags li.z-current a{color:#fff;background:#ac2925}
.u-tab{height:48px;line-height:48px;background:#fff;font-size:16px}
.u-cases-title,.u-title{font-size:30px;font-weight:700;padding-bottom:30px}
.u-tab li{cursor:pointer;transition: all .3s cubic-bezier(.4,0,.2,1) 0s;}
.u-tab li.z-current{font-weight:700;color:#fff;background:#ac2925}
.u-tab li.z-current a{color: #fff}
.u-tab li:hover{    background: #ac2925;color: #fff;}
.u-tab li:hover a{color: #fff;}
.u-tab-content{margin:0;position:relative;}
.u-tab-content .tab-sub{position:relative;width: 100%;}
.sortshow .u-tab-content .tab-sub{width: 70%;}
.sorts_r{position: absolute;right: 0;top: 0;width: 27%;    height: 100%;}
.sorts_r img{width: 100%;height: 100%;}
.u-tab-content .tab-more{position:absolute;right:10px;top:-35px;color:#999}
.u-tab-content .tab-more:hover{color:#ac2925}
.u-title{line-height:1;margin:40px 0 30px}
.u-cases-title{line-height:1.5}
.active_main .u-cases-title{text-align: center;display: none;}
.active_main .g-right--top{margin-top: 100px;}
.active_bot{
    width: 100%;
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ac_pho{display: none;}
.active_bot li{position: relative;width: 32%;}
.active_bot img{width: 100%;box-sizing: border-box;}
.yuyue_link{    position: absolute;
    left: 50px;border: 1px solid #ededed;    padding: 0px 20px;
    bottom: 40px;
    cursor: pointer;}

.foot_desc{
    width: 100%;
    height: 40%;
    padding:8% 14%;
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.5)
}
.foot_form{
	box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding:14%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}
.foot_form2{
    margin-top: 15px;
    color: #fff;
    display: block;
    background: #a4262a;
    padding: 4px 10px;
}
.foot_block>img{    border: 10px solid #a4262a;}
.foot_input{
    width: 100%;
    height: 44px;
	box-sizing: border-box;
    font-size: 18px;
    padding: 0 15px;
    margin-bottom: 15px;
    border: 2px solid #a4262a;
}
.foot_input:first-of-type{
    margin-top: 15px;
}
.foot_desc1 p{color: #d03335;font-size: 24px;    line-height: 34px;}
.foot_desc1 a{color: #ededed;font-size: 16px;    line-height: 30px;transition: all ease 0.3s;-moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s;}
.foot_desc1 a:hover{background:#a4262a;color: #fff; text-decoration: none;border:1px solid #a4262a;}
.foot_desc2 p{color: #ededed;font-size: 20px;    line-height: 34px;}
.foot_button{
    width: 100%;
    height: 50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background: #a4262a;
    animation: bigs 1s infinite;
}
@keyframes bigs {
    0%{
        transform: scale(0.9)
    }
    50%{
        transform: scale(1)
    }
    100%{
        transform: scale(0.9)
    }
}

.show_con h6{font-size: 18px;line-height: 1.8;margin-bottom: 4px;}
.show_con p{font-size: 16px;line-height: 1.6;}
.show_con img{display: inline-block;min-width: 100%;}
.u-button{width:120px;height:30px;line-height:30px;color:#fff;background:#b7403d;display:block;border-radius:5px;transition: all 0.4s ease;}
.u-button:hover,.u-news-button:hover{background:#982420;text-decoration:none;color:#fff}
.u-news-button{width:148px;height:46px;line-height:46px;font-size:16px;border:1px solid #aaa;display:block;border-radius:5px}
.u-input-text,.u-select-lists{width:100%;margin-bottom:20px;box-sizing:border-box}
.u-news-button:hover{border:1px solid #982420}
.u-input-text{height:48px;background:#ededed;border:1px solid #d2d2d2;border-radius:5px}
.u-input-text:focus{border:1px solid #ac2925}
.u-select-lists{height:40px;background:url(../images/select.png) right top no-repeat #ededed;border:1px solid #d2d2d2;border-radius:5px}
.u-input-box{padding-top:18%}
.u-input-box ::-webkit-input-placeholder{font-size:14px;color:#fff}
.u-input-box :-moz-placeholder{font-size:14px;color:#fff}
.u-input-box ::-moz-placeholder{font-size:14px;color:#fff}
.u-input-box :-ms-input-placeholder{font-size:14px;color:#fff}
/* .u-input-box .u-input-text{width:48%;height:30px;background:0 0;color:#fff;border:1px solid #fff;margin:0 1%;float:left} */
.u-input-box .u-input-text{float:left}
.u-input-box .u-button{clear:both;width:160px;height:32px;line-height:32px;margin:60px auto 0;color:#ac2925;background:#fff}
.u-keyword{margin-top:40px;background:#e6e6e6;padding:30px 20px}
.u-keyword .keyword-box{height:144px;overflow:hidden}
.u-keyword .keyword-box.z-current{height:auto}
.u-keyword a{font-size:16px;float:left;margin:7px 10px;text-decoration:underline}
.u-index-more,.u-index-more:hover{text-decoration:none}
.u-keyword .keyword-more{width:78px;height:28px;line-height:28px;margin:20px auto 0;border:1px solid #aaa;cursor:pointer}
.u-keyword .keyword-more:hover{color:#fff;background:#ac2925;border:1px solid #ac2925}
.u-index-more{color:#777}
.u-index-title{position:relative;margin:45px 0 30px}
.u-index-title .u-index-more{position:absolute;top:20px;right:0}
.u-index-title h1{font-size:30px;line-height:1;margin-bottom:20px}
.u-index-title .title-sub{color:#7d7d7d;text-align:center;position:relative}
.u-index-title .title-sub b{font-weight:400;background:#fff;padding:0 5%;position:relative;z-index:2;text-transform:uppercase}
.u-index-title .title-sub:after,.u-index-title .title-sub:before{content:"";width:23.43%;height:1px;background:#7d7d7d;display:block;margin-top:12px;position:absolute;top:0}
.u-index-title .title-sub:before{margin-left:7.81%;left:0;z-index:1}
.u-index-title .title-sub:after{margin-right:7.81%;right:0;z-index:1}
::-webkit-input-placeholder{font-size:14px;color:#999}
:-moz-placeholder{font-size:14px;color:#999}
::-moz-placeholder{font-size:14px;color:#999}
:-ms-input-placeholder{font-size:14px;color:#999}
.m-pages{margin:70px auto;display:table;color:#333}
.list_main .m-pages{margin: 10px auto 70px;}
/* .sortshow .m-pages{margin:10px auto 70px;} */
.sortshow .view-btn{ 
	line-height: 35px;
    height: 35px;
    text-align: center;
    width: 130px;
    border: 1px solid #ccc;
    margin: 10px auto 60px;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    box-sizing: border-box;}
.sortshow .view-btn:hover{color:#ac2925;     border: 1px solid #ac2925;}
.m-pages.pages--other{margin:60px auto 10px}
.m-pages.pages--other1{margin:50px auto}
.m-pages a,.m-pages.pages-js--other a[href*=javascript]{min-width:28px;line-height:28px;margin:0 10px;height:28px;position:relative;overflow:hidden;float:left;text-decoration:none}
.m-pages.pages-js--other a[href*=javascript]{cursor:pointer;border:1px solid #aaa;font-size:14px;font-weight:400;color:#333;background:#fff;border-radius:3px}
.m-pages.pages-js--other a[href*=javascript].z-active,.m-pages.pages-js--other a[href*=javascript]:hover{background:#ac2925;border:1px solid #ac2925;color:#fff}
.m-pages.pages-js--other .next,.m-pages.pages-js--other .prev{padding:0 15px;color:#fff!important;background:#7d7d7d!important;border:1px solid #7d7d7d!important}
.m-pages.pages-js--other .next i,.m-pages.pages-js--other .prev i{font-size:20px;font-weight:700}
.m-pages.pages-js--other .next:hover,.m-pages.pages-js--other .prev:hover{background:#ac2925!important;border:1px solid #ac2925!important}
.m-pages a{border:1px solid #aaa;font-size:14px;font-weight:400;color:#333;background:#fff;border-radius:3px}
.m-pages a[href*=javascript],.m-pages a[href*=javascript]:hover{border:1px solid #d5d5d5;background:#d5d5d5;color:#fff}
.m-pages a[href*=javascript]{cursor:default}
.m-pages a.z-active,.m-pages a:hover{background:#ac2925;border:1px solid #ac2925;color:#fff}
.m-pages .next,.m-pages .prev{padding:0 15px;color:#fff;background:#7d7d7d;border:1px solid #7d7d7d}
.m-pages .next i,.m-pages .prev i{font-size:20px;font-weight:700}
.m-pages .next:hover,.m-pages .prev:hover{background:#ac2925;border:1px solid #ac2925}
.m-pages input{padding:0 5px;width:25px;height:28px;line-height:28px\9;float:left;border-radius:3px;border:1px solid #aaa;margin:0 3px}
.m-pages .page-total{color:#fff;border:1px solid #d5d5d5;background:#d5d5d5;border-radius:3px;margin:0 10px;padding:0 15px}
.m-pages span{line-height:28px;float:left;padding:0 5px}
.m-pages .page-go{width:40px;height:28px;line-height:28px;float:left;border:1px solid #aaa;background:0 0}
.view-more .loaded,.view-more .view-btn{line-height:35px;height:35px;text-align:center}
.view-more{height:35px;margin:25px 0;color:#666}
.view-more .view-btn{width:130px;border:1px solid #ccc;margin:0 auto;border-radius:3px;font-size:14px;cursor:pointer;box-sizing:border-box}
.view-more .loaded img{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px}
.u-mycheck input[type=checkbox],.view-more .z-hidden{display:none}
.m-slide{width:1920px;height:auto;margin:0 auto;background:#fff;position:relative;z-index:1;overflow:hidden}
.m-slide .index_banner{width:100%}
.m-slide .ban_hd{width:100%;position:absolute;z-index:1;bottom:20px;text-align:center;right:0}
.m-slide .ban_bd,.m-slide .ban_bd li{position:relative}
.m-slide .ban_hd ul{display:table;margin:0 auto}
.m-slide .ban_hd ul li{width:24px;height:4px;float:left;background:#dee1e6;margin:0 5px;overflow:hidden;cursor:pointer}
.m-slide .ban_bd li,.m-slide .ban_bd li img{height:auto;width:100%}
.m-slide .ban_hd ul li.on{background:#007cba}
.m-slide .ban_bd{z-index:0}
.m-slide .ban_bd li a:hover p{color:#fff}
.m-slide .ban_bd li p{background:rgba(0,0,0,.6);width:100%;height:50px;line-height:50px;font-weight:700;position:absolute;left:0;bottom:0;color:#fff;padding:0 30px;font-size:16px;box-sizing:border-box}
.m-slide .nextbtn,.m-slide .prevbtn{width:24px;height:24px;cursor:pointer}
.m-slide .nextbtn,.m-slide .pageState,.m-slide .prevbtn{line-height:24px;position:absolute;bottom:10px;z-index:2}
.m-slide .nextbtn i,.m-slide .prevbtn i{font-size:24px}
.m-slide .prevbtn{right:122px;color:#666}
.m-slide .prevbtn:hover{color:#ac2925;font-weight:700}
.m-slide .nextbtn{right:30px;color:#666}
.m-slide .nextbtn:hover{color:#ac2925;font-weight:700}
.m-slide .pageState{color:#999;padding:0 10px;font-size:18px;right:57px}
.u-mycheck label,.u-myradio label{padding-left:25px;cursor:pointer;width:100%;box-sizing:border-box}
.m-slide .pageState span{font-size:24px;color:#ac2925}
.u-mycheck{position:relative;color:#999}
.u-mycheck a,.u-mycheck input[type=checkbox]:checked+label{color:#666}
.u-mycheck label{display:block}
.u-mycheck label:after{content:"\e658";position:absolute;left:0;top:0;font-size:20px}
.u-mycheck input[type=checkbox]:checked+label:after{content:"\e63a";color:#666}
.u-myradio{position:relative;color:#999}
.u-myradio a,.u-myradio input[type=radio]:checked+label{color:#666}
.u-myradio input[type=radio]{display:none}
.u-myradio label{display:block}
.u-myradio label:after{content:"\e6da";position:absolute;left:0;top:0;font-size:20px}
.u-myradio input[type=radio]:checked+label:after{content:"\e6aa";color:#666}
.m-alert{width:100%;height:100%;color:#fff;position:fixed;left:0;top:0;display:table;z-index:99999;opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.m-alert.z-show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.m-alert.z-show.telep .btns{display: none;}
.m-alert.z-show.telep .title{    font-size: 24px;text-align: left;}
.m-alert.z-show.telep .title p{margin-top:40px;}
.m-alert .alert-colse{color:rgba(255,255,255,.6);position:absolute;right:10px;top:10px;cursor:pointer}
.m-alert .alert-colse i{font-size:26px}
.m-alert .alert-bg{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0);z-index:5}
.m-alert .alert-text{display:table-cell;vertical-align:middle;text-align:center}
.m-alert .alert-text-content{background:rgba(0,0,0,.7);text-align:left;min-width:400px;padding:50px 80px 40px;box-sizing:border-box;display:inline-block;position:relative;z-index:8;border-radius:0}
.m-alert .btns .cancel-btn,.m-alert .btns .submit-btn{width:150px;height:40px;color:#fff;font-size:15px;line-height:40px;display:inline-block;margin:10px 10px 0;border-radius:3px;cursor:pointer}
.m-alert .btns{text-align:center}
.m-alert .btns .cancel-btn{background:#9b9b9b}
.m-alert .btns .submit-btn{background:#ac2925}
.m-alert .btns .submit-btn:hover{background:#982420}
.m-slid-fixed{width:80px;position:absolute;right:0;top:810px;z-index:99998}
.m-slid-fixed.z-fixed{position:fixed;top:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);    bottom: 0;}
.m-slid-fixed .pc-fixed li{height:50px;color:#606060;background:#f1f1f1;margin-bottom:3px;text-align:center;padding:15px 0;cursor:pointer;position:relative}
.m-slid-fixed .pc-fixed li .ewm,.m-slid-fixed .pc-fixed li .tel{width:0;position:absolute;right:80px;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;height:80px;background:#a3a3a3;overflow:hidden;top:0}
.m-slid-fixed .pc-fixed li .tel{font-size:24px;line-height:80px;color:#fff}
.m-slid-fixed .pc-fixed li .ewm img{width:80px;height:80px}
.m-slid-fixed .pc-fixed li:nth-child(1) i{color:#00a3ff}
.m-slid-fixed .pc-fixed li:nth-child(2) i{color:#009f4f}
.m-slid-fixed .pc-fixed li:nth-child(3) i{color:#f70}
.m-slid-fixed .pc-fixed li a{display:block;text-decoration:none}
.m-slid-fixed .pc-fixed li:hover{color:#fff;background:#a3a3a3}
.m-slid-fixed .pc-fixed li:hover .tel{width:200px}
.m-slid-fixed .pc-fixed li:hover .ewm{width:80px}
.m-slid-fixed .pc-fixed li:hover a,.m-slid-fixed .pc-fixed li:hover i{color:#fff}
.m-slid-fixed .pc-fixed i{font-size:38px;display:block;margin-bottom:10px}
.m-slid-fixed .mo-fixed{display:none;width:80%;height:50px;margin:5px auto}
.m-slid-fixed .mo-fixed li{display:table-cell;text-align:center;width:25%;cursor:pointer}
.m-slid-fixed .mo-fixed li i{font-size:32px;line-height:1;display:block}
.m-slid-fixed .mo-fixed li a{text-decoration:none}
.m-slid-fixed .mo-fixed .z-fixed-active,.m-slid-fixed .mo-fixed .z-fixed-active a,.m-slid-fixed .mo-fixed li:hover,.m-slid-fixed .mo-fixed li:hover a{color:#ac2925}
.m-head{position:relative;background:#fff;z-index:999999}
.m-head .head-adv{max-width:1920px;width:100%;margin:0 auto;position:relative;overflow:hidden}
.m-head .head-adv a{width:1920px;display:block;position:relative;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-head .head-adv a img{width:100%}
.m-head .head-search{float:left;margin-top:24px;}
.m-head .head-line{border-bottom:1px solid #eee}
.m-head .search-box{margin-top:16px}
.m-head .search-box .head--select{width:125px;height:30px;padding-left:15px;border-radius:15px;float:left;background:url(../images/select1.png) right center no-repeat #fff;border:1px solid #e1e1e1;margin:0 20px 0 40px}
.m-head .search-box .search-text{float:left;line-height:32px;margin-right:20px}
.m-head .search-box .search-input{border:1px solid #e1e1e1;border-radius:15px;float:left;height:30px;overflow:hidden}
.m-head .search-box .search-input a{width:55px;height:30px;line-height:30px;display:block;float:left;text-align:center;color:#fff;background:#5b5e62;text-decoration:none}
.m-head .search-box .search-input a:hover{background:#ac2925}
.m-head .search-box .search-input a i{font-size:20px}
.m-head .search-box .search-input input{margin-top:4px;width:240px;padding:0 20px}
.m-head .search-box .search-tag{float:left;line-height:30px;margin-left:20px}
.m-head .search-box .search-tag span{color:#5b5e62}
.m-head .search-box .search-tag a{color:#a5a8ac;margin-left:10px}
.m-head .search-box .search-tag a:hover{color:#ac2925}
.m-head .head-tel{float:right;text-align:center;margin-top:24px;position: relative;}
.m-head .head-tel .icon{display:block;vertical-align:middle;position: absolute;left: -60px;}
.m-head .head-tel a{display:block;font-size:24px;font-weight:700;color:#ac2925;line-height:1;margin-top:14px;text-decoration:none}
.m-head .nav-labels{width:225px;float:left;position:relative;z-index:9999}
.m-head .nav-labels .label-title{height:46px;line-height:46px;font-size:16px;color:#fff;padding-left:38px;background:#a4262a}
.m-head .nav-labels .label-title i{font-size:22px;margin-right:20px;float:left}
.m-head .nav-labels.z-show .label-lists,.m-head .nav-labels:hover .label-lists{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.m-head .nav-labels.z-show .label-lists dl,.m-head .nav-labels:hover .label-lists dl{transition:all .5s cubic-bezier(.4,0,.2,1) .4s;top:0;opacity:1}
.m-head .head-bg,.m-head .mo-nav-box,.m-head .nav-labels .label-lists{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-head .nav-labels .label-lists{width:100%;position:absolute;left:0;top:46px;background:rgba(27,25,25,.9);padding:0 20px 40px;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center top;transform-origin:center top;opacity:0}
.m-head .nav-labels .label-lists dl{position:relative;top:-10px;opacity:0}
.m-head .nav-labels .label-lists dt{font-size:16px;color:#fff;height:50px;line-height:50px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 10px 0 20px;margin:40px 0 10px}
.m-head .nav-labels .label-lists dt a{font-size:12px;float:right;color:rgba(255,255,255,.4)}
.m-head .nav-labels .label-lists dt a:hover{color:#fff}
.m-head .nav-labels .label-lists dd{line-height:52px;color:rgba(255,255,255,.5);padding:0 10px 0 20px}
.m-head .nav-labels .label-lists dd a{color:rgba(255,255,255,.5)}
.m-head .nav-labels .label-lists dd a:hover{color:#fff}
.m-head .mo-button{float:right;line-height:60px;padding-right:15px;position:relative;z-index:1;display:none}
.m-head .mo-button i{font-size:30px;display:block}
.m-head .mo-button.z-current i{font-size:36px;color:#fff}
.m-head .head-bg{width:60px;height:60px;background:#a42529;position:absolute;left:0;top:0;z-index:0;display:none}
.m-head .mo-nav-box,.m-head.head--other .head--in{width:100%;position:fixed;top:0;z-index:99999}
.m-head .head-bg.z-current{width:100%}
.m-head.head--other{margin-bottom:60px}
.m-head .mo-nav-box{bottom:0;background:#fff;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center top;transform-origin:center top;overflow-y:auto;-webkit-overflow-scrolling:touch}
.m-head .mo-nav-box.z-nav-current{transition:all .35s cubic-bezier(.4,0,.2,1) .25s;top:60px;-webkit-transform:scale(1);transform:scale(1);opacity:1}
.m-index-case.case--other .tab-sub li img,.m-index-case.case--other1 .tab-sub li img{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-head .mo-search{margin:40px 30px 20px;border:1px solid #aaa;border-radius:3px;overflow:hidden}
.m-head .mo-search input{width:65%;height:35px}
.m-head .mo-search a{width:25%;height:35px;line-height:35px;text-align:center;font-size:18px;color:#fff;float:right;background:#ac2925;text-decoration:none}
.m-head .mo-nav{width:100%;height:100%;box-sizing:border-box}
.m-head .mo-nav li{height:50px;margin:0 30px;line-height:50px;font-size:20px;border-bottom:1px solid #aaa;position:relative;overflow:hidden}
.m-head .mo-nav li a{display:block;text-align:center;text-decoration:none}
.m-ambry .ambry-first .ambry-icon .m-head .mo-nav li li:after,.m-banner .m-slide .m-head .mo-nav li .nextbtn:before,.m-banner .m-slide .m-head .mo-nav li .prevbtn:before,.m-duty .duty-link .duty-link-box .m-head .mo-nav li li.z-current:before,.m-head .mo-nav li .iconfont,.m-head .mo-nav li .m-ambry .ambry-first .ambry-icon li:after,.m-head .mo-nav li .m-banner .m-slide .nextbtn:before,.m-head .mo-nav li .m-banner .m-slide .prevbtn:before,.m-head .mo-nav li .m-duty .duty-link .duty-link-box li.z-current:before,.m-head .mo-nav li .u-mycheck label:after,.m-head .mo-nav li .u-myradio label:after,.u-mycheck .m-head .mo-nav li label:after,.u-myradio .m-head .mo-nav li label:after{font-size:30px;font-weight:700;position:absolute;top:0;right:0;z-index:2;padding:0 0 0 15px}
.m-head .mo-nav li dl{line-height:30px;margin-bottom:10px;font-size:16px}
.m-head .mo-nav li dl a{color:#999}
.m-head .mo-nav li.z-active{height:auto}
.m-ambry .ambry-first .ambry-icon .m-head .mo-nav li.z-active li:after,.m-banner .m-slide .m-head .mo-nav li.z-active .nextbtn:before,.m-banner .m-slide .m-head .mo-nav li.z-active .prevbtn:before,.m-duty .duty-link .duty-link-box .m-head .mo-nav li.z-active li.z-current:before,.m-head .mo-nav li.z-active .iconfont,.m-head .mo-nav li.z-active .m-ambry .ambry-first .ambry-icon li:after,.m-head .mo-nav li.z-active .m-banner .m-slide .nextbtn:before,.m-head .mo-nav li.z-active .m-banner .m-slide .prevbtn:before,.m-head .mo-nav li.z-active .m-duty .duty-link .duty-link-box li.z-current:before,.m-head .mo-nav li.z-active .u-mycheck label:after,.m-head .mo-nav li.z-active .u-myradio label:after,.m-head .mo-nav li.z-active>a,.u-mycheck .m-head .mo-nav li.z-active label:after,.u-myradio .m-head .mo-nav li.z-active label:after{color:#ac2925}
.m-foot{width:100%;position:relative;overflow:hidden;margin-top:60px}
.m-foot .foot-top{width:1920px;height:300px;position:relative;left:50%;top:0;margin-left:-960px;background-position:center center;background-repeat:no-repeat}
.m-foot .foot-top .f-infoot{position:relative;z-index:2;padding:90px 60px 0}
.m-foot .foot-top ul{width:100%;display:table}
.m-foot .foot-top li{display:table-cell;width:20%;vertical-align:bottom}
.m-foot .foot-top li .icon{display:inline-block}
.m-foot .foot-top li h3{color:#fff;font-weight:400;text-align:center}
.m-foot .foot-top li p{color:#fff;text-transform:uppercase;text-align:center}

.m-foot .foot-top {background: url(../images/fot.jpg) fixed no-repeat;}
.m-foot .foot-top h2{color: #fff;line-height: 60px;font-size: 40px;    font-weight: normal;}
.m-foot .foot-top h6{color: #fff;    text-transform: uppercase;font-size: 26px;line-height: 60px;    font-weight: normal;}




.m-foot .foot-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,.8)}
.m-foot .foot-icon{height:61px;text-align:center;margin-bottom:10px}
.m-foot .foot-bottom{padding:50px 0;color:#000;overflow:hidden}
.m-foot .foot-left{float:left}
.m-foot .foot-left h3{font-size:22px;font-weight:400}
.m-foot .foot-left .foot-tel{font-size:30px;line-height:1;font-weight:700;color:#000;margin:15px 0}
.m-foot .foot-left p{line-height:30px}
.m-foot .foot-left .foot--button{width:160px;height:40px;line-height:40px;background:#bc111a;border-radius:0;margin-top:30px}
.m-foot .foot-left .foot--button:hover{background:#a20810}
.m-foot .foot-mid{float:left;margin-left:8%}
.m-foot .foot-mid h2{font-size:22px;font-weight:400}
.m-foot .foot-mid h2 a{color:#000;text-decoration:none}
.m-foot .foot-mid h2 a:hover{color:#ac2925}
.m-foot .foot-mid h2:after{content:"";width:20px;height:0;display:block;border-bottom:1px solid #b7403c;margin-top:19px}
.m-foot .foot-mid a{color:#7d7d7d}
.m-foot .foot-mid a:hover{color:#ac2925}
.m-foot .foot-mid li{float:left;margin-right:50px}
.m-foot .foot-mid li:first-child{width:200px;margin-right:40px}
.m-index-banner,.m-index-banner .m-slide,.m-nav,.m-nav ul{width:100%}
.m-foot .foot-mid li:first-child dd{float:left;margin-right:30px}
.m-foot .foot-mid li:last-child{margin-right:0}
.m-foot .foot-mid dl{margin-top:15px}
.m-foot .foot-mid dd{line-height:35px}
.m-foot .foot-right{float:right}
.m-foot .foot-right li{float:left;margin:0px 0 0 30px}
.m-foot .foot-right p{color:#4b4b4b;margin-top:20px;text-align:center}
.m-foot .foot-copyright{margin-top:78px}
.m-foot .foot-copyright .foot-link{float:left}
.m-foot .foot-copyright .foot-link a{margin-right:25px}
.m-foot .foot-copyright .foot-text{float:right;color:#7d7d7d}
.m-foot .foot-copyright .foot-text span{margin-left:15px}
.m-foot .foot-moblie{display:none}
.m-foot .foot-moblie h3{font-size:24px;font-weight:400;text-align:center}
.m-foot .foot-moblie .foot-tel{font-size:38px;font-weight:700;font-style:italic;line-height:1;margin:15px 0 30px;text-align:center;display:block;color:#a82223;text-decoration:none}
.m-foot .foot-moblie .foot-link{font-size:16px;text-align:center}
.m-foot .foot-moblie .foot-link a{margin:0 5px}
.m-nav{height:46px;padding-left:245px;box-sizing:border-box}
.m-nav ul{display:table}
.m-nav li{line-height:46px;display:table-cell}
.m-nav li a{display:block;text-align:center;text-decoration:none}
.m-nav li.z-active a{color:#ac2925}
.m-index-banner{max-width:1920px;height:600px;margin:0 auto;overflow:hidden}
.m-index-banner .m-slide .ban_hd{display:none}
.m-index-banner .m-slide .ban_bd li a{width:100%;height:600px;display:block;position:relative;overflow:hidden}
.m-index-banner .m-slide .ban_bd li img{width:100%;height:600px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-index-banner .m-slide .nextbtn,.m-index-banner .m-slide .prevbtn{width:100px;height:100px;line-height:100px;bottom:auto;top:34%;margin-top:-50px;color:#fff;text-align:center}
.m-index-banner .m-slide .prevbtn{right:auto;left:10px}
.m-index-banner .m-slide .prevbtn i{font-size:66px}
.m-index-banner .m-slide .nextbtn{right:10px;left:auto}
.m-index-banner .m-slide .nextbtn i{font-size:66px}
.m-index-flow .flow-icons{width:94%;margin:0 auto 30px;overflow:hidden}
.m-index-flow .flow-icons li{width:11%;float:left;text-align:center;line-height:16px}
.m-index-flow .flow-icons .icon-img{height:41px;text-align:center;margin-bottom:5px;position:relative}
.m-index-flow .flow-icons .icon-img img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-index-flow .flow-icons h3{font-size:14px;font-weight:400}
.m-index-flow .flow-icons p{font-size:14px}
.m-index-flow .flow-left{width:32.66%;float:left}
.m-index-flow .flow-left .title{width:100%;height:150px;border-radius:10px;margin-bottom:10px;overflow:hidden;}
.m-index-flow .flow-left .dz_p1{background: url(../images/img236.jpg);}
.m-index-flow .flow-left .dz_p1 h3{    font-size: 30px;color: #ba0f15;  text-align: center; margin-top: 50px;}
.m-index-flow .flow-left .dz_p1 .u-button{background: #b7403d;border-radius: 5px;height: 30px;width: 120px;margin: 20px auto 0;float: none;}
.m-index-flow .flow-left .dz_p1 .u-button:hover{    background: #982420;}
.m-index-flow .flow-left a{display:block;background:#eee;width:48.5%;height:150px;border-radius:10px;float:left;text-decoration:none}
.m-index-flow .flow-left a:last-child{float:right}
.m-index-flow .flow-left a .flow-img{text-align:center;height:59px;margin-bottom:15px;margin-top:25px}
.m-index-flow .flow-left a .flow-img img{display:inline-block}
.m-index-flow .flow-left a p{font-size:24px;text-align:center}
.m-index-flow .flow-right{width:66.3%;height:310px;float:right;border-radius:10px;background:#eee}
.m-index-flow .flow-right .flow-form{width:55%;float:left;margin:7% 0 0 5%}
.m-index-flow .flow-right .flow-form ::-webkit-input-placeholder{font-size:12px;color:#ccc}
.m-index-flow .flow-right .flow-form :-moz-placeholder{font-size:12px;color:#ccc}
.m-index-flow .flow-right .flow-form ::-moz-placeholder{font-size:12px;color:#ccc}
.m-index-flow .flow-right .flow-form :-ms-input-placeholder{font-size:12px;color:#ccc}
.m-index-flow .flow-right .flow-form li{line-height:38px;overflow:hidden;margin-bottom:20px}
.m-index-flow .flow-right .flow-form li:first-child span{line-height:30px}
.m-index-flow .flow-right .flow-form span{width:15%;font-size:20px;font-weight:700;float:left}
.m-index-flow .flow-right .flow-form b{width:30%;height:30px;line-height:30px;font-weight:400;text-align:center;background:#fff;border-radius:3px;margin-right:3%;float:left;cursor:pointer}
.m-index-flow .flow-right .flow-form b.z-current{color:#fff;background:#ac2925}
.m-index-flow .flow-right .flow-form .form-right{width:80%;float:left}
.m-index-flow .flow-right .flow-form .u-input-text{width:100%;height:38px;line-height:38px;background:#fff;border:1px solid #fff;margin-right:3%;float:left;margin-bottom:0}
.m-index-flow .flow-right .flow-form .flow-input{width:63%}
.m-index-flow .flow-right .flow-form .u-button{width:35%;height:40px;line-height:40px;float:none;margin:0 auto}
.m-index-flow .flow-right .flow-form .u-button.form--btn2{background:#5b5e62}
.m-index-flow .flow-right .dz_p2{float:right;width:287px;height:310px;border-radius:10px;overflow:hidden;background:url(../images/dz_p2.jpg);background-size: 100% 100%;position: relative;}
.m-index-flow .flow-right .dz_p2 .u-button{background: #b7403d;border-radius: 5px;height: 30px;width: 120px;margin: 20px auto 0;float: none;position: absolute;bottom: 30px;right: 12px;}
.m-index-flow .flow-right .dz_p2 .u-button:hover{    background: #982420;}
.m-index-flow .flow-lists{overflow:hidden;margin-top:20px}
.m-index-flow .flow-lists li{width:32.66%;float:left;margin-right:1%;background:#eee}
.m-index-flow .flow-lists li:last-child{margin-right:0}
.m-index-flow .flow-lists li:hover .flow-list-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-index-flow .flow-lists li .flow-list-img{width:100%;height:0;display:block;padding-bottom:63%;overflow:hidden}
.m-index-flow .flow-lists li .flow-list-img img{width:100%;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-index-flow .flow-lists li .flow-list-text{height:140px;padding:5% 8%;overflow:hidden}
.m-index-flow .flow-lists li .flow-list-text h3{color:#5b5e62;font-size:24px;font-weight:400;margin-bottom:10px;height:24px;line-height:24px;overflow:hidden}
.m-index-flow .flow-lists li .flow-list-text .flow-list-box{color:#7d7d7d;line-height:30px;height:60px;overflow:hidden}
.m-index-flow .flow-lists li .flow-list-text .u-button{float:right;margin-top:10px}
.m-index-order .u-tab{display:table;height:30px;line-height:30px;font-size:14px;margin:0 auto 30px}
.m-index-order .u-tab li{float:left;display:table-cell;padding:0 15px;margin:0 10px}
.m-index-order .tab-sub .m-slide .ban_hd,.m-index-order .u-tab li.notab{display:none}
.m-index-order .u-tab li.z-current{font-weight:400}
.m-index-order .u-tab li a{text-decoration:none}
.m-index-order .moblie-order-top{border-radius:5px;overflow:hidden;display:none}
.m-index-order .moblie-order-top img{width:100%}
.m-index-order .tab-sub .u-index-more{position:absolute;right:0;top:-57px}
.m-index-order .tab-sub .m-slide{width:66.4%;float:left;margin:0}
.m-index-order .tab-sub .m-slide .ban_bd li p{font-size:24px;font-weight:400;height:auto;line-height:normal;padding:3% 8%}
.m-index-order .tab-sub .m-slide .nextbtn i,.m-index-order .tab-sub .m-slide .prevbtn i{font-size:50px;font-weight:700}
.m-index-order .tab-sub .m-slide .nextbtn,.m-index-order .tab-sub .m-slide .prevbtn{width:50px;height:50px;line-height:50px;text-align:center;bottom:auto;top:50%;margin-top:-25px}
.m-index-order .tab-sub .m-slide .prevbtn{left:10px;color:rgba(255,255,255,.7)}
.m-index-order .tab-sub .m-slide .prevbtn:hover{color:#fff}
.m-index-order .tab-sub .m-slide .nextbtn{left:auto;right:10px;color:rgba(255,255,255,.7)}
.m-index-order .tab-sub .m-slide .nextbtn:hover{color:#fff}
.m-index-order .tab-sub .m-slide .pageState{font-size:16px;color:#fff;padding:0;right:8%;bottom:5%}
.m-index-order .tab-sub .m-slide .pageState span{color:#fff;font-size:16px}
.m-index-order .tab-sub .m-slide .pageState b{font-weight:400}
.m-index-order .tab-sub .order-right{width:32.66%;height:0;padding-bottom:41.6%;float:right;background-repeat:no-repeat;background-size:cover;position:relative}
.m-index-order .tab-sub .order-right .order-link{color:#666;margin:55% 9% 0}
.m-index-order .tab-sub .order-right .order-link a{color:#666}
.m-index-order .tab-sub .order-right .order-link a:hover{color:#ac2925}
.m-index-order .tab-sub .order-right .order-link span{padding:0 3%}
.m-index-order .tab-sub .order-right .order-btn{width:100%;position:absolute;left:0;bottom:10%;padding:0 8%;box-sizing:border-box}
.m-index-order .tab-sub .order-right .order-btn .u-button{width:48%;height:40px;line-height:40px;float:left;margin:0 1%;box-sizing:border-box;border:1px solid #ac2925}
.m-index-order .tab-sub .order-right .order-btn .u-button.order--btn{background:0 0;color:#666;border:1px solid #666}
.m-index-order .tab-sub .order-right .order-btn .u-button.order--btn:hover{color:#ac2925;border:1px solid #ac2925}
.m-ilinks-all .links-top{width:100%;overflow:hidden;height:0;padding-bottom:12.5%;background:url(../images/img226.jpg) no-repeat;background-size:cover;margin-bottom:20px}
.m-ilinks-all .links-top .u-input-box{padding-top:2%;    margin: 0 auto;width: 60%;}
.m-ilinks-all .links-top .u-input-box .ilinks-text{font-size:22px;text-align: center;margin-bottom:2%;position: relative;}
.m-ilinks-all .links-top .u-input-box .ilinks-text b{font-size:28px;color:#bc111a;position: absolute;    z-index: 10;    width: 100%;    left: 0;    top: 20px;font-weight: normal;}
.m-ilinks-all .links-top .u-input-box .ilinks-text p{color: #fff;opacity: 0.5;font-size: 92px;text-transform: uppercase;line-height: 60px;font-weight:bold;}


.m-ilinks-all .links-top .u-input-box .u-input-text{width:31%;height:40px;line-height:40px;margin:0 2%;border:0;background:#fff;}
.m-ilinks-all .links-top .u-input-box .u-input-text::-webkit-input-placeholder{color:#7f7f7f}
.m-ilinks-all .links-top .u-input-box .u-input-text:-moz-placeholder{color:#7f7f7f}
.m-ilinks-all .links-top .u-input-box .u-input-text::-moz-placeholder{color:#7f7f7f}
.m-ilinks-all .links-top .u-input-box .u-input-text:-ms-input-placeholder{color:#7f7f7f}





.m-ilinks-all .links-top .u-input-box .u-button{width:20%;height:40px;line-height:40px;color:#fff;background:#ac2925;clear:none;float:left;margin:0 0 0 2%}
.m-ilinks-all .links-top .u-input-box .u-button:hover{background:#982420;}
.m-ilinks-all .links-bottom{overflow:hidden}
.m-ilinks-all .links-bottom a{width:32.66%;float:left;margin-right:1%}
.m-ilinks-all .links-bottom a:last-child{margin-right:0}
.m-ilinks-all .links-bottom a img{width:100%}
.m-index-links{width:100%;overflow:hidden;height:0;padding-bottom:11%;background:url(../images/img221.jpg) no-repeat;background-size:cover;margin-top:10px}
.m-index-links .u-input-box{padding-top:4%;padding-left:32%}
.m-index-links .u-input-box .u-input-text{width:31%;margin:0 2%;border:0;background:rgba(26,26,27,.7)}
.m-index-links .u-input-box .u-button{width:20%;color:#fff;background:#ac2925;clear:none;float:left;margin:0 0 0 2%}
.m-index-links .u-input-box .u-button:hover{background: #982420;}
.m-index-case{overflow:hidden}
.homcase{margin-bottom: 2rem;}
.homcase ul{display: -webkit-flex;    display: flex;overflow: hidden;}
.homcase ul li{position: relative;    overflow: hidden;    transition: all 0.6s linear;    max-width: 46%;cursor: pointer;margin-right: 20px;}
.homcase ul li:last-child{margin-right: 0;}
.homcase .homcase_pic img{-webkit-filter: brightness(0.7);filter: brightness(0.7); transition: all 0.6s linear;}
.homcase .homcase_tit{text-align: center;padding: 2rem 0;height: 130px;box-sizing: border-box;}
.homcase .homcase_tit h5{font-size: 20px;text-transform: uppercase;line-height: 40px;font-weight: normal;}
.homcase .homcase_tit h6{font-size: 20px;font-weight: normal;}
.homcase ul li:hover{flex-shrink:0.8;}
.homcase ul li:hover .homcase_tit{color: #ac2925;}
.homcase ul li a:hover{color: #444;    text-decoration: none;}
.homcase ul li:hover img{-webkit-filter: brightness(1);filter: brightness(1);}

.m-index-case.case--other{position:relative}
.m-index-case.case--other .u-tab li{padding:0}
.m-index-case.case--other .u-tab li a{display:block;padding:0 15px;text-decoration:none}
.m-index-case.case--other .u-tab li a:hover{color:#fff;background:#ac2925}
.m-index-case.case--other .tab-sub li .case-title,.m-index-case.case--other1 .tab-sub li .case-title{background:rgba(26,26,27,.7);font-size:20px;color:#fff;position:absolute;left:0;bottom:0;box-sizing:border-box}
.m-index-case.case--other .u-tab .u-tab-more{position:absolute;right:0}
.m-index-case.case--other .tab-sub li{width:49.5%;padding-bottom:31%}
.m-index-case.case--other .tab-sub li:nth-child(3n){margin-right:1%}
.m-index-case.case--other .tab-sub li:nth-child(2n){margin-right:0}
.m-index-case.case--other .tab-sub li .case-title{width:100%;padding:3% 8%}
.m-index-case.case--other .tab-sub li:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-index-case.case--other1 .case-adv{width:33%;float:left;display:block;margin-right:1.3%}
.m-index-case.case--other1 .case-adv img{width:100%}
.m-index-case.case--other1 .u-tab-content{width:65.7%;float:left;margin-bottom:10px}
.m-index-case.case--other1 .tab-sub li{width:49%;margin-right:2%;margin-bottom:2%;padding-bottom:31%}
.m-index-case.case--other1 .tab-sub li:nth-child(3n){margin-right:2%}
.m-index-case.case--other1 .tab-sub li:nth-child(2n){margin-right:0}
.m-index-case.case--other1 .tab-sub li .case-title{width:100%;padding:5% 8%}
.m-index-case.case--other1 .tab-sub li:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-index-case .u-tab{display:table;height:auto;line-height:30px;font-size:14px;margin:0 auto}
.m-index-case .u-tab li{float:left;display:table-cell;padding:0 15px;margin:0 10px}
.m-index-case .u-tab li.z-current{font-weight:400}
.m-index-case .u-tab .u-tab-more{color:#777;text-decoration:none}
.m-index-case .u-tab .u-tab-more:hover{color:#ac2925}
.m-index-case .tab-sub .u-index-more{position:absolute;right:0;top:-57px}
.m-index-case .tab-sub li{width:32.66%;height:0;padding-bottom:20.5%;overflow:hidden;float:left;margin-right:1%;margin-bottom:1%;position:relative}
.m-index-case .tab-sub li:nth-child(3n){margin-right:0}
.m-index-case .tab-sub li:hover .case-bg,.m-index-case .tab-sub li:hover .case-text{left:0;opacity:1}
.m-index-case .tab-sub .case-bg,.m-index-case .tab-sub .case-text{height:100%;position:absolute;top:0;opacity:0;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-index-case .tab-sub img{width:100%}
.m-index-case .tab-sub .case-bg{left:-5%;background:rgba(26,26,27,.8);z-index:1}
.m-index-case .tab-sub .case-text{left:5%;z-index:2;color:#fff;padding:10%;box-sizing:border-box}
.m-index-case .tab-sub .case-text h3{font-size:20px;font-weight:400;margin-bottom:30px;height:22px;overflow:hidden}
.m-index-case .tab-sub .case-text p{line-height:30px;height:60px;overflow:hidden}
.m-index-case .tab-sub .case-text i{font-size:26px;margin-top:8%;display:block}
.m-index-adv{width:100%;margin-top:10px}
.m-index-adv img{width:100%}
.m-index-adv.dz_p3{position: relative;background: url(../images/b08d1395fd0fa5f4.jpg);background-size: 100% 100%;height: 140px;}
.m-index-adv.dz_p3 .u-button{background: #b7403d;border-radius: 5px;height: 30px;width: 120px;position: relative;float: none;left: 340px;    top: 70px;}
.m-index-adv.dz_p3 .u-button:hover{    background: #982420;}
.m-index-designer{overflow:hidden}
.m-index-designer .designer-left{width:40%;float:left}
.m-index-designer .designer-mid,.m-index-designer .designer-right{width:30%;float:left}
.m-index-designer .designer-user{width:100%;height:0;background:url(../images/img213.jpg) no-repeat;background-size:cover;padding:0 10% 38.55%;box-sizing:border-box}
.m-index-designer .le-top{width:100%;height:0;padding-bottom:89.8%;overflow:hidden}
.m-index-designer .le-top img{width:100%}
.m-index-designer .mi-top{width:100%;height:0;padding-bottom:77.9%;overflow:hidden}
.m-index-designer .mi-top img{width:100%}
.m-index-designer .mi-bottom{width:100%;height:0;padding-bottom:93.2%;overflow:hidden}
.m-index-designer .mi-bottom img{width:100%}
.m-index-designer .ri-top{width:100%;height:0;padding-bottom:103.6%;overflow:hidden}
.m-index-designer .ri-top img{width:100%}
.m-index-designer .ri-bottom{width:100%;height:0;padding-bottom:67.55%;overflow:hidden}
.m-index-designer .ri-bottom img{width:100%}
.m-index-designer .designer-img{width:100%;position:relative;display:block}
.m-index-designer .designer-img:hover .designer-text{opacity:1;bottom:0}
.m-index-designer .designer-text{width:100%;position:absolute;left:0;bottom:-50%;color:#fff;padding:3%;box-sizing:border-box;background:linear-gradient(-180deg,transparent,rgba(0,0,0,.5));transition:all .3s cubic-bezier(.4,0,.2,1) 0s;opacity:0}
.m-index-designer .designer-text h2{font-size:24px;line-height:25px;font-weight:400;float:left;margin-right:20px}
.m-index-designer .designer-text h3{font-size:14px;line-height:25px;font-weight:400;float:left}
.m-index-designer .designer-text p{width:100%;clear:both;color:rgba(255,255,255,.6);text-align:justify;padding-top:10px}
.m-index-knowledge{overflow:hidden}
.m-index-knowledge li{width:32.66%;float:left;border:1px solid #b5b5b5;box-sizing:border-box;padding:10px;margin-right:1%;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-index-knowledge li:hover{border:1px solid #ac2925}
.m-index-knowledge li:last-child{margin-right:0}
.m-index-knowledge .knowledge-img{width:100%;height:0;padding-bottom:62%;display:block;overflow:hidden;position:relative}
.m-index-knowledge .knowledge-img img{width:100%}
.m-index-knowledge .knowledge-img h2{width:100%;font-size:24px;font-weight:400;color:#fff;background:rgba(0,0,0,.6);position:absolute;left:0;bottom:0;padding:4% 8%;box-sizing:border-box}
.m-index-knowledge .knowledge-dl{padding:20px 7% 0}
.m-index-knowledge .knowledge-dl dd{height:32px;overflow:hidden;line-height:32px}
.m-index-knowledge .knowledge-dl .u-index-more{color:#ac2925;display:inline-block;margin:40px 0 30px}
.m-crumbs{font-size:16px;margin:60px 0 28px}
.m-crumbs span{margin:0 5px}
.m-banner{width:100%;height:480px;position:relative;overflow:hidden}
.m-banner .banner-img{width:1920px;height:480px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-banner .m-slide{width:100%;position:relative}
.m-banner .m-slide .ban_bd li{overflow:hidden}
.m-banner .m-slide .ban_bd li a{width:100%;height:480px;display:block;position:relative;overflow:hidden}
.m-banner .m-slide .ban_bd li img{width:1920px;height:480px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-banner .m-slide .nextbtn,.m-banner .m-slide .prevbtn{width:100px;height:100px;line-height:100px;bottom:auto;top:50%;margin-top:-50px;color:#fff}
.m-banner .m-slide .prevbtn{right:auto;left:10px}
.m-banner .m-slide .prevbtn:before{content:"\e617";font-size:80px}
.m-banner .m-slide .nextbtn{right:10px;left:auto}
.m-banner .m-slide .nextbtn:before{content:"\e618";font-size:80px}
.m-about-us .about-firstn .about-text h3:after,.m-activity li:after,.m-adv-lists .list-img:after,.m-cases .case-text:after,.m-cases li:after,.m-cases ul:after,.m-green .green-first h3:after,.m-green .green-fourth h3:after,.m-news .news-text-box .news-recommend:after,.m-product-hot .big-img:after,.m-product-hot ul:after,.m-shop li .shop-link:before,.m-shop ul:after{content:""}
.m-banner .m-slide .ban_hd{display:none}
.m-banner-text{width:100%;height:580px;position:relative;overflow:hidden}
.m-banner-text .banner-img{width:1920px;height:580px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.m-banner-text .banner-text{max-width:1280px;margin:0 auto;position:relative;z-index:2;padding:0 30px;top:45%;box-sizing:border-box;text-align:right}
.m-banner-text .banner-text h2{font-size:50px;color:#fff;line-height:1;margin-bottom:25px}
.m-banner-text .banner-text h3{font-size:22px;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,.6)}
.m-details{padding:60px;background:#fff}
.m-details .title{font-size:22px;line-height:1.5;font-weight:400;text-align:center}
.m-details .details-list{font-size:16px;color:#aaa;text-align:center;padding:30px 0;border-bottom:1px solid #aaa;margin-bottom:30px}
.m-details .details-list span{margin:0 13px}
.m-details .details-content{color:#666;line-height:30px;font-size:16px;text-align:justify}
.m-content .side-left.tab--links .u-tab li dl .m-pages a:hover a,.m-content .side-left.tab--links .u-tab li dl .z-active a,.m-details .details-link .link-sub a,.m-pages .m-content .side-left.tab--links .u-tab li dl a:hover a{color:#ac2925}
.m-details .details-content p{margin-bottom:30px}
.m-details .details-content img{max-width:100%;margin:0 auto}
.m-details .details-share{margin:50px 0}
.m-details .details-share .share-title{font-size:22px;font-weight:400;margin-bottom:20px}
.m-details .details-link{font-size:18px}
.m-details .details-link .link-sub{padding:10px 0;line-height:1.5}
.m-details .details-link .link-sub a:hover{text-decoration:underline}
.m-details .details-related{border-top:1px solid #aaa;margin-top:30px;padding-top:40px}
.m-details .details-related h3{font-size:22px;font-weight:400;margin-bottom:20px}
.m-details .details-related li{padding:7px 0}
.m-details .details-related a{font-size:16px;line-height:1.5}
.m-content .u-tab{height:auto;line-height:100px;background:#e6e6e6;font-size:20px;font-weight:700}
.m-content .u-tab li.z-current{background:url(../images/tab-h.gif) right top no-repeat #a42428;background-size:auto 100%}
.m-content .side-left{width:300px;float:left;background:#fff}
.m-content .side-left.tab--links{height:auto;background:0 0}
.m-content .side-left.tab--links .u-tab{background:#fff}
.m-content .side-left.tab--links .u-tab li{background:0 0;border-bottom:1px solid #b3b3b3}
.m-content .side-left.tab--links .u-tab li .title{background:#e6e6e6}
.m-content .side-left.tab--links .u-tab li a{display:block;text-decoration:none}
.m-content .side-left.tab--links .u-tab li dl{font-size:18px;font-weight:400;line-height:50px;padding:15px 0;display:none}
.m-content .side-left.tab--links .u-tab li:last-child{border-bottom:0}
.m-content .side-left.tab--links .u-tab li.z-current,.m-content .side-left.tab--links .u-tab li:hover{height:auto;border-bottom:1px solid #fff}
.m-content .side-left.tab--links .u-tab li.z-current .title,.m-content .side-left.tab--links .u-tab li:hover .title{background:url(../images/tab-h.gif) right top no-repeat #a42428;background-size:auto 100%}
.m-content .side-left.tab--links .u-tab li.z-current .title>a,.m-content .side-left.tab--links .u-tab li:hover .title>a{color:#fff}
.m-content .side-left.tab--links .u-tab li:hover dl{display:block}
.m-content .content{margin-left:320px;background:#fff;padding:40px 40px 50px}
.m-content .content h3{font-size:22px;line-height:1;padding-bottom:20px;font-weight:400;margin-bottom:50px;border-bottom:1px solid #d8d8d8}
.m-content .content h5{font-size:18px;margin-bottom:10px;margin-top:30px}
.m-content .content h6{font-size:18px;font-weight:400;color:#ac2925;margin-bottom:10px}
.m-content .content p{padding-right:15%;text-align:justify;margin-bottom:10px}
.m-content .content-lists{overflow:hidden;margin:20px 0 15px}
.m-content .content-lists li{width:33.33%;float:left;margin-bottom:8px}
.m-content .knowledge--content{padding-bottom:0;overflow:hidden}
.m-content .knowledge--content p{margin-bottom:0;padding-right:0}
.m-service-lists .service-box{padding:55px 7.5%;background:#fff;overflow:hidden}
.m-service-lists .service-icon{width:40px;display:table-cell}
.m-service-lists .service-icon img{width:100%}
.m-service-lists .service-icon .icon{display:block}
.m-service-lists li{display:table;width:28%;margin: 0 3% 5% 0;float:left;padding:50px 2%;box-sizing: border-box;background: #faf9f9;    border-radius: 6px;transition:all 0.6s ease;}
.m-service-lists li:nth-child(3n){margin-right: 0;}
.m-service-lists .service-text{display:table-cell;padding-left:20px;vertical-align:middle}
.m-service-lists li:hover{background: #fff;box-shadow: 0px 0px 10px #b7403c;}
.m-service-lists h3{font-size:20px;color:#2b2b2b;margin-bottom:20px}
.m-service-lists h3 b{color:#ac2925;font-size:34px;font-style:italic;vertical-align:bottom;margin-right:10px}
.m-service-lists p{color:#7d7d7d}
.m-cases ul:after{display:block;clear:both}
.m-cases li{width:49%;float:left;background:#f5f5f5;margin-bottom:2%;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-cases li:hover .cases-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-cases li:nth-child(2n){float:right}
.m-cases li:after{display:block;clear:both}
.m-cases .cases-img{width:100%;height:0;padding-bottom:62%;display:block;overflow:hidden}
.m-cases .cases-img img{width:100%;transition:all .8s cubic-bezier(.4,0,.2,1) 0s}
.m-cases-other li,.m-side-adv .adv-img{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-cases .case-text{padding:5% 3%}
.m-cases .case-text:after{display:block;clear:both}
.m-cases .case-des{width:60px;height:60px;display:block;overflow:hidden;border-radius:50%;float:left}
.m-cases .case-des img{width:100%;height:100%}
.m-cases .cases-box{padding-left:20px}
.m-cases .cases-box span{    line-height: 36px;font-size: 18px;color: #b7403d;}
.m-cases h3{height:22px;overflow:hidden;font-size:20px;font-weight:400;margin-bottom:15px}
.m-cases h3 a:hover{color:inherit;text-decoration:none}
.m-cases .u-button{margin-right:10px;float:left}
.activelist .u-button{    height: 36px;line-height: 36px;font-size: 16px;}
.m-cases .button--cases{margin-right:0;background:#a0a0a0}
.m-cases.cases--other li{width:100%;padding:3.5%;box-sizing:border-box;margin-right:0;margin-bottom:3%;float:none}
.m-cases.cases--other .cases-img{max-width:420px;width:40%;padding-bottom:24.8%;margin-right:5%;float:left}
.m-side-adv,.m-side-adv .adv-img img{width:100%}
.m-cases.cases--other .case-text{padding:4% 0 0}
.m-cases.cases--other .button--case1{height:36px;line-height:36px}
.m-cases.cases--other .button--case2{height:36px;line-height:36px;margin-right:0;background:#a0a0a0;transition: all 0.4s ease;}
.m-cases.cases--other .button--case2:hover{background: #982420;}
.m-cases.cases--other .cases-box{padding-left:0}
.m-cases.cases--other p{height:44px;overflow:hidden;color:#7d7d7d;margin-bottom:15px}
.m-side-adv .adv-img{display:block;margin-bottom:20px}
.m-side-form{border:1px solid #d5d5d5;background:#fafafa;padding:157px 10px 25px;box-sizing:border-box;margin-bottom:20px;position:relative}
.m-side-form.z-fixed{position:fixed;top:0;width:22.2%;max-width:294px;z-index:999}
.m-side-form .u-input-text{text-align:center}
.m-side-form img{width:100%;position:absolute;left:0;top:0}
.m-side-form .side-form--btn{width:100%;font-size:20px;font-weight:700;height:56px;line-height:56px}
.m-side-form .side-form-num{color:#7d7d7d;text-align:center;margin-top:20px}
.m-side-form .side-form-num span{font-size:16px;margin:0 5px;color:#ac2925}
.m-cases-other li{width:100%;background:#e4e4e4;margin-bottom:30px;overflow:hidden}
.m-cases-other li:hover .cases-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-cases-other .cases-img{width:100%;height:0;padding-bottom:62%;display:block;overflow:hidden}
.m-cases-other .cases-img img{width:100%;transition:all .8s cubic-bezier(.4,0,.2,1) 0s}
.m-adv-lists .list-img:after,.m-cases-details .cases-icon-links li,.m-shop .shop-select .select--btn,.m-shop li,.m-space li{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.lifeshow-fourth .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/rm.png);background-size: 100% 100%;width: 44px;top: 30%;}
.lifeshow-fourth .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/lm.png);background-size: 100% 100%;width: 44px;top: 30%;}
.m-cases-other .case-text{margin:5% 3%;height:22px;overflow:hidden;text-align:center}
.text--other{margin-top:40px}
.text--other li .cases-img{padding-bottom:56%}
.text--other li .case-text{margin:5% 6%;height:auto;max-height:44px;text-align:left}
.cases--title{padding-bottom:15px;margin-top:35px;text-align:center}
.m-adv-lists{overflow:hidden;margin-bottom:100px}
.m-adv-lists li{width:32%;float:left;margin-right:2%;background:#f5f5f5}
.m-adv-lists li:nth-child(3n){float:right;margin-right:0}
.m-adv-lists li:hover .list-img:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.m-adv-lists li h5{transition:all .8s cubic-bezier(.4,0,.2,1) 0s}
.m-adv-lists li:hover h5{color:#ac2925}
.m-adv-lists li:hover .list-title{color:#ac2925}
.m-adv-lists .list-img{display:block;position:relative;overflow: hidden;    max-height: 210px;}
.m-adv-lists .list-img:after{width:auto;height:auto;position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:2px solid #ac2925;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0);opacity:0}
.m-adv-lists img{width:100%}
.m-adv-lists .u-title{margin-top:0}
.m-adv-lists .list-title{display:block;height:22px;overflow:hidden;margin:3% 5%;text-decoration:none;font-size: 16px;}
.m-cases-details .cases-user{height:220px;background:url(../images/userbg.jpg) bottom right no-repeat;background-size:cover;padding:30px 40px;overflow:hidden}
.m-cases-details .cases-user img{width:200px;height:220px;float:left;margin-right:30px}
.m-cases-details .cases-user h3{font-size:30px;line-height:1;margin-top:65px}
.m-cases-details .cases-user h5{font-size:20px;line-height:1;margin:35px 0 15px}
.m-cases-details .cases-user p{color:#7d7d7d}
.m-cases-details .cases-icon-links{position:absolute;top:1187px;left:50%;margin-left:-50%;z-index:999}
.m-cases-details .cases-icon-links.z-cases-icon-links{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.m-cases-details .cases-icon-links li{width:80px;height:80px;background:#f0f0f0;margin-bottom:5px;overflow:hidden;cursor:pointer}
.m-cases-details .cases-icon-links li:last-child{margin-bottom:0}
.m-cases-details .cases-icon-links li.z-current{background:#595959;color:#fff}
.m-cases-details .cases-icon-links li.z-current .icon{height:29px}
.m-cases-details .cases-icon-links .icon{height:29px;display:block;margin:15px auto 0}
.m-cases-details .cases-icon-links p{text-align:center;margin-top:5px}
.m-cases-details .cases-details-box{width:100%}
.m-cases-details .cases-details-box p{color:#7d7d7d;margin-bottom:30px}
.m-cases-details .cases-details-box img{width:100%;margin-bottom:10px}
.m-cases-details .cases-details-box.cases-text-other5{font-size:16px;line-height:30px}
.m-cases-recommend{margin-bottom:100px}
.m-cases-recommend .m-cases li{width:32%;margin-right:2%}
.m-cases-recommend .m-cases li:nth-child(2n){float:left}
.m-cases-recommend .m-cases li:nth-child(3n){float:right;margin-right:0}
.m-joinin .joinin-top{width:100%;margin-bottom:30px}
.m-joinin .joinin-top h3{font-size:30px;line-height:1;margin:50px 0 30px}
.m-joinin .joinin-top p{color:#7d7d7d;line-height:30px;text-align:justify}
.m-joinin .u-tab{height:80px;line-height:76px;overflow:hidden}
.m-joinin .u-tab li{width:19.6%;float:left;color:#fff;font-size:20px;margin-right:.5%;background:url(../images/tab1.gif) no-repeat;background-size:cover}
.m-joinin .u-tab li b{font-size:30px;font-weight:400;margin-right:10px}
.m-joinin .u-tab li:last-child{margin-right:0}
.m-joinin .u-tab li.z-current{font-weight:400;background:url(../images/tab1h.gif) no-repeat}
.m-joinin .u-tab li:hover{font-weight:400;background:url(../images/tab1h.gif) no-repeat}
.m-joinin .u-tab-content{padding:50px 0;overflow:hidden;border-bottom:1px solid #aaa}
.m-joinin .u-tab-content img{width:500px;height:313px;float:left;margin-right:50px}
.m-joinin .u-tab-content h4{font-size:24px;line-height:1}
.m-joinin .u-tab-content p{color:#7d7d7d;margin:30px 150px 30px 0}
.m-joinin .u-tab-content h5,.m-joinin .u-tab-content h6{font-size:20px;font-weight:400;color:#ac2925;line-height:30px}
.m-joinin .u-tab-content h5{margin-bottom:10px}
.m-joinin .u-tab-content h6 span{width: 100px;display: inline-block;    text-align-last: justify;}
.m-joinin .joinin-form h3{font-size:24px;margin:60px 0 30px}
.m-joinin .joinin-form img{width:100%}
.m-joinin .joinin-form .form-box{background:url(../images/bg1.gif);padding:5% 6%;overflow:hidden}
.m-joinin .joinin-form li{width:40%;float:left;margin:0 5% 30px;overflow:hidden}
.m-joinin .joinin-form span{width:100px;float:left;font-size:20px;text-align:right;line-height:40px}
.m-joinin .joinin-form .form-line{clear:both;border-top:1px solid #aaa;margin-top:40px}
.m-joinin .joinin-form .u-input-text{width:70%;height:40px;border:1px solid #ededed;border-radius:3px;margin-bottom:0}
.m-joinin .joinin-form .u-input-text:focus{border:1px solid #ac2925}
.m-joinin .joinin-form .u-select-lists{width:30%;height:31px;border:1px solid #ededed;background:url(../images/select.png) right top no-repeat #ededed;background-size:auto 100%;padding-left:10px;margin-top:5px;margin-right:15px}
.m-joinin .joinin-form .m-myradios{float:left;line-height:42px}
.m-joinin .joinin-form .m-myradios .u-myradio{float:left;margin-right:20px}
.m-joinin .joinin-form .form--btn{width:160px;height:48px;line-height:48px;font-size:16px;margin:40px auto 0}
.m-shop .shop-select{margin:60px 0 40px;background:url(../images/bg1.gif);overflow:hidden}
.m-shop .shop-select h3{width:30%;height:80px;line-height:80px;text-align:center;font-size:24px;color:#fff;background:url(../images/bg2.gif) no-repeat;background-size:cover;float:left}
.m-shop .shop-select .selects-lists{height:80px;padding-left:33%}
.m-shop .shop-select .u-select-lists{width:20%;height:32px;border:1px solid #999;background:url(../images/select.png) right top no-repeat;background-size:auto 100%;border-radius:32px;padding-left:20px;margin-top:22px;margin-right:30px;float:left}
.m-shop .shop-select .select--btn{float:left;width:150px;height:32px;line-height:32px;margin-top:22px;border-radius:32px;font-size:16px;background:linear-gradient(180deg,#d0393e,#a6272b)}
.m-shop .shop-select .select--btn:hover{opacity:.8}
.m-shop ul:after{display:block;clear:both}
.m-shop li{width:49%;float:left;border:1px solid #e2e2e2;margin-bottom:2%;padding:2.5%;box-sizing:border-box}
.m-shop li:nth-child(2n){float:right}
.m-shop li .shop-img{width:240px;height:216px;display:block;float:left;margin-right:5%}
.m-shop li .shop-img img{width:100%;height:100%}
.m-shop li h2{font-size:20px;line-height:1.5;margin:40px 0 20px;max-height:60px;overflow:hidden}
.m-shop li p{color:#7d7d7d;margin-bottom:5px}
.m-shop li .shop-link{font-size:12px;background:#f2f2f2;border:1px solid #bfbfbf;height:28px;line-height:28px;display:inline-block;padding:0 15px;border-radius:3px;margin-top:10px}
.m-shop li .shop-link:before{width:10px;height:20px;display:inline-block;background:url(../images/icon0.png) no-repeat;margin:0 5px 0 0;vertical-align:middle;position:relative;top:-2px}
.m-shop li .shop-link:hover{text-decoration:none;color:#fff;background:#0c93e8;border:1px solid #0c93e8}
.m-site-map{padding:60px 40px 40px;background:#fff}
.m-site-map h3{font-size:22px;font-weight:400}
.m-site-map .map-lists{background:#f1f1f1;padding:15px;margin:20px 0 40px;line-height:22px;font-size:16px;overflow:hidden}
.m-site-map .map-lists a{float:left;margin:5px 15px;text-decoration:none}
.m-site-map .map--bg{background:#ac2925}
.m-site-map .map--bg a{color:#fff}
.m-site-map .map--size,.m-site-map .map--size a{color:#ac2925}
.m-knowledge .knowledge-link{width:100%;display:block;margin-bottom:15px}
.m-knowledge .knowledge-link img{width:100%}
.m-knowledge .knowledge-text{background:#f7f7f7;padding:30px 40px;overflow:hidden}
.m-knowledge .knowledge-text .title{font-size:22px;line-height:1.3;font-weight:700;color:#ac2925;margin-bottom:20px}
.m-knowledge .knowledge-text a{float:left;font-size:16px;margin:7px 30px 7px 0;text-decoration:underline}
.m-knowledge li{padding:35px 0;border-bottom:1px solid #d8d8d8}
.m-knowledge li h2{font-size:18px;line-height:30px;margin-bottom:10px}
.m-knowledge li h2 span{font-size:14px;font-weight:400;margin-left:20px}
.m-knowledge li a{text-decoration:none}
.m-space .space-title{margin-top:10px}
.m-space .space-title h3{font-size:28px;font-weight:400;color:#ac2925;margin-bottom:20px}
.m-space .space-title p{font-size:16px;line-height:25px}
.m-space ul{margin-top:30px}
.m-space ul:after{content:"";display:block;clear:both}
.m-space li{width:48%;margin-right:3%;margin-bottom:4%;float:left}
.m-space li:nth-child(2n){margin-right:0}
.m-job .job-lists .lists-text .job-title,.m-job .title{margin-bottom:30px}
.m-space li .space-img .space-bg,.m-space li .space-img img{transition:all .8s cubic-bezier(.4,0,.2,1) 0s;width:100%}
.m-design a:hover,.m-news .news-text-box .news-recommend:hover .news-img{box-shadow:0 0 5px #666}
.m-space li:hover .space-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-space li:hover .space-img h3{font-size:22px;bottom:20px}
.m-space li:hover .space-img .space-bg{background:rgba(0,0,0,.1)}
.m-space li .space-img{width:100%;height:0;padding-bottom:62%;display:block;overflow:hidden;position:relative}
.m-space li .space-img .space-bg{position:absolute;height:100%;left:0;top:0;box-sizing:border-box;color:#fff;background:rgba(0,0,0,.3);vertical-align:bottom}
.m-space li .space-img h3{font-size:16px;font-weight:400;position:absolute;width:100%;box-sizing:border-box;left:0;padding:0 20px;bottom:10px;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-job{margin-top:60px;padding:60px;background:#fff}
.m-job .title{font-size:30px;font-weight:700;line-height:1.3}
.m-job .title b{color:#ac2925}
.m-job .job-img ul{width:100%;display:table}
.m-job .job-img ul li{display:table-cell}
.m-job .job-img img{width:100%}
.m-job .job-lists li{padding:40px 0;border-bottom:1px dashed #c9c9c9;}
.m-job .job-lists .lists-title{font-size:20px;cursor:pointer}
.m-job .job-lists .lists-title .rec_tit{width: 40%;float: left;}
.m-job .job-lists .lists-title .rec_tit b{font-size: 22px;color: #454545;font-weight: normal;line-height: 40px;}
.m-job .job-lists .lists-title .rec_tit p{font-size: 14px;color: #a1a1a1;}
.m-job .rec_mo{float: right;margin-top: 15px;}
.m-job .job-lists .job-intro{float:left;text-align:left;border-left: 1px solid #d2d2d2;    padding-left: 20px;}
.m-job .job-lists .job-intro b{font-size: 22px;color: #454545;font-weight: normal;line-height: 40px;}
.m-job .job-lists .job-intro p{font-size: 14px;color: #a1a1a1;}
.m-job .job-lists .lists-text{line-height:25px;margin-top:30px;display:none;}
.m-job .job-lists .lists-text .job-title span{margin-right:48px}
.m-job .job-lists .lists-text .job-text{color:#7d7d7d;text-align:justify}
.m-contact-us .contact-text h2 a,.m-contact-us .contact-text h2.hong-color,.m-job .job-lists .job-open .lists-title b{color:#ac2925}
.m-job .job-lists .lists-text .job-mail{margin-top:40px}
.m-job .job-lists .lists-text .job-mail a{color:#ac2925;text-decoration:underline}
.m-job .job-lists .job-open .job-intro{display:none}
.m-job .job-lists .job-open .lists-text{display:block}
.m-contact-us .contact-box{width:100%;background:#f5f5f5;overflow:hidden}
.m-contact-us .contact-box img{width:50%;float:left}
.m-contact-us .contact-text{width:50%;padding:3% 7%;float:left;box-sizing:border-box}
.m-contact-us .contact-text h2{font-size:28px;line-height:1.8;margin:40px 0 30px}
.m-contact-us .contact-text p{font-size:18px;line-height:1.3;margin-bottom:20px}
.m-contact-us .contact-tel{height:58px;background:#fff}
.m-contact-us .contact-tel input{width:75%;height:58px;float:left;box-sizing:border-box}
.m-contact-us .contact-tel a{width:25%;height:58px;line-height:58px;float:left;color:#fff;background:#ac2925;text-align:center;text-decoration:none}
.m-contact-us .contact-tel a i{font-size:30px}
.m-contact-us .contact-bottom{width:100%;position:relative}
.m-contact-us .contact-bottom .contact-bg{width:100%}
.m-contact-us .contact-bottom .contact-img{width:45%;position:absolute;right:45%;bottom:20px}
.m-about-us .about-firstn .f-in,.m-design .design-top,.m-design a{position:relative}
.m-news{margin-top:60px}
.m-news .title{font-size:22px;line-height:1.3;text-align:center;padding-bottom:30px;border-bottom:1px solid #d8d8d8}
.m-news .news-text-box .news-recommend{margin-top:50px}
.m-news .news-text-box .news-recommend.news-border{padding-bottom:50px;border-bottom:1px solid #d8d8d8}
.m-news .news-text-box .news-recommend:after{display:block;clear:both}
.m-news .news-text-box .news-recommend .news-img{width:46%;height:0;max-width:600px;display:block;float:left;padding-bottom:25.7%;margin-right:4%;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;overflow:hidden}
.m-news .news-text-box .news-recommend .news-img img{width:100%}
.m-news .news-text-box .news-recommend .news-box{width:50%;float:left}
.m-news .news-text-box .news-recommend .news-title{font-size:24px;height:24px;line-height:24px;overflow:hidden;display:block;margin:45px 0 20px}
.m-news .news-text-box .news-recommend .news-time{font-size:18px;color:#aaa;margin-bottom:20px}
.m-news .news-text-box .news-recommend p{font-size:16px;height:96px;line-height:32px;overflow:hidden;color:#777}
.m-news .news-text-box .news-recommend .u-news-button{margin-top:30px}
.m-news .news-text-box .news-default{overflow:hidden;padding:50px 0;border-bottom:1px solid #d8d8d8}
.m-news .news-text-box .news-default .news-title{font-size:24px;float:left}
.m-news .news-text-box .news-default .news-time{font-size:16px;color:#666;float:right}
.m-news .news-text-box .news-default p{font-size:16px;color:#777;line-height:30px;margin-top:30px}
.m-design{margin-top:60px}
.m-design img{width:100%;transition:all .6s cubic-bezier(.4,0,.2,1) 0s;-webkit-transform:scale(1);transform:scale(1)}
.m-design .design-img1{width:59.37%;float:left}
.m-design .design-img2{width:40.63%;float:left}
.m-design .design-img3{width:39.86%;float:left}
.m-design .design-top{margin-top:-19.6%}
.m-design .design-img4{width:60.14%;float:left}
.m-design .design-img5{width:50%;float:left}
.m-design .design-img6{width:58.59%;float:left}
.m-design .design-img7{width:41.41%;float:left}
.m-design .design-img8{width:19.6%;float:left}
.m-design a{overflow:hidden;z-index:1}
.m-design a:hover{z-index:2}
.m-design a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-design-detail{margin-top:60px}
.m-design-detail .title{font-size:30px;font-weight:700;text-align:center;line-height:1.3;border-bottom:1px solid #aaa;padding-bottom:30px;margin-bottom:50px}
.m-design-detail .design-img{width:54.6%;float:left;background:#97302f}
.m-design-detail .design-img img{width:100%}
.m-design-detail .design-img .design-text{width:100%;height:132px;color:#fff;position:relative;display:table;padding:20px;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-design-detail .design-img .design-text .design-name{border:1px solid #cb9897;display:block;display:table-cell;vertical-align:middle}
.m-design-detail .design-img .design-text h3{font-size:20px;text-align:center;margin-bottom:10px;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-design-detail .design-img .design-text h5{font-size:14px;text-align:center}
.m-design-detail .design-img:hover .design-text{padding:10px}
.m-design-detail .design-img:hover .design-text .design-box{border:2px solid #cb9897}
.m-design-detail .design-img:hover .design-text h3{font-size:24px}
.m-design-detail .design-right{width:42%;margin-left:3%;float:left}
.m-design-detail .design-right .name{font-size:32px;margin-top:20px;overflow:hidden}
.m-design-detail .design-right .name b{width:50%;line-height:1.3;float:left;padding:10px 0}
.m-design-detail .design-right .design--button{width:180px;height:60px;line-height:60px;font-size:18px;border-radius:60px;margin-left:30px;float:left}
.m-design-detail .design-right .design-keyword{font-size:30px;font-weight:700;color:#ac2925;margin:40px 0 20px}
.m-design-detail .design-right p{font-size:16px;line-height:30px}
.m-design-detail .design-right .m-slide .nextbtn i,.m-design-detail .design-right .m-slide .prevbtn i{font-size:40px}
.m-design-detail .design-right .m-slide{margin-top:45px;width:100%;height:0;padding-bottom:56%;overflow:hidden}
.m-design-detail .design-right .m-slide .ban_bd li p{background:0 0;font-weight:400;bottom:auto;top:0;padding:0 20px}
.m-design-detail .design-right .m-slide .ban_hd{display:none}
.m-design-detail .design-right .m-slide .prevbtn{width:40px;height:50px;line-height:50px;color:#fff;left:0;top:50%;margin-top:-25px}
.m-design-detail .design-right .m-slide .nextbtn{width:40px;height:50px;line-height:50px;color:#fff;right:0;top:50%;margin-top:-25px}
.m-design-detail .design-lists{margin-top:33px}
.m-design-detail .design-lists li{width:32.66%;float:left;margin-right:1%;margin-bottom:1%}
.m-design-detail .design-lists li:nth-child(3n){margin-right:0}
.m-design-detail .design-lists li img{width:100%}
/* .m-about-us .about-first{padding:120px 0;overflow:hidden;background:url(../images/img98.jpg) center center no-repeat}
.m-about-us .about-first .f-in{display:table}
.m-about-us .about-first .about-left{width:48%;display:table-cell}
.m-about-us .about-first .about-right{width:49%;padding-left:3%;vertical-align:bottom;display:table-cell}
.m-about-us .about-first .about-right img{width:100%}
.m-about-us .about-first h2{font-size:36px;font-weight:400;line-height:1}
.m-about-us .about-first h3{font-size:22px;line-height:1.5;font-weight:400;margin:40px 0}
.m-about-us .about-first p{font-size:16px;color:#888;line-height:25px;text-align:justify;margin-bottom:25px}
.m-about-us .about-second{padding:90px 0;overflow:hidden;color:#fff;background:url(../images/img99.jpg) center center no-repeat}
.m-about-us .about-second h2{font-size:36px;font-weight:400;line-height:1;text-align:center;margin-bottom:90px}
.m-about-us .about-second ul{width:80%;margin:0 auto;display:table}
.m-about-us .about-second li{display:table-cell}
.m-about-us .about-second li:hover .about-icon{background:rgba(255,255,255,.3)}
.m-about-us .about-second li:nth-child(1) .about-icon{padding-top:45px}
.m-about-us .about-second li:nth-child(2) .about-icon,.m-about-us .about-second li:nth-child(3) .about-icon{padding-top:40px}
.m-about-us .about-second .about-icon{width:150px;height:150px;border-radius:50%;margin:0 auto 55px;text-align:center;background:rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1) 0s;box-sizing:border-box}
.m-about-us .about-second .about-icon i{display:block;margin:0 auto}
.m-about-us .about-second h3{font-size:28px;font-weight:400;text-align:center}
 */

 .m-about-us .about-firstn{padding:140px 0 125px;overflow:hidden;color:#fff;}
.m-about-us .about-firstn .about-img{width:54.7%;float:left;position:absolute}
.m-about-us .about-firstn .about-img img{width:100%}
.m-about-us .about-firstn .about-text{width:54.7%;float:right;background:#f6f6f6;padding:10% 4% 14% 16%;box-sizing:border-box;margin-top:8%;overflow: hidden;}
.m-about-us .about-firstn .about_nub{position: absolute;bottom:4rem;width: 100%;}
.m-about-us .about-firstn .about_nub li{display: inline-block;text-align: center;width: 32%;}
.m-about-us .about-firstn .about_nub li h6{font-size: 16px;font-weight: normal;margin: 2rem 0 1rem;}
.m-about-us .about-firstn .about_nub li p{font-size: 16px;}
.m-about-us .about-firstn .about_nub .iconfont{font-size: 50px;margin-bottom: 4em;}
.m-about-us .about-firstn .about_nub .counter{font-size: 40px;}
.m-about-us .about-firstn .about-text h2{color: #333;    font-size: 30px;    text-transform: uppercase;    margin-bottom: 24px;}
.m-about-us .about-firstn .about-text h3{font-size:36px;line-height:1;font-weight:400;color:#333}
.m-about-us .about-firstn .about-text h3:after{width:88px;height:2px;background:#ac2925;display:block;margin-top:32px}
.m-about-us .about-firstn .about-text h5{font-size:22px;font-weight:400;color:#333;margin:60px 0 25px}
.m-about-us .about-firstn .about-text p{font-size:16px;line-height:35px;text-align:justify;color:#777}
.m-about-us .about-firstn .about-bottom{margin-top:115px;position:relative;overflow:hidden}
.m-about-us .about-firstn .about-bottom .text p{display: inline-block;vertical-align: middle;font-size: 22px;margin-left: 6%;}
.m-about-us .about-firstn .about-bottom .about_boimg{box-sizing: border-box;    width: 54%;    display: inline-block;    vertical-align: middle;   padding: 12% 8%;    height: 100%;    background: rgba(0, 0, 0, 0.3)}
.m-about-us .about-firstn .about-bottom .about_boimg img{width: 100%;}
.m-about-us .about-firstn .about-bottom>img{width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-about-us .about-firstn .about-bottom .text{width:50%;font-size:16px;position:absolute;top:0;right:0;line-height:30px;background:rgba(0,0,0,.6);box-sizing:border-box;height: 100%;}
.m-about-us .about_secondn{    padding: 0px 0 10%;}
.m-about-us .about_secondn .about-img{width: 30%;margin-top: 6%;}
.m-about-us .about_secondn .about-text{width: 78%;margin-top: 0;}
.m-about-us .about_secondn .about-text h3{position: relative;}
.m-about-us .about_secondn .about-text h3:after{position: absolute;left: -150px;    top: 0;margin-top: 0;}
.m-about-us .about_secondn .about-text{padding:0;background: none;}
.m-about-us .about_secondn .about-text p{padding: 6% 10% 0 18%;}
.m-about-us .about_secondn .about-text-bj{background: #f6f6f6;box-sizing: border-box;padding: 16% 4% 7% 18%;}

.m-about-us .about_thirdn .about-text{margin-top: 0;background: #212121;padding: 10% 0 10% 5%;width: 40%;}
.m-about-us .about_thirdn .about-text h3,.m-about-us .about_thirdn .about-text h2,.m-about-us .about_thirdn .about-text p{color: #fff;}
.m-about-us .about_thirdn .about-text h3:after{background: #fff;margin-bottom: 40px;}
.redpoint {width: 20px;height: 20px;position: relative;padding:5px;box-sizing: border-box;}
.redpoint p{width: 10px;height: 10px;border-radius: 50%;background: #b7403c;position: relative;z-index: 10;}
.redpoint:after{content:"";position: absolute;width: 20px;height: 20px;background: #d29795;top: 0;left: 0;border-radius: 50%;-webkit-animation:redpp 1s linear infinite alternate;animation:redpp 1s linear infinite alternate;}
@-webkit-keyframes redpp{
	0%{-webkit-transform: scale(0.5);transform: scale(0.5);}
	100%{-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes redpp{
	0%{-webkit-transform: scale(0.5);transform: scale(0.5);}
	100%{-webkit-transform: scale(1);transform: scale(1);}
}
.m-about-us .about_thirdn .about_nub{height: 100%;bottom: 0;}
.ab_point{position: absolute;width: 20px;height: 20px;}
.ab_point1{right:12rem;top: 5rem;}
.ab_point2{right:14rem;top: 11rem;}
.ab_point>p{color:#b7403c;width: 100px;text-align: center;font-size: 16px;margin-left: -40px;margin-top: 4px; }

.m-green .green-first{padding:220px 0 310px;overflow:hidden;background-repeat:no-repeat;background-position:center center}
.m-green .green-first h2{font-size:30px;font-weight:400;line-height:1;margin-bottom:20px}
.m-green .green-first h3{font-size:20px;font-weight:400;line-height:1.3}
.m-green .green-first h3:after{width:140px;height:2px;background:#ac2925;display:block;margin-top:25px;margin-bottom:25px}
.m-green .green-second,.m-green .green-third{background-repeat:no-repeat;background-position:center center;overflow:hidden}
.m-green .green-first p{font-size:16px;line-height:30px;width:44%}
.m-green .green-second{padding:90px 0 180px}
.m-green .green-second .green-text h2{font-size:30px;font-weight:400;line-height:1;text-align:center;color:#4c7f90;margin-bottom:20px}
.m-green .green-second .green-text h3{font-size:20px;font-weight:400;line-height:1.3;color:#4c7f90;text-align:center;margin-bottom:80px}
.m-green .green-second .green-text ul{width:70%;margin:0 auto}
.m-green .green-second .green-text li{width:45%;float:left;min-height:170px;padding:60px 0 0 55px;position:relative;box-sizing:border-box;margin-bottom:40px}
.m-green .green-second .green-text li:nth-child(2n){float:right}
.m-green .green-second .green-text li .icon{width:64px;height:82px;position:absolute;left:0;top:0}
.m-green .green-second .green-text li .icon img{width:100%}
.m-green .green-second .green-text li .title{font-size:20px;line-height:1.5;color:#4c7f90;margin-bottom:10px}
.m-green .green-second .green-text li p{color:#4c7f90;line-height:1.5}
.m-green .green-third .green-text{width:50%;float:right;box-sizing:border-box;padding:5%;color:#fff}
.m-green .green-third .green-text h2{font-size:30px;line-height:1}
.m-green .green-third .green-text h3{font-size:20px;margin:20px 0 50px}
.m-green .green-third .green-text .green-box{background:rgba(255,255,255,.15);padding:5%;font-size:16px;font-weight:700;line-height:30px}
.m-green .green-third .green-text .green-box h5{font-size:22px;margin-bottom:20px}
.m-green .green-third .green-text .green-box li{margin-bottom:10px}
.m-green .green-third .green-text .green-box b{float:left}
.m-green .green-third .green-text .green-box p{padding-left:80px}
.m-green .green-fourth{overflow:hidden;background-repeat:no-repeat;background-position:center bottom}
.m-green .green-fourth .green-text{width:40%;padding:14.5% 8% 14.5% 0;float:right;color:#55789a}
.m-green .green-fourth .green-box{background:rgba(255,255,255,.6);padding:5%;font-size:16px;line-height:30px}
.m-green .green-fourth h2{font-size:30px;font-weight:400;line-height:1;margin-bottom:20px}
.m-green .green-fourth h3{font-size:20px;font-weight:400;line-height:1.3}
.m-green .green-fourth h3:after{width:140px;height:2px;background:#55789a;display:block;margin-top:25px;margin-bottom:25px}
.m-green .green-fourth p{font-size:16px;line-height:30px;width:100%;text-align:justify}
.m-product-top{margin:50px 0 60px;background:#f2f2f2;padding:40px;overflow:hidden}
.m-product-top .m-slide{width:58%;float:left}
.m-product-top .m-slide .ban_hd li{width:10px;height:10px;background:rgba(255,255,255,.5);border-radius:50%;text-indent:-99999px}
.m-product-top .m-slide .ban_hd li.on{background:#fff}
.m-product-top .product-text{float:left;margin-left:5%;width:37%}
.m-product-top .product-text h2{font-size:24px;line-height:1.3;margin:5px 0 25px}
.m-product-top .product-text h3{font-size:16px;font-weight:400;margin-bottom:10px}
.m-product-top .product-text p{height:62px;overflow:hidden}
.m-product-top .product--btn{width:168px;height:46px;line-height:46px;font-size:16px;background:#fff;border:1px solid #ac2925;color:#ac2925}
.m-product-top .product--btn:hover{background:#ac2925;color:#fff}
.m-product-top .product--btn1{width:168px;height:46px;line-height:46px;font-size:16px;float:left;margin-right:15px;margin-top:20px}
.m-product-top .product-box{margin:30px 0;overflow:hidden}
.m-product-top .product-box li{width:50%;line-height:50px;float:left}
.m-product-top .product-box .product-icon{width:50px;height:50px;line-height:50px;text-align:center;color:#aaa;background:#fff;float:left;margin-right:10px;border-radius:50%}
.m-product-top .product-box .product-icon i{font-size:24px}
.m-product-detail{background:#f2f2f2;padding:40px 80px 40px 40px}
.m-product-detail h2{font-size:24px;font-weight:400;margin-bottom:20px}
.m-product-detail p{font-size:16px;line-height:1.5;margin:10px 0 50px}
.m-product-detail img{width:100%}
.m-product-hot{margin-top:60px}
.m-product-hot ul:after{display:block;clear:both}
.m-product-hot li{background:#f2f2f2;padding:30px;margin-bottom:40px;box-sizing:border-box;float:left;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-product-hot li:hover{box-shadow:0 0 5px #ccc}
.m-product-hot .hot-title{font-size:22px;font-weight:700;float:left;margin-right:20px}
.m-product-hot .hot-time{font-size:18px;float:left;color:#ac2925}
.m-product-hot .hot-tag{width:100%;    min-height: 100px;overflow:hidden;clear:both;padding-top:15px}
.m-product-hot .hot-tag p{margin-right:10px;display:inline}
.m-product-hot .hot-price{font-size:22px;color:#ac2925;float:left;margin-right:20px}
.m-product-hot .hot-price b{font-size:42px;font-weight:400;margin-right:10px}
.m-product-hot del{font-size:18px;color:#aaa;float:left;margin-top:8px}
.m-product-hot .hot--btn{float:right;width:150px;height:48px;line-height:48px;font-size:18px;margin-top:-10px}
.m-product-hot .hot--btn1{width:230px;height:48px;line-height:48px;font-size:18px;margin:15px auto 0}
.m-product-hot .small-img{width:100%;}
.m-product-hot .big-img,.m-product-hot .small-img .hot-img img{width:100%}
.m-product-hot .small-img .hot-img{width:38%;display:block;    float: left;}
.m-product-hot .small-img .hot-text{margin:40px 0 0 50px;float: left;width: 55%;}
.m-product-hot .small-img:nth-child(2n){float:right}
.m-product-hot .big-img:after{display:block;clear:both}
.m-product-hot .big-img .hot-img{width:65.5%;display:block;float:left}
.m-product-hot .big-img .hot-img img{width:100%}
.m-product-hot .big-img .hot-text{width:31%;float:right}
.m-product-hot .big-img .hot-title{float:none;text-align:center;margin-right:0;margin-top:30px}
.m-product-hot .big-img .hot-tag{background:#fff;margin:40px 0;padding:3rem 0;height:auto}
.m-product-hot .big-img .hot-tag p{display:block;text-align:center;margin:10px 0}
.m-product-hot .big-img .hot-price{text-align:center;float:none;margin-right:0;margin-bottom:15px}
.m-product-hot .big-img .hot-time{text-align:center;float:none}




.m-activity-top{margin:60px 0 50px;padding-bottom:60px;border-bottom:1px solid #bfbfbf;display:table}
.m-activity-top .activity-img{width:66%;display:table-cell}
.m-activity-top .activity-img img{width:100%}
.m-activity-top .activity-form{width:34%;padding:0 4%;box-sizing:border-box;display:table-cell;vertical-align:top;background:url(../images/img124.jpg)}
.m-activity-top .activity-form ::-webkit-input-placeholder{font-size:14px;color:#fff}
.m-activity-top .activity-form :-moz-placeholder{font-size:14px;color:#fff}
.m-activity-top .activity-form ::-moz-placeholder{font-size:14px;color:#fff}
.m-activity-top .activity-form :-ms-input-placeholder{font-size:14px;color:#fff}
.m-activity-top .activity-form h2{font-size:24px;color:#ac2925;margin-top:15%;margin-bottom:10px;text-align:center}
.m-activity-top .activity-form h3{font-size:24px;text-align:center;margin-bottom:30px}
.m-activity-top .activity-form .u-input-text{height:40px;color:#fff;background:rgba(0,0,0,.5)}
.m-activity-top .activity-form .activity--btn{width:100%;height:40px;line-height:40px;margin-top:10px}
.m-activity-top .activity-form .activity-num{font-size:16px;color:#ac2925;text-align:center;margin:25px 0 10px}
.m-activity-top .activity-form .activity-num b{margin:0 5px}
.m-activity li{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}
.m-activity li:after{display:block;clear:both}
.m-activity li.activity-other .activity-img .activity-tag{background:url(../images/aicon1.png) no-repeat}
.m-activity li.activity-other .activity-text .activity-time{color:#7d7d7d;font-weight:400}
.m-activity li.activity-other .activity-text .activity--btn{background:#a6a6a6}
.m-activity li:hover .activity-img{box-shadow:0 0 10px #999}
.m-activity li:hover .activity-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.m-activity .activity-img{width:45%;height:0;padding-bottom:28%;display:block;float:left;overflow:hidden;position:relative;margin-right:5%;transition:all .8s cubic-bezier(.4,0,.2,1) 0s}
.m-activity .activity-img img{width:100%;transition:all .8s cubic-bezier(.4,0,.2,1) 0s}
.m-ambry .ambry-img:before,.m-ambry .ambry-second .ambry-tab li,.m-ambry .ambry-seventh .ambry-logo li,.m-life-box .life-img:before,.m-life-box .life-second .life-icon .l-icon,.m-life-style .life-fourth .lift-img{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-activity .activity-img .activity-bg{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5)}
.m-activity .activity-img .activity-tag{width:100px;height:30px;line-height:30px;position:absolute;padding-left:25px;box-sizing:border-box;right:0;bottom:0;color:#fff;background:url(../images/aicon.png) no-repeat}
.m-banner-text1,.m-slideText ul{position:relative}
.m-activity .activity-text{width:50%;float:left}
.m-activity .activity-text h3{height:50px;overflow:hidden;font-size:20px;font-weight:400;line-height:25px;margin:40px 0 20px}
.m-activity .activity-text h3 a:hover{color:inherit;text-decoration:none}
.m-activity .activity-text .activity-time{color:#ac2925;font-weight:700}
.m-activity .activity-text .activity--btn{width:160px;height:40px;line-height:40px;margin-top:60px}
.m-slideText{color:#999;height:100px;overflow:hidden}
.m-slideText li{line-height:25px;text-align:center}
.m-banner-text1{width:100%;height:760px;overflow:hidden}
.m-banner-text1 .banner-img{width:1920px;height:760px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.m-life-box .t5:after,.m-life-style .life-line{height:2px;content:""}
.m-life-style .life-line{width:80px;display:block;background:#ac2925;float:right;margin:15% 0 8%}
.m-life-style .t2{font-size:44px;line-height:1;font-weight:300;margin-bottom:30px;text-align:right}
.m-life-style .t3{font-size:24px;line-height:1;font-weight:400;margin-bottom:30px}
.m-life-style .life-p{font-size:16px;line-height:45px;color:#888;text-align:justify}
.m-life-style .life-first{padding:130px 0 200px;overflow:hidden;background:url(../images/img139.jpg) center center no-repeat}
.m-life-style .life-first .life-p{text-align:right}
.m-life-style .life-first .life-left{width:46.8%;float:left}
.m-life-style .life-first .life-left img{width:100%}
.m-life-style .life-first .lift-mid{width:25%;float:left;margin-left:1.5%}
.m-life-style .life-first .lift-mid .lift-logo{width:40.33%;margin-bottom:30%}
.m-life-style .life-first .lift-mid .lift-img{width:100%}
.m-life-style .life-first .lift-right{width:25%;float:left;margin-left:1.5%;padding-top:23%}
.m-life-style .life-first .lift-right .lift-img{width:100%}
.m-life-style .life-first .life-text{padding-right:10%}
.m-life-style .life-second{padding:110px 0;overflow:hidden;background:url(../images/img140.jpg) center center no-repeat}
.m-life-style .life-second .life-left{width:48.43%;float:left}
.m-life-style .life-second .life-left img{width:100%}
.m-life-style .life-second .life-left .t3{margin-top:10%;margin-bottom:20px}
.m-life-style .life-second .life-left .life-p{line-height:30px}
.m-life-style .life-second .lift-right{width:50%;float:left;margin-left:1.5%}
.m-life-style .life-second .lift-right .lift-img1{width:96%;margin:20px 0 30px}
.m-life-style .life-second .lift-right .lift-img{width:51.56%;margin-top:20px}
.m-life-style .life-second .life-text{padding-left:10%}
.m-life-style .life-third{padding:120px 0;overflow:hidden;background:url(../images/img141.jpg) center center no-repeat}
.m-life-style .life-third .life-left{width:35.93%;float:left}
.m-life-style .life-third .life-left img{width:100%}
.m-life-style .life-third .life-left .t3{margin-top:6%;margin-bottom:20px}
.m-life-style .life-third .life-left .life-p{line-height:25px;font-size:14px}
.m-life-style .life-third .life-mid{width:35.15%;float:left;margin-left:1.5%}
.m-life-style .life-third .life-mid img{width:100%}
.m-life-style .life-third .life-right{width:25.78%;float:left;margin-left:1.5%}
.m-life-style .life-third .life-right .t3{margin-top:13.6%;margin-bottom:20px}
.m-life-style .life-third .life-right img{width:100%}
.m-life-style .life-third .life-right .life-p{line-height:30px;margin-bottom:24%}
.m-life-style .life-fourth{padding:120px 0;overflow:hidden;background:#fff}
.m-life-style .life-fourth li{width:32%;margin-right:2%;float:left}
.m-life-style .life-fourth li:last-child{margin-right:0}
.m-life-style .life-fourth li:hover .lift-img{box-shadow:0 0 10px #ccc}
.m-life-style .life-fourth .lift-img{display:block;margin-bottom:35px;border:1px solid #e8e8e8}
.m-life-style .life-fourth .lift-img img{width:100%}
.m-life-style .life-fourth h2{font-size:24px;font-weight:400;float:left;margin-right:20px}
.m-life-style .life-fourth .lift-icon{float:left;padding-left:20px;font-size:16px;color:#888;background:url(../images/xing.png) left center no-repeat}
.m-life-style .life-fourth p{color:#999;margin-top:20px}
.m-life-box .life-tag{margin:40px 0;overflow:hidden}
.m-life-box .life-tag li{border:1px solid #999;border-radius:5px;overflow:hidden;float:left;width:49%;padding:20px 2% 20px 3%;box-sizing:border-box;display:table}
.m-life-box .life-tag li:nth-child(2n){float:right}
.m-life-box .life-tag li.z-current,.m-life-box .life-tag li:hover{border:1px solid #a9262d;background:linear-gradient(0deg,#d73d44,#a8272c)}
.m-life-box .life-tag li.z-current h2,.m-life-box .life-tag li:hover h2{color:#fff}
.m-life-box .life-tag li.z-current p,.m-life-box .life-tag li:hover p{color:rgba(255,255,255,.6)}
.m-life-box .life-tag a{text-decoration:none}
.m-life-box .life-tag .icon{display:block;display:table-cell}
.m-life-box .life-tag h2{width:100px;font-size:24px;font-weight:400;color:#888;display:table-cell;line-height:60px;padding-left:20px;padding-right:20px}
.m-life-box .life-tag p{font-size:16px;line-height:25px;display:table-cell;vertical-align:middle;color:#aaa;text-transform:uppercase}
.m-life-box .t3{font-size:50px;line-height:1;color:rgba(68,68,68,.08);text-transform:uppercase}
.m-life-box .life-text h3{color: #fcfbf9;font-size: 8rem;text-align: right;position: absolute;right: 0;top:0;    z-index: -1;}
.m-life-box .t2{font-size:44px;line-height:1;margin:12% 0 4% 0;}
.m-life-box .t6{font-size:18px;line-height:1.3;font-weight:400;margin-bottom: 10%;}
.m-life-box .t5{font-size:22px;line-height:1.3;font-weight:400}
.m-life-box .t5:after{width:120px;background:#ac2925;display:block;margin:30px 0}
.m-life-box .life-p{color:#666;font-size:16px;line-height:35px;text-align:justify}
.m-life-box .life-first{width:100%;}
.m-life-box .life-first .u-tab{display:table;height:30px;line-height:30px;font-size:14px;margin:0 auto 50px}
.m-life-box .life-first .u-tab li{float:left;display:table-cell;padding:0 15px;margin:0 10px}
.m-life-box .life-first .tab-sub .m-slide .ban_hd,.m-life-box .life-first .u-tab li.notab{display:none}
.m-life-box .life-first .u-tab li.z-current{font-weight:400}
.m-life-box .life-first .u-tab li a{text-decoration:none}

.m-life-box .l-first .life-text{width:46%;float:left;padding:3% 0 0 6%;box-sizing:border-box;position:relative;z-index: 10;}
.m-life-box .l-first .life-img{width:53.9%;float:left}
.m-life-box .l-first .life-img img{width:100%}
.m-life-box .l-first .life-img1{margin-top:70px}
.m-life-box .l-first .life-img1 img{width:105%}
.m-life-box .l-second .lifes-tit{position: relative;}
.m-life-box .l-second .t2{margin:100px 0 40px 0;}
.m-life-box .l-second .t5:after{margin: 10px 0;}
.m-life-box .l-second .lifes-tit a{font-size: 20px;position: absolute;right: 0;bottom: 0;}
.m-life-box .l-second .lifes-tit a i{font-size: 22px;}
.m-life-box .l-second .lifes-tit a:hover{    text-decoration: none;}
.m-life-box .l-second .life-left{width:47.65%;float:left}
.m-life-box .l-second .life-right{width:47.65%;float:right;margin-top:70px}
.m-life-box .l-second .life-img{width:100%;margin-top:110px}
.m-life-box .l-second .life-img img{width:100%}
.m-life-box .l-second .life-img2{width:69.84%;float:right;margin-right:-10%}
.m-life-box .l-second .life-img2 img{width:100%}
/* .m-life-box .l-third{margin-top:-20%} */
.lifeshow-second{margin:20px 0 100px;}
.lifeshow-second.homcase .homcase_tit{    text-align: left;    height: 160px;padding: 20px 0 0;transition:all ease 0.8s;}
.lifeshow-second.homcase .homcase_tit h2{font-size: 58px;line-height: 1.2;position: relative;transition:all ease 0.8s;}
.lifeshow-second.homcase .homcase_tit h2:after{content: "";width:80px;background:#535353;display:block;height:2px;position: absolute;top: 30px;left: 100px;transition:all 0.8s ease;}
.lifeshow-second.homcase li:hover .homcase_tit{padding:20px 0 0 2rem;}
.lifeshow-second.homcase li:hover .homcase_tit h2{color: #a4262a;}
.lifeshow-second.homcase li:hover .homcase_tit h2:after{background: #a4262a;left: 80px;height: 2px;width: 60px;}
.m-life-box .l-third{background:url(../images/imglife.jpg) center bottom no-repeat; }
.m-life-box .l-third .life-text{width:30%;float: left;}
.m-life-box .l-third .life-pic{width: 70%;float: left;}
.br5{height: 50px;}
.m-life-box .l-third .life-imgs .life-img:last-child{margin-right:0}
.lifeshow-fourth .m-adv-lists li{background: #fff;}
.lifeshow-fourth h5{color: #2b2b2b;font-size: 26px;margin: 10% 0 5%;font-weight: 400;}
.lifeshow-fourth p{color: #7d7d7d;font-size: 14px;}
.m-life-box .l-fourth .life-imgs{overflow:hidden;margin:6% 0 8%}
.m-life-box .l-fourth .life-imgs .life-img{width:32%;margin-right:2%;float:left}
.m-life-box .l-fourth img,.m-life-box .l-fourth .life-imgs .life-img img{width:100%}
.m-life-box .l-fourth{position:relative;    margin: 8% 0;}
.m-life-box .l-fourth .life-text{width:36%;position:absolute;left:6%;bottom:10%;color:#fff}
.m-life-box .l-fourth .life-text .life-p{color:#fff}
.m-life-box .life-img{position:relative}
.m-life-box .life-img:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;box-sizing:border-box;border:3px solid #fff;-webkit-transform:scale(0);transform:scale(0);opacity:0}
.m-life-box .life-img:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.m-life-box .life-second{width:100%;padding:5% 0}
.m-life-box .life-second .life-text{width:50%;margin:0 auto;text-align:center;color:#fff}
.m-life-box .life-second .life-text .t3{color:rgba(255,255,255,.14)}
.m-life-box .life-second .life-text .life-p{color:#fff;font-size:14px;text-align:center}
.m-life-box .life-second .life-icon{overflow:hidden;margin-top:60px}
.m-life-box .life-second .life-icon li{width:14.28%;float:left}
.m-life-box .life-second .life-icon li:hover .l-icon{border:2px solid #fff}
.m-life-box .life-second .life-icon .l-icon{width:110px;height:110px;background:#a43035;border-radius:50%;margin:0 auto;box-sizing:border-box;border:5px solid #a43035}
.m-life-box .life-second .life-icon .l-icon img{display:block;position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.m-life-box .life-second .life-icon h3{font-size:16px;font-weight:400;color:#fff;margin-top:15px;text-align:center}
.m-ambry .t2{font-size:26px;line-height:1.3;text-align:center}
.m-ambry .t2:after{content:"";width:100px;height:2px;background:#ac2925;display:block;margin:30px auto}
.m-ambry .ambry-p{color:#666;font-size:18px;line-height:35px;text-align:center;width:54%;margin:0 auto}
.m-ambry .ambry-first{width:100%;padding:4% 0;background:url(../images/img153.jpg) center top no-repeat}
.m-ambry .ambry-first .ambry-icon{overflow:hidden;margin-top:60px}
.m-ambry .ambry-first .ambry-icon li{width:12.5%;float:left;position:relative}
.m-ambry .ambry-first .ambry-icon li:after{content:"\e646";display:block;float:right;font-size:24px;color:#666;position:absolute;font-weight:700;top:30px;right:-10px}
.m-ambry .ambry-first .ambry-icon li:last-child:after{display:none}
.m-ambry .ambry-first .ambry-icon .l-icon{width:86px;height:86px;background:#a43035;border-radius:50%;margin:0 auto}
.m-ambry .ambry-first .ambry-icon .l-icon img{display:block;position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.m-ambry .ambry-first .ambry-icon h3{font-size:16px;font-weight:400;margin-top:15px;text-align:center}
.m-ambry .ambry-second{max-width:1920px;margin:0 auto;width:100%;position:relative}
.m-ambry .ambry-second .big-img{width:1920px;height:790px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-ambry .ambry-second .big-img img{width:100%;height:100%}
.m-ambry .ambry-second .ambry-text-box{width:50%;height:100%;color:#fff;position:absolute;right:0;top:0;background:rgba(0,0,0,.6);z-index:2}
.m-ambry .ambry-second .ambry-text{max-width:640px;width:100%;padding:20% 2% 0 10%;box-sizing:border-box}
.m-ambry .ambry-second .ambry-text .t2{text-align:left}
.m-ambry .ambry-second .ambry-text .t2:after{width:80px;margin:30px 0}
.m-ambry .ambry-second .ambry-text .ambry-p{font-size:16px;color:#fff;text-align:left;height:66px;width:100%}
.m-ambry .ambry-second .ambry-tab{margin:10% 0 0 10%;width:90%;height:102px;overflow:hidden}
.m-ambry .ambry-second .ambry-tab li{width:174px;float:left;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1)}
.m-ambry .ambry-second .ambry-tab li img{width:90%;border:2px solid transparent;box-sizing:border-box}
.m-ambry .ambry-second .ambry-tab li.z-current{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0)}
.m-ambry .ambry-second .ambry-tab li.z-current img{border:2px solid #fff}
.m-ambry .ambry-second .ambry-jbox{margin:6% 0 0 10%;overflow:hidden}
.m-ambry .ambry-second .ambry-left,.m-ambry .ambry-second .ambry-right{width:44px;height:22px;text-align:center;background:#fff;color:#666;float:left;margin-right:10px;border-radius:3px;cursor:pointer}
.m-ambry .ambry-second .ambry-left i,.m-ambry .ambry-second .ambry-right i{font-size:20px;font-weight:700}
.m-ambry .ambry-third{width:100%;padding:4% 0;overflow:hidden}
.m-ambry .ambry-third .f-in{position:relative}
.m-ambry .ambry-third .ambry-left{width:60.93%;float:left;position:relative;z-index:2;margin:5% 0 10%}
.m-ambry .ambry-third .t2{text-align:left}
.m-ambry .ambry-third .t2:after{margin:30px 0}
.m-ambry .ambry-third .ambry-p{width:62%;line-height:30px;font-size:14px;text-align:left;margin:0}
.m-ambry .ambry-third .ambry-img2{width:42.96%;float:right;position:absolute;right:0;z-index:1}
.m-ambry .ambry-third .ambry-img2 img{width:100%}
.m-ambry .ambry-third .ambry-img1{margin-top:10%}
.m-ambry .ambry-third .ambry-img1 .ambry-img{width:49%;float:left;margin-right:2%}
.m-ambry .ambry-third .ambry-img1 .ambry-img:last-child{margin-right:0}
.m-ambry .ambry-third .ambry-img1 .ambry-img img{width:100%}
.m-ambry .ambry-fourth{width:100%;padding:4% 0;background:url(../images/img168.jpg) center top no-repeat}
.m-ambry .ambry-fourth .t2{margin-bottom:35px}
.m-ambry .ambry-fourth .t2:after{display:none}
.m-ambry .ambry-fourth .ambry-table{display:table}
.m-ambry .ambry-fourth .ambry-left{width:67.18%;display:table-cell;background:#6b6b6b;vertical-align:top;box-sizing:border-box}
.m-ambry .ambry-fourth .ambry-left .ambry-img,.m-ambry .ambry-fourth .ambry-left img{width:100%}
.m-ambry .ambry-fourth .ambry-left .ambry-p{color:#fff;font-size:14px;text-align:left;width:auto;line-height:30px;margin:3% 5%;box-sizing:border-box}
.m-ambry .ambry-fourth .ambry-mid{display:table-cell}
.m-ambry .ambry-fourth .ambry-right{width:32.03%;display:table-cell}
.m-ambry .ambry-fourth .ambry-right .ambry-img{margin-bottom:2%}
.m-ambry .ambry-fourth .ambry-right .ambry-img:last-child{margin-bottom:0}
.m-ambry .ambry-fourth .ambry-right .ambry-img img{width:100%}
.m-ambry .ambry-fifth{width:100%;padding:4% 0}
.m-ambry .ambry-fifth .t2{margin-bottom:35px}
.m-ambry .ambry-fifth .t2:after{display:none}
.m-ambry .ambry-fifth .ambry-table{display:table}
.m-ambry .ambry-fifth .ambry-left{width:57.81%;display:table-cell;vertical-align:top;box-sizing:border-box}
.m-ambry .ambry-fifth .ambry-left .ambry-img,.m-ambry .ambry-fifth .ambry-left img{width:100%}
.m-ambry .ambry-fifth .ambry-left .t3{font-size:22px;line-height:1.3;font-weight:400;font-style:italic;margin:7% 3% 3%}
.m-ambry .ambry-fifth .ambry-left .ambry-p{color:#888;font-size:16px;text-align:left;width:auto;line-height:30px;margin:0 3%;box-sizing:border-box}
.m-ambry .ambry-fifth .ambry-mid{display:table-cell}
.m-ambry .ambry-fifth .ambry-right{width:40.62%;display:table-cell}
.m-ambry .ambry-fifth .ambry-right .ambry-img{margin-bottom:3%}
.m-ambry .ambry-fifth .ambry-right .ambry-img:last-child{margin-bottom:0}
.m-ambry .ambry-fifth .ambry-right .ambry-img img{width:100%}
.m-ambry .ambry-sixth{width:100%;padding:4% 0;background:#f3f3f3}
.m-ambry .ambry-sixth .t2{margin-bottom:15px}
.m-ambry .ambry-sixth .t2:after{display:none}
.m-ambry .ambry-sixth .t5{font-size:14px;font-weight:400;text-align:center;margin-bottom:40px}
.m-ambry .ambry-sixth .ambry-table{display:table}
.m-ambry .ambry-sixth .ambry-left{width:50.78%;display:table-cell;vertical-align:top;box-sizing:border-box}
.m-ambry .ambry-sixth .ambry-left .ambry-img img{width:100%}
.m-ambry .ambry-sixth .ambry-mid{width:22.65%;display:table-cell;box-sizing:border-box}
.m-ambry .ambry-sixth .ambry-mid .ambry-img{margin-bottom:7%}
.m-ambry .ambry-sixth .ambry-mid .ambry-img img{width:100%}
.m-ambry .ambry-sixth .ambry-right{width:23.43%;display:table-cell;vertical-align:top;box-sizing:border-box}
.m-ambry .ambry-sixth .ambry-right .ambry-img img{width:100%}
.m-ambry .ambry-seventh{width:100%;padding:4% 0}
.m-ambry .ambry-seventh .t2{margin-bottom:15px}
.m-ambry .ambry-seventh .t2:after{display:none}
.m-ambry .ambry-seventh .t5{font-size:14px;font-weight:400;text-align:center;margin-bottom:40px}
.m-ambry .ambry-seventh .ambry-logo{overflow:hidden}
.m-ambry .ambry-seventh .ambry-logo li{float:left;width:24.25%;height:120px;margin:0 1% 2% 0;background:#f3f3f3;box-sizing:border-box;border:10px solid #f3f3f3}
.m-ambry .ambry-seventh .ambry-logo li:hover{border:3px solid #ac2925}
.m-ambry .ambry-seventh .ambry-logo li img{max-width:80%;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-ambry .ambry-seventh .ambry-logo li:nth-child(4){margin-right:0}
.m-ambry .ambry-seventh .ambry-logo li:nth-child(5),.m-ambry .ambry-seventh .ambry-logo li:nth-child(6){width:32.66%}
.m-ambry .ambry-seventh .ambry-logo li:nth-child(7){width:32.66%;margin-right:0}
.m-about,.m-about .text-sub{margin:0 auto;overflow:hidden}
.m-ambry .ambry-img{position:relative}
.m-ambry .ambry-img:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;box-sizing:border-box;border:3px solid #fff;-webkit-transform:scale(0);transform:scale(0);opacity:0}
.m-ambry .ambry-img:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.m-about{width:100%;max-width:1920px;position:relative}
.m-about .about-big-img{width:100%;height:810px;position:relative;z-index:1}
.m-about .about-big-img .img-sub{width:100%;position:absolute;z-index:1;transition:all .6s cubic-bezier(.4,0,.2,1) 0s;opacity:0}
.m-about .about-big-img .img-sub.z-current{z-index:2;opacity:1}
.m-about .about-big-img .pc-img{width:1920px;height:810px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-about .about-big-img .moblie-img{width:100%;display:none}
.m-about .about-text-box{position:relative;top:50%;-webkit-transform:translateY(-65%);transform:translateY(-65%)}
.m-about .about-text{width:50%;height:100%;color:#fff;position:absolute;right:0;top:0;background:rgba(0,0,0,.6);z-index:2}
.m-about .text-sub{width:70%;max-width:650px;height:0;transition:all .6s cubic-bezier(.4,0,.2,1) 0s;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}
.m-about .text-sub.z-current{height:auto;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.m-about .text-sub .t2{font-size:34px;font-weight:400;line-height:1;text-align:center}
.m-about .text-sub .t2:after{content:"";width:120px;height:2px;background:#ac2925;display:block;margin:30px auto}
.m-about .text-sub .about-p{font-size:16px;line-height:30px;text-align:center}
.m-about .about-tab li,.m-about .text-sub .about-link{height:46px;line-height:46px;font-size:16px;text-align:center}
.m-about .text-sub .about-link{width:40%;max-width:180px;display:block;margin:30px auto;color:#fff;border:1px solid #fff;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;text-decoration:none}
.m-about .text-sub .about-link:hover{background:#ac2925;border:1px solid #ac2925}
.m-about .about-tab{width:80%;max-width:600px;margin:0 auto;overflow:hidden;position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.m-about .about-tab li{width:23%;max-width:140px;background:rgba(255,255,255,.1);float:left;margin:1%;cursor:pointer;transition:all .6s cubic-bezier(.4,0,.2,1) 0s}
.m-about .about-tab li.z-current{background:#a4242a}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;right:30px;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav li{margin:15px 0}
#fp-nav .active span{background:#fff}
#fp-nav span{width:8px;height:8px;display:block;background:rgba(255,255,255,.3);border-radius:50%}
.section-tag{position:fixed;left:0;bottom:20px;width:100%;z-index:3}
.section-tag .section-icon{height:20px;background:url(../images/sgicon.png) center top no-repeat}
.section-tag .section-tag-text{color:rgba(255,255,255,.4);text-align:center;font-size:16px}
.section-tag .section-tag-text b{font-weight:400}
.m-section{width:100%;position:relative;top:-147px}
.m-section .m-foot{height:775px!important}
.m-section .pc-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-section .moblie-img{display:none}
.m-section .section:nth-last-child(2){margin-bottom:-60px}
.m-section .section.active .section-text{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-section .section-text{position:absolute;left:50%;top:60%;color:#fff;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1) .6s}
.m-video,.m-video .video-box{position:relative}
.m-section .section-text a,.m-video .video-box .video-text .video-btn,.m-video .video-lists{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-section .section-text h2{font-size:34px;font-weight:300;line-height:1;text-align:center;letter-spacing:5px}
.m-section .section-text p{color:rgba(255,255,255,.8);text-align:center;margin:15px 0}
.m-section .section-text a{width:50%;display:block;margin:0 auto;max-width:180px;height:36px;line-height:36px;text-align:center;color:#fff;border:1px solid #fff;text-decoration:none}
.m-section .section-text a:hover{background:#ac2925;border:1px solid #ac2925}
.m-section .eighth-section,.m-section .fifth-section,.m-section .first-section,.m-section .fourth-section,.m-section .second-section,.m-section .seventh-section,.m-section .sixth-section,.m-section .third-section{max-width:1920px;width:100%;padding-top:147px;margin-bottom:-147px;box-sizing:border-box;position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:hidden}
.m-video{width:100%;max-width:1920px;margin:0 auto}
.m-video .video-box video{display:block}
.m-video .video-box .video-text{position:absolute;width:100%;top:50%;left:0;text-align:center;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.m-video .video-box .video-text h2{font-size:36px;line-height:1;font-weight:400}
.m-video .video-box .video-text .video-btn{width:240px;height:60px;line-height:60px;text-align:center;border:1px solid #fff;font-size:18px;margin:30px auto 0;cursor:pointer}
.m-video .video-box .video-text .video-btn i{font-size:20px}
.m-video .video-box .video-text .video-btn:hover{background:#ac2925;border:1px solid #ac2925}
.m-video .video-lists{width:100%;height:35px;position:absolute;left:0;bottom:0}
.m-video .video-lists.z-open{background:rgba(255,255,255,.1);height:200px}
.m-video .video-lists.z-open .lists-btn i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.m-video .video-lists .lists-btn{width:110px;height:35px;line-height:35px;margin:0 auto;background:#5c6163;text-align:center;border-radius:3px 3px 0 0;color:#fff;cursor:pointer}
.m-video .video-lists .lists-btn i{font-size:30px;display:inline-block}
.m-video .video-lists .lists-box{width:100%;max-width:1240px;margin:40px auto;color:#fff;position:relative;box-sizing:border-box}
.m-video .video-lists .lists-box li{width:290px;box-sizing:border-box;float:left}
.m-video .video-lists .lists-box li.z-current h3{border:1px solid #ac2925;background:#ac2925}
.m-video .video-lists .lists-box h3{font-size:18px;font-weight:400;height:68px;line-height:68px;text-align:center;border-radius:3px;border:1px solid #fff;cursor:pointer;margin:0 10px}
.m-video .video-lists .video-left i,.m-video .video-lists .video-right i{font-size:40px}
.m-video .video-lists .lists-sub{max-width:1160px;margin:0 auto;height:70px;overflow:hidden}
.m-video .video-lists .video-left,.m-video .video-lists .video-right{width:40px;height:68px;line-height:68px;position:absolute;top:0;cursor:pointer;text-align:center}
.m-video .video-lists .video-left{left:0}
.m-video .video-lists .video-right{right:0}
.m-video .video-title{text-align:center;margin-top:30px;display:none}
.m-video .video-title b{font-size:46px;line-height:1;text-align:center;color:rgba(0,0,0,.06);text-transform:uppercase}
.m-video .video-title h2{font-size:22px;font-weight:400;height:46px;line-height:46px;margin-top:-46px}
.m-duty .duty_tit{font-size: 30px;color: #000000;text-transform: uppercase;text-align: center;margin-bottom:50px;}
.m-duty .duty_tit span{color: #333333;margin-left: 20px;}
.m-duty .duty-slide .duty-left i,.m-duty .duty-slide .duty-right i{font-size:26px}
.m-duty{margin-top:100px}
.m-duty .duty-top{background:#f2f2f2;margin-bottom:60px}
.m-duty .duty-img{width:100%}
.m-duty .duty-slide{position:relative}
.m-duty .duty-slide .duty-box{width:100%;overflow:hidden;}
.jsDutySlide .duty-box ul.on{display: block;}
.m-duty .duty-slide .duty-left,.m-duty .duty-slide .duty-right{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:50%;z-index:5;border-radius:50%;cursor:pointer;box-shadow:0 0 5px #ccc}
.m-duty .duty-slide .duty-left{background:#fff;left:50%;margin:-2% 0 0 -26%}
.m-duty .duty-slide .duty-left:hover{color:#fff;background:#ac2925}
.m-duty .duty-slide .duty-right{background:#fff;right:50%;margin:-2% -26% 0 0}

.m-duty .duty-slide .duty-box-2{width:100%;overflow:hidden;}
.m-duty .duty-slide .duty-left-2,.m-duty .duty-slide .duty-right-2{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:50%;z-index:5;border-radius:50%;cursor:pointer;box-shadow:0 0 5px #ccc}
.m-duty .duty-slide .duty-left-2{background:#fff;left:50%;margin:-2% 0 0 -26%}
.m-duty .duty-slide .duty-left-2:hover{color:#fff;background:#ac2925}
.m-duty .duty-slide .duty-right-2{background:#fff;right:50%;margin:-2% -26% 0 0}
.m-honor .honor-link .honor-left i,.m-honor .honor-link .honor-right i{font-size:22px}
.m-duty .duty-slide .duty-right:hover{color:#fff;background:#ac2925}
.m-duty .duty-slide li{float:left;transition:all .8s cubic-bezier(.4,0,.2,1) 0s;padding:200px 0 0;opacity:.2;text-align: center;height:450px;box-sizing: border-box;}
.m-duty .duty-slide li .duty-btn{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1) 0s;text-align:center}
.m-duty .duty-slide li h3{font-size:22px;height:30px;overflow:hidden;font-weight:400;margin-bottom:30px}
.m-duty .duty-slide li h2{font-size: 20px;font-weight: normal;margin-bottom: 16px;}
.m-duty .duty-slide li p{margin: 0 auto;width: 90%;font-size: 14px;}
.m-duty .duty-slide li img{width:100%;box-shadow:0 0 5px #ccc}
.m-duty .duty-slide li .duty-btn{width: 120px;margin: 0 auto;}
.m-duty .duty-slide li .duty-btn .u-button{background:#f2f2f2;color: #2f2f2f;font-size: 16px;height: 40px;line-height: 40px;     margin-top: 50px;}
.m-duty .duty-slide li.z-current{opacity:1;background: #a4262a;color: #fff;padding:120px 0;}
.m-duty .duty-slide li .duty-btn .u-button:hover{color: #a4262a}
.m-duty .duty-slide li.z-current .duty-btn,.m-duty .duty-slide li.z-current h3{opacity:1}
.m-duty .duty-slide li.z-current h2{font-size: 22px;}
.m-duty .duty-slide li.z-current h3{font-size: 26px;}
.m-duty .duty-slide li.z-current p{font-size: 18px;}
.m-duty .duty-link{background:#f2f2f2}
.m-duty .duty-link .f-in{position:relative}
.m-duty .duty-link .duty-link-box{margin:0 auto;overflow:hidden}
.m-duty .duty-link .duty-link-box li{width:105px;height:150px;line-height:150px;float:left;font-size:24px;font-weight:700;text-align:center;position:relative}
.m-duty .duty-link .duty-link-box li a{text-decoration:none}
.m-duty .duty-link .duty-link-box li.z-current a{color:#ac2925}
.m-duty .duty-link .duty-link-box li.z-current:before{content:"\e91e";display:block;color:#ac2925;width:100%;font-size:46px;line-height:18px;position:absolute;top:0;left:0}
.m-duty .duty-link .d-link-left i,.m-duty .duty-link .d-link-right i{font-size:30px}
.m-duty .duty-link .d-link-left,.m-duty .duty-link .d-link-right{width:52px;height:42px;line-height:42px;position:absolute;margin-top:-21px;border-radius:10px;cursor:pointer;z-index:5;text-align:center}
.m-duty .duty-link .d-link-left{color:#aaa;background:#cdcdcd;left:-52px;top:50%}
.m-duty .duty-link .d-link-left:hover{color:#fff;background:#ac2925}
.m-duty .duty-link .d-link-right{color:#aaa;background:#cdcdcd;right:-52px;top:50%}
.m-duty .duty-link .d-link-right:hover{color:#fff;background:#ac2925}

.m-dev .dev_tit{font-size: 30px;color: #000000;text-transform: uppercase;text-align: center;    margin: 80px 0 50px;}
.m-dev .dev_tit span{color: #333333;margin-left: 20px;}
.m-dev .m-develop{background: #f6f6f6;overflow: hidden;}
.m-dev .m-develop .honor-link{margin: 90px auto 60px;    width: 90%;overflow: hidden;}
.m-dev .m-develop .index_banner{margin-bottom: 0;display: none;}
.m-dev .m-develop .index_banner.active{display: block;}
.m-dev .m-slide .ban_bd li{background: url(../images/yin.png) no-repeat right top;    background-size: 50% 100%;}
.m-dev .m-develop .honor-slide .m-slide{width: 90%;}
.m-dev .m-develop .honor-slide .m-slide .honor-img{width: 50%;    padding-bottom: 30%;float: left;}
.m-dev .m-develop .honor-slide .honor-bg{    width: 50%;    right: 0;    top: 0;    z-index: 99;background: none;padding-left: 2%;}
.m-dev .m-develop .honor-slide .m-slide .honor-text{ display: block;float: left;    width: 50%;box-sizing: border-box;padding-top:14%;text-align: center;}
.m-dev .m-develop .honor-slide .m-slide .honor-text h4{font-weight: normal;color: #333333;font-size: 24px;}
.m-dev .m-develop .honor-slide .m-slide .prevbtn{bottom: 50%;
    left: 15px;
    height: 40px;
    width: 40px;
    line-height: 40px;}
.m-dev .m-develop .honor-slide .m-slide .nextbtn{bottom: 50%;
    right: 15px;
    height: 40px;
    width: 40px;
    line-height: 40px;}


.m-pro .process_tit{font-size: 30px;color: #000000;text-transform: uppercase;text-align: center;    margin: 80px 0 50px;}
.m-pro .process_tit span{color: #333333;margin-left: 20px;}


.m-honor{margin-top: 100px;}
.m-honor .honor-link{position:relative;margin:90px 0 60px}
.m-honor .honor-link:after{content:"";width:100%;display:block;border-bottom:2px solid #d6d6d6;position:absolute;left:0;bottom:20px;z-index:1}
.m-honor .honor-link .honor-link-box{margin:0 auto;overflow:hidden;position:relative;z-index:2;padding-bottom: 10px;}
.m-honor .honor-link .honor-link-box li{width:115px;height:60px;line-height:40px;float:left;font-size:20px;text-align:center;position:relative;}
.m-honor .honor-link .honor-link-box li a{text-decoration:none;cursor: pointer;}
.m-honor .honor-link .honor-link-box li:after{content:"";width:15px;height:15px;background:#fff;border:1px solid #d6d6d6;border-radius:50%;display:block;margin:0 auto}
.m-honor .honor-slide .m-slide .ban_hd,.m-honor .honor-slide .m-slide .honor-text{display:none}
.m-honor .honor-link .honor-link-box li.z-current a{color:#ac2925}
.m-honor .honor-link .honor-link-box li.z-current:after{background:#ac2925;border:1px solid #ac2925}
.m-honor .honor-link .honor-left,.m-honor .honor-link .honor-right{width:50px;height:24px;line-height:24px;text-align:center;position:absolute;bottom:0;border-radius:20px;box-shadow:0 0 10px #ccc;cursor:pointer;z-index:5}
.m-honor .honor-link .honor-left{color:#aaa;background:#fff;left:10px;    bottom: 10px;}
.m-honor .honor-link .honor-left:hover{color:#fff;background:#ac2925}
.m-honor .honor-link .honor-right{color:#aaa;background:#fff;right:10px;    bottom: 10px;}
.m-honor .honor-link .honor-right:hover{color:#fff;background:#ac2925}
.m-honor .honor-slide{margin-bottom:60px;overflow:hidden;padding-bottom:60px;position:relative}
.m-honor .honor-slide .m-slide{width:32%;float:left;margin:0 5%;background:#fff;padding-bottom:6%}
.m-honor .honor-slide .m-slide .pageState{right:0;width:100%;font-size:20px;line-height:30px;bottom:15px;text-align:center;font-weight:700}
.m-honor .honor-slide .m-slide .nextbtn,.m-honor .honor-slide .m-slide .prevbtn{width:50px;height:24px;line-height:24px;text-align:center;position:absolute;bottom:5%;border-radius:20px;box-shadow:0 0 10px #ccc;z-index:5;cursor:pointer}
.m-honor .honor-slide .m-slide .pageState span{font-size:20px;font-weight:700}
.m-honor .honor-slide .m-slide .nextbtn i,.m-honor .honor-slide .m-slide .prevbtn i{font-size:22px}
.m-honor .honor-slide .m-slide .prevbtn{color:#aaa;background:#fff;left:10%}
.m-honor .honor-slide .m-slide .prevbtn:hover{color:#fff;background:#ac2925}
.m-honor .honor-slide .m-slide .nextbtn{color:#aaa;background:#fff;right:10%}
.m-honor .honor-slide .m-slide .nextbtn:hover{color:#fff;background:#ac2925}
.m-honor .honor-slide .m-slide .honor-img{width:100%;height:0;padding-bottom:109%;overflow:hidden;position:relative;background:url(../images/honor.gif) no-repeat;background-size:cover;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-honor .honor-slide .m-slide img{width:100%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.m-honor .honor-slide .honor-title{background:url(../images/img200.png) right 20px no-repeat;background-size:30%;font-size:40px;line-height:100px;padding:10% 0;overflow:hidden}
.m-honor .honor-slide .honor-title b{font-size:100px;float:left;color:#ac2925;padding-right:20px}
.m-honor .honor-slide .honor-title span{float:left}
.m-honor .honor-slide .honor-bg{width:100%;height:0;padding-left:42%;padding-bottom:20%;background:#a4242a;position:absolute;bottom:0;box-sizing:border-box}
.m-honor .honor-slide .honor-bg .honor-text{color:#fff;font-size:30px;height:70px;overflow:hidden;line-height:35px;margin-top:10%;padding-right:5%;text-align:justify}
.m-honor .honor-lists ul:after{content:"";clear:both;display:block}
.m-honor .honor-lists li{width:23.5%;float:left;margin-right:2%}
.m-honor .honor-lists li .honor-img{width:100%;height:0;padding-bottom:109%;overflow:hidden;position:relative;background:url(../images/honor.gif) no-repeat;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-honor .honor-lists li img{width:100%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.lg-backdrop{background: none;}
.lg-outer{height: 80vh;    width: 80vw;top: 10vh;left: 10vw;background: rgba(0, 0, 0, 0.8);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{width: 50%;text-align: right;}
.lg-outer .lg-img-wrap{text-align: right;padding-right: 40px;}
.lg-sub-html{width: 36%;left:50%;font-size: 32px; top: 50%;background: none;    line-height: 1.4;}
.m-honor .honor-lists li:nth-child(4n){margin-right:0}
.m-honor .honor-lists li:hover .honor-img{box-shadow:0 0 5px #ccc}
.m-honor .honor-lists li:hover h3{color: #a4262a;}
.m-honor .honor-lists h3{font-size:16px;font-weight:400;height:44px;overflow:hidden;text-align:center;margin:10px 10% 30px;cursor: pointer;transition:all 0.6s cubic-bezier(.4,0,.2,1) 0s}
.m-history{width:100%;position:relative;overflow:hidden;padding:5% 5% 50px;box-sizing:border-box}
.m-history .history_line{width:1px;background:#bbb;height:2000px;position:absolute;top:0;left:50%;margin-left:-1px;transition:all 1.2s cubic-bezier(.4,0,.2,1) 2.5s}
.m-history .history_line_k{transition:all 1.2s cubic-bezier(.4,0,.2,1) 0s}
.m-history .history_div,.m-history .history_div1{width:51%;overflow:hidden;float:right;position:relative;transition:all 1s cubic-bezier(.4,0,.2,1) .3s;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;margin-bottom:30px}
.m-history .history_cont{width:87%;min-height:150px;border:1px solid #aaa;float:right;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0 20px 20px;background:#fff;position:relative;box-sizing:border-box}
.m-fixed-form,.m-fixed-form .fix-img1 img,.m-fixed-form .fix-img2 img,.m-fixed-form .fix-img3 img,.m-history .history_year{transition:all .3s cubic-bezier(.4,0,.2,1) 0s}
.m-history .history_cont:before,.m-history .history_div1 .history_cont:before{content:"";position:absolute;top:65px;padding:10px}
.m-history .history_cont:before{left:-11px;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.m-history .history_year{width:23px;height:23px;float:left;background:url(../images/quan.png) no-repeat;margin-top:65px}
.m-history .history_div1{float:left;margin-top:-50px}
.m-history .history_div1 .history_year{float:right;margin-top:65px}
.m-history .history_div1 .history_cont{float:left}
.m-history .history_div1 .history_cont:before{left:auto;right:-11px;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}
.m-history .move_load{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.m-history .history_cont h3{font-size:18px;margin-top:20px;margin-bottom:5px}
.m-history .history_cont img{width:100%;height:auto;display:block;margin:15px auto}
.m-history .history_div1:hover .history_cont,.m-history .history_div:hover .history_cont{border:1px solid #ac2925}
.m-history .history_div1:hover .history_cont i,.m-history .history_div:hover .history_cont i{color:#71BF45}
.m-history .history_div1:hover .history_year,.m-history .history_div:hover .history_year{background:url(../images/quanh.png) no-repeat}
.history_more,.m-search-box .search-title a{color:#fff;background:#ac2925;text-align:center}
.history_more{width:80px;height:80px;border-radius:50%;margin:0 auto;position:relative;cursor:pointer;padding-top:15px;box-sizing:border-box}
.history_more i{font-size:26px;display:block}
.m-search-box .search-title{width:820px;height:47px;margin:80px auto 65px}
.m-search-box .search-title span{font-size:18px;line-height:47px;float:left}
.m-search-box .search-title input{width:545px;height:47px;border:1px solid #e1e1e1;box-sizing:border-box;float:left}
.m-search-box .search-title a{width:158px;height:47px;line-height:47px;font-size:16px;text-decoration:none;float:left}
.m-search-box .search-loading,.m-search-box .search-nofind{font-size:22px;line-height:1.3;text-align:center;padding:50px 0}
.m-search-box .search-loading img{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:50px;height:50px;display:block;margin:0 auto 20px}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}
}
@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}
.m-search-box .search-ul{margin-bottom:15px}
.m-search-box .search-ul li{padding:25px 0;border-bottom:1px solid #d7d7d7}
.m-search-box .search-ul .title{font-size:18px;display:block;margin-bottom:15px}
.m-search-box .search-ul p{color:#999}
.m-link{background:#fff;overflow:hidden;padding:60px 20px 20px}
.m-link a{width:23%;height:58px;line-height:58px;text-align:center;border:1px solid #bbb;float:left;margin:0 1% 40px;font-size:16px;text-decoration:none;box-sizing:border-box}
.m-link a:hover{border:1px solid #ac2925}
.m-space-details .space-first{margin-bottom:40px}
.m-space-details .space-first .u-tab{height:auto;line-height:56px;margin:80px 0 15px;overflow:hidden}
.m-space-details .space-first .u-tab li{width:100px;height:56px;line-height:56px;float:left;background:#f1f1f1;margin-right:10px;margin-bottom:10px;transition:all 0.6s cubic-bezier(.4,0,.2,1) 0s}
.m-space-details .space-first .u-tab li.z-current{background:#ac2925;font-weight:400}
.m-space-details .space-first .u-tab li.z-current a{color:#fff}
.m-space-details .space-first .u-tab li:hover{background:#ac2925;font-weight:400}
.m-space-details .space-first .u-tab li:hover a{color: #fff;}
.m-space-details .space-first .u-tab li a{text-decoration:none;display:blocktransition:all 0.6s cubic-bezier(.4,0,.2,1) 0s}
.m-space-details .space-first .m-slide{width:100%}
.m-space-details .space-first .m-slide .ban_hd{display:none}
.m-space-details .space-first .m-slide .ban_bd h5{width:100%;height:100%;font-size:22px;font-weight:400;color:#fff;position:absolute;left:0;top:0;padding:3%;box-sizing:border-box}
.m-space-details .space-first .m-slide .nextbtn,.m-space-details .space-first .m-slide .prevbtn{width:36px;height:36px;line-height:36px;color:#fff;text-align:center;border:1px solid #fff;bottom:4%}
.m-space-details .space-first .m-slide .prevbtn{right:80px}
.m-space-details .space-second{margin:30px 0 80px;}
.m-space-details .space-second .m-index-links{background:url(../images/img248.jpg) no-repeat;background-size:cover;padding-bottom:10%}
.m-space-details .space-second .m-index-links .u-input-box{padding-top:2.5%}
.m-space-details .space-second .m-index-links .u-input-box .u-input-text{height:52px}
.m-space-details .space-second .m-index-links .u-input-box .u-button{height:52px;line-height:52px;border-radius:52px}
.m-space-details .sort_thr{    overflow: hidden;}
.m-space-details .sort_thr li{width: 32%;margin-right: 2%;float:left;margin-bottom: 20px;margin-bottom: 2%;height: 240px;}
.m-space-details .sort_thr li:nth-child(3n){margin-right: 0;}
.m-space-details .sort_thr li a{width: 100%;position: relative;    display: flex;;height: 100%;overflow: hidden;}
.m-space-details .sort_thr li a:after{    width: auto;content: "";
    height: auto;
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border: 2px solid #ac2925;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    transition: all .3s cubic-bezier(.4,0,.2,1) 0s;
}
.m-space-details .sort_thr li .sort_thtxt{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s cubic-bezier(.4,0,.2,1) 0s;
    opacity: 0;
}
.m-space-details .sort_thr li h6{
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
}
.m-space-details .sort_thr li:hover .sort_thtxt{width: 100%;height: 100%;opacity: 1;}
.m-space-details .sort_thr li:hover a:after{opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
.m-space-details .sort_thr li a img{width:auto;    height: 100%;min-width: 100%;}
.m-space-details .sort_thr .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{width: 100%;}
.m-fixed-form{width:100%;height:90px;position:fixed;bottom:-150px;left:0;z-index:999;border-radius:0;background:rgba(0,0,0,.65)}
.m-fixed-form.z-fix-active{width:220px;left:0;bottom:30px;border-radius:0 50px 50px 0;cursor:pointer}
.m-fixed-form.z-fix-active .fix-img3,.m-fixed-form.z-show{bottom:0}
.m-fixed-form.z-fix-active .fix-moblie{display:block}
.m-fixed-form .fix-moblie,.m-fixed-form.z-fix-active .fix-close,.m-fixed-form.z-fix-active .fix-form,.m-fixed-form.z-fix-active .fix-pc,.m-index-shop,.m-index-shop .m-shop li .shop-link::before,.m-moble-icon,.m-moble-tel,.m-moblie-case{display:none}
.m-fixed-form.z-fix-active .fix-img1 .fix-moblie{margin-left:10px}
.m-fixed-form.z-show.z-fix-active{bottom:30px}
.m-fixed-form.z-hide{bottom:-150px}
.m-fixed-form .fix-form-box{max-width:1280px;height:90px;margin:0 auto;position:relative}
.m-fixed-form .fix-img1{float:left}
.m-fixed-form .fix-img2{float:left;margin:26px 48px 0 29px}
.m-fixed-form .fix-form{float:left;width:55%;margin-top:25px}
.m-fixed-form .fix-form .u-input-text{width:39%;height:43px;float:left;margin-right:10px;border-radius:0;border:2px solid #b11e24;background:#fff}
.m-fixed-form .fix-form .u-button{float:left;height:39px;line-height:39px;background:#b11e24;font-size:18px;font-weight:700;border:2px solid #b11e24;border-radius:0}
.m-fixed-form .fix-img3{position:absolute;right:0;bottom:-10px}
.m-fixed-form .fix-close{width:30px;height:30px;position:absolute;right:0;top:-50px;color:#363636;cursor:pointer}
.m-fixed-form .fix-close i{font-size:30px}
.m-moble-tel{width:100%;height:80px;background:url(../images/img243.jpg) left center no-repeat;background-size:cover}
.m-moble-tel ::-webkit-input-placeholder{font-size:14px;color:#666}
.m-moble-tel :-moz-placeholder{font-size:14px;color:#666}
.m-moble-tel ::-moz-placeholder{font-size:14px;color:#666}
.m-moble-tel :-ms-input-placeholder{font-size:14px;color:#666}
.m-moble-tel .u-input-box{padding:2% 4% 0 38%}
.m-moble-tel .u-input-text{width:100%;border:0;color:#666;margin-bottom:5px;background:rgba(255,255,255,.88)}
.m-moble-tel .input-left{width:64%;float:left}
.m-moble-tel .u-button{float:right;width:30%;height:65px;line-height:22px;clear:none;margin:0;color:#fff;font-size:18px;font-weight:700;background:#ac2925;padding:4.5% 3% 0;box-sizing:border-box}
.m-moble-icon{overflow:hidden;padding:30px 10px 0}
.m-moble-icon li{width:20%;float:left}
.m-moble-icon li:nth-child(6){margin-left: 10%;}
.m-moble-icon .icon-sub{width:60px;height:60px;border: 1px solid #ac2925;border-radius:50%;position:relative;margin:0 auto}
.m-moble-icon .icon-sub img{width:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-moble-icon p{font-size:14px;margin:10px 0 20px;text-align:center}
.m-moble-scroll{display:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-top:10px;padding:20px 0 20px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.m-moble-scroll ul{width:620px;}
.m-moble-scroll li{width:200px;margin-right:5px;float:left}
.m-moble-scroll li img{width:100%;height:100%}
.m-index-shop .u-index-title{padding-bottom:10px;border-bottom:1px solid #bbb;position:relative}
.m-index-shop .u-index-title .u-moblie-more{position:absolute;right:0;bottom:12px;font-size:14px;color:#999}
.m-index-shop .u-index-title .u-moblie-more i{font-size:14px;font-weight:700}
.m-index-shop .m-shop .shop-select{margin-top:20px;border-radius:5px}
.m-index-shop .m-shop .shop-select .u-select-lists{border-radius:5px;background:url(../images/inicon16.png) right center no-repeat #fff}
.m-index-shop .m-shop .shop-select .select--btn{border-radius:5px}
.m-index-shop .m-shop li{padding:2%;margin-bottom:3%;border-radius:3px}
.m-index-shop .m-shop li .shop-img{width:120px;height:120px;float:left;margin-right:15px;border-radius:3px;overflow:hidden}
.m-index-shop .m-shop li h2{font-size:18px;line-height:22px;font-weight:400;height:44px;margin:5px 0;overflow:hidden}
.m-index-shop .m-shop li .shop-link{color:#fff;height:30px;line-height:30px;border:1px solid #2f6296;background:#2f6296;margin-top:20px}
.m-moblie-case .u-index-title{padding-bottom:10px;border-bottom:1px solid #bbb;position:relative}
.m-moblie-case .u-index-title .u-moblie-more{position:absolute;right:0;bottom:12px;font-size:14px;color:#999}
.m-moblie-case .u-index-title .u-moblie-more i{font-size:14px;font-weight:700}
.m-moblie-case .moblie-case-slide{width:100%;background:#f2f2f2;padding:3% 0;box-sizing:border-box;margin-bottom:3%;border-radius:5px}
.m-moblie-case .moblie-case-slide.case-slide-other .m-slide .ban_hd{left:auto;right:8px}
.m-moblie-case .moblie-case-slide.case-slide-other .m-slide .ban_bd li img{float:right}
.m-moblie-case .moblie-case-slide.case-slide-other .m-slide .ban_bd li .case-text{float:left;padding:20px 3% 0 0}
.m-moblie-case .moblie-case-slide .m-slide{width:100%;background:0 0}
.m-moblie-case .moblie-case-slide .m-slide .ban_hd{width:50%;bottom:5px;display:block;right:auto;left:8px}
.m-moblie-case .moblie-case-slide .m-slide .ban_hd ul li{width:6px;height:6px;background:rgba(255,255,255,.6);text-indent:-9999px;margin:0 2px;border-radius:50%}
.m-moblie-case .moblie-case-slide .m-slide .ban_hd ul li.on{background:#fff}
.m-moblie-case .moblie-case-slide .m-slide .ban_bd li{padding:0 8px}
.m-moblie-case .moblie-case-slide .m-slide .ban_bd li img{width:50%;float:left;border-radius:5px}
.m-moblie-case .moblie-case-slide .m-slide .ban_bd li p{position:static;width:auto;height:18px;line-height:16px;font-weight:400;font-size:12px;background:0 0;color:#999;padding:0;overflow:hidden}
.m-moblie-case .moblie-case-slide .m-slide .ban_bd li .case-text{width:50%;float:left;padding:20px 0 0 3%;box-sizing:border-box}
.m-moblie-case .moblie-case-slide .m-slide .ban_bd li .case-text h3{font-size:14px;height:22px;overflow:hidden;font-weight:400}
.m-moblie-case .moblie-case-slide .m-slide .ban_bd li .case-text .u-button{width:80px;height:25px;line-height:25px;font-size:12px;margin-top:10px}
#doyoo_panel{z-index:9999999!important}
.landscape{width:100%;height:100%;position:fixed;left:0;top:0;color:#fff;background:#666;z-index:999999;display:none}
.landscape .landscape-box{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}
@-webkit-keyframes twinkling{10%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
40%,70%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.m-foot .foot-top h6{font-size: 20px;line-height: 40px;}
.m-foot .foot-top h2{line-height: 50px;    font-size: 30px;}
.landscape .landscape-icon{background-image:url(../images/hphone.png);display:inline-block;width:50px;height:81px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-webkit-animation:twinkling infinite 1.5s ease-in-out;animation:twinkling infinite 1.5s ease-in-out;background-size:50px;margin-bottom:10px}
@media screen and (max-width:1024px) and (min-aspect-ratio:12 / 7){.landscape{display:block}
}
.g-text-content{overflow:hidden}
.history-bg{max-width:1920px;margin:0 auto;padding:60px 0;background:url(../images/img201.jpg) no-repeat}
.margin60{margin-bottom:-60px}
.g-details{margin-left:320px}
.g-details .m-details{padding:60px 40px}
.g-case-left{width:75%;float:left}
.g-right{width:23%;float:right}
.g-details-left{margin:0 31% 100px 5%}
.g-right--top{margin-top:60px}
.g-right-r{margin-right:3%}
.view-more{display:none}
.l-a-tel .alert-text-content{background:url(../images/hy.png) center center no-repeat rgba(0,0,0,.7);background-size:70%}
.l-a-tel p{font-size:18px;margin-top:50px}
.l-a-tel .tel{font-size:50px;font-weight:700;font-style:italic;line-height:1;margin-top:10px;margin-bottom:50px}
.l-a-ewm .alert-text-content img{width:120px;height:120px;border:5px solid #fff;margin:20px auto}
.l-a-input .title{text-align:center;font-size:20px;font-weight:700;margin-bottom:30px}
.l-a-input .title span{font-size:50px;font-style:italic;margin-right:15px}
.l-a-input .u-input-text{height:44px;background:#fff}
@media (min-width:1440px){.m-cases-details .cases-icon-links{margin-left:-720px}
}
@media (max-width:1440px){

    .m-contact-us .contact-text{padding:2% 5%}
.m-contact-us .contact-text P{margin-bottom:15px}
.lg-sub-html{font-size: 32px;}
.m-index-banner,.m-index-banner .m-slide .ban_bd li img{height: 394px;}
.m-banner,.m-banner .banner-img{width: 100%;height: 318px;}
}
@media (min-width:1280px){.f-in,.f-infoot{box-sizing:border-box;padding:0}
}
@media (max-width:1280px){.m-duty .duty-link .d-link-left{left:0}
.m-duty .duty-link .d-link-right{right:0}
.m-about-us .about_thirdn .about-text{padding: 10% 2% 10% 2%;}
}
@media (max-width:1200px){
.f-in,.f-infoot{box-sizing:border-box}
.foot-right,.g-right,.m-head .head-tel,.m-index-flow .flow-right .right-img,.m-job .job-lists .job-intro,.text--other,.u-keyword{display:none}
.f-in{padding:0 3%}
.f-infoot{max-width:100%;padding:0 2.5%}
.m-crumbs{margin:30px 0 14px}
.m-banner{height:300px}
.m-banner .banner-img{width:1200px;height:300px}
.m-banner .m-slide .ban_bd li a{width:100%;height:300px}
.m-banner .m-slide .ban_bd li img{width:1200px;height:300px}
.m-index-flow .flow-right .flow-form{width:85%}
.m-details{padding:5%}
.m-details .details-list{padding:20px 0;margin-bottom:20px}
.m-details .details-content p{margin-bottom:20px}
.m-details .details-share{margin:30px 0}
.m-details .details-link .link-sub{padding:5px 0}
.m-details .details-related{margin-top:20px;padding-top:30px}
.m-content .u-tab{font-size:18px;line-height:50px;margin-bottom:20px;overflow:hidden}
.m-content .side-left{float:none;width:100%;height:auto}
.m-content .side-left li{width:50%;float:left}
.m-content .side-left.tab--links .u-tab{position:relative}
.m-content .side-left.tab--links .u-tab li{height:50px;width:33.33%;border-bottom:0;overflow:hidden}
.m-content .side-left.tab--links .u-tab li.z-current{border-bottom:0}
.m-content .side-left.tab--links .u-tab li dl{position:absolute;width:100%;height:40px;line-height:40px;padding:0;margin-top:5px;font-size:16px}
.m-content .side-left.tab--links .u-tab li dl dd{float:left;width:20%}
.m-content .content{padding:5%;margin-left:0}
.m-content .content h3{margin-bottom:30px}
.m-content .content h5{margin-top:20px}
.m-content .content p{padding-right:0}
.m-content .knowledge--content{padding:5% 5% 0}
.m-content .content-lists li{width:50%}
.m-service-lists .service-box{padding:35px 2%}
.g-case-left{width:100%}
.g-right{float:none}
.m-cases .u-button{width:110px}
.m-cases.cases--other li{width:100%}
.g-details-left{margin:30px 8% 50px}
.m-cases-details .cases-user{margin-bottom:30px}
.m-cases-details .cases-icon-links{position:relative;margin-top:0;overflow:hidden;left:0;top:0;margin-left:0;margin-bottom:30px;background:#f0f0f0}
.m-cases-details .cases-icon-links li{float:left;width:16.66%;margin-bottom:0}
.m-joinin .u-tab-content img{width:400px;height:250px}
.m-joinin .u-tab-content p{margin:20px 100px 20px 0}
.m-shop li{padding:2% 1%}
.m-shop li .shop-img{width:200px;height:180px}
.m-shop li h2{margin:10px 0}
.m-foot .foot-top{width:100%;left:0;margin-left:0}
.g-details{margin-left:0}
.g-details .m-details{padding:5% 3%}
.details--content{margin-top:60px}
.m-banner-text{height:363px}
.m-banner-text .banner-img{width:1200px;height:363px}
.m-contact-us .contact-text{padding:2% 5%}
.m-contact-us .contact-text h2{margin:30px 0 15px}
.m-news .news-text-box .news-recommend .news-title{margin:20px 0 15px}
.m-news .news-text-box .news-recommend .news-time,.m-product-top .product-text h2{margin-bottom:15px}
.m-news .news-text-box .news-recommend p{line-height:26px;height:78px}
.m-news .news-text-box .news-recommend .u-news-button{margin-top:15px}
.m-design-detail .design-right .design--button{width:140px;height:60px;line-height:60px;font-size:16px;float:right;margin-left:0}
.m-design-detail .design-right .m-slide{margin-top:20px}
.m-green .green-first,.m-green .green-fourth,.m-green .green-second,.m-green .green-third{background-size:cover}
.m-product-top .product-text{width:39%;margin-left:3%}
.m-product-top .product-box{margin:15px 0}
.m-product-detail{padding:40px}
.m-product-hot .hot--btn{margin-top:20px;float:left}
.m-activity-top .activity-form h2{margin-top:10%;margin-bottom:5px;font-size:20px}
.m-activity-top .activity-form h3{margin-bottom:20px;font-size:20px}
.m-activity-top .activity-form .u-input-text{margin-bottom:10px}
.m-activity-top .activity-form .activity-num{margin:15px 0 5px}
.m-banner-text1{height:475px}
.m-banner-text1 .banner-img{width:1200px;height:475px}
.m-life-box .life-tag h2{width:80px;font-size:20px;padding:0 10px}
.m-ambry .ambry-first .ambry-icon h3,.m-life-box .life-tag p{font-size:14px}
.m-ambry .ambry-first .ambry-icon .l-icon{width:76px;height:76px}
.m-ambry .ambry-first .ambry-icon .l-icon img{-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8)}
.m-about .about-big-img{height:591px}
.m-about .about-big-img .pc-img{width:1400px;height:591px}
.m-about .text-sub{width:85%}
.m-video .video-lists .lists-sub{max-width:880px}
.m-video .video-lists .lists-box li{width:220px}
}
@media (max-width:1024px){.foot-left,.m-contact-us .contact-bottom,.m-head .head-tel,.m-head .search-tag,.m-life-box .life-tag p{display:none}
.m-joinin .joinin-top{width:80%}
.m-joinin .u-tab li{font-size:16px}
.m-joinin .u-tab li b{font-size:22px;margin-right:5px}
.m-joinin .u-tab-content img{width:350px;height:219px;margin-right:30px}
.m-joinin .u-tab-content p{margin:15px 20px 10px 0}
.m-joinin .u-tab-content h5,.m-joinin .u-tab-content h6{font-size:16px;line-height:25px}
.m-joinin .joinin-form .form-box{padding:7% 6%}
.m-joinin .joinin-form li{width:auto;float:none;margin:0 20% 30px}
.m-shop .shop-select h3{float:none;width:100%;height:50px;line-height:50px;font-size:20px}
.m-shop .shop-select .selects-lists{padding-left:5%;height:auto}
.m-shop .shop-select .u-select-lists{width:28%;padding-left:10px;margin:15px 10px 10px 0;float:none}
.m-shop .shop-select .u-select-lists:last-child{margin-right:0}
.m-shop .shop-select .select--btn{float:none;margin:10px auto 20px}
.m-shop li{width:100%;padding:2.5%}
.m-shop li .shop-img{width:200px;height:180px}
.m-shop li h2{margin:10px 0}
.m-head .nav-labels{width:200px}
.m-head .nav-labels .label-lists{height:auto;padding:0 10px 30px}
.m-head .nav-labels .label-lists dt{padding:0 10px;margin-top:20px}
.m-head .nav-labels .label-lists dd{line-height:35px;padding:0 10px}
.m-nav{padding-left:220px}
.m-foot .foot-top{width:100%;height:200px;left:0;margin-left:0}
.m-foot .foot-top .f-infoot{-webkit-transform:scale(.8);transform:scale(.8);padding:50px 30px 0}
.m-foot .foot-copyright{margin-top:35px}
.m-foot .foot-copyright .foot-link{float:none;text-align:center}
.m-foot .foot-copyright .foot-link a{margin:0 15px}
.m-foot .foot-copyright .foot-text{float:none;margin-top:15px;text-align:center}
.m-index-banner,.m-index-banner .m-slide .ban_bd li a{height:438px}
.m-index-banner .m-slide .ban_bd li img{width:1200px;height:438px}
.m-index-flow .flow-icons .icon-img img{-webkit-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
.m-ilinks-all .links-top .u-input-box .ilinks-text b{font-size:40px}
.m-index-order .tab-sub .order-right .order-link{line-height:18px}
.m-index-order .tab-sub .order-right .order-link span{height:18px;line-height:18px}
.m-index-order .tab-sub .order-right .order-link a{font-size:12px;line-height:18px}
.m-contact-us .contact-box img{width:100%;display:none}
.m-contact-us .contact-text{width:100%;padding:5% 7% 10%}
.m-contact-us .contact-text h2{margin:30px 0 15px}
.m-design-detail .design-right .name{font-size:26px}
.m-design-detail .design-right .name b{padding:5px 0}
.m-design-detail .design-right .design--button{width:120px;height:50px;line-height:50px;font-size:16px;float:right;margin-left:0}
.m-design-detail .design-right .design-keyword{font-size:26px}
.m-product-hot .hot--btn1,.m-product-hot .hot-price,.m-product-hot del{width:100%}
.m-activity .activity-text h3{margin:20px 0}
.m-activity .activity-text .activity--btn{margin-top:30px}
.m-life-box .life-tag li{padding:20px 5%}
.m-life-box .life-tag h2{width:100px;font-size:24px;padding:0 20px}
.m-life-box .life-second .life-icon .l-icon{width:80px;height:80px}
.m-life-box .life-second .life-icon .l-icon img{-webkit-transform:translateX(-50%) translateY(-50%) scale(.7);transform:translateX(-50%) translateY(-50%) scale(.7)}
.m-ambry .ambry-first .ambry-icon li:after{font-size:20px;top:20px}
.m-ambry .ambry-first .ambry-icon .l-icon{width:60px;height:60px}
.m-ambry .ambry-first .ambry-icon .l-icon img{-webkit-transform:translateX(-50%) translateY(-50%) scale(.6);transform:translateX(-50%) translateY(-50%) scale(.6)}
.m-section .m-foot{height:650px!important}
.m-duty .duty-top{padding:3% 3% 0}
.m-duty .duty-slide li .duty-btn{width:220px}
.m-duty .duty-slide li .duty-btn .u-button{width:100px}
.m-honor .honor-slide .honor-title{font-size:30px}
.m-honor .honor-slide .honor-title b{font-size:80px}
.m-honor .honor-slide .honor-bg .honor-text{font-size:22px;margin-top:5%}
.m-honor .honor-lists h3{font-size:14px}
.m-history .history_div{width:51.4%}
.m-index-designer .u-input-box .u-button{margin:50px auto 0}
.m-index-knowledge .knowledge-img h2{font-size:18px}
.m-index-knowledge .knowledge-dl{padding:20px 0 0}
.m-index-knowledge .knowledge-dl .u-index-more{margin:20px 0 15px}
.m-search-box .search-title{max-width:820px;width:100%}
.m-search-box .search-title input{width:65%}
.m-search-box .search-title a{width:20%}
.m-space-details .space-third .space-img{margin-right:5%;width:400px;height:292px}
.m-space-details .space-fourth .fourth-top .fourth-text p{height:44px;overflow:hidden}
.m-space-details .space-fourth .fourth-bottom .fourth-text{width:75%;padding-top:5%}
.m-space-details .space-fiveth{padding:15% 0 10%}
}
@media (max-width:768px){
.m-space-details .sort_thr li{width: 100%;margin-right: 0;}
.m-space-details .sort_thr li h6{font-size: 24px;}
.u-title{font-size:20px;margin:20px 0 15px;padding-bottom:15px}
.m-index-case .u-tab li,.m-index-order .u-tab li{padding:0 8px;margin:0 5px}
.u-cases-title{font-size:22px}
.m-index-flow .flow-left a .flow-img{-webkit-transform:scale(.8);transform:scale(.8)}
.m-index-flow .flow-left a p{font-size:18px}
.m-index-flow .flow-lists li .flow-list-text h3{font-size:20px}
.m-index-order .u-tab{display:block;overflow:hidden}
.m-index-case.case--other .tab-sub li .case-title,.m-index-case.case--other1 .tab-sub li .case-title,.m-index-order .tab-sub .m-slide .ban_bd li p{font-size:16px}
.m-index-case .u-tab{display:block;overflow:hidden}
.m-index-case .tab-sub .case-text{padding:5%}
.m-index-case .tab-sub .case-text h3{font-size:18px;margin-bottom:10px}
.m-index-case .tab-sub .case-text i{font-size:16px;margin-top:3%}
.m-index-designer .designer-text h2{font-size:18px}
.m-index-designer .designer-text p{height:66px;overflow:hidden}
.m-ilinks-all .links-top .u-input-box{padding-top:1.5%}
.m-ilinks-all .links-top .u-input-box .ilinks-text{font-size:18px;margin-bottom:4%}
.m-ilinks-all .links-top .u-input-box .ilinks-text b{font-size: 20px;font-weight: bold;top: 34px;}
.m-banner{height:200px}
.m-banner .banner-img{width:800px;height:200px}
.m-banner .m-slide .ban_bd li a{width:100%;height:200px}
.m-banner .m-slide .ban_bd li img{width:800px;height:200px}
.m-banner .m-slide .nextbtn,.m-banner .m-slide .prevbtn{width:50px;height:50px;line-height:50px;margin-top:-25px;left:0}
.m-banner .m-slide .nextbtn:before,.m-banner .m-slide .prevbtn:before{font-size:40px}
.m-banner .m-slide .nextbtn{left:auto;right:0}
.m-content .content,.m-details{padding:7% 5%}
.m-content .knowledge--content{padding:7% 5% 0}
.m-content .content-lists li{width:100%;float:none;margin-bottom:5px}
.m-service-lists .service-icon{overflow:hidden;display:block;float:left}
.m-service-lists .service-icon .icon{-webkit-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:left top;transform-origin:left top}
.m-service-lists h3{font-size:18px;margin-top:5px;margin-bottom:10px}
.m-service-lists h3 b{font-size:26px;margin-right:5px}
.m-service-lists .service-text{padding-left:60px;display:block}
.m-service-lists .service-box{padding:30px 5%}
.m-pro .process_tit{font-size: 20px;margin: 40px 0 20px;}
.m-service-lists .service-box li{width:100%;padding: 30px 24px;}
.m-service-lists li{float:none}
.g-details-left{margin:30px 0 50px}
.m-joinin .joinin-top{width:100%}
.m-joinin .joinin-top h3{line-height:1.3}
.m-joinin .u-tab{height:auto;line-height:1.5}
.m-joinin .u-tab li{padding:8px 0}
.m-joinin .u-tab li b{display:block;margin-right:0}
.m-joinin .u-tab-content{padding:30px 0}
.m-joinin .u-tab-content img{max-width:500px;margin:0 auto 30px;width:100%;height:auto;float:none}
.m-site-map{padding:30px 20px 20px}
.m-site-map .map-lists{margin:10px 0 20px;padding:10px 5px}
.m-site-map .map-lists a{margin:5px 10px}
.m-space li,.m-space li:nth-child(3n){margin-right:2%}
.g-details{margin-left:0}
.g-details .m-details{padding:5%}
.m-space li{width:49%}
.m-space li:nth-child(2n){margin-right:0}
.m-banner-text{height:242px}
.m-banner-text .banner-img{width:800px;height:242px}
.m-banner-text .banner-text{top:40%}
.m-banner-text .banner-text h2{font-size:26px;margin-bottom:5px}
.m-banner-text .banner-text h3{font-size:16px}
.m-news .news-text-box .news-recommend .news-img{width:100%;margin:0 auto;float:none;height:auto;padding-bottom:0}
.m-news .news-text-box .news-recommend .news-box{width:100%;float:none;margin:0 auto;max-width:600px}
.m-news .news-text-box .news-recommend .news-title{margin:30px 0 20px}
.m-design-detail{margin-top:30px}
.m-design-detail .title{font-size:22px;margin-bottom:25px;padding-bottom:20px}
.m-design-detail .design-img{width:100%;float:none}
.m-design-detail .design-img .design-text{padding:10px;height:90px}
.m-about-us .about-first,.m-about-us .about-second{padding:60px 0}
.m-design-detail .design-right{width:100%;margin-left:0}
.m-design-detail .design-right .design--button{width:120px;height:40px;line-height:40px;font-size:16px;float:right;margin-left:0}
.m-design-detail .design-lists li{width:49%;margin-right:2%;margin-bottom:2%}
.m-design-detail .design-lists li:nth-child(3n){margin-right:2%}
.m-design-detail .design-lists li:nth-child(2n){margin-right:0}
.m-about-us .about-first .about-left{width:100%}
.m-about-us .about-first .about-right{display:none}
.m-about-us .about-second h2{margin-bottom:45px}
.m-about-us .about-second .about-icon{margin-bottom:30px}
.m-about-us .about-firstn{padding:70px 0 60px}
.m-about-us .about-firstn .about-bottom{margin-top:60px}
.m-green .green-first{padding:100px 0}
.m-green .green-first .green-text{width:80%;margin:0 auto}
.m-green .green-first p{width:80%}
.m-green .green-second{padding:45px 0 90px}
.m-green .green-second .green-text h3{margin-bottom:40px}
.m-green .green-second .green-text ul{width:90%}
.m-green .green-third{background-position:right bottom}
.m-green .green-third .green-text{width:90%;float:none;padding:8% 5%;margin:0 auto}
.m-green .green-fourth .green-text{width:55%;padding:10% 5% 10% 0}
.m-product-top .m-slide{width:100%;float:none;margin-bottom:20px}
.m-product-top .m-slide .ban_hd{bottom:10px}
.m-product-top .product-text{width:100%;margin-left:0;float:none}
.m-product-top .product-box{margin:25px 0}
.m-product-hot .hot-title{margin-bottom:10px}
.m-product-hot .big-img .hot-img,.m-product-hot .big-img .hot-text{width:100%;float:none}
.m-product-hot .big-img .hot--btn1{width:230px}
.m-activity-top{display:block}
.m-activity-top .activity-img{width:100%;display:block}
.m-activity-top .activity-form{width:100%;padding:0 20% 5%;overflow:hidden;display:block}
.m-activity-top .activity-form h2{margin-top:5%}
.m-banner-text1{height:317px}
.m-banner-text1 .banner-img{width:800px;height:317px}
.m-video .video-box .video-text{display:none;top:15%}
.m-video .video-lists{position:static;height:auto}
.m-video .video-lists .lists-btn,.m-video .video-lists .video-left,.m-video .video-lists .video-right{display:none}
.m-video .video-lists .lists-sub{max-width:90%;margin:0 auto;height:auto}
.m-video .video-lists .lists-box{margin:30px auto}
.m-video .video-lists .lists-box li{width:48%;margin-bottom:4%}
.m-video .video-lists .lists-box li:nth-child(2n){float:right}
.m-video .video-lists .lists-box li.z-current h3{color:#fff}
.m-video .video-lists .lists-box h3{height:40px;line-height:40px;margin:0;font-size:14px;color:#444;border:1px solid #aaa}
.m-video .video-title{display:block}
.m-space-details .space-fourth .fourth-bottom .fourth-icon,.m-space-details .space-fourth .fourth-top .fourth-text,.m-space-details .space-second{display:none}
.m-history .history_div{width:51.8%}
.m-index-designer .u-input-box{padding-top:16%}
.m-index-designer .u-input-box .u-button{margin:35px auto 0}
.m-index-knowledge .knowledge-img h2{font-size:16px}
.m-index-knowledge .knowledge-dl .u-index-more{margin:10px 0 5px}
.m-link a{width:31.33%}
.m-space-details .space-third{background-size:cover}
.m-space-details .space-third .space-img{margin-right:0;width:100%;height:auto;float:none}
.m-space-details .space-third p{padding-right:0;text-align:justify}
.m-space-details .space-fourth .fourth-bottom{margin-bottom:80px}
.m-space-details .space-fourth .fourth-bottom .fourth-text{width:100%;padding-top:5%}
.m-space-details .space-fourth .fourth-bottom .fourth-text h3{margin-bottom:20px}
.m-space-details .space-fourth .fourth-bottom .fourth-text h5{margin-bottom:30px}
.m-space-details .space-fiveth .space-text{width:80%}
}
@media (max-width:768px){
.u-input-text{height: 30px;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{width: 100%;}
.lg-sub-html{width: 100%;}
.lg-outer{width: 100%;    left: 0;    height: 100%;    top: 0;}
.lg-outer .lg-img-wrap{text-align: center;padding:0;}
.lg-sub-html{font-size: 16px;left: 0;    padding: 0 20px;top: 72%;}
.lg-actions .lg-next, .lg-actions .lg-prev{top: 40%;}
.lg-outer .lg-inner{height: 80%;}
.m-index-case .tab-sub .u-index-more i:before,.m-index-case.case--other .u-tab .u-tab-more i:before{content:"\e618"}
.u-tags{margin:0 0 20px;padding:10px 0 5px}
.u-tags li{margin-right:10px}
.u-tags li a{padding:0 10px}
.m-pages{display:none}
.view-more{display:block}
.m-cases h3{font-size:16px;margin-bottom:10px}
.m-cases.cases--other li{width:48.5%;float:left;margin-bottom:5%;padding:3%}
.m-cases.cases--other li:nth-child(2n){float:right;margin-right:0}
.m-cases.cases--other .cases-img{width:100%;padding-bottom:62%;float:none}
.list_main .m-cases.cases--other .cases-img{width: 100%;height: 200px;}
.list_main .m-cases h3{    margin-bottom: 10px;}
.list_main .m-cases.cases--other .case-text{    padding: 4% 4% 0;}
.list_main .m-cases.cases--other p{    margin-bottom: 12px;}
.m-cases.cases--other .button--case1,.m-cases.cases--other .button--case2{margin-bottom:10px}
.m-index-adv,.m-index-designer,.m-index-flow,.m-index-knowledge,.m-index-links{display:none}
.m-index-banner .m-slide .ban_hd,.m-index-shop,.m-moble-icon,.m-moble-scroll,.m-moble-tel,.m-moblie-case{display:block}
.m-index-banner{height:219px}
.m-index-banner .m-slide .nextbtn,.m-index-banner .m-slide .prevbtn,.u-index-title .title-sub:after,.u-index-title .title-sub:before{display:none}
.m-index-banner .m-slide .ban_hd ul li{width:8px;height:8px;background:rgba(255,255,255,.6);text-indent:-9999px;border-radius:50%}
.m-index-banner .m-slide .ban_hd ul li.on{background:#fff}
.m-index-banner .m-slide .ban_bd li a{height:219px}
.m-index-banner .m-slide .ban_bd li img{width:600px;height:219px}
.u-index-title{margin:25px 0 15px}
.u-index-title h1{font-size:24px;font-weight:400;margin-bottom:5px}
.u-index-title .title-sub{font-size:14px;color:#ccc}
.m-index-order .u-tab{height:auto;margin:20px 0 15px}
.m-index-order .u-tab li{border:1px solid #bbb;border-radius:5px;display:block;width:24.25%;box-sizing:border-box;padding:0;margin:0 1% 1.5% 0}
.m-index-order .u-tab li:nth-child(4n){margin-right:0}
.m-index-order .u-tab li.z-current{color:#ac2925;background:0 0;border:1px solid #ac2925}
.m-index-order .u-tab li.notab{display:block}
.m-index-order .tab-sub .u-index-more{border:1px solid #bbb;border-radius:5px;display:block;width:24.25%;box-sizing:border-box;padding:0;margin:1.5% 0 0;line-height:30px;font-size:14px;text-align:center;color:#444}
.m-index-order .tab-sub .order-right,.m-index-order .tab-sub .u-index-more i{display:none}
.m-index-order .tab-sub .m-slide{width:100%;float:none;border-radius:5px}
.m-index-order .moblie-order-top{display:block}
.m-ilinks-all{padding:10px 0;background:0 0}
.m-ilinks-all .links-top{background:url(../images/img247.jpg) center top no-repeat;background-size:cover;height:170px;padding-bottom:0;margin-bottom:0;border-radius:5px}
.m-ilinks-all .links-top ::-webkit-input-placeholder{font-size:14px;color:#666}
.m-ilinks-all .links-top :-moz-placeholder{font-size:14px;color:#666}
.m-ilinks-all .links-top ::-moz-placeholder{font-size:14px;color:#666}
.m-ilinks-all .links-top :-ms-input-placeholder{font-size:14px;color:#666}
.m-ilinks-all .links-top .u-input-box{padding-top:2%;padding-left:0;    width: 90%;}
.m-ilinks-all .links-top .u-input-box .ilinks-text p{font-size: 30px;}
.m-ilinks-all .links-top .u-input-box .ilinks-text{font-size:14px;color:#fff}
.m-ilinks-all .links-top .u-input-box .u-input-text{width:46%;height:30px;line-height:normal;color:#666;background:rgba(255,255,255,.9)}
.m-ilinks-all .links-top .u-input-box .u-button{float:none;width:40%;height:35px;line-height:35px;margin:50px auto 0;clear:both}
.m-ilinks-all .links-bottom,.m-index-case{display:none}
.m-index-case.case--other,.m-index-case.case--other1{display:block}
.m-index-case.case--other .u-tab{position:relative}
.m-index-case.case--other .u-tab .u-tab-more{top:0}
.m-index-case.case--other .u-tab .ul-sroll{width:70%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.m-index-case.case--other .u-tab .ul-sroll ul{width:1e7px}
.m-index-case.case--other .tab-sub li{width:49%;margin-right:2%;margin-bottom:2%;padding-bottom:41%;background:#f2f2f2}
.m-index-case.case--other .tab-sub li:nth-child(3n){margin-right:2%}
.m-index-case.case--other .tab-sub li .case-title{font-size:14px;height:22px;padding:0 8px;overflow:hidden;color:#444;bottom:5px;background:#f2f2f2}
.m-index-case.case--other1 .case-adv{display:none}
.m-index-case.case--other1 .u-tab-content{width:100%;float:none}
.m-index-case.case--other1 .tab-sub li{padding-bottom:41%}
.m-index-case.case--other1 .tab-sub li .case-title{font-size:14px;color:#444;background:#f2f2f2}
.m-index-case .u-tab{background:#f2f2f2;height:40px;line-height:40px;border-bottom:1px solid #ac2925;margin-bottom:20px;border-radius:5px}
.m-index-case .u-tab li{margin:0;padding:0 5px}
.m-index-case .u-tab .u-tab-more{display:block}
.m-adv-lists,.m-cases-recommend,.m-foot .foot-top li p{display:none}
.lifeshow-fourth .m-adv-lists{display: block;}
.m-adv-lists .list-img{height: 200px;overflow: hidden;}
.m-adv-lists .list-img img{width: 100%}
.m-index-case .tab-sub .u-index-more{top:-53px}
.m-cases-details .cases-user{height:auto;margin-bottom:20px;padding:15px 0 15px 15px}
.m-cases-details .cases-user img{width:100px;height:auto;margin-right:15px}
.m-cases-details .cases-user h3{font-size:22px;margin-top:15px}
.m-cases-details .cases-user h5{font-size:16px;margin:15px 0 7px}
.m-cases-details .cases-details-box p,.m-joinin .joinin-top{margin-bottom:20px}
.m-joinin .u-tab{line-height:1.3}
.m-joinin .u-tab li{font-size:12px}
.m-joinin .u-tab li b{font-size:14px}
.m-joinin .joinin-top h3{font-size:24px;margin:30px 0 20px}
.m-joinin .u-tab-content{padding:20px 0}
.m-joinin .u-tab-content img{margin-bottom:20px}
.m-joinin .u-tab-content h4{font-size:20px}
.m-joinin .joinin-form span{width:70px;font-size:14px;line-height:35px}
.m-joinin .joinin-form li{width:auto;float:none;margin:0 2% 15px}
.m-joinin .joinin-form .u-input-text{height:35px}
.m-joinin .joinin-form .m-myradios{line-height:35px}
.m-joinin .joinin-form .m-myradios .u-myradio{margin-right:8px}
.m-joinin .joinin-form .u-select-lists{margin-top:0}
.m-joinin .joinin-form h3{margin:30px 0 15px;font-size:20px}
.m-joinin .joinin-form .form-line{margin-top:10px}
.m-joinin .joinin-form .form--btn{height:40px;line-height:40px;margin:30px auto 20px}
.m-shop .shop-select{margin:30px 0 20px}
.m-foot{margin-top:30px;margin-bottom:60px}
.m-foot .foot-top{width:100%;height:150px;left:0;margin-left:0;background-size:cover;}
.m-foot .foot-top .f-infoot{-webkit-transform:scale(1);transform:scale(1);padding:40px 5px 0}
.m-foot .foot-top li{vertical-align:top}
.m-foot .foot-top li h3{line-height:15px;font-size:12px}
.m-foot .foot-icon{-webkit-transform:scale(.6);transform:scale(.6)}
.m-foot .foot-bottom{background:#fff;padding:30px 0}
.m-foot .foot-moblie{display:block}
.m-foot .foot-copyright .foot-link,.m-foot .foot-mid,.m-head .head-adv,.m-head .head-line,.m-head .head-search,.m-head .m-nav,.m-head .nav-labels{display:none}
.m-foot .foot-copyright{margin-top:20px}
.m-head .head-adv a{width:1000px}
.m-head .u-logo{width:60px;height:60px;margin-right:0}
.m-head .head-bg,.m-head .mo-button{display:block}
.m-slid-fixed{width:100%;position:fixed;top:auto;bottom:0;background:rgba(255,255,255,.9);box-shadow:0 0 5px #666}
.m-slid-fixed .pc-fixed{display:none}
.m-slid-fixed .mo-fixed{display:table}
.m-alert .alert-text-content{width:90%;margin:0 auto;min-width:auto;padding:35px 30px 30px}
.m-knowledge .knowledge-link{margin-bottom:5px}
.m-knowledge .knowledge-text{padding:15px 20px}
.m-knowledge .knowledge-text .title{font-size:20px;margin-bottom:10px}
.m-knowledge .knowledge-text a{margin:5px 20px 5px 0}
.m-knowledge li{padding:15px 0}
.m-knowledge li h2{margin-bottom:5px}
.details--content{margin-top:30px}
.m-space .space-title{margin-top:0}
.m-space .space-title h3{font-size:22px;margin-bottom:10px}
.m-space .space-title p{font-size:14px}
.m-space ul{margin-top:15px}
.m-space li{width:100%;margin-bottom:3%}
.m-job .job-lists .lists-text .job-title,.m-job .title{margin-bottom:15px}
.m-space li .space-bg h3{padding:0 15px}
.m-job{padding:20px}
.m-job .title{font-size:22px}
.m-job .job-lists{margin-top:30px}
.m-job .job-lists li{padding:20px 0}
.m-job .job-lists .lists-title{font-size:18px}
.m-job .job-lists .lists-text{margin-top:15px}
.m-job .job-lists .lists-text .job-mail{margin-top:20px}
.m-banner-text{height:199px}
.m-banner-text .banner-img{width:100%;height:199px}
.m-contact-us .contact-text{padding:3% 5% 10%}
.m-contact-us .contact-text h2{font-size:22px}
.m-contact-us .contact-tel,.m-contact-us .contact-tel input{height:35px}
.m-contact-us .contact-tel a{height:35px;line-height:35px}
.m-contact-us .contact-tel a i{font-size:24px}
.m-news{margin-top:30px}
.m-news .title{padding-bottom:20px}
.m-news .news-text-box .news-recommend{margin-top:25px}
.m-news .news-text-box .news-recommend.news-border{padding-bottom:30px}
.m-news .news-text-box .news-recommend .news-title{font-size:22px;margin:20px 0 10px}
.m-news .news-text-box .news-recommend .news-time{font-size:16px;margin-bottom:10px}
.m-news .news-text-box .news-recommend p{font-size:14px;line-height:22px;height:66px}
.m-news .news-text-box .news-recommend .u-news-button{width:120px;font-size:14px;height:35px;line-height:35px}
.m-news .news-text-box .news-default{padding:30px 0}
.m-about-us .about-first,.m-about-us .about-second{padding:40px 0}
.m-news .news-text-box .news-default .news-title{font-size:22px;float:none}
.m-news .news-text-box .news-default .news-time{float:none;margin:10px 0 0}
.m-news .news-text-box .news-default p{font-size:14px;line-height:22px;margin-top:15px}
.m-design{margin-top:30px}
.m-about-us .about-first h2{font-size:26px}
.m-about-us .about-first h3{font-size:18px;margin:20px 0}
.m-about-us .about-first p{margin-bottom:15px}
.m-about-us .about-second h2{font-size:26px;margin-bottom:25px}
.m-about-us .about-second h3{font-size:20px}
.m-about-us .about-second ul{width:90%}
.m-about-us .about-second li:nth-child(1) .about-icon{padding-top:10px}
.m-about-us .about-second li:nth-child(2) .about-icon{padding-top:7px}
.m-about-us .about-second li:nth-child(3) .about-icon{padding-top:5px}
.m-about-us .about-second .about-icon{width:80px;height:80px;margin-bottom:20px}
.m-about-us .about-second .about-icon i{-webkit-transform:scale(.5);transform:scale(.5)}
.m-about-us .about-firstn .about-img img{    height: 180px;}
.m-about-us .about-firstn .about_nub .iconfont{    font-size: 40px;}
.m-about-us .about-firstn{padding: 20px 0 0;}
.m-about-us .about-firstn .about_nub{    bottom:20px;}
.m-about-us .about-firstn.about-first .about-img{position: relative;}
.m-about-us .about-firstn .about_nub .counter{font-size: 22px;}
.m-about-us .about-firstn .about_nub li h6{font-size: 14px;margin: 1rem 0 0px;}
.m-about-us .about-firstn .about_nub li p{font-size: 14px;}
.m-about-us .about-firstn .about-img{width:100%;float:none;position:static}
.m-about-us .about-firstn .about-text{width:100%;float:none;padding:8% 5%;margin-top: 10px;}
.m-about-us .about-firstn .about-text h2{    font-size: 20px;    margin-bottom: 8px;}
.m-about-us .about-firstn .about-text h3{font-size:22px}
.m-about-us .about-firstn .about-text h3:after{width:60px;margin-top:15px}
.m-about-us .about-firstn .about-text h5{font-size:18px;margin:20px 0 10px}
.m-about-us .about-firstn .about-text p{font-size:14px;line-height:25px}
.m-about-us .about-firstn .about-bottom{margin-top:30px}
.m-about-us .about-firstn .about-bottom>img{width:150%}
.m-about-us .about-firstn .about-bottom .text{font-size:12px;line-height:20px;width: 100%;}
.m-about-us .about-firstn .about-bottom .about_boimg{    width: 44%;    padding: 10%;}
.m-about-us .about-firstn .about-bottom .text p{    margin-left: 5%;margin-bottom:0;    font-size: 18px;}
.m-about-us .about_secondn .about-img{display: none;}
.m-about-us .about_secondn .about-text{padding:0;}
.m-about-us .about_secondn .about-text-bj{padding: 20px 16px;}
.m-about-us .about_secondn .about-text p{padding: 16px;}
.m-about-us .about-firstn.about_thirdn .f-in{padding-bottom: 500px;}
.m-about-us .about-firstn.about_thirdn .about-img{position: absolute;bottom:30px;}
.m-about-us .about-firstn.about_thirdn .about-img img{width: 90%;height: auto;}
.m-about-us .about_thirdn .about-text{position: relative;}
.ab_point1{right:16rem;    top:6rem;}
.ab_point2{bottom: 1rem;right: 11rem;}
.ab_point>p{font-size: 14px;}
.m-green .green-first{padding:50px 0}
.m-green .green-first h2{font-size:24px}
.m-green .green-first h3{font-size:18px}
.m-green .green-first h3:after{margin:15px 0}
.m-green .green-first .green-text{width:90%;margin:0 auto}
.m-green .green-first p,.m-green .green-second .green-text ul{width:100%}
.m-green .green-second{padding:50px 2% 40px}
.m-green .green-second .green-text h2{font-size:24px}
.m-green .green-second .green-text h3{font-size:18px;margin-bottom:20px}
.m-green .green-second .green-text li{width:100%;padding:0 0 0 30px;min-height:auto;float:none;margin-bottom:20px}
.m-green .green-second .green-text li .title{font-size:18px}
.m-green .green-second .green-text li .icon{width:32px;height:41px}
.m-green .green-second .green-text li:nth-child(2n){float:none}
.m-green .green-third .green-text{width:96%;padding:12% 2%}
.m-green .green-third .green-text h2{font-size:24px}
.m-green .green-third .green-text h3{font-size:18px;margin-bottom:20px}
.m-green .green-third .green-text .green-box{font-size:14px;line-height:25px}
.m-green .green-third .green-text .green-box h5{font-size:18px}
.m-green .green-fourth .green-text{width:70%;padding:10% 5%}
.m-product-detail,.m-product-top{padding:30px 20px}
.m-green .green-fourth .green-text h2{font-size:24px}
.m-green .green-fourth .green-text h3{font-size:18px}
.m-product-detail h2,.m-product-top .product-text h2{font-size:22px}
.m-green .green-fourth .green-text h3:after{margin:15px 0}
.m-product-top{margin:30px 0}
.m-product-top .product--btn,.m-product-top .product--btn1{width:140px;height:35px;line-height:35px}
.m-product-detail p{margin-bottom:30px}
.m-product-hot{margin-top:30px}
.m-product-hot .big-img .hot-title,.m-product-hot .small-img .hot-text{margin-top:20px}
.m-product-hot li{padding:20px 15px;margin-bottom:20px}
.m-product-hot .small-img{width:100%}
.m-product-hot .small-img .hot-img{width: 100%;}
.m-product-hot .small-img .hot-text{width: 100%;    margin:20px 0 0 0px;}
.m-product-hot .hot-tag{min-height: auto;}
.m-product-hot .big-img .hot--btn1,.m-product-hot .small-img .hot--btn{width:180px;height:35px;line-height:35px}
.m-product-hot .small-img .hot-title{margin-bottom:10px}
.m-product-hot .small-img .hot-price{font-size:20px}
.m-product-hot .small-img .hot-price b{font-size:36px}
.m-product-hot .big-img .hot-tag{margin:20px 0}
.m-product-hot .big-img .hot-tag span{margin:5px 0}
.m-product-hot .big-img .hot-price{font-size:20px}
.m-product-hot .big-img .hot-price b{font-size:36px}
.m-product-hot .big-img .hot-time{font-size:16px}
.m-activity-top{display:block;margin:30px 0 25px;padding-bottom:30px}
.m-life-style .life-first .lift-mid,.m-life-style .life-first .lift-right,.m-life-style .life-second .lift-right{display:none}
.m-activity-top .activity-form{width:100%;padding:5% 8% 10%}
.m-activity li{padding-bottom:25px;margin-bottom:25px}
.m-activity .activity-img{width:100%;margin-right:0;padding-bottom:62%}
.m-activity .activity-text{width:100%}
.m-activity .activity-text h3{font-size:16px;margin:15px 0 10px}
.m-activity .activity-text .activity--btn{margin-top:10px}
.m-life-style .t2{font-size:26px;margin-bottom:15px}
.m-life-style .t3{font-size:22px;margin-top:8%;margin-bottom:15px}
.m-life-style .life-p{line-height:30px}
.m-life-style .life-first{padding:50px 0}
.m-life-style .life-first .life-left{width:100%}
.m-life-style .life-first .life-left .life-text{padding-right:0}
.m-life-style .life-first .life-left .life-line{margin:8% 0 5%}
.m-life-style .life-third .life-mid,.m-life-style .life-third .life-right{margin-left:0;width:100%;float:none}
.m-life-style .life-second{padding:50px 0}
.m-life-style .life-second .life-left{width:100%}
.m-life-style .life-second .life-left .t3{font-size:22px;margin-top:8%;margin-bottom:15px}
.m-life-style .life-second .life-text{padding-left:0}
.m-life-style .life-third{padding:50px 0;background-size:cover}
.m-life-style .life-third .life-left{width:100%;float:none;margin-bottom:30px}
.m-life-style .life-third .life-left .life-p{font-size:16px;line-height:30px}
.m-life-style .life-third .life-left .t3{margin-top:8%;margin-bottom:15px}
.m-life-style .life-third .life-mid{margin-bottom:30px}
.m-life-style .life-third .life-right .t3{margin-top:8%;margin-bottom:15px}
.m-life-style .life-third .life-right .life-p{margin-bottom:8%}
.m-life-style .life-fourth{padding:40px 0}
.m-life-style .life-fourth h2{font-size:22px}
.m-life-style .life-fourth .lift-img{margin-bottom:20px}
.m-life-style .life-fourth p{font-size:16px;line-height:25px;margin-top:10px}
.m-life-style .life-fourth li{width:100%;margin-right:0;float:none;margin-bottom:30px}
.m-life-box .life-first{background-size:cover}
.m-life-box .life-tag{margin:20px 0;}
.m-life-box .life-first .u-tab{margin: 0 auto 20px;}
.m-life-box .life-first .u-tab li{margin: 0 4px;}
.m-life-box .life-tag li{padding:0;height:50px;display:block;overflow:hidden}
.m-life-box .life-tag h2{width:auto;font-size:18px;padding:0;display:block;line-height:50px;float:left}
.m-life-box .life-tag .icon{display:block;float:left;-webkit-transform:scale(.6);transform:scale(.6);margin-top:-6px}
.m-ambry .ambry-first .ambry-icon li:nth-child(4n):after,.m-life-box .l-second .life-img2{display:none}
.m-life-box .life-text h3{    font-size: 4rem;}
.m-life-box .t3{font-size:32px}
.m-life-box .t2{font-size:22px;margin-top:-10px;margin-bottom:20px}
.m-life-box .t5{font-size:16px}
.m-life-box .t5:after{margin:15px 0}
.m-life-box .life-p{line-height:25px;font-size:14px}
.m-life-box .l-first .life-img{width:100%;float:none}
.m-life-box .l-first .life-text{width:100%;float:none;padding:5% 0 0}
.m-life-box .l-first .life-img1{margin-top:20px}
.m-life-box .l-first .life-img1 img{width:100%}
.m-life-box .l-second .life-left{width:100%;float:none}
.m-life-box .l-second .life-img{margin-top:30px}
.m-life-box .l-second .life-right{width:100%;float:none;margin-top:30px}
.m-life-box .l-third{margin-top:20px}
.m-life-box .l-third .life-text{width:100%;margin-bottom: 14px;}
.m-life-box .l-fourth{overflow:hidden}
.m-life-box .l-fourth img{width:100%}
.m-life-box .l-fourth .life-text{width:auto;left:5%;right:5%;bottom:5%}
.m-life-box .life-second .life-text{width:100%}
.m-life-box .life-second .life-icon{margin:20px 0}
.m-life-box .life-second .life-icon li{width:25%;margin-bottom:7px}
.m-life-box .life-second .life-icon .l-icon{width:60px;height:60px}
.m-life-box .life-second .life-icon .l-icon img{-webkit-transform:translateX(-50%) translateY(-50%) scale(.6);transform:translateX(-50%) translateY(-50%) scale(.6)}
.m-life-box .life-second .life-icon h3{font-size:12px;height:30px;line-height:1.3;margin-top:5px}
.homcase ul{display: block;}
.homcase ul li{width: 100%;    max-width: 100%;}
.homcase_pic{width: 70%;}
.homcase_pic img{width: 100%;}
.lifeshow-second{margin: 3rem 0;}
.lifeshow-second.homcase .homcase_tit{padding-top: 10px;width: 30%;}
.lifeshow-second.homcase .homcase_tit h2{font-size: 30px;margin-bottom: 8px;}
.lifeshow-second.homcase li:hover .homcase_tit{    padding: 20px 0 0 10px;}
.lifeshow-second.homcase li:hover .homcase_tit h2:after{    width: 20px;    left: 40px;    height: 1px;}
.lifeshow-second.homcase .homcase_tit h2:after{width: 40px;    height: 1px;    top: 18px;left: 50px;}
.br5{height: 0;}
.m-life-box .l-third .life-pic{width: 100%;}

.homcase .homcase_tit h5{font-size: 14px;    line-height: 22px;}
.homcase ul li:nth-child(1) .homcase_pic{float: right;}
.homcase ul li:nth-child(2n) .homcase_tit{float: right;padding-left: 10px;}
.homcase ul li:nth-child(2n+1) .homcase_pic{float: right;}
.homcase .homcase_tit h6{font-size: 16px;}
.m-ambry .t2{font-size:22px}
.m-ambry .t2:after{width:90px;margin:15px auto}
.m-ambry .ambry-p{width:100%;font-size:14px;line-height:25px}
.m-ambry .ambry-first{padding:8% 0}
.m-ambry .ambry-first .ambry-icon li{width:25%;margin-bottom:15px}
.m-ambry .ambry-first .ambry-icon li:after{font-size:18px;top:15px}
.m-ambry .ambry-first .ambry-icon .l-icon{width:50px;height:50px}
.m-ambry .ambry-first .ambry-icon .l-icon img{-webkit-transform:translateX(-50%) translateY(-50%) scale(.5);transform:translateX(-50%) translateY(-50%) scale(.5)}
.m-ambry .ambry-first .ambry-icon h3{font-size:12px;line-height:1.3}
.m-ambry .ambry-first .ambry-icon{margin-top:30px}
.m-ambry .ambry-second .big-img{width:600px;height:247px}
.m-ambry .ambry-second .ambry-text-box{position:static;width:100%}
.m-ambry .ambry-second .ambry-text{padding:10% 5% 0}
.m-ambry .ambry-fifth,.m-ambry .ambry-fourth,.m-ambry .ambry-seventh,.m-ambry .ambry-sixth,.m-ambry .ambry-third{padding:8% 0}
.m-ambry .ambry-second .ambry-text .t2:after{margin:15px 0}
.m-ambry .ambry-second .ambry-text .ambry-p{height:auto}
.m-ambry .ambry-second .ambry-tab{height:90px;margin:10% auto 0}
.m-ambry .ambry-second .ambry-tab li{width:144px}
.m-ambry .ambry-second .ambry-jbox{margin:5% 5% 10%}
.m-ambry .ambry-third .t2:after{width:90px;margin:15px 0}
.m-ambry .ambry-third .ambry-left{width:100%;float:none;margin:0 0 5%}
.m-ambry .ambry-third .ambry-p{width:100%;line-height:25px}
.m-ambry .ambry-third .ambry-img1{overflow:hidden;margin:15px 0}
.m-ambry .ambry-third .ambry-img2{width:100%;float:none;position:static}
.m-ambry .ambry-fourth .t2{margin-bottom:15px}
.m-ambry .ambry-fourth .ambry-table{display:block}
.m-ambry .ambry-fourth .ambry-left{overflow:hidden;display:block;width:100%;margin-bottom:10px}
.m-ambry .ambry-fourth .ambry-left .ambry-p{line-height:25px}
.m-ambry .ambry-fourth .ambry-right{width:100%;display:block}
.m-ambry .ambry-fifth .t2{margin-bottom:15px}
.m-ambry .ambry-fifth .ambry-table{display:block}
.m-ambry .ambry-fifth .ambry-left{overflow:hidden;display:block;width:100%}
.m-duty .duty-link .duty-link-box,.m-duty .duty-slide .duty-box,.m-duty .duty-slide .duty-box-2,.m-honor .honor-link .honor-link-box{overflow-x:scroll;-webkit-overflow-scrolling:touch}
.m-ambry .ambry-fifth .ambry-left .t3{font-size:18px;font-style:normal}
.m-ambry .ambry-fifth .ambry-left .ambry-p{font-size:14px;line-height:25px}
.m-ambry .ambry-fifth .ambry-right{width:100%;display:block;margin-bottom:10px}
.m-ambry .ambry-sixth .t2{margin-bottom:15px}
.m-ambry .ambry-sixth .t5{margin-bottom:20px}
.m-ambry .ambry-sixth .ambry-table{display:block}
.m-ambry .ambry-sixth .ambry-left{width:100%;display:block;margin-bottom:10px}
.m-ambry .ambry-sixth .ambry-mid{width:100%;display:block}
.m-ambry .ambry-sixth .ambry-mid .ambry-img{margin-bottom:10px}
.m-ambry .ambry-sixth .ambry-right{width:100%;display:block}
.m-ambry .ambry-seventh .t2{margin-bottom:15px}
.m-ambry .ambry-seventh .t5{margin-bottom:20px}
.m-ambry .ambry-seventh .ambry-logo li{height:50px;border:5px solid #f3f3f3}
.m-about .about-big-img{height:0;padding-bottom:101%}
.m-about .about-big-img .pc-img{display:none}
.m-about .about-big-img .moblie-img{display:block}
.m-about .text-sub .t2:after,.m-duty .duty-link .d-link-left,.m-duty .duty-link .d-link-right,.m-duty .duty-slide .duty-left,.m-duty .duty-slide .duty-right,.m-honor .honor-link .honor-left,.m-honor .honor-link .honor-right,.m-space-details .space-third h2 i{display:none}
.m-about .about-big-img .img-sub{padding-bottom:100%}
.m-about .about-text{width:100%;top:auto;bottom:0}
.m-about .text-sub{width:90%}
.m-about .text-sub .about-link{height:30px;line-height:30px;font-size:14px;margin:15px auto}
.m-duty,.m-duty .duty-slide{margin-top:25px}
.m-about .text-sub .t2{font-size:22px;margin-bottom:10px;text-align:left}
.m-about .text-sub .about-p{font-size:12px;line-height:25px;text-align:left}
.m-about .about-tab{width:94%;bottom:10px}
.m-about .about-tab li{height:30px;line-height:30px;font-size:14px}
.m-section{top:-60px}
.m-section .eighth-section,.m-section .fifth-section,.m-section .first-section,.m-section .fourth-section,.m-section .second-section,.m-section .seventh-section,.m-section .sixth-section,.m-section .third-section{padding-top:60px;margin-bottom:-60px}
.m-section .section:nth-last-child(2){margin-bottom:-30px}
.m-section .section.active .section-text{opacity:1;-webkit-transform:translate(0,-60%);transform:translate(0,-60%)}
.m-section .section-text{width:90%;left:5%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.m-section .section-text h2{font-size:24px}
.m-section .m-foot{height:431px!important}
.m-duty .duty_tit{font-size: 20px;}
.m-duty .duty_tit span{display: block;margin-bottom: 20px;}
.m-duty .duty-top{margin-bottom:30px;padding: 10px 20px;}
.m-duty .duty-slide .duty-box{padding-bottom:30px}
.m-duty .duty-slide .duty-box ul{width:700px;}
.m-duty .duty-slide .duty-box-2{padding-bottom:30px}
.m-duty .duty-slide .duty-box-2 ul{width:700px;}
.m-duty .duty-slide li{width:200px;padding:0;opacity:1;margin-right:30px}
.m-duty .duty-slide li h3{font-size:18px;opacity:1;margin-bottom:15px}
.m-duty .duty-slide li h2{font-size: 16px;margin-bottom: 4px;}
.m-duty .duty-slide li p{width: 100%;text-align: left;display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}
.m-duty .duty-slide li .duty-btn{width:80px;opacity:1;background: #ac2925;color: #ffff;}
.m-duty .duty-slide li .duty-btn .u-button{width:80px;height:25px;line-height:25px;font-size:12px;margin-top: 15px;}

.m-duty .duty-link .duty-link-box ul{width:500px}
.m-duty .duty-link .duty-link-box li{width:80px;height:60px;line-height:60px;font-size:20px;font-weight:400}
.m-duty .duty-link .duty-link-box li.z-current:before{font-size:30px;line-height:10px}
.m-honor .honor-link{margin:30px 0 20px}
.m-honor .honor-link .honor-link-box ul{width:1e7px}
.m-honor .honor-link .honor-link-box li{width:80px}
.m-honor .honor-slide{padding-bottom:20px;margin-bottom:20px}
.m-honor .honor-slide .m-slide{width:100%;float:none;margin:0;padding-bottom:20%}
.m-honor .honor-slide .honor-title{font-size:24px;padding:0 0 3%;line-height:50px;background:0 0}
.m-honor .honor-slide .honor-title b{font-size:30px}
.m-honor .honor-slide .honor-bg{position:static;height:auto;padding:5%}
.m-honor .honor-slide .honor-bg .honor-text{font-size:16px;margin-top:0;line-height:22px;height:44px;padding-right:0}
.m-honor .honor-lists li{width:49%}
.m-honor .honor-lists li:nth-child(2n){margin-right:0}
.m-honor .honor-lists h3{line-height:20px;margin-bottom:10px}
.m-search-box .search-title a,.m-search-box .search-title span{font-size:14px;line-height:35px}
.history-bg{padding:30px 0}
.m-history{width:100%;padding:5% 0 0 4.8%;margin:0 auto}
.m-history .history_line{left:25px}
.m-history .history_div,.m-history .history_div1{width:100%;margin:0 auto 30px}
.m-history .history_cont{width:85%;padding:0 10px 10px;height:auto;float:right;box-sizing:border-box}
.m-history .history_cont:before{top:62px;padding:8px;left:-9px}
.m-history .history_year{width:15px;height:15px;box-sizing:border-box;background-size:cover;float:left;padding-top:10px}
.m-history .history_div1{float:none}
.m-history .history_div1 .history_year{float:left}
.m-history .history_div1 .history_cont{float:right}
.m-history .history_div1 .history_cont:before{top:62px;padding:8px;right:auto;left:-9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.m-history .history_div1:hover .history_year,.m-history .history_div:hover .history_year{background-size:cover}
.m-search-box .search-title{margin:50px auto 30px;height:35px}
.m-search-box .search-title input{width:56%;height:35px}
.m-search-box .search-title a{width:20%;height:35px}
.m-search-box .search-dl{margin-bottom:5px}
.m-search-box .search-dl dt{font-size:22px;padding:10px 0}
.m-search-box .search-dl dd{padding:15px 0}
.m-link{padding:30px 20px}
.m-link a{width:98%;height:45px;line-height:45px;margin:0 1% 20px}
.m-space-details .space-first{margin-bottom:30px}
.m-space-details .space-first .u-tab{margin-top:30px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.m-space-details .space-first .u-tab ul{width:1e7px}
.m-space-details .space-first .u-tab li{height:40px;line-height:40px;width:80px;font-size:14px}
.m-space-details .space-first .m-slide .ban_bd h5{font-size:16px}
.m-space-details .space-first .m-slide .nextbtn,.m-space-details .space-first .m-slide .prevbtn{width:25px;height:25px;line-height:25px;right:10px}
.m-space-details .space-first .m-slide .prevbtn{right:45px}
.m-space-details .space-third{padding:30px 0}
.m-space-details .space-third h2{padding-top:15px;margin-bottom:10px}
.m-space-details .space-third h2 b{font-size:24px;line-height:30px}
.m-space-details .space-third h2 span{margin-top:0;font-size:18px;line-height:30px}
.m-space-details .space-third p{font-size:14px;line-height:25px}
.m-space-details .space-fourth .title{font-size:24px;margin:30px 0 20px}
.m-space-details .space-fourth .fourth-left{width:100%;float:none}
.m-space-details .space-fourth .fourth-top .fourth-text{padding:10% 5% 0;display:block}
.m-space-details .space-fourth .fourth-top .fourth-text p{height:auto}
.m-space-details .space-fourth .fourth-mid,.m-space-details .space-fourth .fourth-right{width:100%;float:none}
.m-space-details .space-fourth .fourth-bottom{height:350px;margin-top:25px;margin-bottom:30px}
.m-space-details .space-fourth .fourth-bottom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-space-details .space-fourth .fourth-bottom .fourth-text{padding:8% 5% 0}
.m-space-details .space-fourth .fourth-bottom .fourth-text h3{font-size:24px}
.m-space-details .space-fourth .fourth-bottom .fourth-text h5{font-size:18px;margin-bottom:20px}
.m-space-details .space-fiveth .space-text{width:100%}
.m-space-details .space-fiveth h2{font-size:24px;margin-bottom:20px}
.history_more{width:40px;height:40px;line-height:40px;margin:0;position:relative;left:1.5%;padding-top:0}
.margin60{margin-bottom:-30px}
.l-a-tel p{margin-top:20px}
.l-a-tel .tel{font-size:32px;margin-bottom:30px}
.active_bot{    display: block;}
.active_bot li{width: 100%;    margin-bottom: 20px;}
.yuyue_link{bottom: 30px;}
.ac_com{display: none;}
.ac_pho{display: block;}
}
@media (max-width:480px){
.ab_point1{right: 7.6rem;    top: 3.2rem;}
.ab_point2{    top: 6rem;right:8.4rem;}
.m-about-us .about-firstn .about-img img{    height: 180px;}
.m-about-us .about-firstn.about_thirdn .f-in{    padding-bottom: 260px;}
.m-cases li{width:100%;margin-bottom:5%}
.m-cases.cases--other li{width:100%;padding:5% 4%}
.m-shop li{padding:5%;margin-bottom:5%}
.m-shop li .shop-img{width:100%;height:auto;margin-right:0;float:none;margin-bottom:15px}
.m-shop li h2{margin:10px 0}
}
@media (min-width:480px) and (max-width:700px){.m-cases .button--cases{margin-top:5px}
}
@media (max-width:350px){.m-cases .button--cases{margin-top:5px}
}




.pagelist {padding-bottom: 40px;}
.pagelist ul{text-align:center;margin:20px 0 0 0;padding-bottom: 20px;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{
    display:inline-block;
    border:1px solid #eee;
    padding:6px 15px;
    border-radius: 3px;
    background: #fff;
    color: #999999;
    transition: all .5s;
}
.pagelist li a:hover{border-color:#ac2925;background:#ac2925;color:#fff;}
.pagelist li.active a{border-color:#ac2925;background:#ac2925;color:#fff;}
