/* 产品样式 */
.pro-tit{font-size:18px;line-height:70px;background: url(/images/i22.jpg) no-repeat center;text-align: center;overflow:hidden; background-size:cover}
.pro-tit ul li{display:inline-block;}
.pro-tit ul li a{display:block;text-align: center;color:#fff;padding:0 5px;}
.pro-tit ul li.current a,.pro-tit ul li a:hover{background:#1461c5;}
@media all and (max-width:1800px){
.pro-tit ul{ max-width:1200px; margin:0 auto}	
}
.pro .gk1{margin:90px 0 0;position: relative;}
.pro .gk1 .g-in{position: relative;}
.pro .gk1 .gk1-c{/*position: absolute;left:150px;top:70px;*/text-align: center;}
.pro .gk1 .gk1-c .h{font-size:28px;line-height:42px;}
.pro .gk1 .gk1-c .h2{font-size:28px;line-height:42px;letter-spacing:14px;font-weight:normal;}
.pro .gk1 .gk1-c .h3{font-size:48px;font-weight:normal;margin-top:10px;}
.pro .gk1 ul{text-align: center;margin-top:30px;}
.pro .gk1 ul li{display: inline-block;width:290px;margin:0 30px;box-sizing:border-box;padding:0 30px;height:290px;text-align: left;box-shadow:0 0 5px #ddd;border-radius:10px;overflow:hidden;margin-bottom:40px;}
.pro .gk1 ul li .pic{height:60px;margin-top:40px;}
.pro .gk1 ul li .txt .h{font-size:26px;line-height:36px;font-weight:normal;}
.pro .gk1 ul li .txt .p{font-size:16px;line-height:24px;color:#888888;margin-top:25px;height:96px;overflow:auto;padding-right:10px;}
/*.pro .gk1 ul li:nth-child(1){margin-left:525px;}*/

.pro .gk1 ul li .txt .p::-webkit-scrollbar{/*滚动条整体样式*/width:5px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.pro .gk1 ul li .txt .p::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:5px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #535353;}
.pro .gk1 ul li .txt .p::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);border-radius:5px;background: #EDEDED;}

.pro .gk2{padding-top:50px;/*background:url(/images/i9.jpg) repeat center;*/}
.pro .gk2 .tit{font-size:32px;text-align: center;}
.pro .gk2 .gk2-c .hd{margin-top:30px;margin-bottom:70px;}
.pro .gk2 .gk2-c .hd ul li{float: left;width:280px;text-align: center;font-size:18px;height:60px;}
.pro .gk2 .gk2-c .hd ul li.th{width:400px;}
.pro .gk2 .gk2-c .hd ul li a{display:block;font-size:18px;line-height:50px;color:#fff;height:50px;overflow: hidden;}
.pro .gk2 .gk2-c .hd ul li:nth-child(4n+1) a{background:#666;}
.pro .gk2 .gk2-c .hd ul li:nth-child(4n+2) a{background:#888888;}
.pro .gk2 .gk2-c .hd ul li:nth-child(4n+3) a{background:#a2a2a2;}
.pro .gk2 .gk2-c .hd ul li:nth-child(4n+4) a{background:#b6b6b6;}
.pro .gk2 .gk2-c .hd ul li.on{background:url(/images/i10.png) no-repeat center;}
.pro .gk2 .gk2-c .hd ul li.th.on{background-size: 400px 60px;}
.pro .gk2 .gk2-c .hd ul li.on a{background: transparent;}
.pro .gk2 .gk2-c .bd .ls .pic{float: left;margin-left:82px;width:500px;box-shadow:0 0 5px #eee;}
.pro .gk2 .gk2-c .bd .ls .txt{float: left;margin-left:40px;width:510px;}
.pro .gk2 .gk2-c .bd .ls .txt .h{font-size:24px;line-height:36px;padding-left:25px;background:url(/images/i11.png) no-repeat left center;margin-top:15px;margin-bottom:20px;}
.pro .gk2 .gk2-c .bd .ls .txt .p ul li{padding-left:30px;margin-left:25px;background: url(/images/i12.png) no-repeat left 9px;font-size:15px;line-height:26px;margin-bottom:10px;}
.pro .gk2 .gk2-c .bd .ls .txt .m a{display:block;font-size:14px;line-height:40px;width:130px;text-align: center;color:#fff;background: url(/images/i13.jpg) no-repeat center;margin-left: 55px;margin-top:30px;}
.pro .gk2 .gk2-c .bd .ls .txt .p{font-size:15px;line-height:26px;}

.pro .gk3{/*background:url(/images/i17.jpg) no-repeat center*/padding:90px 0 75px;background-size:cover;}
.pro .gk3 .tit{font-size:32px;text-align: center;color:#444;margin-bottom:70px;position: relative;padding-bottom: 24px;}
.pro .gk3 .tit:after{position: absolute;width: 108px;height: 2px;content: "";background: #0066ac;left: 50%;margin-left: -54px;bottom: 0;}
.pro .gk3 ul li{float: left;width:390px;margin-right:15px;background:#fff;box-sizing:border-box;padding:35px 40px;border-radius:10px;margin-bottom:15px;box-shadow: 0 0 6px #888;}
.pro .gk3 ul li:nth-child(3n){margin-right:0;}
.pro .gk3 ul li .pic{float:left;}
.pro .gk3 ul li .txt{float: right;width:230px;}
.pro .gk3 ul li .txt .h{font-size:16px;}
.pro .gk3 ul li .txt .p{font-size:14px;color:#999999;/*height:42px;*/overflow:auto;padding-right:10px;}

.pro .gk3 ul li .txt .p::-webkit-scrollbar{/*滚动条整体样式*/width:5px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;margin-left:}
.pro .gk3 ul li .txt .p::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:5px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #535353;}
.pro .gk3 ul li .txt .p::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);border-radius:5px;background: #EDEDED;}

.pro .gk4{background:url(/images/i18.jpg) no-repeat center;padding:55px 0;background-size:cover;text-align: center;color:#fff;}
.pro .gk4 .h{font-size:24px;margin-bottom:10px;}
.pro .gk4 .p{font-size:16px;}
.pro .gk4 .m a{display:block;width:158px;font-size:14px;line-height:33px;text-align: center;color:#fff;border:1px solid #fff;margin:20px auto 0;}

.pro .gn1{margin-top:90px; margin-bottom:70px}
.pro .gn1 .hd ul li{cursor:pointer;float: left;width:23%;margin-right:2.6666%;box-sizing:border-box;border:1px solid #eeeeee;font-size:20px;line-height:100px;vertical-align:middle;text-align: center;border-radius:10px;margin-bottom: 20px;}
.pro .gn1 .hd ul li:nth-child(4n){margin-right:0;}
.pro .gn1 .hd ul li img{vertical-align:middle;margin-right:28px;}
.pro .gn1 .hd ul li.on,.pro .gn1 .hd ul li:hover{border:1px solid transparent;box-shadow:3px 3px 3px #deebf4;}
/* .pro .gn1 .gn1-b{background:#215de9;margin:35px 0;} */
.pro .gn1 .gn1-b .bd ul li .tit{padding-left:56px;background:url(/images/i28.png) no-repeat left center;font-size:22px;color:#333;}
.pro .gn1 .gn1-b .bd ul li .cont{background:#fff;padding: 20px 54px;/*max-height:600px;overflow: auto;*/}
.pro .gn1 .gn1-b .bd ul li{display:none;padding:40px 0 35px;}
.pro .gn1 .gn1-b .bd ul li.show{display:block;}
.pro .gn1 .gn1-b:last-child{margin-bottom:0;}

.pro .gn1 .gn1-b .bd ul li .cont::-webkit-scrollbar{/*滚动条整体样式*/width:5px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;margin-left:}
.pro .gn1 .gn1-b .bd ul li .cont::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:5px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #535353;}
.pro .gn1 .gn1-b .bd ul li .cont::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);border-radius:5px;background: #EDEDED;}

.pro .gn2{margin-top:60px;margin-bottom:70px;}
.pro .gn2 ul li .pic{height:130px;line-height:130px;text-align: center;}
.pro .gn2 ul li .pic img{vertical-align:middle;}
.pro .gn2 ul li{float: left;width:23%;margin-right:2.6666%;box-sizing:border-box;vertical-align:middle;text-align: center;border-radius:10px;box-shadow:3px 3px 3px #deebf4;padding-bottom:40px;}
.pro .gn2 ul li:nth-child(4n){margin-right:0;}
.pro .gn2 ul li .txt{font-size:20px;line-height:20px;}

.pro .ys1{margin:90px auto 0;}
.pro .ys1 .ys1-r{float:right;margin-left:50px;}
.pro .ys1 .ys1-l{padding-top:90px;}
.pro .ys1 .ys1-l .h{font-size:30px;line-height:52px;}
.pro .ys1 .ys1-l .h2{font-size:30px;line-height:58px;font-weight:normal;margin-bottom:30px;}
.pro .ys1 .ys1-l .p{font-size:18px;line-height:32px;color:#666666;}

.pro .ys2{padding-top:70px;padding-bottom:105px;background: url(/images/i34.jpg) no-repeat center;background-size: cover;}
.pro .ys2 .tit{font-size:32px;color:#fff;text-align: center;margin-bottom:60px;}
.pro .ys2 .hd{padding-bottom:50px;background: url(/images/i35.png) no-repeat left bottom 10px;text-align: center;margin-bottom:90px;}
.pro .ys2 .hd ul li{position: relative;display:inline-block;text-align: center;width:250px;font-size:14px;line-height:43px;border:1px solid transparent;color:#fff;border-radius:45px;}
.pro .ys2 .hd ul li.on{border:1px solid #fff;}
.pro .ys2 .hd ul li:after{position: absolute;width:35px;height:35px;content: "";background:url(/images/i32.png) no-repeat center;left:50%;margin-left:-18px;top:60px;}
.pro .ys2 .hd ul li.on:after{background:url(/images/i33.png) no-repeat center;}
.pro .ys2 .bd ul li .cont{background:#fff;padding:54px;box-shadow:3px 3px 3px #666;}
@media all and (max-width:1630px){
  .pro .ys2 .hd{background: url(/images/i35.png) no-repeat right 30px bottom 10px;}
}

.pro .al1{margin-top:70px;margin-bottom:90px;}
.pro .al1 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.pro .al1 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.pro .al1 .cont .pic{float: left;box-shadow:2px 2px 2px #ccc;margin-right:55px;}
.pro .al1 .cont .txt{font-size:16px;line-height:32px;color:#555555;text-indent:2em;}

.pro .al2{padding:65px 0;background:#f2f4f7;}
.pro .al2 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.pro .al2 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.pro .al2 .al2-b ul li{float: left;width:32%;margin-right:2%;margin-bottom:2%}
.pro .al2 .al2-b ul li:nth-child(3n){margin-right:0;}
.pro .al2 .al2-b ul li .txt{background:#fff;border:1px solid #dad9d9;border-top:none;padding:15px 24px;}
.pro .al2 .al2-b ul li .txt .h2{font-size:18px;color:#666666;}
.pro .al2 .al2-b ul li .txt .h{font-size:22px;margin:5px 0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro .al2 .al2-b ul li .txt .p{font-size:14px;line-height:24px;color:#666666;margin-bottom:20px;}
.pro .al2 .al2-b ul li .txt .p2{font-size:14px;line-height:24px;color:#666666;padding-top:15px;border-top:1px solid #eaeaea;}


/* 智慧企业样式 */
.zhqy .zhqy1{position: relative;overflow:hidden;}
.zhqy .zhqy1 .pic{position: absolute;left:50%; margin-left:-960px;bottom:0;}
.zhqy .zhqy1 .cont{padding:150px 0 150px;float: right;width:450px;position: relative;z-index:1;}
.zhqy .zhqy1 .cont .h{font-size:30px;padding-bottom:20px;position: relative;margin-bottom:50px;}
.zhqy .zhqy1 .cont .h:after{position: absolute;width:36px;height:1px;content:"";background:#0066ac;left:0;bottom:0;}
.zhqy .zhqy1 .cont .p{font-size:16px;line-height:26px;color:#666666;}
.zhqy .zhqy1 .m a{font-size:14px;line-height:33px;width:156px;border:1px solid #7d7d7d;display:block;text-align: center;color:#666666;}
.zhqy .zhqy1 .m{margin-top:35px;}

.zhqy .zhqy2{background:#f5f5f5;padding-top:90px;padding-bottom:90px;}
.zhqy .zhqy2 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.zhqy .zhqy2 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.zhqy .zhqy2 ul.ul01 li{float: left;width:18%;margin-right:2.5%;background:#fff;padding-top:20px;padding-bottom:20px;box-shadow:0 0 6px #ccc;transition: all 0.5s;}
.zhqy .zhqy2 ul.ul01 li:nth-child(5){margin-right:0;}
.zhqy .zhqy2 ul.ul01 li .pic{height:138px;text-align: center;line-height:138px;margin-bottom:20px;position: relative;}
.zhqy .zhqy2 ul.ul01 li .pic img{vertical-align: middle;position: relative;z-index:2;}
.zhqy .zhqy2 ul.ul01 li .pic em{opacity:0;border:14px solid rgba(0,102,172,0.4);width:110px;height:110px;position: absolute;left:50%;margin-left:-69px;top:0;border-radius:50%;background:#fff;}
.zhqy .zhqy2 ul.ul01 li .txt .h{font-size:18px;padding-bottom:20px;position: relative;text-align: center;margin-bottom:30px;}
.zhqy .zhqy2 ul.ul01 li .txt .h:after{position: absolute;width:50px;height:2px;content:"";background:#eeeeee;left:50%;margin-left:-25px;bottom:0;}
.zhqy .zhqy2 ul.ul01 li .txt .p{font-size:15px;line-height:25px;color:#999999;text-align: center;padding:0 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;height:75px;}
.zhqy .zhqy2 ul.ul01 li .txt .m{width:20px;height:20px;background:url(/images/i39.png) no-repeat center;margin:15px auto 0;}
.zhqy .zhqy2 ul.ul01 li:hover{background:#0066ac;transform: translateY(-15px);}
.zhqy .zhqy2 ul.ul01 li:hover .h{color:#fff;} 
.zhqy .zhqy2 ul.ul01 li:hover .txt .h:after{background:#fff;}
.zhqy .zhqy2 ul.ul01 li:hover .txt .p{color:#fff;}
.zhqy .zhqy2 ul.ul01 li:hover .pic em{opacity:1;}

.zhqy .zhqy3{padding-top:100px;}
.zhqy .zhqy3 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.zhqy .zhqy3 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.zhqy .zhqy3 ul li{float: left;width:18%;margin-right:2.5%;background:#fff;position: relative;}
.zhqy .zhqy3 ul li:nth-child(5){margin-right:0;}
.zhqy .zhqy3 ul li .txt{position: absolute;width:100%;height:45px;left:0;bottom:0;background:rgba(0,0,0,0.3);text-align: center;overflow:hidden;}
.zhqy .zhqy3 ul li .txt .h{font-size:20px;line-height:45px;color:#fff;}
.zhqy .zhqy3 ul li:hover .txt{height:100%;}
.zhqy .zhqy3 ul li:hover .txt .h{padding-bottom:5px;position: relative;}
.zhqy .zhqy3 ul li:hover .txt .h:after{position: absolute;width:24px;height:1px;content:"";background:#fff;left:50%;margin-left:-12px;bottom:0;}
.zhqy .zhqy3 ul li:hover .txt .p{font-size:16px;line-height:30px;color:#fff;margin-top:30px;}
.zhqy .zhqy3 ul li:hover .txt .cont{position: absolute;left:0;top:50%;transform: translateY(-50%);width:100%;}

.zhqy .zhqy4{margin-top:90px;margin-bottom:90px;}
.zhqy .zhqy4 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.zhqy .zhqy4 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.zhqy .zhqy4 .cont{display:flex;justify-content: space-between;}
.zhqy .zhqy4 .cont .txt{width:550px;}
.zhqy .zhqy4 .cont .pic{width:550px;}
.zhqy .zhqy4 .cont .txt .txt-t .h1{font-size:26px;line-height:42px;}
.zhqy .zhqy4 .cont .txt .txt-t .h2{font-size:26px;line-height:42px;font-weight:normal;margin-bottom:30px;}
.zhqy .zhqy4 .cont .txt .txt-t .p{font-size:16px;line-height:28px;color:#999999;margin-bottom:20px;}
.zhqy .zhqy4 .cont .txt .txt-b ul li{padding:18px 0;border-bottom:1px solid #d4d4d4;}
.zhqy .zhqy4 .cont .txt .txt-b ul li .h{font-size:16px;line-height:28px;transition:all 0.5s;}
.zhqy .zhqy4 .cont .txt .txt-b ul li .h span{color:#0066ac;margin-right:16px;}
.zhqy .zhqy4 .cont .txt .txt-b ul li .p{font-size:14px;line-height:20px;color:#999999;margin-left:42px;height:0;overflow:hidden;transition:all 0.5s;}
.zhqy .zhqy4 .cont .txt .txt-b ul li:hover .h{margin-bottom:10px;}
.zhqy .zhqy4 .cont .txt .txt-b ul li:hover .p{height:auto;}

.zhqy .zhqy5{padding-top:90px;padding-bottom:90px;background:#f5f5f5;}
.zhqy .zhqy5 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.zhqy .zhqy5 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.zhqy .zhqy5 .cont .hd{float: left;width:280px;}
.zhqy .zhqy5 .cont .hd ul li{font-size:24px;line-height:90px;text-align: center;color:#fff;}
.zhqy .zhqy5 .cont .hd ul li:nth-child(2n+1){background:#1a1a1a;}
.zhqy .zhqy5 .cont .hd ul li:nth-child(2n+2){background:#212121;}
.zhqy .zhqy5 .cont .hd ul li.on{background:url(/images/i45.jpg) no-repeat center;}
.zhqy .zhqy5 .cont .bd{padding:42px;background:#fff;box-sizing:border-box;margin-left:280px;height:540px;}
.zhqy .zhqy5 .cont .bd .ls ul li{float: left;width:32%;margin-right:2%;position: relative;}
.zhqy .zhqy5 .cont .bd .ls ul li:nth-child(3){float:right;margin-right:0;}
.zhqy .zhqy5 .cont .bd .ls ul li .txt{position: absolute;width:100%;font-size:20px;line-height:46px;background:rgba(0,0,0,0.4);left:0;bottom:0;color:#fff;text-align: center;}
.zhqy .zhqy5 .cont{background:#1a1a1a;}
.zhqy .zhqy5 .cont .bd .ls ul li .pic img{width:100%;}

/* 二级分类 */
.menu{background:#fff;text-align: center;border-bottom:1px solid #e8e8e8;}
.menu ul li{display:inline-block;}
.menu ul li a{display:inline-block;font-size:18px;line-height:40px;padding:0 18px;border-bottom:2px solid #fff;margin:10px 20px;}
.menu ul li.current a{border-bottom:2px solid #0066ac;}
.cen{text-align: center;}


/* 分页 */
.page { padding:40px 0 0; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #e8e8e8; background:#e8e8e8; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #0066ac; background:#0066ac; color:#fff; }
.page span { display:inline-block; margin:0 2px; padding:0 8px; }
.page-b{margin-bottom:60px;}

.qyzl{margin-top:75px;margin-bottom:110px;}
.qyzl ul li{float: left;width:23%;margin-right:2.6666%;position: relative;margin-bottom:2.6666%;}
.qyzl ul li:nth-child(4n){float:right;margin-right:0;}
.qyzl ul li .txt{position: absolute;width:100%;font-size:20px;line-height:46px;background:rgba(0,0,0,0.4);left:0;bottom:0;color:#fff;text-align: center;}

.qyqk{}
.qyqk1{border-top:80px solid #f6f6f6;padding:75px 0;background:#fff;}
.qyqk1 .cont .qyqk1-l{float:left;width:540px;}
.qyqk1 .cont .qyqk1-r{float:right;width:780px;}
.qyqk1 .cont .qyqk1-l .h{font-size:24px;margin-top:70px;}
.qyqk1 .cont .qyqk1-l .t{font-size:14px;line-height:30px;color:#999999;margin-bottom:35px;}
.qyqk1 .cont .qyqk1-l .p{font-size:14px;line-height:24px;color:#999999;}

.qyqk2{background:#f6f6f6;padding:30px 0 80px;}
.qyqk2 ul li{width:32%;margin-right:2%;margin-bottom:2%;float: left;}
.qyqk2 ul li:nth-child(3n){margin-right:0;}
.qyqk2 ul li .txt{background:#fff;padding:0 25px;border:1px solid #dad9d9;border-top:none;padding-top:15px;}
.qyqk2 ul li .txt .h2{font-size:18px;line-height:24px;color:#666666;margin-bottom:10px;}
.qyqk2 ul li .txt .h{font-size:22px;margin-bottom:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.qyqk2 ul li .txt .p{font-size:14px;line-height:24px;color:#666666;margin-bottom:25px;height:48px;overflow:hidden;}
.qyqk2 ul li .txt .p2{font-size:14px;line-height:24px;color:#666666;padding:18px 0;border-top:1px solid #eaeaea;}
.qyqk2 ul li .txt .p2 .t{float:left;}
.qyqk2 ul li .txt .p2 .m{float:right;}
.qyqk2 ul li:hover .txt{border:1px solid #fff;border-top:none;box-shadow:0 0 10px #d6e3ec;}
.qyqk2 ul li .pic img{width:100%;height:300px;}

/* 主体 */
.wrap{width:1200px;margin:0 auto;}

.honor{margin:90px 0;}
.honor .pic{text-align:center;}
.honor .honor-list{padding-bottom:40px;width:1200px;margin:20px auto 0;}
.honor .honor-list li{box-shadow:0 0 3px #ddd;margin-top:14px;}
.honor .honor-list li span{float:left;width:146px;text-align:center;border-right:2px solid #eee;font-size:26px;font-family:Arial;margin-right:56px;}
.honor .honor-list li p{float:left;font-size:16px;}
.honor .honor-list li a{display:block;padding:30px 0;height:50px;line-height:50px;}
.honor .honor-list li a:hover{background:#0067ac;color:#fff;}
.honor .honor-list li a:hover p{color:#e8e8e8;}

.news-list{margin:calc(90px - 2%) auto ;}
.news-list li{float:left;width:32%;margin-right:2%;margin-top:2%;}
.news-list li:nth-child(3n){float:right;margin-right:0;}
.news-list li .txt{border:1px solid #dad9d9;border-top:0;padding:0 25px;}
.news-list li p{font-size:18px;padding:20px 0 12px;color:#888;}
.news-list li h2{font-size:20px;font-weight:normal;height:106px;}
.news-list li .i{font-size:14px;color:#999;padding:12px 0 17px;height:42px;}
.news-list li .ot{height:60px;line-height:60px;border-top:1px solid #dad9d9;font-size:14px;color:#999;}
.news-list li .date{float:left;font-family:Arial;}
.news-list li .more{float:right;}
.news-list li .more a{color:#999;}
.news-list li .more a:hover{color: #2a83ce;}


.service{padding:0 0 0;margin-top:60px;}
.service h2{font-size:32px;font-weight:normal;text-align:center;color:#222;}
.service h3{font-size:16px;font-weight:normal;color:#999;padding-top:14px;text-align:center;width:1200px;margin:0 auto;line-height:27px;}
.service h3 div{text-align: center !important;}
.service .u1{padding-top:0;}
.service .u1 li{padding:30px 0;background:#fff;}
.service .u1 li .g-in{height:270px;}
.service .u1 li .t{float:left;width:770px;padding-top:80px;position:relative;}
.service .u1 li .t em{display:block;width:170px;height:7px;background:url(/images/line.png);position:absolute;top:96px;right:0;}
.service .u1 li .t h4{font-size:24px;font-weight:normal;padding-bottom:20px;}
.service .u1 li .t h4 a{color:#ff9035;}
.service .u1 li .t .i{font-size:16px;padding-right:90px;line-height:27px;text-align:justify;}
.service .u1 li .p{float:right;overflow:hidden;}
.service .u1 li .p a img{transition: all 0.4s;}
.service .u1 li .p a:hover img{transform:scale(1.04);}
.service .u1 li:nth-child(2n){background:#f7f8fa;}
.service .u1 li:nth-child(2n) .p{float:left;}
.service .u1 li:nth-child(2n) .t{float:right;}
.service .u1 li:nth-child(2n) .t em{width:64px;left:0;background:url(/images/line2.png) right center no-repeat;}
.service .u1 li:nth-child(2n) .t h4{padding-left:90px;}
.service .u1 li:nth-child(2n) .t .i{padding-left:90px;padding-right:0;}
.service .u1 li:nth-child(3) .t em{display:block;width:260px;height:7px;background:url(/images/line.png);position:absolute;top:96px;right:0;}

.ads{text-align:center;}
.ads img{width:100%;}
.ads .img1{ display:block}
.ads .img2{ display:none}

.partner{width:1200px;margin:90px auto;}
.partner li{width:222px;float:left;margin-right:20px;border:1px solid #e3e3e3;position:relative;margin-bottom:20px;overflow:hidden;}
.partner li:nth-child(5n){margin-right:0;}
.partner li a.a1{width:100%;height:100%;position:absolute;bottom:-100%;left:0;background:rgba(22,101,233,0.9);color:#fff;transition:all 0.5s;}
.partner li a.a1 h2{text-align:center;font-size:24px;font-weight:normal;padding-top:53px;}
.partner li a.a1 .line{display:block;width:46px;height:1px;background:#fff;margin:14px auto 15px;}
.partner li a.a1 p{padding:0 25px;text-align:justify;font-size:13px;height:57px;overflow:auto;display:none;}
.partner li:hover a{bottom:0;}
.partner li a.a1 p::-webkit-scrollbar {/*滚动条整体样式*/width: 10px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.partner li a.a1 p::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #888;}
.partner li a.a1 p::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}

.contact{width:1200px;margin:90px auto 0;}
.contact .hd{text-align:center;}
.contact .hd li{display:inline-block;width:138px;height:38px;line-height:38px;text-align:center;border:1px solid #e5e5e5;font-size:14px;cursor:pointer;}
.contact .hd li:nth-child(1){margin-right:40px;}
.contact .hd li.on{color:#0066ac;border-bottom:1px solid #0066ac;}
.contact .bd{padding-top:58px;}
.contact .box{}
.contact .box .z{float:left;padding-top:26px;position:relative;width:580px;}
.contact .box .z .ewm{position:absolute;bottom:30px;right:54px;}
.contact .box .z h2{font-size:30px;font-weight:normal;color:#333;}
.contact .box .z .line{width:35px;height:1px;background:#0066ac;margin-top:12px;}
.contact .box .z ul{padding-top:30px;}
.contact .box .z li{font-size:16px;margin-top:12px;padding-left:38px;}
.contact .box .z li p:nth-child(1){color:#999;font-family:Arial;}
.contact .box .z li p:nth-child(2){color:#222;line-height:14px;}
.contact .box .z li:nth-child(1){background:url(/images/c1.png) left center no-repeat;}
.contact .box .z li:nth-child(2){background:url(/images/c2.png) left center no-repeat;}
.contact .box .z li:nth-child(3){background:url(/images/c3.png) left center no-repeat;}
.contact .box .z li:nth-child(4){background:url(/images/c4.png) left center no-repeat;}

.contact .box .y{float:right; width:600px;}

.contact .mes{padding:90px 0;}
.contact .mes h2{font-size:32px;font-weight:normal;text-align:center;}
.contact .mes .line{width:106px;height:2px;background:#0066ac;margin:20px auto 50px;}
.contact .mes form{}
.contact .mes input[type="text"]{width:380px;height:50px;border:1px solid #222;box-sizing:border-box;padding-left:20px;float:left;font-size:14px;}
.contact .mes input[type="text"]:nth-child(2){margin:0 30px;}
.contact .mes textarea{width:100%;height:200px;border:1px solid #222;padding:20px;box-sizing:border-box;margin-top:30px;font-size:14px;}
.contact .mes input[type="submit"]{width:200px;height:50px;background:#0066ac;color:#fff;font-size:14px;display:block;margin:30px auto 0;cursor:pointer;}

.about .about1{background:#f5f5f5;padding:90px 0 ;}
.about .about1 .about-l{float: left;width:586px;}
/*.about .about1 .about-r{float: right;width:736px;margin-top:20px;}*/
.about .about1 .about-r .h2{margin-left:60px;font-size:20px;color:#666666;margin-top:10px;}
.about .about1 .about-r .p{font-size:16px;line-height:26px;color:#555555;margin-top:50px;}
.about .about2 .tit{font-size:32px;line-height:32px;padding-bottom:32px;position: relative;text-align: center;margin:90px 0 30px;}
.about .about2 .tit:after{position: absolute;width:40px;height:2px;background:#cccccc;bottom:0;left:50%;margin-left:-10px;content:"";}
.about .about2 ul li{width:250px; margin:0 25px;display:inline-block;position: relative;text-align:center;padding-bottom:25px;}
.about .about2 ul li .pic{height:146px;line-height:146px;}
.about .about2 ul li .pic img{vertical-align: middle;}
.about .about2 ul li .h{font-size:20px;}
.about .about2 ul li .e{font-size:14px;color:#999999;}
.about .about2 ul li .txt{position: absolute;left:0;top:0;width:100%;height:100%;font-size:13px;line-height:28px;color:#fff;background:#0066ac;color:#fff;border-radius:5px;opacity:0;}
.about .about2 ul li .txt .c{position: absolute;top:50%;transform: translateY(-50%);padding:25px;box-sizing:border-box;width:100%;}
.about .about2{margin-bottom:90px;}
.about .about2 ul li:hover .txt{opacity:1;}
.about .about2 ul{text-align: center; font-size:0}

.sou-tit{text-align: center;}
.sou-tit a{display:inline-block;font-size:18px;line-height:40px;padding:0 18px;border-bottom:2px solid #fff;margin:10px 20px;}
.sou-tit a.current{border-bottom:2px solid #0066ac;}

.jj1{margin-top:90px;}
.jj1 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.jj1 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.jj1 .des{font-size:16px;line-height:32px;color:#555555;margin-bottom:80px;}
.jj1 .jj1-b .ls .h{font-size:24px;line-height:42px;color:#555555;font-weight:normal;margin-left:80px;margin-bottom:50px;}
.jj1 .jj1-b .ls ul{display:flex;justify-content: space-between;}
.jj1 .jj1-b .ls ul li{display:inline-block;width:296px;text-align: center;}
.jj1 .jj1-b .ls ul li .pic{width:150px;height:150px;margin:0 auto;border-radius:50%;border:1px solid #d2d2d2;line-height:150px;}
.jj1 .jj1-b .ls ul li .pic img{vertical-align:middle;}
.jj1 .jj1-b .ls ul li .txt .h2{font-size:20px;line-height:54px;margin-top:5px;}
.jj1 .jj1-b .ls ul li .txt .p{font-size:14px;line-height:24px;color:#999999;}
.jj1 .jj1-b .ls{margin-bottom:70px;}

.jj2{margin-top:90px;}
.jj2 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.jj2 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.jj2 .cet{width:430px;height:430px;border:10px solid #edf2f9;border-radius:50%;margin:0 auto;text-align: center;}
.jj2 .cet .pic{margin-bottom:15px;margin-top:180px;}
.jj2 .cet .txt{font-size:28px;line-height:42px;display:none;}
.jj2 .cont{padding:20px 0 0;position: relative;}
.jj2 .xq{display:flex;width:590px;justify-content: space-around;align-content: space-around;}
.jj2 .xq .xq-t{width:320px;display:flex;flex-direction: column;justify-content: space-around;font-size:14px;line-height:28px;color:#666666;}
.jj2 .xq .xq-c{width:180px;padding:0 20px;height:70px;background:#edf2f9;border-radius:5px;box-shadow:2px 2px 2px #999;display:flex;flex-direction: column;justify-content: space-around;text-align: center;font-size:18px;line-height:24px;}
/*.jj2 .xq1{position: absolute;top:0px;right:50%;margin-right:70px;}
.jj2 .xq5{position: absolute;top:140px;right:50%;margin-right:162px;}
.jj2 .xq7{position: absolute;top:275px;right:50%;margin-right:162px;}
.jj2 .xq3{position: absolute;top:420px;right:50%;margin-right:70px;}
.jj2 .xq2{position: absolute;top:0px;left:50%;margin-left:70px;}
.jj2 .xq6{position: absolute;top:140px;left:50%;margin-left:162px;}
.jj2 .xq8{position: absolute;top:275px;left:50%;margin-left:162px;}
.jj2 .xq4{position: absolute;top:420px;left:50%;margin-left:70px;}*/

.jj3{padding:90px 0 90px;}
.jj3 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:30px;/*color:#fff;*/}
.jj3 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.jj3 .s_tit{font-size:24px;line-height:42px;color:#fff;font-weight:normal;text-align: center;margin-bottom:50px;}
.jj3 .cont .pic{float: left;width:570px;box-shadow:2px 2px 2px #666;}
.jj3 .cont .txt{float: right;width:570px;font-size:16px;line-height:32px;/*color:#fff;*/}

.jj4{padding:0 0 90px;background:#fff;/*background:url(/images/i34.jpg) no-repeat center;background-size:cover;*/}
.jj4 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:30px;/*color:#fff;*/}
.jj4 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;/*background:#fff;*/left:50%;margin-left:-54px;bottom:0;}
.jj4 .s_tit{font-size:24px;line-height:42px;font-weight:normal;text-align: center;margin-bottom:50px;}
.jj4 .cont .pic{float:right;width:570px;box-shadow:2px 2px 2px #666;}
.jj4 .cont .txt{float:left;width:570px;font-size:16px;line-height:32px;}

.jj3 .cont .txt::-webkit-scrollbar,.jj4 .cont .txt::-webkit-scrollbar {/*滚动条整体样式*/width: 10px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.jj3 .cont .txt::-webkit-scrollbar-thumb,.jj4 .cont .txt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #535353;}
.jj3 .cont .txt::-webkit-scrollbar-track,.jj4 .cont .txt::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}

.w1920{width:1920px;position: relative;left:50%;margin-left:-960px;}

/* .hxjj1{padding:40px 0 65px;margin-top:35px;} */
.hxjj1 .tit{    font-size: 32px;
  padding-bottom: 24px;
  text-align: center;
  position: relative;
  margin-bottom: 22px;}
.hxjj1 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.hxjj1 .cont{background:#fff;padding:50px 0 0;}

.hxjj2{padding:90px 0;background:#f5f5f5;}
.hxjj2 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.hxjj2 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.hxjj2 .cont{background:#fff;position:relative;padding-top:10px;}
.hxjj2 .cont .bd ul li .h{font-size:20px;line-height:56px;padding-left:125px;background:url(/images/i58.jpg) no-repeat 100px center;border-bottom:1px solid #ededed;}
.hxjj2 .cont .bd ul li .p{font-size:16px;line-height:30px;color:#999999;padding:40px 100px;}
.hxjj2 .cont .hd ul li{display:inline-block;font-size:20px;line-height:56px;position: relative;margin-left:75px;}
.hxjj2 .cont .hd ul li:after{position: absolute;width:56px;height:2px;content:"";background:transparent;left:50%;margin-left:-28px;bottom:-1px;}
.hxjj2 .cont .hd{position:absolute;right:100px;top:10px;}
.hxjj2 .cont .hd ul li.on:after{background:#0066ac;}

.hxjj3{margin:90px 0;}
.hxjj3 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.hxjj3 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.hxjj3 .case-b .c-ls .cont ul li{background:#f5f5f5;float: left;width:32%;margin-right:2%;font-size:18px;line-height:78px;height:78px;overflow:hidden;padding:0 20px;box-sizing: border-box;margin-bottom:2%;transition: all 0.5s;}
.hxjj3 .case-b .c-ls .cont ul li:nth-child(3n){margin-right:0;}
.hxjj3 .case-b .c-ls .cont ul li:hover{transform: translateY(-10px);box-shadow:0 0 4px #d5e2eb;}
.hxjj3 .case-b .c-ls{margin-top:60px;}

.hxjj4{margin:90px 0 0;}
.hxjj4 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.hxjj4 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.hxjj4 .cont ul li{float: left;width:550px;margin-bottom:25px;}
.hxjj4 .cont ul li:nth-child(2n){float:right;}
.hxjj4 .cont ul li .h{font-size:24px;line-height:36px;margin-bottom:20px;}
.hxjj4 .cont ul li .p{font-size:16px;line-height:30px;color:#999999;text-indent:2em;text-align: justify;/*max-height:150px;*/overflow:auto;}
.hxjj4 .cont dl dt{float: left;width:590px;}
.hxjj4 .cont dl dt:nth-child(2n){float:right;}

.hxjj4 .cont ul li .p::-webkit-scrollbar{/*滚动条整体样式*/width:5px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.hxjj4 .cont ul li .p::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:5px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #535353;}
.hxjj4 .cont ul li .p::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);border-radius:5px;background: #EDEDED;}

.hxjj5{padding:85px 0;/*background:#f5f5f5;*/}
.hxjj5 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.hxjj5 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.hxjj5 .cont ul li{float: left;width:22%;margin-right:4%;background:#fff;text-align: center;padding:40px 0;box-shadow: 0 0 8px 2px #ddd;border-radius: 5px;}
.hxjj5 .cont ul li:nth-child(4){margin-right:0;}
.hxjj5 .cont ul li .pic{width:80px;height:80px;background:url(/images/i61.png) no-repeat center;margin:0 auto;line-height:80px;}
.hxjj5 .cont ul li .pic img{vertical-align:middle;}
.hxjj5 .cont ul li .h{font-size:24px;margin-top:45px;margin-bottom:10px;}
.hxjj5 .cont ul li .p{font-size:14px;line-height:24px;color:#666666;margin:0 30px;height:72px;overflow:hidden;}
 
.hxjj6{padding:90px 0 0;}
.hxjj6 .tit{font-size:32px;padding-bottom:35px;text-align: center;position: relative;margin-bottom:50px;}
.hxjj6 .tit:after{position: absolute;width:108px;height:2px;content:"";background:#0066ac;left:50%;margin-left:-54px;bottom:0;}
.hxjj6 .cont .hd ul{text-align:center;}
.hxjj6 .cont .hd ul li{display:inline-block;margin:0 18px;}
.hxjj6 .cont .hd ul li .pic{height:45px;}
.hxjj6 .cont .hd ul li .pic img{transition:all 0.5s;}
.hxjj6 .cont .hd ul li:hover .pic img{transform:rotateY(180deg);}
.hxjj6 .cont .hd ul li.on{color:#0065ad;font-weight:normal;}
.hxjj6 .cont .hd ul li .txt{font-size:16px;}
.hxjj6 .cont .hd{margin-bottom:45px;}
.hxjj6 .cont .bd ul li{padding:45px 90px;background:#fff;box-shadow:0 3px 3px #deebf4;border:1px solid #edf2f9;font-size: 16px;line-height: 32px;}
.hxjj6 .cont2{ display:none}

.case{background:#f5f5f5;padding:90px 0;}
.case .c-search{background:#fff;box-shadow:2px 2px 2px #999;padding:20px 30px;}
.case .c-search select{font-size:16px;line-height:30px;/*width:calc(100% - 60px);*/width:100%;padding-left:20px;vertical-align: top;height:30px;display:inline-block;appearance: none;-webkit-appearance: none;background: url(/images/team_selbg.png) no-repeat right 20px center;box-shadow:0 0 2px #999;}
.case .c-search .btn{width:30px;height:30px;background:url(/images/i59.png) no-repeat center;font-size:0;vertical-align: top;float: right;cursor:pointer;}
.case .case-b .c-ls .tit .h{font-size: 32px;padding-bottom: 24px;text-align: center;position: relative;margin-bottom: 22px;}
.case .case-b .c-ls .tit .h:after{position: absolute;width: 108px;height: 2px;content: "";background: #0066ac;left: 50%;margin-left: -54px;bottom: 0;}
.case .case-b .c-ls .tit .m{float: right;font-size:14px;line-height:40px;color:#aaaaaa;}
.case .case-b .c-ls .cont ul li{float: left;width:32%;margin-right:2%;font-size:18px;line-height:78px;height:78px;overflow:hidden;padding:0 20px;box-sizing: border-box;background:#fff;margin-bottom:2%;transition: all 0.5s;}
.case .case-b .c-ls .cont ul li:nth-child(3n){margin-right:0;}
.case .case-b .c-ls .cont ul li:hover{transform: translateY(-10px);box-shadow:0 0 4px #d5e2eb;}
.case .case-b .c-ls{margin-top:60px;}

/* 详情页 */
.dis_main{background:#f6f6f6;padding:90px 0;}
.dis_main .article{ padding:30px}
.article { padding:90px 0; line-height:2; font-size:14px; word-wrap:break-word;background:#fff;}
.article .hd { padding:0 0 30px; text-align:center; border-bottom:1px solid #ddd;}
.article .hd h1 { color:#000; font-size:24px; font-weight:normal}
.article .hd .titBar { color:#999999; font-size:14px; } 
.article .bd { padding:30px 0; font-size:16px;}
.article .bd p span{font-size:16px !important;font-family: Microsoft YaHei !important;}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

.zhqy .zhqy2 ul.ul02{ display:none}
/**/
@media all and (max-width:1479px){
	.jj2 .xq1{ margin-right:15px!important}
	.jj2 .xq3{ margin-right:15px!important}
	.jj2 .xq5{ margin-right:15px!important}
	.jj2 .xq2{ margin-left:15px!important}
	.jj2 .xq4{ margin-left:15px!important}
	.jj3 .cont .pic{ width:749px}
	.jj3 .cont .txt{ width:calc(100% - 780px)}
	.jj4 .cont .pic{ width:750px}
	.jj4 .cont .txt{ width:calc(100% - 780px)}
	.pro .gk3 .g-in{ margin:0 2%; width:auto}
	.pro .gk3 ul li{ width:32%; margin-right:2%}
	.pro .gk3 ul li:nth-child(3n){ margin-right:0}
}
@media all and (max-width:1200px){
	.zhqy .zhqy4 .cont .pic{ width:590px}
	.zhqy .zhqy4 .cont .txt{ width:calc(100% - 630px)}
	.wrap{ width:90%}
	.partner{ width:90%}
	.partner li{ width:18.4%; margin-right:2%; margin-bottom:2%; box-sizing:border-box}
	.service .u1 li .g-in{ width:90%}
	.service .u1 li .t{ width:calc(100% - 550px)}
	.service .u1 li .t em{ width:calc(100% - 200px)}
	.service h3{ width:90%; margin:0 auto}
}
.service h4{ /*display:none*/}
.service .u1 li .t .i .a{ display:block}
	.service .u1 li .t .i .b{ display:none}
@media all and (max-width:1200px){
	.zhqy .zhqy1 .pic{ display:none}
	.zhqy .zhqy1 .cont{ width:100%; margin:0 auto; float:none; padding:30px 0}
	.zhqy .zhqy1 .cont .h{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.zhqy .zhqy1 .cont .h::after{ left:50%; margin-left:-18px}
	.zhqy .zhqy1 .cont .p{ font-size:14px}
	.zhqy .zhqy1 .m{ margin-top:15px; text-align:center}
	.zhqy .zhqy1 .m a{ display:inline-block; vertical-align:top;}
	.zhqy .zhqy2{ padding-top:30px; padding-bottom:30px}
	.zhqy .zhqy2 .tit{ font-size:20px; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.zhqy .zhqy2 .tit::after{width: 36px;height: 1px; left:50%; margin-left:-18px}
	.zhqy .zhqy2 ul.ul01{ display:none}
	.zhqy .zhqy2 ul.ul02{ display:block}
	.zhqy .zhqy2 ul.ul02 li{ width:100%; padding:15px 0; border-bottom:1px solid #ccc}
	.zhqy .zhqy2 ul.ul02 li .pic{ width:100px; height:100px; float:left}
	.zhqy .zhqy2 ul.ul02 li .txt{ width:calc(100% - 110px); float:right}
	.zhqy .zhqy2 ul.ul02 li .txt .h{ font-size:16px; color:#333; margin-top:10px}
	.zhqy .zhqy2 ul.ul02 li .txt .p{ font-size:12px; color:#999999; margin-top:5px; text-align:justify}
	.zhqy .zhqy2 ul.ul02 li:nth-child(2n) .pic{ float:right}
	.zhqy .zhqy2 ul.ul02 li:nth-child(2n) .txt{ float:left}
	.zhqy .zhqy2 ul.ul02 li:nth-child(5){ border:0} 
	.zhqy .zhqy4{ margin:30px 0}
	.zhqy .zhqy4 .tit{ font-size:20px; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.zhqy .zhqy4 .tit::after{width: 36px;height: 1px; left:50%; margin-left:-18px}
	.zhqy .zhqy4 .cont{ display:block; width:100%}
	.zhqy .zhqy4 .cont .pic{ width:100%}
	.zhqy .zhqy4 .cont .pic img{ width:100%}
	.zhqy .zhqy4 .cont .txt{ width:100%; margin-top:15px}
	.zhqy .zhqy4 .cont .txt .txt-t .h1{ font-size:16px; line-height:25px}
	.zhqy .zhqy4 .cont .txt .txt-t .h2{ font-size:16px; line-height:25px; margin-bottom:10px}
	.zhqy .zhqy4 .cont .txt .txt-t .p{ font-size:14px; line-height:1.5; margin-bottom:0}
	.zhqy .zhqy4 .cont .txt .txt-b ul li{ padding:10px 0}
	.zhqy .zhqy4 .cont .txt .txt-b ul li .h{ margin-bottom:5px; font-size:15px; line-height:1.5}
	.zhqy .zhqy4 .cont .txt .txt-b ul li:hover .h{ margin-bottom:5px}
	.zhqy .zhqy4 .cont .txt .txt-b ul li .p{ height:auto; margin:0; text-align:justify}
	.zhqy .zhqy5{ padding:30px 0}
	.zhqy .zhqy5 .tit{ font-size:20px; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.zhqy .zhqy5 .tit::after{width: 36px;height: 1px; left:50%; margin-left:-18px}
	.zhqy .zhqy5 .cont .hd{ width:100px}
	.zhqy .zhqy5 .cont .hd ul li{ line-height:40px; font-size:15px; background-size:cover}
	.zhqy .zhqy5 .cont .bd{ margin-left:100px; padding:3%; height:auto}
	.zhqy .zhqy5 .cont .bd .ls ul li{ width:47.5%; margin-right:5%}
	.zhqy .zhqy5 .cont .bd .ls ul li:nth-child(3n){ margin-right:5%}
	.zhqy .zhqy5 .cont .bd .ls ul li:nth-child(2n){ margin-right:0}
	.zhqy .zhqy5 .cont .bd .ls ul li .txt{ font-size:14px; line-height:35px}
	.menu{ border:0}
	.menu .g-in2{ width:100%; margin:0}
	.menu ul{ background:#f6f6f6}
	.menu ul li{ display:block; width:50%; float:left}
	.menu ul li a{ border:0; padding:0; margin:0; display:block; width:100%; font-size:16px}
	.menu ul li.current a,.menu ul li:hover a{ border:0; background:#2a83ce; color:#fff}
	.article{ padding:30px 0;}
	.article h2{ font-size:20px}
	
	.sou-tit{ background:#f6f6f6}
	.sou-tit a{ display:block; width:50%; border:0; margin:0; padding:0; float:left; font-size:16px; line-height:40px}
	.sou-tit a.current,.sou-tit a:hover{ border:0;background: #2a83ce;color: #fff;}
	.pro-tit{ line-height:35px; height:auto; background-size:cover}
	.pro-tit li{ font-size:12px; float:left; width:50%; display:block; border-bottom:1px solid rgba(255,255,255,.3); border-right:1px solid rgba(255,255,255,.3); box-sizing:border-box}
	.jj1{ margin-top:30px}
	.jj1 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.jj1 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.jj1 .des{ font-size:14px; line-height:1.8; margin-bottom:10px}
	.jj2{ margin-top:30px; margin-bottom:0}
	.jj2 .cont{ padding:0}
	.jj2 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.jj2 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.jj2 .cet{ display:none}
	.jj2 .xq1,.jj2 .xq2,.jj2 .xq3,.jj2 .xq4,.jj2 .xq5,.jj2 .xq6,.jj2 .xq7,.jj2 .xq8{ position:relative!important; top:auto!important; right:auto!important; width:100%!important; margin:0!important; left:auto!important}
	.jj2 .xq{ display:block; margin-bottom:15px!important}
	.jj2 .xq .xq-t{ float:right; display:block; width:calc(100% - 150px); font-size:12px; line-height:1.6;}
	.jj2 .xq .xq-c{ display:block; float:left; height:auto; font-size:14px; width:120px; padding:5px 10px}
	.jj3{ padding:30px 0 30px}
	.jj3 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.jj3 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.jj3 .s_tit{ display:none}
	.jj3 .cont .pic{ width:100%}
	.jj3 .cont .pic img{ width:100%}
	.jj3 .cont .txt{ width:100%; font-size:14px; height:auto; line-height:1.8; margin-top:15px}
	.jj4{ padding:0 0 30px}
	.jj4 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.jj4 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.jj4 .s_tit{ display:none}
	.jj4 .cont .pic{ width:100%}
	.jj4 .cont .pic img{ width:100%} 
	.jj4 .cont .txt{  width:100%; font-size:14px; height:auto; line-height:1.8; margin-top:15px}
	
	.hxjj1{ margin-top:30px!important}
	.hxjj1 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.hxjj1 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.hxjj1 .cont{ padding:0 0 0; font-size:14px!important; line-height:1.8!important}
	.hxjj4{ margin:30px 0 0}
	.hxjj4 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.hxjj4 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.hxjj4 .cont ul li{ width:100%; margin-bottom:15px}
	.hxjj4 .cont ul li .h{ font-size:16px; margin-bottom:5px; line-height:26px}
	.hxjj4 .cont ul li .p{ font-size:14px; line-height:1.8}
	.hxjj6{ padding:30px 0 0}
	.hxjj6 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.hxjj6 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.hxjj6 .cont .hd{ margin-bottom:10px}
	.hxjj6 .cont .hd ul{ font-size:0}
	.hxjj6 .cont .hd ul li{ width:20%; margin:0; margin-bottom:3%}
	.hxjj6 .cont .hd ul li .txt{ font-size:15px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.hxjj6 .cont .bd ul li{ padding:3%; font-size:14px; line-height:1.8}
	.hxjj3{ margin:30px 0}
	.hxjj3 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.hxjj3 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.hxjj3 .case-b .c-ls{ margin-top:20px}
	.hxjj3 .case-b .c-ls .cont ul li{ font-size:14px; line-height:normal; width:100%; margin-right:0; height:auto; text-align:center; padding:10px 0}
	.hxjj3 .case-b .c-ls .cont ul li:hover{transform: translateY(0);}
	.hxjj5{ padding:30px 0 0}
	.hxjj5 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.hxjj5 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.hxjj5 .cont ul li{ width:48%;padding:15px 0; margin-top:15px}
	.hxjj5 .cont ul li .h{ margin-top:15px; font-size:18px}
	.hxjj5 .cont ul li:nth-child(2n){ margin-right:0; }
	.hxjj5 .cont ul li .p{ margin:0 15px}
	.hxjj5 .cont ul li .pic{ width:60px; height:60px; line-height:60px; background-size:cover}
	.hxjj2{ padding:30px 0; margin-top:30px}
	.hxjj2 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px}
	.hxjj2 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.hxjj2 .cont .bd ul li .h{background: url(/images/i58.jpg) no-repeat 20px center;padding-left:40px; font-size:16px; line-height:40px}
	.hxjj2 .cont .bd ul li .p{ padding:10px; font-size:13px; line-height:1.8}
	
	.pro .gk1{ margin-top:30px; margin-bottom:0}
	.pro .gk1 .gk1-c .h{ font-size:20px; line-height:normal; font-weight:normal}
	.pro .gk1 .gk1-c .h3{ font-size:26px; line-height:normal}
	.pro .gk1 ul li{ width:100%; margin:0; padding:3%; height:auto; margin-bottom:3%;display: flex;align-items: center;}
	.pro .gk1 ul li .pic{ float:left; width:65px; margin-top:20px}
	.pro .gk1 ul li .txt{ width:calc(100% - 65px); float:left}
	.pro .gk1 ul li .txt .h{ font-size:18px; line-height:normal}
	.pro .gk1 ul li .txt .p{ height:auto; margin-top:5px; width:100%; font-size:14px}
	.pro .gk2{ padding-top:20px; padding-bottom:0}
	.pro .gk2 .tit{ font-size:20px; line-height:normal; font-weight:normal}
	.pro .gk2 .gk2-c .hd{ margin:20px 0 0}
	.pro .gk2 .gk2-c .hd ul li{ width:50%; height:50px; }
	.pro .gk2 .gk2-c .hd ul li.on{background: url(/images/i10.png) no-repeat bottom center;}
	.pro .gk2 .gk2-c .hd ul li a{ height:40px; font-size:14px; line-height:40px}
	.pro .gk2 .gk2-c .bd .ls .pic{ width:100%; margin:0; text-align:center; display:none}
	.pro .gk2 .gk2-c .bd .ls .pic img{ max-width:100%}
	.pro .gk2 .gk2-c .bd .ls .txt{ width:100%; margin:0; margin-top:20px}
	.pro .gk2 .gk2-c .bd .ls .txt .h{ font-size:15px;background: url(/images/i11.png) no-repeat left center; background-size:4px; padding-left:15px; margin-top:0; margin-bottom:10px}
	.pro .gk2 .gk2-c .bd .ls .txt .p ul li{ font-size:13px; margin-left:10px;background: url(/images/i12.png) no-repeat left 14px;}
	.pro .gk2 .gk2-c .bd .ls .txt .p ul li span{ font-size:13px!important}
	.pro .gk3{ padding:30px 0}
	.pro .gk3 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.pro .gk3 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.pro .gk3 ul li{ width:100%; margin-right:0; padding:5%}
	.pro .gk4{ padding:20px 0}
	.pro .gk4 .h{ font-size:20px}
	.pro .gk4 .p{ font-size:12px}
	.pro .gn1{ margin-top:30px; margin-bottom:calc(30px - 2%)}
	.pro .gn1 .hd ul li{font-size:14px; width:49%; margin-right:2%; margin-bottom:2%; line-height:50px}
	.pro .gn1 .hd ul li:nth-child(4n){ margin-right:2%;}
	.pro .gn1 .hd ul li:nth-child(2n){ margin-right:0}
	.pro .gn1 .hd ul li img{ height:20px; margin-right:10px; }
	.pro .gn1 .gn1-b .bd ul li{ padding:20px 0}
	.pro .gn1 .gn1-b .bd ul li .tit { padding-left: 30px; background: url(/images/i28.png) no-repeat left center; background-size:20px;font-size: 16px;color: #333;}
	.pro .gn1 .gn1-b .bd ul li .cont{ padding:5%; font-size:12px!important}
	.pro .gn1 .gn1-b .bd ul li .cont span{ font-size:12px!important}
	.pro .ys1{ margin:30px 0}
	.pro .ys1 .ys1-r{ margin:0; text-align:center; width:100%; float:none}
	.pro .ys1 .ys1-r img{ max-width:100%}
	.pro .ys1 .ys1-l{ width:100%; padding-top:20px}
	.pro .ys1 .ys1-l .h{ font-size:18px; text-align:center; line-height:normal}
	.pro .ys1 .ys1-l .h2{ font-size:18px; text-align:center; line-height:normal}
	.pro .ys1 .ys1-l .p{ font-size:14px; line-height:1.8}
	.pro .al1{ margin:30px 0}
	.pro .al1 .cont .txt{ line-height:normal}
	.pro .al1 span{ font-size:14px!important; line-height:1.6!important}
	.honor{	margin:30px 0}
	.honor .honor-list{ width:100%; padding-bottom:10px}
	.honor .honor-list li a{ padding:15px 0; height:auto; line-height:40px; font-size:0;    display: flex;
    align-items: center;}
	.honor .honor-list li span{ font-size:18px; width:80px; line-height:40px; margin-right:10px; height:40px}
	.honor .honor-list li p{ display:inline-block; line-height:20px; padding:10px 0; vertical-align:top; width:calc(100% - 92px); font-size:14px}
	.page{ padding:20px 0 0}
	
	.case{ padding:30px 0}
	.case .case-b .c-ls{ margin-top:30px}
	.case .case-b .c-ls .tit .h{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px; font-weight:normal}
	.case .case-b .c-ls .tit .h::after{ left:50%; margin-left:-18px; width:36px}
	.case .case-b .c-ls .cont ul li{ width:100%; margin-right:0; line-height:normal; height:auto; font-size:14px; text-align:center; padding:10px 2%}
	.case .case-b .c-ls .cont ul li:hover{transform: translateY(0);}
	.dis_main{ padding:20px 0}
	.article .hd{ margin:0 15px}
	.article .hd{ padding:0 0 15px}
	.article .bd{ padding:20px 15px}
	.article .hd h1{ font-size:18px}
	.article .ft{ margin:0 15px}
	.about .about1{ border-top:1px solid rgba(255,255,255,0.9); padding:30px 0}
	.about .about1 .about-r .p{ margin-top:20px}
	.about .about2 .tit{ font-size:20px; text-align:center; padding-bottom:10px; margin-bottom:15px; margin-top:30px}
	.about .about2 .tit::after{ left:50%; margin-left:-18px; width:36px}
	.about .about2 ul{ font-size:0}
	.about .about2 ul li{ width:40%; margin:0 5%}
	.about .about2 ul li .pic{ height:100px; line-height:100px}
	.about .about2 ul li .pic img{ height:60px}
	.about .about2 ul li .h{ font-size:16px}
	.about .about2 ul li .e{ font-size:12px}
	.about .about2 ul li .txt{ font-size:12px}
	.news-list li{ width:100%; margin-right:0; margin-bottom:2%}
	.news-list{ margin-top:20px}
	.news-list li .txt{ padding:0 10px}
	.news-list li p{ padding:5px 0}
	.news-list li h2{ font-size:16px; height:auto; padding-bottom:10px}
	.news-list li .ot{ height:40px; line-height:40px}
	.partner{ margin:30px auto}
	.partner li{ width:49%;}
	.partner li:nth-child(5n){ margin-right:2%}
	.partner li:nth-child(2n){ margin-right:0%}
	.partner li a.a1 h2{ font-size:18px; line-height:30px; position:absolute; top:50%; margin-top:-15px; left:0; padding:0; width:100%}
	.service{ margin-top:30px; }
	.service h2{font-size:20px}
	.service h3{ font-size:14px; padding-top:5px; display:none }
	.service h3.h3p{ display:block}
	.service h4{ display:block;font-weight: normal; font-size:14px; text-align:center;color: #999;}
	.service .u1 li .g-in{ height:auto}
	.service .u1 li .t{ width:100%; padding-top:0; float:none}
	.service .u1 li .t h4{ text-align:center; font-size:18px; padding-bottom:0}
	.service .u1 li .t .i{ width:100%; padding:0; text-align:center}
	.service .u1 li .t .i div{ text-align:center!important}
	.service .u1 li .t em{ display:none}
	.service .u1 li .p{ width:100%; text-align:center; margin-top:10px; float:none}
	.service .u1 li .p img{ max-width:100%}
	.service .u1 li:nth-child(2n) .t{ float:none}
	.service .u1 li:nth-child(2n) .t h4{ padding:0}
	.service .u1 li:nth-child(2n) .p{ float:none}
	.service .u1 li:nth-child(2n) .t .i{ padding:0}
	.service .u1 li:nth-child(3) .t em{ display:none}
	.service .u1 li .t .i{ font-size:14px; line-height:1.6}
	.service .u1 li .t .i .a{ display:none}
	.service .u1 li .t .i .b{ display:block}
	.contact{ width:90%; margin:30px auto}
	.contact .hd li:nth-child(1){ margin-right:20px}
	.contact .bd{ padding-top:30px}
	.contact .box .z{ width:100%; padding:0}
	.contact .box .z h2{ font-size:16px}
	.contact .box .z ul{ padding-top:10px}
	.contact .box .y{ width:100%!important; overflow:hidden; margin-top:20px}
	.contact .mes{ padding:30px 0}
	.contact .mes h2{ font-size:20px}
	.contact .mes .line{ width:36px; height:1px; margin:10px  auto 0}
	.contact .mes input[type="text"]{ width:100%; box-sizing:border-box; margin-top:15px; height:40px}
	.contact .mes input[type="text"]:nth-child(2){ margin:0; margin-top:15px}
	.contact .mes textarea{ margin-top:15px; padding:10px 20px;}
	.contact .mes input[type="submit"]{ margin-top:15px; width:160px}
	.contact .box .z li{ font-size:14px}
	
	.hxjj6 .cont{ display:none}	
	.hxjj6 .cont2{ display:block}
	.hxjj6 .cont2 .hd ul{text-align:center;}
	.hxjj6 .cont2 .hd ul li{display:inline-block; width:100%}
	.hxjj6 .cont2 .hd ul li .pic{height:45px;}
	.hxjj6 .cont2 .hd ul li .pic img{transition:all 0.5s;}
	.hxjj6 .cont2 .hd ul li:hover .pic img{transform:rotateY(180deg);}
	.hxjj6 .cont2 .hd ul li.on{color:#0065ad;font-weight:normal;}
	.hxjj6 .cont2 .hd ul li .txt{font-size:16px;}
	.hxjj6 .cont2 .hd{margin-bottom:10px;}
	.hxjj6 .cont2 .bd{ margin-bottom:15px; }
	.hxjj6 .cont2 .bd ul li{padding:3%;background:#fff;box-shadow:0 3px 3px #deebf4;border:1px solid #edf2f9;font-size: 14px;line-height: 1.8;}
	.ads .img2{ display:block}
	.ads .img1{ display:none}
	.qyqk2 ul li{ width:100%; margin-right:0}
	.qyqk2 ul li .pic img{ height:auto}
	.qyqk2 ul li .txt{ padding:10px; padding-bottom:0}
	.qyqk2 ul li .txt .h2{ font-size:14px; margin-bottom:5px}
	.qyqk2 ul li .txt .h{ font-size:16px; margin-bottom:10px}
	.qyqk2 ul li .txt .p{ font-size:12px; margin-bottom:10px}
	.qyqk2 ul li .txt .p2{ padding:10px 0; font-size:12px;}
	.dis_main .article{ padding:10px}
	.article .hd{ margin:0}
	.article .bd{ padding:0;font-size:14px}
	.article .ft{ font-size:12px; padding-bottom:15px}
	.qyzl{ margin:30px 0}
	.qyzl ul li{ width:48%; margin-right:4%}
	.qyzl ul li:nth-child(4n){ margin-right:4%}
	.qyzl ul li:nth-child(2n){ margin-right:0}
	.qyzl ul li .txt{ font-size:16px}
}
@media all and (max-width:640px){
	.about .about2 ul li{ width:80%; box-shadow:0 0 10px rgba(00,00,00,.1)}
	.about .about2 ul li .pic{ height:80px; line-height:80px}
	.about .about2 ul li .pic img{ height:60px}
	.about .about2 ul li .h{ font-size:16px}
	.about .about2 ul li .e{ font-size:12px}
	.about .about2 ul li .txt{ font-size:12px}
}





.list { padding:0 0 40px; font-size:16px;  }
.list li { padding:7px 0; border-bottom:1px dashed #e0e0e0; background:url(/images/o_ico_11.gif) no-repeat 2px 13px; line-height:30px; clear:both; }
.list li span { float:right; color:#999;}
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }












































































<!--0.00027894973754883-->