/* banner YangFangLing */
.banner{clear:both;position:relative;z-index:1;width:100%;height:709px;overflow:hidden;}
.banner .hd{position:absolute;left:0;bottom: 60px;width:100%;text-align:center;}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin: 0 10px;width: 22px;height: 22px;text-indent:-9999px;cursor:pointer;background: url(../images/banner_box01.png) no-repeat center center;}
.banner .hd li.cur{background:url(../images/banner_box02.png) no-repeat center center;}
.banner .bd,.banner .bd ul{height:709px;}
.banner .bd li{position:relative;width:100%;height:709px;}
.banner .bd li a{display:block;position:absolute;left:50%;top:0;margin-left:-975px;width:1920px;height:709px;}
.banner .prev,.banner .next{position:absolute;z-index:999;top:50%;margin-top:-30px;width:58px;height:58px;cursor:pointer;opacity:0;transition: all 1s;}
.banner .prev{left:3%;background:url(../images/banner_prev.png) no-repeat center center;}
.banner .next{right:3%;background:url(../images/banner_next.png) no-repeat center center;}
.banner:hover .prev,.banner:hover .next{opacity:1;}
/* banner End */

/* 搜索 YangFangLing */
.SearchFor{height: 61px;line-height: 61px;background-color:#fff;overflow: hidden;}

.SearchFor .keyword {font-size: 14px;color: #333;height: 61px;width: 700px;}
.SearchFor .keyword span {float: left;height: 61px;line-height: 61px;color: #1c3f8e;font-size: 14px;font-weight: bold;}
.SearchFor .keyword p {float: left;height: 61px;line-height: 61px;}
.SearchFor .keyword p a {float: left;height: 61px;line-height: 61px;color: #333;font-size: 14px;padding: 0 8px;}
.SearchFor .keyword p a:hover {color: #1c3f8e;}
.SearchFor form{border-left: 1px #f2f2f2 solid;height: 61px;}
.SearchFor .inp {width: 398px;height: 61px;overflow: hidden;position: relative;}
.SearchFor .inp input {float: left;border:none;height: 61px;line-height: 75px;width: 290px;font-size: 14px;color: #dedede;background: none;outline: none;padding: 0 20px;}
.SearchFor .inp button {display: block;cursor: pointer;background:  no-repeat;border:  none;position: absolute;outline: none;right: 0;top: 0;height: 61px;padding: 0;}
.SearchFor .inp button i {display: block;width: 69px;height: 61px;background: url(../images/searchicon.jpg) no-repeat right center;}
/* 搜索 End */

/* 三大保障 YangFangLing */
.Protection{padding: 50px 0;padding-top: 20px;overflow: hidden;background-color: #fff;}

.ProtectionCon{margin-top: 110px;}
.ProtectionCon ul li{float: left;width: 380px;height: 220px;text-align: center;border: 2px #1c3f8e solid;margin-left: 24px;}
.ProtectionCon ul li:hover{border: 2px #f1a626 solid;}
.ProtectionCon ul li:first-child{margin-left: 0;}
.ProtectionCon ul li span{width: 114px;height: 114px;display: block;margin: -76px auto 0;overflow: hidden;border-radius: 50%;border: 18px #fff solid;}
.ProtectionCon ul li span img{width: 114px;height: 228px;display: block;}
.ProtectionCon ul li:hover span img{position: relative;top: -114px;}
.ProtectionCon ul li p{font-size: 16px;color: #666;line-height: 25px;margin: 10px 0 20px;}
.ProtectionCon ul li i{font-size: 24px;color: #1c3f8e;display: block;}
.ProtectionCon ul li:hover i{color: #f1a626;}
/* 三大保障 End */

/* 内容标题 YangFangLing */
.Title{text-align: center;position: relative;z-index: 99;}
.Title h3{color: #333;font-size: 30px;font-weight: normal;position: relative;top: 0;transition: .8s;}
.Title h3 a{color: #333;}
.Title:hover h3{position: relative;top: -10px;}
.Title h3 b{color: #1c3f8e;}
.Title h3 span{color: #1c3f8e;}
.Title p{font-size: 16px;color: #666;margin-top: 10px;}
.Title i{width: 20px;height: 2px;display: block;margin: 30px auto 0;background: url(../images/title.jpg) no-repeat center center;}
/* 内容标题 End */

/* 新闻资讯 YangFangLing */
.News{padding: 50px 0;background-color: #f1f1f1;overflow: hidden;}

.NewsCon{margin-top: 30px;}

.NewsNav{text-align: center;}
.NewsNav ul li{display: inline-block;*display: inline;*zoom: 1;font-size: 16px;width: 152px;height: 51px;border-radius: 50px;text-align: center;line-height: 51px;background-color: #fff;margin: 0 5px;}
.NewsNav ul li.cur{background-color: #1c3f8e;}
.NewsNav ul li a{color: #333;display: block;}
.NewsNav ul li.cur a{color: #fff;}

.NewsBox{margin-top: 60px;}

.NewsLeft{width: 430px;height: 443px;background-color: #fff;padding: 35px;}
.NewsLeft a{display: block;}
.NewsLeft i{font-size: 24px;color: #dedede;font-family: "Arial";}
.NewsLeft h3{font-weight: normal;font-size: 24px;color: #333;margin: 10px 0 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.NewsLeft:hover h3{color: #1c3f8e;}
.NewsLeft span{width: 419px;height: 277px;display: block;margin: 0 auto;overflow: hidden;}
.NewsLeft span img{width: 419px;height: 277px;display: block;transition: .8s;}
.NewsLeft:hover span img{transform: scale(1.1);}
.NewsLeft p{font-size: 16px;color: #666;line-height: 25px;margin: 10px 0 10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.NewsLeft a{font-size: 16px;color: #1c3f8e;display: block;}

.NewsRight{width: 662px;}
.NewsRight dl{background-color: #fff;padding: 27px 20px;border-bottom: 2px #fff solid;margin-top: 25px;transition: .8s;}
.NewsRight dl:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);border-bottom: 2px #1c3f8e solid;}
.NewsRight dl:first-child{margin-top: 0;}
.NewsRight dl dd{width: 500px;}
.NewsRight dl dd h3{font-size: 24px;color: #1c3f8e;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.NewsRight dl dd h3 i{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 7px;background-color: #1c3f8e;border-radius: 50%;margin-right: 10px;}
.NewsRight dl dd p{font-size: 16px;color: #666;line-height: 25px;margin-top: 10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.NewsRight dl dt{width: 96px;border-radius: 5px;border: 2px #1c3f8e solid;text-align: center;font-weight: bold;color: #1c3f8e;font-size: 48px;font-family: "Myriad Pro";}
.NewsRight dl dt em{display: block;font-size: 24px;height: 35px;line-height: 35px;background-color: #1c3f8e;color: #fff;}
/* 新闻资讯 End */

/* 采购压力大 YangFangLing */
.Purchase{padding: 50px 0;/*background: url(../images/purchasebg.jpg) no-repeat center center;*/height: 380px;overflow: hidden;}

.PurchaseCon{margin-top: 70px;text-align: center;}
.PurchaseCon ul li{margin-left: 20px;text-align: center;width: 200px;display: inline-block;*display: inline;*zoom: 1;margin: 0 50px;}
.PurchaseCon ul li:first-child{margin-left: 0;}
.PurchaseCon ul li span{width: 120px;height: 127px;margin: 0 auto;display: block;overflow: hidden;}
.PurchaseCon ul li span img{width: 120px;height: 254px;display: block;transition: .8s;position: relative;top: 0;}
.PurchaseCon ul li:hover span img{position: relative;top: -127px;}
.PurchaseCon ul li h3{font-weight: normal;font-size: 24px;color: #333;margin: 15px 0 10px;}
.PurchaseCon ul li:hover h3{color: #1c3f8e;}
.PurchaseCon ul li p{font-size: 14px;color: #666;line-height: 25px;}
/* 采购压力大 End */

/* 技术要求 YangFangLing */
.Requirement{padding: 50px 0;overflow: hidden;background: url(../images/requirementbg.jpg) center center;}

.RequirementCon{margin-top: 35px;position: relative;}

.RequirementBox{text-align: center;margin-top: 30px;/* position: relative; */}
.RequirementBox ul li{display: inline-block;*display: inline;*zoom: 1;width: 116px;height: 116px;border: 2px #dedede solid;text-align: center;margin: 0 20px;}
.RequirementBox ul li span{width: 55px;height: 55px;display: block;margin: 12px auto;overflow: hidden;}
.RequirementBox ul li span img{width: 55px;height: 110px;display: block;transition: .8s;position: relative;top: 0;}
.RequirementBox ul li.cur span img{position: relative;top: -55px;}
.RequirementBox ul li p{font-size: 18px;color: #999;}
.RequirementBox ul li.cur p{color: #1c3f8e;font-weight: bold;}

.RequirementText dl dt{width: 636px;height: 468px;overflow: hidden;border: 10px #fff solid;box-shadow:  0 0 20px rgba(0,0,0,.1);}
.RequirementText dl dt img{display: block;width: 636px;height: 468px;transition: .8s;}
.RequirementText dl:hover dt img{transform: scale(1.1);}
.RequirementText dl dd{width: 500px;}
.RequirementText dl dd h3{color: #333;font-size: 30px;margin: 40px 0;}
.RequirementText dl dd h3 b{display: block;color: #1c3f8e;}
.RequirementText dl dd p{font-size: 16px;color: #666;line-height: 30px;}
.RequirementText dl dd i{width: 25px;height: 2px;display: block;background-color: #1c3f8e;margin-top: 60px;}

.RequirementBox i{width: 58px;height: 58px;display: block;cursor: pointer;overflow: hidden;top: 220px;/* margin-top: -29px; */position: absolute;}
.RequirementBox i img{width: 58px;height: 58px;display: block;}
.RequirementBox i.prev{left: -100px;}
.RequirementBox i.next{right: -100px;}
/* 技术要求 End */

/* 产品中心 YangFangLing */
.Product{padding: 50px 0;overflow: hidden;background: #f5f5f5 url(../images/productbg.png) no-repeat left bottom;position: relative;}

.Product .content{position: relative;z-index: 9;}

.ProductCon{margin-top: 35px;}

.ProductList{border: 1px #f2f2f2 solid;height: 68px;line-height: 68px;margin-top: -1px;}
.ProductList a.More{width: 69px;height: 68px;display: block;background: url(../images/productmore01.jpg) no-repeat center center;}
.ProductList.cur a.More{background: url(../images/productmore02.jpg) no-repeat center center;}
.ProductList.cur{border: 1px #1c3f8e solid;z-index: 9;position: relative;}

.ProductList ul{padding: 0 30px;background-color: #fff;width: 861px;}
.ProductList ul li{float: left;font-size: 14px;width: 172px;position: relative;}
.ProductList ul li::after{content:"";width: 1px;height:12px;display:block;background-color:#dedede;position:absolute;left: -44px;top:50%;margin-top: -6px;}
.ProductList ul li:first-child::after{display:none;}
.ProductList ul li:hover a{color: #1c3f8e;font-weight: bold;}
.ProductList ul li a{display: block;color: #666;position: relative;z-index: 9;font-size: 14px;}

.ProductList a.Title{width: 207px;display: block;color: #333;font-size: 20px;background-color: #f8f8f8;font-weight: bold;border-right: 1px #f2f2f2 solid;}
.ProductList.cur a.Title{background-color: #1c3f8e;color:#fff;}
.ProductList a.Title i{width: 24px;height: 24px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;background: url(../images/producticon01.png) no-repeat center center;vertical-align: middle;margin: 0;margin-right: 15px;}
.ProductList.cur a.Title i{background: url(../images/producticon011.png) no-repeat center center;}
.ProductList a.Title i.i02{background: url(../images/producticon02.png) no-repeat center center;}
.ProductList.cur a.Title i.i02{background: url(../images/producticon022.png) no-repeat center center;}
.ProductList a.Title i.i03{background: url(../images/producticon03.png) no-repeat center center;}
.ProductList.cur a.Title i.i03{background: url(../images/producticon033.png) no-repeat center center;}

.ProductText{margin-top: 30px;}
.ProductText dl{background-color: #fff;padding: 31px 60px;position: relative;}
.ProductText dl a{display: block;overflow: hidden;}
.ProductText dl dt{width: 409px;height: 218px;overflow: hidden;}
.ProductText dl dt img{display: block;width: 100%;/* height: 218px; */transition: .8s;position: relative;top: -66px;}
.ProductText dl:hover dt img{transform: scale(1.1);}
.ProductText dl dd{width: 465px;margin-left: 25px;margin-top: 60px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ProductText dl dd h3{font-weight: normal;font-size: 30px;color: #333;}
.ProductText dl:hover h3{color: #1c3f8e;}
.ProductText dl dd p{color: #333;font-size: 16px;line-height: 25px;margin-top: 10px;}
.ProductText dl dd em{display: block;color: #fff;font-size: 14px;width: 120px;height: 40px;background-color: #1c3f8e;text-align: center;line-height: 40px;border-radius: 50px;position: absolute;right: 60px;top: 120px;}

.ProductText ul li{float: left;overflow: hidden;background-color: #fff;margin-left: 12px;margin-top: 12px;transition: .8s;}
.ProductText ul li:nth-child(2n+1){margin-left: 0;}
.ProductText ul li a{display: block;overflow: hidden;}
.ProductText ul li span{float: left;display: block;width: 289px;height: 288px;border-right: 1px #f1f1f1 solid;overflow: hidden;}
.ProductText ul li span img{display: block;width: 100%;/* height: 288px; */transition: .8s;}
.ProductText ul li:hover span img{transform: scale(1.1);}
.ProductText ul li .Box{float: right;padding: 20px;height: 248px;width: 264px;}
.ProductText ul li .Box h3{font-size: 20px;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ProductText ul li .Box i{width: 35px;height: 2px;background-color: #dedede;display: block;margin: 15px 0 15px;}
.ProductText ul li .Box p{color: #666;font-size: 14px;line-height: 28px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 78px;overflow:hidden;}
.ProductText ul li .Box em{display: block;width: 36px;height: 36px;background: url(../images/anniu01.png) no-repeat center center;margin-top: 16px;}
.ProductText ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,.1);}
.ProductText ul li:hover .Box{background-color: #1c3f8e;}
.ProductText ul li:hover .Box h3{color: #fff;}
.ProductText ul li:hover .Box i{background-color: #fff;}
.ProductText ul li:hover .Box p{color: #fff;}
.ProductText ul li:hover .Box em{background: url(../images/anniu02.png) no-repeat center center;}

.Product a.Mores{color: #333;font-size: 16px;margin-top: 30px;text-align: center;display: block;position: relative;}
.Product a.Mores i{padding: 0 15px;background-color: #f1f1f1;position: relative;z-index: 9;}
.Product a.Mores::after{content: "";width: 100%;height: 1px;display: block;position: absolute;top: 50%;margin-top: -0.5px;left: 0;background-color: #ddd;}
.Product a.Mores:hover i{color: #1c3f8e;font-weight: bold;}

#canvas{ position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
/* 产品中心 End */

/*按钮动画*/
.btn-wave{position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);overflow:hidden;}
.btn-wave:before{content: '';display: block;width: 120%;height: 0;padding: 60% 0;background: rgba(11,42,109,.8);border-radius: 50%;position: absolute;left: -10%;top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);z-index: -1;}
.btn-wave:hover:before{-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
@keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
/*end 按钮动画*/

/* 友情链接 YangFangLing */
.Link{height: 75px;line-height: 39px;background-color: #fff;overflow: hidden;}
.Link a{font-size: 14px;color: #333;border-left: 1px #dedede solid;padding-left: 20px;margin-left: 20px;}
.Link a:first-child{margin-left: 0;padding-left: 0;border-left: none;margin-right: 5px;}
.Link a:nth-of-type(2){margin-left: 0;padding-left: 0;border-left: none;}
.Link a:hover{color: #1c3f8e;font-weight: bold;}
/* 友情链接 End */

/* 在线留言 YangFangLing */
.Message{padding: 70px 0;background: #fefefe url(../images/messagebg.png) no-repeat center center;height: 310px;overflow: hidden;}

.MessageRight h3{color: #fff;font-weight: normal;font-size: 30px;}
.MessageRight p{color: #fff;font-size: 16px;margin-top: 10px;}

.MessageRight ul{margin-top: 40px;}
.MessageRight ul li{margin-top: 2px;border-radius: 5px;overflow: hidden;overflow: hidden;}
.MessageRight ul li input{width: 330px;height: 50px;line-height: 50px;padding: 0 20px;background-color: #fff;border:none;color: #999;font-size: 14px;float: left;}
.MessageRight ul li i{width: 50px;height: 50px;display: block;float: left;background: url(../images/messageicon01.jpg) no-repeat center center;}
.MessageRight ul li.li02 i{background: url(../images/messageicon02.jpg) no-repeat center center;}
.MessageRight ul li.li03 i{background: url(../images/messageicon03.jpg) no-repeat center center;}
.MessageRight ul a{display: block;width: 100%;height: 50px;line-height: 50px;border-radius: 5px;background-color: #f1a626;color: #fff;font-size: 16px;text-align: center;margin-top: 2px;}

.MessageLeft{position: relative;}
.MessageLeft h3{color: #fff;font-weight: normal;font-size: 30px;}
.MessageLeft p{color: #fff;font-size: 16px;margin-top: 10px;}
.MessageLeft h4{color: #fff;font-size: 24px;background: url(../images/messagephone.png) no-repeat center left;padding-left: 70px;}
.MessageLeft h4 em{display: block;font-size: 40px;}
.MessageLeft::after{content: "";width: 511px;border-bottom: 1px #fff dotted;position: absolute;left: 0;top: 163px;z-index: 1;}

.MessageLeft ul{margin: 50px 0 30px;}
.MessageLeft ul li{float: left;width: 94px;height: 64px;text-align: center;color: #fff;font-size: 16px;background-color: #f1a626;border-radius: 50%;font-weight: bold;padding-top: 30px;position: relative;margin-left: 45px;z-index: 9;}
.MessageLeft ul li:first-child{margin-left: 0;}
.MessageLeft ul li i{width: 33px;height: 33px;display: block;border-radius: 50%;background-color: #fff;color: #1c3f8e;font-size: 14px;text-align: center;line-height: 33px;position: absolute;right: -10px;top: 5px;font-family: "icomoont";}
/* 在线留言 End */

/* 实例视频 YangFangLing */
.InstanceVideo{padding-top: 50px;overflow: hidden;background: #fff url(../images/instancevideobg.png) no-repeat right bottom;border-bottom: 1px #f1f1f1 solid;position: relative;height: 619px;}
.InstanceVideo::after{content: "";width: 310px;height: 306px;display: block;position: absolute;right: 0;bottom: 0;background: url(../images/instancevideoimg.png) no-repeat center center;display: block;}

.InstanceVideoCon{margin-top: 40px;}

.InstanceVideoRight{width: 540px;position: relative;top: 70px;left: -40px;}
.InstanceVideoRight h3{font-weight: normal;color: #1c3f8e;font-size: 24px;}
.InstanceVideoRight h3 em{display: block;color: #666;font-size: 16px;margin-top: 3px;}
.InstanceVideoRight p{font-size: 16px;color: #999;line-height: 25px;margin-top: 40px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.InstanceVideoRight a{color: #fff;width: 170px;height: 50px;line-height: 50px;text-align: center;background-color: #1c3f8e;font-size: 16px;display: block;border-radius: 50px;margin-top: 50px;}

.InstanceVideoLeft{width: 792px;height: 457px;background: url(../images/shipibg.png) no-repeat center center;margin-left: -132px;}

.InstanceVideoLeft .video{width: 562px;height: 351px;overflow:hidden;margin: 0 auto;background: #000;position: relative;top: 20px;}
/*.InstanceVideoLeft .video::after{content: "";width: 65px;height: 65px;display: block;position: absolute;left: 50%;margin-left: -32.5px;top: 50%;margin-top: -32.5px;
background: url(../images/shipi.png) no-repeat center center;-webkit-transition: .1s ease-out;-moz-transition : .1s ease-out;-ms-transition : .1s ease-out;-o-transition : .1s ease-out;
transition : .1s ease-out;animation:future 1.5s infinite;opacity: 1;}*/
.InstanceVideoLeft .video iframe,.InstanceVideoLeft .video video{width: 562px;height: 351px;}

/*@keyframes future{
    0%{opacity:0.5;transform:scale(0.7)}
    50%{opacity:1;transform:scale(1.1)}
  100%{opacity:0.5;transform:scale(0.7)}
}
@-webkit-keyframes future{
    0%{-webkit-opacity:0.5;transform:scale(0.7)}
    50%{-webkit-opacity:1;transform:scale(1.1)}
  100%{-webkit-opacity:0.5;transform:scale(0.7)}
}*/
/* 实例视频 End */

/* 核心实力 YangFangLing */
.CoreStrength{padding-top: 50px;background-color: #fff;overflow: hidden;position: relative;}

.CoreStrengthCon{margin-top: 50px;position: relative;}

.CoreStrengthImg{position: relative;left: 50%;margin-left: -960px;width: 1920px;}
.CoreStrengthImg ul li{float: left;overflow: hidden;width: 1920px;height: 682px;}
.CoreStrengthImg ul li img{display: block;width: 1920px;height: 682px;transition: .8s;}
.CoreStrengthImg ul li:hover img{transform: scale(1.1);}

.CoreStrengthBox{width: 36px;height: 97px;background-color: #fff;border-radius: 50px;position: absolute;left: 50%;top: 50%;margin-top: -48.5px;text-align: center;margin-left: 20px;}
.CoreStrengthBox ul{position: relative;top: 10px;}
.CoreStrengthBox ul li{width: 20px;height: 20px;background-color: #f1a626;border-radius: 50%;display: inline-block;*display: inline;*zoom: 1;margin-top: 5px;cursor: pointer;text-indent: -99px;overflow: hidden;}
.CoreStrengthBox ul li:first-child{margin-top: 0;}
.CoreStrengthBox ul li.cur{background-color: #1c3f8e;}

.CoreStrength-Hzhb{width: 960px;background: url(../images/hzhbbg.png) no-repeat center center;height: 682px;position: absolute;left: 50%;top: 197px;overflow: hidden;margin-left: -960px;}
.CoreStrength-Box h3{color: #fff;font-size: 30px;color: #fff;height: 112px;line-height: 112px;}
.CoreStrength-Box h3 i{width: 47px;height: 47px;display: block;background: url(../images/hzhbbox.jpg) no-repeat center center;float: right;position: relative;top: 34px;}
.CoreStrength-Box h3 a{color: #fff;}

.CoreStrength-Box{width: 580px;float: right;margin-right: 25px;}
.CoreStrength-szd ul li{float: left;width: 50%;text-align: center;height: 141px;}
.CoreStrength-szd ul li span{font-size: 14px;color: #fff;padding-top: 25px;display: block;}
.CoreStrength-szd ul li span em{font-size: 48px;}
.CoreStrength-szd ul li p{color: #fff;font-size: 18px;}

.CoreStrength-Box h4{font-weight: normal;color: #fff;font-size: 30px;height: 106px;line-height: 106px;}
.CoreStrength-Box h4 a{color:#fff;}

.Partner{position: relative;}

.PartnerImg{margin-top: 30px;margin-left: 15px;}
.PartnerImg ul li{width: 177px;margin-right: 10px;float: left;}
.PartnerImg ul li a{display: block;width: 177px;height: 104px;overflow: hidden;}
.PartnerImg ul li img{display: block;width: 177px;height: 104px;transition: .8s;}
.PartnerImg ul li:hover img{transform: scale(1.1);}

.PartnerBox{position: absolute;right: 20px;top: -110px;}
.PartnerBox i{width: 50px;height: 50px;display: block;float: left;cursor: pointer;}
.PartnerBox i img{width: 50px;height: 50px;display: block;}
/* 核心实力 End */

/* 应用方案 YangFangLing */
.Program{padding-top: 50px;overflow: hidden;background-color: #fff;}

.dzzxCon{margin-top: 40px;}
.dzzxCon dl{float: left;width: 15%;overflow: hidden;transition: all 0.5s;position: relative;text-align: center;}
.dzzxCon dl dt::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.5);}
.dzzxCon dl dt{background: #fff;position: relative;}
.dzzxCon dl dt img {display: block;transition: all 0.5s;}
.dzzxCon dl.cur {width: 40%;}
.dzzxCon dl.cur dd{opacity: 0;}
.dzzxCon dl.cur dt img {display: block;width: 100%;height: 100%;}
.dzzxCon dl.cur dt::after{background: rgba(0,0,0,.3);}
.dzzxCon dl.cur .ConBox{opacity: 1;}

.dzzxCon dl dd{text-align: center;position: absolute;left: 0;top: 50%;width: 100%;margin-top: -47px;}
.dzzxCon dl dd img{width: 55px;height: 55px;display: block;margin: 0 auto;}
.dzzxCon dl dd p{color: #fff;font-size: 24px;margin-top: 10px;}

.dzzxCon dl .ConBox{position: absolute;left: 0;top: 50%;margin-top: -108px;opacity: 0;transition: .8s;}
.dzzxCon dl .ConBox h3{color: #fff;font-size: 30px;}
.dzzxCon dl .ConBox p{color: #fff;font-size: 18px;line-height: 30px;margin-top: 30px;padding: 0 100px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.dzzxCon dl .ConBox em{display: block;width: 225px;height: 50px;line-height: 50px;border-radius: 50px;background-color: #f1a626;color: #fff;font-size: 16px;font-weight: bold;margin: 40px auto 0;}
/* 应用方案 End */

/* 常见问答 */
.cjwt{width: 662px;}
.cjwt .Inpage-com-title{padding-top: 50px;}
.cjwt .Inpage-com-title h2{font-size: 32px;}
.cjwt .con{width: 662px;margin: 0 auto;}
.cjwt .mainCon{padding-top: 22px;margin-top: 20px;}
.cjwt .conBox{/*padding: 50px 0;*/}
.cjwt .conBox dl{padding: 9px 27px 9px 12px;border: 1px solid #ebebeb;border-radius: 36px;margin-top: 20px;background-color:#fff;}
.cjwt .conBox dl:first-child{margin-top: 0;}
.cjwt .conBox dt{height: 45px;overflow: hidden;cursor: pointer;}
.cjwt .conBox dt h3{padding-left: 64px;float: left;font-size: 21px;color: #171c44;font-weight: normal;line-height: 45px;background: url(../images/cjwt-q.png) no-repeat left center;}
.cjwt .conBox dt i{display: block;width: 23px;height: 45px;background: url(../images/cjwt-icon01.png) no-repeat center;float: right;}
.cjwt .conBox dd{background: url(../images/cjwt-a.png) no-repeat left top;padding-top: 0px;margin-top: 23px;padding-left: 64px;display: none;}
.cjwt .conBox dd h4{font-size: 18px;color: #575c5d;font-weight: normal;margin-bottom: 16px;}
.cjwt .conBox dd p{font-size: 21px;color: #575c5d;margin-bottom: 14px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.cjwt .conBox dl dt.cur i{background: url(../images/cjwt-icon02.png) no-repeat center;}
/* 常见问答 End */