/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
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: 'Microsoft YaHei';}
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:"Microsoft YaHei"; 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:1300px;}
.box{ width:1300px; margin:0 auto;}
.box2{ 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{ background:#fff; padding-top:17px; padding-bottom:11px;}
.header .left img{ display:block;}
.header .right{ width:690px;}
.header .right .tel{ background:url(../images/tel.png) no-repeat left center; padding-left:24px; font-size:14px; color:#959595; float:right;}
.header .right .tel strong{ font-size:16px; color:#1d5cbb;}
.header .right .nav{ clear:both}
.header .right .nav ul li{ display:block; float:left; width:98px; text-align:center; font-size:16px; margin-top:20px; height:33px; line-height:33px; position:relative}
.header .right .nav ul li .nav-children{
    display: none;
    position: relative;
    z-index: 99;
    background-color: #ffffff;
}
.header .right .nav ul li a{ display:block; color:#131313;}
.header .right .nav ul li:after{ content:"|"; position:absolute; right:0; top:0; color:#e5e5e5;}
.header .right .nav ul li.first:before{ content:"|"; position:absolute; left:0; top:0; color:#e5e5e5;}
.header .right .nav ul li a:hover{ color:#1d5cbb;}

.header .right .nav ul li:hover .nav-children{
    display: block;
}


.banner{width:100%;height: 616px;}
.banner .swiper-container{width:100%;height: 616px;}
.banner .swiper-container .swiper-wrapper{width:100%;height: 616px;}
.banner .swiper-container .swiper-wrapper a{display: block;width:100%;height: 616px;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(../images/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(../images/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:35px;}
.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(../images/banner_video_bg.png);}
.banner .swiper-container .video_mask img{position: absolute;left:0;right:0;margin:auto;top:130px;}


.banner-zixun{ position:relative; z-index:9999;}
.banner-zixun .zixun{ position:absolute; width:872px; height:84px; background:rgba(0,0,0,.2); left:50%; margin-left:-461px; top:-209px; z-index:99999; padding:25px 30px;}
.banner-zixun .zixun p{ color:#fff; font-size:19px; margin-bottom:15px;}
.banner-zixun .zixun p span{ font-size:14px; display:inline-block; margin-left:5px;}
.banner-zixun .zixun .select1{ width:240px; float:left; height:46px;}
.banner-zixun .zixun .input1{ width:395px; float:left; clear:none; margin-left:15px; height:46px;}
.banner-zixun .zixun .input2{ width:145px; float:left; margin-left:15px; clear:none; height:46px;}
.banner-zixun .zixun .layui-input, .layui-select, .layui-textarea{ border-radius:0; height:46px;}
.banner-zixun .zixun .layui-form-select dl dd.layui-this{ background:#1d5cbb;}
.banner-zixun .zixun .layui-btn{ width:145px; height:46px;background:#1d5cbb;}

.youshi{ background:#f0f4fe; padding:35px 0;}
.youshi ul li{ display:block; float:left; width:244px; padding-left:35px; padding-right:45px; position:relative; border-left:1px solid #d3dbf0; cursor:pointer;}
.youshi ul li img{ display:block; float:left; margin-right:14px; margin-top:10px;}
.youshi ul li p{ font-size:18px; color:#1d5cbb;}
.youshi ul li span{ display:block; font-size:14px; color:#55606b; margin-top:5px;}
.youshi ul li.last{ width:243px; border-right:1px solid #d3dbf0;}

.lmt{ width:100%; text-align:center; padding-top:40px; position:relative; padding-bottom:15px; margin-bottom:30px; height:70px;}
.lmt:after{ content:""; width:31px; height:4px; background:#1d5cbb; position:absolute; left:50%; margin-left:-15px; bottom:0;}
.lmt strong{ font-size:36px; color:#000000; font-weight:normal;}
.lmt p{ font-size:12px; color:#b0b4ba; margin-top:6px;}
.lmt span{ display:inline-block; font-size:16px; color:#636b78; margin-top:30px;}


.case{ padding-bottom:40px;}
.case ul{ width:1320px;}
.case ul li{ display:block; float:left; width:297px; height:450px; border:1px solid #dedede; margin-right:15px; margin-bottom:15px; padding:8px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case ul li i{ display:block;  overflow:hidden;}
.case ul li i img{display:block; width:100%;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.case ul li p{ height:44px; line-height:44px; text-align:center; font-size:15px;}
.case ul li:hover{ box-shadow:0px 0px 15px rgba(0,0,0,.3); border:1px solid #fff;}
.case ul li:hover p{ color:#1d5cbb}
.case a.more{ display:block; width:168px; height:44px; line-height:44px; text-align:center; color:#fff; margin:0 auto; margin-top:30px; background:#1d5cbb; font-size:14px;}
.case a.more:hover{ border-radius:25px;}

.service{ background:#f5f7fb; padding-bottom:40px;}
.service .left{ width:1013px; margin-top:38px;}
.service .left dl{ display:block;  height:359px; border:1px solid #dadee4; margin-right:14px; margin-bottom:14px; padding:27px 20px 16px 20px; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.service .left dl dt{ display:block; font-size:18px; color:#282e37; font-weight:bold; margin-bottom:13px;}
.service .left dl dt a{ color:#282e37;}
.service .left dl dt a:hover{ color:#1d5cbb;}
.service .left dl dd{ display:block; float:left;overflow:hidden; width:40%;padding-right:5px;overflow:hidden; height:26px; line-height:26px; padding-left:10px; background:url(../images/service-dd.png) no-repeat left center; font-size:14px; color:#55606b;}
.service .left dl dd a{ color:#55606b}
.service .left dl dd a:hover{color:#1d5cbb;}
.service .left dl a.more{ display:block; font-size:14px; color:#1d5cbb; padding-left:24px; background:url(../images/service-more.png) no-repeat left center; clear:both; height:22px; line-height:22px; background-size:17px; position:absolute; left:20px; bottom:14px;}
.service .left dl:hover{box-shadow:0px 0px 15px rgba(0,0,0,.1); border:1px solid #f5f7fb;}
.service .right{ width:242px; height:372px; padding-top:30px; margin-top:38px; background:url(../images/service-right.jpg) no-repeat center; padding-left:20px; padding-right:25px;}
.service .right strong{ display:block; font-size:36px; color:#fff; font-weight:normal; position:relative; padding-bottom:20px; margin-bottom:30px;}
.service .right strong span{ font-size:20px; display:block; margin-top:5px;}
.service .right strong:after{ content:""; width:32px; height:4px; background:#fff; position:absolute; left:0; bottom:0;}
.service .right p{ font-size:14px; color:#fff; line-height:26px;}
.service .right a{ display:block; width:139px; height:40px; line-height:40px; text-align:center; border:1px solid #fff; color:#fff; font-size:14px; border-radius:5px; margin-top:20px;}
.service .right a:hover{ background:#fff; color:#1d5cbb;}

.yuyue{ height:160px; background:url(../images/yuyue-bg.jpg) no-repeat bottom center #f5f7fb;}
.yuyue .box{ height:160px; background:url(../images/yuyue-ren.png) no-repeat left center;}
.yuyue .left{ width:195px; margin-left:125px; padding-top:55px; text-align:right;}
.yuyue .left strong{ font-size:32px; color:#fff; font-weight:normal;}
.yuyue .left span{ color:#00c0ff;}
.yuyue .left p{ color:#fff; font-size:14px; margin-top:8px;}
.yuyue form{ width:666px; float:left; margin-left:30px; padding-top:66px;}
.yuyue form .select1{ width:226px; border-radius:5px; float:left; height:47px; background:#fff;}
.yuyue form .input1{ width:240px; height:47px; float:left; border-radius:5px; clear:none; margin-left:13px;background:#fff;}
.yuyue form .input2{ width:172px; height:47px; float:left; clear:none; margin-left:14px;}
.yuyue form .layui-form-select .layui-input{ border:none; height:47px;}
.yuyue form .layui-input,.yuyue form  .layui-textarea{ border:none; height:47px;}
.yuyue form .layui-form-label{ width:20px; height:26px; line-height:26px; padding:0px 12px; margin-top:10px; border-right:1px solid #dddddd}
.yuyue form .layui-form-label img{ display:inline-block; vertical-align:middle;}
.yuyue form .layui-input-block{ margin-left:46px;}
.yuyue form .input2 .layui-btn{ width:172px; height:47px; background:#1d5cbb; border-radius:5px; color:#fff;}
.yuyue form .layui-form-select dl dd.layui-this{ background:#1d5cbb}
.yuyue .right{ width:220px; padding-left:30px; border-left:1px solid rgba(255,255,255,.2); height:108px; margin-top:40px;}
.yuyue .right ul li{ color:#d9d9d9; height:27px; line-height:27px;}
.team { padding-bottom:45px;}
.team .picScroll-left{ margin-top:60px; position:relative;}
.team .picScroll-left ul li{ display:block; float:left; width:205px; margin-right:13px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;box-shadow:0px 0px 5px rgba(0,0,0,.1)}
.team .picScroll-left .bd{ width:1330px;}
.team .picScroll-left ul li img{ display:block; width:205px;}
.team .picScroll-left ul li .team-text{ width:205px; height:75px; padding-top:10px;}
.team .picScroll-left ul li .team-text p{ font-size:14px; color:#000000; text-align:center; margin-bottom:12px;}
.team .picScroll-left ul li .team-text a{ display:block; width:95px; height:30px; line-height:30px; text-align:center; margin:0 auto; border-radius:25px; border:1px solid #6f6f6f; font-size:14px; color:#333;}
.team .picScroll-left ul li:hover{ box-shadow:0px 0px 10px rgba(0,0,0,.3)}
.team .picScroll-left ul li a:hover{ background:#1d5cbb; border:1px solid #1d5cbb; color:#fff;}



.about{ height:635px; background:url(../images/about-bg.jpg) no-repeat center; background-size:cover; background-attachment:fixed;}
.about .lmt strong{ color:#fff; display:inline-block; position:relative;}
.about .lmt strong:after{ content:""; width:76px; height:40px; background:url(../images/about-lmt2.png) no-repeat center; position:absolute; top:24px; right:-78px;}
.about .lmt strong:before{ content:""; width:76px; height:40px; background:url(../images/about-lmt1.png) no-repeat center; position:absolute; top:24px; left:-78px;}

.about .tab{ text-align:center;}
.about .tab a{ display:inline-block; width:150px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#333c4c; margin:0 8px; background:#fff;}
.about .tab a.on,.about .tab a:hover{ color:#fff; background:#1d5cbb}
.about .jianjie{ margin-top:35px;}
.about .jianjie p{ font-size:15px; color:#ffffff; line-height:32px; }
.about .jianjie ul li{ display:block; float:left; width:306px; height:199px; border:3px solid #fff; margin-right:20px;}
.about .jianjie ul li img{ display:block;width:306px; height:199px;}
.about .jianjie ul{ width:1330px; margin-top:30px;}

.kehu{ padding-bottom:40px;}
.kehu .lmt{ padding-top:55px;}
.kehu .lmt p{ font-size:16px; color:#636b78;}
.kehu .picScroll-left ul li{ display:block; float:left; width:312px; height:196px;  margin-right:20px; position:relative;}
.kehu .picScroll-left ul li img{ display:block;width:312px; height:196px;}
.kehu .picScroll-left ul{ width:1330px; margin-top:30px;}
.kehu .picScroll-left ul li .kehu-bg{width:312px; height:196px; position:absolute; left:0; top:0; background:rgba(0,0,0,.7); line-height:196px; color:#fff; font-size:16px; text-align:center; opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.kehu .picScroll-left ul li:hover .kehu-bg{ opacity:1;}


.information{ background:#f5f7fb; padding-top:45px; padding-bottom:40px;}
.information .left{ width:405px; margin-right:40px;}
.information .left .title{ position:relative; padding-left:13px; margin-bottom:15px; height:30px; line-height:30px;}
.information .left .title a{ float:right; font-size:13px; color:#c4cad3;}
.information .left .title p{ font-size:24px; color:#000000;}
.information .left .title:after{ content:""; width:5px; height:20px; background:#1d5cbb; position:absolute; left:0; top:7px; }
.information .left .title p span{ font-size:13px; color:#c7cbd2;}
.information .left ul li{ height:43px; line-height:43px; font-size:14px; border-bottom:1px dashed #e7eaf1; background:url(../images/service-dd.png) no-repeat left center; padding-left:12px; overflow:hidden;}
.information .left ul li span{ float:right; font-size:14px; color:#c4cad3; margin-left:15px;}
.information .left ul li a{ color:#545b67;}
.information .left ul li a:hover,.information .left .title a:hover{ color:#1d5cbb;}
.information .right{ margin-right:0;}


.links{ background:#2c2c2c; padding-top:30px; padding-bottom:15px; border-bottom:1px solid #383838;}
.links p{ display:block; font-size:14px; color:#fff; margin-bottom:15px;background:#565656; width:96px; height:29px; line-height:29px; text-align:center;}
.links a{ display:inline-block; font-size:14px; color:#818181; margin-right:15px; height:26px; line-height:26px;}
.links a:hover{ color:#00c0ff;}

.footer{ background:#2c2c2c; padding-top:50px; padding-bottom:40px;}
.footer .left{ width:610px;}
.footer .left .footer-nav a{ font-size:16px; color:#fff; display:block; float:left; width:100px; text-align:center; position:relative }
.footer .left .footer-nav a:hover{ color:#00c0ff;}
.footer .left .footer-nav a:after{ content:"|"; color:#fff; position:absolute; right:0; top:0;}
.footer .left .footer-nav:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.footer .left .footer-nav a.first:before{ content:"|"; color:#fff; position:absolute; left:0; top:0;}
.footer .left p{ font-size:14px; color:#6e6e6e; line-height:28px; margin-top:18px;}
.footer .right{ width:515px; height:157px; border-left:1px solid #424242; padding-left:55px;}
.footer .right img{ display:block; float:right; margin-right:45px;}
.footer .right .lianxi{ width:240px; float:left; text-align:center;}
.footer .right .lianxi strong{ font-size:32px; color:#00c0ff; font-weight:normal;}
.footer .right .lianxi p{ font-size:16px; color:#767676; margin-top:5px;}
.footer .right .lianxi a.qq{ display:inline-block; width:109px; height:36px; border:1px solid #00c0ff; color:#00c0ff; line-height:36px; text-align:left;margin:0 2px; margin-top:15px;  margin-bottom:10px;-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s; }
.footer .right .lianxi a.qq i{ display:inline-block; width:18px; height:18px; margin-right:5px;}

.footer .right .lianxi a.qq i{ background:url(../images/lianxi-ico1.png) no-repeat left center; width:16px; display:block; float:left; margin-top:8px; margin-left:17px;}
.footer .right .lianxi a.sq i{ background:url(../images/lianxi-ico2.png) no-repeat left center; width:17px; display:block; float:left; margin-top:8px; margin-left:17px;}
.footer .right .lianxi a.qq:hover{ border:1px solid #1d5cbb; background:#1d5cbb; color:#fff;}
.footer .right .lianxi a.qq:hover i{ background:url(../images/lianxi-ico1.png) no-repeat -16px center; }
.footer .right .lianxi a.sq:hover{ border:1px solid #1d5cbb; background:#1d5cbb; color:#fff;}
.footer .right .lianxi a.sq:hover i{ background:url(../images/lianxi-ico2.png) no-repeat -17px center; }
.footer .right .lianxi p a{ color:#767676;}


.yuyue-box{ background:url(../images/yy-bg.jpg) no-repeat center; height:616px; padding-top:140px;}
.yuyue-box .left{ width:830px; padding-top:50px;}
.yuyue-box .left strong{ display:block; font-size:32px; color:#fff;}
.yuyue-box .left p{ font-size:22px; color:#dbe1f1; margin-top:18px; margin-bottom:25px;}

.yuyue-box .left .select1{ width:275px; float:left; height:46px;}
.yuyue-box .left .input1{ width:366px; float:left; clear:none; margin-left:15px; height:46px;}
.yuyue-box .left .input2{ width:150px; float:left; margin-left:15px; clear:none; height:46px;}
.yuyue-box .left .layui-input, .layui-select, .layui-textarea{ border-radius:0; height:46px;}
.yuyue-box .left .layui-form-select dl dd.layui-this{ background:#199ef0;}
.yuyue-box .left .layui-btn{ width:145px; height:46px;background:#199ef0;}
.yuyue-box .left ul.yangshi{ border:1px solid rgba(255,255,255,.1); border-right:none; width:813px; margin-top:60px;}
.yuyue-box .left ul.yangshi li{ display:block; float:left; width:270px; height:162px; border-right:1px solid rgba(255,255,255,.1);}
.yuyue-box .left ul li img{ display:block; float:left; margin-left:45px; margin-top:55px; margin-right:22px;}
.yuyue-box .left ul li p{ font-size:16px; color:#ffffff; line-height:34px; margin-top:45px;}


.yuyue-box .right{ width:447px; height:452px; background:rgba(0,0,0,.2)}
.yuyue-box .right .title{ width:447px; height:65px; line-height:65px; text-align:center; color:#fff; font-size:22px; font-weight:bold; background:rgba(0,0,0,.2)}
.yuyue-box .right .bd{ width:390px; margin:0 auto; margin-top:15px;}
.yuyue-box .right .bd ul li{ height:35px; line-height:35px; color:#dbe1f1; font-size:15px;}
.yuyue-box .right .bd ul li span{ display:block; float:left;}
.yuyue-box .right .bd ul li span.sp1{ width:110px;}
.yuyue-box .right .bd ul li span.sp2{ width:160px;}
.yuyue-box .right .bd ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }


.nybanner{ height:429px;}
.solutionb{ padding-top:140px; padding-left:46px; box-sizing:border-box;}
.solutionb strong{ font-size:26px; color:#096cc6; text-align:left; display:block}
.solutionb p{ font-size:18px; color:#096cc6; text-align:left; margin:10px 0;}
.solutionb span{ display:block; text-align:left; font-size:12px; color:rgba(9,108,198,.4);}


.neiye{ background:#f4f4f4; padding-top:17px; padding-bottom:20px;}
.neiye .left{ width:255px;}
.neiye .left .nydh .title{ width:215px; font-size:22px; color:#fff; height:80px; line-height:80px; background:#1d5cbb; padding-left:40px; position:relative;}
.neiye .left .nydh .title:after{ content:""; width:5px; height:20px; background:#fff; position:absolute; left:25px; top:30px;}
.neiye .left .nydh .title span{ font-size:12px; color:rgba(255,255,255,.2); display:inline-block; margin-left:5px;}
.neiye .left .nydh ul{ background:#fff; width:255px; padding:10px 0;}
.neiye .left .nydh ul li{ width:190px; height:50px; line-height:50px; background:url(../images/nydh-li.png) no-repeat 8px center;padding-left:35px; margin:0 auto; border-bottom:1px solid #eeeeee;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .left .nydh ul li a{ display:block; font-size:14px; color:#616161;}
.neiye .left .nydh ul li:hover a{ color:#1d5cbb;}
.neiye .left .nydh ul li:hover{-webkit-transform:translate(5px,0px); transform:translate(5px,0px); border-bottom:1px solid #1d5cbb}

.neiye .left .nyyy{ width:255px; background:#d9eeff; margin-top:15px; text-align:center; padding-top:30px; padding-bottom:15px;}
.neiye .left .nyyy strong{ font-size:20px; color:#000000;}
.neiye .left .nyyy p{ font-size:14px; color:#585858; margin-top:10px;}
.neiye .left .nyyy p span{ color:red;}

.neiye .left .nyyy form{ width:225px; margin:0 auto; margin-top:18px;}
.neiye .left .nyyy form .select1{ width:225px; border-radius:5px; height:40px; background:#fff;}
.neiye .left .nyyy form .input1{ width:225px; height:40px; border-radius:5px; clear:none; background:#fff;}
.neiye .left .nyyy form .input2{ width:225px; height:40px; clear:none;}
.neiye .left .nyyy form .layui-form-select .layui-input{ border:none; height:40px;}
.neiye .left .nyyy form .layui-input,.yuyue form  .layui-textarea{ border:none; height:40px;}
.neiye .left .nyyy form .layui-form-label{ width:20px; height:26px; line-height:26px; padding:0px 12px; margin-top:8px; border-right:1px solid #dddddd}
.neiye .left .nyyy form .layui-form-label img{ display:inline-block; vertical-align:middle;}
.neiye .left .nyyy form .layui-input-block{ margin-left:46px;}
.neiye .left .nyyy form .input2 .layui-btn{ width:225px; height:40px; background:#1d5cbb; border-radius:5px; color:#fff;}
.neiye .left .nyyy form .layui-form-select dl dd.layui-this{ background:#1d5cbb}


.neiye .left .nytel{ width:255px; height:113px; background:url(../images/nytel.jpg) no-repeat center; margin-top:15px; padding-top:30px;}
.neiye .left .nytel p{ text-align:center; font-size:16px; color:#00f0ff; margin-bottom:10px; }
.neiye .left .nytel  strong{ display:block; text-align:center; font-size:26px; color:#fff; line-height:34px;}



.neiye .right{ width:990px; background:#fff; padding:20px;}
.neiye .right .newsnav{ height:60px; line-height:60px; border-bottom:1px solid #ebebeb; margin-bottom:22px;}
.neiye .right .newsnav p{ float:right; font-size:14px; color:#9c9c9c;}
.neiye .right .newsnav p a{color:#9c9c9c;}
.neiye .right .newsnav strong{ display:inline-block; font-size:18px; color:#1d5cbb; height:59px; line-height:59px; border-bottom:2px solid #1d5cbb}

.neiye .right .case-list{ width:1040px;}
.neiye .right .case-list li{ display:block; float:left; width:203px; height:320px; border:1px solid #dedede; margin-right:35px; margin-bottom:15px; padding:8px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .case-list li i{ display:block;  overflow:hidden;}
.neiye .right .case-list li i img{display:block; width:100%; -webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.neiye .right .case-list li p{ height:44px; line-height:44px; text-align:center; font-size:15px;}
.neiye .right .case-list li:hover{ box-shadow:0px 0px 15px rgba(0,0,0,.3); border:1px solid #fff;}
.neiye .right .case-list li:hover p{ color:#1d5cbb}



.fenye { width: 100%;margin: 0 auto;margin-top: 15px; padding-top:15px;padding-bottom: 15px;text-align:center;}
.fenye li{display: inline-block;}
.fenye a ,.fenye span{display: inline-block;padding: 0 13px;background:#fff;text-align: center;line-height: 32px;border: 1px solid #dfdfdf;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px;}
.fenye .active span,.fenye a:hover {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #1d5cbb;font-size: 14px;color: #fff;margin: 0 2px;background: #1d5cbb; border-radius:5px;}


.danye{ font-size:16px; line-height:30px; color:#545454;}

.yewu-list{ width:1020px;}
.yewu-list li{ padding:20px 15px; display:block; float:left; width:300px; border-bottom:1px dashed #d9d9d9;}
.yewu-list li .more{ display:none; float:right; width:140px; text-align:center; height:80px; line-height:80px; border-left:1px solid #e4e4e4; margin-left:25px; margin-top:10px;}
.yewu-list li .more a{ display:inline-block; width:113px; height:32px; text-align:center; line-height:32px; border:1px solid #dbdbdb; border-radius:25px; font-size:15px; color:#7e7e7e;}
.yewu-list li a.tit{ display:block;height:21px;overflow:hidden;text-decoration: underline; font-size:16px; color:#000000; background:url(../images/nydh-li.png) no-repeat left center; padding-left:20px;}
.yewu-list li .p{display:block; font-size:14px; color:#787878; line-height:23px; margin-top:13px;    height: 92px;overflow: hidden;}
.yewu-list li a.tit:hover{ color:#1d5cbb}
.yewu-list li .more a:hover{ border:1px solid #1d5cbb; background:#1d5cbb; color:#fff;}
.yewu-list li:nth-of-type(odd){background:#eaf2ff}

.sheji-ys{ background:#f8f8f8; padding:40px 0;}
.sheji-ys ul li{ display:block; float:left; width:300px; position:relative;}
.sheji-ys ul li img{ display:block; float:left; margin-left:55px; margin-right:15px; }
.sheji-ys ul li strong{ display:block; font-size:20px; color:#ff4800; margin-top:10px;}
.sheji-ys ul li p{ font-size:16px; color:#3b3b3b; margin-top:5px;}
.sheji-ys ul li:after{ content:""; width:1px; height:46px; background:#c1c1c1; position:absolute; right:0; top:10px;}
.sheji-ys ul li.last:after{ content:""; display:none;}

.lmt-ny{ text-align:center; width:100%; padding-top:45px; margin-bottom:35px;}
.lmt-ny strong{ font-size:32px; color:#000000;}
.lmt-ny p{ font-size:16px; color:#3d3d3d; margin-top:10px;}


.sheji2{ padding-bottom:58px;}
.sheji2 ul{ width:1222px;}
.sheji2 ul li{ display:block; float:left; width:283px; padding-top:37px; height:280px; border:1px solid #e1e1e1; margin-right:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.sheji2 ul li img{ display:block; margin:0 auto;}
.sheji2 ul li strong{ font-size:20px; color:#ff4800; text-align:center; margin-top:30px; display:block;}
.sheji2 ul li p{ font-size:16px; color:#595959; line-height:29px; width:240px; margin:0 auto; margin-top:15px;}
.sheji2 ul li:hover{ box-shadow:0px 0px 20px rgba(0,0,0,.2) }


.sheji3{ height:628px; background:url(../images/sheji3-bg.jpg) no-repeat center; background-size:cover; padding-top:40px;}
.sheji3 .lmt-ny strong{  color:#fff;}
.sheji3 .lmt-ny p{ font-size:16px; color:#fff; margin-top:15px;}
.sheji3 .left{ width:551px; height:341px; background:url(../images/sheji3-left.png) no-repeat center;}
.sheji3 .left .bt,.sheji3 .right .bt{ height:46px; line-height:46px; text-align:center; font-size:22px; color:#000; font-weight:bold;}
.sheji3 .left{ padding:0 30px; width:491px;}
.sheji3 .left strong{ font-size:17px; color:#ffc600; margin-top:40px; display:block;}
.sheji3 .left p{ font-size:15px; color:#fff; line-height:29px; margin-top:10px;height:87px;}
.sheji3 .left ul{ margin-top:22px;}
.sheji3 .left ul li{ height:29px; line-height:29px; font-size:15px; color:#fff; padding-left:12px;}
.sheji3 .left ul li span{ color:#0d1e46; display:inline-block; margin-right:20px;}


.sheji3 .right{ width:521px; height:341px; background:url(../images/sheji3-right.png) no-repeat center; padding-left:30px;}
.sheji3 .right .bt{ margin-bottom:37px;}
.sheji3 .right strong{ display:block; font-size:17px; color:#00f6ff;}
.sheji3 .right p{ font-size:15px; color:#fff; margin-top:10px; margin-bottom:23px;}

.sheji3 a.more{ display:block; width:164px; height:40px; line-height:40px; text-align:center; border-radius:5px; border-bottom:4px solid #badadd; background:#d6fcff; font-size:16px; color:#000; margin:0 auto; margin-top:50px;}
.sheji3 a.more:hover{ background:#1d5cbb; color:#fff; border-bottom:4px solid #0d49a2;}


.sheji4 ul li{ display:block;height:94px; float:left; width:530px; margin-left:28px; margin-bottom:50px; margin-right:18px;}
.sheji4 ul li img{ display:block; float:left; margin-right:15px;}
.sheji4 ul li strong{ display:block; font-size:17px; color:#000; margin-top:8px; margin-bottom:10px;}
.sheji4 ul li p{ font-size:15px; color:#5b5b5b; line-height:27px;}

.sheji5{ height:445px; background:url(../images/sheji5-bg.jpg) no-repeat center;}
.sheji5 img{ display:block; margin:0 auto;}
.sheji5 ul{ text-align:center;}
.sheji5 ul li{ display:inline-block; width:160px;    margin: 0 38px; margin-top:13px;}
.sheji5 ul li strong{ display:block; font-size:16px; color:#000;}
.sheji5 ul li p{ font-size:16px; color:#444; margin-top:5px;}
.sheji5 a.more{ display:block; width:158px; height:40px; line-height:40px; text-align:center; color:#fff; margin:0 auto; border-radius:5px; background:#ff4800; font-size:16px; margin-top:35px;}
.sheji5 a.more:hover{ box-shadow:0 10px 20px rgba(0,0,0,.2)}


.sheji6{ height:550px; background:url(../images/sheji6-bg.jpg) no-repeat center; padding-top:50px; }
.sheji6 .lmt-ny strong{  color:#fff;}
.sheji6 .lmt-ny p{ font-size:16px; color:#fff; margin-top:15px;}
.sheji6 .swiper-container{ padding-bottom:70px;}
.sheji6 .swiper-pagination-bullet{ background:#fff; opacity:1;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sheji6 .swiper-pagination-bullet-active{ width:20px; background:#00f6ff; border-radius:5px;}
.sheji6 .swiper-slide{ background:#fff; padding:15px; box-sizing:border-box; padding-top:25px;}
.sheji6 .swiper-slide img{ display:block; margin:0 auto; width:220px; height:154px; margin-bottom:30px;}
.sheji6 .swiper-slide strong{ display:none; height:40px; line-height:40px; border-top:1px solid #e6e6e6; padding-top:10px; font-size:16px;}
.sheji6 .swiper-slide p{ font-size:14px; color:#7e7e7e;    text-align: center;}
.sheji6 .swiper-slide span{ font-size:15px; color:#ff0000; margin-top:10px; display:none;}


.sheji7{ height:578px; background:url(../images/sheji7-bg.jpg) no-repeat center;}
.sheji7 .box{  height:578px;background:url(../images/sheji7-box.png) no-repeat left bottom;}
.sheji7 .left{ width:500px; margin-left:318px; text-align:center; margin-top:40px;}
.sheji7 .left p{ font-size:20px; color:#ff4800; margin-top:15px;}
.sheji7 .left p strong{ font-size:32px;    font-family: Impact;}
.sheji7 .left a{ display:inline-block; width:114px; height:44px; line-height:44px; border:1px solid #ff4800; color:#fff; font-size:16px; background:url(../images/more.png) no-repeat 105px center #ff4800; text-align:left; padding-left:35px; margin:0 8px;margin-top:20px; -webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}
.sheji7 .left a.zxmore1{ background:url(../images/more.png) no-repeat 105px center #fff; color:#ff4800;-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}
.sheji7 .left a.zxmore1:hover{ background:url(../images/more.png) no-repeat 110px center #ff4800; color:#fff;}
.sheji7 .left a.zxmore:hover{ background:url(../images/more.png) no-repeat 100px center #fff; color:#ff4800;-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}

.sheji7 .right{ width:410px; margin-right:38px; margin-top:30px;}
.sheji7 .right strong{ display:block; text-align:center; font-size:26px; margin-bottom:15px;}
.sheji7 .right .layui-form-item{ background:#fff; border:1px solid #e7e7e7; height:49px; line-height:49px;}
.sheji7 .right .layui-form-label{ text-align:center; line-height:29px; width:30px; border-right:1px solid #e7e7e7; height:29px; margin-top:10px; padding:0; width:45px;}
.sheji7 .right .layui-form-label img{ display:inline-block; margin:0 auto; vertical-align:middle;}
.sheji7 .right .layui-input{ height:49px; line-height:49px; border:none;}
.sheji7 .right .layui-input-block{ margin-left:46px;}

.sheji7 .right .input1{ height:100px; border:none;}

.sheji7 .layui-btn{ width:100%; height:49px; line-height:49px; background:#ff4800;}



.about-ny{ padding:100px 0;}

.about-ny  h1{ font-size:32px; color:#1b1b1b; font-weight:bold; height:60px; line-height:60px; text-align: center}


.about-ny .right p{ font-size:15px; color:#5c5c5c; line-height:34px;}
.about-ny .right ul { margin-top:40px;}
.about-ny .right ul li{ display:block; float:left; width:240px; position:relative; padding-left:30px;}
.about-ny .right ul li:first-child{ padding-left:0; width:240px;}
.about-ny .right ul li img{ display:block; float:left; margin-left:15px; margin-right:15px; }
.about-ny .right ul li strong{ display:block; font-size:20px; color:#ff4800; margin-top:5px;}
.about-ny .right ul li p{ font-size:16px; color:#3b3b3b;}
.about-ny .right ul li:after{ content:""; width:1px; height:46px; background:#c1c1c1; position:absolute; right:0; top:10px;}
.about-ny .right ul li.last:after{ content:""; display:none;}


.about-linian{ height:614px; background:url(../images/about-ln.jpg) no-repeat center;}
.about-linian .lmt-ny strong{ color:#fff; font-weight:normal;}
.about-linian .lmt-ny p{ color:#fff;}
.about-linian ul{ text-align:center;}
.about-linian ul li{ display:inline-block; width:293px; height:312px; margin:0 40px; padding:0 20px; color:#fff; padding-top:55px; border-radius:10px;}
.about-linian ul li strong{ font-size:20px; display:block; position:relative;padding-bottom:22px; margin-bottom:30px;}
.about-linian ul li strong:after{ content:""; width:34px; height:4px; background:#fff; position:absolute; margin:auto; left:0; right:0; bottom:0; }
.about-linian ul li p{ font-size:15px; color:#fff; line-height:30px; text-align:left;}

.huanjing { padding-bottom:60px;}
.huanjing ul{ width:1330px;}
.huanjing ul li{ display:block; cursor:pointer; float:left; width:307px; height:203px; border:1px solid #dadada; margin-right:18px; margin-bottom:18px; overflow:hidden;}
.huanjing ul li img{ display:block; width:307px; height:203px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s; }
.huanjing ul li img:hover{ -webkit-transform: scale(1.1);transform: scale(1.1);}


.yewu-xq{ background:#f7f7f7; border-top:1px solid #e7e7e7; padding:40px 0;}
.yewu-xq .left{ width:803px; height:296px; padding-right:80px; padding-top:200px;}
.yewu-xq .left h1{ font-size:42px; color:#fff; text-shadow:0 5px 10px rgba(0,0,0,.5); font-weight:bold; text-align:right}
.yewu-xq .left p{ font-size:14px; color:rgba(255,255,255,.5);text-transform: uppercase; text-align:right; margin-top:8px;}
.yewu-xq .right{  height:445px; border:1px solid #e6e6e6; background:#ffffff; padding:25px;}
.yewu-xq .right .tit{ height:46px; line-height:46px; border-bottom:1px solid #d9d9d9; font-size:22px; color:#000000; margin-bottom:20px;}
.yewu-xq .right .tit p{ display:inline-block; height:45px; line-height:45px; border-bottom:2px solid #1d5cbb;}
.yewu-xq .right { font-size:14px; color:#404040; line-height:29px;}
.yewu-xq .right .yewu-jj{ height:390px; overflow-y:auto; padding-right:10px;}
.yewu-xq .right .yewu-jj::-webkit-scrollbar {width:2px;height:10px;}
.yewu-xq .right .yewu-jj::-webkit-scrollbar-thumb{background:#1d5cbb;border-radius:4px;}



.yewu-xq1{ height:640px; background:url(../images/yewu-xq1.jpg) no-repeat center; padding-top:66px;}
.yewu-xq1 .tab-hd ul li{ display:block; width:650px; height:72px; line-height:72px; text-align:center; float:left; background:#e5e5e5; cursor:pointer; font-size:22px; color:#6a6a6a;}
.yewu-xq1 .tab-hd ul li.on{ color:#fff; background:#199ef0;}
.yewu-xq1 .tab-hd{ margin-bottom:20px;}
.yewu-xq1 .tab-bd .tab-pal .left{ width:565px; background:rgba(0,0,0,.2); height:430px; margin:0 7px; padding:30px 35px; overflow-y:auto;}
.yewu-xq1 .tab-bd .tab-pal .right{ width:565px; background:rgba(25,81,240,.2); height:430px; margin:0 7px; padding:30px 35px;overflow-y:auto;}
.yewu-xq1 .tab-bd .tab-pal b{ display:block; width:77px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#ffd800; border:1px solid #ffd800; border-radius:5px;}
.yewu-xq1 .tab-bd .tab-pal strong{ display:block; font-size:22px; color:#ffd800; height:40px; line-height:40px; margin-top:10px;}
.yewu-xq1 .tab-bd .tab-pal{ font-size:14px; color:#fff; line-height:29px;}


.yewu-xq1 .tab-bd .tab-pal .left::-webkit-scrollbar {width:3px;height:10px;}
.yewu-xq1 .tab-bd .tab-pal .left::-webkit-scrollbar-thumb{background:#ffd800;border-radius:4px;}
.yewu-xq1 .tab-bd .tab-pal .right::-webkit-scrollbar {width:3px;height:10px;}
.yewu-xq1 .tab-bd .tab-pal .right::-webkit-scrollbar-thumb{background:#ffd800;border-radius:4px;}






.about3{ height:628px; background:url(../images/about-2-bg.jpg) no-repeat center; background-size:cover; padding-top:40px;}

.about3 .left{ width:551px; height:341px; background:url(../images/about2-left.png) no-repeat center;}
.about3 .left .bt,.about3 .right .bt{ height:46px; line-height:46px; text-align:center; font-size:22px; color:#fff; font-weight:bold;}
.about3 .left{ padding:0 30px; width:491px;}
.about3 .left strong{ font-size:17px; color:#ff6000; margin-top:40px; display:block;}
.about3 .left p{ font-size:15px; color:#636363; line-height:29px; margin-top:10px;}
.about3 .left ul{ margin-top:22px;}
.about3 .left ul li{ height:29px; line-height:29px; font-size:15px; color:#636363; padding-left:12px;}
.about3 .left ul li span{ color:#fff; display:inline-block; margin-right:20px;}
.about3 .right{ width:521px; height:341px; background:url(../images/about3-right.png) no-repeat center; padding-left:30px;}
.about3 .right .bt{ margin-bottom:37px;}
.about3 .right strong{ display:block; font-size:17px; color:#2662be;}
.about3 .right p{ font-size:15px; color:#636363; margin-top:10px; margin-bottom:23px;}
.about3 a.more{ display:block; width:164px; height:40px; line-height:40px; text-align:center; border-radius:5px; border-bottom:4px solid #1a4382; background:#2662be; font-size:16px; color:#fff; margin:0 auto; margin-top:50px;}
.about3 a.more:hover{ background:#1d5cbb; color:#fff; border-bottom:4px solid #0d49a2;}







/*�Զ�����ʽ*/
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix {
  zoom: 1; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

/*ת������*/
.qiyeAffi_l_main{border-top:0;box-shadow: 0 0 10px #efefef}
.qiyeAffi_l_main{width:813px;background:#fafafa;box-shadow:none}
.d-img{background: url(../images/detail.png) no-repeat 0 0}
.qiyeAffi_l_content{padding:0;background:#fff;box-shadow: 0 0 10px #efefef;overflow: hidden}
.content_params{padding:50px 40px 0 40px}
.qiyeAffi_l_title .icon{font-size:12px;color:#1ba155;padding:3px 9px;border-radius:4px;display:inline-block;background:#d2f2e1;margin-right:10px}
.qiyeAffi_l_title .icon1{background:#d2edfd;color:#1c8dd2}
.qiyeAffi_l_title{margin-bottom:29px}
.qiyeAffi_l_title>a{margin-left:10px}
.qyaffi_zp_menu{padding:40px 0}
.qyaffi_zp_menu .qyaffi_zp_toudi{width:194px}
.qyaffi_zp_menu .message{font-size:16px;color:#666;margin-top:30px}
.qyaffi_tab_title .qyaffi_tab_current{width:116px;border-top-left-radius:3px;border-top-right-radius:3px;margin-right:22px}
.qyaffi_tab_title{border-bottom:2px solid #199ef0}
.qyaffi_tab .qyaffi_tab_menu{padding-top:12px;line-height:27px;width:100%}
.qyaffi_tab .qyaffi_tab_menu .qyaffi_tab_list2{padding-top:12px;line-height:27px}
.qyaffi_tab .qyaffi_tab_menu .qyaffi_tab_list2 .icon{font-size:12px;color:#1c8dd2;padding:0 9px;border-radius:4px;display:inline-block;background:#d2edfd;margin-right:10px}
.qyaffi_tab .qyaffi_tab_menu .qyaffi_tab_list2 span{font-size:12px;color:#8d8d8d}
.qyaffi_tab .qyaffi_tab_menu .qyaffi_tab_list2 a{font-size:12px;color:#8d8d8d}
.qyaffi_tab .qyaffi_tab_menu .qyaffi_tab_list2 span:nth-child(2n){margin-right:20px}
.qyaffi_tab .qyaffi_tab_menu .qyaffi_tab_list2 li:hover a{color:#1c8dd2}

.qiyeAffi_l_title #dialog1{width:400px;height:200px;position:fixed;z-index:100;left:50%;top:250px;margin-left:-200px;display:none;background:#fff}
.qiyeAffi_l_title #dialog1 h2{
	font-size: 24px;
	text-align: center;
	margin-top: 20px;
	color: #0773d9;
}
.qiyeAffi_l_title #dialog1 p{
	font-size: 18px;
	text-align: center;
	margin-top: 30px;
}


.qiyeAffi_l_content2{ margin:0 auto;padding:32px;background:#fff;}
.qiyeAffi_l_content2 dl{margin-bottom:22px;overflow: hidden}
.qiyeAffi_l_content2 dt{font-size:16px;color:#199ef0;background-position: -378px -95px;padding-left:33px;height:20px;line-height: 20px;margin-bottom: 8px}
.qiyeAffi_l_content2 dt.dt1{background-position: -382px -145px;margin-bottom:23px}
.qiyeAffi_l_content2 dd{font-size:14px;color:#666;line-height: 28px}
.qiyeAffi_l_content2 .progrem-l{width:102px;height:274px;background-position:  -399px -232px;margin-left: 33px;font-size:14px;color: #fff;margin-right:10px;margin-top:15px;background: url(../images/lil.png) no-repeat 0 0}
.qiyeAffi_l_content2 .progrem-l li{margin-bottom: 50px;margin-left:15px;padding-left:12px;line-height: 30px}
.qiyeAffi_l_content2 .progrem-l li:nth-child(1){background: url(../images/li1.png) no-repeat 0 0;margin-top:8px;margin-bottom: 45px}
.qiyeAffi_l_content2 .progrem-l li:nth-child(2){background: url(../images/li2.png) no-repeat 0 0;margin-bottom: 38px}
.qiyeAffi_l_content2 .progrem-l li:nth-child(3){background: url(../images/li3.png) no-repeat 0 0;margin-bottom: 38px}
.qiyeAffi_l_content2 .progrem-l li:nth-child(4){background: url(../images/li4.png) no-repeat 0 0}
.qiyeAffi_l_content2 .progrem-r li{width:588px;padding:10px 20px;overflow: hidden;font-size:14px;margin-bottom: 16px;line-height:24px}
.qiyeAffi_l_content2 .progrem-r li:nth-child(1){color:#199ef0;border:solid 1px #199ef0}
.qiyeAffi_l_content2 .progrem-r li:nth-child(2){color:#199ef0;border:solid 1px #199ef0}
.qiyeAffi_l_content2 .progrem-r li:nth-child(3){color:#199ef0;border:solid 1px #199ef0}
.qiyeAffi_l_content2 .progrem-r li:nth-child(4){color:#199ef0;border:solid 1px #199ef0}
.qiyeAffi_l_content2 .dl4 dt{margin-bottom: 12px}
.qiyeAffi_l_content2 .dl4 dd{float:left;height:51px;overflow: hidden;font-size:12px;line-height:16px;padding-left:57px;margin-right:28px}
.qiyeAffi_l_content2 .dl4 .dd1{background-position: -0px -0px}
.qiyeAffi_l_content2 .dl4 .dd2{background-position:  -0px -65px}
.qiyeAffi_l_content2 .dl4 .dd3{background-position: -0px -210px}
.qiyeAffi_l_content2 .dl4 .dd4{background-position: -0px -315px}


.sheji_yw{ background:#f5f7fb; padding-bottom:40px;}
.sheji_yw ul li{ display:block; float:left; width:225px; height:41px; text-align:center; line-height:41px; border:1px solid #d5d5d5; border-radius:5px; margin-right:17px; margin-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.sheji_yw ul{ width:1320px;}
.sheji_yw ul li a{ display:block; color:#484848;}
.sheji_yw ul li:hover{ background:#ff4800; color:#fff;border:1px solid #ff4800;}
.sheji_yw ul li:hover a{color:#fff;}




