@charset "utf-8";body{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
/*格式化样式开始*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none;outline:none;}
a{color:#666;}
*{padding:0px;margin:0px;box-sizing: border-box;}
body{font-size:14px;}
input{outline:none}
.clearfix::after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.left{float:left;}
.right{float:right;}
.container{width:100%;min-width:1200px;overflow:hidden;}
.content{width:1200px;margin:0 auto;overflow:hidden;}
.hide{display:none !important;}
.transimg{overflow:hidden;}
.transimg img{transition:.5s all;-webkit-transition:.5s all;}
.transimg:hover img{transform:scale(1.1,1.1);}
.oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.threeline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.fiveline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.sevenline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.eightline{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-o-box;display:box;-webkit-line-clamp:8;-webkit-box-orient:vertical;}
.boxshadowh{transition:.4s all;-webkit-transition:.4s all;}
.boxshadowh:hover{box-shadow:0px 0px 5px 0px #efefef;}
.boxshadown{box-shadow:0px 0px 5px 0px #efefef;}
.rarrow{background: url(../images/right.png) no-repeat right center;background-size: 7px auto;}
.fb{background-color: #fbfbfb;}
.f2{background: #f2f2f2;}
/* 格式化样式结束 */
.head{height:90px;width:100%;min-width:1200px;background: #fff}
.head_content{width:1200px;margin:0 auto;}
.logo img{height:58px;margin-top:15px;}
.nav li{float:left;width:110px;position: relative;}
.nav li a{display:block;width:100%;height:100%;color:#2e2c2c;text-align:center;font-size:16px;line-height:90px;}
.nav li.active a{font-weight:500;font-size:18px;color:#dd0011}
.swiper1{width:100%;z-index:-1 !important;}
.swiper1 img{vertical-align: top;width:100%;}
.fan{background-color: #f2f2f2;border-top:1px solid #f2f2f2;padding-bottom:40px;}
.fan_lists{background-color: #fff;}
.fan_one{width:295px;height:440px;color:#fff;box-sizing: border-box;padding:90px 40px 30px 50px;background: url(../images/jshu.jpg) no-repeat left top;background-size: 100% 100%;}
.shigong{font-weight:bold;font-size:28px;position: relative;margin-bottom:45px;}
.shigong::after{position: absolute;content:"";width:36px;height:2px;background-color: #fff;top:58px;left:0;}
.shigong_content{font-size:16px;color:#d8e8dd;line-height:30px;}
.fan_list{width:300px;height:100%;box-sizing: border-box;padding:25px 27px;border-right:1px solid #e2e2e2;}
.fan_top{width:100%;height:165px;}
.fan_top img{width:100%;height:100%;object-fit:cover;}
.fan_title{color:#444444;font-size:19px;font-weight:bold;margin-top:25px;margin-bottom:15px;}
.fan_intro{color:#777777;line-height:22px;height:90px;}
.prolist{position: absolute;display:none;top:100px;left:0;width:100%;background:rgba(0,0,0,.5);}
.prolist .goods{width:100%;height:40px;}
.prolist .goods:hover{background-color: #dd0011;}
.prolist .goods a{display:block;width:100%;height:100%;line-height:40px;color:#fff;border-top:1px solid #fff;overflow:hidden;}
/* 关于我们 */
.cap_box{text-align:center;margin-top:50px;}
.cap1{color:#333333;font-size:36px;text-align:center;}
.cap2{color:#888888;font-size:16px;margin-top:15px;}
.more{margin-top:55px;border-radius:50px;width:130px;height:36px;border:1px solid #000000;}
.more:hover{background: #dd0011 !important;border:0px;}
.more:hover a{color:#fff;}
.more a{display:block;width:100%;height:100%;color:#333333;font-size:16px;line-height:36px;text-align:center;}
/* 关于我们内页 */
.aboutLeft{width:765px;}
.aboutRight{width:370px;height:475px;overflow:hidden;margin-top:30px;}
.aboutRight img{width:100%;height:100%;object-fit: cover;}
.aboutResults_box{width:100%;padding-top:40px;height:735px;background: url(../images/aboutResults.jpg) no-repeat center top;background-size: 100% 100%;}
.aboutResults .cap1{color:#ffffff;}
.aboutResults .cap2{color:#ffffff;}
.about_books{margin-top:75px;}
.about_book{width:268px;height:367px;overflow:hidden;margin-right:30px;}
.about_book img{width:100%;height:100%;}
.about_book:last-child{margin-right:0;}
/* 公司团队 */
.team{background: #f2f2f4;}
.swiper2{margin-top:70px;margin-bottom:95px;}
.swiper2 .swiper-slide{width:380px;height:510px;overflow:hidden;}
.swiper2_top{width:100%;height:305px;overflow:hidden;}
.swiper2_top img{width:100%;height:100%;object-fit: cover;}
.swiper2_bot{width:100%;height:205px;background: #ffffff;padding:0 20px;}
.swiper2_name{width:100%;padding-top:30px;margin-bottom:20px;color:#dd0011;font-size:24px;font-weight:500;}
.swiper2_intro{color:#555555;line-height:26px;font-size:16px;}
.swiper2 .swiper-button-next{background: url(../images/righticon.png) no-repeat right center; right:0;}
.swiper2 .swiper-button-prev{background: url(../images/lefticon.png) no-repeat right center;left:0;}
/* 企业技术 */
.firm{background: #fff;padding-top:80px;padding-bottom:100px;}
.firm_list{width:370px;margin-right:40px;}
.firm_list:last-child{margin-right:0;}
.firm_pic{width:100%;height:440px;overflow:hidden;position: relative;}
.firm_pic img{width:100%;height:100%;object-fit: cover;}
.firm_intro{position: absolute;top:130px;left:35px;color:#fff;font-size:28px;line-height:42px;padding-right:30px;}
.firm_topic{width:99px;left:58px;height:99px;border-radius:2px;overflow:hidden;background: #dd0011;padding:8px 18px;color:#fff;font-size:28px;text-align:center;line-height:40px;position: relative;top:-50px;z-index:2;}
/* 产品 */
.product{width:100%;padding-top:50px;min-width:1200px;background: #fff;}
.product_content{width:1200px;margin:0 auto;}
.news_nav{width:220px;display:inline-block;height:130px;text-align:center;color:#444444;font-size:15px;margin-right:20px;outline: none;cursor: pointer;border-radius:3px;background: #f4f5f8;}
.news_nav:last-child{margin-right:0;}
.news_nav.on{background-color: #fff6f7;color:#444444;border:2px solid #ffccce;position: relative;}
.news_nav.on::after{position: absolute;content:'';bottom:-16px;left:99px;background: url(../images/pro_before.jpg) no-repeat center top;background-size: 100% 100%;width:24px;height:16px;}
.news_pro{text-align:center;margin-top:5px;color:#444444;}
.news_top{margin-top:10px;margin-bottom:40px;text-align:center;}
.newspro_pic{width:70px;height:60px;overflow:hidden;margin:0 auto;text-align:center;margin-top:18px;}
.newspro_pic img{max-width: 100%;max-height: 100%;vertical-align: bottom;position: relative;top:50%;transform: translateY(-50%);}
.bd ul{width:100%;}
.product .slideTxtBox .bd{margin-top:50px;}
.pro_bot{width:1200px;height:555px;overflow:hidden;position: relative;}
.pro_bot .probg_img{width:100%;height:100%;object-fit: cover;}
.promain{width:395px;height:415px;overflow:hidden;background: rgba(0,0,0,.6);position: absolute;top:70px;right:50px;padding:30px 35px;}
.protext{width:100%;height:260px;overflow:hidden;color:#fff;line-height:30px;font-size:16px;}
.promore{width:100%;height:50px;border:1px solid #ec7b82;background: #dd0411;margin-top:30px;}
.promore a{display:block;width:100%;height:100%;line-height:48px;text-align:center;color:#fff;font-size:16px;}
/* 合作客户 */
.adv{background: #fff;height:410px;}
.adv_lists{margin-top:85px;}
.adv_list{float:left;width:217px;height:110px;text-align:center;margin-right:28px;}
.adv_list:last-child{margin-right:0px;}
.adv_list img{width:100%;height:100%;object-fit: cover;transition: all 1s linear;}
.adv_list:hover img{transform: translateY(-10px) scale(1.02);transition-duration:0.6s;transition-timing-function:ease-in-out;}
/* 新闻中心 */
.news{padding-bottom:60px;background: url(../images/newsbg.jpg) no-repeat center top;background-size: 100% 100%;height:590px;}
.news_lists{margin-top:30px;}
.news_center{width:380px;height:290px;overflow:hidden;}
.news_li{width:380px;height:135px;overflow:hidden;margin-bottom:20px;position: relative;}
.news_li:last-child{margin-bottom:0;}
.news_li img{width:100%;height:100%;object-fit: cover;}
.news_intro{position: absolute;left:0;bottom:0;right:0;height:44px;line-height:44px;background: rgba(0,0,0,.5);text-align:center;color:#fff;font-size:16px;}
.news_left{width:400px;height:290px;overflow:hidden;border-radius:5px;margin-right:20px;position: relative;}
.news_left img{width:100%;height:100%;object-fit: cover;}
.news_three{width:375px;height:290px;}
.news_list{width:100%;height:90px;overflow:hidden;background: #fff;margin-bottom:10px;}
.news_list:last-child{margin-bottom:0;}
.news_list:hover .news_one{color:#dd0011;}
.news_list a{width:100%;height:100%;display:block;padding:20px 15px;}
.news_one{color:#333333;font-size:16px;margin-bottom:12px;}
.news_date{color:#999999;padding-left:28px;background: url(../images/new_date.png) no-repeat left center;background-size: 17px 17px;}
.news .more{margin:0 auto;background: #f0f0f0;margin-top:50px;}
/* 内页小导航 */
.inside_pic{width:100%;}
.inside_pic img{width:100%;vertical-align: top;}
.about_banner{width:100%;min-width:1200px;}
.about_banner img{width:100%;}
.pro_nav{height:77px;border-bottom:1px solid #f2f2f4;}
.menu_lists{margin:0 auto;text-align:center;}
.menu_lists li{height:75px;box-sizing: border-box;display:inline-block;margin-right:80px;}
.menu_lists li:last-child{margin-right:0;}
.menu_lists li a{display:block;text-align:center;line-height:75px;color:#444444;font-size:16px;}
.menu_lists li.menu_lists_active{border-bottom:2px solid #dd0011;}
.menu_lists li.menu_lists_active a{color:#dd0011;font-weight:500;}
.menu_right{line-height:75px;height:75px;}

/* 尾部 */
.foo1{background: #343434;height:200px;}
.foo2{background: #2c2c2c;height:75px;line-height:75px;color:#727272;font-size:15px;}
.foo2 a{color:#727272;font-size:15px;}
.foot_dot{margin-top:15px;color:#808080;font-size:15px;}
.foot_dot img{vertical-align: middle;margin-right:10px;}
.foot_left{width:510px;overflow:hidden;}
.foot_left2{width:415px;height:120px;margin-top:35px;padding-left:30px;overflow:hidden;border-left:1px solid #424242;border-right:1px solid #424242;}
.logo2 img{height:58px;margin-top:35px;}
.foot_nav{color:#676767;margin-top:25px;}
.foot_nav li{display:inline-block;}
.foot_nav li a{color:#8b8b8b;font-size:15px;padding:0 10px;}
.foot_nav li a:hover{color:#dd0011;}
.foot_nav li:first-child a{padding-left:0;}
.foot_right{margin-top:40px;}
.qr_img{width:100px;height:100px;overflow:hidden;}
.qr_img img{width:100%;height:100%;}
.qr_text{color:#8b8b8b;font-size:15px;text-align:center;}
.foot_qr{margin-bottom:10px;}
.foot_qr:nth-child(2){margin-left:25px;}
/* 详情页 */
.xwd-capition{width:100%;}
.xwd-capition>h3{font-size:24px;color:#222222;font-weight:bold;margin-top:40px;width:100%;text-align:center;padding-bottom:25px;}
.xwd-capition>.article_source{width:100%;height:40px;line-height:40px;color:#444444;text-align:center;background-color: #f5f9fc;}
.xwd-content{width:100%;min-height:500px;overflow:auto;color:#444444;font-size:16px;line-height:32px;margin-top:30px;margin-bottom:30px;}
.xwd-content>p{color:#444444;font-size:14px;line-height:26px;}
.xwd-cut{width:100%;border-top:1px solid #ededed;border-bottom:1px solid #ededed;height:90px;margin-bottom:80px;}
.xwdc-left{height:100%;width:80%;}
.xwdc-left>a{display:block;height:20px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666666;}
.xwdc-right{width:130px;height:100%;overflow:hidden;margin-top:25px;}
.xwdc-right>a{display:block;width:100%;height:40px;line-height:40px;background-color: #ececec;color:#666666;text-align:center;}
.xw-detail .xwd-item-active{display:block;}
.mainbox{padding-top:60px;padding-bottom:50px;}
/* 产品列表 */
.pro_lists{margin-bottom:50px;}
.pro_list{width:380px;overflow:hidden;float:left;margin-right:28px;margin-bottom:45px;}
.pro_list:nth-of-type(3n){margin-right:0;}
.pro_img{width:100%;height:245px;overflow:hidden;}
.pro_img img{width:100%;height:100%;object-fit: cover;}
.pro_title{width:100%;line-height:50px;background-color: #e3e4e6;color:#000016;font-size:16px;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_list:hover .pro_title{background-color: #dd0011;color:#fff;}
/* 合作客户 */
.coo_list{width:580px;transition-duration: .6s;height:250px;margin-left:5px;overflow:hidden;margin-right:25px;margin-bottom:30px;background: #fff;box-shadow: 0px 0px 10px 1px #e3e3e3;}
.coo_list:nth-of-type(2n){margin-right:0;margin-left:0px;}
.coo_list:hover{transform: translateY(-8px);transition-duration: .7s;box-shadow: 0px 0px 20px 2px #d0d0d0;}
.cooper_left{width:230px;height:250px;border-right:1px solid #d0d0d0;padding:30px 30px;}
.cooper_left img{width:100%;object-fit: cover;position: relative;top:50%;transform: translateY(-50%);}
.cooper_right{width:350px;height:250px;padding:35px 30px;overflow:hidden;}
.cooper_intro{line-height:30px;color:#333333;font-size:18px;}
.cooper_more{width:120px;height:40px;border-radius:3px;border:1px solid #dd0011;margin-top:40px;}
.cooper_more:hover{background: #dd0011;}
.cooper_more a{display:block;width:100%;height:100%;line-height:40px;text-align:center;color:#dd0011;font-size:16px;}
.cooper_more:hover a{color:#fff;}
/* 应用领域 */
.serve_list{width:100%;height:330px;overflow:hidden;margin-bottom:40px;}
.serve_pic{width:600px;height:330px;overflow:hidden;float:right;}
.serve_list:nth-of-type(2n) .serve_pic{float:left !important;}
.serve_pic img{width:100%;height:100%;object-fit: cover;}
.serve_left{width:600px;height:330px;background: #fff;overflow:hidden;float:left;padding:35px 60px;}
.serve_list:nth-of-type(2n) .serve_left{float:right !important;}
.ser_cap1{color:#000000;font-size:24px;width:100%;margin-bottom:25px;}
.ser_cap2{color:#666666;font-size:16px;line-height:24px;height:120px;overflow:hidden;}
.ser_more{width:120px;height:40px;border-radius:3px;border:1px solid #dd0011;margin-top:25px;}
.ser_more:hover{background: #dd0011;}
.ser_more a{display:block;width:100%;height:100%;line-height:40px;text-align:center;color:#dd0011;font-size:16px;}
.ser_more:hover a{color:#fff;}
/* 新闻页 */
.dt-item{width:100%;box-sizing:border-box;padding:25px 0;border-bottom: 1px solid #eeeeee;overflow:hidden;background: #fff;padding-left:20px;margin-bottom:20px;}
.dt-item>a{display:block;width:100%;height:100%;}
.dt-item::after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
.dt-left{float:left;margin-right:20px;width:200px;height:147px;overflow:hidden;}
.dt-left>img{width:100%;height:100%;vertical-align:top;object-fit: cover;}
.dt-right{float:left;height:147px;width:calc(100% - 220px);box-sizing:border-box;padding:10px 0;overflow: hidden;}
.dt-right>h4{font-size:18px;color:#222222;font-weight:500;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt-outline{color:#888888;font-size:14px;line-height:25px;margin-top:15px;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dt-time{color:#888888;font-size:13px;}
.dt-item:hover .dt-right>h4{color:#dd0011;}
/* 联系我们 */
.cllame-div{background-color:rgb(255,255,255);padding-bottom:90px;box-sizing:border-box;}
.cllamedianhua{width:100%;height:220px;padding-top:20px;background:#f6f6f6;box-sizing:border-box;margin-top:50px;}
.clla-map{height:471px;width:95%;box-shadow:0px 0px 10px 0px rgba(213,213,213,0.71);border-style:solid;border-width:8px;border-color:rgb(255,255,255);background-image:url(../images/bgcllame.png);background-size:100% 100%;}
.phone{width:400px;height:135px;text-align:center;}
.phone > h5{margin:22px 0;font-size:16px;}
.phone > img{width:55px;height:55px;}
.phone > span{color:#666;}
.elm{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
/* 在线咨询 */
.inside_right{margin:0 auto;margin-top:50px;margin-bottom:50px;}
.sourth_cap{font-weight:500;font-size:28px;box-sizing: border-box;padding-left:270px;margin-bottom:50px;}
.sourth_box{margin:0 auto;width:80%;min-height:400px;border:1px solid #eee;padding:50px 50px;padding-left:135px;}
.offer_list{width:100%;margin-top:30px;}
.ask{width:100px;float:left;color:#444;line-height:35px;margin-right:30px;text-align:right;}
.ask i{color:red;font-style: normal;}
.offer_list input{width:500px;float:left;height:35px;padding:0 15px;border:1px solid #dedede;border-radius:3px;box-sizing: border-box;}
.offer_list textarea{width:500px;height:100px;padding:10px 15px;border:1px solid #dedede;border-radius:3px;float:left;outline: none;box-sizing: border-box;font-family: "微软雅黑";}
.fy_zhixun{display:block;width:150px;margin-left:257px;text-align:center;margin-top:40px;height:40px;line-height:40px;border-radius:3px;color:#fff;background-color: #dd0011;}
.offer_list .codeipt{width:200px;float:left;}
#code-verify{float:left;width:100px;height:34px;border:1px solid #eee;margin-left:10px;}
.layui-layer-msg{color:#fff !important;}
.layui-layer-content{color:#fff !important;}


