﻿.solu_ban{width: 100%;height: 100%;position: relative;}
.solu_ban>img{width: 100%;height: 100%;}
.solu_ban>img:nth-child(2){position: absolute;top: 0;left: 0;width: 100%;}
.solu_ban>a{position:absolute;z-index: 10;width:7%;display: block;transition: all .3s;}
.solu_ban>.ls>p{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);color: #fff;font-size: 15px;line-height: 20px;text-align: center;width: 100%;}
/*.solu_ban>a:hover{-webkit-animation:dump 1.5s infinite;animation:dump 1.5s infinite;}*/
.solu_ban>a>img{width:100%;transition: all .5s; display: none; }
.solu_ban>a .sm{width:150px;height: 150px;background-color:rgba(238, 46, 35, 0.6);border-radius: 50%;text-align: center;position:absolute;opacity:1;z-index: -5;transition: all 0.6s;}
.solu_ban>a:hover .sm{opacity: 1;z-index: 20; width:200px;height: 200px; background-color:rgba(238, 46, 35, 1)}
.solu_ban>a:hover img{opacity: 0;}
.solu_ban>a .sm>p{ font-size: 20px; color:#FFFFFF;letter-spacing: 2px;line-height:35px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position: absolute;top:50%;left: 50%;width: 100%;text-align: center;}
.solu_ban>a:hover .sm p{font-size: 24px;}
.solu_ban>h4{position:absolute;z-index: 10;width:6%;}
.solu_ban>h4>img{width:100%;}
.solu_ban>h4>span{font-size: 18px;color: #ffffff;top:41%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align:center;width: 100%;display:block;position: absolute;}
.solu_ban>a>span{font-size: 18px;color: #ffffff;top:41%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align:center;width: 100%;display:block;position: absolute;}
.solu_ban>a:nth-of-type(1){top:21%;left:21%;}
.solu_ban>a:nth-of-type(2){top:14%;left:43%;}
.solu_ban>a:nth-of-type(3){top:48%;left:46%;}
.solu_ban>a:nth-of-type(4){top:72%;left:85%;}
.solu_ban>a:nth-of-type(5){top:58%;left:5%;}
.solu_ban>a:nth-of-type(6){top:34%;left:34%;}
.solu_ban>a:nth-of-type(7){top:67%;left:63%;}
.solu_ban>a:nth-of-type(8){top:37%;left: 61%;}

.tomore{ display: block;width: 198px;height: 40px;text-align: center;border: 0 solid #0a408a;border-radius: 2em;overflow: hidden;position: relative;     margin: 0 auto;    background: #eee;}
.tomore .t{ display: block;text-align: center;line-height: 40px;overflow: hidden;font-size: 16px;position: relative;text-transform: uppercase;letter-spacing: 0;z-index: 2;}
.tomore .b{ position: absolute;transition: all .3s;background: #0a408a;width: 100%;height: 100%;top: 0;left:-100%;}
.tomore:hover{}
.tomore:hover .t{color:#fff;}
.tomore:hover .b{left:0}

.page-insolutions{display: block;overflow: hidden; }
.page-insolutions .list{display: block;overflow: hidden;margin: 100px auto;padding: 0px 10px;width: 1260px;}
.page-insolutions .list a{ display: block;float: left;position: relative;overflow: hidden;width:32%;margin: 0 2% 2% 0; }
.page-insolutions .list a:nth-child(3n){margin-right:0;}
.page-insolutions .list a p{ display: block;overflow: hidden;position: relative;}
.page-insolutions .list a p img{ display: block;width: 100%;transition: all .8s;}
.page-insolutions .list a:hover p img{transform: scale(1.1);}
.page-insolutions .list a p:after{content: '';width: 100%;height: 100%;background: rgba(236,79,74,0.3);opacity: 0;position: absolute;top: 0px;left: 0px;}
.page-insolutions .list a:hover p:after{opacity:1;}
.page-insolutions .list a dd{}
.page-insolutions .list a dd a{}
.page-insolutions .list a .tomore{   margin: -20px auto 0;}
.page-insolutions .list a .tomore .t{ font-size: 18px;}
.page-insolutions .list a .tomore .t span{font-size: 14px; }
.page-insolutions .list a:hover .tomore .t{color:#fff;}
.page-insolutions .list a:hover .tomore .b{left:0}

.page-insolutions .titletxt{ display: block;width: 1260px;margin: 100px auto 0;}
.page-insolutions .titletxt h3{ display: block;font-size: 30px;text-align: center;font-weight: normal;color: #333;margin: 0 0 30px 0;}
.page-insolutions .titletxt h4{display: block;font-weight: normal;font-size: 18px;line-height: 30px;width: 70%;margin: 0 auto;text-align: justify;}

/* 联系我们 */
.ctwobanner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;}
/* contacttwowrap */
.contacttwowrap{width: 100%;box-sizing: border-box;background-color: #e5e5e5;}
/* contacttwo01 */
.contacttwo01{width: 1200px;background-color: #FFFFFF;box-sizing: border-box;padding: 60px 50px 80px;margin: auto;position: relative;margin-top: -128px;margin-bottom: 70px;}
.ctwo-tl{text-align: center;font-size: 28px;margin-bottom: 40px;color: #000000;font-weight: normal;}
.ctwo-form{width: 100%;box-sizing: border-box;} 
.ctwo-form label{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.ctwo-form{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;width: 100%;}
.ctwo-form input{display: block;width: 100%;margin-bottom: 20px;background-color: #f7f7f7;border-radius: 4px;outline: none;box-sizing: border-box;font-size: 14px;color: #88898b;height: 46px;padding: 0 20px;border: none;}
.ctwo-form label input{display: block;width: 32%;}
.ctwo-form textarea{width: 100%;height: 110px;resize: none;outline: none;padding: 20px;border-radius: 4px;box-sizing: border-box;font-size: 14px;color: #88898b;margin-bottom: 20px;background-color: #f7f7f7;border: none;font-family: "微软雅黑";}
.ctwo-form button{margin: auto;margin-top: 30px;border: 1px solid #ee2e22;width: 400px;height: 54px;line-height: 54px;background-color: transparent;color: #ee2e22;font-size: 18px;transition: all .3s;}
.ctwo-form button:hover{background-color: #ee2e22;color: #fff;}

/* contacttwo02wrap */
.contacttwo02wrap{width: 100%;box-sizing: border-box;padding: 70px 0;background-color: #FFFFFF;}
.contacttwo02{width: 1260px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.contacttwo02 i{display: block;width: 1px;background-color: #c6c4c4;margin: 0 30px;}
.contacttwo02 li{box-sizing: border-box;}
.contacttwo02 li h3{font-size: 22px;color: #323232;margin-bottom: 20px;}
.contacttwo02 li p{font-size: 15px;color: #323232;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;margin-bottom: 10px;}
.contacttwo02 li p span{white-space: nowrap;font-size:14px; }
.contacttwo02 li p font{font-size: 14px;color: #7b7b7b;margin-left: 10px;}
.contacttwo02 li p:last-child{margin-bottom: 0;}

/* contacttwo03 */
.contacttwo03wrap{margin: auto;width: 1260px;padding: 70px 0 100px;}
.contacttwo03{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.contacttwo03 li .imgbox{width: 190px;}
.contacttwo03 li .imgbox img{display: block;width: 100%;}
.contacttwo03 li .text{width: 100%;height: 50px;font-size: 20px;color: #ffffff;line-height: 50px;background-color: #ee2e22;text-align: center;}

/* 商铺 */
.stwobanner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;height: auto;overflow: hidden;}
.stwobanner img{display: block;width: 100%;height: auto;min-height: auto;}
.stwobanner .l-text{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 30px;color: #0a408a;line-height: 36px;width: 230px;height: 230px;border-radius: 50%;background-color: #FFFFFF;text-align: center;position: absolute;left: calc((100% - 1260px)/2);bottom: 40px;}

/* shangpuwrap */
.shangpuwrap{width: 100%;box-sizing: border-box;}
.shangpu01{width: 1000px;margin: 80px auto 100px;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.shangpu01 a{display: block;width: calc((100% - 40px)/3);margin-right: 20px;margin-top: 20px;position: relative;padding-left: 30px;box-sizing: border-box;}
.shangpu01 a:nth-of-type(3n){margin-right: 0;}
.shangpu01 a .imgbox{width: 100%;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-content: center;background-color: #f7f7f7;}
.shangpu01 a .imgbox img{display: block;width: auto;height: 100px;}
.shangpu01 a .imgbox .font{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);box-sizing: border-box;padding-left: 20px;font-size: 16px;color: #727272;}
.shangpu01 a .left{position: absolute;top: 0;left: 0;width: 30px;background-color: #0a408a;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;-webkit-align-items: center;align-items: center;font-size: 20px;color: #fff;font-weight:normal;height: 100%;}
.shangpu01 a:hover .imgbox .font{color: #0a408a;}

/* shangpu02 
.shangpu02{width: 100%;box-sizing: border-box;margin: 100px 0;}
.shangpu02 li{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 100px;background-color: #e5e5e5;}
.shangpu02 li .imgbox{width: 50%;}
.shangpu02 li .imgbox img{display: block;width: 100%;}
.shangpu02 li .text{width: 50%;box-sizing: border-box;padding: 0 calc((100% - 1260px)/2) 0 50px;}
.shangpu02 li .text img{display: block;width: 100%;}
.shangpu02 li:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.shangpu02 li:last-child{margin-bottom: 0;}
.shangpu02 li:nth-of-type(2n) .text{padding: 0 50px 0 calc((100% - 1260px)/2);}
*/




/* shangpu03wrap */
.shangpu03wrap{width: 100%;box-sizing: border-box;margin: 100px auto;}
.shangpu03wrap .imgbox{width: 100%;box-sizing: border-box;position: relative;}
.shangpu03wrap .imgbox img{display: block;width: 100%;}
.shangpu03{width: 1260px;margin: auto;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: -100px;position: relative;}
.shangpu03 .img{width: 70%;background-color: #e5e5e5;padding: 30px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.shangpu03 .img a{display: block;width: calc((100% - 90px)/4);background-color: #fff;box-sizing: border-box;padding-bottom: 10px;}
.shangpu03 .img a .box{width: 100%;box-sizing: border-box;height: 190px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.shangpu03 .img a .box img{display: block;width: auto;max-width: 96%;max-height: 80%;transition: all .6s;}
.shangpu03 .img a:hover .box img{transform: scale(1.1);}
.shangpu03 .img a .more{display: block;width: 80%;height: 36px;background-color: #0a408a;border-radius: 2px;color: #fff;line-height: 36px;text-align: center;margin: auto;font-size: 18px;}
.shangpu03 .text{width: 30%;background-color: #0a408a;box-sizing: border-box;padding: 30px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.shangpu03 .text .cont{width: 100%;}
.shangpu03 .text .cont a{font-size: 30px;color: #ffffff;margin-bottom: 50px;display: block;}
.shangpu03 .text .cont h4{font-size: 19px;color: #ffffff;line-height: 34px;}

/* .shangpu04wrap */
.shangpu04wrap{width: 100%;box-sizing: border-box;position: relative;margin: 100px 0;overflow: hidden;}
.shangpu04wrap .tl{font-size: 41px;color: #727272;margin-bottom: 80px;text-align: center; line-height:48px;}
.shangpu04{width: 1260px;margin: auto;box-sizing: border-box;position: relative;}
.shangpu04 a{display: block;width: 100%;box-sizing: border-box;position: relative;background-color: #cbcbcb;transition: all .3s;}
.shangpu04 .swiper-slide:nth-of-type(2n) a{background-color: #e5e5e5;}
.shangpu04 a .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.shangpu04 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.shangpu04 a:hover .imgbox img{transform: scale(1.1);}
.shangpu04 a .text{width: 100%;box-sizing: border-box;padding: 20px;}
.shangpu04 a .text h3{font-size: 17px;color: #727272;margin-bottom: 20px;}
.shangpu04 a .text p{font-size: 12px;color: #727272;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;}
.shangpu04 a .text font{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;margin-left: 5px;transition: all .3s;}
.shangpu04 a .text font::before{content: '';display: block;width: 10px;height: 1px;background-color: #727272;}
.shangpu04 a .text font::after{content: '';display: block;width: 0;height: 0;border: 4px solid transparent;border-left-color: #727272;}
.shangpu04 a:hover .text font{margin-left: 20px;}
.shangpu04 a:hover .text h3,.shangpu04 a:hover .text p{color: #fff;}
.shangpu04 a:hover .text font::before{background-color: #fff;}
.shangpu04 a:hover .text font::after{border-left-color: #fff;}
.shangpu04 a:hover,.shangpu04 .swiper-slide:nth-of-type(2n) a:hover{background-color: #0a408a;}

.shangpu04 .swiper-button-next,.shangpu04 .swiper-button-prev{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-image: none;width: auto;height: auto;outline: none;}
.shangpu04 .swiper-button-next::before,.shangpu04 .swiper-button-prev::before{content: '';display: block;width: 20px;height: 20px;border-top: 1px solid #727272;border-left: 1px solid #727272;margin-top: -10px;}
.shangpu04 .swiper-button-next::before{transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.shangpu04 .swiper-button-prev::before{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.shangpu04 .swiper-button-prev{left: -60px;}
.shangpu04 .swiper-button-next{right: -60px;}

/* 案例鉴赏 */
.ctwobanner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;margin-top: 100px;}
.ctwobanner img{display: block;width: 100%;}
.ctwocont{width: 1260px;}

.ctwowrap{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;}
/* ctwo01wrap */
.ctwo01wrap{margin: 100px auto;box-sizing: border-box;}
.ctwo-tl{width: 100%;text-align: center;margin-bottom: 40px;}
.ctwo-tl h3{font-size: 30px;color: #4b4b4b;margin-bottom: 20px;text-align: center;}
.ctwo-tl p{font-size: 18px;color: #4b4b4b;text-align: center;}
.ctwolink{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;margin-bottom: 100px;}
.ctwolink .a{display: block;width: 180px;height: 46px;line-height: 46px;text-align: center;border: 1px solid #ddd;font-size: 16px;color: #5e5e5e;text-align: center;margin-right: 20px;outline: none;}
.ctwolink .a:last-child{margin-right: 0;}
.ctwolink .a:hover,.ctwolink .a.active{border-color: #ee2e22;color: #ee2e22;}
/* ctwo01 */
.ctwo01{width: 100%;box-sizing: border-box;}
.ctwo01 li{width:100%;position: relative;display: none;}
.ctwo01 li:first-child{display: block;}
.ctwo01 li .item{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.ctwo01 li .item a{display: block;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.ctwo01 li .item a:nth-of-type(3n){margin-right: 0;}
.ctwo01 li .item a .imgbox{width: 100%;overflow: hidden;position: relative;z-index: 0;}
.ctwo01 li .item a .imgbox::after{content: '';display: block;width: 100%;height: 100%;background-color: rgba(236,79,74,0.3);opacity: 0;position: absolute;top: 0;left: 0;transition: all .3s;}
.ctwo01 li .item a .imgbox img{display: block;width: 100%;transition: all .6s;}
.ctwo01 li .item a:hover .imgbox img{transform: scale(1.1);}
.ctwomore{display: block;width: 250px;height: 50px;background-color: #eeeeee;text-align: center;font-size: 16px;color: #969696;position: relative;margin: auto;position: relative;border-radius: 2rem;overflow: hidden;line-height: 50px;}
.ctwomore::after{content: '';display: block;width: 0%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 2rem;background-color: #ee2b22;transition: all .3s;z-index: -1;}

.ctwo01 li .item a .text{max-width: 80%;margin-top: -25px;transition: all .3s;z-index: 1;}
.ctwo01 li .item a:hover .text::after{width: 100%;}
.ctwo01 li .item a:hover .text{color: #FFFFFF;}
.ctwo01 li .item a:hover .imgbox::after{opacity: 1;}

#demo{position: absolute;bottom: 0;left: 0;width: 100%;height: 100px;}


/* ctwo02wrap */
.ctwo02wrap{margin: 100px auto;}
.ctwo02video{width: 60%;margin: auto;box-sizing: border-box;}

/* ctwo03wrap */
.ctwo03wrap .ctwo-tl{margin-bottom: 50px;}
.ctwo03wrap{margin: 100px auto;box-sizing: border-box;}
.ctwo03{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.ctwo03 i{display: block;width: 1px;background-color: #ddd;margin: 0 20px;}
.ctwo03 li h3{font-size: 22px;color: #323232;margin-bottom: 20px;}
.ctwo03 li p{font-size: 14px;color: #7b7b7b;margin-bottom: 8px;}
.ctwo03 li p font{color: #323232;margin-right: 10px;}
.ctwo03 li p:last-child{margin-bottom: 0;}

/* 案例鉴赏详情 */
.ctwoinfo01{width: 100%;box-sizing: border-box;margin: 100px auto;}
.ctwoinfo01 .text{box-sizing: border-box;padding: 0 180px;margin: auto;margin-bottom: 50px;}
.ctwoinfo01 .text h3{font-size: 26px;color: #383838;margin-bottom: 20px;}
.ctwoinfo01 .text h4{font-size: 16px;color: #858585;text-align: justify;line-height: 28px;width: 60%;}
.ctwoinfo01 .imgbox{width: 90%;box-sizing: border-box;margin: auto;min-width: 1260px;}
.ctwoinfo01 .imgbox img{display: block;width: 100%;}

.ctwoinfo02{margin: 100px auto;box-sizing: border-box;}
.ctwoinfo02 p{display: block;width: 100%;margin-bottom: 30px;}
.ctwoinfo02 p:last-child{margin-bottom: 0;}
.ctwoinfo02 p img{display: block;width: 100%;}

.ctwoinfo03{margin: 100px auto;box-sizing: border-box; width: 1000px;overflow: hidden;display: block; }
.ctwoinfo03 .text{width: 30%; display: block;overflow: hidden;    margin: 0 0 50px 0; }
.ctwoinfo03 .text p{font-size: 18px;color: #333;text-align: justify;line-height: 28px;white-space: nowrap;}
.ctwoinfo03 ul{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.ctwoinfo03 ul li{width: 31%;border: 1px solid #ccc;display: block;overflow: hidden; padding: 30px 0 20px;}
.ctwoinfo03 ul li .imgbox{width: 100%;overflow: hidden; margin: 0 0 30px 0;}
.ctwoinfo03 ul li .imgbox img{display: block;  width: 70%;margin: 0 auto;    transition: all .6s;}
.ctwoinfo03 ul li .text{width: 100%;box-sizing: border-box; text-align: center; font-size: 16px;color: #858585;line-height: 28px; margin:0;}
.ctwoinfo03 ul li a:hover .text{ color:#de2a27; }
.ctwoinfo03 ul li:hover{border: 1px solid #de2a27;}
.ctwoinfo03 ul li:hover .imgbox img{transform: scale(1.1);}


.ctwoinfo02 img{ display: block; width:auto; max-width:100%; margin:0 auto; }


/* 产品介绍 */
.pintroduction01{margin: 100px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.pintroduction01 .plink{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.pintroduction01 .plink a{display: block;width: 15%;margin-right: 2%;height: 50px;line-height: 50px;border: 1px solid #DDDDDD;font-size: 16px;color: #2e2e2e;margin-bottom: 2%; box-sizing: border-box;text-align: center;transition: all .3s;}
.pintroduction01 .plink a:nth-of-type(6n){margin-right: 0;}
.pintroduction01 .plink a:hover,.pintroduction01 .plink a.active{border-color: #f62113;background-color: #f62113;color: #fff;}
.pintroduction01 .p-min{width: 75%;box-sizing: border-box;margin-top: 0;padding-left: 40px;}
.pintroduction01 .p-min li{width: 100%;position: relative;box-sizing: border-box;display: none;}
.pintroduction01 .p-min li:first-child{display: block;}
.pintroduction01 .p-min li .item{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;} 
.pintroduction01 .p-min li .item a{display: block;width: calc((100% - 20px)/3);margin-right: 10px;margin-bottom: 10px;box-sizing: border-box;border: 1px solid #ccc;overflow: hidden;}
.pintroduction01 .p-min li .item a:nth-of-type(3n){margin-right: 0;}
.pintroduction01 .p-min li .item a .imgbox{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;height: 250px;}
.pintroduction01 .p-min li .item a .imgbox p img{display: block;width: auto;max-width: 60%;max-height: 90%;margin: auto;transition: all .6s;}
.pintroduction01 .p-min li .item a h3{font-size: 16px;color: #666;text-align: center;padding: 20px 0;box-sizing: border-box;}
.pintroduction01 .p-min li .item a:hover .imgbox p img{transform: scale(1.1);}
.pintroduction01 .p-min li .item a:hover h3{color:#f62113;}
.pintroduction01 .p-min li .item a:hover{border: 1px solid #f62113;}

.pintroduction01 .ul{width: 25%;box-sizing: border-box;padding-right: 40px;border-right: 1px solid #ddd;}
.pintroduction01 .ul .li{width: 100%;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.pintroduction01 .ul .li:first-child{border-top: 1px solid #ddd;}
.pintroduction01 .ul .li .top{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;font-size: 16px;color: #333333;font-weight: bold;cursor: pointer;height: 66px; text-transform: uppercase;padding: 0 30px;box-sizing: border-box;}
.pintroduction01 .ul .li .top::after{content: '+';font-size: inherit;color: inherit;}
.pintroduction01 .ul .li .item{width: 100%;box-sizing: border-box;display: none;border-top: 1px solid #ddd;padding: 20px 30px;}
.pintroduction01 .ul .li .item a{display: block;width: 100%;font-size: 14px;color: #999999;margin-bottom: 20px;}
.pintroduction01 .ul .li .item a:last-child{margin-bottom: 0;}

.pintroduction01 .ul .li .top.open::after{content: '-';}
.pintroduction01 .ul .li .item a:hover{color: #de2a27;}
.pintroduction01 .ul .li .item li{ display: block;overflow: hidden;}
.pintroduction01 .ul .li .item .open2,.productswrap .products-list .ul .li .top:hover{ color: #de2a27; }
.pintroduction01 .ul .li .open1{  display: block; }  
.pintroduction01 .ul .li .open{ color: #de2a27; }
.pintroduction01 .ul .li h3{ position: relative;}
.pintroduction01 .ul .li h3 a{    position: absolute;width: 100%;height: 100%;top: 0;left: 0;}




/* 技术服务与支持 */
.support01{margin: 100px auto;box-sizing: border-box;}
.ctwo-tl p{line-height: 32px;}
.support01 .cont{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 0 220px;margin-top: 100px;}
.support01 .cont li h3{display: block;width: 80px;height: 80px;box-sizing: border-box;padding: 5px;border: 1px solid #222;border-radius: 50%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.support01 .cont li h3 img{display: block;width: auto;margin: auto;max-width: 100%;}
.support01 .cont li p{font-size: 16px;margin-top: 20px;color: #4b4b4b;}
.support01 .cont li strong{display: block;width: 20px;height: 2px;background-color: #4b4b4b;margin: auto;margin-top: 10px;}

/* support02 */
.support02{margin: 100px auto;box-sizing: border-box;}
.support02 li{width: 100%;}
.s-tl{display: block;text-align: center;height: 50px;border: 1px solid #4b4b4b;font-size: 26px;color: #4b4b4b;margin: auto;width: 300px;line-height: 50px;margin-bottom: 60px;}
.support02 li .cont{width: 100%;box-sizing: border-box;}
.support02 li .cont .item{width: 100%;margin-bottom: 50px;}
.support02 li .cont .item01{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.support02 li .cont .item01 a{display: block;width: 30%;margin-right: 5%;}
.support02 li .cont .item01 a:nth-of-type(3n){margin-right: 0;}
.support02 li .cont .item01 a .imgbox{width: 100%;overflow: hidden;}
.support02 li .cont .item01 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.support02 li .cont .item01 a:hover .imgbox img{transform: scale(1.1);}
.support02 li .cont .item01 a .text{width: 100%;box-sizing: border-box;border: 1px solid #4b4b4b;font-size: 20px;color: #4b4b4b;line-height: 70px;border-top: none;text-align: center;}
.support02 li .cont .item02{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.support02 li:nth-of-type(2) .cont .item02{-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.support02 li .cont .item02 .left{width:30%;background-color: #eb312c;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.support02 li .cont .item02 .left .text h3{font-size: 24px;color: #fff;box-sizing: border-box;margin-bottom: 40px;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;}
.support02 li .cont .item02 .left .text h3 font{display: flex;display: -webkit-flex;background-color: #fff;width: 20px;height: 20px;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin-right: 20px;border-radius: 50%;color: #eb312c;}
.support02 li .cont .item02 .left .text h3:last-child{margin-bottom: 0;}
.support02 li .cont .item02 .right{width: 69%;}
.support02 li .cont .item02 .right img{display: block;width: 100%;}

/* 企业愿景 */
.vision01wrap{width: 100%;box-sizing: border-box;margin: 100px 0;position: relative;}
.vision01wrap::after{content: '';display: block;width: 100%;height: calc(100% - 100px);background-color: #eb312c;position: absolute;bottom: 0;left: 0;}
.vision01{margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-items: center;position: relative;z-index: 1;position: relative;}
.vision01 .imgbox{width: 45%;box-sizing: border-box;position: absolute;top: 0;left: 0;height: 100%;background: url(../images/page-vision01.jpg)no-repeat;background-size: cover;background-position: center;}
/* .vision01 .imgbox img{display: block;width: auto;height: 100%;min-width: 100%;} */
.vision01 .text{width: 50%;box-sizing: border-box;padding-bottom: 90px;}
.vi-tl{display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom:40px;}
.vision01 .vi-tl{margin-bottom: 140px;}
.vi-tl h3{display: block;width: 100%;font-size: 24px;color: #eb312c;box-sizing: border-box;padding-left: 20px;border-left: 2px solid #eb312c;margin-bottom: 10px;font-weight: bold;}
.vi-tl h4{font-size: 18px;display: block;box-sizing: border-box;padding-bottom: 10px;border-bottom: 2px solid #eb312c;font-size: 16px;color: #eb312c;padding-right: 40px;}
.vision01 .text h5{font-size: 18px;color: #fff;line-height: 28px;text-align: justify;margin-bottom: 30px;}
.vision01 .text h5:last-child{margin-bottom: 0;}

/* vision02 */
.vision02{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.vision02 .text{width: 45%;box-sizing: border-box;}
.vision02 .text h5{font-size: 18px;color: #999999;line-height: 28px;text-align: justify;}
.vision02 .imgbox{width: 50%;box-sizing: border-box;}
.vision02 .imgbox img{display: block;width: 100%;}

/* vision03 */
.vision03{margin: 100px auto;box-sizing: border-box;}
.vision03 li{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 100px;}
.vision03 li .left{width: 45%;box-sizing: border-box;}
.vision03 li .left .item{width: 100%;margin-bottom: 40px;}
.vision03 li .left .item:last-child{margin-bottom: 0;}
.vi-tl02{display: flex;display: -webkit-flex;}
.vi-tl02 p{display: block;padding-right: 30px;font-size: 24px;color: #eb312c;font-weight: bold;line-height: 32px;border-bottom: 2px solid #eb312c;margin-bottom: 30px;}
.vision03 li .left .item h4{font-size: 18px;color: #999999;line-height: 28px;text-align: justify;}
.vision03 li .right{width: 50%;box-sizing: border-box;}
.vision03 li .right .vi-tl02{-webkit-justify-content: flex-end;justify-content: flex-end;}
.vision03 li .right .vi-tl02 p{padding-right: 0;padding-left: 40px;}
.vision03 li .right .imgbox{width: 100%;overflow: hidden;}
.vision03 li .right .imgbox img{display: block;width: 100%;}
.vision03 li:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.vision03 li:last-child{margin-bottom: 0;}

/* 产品详情 */
.proinfo01{margin: 100px auto;}
.p-tl{font-size: 30px;color: #4b4b4b;font-weight: normal;margin-bottom: 30px;}
.proinfo01 h4{font-size: 18px;line-height: 28px;}
/* proinfo02 */
.proinfo02wrap{width: 100%;box-sizing: border-box;background-color: #f1f1f1;padding: 100px 0;}
.proinfo02{margin: auto;}
.proinfo02 .imgbox{width: 100%;box-sizing: border-box;}
.proinfo02 .imgbox img{display: list-item;width: 100%;}
/* .proinfo03wrap */
.proinfo03wrap{background-color: #f9f9f9;}
/* proinfo04wrap */
.proinfo04wrap{margin: 100px auto;}
.proinfo04wrap p{width: 100%;box-sizing: border-box;font-size: 20px;line-height: 30px;border-bottom: 1px solid #DDDDDD;margin-bottom: 40px;}
.protab{width: 70%;box-sizing: border-box;border-color: #ddd;}
.protab tr{width: 100%;border: 1px solid #ddd;}
.protab tr th{font-size: 18px;background-color: #f1f5f8;color: #6e757c;height: 70px;text-align: center;font-weight: normal;}
.protab tr td{height: 64px;text-align: center;font-size: 16px;color: #afadb8;}
.protab tr td:nth-of-type(1){color: #9999a2;font-weight: bold;}
.protab tr td a{width:30px;height: 30px;border: 1px solid #cbcbcb;background-color: #cbcbcb;border-radius: 50%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin: auto;}
.protab tr td a i{font-size: 18px;color: #FFFFFF;}


 






/* 合伙人 */
.parter01wrap{margin: 100px auto;box-sizing: border-box;position: relative;}
.parter-tl{display: block;width: 280px;height: 100px;border: 2px solid #ee2e22;position: relative;margin: auto;}
.parter-tl .text{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;width: 140%;position: absolute;top: 50%;left: -10%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-color: #fff;padding: 10px 0;}
.parter-tl .text h3{font-size: 40px;color: #ee2e22;font-style: italic;}
.parter-tl .text h4{font-size: 24px;color: #ee2e22;text-align: center;line-height: 30px;}
.parter-tl .text h4 font{font-size: 14px;color: #ee2e22;text-transform: uppercase;display: block;text-align: center;}
.parter01{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;margin-top: 100px;}
.parter01 a{display: block;width: 23.5%;box-sizing: border-box;margin-right: 2%;}
.parter01 a:last-child{margin-right: 0;}
.parter01 a .imgbox{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;}
.parter01 a .imgbox::after{content: '';display: block;width: 100%;height: 100%;background-color: rgba(236,79,74,0.3);opacity: 0;transition: all .3s;position: absolute;top: 0;left: 0;}
.parter01 a:hover .imgbox::after{opacity: 1;}
.parter01 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.parter01 a:hover .imgbox img{transform: scale(1.1);}
.parter01 a .text{width: 100%;box-sizing: border-box;border: 1px solid #cacaca;padding: 20px 0;text-align: center;}
.parter01 a .text h3{font-size: 20px;color: #333;margin-bottom: 20px;text-align: center; font-weight: bold; }
.parter01 a:hover .text h3{color: #ee2e22;}
.parter01 a .text h4{font-size: 16px;color: #666;text-align: center;}

/* parter02 */
.parter02wrap{width: 100%;box-sizing: border-box;position: relative;padding-top: 200px;margin-bottom: 100px;}
.parter02wrap::after{content: '';background: url(../images/parter01wrapbg.jpg)no-repeat fixed;background-size: cover;width: 100%;box-sizing: border-box;position: absolute;height: 60%;top: 0;left: 0;z-index: 0;}
.parter02{margin: auto;box-sizing: border-box;padding: 100px 100px 100px;background-color: #ee2e22;position: relative;z-index: 1;}
.parter02 .parter-tl{border-color: #FFFFFF;}
.parter02 .parter-tl .text{background-color: #ee2e22;}
.parter02 .parter-tl .text h3,.parter02 .parter-tl .text h4,.parter02 .parter-tl .text h4 font{color: #FFFFFF;}
.parter02 .cont{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: 100px;}
.parter02 .cont li{width: 45%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 50px;}
.parter02 .cont li .left{width: 80px;height: 80px;background-color: #FFFFFF;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 5px;}
.parter02 .cont li .left font{width: 40px;height: 40px;border-radius: 50%;font-size: 16px;color: #ee2e22;border: 1px solid #ee2e22;text-align: center;line-height: 40px;font-weight: bold;}
.parter02 .cont li .right{width: calc(100% - 100px);box-sizing: border-box;}
.parter02 .cont li .right h3{font-size: 24px;color: #FFFFFF;margin-bottom: 10px;}
.parter02 .cont li .right p{font-size: 15px;color: #FFFFFF;}

/* parter03 */
.parter03wrap{margin: 100px auto;box-sizing: border-box;}
.parter03{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;margin-top: 100px;}
.parter03 a{display: block;width: 16%;box-sizing: border-box;position: relative;margin-right: 5%;}
.parter03 a:last-child{margin-right: 0;}
.parter03 a .imgbox{width: 100%;position: relative;overflow: hidden;}
.parter03 a .imgbox::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(236,79,74,0.3);opacity: 0;transition: all .3s;}
.parter03 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.parter03 a:hover .imgbox img{transform: scale(1.1);}
.parter03 a:hover .imgbox::after{opacity: 1;}
.parter03 a .text{width: 100%;text-align: center;font-size: 16px;color: #333;border: 1px solid #CACACA;box-sizing: border-box;padding: 20px;}
.parter03 a:hover .text{color: #ee2e22;}

/* parter04 */
.parter04wrap{margin: 100px auto;box-sizing: border-box;}
.parter04wrap .li-tl{display: block;font-size: 18px;color: #FFFFFF;background-color: #ee2e22;text-align: center;padding:0 10px;box-sizing: border-box;height: 40px;line-height: 40px;}
.parter04wrap .top{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.slide{width: 80px;height: 40px;box-sizing: border-box;border: 1px solid #ddd;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;cursor: pointer;transition: all .3s;}
.parter04wrap .top.top02 .slide::before{transform: rotate(-225deg);-webkit-transform: rotate(-225deg);margin-top: 10px;transition: all .3s;}
.slide::before{content: '';display: block;width: 20px;height: 20px;border-left: 1px solid #ddd;border-bottom: 1px solid #DDDDDD;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin-top: -10px;}
.parter04{width: 100%;transition: all .3s;}
.parter04 li .info p{font-size: 16px;line-height: 30px;text-align: center;color: #737373;}
.parter04 li .info{margin: 40px auto;}
.parter04 li{margin-bottom: 30px;}

/* parter05wrap */
.parter05wrap{width: 100%;box-sizing: border-box;margin: 100px auto;}
.parter05{width: 100%;position: relative;margin-top: 100px;}
.parter05::after{content: '';display: block;width: 100%;height: 80%;background-color: #e6e6e6;position: absolute;top: 0;left: 0;z-index: 0;}
.par-form{margin: auto;position: relative;z-index: 1;}
.par-form ul{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding: 100px 0;}
.par-form ul li{width: 46%;box-sizing: border-box;margin-bottom: 20px;}
.par-form ul li h3{font-size: 20px;color: #ee2e22;margin-bottom: 10px;}
.par-form ul li p{font-size: 14px;color: #737373;margin-bottom: 20px;}
.par-form ul li input{display: block;box-sizing: border-box;padding: 0 10px;background-color: #FFFFFF;border: 0 solid #737373;font-size: 14px;height: 40px;width: 100%;outline: none;}
.par-form .more{width: 240px;height:auto;overflow: hidden;padding: 12px 0;border: 1px solid #ee2e22;background-color: transparent;text-align: center;color: #ee2e22;font-size: 14px;line-height: 20px;margin: auto;display: block;text-transform: uppercase;transition: all .3s;outline: none;}
.par-form .more font{display: block;color: inherit;text-align: center;font-size: 24px;line-height: 1em;margin: 0 0 6px 0;}
.par-form .more:hover{background-color: #ee2e22;color: #fff;}

/* 重置 */
.wpcf7-form{margin: auto;position: relative;z-index: 1;width: 1260px;}
.wpcf7-form ul{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding: 100px 0;}
.wpcf7-form ul li{width: 46%;box-sizing: border-box;margin-bottom: 20px;}
.wpcf7-form ul li h3{font-size: 20px;color: #ee2e22;margin-bottom: 10px;}
.wpcf7-form ul li p{font-size: 14px;color: #737373;margin-bottom: 20px;position: relative;}
.wpcf7-form ul li input{display: block;box-sizing: border-box;padding: 0 10px;background-color: #FFFFFF;border: 0 solid #737373;font-size: 14px;height: 40px;width: 100%;outline: none;}
.wpcf7-form .more{width: 240px;height:auto;overflow: hidden;padding: 12px 0;border: 1px solid #ee2e22;background-color: transparent;text-align: center;color: #ee2e22;font-size: 14px;line-height: 20px;margin: auto;display: block;text-transform: uppercase;transition: all .3s;outline: none;}
.wpcf7-form .more font{display: block;color: inherit;text-align: center;font-size: 24px;line-height: 1em;margin: 0 0 6px 0;}
.wpcf7-form .more:hover{background-color: #ee2e22;color: #fff;}
.wpcf7-response-output{font-size: 14px;color: #ee2e22;text-align: center;margin-top: 10px;}
.wpcf7-form ul li p .wpcf7-not-valid-tip{font-size: 12px;color: #ee2e22;position: absolute;right: 5px;top: 50%;margin-top: -6px;}
.screen-reader-response{display: none;}


.shangpu02n{display: block;overflow: hidden;padding: 100px 0;background: #eee;}
.shangpu02n .center{ display: block;width: 1260px;margin: 0 auto;overflow: hidden;position: relative;}
.shangpu02n .center .txt{ display: block;overflow: hidden;float: left;width: 55%;position: relative;}
.shangpu02n .center .txt h3{display: block;font-size: 30px;color: #333;margin: 0 0 40px 0;line-height: 43px}
.shangpu02n .center .txt h4{ display: block;letter-spacing: 1px;text-align: justify;font-weight: normal;font-size: 16px;line-height: 28px;margin: 0 0 40px 0;}
.shangpu02n .center .gmi{display: block;overflow: hidden;position: relative;width: 40%;float: right;}
.shangpu02n .center .gmi img{ width:100%; display: block; }

.shangpu02n #imgdb{ width:100%; display: block;}

.shangpu02ntxt{display: block;overflow: hidden;padding: 100px 0 0;background: #fff;}
.shangpu02ntxt dl{ display: block;overflow: hidden;width: 1260px;margin: 0 auto;}
.shangpu02ntxt dd{ display: block;width: 1260px;margin: 0 auto 50px;overflow: hidden; border-bottom: 1px solid #eee; padding: 0 0 50px;}
.shangpu02ntxt dd h3{display: block;font-size: 30px;color: #333;margin:0 auto 20px; width:100%;line-height: 45px}
.shangpu02ntxt dd h4{display: block;letter-spacing: 0;text-align: justify;font-weight: normal;font-size: 16px;line-height: 28px;margin:0 auto 20px;width:100%;min-height: 86px;}
.shangpu02ntxt dd #imgdb{ display: block;width: auto;margin: 0;  border: 1px solid #eee;box-sizing: border-box;}
.shangpu02ntxt dd:last-child{margin-bottom: 0; border-top: 1px solid #eee; padding: 60px 0 0 0; border-bottom: 0; }

.shangpu02ntxt dl dd{width: 46%;float: left; border: 0;}
.shangpu02ntxt dl dd:last-child{float: right;padding:0;border:0;}
.shangpu02ntxt dl dd h3,.shangpu02ntxt dl dd h4,.shangpu02ntxt dl dd #imgdb{ width:100%;}


.goback{width: 40px;height: 40px;border-radius: 50%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #282538;position: fixed;right: 0;bottom: 10%;z-index: 6;}
.goback i{font-size: 20px;color: #FFFFFF;}




.fy,.nav-links{width: 100%;box-sizing: border-box;justify-content: center;flex-flow: row;display: flex;margin: auto;}
.fy a,.nav-links span,.nav-links a{display: block;width: auto;min-width: 32px;height: 34px;line-height: 34px;font-size: 14px;color: #b8b8b8;border: 1px solid #b8b8b8;border-radius: 5px;background-color: #FFFFFF;transition: all .3s;margin: 0 7px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.fy a:hover{background-color: #0a408a;border-color: #0a408a;color: #FFFFFF;}
.fy .active,.nav-links span{background-color: #0a408a;border-color: #0a408a;color: #FFFFFF;}
.fy a:nth-of-type(1){margin-left: 0;}
.screen-reader-text{display: none;}
.navigation,.pagination{width:100%;}
.fy, .nav-links{width: 100%;padding: 30px 0 50px;}
.fy a, .nav-links span, .nav-links a,.fy a:nth-of-type(1){margin: 0 4px;}
.nav-links{padding: 0;}
.newsinfo01 .cont p{margin-bottom: 20px;}
.newsinfo01 .cont p:last-child{margin-bottom: 0;}











@media only screen and (max-width:1600px ) {
	.insolutions{padding: 0px 0;}
	.i-case{padding: 70px 0;}
	.i-dynamic{padding: 70px 0;}
	.footer2020 .top{padding: 70px 0 120px;}
	.header .pcnav li a{font-size: 16px;}
	.banner .ban_txt p{font-size: 42px;}
	.banner .ban_txt h3{font-size: 20px;}
	.insolutions a{width: 31%;    margin: 0 2.5% 2.5% 0;}
	.insolutions a dd h4{font-size: 24px;margin-bottom: 70px;}
	.insolutions a dd span{font-size: 14px;letter-spacing: 0px;line-height: 35px;}
	.i-case .case-tit h3{font-size: 36px;}
	.i-case .case-tit{margin-bottom: 70px;}
	.i-case .case-boxs a dd h4{font-size: 24px;margin-bottom: 70px;}
	.i-case .case-boxs a dd span{line-height: 35px;}
	.i-dynamic .dyn-tit h3{font-size: 36px;}
	.i-dynamic .dynamic-boxs .dynam-box .dy-text h4{font-size: 24px;}
	.i-dynamic .dynamic-boxs .dynam-box .dy-text .more{font-size: 14px;letter-spacing: 0px;}
	.footer2020 .top ul li{font-size: 24px;}
	.footer2020 .top ul li a{font-size: 16px;margin-bottom: 10px;}
	.footer2020 .top ul li:nth-child(1){margin-bottom: 20px;}
	.footer2020 .bottom{padding: 20px 5%;}
	.to-a .t{line-height: 38px;height: 38px;}
	.to-a{height: 38px;width: 160px;}

	/* 20200729 */
	.a-twotab ul li a,.newstwotop .newscont a{     letter-spacing: 0;}
	.a-topwrap .min h3{font-size: 30px;}
	.a-topwrap .min{height: 80px;}
	.a-twotab{padding: 50px 0;}
	/*
	.abouttwo01 .text h3{font-size: 18px;line-height: 32px;}
	.abouttwo01 .num li p{font-size: 20px;}
	.abouttwo01 .num li p font{font-size: 40px;}
	.abouttwo01 .num li img{height: 50px;}*/

	.abouttwo02 .gallery-thumbs .swiper-wrapper .swiper-slide p{font-size: 20px;}
	
	
	.abouttwo04 .imgmin .left a .text h3{font-size: 18px;}
	.abouttwo04 .imgmin .right a h3{font-size: 16px;}
	.abouttwo04 .imgmin .right{padding-left: 2%;}
	.abouttwo04 .imgmin .left a .text h3{font-size: 16px;line-height: 32px;}
	
	.contacttwo02,.contacttwo03wrap{width: 1260px;}
	.shangpu04{width: 1200px;}
	.shangpu04wrap .tl{font-size: 36px;margin-bottom: 60px; line-height:48px;}
	.shangpu04 .swiper-button-prev{left: -25px;}
	.shangpu04 .swiper-button-next{right: -25px;}
	
	.wpcf7-form{width: 1200px;}
	
	
}

 
li.half {
    float: left;
    width: 50%;
}

.sinlenewsshow .sgstitle h1 {
    display: block;
    font-size: 36px;
    color: #000;
    margin: 0 0 20px 0;
}
