.mc2-about-1{padding: 2rem 3% 1rem;}
.mc2-about-list ul{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-ms-flex-pack: distribute;justify-content: space-between;-webkit-justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mc2-about-list ul li{width: 48%;margin-bottom: 1.5rem;}
.mc2-about-list ul li:nth-child(2n){margin-left: 4%;}
.mc2-about-list ul li img{width: 100%;display: block;border-radius: 0.5rem;box-shadow: 0 0 0.25rem #eee;}
.mc2-about-list ul li h4{max-height: 4rem;line-height: 2rem;font-size: 1.5rem;color: #333;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 0.6rem;}
.u-top{width: 3.45rem;position: absolute;left: 50%;margin-left: -1.725rem;top: -1.725rem;}
.u-top img{width: 100%;display: block;}
.fcode img{width: 8.4rem;display: block;}
.fnav a{color: #666666;padding: 0 4%;font-weight: normal;background: url(images/ftxt.png) no-repeat right center;background-size: 1px 1.25rem;}
.fnav a:last-child, .fnav a:nth-child(3){background: none;}
.addlst{text-align: center;font-size: 1.3rem;line-height:2.4rem;font-weight: normal;color: #666666;font-family: "Microsoft Yahei";}
.addlst a{margin-left:1rem;color: #666666;}
.p101-info-4-3-list{width: 92%;margin: 0 auto;}
.p101-info-4-3-list dl{padding: 1.5rem 0;border-bottom: 1px solid #ebebeb;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: wrap;}
.p101-info-4-3-list a:last-child dl{border-bottom: 0;}
.p101-info-4-3-list dt{width: 36.23%;overflow: hidden;border-radius: 1rem;}
.p101-info-4-3-list dt img{display: block;width: 100%;}
.p101-info-4-3-list dd{width: 59.42%;position: relative;}
.p101-info-4-3-list dd h4{padding-top: 0.25rem;font-size: 1.5rem;height: 2rem;line-height: 2rem;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p101-info-4-3-list .p101-info-1-desc{position: absolute;width: 100%;font-size: 1.3rem;line-height: 2rem;color: #666;text-align: justify;left: 0; top:2.5rem;bottom: 0.5rem;}
.p101-info-1-title{background: #fff;padding: 2rem 4% 0;}
.p101-info-1-text{line-height: 2.4rem;font-size: 1.7rem;color: #333333;font-weight: bold;margin-bottom: 1.3rem;}
.p101-info-1-time{height:2.8rem;line-height: 1.8rem;border-bottom: 1px dashed #999999;font-size: 1.2rem;color: #8a8b8e;}
.p101-info-1-content{padding: 1.9rem 4% 2.25rem;font-size: 1.5rem !important;line-height: 2.7rem !important;color: #444444;text-align: justify;}
.p101-info-1-label{padding-bottom: 3rem;border-bottom: 0.75rem solid #ececec;}
.p101-info-1-key{height: 3.5rem;padding: 0 4%;background: #ececec;}
.p101-info-1-key p{font-size: 1.2rem;line-height: 3.5rem;color: #333333;}
.p101-info-1-key p a{color: #797979;margin-right: 1.75rem;}
.p101-info-1-paging{padding: 1.75rem 4% 0;font-size: 1.3rem;line-height: 2.2rem;color: #444444;}
.p101-info-1-paging-prev a, .p101-info-1-paging-next a{display: block;height: 2.2rem; font-size:1.2rem; line-height:2.2rem;}
.p101-info-1-paging-prev{margin-bottom: 1.1rem;}
.p101-info-1-paging span{float: left;width: 17.4%;margin-right: 3%;background: #ececec;text-align: center;border-radius: 1.5rem;color: #444444;}
.p101-info-1-paging h4{float: left;width: 79.4%;color: #444444;}
.p101-ad-1 img{width: 100%;display: block;}
.p101-fdh-1{position: relative;z-index: 2;}
.fixed{position: fixed;width: 100%;max-width: 750px;min-width: 320px;left: 0;top: 0;z-index: 99;}
.p101-fdh-1-title{height: 3.8rem;background:#043285;padding: 0 4%;cursor: pointer;}
.p101-fdh-1-title span{display: inline-block;max-width: 60%;height: 3.8rem;line-height: 3.8rem;font-size: 1.6rem;color: #fff;}
.p101-fdh-1-title i{float: right;width: 1.7rem;height: 3.8rem;position: relative;}
.p101-fdh-1-title i:before{content: '';position: absolute;width: 1.7rem;height: 0.2rem;background: #fff;left: 0;top: 50%;margin-top: -0.1rem;z-index: 1;border-radius: 1rem;}
.p101-fdh-1-title i.active:after{content: '';position: absolute;width: 0.2rem;height: 1.7rem;background: #fff;left: 50%;margin-left: -0.1rem;top: 50%;margin-top: -0.85rem;z-index: 2;border-radius: 1rem;}
.p101-fdh-1-list{background: #f6f6f6;box-shadow: 0 0.5rem 0.8rem #edeff2;padding-bottom: 0.5rem;}
.p101-fdh-1-list li{padding: 0 4%;border-bottom: 0.1rem dotted #e6e6e6;position: relative;}
.p101-fdh-1-list li:last-child{border-bottom: 0;}
.p101-fdh-1-list li i{position: absolute;width: 50%;height: 4rem;right: 0;top: 0;z-index: 5;}
.p101-fdh-1-list li i:after{content: "";width: 0.6rem;height: 0.6rem;border: 0.15rem solid #8e8e8e;border-style: solid solid none none;position: absolute;top: 50%;right: 2rem;margin-top: -0.3rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.p101-fdh-1-list li>a{display: block;height: 4rem;line-height: 4rem;font-size: 1.3rem;color: #666666;padding-left: 3%;position: relative;}
.p101-fdh-1-list li>a:before{content: '';position: absolute;width: 0.05rem;height: 0.25rem;background: #6a6a6a;left: 0;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li>a:after{content: '';position: absolute;border-top: 0.125rem solid transparent;border-bottom: 0.125rem solid transparent;border-left: 0.15rem solid #6a6a6a;left: 0.1rem;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li p{padding: 0 10%;background: #fff;margin-bottom: 1rem;}
.p101-fdh-1-list li p a{display: block;height: 4rem;line-height: 4rem;font-size: 1.2rem;color: #333;padding-left: 3%;position: relative;border-bottom: 0.05rem solid #dfdfdf;}
.p101-fdh-1-list li p a:last-child{border-bottom: 0;}
.p101-fdh-1-list li p a:before{content: '';position: absolute;width: 0.05rem;height: 0.25rem;background: #6a6a6a;left: 0;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li p a:after{content: '';position: absolute;border-top: 0.125rem solid transparent;border-bottom: 0.125rem solid transparent;border-left: 0.15rem solid #6a6a6a;left: 0.1rem;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li.active i:after{content: "";width: 0.6rem;height: 0.6rem;border: 0.15rem solid #003894;border-style: none solid solid none;position: absolute;top: 50%;right: 2rem;margin-top: -0.5rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.p101-info-1-title{background: #fff;padding: 2rem 4% 0;}
.p101-info-1-text{line-height: 2.4rem;font-size: 1.8rem;color: #333333;font-weight: bold;margin-bottom: 1.3rem;}
.p101-info-1-time{height:2.8rem;line-height: 1.8rem;border-bottom: 1px dashed #999999;font-size: 1.2rem;color: #8a8b8e;}
.p101-info-1-content{padding: 1.9rem 4% 2.25rem;font-size: 1.5rem;line-height: 2.7rem;color: #444444;text-align: justify;}
.p101-info-1-label{padding-bottom: 3rem;border-bottom: 0.75rem solid #ececec;}
.p101-info-1-key{height: 3.5rem;padding: 0 4%;background: #ececec;}
.p101-info-1-key p{font-size: 1.2rem;line-height: 3.5rem;color: #333333;}
.p101-info-1-key p a{color: #797979;margin-right: 1.75rem;}
.p101-info-1-paging{padding: 0.1rem 4% 0;font-size: 1.3rem;line-height: 2.2rem;color: #444444;}
.p101-info-1-paging-prev a, .p101-info-1-paging-next a{display: block;height: 2.2rem;}
.p101-info-1-paging-prev{margin-bottom: 1.1rem;}
.p101-info-1-paging span{float: left;width: 17.4%;margin-right: 3%;background: #ececec;text-align: center;border-radius: 1.5rem;color: #444444;}
.p101-info-1-paging h4{float: left;width: 79.4%;color: #444444;}
.m4-nsws-list-content-1{padding: 0 0 0rem;display: block;clear: both;}
.m4-nsws-list-content-1-con p, .m4-nsws-list-content-1-con p img{width: 100%;display: block;}
.m4-nsws-list-content-1-con li{line-height: 3.8rem; font-size:1.2rem; height: 3.8rem;border-bottom: dashed 1px #c9c7c6;padding: 0 3%;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m4-nsws-list-content-1-con li:before{content: "";position: absolute;width: 0.5rem;height: 0.5rem;border-top: solid 1px #7d7d7d;border-right: solid 1px #7d7d7d;transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);right: 3%;top: 1.9rem;}
.m4-nsws-list-content-1-con a:last-child li{border: 0;}
.mc2-about-list ul li .p101-info-1-desc{font-size: 1rem; line-height: 22px;}
/*内页*/
.banner{position:relative; width: 100%; background-position: center;background-attachment: unset;  text-align:center; background-size: cover;}
.banner:after{display:block;position:absolute;z-index:1;left:0;width:100%;height:1px;content:"";background:rgba(255,255,255,.3);}
.banner .inner{position:absolute;top:11%;left:5%; right: 10%;}
.banner .text{padding-top:0.625rem;overflow:hidden;animation:fadeInRight 1s;}
/*.banner .text em{display:block;font-size:0.9rem;color:#fff;font-family:"DIN Medium";text-transform:uppercase; padding-top:4%; letter-spacing:1.3px;}*/
.banner .text h2{position:relative;/*padding:1rem 0;*/line-height:1;font-weight:normal;font-size:1.5rem;color:#fff;overflow:hidden; letter-spacing:0.9px;}
/*.banner .text h2:after{display:block;position:absolute;left:0;bottom:0;width:3.6rem;height:2px;content:"";background:#fff;}*/
.banner .crumbs{margin-top:6.25rem;padding-left:1.5rem;overflow:hidden;background:url(../images/Inpage/crumbs_home.png) no-repeat 0 center;}
.banner .crumbs li{float:left;margin-right:0.75rem;font-size:0.5rem;}
.banner .crumbs li a{padding-right:1rem;color:#999;background:url(../images/Inpage/crumbs_list.png) no-repeat right center;}
.banner .crumbs li a:hover{text-decoration:underline;}
.banner .crumbs li:last-child a{padding-right:0;background-image:none;}
.banner{height:10.14rem;background-position: center;background-attachment: unset;background-size: cover; padding-top:60px;}
.title_line{background:#fff; margin:27px auto 16px;}
.col12 h2{font-weight:bold;}
.title_line::after{height:2px;}
.col12 span{color:#777;font-size:12px;}
:root{--main-theme-color:#003894;--sub-theme-color: #005bac;}
/* 标题*/
.col12 h2{color:#212529;font-size:2rem;transition: .8s all; font-weight:bold; margin-top:10%;}
.col12{font-size: 18px; margin-top: 20px; color:#666; text-align:center; margin-bottom:10px;}
.col12:hover h2{transform: translateY(-10px);}
.title2{text-align: center}
.title_line{width: 100%;max-width:150px;height: 1px;background: #666;margin:10px auto;position: relative}
.title_line::after{content: '';display: block;width: 42px;height:6px;background-color: #003894;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
/*案例详情*/
.applic{background:url(../images/speed.jpg) no-repeat center top #f3f3f1; text-align:center; padding-top:2%;}
.sulwyy p{line-height:18px; text-align:center; font-size:0.7rem; width: 90%; margin: auto;}
.sulwyy p em{font-size:22px; color:#888; line-height:30px; position: absolute;}
.sulwyy p b{padding-left:18px; font-weight:normal; font-size:16px;}
.sulwyy d{display:block;margin:0 auto 1rem;width:30px;height:2px;background:#e6000d;}
.sulwyy h3{font-size:1.5rem; font-weight:normal; margin-bottom:0.8%; padding-top:20px;}}
.applic img{padding:1% 0 1% 0;}
/*2*/
.monomer{background:url(../images/monomer.jpg) no-repeat center; text-align:center; padding-top:2%;}
.monomer{color:#fff !important;}
.monomer img{padding-top:2%; width:30%;}
/*3*/
.accord{background:url(../images/accord.jpg) no-repeat bottom center; text-align:center; height: auto !important;}
.accord img{padding-top:2%; width:30%;}
.applic img{width:30%;}
.p101-related-pro{padding: 1.7rem 4% 2rem; overflow:hidden;}
.p101-related-pro-tit{height: 3.5rem;border-bottom: 1px solid #ededed;margin-bottom: 1.5rem;position: relative;}
.p101-related-pro-tit h3{display: inline-block;max-width: 60%;height: 3.5rem;line-height: 3.5rem;font-weight: normal;font-size: 1.8rem;color: #333333;position: relative;}
.p101-related-pro-tit h3:after{content: '';position: absolute;width: 100%;height: 0.15rem;background: #003894;left: 0;bottom: -0.1rem;z-index: 1;}
.p101-related-pro-more{position: absolute;bottom: 0;right: 0;height: 2.8rem;}
.p101-related-pro-more span,.p101-related-pro-more a{display: block;height: 2.8rem;line-height: 2.8rem;font-size: 1.3rem;color: #333333;}
.p101-related-pro-more span{padding-right: 1.7rem;}
.p101-related-pro-more i{position: absolute;width: 1.1rem;height: 1.1rem;border: 0.1rem solid #003894;border-radius: 100%;top: 0.7rem;right: 0.25rem;}
.p101-related-pro-more i:after{content: "";width: 0.35rem;height: 0.35rem;border: 0.1rem solid #003894;border-style: solid solid none none;position: absolute;top: 50%;right: 0.37rem;margin-top: -0.2rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.p101-related-pro-list{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: wrap;}
.p101-related-pro-list a{width: 48.26%;}
.p101-related-pro-list dt{border-radius: 0.5rem;overflow: hidden;}
.p101-related-pro-list dt img{width: 100%;display: block;}
.p101-related-pro-list dd h4{height: 3.5rem;line-height: 3.5rem;font-size: 1.3rem;font-weight: normal;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*技术实力*/
.wp{width:100%;margin:auto;}
.wp ul li:nth-child(1){margin-left:0 !important;}
.wp ul li:nth-child(3){margin-left:0 !important;}
.wp ul li:nth-child(5){}
.wp ul li:nth-child(6){}
.syp{padding-bottom: 5px;position: relative;}
.sypbt1{display: block;font-size:24px;font-size:2.4rem;line-height: 26px;text-align: center;}
.sypbt2{display: block;font-size: 40px;font-size: 4rem;font-weight: bold;text-align: center;margin-top: 8px;margin-bottom: 12px;}
.sypbt3{display: block;text-align: center;font-size:18px;font-size:1.8rem;color: #888888;line-height: 26px;margin-bottom: 73px;}
.phang{padding-top: 52px;margin-bottom: 80px;}
.phang1{background: url(../images/sybg1.jpg) no-repeat center top;}
.phang2{background: url(../images/sybg2.jpg) no-repeat center top;}
.sypbox{text-align: center;background: #fff;transition: 0.5s;box-shadow: none;padding-bottom: 34%;position: relative;z-index: 999;}
.wp ul li{margin-left:2%; float: left; width:49%; margin-bottom:17%;}
.syptu{display: block;}
.syptu img{display: block;width: 100%; transition: 0.5s; overflow:hidden;}
.sypxia{padding: 0 25px;padding-top:25px;padding-bottom:20px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);width:88.2%;position: absolute;bottom: 0;height:250px;left:6%;background:#fff;}
.sypxia a{display: block;}
.sypp1{font-size:22px;line-height: 27px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#333;}
.sypp2{font-size:16px; color: #666666; line-height:30px; overflow: hidden; margin:25px auto; width:83%;}
.sypp3{width: 135px;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;margin: 0 auto;border: 1px solid #888;color: #444;}
.sypp1:hover{color: #fe0008;}
/*.sypp2:hover{color: #fe0008;}*/
.sypp3:hover{color: #fff;background: #fe0008;border: 1px solid #fe0008;}
.sypbox:hover .sypcon{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}
.sypbox:hover .syptu img{transform: scale(1.1);}
.sypcon{position: relative; overflow:hidden;}
.sypbox:hover .sypxia{top:19%; display: inline-block; opacity: .9;}
.sypbox:hover .sypp1{color:#003894; padding-top:8px;}
.sypxia :hover{top:24%; display: inline-block; opacity: .9;}
.sypcover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: url(../images/sypcover.png);}
.sypbox:hover .sypcover{top: 0;}
#canvas{position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
.clear{clear:both;}
.cl{clear:both;}
.casebj{}
.case{width:100%;}
.case .cas-left ul{overflow: hidden;}
.case .cas-left ul li{float:left; padding:0 3.3%; width: 25%; text-align:center; box-sizing: border-box; background:url(../images/limg.jpg) top right no-repeat;}
.case .cas-left ul li:nth-child(7n){background:none; padding:0 0 0 4.6%;}
.case .cas-left ul li a{display: block;padding-top:15px; box-sizing: border-box;}
.case .cas-left ul li i{display: block; width:68px;height:68px; overflow: hidden;margin:0 auto;}
.case .cas-left ul li i img{width:86%; transition: .5s; filter: grayscale(100%) brightness(280%);}
.case .cas-left ul li span{display: block; line-height:17px; text-align: center;font-size:14px; color:#999;}
.case .cas-left ul li.casn.cur{}
.case .cas-left ul li.casn.cur i img{/*margin-top:-40px;*/ filter: grayscale(0) brightness(100%);}
.case .cas-left ul li.casn.cur span{color:#003894; font-weight: bold;}
.case .cas-left ul li:last-child:hover{}
.case .cas-left ul li:last-child:hover i img{filter: grayscale(0) brightness(100%);}
.case .cas-left ul li:last-child:hover span{color:#003894; font-weight: bold;}
.case .cas-box{width:1250px; margin-top:60px; float:right;position: relative;}
.case .cas-box .cas-jt i{display: block; width:62px; height:62px;cursor: pointer;}
.case .cas-box .cas-jt .cas-prev{background:url(../images/cas-prev.png) no-repeat left;position: absolute; left: -50px; top:240px;}
.case .cas-box .cas-jt .cas-next{background:url(../images/cas-next.png) no-repeat left;position: absolute; right: -50px; top:240px;}
.cas-jt{width:100%; left: 0; margin-left: 0;}
.con dl{height: 474px;}
.con dt{width: 645px; height: 474px; float: left; overflow: hidden;}
.con dt img{width: 632px; height: 474px;}
.con dd{width:540px; padding-right: 40px; float: right;}
.con dd h4 a{display: block; position: relative; font-size:24px; margin-bottom:23px; color: #333; line-height: 100%; padding-bottom:30px; padding-top:64px;}
.con dd h4 a:after{position: absolute; content: ""; width:194px; height:1px; background: #8a8a8a; left: 0; bottom: 0;}
.con dd p{font-size:17px;color: #999;line-height: 26px;padding-left:17px;position: relative;margin-bottom:10px;letter-spacing:0.5px;}
.con dd p:before{position: absolute; content: ""; width:4px; height:4px; background: #999; top: 12px; left: 0;}
.con dd strong a{display: block; width:180px; font-weight:normal; text-indent:39px; height:50px; background:#003894 url(../images/ri.png) no-repeat 128px 15px; border-radius:4px; font-size:18px; color: #fff; line-height:50px; margin-top: 42px; transition: .3s;}
.con dd strong a:hover{background-color:#003894; width:240px;}
/*生产能力*/
.col12 span{color:#999;}
.yxia{padding:4% 0 8% 3%; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);width:89.5%;position: absolute;bottom:-20%;left:4%;background:#fff;}
.yxia p{text-align:left; line-height:22px;}
.yxia p em{font-size:10px; color:#003894; line-height:24px; position: absolute;}
.yxia p b{padding-left:10px; font-weight:normal; font-size:14px;}
.yxia i{display:block;margin:0 auto 0.85rem;width:20px;height:3px;background:#e6000d;}
.yxia h3{font-size:1.7rem; font-weight:bold; margin-bottom:4.6%;}
/*机械设计*/
.mecha{background:#003894; overflow:hidden; padding-bottom:2.7%; margin-bottom:4.6%;}
.mecha .title_line{background: #fff; opacity: .9;}
.t70{height:40px;}
.small-list{width:94%; margin:auto;}
.small-list p{width: 100%; text-align:center; color: #fff; font-size:0.9rem; position: absolute; bottom: 0; left: 0; z-index: 5; background-color: rgba(0,0,0,.5); white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.small-list .small{width:24.2%; margin-right:1%; margin-bottom:1%; position: relative; cursor: pointer;}
.small-list p{padding:2%}
.small-list img{width:100%;}
.smarig{margin-right:0px !important;}
.h54{height:24px;}
/*电气设计*/
.csmall-list{width:94%; margin:1% 0 3.4% 3%;}
.big{float:left; width:49.6%; position: relative;}
.csmall-list p{width: 100%; padding:2%; color: #fff; font-size:0.9rem; position: absolute; bottom: 0; left: 0; z-index: 5; background-color: rgba(0,0,0,.5); white-space: nowrap; text-overflow: ellipsis; overflow:hidden; text-align:center;}
.csma{width:50.3%;}
.csmall2{margin-left: 2.3%; margin-bottom: 2.3%; position: relative; cursor: pointer;}
.csmall-list img{width:100%;}
.col12{}
/*软件设计能力*/
.smallt{width:94%; margin:auto;}
.sobig{float:left; width:59%; position: relative; margin-bottom:1%;}
.smallt p{width: 100%; padding:2%; color: #fff; font-size:0.9rem; position: absolute; bottom: 0; left: 0; z-index: 5; background-color: rgba(0,0,0,.5); white-space: nowrap; text-overflow: ellipsis; overflow:hidden; text-align:center;}
.smasl{width:39.5%; position: relative; cursor: pointer;}
.smallt img{width:100%; border: 1px solid #fff;}
.mfri{width:59% !important; float:right;}
/*加工制造能力*/
.manuf{width:94%; margin:auto;}
.manuf ul{animation: fadeinR 1s ease-out backwards;}
.manuf ul li{float: left;width:32.66%; overflow: hidden; margin-right:1%; margin-top:1%;}
.manuf ul li:nth-child(3){margin-right:0px;}
.manuf ul li img{display: block;width:100%;transition: .8s all;}
.manuf ul li:hover img{transform: scale(1.1);}
/*质量*/
.qual{width:94%;position:relative;overflow:hidden; margin:auto;}
.qual img{display:block;width:100%}
.ban-info{position: absolute; top:14%; z-index: 10; text-align:center; margin:auto; left:20%; line-height: 20px;}
.ban-info p{text-align:left; color:#fff;}
.ban-info em{font-size:18px; color:#003894; line-height:63px; position: absolute;}
.ban-info p b{padding-left:16px; color:#fff; letter-spacing:2px; font-size:1.2rem; display:block;}
.hfsiz{font-size:1.5rem !important; letter-spacing: 8px;}
.ban-info p span{margin-left:18px; font-size:1.25rem;letter-spacing:2px;}
/*表格*/
.prm_c{border-top:2px #fff solid;border-right:2px #fff solid;width:94%; text-align:center;margin: 0 auto;}
.prm_c li{vertical-align: top;line-height:34px;height:34px;overflow: hidden;border-bottom:2px #fff solid;clear: both;}
.prm_c li b{background:#dbdcdd;display: inline-block;width:49%; font-weight:normal;float: left;font-size:0.84rem;color: #000;border-left:2px #fff solid;}
.prm_c li span{float: left;display: inline-block;width:49%;font-size:0.84rem;color:#000;background: #ededed;border-left:2px #fff solid;}
/*产品优点*/
.virtue{background:url(/skin/home/images/virtue.jpg) center no-repeat; padding-top:25px;}
.virtue .col12 h2{margin-top:0px;}
.virtue .col12{margin-top:0px;}
.virtue .title_line{background:none;}
.viria{width:88.2%; margin:auto; text-align:center; font-size:14px; line-height:22px; padding-bottom:10px;}
.viria p{line-height:30px; text-align:center;}
.viria p em{font-size:18px; color:#003894; line-height:30px; position: absolute;}
.viria p b{padding-left:18px; font-weight:normal; font-size:16px;}
.viria i{display:block;margin:0 auto 0.85rem;width:20px;height:3px;background:#e6000d;}
.viria h3{font-size:1.2rem; font-weight:bold; margin-bottom:4.6%;}
.virtue ul{animation: fadeinR 1s ease-out backwards; width:94%; margin:auto;}
.virtue ul li{float: left;width:24.2%; overflow: hidden; margin-right:1%; margin-bottom:1%;}
.virtue ul li:nth-child(4){margin-right:0px;}
.virtue ul li img{display: block;width:100%;transition: .8s all;}
.virtue ul li:hover img{transform: scale(1.1);}
/*主要*/
.trait{background:url(/skin/home/images/pioi.jpg) center bottom no-repeat; height:889px;}
.benefit{position: relative; width:1400px; margin:auto;}
.benefit_t{color: #fff;font-size: 40px;font-weight: bold;padding-top: 68px;margin-left: 306px;}
.benefit_t p{line-height: 40px;}
.benefit_wt{height:830px; width:1400px; margin:auto; position: relative;overflow: hidden;}
.benefit_wt:after{content: "";position: absolute;background: url(/skin/home/images/5d10890a478e4.png)no-repeat bottom center; width:1400px;height: 453px; top:156px; left:51%; margin-left: -690px;}
/*.prod_ads_bg2{position: absolute;background: url(../images/433173003.png) no-repeat center;width:1500px;height:590px;display: block;left:50%; margin-left: -750px; -webkit-animation: spin 15s linear infinite;animation: spin 15s linear infinite;}*/
.benefit_w2{position: absolute;bottom:-61px;left:448px;width: 300px;height:60px;display: block;}
.benefit_w3{position: relative;z-index: 2;margin-bottom: 47px;height:170px;}
.benefit_w4{margin-right: 20px;margin-top:28px;width: 243px; text-align:left;}
.benefit_w4 p{color: #003894; font-weight:normal; font-size:28px; height:44px; font-weight:bold;}
.benefit_w4 span{font-size:19px;line-height:27px;}
.benefit_w5{width: 213px;}
.benefit_w6{margin-top:9px; margin-bottom:10px;}
.benefit_img img{width:170px;}
.fr .benefit_w4{text-align: left;margin-left: 20px;margin-right: 0px;}
@-webkit-keyframes spin{from{-webkit-transform: rotate(0deg);transform: rotate(0deg);} 50%{-webkit-transform: rotate(180deg);transform: rotate(180deg);} to{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin{from{-webkit-transform: rotate(0deg);transform: rotate(0deg);} 50%{-webkit-transform: rotate(180deg);transform: rotate(180deg);} to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
/*产品方案*/
.agile{background:url(/skin/home/images/agilent.jpg) center no-repeat; padding-top:30px; text-align:center;}
.agile h3{border-left:7px #003894 solid; padding-left:10px; font-size:17px; font-weight:normal; text-align:left;}
.agile img{width: 70%;}
.f-tc{text-align: center;}
.g-page a{background-color:#003894 ; width: 10%; color:#fff; padding:0 2px; margin-right: 1%;}
.g-page .z-noc{background-color:#e8e8e8; color:#9b0e0e;}
/* 留言样式 */
.m2-order-form-1{}
.m2-order-form-1 .err{border-color: red;}
.m2-order-form-1 ul{margin-bottom: 2rem;overflow: hidden;}
.m2-order-form-1 li em{color: #FF0000;}
.m2-order-form-1 li{padding: 0rem 1rem 1rem 1rem;position: relative;}
.m2-order-form-1 li label{float: left;line-height:38px;}
.m2-order-form-1 li b{display: block;float: left;width: 32%;}
.m2-order-form-1 li b img{max-width: 100%;height: 3rem;}
.m2-order-form-1 .input_wrap{margin-left: 4.2rem;}
.m2-order-form-1 .m2-order-form-1-input, .leave textarea{width: 100%; padding-left:5px;font-size: 1.5rem;line-height: 2.4rem;}
.m2-order-form-1 textarea{padding-left:5px;border: 1px solid #eee;height: 6rem;line-height: 2rem; border-radius: .5rem;overflow: auto;resize: none;font-size: 1.4rem;}
.m2-order-form-1 .m2-order-form-1-input{border: 1px solid #eee;height: 3rem;line-height: 3rem; border-radius: .5rem;font-size: 1.4rem;}
.m2-order-form-1 select{border: 1px solid #eee;height: 3rem;line-height: 3rem; border-radius: .5rem;font-size: 1.4rem;width: 100%;}
.m2-order-form-1 .m2-order-form-1-t2 input{width: 8rem;float: left;margin-right: 1rem;margin-left: 0.5rem;}
.m2-order-form-1 .m2-order-form-1-bt{color: #fff;width: 8rem;text-align: center;font-size: 1.3rem;border-radius: 0.5rem;height: 3rem;line-height: 3rem;border: 0;background-color: #003894;}
/*提交按钮样式*/
.u-co-bt.z-spe{width: 100%;}
.show_more2{padding: 0 1rem;margin-top: 2rem;}
.show_more2 input{height: 2.4rem;}
.m2-order-form-1 .nsw-formtipbd span{display: block;color: red;font-size: 12px;line-height: 1.6rem;}
.m2-order-form-1 .nsw-formtipbd{}
.soptit{font-size:22px; color: #003894; padding:70px 0 46px 0; text-align:center;}
.detail{width:96%; margin:auto; padding-bottom:5%;}
.detail .soptit{padding:10% 0 6% 0;}
.detail p{font-size:12px; line-height:30px; text-align:left; font-weight:normal; padding-left:4%;}
.detail dd span{color:#062550; font-weight:normal; font-size:20px;}
.detail dd{padding-top:11%;}
.detail dd p{padding-top:24px;}
.detail p em{font-size:37px; color:#003894; padding-right:8px; position: absolute;}
.detail b{ color:#000; font-size:15px;}

.fanrqbox_r{width: 72%; padding-left: 80px; margin-bottom:6%;}
.fanrqbox_rtitle{font-size: 30px; color: #000;}
.fanrqbox_rsm{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px;}
.fanrqbox_rsm_l{display: flex;}
.fanrqbox_rsm_litem{margin-right: 40px;}
.fanrqbox_rsm_litem span{font-size: 15px; color: #999999;}
.fanrqbox_rsm_litem b{margin-left: 8px; font-size: 15px; color: #999999; font-weight: lighter;}
.fanrqbox_rbox{margin-top: 20px; margin-bottom:30px;}
.fanrqbox_rbox .content p{font-size:16px; line-height: 28px; color: #666; padding-left:18px;}
.fanrqbox_rbox .pic{}
.detail img{margin : 10px 0 0 0; display: inline-block;}
.detail table{width: 100%;}
.detail table td{ border: 1px solid #e1e1e1 !important; font-weight:bold;}
.fanrqbox_sxy{margin-top: 20px; display: flex;}
.fanrqbox_sxy .fanrqbox_sxyitem{width: 50%; display: flex; align-items: center; padding: 15px 30px; background-color: #f5f5f5; border-right: 1px solid #d9d9d9;}
.fanrqbox_sxy .fanrqbox_sxyitem:last-child{border-right: 0;}
.fanrqbox_sxyitem span{font-size: 18px; color: #043285; text-transform: uppercase; font-family: 'BEBAS';}
.fanrqbox_sxyitem b{font-size: 15px; color: #333333; margin: 0 10px;}
.fanrqbox_sxyitem em{font-size: 15px; color: #333333; flex: 1;}
.fanrqbox_sxyitem:hover em{color: #043285;}


/*产品详情*/
.prodcut_details_banner{position: relative;}
.prodcut_details_banner_content_wrap{position: absolute; width: 100%; height:96%; top: 0; left: 0; color: #fff; display: flex; align-items: center;}
.prodcut_details_banner_content{padding:0 0 0 4%; max-width: 60%;} .prodcut_details_banner_title{font-weight: 700;}
.prodcut_details_banner_desc_text{font-size: 30px;}
.prodcut_details_box{display: flex; flex-wrap: wrap;} .prodcut_details_text{display: flex;} .prodcut_details_text_title{font-weight: normal; color: var(--main-theme-color); margin: 0px 0 20px 0;} .prodcut_details_text_desc{} .row2_prodcut_details_text_desc{color: white;} .prodcut_details_text_desc ul{margin: 0; padding: 0;} .prodcut_details_text_desc ul li{list-style-type: none;} .row2_prodcut_details_text_desc ul li{position: relative; list-style: none; margin: 0; padding: 0; padding-left: 20px; color: white; font-size: 19px;} .row2_prodcut_details_text_desc ul li::after{content: ''; display: block; width: 12px; height: 12px; border: 2px solid white; position: absolute; top: 10px; left: 0; border-radius: 20px;} .prodcut_details_row1{padding: 15px 0 30px 0;} .prodcut_details_row2{padding: 20px 0;} .prodcut_details_row2 .prodcut_details_text{color: #fff;}
.use_ctrler_by{position: relative;}
.title_style06_box{position: absolute; top:5%; left: 0; width: 100%; height: 100%; text-align:center;}
.title_style06{color: #062550; font-weight:normal; font-size:1.6rem;}
@media only screen and (min-width: 768px){.title_style06_box .title_style06{margin-top: 46px; text-align:center;} } @media only screen and (min-width: 992px){.title_style06_box .title_style06{margin-top:100px;}
.title_style06_box p{height:1px; background:#003894; width:120px; margin:2% auto 0;}}
.title_style06_box p{height:1px; background:#003894; width:120px; margin:2% auto 0;}
.psho_tit{color:#062550; font-size:2rem; text-align:center; margin-top:10%; margin-bottom:5%;}
.psho_tit p{height:1px; background:#003894; width:130px; margin:3% auto 0;}
.prodcut_detai{overflow:hidden;}
.prrow{padding:0 1.6%;}
.prodcut_img{/* width:46%;*/ padding:2% 0;}
.prodc_text{/* width:52%;*/ padding:0 0 4% 2%;}
.prodc_text h2{color:#052453; font-size:1.6rem; font-weight:normal;}
.prodc_text span{font-size:1.5rem; color:#003894;}
.prodc_text p{font-size:0.5rem;font-weight:lighter; margin-top:1%; line-height:1.8rem;}
.prodetailbg{background:#efefef; overflow:hidden; position: relative;}
.prodetailbg .prodc_text{/*width:50%;*/ padding:3.2% 0 3% 2%;}
.prodetailbg .prodcut_img{padding:4.2% 0 0 0.4%;}
.prodetailbg h2{color:#052453; font-size: 1.6rem; font-weight:normal; margin-top:1% !important;}
.prodetailbg span{font-size:0.5rem; color:#003894; line-height:1.8rem;}
.prodetailbg i{display:block; font-size:1.5rem; margin-top:2%;}
.prodetailbg p em{font-size:38px; color:#052453; position: absolute; padding-right:20px;}
.prodetailbg p{font-size:20px;}
.prbg{}
.prbg p{font-size:0.5rem; font-weight:lighter; margin-top:1%; line-height:1.8rem; padding-left:5%; color:#29292a; position: relative;}
.prbg span{position: relative;}
.prbg p:after{height:10px; content: '•'; display: block; font-size:35px; color:#052453; position: absolute; top:0; left: 0; border-radius: 20px;}
.prodetailbg p{font-size:0.5rem; font-weight:lighter; margin-top:1%; line-height:1.8rem; color:#29292a; position: relative; padding-left:5%;}
.prodetailbg span{position: relative;}
.prodetailbg p:after{height:10px; content: '•'; display: block; font-size:38px; color:#052453; position: absolute; top:0; left: 0; border-radius: 20px;}
/*表格*/
.sheet1{border-width: 1pt; border-style: solid; border-color: rgb(128, 128, 128) rgb(255, 255, 255) rgb(128, 128, 128) rgb(128, 128, 128); background: rgb(5, 36, 83); width:13%; line-height:30px; text-align: center; color:#fff; font-size:15px;}
.sheet2{border-bottom: 1pt solid rgb(128, 128, 128); background: rgb(191, 191, 191); padding: 0.75pt 0.75pt 0pt; border-left: none; border-right: 1pt solid rgb(128, 128, 128); border-top: 1pt solid rgb(128, 128, 128); text-align: center;}
