

.fancybox__backdrop {
    background: rgba(0, 0, 0, 0.7) !important;
}

.page1{padding-top: 110px;}
.page2{padding-top: 80px;}

/*! 澶撮儴 */
.header-d{position: fixed; left: 0; top: 0; right: 0; z-index: 10; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.header-1-d{height: 30px; line-height: 29px; background-color: #f2f2f2; border-bottom: 1px solid #e0e0e0; font-size: 12px; color: #4E4E4E;}
.header-1-d a{-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.header-1-d a:hover{color: #000; text-decoration: underline;}
.header-1-l-d{float: left; height: inherit; line-height: inherit; font-size: 0;}
.header-1-r-d{float: right; font-size: 0;}
.header-link-d{margin-right: 9px; display: inline-block; vertical-align: middle; font-size: 12px;}
.header-site-d{display: inline-block; vertical-align: middle; cursor: pointer; font-size: 12px;}
.header-site-d i{margin: -2px 4px 0; display: inline-block; vertical-align: middle; width: 8px; height: 4px; background: url(../images/d-arrow1.png) center center no-repeat; -webkit-background-size: cover;
background-size: cover;}
.header-nav-d{font-size: 0;}
.header-nav-d ul{}
.header-nav-d ul li{display: inline-block; vertical-align: middle;}
.header-nav-d ul li>a{padding: 0 12px; display: block; font-size: 12px; color: #4E4E4E;}
.header-2-d{height: 80px; line-height: 79px; border-bottom: 1px solid #e0e0e0; background-color: #fff;}
.header-2-l-d{float: left; font-size: 0;}
.header-2-r-d{float: right; font-size: 0;}
.header-logo-d{display: inline-block; vertical-align: middle; height: 48px; line-height: 48px; font-size: 0;}
.header-logo-d img, .header-logo-d .title{display: inline-block; vertical-align: middle;}
.header-logo-d img{max-width: 100%; max-height: 100%;}
.header-logo-d .title{margin-left: 34px; font-size: 24px; color: #000000; font-weight: normal; line-height: 1.5;}
.so-d{margin-left: 27px; display: inline-block; vertical-align: middle; width: 294px; height: 40px; border: 1px solid #d9d9d9; position: relative;}
.so-d input{outline: none; border: none;}
.so-d .inp{padding: 0 20px; padding-right: 92px; display: block; width: 100%; height: 38px; line-height: 38px; font-size: 16px; color: #4E4E4E;}
.so-d .submit{position: absolute; right: 0; top: -1px; width: 72px; height: 40px; line-height: 40px; border: 1px solid #12ada9; background: #fff url(../images/d-so1.png) center center no-repeat; -webkit-background-size: 13px auto;
background-size: 13px auto;}
.applet-d{margin-right: 56px; display: inline-block; vertical-align: middle; position: relative;}
.applet-d .btn{padding: 0 4px; font-size: 16px; color: #000000; line-height: 60px; cursor: pointer;}
.applet-d .btn img{margin: -2px 8px 0 0; display: inline-block; vertical-align: middle; max-width: 18px;}
.applet-common-d{padding: 20px 0 26px; background-color: #fff; position: absolute; right: 0; top: 100%; box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.1); border-radius: 8px; white-space: nowrap; z-index: 10; -webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); opacity: 0;
filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility: hidden; -webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.applet-common-d .item{display: inline-block; vertical-align: top; width: 160px; border-right: 1px solid #ededee;}
.applet-common-d .pic{margin-bottom: 8px; height: 116px; line-height: 116px; font-size: 0; text-align: center;}
.applet-common-d .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.applet-common-d .title{font-size: 14px; color: #000000; font-weight: normal; text-align: center; line-height: 1.5;}
.applet-common-d .txt{font-size: 14px; color: #000000; text-align: center; line-height: 1.5; opacity: .55; filter: alpha(opacity=55); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=55)';}
.filterBtn-d{display: inline-block; vertical-align: middle; width: 105px; height: 40px; line-height: 40px; border-radius: 3px; background-color: #12ADA9; font-size: 16px; color: #FFFFFF; text-align: center; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.filterBtn-result-d{margin-right: 8px; display: inline-block; vertical-align: middle; font-size: 0; max-width: 430px; line-height: 40px; white-space: nowrap; overflow-x: auto;}
.filterBtn-result-d::-webkit-scrollbar {
    height: 0;
}
.filterBtn-result-d::-webkit-scrollbar-track {
    background: none;
}
.filterBtn-result-d::-webkit-scrollbar-thumb {
    background: #12ADA9;
}
.filterBtn-result-d::-webkit-scrollbar-thumb:window-inactive {
    background: #12ADA9;
}
.filterBtn-result-d .item{margin-right: 16px; padding: 0 28px 0 8px; display: inline-block; vertical-align: middle; min-width: 72px; font-size: 16px; color: #343434; line-height: 28px; border: 1px solid #aeaeae; border-radius: 5px; position: relative;}
.filterBtn-result-d span{}
.filterBtn-result-d i{position: absolute; right: 0; top: 0; bottom: 0; width: 28px; background: url(../images/d-close1.png) center center no-repeat; -webkit-background-size: 10px auto;
background-size: 10px auto; cursor: pointer;}
.filterBtn-d:hover{color: #FFFFFF; opacity: .8; filter: alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}
.applet-d:hover .applet-common-d{-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0); opacity: 1;
filter: alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility: visible;}
.list-lk-d{margin-right: 24px; display: inline-block; vertical-align: middle; font-size: 0;}
.list-lk-d .return, .list-lk-d .link{display: inline-block; vertical-align: middle;}
.list-lk-d .return{padding: 0 20px; font-size: 16px; color: #0E8A87;}
.list-lk-d .return:hover{text-decoration: underline;}
.list-lk-d .link{font-size: 0; width: 560px; line-height: 48px; white-space: nowrap; overflow-x: auto;}
.list-lk-d .link::-webkit-scrollbar {
    height: 0;
}
.list-lk-d .link::-webkit-scrollbar-track {
    background: none;
}
.list-lk-d .link::-webkit-scrollbar-thumb {
    background: #12ADA9;
}
.list-lk-d .link::-webkit-scrollbar-thumb:window-inactive {
    background: #12ADA9;
}
.list-lk-d .link span{padding: 0 3px; display: inline-block; vertical-align: middle; font-size: 16px; color: #858585;}
.list-lk-d .link .on{color: #000000;}
.contact-d{display: inline-block; vertical-align: middle; width: 190px; height: 48px; line-height: 48px; background-color: #12ADA9; border-radius: 5px; font-size: 16px; color: #FFFFFF; text-align: center; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.contact-d span{display: block;}
.contact-d em{font-size: 24px; display: none;}
.contact-d.on span{display: none;}
.contact-d.on em{display: block;}
.contact-d:hover{color: #fff; opacity: .8;
filter: alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}
.header-d.fixed{box-shadow: 0 0 10px rgba(0,0,0,.2); -webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px);}
/*! 澶撮儴2 */
.header2-d{position: fixed; left: 0; top: 0; right: 0; height: 80px; line-height: 80px; background-color: #fff; z-index: 10;}
.header2-l-d{float: left; font-size: 0;}
.header2-r-d{float: right; font-size: 0;}
.header2-logo-d{display: inline-block; vertical-align: middle; height: 48px; line-height: 48px; font-size: 0;}
.header2-logo-d img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.header2-link-d{font-size: 0;}
.header2-link-d .item, .header2-link-d .a2{margin-left: 38px; display: inline-block; vertical-align: middle;}
.header2-link-d .item{position: relative;}
.header2-link-d .item .a1{display: block; font-size: 18px; color: #000000; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.header2-link-d .item .a1 img{margin: -2px 6px 0 0; display: inline-block; vertical-align: middle; max-width: 22px;}
.header2-link-d .item .common-pop{position: absolute; left: 50%; top: 99%; width: 182px; overflow: hidden; -webkit-transform: translate(-50%, 10px);
-ms-transform: translate(-50%, 10px);
-o-transform: translate(-50%, 10px);
transform: translate(-50%), 10px); opacity: 0;
filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility: hidden; -webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.header2-link-d .item .common-pop img{display: block; width: 100%;}
.header2-link-d .item:hover .a1{color: #12ADA9;}
.header2-link-d .item:hover .common-pop{-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0); opacity: 1;
filter: alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility: visible;}
.header2-link-d .a2{width: 116px; height: 36px; line-height: 36px; background-color: #12ADA9; border-radius: 18px; font-size: 18px; color: #FFFFFF; text-align: center; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.header2-link-d .a2:hover{opacity: .8;
filter: alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}
.header2-d.fixed{box-shadow: 0 0 10px rgba(0,0,0,.2);}

/*! 瀹氫綅寮圭獥 */
.pop-pos-d{padding: 54px 50px; position: absolute; left: 50%; top: 50%; width: 562px; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); background-color: #fff; z-index: 10;}
.pop-pos-d .title{margin-bottom: 20px; font-size: 18px; color: #333333; font-weight: normal; line-height: 1.2;}
.pop-pos-d .txt{margin-bottom: 24px; font-size: 14px; color: #333333; line-height: 1.2;}
.pop-pos-d .ul-inp-rgl{display: block; padding: 0; margin: 0; overflow: hidden;}
.pop-pos-d .form-inline .form-group{margin-right: 10px;}
.pop-pos-d .form-inline .form-control{width: 143px; background-color: transparent; border: 1px solid #d5dadf; height: 44px; line-height: 42px;}
.pop-btns{margin-top: 42px; font-size: 0; text-align: right;}
.pop-btns .a1, .pop-btns .a2{display: inline-block; vertical-align: middle; width: 102px; height: 36px; line-height: 36px; font-size: 14px; text-align: center;}
.pop-btns .a1{color: #2c2c2c; width: 68px;}
.pop-btns .a2{color: #fff; background-color: #12ADA9;}
/*! 寰俊鎵爜鐧诲綍寮圭獥 */
.pop-lg-d{position: absolute; left: 50%; top: 50%; width: 780px; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); border-radius: 10px; font-size: 0; overflow: hidden; z-index: 10;}
.pop-lg-d .lg-col{display: inline-block; vertical-align: top; width: 320px; height: 500px; position: relative;}
.pop-lg-d .lg-cor{padding: 66px 30px 40px; display: inline-block; vertical-align: top; width: calc(100% - 320px); height: 500px; background-color: #fff;}
.pop-lg-d .lg-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
background-size: cover;}
.pop-lg-d .lg-logo{position: absolute; left: 32px; top: 30px; height: 28px; line-height: 28px; font-size: 0;}
.pop-lg-d .lg-logo img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.pop-lg-d .lg-title{position: absolute; left: 0; top: 100px; right: 0;}
.pop-lg-d .lg-title .title{font-size: 44px; color: #FFFFFF; font-weight: bold; line-height: 1.1; text-align: center;}
.pop-lg-d .lg-title .title span{margin-top: 6px; display: block; font-size: 35px; font-weight: normal;}
.pop-lg-d .lg-txt{position: absolute; left: 50%; bottom: 44px; width: 71.56%; font-size: 16px; color: #FFFFFF; line-height: 1.3; text-align: center; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.pop-lg-d .lg-title2{margin-bottom: 10px; font-size: 18px; color: #000000; font-weight: bold; line-height: 1.1; text-align: center;}
.pop-lg-d .lg-icon{margin: 0 auto 20px; width: 22px; height: 22px; line-height: 22px; font-size: 0; overflow: hidden;}
.pop-lg-d .lg-icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.pop-lg-d .lg-codeImg{margin-bottom: 22px; height: 190px; line-height: 190px; font-size: 0; text-align: center;}
.pop-lg-d .lg-codeImg img{display: inline-block !important; vertical-align: middle; max-width: 100%; max-height: 100%;}
.pop-lg-d .lg-txt2{font-size: 14px; color: #7A7A7A; line-height: 1.3; text-align: center;}
.pop-lg-d .lg-txt2 p+p{margin-top: 36px;}
.pop-lg-d .lg-txt2 a, .pop-lg-d .lg-txt2 span{color: #006CFF;}
.pop-lg-d .lg-txt2 a:hover{text-decoration: underline;}
.pop-lg-d .lg-tips{font-size: 0; text-align: center;}
.pop-lg-d .lg-tips .icon{display: inline-block; vertical-align: middle; width: 36px; height: 36px; line-height: 36px; font-size: 0; overflow: hidden;}
.pop-lg-d .lg-tips .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.pop-lg-d .lg-tips .txt{padding-left: 14px; display: inline-block; vertical-align: middle; max-width: calc(100% - 36px); font-size: 14px; color: #333232; line-height: 1.43; text-align: left;}
/*绛涢�夊脊绐�*/
.pop-filter-d{padding: 54px 46px; position: absolute; left: 50%; top: 50%; width: 596px; height: 76%; background-color: #fff; z-index: 10; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.pop-filter-d> .title{margin-bottom: 34px; font-size: 18px; color: #2C2C2C; font-weight: normal; line-height: 1.2;}
.pop-filter-d .cont{height: calc(100% - 130px); overflow: hidden; overflow-y: auto;}
.pop-filter-d .cont::-webkit-scrollbar {
    width: 0;
}
.pop-filter-d .cont::-webkit-scrollbar-track {
    background: none;
}
.pop-filter-d .cont::-webkit-scrollbar-thumb {
    background: #12ADA9;
}
.pop-filter-d .cont::-webkit-scrollbar-thumb:window-inactive {
    background: #12ADA9;
}
.pop-filter-d .item{}
.pop-filter-d .item+.item{margin-top: 44px;}
.pop-filter-d .title-2{margin-bottom: 16px; font-size: 14px; color: #2C2C2C; font-weight: normal; line-height: 1.2;}
.pop-filter-d .ls2-d{}
.pop-filter-d .ls2-d li{width: 33.33%;}
.pop-filter-d .ls2-d .con{border-radius: 3px; background-color: #fafafa;}




/*! 搴曢儴 */
.footer-d{padding: 28px 0; background-color: #1e2433;}
.footer-copy-d{font-size: 14px; color: #A5A5A5; line-height: 1.8; text-align: center;}
.footer-copy-d a{color: inherit;}
.footer-copy-d a:hover{text-decoration: underline;}




/*渚ц竟*/
.slideNav-d{position: fixed; right: 25px; bottom: 90px; z-index: 10;}
.slideNav-d .items{padding: 8px 0; margin-bottom: 12px; background-color: #fff; box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.1); border-radius: 20px;}
.slideNav-d .item{position: relative;}
.slideNav-d .btn{display: block; width: 40px; height: 40px; line-height: 40px; font-size: 0; text-align: center;}
.slideNav-d .btn img{display: inline-block; vertical-align: middle; max-width: 60%; max-height: 60%;}
.slideNav-d .btn img:nth-child(2){display: none;}
.slideNav-d .btn img:nth-child(3){display: none;}
.slideNav-d .goTop{background-color: #fff; box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.1); border-radius: 50px;}
.slideNav-d .common-pop{padding-right: 16px; position: absolute; right: 100%; bottom: 0; white-space: nowrap; -webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
-o-transform: translateX(10px);
transform: translateX(10px); opacity: 0;
filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility: hidden; -webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.slideNav-d .common-pop .common-pop-in{padding-right: 13px; background-color: #fff; box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.1); border-radius: 8px;}
.slideNav-d .common-pop .common-pop-in:after{content: ''; position: absolute; right: 4px; bottom: 0; width: 13px; height: 37px; background: url(../images/d-arrow2.png) center center no-repeat; -webkit-background-size: cover;
background-size: cover; z-index: 2;}
.slideNav-d .common-pop .tips{padding: 0 20px; font-size: 14px; color: #000000; line-height: 36px;}
.slideNav-d .common-pop .codes{padding: 24px 0; font-size: 0;}
.slideNav-d .common-pop .codes .codes-item{display: inline-block; vertical-align: top; width: 160px;}
.slideNav-d .common-pop .codes .codes-item+.codes-item{border-left: 1px solid #ededee;}
.slideNav-d .common-pop .codes .pic{margin-bottom: 8px; height: 120px; line-height: 120px; font-size: 0; text-align: center;}
.slideNav-d .common-pop .codes .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.slideNav-d .common-pop .codes .title{margin-bottom: 4px; font-size: 14px; color: #000000; font-weight: bold; line-height: 1.2; text-align: center;}
.slideNav-d .common-pop .codes .txt{font-size: 14px; color: #000000; line-height: 1.2; text-align: center;}
.slideNav-d .item:hover .btn img{display: none;}
.slideNav-d .item:hover .btn img:nth-child(2){display: inline-block;}
.slideNav-d .item:hover .common-pop{-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0); opacity: 1;
filter: alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility: visible;}
.slideNav-d .item.on .btn img{display: none !important;}
.slideNav-d .item.on .btn img:nth-child(3){display: inline-block !important;}
.slideNav-d .item.on .common-pop{opacity: 0;
filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility: hidden;}
.slideNav-d .item.on2{}
.slideNav-d .item.on2 .btn img{display: none !important;}
.slideNav-d .item.on2 .btn img:nth-child(2){display: inline-block !important;}
.slideNav-d .item.on2 .common-pop{opacity: 0;
filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility: hidden;}





/*! banner */
.banner-d{position: relative; overflow: hidden; z-index: 2;}
.banner-d img{display: block; width: 100%;}
.banner-d .bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
background-size: cover;}
.banner-d .cont{position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); z-index: 10;}
.banner-d .cont .title{margin-bottom: 58px; font-size: 90px; color: #FFFFFF; text-align: center; font-weight: bold; line-height: 1.1;}
.banner-d .cont .title span{margin-top: 12px; display: block; font-size: 72px; color: #FFFFFF; font-weight: normal;}
.banner-d .cont .btn{margin: 0 auto; display: block; width: 187px; height: 52px; line-height: 52px; border-radius: 80px; background-color: #12ada9; font-size: 23px; color: #FFFFFF; text-align: center; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.banner-d .cont .btn:hover{opacity: .8;
filter: alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}



/*! ban */
.ban-d{height: 185px; position: relative; overflow: hidden;}
.ban-d .bg{position: absolute; left: 0; top: 0; right: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
background-size: cover;}
.ban-d .cont{position: absolute; left: 0; top: 50%; right: 0; z-index: 2; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.ban-d .cont .title{font-size: 36px; color: #FFFFFF; font-weight: bold; line-height: 1.2; text-align: center;}





/*! 鍏敤 */
.title1-d{margin-bottom: 20px; text-align: center;}
.title1-d .title{padding-bottom: 8px; margin-bottom: 10px; font-size: 42px; color: #12ADA9; font-weight: bold; line-height: 1.2; position: relative;}
.title1-d .title:after{content: ''; position: absolute; left: 50%; bottom: 0; width: 436px; height: 1px; background-color: #cccccc; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.title1-d .title-sub{font-size: 24px; color: #010101; font-weight: bold; line-height: 1.2;}
.title2-d{margin-bottom: 20px; padding-top: 12px; font-size: 0; text-align: center; position: relative; overflow: hidden;}
.title2-d:before{content: ''; position: absolute; left: 50%; top: 0; width: 28px; height: 3px; background-color: #12ada9; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.title2-d .title{display: inline-block; vertical-align: middle;}
.title2-d .title .cn{padding: 0 26px; margin-bottom: 6px; font-size: 30px; color: #010101; font-weight: bold; line-height: 1.2; position: relative;}
.title2-d .title .cn:before, .title2-d .title .cn:after{content: ''; position: absolute; top: 50%; width: 2000px; height: 1px; background-color: #cccccc;}
.title2-d .title .cn:before{right: 100%;}
.title2-d .title .cn:after{left: 100%;}
.title2-d .title .en{font-size: 14px; color: #010101; font-weight: bold; line-height: 1.2; text-transform: uppercase; opacity: .3;
filter: alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';}
.title3-d{margin-bottom: 50px; font-size: 0; text-align: center;}
.title3-d .title{padding: 0 188px; display: inline-block; vertical-align: middle; position: relative;}
.title3-d .title:before, .title3-d .title:after{content: ''; position: absolute; bottom: 14px; width: 127px; height: 8px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
background-size: cover;}
.title3-d .title:before{left: 0; background-image: url(../images/d-line1.png);}
.title3-d .title:after{right: 0; background-image: url(../images/d-line2.png);}
.title3-d .title .cn{font-size: 36px; color: #000000; font-weight: normal; line-height: 1.2;}
.title3-d .title .en{font-size: 30px; color: #000000; line-height: 1.2; font-weight: normal; opacity: .5;
filter: alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';}





/*! index */
.row-index1-d{margin: 52px 0 64px; overflow: hidden;}
.row-index2-d{margin: 64px 0; overflow: hidden;}
.row-index3-d{margin: 64px 0; overflow: hidden;}
.row-index4-d{margin: 64px 0; overflow: hidden;}
.ls1-d{margin: 0 -6px -12px; font-size: 0;}
.ls1-d li{padding: 0 6px; margin-bottom: 12px; display: inline-block; vertical-align: top; width: 12.5%;}
.ls1-d .con{display: block; position: relative;}
.ls1-d .pic{height: 138px; line-height: 136px; font-size: 0; text-align: center; border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}
.ls1-d .pic img{display: inline-block; vertical-align: middle; width: 100%; max-width: 100%; max-height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.ls1-d .title{padding: 6px 10px; position: absolute; left: 18px; bottom: 10px; right: 18px; background-color: rgba(0, 0, 0, .4); border-radius: 5px; font-size: 16px; color: #FFFFFF; font-weight: normal; text-align: center; line-height: 1.1; z-index: 10;}
.ls1-d .con:hover .pic img{-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);}
.ls2-d{margin: 0 -6px -12px; font-size: 0;}
.ls2-d li{padding: 0 6px; margin-bottom: 12px; display: inline-block; vertical-align: middle; width: 12.5%;}
.ls2-d .con{display: block; line-height: 40px; border: 1px solid #e8e8e8; border-radius: 10px; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.ls2-d .title{display: inline-block; vertical-align: middle; width: 100%; font-size: 14px; color: #000000; font-weight: normal; line-height: 1.1; text-align: center; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.ls2-d .on .con, .ls2-d .con:hover{background-color: #12ada9;}
.ls2-d .on .title, .ls2-d .con:hover .title{color: #fff;}




/*鍐呴〉*/
.row-in1{padding: 38px 0 52px; background-color: #f7f7f7; overflow: hidden;}
.detail-d{overflow: hidden;}
.detail-d .pic{margin-right: 46px; float: left; width: 510px; overflow: hidden;}
.detail-d .pic img{display: block; width: 100%;}
.detail-d .text{font-size: 16px; color: #000000; line-height: 1.9; overflow: hidden;}
.detail-d .text a{color: inherit;}
.detail-d .text a:hover{text-decoration: underline;}

.row-in2{padding: 32px 0; overflow: hidden;}
.ls3-d{margin: 0 -10px -64px; font-size: 0;}
.ls3-d li{margin-bottom: 64px; display: inline-block; vertical-align: top; width: 20%;}
.ls3-d .con{padding: 0 10px; display: block;}
.ls3-d .pic{margin: 0 auto 18px; width: 142px; height: 142px; border-radius: 50%; overflow: hidden;}
.ls3-d .pic img{display: block; width: 100%; height: 100%; object-fit: cover; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.ls3-d .title{margin-bottom: 4px; font-size: 16px; color: #333333; text-align: center; font-weight: normal; line-height: 1.2; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; overflow: hidden;}
.ls3-d .txt{font-size: 12px; color: #858585; line-height: 1.6; text-align: center;}
.ls3-d .con:hover .pic img{-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);}

.row-in3{ overflow: hidden;}
.row-in3 .wp{height: 100%; min-height: calc(100vh - 152px); border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.ls4-d{margin: 0 -1px -2px; font-size: 0;}
.ls4-d li{padding: 0 1px; margin-bottom: 2px; display: inline-block; vertical-align: middle; width: 20%;}
.ls4-d .con{display: block; padding-top: 100%; position: relative; overflow: hidden;}
.ls4-d .con img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.total-bt{height: 42px; line-height: 42px;}
.total-bt .total-bt-in{padding: 0 20px; position: fixed; left: 0; bottom: 0; right: 0; height: inherit; line-height: inherit; border-top: 1px solid #d9d9d9; background-color: #efefef; z-index: 10;}
.total-bt .r{float: right;}
.total-bt .num{font-size: 16px; color: #000000;}



/* g-empty */
.g-empty {
    height: 500px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.g-empty .empty {
    display: block;
}

.g-empty .pic {
    width: 413px;
    height: 230px;
    margin: 0 auto;
}

.g-empty .pic img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

.g-empty h3 {
    font-size: 18px;
    color: #949494;
    text-align: center;
    font-weight: normal;
    line-height: 1.8;
    opacity: 0.6;
}

/* g-empty end */