﻿
*{margin:0;padding:0;font-family:黑体;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family:黑体;}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:黑体; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }



.header{ padding:15px 0px; position:relative; background:#fff;}
.fixed{ position:fixed; top:0; left:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; width:100%; z-index:999999999;-webkit-transform: translateZ(0);-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}


.header .logo{ display:block; float:left;}
.header .logo img{ display:block; width:220px; margin-top:5px;}
.header .nav{ float:right; width:940px;}
.header .nav:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.header .nav ul.daohang{ width:900px; float:left;}
.header .nav ul.daohang li.nLi{ display:block; float:left; width:100px; text-align:center; height:57px; line-height:57px; font-size:15px; color:#000; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;box-sizing:border-box;}

.header .nav ul.daohang li.nLi:after{ content:""; width:0px; height:1px; background:#000; position:absolute; left:5px; top:29px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.header .nav ul.daohang li.nLi:hover:after,.header .nav ul.daohang li.on:after{ width:20px; background:#3068f8}
.header .nav ul.daohang li.nLi:hover,.header .nav ul.daohang li.nLi.on{ padding-left:20px; box-sizing:border-box;}
.header .nav ul.daohang li.nLi a{ display:block; color:#000;}
.header .nav ul.daohang li.nLi:hover a,.header .nav ul.daohang li.nLi.on a{ color:#3068f8;}
.header .nav ul.daohang li.nLi .sub{ display:none; position:absolute; left:0; top:57px;width:200px; z-index:999;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);background:rgba(48,104,248,.9); border:1px solid #4066fd } 
.header .nav ul.daohang li.nLi .sub li{ width:100%; margin:0 auto;height:40px; line-height:40px; text-align:left; position:relative; padding-left:20px; box-sizing:border-box; font-size:14px; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.header .nav ul.daohang li.nLi .sub li a{ color:#fff;}
.header .nav ul.daohang li.nLi .sub li:hover{background:rgba(48,104,248,1);}
.header .nav ul.daohang li.nLi .sub li:hover a{ color:#fff;}
.header .nav ul.daohang li.nLi .sub li ul{ opacity:0;z-index:9999999; visibility:hidden;position:absolute; left:250px; top:0px; background:rgba(48,104,248,1);  width:220px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;-webkit-box-shadow: 0 0px 30px rgba(0,0,0,0.2); box-shadow: 0 0px 30px rgba(0,0,0,0.2);}
.header .nav ul.daohang li.nLi .sub li:hover>ul{ display:block; left:200px; opacity:1; visibility:inherit;}
.header .nav ul.daohang li.nLi .sub li ul li{ width:220px; background:#fff;}
.header .nav ul.daohang li.nLi .sub li ul li a{ color:#333}
.header .nav ul.daohang li.nLi .sub li:hover ul li a{ color:#333;}
.header .nav ul.daohang li.nLi .sub li ul li:hover a{ color:#fff;}
.header .nav .search{ width:40px; float:left; padding-top:20px; position:relative;}
.header .nav .search i.search-ico{ display:block; width:17px; height:17px; background:url(../image/search.png) no-repeat center; margin:0 auto; cursor:pointer;}
.header .nav .search_1{ display:none; position:absolute; width:940px; height:50px; line-height:50px; border:1px solid #eee; left:-900px; top:3px; background:#fff;}
.header .nav .search_1 .text{ display:block; float:left; width:850px; height:50px; line-height:50px; border:none; padding-left:10px;}
.header .nav .search_1 .submit{ display:block; float:left; width:40px; height:50px; background:url(../image/search.png) no-repeat center; border:none; border-right:1px solid #eee; cursor:pointer;} 
.header .nav .search_1 i.search-gb{ display:block; float:left; width:40px; height:50px; background:url(../image/search-gb.png) no-repeat center; background-size:40%; cursor:pointer;}

.banner{width:100%;height: 600px;}
.banner .swiper-container{width:100%;height: 600px;}
.banner .swiper-container .swiper-wrapper{width:100%;height: 600px;}
.banner .swiper-container .swiper-wrapper a{display: block;width:100%;height: 600px;background-repeat: no-repeat;background-position: center;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width:30px;height: 3px;background:#fff;opacity: 0.4;filter:alpha(opacity=40);border-radius: 0;cursor: pointer;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);}

.banner .swiper-container .swiper-button-prev{background-image: url(../image/banner-arrow.png);background-repeat: no-repeat;background-size: auto;width:25px;height:100px; background-position: left center;background-size: 50px 48px;top:40%;left:20px;}
.banner .swiper-container .swiper-button-next{background-image: url(../image/banner-arrow.png);background-repeat: no-repeat;background-size: auto;width:25px;height:100px; background-position: right center;background-size: 50px 48px;top:40%;right:20px;}
.banner .swiper-container .swiper-pagination {bottom:130px;}
.banner .swiper-container .video_bg{width:100%;/* height: 588px;object-fit: cover; */background:#333;}
.banner .swiper-container .video_mask{position: absolute;top:0;bottom:0;left:0;right: 0;background: url(404.png);}
.banner .swiper-container .video_mask img{position: absolute;left:0;right:0;margin:auto;top:130px;}


.banner .swiper-slide .left{ font-size:30px; color:#fff; padding-top:170px; padding-left:45px; }
.banner .swiper-slide .left strong{ font-size:44px; font-weight:normal;}
.banner .swiper-slide .left p{ font-size:20px; margin-top:10px;}
.banner .swiper-slide .left span{ display:block; font-size:16px; width:110px; height:35px; line-height:35px; text-align:center; border:1px solid #fff; color:#fff; margin-top:38px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.banner .swiper-slide .left span:hover{ background:#fff; color:#3068f8;}
.banner .swiper-slide .right{ padding-top:48px; padding-right:40px;}
.banner .swiper-slide .right img{ width:450px;}

.banner .swiper-slide .box-text{ padding-top:190px;}
.banner .swiper-slide .box-text strong{ display:block;  color:#fff; font-size:44px; font-weight:normal; text-align:center;}
.banner .swiper-slide .box-text p{ color:#fff;  font-size:20px; margin-top:25px; text-align:center;}



.youshi{ position:relative; height:1px;}
.youshi .youshi_1{ position:absolute; height:96px; padding:15px 0; background:rgba(0,0,0,.3); left:0; top:-116px;  z-index:999; width:100%;overflow:hidden; padding-bottom:5px;}
.youshi .youshi_1 ul li{ display:block; float:left; width:278px; margin-right:25px; cursor:pointer;}
.youshi .youshi_1 ul li img{ width:75px; display:block; float:left; margin-right:17px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.youshi .youshi_1 ul li p{ font-size:15px; color:#fff; padding-top:8px; margin-bottom:5px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.youshi .youshi_1 ul li span{ display:block; font-size:13px; color:#b2b2b2; line-height:22px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.youshi .youshi_1 ul li.last{ margin-right:0;}
.youshi .youshi_1 ul li:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.youshi .youshi_1 ul li:hover p{ color:#54a8e6;}
.youshi .youshi_1 ul li:hover span{ color:#54a8e6;}

.lmt{ padding-top:60px; margin-bottom:20px; text-align:center;}
.lmt strong{ display:block; text-align:center; font-weight:normal; font-size:30px; color:#000000;}
.lmt p{ font-size:15px; color:#6f6f6f; line-height:26px; margin-top:15px; text-align:center;}
.lmt a{ display:inline-block; height:31px; line-height:31px; border:1px solid #fff; font-size:15px; color:#fff; padding:0 12px; margin:0 auto; border-radius:5px; margin-top:15px;}
.lmt a:hover{ background:#3068f8; border:1px solid #3068f8}


.pro-nav ul{ width:1230px;}
.pro-nav ul li{ display:block; float:left; width:278px; height:70px; border:1px solid #cbcfd2; border-radius:5px; margin-right:27px; margin-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-nav ul li p{ padding-top:15px; font-size:16px; color:#000000;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.pro-nav ul li span{ display:block; font-size:12px; color:#cacaca; margin-top:5px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-nav ul li a{ display:block; padding-left:60px;}
.pro-nav ul li:hover,.pro-nav ul li.on{ border:1px solid #3068f8}
.pro-nav ul li:hover p{ color:#fff;}
.pro-nav ul li.on p{ color:#fff;}
.pro-nav ul li:hover span,.pro-nav ul li.on span{ color:rgba(255,255,255,.3)}
.pro-nav ul li.pro-nav1{ background:url(../image/pro-flico1-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav2{ background:url(../image/pro-flico2-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav3{ background:url(../image/pro-flico3-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav4{ background:url(../image/pro-flico4-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav5{ background:url(../image/pro-flico5-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav6{ background:url(../image/pro-flico6-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav7{ background:url(../image/pro-flico7-1.png) no-repeat 15px center; background-size:35px;}
.pro-nav ul li.pro-nav8{ background:url(../image/pro-flico8-1.png) no-repeat 15px center; background-size:35px;}

.pro-nav ul li.pro-nav1:hover,.pro-nav ul li.pro-nav1.on{ background:url(../image/pro-flico1-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav2:hover,.pro-nav ul li.pro-nav2.on{ background:url(../image/pro-flico2-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav3:hover,.pro-nav ul li.pro-nav3.on{ background:url(../image/pro-flico3-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav4:hover,.pro-nav ul li.pro-nav4.on{ background:url(../image/pro-flico4-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav5:hover,.pro-nav ul li.pro-nav5.on{ background:url(../image/pro-flico5-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav6:hover,.pro-nav ul li.pro-nav6.on{ background:url(../image/pro-flico6-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav7:hover,.pro-nav ul li.pro-nav7.on{ background:url(../image/pro-flico7-2.png) no-repeat 15px center #3068f8; background-size:35px;}
.pro-nav ul li.pro-nav8:hover,.pro-nav ul li.pro-nav8.on{ background:url(../image/pro-flico8-2.png) no-repeat 15px center #3068f8; background-size:35px;}

.pro-list ul{ width:1230px;}
.pro-list ul li{ display:block; float:left; width:279px; height:250px; display:block; background:#eef2f5; margin-right:25px; position:relative; overflow:hidden; border:1px solid #fff; margin-bottom:23px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro-list ul li img{ display:block; width:279px; height:209px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro-list ul li .pro-lianjie{ width:279px; position:absolute; left:50%; margin-left:-139px; bottom:-50px; height:100px; background:#eef2f5; text-align:center;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro-list ul li .pro-lianjie a{ display:inline-block; width:103px; height:32px; text-align:center; color:#fff; background:#616d78; font-size:14px; margin:0 10px; line-height:32px;}
.pro-list ul li p{ width:280px; overflow:hidden; margin:0 auto; height:50px; line-height:50px; text-align:center; font-size:15px; color:#000000;}
.pro-list ul li:hover .pro-lianjie{ bottom:0px; background:rgba(238,242,245,.9)}
.pro-list ul li:hover{ border:1px solid #d6dbdf; box-shadow:0 10px 20px rgba(0,0,0,.1)}
.pro-list ul li .pro-lianjie a:hover{ background:#3068f8}
.pro-list ul li:hover img{transform: scale(1.1);}
.pro-list ul li:hover{ background:rgba(238,242,245,.8);}

.kehu{ background:url(../image/kehu-bg.jpg) no-repeat center; background-size:cover; padding-bottom:50px; margin-top:30px;background-attachment: fixed;}
.kehu strong{ color:#fff;}
.kehu p{ color:#fff; }

.kehu .swiper-container{ overflow:hidden; margin-top:30px;}
.kehu .swiper-slide{ display:block; float:left; width:373px; margin-right:40px; padding-bottom:20px; border-bottom:1px dashed #abaaaa; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; position:relative;}
.kehu .swiper-slide a.tit{ display:block; font-size:16px; color:#fff; margin:15px 0;height:21px;line-height:21px;overflow:hidden;}
.kehu .swiper-slide p{ font-size:14px; color:rgba(255,255,255,.5); line-height:26px; height:52px; overflow:hidden;}
.kehu .swiper-slide .kehu-pic{ display:block;width:281px; height:224px; position:relative; overflow:hidden;}
.kehu .swiper-slide .kehu-pic .kehu-img{ display:block;width:281px; height:224px; position:absolute; left:0; top:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.kehu .swiper-slide .kehu-pic .kehu-li-bg{width:281px; height:224px; position:absolute; left:0; top:224px;background:rgba(48,104,248,.8);-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; line-height:224px; text-align:center;}
.kehu .swiper-slide .kehu-pic .kehu-logo{ display:inline-block; vertical-align:middle; margin:auto; width:180px;}
.kehu .swiper-slide a.tit:hover{ color:#3068f8;}
.kehu .swiper-slide .kehu-li-hr{ position:absolute; left:0; bottom:-1px;  height:1px; background:#3068f8; width:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.kehu .swiper-slide:hover .kehu-li-hr{ width:100%;}
.kehu .swiper-slide .kehu-pic:hover .kehu-img{ top:-224px;}
.kehu .swiper-slide .kehu-pic:hover .kehu-li-bg{ top:0;}
.kehu a.more{ display:block; width:120px; height:40px; line-height:40px; text-align:center; border:1px solid #abaaaa; margin:0 auto; margin-top:40px; font-size:14px; color:#fff}
.kehu a.more:hover{ background:#3068f8; color:#ff; border:1px solid #3068f8}

.shuzi ul{ text-align:center; margin-top:35px; padding-bottom:70px;}
.shuzi ul li{ display:inline-block;width:150px; margin:0 60px; position:relative;}
.shuzi ul li b{ font-size:30px;font-family: Impact;font-weight: normal;}
.shuzi ul li .num{ width:150px; height:150px; background:url(../image/num-bg.png) no-repeat center; background-size:100%; color:#fff; line-height:150px;}
.shuzi ul li .num b{ font-size:38px;}
.shuzi ul li strong{ position:relative;}

.shuzi ul li strong span{ position:absolute;right:-10px; top:-30px; line-height:20px;}
.shuzi ul li p{ font-size:15px; color:#313131; margin-top:10px;}
.shuzi ul li:after{ content:""; width:93px; height:23px; background:url(../image/num-after.png) no-repeat center; position:absolute; right:-109px; top:78px;}
.shuzi ul li.last:after{ content:""; display:none;}

.why{ background:#f7f6f5; padding-bottom:60px;}
.why ul{ border-right:1px solid #d6d6d7; width:1200px; margin-top:35px;}
.why ul li{ display:block; float:left; width:299px; border:1px solid #d6d6d7; border-right:none; height:340px; position:relative; cursor:pointer; overflow:hidden;}
.why ul li .why-img1{ display:block;width:299px;height:340px;}
.why ul li .mask{ width:299px; height:340px; position:absolute; left:0; top:0; background:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li .mask .whi-libg{ background:rgba(54,100,249,.8); width:299px; height:340px; position:absolute; left:0; top:0; opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li:hover .mask { background:none;}
.why ul li:hover .mask .whi-libg{ opacity:1}
.why ul li .mask .content{width:299px;height:340px;position:absolute; left:0;top:80px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li .mask .item-img-panel{ height:64px; display:block; margin:0 auto; position:relative;} 
.why ul li .mask .item-img-panel img{ display:block; margin:0 auto; position:absolute; left:0; right:0; top:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; width:55px;}
.why ul li .mask .item-img-panel img.why-img-hover{ opacity:0;}
.why ul li:hover .mask .content{ top:50px;}
.why ul li:hover .mask .item-img-panel img.why-img-hover{ opacity:1;}
.why ul li:hover .mask .item-img-panel img.why-img{ opacity:0;}
.why ul li .mask .content p{ font-size:22px; color:#3d3d3d; text-align:center; margin-top:10px; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li .mask .content p:after{ content:""; width:28px; height:4px; background:#117af5; position:absolute; right:0; left:0; margin:0 auto; bottom:-15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li .mask .content span{ font-size:15px; color:#575757; line-height:26px; text-align:center; display:block; height:52px; margin-top:35px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li:hover .mask .content p{ color:#fff;}
.why ul li:hover .mask .content span{ color:#fff;}
.why ul li:hover .mask .content p:after{ background:#fff;}
.why ul li .mask .content i{ display:block; margin:0 auto; width:100px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; margin-top:20px; opacity:0; font-style:normal;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.why ul li .mask .content i:hover{ background:#Fff; color:#117af5}
.why ul li:hover .mask .content i{ opacity:1;}

.koubei{ background:url(../image/koubei-bg.jpg) no-repeat center; background-size:cover; padding-bottom:70px;background-attachment: fixed;}
.koubei .lmt strong{ color:#fff;}
.koubei .swiper-container {width: 100%; margin-top:30px;}
.koubei .swiper-slide {background-position: center;background-size: cover;width:320px;height: 460px;}
.koubei .swiper-slide img{ display:block;width:320px;height: 460px; }


.honor { position:relative; padding-bottom:60px;}
.honor .lmt{ margin-bottom:0;}
.honor  .honor-xian{ width:1100px; height:2px; background:url(../image/honor-xian.png) repeat-x center; position:absolute; top:200px; left:50%; margin-left:-550px;}
.honor .swiper-container{ padding:0 59px;}
.honor .honor-list .swiper-wrapper{ margin-top:50px;}
.honor .honor-list .swiper-slide { width:230px;}
.honor .honor-list .swiper-slide i{ display:block; width:18px; height:29px; background:url(../image/honor-i.png) no-repeat center; margin:0 auto; margin-bottom:10px;}
.honor .honor-list .swiper-slide p{ font-size:15px; color:#424242; text-align:center; margin-bottom:10px;}
.honor .honor-list .swiper-slide .honor-img{ width:227px; height:320px; background:url(../image/honor-img-bg.png) no-repeat center; margin:0 auto; padding-top:15px; }
.honor .honor-list .swiper-slide .honor-img img{ display:block; width:210px; height:313px; margin:0 auto;}

.honor .honor-list .swiper-button-prev{ width:54px; height:54px; background:url(../image/honor-left.png) no-repeat center; left:0;}
.honor .honor-list .swiper-button-next{ width:54px; height:54px; background:url(../image/honor-right.png) no-repeat center; right:0;}

.honor .honor-list .swiper-button-next,.honor .honor-list  .swiper-button-prev{ top:12%}
.honor .honor-list .swiper-slide:hover i{ background:url(../image/honor-i-on.png) no-repeat center;}
.honor .honor-list .swiper-slide:hover  .honor-img{ background:url(../image/honor-img-bg-on.png) no-repeat center;}
.honor .honor-list .swiper-slide:hover p{ color:#3068f8;}

.qianyue{ background:#f7f6f5; padding-bottom:45px;}
.qianyue ul{ width:1230px; margin-top:10px;}
.qianyue ul li{ display:block; float:left; width:555px; height:156px; border:1px solid #e0e2e4; margin-right:26px; margin-bottom:25px; padding:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.qianyue ul li img{ display:block; width:210px; height:154px; float:left; margin-right:10px;}
.qianyue ul li a.tit{ display:block; font-size:16px; color:#1b1b1b; height:44px; line-height:44px;overflow:hidden}
.qianyue ul li span{ display:block; padding-bottom:10px; font-size:14px; color:#a2a2a2; border-bottom:1px solid #e0e2e4;}
.qianyue ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.qianyue ul li .qy-r{ width:335px; float:left;}
.qianyue ul li p{ font-size:14px; color:#7a7a7a; line-height:25px; margin-top:5px;}
.qianyue ul li p a{ color:#3068f8;}

.qianyue ul li:hover{ border:1px solid #fff; background:#fff;box-shadow:0px 0px 20px rgba(199,199,199,.9); }
.qianyue ul li a.tit:hover{ color:#3068f8}



.index-map{ background:url(../image/map-bg.jpg) no-repeat center; background-size:cover;background-attachment: fixed;}
.index-map .lmt strong{ color:#fff;}
.index-map .lmt p{ color:rgba(255,255,255,.7);}
.index-map .map-nr{ width:765px; margin:0 auto; position:relative; height:631px;}
.index-map .map-nr img{ display:block; position:absolute; left:0; top:-55px;}
.index-map .map-nr .position{ position:absolute; z-index:10; width: 9px;height: 9px; }
.index-map .map-nr .position .circle{display: inline-block; position: absolute;left: 0; width: 9px;
 height: 9px; background: #00fffc;-webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%; opacity: 1;filter: alpha(opacity=100);}
.index-map .map-nr .position0 .circle{ width:11px; height:11px; background:#fff100;}
.index-map .map-nr .position .pulse{display: inline-block;position: absolute;top: -11px;left: -11px;
 height: 30px;width: 30px; -webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%;
background: #00d2ff; opacity: 0.35;filter: alpha(opacity=0); -webkit-animation: warn 2.5s ease-out;
-moz-animation: warn 2.5s ease-out; animation: warn 2.5s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite; animation-iteration-count: infinite;}
.index-map .map-nr .position0 .pulse{ width:40px; height:40px; background:#fff100;top: -15px;left: -15px;}

.ny-map{ background:#f6f6f6; background-size:cover;}
.ny-map .lmt strong{ color:#000;}
.ny-map .lmt p{ color:#4d4d4d;}

.ny-map .map-nr .position .circle{ background: #2170f7;}
.ny-map .map-nr .position .pulse{ background:#2170f7;}

@keyframes warn{
0%{transform:scale(0);opacity:0}
30%{transform:scale(0.3);opacity:0.2}
60%{transform:scale(0.8);opacity:0.3}
100%{transform:scale(1.6);opacity:0.0}
}
@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);opacity:0.0}
30%{-webkit-transform:scale(0.3);opacity:0.2}
60%{-webkit-transform:scale(0.8);opacity:0.3}
100%{-webkit-transform:scale(1.6);opacity:0.0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);opacity:0.0}
30%{-moz-transform:scale(0.3);opacity:0.2}
60%{-moz-transform:scale(0.8);opacity:0.3}
100%{-moz-transform:scale(1.6);opacity:0.0}
}
.index-map .map-nr .position0{ left:553px; top:278px;}
.index-map .map-nr .position1{ left:148px; top:123px;}
.index-map .map-nr .position2{ left:161px; top:303px;}
.index-map .map-nr .position3{ left:250px; top:383px;}
.index-map .map-nr .position4{ left:287px; top:237px;}
.index-map .map-nr .position5{ left:345px; top:463px;}
.index-map .map-nr .position6{ left:358px; top:367px;}
.index-map .map-nr .position7{ left:392px; top:272px;}
.index-map .map-nr .position8{ left:422px; top:242px;}
.index-map .map-nr .position9{ left:458px; top:284px;}
.index-map .map-nr .position10{ left:445px; top:368px;}
.index-map .map-nr .position11{ left:453px; top:420px;}
.index-map .map-nr .position12{ left:476px; top:210px;}
.index-map .map-nr .position13{ left:463px; top:503px;}
.index-map .map-nr .position14{ left:522px; top:420px;}
.index-map .map-nr .position15{ left:563px; top:483px;}
.index-map .map-nr .position16{ left:517px; top:216px;}
.index-map .map-nr .position17{ left:521px; top:150px;}
.index-map .map-nr .position18{ left:596px; top:384px;}
.index-map .map-nr .position19{ left:602px; top:324px;}
.index-map .map-nr .position20{ left:585px; top:100px;}
.index-map .map-nr .position21{ left:618px; top:238px;}
.index-map .map-nr .position22{ left:652px; top:331px;}
.index-map .map-nr .position23{ left:665px; top:150px;}
.index-map .map-nr .position24{ left:698px; top:102px;}
.index-map .map-nr .position25{ left:706px; top:65px;}



.index-news{ padding-bottom:45px;}
.index-news .tab-hd { margin-top:25px;}
.index-news .tab-hd{ margin-bottom:20px; text-align:center;}
.index-news .tab-hd ul li{ display:inline-block;width:151px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#4a4a4a; border:1px solid #cbcfd2; border-radius:5px; margin:0 5px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-news .tab-hd ul li a{ color:#5b5b5b; display:block;}
.index-news .tab-hd ul li.on{ background:#3068f8; border:1px solid #3068f8; }
.index-news .tab-hd ul li.on a{ color:#fff;}

.index-news .tab-bd .tuijian{ width:520px; -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.1); box-shadow:0 0px 10px rgba(0,0,0,0.1);}

.index-news .tab-bd .tuijian .focusBox { position: relative; width: 520px; height: 400px; overflow: hidden;  }
.index-news .tab-bd .tuijian .focusBox .pic img { width: 520px; height:400px; display: block; }
.index-news .tab-bd .tuijian .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:50px; width:100%; background:rgba(0,0,0,.7); overflow: hidden; }
.index-news .tab-bd .tuijian .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:520px; overflow: hidden; border:1px solid #f1f1f1; border-top:none; }
.index-news .tab-bd .tuijian .focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-58px;}
.index-news .tab-bd .tuijian .focusBox .txt li a{ display: block; color: #fff; padding: 0 0 0 15px; font-size: 15px;  text-decoration: none; }
.index-news .tab-bd .tuijian .focusBox .num { position: absolute; z-index: 3; bottom:24px; right:15px; }
.index-news .tab-bd .tuijian .focusBox .num li{ float: left; position: relative; width: 9px; height: 9px; line-height: 9px; overflow: hidden; text-align: center; margin-left: 10px; cursor: pointer; background:#b7bdbb; border-radius:50%; }
.index-news .tab-bd .tuijian .focusBox .num li.on{ background:#2761c7;}

.index-news .tab-bd .tu-li{ display:block; float:left; width:680px;}
.index-news .tab-bd .tu-li ul{ width:680px;}
.index-news .tab-bd .tu-li li{ display:block; float:left; padding:18px 10px; border:2px solid #f2f2f3; width:300px; margin-left:15px; margin-bottom:18px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-news .tab-bd .tu-li li b{ display:block; font-size:22px; color:#dddddd; margin-bottom:10px;}
.index-news .tab-bd .tu-li li a{ display:block; font-size:18px; color:#272727; height:22px; line-height:22px; overflow:hidden; font-weight:bold;}
.index-news .tab-bd .tu-li li p{ font-size:15px; color:#a1a1a1; line-height:26px; height:78px; overflow:hidden; margin-top:13px;}
.index-news .tab-bd .tu-li li span{ display:block; font-size:14px; color:#d0d0d0; height:22px; line-height:22px; padding-left:24px; background:url(../image/eye.png) no-repeat left center; margin-top:20px;}
.index-news .tab-bd .tu-li li a:hover{ color:#3068f8; }
.index-news .tab-bd .tu-li li:hover{box-shadow:0px 0px 20px rgba(199,199,199,.9);}


.footer{ background:url(../image/footer-bg.png);padding-top:45px; padding-bottom:40px;}
.footer .box strong{ font-size:25px; color:#fff; display:block; text-align:center; font-weight:normal;}
.footer .box .message{ margin-top:35px;}
.footer .box .message:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.footer .box .message .text{ display:block; float:left; height:52px; line-height:52px; background:rgba(255,255,255,.1); border:none; width:255px; padding-left:15px; margin-right:10px; color:#fff;}
.footer .box .message .submit{ display:block; float:left; width:184px; height:52px; line-height:52px; border:none; background:#1478f5; font-size:15px; color:#fff; cursor:pointer;}
.footer .box .message .text1{ width:430px;}
.footer .box ul{ width:1230px; margin-top:37px;}
.footer .box ul li{ display:block; float:left; width:277px; height:108px; border:1px dashed rgba(255,255,255,.1); margin-right:27px; padding-top:20px; position:relative; cursor:pointer;}
.footer .box ul li img{ display:block; margin:0 auto; margin-bottom:15px;}
.footer .box ul li p{ font-size:14px; color:#888888; line-height:22px; text-align:center;}
.footer .box ul li:hover{ border:1px solid rgba(255,255,255,.1)}

.footer .box ul li .ewm{ position:absolute; width:303px; height:120px;left:170px; top:0px; padding-top:8px;z-index:9; opacity:0; visibility:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.footer .box ul li.wx:hover .ewm{ top:0px; left:140px; opacity:1; visibility:inherit;}
.copyright{ height:60px; line-height:60px; text-align:center; font-size:14px; color:#888; background:#090909;}

.sidebar{ display:none; position:fixed; right:0; top:200px; width:47px; z-index:9999999}
.fixednav{ display:block !important;}

.sidebar ul li{ width:47px; height:47px; background:#616d78; margin-bottom:1px; background-color:#616d78;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; position:relative; cursor:pointer;}
.sidebar ul li i{background-color:#616d78; display:block; width:47px; height:47px; position:absolute; left:0; top:0; z-index:999999;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sidebar ul li.sidebar-li1 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left top;}
.sidebar ul li.sidebar-li2 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -47px;}
.sidebar ul li.sidebar-li3 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -94px;}
.sidebar ul li.sidebar-li4 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -141px;}
.sidebar ul li.sidebar-li5 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -188px;}
.sidebar ul li.sidebar-li6 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -235px;}
.sidebar ul li.sidebar-li7 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -282px;}
.sidebar ul li.sidebar-li8 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -329px;}
.sidebar ul li.sidebar-li9 i{ background-image:url(../image/sidebar.png); background-repeat:no-repeat; background-position:left -376px;}
.sidebar ul li:hover i{background-color:#3068f8;}
.sidebar ul li .sidebar-text{ width:100px; height:47px; line-height:47px; position:absolute; left:47px; text-align:center; background:#3068f8; color:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; font-size:14px; z-index:99999}
.sidebar ul li:hover  .sidebar-text{ left:-100px;}
.sidebar ul li:hover{background-color:#3068f8;}

.nybanner{ height:484px;}
.newsb{ padding-top:150px;padding-right:100px;width:1100px;}
.newsb strong{ display:block; font-size:26px; color:#fff; text-align:right;}
.newsb p{ font-size:18px; color:#fff; text-align:right; margin:10px 0;}
.newsb span{ display:block; text-align:right; font-size:12px; color:rgba(255,255,255,.3);}
.px-b img{ display:block; margin:0 auto;}


.fuwub{ padding-top:160px; padding-right:86px; box-sizing:border-box;}
.fuwub strong{ font-size:26px; color:#fff; text-align:right; display:block}
.fuwub p{ font-size:18px; color:#fff; text-align:right; margin:10px 0;}
.fuwub span{ display:block; text-align:right; font-size:12px; color:rgba(255,255,255,.5);}

.aboutb{ padding-top:170px; padding-left:50px; box-sizing:border-box;}
.aboutb strong{ font-size:26px; color:#fff; text-align:left; display:block}
.aboutb p{ font-size:18px; color:#fff; text-align:left; margin:10px 0;}
.aboutb span{ display:block; text-align:left; font-size:12px; color:rgba(255,255,255,.5);}


.solutionb{ padding-top:180px; padding-left:46px; box-sizing:border-box;}
.solutionb strong{ font-size:26px; color:#fff; text-align:left; display:block}
.solutionb p{ font-size:18px; color:#fff; text-align:left; margin:10px 0;}
.solutionb span{ display:block; text-align:left; font-size:12px; color:rgba(255,255,255,.5);}


.contactb{ padding-top:180px;  box-sizing:border-box;}
.contactb strong{ font-size:26px; color:#fff; text-align:left; display:block}
.contactb p{ font-size:18px; color:#fff; text-align:left; margin:10px 0;}
.contactb span{ display:block; text-align:left; font-size:12px; color:rgba(255,255,255,.5);}



.news_1{ padding-top:45px; padding-bottom:50px;}
.news_1 .biaoti strong{ display:block; font-size:34px; text-align:center; font-weight:normal;}
.news_1 .biaoti a{ display:block; text-align:center; font-size:15px; color:#1975f6; margin-top:10px;}
.news_1 ul{ width:1240px; margin-top:30px;}
.news_1 ul li{ display:block; float:left; width:281px;  margin-right:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; position:relative }
.news_1 ul li img{ display:block; width:281px; height:205px;}
.news_1 ul li a.tit{ display:block; font-size:17px; font-weight:bold; color:#000; margin-top:10px;height:22px;overflow:hidden;}
.news_1 ul li p{ font-size:14px; color:#929292; line-height:24px; margin-top:10px;height:48px;overflow:hidden}
.news_1 ul li span{ display:block; width:281px; height:40px; line-height:40px; border-bottom:1px solid #eeeeee; font-size:14px; color:#929292;}
.news_1 ul li a.tit:hover{ color:#1478f5;}
.news_1 ul li span a{ display:block; width:19px; height:19px; background:url(../image/news1-more.jpg) no-repeat center;    margin-top: 10px; float:right;}
.news_1 ul li:after{ content:""; width:0px; height:2px; background:#1478f5; position:absolute; left:3px; bottom:0px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news_1 ul li:hover:after{ width:281px;}


.news_2{ background:#f3f3f3; padding:90px 0;}
.news_2 .left{ width:760px; background:#fff;}
.news_2 .left img{ display:block; float:left;}
.news_2  .right{ width:310px; height:438px; padding:0 30px;  background:#fff;}
.news_2  .right strong{ font-size:34px; height:133px; line-height:133px; color:#000; font-weight:normal; display:block; text-align:center;}
.news_2  .right ul{ display:block; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:20px 0;}
.news_2  .right ul li{ height:34px; line-height:34px; font-size:14px; background:url(../image/li.jpg) no-repeat left center; padding-left:12px; overflow:hidden;}
.news_2  .right ul li a{ color:#747474;}
.news_2  .right ul li a:hover{ color:#1478f5;}
.news_2  .right a.more{ display:block;margin:0 auto; font-size:15px; color:#1975f6; text-align:center; margin-top:50px; position:relative; width:80px; }
.news_2  .right a.more:after{ content:""; width:0px; height:2px; background:#1478f5; position:absolute; left:3px; bottom:-5px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news_2  .right a.more:hover:after{ width:72px;}
.news_2  .gsxw strong{ background:url(../image/news_2_bt.jpg) no-repeat center; color:#fff;}
.news_2  .gsxw{ padding:0; width:390px;}
.news_2  .gsxw ul{ padding:20px 0px; width:313px; margin:0 auto;}


.news_3{ padding-top:45px; padding-bottom:50px;}
.news_3 .biaoti strong{ display:block; font-size:34px; text-align:center; font-weight:normal;}
.news_3 .biaoti a{ display:block; text-align:center; font-size:15px; color:#1975f6; margin-top:10px;}

.news_3 ul{ width:1230px; margin-top:30px;}
.news_3 ul li{ display:block; float:left; padding:15px; border:2px solid #f2f2f3; width:349px; margin-right:25px; margin-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; margin-bottom:25px;}
.news_3 ul li b{ display:block; font-size:22px; color:#dddddd; margin-bottom:10px;}
.news_3 ul li a{ display:block; font-size:18px; color:#272727; height:22px; line-height:22px; overflow:hidden; font-weight:bold;}
.news_3 ul li p{ font-size:15px; color:#a1a1a1; line-height:26px; height:52px; overflow:hidden; margin-top:13px;}
.news_3 ul li span{ display:block; font-size:14px; color:#d0d0d0; height:22px; line-height:22px; padding-left:24px; background:url(../image/eye.png) no-repeat left center; margin-top:20px;}
.news_3 ul li a:hover{ color:#3068f8; }
.news_3 ul li:hover{box-shadow:0px 0px 20px rgba(199,199,199,.9);}

.pro-xinghao ul{ width:1230px;}
.pro-xinghao ul li{ display:block; float:left; width:255px; border:1px solid #e6e6e6; position:relative; padding:0 15px; padding-top:7px; margin-right:18px; margin-bottom:25px; padding-bottom:10px;}
.pro-xinghao ul li img{ display:block; width:247px; height:315px; margin:0 auto;}
.pro-xinghao ul li b{ display:block; width:59px; height:60px; background:url(../image/pro-xht.png) no-repeat center; position:absolute; left:0; top:0; font-size:20px; color:#fff; line-height:50px; padding-left:10px;}
.pro-xinghao ul li p{ font-size:14px; color:#525252; line-height:25px;height:25px;overflow:hidden; text-align:center; border-top:1px solid #f2f2f2; padding-top:5px;}
.pro-xinghao li:hover p{ color:#1f72f6;}

.pro-xinghao li .pro-xht{ width:0; height:1px; position:absolute; left:0; top:0; background:#1f72f6;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-xinghao li:hover .pro-xht{ width:285px;}

.pro-xinghao li .pro-xhb{ width:0; height:1px; position:absolute; right:0; bottom:0; background:#1f72f6;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-xinghao li:hover .pro-xhb{ width:285px;}


.pro-xinghao li .pro-xhr{ width:1px; height:0px; position:absolute; right:0; top:0; background:#1f72f6;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-xinghao li:hover .pro-xhr{ height:393px;}
.pro-xinghao li .pro-xhl{ width:1px; height:0px; position:absolute; left:0; bottom:0; background:#1f72f6;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-xinghao li:hover .pro-xhl{ height:393px;}

.fenye { background:#fff;width: 100%;margin: 0 auto;margin-top: 15px; padding-top:15px; margin-bottom:50px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #dfdfdf;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px;}
.fenye b, .fenye a:hover {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #3068f8;font-size: 14px;color: #fff;margin: 0 2px;background: #3068f8; border-radius:5px;}


.pro-biao{ background:#f6f6f6; margin-top:30px; padding-bottom:60px;}
.pro-biao-list{ margin-top:40px;}
.pro-biao-list .tab-hd ul{ text-align:center; width:1305px;}
.pro-biao-list .tab-hd ul li{ display:block; float:left; margin-right:2px; width:399px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#000000; background:#d6e3f7; cursor:pointer;}
.pro-biao-list .tab-hd{ margin-bottom:30px}
.pro-biao-list .tab-hd ul li.on{ color:#fff; background:#1f72f6; position:relative;}
.pro-biao-list .tab-hd ul li.on:after{ content:""; width:15px; height:8px; background:url(../image/jiao.jpg) no-repeat center; position:absolute; left:0; right:0; display:block; margin:0 auto; bottom:-8px;}

.pro-biao-list .tab-pal td{ border:1px solid #a4bada;}
.pro-biao-list .tab-pal .biaotou{ height:60px;  text-align:center; text-align:center; font-size:15px; background:#b6cdf0;}
.pro-biao-list .tab-pal .odd{ height:43px; line-height:43px; text-align:center; font-size:15px;}
.pro-biao-list .tab-pal .even{ height:43px; line-height:43px; background:#f0f5fc; text-align:center; font-size:15px;}

.yingyong{ padding-bottom:30px;}
.yingyong ul{ width:1220px; margin-top:40px;}
.yingyong ul li{ display:block; float:left; width:290px; margin-right:15px; margin-bottom:20px;}
.yingyong ul li img{ display:block; width:290px; height:218px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.yingyong ul li i{ display:block; width:290px; height:218px; overflow:hidden;}
.yingyong ul li p{ text-align:center; font-size:15px; color:#000000; text-align:center; margin-top:10px;}
.yingyong ul li:hover p{ color:#1f72f6;}
.yingyong ul li:hover img{transform: scale(1.1);}

.newsnav{ height:43px; line-height:43px; background:#efefef; font-size:14px; color:#9f9f9f; border-top:1px solid #ededed; }
.newsnav .box{ background:url(../image/newsnav.png) no-repeat left center; padding-left:25px; width:1175px;}
.newsnav .box a{ color:#9f9f9f; }
.newsnav .box a:hover{ color:#1f72f6; }

.xinghao-xq1{ padding-top:40px; border-bottom:1px solid #efefef;}
.xinghao-xq1 .tab-hd ul{ text-align:center;}
.xinghao-xq1 .tab-hd ul li{ display:inline-block; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:151px; height:42px; line-height:42px; text-align:center; margin:0 10px; border:1px solid #cbcfd2; font-size:16px; color:#4a4a4a; border-radius:5px; cursor:pointer;}
.xinghao-xq1 .tab-hd ul li a{ color:#4a4a4a;}
.xinghao-xq1 .tab-hd ul li.on,.xinghao-xq1 .tab-hd ul li:hover{ color:#fff; background:#3068f8; border:1px solid #3068f8;}
.xinghao-xq1 .tab-hd ul li.on a,.xinghao-xq1 .tab-hd ul li:hover a{color:#fff}
.xinghao-xq1 .tab-hd{ margin-bottom:35px;}
.xinghao-xq1 .tab-bd .tab-pal strong{ display:block; text-align:center; font-weight:normal; font-size:22px; margin-bottom:10px;}
.xinghao-xq1 .tab-bd .tab-pal p{ font-size:15px; text-align:center; }
.xinghao-xq1 .tab-bd .tab-pal img{ display:block; margin:0 auto;}
.xinghao-xq1 .tab-bd .tab-pal .pp{font-size:15px; text-align:center;line-height:24px;}
.xinghao-xq1 .tab-bd .tab-pal .pp br{display:none;}

.xhbt{ font-size:26px; text-align:center; font-weight:bold; position:relative;}
.xhbt:after{ content:""; width:35px; height:3px; background:#1f71f7; position:absolute; right:0; left:0; margin:0 auto; display:block; bottom:-10px;}

.xinghao-xq2{ margin-top:30px;border-bottom:1px solid #efefef; padding-bottom:25px;}
.xinghao-xq2 .cpgs{ font-size:15px; color:#383838; line-height:30px; margin-top:40px;}
.xinghao-xq2 ul{ width:1240px; margin-top:25px;}
.xinghao-xq2 ul li{ display:block; float:left; width:560px; height:168px; background:#f4f4f4; margin-right:20px; margin-bottom:30px; padding:35px 0; padding-right:30px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.xinghao-xq2 ul li i{ display:block; width:116px; height:170px; line-height:170px; float:left; text-align:center;  border-right:1px solid #e4e4e4; margin-right:25px;}
.xinghao-xq2 ul li i img{ display:inline-block;vertical-align:middle;}
.xinghao-xq2 ul li strong{ display:block; font-size:22px; color:#000; margin-bottom:18px;}
.xinghao-xq2 ul li p{ font-size:14px; color:#616161; line-height:25px;}
.xinghao-xq2 ul li:hover{ box-shadow:0px 0px 20px rgba(0,0,0,.2);}

.xinghao-xq3 img{ display:block; margin:0 auto;}
.xinghao-xq4{ margin-top:30px;border-bottom:1px solid #efefef; padding-bottom:75px;}
.xinghao-xq3 .xhbt{ margin-bottom:30px;}
.xinghao-xq4 ul{ width:1220px; margin-top:45px;}
.xinghao-xq4 ul li{ display:block; float:left; width:286px; border:1px solid #e9e9e9; margin-right:16px; padding-top:13px; text-align:center; padding-bottom:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.xinghao-xq4 ul li img{ display:block; margin:0 auto; width:270px; height:390px;}
.xinghao-xq4 ul li p{ height:28px; line-height:28px; text-align:center; font-size:16px; color:#fff; padding:0 15px; border-top-left-radius:10px; border-bottom-right-radius:10px; background:#393836; margin-top:22px; display:inline-block;}
.xinghao-xq4 ul li:hover{ transform:translate(0,-5px); border:1px solid #3068f8 }


.xinghao-xq5{ margin-top:30px;border-bottom:1px solid #efefef; padding-bottom:45px;}
.xinghao-xq5 ul{ width:1230px; margin-top:40px;}
.xinghao-xq5 ul li{ display:block; float:left; width:290px; margin-right:17px; margin-bottom:20px;}
.xinghao-xq5 ul li img{ display:block; width:290px; height:218px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.xinghao-xq5 ul li i{ display:block; width:290px; height:218px; overflow:hidden;}
.xinghao-xq5 ul li p{ text-align:center; font-size:14px; color:#000000; text-align:center; margin-top:10px;}
.xinghao-xq5 ul li:hover p{ color:#1f72f6;}
.xinghao-xq5 ul li:hover img{transform: scale(1.1);}

.xinghao-xq6{ margin-top:30px;border-bottom:1px solid #efefef; padding-bottom:45px;}
.xinghao-xq6 ul{ margin-top:35px;}



.search-ny{padding-bottom:15px; border-bottom:1px solid #ededed;}
.search1{ border-bottom:none; padding-top:190px;}
.search-ny .form{ width:550px; margin:0 auto;}
.search-ny .form .text{ display:block; float:left; width:461px; height:37px; line-height:37px; border:1px solid #e6e6e6; border-right:none; padding-left:10px;}
.search-ny .form .submit{ width:68px; height:39px; display:block; float:left; background:url(../image/submit.png) no-repeat center; border:none; cursor:pointer;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.search-ny p{ font-size:14px; color:#a4a4a4; text-align:center; margin-top:13px;}
.search-ny p a{ color:#a4a4a4; display:inline-block; margin-right:10px;}
.search-ny .form .submit:hover{ opacity:0.9; }
.search1 p{ color:#fff; }
.search1 p a{ color:#fff;}


.pro-xq1{ margin-top:30px; padding-bottom:65px;}
.pro-xq1 .left{ width:580px; height:436px; position:relative; overflow:hidden;}
.pro-xq1 .left ul li img{ display:block; width:580px; height:436px; }
.pro-xq1 .left .prev{ width:49px; height:49px; background:url(../image/pro-prev.png) no-repeat center; position:absolute; left:-50px; top:200px;}
.pro-xq1 .left .next{ width:49px; height:49px; background:url(../image/pro-next.png) no-repeat center; position:absolute; right:-50px; top:200px;}
.pro-xq1 .left:hover .prev{ left:20px;}
.pro-xq1 .left:hover .next{ right:20px;}

.pro-xq1 .right{ width:600px;}
.pro-xq1 .right h1{ font-size:30px; color:#010101; font-weight:normal; display:block; padding:15px 0;}
.pro-xq1 .right ul{ padding:15px 0; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.pro-xq1 .right ul li{ display:block; float:left; font-size:14px; color:#989898; width:127px; padding:5px 0; height:80px;}
.pro-xq1 .right ul li strong{ display:block; color:#545454; margin-top:5px;    font-weight: normal;}
.pro-xq1 .right ul li.procs1{ width:90px; border-right:1px solid #eaeaea;}
.pro-xq1 .right ul li.procs2{ width:130px; padding-left:23px; padding-right:13px;}
.pro-xq1 .right ul li.procs3{ border-left:1px solid #eaeaea; width:300px; padding-left:23px; padding-right:13px;overflow-y: auto;}
.pro-xq1 .right ul li.procs3::-webkit-scrollbar {width:2px;height:10px;}
.pro-xq1 .right ul li.procs3::-webkit-scrollbar-thumb{background:#eaeaea;border-radius:4px;}

.pro-xq1 .right .pro-gongn{ font-size:14px; color:#575757; line-height:29px; height:125px; padding-top:14px; border-bottom:1px solid #eaeaea; padding-bottom:14px;}
.pro-xq1 .right .pro-zixun{ padding-top:15px;}
.pro-xq1 .right .pro-zixun:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.pro-xq1 .right .pro-zixun a{ display:block; float:left; width:154px; height:75px; line-height:75px; border:1px solid #eaeaea; border-radius:5px; margin-left:12px; font-size:16px; color:#6c6c6c; text-align:center;}


.pro-xq1 .right .pro-zixun a.tel{ margin-left:0; width:191px; padding-left:70px; background:url(../image/tel.png) no-repeat 25px center; line-height:25px;  text-align:left; padding-top:15px; height:60px;}
.pro-xq1 .right .pro-zixun a.tel strong{ display:block; font-size:18px;}

.pro-xq1 .right .pro-zixun a:hover{ color:#fff; background:#3068f8}
.pro-xq1 .right .pro-zixun a.tel:hover{ background:url(../image/tel_hover.png) no-repeat 25px center #3068f8; }


.pro-hr{ height:9px; background:#efefef; margin-bottom:40px;}
.pro-xq2{ padding-bottom:40px;}
.pro-xq2 ul{ width:1230px;}
.pro-xq2 ul li{ display:block; float:left; width:423px; padding-left:135px; padding-right:28px; margin-right:24px; border:1px solid #eaeaea; margin-bottom:25px; position:relative; height:130px; padding-top:47px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.pro-xq2 ul li b{ display:block; width:83px; height:83px; text-align:center; line-height:83px; border-radius:5px; color:#fff; background:#1f71f7;font-family: Impact; font-size:38px; position:absolute; left:30px; top:47px;}
.pro-xq2 ul li p{ font-size:15px; color:#515151; line-height:30px;}
.pro-xq2 ul li:hover{ box-shadow:0px 5px 20px rgba(0,0,0,.1); transform:translate(0,-5px);}

.pro-xq2 .cpjs{ border-top:1px solid #eaeaea; padding-top:25px; font-size:16px; color:#474747; line-height:33px; padding-bottom:30px; margin-top:15px;}
.pro-xq2 .cpjs strong.bt1{ display:block; font-size:20px; color:#000000; margin-bottom:10px;}

.pro-xq2 .cpjs td{ height:35px; line-height:35px; text-align:center; border:1px solid #dddddd; text-align:center;} 

.pro-xq3{ padding-bottom:65px;}
.pro-xq3 ul{ width:1235px;}
.pro-xq3 ul li{ display:block; float:left; width:281px; margin-right:25px;}
.pro-xq3 ul li  .kehu-pic{display:block; width:281px; height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; position:relative; overflow:hidden; }
.pro-xq3 ul li  .kehu-pic .kehu-img{ display:block; width:281px; height:224px; position:absolute; left:0; top:0; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-xq3 ul li  .kehu-li-bg{ display:block; width:281px; height:224px; position:absolute; left:0; top:224px; text-align:center; line-height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; background:#3068f8;}

.pro-xq3 ul li  .kehu-logo{ display:inline-block; vertical-align:middle; width:180px;}

.pro-xq3 ul li  .kehu-pic:hover .kehu-img{ top:-224px;}
.pro-xq3 ul li  .kehu-pic:hover .kehu-li-bg{ top:0;}


.pro-xq3 ul li p{ font-size:16px; color:#2b2b2b;height:21px;line-height:21px;overflow:hidden; text-align:center; margin-top:10px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-xq3 ul li:hover i img.kehu-pic{transform: scale(1.1);}
.pro-xq3 ul li:hover p{ color:#3068f8} 

.fuwuzhichi_1{ padding-bottom:70px; background:#f6f6f6;}
.fuwuzhichi_1 ul{ text-align:center; margin-top:50px;}
.fuwuzhichi_1 ul li{ display:inline-block; width:142px; margin:0 50px; cursor:pointer;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fuwuzhichi_1 ul li img{ display:block; margin:0 auto; width:120px;}
.fuwuzhichi_1 ul li p{ text-align:center; font-size:16px; color:#303030; margin-top:13px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fuwuzhichi_1 ul li:hover{transform:translate(0,-15px);}
.fuwuzhichi_1 ul li:hover p{ color:#1876f6;}

.fuwuliucheng{ padding-bottom:40px;}
.fuwuliucheng ul li{ display:block; width:70px; position:absolute;}
.fuwuliucheng ul li strong{ display:block; width:66px; height:66px; text-align:center; line-height:66px; font-size:34px; color:#d1d1d1;font-family: Impact; border:2px solid #ebebeb; border-radius:50%;font-weight: normal; background:#fff;}
.fuwuliucheng ul li p{ font-size:16px; color:#303030; margin-top:5px; text-align:center;}
.fuwuliucheng ul{ width:976px; margin:0 auto; position:relative; background:url(../image/fuwuliucheng-bg.png) no-repeat center; height:189px; margin-top:60px;}
.fuwuliucheng ul li.fwlc1{ left:125px; top:-30px;}
.fuwuliucheng ul li.fwlc2{ left:454px; top:-30px;}
.fuwuliucheng ul li.fwlc3{ left:770px; top:-30px;}
.fuwuliucheng ul li.fwlc4{ left:619px; top:57px;}
.fuwuliucheng ul li.fwlc5{ left:295px; top:57px;}
.fuwuliucheng ul li.fwlc6{ left:125px; top:147px;}
.fuwuliucheng ul li.fwlc7{ left:454px; top:147px;}
.fuwuliucheng ul li.fwlc8{ left:770px; top:147px;}
.fuwuliucheng a{ display:block; width:153px; height:44px; line-height:44px; text-align:center; background:url(../image/fwlc-more.png) no-repeat center; color:#fff; font-size:16px; margin:0 auto; margin-top:98px; border-radius:5px; overflow:hidden;}
.fuwuliucheng a:hover{ box-shadow:0px 0px 10px rgba(0,0,0,.5)}


.fuwuzhichi_2{ background:#f6f6f6; padding-bottom:50px;}
.fuwuzhichi_2 .lmt a{ color:#097ef4; font-size:15px; border:none; margin-top:5px;}
.fuwuzhichi_2 .lmt a:hover{ background:none; text-decoration:underline; margin-top:5px;}
.fuwuzhichi_2 ul{ width:1230px; margin-top:35px; text-align:center;}
.fuwuzhichi_2 ul li{ display:inline-block; width:260px; margin:0 11px;}
.fuwuzhichi_2 ul li i{ display:block; width:260px; height:206px; background:#fff; overflow:hidden;}
.fuwuzhichi_2 ul li i img{ display:block; width:260px; height:206px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.fuwuzhichi_2 ul li:hover i img{transform: scale(1.1);}
.fuwuzhichi_2 ul li p{ font-size:15px; color:#6b6b6b; text-align:center; margin-top:15px;}
.fuwuzhichi_2 ul li:hover p{ color:#1876f6;}


.fuwuzhichi_3{ width:1120px; margin:0 auto; padding-bottom:38px; border-bottom:1px solid #e0e0e0; margin-bottom:28px;}
.fuwuzhichi_3 .left{ width:520px; padding-right:37px; padding-top:45px;}
.fuwuzhichi_3 .left .fw3-t{ font-size:15px; color:#555555; margin-bottom:15px;}
.fuwuzhichi_3 .left .fw3-t strong{ font-weight:normal; font-size:30px; color:#2c2c2c;}
.fuwuzhichi_3 .left p{ font-size:14px; color:#747474; line-height:26px; margin-bottom:20px; text-align:justify;}
.fuwuzhichi_3 .left ul li{ display:block; font-size:14px; color:#747474; line-height:35px; padding-left:10px; background:url(../image/fw3-li.jpg) no-repeat left center;}
.fuwuzhichi_3 .right{ width:515px;padding-top:45px;}
.fuwuzhichi_3 .right .fw3-t{ font-size:15px; color:#555555; margin-bottom:15px;}
.fuwuzhichi_3 .right .fw3-t strong{ font-weight:normal; font-size:30px; color:#2c2c2c;}
.fuwuzhichi_3 .right p{ font-size:14px;text-align:justify; color:#747474; line-height:26px; margin-bottom:50px;}
.fuwuzhichi_3 .right .fw3-a a{ display:inline-block; width:153px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; background:url(../image/fwlc-more.png) no-repeat center;}
.fuwuzhichi_3 .right .fw3-a span{ display:inline-block; font-size:14px; color:#747474; background:url(../image/tel1.jpg) no-repeat left center; padding-left:30px; margin-left:45px; height:30px; line-height:30px;}


.fuwuzhichi_4{ width:1120px; margin:0 auto; padding-bottom:38px;}
.fuwuzhichi_4 img{ display:block; float:right; margin-top:60px;}
.fuwuzhichi_4 strong{ display:block; font-size:28px; color:#2c2c2c; font-weight:normal; margin-bottom:13px;}
.fuwuzhichi_4 ul li{ display:block; font-size:14px; color:#747474; line-height:35px; padding-left:10px; background:url(../image/fw3-li.jpg) no-repeat left center;}

.jishuzhichi1{ padding-bottom:80px; padding-top:70px;}
.jishuzhichi1 ul{ text-align:center;}
.jishuzhichi1 ul li{ display:inline-block; width:295px;}
.jishuzhichi1 ul li i{ display:block; width:167px; height:167px; margin:0 auto;}
.jishuzhichi1 ul li i img{ width:170px;    display: block; margin-left: 15px;}
.jishuzhichi1 ul li strong{ display:block; font-size:22px; color:#636363; text-align:center;  font-weight:normal; margin-bottom:17px;}
.jishuzhichi1 ul li p{ font-size:15px; color:#6c6c6c; text-align:center; line-height:26px;}

.jishuzhichi2{ background:#f6f6f6; padding-bottom:80px;}
.jishuzhichi2 .box{ width:1240px;}
.jishuzhichi2 dl{ display:block; float:left; width:270px; border:1px solid #e1e1e1; margin-right:38px; padding-bottom:15px; margin-top:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.jishuzhichi2 dl dt{ width:270px; height:54px; line-height:54px; text-align:center; background:#e1e1e1; font-size:17px; color:#393939; font-weight:bold; margin-bottom:40px;}
.jishuzhichi2 dl dd{ font-size:15px; color:#484848; line-height:26px; text-align:center; margin-bottom:25px;}
.jishuzhichi2 dl:hover{ background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,.1)}

.jishuzhichi3{ padding-bottom:65px;}
.jishuzhichi3 ul li{ display:block; float:left; margin-right:2px; margin-bottom:2px;}
.jishuzhichi3 ul li img{ display:block;width: 387px;}
.jishuzhichi3 ul li.fwwd-text{ width:381px; height:202px; background:url(../image/fwwd-text.png) no-repeat left bottom #1975f6; color:#fff; padding-right:39px; padding-top:80px;}
.jishuzhichi3 ul li.fwwd-text strong{ display:block; font-size:32px; color:#fff; font-weight:normal; margin-bottom:15px; text-align:right}
.jishuzhichi3 ul li.fwwd-text p{ font-size:16px; color:#fff; line-height:35px; text-align:right}


.peijianlist{ padding-top:56px;}
.nydh{ text-align:center;}
.nydh a{ display:inline-block; width:148px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#4a4a4a; border:1px solid #cbcfd2; border-radius:5px; margin:0 10px;}
.nydh a:hover,.nydh a.on{ background:#3068f9; border:1px solid #3068f9; color:#fff;}


.peijianlist ul{ width:1230px; margin-top:42px; text-align:center;}
.peijianlist ul li{ display:block; float:left; margin-right:20px; width:278px; margin-bottom:20px; }
.peijianlist ul li i{ display:block; width:276px; height:220px; border:1px solid #e6e6e6; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.peijianlist ul li i img{ display:block; width:276px; height:220px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.peijianlist ul li:hover i img{transform: scale(1.1);}
.peijianlist ul li p{ font-size:15px; color:#6b6b6b; text-align:center; margin-top:15px;}
.peijianlist ul li:hover p{ color:#1876f6;}
.peijianlist ul li:hover i{ box-shadow:0px 0px 15px rgba(0,0,0,.1); border:1px solid #fff;}



.about_1{ padding-top:70px; padding-bottom:65px;}
.about_1 h1{ display:block; text-align:center; font-size:34px; font-weight:normal; }
.about_1 .ab-jj{ font-size:15px; color:#535353; line-height:31px; text-align:center; width:1060px; margin:0 auto; margin-top:35px;}
.about_1 ul{ text-align:center; margin-top:40px;}
.about_1 ul li{ display:inline-block; width:240px; border-right:1px solid #e5e5e5;}
.about_1 ul li .num{ font-size:42px; color:#2170f7; }
.about_1 ul li .num b{font-weight:normal;}
.about_1 ul li p{ font-size:15px; color:#535353; text-align:center; margin-top:5px;}
.about_1 ul li.last{ border:none;}

.about_2{ background:#f6f6f6; padding-bottom:75px;}
.about_2 .box{ width:1170px;}

.about_2 .left{ width:583px; height:392px; overflow:hidden;}
.about_2 .left img{ display:block; width:583px; height:392px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer}
.about_2 .left:hover img{transform: scale(1.1);}
.about_2 .right{ width:586px;}
.about_2 .right i{ display:block; float:left; width:289px; height:194px; margin-left:3px; margin-bottom:3px; overflow:hidden;}
.about_2 .right img{ display:block;width:289px; height:194px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.about_2 .right i:hover img{transform: scale(1.1);}


.ny-honor { position:relative; padding-bottom:60px; background:#2170f7;}
.ny-honor .lmt{ margin-bottom:0;}
.ny-honor .lmt strong{ color:#fff}
.ny-honor .lmt p{ color:#fff}
.ny-honor  .honor-xian{ width:1100px; height:2px; background:url(../image/honor-xian-ny.png) repeat-x center; position:absolute; top:200px; left:50%; margin-left:-550px;}
.ny-honor .swiper-container{ padding:0 59px; }
.ny-honor .honor-list .swiper-wrapper{ margin-top:50px;}
.ny-honor .honor-list .swiper-slide { width:230px;}
.ny-honor .honor-list .swiper-slide i{ display:block; width:18px; height:29px; background:url(../image/honor-i-ny.png) no-repeat center; margin:0 auto; margin-bottom:20px;}
.ny-honor .honor-list .swiper-slide p{ font-size:15px; color:#fff; text-align:center; margin-bottom:10px;}
.ny-honor .honor-list .swiper-slide .honor-img{ width:227px; height:320px; background:url(../image/honor-img-bg-ny.png) no-repeat center; margin:0 auto; padding-top:15px; }
.ny-honor .honor-list .swiper-slide .honor-img img{ display:block; width:210px; height:313px; margin:0 auto;}

.ny-honor .honor-list .swiper-button-prev{ width:54px; height:54px; background:url(../image/honor-left-ny.png) no-repeat center;}
.ny-honor .honor-list .swiper-button-next{ width:54px; height:54px; background:url(../image/honor-right-ny.png) no-repeat center;}

.ny-honor .honor-list .swiper-button-next,.honor-list  .swiper-button-prev{ top:12%;}
.ny-honor .honor-list .swiper-button-next{ right:0px;}
.ny-honor .honor-list .swiper-button-prev{ left:0px;}


.about_3 { padding-bottom:45px;}
.about_3 ul{ display:block; width:1200px; height:296px; position:relative;}
.about_3 ul img.fwlc-bg{ display:block; position:absolute; right:0; top:-50px;}
.about_3 ul li{ position:absolute; width:120px;}
.about_3 ul li img{ display:block; margin:0 auto;}
.about_3 ul li p{ text-align:center; font-size:15px; color:#2170f7; margin-top:5px;}

.about_3 ul li.about3_1{ left:33px; top:192px;}
.about_3 ul li.about3_2{ left:270px; top:92px;}
.about_3 ul li.about3_3{ left:470px; top:169px;}
.about_3 ul li.about3_4{ left:690px; top:38px;}
.about_3 ul li.about3_5{ left:885px; top:100px;}

.solution-list ul{ width:1245px;}
.solution-list ul li{ display:block; float:left; width:281px; margin-right:25px; margin-bottom:25px;}

.solution-list ul li  .kehu-pic{display:block; width:281px; height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; position:relative; overflow:hidden; }
.solution-list ul li  .kehu-pic .kehu-img{ display:block; width:281px; height:224px; position:absolute; left:0; top:0; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.solution-list ul li .kehu-li-bg{ display:block; width:281px; height:224px; position:absolute; left:0; top:224px; text-align:center; line-height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; background:#3068f8;}

.solution-list ul li  .kehu-logo{ display:inline-block; vertical-align:middle; width:180px;}

.solution-list ul li  .kehu-pic:hover .kehu-img{ top:-224px;}
.solution-list ul li  .kehu-pic:hover .kehu-li-bg{ top:0;}


.solution-list ul li p{ height:60px; line-height:60px; border-bottom:4px solid #f3f3f3; font-size:16px; color:#2b2b2b; padding:0 10px; box-sizing:border-box;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; overflow:hidden;}
.solution-list ul li:hover p{ color:#3068f8; border-bottom:4px solid #3068f8;}

.solution-xq1{ padding-top:50px; padding-bottom:75px;}
.solution-xq1 ul{ width:1240px;}
.solution-xq1 ul li{ display:block; float:left; width:360px; height:286px; float:left; margin-right:35px;}
.solution-xq1 ul li img{ display:block;width:360px; height:286px;}

.solution-xq2{ background:#f6f6f6; padding-top:55px; padding-bottom:88px;}
.solution-xq2 img{ display:block; float:right; width:407px; height:306px; margin-left:25px; }
.solution-xq2 .box{ background:#fff; padding:25px; width:1150px;}
.solution-xq2 .solxq2-text{ width:710px; float:left; font-size:14px; color:#585a5e; line-height:27px;}


.contact{ background:#f9f9f9; padding-top:25px; padding-bottom:90px;}
#map{ height:450px; margin-top:25px;}
.contact .left{ width:490px; height:230px; background:#fff; padding:30px;}
.contact .left strong{ display:block; font-size:23px; position:relative; margin-bottom:35px;}
.contact .left strong:after{ content:""; width:39px; height:5px; background:#2071f8; position:absolute; left:0; bottom:-14px;}
.contact .left p{ line-height:33px; font-size:14px; color:#343434;}

.contact .right{ width:567px; height:230px; background:#fff; padding:30px;}
.contact .right strong{ display:block; font-size:23px; position:relative; margin-bottom:35px;}
.contact .right strong:after{ content:""; width:39px; height:5px; background:#2071f8; position:absolute; left:0; bottom:-14px;}
.contact .right img{ display:block; float:right; margin-top:-35px;}
.contact .right ul li{ display:block; float:left; width:170px; height:60px; line-height:60px; font-size:16px; color:#010000; margin-bottom:20px; margin-right:20px; border-radius:5px; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.contact .right ul li a{ color:#010000; display:block;padding-left:70px; }
.contact .right ul li.con1{ background:url(../image/con-ico1.jpg) no-repeat 35px center #e9f0fa;}
.contact .right ul li.con2{ background:url(../image/con-ico2.jpg) no-repeat 35px center #e9f0fa;}
.contact .right ul li.con3{ background:url(../image/con-ico3.jpg) no-repeat 35px center #e9f0fa;}
.contact .right ul li.con4{ background:url(../image/con-ico4.jpg) no-repeat 35px center #e9f0fa;}
.contact .right ul li:hover{ box-shadow:0px 5px 20px rgba(0,0,0,.1)}
.contact .right ul li:hover a{ color:#2071f6;}

.pro-xq{ padding-top:40px; width:1200px;}
.pro-xq h1{ font-size:24px; color:#000000; display:block; text-align:center; }
.pro-xq p.time{  font-size:14px; color:#8a8a8a; text-align:center; margin-top:15px; margin-bottom:30px; border-bottom:1px solid #eee; width:1200px; padding-bottom:15px;}
.neirong{ font-size:16px; color:#3e4145; line-height:27px; margin-top:10px; margin-bottom:30px;}
.neirong a{color:#3068f8;text-decoration: underline;}
.neirong img{max-width:560px !important;height:auto !important;}
.xgwz{width:1225px;margin-bottom:20px;}
.xgwz ul{ width:1260px; margin-top:10px;}
.xgwz li{ width:568px; display:block; margin-right:30px; float:left; height:35px; line-height:35px; background:url(../image/li.jpg) no-repeat left center; padding-left:15px;}
.xgwz li span{ float:right;font-size:14px; color:#8a8a8a; }
.xgwz li a{ font-size:14px; color:#8a8a8a;}
.xgwz li a:hover{color:#1f71f8;}

.tjpro ul{ width:1260px; margin-top:20px;}
.tjpro ul li{ display:block; float:left; width:287px; margin-right:17px; margin-bottom:35px; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tjpro ul li img{ display:block; width:287px; height:230px;}
.tjpro ul li p{ width:287px; height:44px; line-height:44px; text-align:center; font-size:14px; color:#3c3c3c; background:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tjpro ul li:hover p{ background:#1f71f8; color:#fff;}
.tjpro ul li:hover{ transform:translate(0,-5px); -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}

.fn{ margin-top:20px; border-top:1px solid #f2f2f2; padding-top:10px; margin-bottom:30px;}
.fn:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.fn p{ font-size:14px; line-height:30px; color:#8a8a8a; width:600px; float:left;}
.fn p a{ color:#8a8a8a}
.fn p a:hover{ color:#1f71f8;}
.fn p.pnext{ float:right; text-align:right;}


.pro-xq .title{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #eee; }
.pro-xq .title p{ display:inline-block; line-height:43px; height:43px; padding:0 5px; color:#1f71f8; font-size:16px; font-weight:bold; border-bottom:2px solid #1f71f8}


.news-list{ margin-top:47px;}
.news-list .tuijian{ width:1168px; border:1px solid #efefef; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; padding-right:30px; }
.news-list .tuijian:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news-list .tuijian img{ display:block; float:left; width:477px; height:324px; margin-right:28px;}
.news-list .tuijian a.tit{ display:inline-block; font-size:20px; color:#000000; font-weight:bold; padding-top:50px; height:30px; line-height:30px; overflow:hidden;}
.news-list .tuijian span{ display:block; font-size:14px; color:#aeaeae; margin-top:10px;}
.news-list .tuijian p{ font-size:15px; color:#636363; line-height:30px; height:60px; overflow:hidden; margin-top:20px;}
.news-list .tuijian a.more{ display:inline-block; width:114px; height:39px; line-height:39px; border-radius:5px; background:#0b3c6a; color:#fff; font-size:15px; text-align:center; margin-top:30px;}
.news-list .tuijian a.tit:hover{ color:#0b3c6a;}
.news-list .tuijian a.more:hover{ opacity:0.8;}

.news-list .tuijian:hover{ border:1px solid #0b3c6a; }


.news-list ul{ margin-top:60px;}
.news-list ul li{ width:1174px; border:1px solid #e7e7e7; padding:12px; margin-bottom:40px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.news-list ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news-list ul li img{ display:block; float:left; width:199px; height:145px; margin-right:40px;}
.news-list ul li a.tit{ font-size:18px; color:#000000; display:inline-block; padding-top:15px;font-weight: bold;}
.news-list ul li p{ font-size:15px; color:#636363; line-height:28px; height:56px; overflow:hidden; margin-top:16px;}
.news-list ul li span{ display:block; font-size:14px; color:#aeaeae; margin-top:10px;}
.news-list ul li a.more{ display:block; float:right; width:170px; border-left:1px solid #e7e7e7; margin-left:45px; height:130px; line-height:130px; text-align:center; color:#1f71f8;}

.news-list ul li:hover{ border:1px solid #1f71f8; }
.news-list ul li a.tit:hover{color:#1f71f8;}

.BMap_bubble_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.BMap_bubble_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.team-list ul{ width:1230px;}
.team-list li{ display:block; float:left; width:385px; margin-right:25px; margin-bottom:25px; position:relative; height:280px; overflow:hidden; cursor:pointer;}
.team-list li img{ display:block; width:385px; height:280px;}
.team-list li .team-li-bg{ width:345px; height:240px; padding:20px;background:rgba(0,0,0,.8); color:#fff; position:absolute; left:0; bottom:-223px; font-size:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.team-list li .team-li-bg strong{ display:block; font-weight:normal; margin-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; font-size:18px;}
.team-list li .team-li-bg p{ font-size:14px; line-height:26px; color:#B9B9B9;}
.team-list li .team-li-bg a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#3068f8; margin-top:15px; font-size:14px;} 
.team-list li:hover .team-li-bg{ bottom:0;}
.team-list li:hover .team-li-bg strong{ margin-top:20px; font-size:20px;}
.team-list li .team-li-bg a:hover{ opacity:0.9}

