body,html{width:100%;height:100%;background-color:#fff;color:#fff}
*{margin:0;padding:0}
li,ul{list-style:none}
a{text-decoration:none;cursor:pointer;color:#000}
header{width:80%;margin:0 auto;display:flex;flex-flow:row nowrap;height:80px;}
header .logo{width:180px;background-size:100% 100%;margin: auto 0px;}
header .logo img{width:140px}
header ul{display:flex;flex-flow:row nowrap;align-items:center;flex:1}
header ul li a{transition:ease color .3s;outline:0;text-decoration:none!important;font-size: 15px;}
header ul li{color:#000;flex:1;font-size:14px;text-align:center}
header ul li.active a{color:#019fdc!important;position:relative!important}
header ul li a:hover{color:#019fdc!important}
header ul li.active a:before{content:'';display:block;position:absolute;left:20%;bottom:-15px;border-bottom:3px solid #019fdc;width:60%}
footer{background-color:#676767;font-size:12px;line-height:40px;height:40px;text-align:center;height:160px;width:100%}
footer .phone{font-size:16px}
footer a{color:#fff}
.main .logo{width:60%;text-align:center}
.main .logo img{width:80px;height:80px;margin: 0 auto;}
.main .menu{width:100%;position: relative;margin-bottom: -3px;}
.main .menu .intro{width:45%;text-align:center;margin-top:30px;display:flex;flex-flow:column;align-items:flex-end}
.main h1{font-size:35px;width:100%;text-align:center;font-weight:400;padding-top:40px;text-align:center;position:relative}
.main h1:before{content:'';display:block;position:absolute;left:50%;bottom:-15px;border-bottom:3px solid #fff;width:60px;margin-left:-30px}
.main.h2{font-size:25px;font-weight:400;display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:20px;width:60%}
.main.h2 b{width:50px;height:1px;background-color:#fff}
.main h3{font-weight:400;font-size:14px;text-align:center;width:60%;line-height:25px}
.main .menu .download{display:flex}
.main .download a.on,.main .download a:hover{background-color:#ee7734;border-color:#ee7734!important}
.main .menu .download .left,.main .menu .download .right{flex:1;display:flex}
.main .menu .download .left{flex-flow:column;align-items:flex-end}
.main .menu .download .left a{border:2px solid #fff;color:#fff;width:180px;display:flex;margin-top:40px;align-items:center;height:45px}
.main .menu .download .left a span{text-align:left;width:110px;display:inline-block}
.main .menu .download .left a i{display:inline-block;font-size:25px;width:70px;text-align:center}
.main .menu .download .right .code{margin-top:30px;margin-left:30px}
.main .menu .download .right .code p{width:120%;margin-left:-15px;margin-top:10px}
.main .menu .download .right img{width:120px;height:120px}
.main .computer{width:100%;margin-bottom: -3px;position: relative;}
.main .computer .download{width:40%;float:right;display: flex;flex-flow: column;justify-content: center;height: calc(100% - 60px);}
.main .computer .download a{border:2px solid #fff;color:#fff;width:230px;display:flex;margin-top:40px;align-items:center;height:45px}
.main .computer .download a span{text-align:left;width:130px;display:inline-block}
.main .computer .download a i{display:inline-block;font-size:25px;width:70px;text-align:center}
.main .shop{width:100%;margin-bottom: -3px;position: relative;}
.main .shop .intro{display:flex;flex-flow:column;align-items:flex-start;width:40%;margin-left:54%;justify-content: center;height: calc(100% - 70px);}
.main .shop .download{width:60%}
.main .shop .download a{font-size:20px;width:180px;height:45px;line-height:45px;border:1px #fff dashed;display:block;margin:20px auto;text-align:center;color: white;}
.hide{display:none}.main .shop .download a
.bg,.layout{overflow:hidden}
.bg,.bg img{position:absolute;width:100%;height:300px}
.layout{margin:0 auto;width:1060px}
.fontBase{color:#fff;font-size:14px;line-height:22px}
.clearfix:before{display:table;content:" "}
.clearfix:after,.header .layout:after{clear:both;visibility:hidden;content:"."}
.clearfix:after{display:block;height:0}
.hide{display:none}
.bg{z-index:-1;width:100%;height:100%}
.bg img{top:0;left:0}
.header{position:fixed;top:0;left:0;z-index:45;width:100%;height:84px;border-bottom:1px solid rgba(0,0,0,.2);background:#fff}
.header .layout{overflow:visible}
.header .layout:after{display:block;height:0}
.header .logo{float:left;margin-top:22px;width:167px;height:43px}
.header .nav{float:right;height:84px;min-width:560px}
.header .nav li{position:relative;float:left;margin-left:20px;width:60px;height:84px}
.header .nav li .redLine{position:absolute;bottom:-1px;display:none;width:60px;height:2px;background:#FF3D29}
.header .nav li .redLine.active{display:block}
.header .nav li a{display:block;width:100%;height:84px;color:#666973;text-align:center;font-size:14px;line-height:84px;opacity:.69;cursor:pointer;filter:alpha(opacity=69)}
.subNav,.subNav .bg{height:200px}
.subNav .proCenter,.subNav .produceBox .produceType p{color:#fff;font-size:18px;line-height:25px}
.subNav{position:fixed;top:85px;z-index:45;display:none;width:100%;background:rgba(70,72,80,.95)}
.subNav .proCenter{float:left;margin-top:30px;margin-bottom:15px;width:100px;text-align:left}
.subNav .produceBox{float:right;overflow:hidden;margin-top:30px;margin-bottom:15px}
.subNav .produceBox .produceType{float:left;margin-left:80px;width:86px}
.subNav .produceBox .produceType ul{margin-top:15px;width:100%}
.subNav .produceBox .produceType ul li{float:left;margin-bottom:10px;width:98px}
.subNav .produceBox .produceType ul li a{color:#fff;font-size:14px;line-height:20px;opacity:.69;filter:alpha(opacity=69)}
.subNav.mwshop .produceBox .produceType ul li a,.subNav.smart_hall .produceBox .produceType ul li a{color:#fff;font-size:18px;line-height:85px;opacity:1;filter:alpha(opacity=100)}
.subNav .produceBox .produceType ul li .icon_new{display:inline-block;width:33px;height:auto}
.subNav.smart_hall{height:85px}
.subNav.smart_hall .produceBox{margin:0;height:85px}
.subNav.smart_hall .produceType{float:right;width:54px;height:85px}
.subNav.smart_hall .proCenter{margin:0;font-size:18px;line-height:85px}
.subNav.smart_hall .produceBox .produceType ul{overflow:hidden;margin:0;width:100%;height:85px}
.subNav.smart_hall .produceBox .produceType ul li{float:left;margin:0;width:54px;height:85px}
.subNav.smart_hall .produceBox .produceType ul li .icon_new{display:inline-block;width:33px;height:auto}
.subNav.mwshop{height:85px}
.subNav.mwshop .produceBox{margin:0;height:85px}
.subNav.mwshop .produceType{float:right;margin-left:60px;width:auto;height:85px}
.subNav.mwshop .proCenter{margin:0;font-size:18px;line-height:85px}
.subNav.mwshop .produceBox .produceType ul{overflow:hidden;margin:0;width:auto;height:85px}
.subNav.mwshop .produceBox .produceType ul li{float:left;margin:0;width:auto;height:85px}
.subNav.mwshop .produceBox .produceType ul li .icon_new{display:inline-block;width:33px;height:auto}
.subNav.active{display:block}
.tit h1{margin-bottom:20px;color:#666973;text-align:center;font-size:32px}
.tit .line{margin:0 auto;width:65px;height:0;border:1px solid #6E7184}
.aboutUs,.aboutUs .bg{height:200px}
.tit .tip{margin-top:6px;margin-bottom:24px;color:#AAACB4;text-align:center;font-size:14px;line-height:22px}
.aboutUs{position:relative;width:100%}
.aboutUs .message{position:relative;z-index:3;float:left;margin-top:69px}
.aboutUs .message h1{margin-bottom:2px;color:#666973;font-size:28px;line-height:28px}
.aboutUs .message p{height:22px;color:#AAACB4;font-size:14px;line-height:22px}
.aboutUs .hotPhone{position:relative;z-index:3;float:right;margin-top:79px;width:196px;height:42px;background:url(../img/hotPhone.png) center center;color:#fff;text-align:center;font-size:13px;line-height:42px}
.aboutUs .hotPhone img{position:relative;top:12px;left:36px;float:left;width:18px;height:18px}
.footer .QRcode{float:right;margin-top:47px}
.footer .QRcode .WPP,.footer .QRcode .download{float:left;width:112px}
.footer .QRcode .WPP img,.footer .QRcode .download img{margin:0 auto 15px;width:83px;height:84px}
.footer .QRcode .WPP p,.footer .QRcode .download p{color:#666973;text-align:center;font-size:14px;line-height:22px}
.footer .footer-message{padding-top:18px;height:40px;border-top:1px solid #EEF1EC}
.footer .footer-message span{float:left;color:#AAACB4;font-size:14px;line-height:22px}
.footer .footer-message a{float:right;display:block;color:#AAACB4;text-decoration:none;font-size:14px;line-height:22px}
.footer .footer-message a:hover{color:#AAACB4!important}
.fix_contact,.fix_contact span{display:block;color:#fff;text-align:center;text-decoration:none}
.fix_contact{position:fixed;right:100px;bottom:214px;z-index:4;width:42px;-webkit-border-radius:2px;border-radius:2px;background:#ca5a4c;-webkit-box-shadow:rgba(0,0,0,.06) 0 1px 6px,rgba(0,0,0,.16) 0 2px 32px;box-shadow:rgba(0,0,0,.06) 0 1px 6px,rgba(0,0,0,.16) 0 2px 32px;font-size:16px;line-height:21px;cursor:pointer;-ms-box-shadow:rgba(0,0,0,.06) 0 1px 6px,rgba(0,0,0,.16) 0 2px 32px;-o-box-shadow:rgba(0,0,0,.06) 0 1px 6px,rgba(0,0,0,.16) 0 2px 32px;-ms-border-radius:2px;-o-border-radius:2px}
.fix_contact:hover{-webkit-box-shadow:rgba(0,0,0,.09) 0 2px 8px,rgba(0,0,0,.24) 0 4px 40px;box-shadow:rgba(0,0,0,.09) 0 2px 8px,rgba(0,0,0,.24) 0 4px 40px;-ms-box-shadow:rgba(0,0,0,.09) 0 2px 8px,rgba(0,0,0,.24) 0 4px 40px;-o-box-shadow:rgba(0,0,0,.09) 0 2px 8px,rgba(0,0,0,.24) 0 4px 40px}
.fix_contact img{margin:10px;width:22px;height:22px}
body,html{height:100%}
.fix_contact span{padding:8px 13px 16px;width:16px;background:#FD8370;line-height:20px}
blockquote,body,button,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
input,select,textarea{outline:0;border:none;box-shadow:none;font-weight:inherit;font-size:inherit;font-family:inherit;resize:none}
table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6{font-weight:400}
li,ul{list-style:none}
body{min-width:1060px;font-family:PingFangSC-Regular,Helvetica,'Microsoft Yahei',tahoma,sans-serif;line-height:1}
.sec-abtBanner{width:100%;height:300px;background-image:url(../img/BG01-at2.png);background-size:100% 100%}
.sec-abtBanner .bg{height:300px}
.sec-abtBanner .u-big-tt1{padding-top:120px;color:#FFF;text-align:center;font-size:32px}
.sec-abtBanner .u-l-wrap1{margin-top:8px;text-align:center}
.sec-abtBanner .u-l-wrap1 .line1{display:inline-block;width:65px;height:0;border-top:1px solid #FFF}
.sec-abtBanner .u-sm-tt-wrap{position:relative;left:50%;display:inline-block}
.sec-abtBanner .u-sm-tt-wrap .u-sm-tt{position:relative;left:-50%;overflow:hidden;height:19px;line-height:19px}
.sec-abtBanner .u-sm-tt-wrap .u-sm-tt .tt-md{float:left;margin-right:15px;margin-left:15px;color:#FFF;font-size:18px}
.sec-abtBanner .u-sm-tt-wrap .u-sm-tt .tt-l,.sec-abtBanner .u-sm-tt-wrap .u-sm-tt .tt-r{float:left;margin-top:4px;width:11px;height:11px}
.sec-abtBanner .first-tt{padding-top:28px}
.sec-abtBanner .second-tt{padding-top:40px}
.sec-abtBanner .tt-describe{padding-top:15px;height:32px;color:#FFF;text-align:center;font-size:28px;line-height:32px}
.sec-summary{padding-bottom:100px;width:100%;background-color:#FAFAFB}
.sec-summary .grid-margin-line{padding-top:62px;width:100%;height:0}
.sec-summary h4{margin-bottom:88px;height:71px;background:url(../img/solidus-gray.png) center center no-repeat;color:#525671;text-align:center;font-size:18px;line-height:71px}
.sec-summary .summary_content{position:relative;padding-left:410px;width:650px;min-height:241px}
.sec-summary .u-sum-img{position:absolute;top:0;bottom:0;left:0;margin:auto;height:100%}
.sec-summary .u-sum-describe{padding-top:20px;color:#8D8F99;font-size:14px;line-height:23px}
.sec-summary .u-sum-describe .u-txt-margin{margin-top:35px}
.sec-history{width:100%;height:1538px}
.sec-history .u-big-tt2{padding-top:75px;color:#52555A;text-align:center;font-size:32px}
.sec-history .u-l-wrap2{margin-top:8px;text-align:center}
.sec-history .u-l-wrap2 .line2{display:inline-block;width:65px;height:0;border-top:1px solid #8F91A0}
.sec-history .grid-rela{position:relative;margin-top:50px;height:1400px}
.sec-history .u-time-0 p,.sec-history .u-time-1 p,.sec-history .u-time-2 p,.sec-history .u-time-3 p,.sec-history .u-time-4 p,.sec-history .u-time-5 p,.sec-history .u-time-6 p,.sec-history .u-time-7 p,.sec-history .u-time-8 p,.sec-history .u-time-9 p{margin-top:11px;color:#525671;font-size:18px;line-height:31px}
.sec-history .u-history-img{position:absolute;top:20px;left:520px;width:20px;height:1203px}
.sec-history .u-time-0,.sec-history .u-time-2,.sec-history .u-time-4,.sec-history .u-time-6,.sec-history .u-time-8{float:left;margin-left:626px;width:431px}
.sec-history .u-time-0 h3,.sec-history .u-time-2 h3,.sec-history .u-time-4 h3,.sec-history .u-time-6 h3,.sec-history .u-time-8 h3{color:#525671;font-size:18px;font-weight: 700;}
.sec-history .u-time-1,.sec-history .u-time-3,.sec-history .u-time-5,.sec-history .u-time-7,.sec-history .u-time-9{float:left;margin-left:0;width:431px}
.sec-history .u-time-1 h3,.sec-history .u-time-3 h3,.sec-history .u-time-5 h3,.sec-history .u-time-7 h3,.sec-history .u-time-9 h3{color:#525671;font-size:18px;font-weight: 700;}
.sec-history .u-time-9{margin-top:58px;text-align:right}
.sec-history .u-time-0{margin-top:35px}
.sec-history .u-time-1{margin-top:33px;text-align:right}
.sec-history .u-time-2{margin-top:33px}
.sec-history .u-time-3{margin-top:33px;text-align:right}
.sec-history .u-time-4{margin-top:33px}
.sec-history .u-time-5{margin-top:33px;text-align:right}
.sec-history .u-time-6{margin-top:33px}
.sec-history .u-time-7{margin-top:33px;text-align:right}
.sec-history .u-time-8{margin-top:33px}
.sec-leader{width:100%;height:1130px;background-color:#FAFAFB}
.sec-leader .u-big-tt3{padding-top:75px;color:#52555A;text-align:center;font-size:32px}
.sec-leader .u-l-wrap3{margin-top:8px;text-align:center}
.sec-leader .u-l-wrap3 .line3{display:inline-block;width:65px;height:0;border-top:1px solid #8F91A0}
.sec-leader .u-leader-itm{float:left;width:353px}
.sec-leader .u-leader-itm .u-itm-img{margin:0 auto;width:165px}
.sec-leader .u-leader-itm .u-itm-img img{width:165px}
.sec-leader .u-leader-itm h1,.sec-leader .u-leader-itm h3{text-align:center}
.sec-leader .u-leader-itm .middle_t{margin-bottom:10px}
.sec-leader .u-leader-itm h1{margin-top:30px;margin-bottom:20px;height:23px;color:#525671;font-size:22px}
.sec-culture,.sec-culture .bg{height:580px}
.sec-leader .u-leader-itm h3{color:#70727A;letter-spacing:-.21px;font-size:14px;line-height:22px}
.sec-leader .grid-ld-margin-1{margin-top:70px}
.sec-leader .grid-ld-margin-2{margin-top:81px}
.sec-culture{width:100%}
.sec-culture .u-big-tt4{padding-top:73px;color:#FFF;text-align:center;font-size:32px}
.sec-culture .u-l-wrap4{margin-top:8px;text-align:center}
.sec-culture .u-l-wrap4 .line4{display:inline-block;width:65px;height:0;border-top:1px solid #FFF}
.sec-culture .u-sm-tt-wrap{position:relative;left:50%;display:inline-block}
.sec-culture .u-sm-tt-wrap .u-sm-tt{position:relative;left:-50%;overflow:hidden;height:19px;line-height:19px}
.sec-culture .u-sm-tt-wrap .u-sm-tt .tt-md{float:left;margin-right:15px;margin-left:15px;color:#FFF;font-size:18px}
.sec-culture .u-sm-tt-wrap .u-sm-tt .tt-l,.sec-culture .u-sm-tt-wrap .u-sm-tt .tt-r{float:left;margin-top:4px;width:11px;height:11px}
.sec-culture .first-tt{padding-top:55px}
.sec-culture .second-tt{padding-top:70px}
.sec-culture .tt-describe{height:32px;color:#FFF;text-align:center;font-size:36px;line-height:32px}
.sec-environment h4,.sec-welfare h4{text-align:center;font-size:18px;line-height:71px}
.sec-culture .grid-tt-margin-1,.sec-culture .grid-tt-margin-2{margin-top:40px}
.sec-culture .grid-tt-margin-3{margin-top:33px}
.sec-welfare{width:100%;height:933px}
.sec-welfare .grid-margin-line{padding-top:62px;width:100%;height:0}
.sec-welfare h4{margin-bottom:74px;height:71px;background:url(../img/solidus-gray.png) center center no-repeat;color:#525671}
.sec-welfare .u-wf{float:left;width:250px;height:65px}
.sec-welfare .u-wf .u-wf-itm{overflow:hidden}
.sec-welfare .u-wf .u-wf-itm img{float:left;width:24px;height:24px}
.sec-welfare .u-wf .u-wf-itm div{float:left;margin-top:4px;margin-left:11px;color:#70727A}
.sec-welfare .u-wf .grid-scd-line{margin-top:13px}
.sec-welfare .u-wf .grid-itm-margin-1{margin-left:35px}
.sec-welfare .u-wf .grid-itm-margin-2{margin-left:60px}
.sec-welfare .u-wf .grid-itm-margin-3{margin-left:80px}
.sec-welfare .u-wf .grid-itm-margin-4{margin-left:105px}
.sec-welfare .grid-margin-line-2{float:left;padding-top:60px;width:100%;height:0}
.sec-welfare .u-md-img,.sec-welfare .u-md-img img{width:250px;height:180px}
.sec-welfare .u-md-img{float:left}
.sec-welfare .grid-margin{margin-left:20px}
.sec-welfare .u-bottom-img{float:left;margin-top:24px;width:100%;height:292px}
.sec-welfare .u-bottom-img img{width:100%;height:292px}
.sec-environment{width:100%;height:696px;background-color:#FAFAFB}
.sec-environment .grid-margin-line{padding-top:62px;width:100%;height:0}
.sec-environment h4{margin-bottom:90px;height:71px;background:url(../img/solidus-gray.png) center center no-repeat;color:#525671}
.sec-environment .u-ev,.sec-environment .u-ev img{width:265px;height:191px}
.sec-environment .u-ev{float:left}
.sec-contact{width:100%}
.sec-contact .u-big-tt5{padding-top:75px;color:#52555A;text-align:center;font-size:32px}
.sec-contact .u-l-wrap5{margin-top:8px;text-align:center}
.sec-contact .u-l-wrap5 .line5{display:inline-block;width:65px;height:0;border-top:1px solid #8F91A0}
.sec-contact .u-tel-mail{overflow:hidden;margin-top:80px;width:100%;height:266px;background-color:#F9FAFB}
.sec-contact .u-tel-mail .u-mail,.sec-contact .u-tel-mail .u-tel{float:left;margin-top:40px;width:529px;height:186px}
.sec-contact .u-tel-mail .u-mail img,.sec-contact .u-tel-mail .u-tel img{display:block;margin:0 auto;width:50px;height:50px}
.sec-contact .u-tel-mail .u-mail h2,.sec-contact .u-tel-mail .u-tel h2{padding-top:20px;padding-bottom:14px;color:#666973;text-align:center;letter-spacing:-.81px;font-size:24px}
.sec-contact .u-tel-mail .u-mail div,.sec-contact .u-tel-mail .u-tel div{margin-top:16px;color:#666973;text-align:center;letter-spacing:-.61px;font-size:18px}
.sec-contact .u-tel-mail .u-mail{border-left:1px solid #8F91A0}
.sec-contact .u-addr-logo{display:block;margin:60px auto 0;width:50px;height:50px}
.sec-contact .u-addr-tt{margin-top:20px;color:#666973;text-align:center;letter-spacing:-.81px;font-size:24px}
.sec-contact .u-addr-detail{margin-top:23px;color:#666973;text-align:center;letter-spacing:-.61px;font-size:18px}
.sec-contact .u-weibo-tt,.sec-contact .u-weixin-tt{color:#666973;text-align:center;letter-spacing:-.81px;font-size:24px}
.sec-contact .u-addr-img{margin-top:44px;width:100%;height:266px}
.sec-contact .u-weibo-logo{display:block;margin:60px auto 0;width:50px;height:50px}
.sec-contact .u-weibo-tt{margin-top:23px;height:50px}
.sec-contact .u-l-wrap6{margin-top:30px;text-align:center}
.sec-contact .u-l-wrap6 .line6{display:inline-block;width:65px;height:0;border-top:1px solid #8F91A0;opacity:.8}
.sec-contact .u-weixin-logo{display:block;margin:60px auto 0;width:50px;height:50px}
.sec-contact .u-weixin-tt{margin-top:28px}
.sec-contact .u-weixin-wrap{overflow:hidden;margin:46px auto 0;width:830px}
.sec-contact .u-weixin-wrap .u-weixin{float:left;width:168px}
.sec-contact .u-weixin-wrap .u-weixin h2{color:#666973;text-align:center;letter-spacing:-.61px;font-size:18px}
.sec-contact .u-weixin-wrap .u-weixin img{margin-top:22px;width:168px;height:168px}
.sec-contact .u-weixin-wrap .grid-margin-2{margin-left:163px}
.down-image{width: 100%;}
.down-image img{width: 100%;}
.down-container{position: absolute;width: 100%;height: 100%;top: 0;}