@charset "utf-8";
/* *******************
Reset Css
Author: Corey 
QQ: 735701122
version:1.0 <2020.07.07>
********************** */

body{background-color: #fff;-webkit-touch-callout: none;/* -webkit-user-select: none; 禁止复制*/transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;overflow-x:hidden;}
body, button, input, pre, select, textarea{font-size: 14px;font-family:'Microsoft YaHei','Arial';}
*{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
*:focus{outline:none;}
a, article, aside, b, audio, body, canvas, em, caption, div, footer, header, html, h1, h2, h3, h4, h5, h6, hr, iframe, img, mark, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video, dd, dl, dt, i, label, legend, li, ol, p, ul{margin: 0;padding: 0;}

/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ol,ul,li{list-style: none;}
a,a:active{color:inherit;text-decoration:none;cursor:pointer;}
img{border:0;vertical-align:middle;}
.pdtb70{padding:70px 0;}

/*动画效果 所有属性获得过度*/
*{transition-property:all;}

.com-img img{transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; -webkit-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
/*图片去色处理，IE兼容较差*/
.photo-gray img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.photo-gray img:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}

.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}
.taC{text-align:center;}
.taL{text-align:left;}
.taR{text-align:right;}
.ttU{text-transform:uppercase;}
.ofH{overflow:hidden;}
.img-response{width:100%;}
.bg1{background:#fff!important;}
/* CSS Document */
.contain{max-width:1480px;margin:0 auto;}

/* Map edit */
.bd_weixin_popup ,.bd_weixin_popup *{box-sizing:content-box!important;}
#dituContent img{max-width:none;}

/*限制行数 -- 一行*/
.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*限制行数 -- 当字号为12px,line-height为25时，限制高为50，如有改变，自行设置高度,为了兼容不支持line-clamp属性的浏览器*/
.line2{height:50px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}
.line3{height:75px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}

/* 指定文字禁止复制 */
.noSelect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}

/*分页*/
.pages{width:100%;text-align:center;overflow:hidden;}
.pages a{display:inline-block;padding:0 15px;height:40px;line-height:40px;text-align:center;border:1px solid #eee;margin:0px 3px;color:#666;}
.pages a.cur,.pages a:hover{background:#e60012;color:#fff;border-color:#e60012;}

/*阴影效果*/
.box-shadow{-webkit-transition:all .2s linear;transition:all .2s linear;}
.box-shadow:hover{-webkit-box-shadow:0 15px 30px rgba(0, 0, 0, 0.1);box-shadow:0 15px 30px rgba(0, 0, 0, 0.1);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}

/*伪类效果*/
.pub-wl-tit{position:relative;}
.pub-wl-tit:after{content:"";position:absolute;left:50%;bottom:0px;width:30px;height:1px;background:#000;margin-left:-15px;}
.pub-wl-tit:before{content:"";position:absolute;right:0px;bottom:0px;width:30px;height:1px;background:#000;}

/* 背景图片滑动拉升效果 */
.bg-pic{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;text-align:center;transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;object-fit: cover;}
.bg-pic.active{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 5.0s ease; -moz-transition:all 5.0s ease; -ms-transition:all 5.0s ease; -o-transition:all 5.0s ease; transition:all 5.0s ease;}

/*右侧悬浮*/
.suspension{position:fixed;z-index:999;right:0;bottom:3.8%;margin-top:-160px;width:86px;height:320px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:86px;height:83px;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a .i{float:left;width:100%;height:100%;background-image:url(../images/side_icon1.png);background-repeat:no-repeat;}
.suspension .a-service-phone .i{width:100%;height:100%;background-image:url(../images/side_icon2.png);background-repeat:no-repeat;}
.suspension .a-qrcode .i{width:100%;height:100%;background-image:url(../images/side_icon3.png);background-repeat:no-repeat;}
.suspension .a-top .i{width:100%;height:100%;background-image:url(../images/side_icon4.png);background-repeat:no-repeat;}

.suspension .d{display:none;background:#fff;position:absolute;right:95px;min-height:70px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);top:90px;}
/* .suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:32px;} */

.suspension .d-qrcode{top:174px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .text{width:100%;}
.suspension .d-service-item .text p{color:#333;font-size:20px;}
.suspension .d-service-item .text p span{font-size:16px;color:#666;}
.suspension .d-service-item .text .number{font-size:24px;color:#333;font-weight:bold;margin-top:10px;}

.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


/*btn效果*/
.show-more{width:100px;height:42px;line-height:42px;display: block;color:#e60012;text-align: center;border: 1px solid #e60012;position:relative;}
.show-more span{position:relative;z-index:3;}
.show-more{overflow:hidden;}
.show-more:after{content:"";display:block;width:100%;height:100%;background:#e60012;position:absolute;top:0px;left:-100%;}
.show-more:hover{color:#fff;border-color:#e60012 !important;}
.show-more:hover:after{left:0px;}
.show-more:after,.show-more{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

/*初始化按钮*/
.btn{display: inline-block;white-space: nowrap; cursor: pointer; background: #fff; border: 1px solid #dcdfe6; color: #606266; -webkit-appearance: none; text-align: center;outline: none; margin: 0; transition: .1s;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none; padding: 12px 20px; font-size: 14px; border-radius: 4px;}
.btn:hover{background-color:#e60012;border-color:#e60012;color:#fff;}
textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}
/* a{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-moz-transition: all 0.5s;} */

/* ****************
Public Css
**************** */

/*--- Header ---*/
.header-top{width:100%;height:35px;line-height:35px;background:#e6e5e5;position:fixed;top:0px;z-index:99;}
.header-top-fl{float:left;width:33.33333%;color:#000;background:url(../images/icon/icon_add.png) no-repeat left center;padding-left:23px;}
.header-top-cl{float:left;width:33.33333%;text-align:center;color:#666;}
.header-top-cl a{display:inline-block;padding: 0 10px;}
.header-top-cl a:hover{color:#e60012;}
.header-top-fr{float:right;width:33.33333%;text-align:right;color:#000;}
.header-top-fr span{position: relative;top:-3px;}
.Header-wrap{z-index:99;}
.Header-wrap .Header-cl{position:relative;}
.header-container{width:100%;position:fixed;top:35px;left:0px;z-index:90;background:#fff;}
.ind-header-contain{background:none;}
.ind-header-contain .H-nav .Hnav-menu{color:#fff;}
.ind-header-contain.header-fixed .H-nav .Hnav-menu{color:#333;}
.ind-header-contain.header-fixed .H-nav .Hnav-menu:hover{color:#e60012;}
.header-fixed{background:#fff;box-shadow:0 0 8px #888;}
.ind-header-contain.header-fixed .H-logo img.rollover{display:block;}
.ind-header-contain.header-fixed .H-logo img{display:none;}

.all-color{color:#1b1b1b!important;}

/*logo*/
.H-logo{height:70px;line-height:70px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;}
.H-logo img.rollover{display:none;}

.H-action{float:right;margin:0 1.16667% 0 0;}
.H-action .split{display:block;width:1px;height:16px;background:rgba(255,255,255,.5);float:left;margin:27px 0 0;}
.H-lang,.H-user,.H-srch{height:70px;float:left;}

/*Hlang*/
.H-lang{position:relative;}
.H-lang .Hlang-menu{display:block;width:24px;margin-left:20px;height:100%;line-height:70px;transition:none;-webkit-transition:none;}
.H-lang .Hlang-menu span{color:#fff;font-size:22px;}
.Hlang-box{padding:20px 0px;width:200px;box-shadow:1px 1px 9px #666;background:#fff;position:absolute;top:70px;left:-76px;display:none;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;left:50%;margin:0 0 0 -4px;}
.Hlang-box a{display:block;padding:5px 9px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Hlang-box a:hover{color:#fff;background:#e60012;}
.Hlang-box a.CN{background-image:url(../images/icon-cn.png);}
.Hlang-box a.EN{background-image:url(../images/icon-en.png);}


/*Hsrch*/
.H-srch .Hsrch-menu{display:block;width:24px;height:100%;margin-right:20px;line-height:70px;}
.H-srch .Hsrch-menu span{color:#fff;font-size:30px;}
.Hsrch-box{width:100%;height:70px;background:#fff;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
.Hsrch-block{padding:0 0 0 4rem !important;width:40%;height:32px;margin:19px auto 0;}
.Hsrch-block .top_btn{width:24px;height:32px;background:url(../images/icon/icon_sq.svg) no-repeat center / contain;float:left;border:0px;background-color:#fff;}
.Hsrch-block .close{display:block;width:28px;height:28px;float:right;}
.Hsrch-block .close span{font-size:32px;color:#333;}
.Hsrch-block .text{width:70%;height:32px;font-size:16px;float:left;margin:0 0 0 9px;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.Hsrch-menu.cur{display:none;}

.Header-wrap.Header-searching .H-logo img{display:none;}
.Header-wrap.Header-searching .H-logo img.rollover{display:inline-block;}

/*Hnav*/
.H-nav{float:right;}
.H-nav li{padding:0 35px;float:left;position: relative;}
.H-nav .Hnav-menu{display:block;height:70px;line-height:70px;font-size:18px;color:#1b1b1b;position:relative;}
.Hnav-menu i{display:block;width:50px;height:50px;background:url(../images/icon/icon-dd1.svg) no-repeat center / 50% auto;position:absolute;right:0px;top:0px;z-index:2;display:none;}
.Hnav-menu.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.Hnav-sub{width:100%;background:#fff;position:absolute;top:70px;left:0px;display:none;}
.HnavSub-list{width:100%;}
.HnavSub-list li{width:100%;padding:0;}
.HnavSub-list li a{display:block;width:100%;height:54px;line-height:54px;text-align:center;color:#666;background:#fff;}
.H-nav li.cur .Hnav-menu,.H-nav li .Hnav-menu:hover{color:#e60012;}
.header-container.header-fixed .H-nav li.cur .Hnav-menu,.H-nav .Hnav-menu:hover{color:#e60012;}
.HnavSub-list li.cur a,.HnavSub-list li a:hover{background:#e60012;color:#fff;}

.HnavSub-box{padding:0 0 0 7.91667%;width:31.25%;color:#fff;border-left:1px solid rgba(255,255,255,.2);position:relative;float:left;margin:3px 0 0 5.5833%;}
.HnavSub-box .t{line-height:32px;font-size:20px;}
.HnavSub-box .c{line-height:30px;font-size:12px;margin:15px 0 0;opacity:.65;}
.HnavSub-img{display:block;width:23.83333333333333%;height:160px;overflow:hidden;float:right;}
.HnavSub-img img{width:100%;height:100%;object-fit:cover;}

.hot-search a{margin:0 5px;}

@media all and (min-width:980px){
	.H-lang:hover .Hlang-box{display:block;animation:fadeInUp .6s ease-in-out;-webkit-animation:fadeInUp .6s ease-in-out;}
	.H-nav>li:hover .Hnav-sub{display:block;animation:fadeInDown .6s ease-in-out;-webkit-animation:fadeInDown .6s ease-in-out;}
}
@keyframes fadeInUp{0%{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}}
@keyframes fadeInDown{0%{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0;}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}}



/*--- Banner ---*/
#index-bnr{height:523px;margin-top:35px;}
.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
.index-bnr .bnr-img{height:523px;}
.index-bnr .swiper-pagination{font-size:0px;bottom:8.070175438596491% !important;opacity:.75;}
.index-bnr .swiper-pagination-bullet{width:60px;height:4px;border-radius:3px;background:#fff;position:relative;overflow:hidden;margin:0 8px;opacity:1;padding:0px;}
.index-bnr .swiper-pagination-bullet:after{content:"";width:0%;height:100%;background:#e60012;position: absolute;left:0px;top:0px;opacity:0;}
.index-bnr .swiper-pagination-bullet-active:after{width:100%;opacity:1;	transition: width 3s linear;-moz-transition: width 3s linear;-webkit-transition: width 3s linear;-o-transition: width 3s linear;}
.index-bnr .bnr-bg{
	width:100%;height:100%;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	/* background-size:cover !important; */
	/* position:absolute; */
	/* top:0px; */
	/* left:0px; */
}
.iBnr1-box{text-align:center;color:#fff;z-index:2;position:absolute;left:50%;top:40%;width:1200px;margin-left:-600px;text-align:left;}
.iBnr1-box .t1{line-height:50px;font-size:50px;margin-bottom:30px;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s; -webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);transform: translateY(-50px);opacity:0;}
.iBnr1-box .t2{font-size:24px;line-height:36px;text-transform:uppercase;letter-spacing:10px;opacity:0; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px);}
.swiper-slide.swiper-slide-active .iBnr1-box .t1,.swiper-slide.swiper-slide-active .iBnr1-box .t2{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}

/*--- Footer ---*/
.footer-container{padding:60px 0;background:#434343;color:#959595;}
.F-nav{width:9%;float:left;}
.F-nav dt,.F-ct .top{line-height:25px;font-size:18px;position:relative;}
.F-ct .top{background:url(../images/icon/icon_ftkf.png) no-repeat left center;padding-left:35px;margin-bottom:15px;}
.F-nav dt i{display:block;width:50px;height:50px;background:url(../images/icon/icon-dd2.svg) no-repeat center / 50% auto;position:absolute;right:0px;top:0px;display:none;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.F-nav dt.cur i{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.F-nav dd{margin:15px 0 0;}
.F-nav dd a{display:block;padding:5px 0;line-height:25px;opacity:.6;}
.F-nav dd a:hover{color:#e60012;opacity: 1;}

.fdlink a{margin:0 3px;}
.fdlink a:hover{color:#e60012;}

.F-ct{width:16%;float:right;}
.F-ct .tel{line-height:22px;color:rgba(255,255,255,.6);margin:11px 0 0;font-size:40px;color:#e60012;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.F-ct .link a{width:42px;height:42px;line-height:40px;text-align:center;border:1px solid #959595;display:inline-block;margin-right:10px;}
.F-ct .link a:hover{background:#e60012;color:#fff;border-color:#e60012;}
.F-ct .link a span{font-size:28px;}
.F-ct .link a.wechat{position:relative;}
.F-ct .link a .F-code{position:absolute;left:50px;top:0px;}
.F-ct .link a.wechat:hover .F-code{display:block;}
.F-ct .adr{margin:15px auto}
.F-ct .adr a{display:block;width:128px;height:37px;line-height:37px;background:#e60012;color:#fff;font-size:16px;border-radius:5px;text-align:center;}

.F-code{display:none;text-align:center;}
.F-code .type{line-height:22px;font-size:13px;color:#b6b6b6;margin:9px 0 0;}
.F-split{width:1px;height:272px;background:rgba(255,255,255,.12);float:left;}
.F-coyright{padding:18px 0;line-height:25px;text-align:center;font-size:13px;color:rgba(255,255,255,.4);background:#434343;border-top:1px solid #4b4b4b;}
.foot-logo{width:25%;float:left;text-align: left;}

/* 内页全局通用banner */
.pub-bann{margin-top:105px;color:#fff;}
.pub-bann img{max-width:100%;}
.active{color:red;}

/* 通用模块 */
/* 厚德优势 */
.pub-advatange{padding:70px 0 0;}
.pub-advatange ul{display: flex;margin-top: 60px;}
.pub-advatange ul li{flex:1;}
.pub-advatange ul li span{display:block;margin:0 auto;width:167px;height:163px;background-size:cover;background-repeat: no-repeat;}
.pub-advatange ul li h4{font-size: 24px;font-weight: bold;margin: 15px 0;}
.pub-advatange ul li p{font-size: 18px;text-align: center;padding: 0 40px;line-height:30px;}
.bgc{height:436px;display: flex;align-items: center;flex-direction: column;padding-top: 60px;}

.ly-img1{background: url("../images/jnzc/check_bg1.jpg");}
.ly-img2{background: url("../images/jnzc/check_bg2.jpg");}
.ly-img3{background: url("../images/jnzc/check_bg3.jpg");}
.ly-img4{background: url("../images/jnzc/check_bg4.jpg");}
.ly-img5{background: url("../images/jnzc/check_bg5.jpg");}

.mask-back1{background: url("../images/jnzc/ys1.png");}
.mask-back2{background: url("../images/jnzc/ys2.png");}
.mask-back3{background: url("../images/jnzc/ys3.png");}
.mask-back4{background: url("../images/jnzc/ys4.png");}
.mask-back5{background: url("../images/jnzc/ys5.png");}

.ly-li:hover .bgc{background-color:#ff9743;color: #fff;}

.ly-li:hover .mask-back1{background: url("../images/jnzc/ys_1.png") no-repeat;}
.ly-li:hover .mask-back2{background: url("../images/jnzc/ys_2.png") no-repeat;}
.ly-li:hover .mask-back3{background: url("../images/jnzc/ys_3.png") no-repeat;}
.ly-li:hover .mask-back4{background: url("../images/jnzc/ys_4.png") no-repeat;}
.ly-li:hover .mask-back5{background: url("../images/jnzc/ys_5.png") no-repeat;}


/* 通用团队 */
.pub-team{background:#F9F9F9;}
.teamMore{width: 642px;height: 77px;line-height:77px;border-radius:50px;background:#ff9743;color:#fff;font-size:30px;display: block;margin:0 auto;text-align: center;}
.pub-team .swiper-container{margin:60px auto;padding-bottom:60px;}
.pub-team .note{padding:20px;text-align: center;background:#eee;position:absolute;left:0px;bottom:0px;width:100%;}
.pub-team .note h2{font-size:28px;color:#111;margin-bottom:10px;}
.pub-team .note p{font-size:18px;color:#333;height:50px;line-height:25px;}
.pub-team .teamImg img{width:100%;height:420px;object-fit:cover;}

.pub-team .cont{background:#ff9743;width:100%;padding:30px 35px;text-align:center;color:#fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-25%);opacity:0;transition: all 0.2s;}
.pub-team .cont h4{font-size:28px;text-align:center;}
.pub-team .cont span{display: block;margin:15px auto 20px;font-size:18px;}
.pub-team .cont i{display:block;width:27px;height:2px;background:#fff;margin:15px auto;}
.pub-team .cont p{text-align: left;line-height:28px;}

.pub-team .swiper-slide:hover .note{opacity:0;}
.pub-team .swiper-slide:hover .cont{opacity:1;transform: translate(-50%,-50%);}
.pub-team .swiper-pagination-bullet{width:14px;height:3px;background:#eee;opacity:1;border:0px;border-radius: 0;}
.pub-team .swiper-pagination-bullet-active{background:#535353;}

/* 通用合作伙伴 */
.pub-partner{padding:70px 0;}
.pub-part-list ul{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: 70px;}
.pub-part-list ul li{margin-bottom:30px;}

/* 通用资讯 */
.pub-news-tit{text-align: center;position: relative;}
.pub-news-tit span{position:absolute;text-align:center;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:116px;color:#f5f5f5;top:-10px;left:0px;width:100%;line-height:116px;text-transform: uppercase;}
.pub-news-tit .tit{position: relative;z-index:2;}
.pub-news-tit h2{font-size:36px;color:#333;position: relative;padding-bottom:10px;margin-bottom:5px;z-index: 2;}
.pub-news-tit h2:after{position:absolute;content:"";width:37px;height:5px;background:#ff0000;left:50%;margin-left:-18px;bottom:0px;}
.pub-news-tit p{font-size:18px;color:#959595;z-index: 2;position: relative;}

.pub-news-tit .sub_h1{font-size:36px;color:#333;position: relative;padding-bottom:10px;margin-bottom:5px;z-index: 2;}
.pub-news-tit .sub_h1:after{position:absolute;content:"";width:37px;height:5px;background:#ff0000;left:50%;margin-left:-18px;bottom:0px;}

.pub-news-box{margin-top:80px;overflow:hidden;}
.pub-news-first{width:56%;float:left;border:1px solid #e5e5e5;padding:20px;}
.pub-news-first .com-img{width:40%;float:left;}
.pub-news-first .com-img img{width:100%;height:200px;object-fit:contain;}
.pub-news-first .note{width:55%;float:right;}
.pub-news-first .note h4{font-size:24px;color:#434343;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pub-news-first .note p{font-size:14px;color:#a0a0a0;margin:20px auto;line-height:26px;}
.pub-news-first .note span{color:#a0a0a0;font-size:16px;font-weight:normal;float:right;margin-top:17px;}
.pub-news-first:hover .note h4{color:#ff0000;text-decoration: underline;}

.pub-news-list{float:right;width:42%;border:1px solid #e5e5e5;padding:12px 30px;}
.pub-news-list li{position: relative;border-bottom:1px dashed #e5e5e5;height:38px;line-height:38px;padding-left:20px;}
.pub-news-list li::after{position:absolute;content:"";width:5px;height:5px;background:#707070;left:0px;top:17px;border-radius:50%;}
.pub-news-list li span{position: absolute;right: 0px;font-size:12px;color:#999;}
.pub-news-list li:last-child{margin-bottom:0px;padding-bottom: 0;border-bottom: 0;}
.pub-news-list li a{display:inline-block;width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pub-news-list li a:hover{color:#ff0000;text-decoration: underline;}

/* 客户案例 */
.pub-case{padding:80px 0;background: url("../images/about.png") no-repeat center / cover;}
.pub-case .tit h2,.pub-case .tit p{color:#fff;}
.pub-case .pub-news-tit span{opacity:0.2;}

.khal-example{display:flex;margin-top:60px;width:80%;margin-left:10%;flex-wrap: wrap;justify-content: space-between;}
.zfbt-example1{flex:1;}
.zfbt-example2{flex:1;margin-left:20px;}
.kfbt-example1-div{width:100%;height:325px;background:#f5f5f5;margin-top: 40px}
.kfbt-example1-img{border:15px solid #d0cfcf;margin-top:-40px;margin-left:40px;max-width:40%;height:100%;float: left;object-fit:cover;}
.kfbt-example1-h2{max-width:50%;float:left;height:50px;line-height:50px;border-bottom-right-radius: 50px;background:#fff;text-align: left;padding:0 50px 0 30px;margin-top:20px;}
.kfbt-example1-p{font-size:16px;float:left;max-width:50%;padding-left:30px;padding-top:25px}
.kfbt-example1-font1{float:left;max-width:50%;padding-left:30px;padding-top: 20px}
.kfbt-example1-font1 h6{display:inline-block;font-size:60px;font-weight: bold;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;vertical-align: bottom;}
.kfbt-example1-font1 p{float: right;font-size:18px;padding-top:40px}
.examples{height:370px;display:flex;margin-top:30px;width:80%;margin-left:10%}
.examples-one{flex:1;cursor: pointer;}
.pub-case-more{width:650px;height:80px;line-height:80px;color:#ffffff;cursor: pointer;border:1px solid #ffffff;font-size:24px;text-align:center;border-radius:40px;margin:0 auto;margin-top:60px;display:block;transition: all 0.2s;}
.pub-case-more:hover{background:#ff9743;color:#fff;border-color:#ff9743;}
.zfbt-khal-hl{width:260px;height:44px;background:#d0cfcf;color:#ffffff;font-size:20px;display: inline-block; text-align: center; border-bottom-right-radius: 50px;line-height:44px;}
.kfbt-example1{cursor: pointer;width:48%;margin-top:30px;}
.kfbt-example1:hover .kfbt-example1-img{border:15px solid #ff9743;}
.kfbt-example1:hover .zfbt-khal-hl,.examples-one:hover .zfbt-khal-hl{background:#ff9743;}
.examples-one:hover .kfbt-example1-img{border: 15px solid #ff9743;}
.zfbt-bttd-div4{background-color:#ff9743;}
.gxqy-header{text-align: center;padding-top: 30px;}
.gxqy-order{height: 50px;line-height: 50px;text-align: center;width: 100%;}
.gxqy-order .line{display: inline-block;width: 35%;border-top: 1px solid #ccc;}
.gxqy-order .text{vertical-align: middle;color: rgb(209, 205, 205);font-size: 16px;margin: 0 2%;}
.gxqy-div{width:100%;height:980px;margin-bottom:-10px;margin-top:-76px}
.gxqy-80div{padding: 0 20px 20px 20px;box-shadow: 0px 17px 16px 0px rgba(0,0,0,0.16);
	width:80%;margin-left:10%;height:590px;background:#ffffff;border-radius: 25px;
	position:absolute;margin-top:-95px;
	padding: 0 20px 20px 20px;}

.pdt70{padding-top:70px;}

/* 政府补贴 */
.zfbt-bttd-div{width:100%;height:350px;background-image:url(../images/core/bttd.png);background-position: center center!important;background-repeat:no-repeat!important}
.zfbt-bttd-div1{text-align:center;color:#ffffff;font-size:36px;padding-top:45px}
.zfbt-bttd-div2{text-align:center;color:#ddd100;padding-top:10px;font-size:18px}
.zfbt-bttd-div4{width:380px;height:60px;line-height:60px;background:#f53b2c;color:#ffffff;cursor: pointer;font-size:24px;text-align:center;border-radius:30px;margin:0 auto;margin-top:30px;display:block;border:0px;}
.gxrzbttd{margin-top:40px;text-align: center;font-size:16px;}
.gxrzbttd select{height:50px;border: 0px;border-radius:5px;width:200px;padding:0 8px;margin:0 5px;}
.gxrzbttd input{height:50px;border: 0px;border-radius:5px;width:200px;padding:0 8px;margin:0 5px;}
.gxrzbttd input::-ms-input-placeholder{padding-left:5px!important;}
.gxrzbttd input::-webkit-input-placeholder{padding-left:15px!important;}


/* 关于 */
.gyhd{width: 100%;height: 534px;background-color: #ff9743;padding: 58px 0;display: flex;}
.gyhd .left{display: flex; height: 394px; width:50%; align-items: center;}
.lt-hd img{width: 100%;}
.gyhd .right{position: relative;margin-left: 50px;flex: 1;}
.gyhd .right h2{font-weight: bold; font-size: 116px;font-family: fantasy,impact; color: #fff; opacity:0.3;margin-top: -30px;}
.gyhd .right .title{font-size: 47px;color: #fff;margin-top: -100px;}
.gyhd .right .hd-line{width: 50px; height: 5px; background: #fff; margin-top: 30px;}
.gyhd .right .txt{font-size:18px;color: #fff;width: 77%;line-height: 30px;margin-top: 40px;}
.al-number{display: flex;margin-top:40px;}
.al-number .all{border-left: 1px solid #eee;padding-left: 30px;}
.al-number .all .num{font-size: 43px;color: #fff;font-weight: bold;}
.al-number .all .num .nm-active{font-size: 24px;}
.al-number .all .num-bt{font-size: 18px;color: #fff;width: 70%;letter-spacing: 1px;}
.al-number .all:first-child{border-left: none;padding-left: 0;}
.hzhb{height: 604px; background: none; background-color: #f8f8f8;}

/* 底部新闻通用样式2 */
.gxqy-rdzx{width:100%;background:#ffffff;}
.gxqy-rdzx-80div{width:80%;height:100%;margin-left:10%;}
.gxqy-rdzx-title{font-weight:bold;font-size:28px;text-align:center;margin-top:-115px;color:#080808}
.gxqy-rdzx-div{width:50px;height:5px;background:#2ee6f1;margin-top:10px;position:absolute;left:calc(50% - 30px);}
.gxqy-rdzx-p{font-size:18px;text-align:center;padding-top:15px;color:#9b9b9b;margin-left:15px}
.gxqy-jjzcs{width:100%;margin-top:90px;display:flex}
.gxqy-jjzcs-divs{width:24%!important;margin-left:1.333333%!important;border:1px solid #eeeeee;}
.gxqy-jjzcs-div1{width:24%!important;border:1px solid #eeeeee;margin-left:0px;}
.gxqy-jjzcs-divs img{width:100%;object-fit:cover;height:240px;object-fit:cover;}
.gxqy-jjzcs-divs div{height:225px;text-align:center;}
.gxqy-jjzcs-divs ul{text-align: left}
.gxqy-jjzcs-divs ul li{height:45px;border-bottom:1px dashed #d7d7d7;font-size:16px;color:#707070;line-height:45px;padding:0 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.gxqy-jjzcs-divs ul a:hover{color:#ff0000!important;text-decoration: none;}


/* 通用banner背景 */
.pub-banner-bg{margin-top:105px;height:397px;}
.pub-hot-box{padding-bottom:110px;}
.pub-hot-list{background:#fff;position: relative;max-width:1480px;margin:0 auto;margin-top:-80px;box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.09);border-radius:25px;padding:30px 0;}
.pub-hot-list .pub-hot-tit{font-size:24px;text-align:center;position: relative;}
.pub-hot-tit h2{position: relative;z-index:2;}
.pub-hot-bg span{position: absolute;left:0%;top:-30px;width:100%;text-align: center;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:116px;color:#e5e5e5;z-index:0;}
.pub-bann-tit{font-size:30px;color:#fff;}
.pub-hot-bg h2{background:url(../images/jnzc/jn-tit-bg.png) no-repeat center;padding:0 30px;}

.pub-hot-bg .sub_h1{background:url(../images/jnzc/jn-tit-bg.png) no-repeat center / contain;padding:0 30px;position: relative;z-index:2;font-size:24px;}
.pub-hot-bg .sub_h1 h1{font-size:24px;}

.pub-hot-list .info{text-align: center;font-size:18px;margin-top:10px;z-index:2;position: relative;background:#ff9743;display:inline-block;padding:0 10px;color:#fff;}
.pub-hot-tit:after{position: absolute;left:0px;bottom:15%;width:100%;height:1px;background:#ff9743;content:"";}
.pub-hot-bg{display: inline-block;padding: 0 50px;background: #fff;position: relative;z-index:2;}
.pub-hot-list .info h1{font-size:18px;}

.pub-news-more{display:block;width:480px;height:54px;margin:50px auto 0;line-height:54px;background:#ff9743;text-align: center;font-size:20px;color:#fff;}

/* 案例中心 */
.case-fl{width:18%;float:left;}
.case-fl .apply-box{background:#313131;padding:30px;text-align:center;color:#fff;margin-bottom:15px;}
.case-fl .apply-box h4{font-size:28px;}
.case-fl .apply-box h6{margin:5px auto 20px;color:#fff100;font-size:16px;}
.case-fl .apply-box p{margin-bottom:10px;position:relative;}
.case-fl .apply-box p.name:after{position:absolute;content:"";width:24px;height:28px;background:url(../images/fdj.png) no-repeat;left:10px;top:7px;}
.case-fl .apply-box p.cpmname:after{position:absolute;content:"";width:24px;height:28px;background:url(../images/fh.png) no-repeat;left:10px;top:7px;}
.case-fl .apply-box p.tel:after{position:absolute;content:"";width:24px;height:28px;background:url(../images/ghu.png) no-repeat;left:10px;top:7px;}
.case-fl .name input,.case-fl .cpmname input,.case-fl .tel input{width:100%;height:43px;border:0px;padding-left:40px;}
.case-fl .inp_sub{width:100%;height:43px;border:0px;background:#e60012;color:#fff;text-align:center;border-radius:30px;cursor:pointer;}
.case-fl dl{background:#eee;margin-bottom:20px;padding:20px;padding-left:45px;}
.case-fl dl dd p{font-size:18px;color:#1b1b1b;}
.case-fl dl dd span{font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:36px;color: #e60012;}
.case-fl dl.icon-tel{background:#eee url(../images/iu[.png) no-repeat 10px 22px;}
.case-fl dl.icon-kefu{background:#eee url(../images/fgju.png) no-repeat 7px 15px;}
.case-fl dl.icon-add{background:#eee url(../images/gfj.png) no-repeat 7px 15px;}

.case-fr{width:78%;float:right;}
.case-fr ul{margin-bottom:40px;overflow:hidden;}
.case-fr ul li{width:32%;float:left;margin-right:2%;margin-top:35px;position: relative;}
.case-fr ul li .com-img{height:260px;}
.case-fr ul li .com-img img{width:100%;height:100%;object-fit:cover;}
.case-fr ul li:nth-child(3n){margin-right:0;}
.case-fr ul li .note{position:absolute;background:rgba(0, 0, 0, 0.6);left:0px;top:0px;width:100%;height:100%;padding:30px;color:#fff;opacity:0;}
.case-fr ul li:hover .note{opacity:1;}
.case-fr ul li .note h4{font-size:24px;}
.case-fr ul li .note p{font-size:16px;margin:18px 0 25px;}
.case-fr ul li .note a.more{display: block;width:125px;height:34px;line-height:34px;background:#e60012;text-align:center;font-size:16px;}

.case-wrap{padding-bottom:70px;}
.pub-news-wrap{padding-bottom:70px;}

.pub-case .swiper-slide img{height:280px;object-fit:cover;width:100%;}
.pub-case .note{padding:30% 35px!important;}

.dis-inline{display: inline;font-size:36px;}

/* 通用右侧悬浮窗口 */

.fixed{  position:fixed; right:2px; bottom:70px; width:72px; z-index:999}
.fixed ul{ overflow:hidden;}
.fixed li{ transition:0.5s ; width:144px; height:70px; margin-bottom:2px;position: relative;}
.fixed li:hover{ transform:translateX(-72px);}
.fixed li a{ display:inline-block; width:72px; padding-top:45px;height:70px; background:#fff; font-size:14px; text-align: center; border-radius:5px;  transition:0.5s; float:left; }
.fixed li .active{ background:#e96161; color:#fff;}
.fixed li .hover{ color:#f23849; background:#fff;}
.fixed li:first-of-type a:first-child{ background:#e96161 url(../images/service.png) no-repeat center 8px / 36px;}
.fixed li:first-of-type a:last-child{ background:#fff url(../images/serviceon.png) no-repeat center 10px/ 36px;}
.fixed li:nth-of-type(2) a:first-child{ background:#e96161 url(../images/QQ.png) no-repeat center 10px / 36px;}
.fixed li:nth-of-type(2) a:last-child{ background:#fff url(../images/QQon.png) no-repeat center 10px / 36px;}
.fixed li:nth-of-type(3) a:first-child{ background:#e96161 url(../images/wechat.png) no-repeat center 10px / 36px;}
.fixed li:nth-of-type(3) a:nth-child(2){ background:#fff url(../images/wechaton.png) no-repeat center 10px / 36px;}
.fixed li:nth-of-type(4) a:first-child{ background:#e96161 url(../images/top.png) no-repeat center 10px / 30px;}
.fixed li:nth-of-type(4) a:last-child{ background:#fff url(../images/topon.png) no-repeat center 10px / 30px;}

.wx-qrcode{display:none; position: absolute;top: 145px;right: 75px;border-radius: 5px;background: #000; width: 140px;height: 140px;}
.wx-qrcode img{max-width:100%;border-radius:5px;}


@media all and ( max-width:1368px ){
	.pub-part-list ul li{width:19%;}
	.pub-part-list ul li img{max-width:100%;}

	.pub-team .teamImg img{max-width:100%;}
	.khal-example{width:90%;margin-left:5%;}
	.examples{width:90%;margin-left:5%;}

	.F-ct .tel{font-size:32px;}
}






