@charset "gb2312";
body { font-family: 'Microsoft Yahei','PingFang SC', Helvetica, Arial, sans-serif,"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";margin: 0 auto;font-size: 16px;line-height: 1.8; color: #333;}
ul { margin: 0; padding: 0; list-style: none; }
p { margin: 0; }
a{ color: #333; }
a:hover,
a:active{color: #00615c;}

/*result*/
img { max-width: 100%; }
.am-container {max-width: 1036px;position:relative; }
/*.am-container>.am-g { margin-left: -5px; margin-right: -5px; width: auto; }
.am-container [class*=am-u-] { padding-left: 5px; padding-right: 5px; }*/
.am-slider-default{margin-bottom: 0;box-shadow: none;}
.am-slider-default .am-control-nav{bottom: 15px;}
.icon{font-size: 0;}
.am-form-horizontal .am-checkbox, .am-form-horizontal .am-checkbox-inline, .am-form-horizontal .am-form-label, .am-form-horizontal .am-radio, .am-form-horizontal .am-radio-inline{padding-top: 5px;}

/*head*/
.top{background: #01302e;text-align: center;color: #fff;line-height: 1.6; padding: 8px 0;font-size: 0;display: none;}
.top marquee{font-size: 14px;}
.top .topClose{padding: 0 3px; position: relative;top: 1px; cursor: pointer;}
.top p{display: inline-block;}
.banner{background: #014340;text-align: center;}
.banner .am-container{padding: 0;padding-top: 62px;}
.banner .nav{position: absolute;width: 100%; z-index: 9;background: url(../images/navbg.png) no-repeat;top: 14px;left: 0;height: 68px;}
.banner .nav .logo{width: 80px;height: 65px;position: absolute;left: 20px;top: 0;display: block;padding: 0;}
.banner .nav ul{float: right;padding-top: 8px;}
.banner .nav li{float: left;position: relative;}
.banner .nav a {font-size: 16px;color: #fff;padding: 5px 6px;width: 116px;display: inline-block;}
.banner .nav li.active>a,.banner .nav li a:hover{color: #15a9a2;}
.banner .nav .nav-button{position: absolute; top:10px;right: 0; background: #006c67;color: #fff;}
.banner .nav .sub{position: absolute;padding: 0;margin: 0;background: #001b1a;background: rgba(0,0,0,.6);display: none;}
.banner .nav li:hover .sub{display: block;}

/*foot*/
.foot{background: #014340;color: #fff;text-align: center;padding:30px 0;line-height: 1.8;margin-top: 60px;}
.foot a{color: #fff;}
.foot a:hover{color: #15a9a2;}
.foot_nav {margin-bottom: 20px;}
.foot_nav a{margin: 0 20px;}
.foot .h2{font-size: 20px;}
.foot .h3{font-size: 14px;}
.foot_nomargin .foot{margin-top: 0;}


/*index*/
.wrap{padding: 10px 0;}
.wrap .hd{text-align: center;height: 50px;position: relative;margin-bottom: 40px;}
.wrap .hd.style1{border-bottom: 1px solid #006c66;}
.wrap .hd.style2{border-bottom: 1px solid #fff;}
.wrap .hd span{width: 150px;height: 30px;position: absolute;bottom: -15px;line-height: 30px;font-weight: bold;font-size: 20px;color: #006c66;left:50%;margin-left:-75px;}
.wrap .hd.style1 span{background: #f3f3f3;}
.wrap .hd.style2 span{background: #fff;}
.index_about .am-container{padding-top: 30px;padding-bottom: 30px;}
.index_about .info{font-size: 14px;color: #000;padding-top: 30px;}
.index_about .img{text-align: right;}

.kehufuwu{background: #f1f1f1;padding: 0;margin: 10px 0;}
.kehufuwu .am-container{background: url(../images/bg1.png) no-repeat center center;}
.kehufuwu .am-container>.am-g { margin-left: -7px; margin-right: -7px; width: auto; }
.kehufuwu .am-container [class*=am-u-] { padding-left: 7px; padding-right: 7px; }
.kehufuwu .bd{padding:10px 0 40px;}
.kehufuwu .item{ width: 100%;text-align: center;background: #fff; padding: 30px 0;margin: 7px 0; border-radius: 5px;box-shadow: 0 0 5px #ccc;}
.kehufuwu .item .text{ font-size: 18px;color: #666;margin-top: 10px; }


.chanpinfuwu .bd{font-size: 0;margin-left: -7px;margin-right: -7px;text-align: center;padding: 10px 0;}
.chanpinfuwu .grid{display: inline-block;margin: 7px 0; padding: 0 7px; width: 200px;font-size: 14px; color: #646464;vertical-align: top;}
.chanpinfuwu .item{ width: 100%;background: #fff; padding: 20px;overflow:hidden;border-radius: 5px;box-shadow: 0 0 5px #ccc;}
.chanpinfuwu .item .text{ font-size: 22px;color: #666;margin-top: 10px; }
.chanpinfuwu .item .desc{ line-height: 1.4; height: 60px; }

.aqxt .bd{text-align: center;}

.fwxgzz{background: url(../images/bg2.png) center top no-repeat;text-align: center;padding: 0;margin: 10px 0;}
.fwxgzz .hd{ max-width: 630px;margin-left: auto; margin-right: auto; }



/*公司简介*/
.channel_about .bd{background: url(../images/bg3.png) center bottom no-repeat #014340; color: #fff;font-size: 14px;padding: 50px 0;  margin: 10px 0;}
.channel_about_icons .bd{font-size: 0;margin-left: -7px;margin-right: -7px;text-align: center;padding: 10px 0;}
.channel_about_icons .grid{display: inline-block;margin: 7px 0; padding: 0 7px; width: 320px;font-size: 14px; color: #646464;vertical-align: top;}
.channel_about_icons .item{ width: 100%; padding: 20px 10px;border-radius: 5px;}
.channel_about_icons .item .text{ font-size: 20px;color: #333;margin-top: 10px; }
.channel_about_icons .item .desc{ line-height: 1.4; height: 60px; }
.gsln{padding-top: 60px;  color: #fff;}
.gsln .logo{position: absolute; width: 105px;height: 105px; border: 3px solid #3b6e6b; left: 50%;margin-left: -54px; top: -54px; border-radius: 50%;background: #eee;}
.gsln .content{background: url(../images/bg4.png) center top no-repeat;padding-top: 30px;}
.gsln .content .hd span{color: #fff;}
.gsln .content .hd span.line{background: #fff;height: 5px; width: 60px;bottom: -30px;margin-left: -30px;}
.gsln .content .bd{text-align: center; padding:0 10px 20px;font-size: 14px; }


/*产品列表*/
.product_sort .desc{text-align: center;}
.product_sort .desc .en{font-size: 26px;color:#898989;}
.product_sort .desc .en{font-size: 14px;color:#666;}
.product_sort li{text-align: center;position: relative;margin: 8px 0;}
.product_sort li img{border-radius: 5px;}
.product_sort li .text{position: absolute;top:0;bottom: 0;margin: auto;font-size: 24px;color: #fff;font-weight: bold;height: 40px;line-height: 40px;width: 100%;}

.product_list li{border-bottom: 1px dashed #d9d9d9;}
.product_list li a{display: block;padding: 15px 0;}
.product_list li .img img{width: 100%;}
.product_list li .title{font-size: 20px;color: #000;line-height: 60px;}
.product_list li a:hover .title{color: #31a9a4;}
.product_list li .desc{font-size: 14px;color: #000;}

.page_nubmer{text-align: right;margin-top: 10px;}
.page_nubmer span,.page_nubmer a{padding: 5px;}


/*产品详情*/
.product .sortlist li a{ display: block; background: #ababab;color: #fff;font-size: 18px; height: 40px;line-height: 40px; padding: 0 20px;text-align: center;margin-bottom: 5px;border-radius: 8px;}
.product .sortlist li.active a,.product .sortlist li a:hover{background: #12928d;}
.product .content{font-size: 14px;color: #010000;padding: 10px;}


/*案例列表*/
.caselist .am-container>.am-g { margin-left: -16px; margin-right: -16px; width: auto; }
.caselist .am-container [class*=am-u-] { padding-left: 16px; padding-right: 16px; }
.caselist .item{display: block;margin-bottom: 32px; border:solid 1px #f0f0f0;box-shadow: 0px 4px #ccc;}
.caselist .item .img{position: relative;}
.caselist .item .img img{width: 100%;}
.caselist .item .title{position: absolute;width:100%;bottom: 0;background: #032b33;background: rgba(50,50,50,.6); text-align: center;font-size: 18px;color:#fff;line-height: 40px;}
.caselist .item .desc{font-size: 14px;color:#666;background: #fff;padding:15px;line-height: 1.6;}
.caselist .item:hover .title{color: #006c66;}
.caselist2{padding-bottom: 0;}
.caselist2 .bd{background: url(../images/caselist2_bg.png) center top no-repeat; color: #fff;padding: 100px 0;}
.caselist2 .bd .item{font-size: 14px;width: 200px;margin: 0 auto;}
.caselist2 .bd .item .name{font-size: 18px;font-weight: bold;}
.caselist2 .bd .item ul{margin-bottom: 20px;height: 125px;}
.xyalbt{font-size:26px; border-bottom:solid 1px #f0f0f0; margin-bottom:20px;margin-top:20px;}

/*新闻内容页*/
.news .hd{text-align: center;margin-top: 20px;border-bottom: 1px solid #006c66;}
.news .hd .title{font-size: 18px;color: #000;font-weight: bold;line-height: 2;}
.news .hd .time{font-size: 14px;color: #000;line-height: 2;}
.news .bd{padding: 20px 0; font-size: 14px;color: #000;}
.news .bd .info{margin-bottom: 20px;}


/*新闻列表页*/
.newslist .bd ul{ padding:50px 80px;}
.newslist .bd li{margin-bottom: 20px;}
.newslist .bd li .title{font-size: 20px;font-weight: bold;}
.newslist .bd li .date{font-size: 14px;}
.newslist .bd li .desc{font-size: 16px;}
.newslist .bd li .more{font-size: 14px;color: #247150;}


/*申请试用*/
.fc{position: fixed; right: 0;top: 50%;margin-top: -50px;display: none;}
.fc a.close{position: absolute;top: 0; color: #000;width: 16px;height: 16px;line-height: 16px;text-align: center;background: #fff;right: 0;font-size: 12px;}
.gbook .am-form-horizontal .am-checkbox, 
.gbook .am-form-horizontal .am-checkbox-inline,
.gbook .am-form-horizontal .am-form-label,
.gbook .am-form-horizontal .am-radio,
.gbook .am-form-horizontal .am-radio-inline{
  padding-top: 0;
}
.gbook .am-checkbox input[type=checkbox],
.gbook .am-checkbox-inline input[type=checkbox],
.gbook .am-radio input[type=radio],
.gbook .am-radio-inline input[type=radio]{
  margin-top: 0;
}
.gbook .am-checkbox,
.gbook .am-checkbox-inline,
.gbook .am-radio,
.gbook .am-radio-inline{
  line-height: 30px;
}
.gbook .city select{width: auto; display: inline-block; padding-right: 20px;}
.gbook .am-form-group{margin-bottom: 0;}
.gbook input,.gbook select{margin-bottom: 20px;height: 30px;padding:0 5px; line-height: 30px;font-size: 14px;border-color: #a6a6a6!important;border-radius: 5px!important;}
.gbook .form{padding: 60px 30px 0;}
.gbook .input-inline{display: inline-block;}
.gbook .submit{background: url(../images/submit.jpg) repeat-x; border: none; color: #fff;font-size: 16px;border-radius: 5px;}
.gbook .reset{background: url(../images/reset.jpg) repeat-x; border: none;color: #8c9099;font-size: 16px;margin-left: 10px;border-radius: 5px;}


/*增值服务*/
.aqpx .bd .item{text-align: center;padding: 20px 10px;}
.aqpx .bd .title{font-size: 18px;color: #e5d34e;font-weight: bold;line-height: 2;}
.aqpx .bd .text{font-size: 14px;color: #000;line-height: 1.4;}
.service_2{text-align: center;background: #f1f1f5;margin:20px 0;}

.qbfw .am-container>.am-g { margin-left: -10px; margin-right: -10px; width: auto; }
.qbfw .am-container [class*=am-u-] { padding-left: 10px; padding-right: 10px; }
.qbfw .item{text-align: center;border-radius: 5px;box-shadow: 0 0 5px #ccc; height: 175px;position: relative;margin-bottom: 20px;}
.qbfw .item.text{background: #007d67;color: #fff;padding: 20px 10px;}
.qbfw .item .title{font-size: 18px;line-height: 2;font-weight: bold;}
.qbfw .item .text{font-size: 14px;margin-top: 10px;}
.qbfw .item.img img{width: 134px;height: 102px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.qbfw .item .triangle-l{width: 0;height: 0;border-width:7px; border-style: solid; border-color: transparent transparent #007d67 #007d67;position: absolute;  bottom: 3px;left: 3px;}
.qbfw .item .triangle-r{width: 0;height: 0;border-width:7px; border-style: solid; border-color: transparent #007d67 #007d67 transparent;position: absolute;  bottom: 3px;right: 3px;}
.qbfw .service_3{text-align: center;padding: 20px 0 }
.apt .bd{padding: 20px 0;text-align: center;}


/*售后服务*/
.shengji .bd ul{padding: 20px 150px;}
.shengji .bd li{padding: 20px 0;box-shadow: 0 0 5px #ccc;border-radius: 5px;margin-bottom: 15px;}
.shengji .bd li .img{text-align: center;}
.shengji .bd li .title{font-size: 14px;color: #014340;text-align: center;}
.shengji .bd li .info{font-size: 14px;color: #000;}
.report .bd{font-size: 0;margin-left: -7px;margin-right: -7px;text-align: center;padding: 10px 0;}
.report .grid{display: inline-block;margin: 7px 0; padding: 0 7px; width: 200px;font-size: 14px; color: #646464;vertical-align: top;}
.report .item{ width: 100%;background: #fff; border-radius: 5px;overflow:hidden;box-shadow: 0 0 5px #ccc;}
.report .item .text{ font-size: 20px;color: #000; line-height: 1.2;padding:20px;height: 88px;}
.report .item .desc{ line-height: 1.4; height: 60px; }


/*合作伙伴*/
.hezuo .title{text-align: center;font-size: 26px;color: #000;margin-top: 20px;}
.hezuo .hd{height: 30px;}
.hezuo .bd{text-align: center;}
.hezuo .p1{font-size: 18px;}
.hezuo .p2{font-size: 14px;}
.hezuo .img{position: relative;margin-top: 5px;}
.hezuo .bd .btn{position: absolute;left: 0;right: 0;bottom: 25px;margin: auto;background: #fff;border-radius: 5px; width: 120px;line-height: 2;}
.zhichi .title{font-size: 20px;color: #949494;text-align: center;}
.zhichi .info {text-align: center;padding: 20px 0;}
.zhichi .info .img{padding: 10px;}
.zhichi .info .title{font-size: 18px;color: #014340;}
.zhichi .info .text{font-size: 14px;color: #000;}
.zhichi .img{text-align: center;}



/*定制编辑器样式*/
.customStyle1 {
  background: #f8f8f8;
  padding: 10px 0;
}
.customStyle1 li{
  padding: 10px 20px;
}
.customStyle1 .item{
  width: 280px;
  height: 200px;
  background: #fff;
  margin: 0 auto;
  padding: 15px;
}
.customStyle1 .divider{
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  width: 100%;
  padding-left: 0;
  margin-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
  height: 45px;
}
.customStyle1 figure {
  flex: 0 0 2.75em;
  float: none;
  margin-left: 0;
  padding-right: .75em;
  vertical-align: top;
  margin-bottom: .5em;
  text-align: center;
}


.sort19{
  cursor: default;
}

@media screen and (max-width: 1000px) {
  .banner .nav a{width: 80px;}
  .product_sort .bd .text{font-size: 20px;}
  .shengji .bd ul{padding: 20px 50px;}
  .caselist2 .bd{padding: 50px 0;}
}

@media screen and (max-width: 640px) {
  .banner .nav ul{position: absolute; top: 48px;right: 0;background: #014340;padding: 6px 0;display: none;}
  .banner .nav li{float: none;padding: 0 15px;text-align: center;line-height: 32px;}
  .banner .nav li:hover .sub{display: none;}
  .index_about .am-container{padding-top: 10px;padding-bottom: 20px;}
  .index_about .info{padding-top: 0;}
  .index_about .img{text-align: center;}

  .chanpinfuwu .grid{width: 160px;}
  .chanpinfuwu .item{padding: 10px;}
  .chanpinfuwu .item .text{font-size: 18px;}
  .chanpinfuwu .item .desc{height: 80px;}
  .product_sort .bd .text{font-size: 16px;}
  .shengji .bd ul{padding: 20px 20px;}
  .fc{top: 200px;}
  .caselist2 .bd{padding: 20px 0;}
}