html{color:#333;font-family:"微软雅黑"}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;-webkit-font-smoothing:antialiased}*{-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body{overflow-x:hidden;font-size:14px}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}fieldset,img{border:none}img{display:block}iframe{display:block}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:800}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a{color:inherit}ins,a,a:hover{text-decoration:none}a:focus,*:focus{outline:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both;overflow:hidden}.clearfix{zoom:1}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}.hide{display:none}.block{display:block}.fl,.fr{display:inline}.fl{float:left}.fr{float:right}@font-face{font-family:'SHSCB';src:url("../fonts/SourceHanSansCN-Bold.ttf")}@font-face{font-family:'SHSCR';src:url("../fonts/SourceHanSansCN-Regular.ttf")}.container{margin:0 auto;width:1300px}@media (max-width: 1366px){.container{width:1170px}}@media (max-width: 1200px){.container{width:970px}}@media (max-width: 992px){.container{width:calc(100% - 30px)}}body{max-width:1920px;margin:0 auto;}.banner{width:100%;height:360px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column}.banner .title{font-family:'SHSCB';font-size:30px;color:#fff;line-height:38px}.banner .title span{color:#21a35b}.banner .subtitle{position:relative;font-family:'Arial';font-weight:lighter;font-size:16px;color:#fff;line-height:24px}.banner .subtitle:after{position:absolute;content:'';left:50%;margin-left:-10px;bottom:-18px;width:20px;height:2px;background:#21a35b}@media (max-width: 992px){.banner{height:180px}.banner .title{font-size:20px}.banner .subtitle{font-size:14px}}.mode-title{padding-top:73px;text-align:center}.mode-title .b-t{font-size:40px;line-height:52px}.mode-title .b-t span{position:relative;font-family:'SHSCB'}.mode-title .b-t span:before,.mode-title .b-t span:after{position:absolute;content:'';width:60px;height:12px;top:15px;background-image:url("../images/home_mode_title.png")}.mode-title .b-t span:before{left:-87px}.mode-title .b-t span:after{right:-87px}.mode-title .b-t span b{color:#21a35b}.mode-title .s-t{font-family:'SHSCR';font-size:16px;line-height:30px;color:#666666}.mode-title.white .b-t{color:#fff}.mode-title.white .b-t span:before,.mode-title.white .b-t span:after{background-image:url("../images/home_mode_title_w.png")}.mode-title.white .b-t span b{color:#fff}.mode-title.white .s-t{color:#d3edde}@media (max-width: 992px){.mode-title{padding-top:40px}.mode-title .b-t{font-size:18px;line-height:36px}.mode-title .b-t span:before,.mode-title .b-t span:after{background-image:none}.mode-title.white .b-t span:before,.mode-title.white .b-t span:after{background-image:none}.mode-title .s-t{padding:0 15px;font-size:15px;line-height:20px}}@media (max-width: 992px){.main-padding{padding-top:61.53px}}.nav-tabs{height:60px;background:#f7f7f7}.nav-tabs .nav-tabs-inner{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%}.nav-tabs .nav-tabs-inner .tabs-list{display:flex;align-items:center;height:100%}.nav-tabs .nav-tabs-inner .tabs-list p{padding:0 25px;font-family:'SHSCR';font-size:16px;cursor:pointer;color:#666;position:relative;line-height:60px}.nav-tabs .nav-tabs-inner .tabs-list p a{display:block}.nav-tabs .nav-tabs-inner .tabs-list p:after{content:'';display:inline-block;width:0;height:3px;background:#21a35b;position:absolute;top:0;left:0;transition:0.1s ease-in-out}.nav-tabs .nav-tabs-inner .tabs-list p.active{background:#fefefe;color:#21a35b}.nav-tabs .nav-tabs-inner .tabs-list p.active:after{width:100%}.nav-tabs .nav-tabs-inner .tabs-list p:hover{background:#fefefe;color:#21a35b}.nav-tabs .nav-tabs-inner .tabs-list p:hover:after{width:100%}.nav-tabs .nav-tabs-inner .tabs-list .sub-tabs{position:absolute;top:100px;height:44px;display:flex}.nav-tabs .nav-tabs-inner .tabs-list .sub-tabs a{display:block;padding:0 30px;line-height:44px;font-size:16px;text-align:center;box-sizing:border-box;border:1px solid #e2e2e2;background:#f7f7f7;color:#6a6a6a}.nav-tabs .nav-tabs-inner .tabs-list .sub-tabs a.active{border:1px solid #21a35b;background:#21a35b;color:#fff}.nav-tabs .nav-tabs-inner .tabs-list .sub-tabs a:hover{border:1px solid #21a35b;background:#21a35b;color:#fff}.nav-tabs .nav-tabs-inner .position{height:100%;display:flex;align-items:center}.nav-tabs .nav-tabs-inner .position p span{color:rgba(51,51,51,0.5);font-size:14px}@media (max-width: 992px){.nav-tabs{height:auto;background:transparent}.nav-tabs .nav-tabs-inner{flex-wrap:wrap}.nav-tabs .nav-tabs-inner .tabs-list{width:100%}.nav-tabs .nav-tabs-inner .tabs-list p{padding:0 5px;font-size:14px;line-height:40px}.nav-tabs .nav-tabs-inner .tabs-list p:after{height:2px}.nav-tabs .nav-tabs-inner .tabs-list .sub-tabs{top:90px;height:30px}.nav-tabs .nav-tabs-inner .tabs-list .sub-tabs a{padding:0 15px;line-height:30px;font-size:14px}.nav-tabs .nav-tabs-inner .position{margin-top:10px}.nav-tabs .nav-tabs-inner .position p span{font-size:12px}}.pagination{margin:54px auto 86px auto;display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.pagination .page-num,.pagination .page-link{width:38px;height:24px;border:1px solid #cccccc;line-height:24px;text-align:center;color:#666666;margin-right:6px;margin-bottom:6px}.pagination .page-num a,.pagination .page-link a{display:block}.pagination .page-num:hover,.pagination .page-link:hover{background-color:#dc0000;border:1px solid #dc0000;color:#fff}.pagination .page-num.page-num-current,.pagination .page-link.page-num-current{background-color:#dc0000;border:1px solid #dc0000;color:#fff}header{padding-bottom:8px}header .header-inner{margin:0 auto;width:94.47917%;max-width:1850px;display:flex;justify-content:space-between}header .header-inner .logo{margin-top:35px;max-width:299px}header .header-inner .logo img{width:100%}header .header-inner .toggle-menu-button{display:none}header .header-inner nav ul{width:607px;display:flex;justify-content:space-between}header .header-inner nav ul li{position:relative;font-family:'SHSCR';line-height:96px;font-size:16px}header .header-inner nav ul li:before{position:absolute;content:'';width:0;left:-7px;top:0;height:4px;background-color:#21a35b;transition:width 400ms}header .header-inner nav ul li:after{position:absolute;content:'';width:0;right:-7px;top:0;height:4px;background-color:#21a35b;transition:width 400ms}header .header-inner nav ul li.active{color:#21a35b}header .header-inner nav ul li.active:before,header .header-inner nav ul li.active:after{width:calc(50% + 7px)}header .header-inner nav ul li:hover{color:#21a35b}header .header-inner nav ul li:hover:before,header .header-inner nav ul li:hover:after{width:calc(50% + 7px)}header .header-inner .nav-info{width:470px;display:flex}header .header-inner .nav-info .en{font-family:'Arial';line-height:96px;font-size:12px}header .header-inner .nav-info .en:hover{color:#21a35b}header .header-inner .nav-info .tel{margin-left:20px;font-family:'SHSCR';font-size:14px;line-height:96px;color:#707070}header .header-inner .nav-info .tel span{font-family:'Arial';font-size:16px;color:#21a35b}header .header-inner .nav-info .search-container{position:relative;margin-top:35px;margin-left:15px;width:9.375vw;height:22px;border-radius:11px;border:1px solid #e4e4e4;overflow:hidden}header .header-inner .nav-info .search-container input{width:calc(100% - 25px);height:22px;padding:0 10px;font-family:'SHSCR';font-size:14px;box-sizing:border-box;border:none;color:#666666}header .header-inner .nav-info .search-container input::-webkit-input-placeholder{font-family:'SHSCR';font-size:14px;color:#666666}header .header-inner .nav-info .search-container label{position:absolute;right:4px;top:3px;width:17px;height:17px;border-radius:50%;background-color:#a0a0a0;background-image:url("../images/search.png");background-repeat:no-repeat;background-position:center center;background-size:14px auto;cursor:pointer}@media (max-width: 1500px){header .header-inner .logo{margin-top:40px;width:200px}header .header-inner nav ul{width:480px}header .header-inner .nav-info{width:430px}}@media (max-width: 1200px){header .header-inner .nav-info{display:none}}@media (max-width: 992px){header{position:fixed;width:100%;height:61.53px;left:0;top:0;background-color:#fff;z-index:99}header .header-inner{position:relative;width:calc(100% - 30px);height:100%;flex-direction:column;justify-content:start}header .header-inner .logo{margin-top:25px;margin-bottom:25px;width:150px}header .header-inner nav{position:fixed;width:100%;height:0;top:61.53px;left:0;overflow:hidden;transition:height 400ms;background-color:#fff;z-index:99}header .header-inner nav ul{width:calc(100% - 30px);margin:0 auto;flex-direction:column}header .header-inner nav ul li{line-height:45px;font-size:14px}header .header-inner nav ul li:before,header .header-inner nav ul li:after{height:0}header .header-inner nav ul li:hover{color:inherit}header .header-inner nav ul li a{position:relative;display:inline-block}header .header-inner nav ul li a:before{position:absolute;content:'';top:5px;width:0;left:-5px;height:1px;background-color:#21a35b}header .header-inner nav ul li.active a:before{width:calc(100% + 10px)}header .header-inner nav.active{height:calc(100% - 61.53px)}header .header-inner .toggle-menu-button{position:absolute;right:0;top:20.765px;display:block;width:30px;height:20px;cursor:pointer}header .header-inner .toggle-menu-button span{position:absolute;width:100%;height:1px;background:#333;transition:transform 400ms, top 400ms, bottom 400ms, opacity 400ms, width 400ms}header .header-inner .toggle-menu-button span:nth-of-type(2){top:9.5px}header .header-inner .toggle-menu-button span:last-child{bottom:0}header .header-inner .toggle-menu-button.active span{transform-origin:center center}header .header-inner .toggle-menu-button.active span:nth-of-type(1){transform:rotate(45deg);top:9.5px}header .header-inner .toggle-menu-button.active span:nth-of-type(2){opacity:0;width:0}header .header-inner .toggle-menu-button.active span:nth-of-type(3){transform:rotate(-45deg);bottom:9.5px}}footer .footer-top{padding-top:49px;background-color:#21a35b}footer .footer-top .footer-inner{margin:0 auto;width:1336px}footer .footer-top .footer-inner .logo-info{display:flex;justify-content:center;align-items:center}footer .footer-top .footer-inner .logo-info .logo span{display:block;font-family:'SHSCR';color:#fff;font-size:16px;line-height:40px;text-align:right}footer .footer-top .footer-inner .logo-info .slogn{margin-left:34px;font-size:25px;font-family:'SHSCR';color:#fff;font-weight:lighter}footer .footer-top .footer-inner .infos{padding-top:85px;padding-bottom:70px;display:flex;align-content:flex-start}footer .footer-top .footer-inner .infos .list-title{font-size:18px;line-height:38px;color:#fff}footer .footer-top .footer-inner .infos .nav-container{display:flex}footer .footer-top .footer-inner .infos .nav-container .nav-list-item{margin-right:100px;font-family:'SHSCR';text-align:center}footer .footer-top .footer-inner .infos .nav-container .nav-list-item .list-title{margin-bottom:8px}footer .footer-top .footer-inner .infos .nav-container .nav-list-item .list-item{margin:3px 0;font-size:16px;line-height:26px;color:#bde4ce}footer .footer-top .footer-inner .infos .tel-container{margin-left:100px}footer .footer-top .footer-inner .infos .tel-container h4{margin-bottom:5px;font-family:'Arial';font-size:30px;color:#fff;line-height:34px}footer .footer-top .footer-inner .infos .tel-container p{font-size:14px;line-height:30px;color:#cee6d7}footer .footer-top .footer-inner .infos .qr-container{margin-left:150px}footer .footer-top .footer-inner .infos .qr-container .qrcode{margin-top:5px}footer .footer-bottom{padding:15px 0;background-color:#333333}footer .footer-bottom p{padding:0 15px;font-family:'SHSCR';line-height:20px;color:#636363;text-align:center}@media (max-width: 1500px){footer .footer-top .footer-inner{width:1170px}footer .footer-top .footer-inner .infos .nav-container .nav-list-item{margin-right:80px}footer .footer-top .footer-inner .infos .tel-container{margin-left:80px}}@media (max-width: 1200px){footer .footer-top .footer-inner{width:970px}footer .footer-top .footer-inner .infos{padding-top:80px}footer .footer-top .footer-inner .infos .nav-container .nav-list-item{margin-right:70px}footer .footer-top .footer-inner .infos .tel-container{margin-left:10px}footer .footer-top .footer-inner .infos .qr-container{margin-left:70px}}@media (max-width: 992px){footer .footer-top{padding-top:30px}footer .footer-top .footer-inner{width:calc(100% - 30px)}footer .footer-top .footer-inner .logo-info{flex-direction:column;justify-content:center}footer .footer-top .footer-inner .logo-info .logo{width:200px}footer .footer-top .footer-inner .logo-info .logo img{width:100%}footer .footer-top .footer-inner .logo-info .logo span{font-size:12px;line-height:20px;text-align:center}footer .footer-top .footer-inner .logo-info .slogn{margin-left:0;margin-top:8px;font-size:14px}footer .footer-top .footer-inner .infos{padding-top:40px;padding-bottom:40px;flex-direction:column}footer .footer-top .footer-inner .infos .list-title{font-size:16px}footer .footer-top .footer-inner .infos .nav-container{padding-bottom:40px}footer .footer-top .footer-inner .infos .nav-container .nav-list-item{margin-right:0;width:33.33%}footer .footer-top .footer-inner .infos .nav-container .nav-list-item .list-item{font-size:14px}footer .footer-top .footer-inner .infos .tel-container{margin-left:0}footer .footer-top .footer-inner .infos .tel-container h4{font-size:20px;line-height:24px}footer .footer-top .footer-inner .infos .tel-container p{font-size:13px;line-height:24px}footer .footer-top .footer-inner .infos .qr-container{margin-left:0}}.pub-form-container{padding-bottom:92px;font-family:'SHSCR'}.pub-form-container .prod-discribe-t{height:57px;margin-bottom:45px;background:#f7f7f7;display:flex;align-items:center}.pub-form-container .prod-discribe-t p{border-left:3px solid #21a35b;font-size:20px;color:#666;height:25px;line-height:25px;margin-left:22px;padding-left:11px}.pub-form-container .pub-form form{margin-top:118px;padding:0 90px}.pub-form-container .pub-form form .from-main{display:flex;justify-content:space-between;flex-wrap:wrap}.pub-form-container .pub-form form .from-main .input-pub{display:flex;justify-content:flex-start;border:1px solid #efefef;width:497px;height:51px;align-items:center;margin-bottom:27px;padding:0 20px}.pub-form-container .pub-form form .from-main .input-pub span{font-family:'SHSCR'}.pub-form-container .pub-form form .from-main .input-pub input{color:#666}.pub-form-container .pub-form form .from-main .input-pub input::-webkit-input-placeholder{font-family:'SHSCR'}.pub-form-container .pub-form form .input-pub-text{border:1px solid #efefef;width:calc(100% - 40px);padding:0 20px;padding-top:16px;height:136px}.pub-form-container .pub-form form .sub-box{text-align:center;margin-top:100px}.pub-form-container .pub-form form .sub-box a{font-size:20px;font-weight:bold;color:#fff;width:150px;height:47px;line-height:47px;border-radius:24px;background:#21a35b;display:inline-block;text-align:center}.pub-form-container .pub-form form span{font-size:16px;color:#999;display:inline-block}.pub-form-container .pub-form form input{padding:0 6px;height:28px;width:415px;border:none;border-radius:6px;transition:ease-in-out 0.25s}.pub-form-container .pub-form form .content{border-radius:6px;transition:ease-in-out 0.25s;width:100%;vertical-align:top;resize:none;padding:6px 0;border:none;color:#666}.pub-form-container .pub-form form .content::-webkit-input-placeholder{font-family:'SHSCR'}@media (max-width: 1366px){.pub-form-container .pub-form form .from-main .form-l{width:calc(100% - 40px)}.pub-form-container .pub-form form .from-main .form-r{width:calc(100% - 40px)}.pub-form-container .pub-form form .from-main .input-pub{width:100%}}@media (max-width: 992px){.pub-form-container .prod-discribe-t{height:40px;margin-bottom:30px}.pub-form-container .prod-discribe-t p{font-size:14px}.pub-form-container .prod-xq-form-box form{padding:0 20px;margin-top:0}.pub-form-container .prod-xq-form-box form .from-main .form-l{width:100%}.pub-form-container .prod-xq-form-box form .from-main .form-l .input-pub{width:100%;box-sizing:border-box}.pub-form-container .prod-xq-form-box form .from-main .form-l .input-pub span{line-height:51px;margin-bottom:0}.pub-form-container .prod-xq-form-box form .from-main .form-r{width:100%}.pub-form-container .prod-xq-form-box form .from-main .form-r .input-pub{width:100%;box-sizing:border-box}.pub-form-container .prod-xq-form-box form .from-main .form-r .input-pub span{line-height:51px;margin-bottom:0}.pub-form-container .prod-xq-form-box form .from-main input{color:#999;font-size:14px;width:100%}.pub-form-container .prod-xq-form-box form .from-main span{white-space:nowrap;font-size:14px;margin-bottom:30px}.pub-form-container .prod-xq-form-box form .from-main .content{width:100%;margin-top:0;border:1px solid #eee;border-radius:4px;box-sizing:border-box;margin-top:10px}.pub-form-container .prod-xq-form-box form .from-main .content-span{margin-bottom:0}.pub-form-container .prod-xq-form-box form .input-pub-text{box-sizing:border-box;width:100%}.pub-form-container .prod-xq-form-box form .sub-box{margin-top:30px}.pub-form-container .prod-xq-form-box form .sub-box a{font-size:16px;height:38px;line-height:38px}}
