/* 全局样式 */
*,html,body{font-family: "microsoft yahei", "微软雅黑", Tahoma, Helvetica, Arial, sans-serif;outline: none;}
a{color:#333;}
a,a:hover,a:active,a:focus{text-decoration:none;}
a:hover{color:#2b6cbc;}
i{font-style:normal;}
ul,li{padding:0; margin:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; padding:0; margin:0;}
.mt15{margin-top:15px;}
.row.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix {*zoom:1;}/*IE/7/6*/
/* 首页样式 */
/* 图标菜单 */
.menudiy a{display:block; margin-top:15px;}
.menudiy i{width:60px; height:60px; line-height:60px; font-size:24px; border-radius:100%; color:#fff;}
.menudiy p{line-height:30px; margin-bottom:0;}
.menudiy i.fa{margin:0;}
.menudiy .col-xs-4:nth-child(1) i{
  background:#e97452;
}
.menudiy .col-xs-4:nth-child(2) i{
  background:#514cb4;
}
.menudiy .col-xs-4:nth-child(3) i{
  background:#449f93;
}
.menudiy .col-xs-4:nth-child(4) i{
  background:#286b0a;
}
.menudiy .col-xs-4:nth-child(5) i{
  background:#4e8ef7;
}
.menudiy .col-xs-4:nth-child(6) i{
  background:#e59649;
}
.menudiy .col-xs-4:nth-child(7) i{
  background:#cf364a;
}
.menudiy .col-xs-4:nth-child(8) i{
  background:#4296ad;
}
.menudiy .col-xs-4:nth-child(9) i{
  background:#a742ad;
}

/* 全国服务热线 */
.alltel{background:#74a731; padding:15px;}
.alltel ul li{padding:10px 0; text-align:center; background:#fff; border-radius:20px;margin-top:15px; margin-bottom:15px;}
.alltel li a{ color:#74a731; font-size:18px; font-weight:700;}

/* 产品分类 */
.pro_cat_list li{padding:10px 20px; background:#74a731; float:left; border-radius:20px; margin-left:15px; margin-bottom:15px;}
.pro_cat_list li a{ color:#fff;}
.pro_cat_list li.cur{background:#ff8a00;}

/* 大图切换 */
#swiper-container {
    width: 100%;
    height: 180px;
    margin-top:50px;

}
#swiper-container .swiper-slide {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#swiper-container .swiper-button-prev{
    left: 5%;
}
#swiper-container .swiper-button-next{
    right: 5%;
}

/* 内页大图 */
.innerbanner {
    display: block;
    text-align: center;
    margin-top:50px;
}
.innerbanner img{
    max-width: 100%;
    height: auto;
    display:block;
}

/* 首页优势 */
.youshi_tit{background:#74a731; padding:20px 0; color:#fff;}
.youshi_tit h2{font-size:24px;}
.youshi_tit p{font-size:14px; margin-bottom:0; line-height:24px;}
.youshi_con{background:#f7f7f7; padding:15px;}
.youshi_block{margin-top:15px;}
.youshi_block h2{font-size:24px; color:#74a731; line-height:42px; font-weight:700;}
.youshi_block h2 i{font-size:36px;}
.youshi_block b{font-size:18px; line-height:30px;}

/* 设施设备 幻灯 */
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; height:auto; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 14px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .6); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.6; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../wyimages/themes.gif") no-repeat left top; margin-top: -45px; display:none;}
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

/* 首页新闻 */
.channel_tit{margin-bottom:10px; height:45px; line-height:45px; border-bottom:2px solid #74a731;}
.channel_tit h3 a{font-size:16px; margin:0; line-height:45px; padding:0 15px; float:left;}
.channel_tit h3 a.current{ color:#fff; background:#74a731;}
.channel_tit p{font-size:14px; text-align:right; float:right;}
.channel_tit p a{color:#363535;}
.channel_tit p a:hover{color:#74a731;}
.index_new ul li{width:100%; height:36px; line-height:35px; overflow:hidden; border-bottom: dotted 1px #eee;}
.index_new ul li a{color:#363535; font-size:14px; height:35px; display:block; overflow:hidden;}
.index_new ul li a span{float:right; padding-left: 10px;}
.index_new ul li a:hover{color:#74a731;}
i.fa{margin-right:10px;}

/* 首页案例项目展示 */
#swiper-container3 .swiper-button-prev{
    margin-top:-40px;
    left: 15px;
}
#swiper-container3 .swiper-button-next{
    margin-top:-40px;
    right: 15px;
}
.cases{padding-top:5px;}
.cases p{line-height:30px; text-align:center;}
.cases img{width:100%;/*  height:220px; */}

/* 内页导航 */
.navigation {height:50px; line-height:50px; margin-bottom: 20px; background:#eaeaea;}
.breadcrumb{
    padding: 0;
    list-style: none;
    background: none;
    border-radius: 0;
}
.breadcrumb li a{color:#333;}
.breadcrumb{
    width:100%; overflow:auto; white-space: nowrap;
}

/* 产品频道页 */
.pchannel_tit {
    margin-bottom:15px;
    height: 42px;
    line-height: 40px;
    border-bottom: 2px solid #f3f3f3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pchannel_tit h3 {
    font-size: 18px;
    font-weight:700;
    color:#333;
    margin: 0;
    padding:0 5px;
    line-height: 40px;
    float: left;
    border-bottom: 2px solid #74a731;
}
.pchannel_con{
    font-size: 14px;
    color: #666;
    font-weight: normal;
    line-height: 26px;
    margin-bottom:15px;
}

/* 单页面 */
.content{line-height: 150%;}
/* .content img,.pcon img{max-width:100%; display:block; margin: 0 auto;} */

.pagecontent h2{font-size:18px; margin-bottom:15px;}
.pagecontent p{font-size:14px; margin-bottom:0; line-height:24px;}
.pagecontent p span{margin-right:5px;}

/* 售后服务 */
.imgZoom img{ -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.service .row:before,.service .row:after {
    display:table;
    clear:both;
    content:'';
}
.service .rect{
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom:50%;
}
.service .rect img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.service li{margin-bottom:15px;}
.service li:nth-child(even){margin-right: 0;margin-left: 1%;}
.service li .cover {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.service li .cover .infor{padding: 20px 30px 20px 20px;}
.service li .cover .infor .tit{font-size: 20px;font-weight: bold;color: #aace39;}
.service li .cover .infor .con{font-size: 15px;font-weight: bold;;color: #333;line-height: 27px;}

/* 联系我们 */
.contactinfo{
  color:#fff;
  background:#74a731;
  padding:20px 0 30px 20px;

}
.contactinfo h2 {
  font-size: 18px;
  font-weight: bold;
  line-height:36px;
}
.contactinfo p{
  font-size:16px;
  height: 45px;
  line-height: 45px;
}
.contactinfo p img{
  display: inline;
  margin-right: 15px;
  vertical-align: middle;
}

/* 联系我们地图 */
.map_position{ position:relative; background:#74a731; border:1px solid #5a8323; display:inline-block; padding:0 5px; color:#fff; cursor:pointer; height:24px; line-height:24px; border-radius:2px; left:-60px;}
.map_position a{ color:#fff;}
.map_position a:hover{ text-decoration:none;}
.map_position:hover{ background:#ef7e1a; border:1px solid #dd6903;}
.map_position .map_pos_bt{ position:absolute; width:8px; height:8px; background:url(../wyimages/map_ico.png) no-repeat; left:70px; top:22px;}
.map_position .map_mouseover{ background-position:0px -9px;}
.map_position:hover .onepoint{ background-position:0px -9px;}

h3.lt{font-size:16px; font-weight:700; margin-bottom:10px;}
.map_tip_top{ width:100%;}
.map_tip_intro p{color:#8A8A8A; font-size:12px; margin:5px 0 0 0;}

/* 新闻、问答列表 */
.newslist li{width:100%; height:36px; line-height:35px; overflow:hidden; border-bottom: dotted 1px #eee;}
.newslist li a{color:#363535; font-size:14px; height:35px; display:block; overflow:hidden;}
.newslist li a span{float:right; padding-left: 10px;}
.newslist li a:hover{color:#74a731;}
i.fa-angle-right {margin-right: 10px;}

/* 新闻详情 */
.zixun_new{ overflow:hidden;}
.zixun_new h1.viewtit{ line-height:24px; text-align:center; color:#1b1b1b; font-size:18px; font-weight:bold; margin-top:15px;}
.zixun_new .zixin_timm{
    text-align: center;
    display: block;
    border-bottom: dotted 1px #eee;
    padding: 15px 0;
    margin-bottom:20px;
}
.nextcon{
    border-top: 1px dotted #eee;
    padding-top: 10px;
    margin-top:20px;
}
.nextcon p.size{
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top:10px;
    overflow:hidden;
}
p.size a{color:#333;}

/* 内页项目案例图片列表 */
.caselist .row:not(:first-child){margin-top:15px;}
.caselist p{text-align:center; line-height:30px; height:30px;overflow: hidden;text-overflow: ellipsis;}

/* 产品特点 */
.prointro{
    margin-top:10px;
    line-height:22px;
    font-size: 14px;
}
/* 产品版块标题 */
.pro_channel_tit {
    margin-top:30px;
    margin-bottom:15px;
    height: 41px;
    border-bottom: 1px solid #74a731;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pro_channel_tit h3 {
    font-size: 18px;
    font-weight:700;
    color:#fff;
    margin: 0;
    padding:0 30px 0 20px;
    line-height: 40px;
    float: left;
    background:#74a731;
    border-top-right-radius:20px;
}
/* 技术参数表格 */
.table th,.table td{margin: 0; padding: 0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.table table{border-collapse: collapse; border-spacing: 0;}
.table{width: 100%; margin:15px 0; background-color: #fff; color: #666;}
.table tr{transition: all .3s; -webkit-transition: all .3s;}
.table th{text-align: left; font-weight: 400;}
.table thead tr,.table tbody tr:hover{background-color: #f2f2f2;}
.table th,.table td{border:1px solid #e6e6e6; padding: 9px 15px; min-height: 20px; line-height: 20px;  font-size: 14px;}

/* 分页 */
#pages {
  float:right;
  margin: 20px auto;
  border-radius: 4px;
}
#pages > a,
#pages > span {
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #74a731;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
#pages > a:first-child {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
#pages > a:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
#pages > a:hover,
#pages > a:focus {
  color: #74a731;
  background-color: #eee;
  border-color: #ddd;
}
#pages > span {
  color: #fff;
  background-color: #74a731;
  border-color: #74a731;
}

/* 底部 */
.foot{font-size:12px; margin-bottom:74px;}
.foot a{color:#fff;}
.foot a:hover{color:#fff;}
.foot{
    width: 100%;
    line-height:18px;
    color: #fff;
    background: #74a731;
    text-align: center;
    padding:20px 10px 15px 10px;
}
/* .fixed-bottom {
    position: fixed;
    bottom: 0;
    width:100%;
} */
.fixfoot{background:#fff; position:fixed; bottom:0; padding:10px 8px; z-index:500;box-shadow: 0px -3px 6px rgba(0,0,0,0.2);}
.fixfoot a{display:block; color:#74a731;}
.fixfoot i{width:30px; height:30px; line-height:30px; font-size:24px;}
.fixfoot p{line-height:24px; margin-bottom:0;}
.fixfoot i.fa{margin:0;}