@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1100px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1100px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1100px;margin: 40px auto;position: relative;
}
.n_box:after{
    display: block;content: "";clear: both;
}
.nyjj { font-size: 1rem;line-height: 2rem;}
.nyjj p{
   
}

.clear{ clear:both;}

/*总容器*/
#slides{ width:250px;HEIGHT: 300px;POSITION: relative; margin:0px auto;}
.slides_container {width:300px;height:450px;overflow:hidden;position:absolute;}
.slide .about { width:300px;LINE-HEIGHT: 30px; text-align:center}
.slide .about a{ color:#666666; text-decoration:none;}

/*内容*/
.slide {WIDTH:300px; display:block;}
.slide .pic {WIDTH: 250px;/*display:inline;*/ display:block;margin: 0 auto;}


/*圆点*/
.pagination {position:absolute;z-index:1000; right:0px; top:0px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:12px;float:left;font-size:22px; line-height:20px;font-weight:bold;font-family:tahoma;color:#ccc;
cursor:pointer;text-decoration:none;outline:none;}
.pagination li.current a {color:#89af26;}


/* CSS Document */
body { font-size: 14px; color: #757373; font-family:"宋体"; position:relative; min-width:1100px;}
.getTop {
  position: absolute;
  right: 100px;
  bottom: 300px;
}
.duanlou{text-indent:2em;}
a { text-decoration: none; color: #757373; }
.clear { clear: both; }
.container { width: 1100px; margin: 0 auto; }
.green{color:#36aa27;}
.bold { font-weight: bold; }
.flli li { float: left; }
.flli1 li { float: right; }
.floadl{float:left;}
.floadr{float:right;}
.middle{vertical-align:middle;}
.nomaginr { margin-right: 0 !important; }
.nomaginl { margin-left: 0 !important; }
.nomagint { margin-top: 0 !important; }
.nomaginb { margin-bottom: 0 !important; }
.top{height:30px; line-height:30px; background:#eef2ef;}
.top .topright{float:right;}
.top{font-size:12px;}
.top .topright img{vertical-align:middle; margin-right:5px;}
.hearight{float:right;  width: 288px; padding-top: 15px;}
.hearight img{float:left;margin-right: 5px;}
.hearight h2{font-size:24px; color:#047d19; font-weight:bold;}
.nav{background:url(images/nav_bg.jpg) repeat-x; height:36px; line-height:36px;}
.nav li{width:136px; text-align:center; background:url(images/nav_xian.jpg) no-repeat left center}
.nav li a{display:block; color:#fff;}
.nav li a:hover{background:url(images/navhover.jpg) no-repeat center center;}

.sideBar{width:224px;float: left;}
.sideBar h2{font-size:20px; color:#fff; height:60px; line-height:60px; text-align:center; background:#0a9d24;}
.sideBar h2 span{font-size:16px;}
.sideBar .libox h3{ color:#909090; font-size:12px; height:50px; line-height:50px; text-align:center; background:#dfdddd;}
.sideBar ul{margin-top:20px;}
.sideBar .libox li{text-align:center; height:50px;}
.sideBar .libox li a{display:block; background:url(images/cebianprobg.jpg) no-repeat center; width:188px; height:34px; line-height:34px; margin:0 auto;}
.sideBar .libox li a:hover{ color:#0a9d24;}
.sideBar .libox{border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; margin-bottom:20px;}
.sideBar .contact{border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; margin-bottom:20px;}
.sideBar .contact h3{font-weight:bold;padding:0 15px; line-height:24px;}
.sideBar .contact p{font-size:12px; padding:0 15px; line-height:24px;}
.prolist{float:right; width:860px;}
.prolist li{ display:inline;text-align:center; margin-left:16px; margin-bottom:15px;}
.prolist li .listimg{padding-bottom:12px; background:url(images/bom_bg1.jpg) no-repeat center bottom;}
.prolist li .listimg img{ border:1px solid #c9c9c9;}
.prolist li:hover .listimg img{border:1px solid #0a9d24;}
.prolist li:hover a{color:#0a9d24;}




.prolist2{float:right; width:860px;}
.prolist2 li{ display:inline;text-align:center; margin-left:16px; margin-bottom:15px;}
.prolist2 li .listimg{padding-bottom:12px; background:url(images/bom_bg1.jpg) no-repeat center bottom;}
.prolist2 li .listimg img{ border:1px solid #c9c9c9;}
.prolist2 li:hover .listimg img{border:1px solid #0a9d24;}
.prolist2 li:hover a{color:#0a9d24;}

.prolist1{float:right; width:860px;}
.prolist1 li{ display:inline;text-align:center; margin-left:35px; margin-bottom:15px;}
.prolist1 li .listimg{padding-bottom:12px; background:url(images/bom_bg1.jpg) no-repeat center bottom;}
.prolist1 li .listimg img{ border:1px solid #c9c9c9;}
.prolist1 li:hover .listimg img{border:1px solid #0a9d24;}
.prolist1 li:hover a{color:#0a9d24;}


.container1{margin-top:40px;}
.hp_list{height:165px;margin-top:0px; 
    overflow: hidden;width: 1060px; margin:10px auto;
}
.hotpro .hp_title span{font-size:16px; color:#fff; padding-left:20px; font-weight:bold;}
.hotpro .hp_title{background: #0ba426;height: 36px;line-height: 36px;}

.casetitle{margin:20px 0;} 
.caselist li{text-align:center; margin-right:41px;}
.caselist li .caseimg{padding-bottom:8px; background:url(images/bom_bg3.jpg) no-repeat center bottom;}

.caselist li .caseimg img{ border:1px solid #c9c9c9;}
.caselist li:hover .caseimg img{border:1px solid #0a9d24;}
.caselist li:hover a{color:#0a9d24;}

.caselist1 li{text-align:center; margin-right:33px;}
.caselist1 li .caseimg{padding-bottom:8px; background:url(images/bom_bg3.jpg) no-repeat center bottom;}

.caselist1 li .caseimg img{ border:1px solid #c9c9c9;}
.caselist1 li:hover .caseimg img{border:1px solid #0a9d24;}
.caselist1 li:hover a{color:#0a9d24;}



.btu{margin-top:30px; margin-bottom:30px;}
.jianjie{background:url(images/jianjiebg.jpg) repeat-x bottom; /*height:405px; padding:20px; */ margin-bottom: 30px;padding-bottom: 9px;}
.jianjie .jian_right{float:right; width:380px;/* margin-left:20px;*/}
.jianjie .jian_right p.jiantitle{font-size:16px;color: #fff;margin-bottom:20px;background:#0ba426;height:36px;line-height:36px;padding-left:10px;}
.jianjie .jian_right p.floadr{font-size:12px;color:#fff;height:36px;line-height:36px; margin-right:15px;}
.zizhi{text-align:center;}
.zizhi a.jiantou{margin-top:110px;}

.jian_left{width:720px; background:url(images/jianjiebor.jpg) no-repeat right center; float:left; /*padding-right:10px;*/}
.jianjie .jian_left .jian_con{padding:-5px;}
.jian_left .jian_text{ width:385px; float:right; margin-right:20px;}
.jian_left .jian_text p{text-indent:2em; line-height:30px;}
.jianti{background:url(images/user.png) no-repeat center left; padding-left:30px; color:#36aa27; font-size:16px; margin-bottom:30px;}
.huanjing li{margin-right:31px;}
.quead{width:370px; float:right;}
.quetitle{background:#0ba426; height:20px; line-height:20px; padding:10px;}
.quetitle h2{padding-left:30px; background:url(images/zhilun.png) no-repeat left center; font-size:16px; font-weight:bold; color:#fff;}
.quetitle a{color:#fff; padding-right:15px; font-size:12px;}
.quecontent{padding:15px; border: 1px solid #c9c9c9;}
.quead .question{padding-left:30px; background:url(images/qu.jpg) no-repeat top left; font-weight:bold;line-height:18px; margin-bottom:10px;}
.quead .answer{padding-left:30px; background:url(images/an.jpg) no-repeat top left; line-height:18px; margin-bottom:30px;}
.zixun{width:706px;}
.zixuntitle{ width:706px;height:40px;background-color:#0ba426;}
.zixuntitle li{height:25px;width:100px; line-height:40px; font-weight:bold;float:left;margin:0 2px 0 0;padding:0px 22px; text-align:center; cursor:pointer; color:#fff;}
.zixuntitle li.cur{width:100px; height:40px; line-height:40px; text-align:center; background-color:#FD9903;color:#FFF; font-weight:bold;}


.jianti{color: #fff;font-size: 16px;margin-bottom: 16px;background: #0ba426;height: 36px;line-height: 36px; font-weight:bold;}

.zixuncontent{padding:15px 25px 15px 20px;border: 1px solid #c9c9c9;}
.firzixuntext{width:420px; float:right;margin-top: 15px;}
.zixuncontent ul{margin-top:20px;}
.zixuncontent li{background:url(images/xixian.png) repeat-x bottom;height: 41px;line-height: 41px;}
.zixuncontent li a{display: block; background:url(images/biaojian.png) no-repeat left center; padding-left:20px;}
.fenurl{margin-bottom:30px;}
.fentitle{background:url(images/fensurl.jpg) no-repeat center; height:42px; line-height:42px; padding-right:30px; margin-bottom:20px; margin-top:30px;}
.fencontent{margin:0 auto; width:1036px;}
.footer{background:#36aa27; color:#fff;}
.footer a{color:#fff;}
.footer .bom_nav{background:url(images/xian1.jpg) repeat-x bottom; padding-bottom:20px; padding-top:20px; margin:20px auto; width:1010px;}
.footer .bom_nav a{ margin-left:20px; font-weight:bold;}
.footer .bom_nav a:hover{
    color: #fff;
}
.footer .bombom{ display:table; margin:0 auto;*margin-left:150px; padding-bottom:10px}
.footer .bom_left{float:left;}
.footer .bom_right{ display:table-cell; vertical-align:middle; padding-left:30px; *width:570px; *margin-top:10px; _width:570px; _margin-top:10px;line-height:24px;}
.qqkefu{width:162px; border:solid 1px #36aa27; text-align:center; position:absolute; top:220px; background:#fff; z-index:999;}
.qqkefu .ptitle{background:url(images/kefutitle.jpg) no-repeat; height:38px;cursor:pointer;}
.qqkefu h1{font-size:22px; color:#36aa27;} 
.qqkefu h2{background:url(images/qq.jpg) no-repeat center center; height:24px; line-height:24px; margin-bottom:15px;}
.qqkefu h2 a{display:block; color:#fff; font-size:12px; padding-left:20px;}

/*设备页*/
.position{background:url(images/title_bg2.jpg) repeat-x; border:#CCC solid 1px; height:32px;line-height: 32px;margin-bottom: 10px;padding-left: 20px;}
/*设备详情页*/
.sideBar .tjcase{border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; margin-bottom:20px;}
.sideBar .tjcase .tjbox{background:url(images/nybom_bg3.png) no-repeat bottom center; padding-bottom:2px; margin-bottom:5px;}
.sideBar .tjcase li{margin-left:14px; text-align:center; margin-bottom:15px;}
.pro_xp{float:right; width:850px;}
.pro_xp .content1 .con_right{width:380px;}
.pro_xp .content1 .con_right h2{ font-size:16px; font-weight:bold; margin-top:40px; margin-bottom:15px;}
.pro_xp .content1 .con_right p{line-height:30px;}
.pro_xp .content1 .con_right .clm{width:300px;text-align: left;display: block;float: right;}
.pro_xp .content1 .con_right .phone{font-size:30px; color:#F00;}
.pro_xp .content1 .con_right li{margin-right:10px; margin-top:15px; margin-bottom:15px;}
.pro_xp .content1 .con_left{width:400px; margin-top:20px;}
.pro_xp .content1 .con_left .img_box .bimg{background:url(images/nybom_bg1.png) no-repeat bottom center; padding-bottom:18px;}
.pro_xp .content1 .con_left .img_box img{border:1px solid #ccc;}
.pro_xp .content1 .con_left .img_box .jiantou1 img{border:0; margin-top:28px;}
.pro_xp .content1 .con_left .img_box li{margin-left:15px;}
.pro_xp .content2 .con2_text{border:1px solid #ccc; padding-top:10px}
.pro_xp .title{height:30px; margin-top:20px;}
.pro_xp .content3 .con3_text{border:1px solid #ccc;}
.pro_xp .content3 .con3_text li{text-align:center;margin: 30px 0px 30px 32px;*display:inline;}
.pro_xp .content3 .con3_text li .con_img_box img{border:1px solid #ccc;}
.pro_xp .content3 .con3_text li .con_img_box{background:url(images/nybom_bg4.png) no-repeat bottom center; padding-bottom:2px; margin-bottom:15px;}
/*服务*/
.content .duanlou{line-height:36px;}
.content .tishi{background:#0fbf60; color:#fff;width:100px; height:28px; line-height:28px; text-align:center;}
/*简介*/
.content .rongyu li{margin-right:19px;}
.sideBar .hot_pro{border:1px solid #ccc; margin-bottom:20px; height:468px;}
.sideBar .hot_pro li{text-align:center;}
.sideBar .hot_pro li img{border:1px solid #ccc;}
.sideBar .hot_pro li .tjbox{background:url(images/jianjiebom.png) no-repeat bottom center; padding-bottom:10px;}
.newsny{float:right; width:850px;}
.newsny .content1{border-bottom:1px #ccc dashed; padding-bottom:30px; margin-bottom:20px;}
.newsny .content1 h1{font-size:20px; text-align:center; font-weight:bold;}
.newsny .content1 h3{text-align:center; font-weight:bold; margin-bottom:20px;}
.newsny .content1 p{line-height:24px;}
.newsny .newpro h2{font-size: 20px;color: #fff; height: 40px;line-height: 40px;text-align: center;background: #0a9d24; width:228px;margin-bottom: 30px;}
.newsny .newpro h2 span{font-size:16px;}
.newsny .newpro{border-bottom:1px #ccc dashed;border-top:1px #ccc dashed; padding-bottom:20px; padding-top:20px;}
.newsny .newpro li{text-align:center;margin-left: 15px;}
.newsny .newpro li .newproimg{background:url(images/newnybom.png) no-repeat bottom center; padding-bottom:8px;}
.newsny .newpro li img{border:1px solid #ccc;}
.newlist{ border:1px #ccc solid; margin-bottom:30px;}
.newlist .list1 li span {padding:3px; margin-right:10px; color:#fff;}
.newlist .list1 li{font-size:12px; padding-left:10px; padding-right:10px; height:36px; line-height:36px; border-bottom:1px #ccc dashed;}
.newlist .list1 li .redbg{background:#F00;}
.newlist .list1 li .greenbg{background:#0F0;}
.newlist h3{ height:30px; line-height:30px; color:#fff; background:#999; padding-left:25px; font-size:16px; font-weight:bold;}
.newlist .list2 li{padding-left:10px; padding-right:10px; height:36px; line-height:36px;}
.newlist .list2 li a{background:url(images/newsjiantou.jpg) no-repeat left center; padding-left:10px; font-size:12px;}
.newlist .list1,.newlist .list2{margin-top:0 !important;}
.content .newstitle{font-weight:bold; background:url(images/newsjiantou.jpg) no-repeat left center; padding-left:10px; margin-bottom:10px; }
.content .newtext{font-size:12px; display:block; margin-left:10px; line-height:18px;}
.content .newslist{margin-top:30px; margin-bottom:30px;}
.content .newslist li{padding-bottom:15px; border-bottom: dashed 1px #ccc; margin-bottom:36px; padding-left:10px; padding-right:10px;}


.hotpro{
             width: 1100px;margin: 0 auto;background:#eaeaea; 
         } 
         .hotpro li{
             display: block;float:left;width: 190px !important;height: auto;position: relative; margin-right: 10px;
         }
         .hotpro li img{
             display: block;width: 100%;height: auto;
         }
.nboxr{
    width: 850px;box-sizing: border-box;
}
#newBridge .icon-right-center{
    left: 2px !important;
}
.footer a:hover{color:#fff;}