﻿
@charset "utf-8";
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
::-webkit-inner-spin-button {display:none;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#666;line-height:1.6;font-family:'Microsoft YaHei',Arial,'simsun',HELVETICA;min-width:320px; }
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#0068b7;}


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1600px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}

@font-face {
  font-family: 'iconfont';  /* project id 1085674 */
  src: url('img/font_1085674_8iyyrakqdgu.eot');
  src: url('img/font_1085674_8iyyrakqdgu.eot?#iefix') format('embedded-opentype'),
  url('img/font_1085674_8iyyrakqdgu.woff2') format('woff2'),
  url('img/font_1085674_8iyyrakqdgu.woff') format('woff'),
  url('img/font_1085674_8iyyrakqdgu.ttf') format('truetype'),
  url('img/font_1085674_8iyyrakqdgu.svg') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}


/*  头部 */
.header{position: absolute;left:0;top:0;min-height:100px;z-index:15;width:100%;transition:all 0.4s;visibility:visible;background-color:rgba(0,0,0,.18);}
.header .logo{position:absolute;left:0;top:10px;z-index:10;}
.header .btn{position:absolute;top:30px; right:0; width:140px;height:45px;line-height:45px;background:#0068b7;color:#fff;text-align:center;overflow:hidden;transition-delay:.2s;font-weight:bold;}
.header .btn:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;transition:all 0.4s;transform:scale(0,1);background:rgba(0, 0, 0,.2);}
.header .btn:hover:after{opacity:0;transform:scale(1.3);}

