﻿/* 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,html{ font-family:"Microsoft YaHei";height: 100%;}
.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%; }
a {text-decoration:none; }
.max{ max-width:640px; margin:0 auto; overflow:hidden;}
.box{ width:92%; 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; }
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }



header{ max-width:640px; height:auto; margin:0 auto;}
header .logo{ width:50%;float:left; display:block}
header .tel{ width:50%; float:right; display:block}
header .logo img,header .tel img{ display:block; width:100%;}

nav{ width:100%; height:90px; background:#003676;}
nav ul{ max-width:640px; height:90px; margin:0 auto; background:url(../images/nav-ul.png) no-repeat center; }
nav ul li{ width:25%; height:45px; line-height:45px; text-align:center; color:#fff; display:block; float:left; font-size:14px; background:url(../images/nav-li.png) no-repeat right center;}
nav ul li a{ color:#fff; display:block;}
nav ul li:last-child{ background:none}
nav ul li:nth-of-type(4){ background:none}


nav ul li.on a{color:#0099d5;}

.fixed{ position:fixed; top:0; left:0;width:100%; z-index:999;-webkit-transform: translateZ(0);}

.focus{ max-width:640px; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:8px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:15px; }
.focus .hd ul li{ display:inline-block; width:6px; background:#fff; height:6px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:0 5px;  vertical-align:top; overflow:hidden; font-size:0px  }
.focus .hd ul .on{ background:#009fe4;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; background:url(images/loading.gif) center center no-repeat;  }


.lmt{ padding-top:20px; margin-bottom:20px;}
.lmt strong{ display:block; text-align:center; font-size:20px;color:#000000; font-weight:normal; position:relative; padding-bottom:15px;}
.lmt strong:after{ content:""; width:34px; height:2px; background:#003676; position:absolute; margin:0 auto; left:0; right:0; bottom:0; }
.lmt p{ font-size:14px; text-align:center; color:#7d7d7d; margin-top:6px;}

.dizao-list{ padding:15px; box-sizing:border-box; padding-bottom:40px}
.dizao-list .swiper-slide{ padding-bottom:30px; border:1px solid #e6e6e6; padding-top:44px;-webkit-transition:all .4s ease-in-out 0s !important;transition:all .4s ease-in-out 0s !important; cursor:pointer;}
.dizao-list .swiper-slide img{ display:block; margin:0 auto; width:100px;}
.dizao-list .swiper-slide strong{ display:block; text-align:center; font-size:18px; color:#000; margin-top:20px;}
.dizao-list .swiper-slide p{ font-size:14px; color:#666666; text-align:center; margin-top:8px;}
.dizao-list .swiper-slide a{ display:block; width:108px; height:29px; line-height:29px; text-align:center; margin:0 auto; margin-top:20px; border:2px solid #c2c2c2; text-align:center; font-size:16px; color:#9b9b9b; border-radius:5px;}
.dizao-list .swiper-slide a:hover{ background:#003676; border:2px solid #003676; color:#fff;}
.dizao-list .swiper-slide:hover{ box-shadow:0 5px 10px rgba(0,0,0,.1);}


.youshi{ background:#f2f3f7; padding-bottom:30px; padding-top:20px;}
.youshi-list{ padding-bottom:40px;}
.youshi .swiper-slide{ display:block; float:left; width:50%; position:relative;  overflow:hidden;}
.youshi .swiper-slide .youshi_img{ display:block; width:100%; }
.youshi .swiper-slide .youshi_libox{ width:100%; height:397px; position:absolute; margin:0 auto; left:0; right:0; top:0; background:rgba(0,0,0,.55);-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.youshi .swiper-slide:hover .youshi_libox{ background:rgba(0,54,118,.85)}

.youshi .swiper-slide .youshi_libox .ys-box-nr{ width:100%; height:397px; position:absolute; top:55px; margin:0 auto; left:0; right:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}

.youshi .swiper-slide:hover .youshi_libox .ys-box-nr{ position:absolute; top:80px; margin:0 auto; left:0; right:0;}
.youshi .swiper-slide .youshi_libox .ys-box-nr .youshi-ico{ display:block; margin:0 auto; width:45px;}
.youshi .swiper-slide .youshi_libox .ys-box-nr strong{ display:block; font-size:18px; color:#fff; font-weight:bold; text-align:center; margin-top:28px; padding-bottom:15px; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.youshi .swiper-slide .youshi_libox .ys-box-nr strong:after{content:""; width:26px; height:3px; background:#fff; position:absolute; margin:0 auto; left:0; right:0; bottom:0;}
.youshi .swiper-slide .youshi_libox .ys-box-nr p{ font-size:14px; color:#fff; text-align:center; margin-top:15px; opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; line-height:22px;}
 


.team{ padding-bottom:10px; padding-top:20px;}
.team-list{ padding-bottom:40px;}
.team-list .swiper-slide img{ display:block; width:100%; height:260px;}
.team-list .swiper-slide{ border:1px solid #dfdfdf; padding-bottom:15px;-webkit-transition:all .4s ease-in-out 0s !important;transition:all .4s ease-in-out 0s; cursor:pointer !important; box-sizing:border-box;}
.team-list .swiper-slide strong{ display:block; text-align:center; font-size:16px; padding-top:17px;color:#333}
.team-list .swiper-slide p{ text-align:center; font-size:15px; color:#858585; margin-top:10px;height:40px;line-height:20px;overflow:hidden;}
.team-list .swiper-slide:hover{border:1px solid #003676; box-shadow:0 5px 10px rgba(0,0,0,.1);}


.about{ background:url(../images/about_bg.jpg) no-repeat center; padding-bottom:20px;}
.about .lmt strong{ color:#fff;}
.about .lmt p{ color:#fff;}
.about .lmt strong:after{ content:""; width:34px; height:2px; background:rgba(255,255,255,.5); position:absolute; margin:0 auto; left:0; right:0; bottom:0; }
.about img{ display:block; width:100%;}
.about p{ font-size:14px; line-height:22px; color:#709ac8; margin-top:10px;}
.about p a{ color:#ffe400;}



.search{ margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed;}
.search1{ border-bottom:none; padding-top:190px;}
.search .form{ width:90%; margin:0 auto;}
.search .form .text{ display:block; float:left; width:85%; height:37px; line-height:37px; border:1px solid #e6e6e6; border-right:none; padding-left:10px; box-sizing:border-box;}
.search .form .submit{ width:15%; height:37px; display:block; float:left; background:url(../images/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 p{ font-size:12px; color:#a4a4a4; text-align:center; margin-top:13px;}
.search p a{ color:#a4a4a4; display:inline-block; margin-right:10px;}

 
 
 
.qianyue{ background:#f7f6f5; padding-bottom:35px;}
.qianyue ul{ margin-top:10px;}
.qianyue ul li{ display:block;width:100%; background:#fff; box-sizing:border-box;  border:1px solid #e0e2e4; margin-bottom:15px; padding:10px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.qianyue ul li img{ display:block; width:130px; height:90px; float:left; margin-right:10px;}
.qianyue ul li a.tit{ display:block; font-size:15px; color:#1b1b1b; height:34px; line-height:34px; overflow:hidden;}
.qianyue ul li span{ display:block; padding-bottom:10px; font-size:13px; 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:calc(100% - 140px); float:left;}
.qianyue ul li p{ font-size:13px; color:#7a7a7a; line-height:22px; height:44px; overflow:hidden; 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}


.map{ background:url(../images/map-bg.jpg) no-repeat center; background-size:cover; padding-bottom:20px;}
.map .lmt b{ color:#fff;}
.map .lmt p{ color:rgba(255,255,255,.7);}
.map img{ display:block; width:100%; margin-top:15px;}


.news{ padding-bottom:20px;}
.news .hd{ margin-top:15px; margin-bottom:10px;}
.news .hd ul{ text-align:center;}
.news .hd ul li{ display:block; float:left; margin-right:1.2%; width:19%; height:35px; line-height:35px;overflow:hidden; text-align:center; font-size:12px; color:#5b5b5b; border:1px solid #cbcfd2; border-radius:5px; box-sizing:border-box;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; margin-bottom:5px;}
.news .hd ul li:nth-of-type(5){ margin-right:0;}
.news .hd ul li a{ color:#5b5b5b; display:block;}
.news .hd ul li.on{ background:#003676; border:1px solid #003676; }
.news .hd ul li.on a{ color:#fff;}
.news .bd{ margin-top:10px;}
.news .bd ul li{ width:49%; float:left; margin-right:2%; margin-bottom:15px;}
.news .bd ul li:nth-of-type(even){ margin-right:0;}
.news .bd ul li i{ display:block; width:100%; height:90px; line-height:90px; text-align:center; border:1px solid #eee; box-sizing:border-box;}
.news .bd ul li i img{ max-width:100%; max-height:70px; vertical-align:middle;}
.news .bd ul li p{ text-align:center; font-size:14px; color:#333; margin-top:5px;}

.lianxi{padding:30px 0; background:#242424; padding-bottom:65px;}
.lianxi .title{ font-weight:bold; font-size:16px; margin-bottom:10px;}
.lianxi  p{ font-size:12px; line-height:26px; color:#fff;}
.lianxi .lx{ width:100%; float:right}
.lianxi .box{width:90%;}



.bottom{ width:100%; height:60px; background:#003676; margin:0 auto; position:fixed; bottom:0; left:0; z-index:9999;}
.bottom ul{ max-width:640px; height:60px; margin:0 auto}
.bottom ul li{ width:25%; height:60px; display:block; float:left; text-align:center; background:url(../images/bottom_li.png) no-repeat right center}
.bottom ul li a{ color:#fff; font-size:12px}
.bottom ul li:nth-of-type(4){ background-image:none}
.bottom ul li.index i{ display:block; width:100%; height:32px; background:url(../images/index.png) no-repeat  center; margin-top:5px;}
.bottom ul li.bohao i{ display:block; width:100%; height:32px; background:url(../images/dh.png) no-repeat  center; margin-top:5px;}
.bottom ul li.anli i{ display:block; width:100%; height:32px; background:url(../images/bohao.png) no-repeat  center; margin-top:5px;}
.bottom ul li.guanyu i{ display:block; width:100%; height:32px; background:url(../images/women.png) no-repeat  center; margin-top:5px;}





.nybanner .box{ position:relative;}

.nybanner .box .nyb-text b{ display:block; font-size:16px; color:#1f71f8; margin-bottom:10px;}
.nybanner .box .nyb-text p{ font-size:14px; color:#1f71f8; line-height:33px;}
.nybanner .box .nyb-text span{ display:block; font-size:12px; color:rgba(11,60,106,0.5)}


.nybanner .box .news-list-text{ position:absolute; left:10px; top:60px;}

.nybanner .box .tu-list-text{ position:absolute; right:20px; top:60px;}
.nybanner .box .tu-list-text b,.nybanner .box .tu-list-text p,.nybanner .box .tu-list-text span{ text-align:right;}
.nybanner .box .about-text{ top:60px;}


.about_1{ padding-top:30px; padding-bottom:25px;}
.about_1 h1{ display:block; text-align:center; font-size:24px; font-weight:normal; }
.about_1 .ab-jj{ font-size:13px; color:#535353; line-height:31px; text-align:center; margin:0 auto; margin-top:15px;}
.about_1 ul{ text-align:center; margin-top:40px;}
.about_1 ul li{ display:block; float:left; box-sizing:border-box; width:48%; margin:0 1%; margin-bottom:20px; border-right:1px solid #e5e5e5;}
.about_1 ul li .num{ font-size:32px; 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_1 ul li:nth-of-type(2){ border:none;}

.about_2{ background:#f6f6f6; padding-bottom:35px;}


.about_2 .left{ width:100%; float:none;overflow:hidden; margin-bottom:1px; margin-top:20px;}
.about_2 .left img{ display:block; width:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer} 
.about_2 .right{ width:100%px;}
.about_2 .right i{ display:block; float:left; width:50%; border-right:1px solid #fff; box-sizing:border-box;margin-bottom:1px; overflow:hidden;}
.about_2 .right img{ display:block;width:100%;}


.ny-honor { position:relative; padding-bottom:30px; background:#2170f7;}
.ny-honor .lmt{ margin-bottom:0;}
.ny-honor .lmt b{ color:#fff}
.ny-honor .lmt p{ color:#fff}
.ny-honor .swiper-pagination-bullet{ background:#fff;}
.ny-honor .honor-list .swiper-slide{ padding:8px; box-sizing:border-box; border:1px solid rgba(255,255,255,.4);}

.about_3{ padding-bottom:20px;}
.about_3 img{ display:block; width:100%; margin-top:10px;}

.ny-map{ background:#f6f6f6;}
.ny-map .lmt strong{ color:#000;}
.ny-map .lmt p{ color:#4d4d4d;}
.ny-map  img{ width:100%;}

.case{ padding-bottom:15px;}
.case ul li{ padding:10px 0; border-bottom:1px dashed #d9d9d9;}
.case ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.case ul li img{ display:block; float:left; width:120px; height:80px; margin-right:15px;}
.case ul li strong{ display:block; font-size:16px; color:#313131; font-weight:normal; height:22px; line-height:22px; overflow:hidden;}
.case ul li p{ font-size:14px; color:#717171; line-height:24px; height:48px; overflow:hidden; margin-top:5px;}

.newsnav{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; margin-bottom:14px; }
.newsnav strong{ display:inline-block; font-size:18px; color:#003676; padding-left:14px; padding-right:3px; position:relative; border-bottom:2px solid #003676;}
.newsnav strong:after{ content:""; width:4px; height:15px; background:#003676; position:absolute; left:0px; top:12px;}



.pro-index .bd .case-list li .kehu-pic{ position:relative; display:block;}
.pro-index .bd .case-list li  img.kehu-img{ display:block; width:100%;}
.pro-index .bd .case-list li  .kehu-li-bg{ position:absolute; width:100%; height:100%; background:rgba(48,104,248,.8); left:0; top:0;line-height:224px; text-align:center;}
.pro-index .bd .case-list li  .kehu-li-bg img.kehu-logo{ display:block; position:absolute; margin:auto; top:0; right:0; bottom:0; left:0; width:55%;}
.pro-index .bd .case-list li  .tit{ display:block; text-align:center; color:#333; height:30px; line-height:30px; font-size:13px; margin-top:5px;}



.case-list li .kehu-pic{ position:relative; display:block;}
.case-list li  img.kehu-img{ display:block; width:100%;}
.case-list li  .kehu-li-bg{ position:absolute; width:100%; height:100%; background:rgba(48,104,248,.8); left:0; top:0;line-height:224px; text-align:center;}
.case-list li  .kehu-li-bg img.kehu-logo{ display:block; position:absolute; margin:auto; top:0; right:0; bottom:0; left:0; width:55%;}
.case-list li  .tit{ display:block; text-align:center; color:#333; height:30px; line-height:30px; font-size:13px; margin-top:5px;}



.contact{ background:#f9f9f9; padding-top:25px; padding-bottom:30px;}
#map1{ height:250px; width:100%; margin-top:20px;}
.contact .left{ width:100%; float:none; box-sizing:border-box;background:#fff; padding:15px; margin-bottom:15px;}
.contact .left strong{ display:block; font-size:18px; 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:100%; float:none; background:#fff; padding:15px; box-sizing:border-box;}
.contact .right strong{ display:block; font-size:18px; 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; margin-top:-35px;}
.contact .right ul li{ display:block; float:left; width:170px; height:50px; line-height:50px; font-size:14px; color:#010000; margin-bottom:15px; margin-right:15px; 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:50px; }
.contact .right ul li.con1{ background:url(../images/con-ico1.jpg) no-repeat 20px center #e9f0fa;}
.contact .right ul li.con2{ background:url(../images/con-ico2.jpg) no-repeat 20px center #e9f0fa;}
.contact .right ul li.con3{ background:url(../images/con-ico3.jpg) no-repeat 20px center #e9f0fa;}
.contact .right ul li.con4{ background:url(../images/con-ico4.jpg) no-repeat 20px 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;}


.service{ padding-top:60px;}

.service ul.yiduiyi{ margin-top:38px; padding-bottom:40px;}
.service ul.yiduiyi li{ display:block; float:left; width:100%; position:relative;}
.service ul.yiduiyi li i{ display:block; width:100%;  overflow:hidden;}
.service ul.yiduiyi li img{ width:100%; display:block;transition: all 1s; }
.service ul.yiduiyi li img:hover{transform: scale(1.1);}
.service ul.yiduiyi li div{ width:100%; height:171px; box-sizing:border-box; background:#036acb; display:block; padding:25px;}
.service ul.yiduiyi li div b{ font-size:16px; color:#fff; display:block; text-align:center;}
.service ul.yiduiyi li div p{ font-size:13px; color:#fff; margin-top:18px; line-height:23px;}
.service ul.yiduiyi li div p span{ color:#018cf1; font-weight:bold;}
.service ul.yiduiyi li.zuo img{ float:right;}
.service ul.yiduiyi li.zuo div{ float:left;}
.service ul.yiduiyi li.you img{ float:left;}
.service ul.yiduiyi li.you div{ float:right;}
.service ul.yiduiyi li.zuo:after{ content:" "; width:8px; height:15px; position:absolute; left:299px; top:110px; background:url(../images/jiao1.png) no-repeat center;}
.service ul.yiduiyi li.you:after{ content:" "; width:8px; height:15px; position:absolute; left:292px; top:110px; background:url(../images/jiao2.png) no-repeat center;}

.service a.more{ display:block; width:159px; height:41px; text-align:center; line-height:41px; color:#fff; background:#018cf1; border-radius:5px; margin:0 auto; margin-top:37px; font-size:18px;}
.service a.more:hover{ border-radius:25px;}


.dingzhifuwu{ background:#f7f6f5; padding:40px 0;}
.dingzhifuwu ul{ margin:0 auto; margin-top:20px; }
.dingzhifuwu ul li{ display:block; float:left; width:50%; margin-bottom:20px; }
.dingzhifuwu ul li i{ display:block; margin:0 auto; width:84px; height:84px; background:#1f71f8; border-radius:50%;}
.dingzhifuwu ul li p{ font-size:14px; color:#5c5c5c; text-align:center; margin-top:15px;}
.dingzhifuwu ul li.dzfw4{ margin-right:0;} 
.dingzhifuwu ul li.dzfw1 i{ background:url(../images/dzfw1.png) no-repeat center #1f71f8;}
.dingzhifuwu ul li.dzfw2 i{ background:url(../images/dzfw2.png) no-repeat center #1f71f8;}
.dingzhifuwu ul li.dzfw3 i{ background:url(../images/dzfw3.png) no-repeat center #1f71f8;}
.dingzhifuwu ul li.dzfw4 i{ background:url(../images/dzfw4.png) no-repeat center #1f71f8;}
.dingzhifuwu .fw-p{ text-align:center; font-size:13px; color:#626262; line-height:24px; margin-top:15px;}
.dingzhifuwu ul li:hover{ -webkit-transform:translate(0,-5px);transform:translate(0,-5px); }




.fuwufanwei{ background:#1f71f8; padding-top:48px; padding-bottom:47px;}
.fuwufanwei .lmt b{ color:#fff;}
.fuwufanwei .lmt p{ color:#fff;}
.fuwufanwei table{ margin-top:30px;}
.fuwufanwei td{ border:1px solid #486d8f; padding-top:27px; padding-bottom:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.fuwufanwei td img{ display:block; margin:0 auto; display:block;}
.fuwufanwei td p{ text-align:center; font-size:14px; color:#fff; margin-top:19px;}

.fuwufanwei td:hover{-moz-box-shadow:0px 0px 30px #486d8f inset; -webkit-box-shadow:0px 0px 30px #486d8f inset; box-shadow:0px 0px 30px #486d8f inset;}

.wuyou{ padding-top:40px; padding-bottom:40px;}
.wy-box{ margin-top:28px;}
.wy-box ul{ background:url(../images/wuyou-ul.png) no-repeat center 45px ;}
.wy-box ul li{ display:block; float:left; width:50%; height:85px; background:url(../images/wuyou-li.png) no-repeat center;  padding-top:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.wy-box ul li.last{ margin-right:0;}
.wy-box ul li img{ display:block; margin:0 auto; }
.wy-box ul li p{ font-size:14px; color:#535353; margin-top:15px; text-align:center;}
.wy-box ul li:hover{ background:url(../images/wuyou-li-hover.png) no-repeat center;} 


.baoxiu{ width:103px; height:40px; line-height:40px; color:#fff; font-size:14px; background: url(../images/bx.png) no-repeat 100px center #1f71f8; margin:0 auto; padding-left:32px;margin-top:35px; cursor:pointer;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.baoxiu:hover{ border-radius:25px;}
.baoxiu a{color:#fff;}
.baoxiudan{ width:1200px; margin:0 auto;  padding-top:20px; background:#fff; z-index:9999 }
.baoxiudan td{ border:1px solid #ccc}
.baoxiudan p{font-size: 16px;  color: #333333; line-height: 32px; padding: 15px 0;}
.baoxiudan	textarea{ border:1px solid #ccc !important;}
.baoxiudan input{ border-bottom:1px solid #ccc !important}
.baoxiudan #sub{background:#327cf4; font-size:16px; cursor:pointer; border:none !important; }
.baoxiudan #reset{background:#797979;font-size:16px; cursor:pointer;border:none !important; }
.sanshu ul{padding-bottom:20px;}
.sanshu ul li{ width:100%; display:block;text-align:center; border:1px solid #eee;border-bottom:none;font-size: 14px;color: #898989; padding:10px; box-sizing:border-box;}
.sanshu ul li span{ display:block; text-align:center;    font-size: 14px;color:#333; margin-top: 10px; line-height:28px;}
.sanshu ul li p{ display:inline-block; border-bottom:2px solid #1f71f8; padding-bottom:5px;}
.sanshu ul li.csl{ width:100%;}
.sanshu ul li.fw{ width:100%;}
.sanshu ul li.fw{border-bottom:1px solid #eee;}

.search1 p{ color:#fff; }
.search1 p a{ color:#fff;}
.search1{ border-bottom:none; padding-top:80px; margin-top:0;}


.sideMenu{ width:100%; margin:0 auto; margin-top:10px; margin-bottom:30px; }
.sideMenu h3{ height:40px; line-height:40px; padding-left:10px;  border-top:2px solid #fff; background:#1f71f8; font-weight:normal; cursor:pointer; font-size:14px;color:#fff}

.sideMenu ul{  color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #eee; width:100%; padding-left:20px; box-sizing:border-box}
.sideMenu ul li a{ color:#666; display:block;}

.cpfl{ padding-top:30px;}
.cpfl .lmt{ margin-bottom:20px;}


.fenye{ width:100%; margin:0 auto;  margin-top:30px; text-align:center; margin-bottom:40px;   }
.fenye a{ display:inline-block;padding:0 7px;text-align:center; line-height:24px; border:1px solid #cecece; font-size:14px; color:#666666; margin:1px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 7px;text-align:center; line-height:24px; border:1px solid #1f71f8; font-size:14px; color:#fff; margin:1px; background:#1f71f8;}

.news1{ background:none; padding-bottom:0; margin-top:0;}
.news1 .bd ul li{ padding:10px; box-sizing:border-box; border:1px solid #eee;}

.pro-xq{ padding-top:20px; }
.pro-xq h1{ font-size:18px; color:#666;    line-height: 24px; 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; padding-bottom:15px;}
.pro-xq .foucebox {position:relative;width:1200px; margin:0 auto;margin-top:38px}
.pro-xq .foucebox .bd { position:relative; float:left; width:941px;height:568px;overflow:hidden;}
.pro-xq .foucebox .bd img { width:941px;height:568px;}
.pro-xq .foucebox .hd {position:relative; width:247px; float:right; padding-right:4px; z-index:1; }
.pro-xq .foucebox .hd ul { position:relative; width:247px; overflow:hidden;   }
.pro-xq .foucebox .hd li { width:242px;height:181px;margin-bottom:13px; cursor:pointer;}

.pro-xq .foucebox .hd img {width:247px;height:181px; display:block;}
.pro-xq .foucebox .hd li.on img{ width:241px; height:176px; border:3px solid #009cff; }
.pro-xq .title{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #eee; font-size:16px; color:#000;}
.pro-xq .title p{ display:inline-block; color:#1f71f8; border-bottom:2px solid #1f71f8; height:44px; line-height:44px;}
.pro-xq .swiper-container{ width:100%;}
.pro-xq .swiper-container img{ display:block; width:100%;}
.pro-xq .swiper-container .swiper-pagination-bullet{ background:#fff; opacity:1;}
.pro-xq .swiper-container .swiper-pagination-bullet-active{ background:#1f71f8}

.pro-xq .swiper-container .swiper-button-prev{ width:40px; height:49px; background:url(../images/pro-prev.png) no-repeat center; background-size:100%;position:absolute; left:20px; top:45%;}
.pro-xq .swiper-container .swiper-button-next{ width:40px; height:49px; background:url(../images/pro-next.png) no-repeat center; background-size:100%; position:absolute; right:20px; top:45%;}


.baojia a{ display:block; float:left; width:49%; height:40px; line-height:40px; text-align:center; border:1px solid #eaeaea; font-size:14px; box-sizing:border-box; color:#333; border-radius:5px; margin-bottom:15px;}
.baojia a:nth-of-type(2){ margin-left:2%;}
.baojia a:nth-of-type(1){ background:#1f71f8; color:#fff; border:1px solid #1f71f8;}



ul.chanpinyoushi{ margin-top:15px;}
ul.chanpinyoushi li{ display:block; width:100%; box-sizing:border-box; padding-left:75px; padding-right:28px; margin-right:10px; text-align:justify; border:1px solid #eaeaea; margin-bottom:25px; position:relative;padding-top:10px; padding-bottom:10px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
ul.chanpinyoushi li b{ display:block; width:43px; height:43px; text-align:center; line-height:43px; border-radius:5px; color:#fff; background:#1f71f7; font-size:18px; position:absolute; left:15px; top:15px;}
ul.chanpinyoushi li p{ font-size:14px; color:#515151; line-height:24px;}









.neirong{ font-size:14px; color:#727272; line-height:24px; margin-top:10px; margin-bottom:25px;    text-align: justify;}

.neirong img{ width:100% !important; height:auto !important;}

 
 
.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:100%; }
.fn p a{ color:#8a8a8a}
.fn p a:hover{ color:#1f71f8;}
 

.slide_nav{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); top:0; left:-100%; z-index:999}
.slide_nav .nydh{ width:240px; float:left; background:#fff;height:100%; z-index:999} 
.slide_nav .nydh .sideMenu p{ width:100%; height:40px; line-height:40px; color:#fba013; padding-left:35px; box-sizing:border-box; font-weight:bold; font-size:15px; background:url(../images/pro-nav-dt.png) no-repeat 10px center #fff3e1; border-bottom:1px solid #fff;}
.slide_nav .nydh .sideMenu ul{ padding-left:10px; box-sizing:border-box;}
.slide_nav .nydh .sideMenu ul li{ height:35px; display:block; float:left; width:50%; box-sizing:border-box; line-height:35px; border-bottom:1px solid #eeeeee; font-size:13px; padding-left:10px; background:url(../images/pro-nav-dd.png) no-repeat left center;}
.slide_nav .nydh .sideMenu ul li a{display:block; color:#6f6f6f;}
.slide_nav .close{ width:calc(100% - 240px); float:right; height:100%;}



.menu{ width:55px; height:80px; padding-top:40px;background:#003676; background-size:80%;position:fixed; right:0; bottom:150px; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#fff; text-align:center; font-size:14px;}

.slide_nav .nydh1{ width:200px;}
.slide_nav .close1{ width:calc(100% - 20px); float:right; height:100%;}

 

.slide_nav .nydh .nav_li li{ font-size:14px; color:#3b3b3b; background:url(../images/ul_li1.png) no-repeat 15px center; height:50px; line-height:50px; border-bottom:1px solid #e9e9e9; padding-left:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.slide_nav .nydh .nav_li li a{ display:block; color:#3b3b3b; }
.slide_nav .nydh .nav_li li:hover,.slide_nav .nydh .nav_li li.on{ background:url(../images/ul_li.png) no-repeat 15px center;}
.slide_nav .nydh .nav_li li:hover a,.slide_nav .nydh .nav_li li.on a{ color:#003676;}
.slide_nav .nydh { overflow-y:auto; padding-bottom:70px;}
.slide_nav .nydh .nav_li2 li{ display:block; float:left; width:50%; padding-left:10px; box-sizing:border-box; height:40px; line-height:40px;}


.danye{ font-size:14px; color:#5e5e5e; line-height:24px; padding-bottom:20px; text-align:justify;}
.danye img{ display:block; max-width:100%; margin:0 auto;height:auto !important;}



.team-li ul li{ display:block; float:left; width:49%; margin-right:2%; background:#fff; margin-bottom:15px; padding-bottom:10px;-webkit-transition:all .4s ease-in-out 0s !important;transition:all .4s ease-in-out 0s !important; border:1px solid #eee; box-sizing:border-box;}
.team-li ul li img{ display:block; width:100%;-webkit-transition:all .4s ease-in-out 0s !important;transition:all .4s ease-in-out 0s !important;height:260px;}
.team-li ul li:nth-of-type(even){ margin-right:0;}
.team-li ul li strong{ display:block; text-align:center; font-size:15px; color:#000; margin-top:10px;}
.team-li ul li p{ text-align:center; font-size:13px; color:#858585; margin-top:5px;line-height:17px;height:34px;overflow:hidden;}
.team-li ul li:hover{ box-shadow:0 10px 15px rgba(0,0,0,.1);}


.danye{ font-size:14px; color:#5e5e5e; line-height:24px; padding-bottom:20px; text-align:justify;}
.danye img{ display:block; max-width:100%; margin:0 auto;}



.neiye .biaoti{margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #e8e8e8; padding-bottom:10px; margin-bottom:10px;}
.neiye .biaoti h1{ font-size:18px; color:#000; font-weight:normal;}
.neiye .biaoti p{ font-size:14px; color:#ccc; margin-top:10px;}



#map{ width:100%; height:200px; margin-bottom:15px;}

.baoming form{ margin-top:20px;}
.baoming .text{ width:100%; height:35px; line-height:35px; background:#fff; border:1px solid #d1cdcd; border-radius:5px; padding-left:10px; box-sizing:border-box; margin-bottom:10px;}
.baoming .submit{ width:100%; height:35px; line-height:35px; border:none; background:#003676; color:#fff; border-radius:5px; }
.baoming textarea{width:100%; height:135px; line-height:35px; background:#fff; border:1px solid #d1cdcd; border-radius:5px; padding-left:10px; box-sizing:border-box; margin-bottom:10px;}

.baoming img{ display:block; float:left;width:100px; margin-top:15px;}



.about_2{ background:#f3f4f6; padding-bottom:24px;}
.about_2 ul li{ display:block; margin:0 auto; width:90%; height:173px; -webkit-transition:all .4s ease-in-out 0s !important;transition:all .4s ease-in-out 0s !important; border-radius:10px; overflow:hidden; cursor:pointer; margin-bottom:15px;}
.about_2 ul li strong{ padding-top:35px;display:block; text-align:center; color:#fff; font-weight:bold; font-size:20px; position:relative; padding-bottom:20px;}

.about_2 ul li strong:after{ content:""; width:25px; height:4px; background:#fff; position:absolute; bottom:0; left:0; right:0; margin:0 auto;}
.about_2 ul li p{ text-align:center; color:#fff; font-size:14px; line-height:25px; margin-top:15px;}
.about_2 ul li:hover{ box-shadow:0px 10px 20px rgba(0,0,0,.2);}



.about_3 { padding:20px 0;} 
.about_3 ul li{ display:block; width:90%; margin:0 auto; margin-bottom:15px; cursor:pointer;}
.about_3 ul li img{ display:block; width:100%;}
.about_3 ul li .about3_txt{ padding-bottom:20px;width:100%; box-sizing:border-box; border:1px solid #e7e7e7;}
.about_3 ul li .about3_txt strong{ display:block; text-align:center; font-size:20px; color:#002779; padding-top:20px; padding-bottom:18px; position:relative;}
.about_3 ul li .about3_txt strong:after{ content:""; width:25px; height:4px; background:#002779; position:absolute; margin:0 auto; bottom:0; left:0; right:0;}
.about_3 ul li .about3_txt p{ text-align:center; font-size:14px; color:#424242; line-height:30px; margin-top:5px;}
.about_3 ul li:hover{ box-shadow:0 5px 15px rgba(0,0,0,.1);}


.about_4{ background:#f3f4f6; padding-bottom:30px; padding-top:10px;}
.about_4 .lmt strong:after{ display:none;}
.about_4 ul li{ display:block; margin:0 auto; width:90%; margin-bottom:20px;}
.about_4 ul li strong{ display:block; width:120px; height:90px; text-align:center; color:#fff; border-radius:50%; margin:0 auto; font-size:24px; font-weight:normal; padding-top:30px;}
.about_4 ul li strong span{ display:block; font-size:19px;}
.about_4 ul li p{ text-align:center; font-size:16px; line-height:26px; color:#363636; margin-top:15px;}


.honor .honor-list{ margin-top:20px; padding-bottom:40px;}
.honor { padding-bottom:30px;}
.ny-honor { position:relative; padding-bottom:30px; background:#003875;}
.ny-honor .lmt{ margin-bottom:0;}
.ny-honor .lmt strong{ color:#fff}
.honor .honor-list .swiper-slide{ padding:8px; box-sizing:border-box; border:1px solid #ebebeb;}
.honor .honor-list .swiper-slide img{ width:100%; display:block;}
.honor .honor-list .swiper-container {width: 100%; }

.ny-honor .lmt strong:after{ background:rgba(255,255,255,.5);}
.ny-honor .lmt p{ color:#fff}
.ny-honor .swiper-pagination-bullet{ background:#fff;}
.ny-honor .honor-list .swiper-slide{ padding:8px; box-sizing:border-box; border:1px solid rgba(255,255,255,.4);}


.huanjing ul li{ display:block; cursor:pointer; float:left; width:49%;margin-right:2%; margin-bottom:15px; overflow:hidden;}
.huanjing ul li img{ display:block; width:100%; -webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s; height:130px;}
.huanjing ul li img:hover{ -webkit-transform: scale(1.1);transform: scale(1.1);}
.huanjing ul li:nth-of-type(even){ margin-right:0;}

