@charset "UTF-8";
html,body{padding: 0;margin: 0;font-family:fontR,Arial;font-size: 16px;color: #474b52;overflow-x:hidden;}
.mwrap{margin: 0 3.3%;}
.wrap{width: 79.3%;margin: 0 auto;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;color: #717582;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh{display: block;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
p{margin: 0;}
i,em{font-style: initial;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

/**ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢**/
header{position: relative;}
.index_header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;transition: all 0.5s ease;}
.xc_header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;}
header .header_top{background: #474b52;color: #fff;line-height: 35px;font-size: 13px;}
header .header_top .leftDiv{}
header .header_top .rightDiv ul li{float: left;padding: 0 10px;position: relative;}
header .header_top .rightDiv ul li:after{content: '';width: 1px;height: 16px;background: #fff;position: absolute;left: 0;top: 50%;margin-top: -7px;}
header .header_top .rightDiv ul li:nth-child(1):after{display: none;}
header .header_top .rightDiv ul li>a{color: #fff;display: flex;justify-content: center;align-items: center;}
header .header_top .rightDiv ul li>a:hover{color: #f4eb29;}
header .header_top .rightDiv ul li>a img{margin-right: 10px;}
header .header_top .rightDiv ul li .lan_down{width: 130px;position: absolute;left: 50%;margin-left: -65px;top: 100%;display: none;z-index: 3;padding: 5px 0;background: #E6E8EA;background: rgba(230,232,234,0.8);}
header .header_top .rightDiv ul li .lan_down a{display: block;text-align: center;line-height: 38px;color: #666;}
header .header_top .rightDiv ul li .lan_down a:hover{background: #fff;}
header .header_top .rightDiv ul li:hover .lan_down{display: block;}
header .header-container{background: #f4eb29;}
header .logo{font-size: 0;margin-bottom: 0;}
header .logo a{height: 97px;position: relative;z-index: 9999;display:flex;justify-content:center;align-items:center;transition: all 0.5s ease;}
header .logo a .mImg{display: none;}
header .logo img{max-height: 70%;}
header .header-container .rightDiv{float: right;height: 97px;}
header .rightDiv .menu{text-align: right;}
header .rightDiv .menu>ul{display: inline-block!important;}
header .rightDiv .menu>ul>li{float: left;height: 97px;display: flex;align-items: center;margin-left: 20px;transition: all 0.5s ease;}
header .rightDiv .menu>ul>li>a{height: 31px;line-height: 31px;text-align: center;color: #474b52;position: relative;font-size: 18px;padding: 0 15px;font-weight: bold;}
header .rightDiv .menu>ul>li:hover>a,
header .rightDiv .menu>ul>li:focus>a,
header .rightDiv .menu>ul>li.on>a,
header .rightDiv .menu>ul>li.active>a{/*background: #474b52;color: #fff;*/}
header .rightDiv .menu>ul>li:last-child>a{font-weight: normal;background:#474b52;color:#fff;border-radius: 10px;}
header .rightDiv .menu>ul>li>a::after{content: "";width: 100%;position: absolute;left: 0;margin-left: 0;background: #474B52;height: 3px;bottom: -33px;opacity: 0;transform: scaleX(0);-webkit-transition: all 0.4s;transition: all 0.4s;}
header .rightDiv .menu>ul>li:hover>a::after,
header .rightDiv .menu>ul>li.on>a::after{opacity: 1;transform: scaleX(1);}
header .rightDiv .languageDiv{display: none;}

header .mbtn {display: inline-block;width: 50px;height: 50px;background: url(../img/menu1.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;}
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat center center;background-size: 22px auto;}

.index_header.fixed{top: -35px;}
header.fixed .logo a{height: 80px;}
header.fixed .rightDiv .menu>ul>li{height: 80px;}
header.fixed .header-container .rightDiv{height: 80px;}
.index_header.fixed .rightDiv .menu>ul>li>a::after{bottom: -24.5px;}

/****ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨***/
.footerDiv{background: #474b52;color: #fff;}
.footerDiv .hdDiv{padding: 60px 3.125% 48px;}
.footerDiv .hdDiv .leftDiv{width: 18.5%;}
.footerDiv .hdDiv .leftDiv .shareDiv{display: flex;justify-content: space-between;align-items: flex-start;margin-top: 50px;}
.footerDiv .hdDiv .leftDiv .shareDiv .ewmDiv:nth-child(2){margin: 0 10px;}
.footerDiv .hdDiv .leftDiv .shareDiv .ewmDiv span{display: block;font-size: 14px;margin-top: 10px;text-align: center;}
.footerDiv .hdDiv .rightDiv{width: 75%;}
.footerDiv .hdDiv .rightDiv .listDiv{display: flex;justify-content: space-between;align-items: flex-start;}
.footerDiv .hdDiv .rightDiv .listDiv .list{margin-right: 6%;}
.footerDiv .hdDiv .rightDiv .listDiv .list:last-child{margin-right: 0;}
.footerDiv .hdDiv .rightDiv .listDiv .list span{display: block;font-size: 20px;font-weight: bold;margin-bottom: 25px;}
.footerDiv .hdDiv .rightDiv .listDiv .list ul li{margin-bottom: 10px;}
.footerDiv .hdDiv .rightDiv .listDiv .list ul li a{display: block;font-size: 14px;color: #fff;}
.footerDiv .hdDiv .rightDiv .listDiv .list ul li a:hover{color: #EFE841;}
.footerDiv .hdDiv .rightDiv .p{font-size: 15px;margin-top: 50px;line-height: 1.8;}
.footerDiv .bdDiv{padding: 15px 3.125%;border-top: 1px solid #fff;display: flex;justify-content: space-between;align-items: center;}
.footerDiv .bdDiv .linkDiv{width: calc(100% - 200px);}
.footerDiv .bdDiv .linkDiv span{font-size: 20px;}
.footerDiv .bdDiv .linkDiv a{display: inline-block;margin-bottom: 10px;margin-right: 10px;font-size: 14px;color: #fff;}
.footerDiv .bdDiv .linkDiv a:hover{color: #EFE841;}
.footerDiv .bdDiv .rightDiv{width: 210px;display: flex;justify-content: space-between;align-items: center;text-align: center;}
.footerDiv .bdDiv .rightDiv a{display: block;color: #fff;}
.footerDiv .bdDiv .rightDiv a:hover{color: #EFE841;}
.footerDiv .bdDiv .rightDiv a span{font-size: 15px;font-weight: bold;display: block;margin-top: 5px;}
.footerDiv .fdDiv{text-align: center;padding: 20px 0 60px;font-size: 14px;border-top: 1px solid #fff;}
.footerDiv .fdDiv a{color: #fff;}

/********************************* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ **********************************/
.main{}
.mipart{display: none;}

/*bannerÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â­*/
.index-banner{width: 100%;position:relative;margin-top: 60px;}
.ui-homebanner .swiper-slide{overflow: hidden;}
.ui-homebanner .img{width: 100%;display: block;height: calc(100vh - 60px);background: none no-repeat center;background-size: cover;}
.ui-homebanner .swiper-pagination{}
.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}
.ui-homebanner .swiper-pagination-bullet{width: 43px;height: 8px;background: #fff;border-radius: 4px;opacity:1;}
.ui-homebanner .swiper-pagination-bullet-active{background: #f4eb29;opacity: 1;position: relative;}
/*.ui-homebanner .swiper-pagination-bullet-active:after{content: "";width: 24px;height: 2px;position: absolute;background: #fff;left: -20px;bottom: 7px;}*/
/*.ui-homebanner .swiper-button-next, .ui-homebanner .swiper-button-prev{opacity: .15;background-size: 100% 100%;width: 82px;height: 82px;margin-top: -41px;}
.ui-homebanner .swiper-button-prev{background: url(../img/left.png) no-repeat center center;left: 0;background-size: 100% 100%;}
.ui-homebanner .swiper-button-next{background: url(../img/right.png) no-repeat center center;right: 0;background-size: 100% 100%;}*/
/*.ui-homebanner .wrap{height: 100%;display:flex;justify-content:flex-start;align-items:center;color: #fff;text-align: left;}
.ui-homebanner .textDiv span{font-size: 2.5vw;}
.ui-homebanner .textDiv p{font-size: 3.125vw;}
.ui-homebanner .textDiv a{display: block;width: 167px;line-height: 44px;border-radius: 5px;text-align: center;background: #e0e1e3;text-align: center;font-size: 14px;color: #000000;margin-top: 3.64vw;}
.ui-homebanner .textDiv a img{margin-left: 10px;}
.ui-homebanner .textDiv a:hover{opacity: .8;}*/

.indexTitle span{display: block;color: #4f4b4c;font-weight: bold;font-size: 30px;text-transform:uppercase;}

.indexDiv1{padding: 70px 0 50px;}
.indexDiv1 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.indexDiv1 .hdDiv .p{margin-left: 60px;color: #4f4b4c;line-height: 1.75;}
.indexDiv1 .row{margin: 50px -8px 0;text-align: center;position: relative;}
.indexDiv1 .row>div{padding: 0 8px;margin-bottom: 16px;}
.indexDiv1 .row>div a{padding: 35px 30px 40px;text-align: center;display: block;box-shadow: 0px 0px 8px rgba(0,0,0,.2);color: #4f4b4c;background: #fff;}
.indexDiv1 .row>div .hImg{display: none;}
.indexDiv1 .row>div a:hover .dImg{display: none;}
.indexDiv1 .row>div a:hover .hImg{display: inline-block;}
.indexDiv1 .row>div span{display: block;font-size: 20px;font-weight: bold;margin: 10px 0 20px;}
.indexDiv1 .row>div em{display: block;border: 1px solid #c1c3c5;line-height: 26px;font-size: 16px;}
.indexDiv1 .row>div a:hover{background: #6c6d70;color: #f4eb29;}
.indexDiv1 .row>div a:hover em{border-color: #f4eb29;}

.indexDiv2 .hdDiv{padding-left: 91px;background: url(../img/i-t-bg.png) no-repeat left top;}
.indexDiv2 .hdDiv .aDiv{margin-top: 15px;font-size: 16px;color: #474b52;line-height: 1;padding-right: 60px;}
.indexDiv2 .hdDiv .aDiv a{color: #474b52;display: inline-block;margin-bottom: 10px;}
.indexDiv2 .hdDiv .aDiv a:hover{color: #f4eb29;}
.indexDiv2 .bdDiv{background: url(../img/i-s-bg.jpg) no-repeat center center/cover;margin-top: 20px;position: relative;}
.indexDiv2 .bdDiv .btnDiv{position: absolute;top: -55px;right: 10.6%;width: 50px;}
.indexDiv2 .bdDiv .btnDiv>div{position: relative;width: 15px;height: 29px;margin-top: 0;top: 0;background-size: 100%;}
.indexDiv2 .bdDiv .btnDiv .swiper-button-prev{left: 0;background: url(../img/i-left.png) no-repeat center center;}
.indexDiv2 .bdDiv .btnDiv .swiper-button-next{right: 0;background: url(../img/i-right.png) no-repeat center center;}
.indexDiv2 .bdDiv .conDiv{position: relative;/*height: 650px;*/height: 33.8vw;color: #fff;}
.indexDiv2 .bdDiv .conDiv:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.6);opacity: 0;}
.indexDiv2 .bdDiv .conDiv:after{content: "";width: 1px;height: 100%;background: #fff;position: absolute;left: 0;top: 0;}
.indexDiv2 .bdDiv .conDiv .textDiv{position: absolute;left: 12%;top: 7%;transition:top 0.5s ease;}
.indexDiv2 .bdDiv .conDiv .textDiv>span{display: block;font-size: 28px;font-weight: bold;margin-bottom: 7%;}
.indexDiv2 .bdDiv .conDiv .textDiv>.moreBtn{color: #fff;}
.indexDiv2 .bdDiv .conDiv .textDiv .listDiv{margin-top: 10%;max-width: 260px;display: none;transition:all 0.5s ease;}
.indexDiv2 .bdDiv .conDiv .textDiv .listDiv a{float: left;display: block;line-height: 30px;padding: 0 19px;border: 1px solid #fff;color: #fff;font-size: 14px;margin-right: 10px;margin-bottom: 10px;position: relative;}
.indexDiv2 .bdDiv .conDiv .textDiv .listDiv a:after{content:''; width:0%; height:100%; background:#F4EB29; position:absolute; left:0; bottom:0; z-index:1; transition:all 0.5s ease;}
.indexDiv2 .bdDiv .conDiv .textDiv .listDiv a span{position:relative; z-index:2;}
.indexDiv2 .bdDiv .conDiv .textDiv .listDiv a:hover{border-color:#F4EB29;color: #000000;}
.indexDiv2 .bdDiv .conDiv .textDiv .listDiv a:hover:after{width:100%;}
.indexDiv2 .bdDiv .conDiv:hover:before{opacity: 1;}
.indexDiv2 .bdDiv .conDiv:hover .textDiv{top: 22%;}
.indexDiv2 .bdDiv .conDiv:hover{color: #F4EB29;}
.indexDiv2 .bdDiv .conDiv:hover .textDiv>.moreBtn{color: #F4EB29;}
.indexDiv2 .bdDiv .conDiv:hover .textDiv .listDiv{display: block;}

.indexDiv3{padding: 80px 0 60px;}
.indexDiv3 .indexTitle p{margin-top: 8px;}
.indexDiv3 .rowDiv{overflow: hidden;margin-top: 15px;}
.indexDiv3 .rowDiv .leftDiv{width: 56.1%;}
.indexDiv3 .rowDiv .leftDiv iframe{width:100%!important;}
.indexDiv3 .rowDiv .rightDiv{width: 43.9%;}
.indexDiv3 .rowDiv .rightDiv .textDiv{padding: 40px 25px 20px 15px;background: url(../img/i-a-bg.jpg) no-repeat center center/cover;}
.indexDiv3 .rowDiv .rightDiv .textDiv p{text-indent: 2em;line-height: 2;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.indexDiv3 .rowDiv .rightDiv .textDiv a{display: block;margin: 20px 0 0 auto;color: #474b52;width: 81px;}
.indexDiv3 .rowDiv .rightDiv .textDiv a:hover{color: #efe841;}
.indexDiv3 .rowDiv .rightDiv ul{overflow: hidden;margin-top: 65px;}
.indexDiv3 .rowDiv .rightDiv ul li{width: 25%;float: left;text-align: center;position: relative;}
.indexDiv3 .rowDiv .rightDiv ul li:after{content: "";width: 1px;height: 70%;background: #4c4948;position: absolute;right: 0;top: 15%;}
.indexDiv3 .rowDiv .rightDiv ul li:last-child:after{display: none;}
.indexDiv3 .rowDiv .rightDiv ul li a{display: block;}
.indexDiv3 .rowDiv .rightDiv ul li .hImg{display: none;}
.indexDiv3 .rowDiv .rightDiv ul li a:hover .dImg{display: none;}
.indexDiv3 .rowDiv .rightDiv ul li a:hover .hImg{display: inline-block;}
.indexDiv3 .rowDiv .rightDiv ul li span{display: block;font-size: 16px;color: #474b52;margin-top: 10px;}
.indexDiv3 .rowDiv .rightDiv ul li a:hover span{color: #efe841;}

.indexDiv4 .indexTitle p{margin-top: 8px;}
.indexDiv4 .hdDiv{text-align: right;margin: 40px 0 15px;}
.indexDiv4 .hdDiv a{font-size: 18px;color: #474b52;margin-right: 2.1%;display: inline-block;padding: 0 15px;font-weight: bold;line-height: 39px;}
.indexDiv4 .hdDiv a.active{background: #F4EB29;}
.indexDiv4 .bdDiv .rowDiv{position: relative;}
.indexDiv4 .bdDiv .rowDiv .leftDiv{width: 26.2%;background: url(../img/i-t-bg1.png) no-repeat left bottom/cover;color: #fff;position: absolute;left: 0;top:0;height: 100%;text-align: center;padding: 2%;}
.indexDiv4 .bdDiv .rowDiv .leftDiv span{font-size: 35px;font-weight: bold;}
.indexDiv4 .bdDiv .rowDiv .leftDiv p{font-size: 20px;font-weight: bold;margin: 0.7vw 0;}
.indexDiv4 .bdDiv .rowDiv .leftDiv .p{text-align: left;text-indent: 2em;font-size: 15px;line-height: 1.65;}
.indexDiv4 .bdDiv .rowDiv .rightDiv{width: 75.8%;background: url(../img/i-t-bg2.png) no-repeat center center/cover;padding: 80px 0 60px;text-align: center;}
.indexDiv4 .bdDiv .rowDiv .rightDiv .row>div span{display: block;font-size: 16px;margin-top: 10px;color: #4c4948;}
.indexDiv4 .bdDiv .rowDiv .rightDiv .row>div a:hover span{color: #EFE841;}

.indexDiv5{padding: 30px 0 70px;}
.indexDiv5 .leftDiv{width: 33%;}
.indexDiv5 .leftDiv .indexTitle p{line-height: 1.75;margin: 15px 0 0;}
.indexDiv5 .leftDiv ul{margin: 50px 0 80px;}
.indexDiv5 .leftDiv ul li a{padding: 6px 0;border-bottom: 1px dashed #000000;display: block;color: #474b52;background: url(../img/more.png) no-repeat right 30px center;margin-top: 20px;}
.indexDiv5 .leftDiv ul li a:hover{color: #EFE841;background: url(../img/more_.png) no-repeat right 30px center;}
.indexDiv5 .leftDiv .btnDiv a{width: 40%;max-width: 160px;line-height: 33px;border: 1px dashed #474b52;color: #474b52;display: inline-block;margin-right: 5%;text-align: center;position: relative;}
.indexDiv5 .leftDiv .btnDiv a span{position: relative;z-index: 3;}
.indexDiv5 .leftDiv .btnDiv a:after{content: '';width: 0%;height: 100%;background: #efe841;position: absolute;left: 0;bottom: 0;z-index: 1;transition: all 0.5s ease;}
.indexDiv5 .leftDiv .btnDiv a.on:after{width: 100%;}
.indexDiv5 .leftDiv .btnDiv a.on{border-color: #efe841;}
.indexDiv5 .leftDiv .telDiv{font-size: 18px;margin-top: 50px;}
.indexDiv5 .leftDiv .telDiv span{font-size: 26px;font-weight: bold;font-family: impact;color: #a6ce39;display: inline-block;line-height: 1;margin-left: 0px;}
.indexDiv5 .rightDiv{width: 65.49%;}


.indexDiv6 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.indexDiv6 .hdDiv .p{margin-left: 100px;color: #4f4b4c;line-height: 1.75;max-width: calc(100% - 376px);}
.indexDiv6 .row{margin: 50px -13px 0;text-align: center;position: relative;}
.indexDiv6 .row>div{padding: 0 13px;margin-bottom: 16px;}
.indexDiv6 .row>div a{position: relative;display: block;}
.indexDiv6 .row>div img{width: 100%;}
.indexDiv6 .row>div .textDiv{position: absolute;bottom: 30px;left: 10px;width: calc(100% - 20px);text-align: left;}
.indexDiv6 .row>div .textDiv span{font-size: 16px;font-weight: bold;color: #EFE841;}
.indexDiv6 .row>div .textDiv p{font-size: 18px;color: #fff;}

.indexDiv7{padding: 80px 0 50px;}
.indexDiv7 .rowDiv .leftDiv{width: 210px;}
.indexDiv7 .rowDiv .leftDiv a{display: block;background: #c1c3c5;font-size: 18px;color: #4f4b4c;line-height: 77px;text-align: center;position: relative;}
.indexDiv7 .rowDiv .leftDiv a b{text-transform: uppercase;margin-right: 15px;}
.indexDiv7 .rowDiv .leftDiv a.active{background: #474b52;color: #EFE841;}
.indexDiv7 .rowDiv .leftDiv a.active:after{content: "";width: 16px;height: 18px;background: url(../img/sbx.png) no-repeat center center;background-size: 100%;position: absolute;left: 99%;top: 50%;margin-top: -9px;}
.indexDiv7 .rowDiv .rightDiv{width: calc(100% - 237px);position: relative;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv.on{position: relative;left: 0;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv{position: absolute;left: 1000%;width: 100%;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv .swiper-container{padding: 0 7px;margin: 0 23px;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv a{display: block;/* padding: 0 20px 0; */margin: 5px auto;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv a .hd{/* display: flex; *//* justify-content: flex-start; *//* align-items: flex-end; *//* font-size: 14px; *//* color: #474b52; */float: right;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv a .date{color: #EFE841;font-size: 18px;line-height: 1;margin-right: 10px;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv a .date span{font-size: 14px;margin-right: 5px;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv a .title{font-size: 15px;color: #474b52;/* margin: 12px 0 10px; */float: left;width: 475px;white-space: nowrap;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv a .p{font-size: 14px;color: #c1c3c5;}
.indexDiv7 .rowDiv .rightDiv .lunboDiv .cur a{/* box-shadow: 0px 0px 8px rgba(0,0,0,.31); */}
.indexDiv7 .swiper-button-next, .indexDiv7 .swiper-button-prev{width: 21px;height: 37px;margin-top: -18px;background-size: 100%;}
.indexDiv7 .swiper-button-next{background: url(../img/i-right1.png) no-repeat center center;right: 0;}
.indexDiv7 .swiper-button-prev{background: url(../img/i-left1.png) no-repeat center center;left: 0;}

.indexDiv8 .leftDiv{width: 50%;background: #c1c3c5;position: relative;}
.indexDiv8 .leftDiv:after{content: "";width: 86px;height: 100%;background: url(../img/f-bg.png) no-repeat center center/cover;position: absolute;right: 0;top: 0;}
.indexDiv8 .leftDiv a{padding-left: 20.6%;display: block;}
.indexDiv8 .rightDiv{width: 50%;background: #EFE841;}
.indexDiv8 .rightDiv a{padding-right: 20.6%;display: block;}
.indexDiv8 a{padding-top: 40px;padding-bottom: 40px;}
.indexDiv8 .conDiv{position: relative;}
.indexDiv8 .conDiv span{font-size: 35px;font-weight: bold;color: #474b52;display: block;margin-bottom: 10px;}
.indexDiv8 .conDiv p{color: #474b52;}
.indexDiv8 .conDiv img{position: absolute;right: 120px;top: 50%;margin-top: -11.5px;transition:right 0.5s ease;}
.indexDiv8 a:hover .conDiv img{right: 80px;}

/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚Â®*/
.foot_float{margin-bottom:-65px; opacity:0; visibility:hidden; position:fixed; right:0; bottom:0; width:100%; z-index:11; transition:all ease .5s; -webkit-transform:translateZ(0); background:#231f20;}
.foot_float .content{position:relative; height:62px; overflow:hidden;}
.foot_float .wrap{position:relative;}
.foot_float .left{width:71%; float:left;}
.foot_float .left .float_ewm{float:right; padding:14px 21px; cursor:pointer; position:relative }
.foot_float .left .float_ewm .icon{width:34px; height:34px; background:url(../img/ewm.png) no-repeat center;}
.foot_float .left .float_ewm .ewm_img{width:150px; height:150px; position:absolute; bottom:104%; right:0%; display:none;}
.foot_float .right{width:28%; float:right; background:#EFE841; padding:20px 0 17px; opacity:1; visibility:visible; transition:all 0.5s ease .3s;}
.foot_float .right li{width:24.2%; float:left;}
.foot_float .right li a{display:flex;transition:all 0.5s ease;justify-content: center;}
.foot_float .right li:hover{opacity:0.8;}
.foot_float .menu_btn {position:absolute; top:0; right:0; margin-right:-64px; width:64px; height:64px; cursor:pointer;}
.foot_float .menu_btn .btn_ico {display:block; position:absolute; top:0; left:0; width:64px; height:64px; background:url(../img/float_02.png) -64px 0 no-repeat;}
/*ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â­*/
.foot_float.show{margin-bottom:0; opacity:1; visibility:visible;}
.foot_float.floatBClosed {width:0; padding-right:64px; overflow:hidden;}
.foot_float.floatBClosed .content{width:0; transition:all 0.5s ease; overflow:hidden;}
.foot_float.floatBClosed .left .float_txt .con{display:none;}
.foot_float.floatBClosed,
.foot_float.show {z-index:30;}
.foot_float.floatBClosed .menu_btn {left:0; right:auto;}
.foot_float.floatBClosed .menu_btn .btn_ico{background-position:0 0;}
.foot_float.floatBClosed .right{opacity:0; visibility:hidden;}
.foot_float.slide_show .content{overflow:visible;}

.pro_page .erji_nav .erji_content .erji_btn{display: none;}
header .erji_nav{position:absolute; top:132px; left:0; background:#474B52; width:100%; z-index:3;}
header .erji_nav .erji_content{position:relative; text-align:center; overflow:hidden;}
header .erji_nav .erji_content .erji_btn{position:absolute; top:25px; left:28px; z-index:9;}
header .erji_nav .erji_content .erji_btn a{display:block;}
header .erji_nav .erji_content .erji_btn a span {width:20px; height:2px; background-color:#F4EA29; margin-bottom:4px; display:block; transition:all 0.3s;}
header .erji_nav .erji_content .erji_btn a span:last-child {margin-bottom:0;}
header .erji_nav .erji_content .erji_btn.on a span.span01{transform:translate(0, 6px) rotate(-45deg);}
header .erji_nav .erji_content .erji_btn.on a span.span02{opacity:0; visibility:hidden;}
header .erji_nav .erji_content .erji_btn.on a span.span03{transform:translate(0, -6px) rotate(45deg);}
header .erji_nav .erji_content .erji_list {position:relative; width:100%;}
header .erji_nav .erji_content .erji_list .erji_intro{position:relative; width:100%; height:0; overflow:hidden; -webkit-transition:height 0.3s; -moz-transition:height 0.3s; -ms-transition:height 0.3s; -o-transition:height 0.3s; transition:height 0.3s;}
header .erji_nav .erji_content .erji_list .erji_intro ul {font-size:0; display:inline-block; margin:0 auto; text-align:center; height:64px; line-height:64px; vertical-align:top; /*padding-left:36.5%;*/}
header .erji_nav .erji_content .erji_list .erji_intro ul li {display:inline-block; margin:0 18px; height:64px; line-height:64px; vertical-align:top;}
header .erji_nav .erji_content .erji_list .erji_intro ul li a {position:relative; transition:all 0.3s; display:inline-block; font-size:17px; color:#fff;}
header .erji_nav .erji_content .erji_list .erji_intro ul li a:after {content:''; position:absolute; width:0%; height:1px; background:#fff; left:0; bottom:18px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
header .erji_nav .erji_content .erji_list .erji_intro ul li.on a{color:#f4ea29}
/*header .erji_nav .erji_content .erji_list .erji_intro ul li.on a:after{width:100%; background:#fcb026}
header .erji_nav .erji_content .erji_list .erji_intro ul li:hover a:after{width:100%; background:#fcb026}*/
header .erji_nav .erji_content .erji_list .erji_intro.down{height:64px;}
header .erji_nav .erji_content .erji_list .erji_intro ul li a:hover{color:#f4ea29}
header .erji_nav .erji_content .erji_list .erji_intro ul li.visible-xs{display: none;}



.ny-banner{width: 100%;position:relative;height: 440px;margin-top: 132px;}
.ny-banner1{height: 370px;}
.ny-banner .textDiv{position: absolute;left: 60px;top: 35px;color: #fff;}
.ny-banner .textDiv .crumbs{font-size: 17px;padding-left: 34px;background: url(../img/home.png) no-repeat left center;}
.ny-banner .textDiv .crumbs a{color: #fff;}
.ny-banner .textDiv .crumbs span{color: #F4EA29;}
.ny-banner .textDiv .intro{font-size: 30px;font-weight: bold;margin-top: 20px;text-transform: uppercase;}
.ny-banner .textImg{position: absolute;width: 533px;right: 14%;top: 50%;transform: translateY(-50%);}

.nyTitle{text-align: left;}
.nyTitle span{font-weight: bold;font-size: 30px;text-transform: uppercase;}
.nyTitle p{font-size: 18px;text-transform: uppercase;}

.aboutDiv1_1{padding: 60px 0;}
.aboutDiv1_1 .bdDiv p{margin: 30px 0 0;text-indent: 2em;line-height: 1.8;}
.aboutDiv1_2 .bdDiv{margin-top: 30px;}
.aboutDiv1_2 .bdDiv video{display: block;}

.casesDiv{padding: 55px 0 43px;}
.casesDiv .hdDiv{margin-bottom: 24px;}
.casesDiv .hdDiv .itemDiv{margin-bottom: 16px;overflow: hidden;}
.casesDiv .hdDiv .itemDiv .tit{width: 120px;font-size: 20px;font-weight: bold;float: left;text-transform: uppercase;}
.casesDiv .hdDiv .itemDiv .con{width: calc(100% - 130px);float: right;}
.casesDiv .hdDiv .itemDiv .con a{display: inline-block;width: 159px;height: 40px;line-height: 40px;background: #f0f0f0;color: #000000;margin-right: 10px;text-align: center;margin-bottom: 12px;}
.casesDiv .hdDiv .itemDiv .con a.cur{background: #F4EA29;}
.casesDiv .bdDiv ul li{overflow: hidden;margin-bottom: 24px;position: relative;background: #f2f2f2;}
.casesDiv .bdDiv ul li .imgDiv{display: block;width: 31.52%;height: 100%;position: absolute;left: 0;top: 0;object-fit:cover;display: flex;}
.casesDiv .bdDiv ul li .imgDiv img{object-fit:cover;}
.casesDiv .bdDiv ul li .textDiv{display: block;width: 68.48%;padding: 40px 40px 40px 33px;overflow: hidden;}
.casesDiv .bdDiv ul li .textDiv .tlDiv{color: #474b52;width: 62%;float: left;}
.casesDiv .bdDiv ul li .textDiv .tlDiv .title{font-size: 28px;}
.casesDiv .bdDiv ul li .textDiv .tlDiv .time{margin: 10px 0;}
.casesDiv .bdDiv ul li .textDiv .tlDiv p{line-height: 1.8;}
.casesDiv .bdDiv ul li .textDiv .tlDiv em{display: block;width: 100px;line-height: 32px;border: 1px solid #474b52;color: #474b52;text-align: center;margin-top: 15px;}
.casesDiv .bdDiv ul li .textDiv .trDiv{width: 30%;float: right;}
.casesDiv .bdDiv ul li .textDiv .trDiv a.about_a{display: block;width: 138px;line-height: 47px;background: #F4EA29;color: #474b52;font-size: 16px;font-weight: bold;text-align: center;text-transform: uppercase;margin: 0 0 0 auto;}
.casesDiv .bdDiv ul li .textDiv .trDiv .aboutProDiv a{display: block;text-align: right;font-size: 20px;color: #474b52;margin-top: 15px;font-weight: bold;}
.casesDiv .bdDiv ul li:hover{background: #F4EA29;}
.casesDiv .bdDiv ul li:hover .trDiv a.about_a{background: #474B52;color: #fff;}
.casesDiv .bdDiv a.moreBtn{display: block;width: 100%;line-height: 96px;background: #f2f2f2;color: #474b52;text-align: center;font-size: 28px;font-weight: bold;}
.casesDiv .bdDiv a.moreBtn:hover{background: #F4EA29;}

.newsDiv1{padding: 92px 0;background: #f5f5f5;margin-top: 60px;}
.newsDiv1 .crumbs{margin: 0 68px;font-size: 14px;padding-left: 34px;background: url(../img/home2.png) no-repeat left center;margin-bottom: 20px;}
.newsDiv1 .crumbs a{color: #474B52;}
.newsDiv1 .crumbs a:hover{color: #F4EA29;}
.newsDiv1 .bdDiv{margin-top: 30px;}
.newsDiv1 .bdDiv .row{margin: 0 -5px;}
.newsDiv1 .bdDiv .row>div{padding: 0 5px;}
.newsDiv1 .bdDiv .row>div .conDiv{display: block;height: 100%;}
.newsDiv1 .bdDiv .row>div .conDiv img{width:100%;}
.newsDiv1 .bdDiv .row>div a{display: block;background: #fff;}
.newsDiv1 .bdDiv .row>div a:nth-child(2){margin-top: 26px;}
.newsDiv1 .bdDiv .row>div .textDiv{padding: 35px 25px;color: #474B52;}
.newsDiv1 .bdDiv .row>div .textDiv .title{font-size:20px;margin: 10px 0 15px;}
.newsDiv1 .bdDiv .row>div .textDiv p{font-size: 14px;margin-bottom: 10px;}
.newsDiv1 .bdDiv .row>div .textDiv em{font-size: 24px;}
.newsDiv1 .bdDiv .row>div .conDiv a{padding: 15px 0;}
.newsDiv1 .bdDiv .row>div a:hover{background: #F4EA29;}

.newsDiv2{padding: 47px 0 10px;}
.newsDiv2 ul li a{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom:30px;background: #F5F5F5;}
.newsDiv2 ul li .imgDiv{width: 31.52%;}
.newsDiv2 ul li .imgDiv img{width:100%;}
.newsDiv2 ul li .textDiv{width: 68.48%;padding: 40px 30px 40px 50px;display: flex;justify-content: space-between;align-items: flex-start;color: #474B52;}
.newsDiv2 ul li .textDiv .text{width:calc(100% - 90px);}
.newsDiv2 ul li .textDiv .title{font-size: 28px;}
.newsDiv2 ul li .textDiv p{font-size: 14px;margin-top: 30px;}
.newsDiv2 ul li .textDiv .date{font-size: 18px;text-align: center;}
.newsDiv2 ul li .textDiv .date span{font-size: 35px;font-weight: bold;display: block;}
.newsDiv2 ul li a:hover{background: #F4EA29;}
.newsDiv2 a.moreBtn{display: block;width: 100%;line-height: 96px;background: #f2f2f2;color: #474b52;text-align: center;font-size: 28px;font-weight: bold;}
.newsDiv2 a.moreBtn:hover{background: #F4EA29;}


.fwTitle{text-align: center;}
.fwTitle span{display: block;font-size: 30px;font-weight: bold;text-transform: uppercase;}
.fwTitle small{display: block;font-size: 2px;color: #f4eb29;text-transform: uppercase;}

.fwDiv1{padding: 43px 0 75px;}
.fwDiv1 .bdDiv{display: flex;justify-content: space-between;align-items: center;}
.fwDiv1 .bdDiv img{width: 210px;}
.fwDiv1 .bdDiv .textDiv{width: calc(100% - 230px);}
.fwDiv1 .bdDiv .textDiv span{display: block;font-size: 28px;}
.fwDiv1 .bdDiv .textDiv p{font-size: 16px;line-height: 2;margin-top: 10px;}

.fwDiv2{padding: 0 0 40px;}
.fwDiv2 .bdDiv{margin-top: 30px;display: flex;justify-content: space-between;align-items: center;}
.fwDiv2 .bdDiv .leftDiv{width: 53%;}
.fwDiv2 .bdDiv .leftDiv p{padding: 40px 20px 40px 10px;background: url(../img/i-bg1.png) no-repeat right center/cover;line-height: 2;}
.fwDiv2 .bdDiv .rightDiv{width: 40.7%;}
.fwDiv2 .bdDiv .rightDiv .row>div{margin-bottom: 50px;text-align: center;}
.fwDiv2 .bdDiv .rightDiv .row>div span{display: block;font-size: 16px;margin-top: 0px;}

.fwDiv3{padding: 30px 0 94px;background: #F5F5F5;}
.fwDiv3 .row{margin-top: 60px;}
.fwDiv3 .row>div{text-align: center;}
.fwDiv3 .row>div .conDiv{max-width: 250px;margin: 0 auto;height: 100%;}
.fwDiv3 .row>div span{display: block;font-size: 28px;color: #4f4b4c;font-weight: bold;margin: 12px 0;}
.fwDiv3 .row>div p{line-height: 2;text-align: left;}

.fwDiv4{padding: 40px 0 77px;}
.fwDiv4 .p{margin: 50px 0 30px;text-align: center;line-height: 2;}
.fwDiv4 .lunboDiv .swiper-container{position: relative;padding-bottom: 70px;text-align: center;}
.fwDiv4 .lunboDiv .conDiv span{display: block;margin-top: 20px;}
.fwDiv4 .btnDiv{position: absolute;right: 0;bottom: 0;width: 100%;height: 45px;}
.fwDiv4 .swiper-button-next, .fwDiv4 .swiper-button-prev{top: auto;width: 42px;height: 45px;margin-top: 0;color: #fff;line-height: 45px;text-align: center;font-size: 24px;font-family: monospace;}
.fwDiv4 .swiper-button-prev{background: #4f4b4c;left: 50%;margin-left: -50px;}
.fwDiv4 .swiper-button-next{background: #4f4b4c;right: 50%;margin-right: -50px;}
.fwDiv4 .swiper-button-prev:hover{background: #F4EA29;color: #474B52;}
.fwDiv4 .swiper-button-next:hover{background: #F4EA29;color: #474B52;}

.fwDiv5 .p{margin: 60px 0;line-height: 2;}
.fwDiv5 .p span{font-size: 28px;color: #F4EA29;line-height: 1;}

.fwDiv6{padding: 130px 0 50px;text-align: center;}
.fwDiv6 .p{text-align: center;margin: 40px 0 20px;line-height: 2;}

.contactDiv1{padding: 25px 0 130px;}
.contactDiv1 .bdDiv{display: flex;justify-content: space-between;align-items: center;background: #F5F5F5;padding: 10px 30px;margin-top: 40px;}
.contactDiv1 .bdDiv img{width: 215px;border-radius: 50%;}
.contactDiv1 .bdDiv .textDiv{width: calc(100% - 245px);}
.contactDiv1 .bdDiv .textDiv span{display: block;font-size: 28px;color: #F4EA29;}
.contactDiv1 .bdDiv .textDiv p{margin-top: 20px;line-height: 2;}
.contactDiv2{padding-bottom: 40px;}
.contactDiv2 .rowDiv .leftDiv{width: 47.7%;}
.contactDiv2 .rowDiv .rightDiv{width: 45.2%;}
.contactDiv2 .rowDiv .nyTitle{margin-bottom: 50px;}
.contactDiv2 .rowDiv .leftDiv ul li{display: flex;justify-content: space-between;align-items: center;font-size: 22px;margin-bottom: 50px;}
.contactDiv2 .rowDiv .leftDiv ul li:last-child{margin-bottom: 0;}
.contactDiv2 .rowDiv .leftDiv ul li img{width: 53px;}
.contactDiv2 .rowDiv .leftDiv ul li p{width: calc(100% - 100px);}
.contactDiv3{padding:110px 0 56px;background: #F5F5F5;}
.contactDiv3 .titleDiv{text-align: center;}
.contactDiv3 .titleDiv span{font-size: 28px;font-weight: bold;}
.contactDiv3 .titleDiv p{font-size: 16px;margin-top: 15px;}
.contactDiv3 .hdDiv{margin: 55px 9% 100px;}
.contactDiv3 .hdDiv .row>div .conDiv{background: #fff;padding: 30px 5px 25px;box-shadow: 3px 3px 18px rgba(72,72,71,.03);height: 100%;}
.contactDiv3 .hdDiv .row>div .conDiv .tit{text-align: center;font-size: 28px;font-weight: bold;margin-bottom: 12px;}
.contactDiv3 .hdDiv .row>div .conDiv:hover{background: #474b52;color: #fff;box-shadow: 3px 3px 10px rgba(72,72,71,.5),-3px -3px 10px rgba(72,72,71,.5);}
.contactDiv3 .hdDiv .row>div .conDiv:hover .tit em{color: #F4EA29;}
.contactDiv3 .hdDiv .row>div .conDiv .p{text-align: center;}
.contactDiv3 .bdDiv .groupDiv{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 20px;}
.contactDiv3 .bdDiv .groupDiv span{display: block;width: 120px;line-height: 42px;}
.contactDiv3 .bdDiv .groupDiv span i{color: #ffc600;margin-right: 10px;}
.contactDiv3 .bdDiv .groupDiv .inputDiv{width: 100%;}
.contactDiv3 .bdDiv .groupDiv .inputDiv input{display: block;width: 100%;line-height: 40px;padding: 0 15px;border: 1px solid #d7d7d7;}
.contactDiv3 .bdDiv .groupDiv .inputDiv select{display: block;width: 100%;height: 42px;padding: 0 15px;border: 1px solid #d7d7d7;}
.contactDiv3 .bdDiv .groupDiv .inputDiv textarea{display: block;width: 100%;height: 165px;padding: 10px 15px;border: 1px solid #d7d7d7;resize: none;}
.contactDiv3 .bdDiv .groupDiv .yzmDiv {display: flex;justify-content: flex-start;align-items: center;}
.contactDiv3 .bdDiv .groupDiv .yzmDiv input{max-width: 175px;margin-left: 10px;}
.contactDiv3 .bdDiv button{display: block;width: 266px;line-height: 67px;background: #F4EA29;color: #474B52;font-size: 28px;font-weight: bold;border: 0;margin: 40px auto 0;cursor: pointer;}

.contactDiv4{padding: 100px 0 30px;}
.contactDiv4 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.contactDiv4 .hdDiv .p{margin-left: 45px;}
.contactDiv4 .bdDiv{margin-top: 20px;}
.contactDiv4 .bdDiv ul li{margin-bottom: 36px;border: 1px solid #d1d1d1;background: #f4f4f4;padding: 0 20px;}
.contactDiv4 .bdDiv ul li.on{box-shadow: 2px 0px 44px rgba(0,0,0,.24);}
.contactDiv4 .bdDiv ul li .hd{padding: 24px 0;display: flex;justify-content: space-between;align-items: center;}
.contactDiv4 .bdDiv ul li .hd .hlDiv{width: 76%;padding: 0 6%;position: relative;}
.contactDiv4 .bdDiv ul li .hd .hlDiv:after{content: "";width: 2px;height: 100%;background: #d1d1d1;position: absolute;right: 0;top: 0;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 30px;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv span{width: 33%;display: block;position: relative;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv span.title{font-size: 28px;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv span:nth-child(2){text-align: center;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv span:nth-child(3){text-align: right;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv span:after{content: "";width: 2px;height: 44px;background: #d1d1d1;position: absolute;right: 0;top: 50%;margin-top: -22px;}
.contactDiv4 .bdDiv ul li .hd .hlDiv .rowDiv span:nth-child(3):after{display: none;}
.contactDiv4 .bdDiv ul li .hd .hrDiv{width: 24%;text-align: center;font-size: 28px;cursor: pointer;}
.contactDiv4 .bdDiv ul li .hd .hrDiv:before{content: "查看详情";}
.contactDiv4 .bdDiv ul li.on .hd .hrDiv:before{content: "关闭";}
.contactDiv4 .bdDiv ul li .bd{padding: 50px 0 50px 6%;display: flex;justify-content: space-between;align-items: center;border-top: 2px solid #d1d1d1;}
.contactDiv4 .bdDiv ul li .bd .ewmDiv{width: 24%;text-align: center;}
.contactDiv4 .bdDiv ul li .bd .ewmDiv span{display: block;margin-top: 10px;}
.contactDiv4 .bdDiv ul li .bd .textDiv{width: 76%;line-height: 2;}

.spzxDiv{padding: 60px 0;}
.spzxDiv .leftDiv{width: 17%;}
.spzxDiv .leftDiv .ltDiv ul{position: relative;margin-bottom: 110px;}
.spzxDiv .leftDiv .ltDiv ul:after{content:''; width:4px; height:100%; background:#4e5259; position:absolute; left:0; top:0px; z-index:1;}
.spzxDiv .leftDiv .ltDiv li{font-size:22px; line-height:50px; font-weight:bold; color:#333f47; position:relative; padding-left:23px;}
.spzxDiv .leftDiv .ltDiv li:after{content:''; width:4px; height:0%; background:#f4eb29; position:absolute; left:0; top:0px; transition:height 0.5s ease; z-index:2;}
.spzxDiv .leftDiv .ltDiv li a{color: #474B52;}
.spzxDiv .leftDiv .ltDiv li.cur{font-size: 28px;}
.spzxDiv .leftDiv .ltDiv li.cur a{color:#f4eb29;}
.spzxDiv .leftDiv .ltDiv li.cur:after{height:100%;}
.spzxDiv .leftDiv .ltDiv li:hover a{color:#f4eb29;}
.spzxDiv .leftDiv .ltDiv li:hover:after{height:100%;}
.spzxDiv .leftDiv .lbDiv span{display:block;font-size: 22px;}
.spzxDiv .leftDiv .lbDiv .p{color: #c1c3c5;margin: 15px 0;}
.spzxDiv .leftDiv .lbDiv .p p em{float: left;}
.spzxDiv .leftDiv .lbDiv a{color: #f4eb29;font-weight: bold;}
.spzxDiv .leftDiv .lfdiv{margin-top: 35px;}
.spzxDiv .leftDiv .lfdiv span{display:block;font-size: 22px;margin-bottom: 15px;}
.spzxDiv .leftDiv .lfdiv img{max-width: 168px;}
.spzxDiv .rightDiv{width: 78.8%;}
.spzxDiv .rightDiv .indexTitle{position: relative;padding-bottom: 10px;margin-bottom: 39px;}
.spzxDiv .rightDiv .indexTitle:after{content: "";width: 91px;height: 5px;background: #F4EA29;position: absolute;left: 0;bottom: 0;}
.spzxDiv .rightDiv .row>div{margin-bottom: 22px;}
.spzxDiv .rightDiv .row>div a{display: block;height: 100%;}
.spzxDiv .rightDiv .row>div .imgDiv{position: relative;}
.spzxDiv .rightDiv .row>div .imgDiv .detail{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(71,75,82,.75);padding: 0 0 0 14px;height: 50px;display: flex;justify-content: space-between;align-items: center;color: #fff;font-size: 12px;}
.spzxDiv .rightDiv .row>div .imgDiv .detail span{padding-left: 30px;background: url(../img/eye.png) no-repeat left center;}
.spzxDiv .rightDiv .row>div .imgDiv .detail .playbtn{width: 57px;height: 50px;background: url(../img/play.png) no-repeat center center/cover;}
.spzxDiv .rightDiv .row>div .textDiv{padding: 20px 20px 0;font-size: 15px;color: #4f4b4c;line-height: 1.8;}

.newsDetailDiv1{padding: 80px 0;background: #F5F5F5;margin-top: 132px;color: #4f4b4c;text-align: center;}
.newsDetailDiv1 .title{font-size: 38px;font-weight: bold;}
.newsDetailDiv1 .p{margin-top: 20px;}
.newsDetailDiv1 .p span{margin: 0 10px;}
.newsDetailDiv2{padding: 27px 0;}
.newsDetailDiv2 .crumbs{margin: 0 68px;font-size: 14px;padding-left: 34px;background: url(../img/home1.png) no-repeat left center;margin-bottom: 20px;color: #4f4b4c;}
.newsDetailDiv2 .crumbs a{color: #474B52;}
.newsDetailDiv2 .crumbs a:hover{color: #F4EA29;}
.newsDetailDiv2 .rowDiv{margin-top: 35px;position: relative;}
.newsDetailDiv2 .rowDiv .leftDiv{width: calc(100% - 340px);max-width: 950px;min-height: 760px;}
.newsDetailDiv2 .rowDiv .leftDiv .textDiv p{line-height: 1.8;margin: 20px 0;text-indent: 2em;}
.newsDetailDiv2 .rowDiv .leftDiv .bqDiv{color: #cbcbcc;padding-left: 10px;position: relative;}
.newsDetailDiv2 .rowDiv .leftDiv .bqDiv:before{content: "";width: 3px;height: 12px;background: #474b52;position: absolute;left: 0;top: 50%;margin-top: -6px;}
.newsDetailDiv2 .rowDiv .rightDiv{position: absolute;right: 0;width: 298px;top: 0;}
.newsDetailDiv2 .rowDiv .rightDiv .list>div{border:1px solid #f3f3f3; margin-bottom:25px;}
.newsDetailDiv2 .rowDiv .rightDiv .list .box{padding:25px 30px;}
.newsDetailDiv2 .rowDiv .rightDiv .list .box .t{font-size:18px; color:#3c3c3c; line-height:24px; position:relative; margin-bottom:15px}
.newsDetailDiv2 .rowDiv .rightDiv .list .box .t:after{content:''; position:absolute; width:60%; height:1px; background:#f2f2f2; left:30%; top:12px;}
.newsDetailDiv2 .rowDiv .rightDiv .list .box .d{font-size:14px; color:#c1c0c0;}
.newsDetailDiv2 .rowDiv .rightDiv .list .box .d i{margin-left:0}
.newsDetailDiv2 .rowDiv .rightDiv .list .box .tit{font-size:16px; color:#696969; line-height:25px; height:50px; overflow:hidden; transition:all .3s ease; text-overflow: ellipsis; margin-top:15px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;*}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news{border:10px solid #f5f5f5;margin-bottom: 20px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .hot_box{padding:0 20px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .infor .box{padding:25px 0 0;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .infor .tit{float:left; font-size:24px; font-weight:bold; color:#323f47; line-height:26px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .infor .more{font-size:16px; color:#797979; float:right; line-height:26px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .infor .more a{color: #797979;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .con .item{border-top:1px solid #f0f0f0;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .con .item:first-child{border:none;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .con .item .t{font-size:15px; color:#727272; line-height:24px; margin-bottom:10px; height:48px; overflow:hidden; transition:all .3s ease;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .con .item .d{font-size:14px; color:#727272;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .con .box{padding:25px 0;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_news .con .item .t:hover{color:#F4EA29;}
.newsDetailDiv2 .rowDiv .rightDiv .list .box:hover .tit{color:#F4EA29;}

.newsDetailDiv2 .rowDiv .rightDiv .hot_pro{background: #f4f4f4;margin-bottom: 20px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .hot_box{padding:20px 20px 0;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .infor .tit{font-size:26px; font-weight:bold; color:#323f47; line-height:26px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .infor small{text-transform: uppercase;font-size: 18px;margin: 15px 0;display: block;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .infor .line{display: block;width: 27px;height: 4px;background: #474B52;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item{border-top:1px dashed #bab8b8; text-align:center;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item:first-child{border:none;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item .t{font-size:14px; color:#5a5a5a; line-height:26px; margin:20px 0 10px; transition:all .3s ease;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .box{padding:20px 0px;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item .more{display:block; width:90%;max-width: 176px; margin:0 auto; height:40px; line-height:40px; text-align:center; font-size:14px; color:#5a5a5a;position:relative;background: #F4EA29;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item .more span{position:relative; z-index:2;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item .more:after{content:''; width:0; height:100%; background:#333e46; position:absolute; left:0; bottom:0; z-index:1; transition:all 0.5s ease;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item .more:hover{color:#fff;}
.newsDetailDiv2 .rowDiv .rightDiv .hot_pro .con .item .more:hover:after{width:100%;}

.casesDetailDiv2 .rowDiv{min-height: 1332px;}

.aboutDiv5_1{padding: 80px 0;background: url(../img/a5-bg1.png) no-repeat center top;}
.brTitle{text-align: center;}
.brTitle span{font-size: 30px;font-weight: bold;display: block;margin-bottom: 5px; text-transform: uppercase;}
.aboutDiv5_1 .bdDiv{margin-top: 40px;text-align: center;}
.aboutDiv5_1 .row>div .textDiv{margin-top: 40px;font-size: 18px;color: #474B52;}
.aboutDiv5_2 .bdDiv{margin-top: 50px;}
.aboutDiv5_2 .bdDiv .row{margin: 0;}
.aboutDiv5_2 .bdDiv .row>div{padding: 0;}
.aboutDiv5_2 .bdDiv .row>div .conDiv{height: 100%;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv{background: #f2f2f2;padding: 30px;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .ht{font-size: 26px;color: #F4EA29;text-transform: uppercase;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .tit{font-size: 20px;color: #4f4b4c;font-weight: bold;margin: 15px 0;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail{font-size: 14px;color: #4f4b4c;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail span:nth-child(1){margin-right: 10px;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail em{color: #F4EA29;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv{position: relative;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv .playBtn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.aboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv>img{width: 100%;}
.aboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .textDiv{height: 50%;}
.aboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .imgDiv{height: 50%;}
.aboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .imgDiv>img{height: 100%}
.aboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .textDiv .tit{margin: 6px 0;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(1) .conDiv .textDiv{height: 35%;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(1) .conDiv .imgDiv{height: 65%;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(1) .conDiv .imgDiv>img{height: 100%;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd{height: 35%;text-align: right;overflow: hidden;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a{display: flex;justify-content: space-between;align-items: flex-start;height: 100%;background: #F4EA29;position: relative;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a .text{font-size: 24px;color: #fff;text-align: left;padding-left: 20px;height: 100%;display: flex;align-items: center;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd .img{position: relative;z-index: 1;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd .img:after{content: "";width: 95%;height: 58%;background: #fff;position: absolute;right: 0;top: 0;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd img{max-height: 50%;position: relative;z-index: 1;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .bd{height: 65%;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .bd .row{height: 100%;}
.aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .bd .row a{display: block;height: 100%;}

.aboutDiv5_3{padding: 80px 0 130px;}
.aboutDiv5_3 .bdDiv{margin-top: 50px;}
.aboutDiv5_3 .row{margin: 0 -13px;}
.aboutDiv5_3 .row>div{padding: 0 13px;}
.aboutDiv5_3 .row>div a{display: block;height: 100%;border: 1px solid #c5c5c5;overflow: hidden;width: 100%;position: relative;}
.aboutDiv5_3 .row>div .imgDiv{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 0;}
.aboutDiv5_3 .row>div .textDiv{position: relative;z-index: 1;padding: 20px 10px 15px;background: #fff;color: #4f4b4c;}
.aboutDiv5_3 .row>div .textDiv .tit{font-size: 16px;font-weight: bold;}
.aboutDiv5_3 .row>div .textDiv p{font-size: 14px;margin: 10px 0;line-height: 1.3;}
.aboutDiv5_3 .row>div .textDiv .date{font-size: 14px;color: #F4EA29;}
.aboutDiv5_3 .row>div .textDiv .date span{display: block;font-weight: bold;font-weight: bold;font-size: 20px;}
.aboutDiv5_3 .row>div a .imgDiv{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s;}
.aboutDiv5_3 .row>div a:hover .imgDiv{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.aboutDiv5_3 .row>div a:hover .textDiv{background: rgba(0,0,0,.59);color: #fff;}

.right_nav{position: absolute;right: 0;top: -120px;background: #F4EA29;color: #fff;padding: 30px 60px;min-width: 26.4%;}
.right_nav ul li{position:relative; margin-top:30px; padding-left:38px; font-size:20px; font-weight:bold; color:#fff; line-height:30px;}
.right_nav ul li a{color: #fff;}
.right_nav ul li:first-child{margin-top:0px;}
.right_nav ul li .icon{width:12px; height:12px; background:#fff; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-6px; z-index:2;}
.right_nav ul li:after{content:''; width:1px; height:70px; background:#fff; position:absolute; left:5px; bottom:10px; z-index:1;}
.right_nav ul li:first-child:after{display:none;}
.right_nav ul li a{color:#fff;}
.right_nav ul li.cur{font-size:30px; color:#474b52;}
.right_nav ul li.cur a{color:#474b52;}
.right_nav ul li.cur a:hover{color:#474b52;}
.right_nav ul li.cur .icon{background:#fff}

.aboutDiv3_1 {background: url(../img/a5-bg1.png) no-repeat center top;}
.aboutDiv3_1 .wrap{position: relative;padding-top: 205px;padding-bottom: 130px;}
.aboutDiv3_1 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.aboutDiv3_1 .hdDiv .p{margin-left: 40px;max-width: 790px;width: calc(100% - 180px);}
.aboutDiv3_1 .imgDiv{margin: 30px 0 70px;}
.aboutDiv3_1 .row{margin: 0;}
.aboutDiv3_1 .row>div{padding: 0;}
.aboutDiv3_1 .row>div a{height: 100%;display: block;text-align: center;color: #474B52;padding: 100px 20px 30px;}
.aboutDiv3_1 .row>div.on a{box-shadow: 0px 0px 21px rgba(0,0,0,.37);}
.aboutDiv3_1 .row>div span{display: block;font-size: 28px;margin: 20px 0 30px;}
.aboutDiv3_1 .row>div p{line-height: 2;}

.aboutDiv3_2{position: relative;padding: 0 0 20px;}
.aboutDiv3_2 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.aboutDiv3_2 .hdDiv .p{margin-left: 40px;max-width: 790px;width: calc(100% - 180px);}
.aboutDiv3_2 .lunboDiv{margin-top: 50px;}
.aboutDiv3_2 .lunboDiv .swiper-container{position: relative;padding-bottom: 70px;text-align: center;}
.aboutDiv3_2 .lunboDiv .conDiv span{display: block;margin-top: 20px;}
.aboutDiv3_2 .btnDiv{position: absolute;right: 0;bottom: 0;width: 100%;height: 45px;}
.aboutDiv3_2 .swiper-button-next, .aboutDiv3_2 .swiper-button-prev{top: auto;width: 42px;height: 45px;margin-top: 0;color: #fff;line-height: 45px;text-align: center;font-size: 24px;font-family: monospace;}
.aboutDiv3_2 .swiper-button-prev{background: #4f4b4c;left: 50%;margin-left: -50px;}
.aboutDiv3_2 .swiper-button-next{background: #4f4b4c;right: 50%;margin-right: -50px;}
.aboutDiv3_2 .swiper-button-prev:hover{background: #F4EA29;color: #474B52;}
.aboutDiv3_2 .swiper-button-next:hover{background: #F4EA29;color: #474B52;}

.aboutDiv4_1 .wrap{position: relative;padding-top: 205px;padding-bottom: 10px;}
.aboutDiv4_1 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.aboutDiv4_1 .hdDiv .p{margin-left: 40px;max-width: 790px;width: calc(100% - 180px);}
.aboutDiv4_1 .row{margin: 40px -9px 0;}
.aboutDiv4_1 .row>div{padding: 0 9px;margin-bottom: 18px;}
.aboutDiv4_1 .row>div a{height: 100%;display: block;text-align: center;background: #c1c3c5;display: flex;justify-content: center;align-items: center;position: relative;padding: 5px;}
.aboutDiv4_1 .row>div a img{max-height: 238px;}
.aboutDiv4_1 .row>div .bgDiv{position: absolute;left: 0;width: 100%;height: 100%;background: rgba(244,235,41,.63);display: flex;justify-content: center;align-items: center;display: none;}
.aboutDiv4_1 .row>div .bgDiv span{color: #474B52;font-weight: bold;font-size: 22px;}
.aboutDiv4_1 .row>div .bgDiv .line{width: 64px;height: 1px;background: #474B52;margin: 20px auto;}
.aboutDiv4_1 .row>div:hover .bgDiv{display: flex;}

.aboutDiv2_1 .wrap{position: relative;padding-top: 205px;padding-bottom: 10px;}
.aboutDiv2_1 .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
.aboutDiv2_1 .hdDiv .p{margin-left: 40px;max-width: 790px;width: calc(100% - 180px);}
.aboutDiv2_1 .bdDiv{margin-top: 80px;}
.aboutDiv2_1 .bdDiv .today{width: 86px;height: 86px;display: flex;justify-content: center;align-items: center;background: #F4EA29;color: #474B52;border-radius: 50%;font-size: 23px;font-weight: bold;}
.aboutDiv2_1 .bdDiv ul{padding-left: 43px;position: relative;padding-top: 46px;}
.aboutDiv2_1 .bdDiv ul:before{content: "";width: 2px;height: 100%;background: #d4d4d4;position: absolute;left: 42px;top: 0;}
.aboutDiv2_1 .bdDiv ul li{margin-bottom: 15px;position: relative;padding-left: 40px;}
.aboutDiv2_1 .bdDiv ul li:before{content: "";width: 32px;height: 32px;background: url(../img/a2-yuan.png) no-repeat center center;background-size: 100%;position: absolute;left: -15px;top: 43px;}
.aboutDiv2_1 .bdDiv ul li .leftDiv{width: 186px;float: left;font-size: 20px;font-weight: bold;line-height: 1.2;margin-top: 30px;}
.aboutDiv2_1 .bdDiv ul li .leftDiv .date{color: #f4ea29;}
.aboutDiv2_1 .bdDiv ul li .rightDiv{width: calc(100% - 186px);float: right;background: #f3f3f3;padding: 50px 12px 30px 60px;border-radius: 10px;display: flex;justify-content: space-between;align-items: flex-start;position: relative;}
.aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv{width: 45%;}
.aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .date{font-size: 28px;font-weight: bold;color: #F4EA29;}
.aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .p{color: #4f4b4c;line-height: 2;margin-top: 20px;}
.aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .year{position: absolute;left: 10%;bottom: 3%;font-size: 144px;font-weight: bold;color: #4f4b4c;opacity: .09;line-height: 1;font-family: arial;}
.aboutDiv2_1 .bdDiv ul li .rightDiv .lunboDiv{width: 50%;padding: 0 48px;position: relative;}
.aboutDiv2_1 .swiper-button-next, .aboutDiv2_1 .swiper-button-prev{width: 19px;height: 38px;margin-top: -19px;}
.aboutDiv2_1 .swiper-button-prev{background: url(../img/a2-left.png) no-repeat center center;left: 0;background-size: 100%;}
.aboutDiv2_1 .swiper-button-next{background: url(../img/a2-right.png) no-repeat center center;right: 0;background-size: 100%;}

.zhDiv1{padding: 110px 0 30px;background: url(../img/zh-bg1.jpg) no-repeat center center/cover;}
.zhDiv1 .bdDiv{max-width: 1400px;margin: 0 auto;}
.zhDiv1 .p{text-align: center;margin: 40px 0 70px;line-height: 1.7;}
.zhDiv1 .row{margin: 0;}
.zhDiv1 .row>div{text-align: center;padding: 0;margin-bottom: 40px;flex: 0 0 20%;max-width: 20%;}
.zhDiv1 .row>div .conDiv{height: 100%;position: relative}
.zhDiv1 .row>div .conDiv:after{content: "";width: 1px;height: 90%;position: absolute;right: 0;top: 0;background: #626262;}
.zhDiv1 .row>div:nth-child(5n) .conDiv:after{display: none;}
.zhDiv1 .row>div span{display: block;margin-top: 10px;}

.zhDiv2{padding: 90px 0;}
.zhDiv2 .p{text-align: center;margin: 40px auto;line-height: 2;max-width: 1400px;}

.zhDiv3 .p{text-align: center;margin: 15px 0;}
.zhDiv3 .bdDiv{background: #f2f2f2;padding: 25px 10px;}
.zhDiv3 .bdDiv .row1{position: relative;}
.zhDiv3 .bdDiv .row1:after{content: "";width: 90%;height:1px;left: 50%;margin-left: -45%;top: 50%;position: absolute;background: #b5b5b5;z-index: 0;margin-top: -0.5px;}
.zhDiv3 .bdDiv .row>div{flex: 0 0 20%;max-width: 20%;}
.zhDiv3 .bdDiv .row>div .conDiv{height: 100%;text-align: center;position: relative;z-index: 1;}
.zhDiv3 .bdDiv .row>div .conDiv:after{content: "";width: 12px;height: 12px;background: #b5b5b5;border-radius: 50%;left: 0;margin-left: -6px;top: 50%;margin-top: 0;z-index: 1;}
.zhDiv3 .bdDiv .row1>div .conDiv:before{content: "";width: 12px;height: 12px;background: #b5b5b5;border-radius: 50%;right: 0;margin-right: -6px;top: 50%;margin-top: 0;z-index: 1;}
.zhDiv3 .bdDiv .row>div:nth-child(1) .conDiv:before{display: none;}
.zhDiv3 .bdDiv .row>div:nth-child(5) .conDiv:after{display: none;}
.zhDiv3 .bdDiv .row1>div .conDiv{display: flex;align-items: center;justify-content: center;}
.zhDiv3 .bdDiv .row>div .hd{text-align: center;}
.zhDiv3 .bdDiv .row>div .hd .imgDiv{display: inline-block;position: relative;padding: 10px;}
.zhDiv3 .bdDiv .row>div:nth-child(3) .hd .imgDiv{padding: 0;}
.zhDiv3 .bdDiv .row>div .hd .imgDiv img{border-radius: 50%;}
.zhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv{position: absolute;width: calc(100% - 20px);height: calc(100% - 20px);top: 10px;left: 10px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 46px;font-weight: bold;}
.zhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv span{position: relative;z-index: 1;}
.zhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv:after{content: "";width: 100%;height: 100%;border-radius: 50%;left: 0;top: 0;position: absolute;background: rgba(0,0,0,.36);display: none;}
.zhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv .img{position: absolute;width: 100%;height: 100%;border-radius: 50%;left: 0;top: 0;z-index: 0;display: none;}
.zhDiv3 .bdDiv .row>div:hover .hd .imgDiv .bgDiv span{color: #F4EA29;}
.zhDiv3 .bdDiv .row>div:hover .hd .imgDiv .bgDiv .img{display: block;}
.zhDiv3 .bdDiv .row>div:hover .hd .imgDiv .bgDiv:after{display: block;}
.zhDiv3 .bdDiv .row>div .bd ul li{margin-top: 10px;}

.zhDiv4{padding: 50px 0 60px;}
.zhDiv4 .p{text-align: center;margin: 20px auto;line-height: 2;max-width: 1400px;}
.zhDiv5 .p{margin: 20px 0;text-align: center}
.zhDiv5 .bdDiv{background: #f2f2f2;padding: 70px 0 0;}
.zhDiv5 .bdDiv .row>div{margin-bottom: 45px;}


.productDiv{padding: 25px 0;margin-top: 132px;}
.productDiv .crumbs{margin: 0 68px;font-size: 14px;padding-left: 34px;background: url(../img/home2.png) no-repeat left center;margin-bottom: 20px;color: #4f4b4c;}
.productDiv .crumbs a{color: #474B52;}
.productDiv .crumbs a:hover{color: #F4EA29;}
.productDiv .hdDiv{margin: 30px 0 40px;position: relative;}
.productDiv .hdDiv .leftDiv{width: 200px;position: absolute;left: 0;top: 0;height: 100%;}
.productDiv .hdDiv .leftDiv ul{height: 100%;}
.productDiv .hdDiv .leftDiv ul li{height: calc(100% / 6);}
.productDiv .hdDiv .leftDiv ul li a{padding: 0 0 0 20px;height: 100%;display: flex;align-items: center;color: #fff;border-bottom: 1px solid #fff;background: url(../img/more_f.png) #6c6d70 no-repeat right 15px center;}
.productDiv .hdDiv .leftDiv ul li a:hover{color: #000000;background: url(../img/more.png) #F4EA29 no-repeat right 15px center;}
.productDiv .hdDiv .rightDiv{width: calc(100% - 220px);}
.productDiv .hdDiv .rightDiv .row{margin: 14px -12px 0;}
.productDiv .hdDiv .rightDiv .row>div{padding: 0 12px;}
.productDiv .hdDiv .rightDiv .row>div a{display: block;position: relative;overflow: hidden;}
.productDiv .hdDiv .rightDiv .row>div .textDiv{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: right;color: #4f4b4c;padding: 15px 20px;}
.productDiv .hdDiv .rightDiv .row>div .textDiv span{font-size: 28px;font-weight: bold;margin-top: 10px;}
.productDiv .bdDiv .hd .tabsDiv{margin-top: 20px;}
.productDiv .bdDiv .hd .tabsDiv a{color: #4f4b4c;margin-left: 20px;display: inline-block;}
.productDiv .bdDiv .bd .itemDiv{overflow: hidden;margin-top: 40px;position: relative;}
.productDiv .bdDiv .bd .itemDiv .itlDiv{width: 23.7%;position: absolute;left: 0;top: 0;height: 100%;padding: 40px;}
.productDiv .bdDiv .bd .itemDiv .itlDiv>b{display: block;font-size: 35px;}
.productDiv .bdDiv .bd .itemDiv .itlDiv>span{display: block;font-size: 28px;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv{position: absolute;left: 20px;width: calc(100% - 40px);bottom: 30px;display: flex;justify-content: space-between;align-items: center;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a{display: block;width: 47%;text-align: center;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.xj_a{background: #F4EA29;color: #474B52;line-height: 46px;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.xj_a:hover{opacity: .8;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a{color: #fff;border: 2px solid #fff;line-height: 42px;position: relative;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a span{position: relative;z-index: 1;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a:after{content: "";width: 0;height: 100%;background: #F4EA29;position: absolute;left: 0;top: 0;transition: width 0.5s ease;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a:hover{border-color: #F4EA29;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a:hover:after{width: 100%;}
.productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a:hover span{color: #474B52;}
.productDiv .bdDiv .bd .itemDiv .itrDiv{width: 76.3%;margin: 0 0 0 auto;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row{margin: 0;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div{padding: 0;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv{height: 100%;border-right: 1px solid #dddddd;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch{padding: 20px 20px 15px;border-bottom: 1px solid #dddddd;position: relative;height: calc(100% - 76px);}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .tagDiv{width: 21.6%;height: 62px;background: url(../img/tag.png) no-repeat center center;background-size: 100%; display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;position: absolute;right: 20px;top: 20px;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .title{width: 70%;min-height: 48px;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .imgDiv{margin: 50px 0 10px;text-align: center;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .title b{display:block;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .cb{padding: 20px;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .cb a{display: block;width: 100%;line-height: 36px;background: #F4EA29;color: #474B52;text-align: center;}
.productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .cb a:hover{background: #474B52;color: #fff;}

.productDetailDiv1{margin-top: 11px;position: relative;border-bottom: 5px solid #F4EA29;}
.productDetailDiv1:after{content: "";width: 30%;height: 100%;background: #f6f6f6;position: absolute;right: 0;top: 0;}
.productDetailDiv1 .row{margin: 0;}
.productDetailDiv1 .row>div{padding: 0;}
.productDetailDiv1 .row>div>.conDiv{height: 100%}
.productDetailDiv1 .leftDiv{flex: 0 0 56.3%;max-width: 56.3%;}
.productDetailDiv1 .leftDiv .conDiv{padding-top: 70px;}
.productDetailDiv1 .leftDiv .hd{position: relative;display: flex;justify-content: space-between;align-items: center;padding-right: 20px;}
.productDetailDiv1 .leftDiv .smallDiv{padding: 34px 0;width: 20%;position: relative;margin-right: 3.8%;}
.productDetailDiv1 .swiper-container {width: 100%;height: 400px;margin-left: auto;margin-right: auto;}
.productDetailDiv1 .gallery-top {height: 100%;width: 80%;}
.productDetailDiv1 .gallery-top .swiper-slide{display: flex;justify-content: center;align-items: center;}
.productDetailDiv1 .gallery-top .swiper-slide .imgDiv{display: flex;justify-content: center;align-items: center;height: 400px;}
.productDetailDiv1 .gallery-top .swiper-slide img{max-height: 100%;}
.productDetailDiv1 .gallery-thumbs {height: 332px;box-sizing: border-box;}
.productDetailDiv1 .gallery-thumbs .swiper-slide {height: 114px;display: flex;justify-content: center;align-items: center;border: 1px solid #a6a6a6;}
.productDetailDiv1 .gallery-thumbs .swiper-slide img{max-height: 100%;}
.productDetailDiv1 .gallery-thumbs .swiper-slide-thumb-active {border-color: #F4EA29;}
.productDetailDiv1 .swiper-button-next,.productDetailDiv1 .swiper-button-prev{width: 39px;height: 13px;margin-top:0;left: 50%;margin-left: -19.5px;}
.productDetailDiv1 .swiper-button-next:hover,.productDetailDiv .swiper-button-prev:hover{opacity: 1;}
.productDetailDiv1 .swiper-button-next{background: url(../img/pd-right1.png) no-repeat center center;background-size: 100%;right: auto;bottom: 0;top: auto;}
.productDetailDiv1 .swiper-button-prev{background: url(../img/pd-left1.png) no-repeat center center;background-size: 100%;top: 0;}
.swiper-button-next:after,.swiper-button-prev:after{content: "";}
.swiper-button-next:focus,.swiper-button-prev:focus{outline: none;}
.productDetailDiv1 .leftDiv .bd{text-align: center;width: 80%;margin: 40px 0 0 auto;}
.productDetailDiv1 .leftDiv .bd ul{position: relative;display: inline-block;}
.productDetailDiv1 .leftDiv .bd ul li{display: inline-block;border-left: 1px solid #a6a6a6;text-align: center;padding: 0 30px;}
.productDetailDiv1 .leftDiv .bd ul li:nth-child(1){border-left: 0;}
.productDetailDiv1 .leftDiv .bd ul li b{display: block;}
.productDetailDiv1 .rightDiv{flex: 0 0 43.7%;max-width: 43.7%;background: #f6f6f6;position: relative;z-index: 1;}
.productDetailDiv1 .rightDiv>.conDiv{padding: 70px 0 80px 40px;}
.productDetailDiv1 .rightDiv .title{font-size: 28px;font-weight: bold;}
.productDetailDiv1 .rightDiv .title em{color: #F4EA29;}
.productDetailDiv1 .rightDiv .intro{margin: 10px 0;color: #4f4b4c;line-height: 1.75;text-align: justify;}
.productDetailDiv1 .rightDiv .list .row{margin: 20px -7.5px 0;}
.productDetailDiv1 .rightDiv .list .row>div{padding: 0 7.5px;margin-bottom: 18px;}
.productDetailDiv1 .rightDiv .list .row>div .conDiv{background: #fff;height: 100%;display: flex;justify-content: flex-start;align-items: center;height: 34px;padding: 0 20px;}
.productDetailDiv1 .rightDiv .list .row>div .conDiv img{margin-right: 10px;}
.productDetailDiv1 .rightDiv .list ul{overflow: hidden;margin-top: 10px;}
.productDetailDiv1 .rightDiv .list ul li{width: 185px;padding: 0 5px;height: 34px;background: #fff;display: flex;justify-content: flex-start;align-items: center;float: left;margin-bottom: 18px;margin-right: 15px;}
.productDetailDiv1 .rightDiv .list ul li img{margin-right: 5px;transition: all .5s ease;}
.productDetailDiv1 .rightDiv .list ul li:hover img{transform: rotateY(180deg);}
.productDetailDiv1 .rightDiv .line{width: 50%;background: #a6a6a6;height: 1px;margin: 8px 0 26px;}
.productDetailDiv1 .rightDiv a{display: block;width: 212px;line-height: 65px;background: #363a45;color: #F4EA29;font-weight: bold;text-align: center;position: relative;}
.productDetailDiv1 .rightDiv a:after{content: "";width: 0;height: 100%;background: #F4EA29;position: absolute;left: 0;top: 0;transition: all .5s ease;}
.productDetailDiv1 .rightDiv a span{position: relative;z-index: 1;}
.productDetailDiv1 .rightDiv a:hover{color: #474B52;}
.productDetailDiv1 .rightDiv a:hover:after{width: 100%;}
.productDetailDiv2 .hdDiv{border-bottom: 1px solid #f6f6f6;background: #fff;}
.navHeight.navFix{position: fixed;top: 0;left: 0; z-index: 99999;width: 100%;}
.productDetailDiv2 .hdDiv .con{padding: 30px 0 10px;display: flex;justify-content: space-between;align-items: center;}
.productDetailDiv2 .hdDiv .con .nyTitle span{font-size: 40px;}
.productDetailDiv2 .hdDiv ul{display: flex;justify-content: space-between;width: calc(100% - 450px);align-items: center;}
.productDetailDiv2 .hdDiv ul li{}
.productDetailDiv2 .hdDiv ul a{font-size: 24px;color: #4f4b4c;font-weight: bold;}
.productDetailDiv2 .hdDiv ul a.active{color: #F4EA29;}
.productDetailDiv2 .bdDiv>div{padding-top: 50px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv{margin-top: 10px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .leftDiv{width: 23.6%;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .leftDiv ul li{margin-bottom: 9px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .leftDiv ul li a{display: block;background: #f6f6f6;border-left: 6px solid #F4EA29;padding-left: 40px;line-height: 55px;color: #4f4b4c;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .leftDiv ul li.cur a{background: #f4eb29;border-color: #4f4b4c;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .rightDiv{width: 76.4%;background: #f6f6f6;padding: 30px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .rightDiv .tabsCon{overflow: hidden;min-height: 251px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .rightDiv .tabsCon .textDiv{width: 60%;float: left;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .rightDiv .tabsCon .textDiv p{padding-left: 20px;position: relative;margin-bottom: 15px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .rightDiv .tabsCon .textDiv p:before{content: "";width: 5px;height: 5px;background: #363a45;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2.5px;}
.productDetailDiv2 .bdDiv .section1 .rowDiv .rightDiv .tabsCon .imgDiv{width: 38.8%;float: right;}
.productDetailDiv2 .bdDiv .section2 {padding-bottom: 50px;}
.productDetailDiv2 .bdDiv .section2 .tableDiv{margin: 40px 0;}
.productDetailDiv2 .bdDiv .section2 .tableDiv table{width: 100%;border: 1px solid #a6a6a6;text-align: center;border-bottom: 0;border-right: 0;}
.productDetailDiv2 .bdDiv .section2 .tableDiv table tr td{height: 65px;border-bottom: 1px solid #a6a6a6;border-right: 1px solid #a6a6a6;}
.productDetailDiv2 .bdDiv .section2 .tableDiv table tr td:nth-child(1){width: 15%;}
.productDetailDiv2 .bdDiv .section2 .tableDiv table tr td:nth-child(2){width: 30%;}
.productDetailDiv2 .bdDiv .section2 .tableDiv table tr td:nth-child(3){width: 15%;}
.productDetailDiv2 .bdDiv .section2 .tableDiv table tr td:nth-child(4){width: 40%;}
.productDetailDiv2 .bdDiv .section2 .zhu{font-size: 14px;color: #c1c3c5;}
.productDetailDiv2 .bdDiv .section3{background: url(../img/pd-bg1.jpg) no-repeat center center/cover;color: #fff;padding: 70px 0 70px;}
.productDetailDiv2 .bdDiv .section3 .bdDiv{margin-top: 60px;}
.productDetailDiv2 .bdDiv .section3 .bdDiv .wrap{width: calc(79.3% + 160px);}
.productDetailDiv2 .bdDiv .section3 .lunboDiv{position: relative;padding: 0 80px;height: 450px;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .swiper-container{}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv{background: #fff;color: #474B52;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .textDiv{padding: 30px;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv img{height: 280px;}


.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .textDiv .line{width: 48px;height: 2px;background: #F4EA29;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .textDiv .p{margin-top: 15px;line-height: 2;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .bgDiv{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #f4eb29;display: none;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .bgDiv:after{content: "";width: 100%;height: 43px;background: url(../img/pd-icon11.png) no-repeat center center;background-size: 100%;position: absolute;bottom: 40px;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .bgDiv .textDiv{height: 100%;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .bgDiv .line{background: #474B52;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .bgDiv .text{margin-top: 15px;line-height: 2;overflow: hidden;height: 70%;}
.productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv:hover .bgDiv{display: block;}
.productDetailDiv2 .swiper-button-next, .productDetailDiv2 .swiper-button-prev{width: 22px;height: 70px;margin-top: -35px;background-size: 100%;}
.productDetailDiv2 .swiper-button-next{background: url(../img/pd-right2.png) no-repeat center center;right: 0;}
.productDetailDiv2 .swiper-button-prev{background: url(../img/pd-left2.png) no-repeat center center;left: 0;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.productDetailDiv2 .bdDiv .section4 .videoDiv{margin-top: 40px;}
.productDetailDiv2 .bdDiv .section4 .videoDiv video{display: block;}

.productDetailDiv2 .bdDiv .section5 .row{margin: 40px -18px 0;}
.productDetailDiv2 .bdDiv .section5 .row>div{padding: 0 18px;height: 100%;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv{height: 100%;border: 1px solid #dddddd;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch{padding: 20px 20px 15px;height: calc(100% - 130px);position: relative;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .tagDiv{width: 26%;max-width: 62px; height: 62px;background: url(../img/tag.png) no-repeat center center;background-size: 100%; display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;position: absolute;right: 20px;top: 20px;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .title{width: 70%;min-height: 48px;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .title b{font-size: 32px;display: block;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .imgDiv{margin: 30px 0;text-align: center;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .p{font-size: 18px;line-height: 1.8;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .cb{padding: 10px 20px 50px;display: flex;justify-content: space-between;align-items: center;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .cb a{display: block;width: 48%;line-height: 36px;background: #F4EA29;color: #474B52;text-align: center;}
.productDetailDiv2 .bdDiv .section5 .row>div .conDiv .cb a:hover{background: #474B52;color: #fff;}


.product1Div .bdDiv .bd .itemDiv .itrDiv{width: 100%;margin: 0 0 0 auto;}

.product1Div .bdDiv .bd .itemDiv .itrDiv .row{margin: 0 -15px;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div{padding: 0 15px;margin-bottom: 30px;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv{height: 100%;border: 1px solid #dddddd;}

.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch{padding: 20px 20px 15px;border-bottom: 1px solid #dddddd;position: relative;height: calc(100% - 76px);}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .tagDiv{width: 15.6%;height: 62px;background: url(../img/tag.png) no-repeat center center;background-size: 100%; display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;position: absolute;right: 20px;top: 20px;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .title{width: 70%;min-height: 48px;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .title b{display:block;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .imgDiv{margin: 50px 0 10px;text-align: center;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .cb{padding: 20px;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .cb a{display: block;width: 100%;line-height: 36px;background: #F4EA29;color: #474B52;text-align: center;}
.product1Div .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .cb a:hover{background: #474B52;color: #fff;}


.dropload-down{text-align: center;font-size: 28px;}
.dropload-load .loading{
    display: inline-block;
    height: 44px;
    width: 44px;
    border-radius: 100%;
    margin: 6px;
    vertical-align: middle;
    background: url(../img/brand_loading.gif) no-repeat center center;
    background-size: 100%;
    margin-right: 20px;
}

.popDiv{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 9999;display: none;}
.popDiv .videoDiv{width: 90%;max-width: 1000px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.popDiv .videoDiv .close_a{position: absolute;right: 10px;top: 10px;z-index: 1;width: 20px;}


/*body:after {
    content: '';
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    display: none;
}
body.on-menu:after {
    display: block;
}*/


.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu>ul>li{float:left}
/*.menu.align-center>ul{font-size:0;text-align:center}
.menu.align-center>ul>li{display:inline-block;float:none}
.menu.align-center ul ul{text-align:left}
.menu.align-right>ul>li{float:right}
.menu.align-right ul ul{text-align:right}*/
.menu>ul>li>a{padding:0;font-size:15px;text-decoration:none;text-transform:uppercase;color:#555555;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.menu>ul>li:hover>a,.menu>ul>li.active>a{color:#fff}
/*.menu>ul>li.has-sub>a{padding-right:25px}*/
/*.menu>ul>li.has-sub>a::after{position:absolute;top:50%;margin-top:-6px;right:-15px;width:8px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}*/
.menu>ul>li.has-sub:hover>a::after{border-color:#fff}
.menu ul ul{position:absolute;left:-9999px;text-align: center;width: 100%;top: 100%;z-index: 99;}
.menu li:hover>ul{left:0;}
/*.menu.align-right li:hover>ul{right:0}*/
.menu ul ul ul{right:100%;top:10px;}
.menu ul ul li:hover>ul{left: auto;margin-left: 0;}
/*.menu.align-right ul ul ul{margin-left:0;margin-right:100%}*/
.menu ul ul li{-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;float: left;width: 25%;}
.menu ul ul{padding: 50px 0;background:#fff;box-shadow: 0px 0px 10px rgba(0, 0, 20, 0.08);}
.menu ul ul li a .iconDiv{margin-bottom: 30px;}
.menu ul ul li>a{font-size: 16px;color:#193f94;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;font-weight: bold;}
.menu ul ul li .alist a{display: block;font-size: 14px;color: #666666;margin-top: 15px;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
.menu ul ul li>a:hover,.menu ul ul li a:hover{color: #193f94;}
header .rightDiv .menu>ul>li.default{position: relative;}
header .rightDiv .menu>ul>li.default ul{min-width: 160px;}
header .rightDiv .menu>ul>li.default:hover ul{left: -80px;margin-left: 50%;}
header .rightDiv .menu>ul>li.default li{display: block;float: initial;width: 100%;}
header .rightDiv .menu>ul>li.default li a{font-size: 16px;color: #333;margin: 0;line-height: 40px;font-weight: normal;text-align: center;}
header .rightDiv .menu>ul>li.default li a:hover{background: #f4eb29;}
.menu ul .default ul{padding: 0;}

header .rightDiv .menu>ul>li ul .wrap{display: flex;justify-content: center;align-items: center;height: 206px;}
header .rightDiv .menu>ul>li ul .leftDiv{display: flex;justify-content: flex-end;align-items: center;width: 50%;height: 100%;border-right: 1px solid #F5F5F5;padding-right: 50px;}
header .rightDiv .menu>ul>li ul .rightDiv{display: flex;flex-direction: column;align-content: flex-start;flex-wrap: wrap;width: 50%;height: 100%;padding-left: 50px;}
header .rightDiv .menu>ul>li ul .rightDiv a{position: relative;display: inline-block;width: 33%;margin-bottom: 20px;padding-left: 20px;font-size: 16px;color: #666;text-align: left;}
header .rightDiv .menu>ul>li ul .rightDiv a:before{content: "";position: absolute;top: 50%;left: 0;width: 4px;height: 4px;background: #e3e3e3;}
header .rightDiv .menu>ul>li ul .rightDiv a:hover{color: #F4EB29;font-weight: bold;}
header .rightDiv .menu>ul>li ul .rightDiv a:hover:before{background: #F4EB29;}

#lightbox_mask {
  display: none;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .7);
}
#lightbox_popup {
  display: none;
  position: fixed;
  z-index: 1000000;
  left: 0;
  top: 50%;
  width: 100%;
  height: 100%;
  max-width: 800px;
  left:50%;
  transform:translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
#lightbox_popup .pic-view {
  position: absolute;
  top: 5%!important;
  left: 5%;
  width: 90%;
  height: 90%;
  text-align: center;
  display: flex;
	align-items: center;
	justify-content: center;
}
#lightbox_popup .pic-view .pic {
  width: 80%;
  max-height: 100%;
  border: 5px solid #fff;
  border-radius: 3px;
  max-width: 560px;
}
#lightbox_popup .btn-view {}
#lightbox_popup .btn-view .btn {
  position: absolute;
  width: 40px;
  height: 40px;
  line-height: 33px;
  text-align: center;
  font-size: 24px;
  text-decoration: none;
  border-radius: 32px;
  background-color: #000;
  opacity: .4;
  color: #fff;
padding: 0;
  transition: all .3s;
}
#lightbox_popup .btn-view .btn:hover {
  opacity: 1;
  transform: scale(1.4);
}
#lightbox_popup .btn-view .btn-prev {
  left: 10px;
  top: 48%;
}
#lightbox_popup .btn-view .btn-next {
  right: 10px;
  top: 48%;
}
#lightbox_popup .btn-view .btn-close {
  right: 10px;
  top: 10px;
}
#lightbox_popup .caption-view {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 38px;
  background-color: rgba(0, 0, 0, .7);
  text-align: center;
}
#lightbox_popup .caption-view p {
  line-height: 38px;
  color: #fff;
}


.hidden-xs{display: block;}
.visible-xs{display: none;}

.xiaocms-page{text-align: center;}
.xiaocms-page span,.xiaocms-page a{display: inline-block;text-align: center;line-height: 30px;font-size: 14px;padding:0 10px;color: #333;margin: 0 5px;height: 30px;opacity: 1;border: 1px solid #e5e5e5;border-radius: 3px;}
.xiaocms-page span,.xiaocms-page a:hover{background: #EFE841;color: #fff;border-color: #EFE841;}



/*.menu ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}
.menu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}
.menu ul ul li.has-sub:hover>a::after{border-color:#fff}*/

@media (max-width:1820px) {
    .indexDiv7 .rowDiv .rightDiv .lunboDiv a .title{width:430px;}
    .indexDiv3 .rowDiv .rightDiv .textDiv p{-webkit-line-clamp: 6;}
    .indexDiv3 .rowDiv .rightDiv ul{margin-top: 40px;}
    .indexDiv5 .leftDiv ul{margin: 25px 0 50px;}
    .indexDiv5 .leftDiv .telDiv{margin-top: 40px;}
    .newsDiv1 .bdDiv .row>div .conDiv a{padding: 0;}
}
@media (max-width:1620px) {
    .indexDiv7 .rowDiv .rightDiv .lunboDiv a .title{width:340px;}
    header .rightDiv .menu>ul>li{margin-left: 10px;}
    .indexDiv3 .rowDiv .rightDiv .textDiv p{-webkit-line-clamp: 5;}
    .indexDiv4 .bdDiv .rowDiv .leftDiv span{font-size: 30px;}
    .indexDiv5 .leftDiv ul{margin: 20px 0 40px;}
    .indexDiv5 .leftDiv .telDiv{margin-top: 30px;}
    .aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv{padding: 20px;}
    .aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a .text{font-size: 20px;}
    .aboutDiv5_1 .row>div .textDiv,.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .ht,.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .tit,.aboutDiv5_3 .row>div .textDiv .tit{font-size: 24px;}
    .aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail{font-size: 16px;}
    .aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .year{font-size: 110px;}

}
@media (max-width:1420px) {
    .indexDiv7 .rowDiv .rightDiv .lunboDiv a .title{width:320px;}
    .mwrap{margin: 0 15px;}
    .wrap{max-width: 1200px;width: 100%;padding: 0 15px;}
    header .rightDiv .menu>ul>li{margin-left: 10px;}
    header .rightDiv .menu>ul>li>a{font-size: 17px;}
    .indexTitle span{font-size: 36px;}
    .indexDiv2 .hdDiv .aDiv{font-size: 18px;}
    .indexDiv5 .leftDiv ul li a{margin-top: 10px;}
    .indexDiv5 .leftDiv .telDiv{margin-right: 20px;}
    .indexDiv2 .bdDiv .btnDiv{right: calc( calc(100% - 1200px) / 2 );}
    .indexDiv8 .leftDiv a{padding-left: calc(100% - 600px);}
    .indexDiv8 .conDiv span{font-size: 30px;}
    .nyTitle span,.fwTitle span{font-size: 36px;}
    .nyTitle p,.fwTitle small{font-size: 24px;}
    .ny-banner .textDiv .intro{font-size: 36px;}
    .casesDiv .hdDiv .itemDiv .tit{font-size: 24px;}
    .casesDiv .bdDiv ul li .textDiv .tlDiv .title{font-size: 24px;}
    .casesDiv .bdDiv a.moreBtn,.newsDiv2 a.moreBtn{font-size: 24px;line-height: 74px;}
    .newsDiv1 .bdDiv .row>div .textDiv{padding: 25px;}
    .newsDiv1 .bdDiv .row>div .textDiv .title{font-size: 24px;}
    .newsDiv2 ul li .textDiv .title{font-size: 24px;}
    .newsDiv2 ul li .textDiv p{margin-top: 20px;}
    .newsDiv2 ul li .textDiv .date{font-size: 16px;}
    .newsDiv2 ul li .textDiv .date span{font-size: 36px;}
    .fwDiv1 .bdDiv .textDiv span,.fwDiv3 .row>div span{font-size: 24px;}
    .contactDiv2 .rowDiv .leftDiv ul li{font-size: 20px;}
    .newsDetailDiv1 .title{font-size: 36px;}

    .right_nav ul li{margin-top: 20px;font-size: 18px;}
    .right_nav ul li:after{height: 60px;}
    .right_nav ul li.cur{font-size: 24px;}

    .aboutDiv3_1 .row>div a{padding: 70px 10px 20px;}
    .aboutDiv3_1 .row>div span{font-size: 24px;margin: 15px 0 20px;}
    .aboutDiv3_1 .row>div .p{font-size: 14px;}

    .aboutDiv2_1 .bdDiv ul li .leftDiv,.aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .date{font-size: 24px;}

    .productDiv .bdDiv .bd .itemDiv .itlDiv{padding: 30px 20px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv>b{font-size: 30px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv>span{font-size: 24px;}

    .productDetailDiv2 .hdDiv ul{width: calc(100% - 400px);}
    .productDetailDiv2 .hdDiv .con .nyTitle span{font-size: 36px;}
    .productDetailDiv2 .hdDiv ul a{font-size: 20px;}

    .productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .title b{font-size: 28px;}

    
}
@media (max-width:1320px) {

    header .rightDiv .menu>ul>li{margin-left: 5px;}
    header .rightDiv .menu>ul>li>a{font-size: 16px;padding: 0 12px;}
    .foot_float .wrap{padding-right: 64px;}
    .foot_float .menu_btn{margin-right: 0;}
    .foot_float .left{width: 65%;}
    .foot_float .right{width: 35%;}
    .newsDiv1 .crumbs{margin: 0 15px 20px;}
    .newsDetailDiv2 .crumbs{margin: 0 15px;}
    .productDiv .crumbs{margin: 0 15px;}
    .productDetailDiv2 .bdDiv .section3 .lunboDiv{padding: 0 50px;}
    .productDetailDiv2 .bdDiv .section3 .bdDiv .wrap{width: 100%;}
    .productDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .bgDiv:after{bottom: 20px;}
}
@media (max-width:1220px) {

    header .header_top{font-size: 12px;}
    header .logo a{width: 154px;}
    header .rightDiv .menu>ul>li{margin-left: 6px;}
    header .rightDiv .menu>ul>li>a{font-size: 15px;padding: 0 10px;}
    .indexDiv2 .bdDiv .btnDiv{right: 15px;}
    .indexTitle span{font-size: 30px;}
    .indexDiv2 .bdDiv .conDiv .textDiv>span{font-size: 26px;}
    .indexDiv3 .rowDiv .rightDiv ul{margin-top: 25px;}
    .indexDiv3 .rowDiv .rightDiv ul li span{font-size: 14px;margin-top: 5px;}
    .indexDiv4 .bdDiv .rowDiv .leftDiv .p{font-size: 14px;}
    .indexDiv4 .hdDiv a{margin-right: 0;margin-left: 10px;}
    .indexDiv4 .bdDiv .rowDiv .leftDiv span{font-size: 24px;}
    .indexDiv4 .bdDiv .rowDiv .leftDiv p{margin: 10px 0;font-size: 18px;}
    .indexDiv5 .leftDiv .telDiv{font-size: 16px;}
    .indexDiv5 .leftDiv .telDiv span{font-size: 24px;}
    .indexDiv6 .row>div .textDiv p{font-size: 20px;}
    .indexDiv8 .leftDiv a{padding-left:15px;}
    .nyTitle span,.fwTitle span{font-size: 30px;}
    .nyTitle p,.fwTitle small{font-size: 20px;}
    .ny-banner .textDiv .intro{font-size: 30px;}
    .casesDiv .hdDiv .itemDiv .tit{font-size: 20px;width: 100px;}
    .casesDiv .hdDiv .itemDiv .con{width: calc(100% - 100px);}
    .casesDiv .bdDiv ul li .textDiv .tlDiv .title{font-size: 20px;}
    .casesDiv .bdDiv a.moreBtn{font-size: 20px;line-height: 64px;}
    .casesDiv .bdDiv ul li .textDiv .trDiv .aboutProDiv a{font-size: 18px;}
    .casesDiv .bdDiv ul li .textDiv{padding: 20px 20px 20px 20px;}
    .fwDiv1 .bdDiv .textDiv span,.fwDiv3 .row>div span{font-size: 20px;}
    .contactDiv2 .rowDiv .leftDiv ul li{font-size: 20px;}
    .contactDiv2 .rowDiv .leftDiv ul li p{width: calc(100% - 80px);}
    .newsDetailDiv1 .title{font-size: 30px;}
    .aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv{padding: 15px;}
    .aboutDiv5_1 .row>div .textDiv,.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .ht,.aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .tit,.aboutDiv5_3 .row>div .textDiv .tit{font-size: 20px;}
    .aboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail{font-size: 14px;}
    .aboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a .text{font-size: 18px;}
    .aboutDiv5_3 .row>div .textDiv p{font-size: 16px;}
    .aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .year{font-size: 100px;}
    .aboutDiv2_1 .bdDiv ul li .leftDiv,.aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .date{font-size: 20px;}

    .productDiv .bdDiv .bd .itemDiv .itlDiv{padding: 20px 20px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv>b{font-size: 24px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv>span{font-size: 20px;}
    .productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch{padding: 15px 15px 10px;}
    .productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .title{font-size: 14px;}
    .productDiv .bdDiv .bd .itemDiv .itrDiv .row>div .conDiv .ch .p{font-size: 14px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv{width: calc(100% - 30px);left: 15px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.xj_a{line-height: 42px;}
    .productDiv .bdDiv .bd .itemDiv .itlDiv .btnDiv a.more_a{line-height: 38px;}
    .productDetailDiv2 .hdDiv ul{width: calc(100% - 300px);}
    .productDetailDiv2 .hdDiv .con .nyTitle span{font-size: 30px;}
    .productDetailDiv2 .hdDiv ul a{font-size: 18px;}
    .productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .title b{font-size: 20px;}
    .productDetailDiv2 .bdDiv .section5 .row>div .conDiv .ch .p{font-size: 16px;}

}
@media (max-width:1100px) {
    
    header .logo a{width: 120px;}
    header .rightDiv .menu>ul>li{margin-left: 3px;}
}
@media (min-width:992px) and (max-width:1024px) {
}
@media (min-width:768px) and (max-width:991px) {

}
@media (max-width:991px){

    iframe{max-width:100%; height:300px;}
    header .header_top{display: none;}
    .index_header.fixed{top: 0;}
    header.fixed .logo a{height: 50px;}
    header.fixed .rightDiv .menu>ul>li{height: 50px;}
    header.fixed .header-container .rightDiv{height: 50px;}
    header .header-container{background: #fff;height: 50px;}

    header .header-container a.back_a{display: flex;width: 50px;height: 50px;align-items: center;position: absolute;left: 0;top: 0;justify-content: center;}
    header .header-container a.back_a img{width: 10px;}
    header .header-container .titleDiv{text-align: center;height: 50px;align-items: center;display: flex;justify-content: center;font-size: 18px;}


    .menu{width:100%}
    .menu ul{width:100%;display: block;}
    .menu>ul>li>a{padding: 0 20px;}
    .menu.align-center>ul,.menu.align-right ul ul{text-align:left}
    .menu ul li,.menu ul ul li,.menu ul li:hover>ul>li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.3)}
    .menu ul li a,.menu ul ul li a{width:100%}
    .menu>ul>li,.menu.align-center>ul>li,.menu.align-right>ul>li{float:none;display:block}
    .menu ul ul li a{padding:0 20px 0 30px;font-size:12px;color:#fff;background:0 0}
    .menu ul ul li:hover>a,.menu ul ul li a:hover{color:#fff}
    .menu ul ul ul li a{padding-left:40px}
    .menu ul ul,
    .menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
    .menu>ul>li.has-sub>a::after,.menu ul ul li.has-sub>a::after{display:none}
    #menu-line{display:none}
    .menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase;}
    .menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
    .menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
    .menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.3);height:52px;width:52px;cursor:pointer;display: none;}
    .menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#333;z-index:99}
    .menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#333;;z-index:99}
    .menu .submenu-button.submenu-opened:after{display:none}
    .menu ul ul{background: transparent;border-bottom:none;padding: 0;}
    .menu ul ul ul{top: 0;}
    .menu li:hover>ul{left: auto;margin-left: auto;}
    header .rightDiv .menu>ul>li.default ul{padding: 0;}
    header .rightDiv .menu>ul>li.default li a{padding-left: 25px;line-height: 50px;text-align: left;}
    header .rightDiv .menu>ul>li.default:hover ul{left: auto;margin-left: auto;}
    header {
        position: fixed !important;
        z-index: 9999;
        top: 0;
        left: auto;
        right: 0;
        width: 100%;
        height: 50px;
        transition: right 300ms !important;
    }
    header .logo a{height: 50px;width: initial;}
    header .logo a img{max-height: 70%;}
    header .logo a .mImg{display: inline-block;}
    header .logo a .pImg{display: none;}
    /*body.on-menu header {right: 45%;}*/
    header .mbtn {display: block;}
    body.on-menu header .mbtn{z-index: 1;}
    header .header-container .rightDiv{height: initial;}
    header .rightDiv .menu {
        float: right;
        position: fixed;
        top: 50px;
        right: 0;
        width: 100%;
        padding-top: 0;
        background-color: #fff;
        height: calc(100% - 100px);
        /*border-bottom: 1px solid #f8f8f847;*/
        transition: right 300ms;
        right: -100%;
        padding: 0;
        overflow-y: auto;
    }
    header .rightDiv .menu ul{float: initial;}
    /*header .rightDiv .menu ul.open{background: #000;}*/
    header .rightDiv .menu ul li {
        padding: 0;
        margin: 0;
        /*border-bottom: 1px solid #f8f8f847;*/
        float: initial;
        position: relative;
    }
    header .rightDiv .menu ul li a {
        display: block;
        line-height: 50px;
        height: 50px;
        text-align: left;
        font-size: 16px;
    }
    header .rightDiv .menu>ul>li{height: initial;display: block;}
    header .rightDiv .menu>ul>li>a{font-weight: normal;}
    header .rightDiv .menu>ul>li>a small{display: none;}
    header .rightDiv .menu>ul {display: block;padding-top: 0;}
    body.on-menu header .rightDiv .menu {right: 0;}
    body.on-menu .main {right: 0;}
    header .rightDiv .menu>ul>li>a{padding:0 15px;background: url(../img/yjt.png) no-repeat right 20px center;background-size: 7px;}
    header .rightDiv .menu>ul>li>a::after{display: none;}
    /*header .rightDiv .menu>ul>li:hover, header .rightDiv .menu>ul>li:focus, header .rightDiv .menu>ul>li.on{background: none;}
    header .rightDiv .menu>ul>li:hover>a, header .rightDiv .menu>ul>li:focus>a{background: none;color: #474b52;}*/
    header .rightDiv .menu>ul>li:hover>a, header .rightDiv .menu>ul>li:focus>a, header .rightDiv .menu>ul>li.on>a, header .rightDiv .menu>ul>li.active>a{background: url(../img/yjt.png) no-repeat right 20px center;background-size: 7px;color: #474b52;font-weight: bold;}
    header .rightDiv .menu>ul>li:last-child>a{background: url(../img/yjt.png) no-repeat right 20px center;background-size: 7px;color: #474b52;}
    .menu ul ul{box-shadow: none;}
    .menu ul ul li a{color: #302D28;}
    .menu ul ul li a .iconDiv{display: none;}
    .menu ul ul li>a{margin-bottom: 0;}
    .menu ul ul li .alist a{margin: 0;}
    .main {position: relative;right: 0;transition: right 300ms !important;padding-top: 50px;}
    header .rightDiv .languageDiv{display: block;padding: 10px 0 15px;}
    header .rightDiv .languageDiv a{margin:0 20px;font-size: 14px;color: #474B52;opacity: .8;position: relative;padding-bottom: 4px;}
    header .rightDiv .languageDiv a.on{opacity: 1;}
    header .rightDiv .languageDiv a.on:after{content: "";width: 100%;height: 2px;background: #474B52;position: absolute;left: 0;bottom: 0;}
    .index-banner{margin-top: 0;}

    header .erji_nav{background:#f4eb29; overflow:hidden;top:50px}
    header .erji_nav .erji_content{max-width:100%;}
    header .erji_nav .erji_content .erji_btn{display:none;}
    header .erji_nav .erji_content .erji_list .erji_intro.down{height:50px;}
    header .erji_nav .erji_content .erji_list .erji_intro ul{width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; height:75px;}
    header .erji_nav .erji_content .erji_list .erji_intro ul li{height:50px; line-height:50px;}
    header .erji_nav .erji_content .erji_list .erji_intro ul li a{font-size: 16px;}
    header .erji_nav .erji_content .erji_list .erji_intro ul li a{color:#fff;;}
    header .erji_nav .erji_content .erji_list .erji_intro ul li.on a{color:#464A52;}
    /*header .erji_nav .erji_content .erji_list .erji_intro ul li a:after{height:3px; border-radius:3px; bottom:15px;}
    header .erji_nav .erji_content .erji_list .erji_intro ul li.on a:after{background:#464A52;}*/
    header .erji_nav .erji_content .erji_list .erji_intro ul li a:hover{color:#464A52;}
    /*header .erji_nav .erji_content .erji_list .erji_intro ul li a:hover:after{background:#fff;}*/


    .ny-banner{margin-top: 0;}
    .on-menu .xc_header{top: 0!important;}
    .on-menu header .erji_nav{display: none;}


    .newsDiv1 .bdDiv .row>div .textDiv{padding: 15px;}
    .newsDiv1 .bdDiv .row>div .textDiv .title{font-size: 20px;margin: 5px 0 10px;}
    .newsDiv1 .bdDiv .row>div a:nth-child(2){margin-top: 15px;}
    .newsDiv2 ul li .textDiv{padding: 20px 15px;}
    .newsDiv2 ul li .textDiv .title{font-size: 20px;}

    .newsDetailDiv1{margin-top: 50px;}
    .aboutDiv2_1 .bdDiv ul li .rightDiv{padding: 20px 10px 15px 30px;}
    .aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .p{font-size: 14px;margin-top: 10px;}
    .aboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .year{font-size: 60px;}
    .aboutDiv2_1 .bdDiv ul li .leftDiv{width: 146px;}
    .aboutDiv2_1 .bdDiv ul li .rightDiv{width: calc(100% - 146px);}
    .aboutDiv2_1 .bdDiv ul li .rightDiv .lunboDiv{padding: 0 30px;}
    .aboutDiv2_1 .swiper-button-next, .aboutDiv2_1 .swiper-button-prev{width: 14px;height: 28px;margin-top: -14px;}

    .productDiv{margin-top: 50px;}

    .hidden-xs{display: none;}
    .visible-xs{display: block;}
}

/*ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚Âº*/
@media (max-width:767px) {

	
	header .erji_nav .erji_content .erji_list .erji_intro ul li.visible-xs{display: inline-block;}
	header .erji_nav .erji_content .erji_list .erji_intro ul li.hidden-xs{display: none;}	

    .main{padding-bottom: 62px;}

    .ipart{display: none;}
    .mipart{display: block;}

    .ui-homebanner .img{min-height: initial;height: 55vw;}
    .ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 15px;}
    .ui-homebanner .swiper-pagination-bullet{width: 8px;background: #474b52;border-radius: 50%;top: 2px;}
    .ui-homebanner .swiper-pagination-bullet-active{width: 12px;height: 12px;background: #F4EB29;}


    .indexTitle span{font-size: 24px;}
    .indexTitle small{font-size: 24px;}

    .mIndexDiv1{padding: 24px 0 0;}
    .mIndexDiv1 .row{margin: 0 -5px;}
    .mIndexDiv1 .row>div{padding: 0 5px;margin-bottom: 24px;}
    .mIndexDiv1 .row>div span{font-size: 12px;margin-top: 10px;color: #474b52;text-align: center;display: block;}

    .mIndexDiv2 .row{margin: 0 -5px;}
    .mIndexDiv2 .row>div{padding: 0 5px;margin-bottom: 10px;}
    .mIndexDiv2 .row>div .conDiv{height: 100%;}
    .mIndexDiv2 .row>div .conDiv a{display: block;position: relative;}
    .mIndexDiv2 .row>div .conDiv img{width: 100%;}
    .mIndexDiv2 .row>div .conDiv .textDiv{position: absolute;left: 10px;top: 10px;width: 100%;color: #474B52;}
    .mIndexDiv2 .row>div .conDiv .textDiv.cfff{color: #fff;}
    .mIndexDiv2 .row>div .conDiv a:nth-child(2){margin-top: 7px;}
    .mIndexDiv2 .row>div .conDiv .textDiv span{display: block;font-size: 16px;}
    .mIndexDiv2 .row>div .conDiv .textDiv small{display: block;font-size: 16px;}
    .mIndexDiv2 .row>div .conDiv .textDiv p{font-size: 12px;}

    .mIndexDiv3{padding: 30px 0;}
    .mIndexDiv3 .hdDiv{display: flex;justify-content: space-between;align-items: center;}
    .mIndexTitle span{font-size: 18px;color: #474B52;}
    .mIndexDiv3 .hdDiv a{color: #F4EB29;font-size: 16px;}
    .mIndexDiv3 .bdDiv{margin-top: 15px;position: relative;}
    .mIndexDiv3 .bdDiv img{width: 100%;}
    .mIndexDiv3 .bdDiv .textDiv{position: absolute;left: 0;top: 15px;width: 100%;height: 100%;text-align: center;padding: 0 30px;font-size: 12px;color: #fff;}
    .mIndexDiv3 .bdDiv .textDiv a{display: inline-block;color: #fff;margin: 0 5px 5px;}

    .ihdDiv{display: flex;justify-content: space-between;align-items: center;}
    .ihdDiv .rightDiv{width: calc(100% - 80px);overflow: hidden;position: relative;padding-right: 16px;height: 24px;}
    .ihdDiv .rightDiv:after{content: "";width: 16px;height: 12px;background: url(../img/m-more.png) no-repeat center center;background-size: 100%;position: absolute;right: 0;top: 50%;margin-top: -6px;}
    .ihdDiv .rightDiv .list{overflow-x: auto;white-space: nowrap;text-align: right;height: 52px;}
    .ihdDiv .rightDiv .list a{display: inline-block;font-size: 14px;margin-left: 10px;color: #474b52;position: relative;}
    .ihdDiv .rightDiv .list a.on{color: #F4EB29;}
    .ihdDiv .rightDiv .list a.on:after{content: "";width: 100%;height: 2px;background: #F4EB29;position: absolute;bottom: 0;left: 0;}

    .mIndexDiv4{padding-bottom: 16px;}
    .mIndexDiv4 .bdDiv{margin-top: 20px;}
    .mIndexDiv4 .bdDiv ul {margin-bottom: 20px;}
    .mIndexDiv4 .bdDiv ul li a{display: block;overflow: hidden;padding: 20px 0;border-bottom: 1px solid #cbcbcc;}
    .mIndexDiv4 .bdDiv ul li .imgDiv{float: left;width: 36.2%;}
    .mIndexDiv4 .bdDiv ul li .imgDiv img{width: 100%;}
    .mIndexDiv4 .bdDiv ul li .textDiv{float: right;width: 61.8%;}
    .mIndexDiv4 .bdDiv ul li .textDiv .title{font-size: 14px;color: #474b52;margin-bottom: 10px;}
    .mIndexDiv4 .bdDiv ul li .textDiv .detail{display: flex;justify-content: space-between;align-items: auto;font-size: 14px;color: #c1c3c5;}
    .mIndexDiv4 .bdDiv .listDiv a.moreBtn{display: block;width: 94px;line-height: 35px;background: #F4EB29;color: #474b52;font-size: 14px;border-radius: 17px;text-align: center;margin: 0 auto;}

    .mIndexDiv5{padding: 35px 0 25px;background: #f7f7f8;}
    .mIndexDiv5 .bdDiv{margin-top: 20px;}
    .mIndexDiv5 .bdDiv .row{margin: 0 -2.5px;}
    .mIndexDiv5 .bdDiv .row>div{padding: 0 2.5px;margin-bottom: 20px;}
    .mIndexDiv5 .bdDiv .row>div img{width: 100%;}
    .mIndexDiv5 .bdDiv .row>div .titleDiv{margin-top: 5px;color: #464a52;font-size: 14px;padding: 0 5px;}
    .mIndexDiv5 .bdDiv .row>div .titleDiv b{margin-right: 10px;font-family: impact;}
    .mIndexDiv5 .bdDiv .listDiv a.moreBtn{display: block;width: 94px;line-height: 35px;background: #F4EB29;color: #474b52;font-size: 14px;border-radius: 17px;text-align: center;margin: 20px auto 0;}

    .mFooterDiv{padding: 20px 0 20px 0;text-align: center;}
    .mFooterDiv a{display: block;width: 200px;line-height: 35px;background: #F4EB29;color: #464A52;font-weight: bold;font-size: 18px;border-radius: 17px;margin: 0 auto;}
    .mFooterDiv span{display: block;font-size: 18px;margin: 5px 0;}
    .mFooterDiv p{font-size: 18px;font-family: impact;}


    .fixedBottomDiv{position: fixed;bottom: 0;width: 100%;z-index: 99999;border-top: 1px solid #dadbdc;}
    .fixedBottomDiv:before{content: "";width: 40px;height: 40px;background: #fff;position: absolute;left: 50%;margin-left: -20px;top: -8px;border-radius: 50%;z-index: -1;border: 1px solid #dadbdc;}
    .fixedBottomDiv .conDiv{padding: 13px 0 5px;display: flex;justify-content: space-around;align-items: center;position: relative;background: #fff;}
    .fixedBottomDiv a{color: #474b52;font-size: 12px;width: 20%;text-align: center;}
    .fixedBottomDiv a img{display: block;margin: 0 auto;height: 25.5px;}
    .fixedBottomDiv a:nth-child(3) img{height: 39.5px;margin-top: -14px;}
    .fixedBottomDiv a.active{color: #F4EA29;}

    .pro_push{position: fixed;bottom: 61px;left: 0;width: 100%;height: auto;background: #F4EA29;padding: 20px 5px 10px;border-radius: 10px 10px 0 0;display: none;z-index: 99998;}
    .pro_push .conDiv{position: relative;}
    .pro_push .conDiv a.close_a{position: absolute;right: 0;top: -5px;width: 15px;}
    .pro_push .conDiv .title{font-size: 23px;}
    .pro_push .conDiv .p{font-size: 15px;margin-bottom: 35px;}
    .pro_push .conDiv .list ul {overflow: hidden;margin: 0 -11px;}
    .pro_push .conDiv .list ul li{margin-bottom: 20px;width: 50%;float: left;}
    .pro_push .conDiv .list ul li a{display: block;line-height: 39px;background: #474B52;color: #fff;font-size: 14px;border-radius: 10px;text-align: center;margin: 0 11px;}
    .m_footer_bg {
        background: rgba(0, 0, 0, .5);
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        bottom: 0;
        opacity: 0;
        visibility: hidden;
        z-index: 10000;
        transition: all 0.5s ease;
    }
    .m_footer_bg.active{opacity: 1;visibility: visible;}

    .ny-banner{height: 40vw;}
    .ny-banner1{height: 40vw;}
    header .erji_nav .erji_content .erji_list .erji_intro ul li a{font-size: 14px;}
    .ny-banner .textDiv{display: none;}
    .ny-banner .textImg{width: 50%;}

    .mny-banner{margin-top: 0px;}

    .mAboutDiv1_1{padding: 25px 0 0;}
    .nyTitle span{font-weight: normal;font-size: 18px;}
    .nyTitle p{font-size: 12px;}
    .mAboutDiv1_1 .bdDiv{background: #f2f2f2;padding: 5px 0;margin-top: 18px;}
    .mAboutDiv1_1 .bdDiv p{font-size: 12px;text-indent: 2em;line-height: 1.8;}
    .mAboutDiv1_2{padding: 25px 0 20px;}
    .mAboutDiv1_2 .bdDiv{margin-top: 10px;}

    .mCasesDiv{padding: 20px 0;}
    .mCasesDiv .hdDiv{margin-bottom: 20px;}
    .mCasesDiv .hdDiv .item{width: 49%; margin-right: 2%;float: left;position:relative;}
    .mCasesDiv .hdDiv .item:nth-child(2){margin-right: 0;}
    .mCasesDiv .hdDiv .item span{display:block; height:35px; line-height:35px; background:#F4EA29; border-radius:50px; font-size:14px; color:#474B52; position:relative; z-index:2; padding:0 25px;}
    .mCasesDiv .hdDiv .item span i{display:inline-block; vertical-align:0;}
    .mCasesDiv .hdDiv .item span i.txt{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:70%}
    .mCasesDiv .hdDiv .item span i.icon{width:14px; height:7px; background:url(../img/xia.png) no-repeat; background-size:contain; margin-left:5px; vertical-align:-5px; position:absolute; right:25px; top:50%; margin-top:-4px;}
    .mCasesDiv .hdDiv .item span.cur i.icon{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
    .mCasesDiv .hdDiv .item .item_down{position:absolute; left:0; top:17px; width:100%; padding:10px 0; background:#fff; box-shadow:0 0 15px rgba(0,0,0,.2); border-radius:15px; z-index:1; padding-top:22px; display:none;}
    .mCasesDiv .hdDiv .item .item_down li{height:30px; line-height:30px; text-align:center; padding:5px 0;font-size: 14px;}
    .mCasesDiv .hdDiv .item .item_down li a{color: #474B52;}
    .mCasesDiv .bdDiv ul li{background:#f2f2f2; margin-bottom:8px;padding: 18px 14px;overflow: hidden;}
    .mCasesDiv .bdDiv ul li .imgDiv{width: 32%;float: left;}
    .mCasesDiv .bdDiv ul li .textDiv{width: 66%;float: right;color: #474b52;}
    .mCasesDiv .bdDiv ul li .textDiv .title{font-size: 14px;}
    .mCasesDiv .bdDiv ul li .textDiv .time{text-align: right;font-size: 12px;margin-top: 3px;}
    .mCasesDiv .bdDiv a.moreBtn{display: block;line-height: 48px;font-size: 14px;color: #474B52;text-align: center;background: #f2f2f2;}

    .mNewsDiv{/* padding: 20px 0; *//* margin-top: 50px; */}
    .mNewsDiv .hdDiv ul li a{display: block;padding: 13px 0;border-bottom: 1px solid #c5c5c5;color: #474B52;}
    .mNewsDiv .hdDiv ul li .title{font-size: 16px;}
    .mNewsDiv .hdDiv ul li .detail{display: flex;justify-content: flex-start;align-items: center;margin-top: 7px;}
    .mNewsDiv .hdDiv ul li .detail span{font-size: 12px;}
    .mNewsDiv .hdDiv ul li .detail em{display: block;width: 45px;line-height: 22px;text-align: center;color: #F4EA29;font-size: 12px;font-weight: bold;border: 1px solid #F4EA29;margin-left: 50px;}

    .mNewsDiv .bdDiv ul li a{display: block;padding: 13px 0;border-bottom: 1px solid #c5c5c5;color: #474B52;display: flex;justify-content: space-between;align-items: center;}
    .mNewsDiv .bdDiv ul li:last-child a{border-bottom: 0;}
    .mNewsDiv .bdDiv ul li .imgDiv{width: 32%;}
    .mNewsDiv .bdDiv ul li .textDiv{width: 68%;padding: 0 10px;}
    .mNewsDiv .bdDiv ul li .title{font-size: 16px;}
    .mNewsDiv .bdDiv ul li span{font-size: 12px;}
    .mNewsDiv a.moreBtn{display: block;line-height: 48px;font-size: 14px;color: #474B52;text-align: center;background: #f2f2f2;margin-top: 15px;}

    .mfwDiv1{padding: 15px 0 30px;}
    .mfwDiv1 .bdDiv{display: flex;justify-content: space-between;align-items: center;margin-top: 10px;}
    .mfwDiv1 .bdDiv img{width: 53px;}
    .mfwDiv1 .bdDiv .textDiv{width: calc(100% - 60px);}
    .mfwDiv1 .bdDiv .textDiv p{font-size: 12px;line-height: 1.8;}

    .mfwDiv2{padding: 0 0 15px;}
    .mfwDiv2 .bdDiv{margin-top: 15px;}
    .mfwDiv2 .bdDiv .p{padding: 5px;background: url(../img/i-bg1.png) repeat-y center center;line-height: 1.8;background-size: 100%;font-size: 12px;}
    .mfwDiv2 .bdDiv .row>div{margin-bottom: 25px;text-align: center;}
    .mfwDiv2 .bdDiv .row>div img{height: 46px;}
    .mfwDiv2 .bdDiv .row>div span{display: block;font-size: 12px;margin-top: 0px;}

    .mfwDiv3 .bdDiv{background: #F5F5F5;margin-top: 15px;padding: 10px 15px;}
    .mfwDiv3 .row>div{text-align: center;}
    .mfwDiv3 .row>div:nth-child(2){margin: 30px 0;}
    .mfwDiv3 .row>div .conDiv{height: 100%;}
    .mfwDiv3 .row>div img{height: 38px;}
    .mfwDiv3 .row>div span{display: block;font-size: 12px;color: #4f4b4c;margin: 6px 0;}
    .mfwDiv3 .row>div p{line-height: 1.8;text-align: left;font-size: 12px;}

    .mfwDiv4{padding: 17px 0;}
    .mfwDiv4 .p{margin: 15px 0;text-align: center;line-height: 2;font-size:12px;}
    .mfwDiv4 .lunboDiv .swiper-container{position: relative;padding-bottom: 40px;text-align: center;}
    .mfwDiv4 .lunboDiv .conDiv span{display: block;margin-top: 5px;font-size: 12px;}
    .mfwDiv4 .btnDiv{position: absolute;right: 0;bottom: 0;width: 100%;height: 27px;}
    .mfwDiv4 .swiper-button-next, .mfwDiv4 .swiper-button-prev{top: auto;width: 24px;height:27px;margin-top: 0;color: #fff;line-height: 27px;text-align: center;font-size: 14px;font-family: monospace;}
    .mfwDiv4 .swiper-button-prev{background: #4f4b4c;left: 50%;margin-left: -30px;}
    .mfwDiv4 .swiper-button-next{background: #4f4b4c;right: 50%;margin-right: -30px;}
    .mfwDiv4 .swiper-button-prev:hover{background: #F4EA29;color: #474B52;}
    .mfwDiv4 .swiper-button-next:hover{background: #F4EA29;color: #474B52;}

    .mfwDiv5 .p{margin: 10px 0;line-height: 1.8;font-size: 12px;}
    .mfwDiv5 .p span{color: #F4EA29;}

    .mfwDiv6{padding: 15px 0 20px;text-align: center;}
    .mfwDiv6 .p{text-align: left;margin: 16px 0;line-height: 1.8;font-size: 12px;}

    .mcontactDiv1{padding: 15px 0 20px;}
    .mcontactDiv1 .bdDiv{background: #F5F5F5;padding: 10px;margin-top: 20px;}
    .mcontactDiv1 .bdDiv img{width: 75px;border-radius: 50%;float: left;margin-right: 10px;}
    .mcontactDiv1 .bdDiv .textDiv span{display: block;font-size: 16px;font-weight: bold;}
    .mcontactDiv1 .bdDiv .textDiv p{margin-top: 10px;line-height: 2;font-size: 12px;}
    .mcontactDiv2 .rowDiv .nyTitle{margin-bottom: 20px;}
    .mcontactDiv2 .rowDiv .nyTitle img{width: 120px;}
    .mcontactDiv2 .rowDiv .leftDiv ul li{display: flex;justify-content: space-between;align-items: center;font-size: 12px;margin-bottom: 30px;}
    .mcontactDiv2 .rowDiv .leftDiv ul li:last-child{margin-bottom: 0;}
    .mcontactDiv2 .rowDiv .leftDiv ul li img{width: 27px;}
    .mcontactDiv2 .rowDiv .leftDiv ul li p{width: calc(100% - 40px);}
    .mcontactDiv2 .rowDiv .rightDiv{margin-top: 50px;}
    .mcontactDiv3{padding:20px 0 30px;}
    .mcontactDiv3 .titleDiv{text-align: center;}
    .mcontactDiv3 .titleDiv span{font-size: 18px;font-weight: bold;}
    .mcontactDiv3 .titleDiv p{font-size: 12px;margin-top: 10px;}
    .mcontactDiv3 .hdDiv{margin: 15px 9% 0;}
    .mcontactDiv3 .hdDiv .row>div{margin-bottom: 18px;}
    .mcontactDiv3 .hdDiv .row>div .conDiv{background: #fff;padding: 20px 7px 10px;box-shadow: 3px 3px 18px rgba(72,72,71,.1);height: 100%;}
    .mcontactDiv3 .hdDiv .row>div .conDiv .tit{text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 5px;}
    .mcontactDiv3 .hdDiv .row>div .conDiv:hover{background: #474b52;color: #fff;}
    .mcontactDiv3 .hdDiv .row>div .conDiv:hover .tit em{color: #F4EA29;}
    .mcontactDiv3 .hdDiv .row>div .conDiv .p{font-size: 12px;}
    .mcontactDiv3 .bdDiv .groupDiv{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 10px;}
    .mcontactDiv3 .bdDiv .groupDiv span{display: block;width: 75px;line-height: 32px;font-size: 12px;}
    .mcontactDiv3 .bdDiv .groupDiv span i{color: #ffc600;margin-right: 5px;}
    .mcontactDiv3 .bdDiv .groupDiv .inputDiv{width: 100%;}
    .mcontactDiv3 .bdDiv .groupDiv .inputDiv input{display: block;width: 100%;line-height: 30px;padding: 0 10px;border: 1px solid #d7d7d7;font-size: 12px;}
    .mcontactDiv3 .bdDiv .groupDiv .inputDiv select{display: block;width: 100%;height: 32px;padding: 0 10px;border: 1px solid #d7d7d7;font-size: 12px;}
    .mcontactDiv3 .bdDiv .groupDiv .inputDiv textarea{display: block;width: 100%;height: 165px;padding: 10px 10px;border: 1px solid #d7d7d7;resize: none;font-size: 12px;}
    .mcontactDiv3 .bdDiv .groupDiv .yzmDiv {display: flex;justify-content: flex-start;align-items: center;}
    .mcontactDiv3 .bdDiv .groupDiv .yzmDiv img{width: 70px;}
    .mcontactDiv3 .bdDiv .groupDiv .yzmDiv input{max-width: 110px;margin-left: 10px;}
    .mcontactDiv3 .bdDiv button{display: block;width: 120px;line-height: 30px;background: #F4EA29;color: #474B52;font-size: 12px;font-weight: bold;border: 0;margin: 10px auto 0;cursor: pointer;}

    .mcontactDiv4{padding: 20px 0;}
    .mcontactDiv4 .hdDiv .p{font-size: 12px;margin-top: 5px;}
    .mcontactDiv4 .bdDiv{margin-top: 12px;}
    .mcontactDiv4 .bdDiv ul li{margin-bottom: 12px;border: 1px solid #d1d1d1;background: #f4f4f4;padding: 15px;}
    .mcontactDiv4 .bdDiv ul li .hd .rowDiv{display: flex;justify-content: flex-start;align-items: center;margin-left: -7px;}
    .mcontactDiv4 .bdDiv ul li .hd .rowDiv span{display: block;position: relative;padding: 0 7px;font-size: 12px;}
    .mcontactDiv4 .bdDiv ul li .hd .rowDiv span:after{content: "";width: 1px;height: 14px;background: #d1d1d1;position: absolute;right: 0;top: 50%;margin-top: -7px;}
    .mcontactDiv4 .bdDiv ul li .hd .rowDiv span:nth-child(3):after{display: none;}
    .mcontactDiv4 .bdDiv ul li .hd .p{font-size: 12px;margin: 15px 0;}
    .mcontactDiv4 .bdDiv ul li a{display: block;width: 77px;line-height: 22px;background: #F4EA29;color: #474B52;font-size: 12px;text-align: center;border-radius: 11px;}
    .mcontactDiv4 .bdDiv ul li a span:before{content: "查看全部";}
    .mcontactDiv4 .bdDiv ul li.on a span:before{content: "关闭";}
    .mcontactDiv4 .bdDiv ul li.on a i{display: inline-block;width: 10px;margin-left: 5px;}
    .mcontactDiv4 .bdDiv ul li.on a i{content: "";width:10px;height: 8px;background: url(../img/sjt.png) no-repeat center center;background-size: 100%;}
    .mcontactDiv4 .bdDiv ul li .bd{margin-bottom: 30px;}
    .mcontactDiv4 .bdDiv ul li .bd .textDiv{line-height: 2;font-size: 12px;}

    .mspzxDiv{padding: 20px 0 0;}
    .mspzxDiv .hdDiv{display: flex;justify-content: flex-start;align-items: center;}
    .mspzxDiv .hdDiv a{display: block;position: relative;font-size: 12px;color: #c1c3c5;padding: 0 5px 8px;margin-right: 10px;}
    .mspzxDiv .hdDiv a.cur{color: #474b52;}
    .mspzxDiv .hdDiv a.cur:after{content: "";width: 100%;height: 2px;background: #474B52;position: absolute;left: 0;bottom: 0;}
    .mspzxDiv .bdDiv{padding: 15px;background: #F5F5F5;}
    .mspzxDiv .row{margin: 0 -5px;}
    .mspzxDiv .row>div{margin-bottom: 15px;padding: 0 5px;}
    .mspzxDiv .row>div a{display: block;height: 100%;}
    .mspzxDiv .row>div .imgDiv{position: relative;}
    .mspzxDiv .row>div .imgDiv .detail{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(71,75,82,.75);padding: 0 0 0 5px;height: 30px;display: flex;justify-content: space-between;align-items: center;color: #fff;font-size: 12px;}
    .mspzxDiv .row>div .imgDiv .detail span{padding-left: 20px;background: url(../img/eye.png) no-repeat left center;background-size: 15px;}
    .mspzxDiv .row>div .imgDiv .detail .playbtn{width: 30px;height: 30px;background: url(../img/play.png) no-repeat center center/cover;}
    .mspzxDiv .row>div .textDiv{padding: 10px 5px 0;font-size: 12px;color: #4f4b4c;line-height: 1.8;}

    .mnewsDetailDiv1{padding: 15px 0;background: #ebebeb;/* margin-top: 50px; */color: #474b52;text-align: left;}
    .mnewsDetailDiv1 .title{font-size: 16px;font-weight: bold;}
    .mnewsDetailDiv1 .p{margin-top: 5px;font-size: 12px;}
    .mnewsDetailDiv1 .p span{margin: 0 10px 0 0;}
    .mnewsDetailDiv2{padding: 15px 0;}
    .mnewsDetailDiv2 .textDiv img{margin: 5px 0;display:block;height: auto !important;}
    .mnewsDetailDiv2 .textDiv p{line-height: 1.8;text-indent: 2em;font-size: 12px;}
    .mnewsDetailDiv2 .bqDiv{color: #F4EA29;padding-left: 10px;position: relative;font-size: 12px;margin-top: 10px;}
    .mnewsDetailDiv2 .bqDiv:before{content: "";width: 2px;height: 100%;background: #474b52;position: absolute;left: 0;top: 0;}

    .mNewsTjDiv{padding: 20px 0 0;background: #f2f2f2;margin-bottom: 20px;}
    .mNewsTjDiv .hdDiv{border-bottom: 1px solid #c5c5c5;font-size: 16px;color: #474B52;}
    .mNewsTjDiv .hdDiv span{display: inline-block;position: relative;padding-bottom: 3px;}
    .mNewsTjDiv .hdDiv span:after{content: "";width: 100%;height: 3px;background: #F4EA29;position: absolute;left: 0;bottom: -1.5px;}
    .mNewsTjDiv .bdDiv ul li a{display: block;padding: 13px 0;border-bottom: 1px solid #c5c5c5;color: #474B52;}
    .mNewsTjDiv .bdDiv ul li:last-child a{border: 0;}
    .mNewsTjDiv .bdDiv ul li .title{font-size: 16px;}
    .mNewsTjDiv .bdDiv ul li .detail{display: flex;justify-content: flex-start;align-items: center;margin-top: 7px;}
    .mNewsTjDiv .bdDiv ul li .detail span{font-size: 12px;}
    .mNewsTjDiv .bdDiv ul li .detail em{display: block;width: 45px;line-height: 22px;text-align: center;color: #F4EA29;font-size: 12px;font-weight: bold;border: 1px solid #F4EA29;margin-left: 50px;}

    .mcasesDetailDiv3{padding: 15px 0 0;}
    .mcasesDetailDiv3 .wrap>div{border: 1px solid #c5c5c5;padding: 15px;margin-bottom: 11px;}
    .mcasesDetailDiv3 .page_box>a{display: block;color: #474b52;}
    .mcasesDetailDiv3 .page_box>a span{font-size: 16px;display: block;}
    .mcasesDetailDiv3 .page_box>a .t{font-size: 14px;margin: 10px 0;}
    .mcasesDetailDiv3 .page_box>a .d{font-size: 12px;color: #c1c3c5;}
    .mcasesDetailDiv3 .hot_pro{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0;}
    .mcasesDetailDiv3 .hot_pro .imgDiv{width: 36.5%;}
    .mcasesDetailDiv3 .hot_pro .textDiv{width: 50.5%;text-align: right;}
    .mcasesDetailDiv3 .hot_pro .textDiv span{display: block;font-size: 16px;}
    .mcasesDetailDiv3 .hot_pro .textDiv .tit{font-size: 14px;margin: 10px 0 15px;}
    .mcasesDetailDiv3 .hot_pro .textDiv a{display: block;width: 100%;max-width: 116px;line-height: 22px;background: #F4EA29;color: #474B52;font-size: 12px;text-align: center;margin: 0 0 0 auto;}

    .maboutDiv5_1{padding: 20px 0;}
    .maboutDiv5_1 .bdDiv{margin-top: 15px;text-align: center;background: #f2f2f2;padding: 15px;}
    .maboutDiv5_1 .row{margin: 0 -3px;}
    .maboutDiv5_1 .row>div{padding: 0 3px;}
    .maboutDiv5_1 .row>div .textDiv{margin-top: 10px;font-size: 12px;color: #474B52;}
    .maboutDiv5_2 .bdDiv{margin-top: 20px;}
    .maboutDiv5_2 .bdDiv .row{margin: 0;}
    .maboutDiv5_2 .bdDiv .row>div{padding: 0;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv{height: 100%;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .textDiv{background: #f2f2f2;padding: 15px 10px;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .ht{font-size: 16px;color: #F4EA29;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .tit{font-size: 16px;color: #4f4b4c;font-weight: bold;margin: 5px 0;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail{font-size: 12px;color: #4f4b4c;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail span:nth-child(1){margin-right: 10px;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .textDiv .detail em{color: #F4EA29;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv{position: relative;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv .playBtn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv .playBtn img{width: 20%;}
    .maboutDiv5_2 .bdDiv .row>div .conDiv .imgDiv>img{width: 100%;}
    .maboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .textDiv{height: 50%;padding: 5px;}
    .maboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .imgDiv{height: 50%;}
    .maboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .imgDiv>img{height: 100%}
    .maboutDiv5_2 .bdDiv .row1>div:nth-child(2) .conDiv .textDiv .tit{margin: 3px 0;}
    .maboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a{display: flex;justify-content: space-between;align-items: center;background: #F4EA29;color: #fff;font-size: 18px;position: relative}
    .maboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a:after{content: "";width: 45%;height: 60%;background: #fff;position: absolute;right: 0;top: 0;z-index: 0;}
    .maboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a .img{position: relative;width: 50%;z-index: 1;}
    .maboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a .text{padding-left: 10px;}
    .maboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .hd a .text span{display: block;}
    .maboutDiv5_2 .bdDiv .row>div:nth-child(2) .conDiv .bd .row a{display: block;height: 100%;}

    .maboutDiv5_3{padding: 20px 0 10px;}
    .maboutDiv5_3 .bdDiv{margin-top: 20px;}
    .maboutDiv5_3 .row{margin: 0 -6px;}
    .maboutDiv5_3 .row>div{padding: 0 6px;margin-bottom: 12px;}
    .maboutDiv5_3 .row>div a{display: block;height: 100%;border: 1px solid #c5c5c5;overflow: hidden;width: 100%;position: relative;}
    .maboutDiv5_3 .row>div .imgDiv{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 0;}
    .maboutDiv5_3 .row>div .textDiv{position: relative;z-index: 1;padding: 10px 6px 6px;background: #fff;color: #4f4b4c;}
    .maboutDiv5_3 .row>div .textDiv .tit{font-size: 16px;font-weight: bold;}
    .maboutDiv5_3 .row>div .textDiv p{font-size: 12px;margin: 5px 0;line-height: 1.3;}
    .maboutDiv5_3 .row>div .textDiv .date{font-size: 12px;color: #F4EA29;}
    .maboutDiv5_3 .row>div .textDiv .date span{display: block;font-weight: bold;font-weight: bold;font-size: 16px;}
    .maboutDiv5_3 .row>div a .imgDiv{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s;}
    .maboutDiv5_3 .row>div a:hover .imgDiv{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
    .maboutDiv5_3 .row>div a:hover .textDiv{background: rgba(0,0,0,.59);color: #fff;}

    .maboutDiv5_4{padding-bottom: 20px;}

    .maboutDiv3_1{padding: 20px 0;}
    .maboutDiv3_1 .hdDiv .p{font-size: 12px;margin-top: 10px;}
    .maboutDiv3_1 .imgDiv{margin: 20px 0 30px;}
    .maboutDiv3_1 .row{margin: 0 -8px;}
    .maboutDiv3_1 .row>div{padding: 0 8px;margin-bottom: 30px;}
    .maboutDiv3_1 .row>div img{height: 40px;}
    .maboutDiv3_1 .row>div a{height: 100%;display: block;text-align: center;color: #474B52;padding: 20px 10px 10px;box-shadow: 0px 0px 10px rgba(0,0,0,.37);}
    .maboutDiv3_1 .row>div span{display: block;font-size: 16px;margin: 10px 0;}
    .maboutDiv3_1 .row>div .p{line-height: 1.8;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

    .maboutDiv3_2{position: relative;padding: 20px 0 ;background: #F2F2F2;}
    .maboutDiv3_2 .hdDiv .p{font-size: 12px;margin-top: 10px;}
    .maboutDiv3_2 .lunboDiv{margin-top: 20px;}
    .maboutDiv3_2 .lunboDiv .swiper-container{position: relative;padding-bottom: 70px;text-align: center;}
    .maboutDiv3_2 .lunboDiv .conDiv span{display: block;margin-top: 20px;}
    .maboutDiv3_2 .btnDiv{position: absolute;right: 0;bottom: 0;width: 100%;height: 45px;}
    .maboutDiv3_2 .swiper-button-next, .maboutDiv3_2 .swiper-button-prev{top: auto;width: 24px;height:27px;margin-top: 0;color: #fff;line-height: 27px;text-align: center;font-size: 14px;font-family: monospace;}
    .maboutDiv3_2 .swiper-button-prev{background: #4f4b4c;left: 50%;margin-left: -60px;}
    .maboutDiv3_2 .swiper-button-next{background: #4f4b4c;right: 50%;margin-right: -60px;}
    .maboutDiv3_2 .swiper-button-prev:hover{background: #F4EA29;color: #474B52;}
    .maboutDiv3_2 .swiper-button-next:hover{background: #F4EA29;color: #474B52;}

    .maboutDiv4_1{position: relative;padding: 20px 0;}
    .maboutDiv4_1 .hdDiv .p{font-size: 12px;margin-top: 10px;}
    .maboutDiv4_1 .row{margin: 20px -5px 0;}
    .maboutDiv4_1 .row>div{padding: 0 5px;margin-bottom: 10px;}
    .maboutDiv4_1 .row>div a{height: 100%;display: block;text-align: center;background: #c1c3c5;display: flex;justify-content: center;align-items: center;position: relative;padding:6px 4px;}
    .maboutDiv4_1 .row>div a img{max-height: 125px;}
    .maboutDiv4_1 .row>div .bgDiv{position: absolute;left: 0;width: 100%;height: 100%;background: rgba(244,235,41,.63);display: flex;justify-content: center;align-items: center;display: none;}
    .maboutDiv4_1 .row>div .bgDiv span{color: #474B52;font-weight: bold;font-size: 14px;}
    .maboutDiv4_1 .row>div .bgDiv .line{width: 32px;height: 1px;background: #474B52;margin: 10px auto;}
    .maboutDiv4_1 .row>div:hover .bgDiv{display: flex;}
    .maboutDiv4_1 a.moreBtn{display: block;line-height: 48px;font-size: 14px;color: #474B52;text-align: center;background: #f2f2f2;margin-top: 15px;}

    .maboutDiv2_1{position: relative;padding: 20px 0;}
    .maboutDiv2_1 .hdDiv .p{font-size: 12px;margin-top: 10px;}
    .maboutDiv2_1 .bdDiv{margin-top: 20px;}
    .maboutDiv2_1 .bdDiv .today{width: 38px;height: 38px;display: flex;justify-content: center;align-items: center;background: #F4EA29;color: #474B52;border-radius: 50%;font-size: 12px;font-weight: bold;}
    .maboutDiv2_1 .bdDiv ul{padding-left: 18px;position: relative;padding-top: 23px;}
    .maboutDiv2_1 .bdDiv ul:before{content: "";width: 2px;height: 100%;background: #d4d4d4;position: absolute;left: 17px;top: 0;}
    .maboutDiv2_1 .bdDiv ul li{margin-bottom: 15px;position: relative;padding-left: 18px;}
    .maboutDiv2_1 .bdDiv ul li:before{content: "";width: 16px;height: 32px;background: url(../img/a2-yuan.png) no-repeat center center;background-size: 100%;position: absolute;left: -8px;top: 0;}
    .maboutDiv2_1 .bdDiv ul li .leftDiv{font-size: 14px;line-height: 1.2;margin-top: 0;}
    .maboutDiv2_1 .bdDiv ul li .leftDiv .date{color: #f4ea29;}
    .maboutDiv2_1 .bdDiv ul li .rightDiv{background: #f3f3f3;padding: 15px 5px;border-radius: 5px;display: flex;justify-content: space-between;align-items: center;position: relative;margin-top: 5px;}
    .maboutDiv2_1 .bdDiv ul li .rightDiv .textDiv{width: 52%;}
    .maboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .p{color: #4f4b4c;line-height: 1.6;font-size: 12px;}
    .maboutDiv2_1 .bdDiv ul li .rightDiv .textDiv .year{position: absolute;left: 10%;bottom: 3%;font-size: 40px;font-weight: bold;color: #4f4b4c;opacity: .09;line-height: 1;font-family: arial;}
    .maboutDiv2_1 .bdDiv ul li .rightDiv .lunboDiv{width: 45%;padding: 0 16px;position: relative;}
    .maboutDiv2_1 .swiper-button-next, .maboutDiv2_1 .swiper-button-prev{width: 8px;height: 16px;margin-top: -8px;}
    .maboutDiv2_1 .swiper-button-prev{background: url(../img/a2-left.png) no-repeat center center;left: 0;background-size: 100%;}
    .maboutDiv2_1 .swiper-button-next{background: url(../img/a2-right.png) no-repeat center center;right: 0;background-size: 100%;}


    .mzhDiv1{padding: 20px 0;background: url(../img/zh-bg1.jpg) #f2f2f2 no-repeat center top;background-size:100%;}
    .mzhDiv1 .p{text-align: center;margin: 20px 0;line-height: 1.7;font-size: 12px;}
    .mzhDiv1 .row{margin: 0;}
    .mzhDiv1 .row>div{text-align: center;padding: 0;margin-bottom: 20px;flex: 0 0 20%;max-width: 20%;}
    .mzhDiv1 .row>div .conDiv{height: 100%;position: relative;padding: 0 5px;}
    .mzhDiv1 .row>div .conDiv img{width: 30px;}
    .mzhDiv1 .row>div .conDiv:after{content: "";width: 1px;height: 90%;position: absolute;right: 0;top: 0;background: #626262;}
    .mzhDiv1 .row>div:nth-child(5n) .conDiv:after{display: none;}
    .mzhDiv1 .row>div span{display: block;margin-top: 10px;font-size: 12px;}
    .mzhDiv1 .row>div p{font-size: 12px;}

    .mzhDiv2{padding: 20px 0;}
    .mzhDiv2 .p{text-align: center;margin: 20px auto;line-height: 2;font-size: 12px;}

    .mzhDiv3 .p{text-align: left;margin: 10px 0;font-size: 12px;}
    .mzhDiv3 .bdDiv{background: #f2f2f2;padding: 10px 0px;}
    .mzhDiv3 .bdDiv .row1{position: relative;}
    .mzhDiv3 .bdDiv .row1:after{content: "";width: 90%;height:1px;left: 50%;margin-left: -45%;top: 50%;position: absolute;background: #b5b5b5;z-index: 0;margin-top: -0.5px;}
    .mzhDiv3 .bdDiv .row>div{flex: 0 0 20%;max-width: 20%;padding: 0 5px;}
    .mzhDiv3 .bdDiv .row>div .conDiv{height: 100%;text-align: center;position: relative;z-index: 1;}
    .mzhDiv3 .bdDiv .row>div .conDiv:after{content: "";width: 8px;height: 4px;background: #b5b5b5;border-radius: 50%;left: 0;margin-left: 0px;top: 50%;margin-top: 0;z-index: 1;}
    .mzhDiv3 .bdDiv .row>div .conDiv:before{content: "";width: 8px;height: 4px;background: #b5b5b5;border-radius: 50%;right: 0;margin-right: 0px;top: 50%;margin-top: 0;z-index: 1;}
    .mzhDiv3 .bdDiv .row>div:nth-child(1) .conDiv:before{display: none;}
    .mzhDiv3 .bdDiv .row>div:nth-child(5) .conDiv:after{display: none;}
    .mzhDiv3 .bdDiv .row1>div .conDiv{display: flex;align-items: center;justify-content: center;}
    .mzhDiv3 .bdDiv .row>div .hd{text-align: center;}
    .mzhDiv3 .bdDiv .row>div .hd .imgDiv{display: inline-block;position: relative;padding: 3px;}
    .mzhDiv3 .bdDiv .row>div:nth-child(3) .hd .imgDiv{padding: 0;}
    .mzhDiv3 .bdDiv .row>div .hd .imgDiv img{border-radius: 50%;}
    .mzhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv{position: absolute;width: calc(100% - 6px);height: calc(100% - 6px);top: 3px;left: 3px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: bold;}
    .mzhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv span{position: relative;z-index: 1;}
    .mzhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv:after{content: "";width: 100%;height: 100%;border-radius: 50%;left: 0;top: 0;position: absolute;background: rgba(0,0,0,.36);display: none;}
    .mzhDiv3 .bdDiv .row>div .hd .imgDiv .bgDiv .img{position: absolute;width: 100%;height: 100%;border-radius: 50%;left: 0;top: 0;z-index: 0;display: none;}
    .mzhDiv3 .bdDiv .row>div:hover .hd .imgDiv .bgDiv span{color: #F4EA29;}
    .mzhDiv3 .bdDiv .row>div:hover .hd .imgDiv .bgDiv .img{display: block;}
    .mzhDiv3 .bdDiv .row>div:hover .hd .imgDiv .bgDiv:after{display: block;}
    .mzhDiv3 .bdDiv .row>div .bd ul li{margin-top: 5px;font-size: 12px;}

    .mzhDiv4{padding: 20px 0;}
    .mzhDiv4 .p{text-align: center;margin: 10px auto;line-height: 1.8;font-size: 12px;}
    .mzhDiv5 .p{margin: 5px 0 10px;font-size: 12px;}
    .mzhDiv5 .bdDiv{background: #f2f2f2;padding: 20px 0 10px;}
    .mzhDiv5 .bdDiv .row>div{margin-bottom: 10px;}

    .mProductDiv{/* margin-top: 50px; */}
    .mProductDiv .bdDiv{padding: 15px 0 0;}
    .mProductDiv .bdDiv .bd .row{margin: 0;}
    .mProductDiv .bdDiv .bd .row>div{padding: 0;margin-top: 20px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv{height: 100%;border: 1px solid #dddddd;}
    .mProductDiv .bdDiv .bd .row>div:nth-of-type(even) .conDiv{border-left: 0;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .ch{padding: 15px 10px 10px;border-bottom: 1px solid #dddddd;position: relative;height: calc(100% - 50px);}
    .mProductDiv .bdDiv .bd .row>div .conDiv .ch .tagDiv{width: 21.6%;height: 42px;background: url(../img/tag.png) no-repeat center center;background-size: 100%; display: flex;justify-content: center;align-items: center;font-size: 12px;color: #fff;position: absolute;right: 10px;top: 15px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .ch .title{width: 70%;min-height: 40px;font-size: 14px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .ch .imgDiv{margin: 20px 0 10px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .ch .title b{display:block;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .ch .p{font-size: 12px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .cb{padding: 10px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .cb a{display: block;width: 100%;line-height: 30px;background: #F4EA29;color: #474B52;text-align: center;font-size: 12px;}
    .mProductDiv .bdDiv .bd .row>div .conDiv .cb a:hover{background: #474B52;color: #fff;}

    .mProductDetailDiv1{margin-top: 0px;padding: 0px 0 20px;}
    .mProductDetailDiv1 .swiper-slide{padding: 0 0 40px;text-align:center;}
    .mProductDetailDiv1 .swiper-container-horizontal>.swiper-pagination-bullets{text-align:right;}
    .mProductDetailDiv1 .swiper-pagination-bullet{width: 10px;height: 10px;background: rgba(252,176,41,1);}
    .mProductDetailDiv1 .swiper-pagination-bullet-active{width: 12px;height: 12px;top: 1px;position: relative;}
    .hr{height: 9px;background: #ededed;}
    .mProductDetailDiv1 .introDiv{padding: 10px 0;}
    .mProductDetailDiv1 .introDiv .title{font-size: 16px;}
    .mProductDetailDiv1 .introDiv .title b{font-family: impact;font-size: 18px;margin-right: 5px;}
    .mProductDetailDiv1 .introDiv .p{font-size: 12px;margin-top: 5px;line-height: 1.7;}
    .mProductDetailDiv1 .canshu{padding: 10px 0;line-height: 1.7;font-size: 12px;}

    .mProductDetailDiv1 .list{padding: 10px 0;}
    .mProductDetailDiv1 .list ul{overflow: hidden;margin-top: 10px;}
    .mProductDetailDiv1 .list ul li{min-width: 33.3%;background: #fff;display: flex;justify-content: flex-start;align-items: center;float: left;margin-bottom: 12px;font-size: 12px;}
    .mProductDetailDiv1 .list ul li .conDiv{padding: 0 8px;}
    .mProductDetailDiv1 .list ul li img{margin-right: 5px;}
    .mProductDetailDiv2 .hdDiv{background: #474b52;}
    .mProductDetailDiv2 .hdDiv ul{display: flex!important;justify-content: space-between;align-items: center;height: 50px;}
    .mProductDetailDiv2 .hdDiv ul li a{color: #fff;font-size: 14px;}
    .mProductDetailDiv2 .hdDiv ul li a.active{border-bottom: 1px solid #F4EA29;color: #F4EA29;}
    .mProductDetailDiv2 .hdDiv.navFix{position: fixed;width: 100%;top: 0;left: 0;z-index: 9999;}
    .mProductDetailDiv2 .bdDiv .section1{padding: 15px 0;}
    .mProductDetailDiv2 .bdDiv .section1 ul li{margin-bottom: 5px;}
    .mProductDetailDiv2 .bdDiv .section1 ul li .hd{background:url(../img/jia.png) #f6f6f6 no-repeat right 10px center;background-size: 10px; padding: 0 10px 0 20px;line-height: 40px;font-size: 14px;border-left: 3px solid #F4EA29;}
    .mProductDetailDiv2 .bdDiv .section1 ul li.on .hd{background:url(../img/jian.png) #F4EA29 no-repeat right 10px center;background-size: 10px; border-left: 3px solid #474B52;}
    .mProductDetailDiv2 .bdDiv .section1 ul li .bd{padding: 15px 14px;}
    .mProductDetailDiv2 .bdDiv .section1 ul li .bd .textDiv p{font-size: 12px;position: relative;margin-bottom: 10px;padding-left: 10px;}
    .mProductDetailDiv2 .bdDiv .section1 ul li .bd .textDiv p:before{content: "";width: 6px;height: 6px;background: #474B52;border-radius: 50%;position: absolute;left: 0;top: 6px;}
    .mProductDetailDiv2 .bdDiv .section2 {padding: 10px 0;}
    .mProductDetailDiv2 .bdDiv .section2 table{width: 100%;margin: 10px 0;background: #f8f8f8;border: 1px solid #dddddd;border-right: 0;border-bottom: 0;}
    .mProductDetailDiv2 .bdDiv .section2 table tr td{border-right: 1px solid #ddd;text-align: center;font-size: 12px;border-bottom: 1px solid #ddd;height: 50px;}
    .mProductDetailDiv2 .bdDiv .section2 table tr td span{font-size: 12px !important;}
    .mProductDetailDiv2 .bdDiv .section2 .zhu{font-size: 12px;color: #d9d9d9;}
    .mProductDetailDiv2 .bdDiv .section3{padding: 10px 0;}

    .mProductDetailDiv2 .bdDiv .section3 .lunboDiv{position: relative;margin-top: 15px;}
    .mProductDetailDiv2 .bdDiv .section3 .lunboDiv .swiper-container{}
    .mProductDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv{background: #fff;color: #474B52;text-align:center;}
    .mProductDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .textDiv{padding: 10px;text-align: center;}
    .mProductDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv .textDiv .p{line-height: 1.8;font-size: 12px;}
    .mProductDetailDiv2 .bdDiv .section3 .lunboDiv .conDiv:hover .bgDiv{display: block;}
    .mProductDetailDiv2 .bdDiv .section3 .swiper-button-next, .mProductDetailDiv2 .bdDiv .section3 .swiper-button-prev{width: 12px;height: 70px;margin-top: -60px;background-size: 100%;}
    .mProductDetailDiv2 .bdDiv .section3 .swiper-button-next{background: url(../img/pd-right2.png) no-repeat center center;right: 5px;background-size: 100%}
    .mProductDetailDiv2 .bdDiv .section3 .swiper-button-prev{background: url(../img/pd-left2.png) no-repeat center center;left: 5px;background-size: 100%}
    .mProductDetailDiv2 .bdDiv .section4 .videoDiv{margin-top: 10px;padding: 0 15px;}
    .mProductDetailDiv2 .bdDiv .section3 .videoDiv video{display: block;}
    .mProductDetailDiv2 .bdDiv .section5{background: #ededed;padding: 10px 0;position: relative;}

    .mProductDetailDiv2 .bdDiv .section5 .lunboDiv{margin-top: 15px;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv{height: 100%;border: 1px solid #dddddd;background: #fff;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .ch{padding: 15px 10px 10px;height: calc(100% - 76px);position: relative;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .ch .tagDiv{width: 36px; height: 36px;background: url(../img/tag.png) no-repeat center center;background-size: 100%; display: flex;justify-content: center;align-items: center;font-size: 12px;color: #fff;position: absolute;right: 10px;top: 15px;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .ch .title{width: 70%;min-height: 48px;font-size: 12px;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .ch .title b{font-size: 14px;display: block;font-family: impact;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .ch .imgDiv{margin: 10px 0;text-align: center;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .ch .p{font-size: 12px;line-height: 1.8;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .cb{padding: 10px 10px 20px;display: flex;justify-content: space-between;align-items: center;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .cb a{display: block;width: 48%;line-height: 24px;background: #F4EA29;color: #474B52;text-align: center;font-size: 12px;}
    .mProductDetailDiv2 .bdDiv .section5 .conDiv .cb a:hover{background: #474B52;color: #fff;}

    .mProductDetailDiv2 .bdDiv .section5 .btnDiv{position: absolute;right: 15px;top: 10px;width: 100%;height: 45px;}
    .mProductDetailDiv2 .bdDiv .section5 .swiper-button-next, .mProductDetailDiv2 .bdDiv .section5 .swiper-button-prev{top: auto;width: 24px;height:27px;margin-top: 0;color: #fff;line-height: 27px;text-align: center;font-size: 14px;font-family: monospace;}
    .mProductDetailDiv2 .bdDiv .section5 .swiper-button-prev{background: #4f4b4c;right: 50px;left: auto;}
    .mProductDetailDiv2 .bdDiv .section5 .swiper-button-next{background: #F4EA29;right: 0;color: #474B52;}
    /*.mProductDetailDiv2 .bdDiv .section5 .swiper-button-prev:hover{background: #F4EA29;color: #474B52;}
    .mProductDetailDiv2 .bdDiv .section5 .swiper-button-next:hover{background: #F4EA29;color: #474B52;}*/
    .popDiv .videoDiv .close_a{right: 5px;top: 5px;width: 15px;}


    @media (max-width:320px) {

    }

}