@charset "utf-8";
/* css document */

/*-----whole-----*/
html{font-size:100%;}
body{position:relative;right:0px;transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;}

.header-wrapper, .container-wrapper, .footer-wrapper, .container, .banner-container, .index-container{position:relative;left:0px;width:100%;height:auto;}
.contain{width:1200px;margin:0 auto;position:relative;}


/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

/*通用img*/
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);z-index:2;}

input.text{display:block;width:100%;height:100%;border:0px;background:none;}

.red,
.fnav dd a:hover,
.inews-list a:hover,
.inews-1st:hover .name,
.page-locate a:last-child,
.page-locate a:hover,
.news-nav a:hover,
.nir-hnews:hover .name{color:#ff2942;}

/*--- header ---*/
.header-wrapper{z-index:99;}
.header-wrapper .header-cl{height:80px;position:relative;}

.header-container{padding:0 3.125%;width:100%;height:80px;background:#fff;box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:99;}


/*logo*/
.hlogo{height:80px;line-height:80px;font-size:0px;float:left;overflow:hidden;}

.hct{display:block;width:22px;height:100%;background:url(/uploads/image/aphicontent/qq.png) no-repeat center center;float:right;}
.htel{display:block;padding:0 0 0 26px;line-height:20px;font-size:16px;font-weight:lighter;color:#3e3f41;background:url(/uploads/image/aphiicon/icon-tel.png) no-repeat left center;float:right;margin:0 .15rem 0 0;position:relative;top:30px;}

.hnav{float:right;margin:0 .5rem 0 0;}
.hnav a{display:block;width:94px;height:80px;text-align:center;font-size:18px;font-weight:lighter;position:relative;overflow:hidden;float:left;margin:0 0 0 .1rem;transition:none;-webkit-transition:none !important;}
.hnav a:first-child{margin:0px;}
.hnav a i{content:"";display:block;width:100%;height:3px;background:#ff2942;position:absolute;left:50%;bottom:-3px;transition:all .1s linear;-webkit-transition:all .1s linear;}
.hnav a .box{display:inline-block;height:25px;line-height:25px;position:relative;overflow:hidden;top:27.5px;}
.hnav a .box span{position:relative;top:0px;}

.hnav a.cur,
.hnav a:hover{color:#ff2942;}
.hnav a.cur .box span,
.hnav a:hover .box span{top:-25px;}
.hnav a.cur i,
.hnav a:hover i{bottom:0px;}

.header-wrapper.on .hnav{display:block !important;}

/*--- footer ---*/
.footer-wrapper{z-index:98;}

.footer-btm{padding:.21rem 0 .2rem;color:#3e3f41;font-weight:lighter;background:#ff2942;}
.footer-btm .flink{line-height:28px;}
.footer-btm .flink a{display:inline-block;margin:0 .15rem 0 0;opacity:.6;}
.footer-btm .flink a:hover{opacity:1;}
.footer-btm .fcr{padding:.16rem 0 0;line-height:24px;text-align:center;opacity:.6;border-top:1px solid #3e3f41;margin:.12rem 0 0;}

.footer-container{padding:.55rem 0 .47rem;background:#f5f5f5;}
.fnav{width:14.1667%;float:left;}
.fnav.fnav2{width:11.25%;}
.fnav dt{line-height:38px;font-size:24px;}
.fnav i{display:block;width:20px;height:2px;background:#ff2942;margin:5px 0 10px;}
.fnav dd a{display:block;line-height:28px;}

.fct{width:32.0832%;padding:0 0 0 .5rem;border-left:1px solid #d2d2d2;float:right;}
.fct .type{line-height:40px;font-size:28px;}
.fct .con{line-height:20px;font-size:12px;margin:6px 0 0;}
.fct ul{font-size:0px;margin:19px 0 0;}
.fct ul li{display:inline-block;text-align:center;margin:0 0 0 .47rem;}
.fct ul li:first-child{margin:0px;}
.fct ul li img{width:121px;height:121px;object-fit:cover;}
.fct ul li p{line-height:23px;font-size:14px;color:#333;margin:7px 0 0;}

.footer-wrapper.on .fnav dd{display:block !important;}

/*--- banner ---*/
.bnr-img,
#index-bnr .bg,
#index-bnr .con,
.bnr-img .ibnr-con{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:680px;overflow:hidden;}
#index-web-bnr .swiper-pagination,
#index-bnr .swiper-pagination{bottom:3.235294117647059% !important;}
#index-web-bnr .swiper-pagination-bullet,
#index-bnr .swiper-pagination-bullet{width:52px;height:3px;border:1px solid #000;border-radius:0px;opacity:.5;margin:0 1px;}
#index-web-bnr .swiper-pagination-bullet-active,
#index-bnr .swiper-pagination-bullet-active{background:#ff2942;border-color:#ff2942;opacity:1;}
#index-web-bnr .swiper-pagination-bullet{width:30px;}

#index-web-bnr{display:none;}

.bnr-img .ibnr-con{width:100%;height:100%;position:absolute;top:0px;left:0px;}
.ibnr-con.z1{z-index:1;}
.ibnr-con.z2{z-index:2;}
.ibnr-con.z3{z-index:3;}
.ibnr-con.z4{z-index:4;}
.ibnr-con.z5{z-index:5;}

/*aniamte*/

/*ibnr1*/
.ibnr-1 .ibnr-con{transition:all 3s linear .2s;-webkit-transition:all 3s linear .2s;opacity:0;}

.ibnr-1 .ibnr-con.z4,
.ibnr-1 .ibnr-con.z5{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}

.ibnr-1 .ibnr-con.z2{transition-delay:.6s;-webkit-transition-delay:.6s;}

.ibnr-1 .ibnr-con.z3{transition-delay:1.2s;-webkit-transition-delay:1.2s;}

.ibnr-1 .ibnr-con.z4{transition-delay:1.4s;-webkit-transition-delay:1.4s;}

.ibnr-1 .ibnr-con.z5{transition-delay:1.6s;-webkit-transition-delay:1.6s;}

.ibnr-1 .ibnr-con.z4,
.ibnr-1 .ibnr-con.z5{transform:translatey(30px);-webkit-transform:translatey(30px);}


#index-bnr .swiper-slide.swiper-slide-active .ibnr-con{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}

/*ibnr2*/
.ibnr-2 .ibnr-con.z1,
.ibnr-2 .ibnr-con.z2,
.ibnr-2 .ibnr-con.z3,
.ibnr-2 .ibnr-con.z4{transition:all .4s ease-in-out .2s;-webkit-transition:all .4s ease-in-out .2s;opacity:0;}

.ibnr-2 .ibnr-con.z1{transform:translatex(-100px);-webkit-transform:translatex(-100px);}

.ibnr-2 .ibnr-con.z2{transform:translatex(100px);-webkit-transform:translatex(100px);}

.ibnr-2 .ibnr-con.z3,
.ibnr-2 .ibnr-con.z4{transform:scale(.8);-webkit-transform:scale(.8);}

/*ibnr3*/
.ibnr-3 .ibnr-con.z1,
.ibnr-3 .ibnr-con.z2,
.ibnr-3 .ibnr-con.z3,
.ibnr-3 .ibnr-con.z4{transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;opacity:0;}

.ibnr-3 .ibnr-con.z1{transform:translatey(100px);-webkit-transform:translatey(100px);}

.ibnr-3 .ibnr-con.z2{transition-delay:.8s;-webkit-transition-delay:.8s;}

.ibnr-3 .ibnr-con.z2,
.ibnr-3 .ibnr-con.z3,
.ibnr-3 .ibnr-con.z4{transform:translatex(-50px);-webkit-transform:translatex(-50px);}

.ibnr-3 .ibnr-con.z3{transition-delay:1.6s;-webkit-transition-delay:1.6s;}

.ibnr-3 .ibnr-con.z4{transition-delay:1.8s;-webkit-transition-delay:1.8s;}


/*
.bnr-img .bg,
.bnr-img .con{height:100% !important;position:absolute !important;top:0px;left:0px;}
.bnr-img .con{z-index:2;}
.bnr-img .box{width:1200px;color:#fff;position:absolute;left:50%;margin-left:-600px;z-index:5;}
.bnr-img .t1{font:bold 62px/85px "方正兰亭超细黑简体"}
.bnr-img .t1 span{line-height:50px;font-size:50px;font-family:'微软雅黑';color:#c40008;vertical-align:top;position:relative;top:-20px;}
.bnr-img .t2{font:bold 50px/61px "方正兰亭粗黑简体";color:#ff000b;margin:0 0 10px;}
.bnr-img .t3{font:bold 26px/46px "方正兰亭超细黑简体"}
*/

/*animate
#index-bnr .bg,
#index-bnr .t1,
#index-bnr .t2,
#index-bnr .t3,
.ibnr-4 .con{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;}

#index-bnr .t2,
#index-bnr .ibnr-3 .t1,
#index-bnr .ibnr-4 .t1{transition-delay:.6s;-webkit-transition-delay:.6s;}

#index-bnr .t3,
#index-bnr .ibnr-3 .t2,
#index-bnr .ibnr-4 .t2{transition-delay:.8s;-webkit-transition-delay:.8s;}

#index-bnr .ibnr-3 .t3,
#index-bnr .ibnr-4 .t3{transition-delay:1s;-webkit-transition-delay:1s;}

#index-bnr .bg,
#index-bnr .t1,
#index-bnr .t2,
#index-bnr .t3,
.ibnr-4 .con{opacity:0;}

.ibnr-1 .bg{transform:translatex(100px);-webkit-transform:translatex(100px);}

.ibnr-2 .t1,
.ibnr-2 .t2,
.ibnr-2 .t3{transform:translatex(-50px);-webkit-transform:translatex(-50px);}

.ibnr-1 .t1,
.ibnr-1 .t2,
.ibnr-1 .t3{transform:translatey(50px);-webkit-transform:translatey(50px);}

.ibnr-2 .bg{transform:translatey(-100px);-webkit-transform:translatey(-100px);}

.ibnr-3 .bg{transform:translate(-70px,-70px);-webkit-transform:translate(-70px,-70px);}

.ibnr-4 .con{transform:translate(70px,-20px);-webkit-transform:translate(70px,-20px);}

#index-bnr .swiper-slide.swiper-slide-active .bnr-img .bg,
#index-bnr .swiper-slide.swiper-slide-active .bnr-img .t1,
#index-bnr .swiper-slide.swiper-slide-active .bnr-img .t2,
#index-bnr .swiper-slide.swiper-slide-active .bnr-img .t3,
#index-bnr .swiper-slide.swiper-slide-active .bnr-img .con{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}*/


/*ibnr1*/
.ibnr-1 .box{top:33.67647058823529%;}

/*ibnr-2*/
.ibnr-2 .box{top:33.67647058823529%;}

/*ibnr-3*/
.ibnr-3 .box{top:36.47058823529412%;}

/*ibnr-4*/
.ibnr-4 .box{top:36.17647058823529%;}
.ibnr-4 .box .block{width:575px;float:right;}
#index-bnr .ibnr-4 .box .t1{font-size:55.31px;line-height:77px;color:#5a5a5a;}
#index-bnr .ibnr-4 .box .t3{color:#5a5a5a;}


/*bnr*/
.bnr-img.page-bnr{height:400px;}

.web-banner{display:none;}

/*--- container ---*/

/*当前位置*/
.page-locate{padding:.2rem 0;line-height:20px;color:#666666;border-top:1px solid #f1f1f1;}
.page-locate .type{padding:0 0 0 28px;background:url(/uploads/image/aphiicon/icon-home.png) no-repeat left 1px;}

.p-title h1{text-align:center;font-size:36px;line-height:50px;font-weight:normal;}
.p-title i{display:block;width:37px;height:2px;background:#ff2942;margin:.1rem auto 0;}

.p-rtn-btn{display:block;width:232px;line-height:44px;font-size:16px;color:#ff2942;border:2px solid #ff2942;}
.p-rtn-btn span{padding:0 0 0 42px;background:url(/uploads/image/aphiicon/icon-rtn.png) no-repeat left center;}
.p-rtn-btn:hover{color:#fff;background:#ff2942;}
.p-rtn-btn:hover span{padding:0px;background-position:-100px center;}

/*-- 首页 --*/
.i-title{text-align:center;}
.i-title .t1{line-height:45px;font-size:40px;color:#666666;text-transform:uppercase;}
.i-title .t2{line-height:41px;font-size:24px;}
.i-title .split{display:block;width:37px;height:2px;background:#ff2942;margin:.25rem auto .2rem;}
.i-title .t3{width:825px;line-height:24px;color:#666666;margin:0 auto;}

.i-more.btn{width:232px;line-height:44px;font-size:16px;color:#ff2942;border:2px solid #ff2942;}
.i-more.btn span{padding:0 38px 0 0;background:url(/uploads/image/aphiicon/icon-go.png) no-repeat right center;}
.i-more.btn:hover{color:#3e3f41;background:#ff2942;}
.i-more.btn:hover span{padding:0px;background-position:200px center;}

/*产品中心*/
.index-pro{padding:.37rem 0 .57rem;color:#3e3f41;text-align:center;background:#f6d246;}
.index-pro li{/**/width:25%;position:relative;float:left;}
.index-pro li .type{line-height:37px;font-size:24px;margin:16px 0 0;}
.index-pro li .list{margin:15px 0 0;}
.index-pro li .list a{display:block;line-height:30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.index-pro li:before{content:"";display:block;width:1px;height:249px;background:rgba(255,255,255,.3);position:absolute;left:0px;top:.05rem;}
.index-pro li:first-child:before{display:none;}
.index-pro li .list a:hover{transform:translatey(-5px);-webkit-transform:translatey(-5px);}

/*最新案例*/
.index-case{padding:.74rem 0 0;}
.index-case .i-title{margin:0 0 .44rem;}
.icase-list li{text-align:center;float:left;}
.icase-list li.w1{width:19.79167%;}
.icase-list li.w2{width:20.83333%;}
.icase-list li.w3{width:39.58333%;}
.icase-box{display:block;position:relative;overflow:hidden;}
.icase-box>img{width:100%;object-fit:cover;}
.icase-block{width:100%;height:100%;color:#3e3f41;background:rgba(255,240,0,1);position:absolute;top:0px;left:0px;opacity:0;}
.icase-block .icase-con{display:table;width:100%;height:100%;}
.icase-con .icase-cell{display:table-cell;vertical-align:middle;}
.icase-block .t1{padding:0 5px;line-height:25px;font-size:18px;}
.icase-block .t2{padding:0 5px;line-height:37px;font-size:28px;margin:.15rem 0 0;}
.icase-block .more{display:block;width:33px;height:34px;background:url(/uploads/image/aphiicon/icon-see.png) no-repeat center center;margin:.24rem auto 0;}

.icase-box:hover .icase-block{opacity:1;}

.icase-more{padding:.52rem 0 .5rem;text-align:center;background:#f2f2f2;}

.icase-list .l1 .icase-box:first-child img,
.icase-list .l7 .icase-box:first-child img,
.icase-list .l8 .icase-box:first-child img{height:2.4rem;}
.icase-list .l1 .icase-box:last-child img,
.icase-list .l7 .icase-box:last-child img,
.icase-list .l8 .icase-box:last-child img{height:2.45rem;}
.icase-list .l2 img,
.icase-list .l3 img,
.icase-list .l4 img,
.icase-list .l5 img,
.icase-list .l6 img{height:4.85rem;}

/*关于我们*/
.index-abus{padding:.75rem 0 .78rem;text-align:center;}
.index-abus .con1{line-height:50px;font-size:36px;margin:.2rem auto 0;}
.index-abus .con2{width:810px;line-height:26px;margin:12px auto 0;}
.index-abus ul{font-size:0px;margin:.4rem 0 0;}
.index-abus ul li{display:inline-block;margin:0 39px;}
.index-abus ul li .num{line-height:76px;font-size:80px;color:#444444;font-family:'dincond-bold';}
.index-abus ul li .con{line-height:29px;font-size:16px;margin:10px 0 0;}
.index-abus .i-more{margin:.65rem auto 0;}

/*广告*/
.index-more{padding:3.97rem 0 2.33rem;text-align:center;color:#fff;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;background-attachment:fixed !important;}
.index-more .t1{line-height:65px;font-size:48px;}
.index-more .t2{line-height:33px;font-size:18px;}
.index-more .split{display:block;width:37px;height:2px;background:#fff;margin:.4rem auto .25rem;}

/*我们的客户*/
.index-customer{padding:.74rem 0 .87rem;}

.icust-swiper{position:relative;margin:.21rem 0 0;}
.icust-list li{padding:.15rem 0;}
.icust-box{display:block;height:80px;line-height:78px;text-align:center;border:1px solid #e5e5e5;position:relative;font-size:0px;}
.icust-box img{width:100%;height:100%;object-fit:cover;}
/*.icust-box:hover img{opacity:0;}
.icust-box:hover img.rollover{transform:matrix(1.1, 0, 0, 1.1, 0, 0);opacity:1;}*/

.indexcustswiper-prev,
.indexcustswiper-next{display:none;width:39px;height:100%;position:absolute;top:0px;z-index:2;}
.indexcustswiper-prev{left:-.8rem;background:url(/uploads/image/aphiicon/swiper1-l.png) no-repeat center center;}
.indexcustswiper-next{right:-.8rem;background:url(/uploads/image/aphiicon/swiper1-r.png) no-repeat center center;}
.indexcustswiper-prev:hover{background-image:url(/uploads/image/aphiicon/swiper1-l2.png);}
.indexcustswiper-next:hover{background-image:url(/uploads/image/aphiicon/swiper1-r2.png);}

@media all and (max-width:1330px){
	.indexcustswiper-prev{left:0px;}
	.indexcustswiper-next{right:0px;}
}

/*唐朝动态*/
.index-news{padding:.75rem 0 .8rem;}

.inews-wrap{margin:.35rem 0 0;}
.inews-wrap li{width:30.83333%;float:left;margin:0 0 0 3.75%;}
.inews-wrap li:first-child{margin:0px;}

.inews-1st{display:block;padding:0 0 .27rem;border-bottom:1px solid #eeeeee;}
.inews-1st img{width:100%;}
.inews-1st .date{line-height:29px;color:#888888;margin:6px 0 0;}
.inews-1st .name{line-height:28px;height:56px;font-size:20px;color:#000000;margin:5px 0 0;}

.inews-list{margin:20px 0 0;}
.inews-list a{display:block;padding:0 0 0 20px;line-height:35px;font-size:16px;color:#444444;background:url(/uploads/image/aphiicon/icon-l1.png) no-repeat 3px center;}
.inews-list a:hover{background-image:url(/uploads/image/aphiicon/icon-l1-2.png)}

/*-- 案例 --*/
.case-container{padding:.49rem 0 .97rem;}
.case-container .pagination{margin:.72rem 0 0;}

/*选择*/
.case-sel{width:200px;position:relative;margin:0 0 0 6px;z-index:2;}
.case-sel:first-child .csel-cur{background:#898989;}
.case-sel .csel-cur{padding:0 35px 0 23px;height:45px;line-height:45px;font-size:18px;color:#fff;border-radius:2px;background:#ff2942;cursor:pointer;}
.csel-cur:after{content:"";display:block;width:15px;height:8px;background:url(/uploads/image/aphiicon/icon-dd1.png) no-repeat center center;position:absolute;right:18px;top:20px;z-index:2;cursor:pointer;}
.case-sel .csel-list{padding:5px 0;width:100%;background:#e9eaea;position:absolute;top:45px;left:0px;display:none;}
.csel-list a{display:block;height:45px;line-height:45px;padding:0 10px 0 23px;}

.csel-cur.cur:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.csel-list a:hover{color:#fff;background:#ff2942;}

/*列表*/
.case-list{width:103.5%;margin:.28rem 0 0 -3.5%;}
.case-list li{width:33.333%;padding:.17rem 0 0 3.5%;float:left;}
.case-list li img,
.acase-swiper .swiper-slide img{width:100%;}
.case-list li .name,
.acase-swiper .swiper-slide .name{line-height:26px;font-size:18px;color:#000;margin:.15rem 0 0;}
.case-list li .con,
.acase-swiper .swiper-slide .con{line-height:22px;color:#666666;}
.case-list li img{height:232px;object-fit:cover;width:100%;}

/*详情*/
.cinfo-close{display:block;width:22px;height:100%;background:url(/uploads/image/aphiicon/icon-close.png) no-repeat center center;float:right;}

.caseinfo-container{padding:1.02rem 0 .67rem;background:#ededed;}
.caseinfo-wrap{width:1200px;color:#000;margin:0 auto;}
.caseinfo-name{text-align:center;line-height:46px;font-size:32px;}
.caseinfo-con{line-height:32px;position:relative;overflow:hidden;margin:15px 0 0;}
.caseinfo-con img{max-width:100%;}

@media all and (max-width:1050px){
	.caseinfo-wrap{width:100%;padding:0 4%;}
}

.caseinfo-rtn.p-rtn-btn{margin:.65rem auto 0;}


body.cialbum-open{right:690px;}
/*.cinfo-album{zoom:1;-webkit-transform:perspective(600px) rotatey(90deg);-moz-transform:perspective(600px) rotatey(90deg);-ms-transform:perspective(600px) rotatey(90deg);transform: perspective(600px) rotatey(90deg);-webkit-transform-origin:left center 0;-moz-transform-origin:left center 0;-ms-transform-origin:left center 0;transform-origin:left center 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;-ms-transition:all .3s ease .2s;transition:all .3s ease .2s;}
body.cialbum-open .cinfo-album{width:690px;-webkit-transform:perspective(600px) rotatey(0deg);-moz-transform:perspective(600px) rotatey(0deg);-ms-transform:perspective(600px) rotatey(0deg);transform:perspective(600px) rotatey(0deg);}*/
body.cialbum-open .cinfo-album{right:0px;}

/*图册框架*/
.cinfo-album{width:690px;height:100%;background:#fff;position:fixed;top:0px;right:-690px;z-index:100;transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s}
.cialbum-top{height:80px;background:#b70005;}
.cialbum-top .btn{line-height:33px;font-size:18px;color:#fff;position:relative;left:48px;top:23px;}
.cialbum-top .btn span{padding:0 0 0 47px;background:url(/uploads/image/aphiicon/icon-rtn2.png) no-repeat left center;}

.cialbum-wrap{height:100%;margin:.6rem 0 0;}
.cialbum-wrap .swiper-slide{width:100% !important;height:auto;}

/*图册列表 */
.cialbum-swiper{width:582px;height:744px;margin:0 auto 0;}
.cialbum-swiper img{width:100%;}
.cialbum-swiper .swiper-pagination{width:100.572737686139748% !important;position:relative;bottom:0px !important;margin:0 0 0 -0.572737686139748% !important;}
.cialbum-swiper .swiper-pagination .swiper-pagination-bullet{display:block;width:25%;height:94px;padding:4px 0 0 .572737686139748%;border-radius:0px;background:none;opacity:1;position:relative;margin:0px !important;float:left;cursor:pointer;}
.cialbum-swiper .swiper-pagination .swiper-pagination-bullet .pr:after{content:"";display:block;width:100%;height:100%;background:rgba(214,0,15,.8);position:absolute;top:0px;left:0px;opacity:0;}
.cialbum-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active .pr:after{opacity:1;}

/*相关案例*/
.acase-container{padding:.67rem 0 1.02rem;}

.acase-swiper{position:relative;margin:.46rem 0 0;}
.acaseswiper-prev,
.acaseswiper-next{display:block;width:53px;height:53px;position:absolute;top:30.53691275167785%;z-index:2;}
.acaseswiper-prev{left:-1.04rem;background:url(/uploads/image/aphiicon/swiper2-l.png) no-repeat center center;}
.acaseswiper-next{right:-1.04rem;background:url(/uploads/image/aphiicon/swiper2-r.png) no-repeat center center;}
.acaseswiper-prev:hover{background-image:url(/uploads/image/aphiicon/swiper2-l2.png);}
.acaseswiper-next:hover{background-image:url(/uploads/image/aphiicon/swiper2-r2.png);}

@media all and (max-width:1380px){
	.acaseswiper-prev{left:0px}
	.acaseswiper-next{right:0px;}
}


/*右侧悬浮*/
.cinfo-float{text-align:center;position:fixed;top: 410px;right: 0px;z-index: 99;}
.cinfo-float .go-album{display:block;width:50px;height:51px;line-height: 18px;color:#fff;background:#e41f25;border-top-left-radius:3px;border-top-right-radius:3px;padding: 7px 10px 0;}
.cinfo-float .go-prev,
.cinfo-float .go-next{display:block;width:50px;font-size:0px;background:#fff;border:1px solid #e5e5e5;}
.cinfo-float .go-prev{border-top:0px;border-bottom:0px;}
.cinfo-float .go-next{border-top:0px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.cinfo-float .go-prev:after,
.cinfo-float .go-next:after{content:"";display:inline-block;width:100%;height:49px;}
.cinfo-float .go-prev:after{background:url(/uploads/image/aphiicon/icon-prev.png) no-repeat left center;}
.cinfo-float .go-next:after{background:url(/uploads/image/aphiicon/icon-next.png) no-repeat right center;}

.cinfo-float .go-prev:hover,
.cinfo-float .go-next:hover{background:#e41f25;border-color:#e41f25;}
.cinfo-float .go-prev:hover:after{background-position:right center;}
.cinfo-float .go-next:hover:after{background-position:left center;}

/*-- 服务 --*/
.srv-stage{font-size:18px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:relative;overflow:hidden;position:relative;}
.srv-stage .s-title{line-height:46px;font-size:36px;color:#3e3f41;}
.srv-stage .s-con{line-height:28px;color:#3e3f41;margin:20px 0 0;}
.srv-stage .s-list{line-height:36px;color:#5a5a5a;margin:37px 0 0;}
.srv-stage .srv-box{width:530px;position:relative;z-index:2;}
.srv-stage .srv-web{padding:0 4%;text-align:center;display:none;margin:4% 0 0;}
.srv-stage .srv-web img{width:80%;}
.srv-stage .srv-bg{width:100%;height:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:absolute;top:0px;left:0px;}

.srv-stage .s-list.s-list2,
.srv-stage .s-title.s-title2{color:#333333;}
.srv-stage .s-con.s-con2{color:#666666;}

.srv-stage.s1{background:#ff2942;}
.srv-stage.s2{background:#eff1f2;}
.srv-stage.s3{background:#a4a2a6;}
.srv-stage.s4{background:#394b59;}
	
.srv-stage.s1 .contain{padding:1.75rem 0 1.61rem;}
.srv-stage.s2 .contain{padding:1.89rem 0 1.83rem;}
.srv-stage.s3 .contain{padding:1.76rem 0 1.61rem;}
.srv-stage.s4 .contain{padding:1.67rem 0 2.1rem;}

.srv-stage .srv-bg,
.srv-stage .s-title,
.srv-stage .s-con,
.srv-stage .s-list{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;opacity:0;}

.srv-stage.s1 .srv-bg,
.srv-stage.s4 .srv-bg{transform:translatey(200px);-webkit-transform:translatey(200px);}
.srv-stage.s2 .srv-bg{transform:translate(50px,-100px);-webkit-transform:translate(50px,-100px);}
.srv-stage.s3 .srv-bg{transform:translate(-50px,-100px);-webkit-transform:translate(-50px,-100px);}

.srv-stage .s-title,
.srv-stage .s-con,
.srv-stage .s-list{transform:translatex(50px);-webkit-transform:translatex(50px);}

.srv-stage .s-title{transition-delay:.6s;-webkit-transition-delay:.6s;}
.srv-stage .s-con{transition-delay:.8s;-webkit-transition-delay:.8s;}
.srv-stage .s-list{transition-delay:1s;-webkit-transition-delay:1s;}

.srv-stage.active .srv-bg,
.srv-stage.active .s-title,
.srv-stage.active .s-con,
.srv-stage.active .s-list{transform:0200px);-webkit-transform:translate(0);opacity:1;}

/*-- 新闻 --*/

/*列表*/
.news-container{padding:.49rem 0 .93rem;}
.news-nav{background:#f0f0f0;border-radius:2px;}
.news-nav a{display:block;width:25%;line-height:45px;text-align:center;font-size:16px;color:#333;border-radius:2px;position:relative;float:left;}
.news-nav a:before{content:"";display:block;width:1px;height:14px;background:#cfcfcf;position:absolute;top:15px;left:0px;}
.news-nav a:first-child:before{display:none;}
.news-nav a.cur{color:#fff;background:#ff2942;}
.news-nav a.cur   a:before{display:none;}

.news-list{margin:5px 0 0;}
.news-list li{padding:.42rem 0;border-top:1px solid #eeeeee;overflow:hidden;}
.news-list li:first-child{border-top:0px;}
.nlist-img{width:35.8333%;overflow:hidden;float:left;}
.nlist-img img{width:100%;height:270px;object-fit:cover;}
.nlist-box{width:60%;padding:7px 0 0;float:right;}
.nlist-box .date{line-height:20px;font-size:16px;color:#666666;}
.nlist-box .name{line-height:33px;font-size:22px;color:#000000;margin:25px 0 0;}
.nlist-box .con{line-height:28px;height:56px;color:#333333;margin:20px 0 0;}
.nlist-box .more{display:inline-block;line-height:23px;font-size:16px;color:#ff2942;text-decoration:underline;margin:70px 0 0;}

.news-list li a:hover .nlist-box .name{color:#ff2942;}

.news-container .pagination{text-align:left;}

/*详细*/
.ninfo-container{}

.ninfo-left{padding:53px .38rem 102px 0;width:75.8333%;min-height:800px;border-right:1px solid #dedede;float:left;}
.ninfo-name{line-height:45px;text-align:center;font-size:32px;color:#000000;font-weight:normal;}
.ninfo-ab{text-align:center;line-height:24px;color:#333;margin:10px 0 0;}
.ninfo-ab span{display:inline-block;margin:0 8px;}
.ninfo-con{padding:21px 0 0;line-height:32px;color:#333333;border-top:1px solid #e5e5e5;position:relative;overflow:hidden;margin:21px 0 0;}
.ninfo-con img{max-width:100%;}
.ninfo-action{margin:.72rem 0 0;}
.ninfo-share a{display:inline-block !important;margin:0 20px 0 0 !important;width:41px !important;height:41px !important;}
.ninfo-action .p-rtn-btn{float:right;}
.ninfo-share .bds_weixin{background: url(/uploads/image/aphicontent/nshare-1.png) no-repeat center !important;}
.ninfo-share .bds_weixin:hover{background-image:url(/uploads/image/aphicontent/nshare-11.png) !important;}
.ninfo-share .bds_tsina{background: url(/uploads/image/aphicontent/nshare-2.png) no-repeat center !important;}
.ninfo-share .bds_tsina:hover{background-image:url(/uploads/image/aphicontent/nshare-21.png) !important;}
.ninfo-share .bds_more{background: url(/uploads/image/aphicontent/nshare-3.png) no-repeat center !important;}
.ninfo-share .bds_more:hover{background-image:url(/uploads/image/aphicontent/nshare-31.png) !important;}

/*右侧*/
.ninfo-right{width:240px;float:right;margin:48px 0 0;}
.ninfo-right .nir-type{padding:0 0 15px;line-height:34px;font-size:20px;color:#000;border-bottom:1px solid #cfcfcf;}
.ninfo-right .nir-hnews{display:block;padding:27px 0 28px;line-height:24px;border-bottom:1px solid #cfcfcf;}
.nir-hnews .name{color:#000000;}
.nir-hnews .con{height:48px;color:#666666;margin:10px 0 0;}
.nir-hwords{width:243px;overflow:hidden;margin:30px 0 0 -3px;}
.nir-hwords li{padding:3px;float:left;}
.nir-hwords li a{display:block;padding:0 10px;min-width:66px;text-align:center;line-height:32px;color:#666666;background:#eaeaea;}
.nir-hwords li a:hover{color:#fff;background:#ff2942;}

/*-- 联系我们 --*/

.contact-us{padding:.55rem 0 1.22rem;}

.ctus-wrap{position:relative;margin:.57rem auto 0;}

.ctus-form{width:58.5%;float:right;}
.ctus-form .text{width:100%;padding:0 .2rem;height:50px;line-height:48px;color:#666666;border:1px solid #dcdcdc;margin:20px 0 0;}
.ctus-form .text:first-child{margin:0px;}
.ctus-form textarea.text{height:215px;resize:none;}
.ctus-form .btn.sub-btn{padding:0 32px 0 0;width:183px;height:45px;line-height:45px;font-size:18px;color:#fff;background:#ff2942 url(/uploads/image/aphiicon/icon-go2.png) no-repeat 124px center;margin:.43rem 0 0;}

.ctus-box{padding:0 0 30px 51px;width:427px;position:absolute;left:0px;top:0px;}

.ctus-box .ctus-block{width:374px;padding:34px 20px 33px 82px;line-height:24px;font-size:16px;color:#333;border-top:1px solid #d2d2d2;}

.ctus-block.adr{padding:24px 20px 43px 82px;border-top:0px;background:url(/uploads/image/aphicontent/ctus-1.png) no-repeat left 28px;}
.ctus-block.mail{background:url(/uploads/image/aphicontent/ctus-2.png) no-repeat left 38px;}
.ctus-block.tel{padding:44px 20px 23px 82px;background:url(/uploads/image/aphicontent/ctus-3.png) no-repeat left 48px;}

/*-- 关于我们 --*/
.com-culture .i-title .t3,
.com-srv .i-title .t3{color:#cdcdcd;font-size:18px;line-height:28px;}
.com-srv .i-title .t3{color:#666;}

/*公司简介*/
.com-pro{padding:.8rem 4% 1.05rem;text-align:center;color:#333;}
.com-pro .title{line-height:48px;font-size:36px;}
.com-pro .con{width:1010px;line-height:26px;margin:15px auto 0;}
.com-pro .con p{margin:.26rem 0 0;}
.com-pro .con p:first-child{margin:0px;}

.cpro-data{font-size:0px;margin:.61rem 0 0;}
.cpro-data li{display:inline-block;margin:0 34px;}
.cpro-data li .num{font:80px/70px 'dincond-bold';color:#444;}
.cpro-data li .type{line-height:25px;font-size:16px;margin:15px 0 0;}

/*企业文化*/
.com-culture{padding:.9rem 0 1rem;text-align:center;background:url(/uploads/image/aphibg/ccul-bg.jpg) no-repeat center center / cover fixed;}
.com-culture .i-title .t1{color:#fff;}
.com-culture .i-title .split{background:#ffffff;}

.ccul-list{margin:.46rem 0 0;}
.ccul-list li{width:33.3333%;padding:0 .75rem;float:left;}
.ccul-list .ccul-icon{width:140px;height:140px;line-height:136px;font-size:0px;border:2px solid #d6030a;border-radius:100%;position:relative;overflow:hidden;margin:0 auto;}
.ccul-icon img{width:100%;height:100%;object-fit:cover;}
.ccul-icon img.rollover{z-index:2;}
.ccul-list .type{line-height:35px;font-size:24px;color:#fff;margin:28px 0 0;}
.ccul-list .con{line-height:26px;color:#cccccc;margin:10px 0 0;}
.ccul-list .ccul-icon:after{content:"";display:block;width:100%;height:100%;border-radius:100%;background:#ff2942;position:absolute;top:0px;left:0px;opacity:0;}

.ccul-list li:hover .ccul-icon img{opacity:0;filter:alpha(opacity=0);}
.ccul-list li:hover .ccul-icon img.rollover{opacity:1;filter:alpha(opacity=100);transition-delay:.2s;-webkit-transition-delay:.2s;}
.ccul-list li:hover .ccul-icon:after{-webkit-animation:flipiny2 1s .1s ease both; -moz-animation:flipiny2 1s .1s ease both;}

@-webkit-keyframes flipiny2{
0%{-webkit-transform:perspective(400px) rotatey(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotatey(-5deg)}
70%{-webkit-transform:perspective(400px) rotatey(5deg)}
100%{-webkit-transform:perspective(400px) rotatey(0deg);opacity:1}
}
@-moz-keyframes flipiny2{
0%{-moz-transform:perspective(400px) rotatey(90deg);opacity:0}
40%{-moz-transform:perspective(400px) rotatey(-5deg)}
70%{-moz-transform:perspective(400px) rotatey(5deg)}
100%{-moz-transform:perspective(400px) rotatey(0deg);opacity:1}
}

/*服务流程*/
.com-srv{padding:.79rem 0 1.04rem;}
.csrv-box{text-align:center;margin:.5rem 0 0;}
.csrv-box img{max-width:100%;}

.com-orn img{max-width:100%;}
.com-orn .comorn-web{display:none;}

/*右侧悬浮分享*/
.float-right-box{width: 250px;position: fixed;right: 0;top: 50%;margin-top: -127px;background-color: #000;z-index: 1000;transition: width 0.3s ease 0s;}
.float-right-box.on{width: 50px;}
.float-right-box .top-list{  width: 100%;}
.float-right-box .top-list ul{width: 100%;}
.float-right-box .top-list li{width: 100%;position: relative;border-bottom: 1px solid #3b3b3b;transition: background 0.3s ease 0s;height: 50px;}
.float-right-box .top-list a{display: block;width: 100%;}
.float-right-box .top-list .ico{display: inline-block;width: 49px;height: 49px;position: absolute;right: 0;top: 0;transition: background 0.3s ease 0s;z-index: 2;}
.float-right-box .top-list .ico1{background: url(/uploads/image/aphicontent/fr-1.png) no-repeat center #000;}
.float-right-box .top-list .ico2{background: url(/uploads/image/aphicontent/fr-2.png) no-repeat center #000;}
.float-right-box .top-list .ico3{background: url(/uploads/image/aphicontent/fr-3.png) no-repeat center #000;}
.float-right-box .top-list .ico4{background: url(/uploads/image/aphicontent/fr-4.png) no-repeat center #000;}
.float-right-box .top-list .stt{display: inline-block;font-size: 14px;line-height: 50px;color: #fff;transition: color 0.3s ease 0s;position: absolute;left: 28px;top: 0;z-index: 1;width: 222px;}
.float-right-box .top-list li:hover .stt{color: #15191e;}
.float-right-box .top-list li:hover .ico1{background: url(/uploads/image/aphicontent/fr-1-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico2{background: url(/uploads/image/aphicontent/fr-2-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico3{background: url(/uploads/image/aphicontent/fr-3-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico4{background: url(/uploads/image/aphicontent/fr-4-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover{background-color: #fff;}
.float-right-box .top-list .return-webtop .stt{font-family: "arial";font-weight: bold;}
.float-right-box .bot-share{position: relative;height: 50px;}
.float-right-box .bot-share a{display: inline-block;width: 50px;height: 50px;float: left;transition: background 0.3s ease 0s;margin: 0;padding: 0;}
.float-right-box .bot-share .share{width: 200px;position: absolute;left: 0;top: 0;z-index: 1;}
.float-right-box .bot-share .sina{background: url(/uploads/image/aphicontent/frs-1.png) no-repeat center;}
.float-right-box .bot-share .wx{background: url(/uploads/image/aphicontent/frs-2.png) no-repeat center;}
.bd_weixin_popup{height:310px !important;}
.float-right-box .bot-share .tx{background: url(/uploads/image/aphicontent/frs-3.png) no-repeat center;}
.float-right-box .bot-share .more{background: url(/uploads/image/aphicontent/frs-4.png) no-repeat center;}
.float-right-box .bot-share a:hover{background-color: #525354;}
.float-right-box .bot-share .share-ico{background: url(/uploads/image/aphicontent/fr-5.png) no-repeat center #000;width: 50px;height: 50px;display: inline-block;cursor: pointer;z-index: 2;position: relative;}


/*-----浮动右侧客服-----*/
.float_qq{ position:fixed; top:200px; right:0; width:50px; height:203px; z-index:200;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:153px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"microsoft yahei"; color:#fff; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#000; opacity:1;}
.float_shwx{ position:absolute; top:-155px; left:-200px;width:216px; height:216px; padding-bottom:9px;display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#fff; width:188px; height:188px;}
.float_qq li:hover .float_shwx{display:block;}
.cttitle h5{
	padding: 5px 0px;
    height: 80px;
    line-height: 80px;
    border-bottom: 2px solid #e60012;
    color: #e50012;
    font-family: 'myriadpro-regular_0';
}
.cttitle p{
	line-height: 54px;
    padding: 14px 0 6px 0;
    margin-bottom: 8px;
    font-size: 44px;
}
.ct_zy{
    font-size: 18px;
    color: #444;
    line-height: 30px;
}
.ctdate{
	margin-bottom:40px;
}
.ctdate h5{
	height: 40px;
    line-height: 40px;
    color: #444;
    margin: 24px 0 6px 0;
}
.ctdate p{
	color: #444;
	line-height: 30px;
}
.ctrx h5{
	color: #ff0000;
	margin-bottom:10px;
}
.ctrx p{
    color: #434343;
}
















































































































































































































































































