@import url(../font-awesome.min.css);
@import url(animate.min.css);
@import url(swiper.min.css);

/* 公用样式表*/
body, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, div, input, i, span, a, strong, em, b, s, img, table, tr, th, td { margin: 0; padding: 0; list-style: none; list-style-type: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
h1, h2, h3, h4, h5, h6 { font-family: "Hiragino Sans", "Helvetica Neue", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, STHeiti; color: #222; }
* { padding: 0; margin: 0; -webkit-transform-style: preserve-3d; -webkit-transform-style: flat; }
html, body { margin: 0px; width: 100%; height: 100%; }
body { font-family: "Hiragino Sans", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, STHeiti; color: #222; overflow-x: hidden; }
a { text-decoration: none; }
img { border: 0; vertical-align: middle;    /*  去掉图片底部默认的3像素空白缝隙*/ }
table { border-collapse: collapse;    /*合并外连线*/ }

/*公共类*/
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.t-index { text-indent: 2em }
.hide { display: none; }
.all-height { line-height: 23px; }

/*清除浮动*/
.clearfix:before, .clearfix:after {    /*清除浮动，最好最标准的写法*/
content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;    /*IE/7/6*/    /*兼容IE6下的写法*/ }
/*@font-face { font-family: "Microsoft YaHei"; font-style: normal; font-weight: normal; src: url('../woff/wdhei/WenDingHei.eot'), url('../woff/wdhei/WenDingHei.eot?#iefix') format('embedded-opentype'), url('../woff/wdhei/WenDingHei.woff') format('woff'), url('../woff/wdhei/WenDingHei.ttf') format('truetype'), url('../woff/wdhei/WenDingHei.woff2') format("woff2"), url('../woff/wdhei/WenDingHei.svg') format("svg"); }
@font-face { font-family: "Helvetica Neue"; font-style: normal; font-weight: normal; src: url('../woff/wdhei/WenDingHei.eot'), url('../woff/wdhei/WenDingHei.eot?#iefix') format('embedded-opentype'), url('../woff/wdhei/WenDingHei.woff') format('woff'), url('../woff/wdhei/WenDingHei.ttf') format('truetype'), url('../woff/wdhei/WenDingHei.woff2') format("woff2"), url('../woff/wdhei/WenDingHei.svg') format("svg"); }*/

/*css3文字阴影闪烁*/
@keyframes change {
	0% { text-shadow: 0 0 4px #7cfff4 }
	50% { text-shadow: 0 0 30px #7cfff4 }
	100% { text-shadow: 0 0 4px #7cfff4 }
}

/* 去掉iPhone、iPad默认按钮样式 */
input[type="button"], input[type="submit"], input[type="reset"], button { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }

/* 去掉高光样式 */
input:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; }

/*鼠标hover移入效果*/
a:hover, .h-news-btn a:hover span, .h-news-btn a:hover i, .h-news-btn1 a:hover span, .h-news-btn1 a:hover i, .footer-nav .footer-list:hover h2 a:after, .h-news-list li a:hover .h-news-text, .h-brand-list:hover .h-brand-btn i, .h-about-btn a:hover span, .h-kgcy-lst li:hover .h-kgcy-btn span, .h-kgcy-lst li:hover .h-kgcy-btn span i, .paging span:hover, .about-cont-right:hover .about-ppal-btn span, .about-list:hover .about-list-logo span, .brand-list-btn a:hover span, .brand-list-btn a:hover i, .brand-list-info:hover .about-list-logo span, .case-more-btn a:hover, .case-more-btn a:hover span, .case-more-btn a:hover i,.brand-list-info:hover .brand_more_bt { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

/*鼠标移出效果*/
a, .h-news-btn a span, .h-news-btn a i, .h-news-btn1 a span, .h-news-btn1 a i, .footer-nav .footer-list h2 a:after, .h-news-list li a .h-news-text, .h-brand-list .h-brand-btn i, .h-about-btn a span, .h-kgcy-lst li .h-kgcy-btn span, .h-kgcy-lst li .h-kgcy-btn span i, .paging span, .about-cont-right .about-ppal-btn span, .about-list .about-list-logo span, .brand-list-btn a span, .brand-list-btn a i, .brand-list-info .about-list-logo span, .case-more-btn a, .case-more-btn a span, .case-more-btn a i,.brand-list-info .brand_more_bt { transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; }

/* css3鼠标经过图片放大 */
.h-news-pic img, .case-list ul li a>img { -webkit-transition: all ease .5s; transition: all ease .5s }
.h-news-list li a:hover .h-news-pic img, .case-list ul li a:hover>img { -webkit-transform: scale(1.10); transform: scale(1.10); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

/*图片缓动放大 */
.about-banner-inner img { width: 100%; transform: scale(1, 1); -webkit-transform: scale(1, 1); animation: scal 15s ease infinite alternate; -webkit-animation: scal 15s ease infinite alternate; }

/* css3鼠标经过图片缩小 */
.h-brand-list .h-brand-pic img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all ease .5s; transition: all ease .5s; width: 100%; }
.h-brand-list:hover .h-brand-pic img { -webkit-transform: scale(1.0); transform: scale(1.0); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
@keyframes scal {
	from { -webkit-transform: scale(1, 1); }
	to { -webkit-transform: scale(1.1, 1.1); }
}
@-webkit-keyframes scal {
	from { -webkit-transform: scale(1, 1); }
	to { -webkit-transform: scale(1.1, 1.1); }
}

/* 返回顶部 */
.jihuo_btn { position: fixed; right: 1%; width: 50px; height: 50px; bottom: 50px; background: #1c8d43; cursor: pointer; z-index: 8; background-size: cover; border-radius: 2px; text-align: center; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.jihuo_btn:hover { background: #fff; box-shadow: 0 0 15px rgba(7, 53, 94, 0.2); }
.jihuo_btn b { display: block; line-height: 50px; font-weight: bold; font-size: 30px; color: #fff; }
.jihuo_btn:hover b { color: #1c8d43; }
.all-mask { background: #000; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; -webkit-transition: opacity .25s linear, top .25s linear; transition: opacity .25s linear, top .25s linear; transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; opacity: 0; visibility: hidden; }
.all-mask2 { background: #000; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; -webkit-transition: opacity .25s linear, top .25s linear; transition: opacity .25s linear, top .25s linear; transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; opacity: 0; visibility: hidden; }
.all-mask-show { opacity: 1; visibility: visible; }

/*=============================公共模块=============================*/
.row { width: 1600px; margin: 0 auto; }

/* .row1720 { width: 1720px; margin: 0 auto; } */
.row1400 { width: 1400px; margin: 0 auto; }
.bodyadd { position: fixed; }

/* header */
.header-height { /* height:108px; */ }
.header-wrap { position: fixed; z-index: 9; left: 0; top: 0; width: 100%; height: 80px; background: #fff; }
.header { width: 100%; padding: 0 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.header-cur { box-shadow: 0 4px 20px rgba(7, 53, 94, 0); }
.header-cont { width: 100%; margin-top: 15px; font-size: 12px; color: #000; }

/* logo */
.logo { width: 197px; }
.logo img { max-width: 100%; }
.header-c-right { position: absolute; top: 15px; right: 100px; height: 50px; line-height: 50px; font-size: 14px; }
.header-c-right a { color: #071226; position: relative; }
.header-c-right a span { display: block; }
.header-c-right a i { position: absolute; font-size: 12px; right: 15px; top: 0; font-style: normal; width: 80px; display: block; text-align: right; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; }
.header-c-right a:hover { color: #071226; }
.header-c-right a:hover i { right: 5px; opacity: 1; visibility: visible; }
.header-wrap.header-wrapAdd { height: 60px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.08) }
.header-wrap.header-wrapAdd .logo { width: 135px; }
.header-wrap.header-wrapAdd .header-cont { margin-top: 12px; }
.header-wrap.header-wrapAdd .pc-nav-icon { top: 5px; }
.header-wrap.header-wrapAdd .header-c-right { top: 5px; }
.header-height, .header-wrap, .logo, .logo img, .header-c-right, .pc-nav-icon { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }

/* main-nav */
.main-nav { font-size: 0; text-align: right; width: 100%; height: 100%; background: rgba(7, 18, 38, 1); position: fixed; top: 0; left: 0; z-index: 10; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; }
.main-nav-show { opacity: 1; visibility: visible; }
.main-nav>ul { width: 300px;/*  margin: 15%  auto 0 auto; background: blue; */ position: absolute; left: 50%; top: 46%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.main-nav>ul>li { width: 100%; position: relative; text-align: center; }
.main-nav>ul>li>a { display: inline-block; color: #fff; position: relative; text-align: center; padding: 13% 0; position: relative; }
.main-nav>ul>li>a:after { display: block; width: 20px; height: 1px; background: #cee7fb; position: absolute; content: ""; left: 50%; margin-left: -10px; bottom: 0; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.main-nav>ul>li>a:hover:after { width: 30px; margin-left: -15px; }

/*.main-nav>ul>li:last-child a:after{ display:none;}*/
.main-nav>ul>li>a>b { display: block; font-size: 18px; color: #d6dfff; letter-spacing: 1px; font-weight: normal; }
.main-nav>ul>li>p { display: none; }
.main-nav>ul>li:hover>a { color: #fff; }
.main-nav>ul>li>a:hover { color: #fff; }
.main-nav>ul>li.main-nav-a-d a { padding-right: 30px; }
.main-nav>ul>li>a:hover:after { background: #d6dfff; }

/* pc按钮 */
.pc-nav-icon { float: right; display: noned; height: 50px; position: fixed; top: 15px; right: 30px; width: 50px; text-align: right; z-index: 5; }
.pc-nav-icon>a { display: block; height: 100%; width: 50px; float: right; position: relative; }
.pc-nav-icon>a i { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -1px; transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -o-transition: all 0.1s; }
.pc-nav-icon>a:after { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -9px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.pc-nav-icon>a:before { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: 7px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.pc-nav-icon-cur>a:after { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -1px;    /* Rotate div */ transform: rotate(-45deg); -ms-transform: rotate(-45deg);    /* Internet Explorer */ -moz-transform: rotate(-45deg);    /* Firefox */ -webkit-transform: rotate(-45deg);    /* Safari 和 Chrome */ -o-transform: rotate(-45deg);    /* Opera */ }
.pc-nav-icon-cur>a:before { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -1px;    /* Rotate div */ transform: rotate(45deg); -ms-transform: rotate(45deg);    /* Internet Explorer */ -moz-transform: rotate(45deg);    /* Firefox */ -webkit-transform: rotate(45deg);    /* Safari 和 Chrome */ -o-transform: rotate(45deg);    /* Opera */ }
.pc-nav-icon-cur>a i { width: 0; }

/* 关闭导航按钮 */
.colse-nav-icon { float: right; /* display: none; */ height: 50px; position: fixed; top: 18px; right: 40px; width: 50px; text-align: right; z-index: 999; opacity: 0; visibility: hidden; }
.colse-nav-icon>a { display: block; height: 100%; width: 50px; float: right; position: relative; }
.colse-nav-icon>a i { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -1px; transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -o-transition: all 0.1s; }
.colse-nav-icon>a:after { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -9px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.colse-nav-icon>a:before { content: ''; display: block; height: 3px; width: 32px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: 7px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.colse-nav-icon-cur>a:after { content: ''; display: block; height: 2px; width: 42px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -1px;    /* Rotate div */ transform: rotate(-45deg); -ms-transform: rotate(-45deg);    /* Internet Explorer */ -moz-transform: rotate(-45deg);    /* Firefox */ -webkit-transform: rotate(-45deg);    /* Safari 和 Chrome */ -o-transform: rotate(-45deg);    /* Opera */ }
.colse-nav-icon-cur>a:before { content: ''; display: block; height: 2px; width: 42px; background: #071226; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -1px;    /* Rotate div */ transform: rotate(45deg); -ms-transform: rotate(45deg);    /* Internet Explorer */ -moz-transform: rotate(45deg);    /* Firefox */ -webkit-transform: rotate(45deg);    /* Safari 和 Chrome */ -o-transform: rotate(45deg);    /* Opera */ }
.colse-nav-icon-cur>a i { width: 0; }
.colse-nav-icon { z-index: 999; }
.colse-nav-icon>a i { background: #fff; }
.colse-nav-icon>a:after { background: #fff; }
.colse-nav-icon>a:before { background: #fff; }
.colse-nav-icon-cur { opacity: 1; visibility: visible; }
.xf_copyright { position: absolute; bottom: 30px; width: 100%; text-align: center; height: 16px; font-size: 13px; color: #d6dfff; }

/* footer */
.footer { width: 100%; background: #071226; position: relative; z-index: 1; /*  background-size: cover; */ background-attachment: fixed; }
.footer-row { width: 1000px; margin: 0 auto; }
.footer-cont { width: 100%; margin: 4% 0 0 0; color: #fff; }
.footer-cont-top { text-align: center; margin-bottom: 3%; font-size: 14px; }
.footer-logo { margin-bottom: 2%; }
.footer-logo-kh { font-size: 11px; letter-spacing:1px; position: relative; text-transform: uppercase;}
.footer-logo-kh:after { display: block; width: 20px; height: 1px; background: #fff; position: absolute; content: ""; left: 50%; margin-left: -15px; bottom: -15px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.footer-logo img { max-width: 100%; }
.footer-nav { text-align: center; font-size: 0; color: #fff; }
.footer-nav span { font-size: 12px; }
.footer-nav a { font-size: 14px; display: inline-block; margin: 0 18px; }
.footer-nav a:hover { color: #fff; text-decoration: underline; }
.footer-wem { width: 100%; font-size: 0; text-align: center; margin-top: 2%; }
.footer-wem ul li { display: inline-block; margin: 0 20px; color: #fff; }
.footer-wem ul li a { display: block; font-size: 13px; color: #fff; position: relative; }
.footer-wem ul li a:hover { text-decoration: underline; }
.footer-wem-pop { position: absolute; background-color: #fff; width: 120px; left: 50%; margin-left: -60px; top: -150px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.8); transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; }
.footer-wem-pop img { width: 100%; }
.footer-wem-pop:after { content: ''; position: absolute; left: 50%; margin-left: -10px; bottom: -8px; width: 0; height: 0; border-top: 8px solid #fff; border-right: 8px solid transparent; border-left: 8px solid transparent; }
.footer-wem ul li:hover .footer-wem-pop { opacity: 1; visibility: visible; top: -130px; }
.copyright-box { width: 100%; float: left; font-size: 12px; color: #abb4c8; padding: 1% 0 2% 0; text-align: center; }
.copyright-left { width: 100%; }
.copyright-left p { color: #fff; font-weight: normal; margin-bottom: 10px; font-size: 13px; }
.copyright-left a { color: #abb4c8; }
.copyright-left span { display: inline-block; margin: 0 5px; }

/* .copyright-left a:hover { color: #d71318; } */

/* .wap-footer-nav { display: none; } */
.footer-nav { text-align: center; margin: 18px 0px; }
.footer-nav a { text-align: center; font-size: 12px; color: #fff; }

/* 分享 */
.fx-box { font-size: 0; width: 100%; }
.fx-box #share { display: block; vertical-align: middle; font-size: 0; text-align: center; }
#share ul li { float: none; display: inline-block; }
#share a { display: inline-block; vertical-align: middle; background: none; }
#share span { display: inline-block; vertical-align: middle; color: #222; font-size: 12px; margin-left: 5%; }
#share a.bds_more { display: none; }
#share ul li { margin: 0 10px; }
#share ul li a { margin: 0; height: 30px; width: 30px; padding: 0; display: block; text-align: left; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
#share .bdshare-button-style0-16 a:hover { opacity: 1; }
#share ul li a i { margin: 0; height: 30px; width: 30px; border-radius: 50%; padding: 0; text-align: center; display: inline-block; vertical-align: middle; pointer-events: none; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }

/* #share a:hover i { opacity: 1; border: 1px solid #ff4261; } */
#share a.bds_more i { background: url(/images/en/share_more.png) no-repeat center; display: none; }
#share a.bds_weixin i { background: url(/images/en/share_weixin.png) no-repeat center/60% 60%; }
#share a.bds_weixin:hover i { background: url(/images/en/share_weixin1.png) no-repeat center/60% 60%; }
#share a.bds_qzone i { background: url(/images/en/share_qzone.png) no-repeat center/60% 60%; }
#share a.bds_qzone:hover i { background: url(/images/en/share_qzone1.png) no-repeat center/60% 60%; }
#share a.bds_tqq i { background: url(/images/en/share_tqq.png) no-repeat center/60% 60%; }
#share a.bds_tqq:hover i { background: url(/images/en/share_tqq1.png) no-repeat center/60% 60%; }
#share a.bds_tsina i { background: url(/images/en/share_tsina.png) no-repeat center/60% 60%; }
#share a.bds_tsina:hover i { background: url(/images/en/share_tsina1.png) no-repeat center/60% 60%; }
#share a.bds_sqq i { background: url(/images/en/share_sqq.png) no-repeat center/60% 60%; }
#share a.bds_sqq:hover i { background: url(/images/en/share_sqq1.png) no-repeat center/60% 60%; }
#share a.bds_bdhome i { background: url(/images/en/share_bdhome.png) no-repeat center/60% 60%; }
#share a.bds_bdhome:hover i { background: url(/images/en/share_bdhome1.png) no-repeat center/60% 60%; }
#share a i.share-text { margin-left: 10px; display: none; }
#share a.bds_weixin i.share-text, #share a.bds_qzone i.share-text, #share a.bds_tqq i.sh are-text, #share a.bds_tsina i.share-text, #share a.bds_sqq i.share-text, #share a.bds_bdhome i.share-text { background: none; line-height: 32px; font-style: normal; width: auto; }

/* 弹窗 */
.popbox { position: fixed; background: #fff; z-index: 50; width: 100%; height: 100%; right: -100%; top: 0; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; opacity: 0; visibility: hidden; }
.popboxCur { right: 0; opacity: 1; visibility: visible; }
.popbox-cont { margin: 100px auto; width: 800px; }
.popbox-title { border-bottom: 1px solid #000; margin-bottom: 3%; }
.popbox-title h2 { font-size: 32px; margin-bottom: 3%; }
.popbox-close { position: absolute; background: url(/images/en/close1.png) no-repeat center; width: 40px; height: 40px; right: 20px; top: 20px; transition: all .3s; cursor: pointer; z-index: 3; }
.popbox-close:hover { transform: rotate(360deg); }
.popbox-text p { font-size: 14px; line-height: 28px; min-height: 28px; }
.popbox-info { font-size: 14px; line-height: 28px; min-height: 28px; }
.mCSB_inside > .mCSB_container { margin-right: 60px; padding: 30px 0; }
.popbox2 { position: fixed; background: #fff; z-index: 50; width:650px; height: 450px; left: 50%; top: 50%; border-radius: 5px; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; opacity: 0; visibility: hidden; }
.popbox2Cur { opacity: 1; visibility: visible; }
.popbox2-close { position: absolute; background: #222 url(/images/en/close2.png) no-repeat center; width: 40px; height: 40px; right: -10px; top: -20px; transition: all .3s; cursor: pointer; z-index: 3; border-radius: 50%; }
.popbox2-close:hover { transform: rotate(360deg); }
.popbox2-cont { padding: 40px 15px 40px 40px; height: 100%;   -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}
.popbox2-text p { font-size: 14px; line-height: 28px; min-height: 28px; }
.popbox2-cont .mCSB_inside > .mCSB_container { padding: 10px 0; margin-right: 30px; }
.popbox2-title { border-bottom: 1px solid #000; margin-bottom: 3%; }
.popbox2-title h2 { font-size: 28px; margin-bottom: 3%; display: inline-block; margin-right: 10px; }
.popbox2-title p { font-size: 18px; display: inline-block; }
.popbox2-info { font-size: 14px; line-height: 28px; min-height: 28px; }
.popbox2-info-pic { width: 30%; }
.popbox2-info-pic img { width: 100%; }
.popbox2-info-text { width: 65%; }

/*=============================首页=============================*/
.page-fixed { float: left; width: 100%; position: relative; background: #fff; z-index: 2; }

/* banner */
.h-banner { width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.h-banner-inner { margin: 0 35px; }
.h-banner-swiper .swiper-slide:after { content: ""; display: block; top: 0; left: 0; width: 100%; height: 100%; position: absolute; z-index: 1; background: rgba(0, 0, 0, 0.15) }
.h-banner img { width: 100%; }
.h-banner-cont { width: 100%; color: #fff; position: absolute; top: 33%; left: 0; z-index: 2; }
.h-banner-text { text-align: center; }
.h-banner-text h2 { font-family: "Hiragino Sans GB"; width: 60%; margin: 0 auto; color: #fff; font-size:32px; font-weight: bold; text-transform: Uppercase ; line-height: 56px; /* text-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); */ margin-bottom: 30px; letter-spacing:1px; }
.h-banner-text p { color: #fff; font-size: 21px; line-height: 24px; margin-bottom: 3%; letter-spacing: 5px; display: none; }
.h-banner-text a { color: #fff; font-size: 12px; letter-spacing: 3px; line-height: 44px; background: rgba(255, 255, 255, 0.05); border: 1px solid #fff; display: block; margin: 0 auto; width: 170px; }
.h-banner-text a:hover { color: #000; background: rgba(255, 255, 255, 0.95); }
.h-banner .swiper-pagination { width: 1000px; left: 50%; margin-left: -500px; bottom: 25px; text-align:center; }
.h-banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
.h-banner .swiper-pagination-bullet { width: 8px; height:8px; opacity: 1; background: #fff; background: #fff; border-radius: 10px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; position: relative; }
.h-banner .swiper-pagination-bullet:after { top: -4px; left: -4px; width: 14px; height: 14px; content: ''; position: absolute; border: 1px solid #fff; border-radius: 50%; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; opacity: 0; visibility: hidden; }
.h-banner .swiper-pagination-bullet:hover:after { opacity: 1; visibility: visible; }
.h-banner .swiper-pagination-bullet-active { opacity: 1; background: #fff; width: 8px; height: 8px; }
.h-banner .swiper-pagination-bullet-active:after { opacity: 1; visibility: visible; }

/* .h-banner .swiper-pagination-bullet-active:hover { opacity: 1; background: #ffa400; width: 10px; height: 10px; }
.h-banner .swiper-button-next { right: 3%; height: 80px; width: 80px; top: 50%; margin-top: -40px; color: #fff; background: none; background: url('/images/en/h-banner-next.png') no-repeat center; }
.h-banner .swiper-button-prev { left: 3%; height: 80px; width: 80px; top: 50%; margin-top: -40px; color: #fff; background: none; background: url('/images/en/h-banner-prev.png') no-repeat center; } */
.h-banner .swiper-button-next, .h-banner .swiper-button-prev { margin-top: 0; z-index: 2; height: 100%; background: red; top: 0; width: 150px; }
.h-banner .swiper-button-next { right: 35px; background: -webkit-linear-gradient(left, rgba(7, 18, 38, 0), rgba(7, 18, 38, 0.5)); /* Safari 5.1 - 6 */ background: -o-linear-gradient(right, rgba(7, 18, 38, 0), rgba(7, 18, 38, 0.5)); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(right, rgba(7, 18, 38, 0), rgba(7, 18, 38, 0.5)); /* Firefox 3.6 - 15*/ background: linear-gradient(to right, rgba(7, 18, 38, 0), rgba(7, 18, 38, 0.5)); /* 标准的语法 */ }
.h-banner .swiper-button-prev { left: 35px; background: -webkit-linear-gradient(left, rgba(7, 18, 38, 0.5), rgba(7, 18, 38, 0)); /* Safari 5.1 - 6 */ background: -o-linear-gradient(right, rgba(7, 18, 38, 0.5), rgba(7, 18, 38, 0)); /* Opera 11.1 - 12*/ background: -moz-linear-gradient(right, rgba(7, 18, 38, 0.5), rgba(7, 18, 38, 0)); /* Firefox 3.6 - 15*/ background: linear-gradient(to right, rgba(7, 18, 38, 0.5), rgba(7, 18, 38, 0)); /* 标准的语法 */ }
.h-banner .swiper-button-next, .h-banner .swiper-button-prev { opacity: 0; visibility: hidden; z-index: 2; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }
.h-banner:hover .swiper-button-next, .h-banner:hover .swiper-button-prev { opacity: 1; visibility: visible; }
.h-banner .swiper-button-next i, .h-banner .swiper-button-prev i { width: 80px; height: 80px; top: 38%; position: absolute; }
.h-banner .swiper-button-next i { background: url(/images/en/h-banner-next.png) no-repeat center; right: 50%; margin-right: -50px; }
.h-banner .swiper-button-prev i { background: url(/images/en/h-banner-prev.png) no-repeat center; left: 50%; margin-left: -50px; }

/*.h-banner:hover .swiper-button-next.swiper-button-disabled, .h-banner:hover .swiper-button-prev.swiper-button-disabled { opacity: .2; -webkit-transition: opacity .25s linear, top .25s linear; transition: opacity .25s linear, top .25s linear; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; }*/
.h-about-d { position: fixed; width: 100%; top: 15%; left: 0; }
.h-about-left-d { width: 30%; margin-left: -6%; }
.h-about-left-d img { max-width: 100%; }
.h-about-right-d { width: 26%; margin-top: 15%; margin-right: -5%; }
.h-about-right-d img { max-width: 100%; }

/* 鼎鼎控股简介 */
.h-about { width: 100%; }
.h-about-box { width: 100%;/*  background:#fff; */ position: relative; z-index: 2; }
.h-about-box-top { position: absolute; top: -66px; background: #fff; z-index: 2; width: 100%; left: 0; height: 66px; }
.h-about-info { width: 100%; margin-top: 2%; margin-bottom: 6%; /* background: url(/images/en/h-about-d.png) no-repeat 0 25px; */ }
.h-about-info .title-line i:nth-child(2) { background: #f1f1f1; }
.h-about-left { width: 42%; position: absolute; left: 3%; z-index: 1; }
.h-title h1 { font-size: 38px; color: #111; margin-bottom: 15px; font-weight: normal; }
.h-title h2 { font-size: 26px; color: #111; margin-bottom: 20px; }
.h-about-text { font-size: 13px; color: #333; line-height: 20px; text-align: justify; margin-bottom: 6% }
.h-ppal-morebt{position: absolute; font-size: 12px; letter-spacing: 1px; z-index: 3; color: #000; text-align: center; width: 100%; top:40%}
.h-ppal-morebt a{line-height: 32px; background: #fff; background: rgba(255, 255, 255, 0.3); border: 1px solid #fff; display: block; width:150px; color: #fff; margin: 0 auto;}
.h-ppal-morebt a:hover{line-height: 32px; background: #000; background: rgba(0, 0, 0, 0.85); border: 1px solid #000; display: block; width:150px; color: #fff; margin: 0 auto;}

/* .h-about-text p{ font-size:16px; color: #071226; line-height:27px } */
.title-line { height: 3px; font-size: 0; margin-bottom: 45px; }
.title-line i { display: inline-block; width: 48px; height: 2px; background: #fff; }
.title-line i:nth-child(1) { background: #1c8d43; }
.title-line i:nth-child(2) { background: #fff; }
.title-line i:nth-child(3) { background: #d71318; }
.h-about-btn a { background: #071226; color: #fff; display: inline-block; height: 42px; letter-spacing: 3px; line-height: 40px; font-size: 12px; padding: 0 30px; }
.h-about-btn span { display: inline-block; margin-right: 5px; }
.h-about-btn i { font-style: normal; display: inline-block; }
.h-about-btn a:hover { background: #000; color: #ff0000; padding: 0 25px 0 30px; }
.h-about-btn a:hover span { margin-right: 10px; }
.h-about-right { width: 58%; margin-top: 7%; position: relative; right: 3%; }
.h-a-r-pic { width: 100%; position: relative; }
.h-a-r-pic ul li { display: none; position: absolute; top: 0; left: 0; width: 100%; }
.h-a-r-pic img { width: 100%; }

/* .h-a-r-text { position: absolute; font-family: Myriad Pro; font-size: 48px; text-decoration: underline; font-weight: bold; line-height: 52px; right: 6%; top: -10%; color: #071226; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; } */
.h-about-right:hover .h-a-r-text { color: #ebedef; }
.h-a-r-nav { background: rgba(7, 18, 38, 0.95); height: 130px; position: relative; top: -50px; width: 80%; }
.h-a-r-nav-box { margin-right: 32px; }
.h-a-r-nav-box li { float: left; width: 20%; text-align: center; }
.h-a-r-nav-box li a { display: block; font-size: 12px; color: #fff; padding-top: 30px }
.h-a-r-nav-box li .h-a-r-icon { display: block; position: relative; margin: 0 auto 10px auto; }
.h-a-r-nav-box li i { display: block; width: 100%; text-align: center; }
.h-a-r-nav-box li i img { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.h-a-r-nav-box li i.h-a-r-icon-2 { position: absolute; top: 0; }
.h-a-r-nav-box li a i.h-a-r-icon-1 img { opacity: 1; visibility: visible; max-width: 100%; }
.h-a-r-nav-box li a i.h-a-r-icon-2 img { opacity: 0; visibility: hidden; max-width: 100%; }
.h-a-r-nav-box li a:hover i.h-a-r-icon-1 img { opacity: 0; visibility: hidden; }
.h-a-r-nav-box li a:hover i.h-a-r-icon-2 img { opacity: 1; visibility: visible; }
.h-a-r-nav-box li a:hover { color: #d6dfff; }
.h-a-r-nav-box li.cur a i.h-a-r-icon-1 img { opacity: 0; visibility: hidden; }
.h-a-r-nav-box li.cur a i.h-a-r-icon-2 img { opacity: 1; visibility: visible; }
.h-a-r-nav-box li.cur a { color: #d6dfff; }

/* 鼎鼎赋能控股成员 */
.h-kgcy { width: 100%; padding: 0 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; z-index: 1; margin-bottom: 5%; }
.h-kgcy .h-title { position: absolute; left: 0; top: 120px; width: 100%; text-align: center; z-index: 5; pointer-events: none; }
.h-kgcy .h-title h1 { width: 100%; text-align: center; margin-bottom: 1.5%; color: #fff; }
.h-kgcy .title-line { text-align: center; }
.h-kgcy-lst { width: 100%; margin-bottom: 3%; }
.h-kgcy-lst li { width: 33.333%; float: left; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; overflow: hidden; position: relative; margin-left: -1px; }
.h-kgcy-lst li a { display: block; position: absolute; top: 0; z-index: 1; width: 100%; height: 100%; overflow: hidden; font-size: 12px; letter-spacing: 3px; }
.h-kgcy-lst li a:hover { filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ -webkit-filter: blur(5px); /* Chrome, Opera */ -moz-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */ }
.h-kgcy-lst li:after { content: ""; position: absolute; top: 0; left: 1px; height: 100%; background-color: #111929; background: rgba(0, 0, 0, 0.65); z-index: 2; display: block; width: 100%; pointer-events: none; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }
.h-kgcy-lst li img { width: 100%; }
.h-kgcy-info { position: relative; margin: 280px auto; width: 320px; color: #fff; pointer-events: none; z-index: 5 }
.h-kgcy-info h2 { text-align: center; font-size: 32px; color: #fff; letter-spacing: 2px; margin-bottom: 15%; font-weight: normal; height: 85px; }
.h-kgcy-info h2:after { content: ""; height: 1px; background: #fff; z-index: 2; display: block; width: 25px; margin: 5% auto 0 auto; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }
.h-kgcy-info p { font-size: 13px; color: #fff; line-height: 24px; height: 96px; margin-bottom: 15%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.h-kgcy-btn { text-align: center; }
.h-kgcy-btn span { display: inline-block; border: 1px solid #fff; padding: 15px 35px; font-size: 14px; }
.h-kgcy-btn i { font-style: normal; display: inline-block; margin-left: 10px; }
.h-kgcy-lst li:hover .h-kgcy-info h2:after { width: 50px; }
.h-kgcy-lst li:hover .h-kgcy-btn span { padding: 15px 25px 15px 35px; background-color: #fff; background: rgba(255, 255, 255, 0.96); color: #000; }
.h-kgcy-lst li:hover .h-kgcy-btn span i { margin-left: 20px; }
.h-kgcy-lstCur ul li { width: 33.333%; }
.h-kgcy-lstCur ul li.h-kgcy-lstLI { width: 33.333%; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }
.h-kgcy-lstCur ul li.h-kgcy-lstLI a { -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.h-kgcy-lst li.h-kgcy-lstLI:after { background-color: #111929; background: rgba(7, 18, 40, 0.75); }
.h-news-btn1 { text-align: center; }
.h-news-btn1 a { display: inline-block; border: 1px solid #040d1e; padding: 12px 40px; }
.h-news-btn1 span { display: inline-block; margin-right: 5px; color: #040d1e; }
.h-news-btn1 i { display: inline-block; font-style: normal; color: #040d1e; }
.h-news-btn1 a:hover { background: #d71318; border: 1px solid #d71318; color: #fff; padding: 12px 35px 12px 40px; }
.h-news-btn1 a:hover span { margin-right: 10px; color: #fff; }
.h-news-btn1 a:hover i { color: #fff; }

/* 品牌运营 */
.h-brand { width: 100%; position: relative; z-index: 1; }
.h-brand { background: #f0f1f2; }
.h-brand-cont { width: 100%; margin-bottom: 5%; }
.h-brand-cont .h-title { margin-top: 5%; margin-bottom: 4%; }
.h-brand-cont .h-title h1 { width: 100%; text-align: center; margin-bottom: 2%; }
.h-brand-cont .title-line { text-align: center; }
.h-brand-swiper { width: 100%; padding-bottom: 3%; margin-bottom:2%; position: relative; }
.h-brand-list { width: 100%; float: left; }
.h-brand-list a { background: #fff; margin: 0 20px; float: left; }
.h-brand-list a:hover { background: #071226; margin: 0 20px; float: left; }
.h-brand-pic { overflow: hidden; }
.h-brand-pic img { width: 100%; }
.h-brand-text { margin: 9% auto; width: 86%; color: #071226; }
.h-brand-text dl { margin-bottom: 5%; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; }
.h-brand-text dl dt { font-size: 26px; margin-bottom: 15px; }
.h-brand-text dl dd { font-size: 14px; line-height: 24px; height:77px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.h-brand-list:hover .h-brand-text dl { margin-top: -2%; margin-bottom: 6%; }
.h-brand-btn { display: inline-block; font-size: 16px; color: #071226; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.h-brand-btn span { display: inline-block; font-size: 12px; letter-spacing: 3px; }
.h-brand-btn i { display: inline-block; font-style: normal; margin-left: 5px; }
.h-brand-swiper .swiper-pagination { position: absolute; width: 100%; bottom: 0; }
.h-brand-swiper .swiper-pagination-bullet { width: 11px; height: 11px; margin: 0 5px; border-radius: 100%; background: #2c3447; opacity: 1; }
.h-brand-swiper .swiper-pagination-bullet-active { opacity: 1; background: #ff0000; }

/* 3Dlogo */
.h-brand-logo { width: 100%; height: 80px; cursor: pointer; perspective: 500px; -webkit-perspective: 500px; margin-bottom: 3%; }
.h-brand-logo-list { height: 100%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; transition: 0.25s; position: relative; }
.h-brand-logo:hover .h-brand-logo-list { transform: rotateX(90deg); -webkit-transform: rotateX(90deg); }
.h-brand-logo-list ul { width: 100%; height: 100%; position: absolute; box-sizing: border-box; background: #f0f1f2; line-height: 85px; height: 85px; text-align: center; text-transform: uppercase; }
.h-brand-logo-list ul:nth-child(1) { transform: translate3d(0, 0, 40px); }
.h-brand-logo-list ul:nth-child(2) { transform: rotateX(-90deg) translate3d(0, 0, 40px); }
.h-brand-logo ul { font-size: 0; text-align:center}
.h-brand-logo ul li { display: inline-block; width: 12%; }
.h-brand-logo ul li img { max-width: 100%; }
.h-brand-list a:hover .h-brand-text { color: #fff; }
.h-brand-list a:hover .h-brand-btn { color: #ff0000; }
.h-brand-list:hover .h-brand-btn i { margin-left: 10px; }

/* 新闻 */
.h-news { width: 100%; margin-bottom: 6%; position: relative; z-index: 1 }
.h-news-cont { width: 100%; }
.h-news .h-title { margin-top: 5%; margin-bottom: 4%; }
.h-news .h-title h1 { width: 100%; text-align: center; margin-bottom: 2%; }
.h-news .title-line { text-align: center; }
.h-news .title-line i:nth-child(2) { background: #dcdcdc; }
.h-news-list { margin-bottom: 4%; width: 100%; }
.h-news-list li { width: 29.333%; margin: 0 2%; border-bottom: 1px solid #040d1e; float: left; }
.h-news-list li a { display: block; }
.h-news-pic { overflow: hidden; }
.h-news-pic img { width: 100%; }
.h-news-text { margin: 5% auto; width: 100%; font-size: 22px; line-height: 32px; color: #071226; min-height: 60px; margin-bottom: 6%; overflow: hidden; }
.h-news-tag { font-size: 14px; margin-bottom: 4%; color: #666; }
.h-news-list li a:hover .h-news-text { color: #d71318; }
.h-news-btn { text-align: center; }
.h-news-btn a { display: inline-block; border: 1px solid #040d1e; padding: 12px 40px; font-size: 12px; letter-spacing: 3px;}
.h-news-btn span { display: inline-block; margin-right: 5px; color: #040d1e; }
.h-news-btn i { display: inline-block; font-style: normal; color: #040d1e; }
.h-news-btn a:hover { background: #d71318; border: 1px solid #d71318; color: #fff; padding: 12px 35px 12px 40px; }
.h-news-btn a:hover span { margin-right: 10px; color: #fff; }
.h-news-btn a:hover i { color: #fff; }

/*=============================内页=============================*/

/* 联系鼎鼎 */
.contact-box { width: 100%; position: relative; z-index: 2; margin: 3% 0 3% 0; }
.contact-row { width: 960px; margin: 0 auto; }
.contact-title { margin-bottom: 7%; }
.contact-title h1 { font-size: 28px; color: #111; font-weight: normal; }
.contact-title-line { height: 2px; font-size: 0; margin-top: 20px; }
.contact-title-line i { display: inline-block; width: 38px; height: 2px; background: #fff; }
.contact-title-line i:nth-child(1) { background: #1c8d43; }
.contact-title-line i:nth-child(2) { background: #dcdcdc; }
.contact-title-line i:nth-child(3) { background: #d71318; }
.contact-cont { width: 100%; }
.contact-text { width: 50%; }
.contact-list { margin-bottom: 13%; }
.contact-list h2 { font-size: 18px; font-weight: bold; color: #000;  margin-bottom: 4%; position: relative; }
.contact-list h2:after { content: ''; display: block; height: 3px; background: #000; width: 30px; margin-top:16px; }
.contact-list p { font-size: 14px; line-height: 32px; color: #000; }
.contact-list p a { font-weight: bold; text-decoration: underline; color: #000; }
.contact-list p a:hover { color: #d71318; }
.contac-map { width: 50%; }
.contac-map-cont { height: 300px; border: 1px solid #000; }
.contac-map-cont img{max-width: 100%;}
.contac-map-link { height: 46px; background: #000; line-height: 46px; }
.contac-map-link a { color: #fff; font-size: 12px; letter-spacing: 3px; text-decoration: none; display: inline-block; margin-left: 20px; }

/*留言板*/
.message-box { background-color: #fafafa; float: left; width: 100%; position: relative; z-index: 2; }
.message-cont { margin: 6% 0 10% 0; width: 100%; }
.message { width: 100%; font-size: 14px; float: left; }
.message a { color: #132b88; text-decoration: none; }
.message a:hover { color: #132b88; text-decoration: underline; }
.message ul { width: 100%; /* margin-left: 2%;  */ float: left; }
.message ul li { width: 46%; float: left; margin-bottom: 40px; }
.message ul li p { margin-bottom: 15px; letter-spacing: 2px; font-size: 12px; }
.message ul li.w_right { float: right; }
.meg_input1 { width: 100%; line-height: 50px; font-size: 14px; background: #fff; height: 50px; border: 1px solid #000; padding: 0 20px; color: #666; font-family: 'Open Sans', Verdana, Geneva, sans-serif; border-radius: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.meg_textarea1 { width: 100%; font-size: 14px; background: #fff; padding: 8px 20px; border: 1px solid #000; color: #666; font-family: 'Open Sans', Verdana, Geneva, sans-serif; line-height: 23px; box-sizing: border-box; -moz-box-sizing: border-box; border-radius: 0; -webkit-box-sizing: border-box; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.meg_input1:hover, .meg_textarea1:hover { background: #fff; border: 1px solid #d71318; }
.message_buttom { width: 50%; float: left; }
.send_buttom { width: 100%; background: #071226; color: #fff; font-size: 14px; letter-spacing: 3px; cursor: pointer; border: none; font-weight: bolder; text-align: center; padding: 15px 0px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.send_buttom:hover { background: #d71318; color: #fff; }
.code_img { float: left; margin-left: 30px; }
.message_title { float: right; width: 97%; color: #999; line-height: 21px; font-size: 12px; }
.yzm-box { margin-left: 10px; width: 114px; display: inline-block; }
.yzm-box img { width: 100%; }
.message ul.message_ul2 li { width: 100%; }
.message-btn { width: 220px; }

/* 新闻动态 */
.news-box { width: 100%; position: relative; z-index: 2; margin: 1% 0 3% 0; }
.news-row { width: 960px; margin: 0 auto; }
.news-ad { margin-bottom: 5%; width: 100%; margin-top: 3%;}
.news-ad img { width: 100%; }
.news-nav { margin-left: 10%; margin-top: 15px; font-size: 16px; color: #000; }
.news-nav a { color: #000; position: relative; display: inline-block; }
.news-nav a:after { background: #071226; width: 100%; display: block; content: ""; position: absolute; bottom: -5px; left: 0; height: 1px; opacity: 0; visibility: hidden; }
.news-nav a:hover { color: #d71318; }
.news-nav span { padding: 0 20px; display: inline-block; }
.news-nav a.cur { color: #071226; font-weight: bold; }
.news-nav a.cur:after { opacity: 1; visibility: visible; }
.news-cont { width: 100%; margin-bottom: 3%; }
.news-list { border-bottom: 1px solid #000; margin-bottom: 5%; padding-bottom: 5%; }
.news-list a { width: 100%; display: block; float: left; }
.news-list-info { width: 32%; }
.news-list-time { font-size: 14px; color: #000; margin-bottom: 25px; }
.news-list-title { font-size: 26px; letter-spacing: -1px; line-height: 34px; color: #000; min-height: 100px; margin-bottom: 12%; }
.news-list-tag { font-size: 12px; color: #666; margin-bottom: 18%; }
.news-list-btn { font-size: 12px; letter-spacing: 3px; color: #000; text-decoration: none; display: inline-block; border: 1px solid #000; padding:8px 20px; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; }
.news-list-btn span { margin-left: 5px; display: inline-block; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; }
.news-list-pic { position: relative; width: 56%; overflow: hidden; }
.news-list-pic img { width: 100%; }
.news-list-text { position: absolute; bottom: 0px; left: 0; width: 100%; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; opacity: 0; visibility: hidden; }
.news-list-text p { background: #071226; background: rgba(7, 18, 38, 0.92); font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;  line-height: 25px; color: #fff; margin: 10px; padding: 10px 25px; }
.news-list a:hover .news-list-text { opacity: 1; visibility: visible; }
.news-list a:hover .news-list-text { opacity: 1; visibility: visible; }
.news-list a:hover .news-list-btn { color: #fff; text-decoration: none; background: #d71318; padding: 8px 15px 8px 20px; }
.news-list a:hover .news-list-btn span { margin-left: 10px; }
.paging { width: 100%; font-size: 18px; color: #000; }
.paging span { display: inline-block; cursor: pointer; padding: 10px 12px; }
.paging a { display: inline-block; padding: 10px 8px; color: #000; margin: 0 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.paging a:hover { box-shadow: 0 0 10px rgba(144, 144, 144, 0.5); }
.paging a.cur { border: 2px solid #fe6b6b; color: #fe6b6b; padding: 8px 8px; }
.paging span:hover { color: #fe6b6b; }

/* 新闻动态详情 */
.news-blank-bg { background: #f0f1f2; width: 100%; }
.news-blank-wrap { background: #fff; width: 80%; margin: 15px 10% 3%; }
.location-box { font-size: 14px; color: #666; padding: 25px 30px 15px 30px; }
.location-box a { font-size: 14px; color: #666; }
.location-box a:hover { color: #d71318; text-decoration: underline; }
.location-box i { font-family: "宋体"; font-style: normal; display: inline-block; padding: 0 8px; }
.news-blank-cont { width: 100%; }
.news-blank-hd { font-size: 48px; letter-spacing: -1px; line-height: 54px; color: #000; margin-bottom: 3%; }
.news-blank-info { width: 100%; margin-bottom: 5%; }
.news-blank-time { font-size: 14px; color: #000; margin-bottom: 15px; }
.news-blank-tag { font-size: 14px; color: #666; }
.news-blank-inner { width: 100%; }
.news-blank-text { width: 690px; line-height: 24px; font-size: 14px; border-bottom: 1px solid #000; margin-bottom: 3%; text-align: justify;}
.news-blank-text img { max-width: 100%; }
.news-blank-paging { width: 100%; margin: 8% 0 3%; }
.news-blank-return a { font-size: 12px; letter-spacing: 2px; color: #071226; line-height: 34px; display: inline-block; }
.news-blank-return a:hover { color: #d71318; text-decoration: underline; }
.news-blank-gzh { width: 180px; font-size: 14px; border: 1px solid #f0f1f2; padding-bottom: 35px; }
.news-b-gzh-ewm { text-align: center; margin-bottom: 30px; }
.news-b-gzh-ewm p { width: 180px; margin-bottom: 5px; }
.news-b-gzh-ewm img { width: 100%; }
.news-b-gzh-wb { text-align: center; }
.news-b-gzh-wb a { color: #000; text-align: center; }
.news-b-gzh-wb a:hover { color: #d71318; text-decoration: underline; }
.news-b-gzh-wb i { margin-right: 5px; }
.news-blank-link a { display: inline-block; width: 34px; height: 34px; background: #f0f1f2; color: #071226; text-align: center; line-height: 34px; border-radius: 50%; margin-left: 20px; }
.news-blank-link a i { display: inline-block; line-height: 34px; font-size: 16px; }
.news-blank-link a:hover { background: #071226; color: #fff; }
.other-news { margin-bottom: 6%; width: 100%; }
.other-news h3 { font-size: 16px; margin-bottom: 2%; }
.other-news-list { font-size: 16px; }
.other-news-list li a { font-size: 14px; color: #071226; display: inline-block; line-height: 36px; }
.other-news-list li a:hover { color: #d71318; text-decoration: underline; }
.news-share-fx { display: inline-block; vertical-align: middle; line-height: 30px; }
.news-share #share { display: inline-block; vertical-align: middle; font-size: 0; }
.news-share #share ul li { float: none; display: inline-block; margin: 0 0 0 8px; }
.news-share #share a { display: inline-block; vertical-align: middle; background: none; }
.news-share #share span { display: inline-block; vertical-align: middle; color: #222; font-size: 12px; margin-left: 5%; }
.news-share #share a.bds_more { display: none; }
.news-share #share ul li a { margin: 0; height: 30px; width: 30px; padding: 0; display: block; text-align: left; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; background: #071226; border-radius: 50%; }
.news-share #share .bdshare-button-style0-16 a:hover { opacity: 1; }
.news-share #share ul li a i { margin: 0; height: 30px; width: 30px; border-radius: 50%; padding: 0; text-align: center; display: inline-block; vertical-align: middle; pointer-events: none; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }

/* .news-share #share a:hover i { opacity: 1; border: 1px solid #ff4261; } */
.news-share #share a.bds_more i { background: url(/images/en/share_more.png) no-repeat center; display: none; }
.news-share #share a.bds_weixin i { background: url(/images/en/share_weixin.png) no-repeat center/60% 60%; }
.news-share #share a.bds_weixin:hover i { background: url(/images/en/share_weixin1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_qzone i { background: url(/images/en/share_qzone.png) no-repeat center/60% 60%; }
.news-share #share a.bds_qzone:hover i { background: url(/images/en/share_qzone1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tqq i { background: url(/images/en/share_tqq.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tqq:hover i { background: url(/images/en/share_tqq1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tsina i { background: url(/images/en/share_tsina.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tsina:hover i { background: url(/images/en/share_tsina1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_sqq i { background: url(/images/en/share_sqq.png) no-repeat center/60% 60%; }
.news-share #share a.bds_sqq:hover i { background: url(/images/en/share_sqq1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_bdhome i { background: url(/images/en/share_bdhome.png) no-repeat center/60% 60%; }
.news-share #share a.bds_bdhome:hover i { background: url(/images/en/share_bdhome1.png) no-repeat center/60% 60%; }
.news-share #share a i.share-text { margin-left: 10px; display: none; }
.news-share #share a.bds_weixin i.share-text, .news-share #share a.bds_qzone i.share-text, .news-share #share a.bds_tqq i.sh are-text, .news-share #share a.bds_tsina i.share-text, .news-share #share a.bds_sqq i.share-text, .news-share #share a.bds_bdhome i.share-text { background: none; line-height: 32px; font-style: normal; width: auto; }

/* 鼎鼎简介 */
.about-box { width: 100%; }
.about-banner-inner { margin: 0 35px; position: relative; overflow: hidden; }
.about-banner-inner img { width: 100%; }
.about-banner-text { position: absolute; top: 45%; width: 100%; text-align: center; font-size: 30px; text-transform: uppercase; letter-spacing: 0px; color: #fff; z-index: 5; }
.about-banner-cont{ height: 32px; line-height: 32px; position: relative; }
.about-banner-swiper{height: 32px; line-height: 32px; overflow: hidden;}
.about-banner-cont .swiper-slide{ height: 32px; line-height: 32px; text-align: center;  }
.about-wrap { position: relative; z-index: 2; width: 100%; }
.about-introduce { width: 100%; margin-bottom: 8%; }
.about-cont { margin: 0 35px; position: relative }
.about-inner { width: 1360px; margin: 0 auto; }
.about-cont-left { margin-left: 40px; padding-top: 5%; width: 57%; z-index: 1; position: relative }
.about-title { margin-bottom: 7%; }
.about-title h1 { font-size: 38px; color: #111; font-weight: normal; }
.about-title-line { height: 2px; font-size: 0; margin-top: 20px; }
.about-title-line i { display: inline-block; width: 38px; height: 2px; background: #fff; }
.about-title-line i:nth-child(1) { background: #1c8d43; }
.about-title-line i:nth-child(2) { background: #dcdcdc; }
.about-title-line i:nth-child(3) { background: #d71318; }
.about-text { font-size: 14px; line-height: 24px; text-align: justify;}
.about-cont-r-bg { background: #f0f1f2; height: 347px; position: absolute; top: 0; right: 0; width: 60%; }
.about-name { font-size: 24px; font-weight: bold; color: #000; letter-spacing: 1px; margin-bottom: 6%; position: relative; }
.about-name:after { content: ''; display: block; height: 4px; background: #000; width: 18px; margin-top: 15px; }
.about-cont-right { z-index: 1; position: relative; margin-top: 12%; font-size: 0; width: 30%; text-align: right; }
.about-about-pic1 { display: inline-block; position: relative; margin-top: 8%; width: 55%; }
.about-about-pic1 img { max-width: 100%; }
.about-about-pic1:before { content: 'dd'; display: block; height: 100%; background: #000; background: rgba(0, 0, 0, 0.5); width: 100%; top: 0; left: 0; z-index: 50; position: absolute; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; }
.about-about-pic1:hover:before { opacity: 1; visibility: visible; }
.about-about-pic1 p { position: absolute; top: 20%; left: 50%; color: #fff; z-index: 51; width: 12px; font-size: 12px; margin-left: -9px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; text-align: center; }
.about-about-pic1:hover p { opacity: 1; visibility: visible; margin-top: 35px; }
.about-ppal-btn { position: absolute; top: 55%; left: 50%; z-index: 50; width: 85px; height: 85px; border: 1px solid  #d71318; font-size: 26px; color: #fff; padding: 5px; margin: -45px 0 0 -45px; }
.about-ppal-btn span { background: #d71318; z-index: 50; left: 0; display: block; font-size: 26px; line-height: 34px; color: #fff; width: 85px; height: 85px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center; }
.about-about-pic2 { display: inline-block; margin-left: 3%; width: 42%; }
.about-about-pic2 img { max-width: 100%; }
.about-cont-right:hover .about-ppal-btn { position: absolute; top: 55%; left: 50%; z-index: 50; width: 85px; height: 85px; border: 1px solid  #1c8d43; font-size: 26px; color: #fff; padding: 5px; }
.about-cont-right:hover .about-ppal-btn span { background: #1c8d43; z-index: 50; left: 0; display: block; font-size: 26px; line-height: 34px; color: #fff; width: 85px; height: 85px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center; }
.about-box { width: 100%; }
.about-box-inner { width: 1360px; margin: 0 auto; }
.about-list { background: #f0f1f2; width: 100%; margin-bottom: 8%; }
.about-list-pic { width: 30%; margin-left: 40px; position: relative; margin-top: -30px; margin-bottom: 20px; }
.about-list-pic img { width: 100%; -webkit-transition: all ease .5s; transition: all ease .5s }
.about-list:hover .about-list-pic img { -webkit-transform: scale(0.98); transform: scale(0.98); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.about-list-logo { position: absolute; top: 55%; right: 0; z-index: 50; width: 68px; height: 68px; border: 1px solid  #fff; font-size: 26px; color: #fff; padding: 10px; margin: -45px -45px 0 0; display: block; }
.about-list-logo span { background: #fff; background: rgba(255, 255, 255, 0.9); z-index: 50; left: 0; display: block; color: #fff; width: 68px; height: 68px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center; }
.about-list:hover .about-list-logo { border: 1px solid  #051125; }
.about-list:hover .about-list-logo span { background: #051125; }
.about-list-cont { width: 52%; margin-left: 10%; margin-top: 4%; }
.about-list-cont h2 { font-size: 32px; font-weight: normal; color: #000; letter-spacing: 1px; margin-bottom: 3%; position: relative; }
.about-list-cont h2:after { content: ''; display: block; height: 4px; background: #000; width: 18px; margin-top: 15px; }
.about-list-cont .about-list-text { line-height: 23px; font-size: 13px; margin-bottom: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.about-list-btn { display: inline-block; margin-bottom: 4%; }
.about-list-btn a { display: inline-block; text-decoration: underline; color: #040d1e;  font-size: 12px;  letter-spacing: 2px;}
.about-list-cont:hover .about-list-btn a { color: #d71318; padding-left: 10px; }
.about-list-csr h3 { font-size: 20px; margin-bottom: 15px; cursor: pointer; }
.about-l-poptext { display: none; }
.about-list-csr a { display: inline-block; margin-right: 13%; }
.about-list-csr a:last-child {  margin-right: 0; }
.about-l-csr-pic { width: 100px; margin-bottom: 10px; }
.about-l-csr-pic img { width: 100%; }
.about-list-csr a .about-l-csr-name { font-size: 16px; margin-bottom: 5px; color: #000; }
.about-list-csr a .about-l-csr-zw { font-size: 12px; color: #000; }
.about-l-csr-info { display: none; }

/* 品牌运营 */
.brand-wrap { position: relative; z-index: 2; width: 100%; }
.brand-cont { width: 1600px; margin: 3% auto 0; }
.brand-hd { width: 100%; margin-bottom: 5%; text-align: center; }
.brand-title h1 { font-size: 28px; color: #111; font-weight: normal; }
.brand-title-line { height: 2px; font-size: 0; margin-top: 20px; }
.brand-title-line i { display: inline-block; width: 38px; height: 2px; background: #fff; }
.brand-title-line i:nth-child(1) { background: #1c8d43; }
.brand-title-line i:nth-child(2) { background: #dcdcdc; }
.brand-title-line i:nth-child(3) { background: #d71318; }
.brand-info1 { width: 100%; position: relative; }
.brand-info1-left { width: 28%; top: 0; z-index: 1; position: absolute; }
.brand-info1-l-pic { width: 100%; margin-top: -35px; position: relative; overflow: hidden; }
.brand-info1-l-pic:before { border: 1px solid rgba(255, 255, 255, 0); content: ""; height: 110%; width: 114%; left: 50%; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%) translateZ(0); transition: all 0.36s; -moz-transition: all 0.36s; -webkit-transition: all 0.3s; -o-transition: all 0.36s; z-index: 5; }
.brand-info1:hover .brand-info1-l-pic:before { border: 1px solid rgba(255, 255, 255, 1); height: 90%; width: 94%; }
.brand-info1-l-pic img { width: 100%; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.brand-info1:hover .brand-info1-l-pic img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.brand-info1-right { width: 74%; background: #f0f1f2; }
.brand-info1-r-text { width: 51%; margin: 4% 5% 4% 8%; line-height: 23px; font-size: 12px; text-align: justify;}
.brand-info1-r-pic { margin-bottom: -30px; width: 36%; }
.brand-info1-r-pic img { width: 100%; }
.brand-info2 { width: 100%; margin-bottom: 6%; }
.brand-info2-cont { background: #051125; width: 1360px; margin: 0 120px; }
.brand-info2-c-text { width: 38%; font-size: 12px; line-height: 23px; color: #fff; margin:3% 3% 3% 4%; text-align: justify;}
.brand-info2-c-pic { width: 55%; position: relative; overflow: hidden; }
.brand-info2-c-pic:before { border: 1px solid rgba(255, 255, 255, 0); content: ""; height: 110%; width: 116%; left: 50%; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%) translateZ(0); transition: all 0.36s; -moz-transition: all 0.36s; -webkit-transition: all 0.3s; -o-transition: all 0.36s; z-index: 5; }
.brand-info2:hover .brand-info2-c-pic:before { border: 1px solid rgba(255, 255, 255, 1); height: 90%; width: 96%; }
.brand-info2-c-pic img { width: 100%; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.brand-info2:hover .brand-info2-c-pic img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.brand-list { width: 100%; }
.brand-list-cont { width: 1200px; margin: 0 auto; }
.brand-list-info { width: 100%; margin-bottom: 6%; }
.brand_more_bt{  display: none; position: absolute; z-index: 3px; color: #000;}
.brand_more_bt a{color: #fff;}
.brand_more_bt a:hover{border: 1px solid #fff; width: 80px; display: block;}
.brand-list-info:hover .brand_more_bt{ display: table; position: absolute; z-index: 3; color: #fff; left: 37%; top: 48%;}
.brand-list-pic { width: 48%; position: relative; }
.brand-list-pic:before, .brand-list-pic2:before { border: 1px solid rgba(255, 255, 255, 0); content: ""; height: 110%; width: 110%; left: 50%; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%) translateZ(0); transition: all 0.36s; -moz-transition: all 0.36s; -webkit-transition: all 0.3s; -o-transition: all 0.36s; z-index: 5; }
.brand-list-info:hover .brand-list-pic:before, .brand-list-info:hover .brand-list-pic2:before { border: 1px solid rgba(255, 255, 255, 1); height: 90%; width: 94%; }
.brand-list-pic p, .brand-list-pic2 p { width: 100%; overflow: hidden; }
.brand-list-pic img, .brand-list-pic2 img { width: 100%; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.brand-list-info:hover .brand-list-pic img, .brand-list-info:hover .brand-list-pic2 img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.brand-l-t-inner { width: 45%; margin:1% 0% 3% 5%; }
.brand-list-naem { font-size: 26px; font-weight: bold; color: #000; letter-spacing: 1px; margin-bottom: 30px; position: relative; }
.brand-list-naem::after { content: ''; display: block; height: 4px; background: #000; width: 18px; margin-top: 15px; }
.brand-l-t-text { margin-bottom: 10%; line-height: 23px; font-size: 12px; text-align: justify; }
.brand-list-btn a { display: inline-block; border: 2px solid #040d1e; padding: 10px 35px; font-size: 12px; letter-spacing: 3px; }
.brand-list-btn span { display: inline-block; margin-right: 5px; color: #040d1e; }
.brand-list-btn i { display: inline-block; font-style: normal; color: #040d1e; }
.brand-list-btn a:hover { background: #d71318; border: 2px solid #d71318; color: #fff; padding: 10px 30px 10px 35px; }
.brand-list-btn a:hover span { margin-right: 10px; color: #fff; }
.brand-list-btn a:hover i { color: #fff; }
.brand-l-t-inner2 { width: 45%; margin: 3% 5% 3% 0; }
.brand-list-pic2 { width: 48%; position: relative; }
.brand-list-pic2 img { width: 100%; }
.brand-list-pic2 .about-list-logo { right: auto; left: 0; margin: -45px 0 0  -45px; }
.brand-list-info:hover .about-list-logo { border: 1px solid  #051125; }
.brand-list-info:hover .about-list-logo span { background: #051125; }

/* 成功案例 */
.case-wrap { width: 100%; }
.case-inner { margin: 3% 35px 0; }
.case-hd { width: 100%; margin-bottom: 4%; text-align: center; }
.case-title h1 { font-size: 28px; color: #111; font-weight: normal; }
.case-title-line { height: 2px; font-size: 0; margin-top: 20px; }
.case-title-line i { display: inline-block; width: 38px; height: 2px; background: #fff; }
.case-title-line i:nth-child(1) { background: #1c8d43; }
.case-title-line i:nth-child(2) { background: #dcdcdc; }
.case-title-line i:nth-child(3) { background: #d71318; }
.case-list { width: 100%; margin-bottom: 7%; }
.case-list ul { width: 100%; float: left; margin-bottom: 4%; }
.case-list ul li { width: 33.333%; float: left; }
.case-list ul li a { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; }
.case-list ul li a>img { width: 100%; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.case-list ul li a:after { content: ''; display: block; height: 100%; width: 100%; background: #fff; left: 0; top: 0; z-index: 2; background-color: rgba(255, 255, 255, 0.86); position: absolute; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; opacity: 0; visibility: hidden; }
.case-list ul li a:hover:after { opacity: 1; visibility: visible; }
.case-list-pop { position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 3; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; opacity: 0; visibility: hidden; }
.case-list ul li a:hover>img { filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ -webkit-filter: blur(5px); /* Chrome, Opera */ -moz-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */ }
.case-list-logo { text-align: center; margin-bottom: 5%; margin-top: 18%; }
.case-l-p-text { margin: 0 10%; color: #000; line-height: 24px; font-size: 12px; text-indent: 2em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:6; overflow: hidden; }
.case-list ul li a:hover .case-list-pop { opacity: 1; visibility: visible; }
.case-l-name { position: absolute; width: 100%; left: 0; bottom: 0; z-index: 2; color: #fff; font-size: 12px; line-height: 24px; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; opacity: 1; visibility: visible; }
.case-l-name p { margin: 10px 30px 20px 30px; position: relative; }
.case-l-name p:after { content: ''; display: block; position: absolute; top: -10px; width: 15px; height: 3px; background: #fff; }
.case-list ul li a:hover .case-l-name { opacity: 0; visibility: hidden; }
.web-map { display: none; }
.webmap-list { font-size: 0; text-align: right; width: 100%; height: 100%; }
.webmap-list>ul>li { width: 100%; position: relative; text-align: left; border-bottom: 1px solid #dfdfdf; }
.webmap-list>ul>li>a { display: block; color: #000; position: relative; padding: 30px 0; position: relative; font-size: 18px; }
.webmap-list>ul>li>a:hover { color: #d71318; }
.case-more-btn { text-align: center; }
.case-more-btn a { display: inline-block; border: 1px solid #040d1e; padding: 15px 60px;letter-spacing: 3px; font-size: 12px; }
.case-more-btn span { display: inline-block; margin-right: 5px; color: #040d1e; }
.case-more-btn i { display: inline-block; font-style: normal; color: #040d1e; }
.case-more-btn a:hover { background: #d71318; border: 1px solid #d71318; color: #fff; padding: 15px 55px 15px 60px;  }
.case-more-btn a:hover span { margin-right: 10px; color: #fff; }
.case-more-btn a:hover i { color: #fff; }

/****************分辨率范围***************/

/*默认版本PC-1440以上大分辨率CSS（不含1440分辨率）*/

/* .row { width: 1200px; margin: 0 auto; } */

/*宽屏 笔记本1440-1720分辨率（不含1440分辨率-含1720分辨率）*/
@media screen and (min-width:1440px) and (max-width:1720px) {
	.row { width: 1400px; margin: 0 auto; }

	/* 品牌运营 */
	.brand-cont { width: auto; margin: 3% 35px 0; }
	.brand-info2-cont { width: auto; margin: 0; }
}

/*宽屏 笔记本1280-1440分辨率（不含1280分辨率-含1440分辨率）*/
@media screen and (min-width:1280px) and (max-width:1440px) {
	.row { width: 1200px; margin: 0 auto; }
	.row1400 { width: 1200px; margin: 0 auto; }

	/*============================== 首页 ============================== */
	.h-banner-text h2 { font-size:32px; line-height: 40px;}
	.h-kgcy-info h2{font-size: 22px; height: 35px;}
	.h-brand-text dl dt{font-size: 22px;}
	/* 简介 */
	.title-line { margin-bottom: 30px; }
	.h-title h1 { font-size: 32px; }
	.h-title h2 { font-size: 18px; }
	.h-a-r-text { font-size: 46px; line-height: 48px; }
	.h-about-text { font-size: 14px; }
	.footer-cont-top { font-size: 18px; }
	.h-a-r-nav{ float: right; height: 110px;}
	.h-a-r-nav-box li a { padding-top: 23px; padding-bottom: 12px;}

	/* 鼎鼎赋能控股成员 */
	.h-kgcy .h-title { top: 120px; }
	.h-kgcy-info { margin: 230px auto; width: 280px; }

	/*============================== 内页 ============================== */

	/* 鼎鼎控股简介 */
	.about-inner { width: 100%; float: left; }
	.about-cont-left { width:58%; }

	/* 品牌运营 */
	.brand-cont { width: auto; margin: 3% 35px 0; }
	.brand-info2-cont { width: auto; margin: 0; }
	.case-list-logo{margin-top:6%; }
	.case-l-p-text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:6; overflow: hidden;}
}

/*笔记本窄屏 1024-1280分辨率（不含1024分辨率-含1280分辨率）*/
@media screen and (min-width:1024px) and (max-width:1280px) {
	.row { width: 90%; margin: 0 5%; }
	.row1400 { width: 90%; margin: 0 5%; }
	.popbox-cont { width: 90%; }
	.popbox-close { right: 5%; }

	/*============================== 首页 ============================== */
	.h-banner-text h2 { font-size:28px; line-height: 35px; }

	/* 简介 */
	.title-line { margin-bottom: 30px; }
	.h-title h1 { font-size: 32px; }
	.h-title h2 { font-size: 18px; }
	.h-a-r-text { font-size: 46px; line-height: 48px; }
	.h-about-text { font-size: 14px; }
	.footer-cont-top { font-size: 18px; margin-bottom: 3%; }
	.copyright-box { padding: 2% 0 3% 0; }
	.h-about { margin-bottom: 10%; }
	.h-a-r-nav{ float: right; height: 100px;}
	.h-a-r-nav-box li a { padding-top: 18px; }

	/* 3Dlogo */
	.h-brand-logo-list { height: 80px; }
	.h-brand-logo-list ul { line-height: 80px; height: 80px; }

	/* 鼎鼎赋能控股成员 */
	.h-kgcy .h-title { top: 100px; }
	.h-kgcy-info { margin: 220px auto; width: 230px; }
	.h-kgcy-info h2 { font-size: 26px; height:35px; }
	.h-kgcy-btn span { padding: 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span { padding: 12px 20px 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span i { margin-left: 20px; }

	/*============================== 内页 ============================== */

	/* 鼎鼎控股简介 */
	.about-inner { width: 100%; float: left; }
	.about-cont-left { width:56%; margin-left: 0; }
	.about-box-inner { width: auto; margin: 0 35px; }
	.about-list-cont h2 { font-size: 28px; }
	.about-list-csr { margin-bottom: 5%; }
	.about-list-csr a { margin-right: 10%; }

	/* 新闻动态详情 */
	.news-blank-bg { background: #fff; }
	.news-blank-wrap { width: 100%; margin: 0; }
	.location-box { padding: 25px 0 15px 0; width: 960px; margin: 0 auto; }
	.news-blank-hd { font-size: 42px; line-height: 46px; }

	/* 鼎鼎赋能控股成员 */
	.h-kgcy .h-title { top: 120px; }
	.h-kgcy-info { margin: 230px auto; width: 280px; }

	/* 品牌运营 */
	.brand-cont { width: auto; margin: 3% 35px 0; }
	.brand-info2-cont { width: auto; margin: 0; }
	.brand-list-cont { width: 100%; margin: 0 auto; }
	.h-brand-text dl dt{font-size: 20px;}
	.brand-l-t-inner{margin:0px 0px 3% 5%;}
	.brand-l-t-inner2{margin:0px 0px 3% 5%;}

	/* 成功案例 */
	.case-list-logo { margin-top: 5%; margin-bottom: 3%; }
	.case-list ul li { width: 50%; }
	.case-list-logo{margin-top:10%; }
}

/*移动设备竖向1024分辨率以下（含1024px）*/
@media only screen and (max-width:1024px) {
	.row { width: 90%; margin: 0 5%; }
	.row1400 { width: 90%; margin: 0 5%; }
	.popbox-cont { width: 90%; }
	.popbox-close { right: 5%; }
	.footer-wem { display: none; }
	.h-banner .swiper-button-next, .h-banner .swiper-button-prev { display: none; }

	/* .main-nav { display: none; } */
	.wap-h-top { display: none; }
	.header-wrap { height: 50px; }
	.header-height { height: 50px; }
	.header { height: 50px; padding: 0 5%; }
	.header-c-right { top: 0; font-size:14px;}
	.header-c-right a i { display: none; }
	.pc-nav-icon { top: 0; }
	.header-cont { margin: 0; }
	.logo { width: 110px; height: 50px; position: relative }
	.logo a { display: block; }
	.logo a img { position: absolute; top: 50%; left: 50%; width: 100%; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
	.wap-main-box { display: block; }
	.h-banner .swiper-pagination { width: 90%; left: 50%; margin-left: -45%; }

	/* footer */
	.footer-row { width: 90%; margin: 0 5%; }
	.f-contact-info { font-size: 12px; line-height: 18px; }

	/*============================== 内页 ============================== */

	/* 联系鼎鼎 */
	.contact-row { float: left; width: 90%; margin: 0 5%; }
	.contact-title { text-align: center; margin-bottom: 10%; width: 100%; }
	.contact-text { width: 100%; }
	.contact-list { margin-bottom: 8%; width:49%; margin-right:1%; float: left; }
	.contac-map { width: 100%; }
	.contact-list p{font-size:12px; line-height:23px;}

	/* 鼎鼎控股简介 */
	.about-inner { width: 100%; float: left; }
	.about-cont-left { width: 54%; margin-left: 0; }
	.about-cont-right { width: 36%; margin-top: 16%; }
	.about-about-pic1 { width: 60%; }
	.about-about-pic2 { margin-left: 3%; width: 37%; }
	.about-box-inner { width: auto; margin: 0 35px; }
	.about-list-cont h2 { font-size: 28px; }
	.about-list-csr { margin-bottom: 5%; }
	.about-list-csr a { margin-right: 5%; }
	.about-list-csr h3 { font-size: 18px; }
	.about-banner-inner{height: 130px; background: #000;}
	.about-banner-inner img{height: 130px; text-align: center;}


	/* 新闻动态 */
	.news-row { width: 90%; margin: 0 5%; }
	.news-ad { margin-bottom: 6%; height: 80px; }
	.news-ad img { /*object-fit: cover;*/ width: 100%; /*object-position: -20px 0;*/ height: 80px; }
	.news-row .contact-title { margin-bottom: 3%; }
	.news-nav { width: 100%; margin-left: 0; text-align: center; margin-bottom: 5%; }
	.news-list-title { font-size: 24px; line-height: 32px; }
	.paging { font-size: 16px; }

	/* 新闻动态详情 */
	.news-blank-bg { background: #fff; width: 100%; }
	.news-blank-wrap { background: #fff; width: 100%; margin: 0; }
	.location-box {font-size: 12px; line-height:18px; width: 90%; margin: 0 5%; color: #666; padding: 15px 0; }

	/* 	.location-box a { font-size: 14px; color: #666; }
	.location-box a:hover { color: #d71318; text-decoration: underline; }
	.location-box i { font-family: "宋体"; font-style: normal; display: inline-block; padding: 0 8px; } */
	/*品牌案例*/
	.case-l-p-text { margin: 0 5%; color: #000; line-height:21px; font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:6; overflow: hidden;}
	.case-more-btn a {  padding: 8px 50px;}
	.case-more-btn a:hover{padding:8px 45px 8px 50px;}
	.case-list-logo{margin-top:7%; }
	/* .news-row{width: 100%; float: left;} */

	/* 品牌运营 */
	.brand-cont { float: left; width: 90%; margin: 3% 5% 0 5%; }
	.brand-info2-cont { width: auto; margin: 0; }
	.brand-list-cont { width: 100%; margin: 0px auto; }
	.brand-info2-c-text{width:92%; margin:4% 4%; }
	.brand-info2-c-pic{width: 100%;}
}

/*ipad横向768-1024以内样式表（不含768分辨率-含1024分辨率）*/
@media screen and (min-width:768px) and (max-width:1024px) {
	.row { width: 90%; margin: 0 5%; }

	/* 主导航 */

	/* 	.wap-main-box { width: 100%; }
	.wap-main-nav>ul>li>a { font-size: 18px; }
	.wap-main-nav .main-nav-down a { display: block; font-size: 16px; padding-left: 16px; line-height: 35px; color: #fff; } */
	.jihuo_btn { width: 45px; height: 45px; }
	.jihuo_btn b { line-height: 45px; }

	/*============================== 首页 ============================== */
	.h-banner-cont { top: 36%; }
	.h-banner-inner { margin: 0; }
	.h-banner-text h2 { font-size: 28px; line-height:36px; }
	.h-banner-text p { font-size: 18px; line-height: 18px; }
	/* 简介 */
	.h-about-info { margin-top: 6%; margin-bottom: 12%; }
	.h-about-box-top { display: none; }
	.h-about-left { width: 90%; position: static; margin: 0 5% 8% 5%; }
	.h-about-text { margin-bottom: 4%; }
	.title-line { margin-bottom: 3%; }
	.h-title h1 { font-size: 32px; text-align: center; }
	.title-line { text-align: center; }
	.title-line i { display: inline-block; width: 36px; height: 2px }
	.h-title h2 { font-size: 22px; text-align: center; margin-bottom: 3%; }
	.h-about-text { font-size: 14px; line-height: 24px; }
	.h-about-right { width: 90%; margin: 0 5%; }
	.h-a-r-nav { width: 100%; height: 100%; float: left; top: 0px; }
	.h-a-r-nav-box li a { padding-top: 15px; padding-bottom: 15px; font-size: 12px; }
	.h-a-r-text { font-size: 42px; line-height: 42px; right: auto; left: 5%; }
	.h-about-btn { text-align: center }
	.h-a-r-nav-box li .h-a-r-icon { width: 30%; }
	.h-about-btn a { padding: 0 60px; }
	.h-about-btn a:hover { background: #ff0000; padding: 0 55px 0 60px; }

	/* 鼎鼎赋能控股成员 */
	.h-kgcy { padding: 0; }
	.h-kgcy .h-title { top: 80px; }
	.h-kgcy-info { margin: 180px auto; width: 180px; }
	.h-kgcy-info h2 { font-size: 22px; }
	.h-kgcy-btn span { padding: 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span { padding: 12px 20px 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span i { margin-left: 20px; }

	/* 品牌运营 */
	.h-brand-cont .h-title { margin-top: 5%; margin-bottom: 5%; }
	.h-brand-cont { margin-bottom: 7%; }
	.h-brand-logo ul li { width: 13.666%; margin-left: 1%; margin-right: 1%; }
	.h-brand-logo ul li img { width: 60%; }
	.h-brand-swiper { padding-bottom:1%; margin-bottom: 4%; }
	.h-brand-list { margin: 0 10px; }
	.h-brand-list a{ margin: 0 10px; }
	.h-brand-list a:hover{ margin: 0 10px; }
	.h-brand-text dl dt { font-size: 22px; margin-bottom: 10px; }
	.h-brand-text dl dd { font-size: 14px; line-height: 24px; height: 74px; }
	.h-brand-btn a { font-size: 14px; }
	.h-brand-swiper .swiper-pagination-bullet { width: 8px; height: 8px; }

	/* 3Dlogo */
	.h-brand-logo-list { height: 80px; }
	.h-brand-logo-list ul { line-height: 80px; height: 80px; }

	/* 新闻 */
	.h-news { margin-bottom: 8%; }
	.h-news .h-title { margin-top: 5%; margin-bottom: 5%; }
	.h-news-list { margin-bottom: 5%; }

	/* .h-news-list li { width: 50%; margin: 0 5% 5% 5%; border-bottom: none; } */
	.h-news-text { font-size: 18px; line-height: 24px; min-height: 36px; }
	.h-news-tag { font-size: 12px; margin-bottom: 8%; }
	.h-news-text { margin: 4% 0; }

	/*============================== 内页 ============================== */

	/* 品牌运营 */
	.brand-cont { width: 90%; margin: 3% 5% 2% 5%; }
	.brand-hd { margin-bottom: 5%; float: left; }
	.brand-info1 { margin-bottom: 10% }
	.brand-info1-left { width: 46%; /* position: static */ bottom: -55px; left: 30px; top: auto; }
	.brand-info1-right { width: 100%; }
	.brand-title-line { margin-top: 15px; }
	.brand-info1-l-pic { margin-top: 0; }
	.brand-info1-r-text { width: 90%; margin: 3% 5%; line-height: 25px; font-size: 14px; }
	.brand-title h1 { font-size: 26px; }
	.brand-info1-r-pic { margin-right: 30px; }

	/* 成功案例 */
	.case-list-logo { margin-top: 10%; margin-bottom: 5%; }
	.case-list ul li { width: 50%; }
	.case-list-logo{margin-top:7%; }
}

/*phone横向480-ipad竖向768分辨率（不含480分辨率-含768分辨率）*/
@media screen and (min-width:480px) and (max-width:768px) {
	.row { width: 90%; margin: 0 5%; }
	.mCSB_inside > .mCSB_container { margin-right: 40px; }

	/* 主导航 */

	/* 	.wap-main-box { width: 100%; }
	.wap-main-nav>ul>li>a { font-size: 18px; }
	.wap-main-nav .main-nav-down a { display: block; font-size: 16px; padding-left: 16px; line-height: 35px; color: #fff; } */
	.jihuo_btn { width: 45px; height: 45px; }
	.jihuo_btn b { line-height: 45px; }

	/*关闭*/
	.colse-nav-icon { top: 12px; right: 30px; }
	.colse-nav-icon-cur>a:before, .colse-nav-icon-cur > a::after { width: 32px; }

	/* 	.wap-main-nav > ul { margin: 20px 6% 0 6%; }
	.wap-main-nav > ul > li { border-bottom: 1px dotted #26314c; }
	 */

	/* footer */
	.footer-cont { margin: 9% 0 0% 0; }
	.footer-logo { width: 110px; margin: 0 auto 4% auto; }
	.footer-cont-top { font-size: 14px; margin-bottom: 6%; }

	/* .wap-footer-nav { display: block; margin-bottom: 10%; } */

	/* .footer-contact { margin-bottom: 4%; } */

	/* 	.wap-footer-nav .footer-list h2 a { font-size: 14px; }
	.wap-footer-nav .footer-list ul li a { font-size: 12px; line-height: 23px; } */
	.copyright-box { padding: 2% 0; }
	.copyright-left { text-align: center; }
	.copyright-box { padding: 4% 0; }
	.copyright-left p { font-size: 12px; }
	.copyright-left a { font-size: 12px; line-height: 23px; }

	/*============================== 首页 ============================== */
	.h-banner { height: 17rem; }
	.swiper-container-fade .swiper-slide { height: 17rem; }
	.swiper-container-fade .swiper-slide img { object-fit: cover; width: 100%; object-position: 0rem -1rem; height: 20rem; }
	.h-banner-cont { left: 10%; width: 80%; }
	.h-banner-cont .title-line { display: none; }
	.h-banner-text a { display: none; }
	.h-banner-text h2 { font-size: 28px; line-height: 28px; letter-spacing: 2px; margin-bottom: 5%; }
	.h-banner-text p { font-size: 14px; line-height: 18px; }
	.h-banner .swiper-button-next, .h-banner .swiper-button-prev { width: 60px; }
	.h-banner .swiper-button-next { right: 0px; }
	.h-banner .swiper-button-prev { left: 0px; }
	.h-banner .swiper-button-next i, .h-banner .swiper-button-prev i { width: 45px; height: 45px; }
	.h-banner-inner { margin: 0; }
	.h-about-d { top: 25%; }

	/* 简介 */
	.h-about-info { margin-top: 8%; margin-bottom: 15%; }
	.h-about-box-top { display: none; }
	.h-about-left { width: 100%; position: static; margin-bottom: 10%; }
	.title-line { margin-bottom: 5%; }
	.h-title h1 { font-size: 28px; text-align: center; }
	.title-line { text-align: center; }
	.title-line i { display: inline-block; width: 36px; height: 2px }
	.h-title h2 { font-size: 22px; text-align: center; margin-bottom: 3%; }
	.h-about-text { font-size: 14px; line-height: 24px; }
	.h-about-right { width: 100% }
	.h-a-r-nav { width: 100%; height: 100%; float: left; top: 0px; }
	.h-a-r-nav-box li a { padding-top: 15px; padding-bottom: 15px; font-size: 12px; }
	.h-a-r-text { font-size: 32px; line-height: 36px; right: auto; left: 5%; }
	.h-about-btn { text-align: center }
	.h-a-r-nav-box li .h-a-r-icon { width: 30%; }
	.h-about-btn a { padding: 0 60px; }
	.h-about-btn a:hover { background: #ff0000; padding: 0 55px 0 60px; }

	/* 鼎鼎赋能控股成员 */
	.h-kgcy { padding: 0; width: 80%; margin: 0 10% 6% 10%; }
	.h-kgcy-lst li { width: 100%; margin-bottom: 5% }
	.h-kgcy .h-title { top: 0px; position: static; margin-bottom: 10%; }
	.h-kgcy .title-line i:nth-child(2) { background: #f1f1f1; }
	.h-kgcy .h-title h1 { color: #111; margin-bottom: 10px; }
	.h-kgcy-info { margin: 15%  auto 23% auto; width: 72%; }
	.h-kgcy-info h2 { font-size: 22px; margin-bottom: 10%; height: auto;  }
	.h-kgcy-btn span { padding: 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span { padding: 12px 20px 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span i { margin-left: 20px; }
	.h-kgcy-lstCur ul li { width: 100%; }
	.h-kgcy-lstCur ul li.h-kgcy-lstLI { width: 100%; }
	.h-kgcy-lstCur ul li.h-kgcy-lstLI a { -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
	.h-kgcy-lst li.h-kgcy-lstLI:after { background-color: #111929; background: rgba(17, 25, 41, 0.75); }

	/* 品牌运营 */
	.h-brand-cont .h-title { margin-top: 8%; margin-bottom: 8%; }
	.h-brand-cont { margin-bottom: 6%; }
	.h-brand-logo ul li { width: 13.666%; margin-left: 1%; margin-right: 1%; }
	.h-brand-logo ul li img { width: 60%; }
	.h-brand-swiper { padding-bottom: 8%; margin-bottom: 7%; }
	.h-brand-list { margin: 0 10px; }
	.h-brand-text dl dt { font-size: 22px; margin-bottom: 10px; }
	.h-brand-text dl dd { font-size: 14px; line-height: 24px; height: 74px; }
	.h-brand-btn a { font-size: 14px; }
	.h-brand-swiper .swiper-pagination-bullet { width: 8px; height: 8px; }

	/* 3Dlogo */
	.h-brand-logo-list { height: 60px; }
	.h-brand-logo-list ul { line-height: 60px; height: 60px; }
	.h-brand-logo-list ul:nth-child(1) { transform: translate3d(0, 0, 30px); }
	.h-brand-logo-list ul:nth-child(2) { transform: rotateX(-90deg) translate3d(0, 0, 30px); }

	/* 新闻 */
	.h-news { margin-bottom: 10%; }
	.h-news .h-title { margin-top: 8%; margin-bottom: 8%; }
	.h-news-list { margin-bottom: 0; }
	.h-news-list li { width: 90%; margin: 0 5% 5% 5%; border-bottom: none; }
	.h-news-text { font-size: 20px; line-height: 26px; min-height: 36px; }
	.h-news-tag { font-size: 12px; }
	.h-news-text { margin: 4% 0; }

	/*============================== 内页 ============================== */

	/* 鼎鼎控股简介 */
	.about-banner { margin-bottom: 5%; }
	.about-title { text-align: center; }
	.about-title h1 { font-size: 26px; }
	.about-name { font-size: 18px; margin-bottom: 5%; }
	.about-title-line { margin-top: 15px; }
	.about-cont-r-bg { display: none; }
	.about-inner { width: 100%; float: left; }
	.about-cont-left { width: 100%; margin-left: 0; }
	.about-cont-right { width: 80%; text-align: center; margin: 5% 10% 0 10%; }
	.about-about-pic1 { width: 55%; margin-right: 5%; }
	.about-about-pic2 { width: 35%; vertical-align: bottom; }
	.about-ppal-btn { width: 80px; height: 80px; font-size: 16px; margin: -40px 0 0 -40px; }
	.about-ppal-btn span { font-size: 16px; line-height: 20px; width: 80px; height: 80px; }
	.about-cont-right:hover .about-ppal-btn { width: 80px; height: 80px; font-size: 16px; }
	.about-cont-right:hover .about-ppal-btn span { font-size: 16px; line-height: 20px; width: 80px; height: 80px; }
	.about-list-pic { width: 50%; margin: 0 auto; float: none; }
	.about-box-inner { width: 90%; margin: 0 5%; }
	.about-list-logo { padding: 5px; top: auto; bottom: 0; right: 50%; width: 50px; height: 50px; margin: 0 -30px -30px 0; }
	.about-list-logo span { width: 50px; height: 50px; }
	.about-list-cont { width: 90%; margin: 12% 5% 12% 5%; }
	.about-list-cont h2 { font-size: 18px; text-align: center; margin-bottom: 5%; }
	.about-list-cont h2:after { margin: 15px auto; }
	.about-list-csr h3 { font-size: 16px; }
	.about-list-btn { display: block; margin-bottom: 10%; }
	.about-list-csr a { width: 30%; margin-right: 3%; float: left; }
	.about-l-csr-pic { width: 90%; margin-bottom: 10px; }
	.about-list-csr a .about-l-csr-name { font-size: 14px; }
	.popbox2{width:90%; }
	.popbox2-title h2 {font-size:18px;}
	.popbox2-title p{line-height:23px; font-size:14px;}
	.popbox2-info{line-height:23px; font-size:14px;}
	.popbox2-text p{line-height:23px; font-size:12px;}
	.popbox-title h2{font-size:18px;}
	.popbox-text p{line-height:23px; font-size:14px;}

	/* 联系鼎鼎 */
	.contact-box { margin-bottom: 12%; }
	.contact-list { margin-bottom: 8%; }
	.contact-list h2 { font-size: 16px; }
	.message ul li { margin-bottom: 30px; }
	.contact-box { margin-bottom: 13%; margin-top: 10% }
	.contact-title { text-align: center; margin-bottom: 10%; }

	/* 新闻动态 */
	.news-row { width: 90%; margin: 0 5%; }
	.news-cont { margin: 0 10% 10%; width: 80% }
	.news-ad { margin-bottom: 8%; }
	.news-row .contact-title { margin-bottom: 3%; }
	.news-nav { width: 100%; margin-left: 0; text-align: center; margin-bottom: 8%; font-size: 14px; }
	.news-nav span { padding: 0 10px; display: inline-block; }
	.news-list-title { font-size: 24px; line-height: 32px; }
	.news-list { margin-bottom: 10%; padding-bottom: 0; border: 0; }
	.news-list-pic { width: 100%; margin-bottom: 5%; }
	.news-list-info { width: 100%; }
	.news-list-title { font-size: 18px; line-height: 27px; min-height: auto; margin-bottom: 3%; }
	.news-list-text { display: none; }
	.news-list-time { font-size: 14px; margin-bottom: 3%; }
	.news-list-tag { margin-bottom: 0; }
	.news-list-btn { display: none; }
	.paging { font-size: 14px; }
	.paging a.cur { border: 1px solid #fe6b6b; padding: 5px 5px; }
	.paging a { padding: 7px 5px; }

	/* 新闻动态详情 */
	.news-blank-bg { background: #fff; }
	.news-blank-wrap { width: 86%; margin: 0 7%; }
	.news-blank-hd { font-size: 26px; line-height: 32px; margin-bottom: 8%; }
	.news-blank-info .news-share { width: 100%; margin-top: 6%; }
	.news-share #share ul li { float: none; display: inline-block; margin: 0 10px 0 0; float: left; }
	.news-blank-hd { font-size: 28px; line-height: 36px; margin-bottom: 5%; }
	.news-blank-info { margin-bottom: 8%; }
	.news-blank-text { margin-bottom: 8%; width:100%; }
	.other-news-list li a { font-size: 14px; line-height: 25px; }

	/* 品牌运营 */
	.brand-cont { width: 80%; margin: 3% 10% 2% 10%; }
	.brand-hd { margin-bottom: 5%; }
	.brand-info1 { margin-bottom: 10% }
	.brand-info1-left { width: 100%; position: static }
	.brand-info1-right { width: 100%; }
	.brand-title-line { margin-top: 15px; }
	.brand-info1-l-pic { margin-top: 0; }
	.brand-info1-r-text { width: 90%; margin: 8% 5%; line-height: 25px; font-size: 14px; }
	.brand-title h1 { font-size: 26px; }
	.brand-info1-r-pic { margin-bottom: 0; width: 100%; }
	.brand-info2-c-text { width: 90%; margin: 8% 5% 10% 5%; }
	.brand-info2-c-pic { width: 100%; }
	.brand-info2 { margin-bottom: 10%; }
	.brand-list-pic { width: 100%; margin-bottom: 8%; }
	.brand-l-t-inner { width: 90%; margin: 8%  5%; }
	.brand-list-naem { font-size: 18px; margin-bottom: 20px; text-align: center; }
	.brand-list-naem::after { margin: 15px auto 0 auto; }
	.brand-list-pic2 { width: 100%; margin-bottom: 8%; }
	.brand-l-t-inner2 { width: 84%; margin: 5% 8%; }
	.brand-list-pic2 .about-list-logo { right: auto; left: 50%; margin: 0  0 -30px -30px; }
	.brand-list-btn { text-align: center; }

	/* 成功案例 */
	.case-title h1 { font-size: 26px; }
	.case-title-line { margin-top: 15px; }
	.case-list-logo { margin-top:7%; margin-bottom: 3%; }
	.case-list { width: 84%; margin: 0 8% 7% 8%; }
	.case-list ul { margin-bottom: 7%; }
	.case-list ul li { width: 100%; }
	.case-more-btn a { padding: 12px 60px; font-size: 14px; }
	.case-more-btn a:hover { padding: 12px 60px; }
	.case-l-p-text{}
}

/*phone竖向480分辨率以下（含480px）*/
@media only screen and (max-width:480px) {
	.row { width: 90%; margin: 0 5%; }
	.jihuo_btn { width: 45px; height: 45px; }
	.jihuo_btn b { line-height: 45px; }
	.mCSB_inside > .mCSB_container { margin-right: 40px; }
	.about-banner-swiper{font-size: 14px; letter-spacing: -1px;}
	/* 主导航 */
	.main-nav > ul > li > a { padding: 9% 0; }
	.main-nav > ul > li > a > b { font-size: 16px; }
	.main-nav>ul>li>a:after { width: 14px; margin-left: -7px; }
	.pc-nav-icon { right: 20px; }
	.pc-nav-icon>a i { height: 2px; width: 24px; }
	.pc-nav-icon>a:after { height: 2px; width: 24px; }
	.pc-nav-icon>a:before { height: 2px; width: 24px; }

	/*DD悬浮背景*/
	.h-about-left-d { width:40%; margin-left: -6%; }
	.h-about-right-d { width: 35%; margin-top: 20%; margin-right: -5%; }

	/*关闭*/
	.colse-nav-icon { top: 12px; right: 30px; }
	.colse-nav-icon-cur>a:before, .colse-nav-icon-cur > a::after { width: 32px; }

	/* footer */
	.footer-cont { margin: 9% 0 5% 0; }
	.footer-logo { width: 110px; margin: 0 auto 4% auto; }
	.footer-cont-top { font-size: 12px; margin-bottom: 5%; }
	.footer-nav a { margin: 0 10px; font-size: 12px; }
	.copyright-box { padding: 2% 0; }
	.copyright-left { text-align: center; }
	.copyright-box { padding: 5% 0; }
	.copyright-left p { font-size: 12px; }
	.copyright-left a { font-size: 12px; line-height: 23px; }

	/*============================== 首页 ============================== */
	.h-banner { height: 18rem; }
	.swiper-container-fade .swiper-slide { height: 18rem; }
	.swiper-container-fade .swiper-slide img { object-fit: cover; width: 100%; object-position: -2rem -1rem; height: 19rem; }
	.h-banner-cont { top: 38%; }
	.h-banner-cont { left: 10%; width: 80%; }
	.h-banner-cont .title-line { display: none; }
	.h-banner-text a { display: none; }
	.h-banner-text h2 { font-size: 21px; width: 90%; line-height: 27px; letter-spacing: 2px; margin-bottom: 6%; }
	.h-banner-text p { font-size: 14px; line-height: 18px; }
	.h-banner .swiper-button-next, .h-banner .swiper-button-prev { width: 50px; }
	.h-banner .swiper-button-next { right: 0px; }
	.h-banner .swiper-button-prev { left: 0px; }
	.h-banner .swiper-button-next i, .h-banner .swiper-button-prev i { width: 30px; height: 30px; }
	.h-banner .swiper-button-next i { right: 10%; margin-right: 5px; }
	.h-banner .swiper-button-prev i { left: 10%; margin-left: 5px; }
	.h-a-r-nav-box { margin-right: 0px; }
	.h-banner-inner { margin: 0; }
	.h-about-d { top: 25%; }

	/* 简介 */
	.h-about-info { margin-top: 8%; margin-bottom: 12%; }
	.h-about-box-top { display: none; }
	.h-about-left { width: 100%; position: static; margin-bottom: 7%; }
	.title-line { margin-bottom: 5%; }
	.h-title h1 { font-size: 26px; text-align: center; }
	.title-line { text-align: center; }
	.title-line i { display: inline-block; width: 36px; height: 2px }
	.h-title h2 { font-size: 18px; text-align: center; margin-bottom: 3%; }
	.h-about-text { font-size: 12px; line-height: 24px; }
	.h-about-right { width: 100%; right: 0%; }
	.h-a-r-nav { width: 100%; height: 100%; float: left; top: 0px; }
	.h-a-r-nav-box li a { padding-top: 15px; padding-bottom: 10px; font-size: 12px; }
	.h-a-r-text { font-size: 28px; line-height: 32px; right: auto; left: 5%; }
	.h-about-btn { text-align: center }
	.h-a-r-nav-box li .h-a-r-icon { width: 30%; }
	.h-about-btn a { padding: 0 60px; }
	.h-about-btn a:hover { background: #000; color: #ff0000; padding: 0 55px 0 60px; }
	.about-text{font-size: 12px;  }

	/* 鼎鼎赋能控股成员 */
	.h-kgcy { padding: 0; width: 90%; margin: 0 5% 8% 5%; }
	.h-kgcy-lst li { width: 100%; margin-bottom: 5% }
	.h-kgcy .h-title { top: 0px; position: static; margin-bottom: 10%; }
	.h-kgcy .title-line i:nth-child(2) { background: #f1f1f1; }
	.h-kgcy .h-title h1 { color: #111; margin-bottom: 10px; }
	.h-kgcy-info { margin: 15%  auto 23% auto; width: 72%; }
	.h-kgcy-info h2 { font-size:20px; line-height: 23px; margin-bottom: 10%; height: auto; }
	.h-kgcy-btn span { padding: 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span { padding: 12px 20px 12px 30px; }
	.h-kgcy-lst li:hover .h-kgcy-btn span i { margin-left: 20px; }
	.h-kgcy-lstCur ul li { width: 100%; }
	.h-kgcy-lstCur ul li.h-kgcy-lstLI { width: 100%; }
	.h-kgcy-lstCur ul li.h-kgcy-lstLI a { -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
	.h-kgcy-lst li.h-kgcy-lstLI:after { background-color: #111929; background: rgba(17, 25, 41, 0.75); }
	.h-news-btn1 a { padding: 7px 30px; font-size: 14px; }
	.h-kgcy-info p{font-size: 12px;}

	/* 品牌运营 */
	.h-brand-cont .h-title { margin-top: 8%; margin-bottom: 8%; }
	.h-brand-cont { margin-bottom:9%; }
	.h-brand-logo ul li { width: 13.666%; margin-left: 1%; margin-right: 1%; }
	.h-brand-logo ul li img { width: 70%; }
	.h-brand-swiper { padding-bottom:3%; margin-bottom: 8%; }
	.h-brand-list { margin: 0 10px; }
	.h-brand-text dl dt { font-size: 20px; margin-bottom: 10px; }
	.h-brand-text dl dd { font-size: 12px; line-height: 23px; height: 72px; }
	.h-brand-btn a { font-size: 12px; }
	.h-brand-swiper .swiper-pagination-bullet { width: 8px; height: 8px; }
	.h-brand-list a { margin: 0 10px }
	.h-brand-list a:hover { margin: 0 10px; }


	/* 3Dlogo */
	.h-brand-logo{ height: 65px; }
	.h-brand-logo-list { height: 50px; }
	.h-brand-logo-list ul { line-height: 50px; height: 50px; }
	.h-brand-logo-list ul:nth-child(1) { transform: translate3d(0, 0, 25px); }
	.h-brand-logo-list ul:nth-child(2) { transform: rotateX(-90deg) translate3d(0, 0, 25px); }


	/* 新闻 */
	.h-news { margin-bottom: 10%; }
	.h-news .h-title { margin-top: 8%; margin-bottom: 8%; }
	.h-news-list { margin-bottom: 0; }
	.h-news-list li { width: 90%; margin: 0 5% 5% 5%; border-bottom: none; }
	.h-news-text { font-size: 20px; line-height: 26px; min-height: 36px; }
	.h-news-tag { font-size: 12px; }
	.h-news-text { margin: 4% 0; }
	.h-news-btn a { padding: 8px 30px; font-size: 12px; }
	.h-news-btn a:hover { padding: 8px 25px 8px 30px; }

	/*============================== 内页 ============================== */

	/* banner */
	.page-banner { height: 10rem; }
	.page-banner img { object-fit: cover; width: 100%; object-position: -10rem 0; height: 10rem; }

	/* 鼎鼎控股简介 */
	.about-banner { margin-bottom: 5%; }
	.about-title { text-align: center; }
	.about-title h1 { font-size: 26px; }
	.about-name { font-size: 18px; margin-bottom: 5%; }
	.about-title-line { margin-top: 15px; }
	.about-cont-r-bg { display: none; }
	.about-introduce { margin-bottom: 16%; }
	.about-inner { width: 100%; float: left; }
	.about-cont-left { width: 100%; margin-left: 0; }
	.about-cont-right {width:90%; margin: 5% 5% 0 5%;  text-align: center; }
	.about-about-pic1 { width: 55%; margin-right: 5%; }
	.about-about-pic2 { width: 35%; vertical-align: bottom; }
	.about-ppal-btn { width: 60px; height: 60px; font-size: 14px; margin: -35px 0 0 -35px; }
	.about-ppal-btn span { font-size: 14px; line-height: 20px; width: 60px; height: 60px; }
	.about-cont-right:hover .about-ppal-btn { width: 60px; height: 60px; font-size: 14px; }
	.about-cont-right:hover .about-ppal-btn span { font-size: 14px; line-height: 20px; width: 60px; height: 60px; }
	.about-list-pic { width:100%; margin: 0 auto; float: none; }
	.about-box-inner { width: 90%; margin: 0 5%; }
	.about-list-logo { padding: 5px; top: auto; bottom: 0; right: 50%; width: 50px; height: 50px; margin: 0 -30px -30px 0; }
	.about-list-logo span { width: 50px; height: 50px; }
	.about-list-cont { width: 90%; margin: 10% 5% 15% 5%; }
	.about-list-cont h2 { font-size: 18px; margin-top: 10px; text-align: center; margin-bottom: 5%; }
	.about-list-cont h2:after { margin: 15px auto; }
	.about-list-csr h3 { font-size: 16px; }
	.about-list-btn { display: block; margin-bottom: 10%; }
	.about-list-csr a { width: 30%; margin-right: 3%; float: left; }
	.about-l-csr-pic { width: 90%; margin-bottom: 10px; }
	.about-list-csr a .about-l-csr-name { font-size: 14px; }
	.about-banner-cont .swiper-slide{font-size:16px;}
	.about-list{margin: 0px 6% 10% 6%; width: 88%;}
	.popbox2{width:90%; }
	.popbox2-title h2 {font-size:18px;}
	.popbox2-title p{line-height:23px; font-size:14px;}
	.popbox2-info{line-height:23px; font-size:14px;}
	.popbox2-text p{line-height:23px; font-size:12px;}
	.popbox-title h2{font-size:18px;}
	.popbox-text p{line-height:23px; font-size:14px;}


	/* 联系鼎鼎 */
	.contact-box { margin-bottom: 13%; margin-top: 10% }
	.contact-title { text-align: center; margin-bottom: 10%; }
	.contact-title h1 { font-size: 26px; }
	.contact-title-line { margin-top: 15px; }
	.contact-list { margin-bottom: 10%; width: 100%; }
	.contact-list h2 { font-size: 16px; line-height:35px;}
	.contact-list h2::after{  margin:10px auto;}
	.contact-list p {line-height: 27px; }
	.contact-text {text-align:center;}
	.message-cont {margin-top: 10%;}
	.message ul li {margin-bottom: 30px; width: 100%; }
	.message-btn {width: 100%;}
	.send_buttom {font-size: 14px; }
	.contac-map-cont{height:100%;}


	/* 新闻动态 */
	.news-row { width: 90%; margin: 0 5%; }
	.news-cont { margin-bottom: 10%; }
	.news-ad { margin-bottom: 10%; }
	.news-row .contact-title { margin-bottom: 3%; }
	.news-nav { width: 100%; margin-left: 0; text-align: center; margin-bottom: 8%; font-size: 14px; }
	.news-nav span { padding: 0 10px; display: inline-block; }
	.news-list-title { font-size: 24px; line-height: 32px; }
	.news-list { margin-bottom: 12%; padding-bottom: 0; border: 0; }
	.news-list-pic { width: 100%; margin-bottom: 5%; }
	.news-list-info { width: 100%; }
	.news-list-title { font-size: 18px; line-height: 27px; min-height: auto; margin-bottom: 4%; }
	.news-list-text { display: none; }
	.news-list-time { font-size: 14px; margin-bottom: 4%; }
	.news-list-tag { margin-bottom: 0; }
	.news-list-btn { display: none; }
	.paging { font-size: 13px; }
	.paging a.cur { border: 1px solid #fe6b6b; padding: 5px 5px; }
	.paging a { padding: 7px 5px; }

	/* 新闻动态详情 */
	.news-blank-bg { background: #fff; }
	.news-blank-wrap { width: 100%; margin: 0; }
	.news-blank-hd { font-size: 26px; line-height: 32px; margin-bottom: 8%; }
	.news-blank-info .news-share { width: 100%; margin-top: 6%; }
	.news-share #share ul li { float: none; display: inline-block; margin: 0 10px 0 0; float: left; }
	.news-blank-hd { font-size: 26px; line-height: 36px; margin-bottom: 5%; }
	.news-blank-info { margin-bottom: 8%; }
	.news-blank-text { margin-bottom: 8%; width: 100%;}
	.other-news-list li a { font-size: 14px; line-height: 27px; }
	.news-blank-gzh{width: 125px; padding-bottom: 15px; margin-bottom: 15px;}
	.news-b-gzh-ewm{margin-bottom: 15px;}
	.news-blank-gzh p{width: 125px;}

	/* 品牌运营 */
	.brand-cont { margin: 5%;  width: 90%;}
	.brand-hd { margin-bottom: 8%; }
	.brand-info1 { margin-bottom: 10% }
	.brand-info1-left { width: 100%; position: static }
	.brand-info1-right { width: 100%; }
	.brand-title-line { margin-top: 15px; }
	.brand-info1-l-pic { margin-top: 0; }
	.brand-info1-r-text { width: 90%; margin: 8% 5%; line-height: 25px; font-size: 14px; }
	.brand-title h1 { font-size: 26px; }
	.brand-info1-r-pic { margin-bottom: 0; width: 100%; }
	.brand-info2-c-text { width: 90%; margin: 8% 5% 10% 5%; }
	.brand-info2-c-pic { width: 100%; }
	.brand-info2 { margin-bottom: 10%; }
	.brand-list-pic { width: 100%; margin-bottom: 8%; }
	.brand-l-t-inner { width: 90%; margin: 8%  5%; }
	.brand-list-naem { font-size: 18px; margin-bottom: 20px; text-align: center; }
	.brand-list-naem::after { margin: 15px auto 0 auto; }
	.brand-list-pic2 { width: 100%; margin-bottom: 8%; }
	.brand-l-t-inner2 { width: 84%; margin: 5% 8%; }
	.brand-list-pic2 .about-list-logo { right: auto; left: 50%; margin: 0  0 -30px -30px; }
	.brand-list-btn { text-align: center; }

	/* 成功案例 */
	.case-title h1 { font-size: 26px; }
	.case-title-line { margin-top: 15px; }
	.case-list-logo { margin-top: 5%; margin-bottom: 3%; }
	.case-list ul { margin-bottom: 7%; margin-top: 5%;}
	.case-list ul li { width: 100%; }
	.case-more-btn a { padding: 12px 60px; font-size: 14px; }
	.case-more-btn a:hover { padding: 12px 60px; }
	.brand_more_bt{  display: block; top: 48%; left: 30%;}
    .brand-list-info:hover .brand_more_bt{ display: table; position: absolute; z-index: 3; color: #fff; left: 30%; top: 48%;}
}
