.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.ui-nowrap-multi { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.img1 {width: 100%;padding-top: 100%;}
.img2 {width: 100%;padding-top: 50%;}
.imgcover-img{ width:100%; height:100%; object-fit:cover; object-position:center;}



/*banner*/
.banner{position: relative; height:649px;clear: both;}
.ban_p,.ban_p li{ height:649px;overflow: hidden;}
.ban_p li{ display:block; height:649px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 649px;position: absolute;left: 50%;top:0;margin-left: -960px;}
.ban_t{width:1100px;height:50px;bottom:0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 14px;height: 14px;border-radius: 14px;margin-right:20px; display: inline-block;background: #c3c3c3;}
.ban_t em.on{background: #cc0007;}

.til01{text-align: center;display: block;font-size:46px;color: #242424;line-height:74px;height:145px;font-weight: normal;position: relative;width:1200px;margin: 0 auto;}
.til01 a{display: block;color: #242424;}
.til01 p{display: block;height:38px;font-size: 20px;line-height: 36px;color: #6f6f6f;}
.til01 span{display: inline-block;padding: 0 19px;background:#fff;color:#6f6f6f;border-radius: 18px;margin: 0 auto;border: solid 1px #dfdfdf;}
.til02 span{background:#f6f6f6;}
.til01:before{content: "";position: absolute;width:1200px;height:1px;background:#eee;top:93px;right: 0;z-index: -1;}
.til03{color: #fff;}
.til03:before{background:#4a4a4a;}
.til03 span{background:#565656;color: #fff;border-color: #4a4a4a;}

/*引子*/
.webox{height:600px;font-size:16px;color: #666;font-family:"Microsoft Yahei";line-height:36px;position: relative;overflow: hidden;padding:85px 0 0;}
.webox dl{height:520px;}
.webox dt,.webox dt img{width:708px;float: right;height: 520px;overflow: hidden;}
.webox dd{width:444px;float: left;padding: 25px 0 0;}
.webox dd h3{height:80px;font-size:44px;line-height:56px;color: #333;padding:16px 0 0;position: relative;font-weight: normal;}
.webox dd h3 b{display: block;line-height:60px;font-size:48px;color: #e52128;}
.webox_l{width:984px;height: 111px;left: 0;top:462px;font-size: 16px;line-height: 27px;color: #2b2b2b;position: absolute;z-index: 2;}
.webox_l:before{content: "";position: absolute;width:492px;height: 111px;left: 0;top:0;background:#f6f6f6;z-index: -1;}
.webox_l:after{content: "";position: absolute;width:492px;height: 111px;right: 0;top:0;background: rgba(86, 86 , 86 , 0.7);position: absolute;z-index: -1;}
.webox_l li{width:200px;padding: 18px 0 0 46px;height:93px;float: left;}
.webox_l li span{display: block;height: 48px;line-height: 48px;}
.webox_l li span b{font-size: 48px;color: #e52128;}
.webox_l li:nth-child(2){border-left: solid 1px #e8e8e8;}
.webox_l li:nth-child(4){width: 150px;}
.webox_l li:nth-child(4),.webox_l li:nth-child(3),.webox_l li:nth-child(4) b,.webox_l li:nth-child(3) b{color: #fff;}

/*定制*/
.cust{height: 727px;padding: 35px 0 0;font-family:"Microsoft Yahei";font-size: 16px;line-height: 38px;background:url(../images/custbg.jpg) no-repeat center 0;}
.cust_l{width: 265px;background: #565656;font-size: 20px;line-height: 26px;height: 520px;overflow: hidden;}
.cust_l li{padding: 22px 0 0 22px;height: 64px;border-bottom: solid 1px #6c6c6c;color: #fff;}
.cust_l li a{color: #fff;display: block;}
.cust_l li em{display: block;width: 50px;float: left;padding: 2px 0 0;}
.cust_l li p{display: block;width:166px;float: left;background:url(../images/ico02.png) no-repeat right 4px;}
.cust_l li p i{display: block;font-size: 12px;line-height: 20px;opacity: 0.25;}
.cust_l li.cur{background: #e52128;}
.cust_l li.cur p{background:url(../images/ico03.png) no-repeat right 4px;}
.cust_r{width: 921px;height: 518px;}
.cust_r dl{position: relative;}
.cust_r dl,.cust_r dt,.cust_r dt img{width: 921px;height: 518px;overflow: hidden;display: block;}
.cust_r dd{position: absolute;width: 921px;height: 91px;background: rgba(86,86, 86 , 0.8);left: 0;bottom: 0;color: #b9b9b9;padding:13px 0 0;}
.cust_r dd span{width:56px;height: 113px;background:#e52128;margin: -22px 20px 0!important;position: relative;line-height:76px;color: #fff;font-size: 30px;display: block;text-align: center;float: left;}
.cust_r dd span:before{content: "";position: absolute;width:22px;height:3px;left: 17px;top:76px;background:#ef7377;}
.cust_r dd p{width: 808px;float: left;}
.cust_r dd p b{display: block;font-size: 20px;line-height: 42px;color: #fff;background:url(../mobile/images/ico03.png) no-repeat right center;}
.cust_r dd p b a{display: block;color: #fff;}


/*产品中心*/
.probox{font-family:"Microsoft Yahei";overflow: hidden;padding:62px 0 0;position: relative;z-index: 1;font-size: 20px;line-height:66px;height: 1108px;}
.prod_cla{height:110px;position: relative;text-align: center;margin-bottom: 36px;}
.prod_cla li{width: 149px;height: 64px;line-height: 64px;font-size: 16px;float: left;background: #565656;text-align: center;border-left: solid 1px #7d7d7d;}
.prod_cla li a{display: inline-block;color: #fff;font-weight: bold;}
.prod_cla li:nth-child(1){border-left:0;}
.prod_cla li:hover,.prod_cla li.cur{background: #e52128;color: #fff;}
.prod_cla li:hover a,.prod_cla li.cur a{color: #fff;}
.prod_cla li p{background: #f5f5f5;width: 1169px;height:46px;line-height:46px;position: absolute;left: 0;top:64px;display: none;text-align: left;padding-left: 30px;}
.prod_cla li p a,.prod_cla li.cur p a{font-weight: normal;color: #666;padding:0 34px 0 20px;display: inline-block;position: relative;}
.prod_cla li p a:before{content: "";position: absolute;width:5px;height:5px;top:20px;left:0;border: solid 1px #dbdbdb;border-radius: 5px;}
.prod_cla li p a:hover{font-weight: bold;color: #666;}
.prod_cla li:hover p,.prod_cla li.cur p,.prod_cla li:nth-child(1) p{display: block;}

.prod_c li{width:386px;overflow: hidden;height:380px;float: left;}
.prod_c li:nth-child(3n-1){margin: 0 21px;}
.prod_c li span{display: block;text-align: center;line-height:64px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-weight: bold;font-size: 20px;}
.prod_c li span a{display: block;color: #1e1e1e;background: #f1f1f1;}
.prod_c li span a:hover,.prod_c li:hover span a{color: #fff;background: #e52128;}
.prod_c li p,.prod_c li p img{width:386px;overflow: hidden;height:289px;display: block;}

/*服务*/
.serv{width: 100%;max-width: 1920px;margin: 0 auto;}
.serv_c{width: 100%;height: 570px;overflow: hidden;}
.serv_c ul{width: 102%;height: 570px;}
.serv_c li{width:25%;float: left;position: relative;cursor:pointer;height: 570px;line-height:30px;font-size: 16px;}
.serv_c li:last-child{margin: 0;}
.serv_c li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.shu2{position: absolute;left: 0;top:156px;width:100%;height:100%;text-align: center;color: #fff;box-sizing: border-box;}
.shu2 em{display: block;height: 132px;line-height: 60px;font-size: 48px;color: #cc0007;position: relative;}
.shu2 em:before{content: "";position: absolute;width:1px;height:50px;top:58px;left:50%;background: #a5a0a5;}
.shu2 h3{height:107px;font-size: 30px;line-height: 40px;font-weight: bold;color: #fff;}
.shu2 h3 i{display: block;font-weight: normal;font-size: 12px;line-height: 22px;text-transform: uppercase;opacity: 0.3;}
.shu2 h3 a{color: #fff;display: block;}
.shu2 p{display: block;padding: 0 20%;height: 60px;overflow: hidden;}
.bock{width: 100%;position: absolute;left: 0;bottom:0;color: #fff;opacity:0;box-sizing: border-box; padding:129px 0 0;text-align: center;}
.bock b{font-weight: normal;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:36px;padding:60px 0 0;color: #1e1e1e;width: 100%;max-width: 1920px;margin: 0 auto;overflow: hidden;}
.edge .til01{height: 235px;}
.edge1{height:557px;position: relative;z-index: 1;}
.edge1:before{content: "";position: absolute;width: 100%;right: 0;top: 0;background: #f5f5f5;z-index: -1;height: 491px;}
.edge0:before{top:-62px;height: 499px;}
.edge2:before,.edge4:before{right: 50%;margin-right: -600px;height: 493px;}
.edge4:before{height: 475px;}
.edge_p{height:494px;width: 50%;}
.edge_p1{background:url(../images/edge_pic1.jpg) no-repeat center 0;}
.edge_p2{background:url(../images/edge_pic2.jpg) no-repeat center 0;}
.edge_p3{background:url(../images/edge_pic3.jpg) no-repeat center 0;}
.edge_p4{background:url(../images/edge_pic4.jpg) no-repeat center 0;}
.edge_w{width: 45.16%;}
.edge_w1{width:505px;padding:34px 0 0;}
.edge_w1 h3{height:150px;line-height:48px;font-size:36px;white-space: nowrap;color: #1e1e1e;border-bottom: solid 1px #e7e7e7;margin-bottom:60px;position: relative;}
.edge_w0 h3{height:104px;}
.edge_w0 h3 em{height:94px;width: 12px;position: absolute;top: 6px;left: -100px;}
.edge_w1 h3 p{line-height:41px;font-size:30px;display: block;font-weight: normal;}
.edge_w1 h3 em{display: block;height:50px;}
.edge_w1 h3 p{display: block;font-weight: normal;}
.edge_w ul{padding:0 0 18px;position: relative;}
.edge_w li{padding:0 0 18px;position: relative;}
.edge_w li b{font-weight: normal;color: #cc0007;}
.edge_more a{width: 124px;line-height: 40px;color: #fff;background:url(../images/ico05.gif) no-repeat 107px 11px #cc0007;display: block;padding: 0 32px 0 0;text-align: center;}

/*流程*/
.tec_p{background:url(../images/tecbg.jpg) no-repeat center 0 #414140;height: 523px;font-size: 22px;line-height: 30px;color: #fff;padding: 53px 0 0;}
.tec_pc{height: 220px;padding: 72px 0 0;}
.tec_ico{top:44px;left: 490px;}
.tec_pc li{width: 48px;float: left;margin: 0 92px 0 0;position: relative;}
.tec_pc li:nth-child(4){margin: 0 252px 0 0;}
.tec_pc li:last-child{margin: 0;}
.tec_pc li span{width: 48px;height: 48px;display: block;margin-bottom: 38px;position: relative;overflow: hidden;}
.tec_pc li span i{width:48px;height: 48px;position: absolute;display: block;top:0;left:0;}
.tec_pc li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.tec_pc li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.tec_pc li:hover{color: #cc0007;}
.tec_pc li:hover span .default,.tec_pc li.cur span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.tec_pc li:hover span .hover,.tec_pc li.cur span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.tec_pc li b{display: block;}
.tec_pc li:before{content: "";position: absolute;width:1px;height:15px;background: #333;left:23px;top:55px;}
.tec_pho{width: 298px;padding: 0 0 0 29px;margin: 0 auto;background:url(../images/c_pho.png) no-repeat 0 center;font-size: 16px;line-height: 38px;color: #6f6f6f;}
.tec_pho b{color: #fff;font-size: 24px;display: inline-block;}

/*资讯*/
.nswsbj{height:814px;padding-top:59px; overflow: hidden; font-family:"Microsoft Yahei";font-size: 16px;line-height:30px;background:url(../images/newbg.jpg) no-repeat center 0 #f0f0f0;}
.nswsbj .til01{height:133px;}
.new_hand{width: 216px;height: 70px;background: rgba(255 , 255 , 255 , 0.3);left: 352px;top: 477px;z-index: 8;line-height: 70px;padding: 0 16px;overflow: hidden;}
.pageState{width:88px;font-size: 24px;font-family: Tw Cen MT;color: #c1c0c1;letter-spacing: 2px;}
.pageState span{font-size:36px;color: #c1c0c1;float: left;}
.prev1,.next1{width: 8px;height: 14px;padding:29px 8px;cursor: pointer;z-index: 11;}
.prev1 img,.next1 img{display:block;}
.next1{margin-left: 20px;}
.new_t{height:77px;position: relative;font-size:20px;line-height:77px;font-weight: bold;}
.new_t li{float: left;padding: 0 65px 0 0;position: relative;z-index: 1;}
.new_t a{display: block;color: #181818;}
.new_t li.cur a{color: #cc0007;}
.new_more{float: right;font-weight: normal;text-transform: uppercase;font-size: 14px;}
.news_c{height: 370px;}
.news_c dl{height:337px;overflow: hidden;position: relative;z-index: 1;background: #fff;font-size: 14px;}
.news_c dt,.news_c dt img{width:599px;overflow: hidden;height:337px;display: block;float: left;}

.news_c dd{padding:40px 0 0 50px;width: 500px;float: left;}
.news_c dd h3{font-size: 18px;line-height:34px;height:87px;overflow: hidden;font-weight: normal;}
.news_c dd h3 a{display: block;color: #161616;}
.news_c dd h3 em{display: block;color: #8e8e8e;font-size: 12px;line-height: 22px;}
.news_c dd p{height:124px;}
.news_c dd span a{display: block;line-height:41px;color: #666;width: 139px;text-align: center;border: solid 1px #333;background:url(../images/ico06.gif) no-repeat 116px 16px;padding: 0 20px 0 0;}

.new_l ul{width:1246px;}
.new_l li{height:45px;line-height: 45px;padding: 0 0 0 14px;border-bottom: solid 1px #ddd;width: 542px;float: left;margin: 0 104px 0 0;position: relative;}
.new_l li:before{content: "";position: absolute;width:4px;height:4px;left:0;top:19px;border: solid 1px #d2d2d2;border-radius: 4px;}
.new_l li:nth-child(2n){margin: 0;}
.new_l li span{color: #9b9a9a; float:right;font-size: 12px;}
.new_l li p{float: left;}
.new_l li p a{display: block;color: #222;font-size: 18px;line-height: 52px;height: 52px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_l li:hover a,.new_l li a:hover,.news_c dl:hover dd h3 a,.news_c dd h3 a:hover{color: #cc0007;}

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:36px;color: #666;font-size: 16px;height:710px;padding: 70px 0 0;}
.about_c{height:552px;width: 576px;}
.about_p{height:460px;background:url(../images/about_pic1.jpg) no-repeat 0 0;overflow: hidden;width: 50%;}
.about_w{width:46.98%;}
.about_wc{width: 540px;}
.about_w h3{height:97px;font-size:30px;line-height:32px;color: #181818;}
.about_w h3 a{display: block;color: #181818;}
.about_w h3 em{font-size:12px;display: block;line-height:25px;text-transform: uppercase;color: #bababa;font-weight: normal;}
.about_w p{display: block;height: 205px;}
.about_w span a{display: inline-block;color: #000;padding: 0 46px 0 0;font-size: 16px;line-height: 37px;font-weight: bold;background:url(../mobile/images/ico01.jpg) no-repeat right center;}
.show_t{padding: 62px 0 0;text-align: center;font-size:20px;font-weight: bold;}
.show_t li{width: 171px;line-height: 56px;float: left;}
.show_t li:nth-child(2){margin: 0 12px;}
.show_t li a{background: #565656;color: #fff;display: block;}
.show_t li a:hover{background: #e52128;}


/*友情链接*/
.link{height:0;line-height:33px;color: #919191;position: relative;z-index: 9;font-size: 16px;width: 1200px;margin: 0 auto;}
.link_c{width: 860px;position: absolute;top: -110px;left: 0;}
.link b{display: inline-block;color: #fff;}
.link a{display: inline-block;color: #919191;}
.link i{display: inline-block;width: 32px;text-align: center;}


.webox dt img, .cust_r dt img, .prod_c li p img, .plan_c dt img, .news_c dl dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.webox dl:hover dt img, .cust_r dl:hover dt img, .prod_c li:hover p img, .news_c dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

