﻿
.insidecon{margin:0 auto;width:1200px;}

/*页面顶部大图片*/
.headbanner{width:100%; height:222px; position:relative; background:#eee; overflow:hidden;}
.headbanner img {width: 1920px;position: absolute;left: 50%;top: 0;margin-left: -960px;}


/*解决方案*/
.insidenav{background:#f4f4f4;height:64px;width:100%;}
.insidenav .sort {height:32px;line-height:32px;padding-top:16px; }
.insidenav .sort ul{}
.insidenav .sort li{float:left;font-size:20px;/*width:119px;*/border-left:1px solid #e0e0e0;text-align:center;}
.insidenav .sort li a{color:#000000;padding-bottom:5px;margin:0 30px;}
.insidenav .sort li.hover a,.insidenav .sort li:hover a{color:#c7161e;border-bottom:2px solid #c7161e;}

.insidenav .sorten li{font-size:16px;}
.insidenav .sorten li a { margin:0 25px; }



.inside{width:100%;clear:both;}

.websitecontent{padding:60px 10px 120px 10px;color:#555555;font-size:16px;line-height:26px;}
.websitecontent p strong{font-size:28px;color:#0543bc;letter-spacing:3px;}
.websitecontent p{margin-bottom:20px;text-align:justify;letter-spacing:1px;}
.websitecontent p:last-child{margin-bottom:0px;}
.websitecontent img{max-width:100%;}
.websitecontent .more{visibility:hidden; background:#e24c2e;width:124px;height:40px;line-height:40px;border-radius:20px;text-align:center;font-size:18px;letter-spacing:2px;margin:0 auto;margin-top:90px;position:relative;}
.websitecontent .more a{color:#ffffff;}

.websitecontent .returntop{font-size:18px;line-height:26px;height:26px;display: flex;align-items:center;float:right;margin-top:-34px;}
.websitecontent .returntop i{font-size:26px;margin-left:10px;
                             }
.websitecontent .returntop a{color:#555555;}

.websitecontenten p strong{letter-spacing:1px;}


/*产品*/
.productsnav { background: #f3f5f7; height: 80px; width: 100%; }
.productsnav .sort {height:80px;line-height:80px;}
.productsnav .sort ul{}
.productsnav .sort li{float:left;font-size:20px;width:392px;text-align:center;background:#ffffff;margin-right:12px;}
.productsnav .sort li:last-child{margin-right:0px;}
.productsnav .sort li a{color:#000000;padding-bottom:5px;}
.productsnav .sort li.hover a,.productsnav .sort li:hover a{color:#c7161e;}


.products{width:100%;clear:both;background:#f3f5f7;padding-top:12px;padding-bottom:60px;}

.productsleft{float:left;width:254px;padding-bottom:60px;background:#ffffff;}
.productsleft .sortslist li{height:54px;line-height:54px;border-bottom:1px solid #f3f5f7;text-align:center;}
.productsleft .sortslist li a{font-size:18px;font-weight:500;color:#000;padding-bottom:5px;}
.productsleft .sortslist li a:hover,.productsleft .sortslist li.hover a{color:#c7161e;/*border-bottom:2px solid #c7161e;*/}

.productsright{float:left;width:922px;margin-bottom:60px;margin-left:24px;background:#ffffff;}
.productsdetail{padding:60px;color:#555555;font-size:16px;line-height:26px;}
.productsdetail p strong{font-size:22px;color:#0543bc;letter-spacing:3px;}
.productsdetail p{margin-bottom:20px;letter-spacing:1px;text-align:justify;}
.productsdetail p:last-child{margin-bottom:0px;}
.productsdetail img{max-width:100%;}

.productsdetail .more{visibility:hidden;background:#e24c2e;width:124px;height:40px;line-height:40px;border-radius:20px;text-align:center;font-size:18px;letter-spacing:2px;margin:0 auto;margin-top:60px;position:relative;}
.productsdetail .more a{color:#ffffff;}
.productsdetail .returntop{font-size:18px;line-height:26px;height:26px;display: flex;align-items:center;float:right;margin-top:-34px;}
.productsdetail .returntop i{font-size:26px;margin-left:10px;}
.productsdetail .returntop a{color:#555555;}

.productsdetailen p {  }
.productsdetailen p strong{letter-spacing:1px;}



.service {padding:120px 0;text-align:center;}
.service .tit{font-size:28px;font-weight:500;letter-spacing:3px;color:#000000;margin-top:120px;}
.service .tit:first-child{margin-top:0px;}
.service .titen{font-size:12px;margin-top:12px;color:#555555;}
.service .list{margin-top:60px;}
.service .list .items { width:33.33%; height: 500px; float: left; margin-bottom:60px;overflow:hidden;}
.service .list .items .photo{width:95%;height:498px;border:1px #cbcbcb solid;overflow:hidden;margin:0 auto;}
.service .list .items .photo img{width:100%;height:100%;object-fit:contain;}



/*客户案例*/

.case {padding:120px 0;text-align:center;}
.case .tit{font-size:28px;font-weight:500;letter-spacing:3px;color:#000000;margin-top:120px;}
.case .tit:first-child{margin-top:0px;}
.case .titen{font-size:12px;margin-top:12px;color:#555555;}
.case .list{margin-top:38px;}
.case .list .items { width: 208px; height: 72px; float: left; margin-right:40px;margin-top:22px;overflow:hidden;}
.case .list .items .photo{width:206px;height:70px;border:1px #cbcbcb solid;overflow:hidden;}
.case .list .items .photo img{width:100%;height:100%;object-fit:cover;}

.caseen .tit{letter-spacing:0px;}



.about{width:100%;padding:120px 0;background:#f8f8f8;}
.aboutcon{width:1200px;margin:0 auto;display: block;}
/*.about{width:1156px;margin:0 auto;padding:22px;background: rgba(255, 255, 255, 0.6);/*position:absolute;top:134px;left:50%;transform: translateX(-50%);*//*position:relative;z-index:555;margin-top:-138px;}
*/
/*
.abouttop{background: rgba(50, 106, 218, 0.8);height:232px;}
.abouttop .line1{height:116px;}
.abouttop .line1 .items{width:25%;float:left;color:#ffffff;display:flex;align-items:flex-end;justify-content:center;height:116px;line-height:60px;}
.abouttop .line1 .items span{font-size:52px;}
.abouttop .line1 .items b{font-weight:100;display:flex;align-items:flex-end;line-height:50px;margin-left:5px;font-size:28px;}
.abouttop .line2{height:116px;}
.abouttop .line2 .items{width:25%;float:left;height:106px;padding-top:10px;color:#ffffff;font-size:14px;display:flex;align-items:flex-start;justify-content:center;}
.abouttop .line2 .items b{font-weight:normal;margin-right:10px;}
*/

.about-title {
  text-align: center;
  font-size: 54px;
  font-weight: bold;
  margin-bottom: 30px;
}

.about .content{margin-top:-30px; display: flex; justify-content: center; align-items: center;}
.about .content .img{width:388px;height:318px;overflow:hidden;margin-right:54px;border-radius:5px;}
.about .content .img img{width:100%;height:100%;object-fit:cover;border-radius:5px;}
/*
.about .content{margin-top:64px;}
.about .content .img{width:388px;height:318px;overflow:hidden;float:left;margin-right:54px;border-radius:5px;}
.about .content .img img{width:100%;height:100%;object-fit:cover;border-radius:5px;}
*/
.about .content .text{float:left;width:714px;font-size:18px;line-height:30px;text-align:justify;}
.about .content .text p{margin-bottom:10px;}

.about .culture{margin-top:120px;}
.about .culture .tit{text-align:center;font-size:28px;color:#000;letter-spacing:2px;}
.about .culture .note{text-align:center;font-size:14px;color:#555555;margin-top:12px;letter-spacing:1px;}
.about .culture .list{margin-top:60px;display: flex;flex-wrap: wrap;}
.about .culture .list .items{flex: 1 0 calc(100% / 3);box-sizing: border-box;height:264px;display:flex;align-items:center;justify-content:center;background:#f7f8f8;}
.about .culture .list .items p{text-align:center;font-size:14px;color:#555555;letter-spacing:1px;line-height:35px;}
.about .culture .list .items p b{font-size:30px;letter-spacing:5px;color:#0543bc;font-weight:500;}
.about .culture .list .bg p,.about .culture .list .bg p b{color:#ffffff;}

.about .cultureen .list .items p { padding:0 20px;line-height:22px; }
.about .cultureen .list .items p b{letter-spacing:1px;line-height:35px;display:block;}

/*我们的团队*/
.team { width: 100%; padding:120px 0;background:#f8f8f8; margin-top:120px;}
.teamcon{width:1200px;margin:0 auto;}
.team .tit { font-size: 28px; color: #000000; font-weight: 500;text-align:center;}
.team .note { font-size: 14px; color: #555555; text-align: center; margin-top:12px;}

.team .list { width: 1200px; margin: 0 auto; margin-top: 60px; }
.team .list .items { float: left;width: 364px; overflow: hidden;height:324px; margin:0 18px;border:4px solid #ffffff;}
.team .list .items .photo { width: 360px; height: 260px; overflow:hidden;}
.team .list .items .photo img { width: 360px; height: 260px; object-fit: cover; }
.team .list .items p{height:64px;line-height:64px;font-size:18px;text-align:center;color:#555555;}

.team .listen .items p{visibility:hidden;}

.contact{width:100%;padding:120px 0;background:url(../images/a_map.jpg) 60px center no-repeat;}
.contactcon{width:1200px;margin:0 auto;}
.contact .tit { font-size: 28px; color: #000000; font-weight: 500;text-align:center;}
.contact .note { font-size: 14px; color: #555555; text-align: center; margin-top:12px;}
.contact .list{margin-top:60px;}
.contact .list .items{width:400px;float:left;text-align:center;}
.contact .list .items img{width:72px;height:72px;}
.contact .list .items p{margin-top:30px;font-size:20px;line-height:30px;font-weight:500;letter-spacing:1px;}


.error{width:600px;margin:0 auto;padding:60px 0;text-align:center;}
.error .note{font-weight:500;font-size:20px;margin:30px 0px;}
.error .return{border:1px #000 solid;width:160px;height:35px;line-height:35px;border-radius:5px;text-align:center;font-size:16px;margin:0 auto;font-weight:600;}
.error .jump{margin:30px 0;}
.error .jump b{color:red;}




/*分页控件*/
.pagelist{clear:both;margin-top:30px;margin-bottom:20px;height:50px;text-align:center;}
.pagelist ul{list-style-type:none;}
.pagelist li{display:inline;}
.pagelist li a{padding:8px 15px;border:1px solid #dcdcdc;margin-right:10px;border-radius:5px;}
.pagelist li:hover a,.pagelist li.hover a{border:1px solid #e60e17;background:#e60e17;color:#fff;}


/*下一篇*/
.pagenext { border-top: 1px solid #dcdcdc; padding: 10px; font-size: 16px; line-height: 35px; margin: 10px 0; }
.pagenext .left{width:50%;text-align:left;}
.pagenext .right{width:50%;text-align:right;}
.pagenext a:hover { color: #e60e17; }


/*有边框的表格*/
table{ border:1px #dcdcdc solid;border-collapse: collapse;}

table tr th { background: #dcdcdc; padding: 5px;   border: 1px solid #aaa;font-weight:normal;}
table tr td { padding: 8px; color: #333;  border: 1px solid #aaa;}
table tr td p{margin:0px !important;padding:0px !important;}
/*table tr:nth-child(2n+1) {background-color: #F5F5F5;}*/

/*在线留言表格*/

/*在线留言表格*/
.uctable{width:100%;overflow:hidden;border:none;}
.uctable * a{color:#0066CC;}
.uctable * a:hover{color:#FF0000;text-decoration:underline;}
.uctable tr th{background:#FFE;border-bottom:1px solid #DBDFE1;padding:10px;}
.uctable tr td{padding:5px 10px;color:#333;vertical-align:top;text-align:left;border:none;}
.uctable input, .uctable button { padding: 5px 10px; border: 1px solid #dcdcdc; cursor: pointer; font-size:16px;}

.uctable input.btn{ padding: 10px 20px; cursor: pointer; font-size:16px;border-radius:5px;}
.uctable input.btn:hover{background:#e60e17;color:#fff;}

/*视频*/
.video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video iframe,
.video object,
.video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

