﻿@charset "utf-8";
/* CSS Document */

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;}
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.5;font-family:'Microsoft YaHei',Arial,'simsun',HELVETICA;min-width:320px;}
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#1d6354; border:0px !important;}
.clear { clear: both; width: 100%; height: 2px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear3 { clear: both; width: 100%; height: 3px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear4 { clear: both; width: 100%; height: 4px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear5 { clear: both; width: 100%; height: 5px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear6 { clear: both; width: 100%; height: 6px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear7 { clear: both; width: 100%; height: 7px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear8 { clear: both; width: 100%; height: 8px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear9 { clear: both; width: 100%; height: 9px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear10 { clear: both; width: 100%; height: 10px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear20 { clear: both; width: 100%; height: 20px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear50 { clear: both; width: 100%; height: 50px; overflow: hidden; margin: 0 auto; padding: 0; }


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.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';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/iconfont.woff') format('woff'),
       url('../fonts/iconfont.ttf') format('truetype'),
       url('../fonts/iconfont.svg#webfont34M5alKg') format('svg');
  font-weight: normal;
  font-style: normal;
  }

.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{height:90px;line-height:90px;z-index:9999;width:100%;position:fixed;left:0;top:0;border-bottom: 1px solid rgba(255,255,255,0.1); background-color:rgba(0,0,0,0.4);}
.header .logo{position:absolute;left:0;top:12px;}
.nav{padding:0 22% 0 12%;font-size:1.125rem;height:90px;}
.nav .m{float:left;text-align:center;position:relative;height:90px;width:12.5%;overflow: hidden;}
.nav .m>a{color:#fff;position: relative;display:inline-block;}
.nav .m>a::after{content: "";position: absolute;left:0;bottom:-1px;width:0;height: 2px;background: #fff;transition: all .4s;}
.nav .m:hover>a,.nav .cur>a{color:#fff;}
.nav .m:hover>a::after,.nav .cur>a::after{width: 100%;}
.nav .navSub{position:absolute;left:-20%;top:100%;background:#052b2a;line-height:35px;width:140%;color:#333;transform:scale(0,1);transition:all 0.4s;opacity:0;font-size:.778em;}
.nav .navSub li{border-bottom:1px solid #000404;line-height:35px;}
.nav .navSub a{color:#fff;display:block;}
.nav .navSub a:hover{background:#1d6354;color:#fff;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;}
.headR{position:absolute;right:60px;top:0;height:100px;}
.headR a{color:#fff;font-size:1.75em;font-family:Arial;float:left;}
.headR .tel{margin-left:40px;position:relative;}
.headR .tel::after{content:"";position:absolute;left:-20px;border-right:1px dotted #506b6a;height:20px;top:38px}
.headR i{font-style:normal;font-family:"iconfont";margin-right:5px;font-size:1.5rem;}
.headR .sIcon i{margin-right:0;}

/* PC端搜索 */
.search{position: absolute;padding:20px;background:#d29467; background: rgba(0,0,0,.2);left:0;top:90px;display:none;width:100%;padding-top:0;z-index:10;}
.search form{width:40%;margin:0 auto;margin-top:15px;background:#fff;height:50px;line-height:50px;padding-right:50px;}
.search .txt{width:100%;height:50px; line-height:40px;color:#666;float:left;padding:0 15px;}
.search .btn{float:left;width:50px;height:50px; cursor:pointer;transition:all 0.3s;background:#065048 url('../images/sicon.png') no-repeat center;border-left:1px solid #666;margin-right:-50px;}
.search .btn:hover{background-color:#1d6354;}


/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;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;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}

/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;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;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}

/* 广告轮播图 */
.banner{position:relative;overflow:hidden;max-height:1080px;}
.banner video,.banner img{width:100%;}
.swiper-wrapper{transition-timing-function: ease-in-out; font-size: 1.2em; }
.banner .swiper-pagination-bullet{color: #fff;font-size: 18px;opacity: 1;position: relative;width: auto;height: auto;padding-bottom: 10px;;}
.banner .swiper-pagination-white .swiper-pagination-bullet{background: none;}
.banner div.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 15px;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background: none;}
.banner .swiper-pagination-bullet::after{content: "";position: absolute;left:0;bottom: 0;height: 1px;width: 0;background: #fff;transition: all .3s;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active::after{width: 100%;}
.banner .swiper-button-white::after{content: "";position: absolute;left: -100px;width: 60px;height: 2px;background: #fff;top:50%;margin-top: -1px;opacity: 0;transition: all .3s;}
.banner .swiper-button-next::after{left: auto; right: 100px;}
.banner .swiper-button-white:hover::after{opacity: 1;left: 3px;}
.banner .swiper-button-next:hover::after{left: auto;right: 0;}

/* 首页 */
/* 关于我们 */
.about{/*background-image: url('../images/about_bg.jpg');background-position: center;background-size: cover;background-attachment: fixed;background-repeat: no-repeat;*/ background: #efefef; padding:80px 0;overflow: hidden;font-size:.875em;}
.aboutPic{height:465px;width:53%;border-radius:5px;overflow: hidden;}
.aboutR{width:43%;height:465px;overflow: hidden;}
.hTitle{color: #000;font-size:1.143em;margin-bottom:40px;}
.hTitle span{display: block;font-size: 2.250em;color: #000;}
.aboutR .txt{height:190px;margin-bottom:20px; color:#333; line-height: 26px;}
.aboutR .txt a{ color: #009849; font-weight: bold; }
.aboutR .txt a:hover{ color: red; }
.aboutNum li{float: left;width:25%;}
.aboutNum li b{color: #333;font-size: 3.857em;font-family: Arial;line-height: 1.2;}
.aboutMain{overflow: hidden;padding-bottom:40px;border-bottom: 1px solid #1d6354;}
.aboutMenu{margin-top:40px;margin-right:-20px;overflow: hidden;}
.aboutMenu li{float:left;width:12.5%;padding-right:20px;text-align:center;}
.aboutMenu li a{display: block;height:60px;line-height:60px;background:#1d6354;color:#fff;border-radius:5px;font-size: 1.143em;}
.aboutMenu li a:hover{background:#1d6354;color:#fff;font-size: 1.286em;}

/* 解决方案 */
.solution{padding-top:70px;padding-bottom:50px;overflow:hidden;background:#fff;position: relative;z-index:2;font-size:.875em;}
.solution::after{content: "";position:absolute;left:0;top:0;background:#fff;width:100%;height:200px;z-index:-1;}
.solution .top{overflow: hidden;margin-bottom:30px; height: auto;}
.solution .menu{padding-left:8%;padding-top:15px;}
.solution .menu a{display: inline-block;width:95px;height:54px;line-height:54px;border:1px solid #b9b9b9;text-align:center;border-radius:5px;margin-left:15px;font-size: 1.125em;}
.solution .menu .on{background:#1d6354;border: 1px solid #1d6354;color: #fff;}


.solutionMain{padding-top:50px;overflow: hidden;}
.solutionTab{overflow: hidden;}
.solutionL{float:left;width:20%;border-radius:5px 0 0 5px;overflow:hidden;}
.solutionL a{display:block;height:84px;line-height:83px;border-bottom: 1px solid #307965;background: #0b5b50;color:#fff;padding-left:12%;position: relative;z-index:2;font-size:18px;}
.solutionL a:hover,.solutionL .on{background:#4e8c78;}
.solutionR{width:80%;}
.solutionR li{height:588px;position: relative;}
.solutionR li p{position: absolute;left:5%;right:5%;bottom:40px;background: rgba(0,0,0,.5);color:#fff;padding:20px 3%;padding-right:10%;}
.solutionR li p::after{content: "";position: absolute;right:3%;top:50%;width:38px;height:7px;background: url('../images/arr.png') no-repeat;margin-top:-3px;opacity:.5;}
.solutionR li:hover p::after{opacity:1;}
.solutionR .swiper-wrapper{height: auto;}


/* about-history */
.history{position: relative; }
.about-history{ position: absolute; top: 0px;  height:99%;
    width:100%;  padding:64px 5%; background:url(../images/kkj.png) rgba(0, 152, 73, 0.46) !important; -webkit-background-size:100% 100%; background-size:100% 100%;}
@media(max-width: 1600px){
 .about-history{ width:96%;}
}
@media(max-width: 1280px){
 .about-history{ width:97.5%;}
}
.about-title {margin-bottom: 25px;}
.about-title h3 {margin: 0 0 50px;font-size:34px;font-weight:400;color: #2c2c2c;}
.about-title p {margin: 0;font-size: 36px;font-weight: 300;color: #ECECEC;}
.title-white h3{ color:#d6d6d6;}
.title-white p{ color:rgba(222,222,222,.09);}
.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; border-top:1px solid #C7C7C7; content:'';}
.about-history-list .slides li{ position:relative; width:253px; height:470px; margin-right:31px;}
.about-history-list .slides li .item{ position:absolute; right:-32px; bottom:0; left:-32px; min-height:152px; padding:44px 0 0 0; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(218,183,101,.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#1d6354; content:'';}
.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 44px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-49px;}
.about-history-list .slides li:nth-child(even) .item:after{ top:auto; bottom:-45px;}
.about-history-list .slides li .item:hover{ background-color:#1d6354;}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#91cb00; text-align:center; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:hover h3{ color:#232323; background-color:#fff;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; content:'';}
.about-history-list .slides li:nth-child(even) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(even) .item h3:before{ top:100%; bottom:auto; border-width:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.about-history-list .slides li .item .desc{ line-height:24px; padding:22px 26px 0; font-size:16px; color:#929292;}
.about-history-list .slides li .item:hover .desc{ color:#ffffff;}
.about-history-list .slides li .item .desc p{ margin:0; color:#ddd;}
.about-history-list .slides li .item:hover .desc p{ color:#ffffff;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; font-family:simsun; color:#ffffff; text-align:center;}
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}
.pull-left{float:left}
.pull-right{float:right}
.pull-none{float:none}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}

img{max-width:100%}
img.full{display:block;width:100%}
.list{margin:0;padding:0;list-style:none}
.hidden{display:none}
.col-1{float:left;width:8.33333333%}
.col-2{float:left;width:16.66666667%}
.col-3{float:left;width:25%}
.col-4{float:left;width:33.33333333%}
.col-5{float:left;width:41.66666667%}
.col-6{float:left;width:50%}
.col-7{float:left;width:58.33333333%}
.col-8{float:left;width:66.66666667%}
.col-9{float:left;width:75%}
.col-10{float:left;width:83.33333333%}
.col-11{float:left;width:91.66666667%}
.col-12{float:left;width:100%}
.col-13{float:left;width:20%}
.col-offset-3{margin-left:25%}
.tb{display:table;width:100%;height:100%}
.tbr{display:table-row}
.tbc{display:table-cell;vertical-align:middle}



/* 我们的产品 */
.product{padding:80px 0 0;font-size:.875rem;}
.product .hTitle{text-align:center;}
.product li{float:left;margin-bottom:20px;border:1px solid #d6d6d6;width:49.5%;transition:all .4s;overflow: hidden; background: #f7f7f7;}
.product li:nth-child(2n),.newsL li:nth-child(2n){float:right;}
.product li .pic{width:46%;float:left;padding-right:55px;position: relative;}
.product li .pImg{padding-top:100%;width:100%;float: left;}
.product li .small{position:absolute;right:0;top:50%;transform: translateY(-50%);width:16%;}
.product li .small a{border:1px solid #d3d3d3;margin-bottom:5px;display: block;}
.product li .small a:hover{border:1px solid #1d6354;}
.product li .txt{padding:5% 5% 5% 0;width:54%;}
.product li h3{font-size:2.143em;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.product li h3 a{color:#191919;}
.product li h3 a:hover{color:#1d6354;}
.product li p{min-height:90px;margin-bottom:10px;}
.product li .btn{display: inline-block;width:105px;height:32px;line-height:32px;background:#1d6354;color:#fff;border-radius:16px;text-align:center;margin-right:5px;font-size: 12px;}
.product li .btn2{background:#146458;}
.product li .btn:hover{background: #91cb00;}
.product li:hover{box-shadow:0 0 10px #ccc;}
.product li:hover .pImg{transform: scale(1.1);}


/* 新闻快讯 */
.news{padding: 80px 0;overflow: hidden;background:#ededed;font-size:.75rem;}
.news .top{margin-bottom:30px;overflow: hidden;font-size:1.833em;}
.news h3{font-size:1.636em;color: #191919;position: relative;padding-right:60px;}
.news .menu{padding-top:10px;}
.news .menu a{margin-left:40px;color: #191919;}
.news .menu a:hover,.news .menu .on{color:#1d6354;}
.news .top .more{float:right;font-size:14px;font-family:"Arial";margin-top:10px;}

.newsSlide{position: relative;overflow: hidden;}
.newsL{width:52%;overflow:hidden;}
.newsL li{float:left;width:48.5%;border-bottom: 1px solid #d2d2d2;padding-bottom:15px;position: relative;}
.newsL li:after,.newsR li::after{content: "";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background: #1d6354;transition: transform .6s;transform: scale(0,1);transform-origin: right;}
.newsL li .pic{display:block;height:295px;border-radius:5px;overflow: hidden;}
.newsL li h4{font-size:1.333em;margin:20px 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsL li p{height:80px;margin-bottom:20px;}
.newsL li h4 a{color: #333;}
.newsL li h4 a:hover{color: #1d6354;}
.newsL li:hover .bgImg{transform: scale(1.08);} 
.newsL li:hover::after,.newsR li:hover::after{transform: scale(1);transform-origin: left;}
.newsSlide .swiper-wrapper{height: auto;}
.newsSlide .swiper-slide{height: auto;}

.newsR{width:44%;overflow:hidden;position:relative;}
.newsR li{color:#888;border-bottom: 1px dotted #aeaeae;margin-bottom:25px;position: relative;}
.newsR li a{display:block;height:103px;padding-left:100px;color:#666;}
.newsR li .date{font-size: .75rem;color: #999;font-family: Arial;line-height: 1.2;margin-left: -100px;transition: all .3s;}
.newsR li .date b{font-size: 3.667em;color: #333;display: block;}
.newsR li h4{font-size:1.333em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:10px;color:#333;}
.newsR li a:hover .date{margin-left:-85px;color: #1d6354;}
.newsR li a:hover .date b{color: #1d6354;}
.newsR li:last-child{margin-bottom:0;}

/* 服务支持 */
.support{padding:80px 0;overflow: hidden;font-size:.875em;}
.support ul{margin-right:-30px;}
.support li{float:left;width:33.3%;padding-right:30px;}
.support li h3{font-size:1.750em;color:#191919;margin-bottom:15px;}
.support li .txt{min-height:60px;margin-bottom:10px;}
.support li .pic{height:215px;position:relative;color:#fff;overflow:hidden; margin-bottom:20px;transition:all .4s;border-radius:5px;}
.support li .pic h5{position: absolute;left:8%;top:6%;transition: all .4s;}
.support li h5 span{display: block;overflow: hidden;}
.support li b{font-size:2.857em;font-family:Arial;font-weight:normal;float: left;margin-right:5px;}
.support .more{display: inline-block;width:90px;height:30px;line-height:30px;border-radius:15px;text-align:center;border:1px solid #bcbcbc;text-transform: uppercase;font-size:12px;}
.support .more:hover{width:100%;border:1px solid #1d6354;}
.support li:hover .bgImg{transform: scale(1.1)}
.support li:hover h5{left:10%;}


.three{width:100%; margin: 0px auto 0px;}
.three_t{font-size: 36px;color: #000;text-align: center;font-weight: normal;line-height: 50px;height: 160px;}
.three_t strong{color:#1d6354;}
.three_t span{display: block;font-size: 18px;color: #999;text-transform: uppercase;}
.three dl{background:#f7f7f7;width: 30%;height: 220px;float: left;margin-right: 5%;overflow: hidden;}
.three dl:nth-child(4){margin-right: 0;}
.three dl dt{font-size: 24px;color: #333;height: 80px;line-height: 80px;overflow: hidden;text-align: center; border-bottom: 2px solid #1d6354;width: 90%;margin: 0 auto;}
.three dl:hover{background: #e8e8e8;}
.three dl dd{padding: 20px 0 0;position: relative;height: 120px;}
.three dl dd p{font-size: 14px;color: #666;line-height: 30px;height: 90px;overflow: hidden;width: 300px;margin:0 auto;text-align: center;}
.three dl dd em{display: block;font-size: 14px;color: #fff;width: 30px; text-align: center; height: 30px; line-height: 30px; position: absolute; bottom: 5px; left: 2px;}

.ntitle{text-align: center;}
.ntitle p{font-size: 32px;color: #343434;}
.ntitle p b{color: #1d6354;}
.ntitle i{color: #b7b7b7;font-size: 14px;display: block;line-height: 40px;text-transform: uppercase; display: none;}
.ntitle hr{width: 44px;height: 2px;background: #1d6354;border:none;margin:0 auto; display: none;}
#kfzq{width: 100%;margin-top: 70px;}
.kfzqbox{width:100%; margin:30px auto; font-size: 18px; line-height: 40px; color:#fff; background: #1d6354; padding:20px 5%; }
#kfzq img{margin:0 auto; display: inherit;}
.history2{width:100%;margin:50px auto 0px;border-top:1px solid #e8e8e8;float:left;padding-top:50px}
.his_left{width:48%;float:left}
.his_right{width:48%;float:right}
.his_text{width:100%;margin-top:10px}
.his_text p{font-size:14px;line-height:28px}
.his_text em{margin-bottom:5px;width:100%;float:left}
.his_title{width:100%;height:30px;line-height:30px;color:#1d6354;font-size:20px;font-weight:700;padding:20px 0;display:table}
.his_img img{width:100%}
.summury-tit{color:#1d6354;font-size:28px;font-weight:300;padding:10px 0;}
.summury-tit strong{font-weight:500;font-size:20px;margin-left:15px;color:#1d6354;}

#scnl{width: 100%;margin-top: 70px; display: table;}
#scnl .neirong{margin: 80px 0;}
#scnl .neirong .left{width:50%; float:left;}
#scnl .neirong .right{width:48%; float:right;}
#scnl .neirong .left .ltop{width:100%; float:left;}
#scnl .neirong .left .ltopbox1{width:40%; height: 100px; padding: 10px; margin-left: 30px; background: #00531b; border-radius: 10px; color:#fff; text-align: center;float:left; }
#scnl .neirong .left .ltopbox1 strong{font-size: 60px; float: left;width: 100%; line-height: 56px;}
#scnl .neirong .left .ltopbox1 span{font-size: 20px;}
#scnl .neirong .left .ltopbox2{width:40%; height: 100px; padding: 10px; float:left; margin-left: 10%; border-radius: 10px; background: #5fb041; color:#fff; line-height: 40px; font-size: 30px;     text-align: center;}
#scnl .neirong .left .lbottom{width:90%; float:left; margin-top: 40px; background: url(../images/ys_ico.png) left top no-repeat; padding-left: 30px; font-size: 14px; line-height: 30px; color:#666;}

#anq{width: 100%;margin-top: 100px;height: 600px; display: table;}
#anq .neirong{width: 100%;height: 266px;background: url(../images/pinz_bg.jpg)no-repeat center;margin-top: 60px;}

#anq .neirong li{width: 15%;float: left;text-align: center;font-size: 20px;color: #333;margin-right: 2%;}
#anq .neirong li img{border: 4px solid #fff;border-radius: 50%;box-shadow: 0px 12px 24px 0px rgba(15, 14, 13, 0.1);}
#anq .neirong li:last-child{margin-right: 0px;}
#anq .neirong li .circle{width: 35px;height: 35px;background: #fff;border-radius: 50%;font-size: 20px;color: #333;margin: 0 auto;margin-top: 35px;}
#anq .neirong li:hover img{border: 4px solid #1d6354;}
#anq .neirong li:hover{color: #1d6354;}
#anq .neirong li:hover .circle{color: #1d6354;}
#anq .neirong a{width: 225px;height: 45px;line-height: 45px;text-align: center;background: #1d6354;display: block;text-align: center;color: #fff;margin: 0 auto;border-radius: 50px;font-size: 18px;margin-top: 40px;}

#taidu{width: 100%;margin-top: 60px;}
#taidu .title{border-left:5px solid #1f8860;padding-left: 20px;font-size: 24px;color: #cccccc;text-transform: uppercase;}
#taidu .title p{font-size: 30px;color: #323232;}
#taidu .neirong{margin-top: 50px;}
#taidu .neirong h3{font-size: 25px;color: #323232;font-weight: normal;padding-left: 26px;margin-bottom: 30px;}
#taidu .neirong .zuo{width: 48%;float: left;}
#taidu .neirong .zuo .biank{width: 100%;height: 240px;border:1px solid #e8e8e8; }
#taidu .neirong .zuo .bg1{background: url(../images/fz1.jpg) no-repeat;  background-size: cover;}
#taidu .neirong .zuo .bg2{background: url(../images/fz2.jpg) no-repeat;  background-size: cover;}
#taidu .neirong .zuo .biank p{font-size: 16px; padding:50px 30px 20px 30px; line-height: 30px; color:#eee; font-weight: 500;}
#taidu .neirong .zuo .biank li{width: 160px;float: left;text-align: center;font-size: 14px;color: #333;padding: 0 15px}
#taidu .neirong .zuo .biank li p{font-size: 18px;padding-top: 30px;}
#taidu .neirong .zuo .biank li img{margin: 20px auto;}
#taidu .neirong .zuo .biank li:nth-child(3) img{margin-bottom: 20px;margin-top: 22px;}
#taidu .neirong .zuo:nth-child(2){float: right;}
#taidu .neirong .zuo:nth-child(2) .biank li img{margin: 30px auto;}
#taidu .neirong .zuo:nth-child(2) li:nth-child(3) img{margin-bottom: 10px;margin-top: 32px;}
#taidu .neirong .wenzi{font-size: 16px;line-height: 40px;color: #323232;margin: 80px 0; padding: 80px 0; background: url(../images/hsbg.jpg) no-repeat; background-size: cover;}
.time-axis{margin: 0 auto;padding:0;position:relative; width:800px;}
.time-axis:before{content:'';position:absolute;left:93px;top:15px;width:1px;height:100%;background-color:#e4e4e4}
.time-axis-item{list-style:none;padding-left:150px;position:relative;line-height:45px;font-size:14px;color:#fff}
.time-axis-achievement{margin:0}
.time-axis-date{position:absolute;left:0;top:0;color:#fff}
.time-axis-date span{position:absolute;right:-68px;top:35%;display:block;width:13px;height:13px;border:1px solid #ccc;border-radius:100%;background-color:#fff}
.time-axis-date span:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;background-color:#ccc;border:1px solid #ccc;border-radius:100%}
.time-axis-item:last-child .time-axis-date span{border-color:#48beb2}
.time-axis-item:last-child .time-axis-date span:after{background-color:#48beb2;border-color:#48beb2}

/* 首页 */

/*底部 */
.footer{padding: 50px 0;overflow: hidden;background: #01544a;color: #999;font-size: .75rem;}
.footL{width:42%;border-right: 1px solid #4a8974;min-height: 190px;overflow: hidden;}
.footL .footMenu{width: 25%;float: left;line-height: 2;}
.footMenu h3,.footR .tie{font-size: 1.286em;color: #fff;margin-bottom: 10px;}
.footMenu h3 a{color: #fff;}
.wap_footMenu{overflow:hidden;margin-bottom:20px;display:none;line-height:40px;text-align:center;}
.wap_footMenu a{float:left;width:33.3%;border-right: 1px solid #4a8974;}
.wap_footMenu a:nth-child(3n){border-right:none;}
.footContact{width:23%;padding: 0 3%;min-height:190px;border-right: 1px solid #4a8974;}
.footContact p{font-size:16px;margin-bottom:20px;}
.footContact .tel{position: relative;padding-left: 40px;}
.footContact .tel span{display: block;color: #fff;font-size: 1.857em;}
.footContact .tel::after{content: "\e6ee";position: absolute;font-family: "iconfont";font-size:3em; left:0;top:0;color: #fff;} 
.footContact .email{position: relative;padding-left: 40px;}
.footContact .email span{display: block;color: #fff;font-size: 1.857em;}
.footContact .email::after{content: "\e6ee";position: absolute;font-family: "iconfont";font-size:3em; left:0;top:0;color: #fff;} 
.footR{width:30%;overflow: hidden;line-height:2;padding-left:140px;}
.footR .wx{width:120px;text-align:center;margin-left:-140px;}
.footR .wx span{margin-top:8px;display: block;}
.firendlink{border-top: 1px solid #4a8974;padding: 15px 0;overflow: hidden;font-size: .75rem;background: #01544a;}
.firendlink span{font-size: 1.167em;color: #fff;}
.firendlink span i{font-style: normal;color: #ec0000;margin-left:10px;}
.firendlink a{margin:0 10px;}
.footer a,.firendlink a{color: rgba(255,255,255,0.6);}
.footer a:hover,.firendlink a:hover{color: #fff;}


/*自加*/
/*浮动客服开始*/
#floatDivBoxs{ width:120px;background:#fff; position:fixed; top:18%; right:0px; z-index:1000000;}/*默认显示详情*/
/*#floatDivBoxs{ width:120px;background:#fff; position:fixed; top:18%; right:0px; z-index:1000000;}默认隐藏详情*/
#floatDivBoxs .floatDtt{ width:100%; height:45px; line-height:45px; background:#f08326; color:#fff; font-size:14px; text-indent:22px; position:relative;}
#floatDivBoxs .floatDqq{ padding:0 5px;}
#floatDivBoxs .floatDqq li{ line-height:25px; border-bottom:1px solid #e3e3e3; padding:10px 0 0 10px; }
#floatDivBoxs .floatDtxt{font-size:14px;color:#333;padding:10px 5px;}
#floatDivBoxs .floatDtel{padding:0 5px;}
#floatDivBoxs .floatDtel h3{ font-size: 12px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color:#F00; padding-left:10px; }
#floatDivBoxs .floatDtel h5{ font-size: 12px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color: #333; padding-left:10px; }
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{ width:100%; height:3px; background:url(../images/online_botbg.jpg) no-repeat; box-shadow:-2px 0 3px rgba(0,0,0,0.25); }
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) 0px no-repeat;position:fixed;top:18%;right:120px;z-index:1000000;}/*默认显示详情*/
/*#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) -50px no-repeat;position:fixed;top:18%;right:120px;z-index:1000000;} 默认隐藏详情*/
#rightArrow a{display:block;height:45px;}
/*浮动客服结束*/
/*清除工商银行插件产生的div*/
#ClCache { display:none; }
#qiao-wrap { display:none; }
/*网络故障，显示紧急联系方式开始*/
.guzhang20170328 { clear:both; width:100%; height:60px; margin:0 auto; position:fixed; bottom:0; display:none; z-index:10000; }
.guzhang20170328a { clear:both; width:1000px; height:60px; margin:0 auto; position:relative; background:url(../images/guzhang20170328a.jpg) no-repeat; display:none; z-index:10000; }
/*网络故障，显示紧急联系方式结束*/
/*通用上一页、下一页*/
.context { clear:both; width:90%; height:auto; font-size:12px; line-height:18px; margin:0 auto; }
.context ul { }
.context ul li { }
/*通用分页*/
.dede_pages { clear: both; width: 100%; height:auto; line-height: 18px; margin: 0 auto; text-align: center; font-size:12px; }
.dede_pages ul { }
.dede_pages ul li { display: inline-block; *vertical-align: middle;
border: 1px solid #96d6f1; padding: 0 1%; margin-right: 1%; float: left; text-align: center; }
.dede_pages ul li select { width: 100%; border: 0; background: none; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color: #fff; background-color: #03a3e8; padding: 0 1%; font-weight: bold; }
.dede_pages .pageinfo { }
.dede_pages .pageinfo strong { font-weight: normal; }
/*自加*/
.m-page { margin-left:auto; margin-right:auto; clear:both; display:table; overflow:hidden; padding:40px 0;}
.m-page a { float:left; background:#777; padding-left:10px; padding-right:10px; height:30px; line-height:30px; text-align:center; font-family:"Arial"; display:block; margin-right:4px; color:#fff; text-decoration:none; font-weight:bold;}
.m-page span { float:left;  height:30px; line-height:30px; text-align:center; font-family:"Lucida Console"; display:block; margin-right:4px; color:#777;}
.m-page a:hover,.m-page a.Ahover { background:#1d6354; color:#fff;}
.m-page a.prePage,.m-page a.nextPage { font-family:"Tahoma";}
.m-page .pagenum{float:left; display:table;}
.m-page .hidden { display:none;}


/*研发中心*/
#jies{width: 100%;margin-top: 100px;}
#jies .title{border-left:5px solid #1d6354;padding-left: 20px;font-size: 24px;color: #cccccc;text-transform: uppercase;}
#jies .title p{font-size: 30px;color: #323232;}
#jies .neirong{position: relative;margin-top: 55px;background: #323232;display: table; width: 100%;}
#jies .neirong .left{width: 50%;float: left;}
#jies .neirong .leftimg{width: 100%;float: left;background: #ccc;}
#jies .neirong .leftimg img{max-width: auto; width: 100%;}
#jies .neirong .lefttext{width: 100%;float: left;margin-top: 20px; }
#jies .neirong .lefttext p{width:100%; padding-left: 30px; height: 40px; line-height: 40px; color:#1d6354; font-size: 16px; }
#jies .neirong .right{width: 50%;float:left;}
#jies .neirong .right .biaot{width: 100%;height: 55px;float: right;color: #fff;line-height: 55px;text-align: center;font-size: 25px;}
#jies .neirong .right .biaot span{padding-left: 160px;letter-spacing: 1px;}
#jies .neirong .right .wenzi{width: 100%;background: #323232;}
#jies .neirong .wenzi p{font-size: 30px;color: #fff;text-align: left; padding-left: 10%; padding-top: 40px;}
#jies .neirong .wenzi p span{color: #1f8860;}
#jies .neirong .wenzi div{width: 80%;color: #fff;font-size: 16px;line-height: 30px;margin-top: 30px; margin-bottom: 30px; margin-left: 10%;}

#about{width: 100%;display: table; background: #f7f7f7; margin: 80px 0;  }
#about .title{text-align: center;font-size: 18px;color: #333;position: relative;}
#about .title p{font-size: 40px;color: #dd2821;font-weight: bold;padding-top: 20px;letter-spacing: 0.5px;z-index: 2;position: relative;}
#about .title i{font-style: normal;font-size: 60px;color: #e6e6e6;position: absolute;top: 0;z-index: 1;left: 40%;top:60px;}

#about .neirong .left{width: 40%;float: left; margin-top: 120px; font-size: 16px; line-height: 40px; margin-left: 5%; margin-right: 5%;}
#about .neirong .left .zuo{float: left;width: 160px;}
#about .neirong .left .you{float: right;}
#about .neirong .left li{font-size: 22px;color: #333333;line-height:82px;width: 160px;padding-left: 60px;}
#about .neirong .right{width: 45%; margin-right: 5%; float: right;}

#about .neirong p{font-size: 32px;color: #333;font-weight:bold;letter-spacing: 0.5px;text-align: center;margin-top: 50px;}
#about .neirong a{font-size: 18px;color: #fff;text-align: center;display: block;width: 235px;height: 48px;margin: 0 auto;margin-top: 30px;}



/*荣誉资质*/
#ziz{width: 100%;  display: table;}
.certificationlist {padding:1% 0 0 0;overflow:hidden;}
.certification {padding-bottom:3%; width:100%;position: relative;overflow:hidden;}
/*.certification {cursor: url("../upload/hmous.svg"),default!important;}*/
.swiper-button{position: relative; height: 60px; width: 170px;margin: 0 auto;}
.certification li{ background: #f7f7f7;text-align: center;padding:15% 5% 10% 5%;overflow: hidden;}
.certification li .dtable{height: 260px;}
.certification li .dtable-cell{height: 260px;}
.certification li img {max-height: 260px;width: auto;max-width: 100%;display: inline-block;}
.certification li h5{color:#1a1a1a;font-size: 14px;padding-top:20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-family: 'Conv_Montserrat-Bold',Arial,"微软雅黑","黑体",'宋体';}
.swiper-button-nextC, .swiper-button-prevC {left:auto;right:0;top:auto;bottom:15px;margin: 0;width: 80px;height:45px;position: absolute;outline: none;cursor: pointer;}
.swiper-button-nextC {background: url("../images/next.png") center no-repeat #f7f7f7;background-size:20%; opacity: 0.4;}
.swiper-button-prevC {background: url("../images/prev.png") center no-repeat #f7f7f7;background-size:20%;right: 80px;opacity: 0.3;}
.swiper-button-nextC:hover,.swiper-button-prevC:hover {opacity: 1.0;}
.swiper-button-nextC::after {content: '';width: 1px;height: 45px;right: 80px;top: 0; position: absolute;background: #ccc;}
.certification .swiper-pagination.swiper-pagination-progressbar {bottom: 0;top: auto;background: #ededed;height: 2px;}
.certification span.swiper-pagination-progressbar-fill {background: #1a1a1a;}
.certification .swiper-wrapper, .certification .swiper-slide{height: auto;}



.yfgg{width:70%; margin:30px auto; font-size: 16px; line-height: 40px;}



/*内页*/
/*内页公用 */
.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.75em;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:normal;}
.listBanner h3 span{display:block;font-size:0.75rem;opacity:.5;}
.listBanner h3:after{content:"";position:absolute;background:#fff;width:26px;height:1px;bottom:0;left:50%;margin-left:-13px;}
.listWrap{padding-top:60px;padding-bottom:60px;font-size:.875em;}
.listTie{font-size:2.571em;text-align:center;color:#333;margin-bottom:35px;}
.padding60{padding:60px 0;font-size:.875em;overflow:hidden;}

/* 内页公用菜单 */
.breadCrumb{font-size:.875rem;position:relative;padding-top:20px;}
.breadCrumb i{float:left;margin-right:8px;font-size:1.2rem;margin-top:-4px;}
.listMenu {overflow:hidden;}
.listMenu ul{text-align:center;display:flex;flex-wrap:wrap;justify-content: left;padding-top:35px; width: 100%;}
.listMenu li{padding-right:10px;margin-bottom:10px;width:12.5%;}
.listMenu li a{display:block;height:54px;line-height:54px;border:1px solid #b9b9b9;border-radius:5px;position:relative;z-index:2;color:#333;}
.listMenu li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;transition: all .3s;z-index:-1;background:#1d6354;}
.listMenu a.cur:after,.listMenu a:hover:after{height:100%;}
.listMenu a.cur,.listMenu a:hover{color:#fff;border:1px solid #1d6354;}
.proMenu li{width:20%;}
.list_subMenu{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;font-size:1rem;}
.list_subMenu a{height:54px;line-height:54px;border:1px solid #b9b9b9;margin-left:-1px;min-width:160px;}
.list_subMenu a.cur,.list_subMenu a:hover{background:#1d6354;border:1px solid #1d6354;color:#fff;}


/*产品列表 */
.proList li{float:left;width:19%;margin:0 .5%;margin-bottom:40px;}
.proList li .pImg{border:1px solid #d3d3d3;padding-top:96%;}
.proList li h4{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:10px 0;font-size:1.143em;}
.proList li h4 a{color:#333;}
.proList li h4 a:hover{color:#1d6354;}
.proList li p{height:60px;margin-bottom:10px;overflow:hidden;color:#777;}
.proList li .more{display:inline-block;width:105px;height:34px;line-height:34px;background:#1d6354;border-radius:17px;text-align:center;color:#fff;transition:all .3s;}
.proList li .more:hover{background:#1d6354;width:140px;}
.proList li:hover img{transform:scale(1.1);}
.proList li:hover .pImg{box-shadow:0 0 10px #ccc;}

.proList li.big{width:49%;border:1px solid #d3d3d3;margin-bottom:20px;}
.proList li.big .pImg{float:left; width:50%;border:none;border-right: 1px solid #d3d3d3;padding-top:48%;}
.proList li.big .txt{width:50%;float:right;padding:6%;}
.proList li.big h4{font-size:1.857em;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proList li.big h4 a{color:#191919;}
.proList li.big h4 a:hover{color:#1d6354;}
.proList li.big p{min-height:90px;margin-bottom:20px;}
.proList li.big .btn{display: inline-block;width:105px;height:32px;line-height:32px;background:#1d6354;color:#fff;border-radius:16px;text-align:center;margin-right:5px;font-size: 12px;}
.proList li.big .btn2{background:#146458;}
.proList li.big .btn:hover{background: #1d6354;}
.proList li.big:hover{box-shadow:0 0 10px #ccc;}
.proList li.big:hover .pImg img{transform: scale(1.1);}


/*自加*/
.showqt { clear:both; position:relative; margin-top:10px; font-size: 1.2em; }
.qtflmc { display:block; clear:both; width:60%; height:40px; line-height:40px; margin:0 auto; margin-top:20px; text-indent:6px; color: #666; border:1px solid #4893FC; }
.showqtfl { clear:both; width:100%; height:auto; margin:0 auto; line-height:36px; color:#333; }
.showqtfl strong { display:block; clear:both; width:auto; margin-right: 10px; }
.showqtfl span { margin-right: 1%; color:#f08326; }
.showqtfl a { display:block; float:left; width:auto; margin-right: 10px; color:#f08326; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.showqtfl a:hover { color:#000; }
.rmcptj20170630 { clear:both; width:100%; height:auto; margin:0 auto; line-height:36px; color:#333; }
.rmcptj20170630 strong { display:block; clear:both; width:auto; margin-right: 10px; }
.rmcptj20170630 a { display:block; float:left; width:auto; color:#F00; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right: 10px; }
.rmcptj20170630 a:hover { color:#000; }


.pgicc { clear:both; width: auto; height: auto; position:relative; margin-top:10px; padding-top:30px; padding-bottom:30px; font-size: 1.2em; }
.pgicc h2 { position:relative; width:200px; height:auto; display:inline; float:left; padding-top:10px; }
.pgicc span { position:absolute; width:27px; height:26px; line-height:24px; border-top:1px solid #1d6354; text-align:center; color:#ffffff; background:#1d6354; font-size:16px; top:0; }
.pgicca { width:auto; height:auto; }


.pImg0521 { width:auto; height: auto; margin: 0 auto; }
.pImg0521 img { display: inline; float: left; width:8%; height: auto; margin-left: 14px; margin-bottom: 10px; border: 1px solid #d3d3d3; }
/*自加*/




/*  产品详情 */
.proShow_box1{overflow:hidden;margin-bottom:60px;border:1px solid #ddd;}
.proShowTop{overflow:hidden;margin-bottom:50px;}
.gallery{width:35%;position:relative;border-right:solid 1px #ddd;}
.gallery .gallery-top{position:relative;border-bottom: 1px solid #ddd;}
.gallery .gallery-top .pImg{padding-top:96%;}
/*.gallery img{width:100%;}*/
.gallery-top li a{position:relative;}
.gallery-thumbs li{border-right:1px solid #bdc4ce;padding-top:16%;cursor:pointer;width:20%;position: relative;}
.gallery-thumbs li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;}
.gallery-thumbs .on::after{border:2px solid #1d6354;}
.gallery .btn{width:40px;height:40px;background:#9f9f9f;text-align:center;line-height:40px;color:#fff;font-family:"Arial";left:0}
.gallery .btn:hover{background: #1d6354;}
.gallery .btn.swiper-button-next{right:0;left:auto;}
.proShow_R{width:65%;overflow:hidden;line-height:1.8;padding:2% 5% 3% 5%;}
.proShow_R .title{font-size:2.286em;margin-bottom:20px;color:#1d6354;}
.proShow_R .font{min-height:130px;line-height:2;margin-bottom:20px; font-size: 1.1em;}
.proShow_R li{float: left;border-right: 1px dotted #ddd;text-align:center;font-size:1.143em;padding:0 5%;}
.proShow_R li i{display:inline-block;width:37px;height:37px;background: url('../images/show_icon.png') no-repeat;}
.proShow_R li:nth-child(1){padding-left:0;}
.proShow_R li:nth-child(2) i{background-position: -37px 0;}
.proShow_R li:nth-child(3) i{background-position: -74px 0;}
.proShow_R li:nth-child(4) i{background-position: -111px 0;}
.proShow_R li span{display: block;}
.proShow_R .btn{margin-top:1%;overflow:hidden;}
.proShow_R .btn a{width:150px;height:40px;line-height:40px;float:left;text-align:center;border:1px solid #1d6354;border-radius:20px;margin-right:25px;background:#1d6354;color:#fff;}
.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.286rem;line-height:1;top:2px;}
.proShow_R .btn a:nth-child(2){border:1px solid #ddd;color:#333;background:none;}
.proShow_R .btn a:hover{background:#1d6354;color:#fff;}

.proShow_menu{border-bottom: 1px solid #d9d9d9;height:50px;font-size:1.143em;line-height:40px;margin-bottom:50px;}
.proShow_menu span{position:relative;cursor:pointer;color: #333;margin-right:4%;display:inline-block;}
.proShow_menu span::after{content:"";position:absolute;left:0;bottom:-10px;background:#1d6354;width:0;height:1px;transition:all .3s;}
.proShow_menu .on,.proShow_menu a:hover{color:#1d6354;}
.proShow_menu .on::after{width:100%;}
.proShow_con img{max-width:100%;margin:0 auto;display:block;}

.relative_pro{padding:60px 0;overflow:hidden;background:#ededed;font-size:.875em;}
.proTie{font-size:2.571em;margin-bottom:30px;color:#333;}
.relative_case ul{margin-right:-35px;}
.relative_case li{float: left;width:25%;padding-right:35px;margin-bottom:20px;}
.relative_case li .pImg{padding-top:70%;}
.relative_case li p{transition: all .3s;height:50px;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.relative_case li p i{float: right;font-family:"Arial";opacity: .8;margin-left:15px;}
.relative_case li a:hover img{transform: scale(1.1);}
.relative_case li a:hover p{background:#1d6354;padding:0 10px;color: #fff;}
.relative_pro ul{margin-right:-15px;}
.relative_pro li{float: left;width:20%;padding-right:15px;position:relative;}
.relative_pro li .pImg{padding-top:100%;}
.relative_pro li p{border-bottom:1px solid #ddd;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align:center;position:relative;}
.relative_pro li p::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#1d6354;transform: scale(0,1);transition:transform .3s;transform-origin:right;}
.relative_pro li:hover img{transform:scale(1.1);}
.relative_pro li:hover p::after{transform: scale(1);transform-origin:left;}

/*自加*/
.listWrap0521 { padding-top: 0; }
.dqwz0521 { clear: both; width: 100%; height: 60px; line-height: 60px; }
.show_Icon { max-width: 960px; }
/*自加*/

/*  企业介绍 */

/*公司简介*/
#company{width: 100%;    margin-bottom: 80px;}
#company .neirong{margin-top: 40px; display: table;}
#company .left{width: 40%;float: right;  margin-top: 90px;}
#company .right{width: 60%;float: left;}
#company .right strong{color:#343434;font-size: 28px;padding-top: 50px;}
#company .right hr{width: 150px;height: 2px;border:none;background: #1d6354;margin:33px 0px;}
#company .right .font{font-size: 14px;line-height: 25px;color: #636363;padding-right: 20px;}
#company .right .font h2{ font-size: 18px; margin:15px 0; font-weight: bold; }
/*.details {font-size: 14px;}
.details li {width: 33.3333%;padding: 2.5% 0;padding-left: 12%;list-style-type: none; float: left; 
  box-sizing: border-box;
 -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.details li .sdetails {border-right: 1px solid #cccccc;}
.details li div {width: auto;margin: auto;}
.details li div .btxt {font-size: 36px;font-family: GOTHICB;color: #cc162e;}
.details li div .ttxt {font-size: 21px;color: #cc162e;}
.details li p {line-height: 20px;margin: 0;}
.details li:nth-child(3) .sdetails {border: 0;}*/

.nyabout{background: #f7f8fa; margin-top: 50px; display: table; width:100%; padding: 20px 0;}
.nyabout li{text-align: center;}
.nyabout li b{color:#1d6354 !important;}


.padding70{padding-top:70px;padding-bottom:70px;font-size:.875em;overflow:hidden;}
.aboutBox1{background:none;}
.aboutBox1 .hTitle{margin-bottom:30px;}
.aboutBox1 .aboutR .txt{overflow-y:auto;height:240px;}
.aboutBox2,.partner{background:#ededed;}
.honorSlide{position: relative;overflow: hidden;}
.honorSlide li{float: left;width: 20%;}
.honorSlide li .pImg{padding-top:118%;}
.honorSlide li p{text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding: 15px 0;}
.honorSlide li a:hover img,.team li:hover img{transform:scale(1.08);}
.honorSlide .swiper-pagination{position: static;margin-top:20px;}
.honorSlide .swiper-pagination-bullet{border:1px solid #999;background:none;width:10px;height:10px;opacity:1;}
.honorSlide .swiper-pagination-bullet-active{background: #1d6354;border:1px solid #1d6354}

.setting .menu{margin-bottom:40px;text-align:center;font-size:0;}
.setting .menu a{height:60px;line-height:60px;border:1px solid #d6d6d6;display:inline-block;margin-left:-1px;min-width:160px;font-size:1rem;}
.setting .menu a:hover,.setting .menu .on{background:#1d6354;color:#fff;border:1px solid #1d6354;}
.setting ul{margin-right: -10px;}
.setting li{padding-right:10px;width:20%;float: left;padding-bottom:10px;}
.setting li a{position: relative;display: block;overflow: hidden;}
.setting li .pImg{padding-top:76%;}
.setting li p{position: absolute;left:0;bottom:-50px;width: 100%;height: 50px;line-height: 50px;background: rgba(0,0,0,.4);z-index: 2;padding: 0 5%;color: #fff;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .3s;}
.setting li.big{width:40%;}
.setting li:nth-child(3){float: right;}
.setting li:hover img,.partner li a:hover img{transform: scale(1.08);}
.setting li:hover p{bottom:0;}

.partner ul{margin-right:-30px;}
.partner li{float:left;width:14%;padding-right:30px;margin-bottom:30px;}
.partner li a{display:block;position:relative;padding-top:48%;}
.partner li a::after{content:"";position:absolute;background: rgba(6,64,152,.8);left:0;top:0;width:100%;height:100%;transform: scale(0);transition:all .4s;}
.partner li span{position:absolute;color:#fff;font-size:1.286em;line-height:100%;top:50%;width:100%;text-align:center;padding:0 5%;transform:translateY(-50%);opacity:0;transition:all .3s;transition-delay:.1s;margin-top:10px;z-index:2;}
.partner li a:hover::after{transform: scale(1);}
.partner li a:hover span{opacity:1;margin-top:0;}


.about0522 { line-height: 36px; font-size: 1.2em; }
.about0522 p { padding-top:20px; text-indent: 2.4em;  }
.about0522 span { color:red; font-weight: bold; }


/* 发展历程 */
.hTitle2{text-align:center;color:#666;}
.historyList li{float:left;width:48%;border-bottom: 1px solid #e5e5e5;padding-bottom:40px;min-height:240px;margin-bottom:40px;}
.historyList li .pImg{float:left;width:40%;padding-top:32%;}
.historyList li .txt{width:52%;float:right;}
.historyList li h4{font-size:4em;font-family:"Arial";color:#333;position:relative;margin-bottom:20px;line-height:1;}
.historyList li h4::after{content:"";position:absolute;height:1px;width:100px;background:#333;left:-120px;top:30px;}
.historyList li:nth-child(2n){float:right;}
.historyList li p{padding-left:70px;margin-bottom:8px;}
.historyList li p span{float:left;margin-left:-70px;}
.historyList li:hover img{transform: scale(1.1);} 

/* 企业文化 */
.cultureBox1 li{float:left; height:410px;width:49.5%;margin-bottom:20px;overflow:hidden;position:relative;}
.cultureBox1 li .bgImg{transform: scale(1.05);}
.cultureBox1 li:nth-child(2n){float:right;}
.cultureBox1 li .txt{position:absolute;right:0;top:0;padding:5%;color:#fff;width:40%;}.cultureBox1 li h4{font-size:2.143em;padding-bottom:20px;margin-bottom:20px;position:relative;}
.cultureBox1 li h4::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:15px;background:#fff;transition:all .3s;}
.cultureBox1 li:hover h4::after{width:36px;}
.cultureBox1 li:hover .bgImg{margin-left:-15px;}

.cultureBox2{position:relative;overflow:hidden;padding:0; margin-bottom: 70px;}
.cultureBox2 .txt{position:absolute;background:#1d6354;left:0px;bottom:0;color:#fff;padding:2% 3%;height:240px;width:450px; z-index:5;}
.cultureBox2 .txt h4{font-size:2em;margin-bottom:20px;}
.cultureBox2 li img{width:100%;}
.cultureBox2 div.swiper-pagination{padding-left:3%;text-align:left;bottom:40px;}
.cultureBox2 .swiper-pagination-bullet{opacity:1;width:10px;height:10px;border:1px solid #fff;background:none;}
.cultureBox2 .swiper-pagination-bullet-active{background:#fff;}

/* 荣誉资质 */
.honorListTop{padding-top:60px;}
.honorList{overflow:hidden;}
.honorList .tie{font-size:1.857em;color:#333;position:relative;overflow:hidden;margin-bottom:35px;}
.honorList .tie::after{content:"";position: absolute;width:100%;height:1px;background:#e5e5e5;top:25px;left:120px;}
.honorList ul{margin-right:-30px;}
.honorList li{float: left;width:20%;padding-right:30px;margin-bottom:30px;}
.honorList li .pImg{ width: 100%; height: auto; padding-top:118%;border:1px solid #ddd;transition:all .3s;}
.honorList li p{text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding: 15px 0;}
.honorList li a:hover img{transform:scale(1.08);}
.honorList li a:hover .pImg{box-shadow:0 0 10px #ccc;}
.honorList:nth-child(2n+1){background:#ededed;}

/* 研发中心 */
.studyBox1 li{height:405px;overflow:hidden;background:#ededed;margin-bottom:20px;}
.studyBox1 li .bgImg{width:50%;float:left;}
.studyBox1 li .txt{width:50%;padding:4%;float:right;}
.studyBox1 li h4{font-size:1.857em;color:#333;margin-bottom:25px;}
.studyBox1 li p span{display:block;color:#333;font-size:1.143em;}
.studyBox1 li p{margin-bottom:25px;}
.studyBox1 li:nth-child(2n) .bgImg{float:right;}
.studyBox1 li:nth-child(2n) .txt{float: left;}
.studyBox2{background:#ededed;}

/* 企业风采 */
.settingList{margin-right:-30px;overflow:hidden;}
.settingList li{float: left;margin-bottom:20px;width:25%;padding-right:30px;}
.settingList li .pImg{border-radius:5px;overflow:hidden;padding-top:75%;}
.settingList li p{margin-top:10px;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.settingList li:hover img,.picShow_r li:hover img,.partnerBox1 li:hover img{transform: scale(1.1);}
.picShow_l{width:70%;overflow:hidden;}
.picShow_l .title{font-size:2.571em;color:#333;}
.picShow_l .date{margin-bottom:40px;color:#777;}
.picShow_l .date span{margin-left:20px;}
.picShow_l .main{margin-bottom:50px;overflow:hidden;}
.previous{height:60px;line-height:60px;border:1px solid #bbb;padding:0 10px;overflow:hidden;}
.previous a{float:left;width:40%;}
.previous a i{font-style:normal;color:#999;margin-right:10px;}
.previous a:nth-child(2){float:right;text-align:right;}
.previous a:nth-child(2) i{margin-left:10px;margin-right:0;}
.previous a:nth-child(3){width:20%;text-align:center;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.previous a:nth-child(3):hover{background:#1d6354;color:#fff;}

.picShow_r{width:25%;overflow:hidden;}
.picShow_r .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:40px;margin-bottom:25px;}
.picShow_r .title span{display:inline-block;border-bottom: 1px solid #1d6354;height:40px;}
.picShow_r li{border-bottom: 1px dotted #bfbfbf;padding-bottom:15px;margin-bottom:15px;overflow: hidden;font-size:12px;}
.picShow_r li .pImg{width:35%;float:left;padding-top:26%;margin-right:20px;}
.picShow_r li .pImg img { height: auto; }
.picShow_r li h4{font-size:15px;margin-bottom:10px;}
.picShow_r li h4 a{color:#222;}
.picShow_r li h4 a:hover{color:#1d6354;}
.picShow_r li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.side_phone{background:#e9e9e9;border-top: 1px solid #1d6354;padding:15px;}
.side_phone h4{margin-top:15px;background: url('../images/picon.png') no-repeat left center;padding-left:45px;margin-left:40px;line-height:1.2;}
.side_phone h4 span{display:block;font-size:28px;font-family:Arial;color:#333;}



.settingList{padding-top:60px;}
.settingList{overflow:hidden;}
.settingList .tie{font-size:1.857em;color:#333;position:relative;overflow:hidden;margin-bottom:35px;}
.settingList .tie::after{content:"";position: absolute;width:100%;height:1px;background:#e5e5e5;top:25px;left:120px;}
.settingList ul{margin-right:-30px;}
.settingList li{float: left;width:20%;padding-right:30px;margin-bottom:30px;}
.settingList li .pImg{border-radius:5px;overflow:hidden;padding-top:75%;}
.settingList li p{text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding: 15px 0;}
.settingList li a:hover img{transform:scale(1.08);}
.settingList li a:hover .pImg{box-shadow:0 0 10px #ccc;}
.settingList:nth-child(2n+1){background:#ededed;}



/* 合作客户 */
.partnerBox1{overflow:hidden;margin-bottom:40px;}
.partnerBox1{margin-right:-30px;}
.partnerBox1 li{float:left;width:25%;padding-right:30px;margin-bottom:40px;}
.partnerBox1 li .pImg{padding-top:78%;margin-bottom:15px;}
.partnerBox1 li h4{font-size:1.143em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;margin-bottom:8px;}
.partnerBox1 li p{height:50px;margin-bottom:10px;color:#888;}
.partnerBox1 li .date{color:#888;}
.partnerBox1 li:hover h4{color:#1d6354;}
.partnerList{border-top: 1px solid #d9d9d9;}
.partner{background:none;}
.partner li a{border:1px solid #d9d9d9;}
.studyBox li h4{position:relative;padding-bottom:15px;}
.studyBox li h4::after{content:"";position:absolute;left:0;bottom:0;width:20px;height:1px;background:#1d6354;}


/* 解决方案 */
.listWrap2{padding-bottom:60px;font-size: .875em;}
.solutionIndex{margin-bottom:70px;font-size:.875rem;}
.solutionIndex li {transition:all .4s;}
.solutionIndex li .txt{z-index:2;position:relative;background:#ededed;height:405px;}
.solutionIndex li h4 a{color:#333;position:relative;padding-bottom:15px;display:inline-block;}
.solutionIndex li:hover .bgImg{transform: scale(1.05)}
.solutionIndex li h4 a:hover::after{width:40px;}
.solutionIndex li h4 a:hover{color:#064f96;}
.solutionIndex li:hover{box-shadow:0 0 10px #999;}
.solutionTop{height:500px;color:#fff;margin-bottom:30px;padding:5%;}
.solutionTop .txt{width:37.5%;color:#fff;}
.solutionTop .txt p{margin-bottom:15px;}
.solutionTop .txt h4{font-size:1.857em;margin-bottom:40px;}
.solutionList li:nth-child(2n) .bgImg{float:left;}

/* 应用详情 */
.proShow_l{width:68.5%;overflow:hidden;}
.proShow_l .title,.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}
.show_date{color:#888;margin-bottom:30px;}
.show_date span{position:relative;padding-left:22px;margin-right:15px;}
.show_date span:before{content:"\e62e";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.show_date .s:before{content:"\e735";font-size:1.2rem;top:-4px;}

.picSlide{position:relative;margin-bottom:40px;}
.picSlide img{width:100%;}
.picSlide-thumbs{margin-top:1px;}
.picSlide-thumbs li{border-right:1px solid #fff;padding-top:12%;cursor:pointer;width:16.6%;position: relative;}
.picSlide-thumbs li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;background: #1d6354;opacity:.7;transform: scale(0);transition:all .3s;}
.picSlide-thumbs .on::after{transform: scale(1);}
.picSlide .swiper-button-next,.picSlide .swiper-button-prev{top:45%;background:rgba(255, 255, 255,.5);text-align:center;width:90px;height:50px;line-height:50px;color:#fff;font-size:24px;font-family:Arial;transition:all .3s;}
.picSlide .swiper-button-prev{left:0;}
.picSlide .swiper-button-next{right:0;left:auto;}
.picSlide .swiper-button-next:hover,.picSlide .swiper-button-prev:hover{background:#1d6354;}
.picShow_main{overflow:hidden;margin-bottom:40px;line-height: 30px;}

/* 案例列表 */
.caseTop{overflow:hidden;position:relative;padding-bottom:60px;border-bottom: 1px solid #e5e5e5;margin-bottom:60px;}
.caseTop li{background:#f3f3f3;overflow:hidden;float:left;width:50%;font-size:.813rem;height:280px;}
.caseTop li .pic{width:50%;float:left;height:280px;overflow:hidden;}
.caseTop li .txt{width:50%;padding:4%;background:#f3f3f3;}
.caseTop li .txt h4{font-size:1.286em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:15px;}
.caseTop li .txt h4 a{color:#333;}
.caseTop li .txt h4 a:hover{color:#1d6354;}
.caseTop li .txt h4 span{display:block;font-family:Arial;color:#999;font-size:0.75rem;margin-top:5px;}
.caseTop li p{height:110px;overflow:hidden;margin-bottom:10px;color:#888;}
.caseTop li:hover .bgImg{transform:scale(1.1);}
.hdIcon {display:block;text-align:center;margin-top:25px;}
.hdIcon .swiper-pagination-bullet{border:1px solid #fff;transition:all 0.3s;width:16px;height:16px;background:#fff;position:relative;opacity:1;}
.hdIcon .swiper-pagination-bullet:after{content:"";position:absolute;width:6px;height:6px;background:#1d6354;top:4px;left:4px;border-radius:100%;}
.hdIcon .swiper-pagination-bullet-active{border:1px solid #7197c4;}

.caseList{margin-right:-25px;}
.caseList li{float:left;padding-right:25px;width:25%;margin-bottom:25px;font-size:.75rem;}
.caseList li a{display:block;color:#666;}
.caseList li .pImg{padding-top:62%;margin-bottom:15px;}
.caseList li h3{font-size:1.333em;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.caseList li p{height:60px;margin-top:15px;}
.caseList li .date{color:#999;margin-bottom:10px;}
.caseList li a:hover img{transform:scale(1.1);}
.caseList li a:hover h3{color:#1d6354;}
.show-synopsis{background:#f7f8fa;padding:15px;margin-bottom:40px;}
.show-synopsis i{display:inline-block;width:15px;background: url('../images/a_l.png') no-repeat;height:15px;margin-right:5px;}
.show-synopsis .r{background: url('../images/a_r.png') no-repeat;margin-left:5px;margin-right:0;}

/* 加入我们 */
.jobTop{height:600px;overflow:hidden;background:#ededed;margin-bottom:40px;}
.jobTop .bgImg{width:50%;float:left;}
.jobTop .txt{width:50%;padding:2%;float:right;z-index:2;position:relative;background:#ededed;height:600px;}
.jobTop h4,.aTie{font-size:2.571em;color:#333;position:relative;padding-bottom:15px;margin-bottom:10px;}
.jobTop p{margin-bottom:10px; line-height: 25px;}
.jobTop p strong{ }
.jobTop .more{color:#1d6354;position:relative;padding-bottom:10px;display:inline-block;}
.jobTop .more::after{width:100%;}
.jobTop .more:hover{padding-left:30px;}
.jobTop:hover .bgImg{transform: scale(1.05);}
.jobList .title{font-size:1.857em;font-weight:bold;color:#333;margin-bottom:20px;}
.jobList li{overflow:hidden;border:1px solid #cfcfcf;padding:0 40px;margin-bottom:20px;}
.jobList .top{padding:20px 0;overflow:hidden;padding-right:150px;line-height:34px;cursor:pointer;}
.jobList .top span{float:left; width:20%;}
.jobList .top a{float:right;width:130px;height:34px;line-height:34px;background:#1d6354;color:#fff;text-align:center;font-size:12px;margin-right:-150px;}
.jobList .top .tie{font-weight:700;color:#333;font-size:1.286em;}
.jobList .top a:hover{background:#1d6354;}
.jobList .font{border-top: 1px solid #cfcfcf; overflow:hidden;padding-top:30px;font-size:12px;display:none;padding-bottom:40px;}
.jobList .font .txt{float:left;width:48%;}
.jobList .font .txt .tie{color:#333;margin-bottom:20px;display:block;font-size:14px;}
.jobList .font .txt:nth-child(2n){float:right;}
.jobList li.on{background:#ededed;border-top: 1px solid #1d6354;}
.jobList li:nth-child(1) .font{display:block;}

/* 服务支持 */
.serviceBox2{background: url('../images/service_bg2.jpg') no-repeat;height:520px;}
.serviceBox2 .txt{background:none;height:auto;}
.serviceBox2 .txt p{font-size:1.571em;color:#555;}
.serviceBox2 .txt span{color:#1d6354;}
.serviceBox2:hover .bgImg{transform: scale(1);}
.serviceBox3{margin-bottom:40px;overflow:hidden;}
.serviceBox3 ul{margin:0 -1%;}
.serviceBox3 li{float:left;width:31.3%;margin:0 1%;background:#eaeaea;}
.serviceBox3 li .pImg{padding-top:42%;}
.serviceBox3 li .txt{padding:8%;min-height:220px;}
.serviceBox3 li .txt h3{width:46%;float:left;font-size:2em;color:#333;position: relative;padding-bottom:15px;}
.serviceBox3 li .txt h3 span{display:block;font-size:12px;color:#999;}
.serviceBox3 li .txt div{width:54%;}
.serviceBox3 li .txt div a{display:block;margin-bottom:10px;background: url('../images/s_li.jpg') no-repeat left center;padding-left:20px;}
.serviceBox3 li:hover img{transform: scale(1.1);} 
.feedback.service_form{background:none;padding:0;}
.feedback.service_form form{padding:0;}

.newsList2 li{border: 1px solid #ddd;margin-bottom:30px;float:left;width:49%;}
.newsList2 li a{display:block;padding:5%;min-height:200px;}
.newsList2 li h3{font-size:1.714em;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#222;}
.newsList2 li h4{margin-bottom: 10px; color:#999;}
.newsList2 li:nth-child(2n){float:right;}
.newsList2 li a:hover{background:#1d6354;color:#fff;} 
.newsList2 li a:hover h3{color:#fff;}
#serviceList3 { width: 100%; height: auto; border: none; min-height:500px; }

/* 自加 */
.lm20190621 { clear: both; width: 100%; text-align:center; display: block; position: relative; margin-top: 30px; }
.lm20190621 h5 { display: inline; white-space: nowrap; font-size: 1.1em; margin-top: 10px; margin-right: 15px; }
/* 自加 */

/* 下载 */
.downList li{width:49%;float:left;padding:0 10px;box-sizing:border-box;margin-bottom:22px;}
.downList li:nth-child(2n){float:right;}
.downList li a{display:block;padding:20px;background:#ededed;overflow:hidden;padding-right:0;height:160px;}
.downList li h5{font-size:1.143em;margin-bottom:15px;}
.downList li .icon{float:right;width:20%;height:160px;line-height:160px;text-align:center;font-family: "iconfont";color:#676869;font-size:2.857em;margin-top:-20px;}
.downList li a:hover{background:#1d6354;color:#fff;}
.downList li a:hover h5{color:#fff;}
.downList li a:hover .icon{background:#333;color:#fff;}

/*  视频下载 */
.downList2{margin-right:-30px;}
.downList2 li{width:33.3%;float:left;padding-right:30px;margin-bottom:20px;}
.downList2 li a{display:block;overflow:hidden;position: relative;}
.downList2 li h4{color:#333;margin-bottom: 10px; font-size:1.286em;}
.downList2 li  .pImg{padding-top:80%;}
.downList2 li p{position: absolute;height: 40px;line-height: 40px;background: #5a5a5a;color: #fff;left:0;bottom: 0;width: 100%;padding: 0 10px;}
.downList2 li p i{font-family: "iconfont";color: #fff;float: right;font-style: normal;font-size: 1.4rem;}
.downList2 li a:hover img{transform:scale(1.1);}

/* 联系方式 */
.conBox1 p{width:49%;background:#e8e8e8;font-size: 2.286em;color:#333;padding:40px 5%;}
.conBox1 p i{float:left;font-family:"iconfont";font-style:normal;margin-right:20px;}
.conBox1 p span{margin-left:5%;font-size:12px;color:#999;}
.conBox2_L{width:60%;position:relative;font-size:.875rem;padding-top:30px;}
.conBox2_L::after{top:40px;left:108%;right:auto;content:"";position: absolute;height:1px;width:30%;background:#e5e5e5;}
.conBox2_L h2{margin-right:6%;}
.conBox2_R{max-width:40%;}
.conBox2_R p{padding-top:30px;}
.conBox2_R img{width:173px;padding:11px 11px 1px 1px;background: url('../images/code_bg.jpg') no-repeat;margin-left:20px;max-width:100%;background-size:100%;}
#dituContent{width:100%;height:520px;}
#contactList1 , #contactList2 { line-height: 30px; padding: 6%; font-size: 1.1em; }
#contactList1 p, #contactList2 p{ margin-top: 10px; }
#contactList1 { background: #e8e8e8; }

/* 在线留言*/
.feedback{    background: #1d6354;padding: 100px 50px 50px 50px;}
.feedback form{background: rgba(255, 255, 255,.9);overflow:hidden;padding:4%;}
.feedback .top{margin-bottom:40px;overflow:hidden;}
.feedback h3 span{display:block;font-size:1.714em;color:#333;}
.feedback h4{padding-left:50px;position:relative;}
.feedback h4::after{content:"\e649";position: absolute;left:0;top:0;font-family:"iconfont";font-size:2.5rem;color:#333;}
.feedback h4 span{display:block;font-family:Arial;color:#333;font-size:2em;}
.feedback p{width:49%;float: left;background: #fff;height: 50px;line-height: 50px;position: relative;padding:0 15px 0 60px;margin-bottom: 10px;border: 1px solid #ccc;}
.feedback p:nth-child(2n){float:right;}
.feedback p input{width: 100%;height: 100%;}
.feedback .tarea{width: 100%;height: 120px;padding-top: 15px;padding-bottom:15px;line-height: 1.6;}
.feedback i{content: "";font-family: "iconfont";color: #a0a0a0;font-style: normal;float: left;margin-left: -30px;font-size: 1rem;}
.feedback textarea{width: 100%;height: 100%;}
.feedback .code{clear: both;}
.feedback .code input{height: 50px;line-height: 50px;border: 1px solid #ddd;}
.feedback .code .c{background: #fff;width: 20%;padding: 0 15px;}
.feedback .code img{padding:14px;background: #fff;}
.feedback .sub{background: #1d6354;width: 30%;cursor: pointer;transition: all .3s;color: #fff;}
.feedback .sub:hover{background: #1d6354;}



.gallery1:after{content:'';display:block;height:2px;margin:.5em 0 1.4em}
.gallery1 img{width:94%;text-align:center}
.gallery1 a{width:32%;display:table;overflow:hidden;margin:15px 2% 15px 0;text-align:center;float:left;box-shadow:0 0 1px rgba(0,0,0,.3);padding:10px 0; background: #f7f7f7;}
.gallery1 a:nth-child(3n+3){margin-right:0px;}
.gallery1 span{height:50px;line-height:50px;width:100%;display:table;text-align:center;font-size:16px;color:#000}
.baguetteBoxOne{width:100%;margin:50px auto; display: table;}

.gallery2:after{content:'';display:block;height:2px;margin:.5em 0 1.4em}
.gallery2 img{width:94%;text-align:center}
.gallery2 a{width:23%;display:table;overflow:hidden;margin:15px 1%;text-align:center;float:left;box-shadow:0 0 1px rgba(0,0,0,.3);padding:10px 0; background: #f7f7f7;}
.gallery2 span{height:50px;line-height:50px;width:100%;display:table;text-align:center;font-size:16px;color:#000}




.searchb form{font-size: 0;border: 1px solid lightgray;box-sizing: border-box;margin: 65px 0;}
.searchb form select{outline:none;border:none;display: inline-block;width: 140px;height: 47px;color: #2e4ba3;text-align: center;box-sizing: border-box;padding-left:50px;background: #f2f4f8;}
.searchb form input {display: inline-block;border: none;height: 47px;box-sizing: border-box;font-size: 13px;}
.searchb form input[type=text]{width: 80%;padding-left: 30px;}
.searchb form input[type=submit]{width: 20%;font-size: 18px;color: white;background: url("../images/sicon.png") no-repeat center center #1d6354; background-position-x: 80px;    background-size: 18px;cursor: pointer;}
.searchb input, .searchb button {vertical-align: middle;}







/*内页*/