/*  导航按钮 */
.navTrigger{position:absolute;top:42px;right:190px; width:50px;overflow:hidden;white-space:nowrap;color:transparent;z-index:90;padding:8px;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#fff;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.head_open .navTrigger span:nth-child(1){transform: translateX(3px) translateY(-3px) rotate(45deg);}
.head_open .navTrigger span:nth-child(2){opacity:0;}
.head_open .navTrigger span:nth-child(3){transform:translateX(2px) translateY(4px) rotate(-45deg);}

/*  PC导航 */
.nav{width:100%;min-height:100px;font-size:1.1em;}
.nav .navMain{padding:30px 30px 30px 36%;transition:all 0.6s;transform-origin:right;overflow:hidden;}
.nav .m{float:left;position:relative;width:15%;line-height:40px;transition: all 0.4s;text-align:center;}
.nav .m>a{color:#fff;position:relative;}
.nav .m>a:after{content:"";position:absolute;left:0;bottom:-15px;height:2px;background:#fff;width:0;transition: all 0.3s;}
.nav .cur>a:after{width:100%}
.nav .navSub{height:0;opacity:0;transition: all 0.4s;visibility:hidden;font-size:.75em;transform:translateY(-30px);-ms-transform:translateY(-30px);-moz-transform:translateY(-30px); -webkit-transform:translateY(-30px); -o-transform:translateY(-30px);}
.nav .m:hover .navSub{height:auto;opacity:1;visibility:visible;padding-top:25px;transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0);}
.nav .navSub a{color: #fff;opacity: .8;}
.nav .navSub a:hover{opacity: 1;;}
.head_open{background-color:rgba(0,0,0,.18);}
.head_open .nav .navMain{opacity:1;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1);}

/* 广告轮播图 */
.slider{position:relative;overflow:hidden;width:100%}
.slideBox .hd{height:10px;z-index:1;overflow:hidden;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:1}
.slideBox .hd ul{text-align:center;padding-top:5px}
.slideBox .hd ul li{cursor:pointer;float:left;margin-right:5px;width:30px;height:10px;line-height:14px;text-align:center;background:#fff}
.slideBox .hd ul .on{background:#00a2ff;color:#fff}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li img{width:100%;vertical-align:top}

.banner{position:relative;overflow:hidden;height:920px;}
.banner .txt{width:auto;position: absolute;left:50%;transform: translateX(-50%);top:28%;text-align: center;width:830px;}
.banner .btn{padding-top:90px;font-size: 20px;}
.banner .btn a{width:180px;height:50px;line-height:50px;background: #0068b7;color: #111;display: inline-block;margin-left:20px;text-align: center;border: 1px solid #0068b7;}
.banner .btn .attention{border: 1px solid #fff;box-shadow:0 0 10px #fff inset;color: #fff;background: none;}
.banner .btn a:hover{box-shadow:0 0 15px rgba(255, 255, 255,.6),0 0 10px #fff inset;}

.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .swiper-pagination-bullet{background:#fff;opacity:.8;width:40px;height:3px;border-radius:0;cursor:pointer;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background:#0068b7;opacity:1;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: url('img/banBtn.png') no-repeat;width:110px;height:50px;left:0;opacity:1;}
.banner .swiper-button-next{background-position: -110px 0;left:auto;right:0;}
.banner .swiper-button-prev:hover{background-position:-220px 0;}
.banner .swiper-button-next:hover{background-position:-330px 0;}

.attentionBom{background: #fff;padding: 40px;z-index:40;position: fixed;left:50%;top:50%;width:400px;transform: translate(-50%,-50%);display:none;font-size: .875rem;text-align: center;min-height: 400px;padding-top:90px;border:30px solid #0068b7;}
.attentionBom img{max-width:180px;width:180px;margin-bottom:20px;}
.attentionBom p{text-align: center;width:80%;background:#0068b7;color: #111;height:50px;line-height:50px;margin:0 auto;max-width:180px;}





/* 关于我们 */
.about{position: relative;background: url('img/about_bg.jpg') no-repeat right center;}
.about::after{content: "";position: absolute;left:0;bottom:244px;width: 100%;height:1px;background: #e5e5e5;z-index: -1;}
.pd90{padding-top: 90px;padding-bottom: 90px;overflow: hidden;font-size:1.125em;line-height:1.8;}
.pd901{padding-top: 90px;padding-bottom: 0px;overflow: hidden;font-size:1.125em;line-height:1.8;}
.pd902{padding-top: 0px;padding-bottom: 0px;overflow: hidden;font-size:1.125em;line-height:1.8;}
.hTie{font-size: 2.625rem;color: #222;margin-bottom: 30px;line-height: 1.6;}
.aboutL{width: 42%;}
.aboutL .txt{min-height: 140px;padding-bottom: 10px;}
.hMore{color: #333;margin-top: 35px;display: inline-block;position: relative;padding-bottom:5px;} 
.hMore::after{content: "";position: absolute;left:0;bottom:0;width:100%;height:1px;background: #555;}
.hMore i{font-style: normal;font-family: "Arial";margin-left: 10px;}
.hMore:hover{color:#0068b7;padding-left:10px;}
.hMore:hover::after{background: #0068b7;}
.aboutL .hMore{margin-top: 0;}
.aboutL .font{min-height: 240px;margin-bottom: 40px;}
.aboutL .font2{color: #222;}
.aboutL .font2 i{font-style: normal;font-family: "iconfont";margin-right: 8px;font-size: 1.2rem;}
.aboutL .font2 a{display: inline-block;width: 80px;height:30px;line-height: 30px;border: 1px solid #222;font-size: 0.778em;text-align: center;margin-left: 15px;}
.aboutL .font2 a:hover{background:#222;color: #fff;}
.aboutL .font2 span{font-size: 1.444em;font-family: Arial;font-weight: 700;color:#0068b7;}
.aboutR{width:50%;height:432px;overflow: hidden;}
.aboutR .bgImg{animation:scale 25s infinite;}
@keyframes scale{from {transform:scale(1);}50% {transform:scale(1.1);}to {transform:scale(1);}}

/* 关于我们 */
.around{background: url('img/zbpz_bg.jpg');}
.aroundMain{padding-top: 50px;overflow: hidden;margin-right: -10px;}
.aroundMain li{float: left;width: 16.6%;padding-right: 10px;}
.aroundMain li .pImg{padding-top: 92%;}
.aroundMain li .txt{text-align: center;padding:30px 5%;background: #fff;position: relative;z-index: 2;transition: all .3s;min-height: 360px;}
.aroundMain li .txt h3{font-size: 1.667em;color: #111;padding-bottom:20px;margin-bottom: 10px;line-height: 1.6;position: relative;transition: all .3s;}
.aroundMain li .txt h3::after{content: "◆";position: absolute;left:50%;bottom: -10px;font-size: 24px;margin-left: -5px;}
.aroundMain li .txt::after,.intelligentR li a::after{content: "";position: absolute;left:0;bottom: 0;width: 100%;height: 100%;background: #0068b7;transition: all .3s;z-index: -1;transform: scale(1,0);opacity: 0;}
.aroundMain li .txt span{display: block;font-size: 0.889em;}
.aroundMain li:hover img,.businessR li:hover img{transform: scale(1.1);} 
.aroundMain li:hover .txt{color: #fff;}
.aroundMain li:hover .txt h3{color: #fff;}
.aroundMain li:hover .txt::after,.intelligentR li a:hover::after{transform: scale(1);opacity: 1;}
.aroundMain li:nth-child(2n){padding-top: 50px;}

 
.joint{background:#fff;position: relative;z-index: 2;}
.joint::after{content: "";height: 100%;width: 50%;right:0;background:#fff url('img/joint_bg.jpg') no-repeat right;top:0;position: absolute;z-index: -1;}
.joint::before{content: "";width: 780px;height: 780px;border-radius:100%;border:40px solid #f0f0f0;z-index:-1;top:-190px;left:-190px;position: absolute;}
.jointL{width: 50%;padding-right: 6%;}
.jointL .list{padding-top: 30px;line-height: 2.2;color: #333;}
.jointL .list li i{font-family: "iconfont";font-style: normal;margin-right:15px;font-size: 1.286rem;color: #111;}
.jointSlide{position: absolute;bottom:0;right:35%;background: #fff;border: 10px solid #fff;width: 460px;}
.jointSlide li a{display: block;}
.jointSlide li .pImg{padding-top:92%;}
.jointSlide .btn{background: #fff;border: 1px solid #d1d1d1;width:80px;height: 80px;text-align: center;text-align: center;line-height: 80px;font-family: "宋体";font-weight: bold;font-size: 20px;left:-90px;bottom:90px;top:auto;}
.jointSlide .swiper-button-next{bottom:0;right:auto;}

 
.business{background-image:url('img/swfw_bg.jpg');background-size:cover;background-position:cetner;background-attachment: fixed;}
.businessL{width: 30%;line-height: 2;}
.businessR{width: 64%;overflow: hidden;margin:0 -1.5%;font-size: 0.778em;padding-bottom: 10px;}
.businessR li{float: left;width: 30.3%;margin:0 1.5%;transition: all .5s;}
.businessR li .txt{background: #fff;padding:40px 10%;text-align: center;min-height: 260px;color: #777;}
.businessR li .txt h4{margin-bottom: 15px;color: #111;font-size: 1.714em;}
.businessR li:nth-child(2n){margin-top: 60px;}
.businessR li:hover{box-shadow: 0 0 10px #ccc;}

.newss{ }
.newss ul{width:100%; }
.newss ul li{width:50%;float:left;margin-bottom:35px;}
.newss ul li a .limg{width:260px;float:left;}
.newss ul li a .limg .imgwap{padding-bottom:67%;width: 100%;position: relative;overflow: hidden;}
.newss ul li a .limg .imgwap img{width: 100%;height: 100%; position: absolute;top: 0;left: 0; }
.newss ul li a .rrr{width:-webkit-calc(100% - 330px); width:-moz-calc(100% - 330px); width:calc(100% - 330px);float:left;height:175px; margin-left:30px;}
.newss ul li a .rrr .p1{width:100%;height:25px;line-height:25px;text-align:left;font-size:18px;color:#0d0d0d;margin-top:20px;}
.newss ul li a .rrr .p2{width:100%;height:20px;line-height:20px;text-align:left;font-size:12px;color:#787878;}
.newss ul li a .rrr .p3{width:100%;height:50px;line-height:25px;text-align:left;font-size:14px;color:#787878;margin-top:15px;margin-bottom:15px; overflow:hidden;}
.newss ul li a .rrr .p4{width:100%;height:30px;line-height:30px;text-align:left;font-size:14px;color:#787878;}

 
.intelligentL{width: 50%;height: 600px;overflow: hidden;}
.intelligentL .bgImg{animation:scale 25s infinite;}
.intelligentR{width: 46%;}
.intelligentR .list{margin-top:40px;}
.intelligentR li{float: left;max-width: 50%;min-height: 90px;font-size:1.333em;min-width: 40%;}
.intelligentR li a{background: url('img/znpt_icon.png') no-repeat left 10px;padding-left: 25px;color: #333;display:inline-block;position: relative;z-index: 2;padding-right: 15px;}
.intelligentR li span{display: block;font-size: 0.583em;color: #666;}
.intelligentR li:nth-child(2n){float:right;} 
.intelligentR li a:hover{color: #222;}
.intelligentR .font .hTie{margin-top:20px;}
 
.community{background: #f1f1f0 url('img/community_bg.jpg') no-repeat right bottom;}
.communityL{width: 50%;}
.communitySlide{padding-top: 50px;position: relative;height:480px;z-index:5;}
.communitySlide .btn{width: 60px;height: 60px;background:#222;color: #fff;text-align: center;line-height:60px;font-family: "Arial";font-size: 20px;font-weight:bold;left:auto;right:0;}
.communitySlide .btn:hover{background:#d6a900;color: #222;}
.communitySlide .swiper-button-next{right: -60px;background:#0068b7;color: #222;}
.communityL .font{padding-right:10%;}
.communityR{width:50%;background: #fff;padding: 8%;font-size: .875rem;}
.communityR p{min-height: 130px;padding-bottom:15px;}
.communityR strong{color: #111;display: block;font-weight:normal;font-size: 1.714em;}


/*底部 */
.footer{background: #1f1f1f;color: #fff;position: relative;}
.footer::after{content: "";position: absolute;left:0;bottom:70px;width: 100%;height: 1px;background:#333;}
.footMain{padding: 60px 0;overflow: hidden;line-height: 2;}
.footMain h3{font-size: 1.5em;margin-bottom: 10px;}
.footContact{width: 25%;min-width:400px;}
.footMenu{width: 22%;padding-right: 20px;min-width: 350px;}
.footMenu li{float: left;width: 50%;}
.footMenu li:nth-child(1){float:none;width:100%;}
.footWx{min-width: 150px;width: 9%;}
.footWx span{width:100%;padding-left: 0px;}
.footer .copy{padding-top: 20px;overflow: hidden;line-height: 30px;padding-bottom: 20px;}
.footer .copy a{margin: 0 10px;}
.footer a{color: #fff;}
.footer a:hvoer{text-decoration: underline;}

.reservation{background: rgba(255,255,255,.9);padding: 30px 0;overflow: hidden;width: 100%;position:fixed;z-index: 10;left:0;bottom: 0;}
.reservation .container{max-width:1220px;}
.reservation ul{margin-right: -10px;}
.reservation li{width: 33.3%;float: left;padding-right: 10px;}
.reservation li input{padding: 0 15px;width: 100%;border: 1px solid #ccc;height: 60px;line-height: 60px;}
.reservation .sub{background: #0068b7;color: #111;border: 1px solid #0068b7;cursor: pointer;transition: all .3s;}
.reservation .sub:hover{background: #d6a900;}
 
.listWrap{padding:70px 0;font-size: .875rem;}
.listBanner{height:500px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;}
.listBanner h3{position:absolute;color:#fff;top:50%;font-size:1.875em;text-align:center;-webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%); transform:translate(0,-50%);text-transform:uppercase;width:100%;padding:0 5%;padding-bottom:15px;font-weight:700;}
.listBanner h3:after{content:"";position:absolute;background: url(img/line.png) no-repeat;width:27px;height:1px;bottom:0;left:50%;margin-left:-13px;}
.breadCrumb{font-size:.875rem;padding:20px 0;position:relative;overflow:hidden;background: #eee;}
.breadCrumb::after{content: "";position: absolute;left:0;height:100%;width:3px;background: #0068b7;top:0;}
.breadCrumb i{float:left;margin-right:8px;font-size:1.2rem;margin-top:-4px;}
.breadCrumb .back{float:right;}
.breadCrumb .back i{font-family:"iconfont";}
.breadCrumb h4{color: #111;display:none;font-size: 16px;}


 
.newsList li{border:1px solid #eaeaea;padding:30px;overflow: hidden;margin-bottom: 30px;transition: all .3s;}
.newsList li .pic{float: left;width:330px;height:240px;margin-right:40px;overflow: hidden;}
.newsList li img{transition: all .5s;width:100%;}
.newsList li h3{font-size: 1.571em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom: 5px;line-height:40px;margin-top:20px;}
.newsList li h3 a{color: #222;}
.newsList li h3 a:hover{color: #0068b7;}
.newsList li .date{display: block;margin-bottom:10px;color: #999;}
.newsList li .date i{font-style: normal;margin-left:8px;}
.newsList li .more{display: inline-block;width:140px;height:40px;line-height:40px;text-align: center;color: #333;margin-top: 25px;border-radius: 20px;border: 1px solid #333;}
.newsList li .more:hover{background: #0068b7;border: 1px solid #d6a900;}
.newsList li:hover{box-shadow: 0 4px 10px rgba(0, 0, 0,.2);}
.newsList li:hover img{transform: scale(1.1);}

 
.showBread{margin-bottom:40px;padding-left:0;}
.newsShow{overflow:hidden;font-size:.875rem;margin:0 auto;}
.showTie{border-bottom:1px solid #d9d0bf;overflow:hidden;margin-bottom:50px;padding-bottom:50px;}
.showTie h2{font-size:1.714em;color:#333;margin-bottom:25px;}
.jsfwMain{margin-top:100px;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}
.showTie .txt span:before{content:"\e60e";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{content:"\e735";font-size:1.2rem;top:-2px;}
.showTie .bshare-custom{margin-top:-30px;}
.showCon img{max-width:100%}
.showCon{line-height:2;}
.showPage{border-top:1px solid #ddd;padding-top:40px;margin-top:30px;}
.showPage p{margin-bottom:10px;position: relative;padding-left:20px;}
.showPage p::after{content: "\e78b";position: absolute;left:0;font-family:"iconfont";}
.showPage p.next::after{content: "\e78a";}
.showPage .back{float:right;width:130px;height:40px;line-height:40px;background:#ddd;text-align:center;margin-top:-55px;}
.showPage .back i{position:relative;margin-right:8px;font-size:1rem;font-family:"iconfont";}
.showPage .back:hover{background:#0068b7;color:#fff;}

 
.lhbgBox1{padding-top:0;}
.lhbgBox1 .font{width:37%;}
.lhbgBox1 .hTie span{display: block;}
.lhbgBox1 .txt{max-width:385px;}
.lhbgBox1 .font ul{padding-top: 30px;line-height: 2.2;color: #333;}
.lhbgBox1 .font li{float: left;width:50%;}
.lhbgBox1 .font li i{font-family: "iconfont";font-style: normal;margin-right:15px;font-size: 1.286rem;color: #111;}
.lhbgSlide{width:62%;height: 640px;overflow: hidden;}
.lhbgBox2{overflow: hidden;margin-right: -20px;}
.lhbgBox2 li{float: left;width:33.3%;padding-right:20px;margin-bottom:40px;}
.lhbgBox2 li span,.lhbgSlide li span{position: absolute;left:0;bottom:0;height:60px;line-height: 60px;text-align: center;color: #fff;font-size:1.714em;text-align: center;width: 100%;background: rgba(0, 0, 0,.6);transition: all .3s;}
.lhbgBox2 li .pImg{padding-top:75%;}
.lhbgBox2 li a:hover img,.syptList li a:hover img,.partner li:hover img{transform: scale(1.08);} 
.lhbgSlide li span{bottom:-60px;opacity:0;} 
.lhbgSlide li:hover span{bottom:0;opacity:1;}



.proShow{overflow:hidden;font-size:.875rem;margin:0 auto; width:100%;}
.proShow h2{font-size:2.714em;color:#0068b7;margin-bottom:0px;width:100%;text-align:center; font-weight:bold;}
.proShow .xinghao{font-size: 1.286rem;color:#787878;width:100%;text-align:center;}
.proShow .pic{width:100%;height:auto; text-align:center;margin-top:40px;}
.proShow .pic img{margin:0 auto;-webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s;}
.proShow .pic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.2);-o-transform: scale(1.1);-ms-transform: scale(1.1); }
.proShow .mulu{height:50px;margin:25px auto;width:100%; text-align:center;}
.proShow .mulu li{font-size: 16px;color: #fff;width:180px;margin:0 10px; height: 48px;border-radius:8px;  line-height:48px;text-align:center;display:inline-block;vertical-align:middle;transition: all 1s;background:#0068b7;}
.proShow .mulu li a{color:#fff;}
.proShow .mulu li:nth-child(2){display:none;}
.proShow .mulu li:nth-child(3){background:#363636;}
.proShow .mulu li:nth-child(3) a{color:#fff;}
.proShow .jieshao{margin:50px auto;width:100%; }
.proShow .jieshao li{width:32%; float:left;background:#f2f2f2;border-radius:8px;transition: all 1s;}
.proShow .jieshao li:hover{background:#dedede;}
.proShow .jieshao li:nth-child(2){margin:0 2%;}
.proShow .jieshao li .t1{width:100%;height:120px;line-height:120px;font-size:1.714em;color:#0068b7; font-weight:bold;text-align:center;}
.proShow .jieshao li .t2{width:100%;padding:0 50px 50px 50px; font-size:16px;line-height:35px;}

.proShow .jieshao .pt{width:100%; float:left;background:#f2f2f2;border-radius:8px;transition: all 1s;}
.proShow .jieshao .pt .t1{width:100%;height:120px;line-height:120px;font-size:1.714em;color:#0068b7; font-weight:bold;text-align:center;}
.proShow .jieshao .pt .t2{width:100%;padding:0 50px 50px 50px; font-size:16px;line-height:35px;}

.pro_tag {
    border-top: 1px dashed #999;
    border-bottom: 1px dashed #999;
    line-height: 40px;
    margin-top: 20px;
	width:100%;
}

.pro_tag span {
  font-size: 14px;
  color: #333;
}
.pro_tag a {
  font-size: 11px;
  color: #666;
  padding-right: 15px;
}
.pro_tag a:hover {
  color: #036aac;
}



.flink {
  margin-top: 50px;
  width: 100%;
}

.flink .flink_tit {
  width: 100%;
  position: relative;
}

.flink .flink_tit p {
  height: 12px;
  width: 100%;
  background: url(../img/dian.png);
  position: absolute;
  top: 15px;
}

.flink .flink_tit span {
  height: 42px;
  background: #fff;
  color: #1C4587;
  font-size: 14px;
  border: 1px solid #1C4587;
  position: relative;
  z-index: 9;
  display: block;
  width: 115px;
  text-align: center;
  line-height: 42px;
  margin-left: 0px;
}

.flink .flink_list {
  width: 100%;
  margin-top: 20px;
  margin-left: 0px;
}

.flink .flink_list ul li {
  float: left;
  margin-right: 28px;
  margin-bottom: 8px;
}

.flink .flink_list ul li a {
  font-size: 12px;
  color: #5a5a5a;
}

.flink .flink_list ul li a:hover {
  color: #036aac;
}

.showarea {
    padding: 15px 0;
}
.showarea h3 {
  padding-bottom: 10px;
  font-size: 16px;
  color: #036aac;
  border-bottom: 1px solid #e4e4e4;
  display: block;
}
.showarea h3 span {
  font-weight: 400;
  color: #999;
  text-transform: uppercase;
}
.showarea .list {
      overflow: hidden;
    margin-top: 20px;
}
.showarea .list a {
    display: block;
    margin-right: 17px;
    font-size: 14px;
    float: left;
    margin-bottom: 12px;
}
.showarea .list a:hover {
  color: #036aac;
}
.page_title {
  border-bottom: 1px solid #036aac;
  padding-top: 15px;
}

.page_title h3 {
  width: 140px;
  height: 42px;
  font-size: 18px;
  margin-top: 10px;
  display: block;
  color: #fff;
  line-height: 42px;
  background: #036aac;
  text-align: center;
  font-weight: normal;
}



/* 	配套 */
.swfwBox1{background:#f2f2f2;}
.swfwBox11{background:#fff;}
.swfwBox12{background:#fff;}
.syptBox1 .txt,.swfwBox1 .txt,.swfwBox11 .txt{position: relative;padding-bottom:10px;margin-bottom:40px;}

.syptList{margin-right:-20px;}
.syptList li{float: left;width:33.3%;margin-bottom: 50px;padding-right:20px;}
.syptList li .pImg{padding-top: 75%;}
.syptList li p{height:75px;line-height: 75px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition: all .3s;color: #111;padding: 0 20px;position: relative;z-index:2;}
.syptList li p i{float:right;font-style: normal;font-family:Arial;margin-left:20px;}
.syptList li p::after{content: "";position: absolute;left:0;bottom:0;width: 100%;height:100%;background: #0068b7;z-index: -1;transform: scale(0,1);transform-origin: right;transition: transform .4s;}
.syptList li a:hover p::after{transform: scale(1);transform-origin:left;} 
.syptList li a:hover p{color:#fff;}

/* 图片列表 */
.picList ul{margin-right:-30px;}
.picList li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:25px;}
.picList li a{display:block;overflow:hidden;}
.picList li .pImg{padding-top:86%;}
.honorList li .pImg{padding-top: 125%;}
.picList li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:10px;}
.picList li a:hover img,.swfwBox1 li:hover img{transform:scale(1.1);}
.picList li a:hover p{color:#0054a3;}
.zbptBox1 li .pImg img{height:auto;}

 
.partner{background:url('img/zbpz_bg.jpg');font-size:1rem;}
.partner .hTie .more{font-size:18px;float:right;color: #333;margin-top:25px;}
.partner .hTie .more:hover{color:#0068b7;}
.partner ul{padding:1px 0 0 1px;}
.partner li{float:left;width:20%;border: 1px solid #e5e5e5;margin-top:-1px;margin-left:-1px;text-align: center;background: #fff;transition: all .4s;position: relative;}
.partner li .pImg{padding-top:66%;}
.partner li p{padding: 0 8%;margin-top:10px;min-height: 90px;color: #555;}
.partner li:hover{box-shadow: 0 0 10px #ccc;z-index:2;}
.partner .hMore{margin:0 auto;display: block;width:450px;height:70px;line-height: 70px;background: #fcc717;color: #222;text-align: center;margin-top:60px;font-size: 20px;font-weight:bold;}
.partner .hMore:hover{width:580px;}
.partnerList{background: none;}


 
.swfwBox1 ul{margin:0 -1.5%;}
.swfwBox1 li{float: left;width: 30.3%;margin:0 1.5%;transition: all .5s;font-size: .875rem;}
.swfwBox1 li .pImg{padding-top: 68%;}
.swfwBox1 li .font{background: #fff;padding:8%;min-height: 380px;color: #777;}
.swfwBox1 li .font h4{margin-bottom: 15px;color: #333;font-size:1.714em;} 
.swfwBox1 li .font ul{margin-top:25px;}
.swfwBox1 li .font ul li{line-height:30px;height:30px;font-size:16px;width:100%;float:left;}



.swfwBox11 ul{margin:0 -1.5%; }
.swfwBox11 li{float: left;width: 48%; transition: all .5s;font-size: .875rem;}
.swfwBox11 li:nth-child(2n){float: right;}
.swfwBox11 li .pImg{padding-top: 34%;}
.swfwBox11 li .font{background: #f2f2f2;padding:8%;min-height: 240px;color: #777;}
.swfwBox11 li .font h4{margin-bottom: 15px;color: #333;font-size:1.714em;}
.swfwBox11 li .font h4 span{font-size: 0.750em;display: block;} 
.swfwBox11 li:hover{box-shadow: 0 0 10px #ccc;}



.swfwBox12 ul{margin:0 -1.5%;}
.swfwBox12 li{float: left;width: 32%; transition: all .5s;font-size: .875rem;}
.swfwBox12 li:nth-child(2n){margin:0 2%;}
.swfwBox12 li .pImg{padding-top: 75%;}
.swfwBox12 li .font{background: #f2f2f2;padding:8%;min-height: 240px;color: #777;}
.swfwBox12 li .font h4{margin-bottom: 15px;color: #333;font-size:1.714em;}
.swfwBox12 li .font h4 span{font-size: 0.750em;display: block;} 
.swfwBox12 li:hover{box-shadow: 0 0 10px #ccc;}

/*   */
.sqfwList{max-width:1920px;font-size:1rem;}
.sqfwList li{background: #efefef;position: relative;overflow: hidden;}
.sqfwList li .pImg{width:50%;padding-top:31%;}
.sqfwList li .font{width:50%;position: absolute;right:0;top:0;padding: 0 160px 0 60px;top:50%;transform: translateY(-50%);}
.sqfwList li h3{font-size: 2.250em;position: relative;padding-bottom: 30px;margin-bottom: 30px;color: #333;}
.sqfwList li h3 a{color: #333;}
.sqfwList li h3 a:hover{color:#fcc717;}
.sqfwList li h3::before{content: "";position: absolute;left:0;bottom:0;width:25px;height:2px;background: #666;transition: all .3s;}
.sqfwList li:nth-child(2n) .pImg{float:right;}
.sqfwList li:nth-child(2n) .font{left:0;right:auto;padding:0 60px 0 160px;}
.sqfwList li:hover img{transform: scale(1.06)}
.sqfwList li:hover h3::before{width:100px;}

 
.znfwTop{font-size:1.125rem;overflow: hidden;padding-bottom: 30px;}
.znfwTop .txt{max-width:820px;line-height: 1.8;float: left;width:80%;padding-right:30px;}
.bombBtn{float: right;width:240px;height:70px;line-height:70px;border: 1px solid #9a9a9a;border-radius:35px;text-align: center;color: #333;font-weight:bold;}
.bombBtn i{font-style: normal;font-family: "Arial";margin-left: 10px;}
.bombBtn:hover{background: #0068b7;color:#fff;border:1px solid #d5a400;}
.syptBox1 .txt{float: left;}
.videoList li{float: left;width:47.5%;font-size: .875rem;margin-bottom: 40px;}
.videoList li .pImg{padding-top:62%;background: #000;}
.videoList li .pImg::after{content: "\e60d";position: absolute;left:50%;margin-left:-50px;top:40%;margin-top:-50px;color: #fff;transition: all .3s;font-family:"iconfont";font-size: 5rem;opacity:0;}
.videoList li:nth-child(2n){float:right;}
.videoList li .txt{text-align: center;padding:5%;min-height:160px;position: relative;z-index:2;}
.videoList li h3{color: #222;font-size:1.714em;position: relative;padding-bottom:20px;margin-bottom:20px;}
.videoList li h3::after{content: "";position:absolute;left:50%;width:20px;margin-left:-10px;height: 2px;background: #222;bottom:0;}
.videoList li .txt::after{content: "";position: absolute;left:0;bottom:0;width:100%;height:0;background: #fcc717;z-index:-1;transition: all .4s;} 
.videoList li a:hover .txt::after{height:100%;}
.videoList li a:hover {color: #222;}
.videoList li a:hover img{opacity: .4;} 
.videoList li a:hover .pImg::after{opacity:1;top:50%;}

 
.brand{padding: 120px 0;overflow: hidden;position: relative;}
.brand::after{content:"";position: absolute;right:-34%;bottom:0;width:780px;height: 780px;border-radius:100%;border:60px solid #f7f7f7;z-index:-1;}
.brandL{padding:60px 0 60px 70px;height:580px;width:50%;background: url('img/about2_bg.jpg') no-repeat left top;}
.brandR{width:46%;padding-top:5%;}
.brandR .txt{margin-bottom:30px;}

 
.teamBoss{font-size:1rem;margin-bottom:90px;padding-top: 90px;}
.teamBoss .pic{height:560px;width:540px;margin-left: 80px;}
.teamBoss .font{width:60%;line-height:2;position: relative;height:400px;}
.teamBoss .font .title{font-size:1.125em;margin-bottom: 30px;}
.teamBoss .font .title span{display:block;font-size: 1.333em;color:#222;}
.teamBoss .pic{margin-top:-90px;}
.teamBoss .font::after{content: "";position: absolute;left:0;bottom:0;width:25px;height:2px;background: #555;}

.teamList{position: relative;}
.teamList ul{margin-right:-20px;}
.teamList li{float: left;width:20%;padding-right:20px;position: relative;margin-bottom:40px;font-size: .875rem;}
.teamList li::after{content:"";position: absolute;bottom:0;left:50%;border:15px solid transparent;border-bottom-color:#0068b7;margin-left:-15px;opacity:0;transition: all .3s;}
.teamList li .pImg{padding-top:115%;}
.teamList li h4{text-align: center;min-height:110px;padding-top:15px;}
.teamList li h4 span{display:block;font-weight:700;color: #333;font-size:1.143em;}
.teamList li div{display: none;}
.teamList li:hover img{transform: scale(1.1);} 
.teamList li.on::after{opacity:1;}

.teamBox{padding: 4.5%;color: #111;position: absolute;z-index:2;display:none;width:100%;left:0;}
.teamBox::after{content: "";position: absolute;left:0;bottom:0;width:200%;margin-left:-50%;background:#0068b7;z-index:-1;height:100%;}
.teamBox .close{position: absolute;right:0;top:20px;font-family:"iconfont";color: #fff;font-size: 20px;cursor: pointer;}

 
.jobList li{border-bottom: 1px dotted #ccc;overflow: hidden;}
.jobList li p{overflow: hidden;cursor: pointer;transition: all .3s;position: relative;padding: 20px 10px;}
.jobList li p::after{content: "";position: absolute;right:10px;width:18px;height:18px;background: url('img/arr.png') no-repeat;top:50%;margin-top: -9px;}
.jobList li p span{float: left;width:18%;}
.jobList li p span:nth-child(2n){width:15%;}
.jobList .font{background: #f1f1f1;padding:35px;display:none;}
.jobList .font .txt .tie{display: block;color: #222;font-size: 1.143em;margin-bottom: 10px;}
.jobList li:hover p{background: #fcc717;color: #222;}
.jobList li.on p::after{background-position: 0 -18px;}

 
.contactFont{width:35%;font-size: 1rem;}
.contactFont .txt{padding-left:45px;line-height: 3.7;background: url('../images/contactIcon.jpg' ) no-repeat left 14px;}
#dituContent{width:62%;height:560px;float:right;}


 
.bombForm {background: #fff;padding: 40px;z-index:80;z-index:40;position: fixed;left:50%;top:50%;width:960px;transform: translate(-50%,-50%);display:none;min-height:370px;border:30px solid #0068b7;}
.bombForm .close,.attentionBom .close{font-family:"iconfont";color: #222;position: absolute;right:-20px;top:-30px;font-style: normal;font-size: 20px;cursor: pointer;transition: all .3s;}
.bombForm form{overflow: hidden;}
.bombForm .close:hover{transform: rotate(90deg);color: #333;}
.bombForm .hTie{text-align: center;}
.bombForm li{float: left; width:49%;margin-bottom:15px;}
.bombForm li input,.bombForm li textarea{width:100%;height:50px;line-height: 50px;border: 1px solid #ccc;padding: 0 15px;}
.bombForm li:nth-child(2n){float:right;}
.bombForm li textarea{height:103px;line-height: 1.8;}
.bombForm li.area{width:100%;}
.bombForm li.code{overflow: hidden;width:100%;}
.bombForm li.code input{width:180px;}
.bombForm li.code img{padding: 14px;background: #eee;}
.bombForm li.code .sub{background: #0068b7;color: #333;border: 1px solid #d6a900;transition: all 0.3s;cursor: pointer;}
.bombForm li.code .sub:hover{background:#d6a900;}
.bombShadow,.bombHome{position: fixed;right:0;top:0;left:0;bottom:0;background: rgba(0, 0, 0,.5);z-index:30;display: none;}
.yycg{width:650px;border:30px solid #0068b7;}
.yycg li{width:100%;float:none;position: relative;}
.yycg li input{padding-left:85px;}
.yycg li::after{content: "\e608";position: absolute;width:65px;height:50px;font-family: "iconfont";text-align: center;line-height: 50px;color: #333;left:0;top:0;border-right: 1px solid #ccc;font-size: 18px;}
.yycg li:nth-child(2)::after{content: "\e649";}
.yycg li.sub::after{display:none;}
.yycg li.sub{overflow: hidden;}
.yycg .sub input{background: #333;color: #0068b7;border: 1px solid #333;font-size: 20px;padding-left:0;cursor: pointer;}
