html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{ margin: 0; padding: 0; border: none; }
img{ vertical-align: middle; border-style: none; max-width: 100%; object-fit: cover;}
textarea{resize: none}
a{text-decoration: none}
em{font-style: normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box; box-sizing: border-box; }
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{ content: "."; display: block; overflow: hidden; height: 0; clear: both; visibility: hidden}
.fl{float: left}
.fr{float: right}
b,strong{ font-weight:900;}

html,body{ font-size: 15px; width: 100%; line-height: 186%; background-color: #FFF; color:#000; font-family:"Microsoft YaHei","Microsoft JhengHei","幼圆",Arial,Helvetica,sans-serif; letter-spacing: 0; font-weight: normal;}

.filletBox { -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(ie-css3.htc);}

/**
@font-face {
    font-family: 'Alibaba PuHuiTi Regular';
    src: url('../fonts/alibaba/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Alibaba PuHuiTi Medium';
    src: url('../fonts/alibaba/Alibaba-PuHuiTi-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Alibaba PuHuiTi Heavy';
    src: url('../fonts/alibaba/Alibaba-PuHuiTi-Heavy.ttf') format('truetype');
}
@font-face {
    font-family: 'Alibaba PuHuiTi Bold';
    src: url('../fonts/alibaba/Alibaba-PuHuiTi-Bold.ttf') format('truetype');
}
*/
@font-face {
    font-family: 'Teko SemiBold';
    src: url('../fonts/teko/Teko-SemiBold.ttf') format('truetype');
}
/*
@font-face {
    font-family: 'Alibaba PuHuiTi Light';
    src: url('../fonts/alibaba/Alibaba-PuHuiTi-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'AlimamaShuHeiTi Bold';
    src: url('../fonts/alibaba/AlimamaShuHeiTi-Bold.ttf') format('truetype');
}
*/

/* Links Start */
a{color:#010101; text-decoration:none; outline:none !important;}
a:hover{color:#007a46; text-decoration:none;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}
a, a:hover, a:focus {color:#221815; text-decoration: none; }
/* Links End */

/* Header One Start */
.header-one { margin: 0; padding: 0; display: block; text-align: center;}
    .header-one em { font-size: 36px; margin-bottom: 20px; display: block; font-weight: 700;}
    .header-one i { display: block; outline: none; border: 2px solid #007a46; width: 80px; margin: 0 auto; }
/* Header One End */

/* Header Two Start */
.header-two{ margin: 0; display: block; text-align: left; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; padding-top: 15px; padding-bottom: 15px; font-size: 28px; font-weight: 700; color: #007a46;}
/* Header Two End */

/* Header Three Start */
.header-three { text-align: center;}
    .header-three h2 { color: #007a46; font-size: 28px; font-weight: 700;}
    .header-three .desc { font-size: 18px; margin-top: 10px;}
/* Header Three End */

/* Header Four Start */
.header-four { margin: 0; padding: 0; display: block; text-align: center;}
    .header-four em { font-size: 36px; color: #007a46; display: block; font-weight: 700;}
/* Header Four End */

/* Header Five Start */
.header-five { margin: 0; display: block; text-align: left; border-bottom: solid 1px #cecece; padding-top: 15px; padding-bottom: 15px; font-size: 22px; font-weight: 700; color: #007a46;}
    .header-five a { color: #007a46;}
/* Header Five End */

/* Header Start */
#header { position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; background: rgba(255,255,255,1); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
    .header { position: relative; border-bottom: solid 5px #007a46;}
    .header .logos { float: left; margin-top: 20px;}
    .header .logos img { max-height: 66px; }

    .header ul.languages { float: left; margin-left: 40px; margin-top: 42px;}
    .header ul.languages li { vertical-align: middle; align-items: center; float: left; margin-right: 30px;}
    .header ul.languages li:last-child { margin-right: 0;}
    .header ul.languages li img { max-height: 24px; margin-right: 10px;}

    .header ul.menus { float: right; margin-top: 10px;}
    .header ul.menus li { float: left; margin-left: 50px; font-size: 26px; font-weight: 700; line-height: 100px;}
    .header ul.menus>li>a { color:#666666; position: relative; display: block; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
    .header ul.menus>li>a:after { position: absolute; left: 0; top: 100%; content: ''; width: 0; height: 5px; background: #000; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;  -o-transition: all 0.6s;}
    .header ul.menus>li>a:hover { color:#007a46;}
    .header ul.menus>li>a:hover:after { width: 100%;}
    .header ul.menus>li.active>a:after { width: 100%;}
    .header ul.menus>li.active>a { color: #007a46;}
    .header ul.menus li:last-child { margin-right: 0;}

    .header ul.menus li .drop-memu { position: absolute; top: calc(100% + 5px); left: 0; width: 100%; background: rgba(255,255,255,0.90); display: none; line-height: 1.4;}
    .header ul.menus li:hover .drop-memu { display: block;}
    .header ul.menus li .drop-memu .container { padding: 50px 0;}

    .header ul.menus li .drop-memu.list dl { float: left; width: 21.250000%; margin-right: 5.000000%;}
    .header ul.menus li .drop-memu.list dl a { color: #000;}
    .header ul.menus li .drop-memu.list dl a:hover { color:#007a46;}
    .header ul.menus li .drop-memu.list dl dt { font-size: 24px; font-weight: 700; margin-bottom: 10px;}
    .header ul.menus li .drop-memu.list dl dd { border-bottom: solid 1px #939393; font-size: 16px; padding: 8px 0;}
    .header ul.menus li .drop-memu.list dl dd span { float: right;}
    .header ul.menus li .drop-memu.list dl:nth-child(4n) { margin-right: 0;}

    .header ul.menus li .drop-memu.images { }
    .header ul.menus li .drop-memu.images .left { float: left; width: 65.000000%;}
    .header ul.menus li .drop-memu.images .left .head { margin-bottom: 20px;}
    .header ul.menus li .drop-memu.images .left .head .name { font-size: 24px; font-weight: 700;}
    .header ul.menus li .drop-memu.images .left .head .intro { font-size: 15px; color: #141414; }

    .header ul.menus li .drop-memu.images .left .category { }
    .header ul.menus li .drop-memu.images .left .category dl { float: left; width: 30.000000%; margin-right: 5.000000%;}
    .header ul.menus li .drop-memu.images .left .category dl a { color: #000;}
    .header ul.menus li .drop-memu.images .left .category dl a:hover { color:#007a46;}
    .header ul.menus li .drop-memu.images .left .category dl dt { font-size: 24px; font-weight: 700; margin-bottom: 10px;}
    .header ul.menus li .drop-memu.images .left .category dl dd { border-bottom: solid 1px #939393; font-size: 16px; padding: 8px 0;}
    .header ul.menus li .drop-memu.images .left .category dl dd span { float: right;}
    .header ul.menus li .drop-memu.images .left .category dl:nth-child(3n) { margin-right: 0;}


    .header ul.menus li .drop-memu.images .right { float: right; width: 30.000000%;}

    .header .navigations { display: none;}
/* Header End */

/* Header Blank Start */
#header-blank { display: none;}
/* Header Blank End */

/* Sub Menu Star */
.sub-menu { display: none;}
.sub-menu-bg { display: none;}
/* Sub Menu End */

/* Home Banner Start */
#home-banner { overflow: hidden;}
    .home-banner { width: 100%; float: left; overflow: hidden; position: relative;}
    .home-banner ul {width: 100%;}
    .home-banner ul li {width: 100%;position: relative;}
    .home-banner ul li .imgs {width: 100%;}
    .home-banner ul li .imgs img {width: 100%;}
    .home-banner ul li .text {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
    .home-banner ul li.swiper-slide-active .imgs img,
    .home-banner .swiper-pagination { bottom: 20px !important;}
    .home-banner .swiper-pagination .swiper-pagination-bullet { position: relative; border: solid 5px #007a46; width: 34px; height: 34px; margin: 0 6px; opacity: 1; background-color: transparent; transition: 1.5s; border-radius: 36px;}
    .home-banner .swiper-pagination .swiper-pagination-bullet::after { position: absolute; top: 4px; left: 4px; width: 16px; height: 16px; content: ''; background: #007a46; border-radius: 36px;}
    .home-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: transparent;opacity: 1;}
    .home-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after { background: #FFF;}
    .home-banner .swiper-button-prev:after,.home-banner .swiper-button-next:after { display: none;}
    .home-banner .swiper-button-prev, .home-banner .swiper-button-next { top:56%; font-size: 58px; color: #FFF;}
/* Home Banner End */

/* Slide Text Start */
.slide-text {left: 56%; top: 52%; right: 0; margin: 0 auto; position: absolute; text-align: left; color: #FFF; line-height: 1;}
    .slide-text h2 { font-size: 32px; margin-top: 5px;}
    .slide-text h2 span { background: #ccc; padding: 5px 10px; display: inline-block; }
    .slide-text h3 { font-size: 32px; font-family: 'Teko SemiBold'; margin-top: 5px;}
    .slide-text h3 span { background: #ccc; padding: 5px 10px 1px 10px; display: inline-block; }
/* Slide Text End */

/* Home About Start */
#home-about { padding-top: 60px; padding-bottom: 60px;}
    .home-about { margin-top: 30px; background: url("../img/logo-cn-grey.png") center no-repeat; /*background-size: auto 100%;*/}
    .home-about .slogan { font-size: 28px; color: #007a46; text-align: center; margin-bottom: 20px;}
    .home-about .intro { color: #1b1b1b; font-size: 20px; text-align: center;}

#home-about .view-details { margin-top: 40px;}
/* Home About End */

/* View Details Start */
.view-details { margin: 0 auto; text-align: center;}
    .view-details a { display: table; color:#221815; text-transform: capitalize; padding: 10px 42px; text-align: center; font-size: 20px; line-height: 1; letter-spacing: 2px; margin: 0 auto; border: 1px solid #b3b3b3; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s;}
    .view-details a:hover { color: #FFF; background: #007a46; border: 1px solid #007a46; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s;}
/* View Details End */


 /* Home About Start */
#home-pro { padding-bottom: 60px;}
    .home-pro { margin-top: 50px;}
    .home-pro ul li { float: left; width: 17.500000%; margin-right: 10%; text-align: center;}
    .home-pro ul li:nth-child(4n) { margin-right: 0;}
    .home-pro ul li .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .home-pro ul li:hover .image img { transform: translate3d(0,-10px,0);  -ms-transform: translate3d(0,-10px,0);  -moz-transform: translate3d(0,-10px,0);  -webkit-transform: translate3d(0,-10px,0);  -o-transform: translate3d(0,-10px,0);}

    .home-pro ul li .name { font-size: 26px; font-weight: 700; color: #007a46; margin-top: 20px; margin-bottom: 15px;}
    .home-pro ul li .intro { color: #191919; font-size: 17px;}
#home-pro .view-details { margin-top: 40px;}
/* Home About End */


/* Home News Start */
#home-news { padding-top: 60px; padding-bottom: 60px;}
    .home-news { margin-top: 50px;}
    .home-news ul li { float: left; width: 31.333333%; margin-right: 3.000000%;}
    .home-news ul li:nth-child(3n) { margin-right: 0}

#home-news .view-details { margin-top: 40px;}
/* Home News End */

/* Single News Start */
.single-news .image { overflow: hidden;}
    .single-news .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .single-news:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
    .single-news .time { color: #111; font-size: 22px; margin-top: 30px; margin-bottom: 5px;}
    .single-news .name { color: #007a46; font-size: 22px; font-weight: 700;}
    .single-news .intro { color: #060606; font-size: 18px; margin-top: 15px; margin-bottom: 20px;}
    .single-news .more { font-size: 20px; color: #007a46; }
/* Single News End */

/* Home Industry Start */
#home-industry { padding-bottom: 60px;}
    .home-industry { margin-top: 50px;}
    .home-industry ul li { float: left; width: 31.333333%; margin-right: 3.000000%; margin-bottom: 30px;}
    .home-industry ul li:nth-child(3n) { margin-right: 0}

    #home-industry .view-details { margin-top: 10px;}
/* Home Industry End */

/* Single Industry Start */
.single-industry .image { overflow: hidden; position: relative;}
    .single-industry .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .single-industry:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
    .single-industry .image .name { position: absolute; left: 0; bottom: 0; width: 100%; padding-top: 10px; padding-bottom: 10px; background: rgba(255,255,255,0.8); text-align: center; color: #007a46; font-size: 20px; font-weight: 700;}
    .single-industry .intro { color: #060606; font-size: 18px; margin-top: 15px; margin-bottom: 20px;}
    .single-industry .more { font-size: 20px; color: #007a46; }
/* Single Industry End */

/* Single Video Start */
.single-video .image { overflow: hidden; position: relative;}
    .single-video .image img { -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
    .single-video:hover .image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
    .single-video .image .name { position: absolute; left: 0; bottom: 0; width: 100%; padding-top: 10px; padding-bottom: 10px; background: rgba(255,255,255,0.8); text-align: center; color: #007a46; font-size: 20px; font-weight: 700;}
/* Single Video End */

/* Footer Start */
#footer { background: url("../img/footer-bg.png") top right no-repeat #007a46; background-size: auto 100%; padding-top: 50px; padding-bottom: 50px;}
    .footer .menu { width: 90%;}
    .footer .menu dl { float: left; width: 21.250000%; margin-right: 3.000000%;}
    .footer .menu dl a { color: #FFF;}
    .footer .menu dl dt { font-size: 18px; margin-bottom: 10px;}
    .footer .menu dl dd { font-size: 16px; padding: 1px 0;}
    .footer .menu dl dd span { float: right;}
    .footer .menu dl:nth-child(4n) { margin-right: 0;}
/* Footer End */

/* Copyrighter Start */
#copyrighter { background: #FFF; padding-top: 5px; padding-bottom: 5px;}
    .copyrighter { }
    .copyrighter .left { float: left;}
    .copyrighter .right { float: right;}
    .copyrighter .right a { margin-right: 20px;}
    .copyrighter .right a:last-child { margin-right: 0;}
/* Copyrighter End */

/* Online Service Start */
#online-service { position: fixed; right: 20px; bottom: 100px; width: 66px; background: #FFF; z-index: 9999999999999999;}
    ul.online-service li { margin-bottom: 2px; background: #007a46; height: 66px; align-items: center; vertical-align: middle; display: flex; padding: 10px; position: relative;}
    ul.online-service li:last-child { margin-bottom: 0;}

    ul.online-service li .icon { padding: 8px; border: solid 1px #FFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
    ul.online-service li .info { display: none; position: absolute; right: calc(100% + 10px); top: 0; background: #007a46; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
    ul.online-service li .info .frame { position: relative; color: #FFF; line-height: 1.4; padding: 10px 20px; min-width: 250px; }
    ul.online-service li .info .frame::after { position: absolute; right: -12px; top: calc(50% - 5px); content: ''; width: 0; height: 0; border-left: 6px solid #007a46; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-top: 6px solid transparent; }

    ul.online-service li:hover .info { display: block;}

    ul.online-service li .wechat { display: none; position: absolute; right: calc(100% + 4px); top: 0; min-width: 140px;}
    ul.online-service li:hover .wechat { display: block;}
/* Online Service End */


/* <1920的设备 */
@media screen and (max-width: 1920px){

}

/* <1680的设备 */
@media screen and (max-width: 1680px){

    /* Header Start */
    .header ul.menus li { margin-left: 40px; font-size: 25px;}
    /* Header End */
}

/* <1500的设备 */
@media screen and (max-width: 1500px){

    /* Header Start */
    .header .logos img { max-height: 46px; }

    .header ul.languages { margin-top: 40px;}
    .header ul.languages li { margin-right: 20px;}

    .header ul.menus li { margin-left: 40px; font-size: 24px;}
    /* Header End */
}

/* <1440的设备 */
@media screen and (max-width: 1440px){
    /* Header Start */
    .header ul.languages { margin-top: 40px;}
    .header ul.languages li { margin-right: 10px;}

    .header ul.menus li { margin-left: 30px; }
    /* Header End */
}

/* <1366的设备 */
@media screen and (max-width: 1366px){
    /* Header Start */
    .header ul.languages { margin-left: 20px;}
    .header ul.languages li { margin-right: 5px;}

    .header ul.menus li { margin-left: 20px; font-size: 22px;}
    /* Header End */
}

/* <1200的设备 */
@media screen and (max-width: 1200px){

    /* Header Start */
    .header ul.languages { margin-left: 15px;}
    .header ul.languages li { margin-right: 5px;}
    .header ul.languages li span { display: none;}

    .header ul.menus li { margin-left: 15px; font-size: 20px;}
    /* Header End */
}

/* <991的设备 */
@media screen and (max-width: 991px) {

    /* Header One Start */
    .header-one em { font-size: 24px; margin-bottom: 10px;}
    .header-one i { width: 60px;}
    /* Header One End */

    /* Header Two Start */
    .header-two{ padding-top: 10px; padding-bottom: 10px; font-size: 20px;}
    /* Header Two End */

    /* Header Three Start */
    .header-three h2 { font-size: 20px;}
    .header-three .desc { font-size: 16px; margin-top: 5px;}
    /* Header Three End */

    /* Header Four Start */
    .header-four em { font-size: 24px;}
    /* Header Four End */

    .container { padding-left: 10px; padding-right: 10px;}

    /* Header Start */

    .header .logos { margin-top: 10px; margin-bottom: 10px;}
    .header .logos img { max-height: 32px; }

    .header ul.languages { float: left; margin-left: 20px; margin-top: 14px;}
    .header ul.languages li { margin-right: 5px;}
    .header ul.languages li img { margin-right: 5px;}
    .header ul.languages li:last-child img { margin-right: 0;}
    .header ul.languages li span { display: none;}

    .header ul.menus { display: none;}

    .header .navigations { float: right; margin-top: 21px; z-index: 88888888; display: flex; align-content: center; justify-content: center; flex-wrap: wrap; width: 28px;}
    .header .navigations span { display: block;width: 100%;height: 2px;margin-bottom: 5px;border-radius: 3px;background-color: #010101;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
    .header .navigations span:last-child {margin-bottom: 0;}
    .header .navigations span:nth-child(2) {/*width: 75%;*/}
    .header .navigations.active { margin-top: 27px;}
    .header .navigations.active span:nth-child(1) {transform: rotate(45deg);margin: 0;margin-top: 2px;}
    .header .navigations.active span:nth-child(2) {display: none;}
    .header .navigations.active span:nth-child(3) {transform: rotate(-45deg);margin: 0;margin-top: -2px;}
    /* Header End */


    /* Sub Menu Star */
    .sub-menu { width: 100%;padding: 0 3% 30px 3%; opacity: 0;visibility: hidden; position: fixed; left: 0; top: 15px; z-index: 9999999; height: 100vh; overflow-y: scroll;/*-webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all .6s; -o-transition:all .6s; transition:all .6s;*/}
    .sub-menu.active { left: 0;opacity: 1;visibility: visible;}

    .sub-menu .head { }
    .sub-menu .head .logo { float: left; width: 80.000000%;}
    .sub-menu .head .logo img { height: 28px;}
    .sub-menu .head .close { color: #FFF; float: right; width: 20.000000%; text-align: right; margin-top: 2px; opacity: 1;}

    .sub-menu ul {width: 100%;overflow-y: auto; border-top: 1px solid #555; margin-top: 20px; min-height: 100vh;}
    .js-m-3 {opacity: 0;-webkit-transform: translate(30px, 0);-ms-transform: translate(30px, 0);transform: translate(30px, 0);-webkit-transition: all .8s ease;transition: all .8s ease;}
    .js-m-3.animate {opacity: 1;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
    .sub-menu li {border-bottom: 1px solid #555;font-size: 16px;padding: 0 20px;}
    .sub-menu .tit {display: inline-block;text-decoration: none;width: 80%;line-height: 50px;color: #fff;position: relative;box-sizing: border-box;}
    .sub-menu .sub-tit.on {background-color: #e9e9e9;}
    .sub-menu .sec-list {line-height: 40px; display: none;}
    .sub-menu .jt {position: relative;display: inline-block;width: 10%;height: 50px;text-align: center;background: none;float: right;}
    .sub-menu .jt:after {content: '';display: block;width: 26px;height: 26px;background: url(../img/sub-menu-1.png) no-repeat center;background-size: 17px auto;position: absolute;right: 3%;top: 13px;}
    .jt.jtRote:after {background: url(../img/sub-menu-2.png) no-repeat center;background-size: 20px auto;}
    .sec-list p {background: url(../img/sub-menu-3.png) no-repeat left center;background-size: 3px auto;font-size: 14px; float: left; width: 50.000000%;}
    .sec-list p.fulls { width: 100%; float: none;}

    .sec-list p.language img { max-height: 22px; margin-right: 15px;}

    .sub-menu .sec-list a {padding-left: 5%;color: #a0a0a0;display: block;}
    .sub-menu .sec-list a:active {color: #fff;}
    .sub-menu-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999991;background-color: #333;display: none;}
    .mo_tel {font-size: 16px; color: #fff; line-height: 50px;}
    .mo_tel .iconfont {line-height: 40px;height: 40px;width: 30px;display: inline-block;}
    /* Sub Menu End */

    /* Home Banner Start */
    .home-banner .swiper-pagination { bottom: 1px !important;}
    .home-banner .swiper-pagination .swiper-pagination-bullet { border: solid 3px #007a46; width: 18px; height: 18px; }
    .home-banner .swiper-pagination .swiper-pagination-bullet::after { top: 2px; left: 2px; width: 8px; height: 8px;}
    /* Home Banner End */

    /* Slide Text Start */
    .slide-text { left: 0; top: 44%; right: 0; margin: 0 auto; position: absolute; text-align: center; color: #FFF;}
    .slide-text h2 { font-size: 22px;}
    .slide-text h3 { font-size: 22px; margin-top: 5px;}
    /* Slide Text End */

    /* Home About Start */
    #home-about { padding-top: 30px; padding-bottom: 30px;}
    .home-about { margin-top: 20px; background-size: 100%;}
    .home-about .slogan { font-size: 18px; margin-bottom: 15px;}
    .home-about .intro { font-size: 16px;}

    #home-about .view-details { margin-top: 20px;}
    /* Home About End */

    /* View Details Start */
    .view-details a { padding: 8px 30px; font-size: 18px;}
    /* View Details End */

    /* Home About Start */
    #home-pro { padding-bottom: 30px;}
    .home-pro { margin-top: 20px;}
    .home-pro ul li { width: 48.000000%; margin-right: 4.000000%; margin-bottom: 20px;}
    .home-pro ul li:nth-child(2n) { margin-right: 0;}

    .home-pro ul li .name { font-size: 18px; margin-top: 10px; margin-bottom: 5px;}
    .home-pro ul li .intro { font-size: 15px; line-height: 1.2;}
    #home-pro .view-details { margin-top: 20px;}
    /* Home About End */


    /* Home News Start */
    #home-news { padding-top: 0; padding-bottom: 30px;}
    .home-news { margin-top: 20px;}
    .home-news ul li { width: 48.000000%; margin-right: 4.000000%; margin-bottom: 20px;}
    .home-news ul li:nth-child(2n) { margin-right: 0;}
    .home-news ul li:nth-child(3) { display: none;}
    #home-news .view-details { margin-top: 0;}
    /* Home News End */

    /* Single News Start */
    .single-news .time { font-size: 18px; margin-top: 10px; margin-bottom: 0;}
    .single-news .name { font-size: 18px; line-height: 1.2;}
    .single-news .intro { font-size: 16px; margin-top: 10px; margin-bottom: 5px; line-height: 1.2;}
    .single-news .more { font-size: 16px;}
    /* Single News End */

    /* Home Industry Start */
    #home-industry { padding-bottom: 30px;}
    .home-industry { margin-top: 20px;}
    .home-industry ul li { width: 48.000000%; margin-right: 4.000000%; margin-bottom: 20px;}
    .home-industry ul li:nth-child(3) { margin-right: 4.000000%;}
    .home-industry ul li:nth-child(2n) { margin-right: 0;}
    #home-industry .view-details { margin-top: 10px;}
    /* Home Industry End */

    /* Single Industry Start */
    .single-industry .image .name { font-size: 17px; line-height: 1.2;}
    .single-industry .intro { font-size: 16px; margin-top: 10px; margin-bottom: 10px; line-height: 1.2;}
    .single-industry .more { font-size: 15px;}
    /* Single Industry End */

    /* Single Video Start */
    .single-video .image .name { font-size: 17px; line-height: 1.2; padding-top: 10px; padding-bottom: 10px;}
    /* Single Video End */

    /* Footer Start */
    #footer { background: #007a46; padding-top: 30px; padding-bottom: 30px;}
    .footer .menu { width: 100%; display: flex; flex-wrap: wrap;}
    .footer .menu dl { flex: 1 1 50%; margin-right: 0; margin-bottom: 15px; }
    /* Footer End */

    /* Copyrighter Start */
    #copyrighter { text-align: center;}
    .copyrighter .left { float: none;}
    .copyrighter .right { float: none;}
    /* Copyrighter End */

    /* Online Service Start */
    #online-service { display: none;}
    /* Online Service End */
}

/* <767的设备 */
@media screen and (max-width: 767px){


}

/* <450的设备 */
@media screen and (max-width: 450px){


}