/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;overflow-x: hidden;font-family: "微软雅黑";}
a { text-decoration: none; color: #333;display: block;}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-weight: normal;}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
input,textarea,select{outline: none;border: 0;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1526px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left !important;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff !important;}
strong{ font-weight: bold;}
i{font-style: normal;}
.m{ margin: 0 auto;}
.blue{color:#0056a1;}
/* CSS Document */

/* 字体引入 */
@font-face {
		font-family:'siyuan';
		src: url('../font/siyuan.otf');
	}

/* head */
.head{}
.head .logo{}
.head .logo img{display: block;margin-top: 14px;}
.head-nav{width: 55.1%;margin-left: 14%;}
.head-nav li{position: relative; width: calc(100% / 6);}
.head-nav ul{display: flex;}
.head-nav  li>a span{display: inline-block; font-size: 16px;line-height: 80px;  position: relative;height:80px;text-align: center;}
.head-nav li>a span:after{position: absolute; content: ''; width: 0; height: 2px; background: #0c50b3; bottom: 0px; left: 50%;transition:0.6s;}
.head-nav  li:hover a span:after,.head-nav ul li.on a span:after{width: 100%; left: 0; transition:0.6s}
/* .head-nav .on>a{color: #428acb;} */
/* .head-nav li:hover>a{color: #428acb;} */
.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;padding-top:5px ; transition: all 0.6s;background: #fff;box-shadow: 0px 2px 13px 6px rgb(0 0 0 / 15%);}
/*.nav li:hover>a,.nav li.on>a{color: #fff;}*/
.head-nav .nav-hide{z-index: 99; display: none;position: absolute;  top: 100px;  width: 180px; background: #fff; left: 22%; margin-left: -90px;text-align: center;  z-index: 2;}
.head-nav .nav-hide em{}
.head-nav .nav-hide em a{display: block; font-size: 15px; line-height: 48px; color: #666;border-bottom: solid 1px #666; }
.head-nav .nav-hide em a:hover{background: #fff; color: #008CD6;}
.head-nav ul li:hover .nav-hide{display: block;}


#nav  li{position: relative;text-align: center;}
#nav  li .hide{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 7%; margin-left: -46px; display: none;position: absolute;z-index: 2; background: white;}
#nav  li .hide em a{float: left; display:block;font-size: 15px; line-height:35px;text-align: center; width: 156px;font-size: 14px}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{color: #428acb;transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;display: block;}

/* 搜索 */
.search{margin-top: 24px;display: flex;}
.search form{display: flex;width: 167px;background: #f8f8f8;border-radius: 15px;overflow: hidden;}
.search .text{width: 105px;border-radius: 3px 0px 0px 3px;height: 28px;background: #f8f8f8;padding-left: 20px;}
.search .submit{width: 30px;border-radius: 3px;background: url(../images/search-icon.png)no-repeat center center #f8f8f8;height: 28px;}
.search a{display: inline-block;margin-left: 9%;position: relative;top: 3px;}

.search .text::-webkit-input-placeholder{color: #b5b4b4;font-size: 12px;}
.search .text::-moz-input-placeholder {color: #b5b4b4;font-size: 12px;}
.search .text::-ms-input-placeholder {color: #b5b4b4;font-size: 12px;}

/* banner */
.banner{position: relative;}
.banner img{display: block;width: 100%;}

.banner .swiper-pagination{width:26% !important;bottom: 85px !important;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #5da0d3;opacity: 1;border-radius: 100%;margin: 0 11px !important;}
.banner .swiper-pagination-bullet-active{background: #1368b5;opacity: 1;}

.ny-banner{}
.ny-banner img{display: block;width: 100%;}

/* 产品中心 */
.product{position: relative;}
.product .title{text-align: center;padding: 4% 0;}
.product .title em{font-size: 36px;color: #333333;}
.product .product-container{overflow: hidden;}
.product .swiper-slide{height: 414px;background: #f2f4f8;}
.product .pic{text-align: center;height: 88%;background: #f2f4f8;display: flex;justify-content: center;align-items: center;}
.product .pic img{display: block;object-fit: contain;max-height: 60%;}
.product .swiper-slide a{text-align: center;background: rgba(12,80,179,.9);position: absolute;left: 0;top: 0;width: 100%;height: 0%;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 0.5s;overflow: hidden;}
.product .swiper-slide:hover a{height: 100%;}
.product .swiper-slide a p{font-size: 20px;color: #ffffff;margin-top: 5.5%;}
.product .text{text-align: center;transition: 0.5s;}
.product .swiper-slide:hover .text{opacity: 0;}
.product .text p{line-height: 50px;border-radius: 7px;background: #a9aaad;font-size: 18px;color: #fff;}
.product .swiper-button-prev,.product .swiper-button-next{width: 45px;height: 45px;border-radius: 3px;background: #0c50b3;top: 63%;}
.product .swiper-button-prev{left: -75px;}
.product .swiper-button-next{right: -75px;}

/* 解决方案 */
.solution{position: relative;background: url(../images/solution-bg.jpg)no-repeat center;margin-top: 5%;padding-bottom: 6.5%;overflow: hidden;}
.solution .title{text-align: center;padding:4% 0 5.6%;}
.solution .title em{font-size: 36px;color: #ffffff;}
.solution .solution-container{overflow:hidden;}
.solution .swiper-slide{margin-bottom: 1.5%;}
.solution .swiper-slide img{display: block;width: 100%;max-height: 200px;}
.solution .swiper-slide p{text-align: center;font-size: 18px;color: #ffffff;line-height: 52px;}
.solution .swiper-pagination{bottom: 50px !important;}
.solution-container .swiper-pagination-bullet{width: 13px;height: 13px;background: rgba(255,255,255,.5);opacity:1;margin: 0 10px !important;}
.solution-container .swiper-pagination-bullet-active{background:#ffffff;opacity:1;}


/* 典型案例 */
.case{position: relative;}
.case .case-container{overflow: hidden;}
.case .title{text-align: center;padding: 4% 0;}
.case .title em{font-size: 36px;color: #333333;}
.case .swiper-slide{border: 1px solid #f3f3f3;border-radius: 3px 3px 0 0;overflow: hidden;}
.case .swiper-slide .pic{overflow: hidden;border-radius: 3px;max-height: 274px;}
.case .swiper-slide .pic img{display: block;width: 100%;transition: 0.4s;min-height: 274px;}
.case .swiper-slide:hover .pic img{transform: scale(1.1);}
.case .swiper-slide .info{padding: 3% 7.2%;padding-bottom: 6%;}
.case .swiper-slide .info em{font-size: 18px;color: #333333;display: block;height:55px;}
.case .swiper-slide .info p{font-size: 14px;color: #666666;line-height: 22px;margin-top: 5%;}
.case .swiper-slide .info a{display: flex;justify-content: space-between;align-items: center;font-size: 14px;color: #999999;margin-top: 11%}
.case .swiper-button-prev,.case .swiper-button-next{width: 45px;height: 45px;border-radius: 3px;background: #0c50b3;top: 63%;}
.case .swiper-button-prev{left: -75px;}
.case .swiper-button-next{right: -75px;}

/* .AI */
.AI{}
.AI .title{text-align: center;padding: 4% 0;}
.AI .title em{font-size: 36px;color: #333333;}
.AI ul{display: flex;justify-content: space-between;}
.AI ul li{width: calc(100% / 4 - 4.8%);text-align: center;}
.AI ul li img{}
.AI ul li em{font-size: 26px;color: #333333;display: block;margin: auto;}
.AI ul li p{font-size: 18px;color: #666666;line-height: 36px;text-align: left;}

/* 优势 */
.ys{background: #0c50b3;padding: 1.16% 0;margin-top: 2.5%;}
.ys ul{display: flex;}
.ys ul li:nth-child(1){padding-left: 9%;}
.ys ul li:nth-child(2){display: flex;justify-content: center;flex-direction: column;align-items: center;}
.ys ul li{width: 50%;}
.ys ul li dd{padding-left: 3%;margin: 5.5% 0;}
.ys ul li dd em{font-size: 28px;color: #ffffff;position: relative;}
.ys ul li dd:nth-child(1) em{left: -25px;}
.ys ul li dd:nth-child(1) em::after{left: -2px;}
.ys ul li dd em::after{content: '';width: 9px;height: 10px;border-radius: 100%;background: #fff;position: absolute;left: -27px;top: 15px;}
.ys ul li dd p{font-size: 18px;color: #ffffff;line-height: 36px;margin-top: 1.7%;width: 43%;}
.ys ul li img{display: block;margin: auto;}

/* 合作客户 */
.partner{padding-bottom: 3%;}
.partner .title{text-align: center;padding: 4% 0;}
.partner .title em{font-size: 36px;color: #333333;}
.partner ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.partner ul li{width: calc(100% / 6 - 1.7%);margin-bottom: 1.5%;}
.partner ul li img{display: block;width: 100%;}

/* 底部 */
.foot{background: #111111;padding-top: 3%;padding-bottom: 7%;}
.foot .container{display: flex;justify-content: space-between;}
.foot .f-t-left{}
.foot .f-t-left dl{}
.foot .f-t-left dl dt{}
.foot .f-t-left dl dd{}
.foot .f-t-left dl dd em{font-size: 14px;color: rgba(255,255,255,.8);display: block;margin-top: 4.5%;}
.foot .f-t-left dl dd p{font-size: 12px;color: rgba(255,255,255,.6);line-height: 20px;text-transform: uppercase;width: 65%;margin-top: 2.8%;}
.foot .f-t-main{width: 480px;}
.foot .f-t-main dl{}
.foot .f-t-main dl dt{font-size: 18px;color: #ffffff;display: block;margin-bottom: 2.5%;}
.foot .f-t-main dl dd{float: left;margin-right: 17%;line-height: 32px;}
.foot .f-t-main dl dd:nth-child(4){margin-right: 0;}
.foot .f-t-main dl dd:last-child{margin-right: 0;}
.foot .f-t-main dl dd a{font-size: 16px;color: rgba(255,255,255,.6);}
.foot .f-t-right{display: flex;width: 33.6%;}
.foot .f-t-right dl{}
.foot .f-t-right dl dt{font-size: 34px;color: rgba(255,255,255,.7);}
.foot .f-t-right dl dd{padding-left: 30px;}
.foot .f-t-right dl dd:nth-child(2){font-size: 15px;color: rgba(255,255,255,.6);line-height: 32px;background: url(../images/foot-icon.png)no-repeat top 13px left;}
.foot .f-t-right dl dd:nth-child(3){font-size: 15px;color: rgba(255,255,255,.6);line-height: 32px;background: url(../images/foot-icon2.png)no-repeat top 10px left 3px;width: 77%;}
.foot .f-t-right .wechat{padding-top: 3.5%;}
.foot .f-t-right .wechat img{width: 71%;display: block;margin: auto;}
.foot .f-t-right .wechat p{font-size: 14px;color: #ffffff;text-align: center;margin-top: 5%;}

.end{margin-top: -3.2%;border-top: 1px solid #434343;padding-top: 0.9%;padding-bottom: 0.9%;clear: both;}
.end ul{display: flex;justify-content: space-between;font-size: 12px;color: rgba(255,255,255,.6);}
.end ul li span{margin-right: 15px; font-size: 14px;color: #878787;}
.end ul li a{font-size: 12px;color: rgba(255,255,255,.6);display: inline-block;}
.end ul li dd{float: left;margin-right: 25px;}

/* 关于我们 */
.about{margin-bottom: 2.5%;}
.about .title{text-align: center;margin: 2% 0 3%;}
.about .title em{font-size: 36px;color: #333333;}
.about .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.about ul{display: flex;justify-content: space-between;}
.about ul li:nth-child(1){width: 49.1%;}
.about ul li:nth-child(2){width: 48.5%;display: flex;flex-direction: column;justify-content: center;}
.about ul li img{display: block;width: 100%;}
.about ul li em{font-size: 20px;color: #333333;}
.about ul li span{font-size: 14px;color: #999999;text-transform: uppercase;display: block;margin-bottom: 3%;}
.about ul li p{font-size: 16px;color: #666666;line-height: 32px;}
.about ul li div{display: flex;justify-content: space-between;margin-top: 4.5%;}
.about ul li dd{text-align: center;}
.about ul li dd img{}
.about ul li dd p{font-size: 16px;color: #333333;margin-top: 3%;}

/* 企业文化 */
.enterprise{margin-bottom: 4.5%;}
.enterprise .title{text-align: center;margin: 2% 0 3%;}
.enterprise .title em{font-size: 36px;color: #333333;}
.enterprise .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.enterprise ul{display: flex;justify-content: space-between;}
.enterprise ul li{position: relative;width: 48.5%;}
.enterprise ul li img{display: block;width: 100%;}
.enterprise ul li dd{position: absolute;width: 100%;height: 100%;top: 12%;left: 9%;}
.enterprise ul li dd em{font-size: 24px;color: #393939;font-weight: bold;}
.enterprise ul li dd p{font-size: 18px;color: #393939;line-height: 32px;width: 48%;margin-top: 13px;}

/* 内页产品中心 */
.ny-product{padding-bottom: 5%;}
.ny-product .title{text-align: center;margin: 2% 0 3%;}
.ny-product .title em{font-size: 36px;color: #333333;}
.ny-product .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.ny-product ul{display: flex;justify-content: space-between;}
.ny-product li{height: 414px;background: #f2f4f8;position: relative;width: calc(100% / 4 - 2.4%);}
.ny-product .pic{text-align: center;height: 88%;background: #f2f4f8;display: flex;justify-content: center;align-items: center;}
.ny-product .pic img{}
.ny-product li a{text-align: center;background: rgba(12,80,179,.9);position: absolute;left: 0;top: 0;width: 100%;height: 0%;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 0.5s;overflow: hidden;}
.ny-product li:hover a{height: 100%;}
.ny-product li a p{font-size: 20px;color: #ffffff;margin-top: 5.5%;}
.ny-product .text{text-align: center;transition: 0.5s;}
.ny-product li:hover .text{opacity: 0;}
.ny-product .text p{line-height: 50px;border-radius: 7px;background: #a9aaad;font-size: 18px;color: #fff;}

/* 产品详情 */
.Function{}
.Function .title{text-align: center;margin: 2% 0 3%;}
.Function .title em{font-size: 36px;color: #333333;}
.Function .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.Function ul{display: flex;justify-content: space-between;}
.Function ul li{width: calc(100% / 3 - 8.5%);box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);padding: 3.5%;padding-bottom: 10%;}
.Function ul li:nth-child(1){background: url(../images/Function-01.png)no-repeat center bottom -35px;}
.Function ul li:nth-child(2){background: url(../images/Function-02.png)no-repeat center bottom -35px;}
.Function ul li:nth-child(3){background: url(../images/Function-03.png)no-repeat center bottom -35px;}
.Function ul li img{}
.Function ul li em{font-size: 24px;color: #333333;display: block;margin-bottom: 4.5%;margin-top: 5%;}
.Function ul li p{font-size: 16px;}

/* 特色 */
.ts{background: url(../images/ts-bg.jpg)no-repeat center;overflow: hidden;padding-bottom: 5.5%;margin-top: 4%;background-size: cover;}
.ts .title{text-align: center;margin: 2% 0 3%;}
.ts .title em{font-size: 36px;color: #fff;}
.ts .title p{font-size: 14px;color: rgba(255,255,255,.9);text-transform: uppercase;}
.ts ul{display: flex;justify-content: space-between;}
.ts ul li{width: calc(100% / 4 - 1%);border-radius: 5px;padding: 1.65% 0;}
.ts ul li:nth-child(1){background: url(../images/ts-01.png)no-repeat center left 21px #fff;}
.ts ul li:nth-child(2){background: url(../images/ts-02.png)no-repeat center left 21px #fff;}
.ts ul li:nth-child(3){background: url(../images/ts-03.png)no-repeat center left 21px #fff;}
.ts ul li:nth-child(4){background: url(../images/ts-04.png)no-repeat center left 21px #fff;}
.ts ul li dd{margin-left: 90px;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.ts ul li em{font-size: 20px;color: #333333;}
.ts ul li p{font-size: 14px;color: #666666;line-height: 24px;}

/* 相关应用 */
.related{margin-bottom: 5%;}
.related .title{text-align: center;margin: 3% 0 4%;}
.related .title em{font-size: 36px;color: #333333;}
.related .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.related ul{display: flex;justify-content: space-between;}
.related ul li{position: relative;width: calc(100% / 3 - 2.2%);}
.related ul li img{display: block;width: 100%;transition: 0.4s;}
.related ul li:hover img{transform: scale(1.1);}
.related ul li p{position: absolute;bottom: 0;width: 100%;line-height: 70px;text-align: center;font-size: 30px;color: #ffffff;}


/* 内页解决方案 */
.ny-solution{}
.ny-solution .title{text-align: center;margin: 3% 0 4%;}
.ny-solution .title em{font-size: 36px;color: #333333;}
.ny-solution .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.ny-solution ul{display: flex;justify-content: space-between;background: #e5f3ff;padding: 2.5% 3.5%;margin: 2% 0;transition: 0.4s;}
.ny-solution ul:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);}
.ny-solution ul li{width: 43.5%;}
.ny-solution ul li:nth-child(2){display: flex;justify-content: center;flex-direction: column;width: 50%;}
.ny-solution ul li img{display: block;width: 100%;}
.ny-solution ul li em{font-size: 24px;color: #333333;transition: 0.4s;}
.ny-solution ul li p{font-size: 16px;color: #666666;line-height: 32px;margin-top: 2.1%;}
.ny-solution ul li dd{margin-top: 5%;}
.ny-solution ul li dd span{font-size: 16px;color: #333333;position: relative;padding-left: 2.5%;float: left;margin-right: 14%;line-height: 35px;}
.ny-solution ul li dd span::after{content: '';position: absolute;left: 0;top: 15px;width: 8px;height: 8px;background: #1368b5;border-radius: 100%;}
.ny-solution ul li a{font-size: 16px;color: #1368b5;margin-top: 6%;width: 99px;height: 36px;border: 1px solid #1368b5;border-radius: 3px;text-align: center;line-height: 36px;}
.ny-solution ul:hover li em{color: #1368b5;}
.ny-solution ul:hover li a{background: #1368b5;color: #fff;}

/* 方案详情 */
.solution-xq{}
.solution-xq .title{text-align: center;margin: 3.5% 0 3%;}
.solution-xq .title em{font-size: 36px;color: #333333;}
.solution-xq dl{display: flex;justify-content: space-between;margin-bottom: 3.5%;}
.solution-xq dl dd{font-size: 18px;color: #666666;line-height: 44px;text-align: center;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);padding: 0 1.7%;}
.solution-xq ul{display: flex;justify-content: space-between;}
.solution-xq ul li{width: calc(100% / 3 - 8.5%);box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);padding: 3.5%;}
.solution-xq ul li:nth-child(1){background: url(../images/Function-01.png)no-repeat center bottom -35px;}
.solution-xq ul li:nth-child(2){background: url(../images/Function-02.png)no-repeat center bottom -35px;}
.solution-xq ul li:nth-child(3){background: url(../images/Function-03.png)no-repeat center bottom -35px;}
.solution-xq ul li img{}
.solution-xq ul li em{font-size: 24px;color: #333333;display: block;margin-bottom: 4.5%;margin-top: 5%;}
.solution-xq ul li p{font-size: 16px;}

/* 方案特色 */
.solution-ts{background: url(../images/ts-bg.jpg)no-repeat center;overflow: hidden;padding-bottom: 5.5%;margin-top: 4%;background-size: cover;}
.solution-ts .title{text-align: center;margin: 2% 0 3%;}
.solution-ts .title em{font-size: 36px;color: #fff;}
.solution-ts .title p{font-size: 14px;color: rgba(255,255,255,.9);text-transform: uppercase;}
.solution-ts ul{display: flex;justify-content: space-between;}
.solution-ts ul li{width: calc(100% / 4 - 3%);border-radius: 5px;padding: 1.65% 0;}
.solution-ts ul li:nth-child(1){background: url(../images/ts-01.png)no-repeat center left 21px #fff;}
.solution-ts ul li:nth-child(2){background: url(../images/ts-02.png)no-repeat center left 21px #fff;}
.solution-ts ul li:nth-child(3){background: url(../images/ts-03.png)no-repeat center left 21px #fff;}
.solution-ts ul li:nth-child(4){background: url(../images/ts-04.png)no-repeat center left 21px #fff;}
.solution-ts ul li dd{margin-left: 90px;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.solution-ts ul li em{font-size: 20px;color: #333333;}
.solution-ts ul li p{font-size: 14px;color: #666666;line-height: 24px;}

/* 方案相关 */
.related-cp{}
.related-cp .title{text-align: center;margin: 3.2% 0 5%;}
.related-cp .title em{font-size: 36px;color: #333333;}
.related-cp .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.related-cp ul{display: flex;justify-content: space-between;margin-bottom: 5%;}
.related-cp ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);width: calc(100% / 3 - 2.27%);padding: 3.9% 0;}
.related-cp ul li img{display: block;width: 100%;}


/* 方案详情2 */

.solution-xq2{}
.solution-xq2 .title{text-align: center;margin: 3.2% 0 5%;}
.solution-xq2 .title em{font-size: 36px;color: #333333;}
.solution-xq2 .title p{font-size: 18px;color: #666666;line-height: 32px;margin-top: 2%;}
.solution-xq2 dl{display: flex;justify-content: space-between;}
.solution-xq2 dl dd{font-size: 18px;color: #ffffff;background: #0c50b3;line-height: 60px;border-radius: 5px;text-align: center;padding: 0% 3.54%;}
.solution-xq2 ul{display: flex;justify-content: space-between;margin-top: 8%;margin-bottom: 7%;}
.solution-xq2 ul li{width: 50%;}
.solution-xq2 ul li:nth-child(1){display: flex;flex-direction: column;justify-content: center;border: 1px solid #e6e6e6;border-right: 0;align-items:center;}
.solution-xq2 ul li img{display: block;width: 87%;object-fit: contain;max-height: 61%;}
.solution-xq2 ul li p{font-size: 20px;color: #333333;text-align: center;margin-top: 13%;}
.solution-xq2 ul li table{width: 100%;border: 1px solid #e6e6e6;border-bottom: 0;}
.solution-xq2 ul li table tr{border: 1px solid #e6e6e6;}
.solution-xq2 ul li table th{border: 1px solid #e6e6e6;line-height: 85px;font-size: 18px;color: #000000;font-weight: bold;border-left: 0;border-top: 0;}
.solution-xq2 ul li table td{border: 1px solid #e6e6e6;line-height: 45px;font-size: 18px;color: #000000;width: 50%;border-left: 0;border-top: 0;}
.solution-xq2 ul li table tr td:nth-child(1),.solution-xq2 ul li table tr th:nth-child(1){padding-left: 13%;}
.solution-xq2 ul li table tr td:nth-child(2),.solution-xq2 ul li table tr th:nth-child(2){text-align: right;padding-right: 13%;border-right: 0;}


.xtgn{}
.xtgn .title{text-align: center;margin: 3% 0;}
.xtgn .title em{font-size: 36px;color: #333333;}
.xtgn ul{background: #eeeeee;display: flex;justify-content: space-between;}
.xtgn ul li{width: 50%;}
.xtgn ul li:nth-child(1){padding: 2.9% 0;}
.xtgn ul li:nth-child(1) img{display: block;width: 84.6%;margin: auto;}
.xtgn ul li{font-size: 18px;color: #666666;line-height: 32px;}
.xtgn ul li:nth-child(2) p{width: 94%;margin: auto;margin-top: 10%;}
.xttd{}
.xttd .title{text-align: center;margin: 4% 0 3%;}
.xttd .title em{font-size: 36px;color: #333333;}
.xttd .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.xttd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.xttd ul li{width: calc(100% / 3 - 6.5%);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);margin: 1.5% 0;padding: 2.37% 2%;}
.xttd ul li em{font-size: 18px;color: #0c50b3;}
.xttd ul li p{font-size: 16px;color: #333333;line-height: 30px;margin-top: 2%;}
.related-cp2{}
.related-cp2 .title{text-align: center;margin: 3.2% 0 3.5%;}
.related-cp2 .title em{font-size: 36px;color: #333333;}
.related-cp2 .title p{font-size: 18px;color: #666666;line-height: 32px;text-transform: uppercase;}
.related-cp2 ul{display: flex;justify-content: space-between;margin-bottom: 7%;}
.related-cp2 li{height: 542px;position: relative;width: calc(100% / 3 - 2.9%);border: 1px solid #a0a0a0;}
.related-cp2 .pic{text-align: center;height: 88%;display: flex;justify-content: center;align-items: center;}
.related-cp2 li a{text-align: center;background: rgba(12,80,179,.9);position: absolute;left: 0;top: 0;width: 100%;height: 0%;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 0.5s;overflow: hidden;}
.related-cp2 li a p{font-size: 18px;color: #ffffff;font-weight: bold;position: relative;bottom: 13%;}
.related-cp2 li a div{display: flex;flex-wrap: wrap;width: 85%;}
.related-cp2 li a div dd{font-size: 16px;color: #666666;border-radius: 3px;line-height: 37px;text-align: center;background: #fff;width: 89px;margin-right: 12px;margin-top: 15px;}
.related-cp2 li a div dd:nth-child(4){margin-right: 0;}
.related-cp2 li:hover a{height: 100%;}
.related-cp2 li a p{font-size: 20px;color: #ffffff;margin-top: 5.5%;}
.related-cp2 .text{text-align: center;transition: 0.5s;width: 100%;}
.related-cp2 li:hover .text{opacity: 0;}
.related-cp2 .text p{line-height: 65px;background: #0c50b3;font-size: 18px;color: #fff;}


/* 内页案例 */
.ny-case{padding-bottom: 5%;}
.ny-case .title{text-align: center;margin: 3% 0;}
.ny-case .title em{font-size: 36px;color: #333333;}
.ny-case .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.ny-case ul{display: flex;justify-content: space-between;}
.ny-case li{border: 1px solid #f3f3f3;border-radius: 3px 3px 0 0;overflow: hidden;width: calc(100% / 4 - 1.7%);}
.ny-case li .pic{overflow: hidden;border-radius: 7px;}
.ny-case li .pic img{display: block;width: 100%;transition: 0.4s;min-height: 302px;}
.ny-case li:hover .pic img{transform: scale(1.1);}
.ny-case li .info{padding: 3% 7.2%;padding-bottom: 6%;}
.ny-case li .info em{font-size: 18px;color: #333333;height:55px;display:block;}
.ny-case li .info p{font-size: 14px;color: #666666;line-height: 22px;margin-top: 5%;}
.ny-case li .info a{display: flex;justify-content: space-between;align-items: center;font-size: 14px;color: #999999;margin-top: 11%;overflow:hidden;}

/*hover*/ 
.ny-case li:hover .info em{color: #0c50b3;}
.ny-case li:hover .info a{color: #0c50b3;}
.ny-case li:hover .info a img{transform: translateY(-80px);filter: drop-shadow(#0c50b3 0 80px);}

/* 案例详情 */
.case-xq{}
.case-xq .info{display: flex;justify-content: space-between;margin-top: 4.5%;}
.case-xq .info li:nth-child(1){width: 48%;}
.case-xq .info li:nth-child(2){width: 47.5%;display: flex;flex-direction: column;justify-content: center;}
.case-xq .info img{display: block;width: 100%;}
.case-xq .info em{font-size: 20px;font-weight: bold;color: #333333;}
.case-xq .info span{font-size: 16px;color: #333333;line-height: 32px;display: block;border-top: 1px solid #d9d9d9;padding-top: 10px;margin-top: 10px;}
.case-xq .info p{font-size: 16px;color: #666666;line-height: 32px;margin-top: 4%;}
.case-xq .list{display: flex;justify-content: space-between;margin-top: 3.2%;margin-bottom: 5%;}
.case-xq .list li{width: calc(100% / 3 - 1%);}
.case-xq .list li dd{max-height: 273px;overflow: hidden;}
.case-xq .list li img{display: block;width:100%;}
.case-xq .list li p{text-align: center;font-size: 20px;color: #333333;font-weight: bold;margin-top: 2.2%;}

/* 案例详情 */
.xwzx-xq{}
.xwzx-xq .info{display: flex;justify-content: space-between;margin-top: 4.5%;}
.xwzx-xq .info li:nth-child(1){width: 95%; text-align: center;}
.xwzx-xq .info li:nth-child(2){width: 47.5%;display: flex;flex-direction: column;justify-content: center;}
.xwzx-xq .info img{display: block;width: 100%;}
.xwzx-xq .info em{font-size: 25px;font-weight: bold;color: #333333;}
.xwzx-xq .info span{font-size: 16px;color: #333333;line-height: 32px;display: block;padding-top: 10px;margin-top: 10px;}
.xwzx-xq .info p{font-size: 16px;color: #666666;line-height: 32px;margin-top: 1%;}
.xwzx-xq .list{display: flex;justify-content: space-between;margin-top: 3.2%;margin-bottom: 5%;}
.xwzx-xq .list li{width: calc(100% / 3 - 1%);}
.xwzx-xq .list li dd{max-height: 273px;overflow: hidden;}
.xwzx-xq .list li img{display: block;width:100%;}
.xwzx-xq .list li p{text-align: center;font-size: 20px;color: #333333;font-weight: bold;margin-top: 2.2%;}

/* 联系我们 */
.contact{}
.contact .title{text-align: center;margin: 2% 0 3%;}
.contact .title em{font-size: 36px;color: #333333;}
.contact .title p{font-size: 14px;color: #666666;text-transform: uppercase;}
.contact ul{display: flex;justify-content: space-between;}
.contact ul li{text-align: center;}
.contact ul li dd{width: 135px;height: 135px;background: #1368b5;border-radius: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;margin: auto;}
.contact ul li dd img{display: block;}
.contact ul li em{font-size: 20px;color: #333333;display: block;margin: 2% 0;}
.contact ul li p{font-size: 22px;color: #333333;line-height: 36px;width: 455px;}

.lxdz{margin-top: 5%;margin-bottom: 3%;}
.lxdz .title{text-align: center;margin: 2% 0 3%;}
.lxdz .title em{font-size: 36px;color: #333333;}
.lxdz .title p{font-size: 14px;color: #666666;text-transform: uppercase;}

/* 面包屑 */
.position{background: #eeeeee;}
.position ul{display: flex;justify-content: space-between;line-height: 60px;}
.position ul li:nth-child(1){}
.position ul li:nth-child(1) span{font-size: 14px;color: #666666;}
.position ul li:nth-child(1) a{display: inline-block;font-size: 14px;color: #666666;}
.position ul li:nth-child(1) a:nth-child(2){background: url(../images/home-icon.png)no-repeat center left;padding-left: 18px;margin-left: 12px;}
.position ul li:nth-child(2){}
.position ul li:nth-child(2) dd{float: left;transition: 0.4s;}
.position ul li:nth-child(2) dd.on{background: #cc0b03;}
.position ul li:nth-child(2) dd:hover{background: #cc0b03;}
.position ul li:nth-child(2) dd a{font-size: 15px;color: #666666;padding: 0 28px;transition: 0.4s;}
/* hover */
.position ul li:nth-child(2) dd:hover a{color: #fff;font-weight: bold;}
.position ul li:nth-child(2) dd.on a{color: #fff;font-weight: bold;}

/* 手机端 得*/
.wap-position{display: none;margin-top: 3%;}
.wap-position ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.wap-position ul li{width: calc(100% / 2 - 1.8%);text-align: center;line-height: 40px;border: 1px solid #e6e6e6;transition: 0.3s;margin-bottom: 2%;}
.wap-position ul li a{font-size: 14px;color: #333333;}
.wap-position ul li:hover a,.wap-position ul li.on a{color: #FFFFFF;}
.wap-position ul li:hover,.wap-position ul li.on{background: #79c066;}


/*分页*/
.science-page{margin-bottom: 4%;}
.science-page ul{display:flex;justify-content:center;}
.science-page ul li{height: 28px;border:1px solid #e2e2e2;text-align:center;line-height:28px;margin: 0 3px;padding: 0 0.7%;}
.science-page ul li:hover{background:#1368b5;}
.science-page ul li:hover a{color:#FFFFFF;}


/*首页右侧固定*/
.fixed-right{position:fixed;right:0;top: 45%;z-index: 999;cursor: pointer;}
.form{position: fixed;width: 100%;height: 100%;z-index: 9999;left: 30%;top: 15%;width: 40%;height: 65%;background: rgb(247, 247, 247);display: none;}.form p{font-size: 36px;font-weight: bold;line-height: 36px;color: #2a2a2a;text-align: center;margin-top: 9%;margin-bottom: 1%;}
.form span{position: absolute;top: 4%;right: 4%;width: 36px;height: 36px;border-radius: 100%;text-align: center;line-height: 31px;font-size: 22px;background: #b0b0b0;color: #fff;cursor: pointer;}
.form span:hover{background:#0d59a9;}
.form form{width: 80%;margin: auto;display: flex;flex-wrap: wrap;}
.form form input{width: 100%;margin-top: 5%;border-radius: 7px;background: #fff;padding-left: 3%;display: block;border: solid 1px #e5e5e5;outline: none;height: 50px;}.form form .submit{width: 30%;margin: auto;margin-top: 7%;background-color: #b0b0b0;border-radius: 6px;border: solid 1px #e5e5e5;cursor: pointer;font-size: 20px;color: #ffffff;transition: all .3s;padding-left: 0;}
.form form .submit:hover{background: #0d59a9;}









































































































