body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Arial, Helvetica, "Microsoft YaHei", simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8
21a94d
**************/
.w1180{ width:1180px; clear:both; margin:0 auto;  }
.w100{ width:100%; min-width:1180px;  clear:both; margin:0 auto;  }

a { color:#666666;}
a:hover{ color:#21a94d;}
/********* top *****************/
.ding{ height:70px; padding-top:10px; overflow:hidden; background:url(img/dingbj.jpg) top center #21a94d; }
.ding logo{ width:700px; overflow:hidden;}


.ding .email{ background:url(img/E-mailico.png) top left no-repeat; padding-top:25px; margin-top:5px; color:#e00; font-size:22px; font-weight:bold; font-style:italic; padding-right:1em;  }
.ding .rights{ width:280px; padding-top:25px;}
.ding .rights .shang{ height:30px; background:#b1b3bf; border-radius:30px; padding:0 20px; color:#999; line-height:30px; text-align:center;}
.ding .rights .shang span{ padding:0 5px;}
.ding .rights .shang a{color:#333;}
.ding .rights .tel{ margin-top:5px; color:#f00; background:url(img/telico.png) left center no-repeat; padding-left:25px; font-weight:bold; font-size:14px; }

.daohang{ background:#21a94d; height:40px; color:#fff;}
.daohang .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.daohang .navBar{  position:relative;   height:40px; line-height:40px;  color:#fff;   }
.daohang .nav{ position:relative; width:1180px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.daohang .nav a{ color:#fff;  }
.daohang .nav h3{ font-size:100%; font-weight:normal;   }
.daohang .nav .oon h3,.daohang .nav li:hover h3{background:#1c9042;}
.daohang .nav .m{ float:left;  position:relative; z-index:199; }

.daohang .nav h3 a{ display:block;  text-align:center; padding:0 16px;    }
.daohang .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-1px; top:40px; z-index:99999; width:100%; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.daohang .nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.daohang .nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:10px 0;  line-height:1.5em; color:#555; font-size:12px;   }
.daohang .nav .sub li a:hover{ color:#21a94d;   }
.daohang .nav .block{ height:40px; width:170px; background:#1c9042; position:absolute; left:-20px; top:0; overflow:hidden;  }

.daohang .sousuo{ height:30px; width:280px; margin-top:5px; background:#fff; float:left; border-radius:30px; overflow:hidden;}
.daohang .sousuo input{ padding-left:20px; height:30px; width:200px; border:none; margin:0; float:left;}
.daohang .sousuo a{ display:block; background:url(img/sousuoico.png) center center  no-repeat; height:30px; width:50px; float:right; }


/**************  ppt ************/
.ppt{ margin:10px auto;}
.ppt .tu{ width:265px; height:180px; overflow:hidden; border-radius:5px; overflow:hidden;}
.ppt .fullSlide{   position:relative;  height:180px; width:900px; border-radius:5px; overflow:hidden; border:1px solid #ddd;  }
.ppt .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.ppt .fullSlide .bd ul{ width:100% !important;  }
.ppt .fullSlide .bd li{ width:100% !important;  height:180px; overflow:hidden; text-align:center;  }
.ppt .fullSlide .bd li a{ display:block; height:180px; }

.ppt .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.ppt .fullSlide .hd ul{ text-align:center; }
.ppt .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; overflow:hidden; background:#777;;
line-height:999px; border-radius:12px; border:2px solid #fff; 
}
.ppt .fullSlide .hd ul .on{ background:#21a94d;; width:35px;  }

.ppt .fullSlide .prev,
.ppt .fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(img/slider-arrow.png) -126px -137px   no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.ppt .fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }



/**********************/
.hengpai{ margin:10px -10px;   }
.hengpai .kuang{ border:1px solid #ddd ; border-radius:4px; float:left; width:378px; height:370px; margin:10px; overflow:hidden; }
.hengpai .kuang:hover{ box-shadow:0 3px 8px #aaa; border:1px solid #21a94d ;}
.hengpai .kuang .tit{ height:40px; background:url(img/titico.png) 10px center no-repeat #21a94d; color:#fff;  padding-left:35px; font:16px/40px "Microsoft YaHei",SimSun,SimHei;}
.hengpai .kuang .tit a{ display: block; width:50px; float:right; background:url(img/more.png) no-repeat center center; height:40px; margin-right:10px;}

.hengpai .kuang .neirong,.hengpai .kuang ul{  width:358px; height:320px; overflow:hidden; margin:10px auto; }

.hengpai .kuang .neirong{ line-height:2em;}
.hengpai .kuang ul li a{ display:block; line-height:36px; border-bottom:1px dotted #ddd;  overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; background:url(img/dot.gif) left center no-repeat; padding-left:15px;}
.hengpai .kuang ul li a span{ float:right; padding-left:10px;}
.hengpai .kuang ul li a:hover{ background-image: url(img/doth.gif);}


/************************/
.gundong{border:1px solid #ddd ; border-radius:4px; height:160px; padding:10px;}
.gundong .picScroll-left{ width:1160px;  overflow:hidden; position:relative;}
.gundong .picScroll-left .bd{}
.gundong .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.gundong .picScroll-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.gundong .picScroll-left .bd ul li .pic{ text-align:center; }
.gundong .picScroll-left .bd ul li .pic img{  height:150px; width:220px; display:block;  }

/*****************/
.links{border:1px solid #ddd ; border-radius:4px; height:40px; line-height:40px;}
.links .tit{ color:#fff; width:100px; height:40px; background:url(img/linkbj.png) right center no-repeat; font-size:16px; text-align:center; padding-right:5px; }
.links .lianjie { text-align:left; width:1060px;}
.links .lianjie a{ margin-right:10px;}

/*****************/
.foot { background:url(img/footbj.jpg) top center no-repeat #1c8639; margin-top:20px; color:#fff; padding:10px 0; text-align:center;}
.foot .caidan { height:40px; margin-bottom:10px;  }
.foot .caidan a{ font-size:14px; margin:0 10px;}
.foot a{ color:#fff;}

/***********分页************ 21a94d  *******/

.pagination{list-style:none;margin:20px auto;padding:0; margin-bottom:30px; text-align:center; display:inline-block;vertical-align:bottom; width:840px;}
.pagination li{display:inline-block;border:solid 1px #ddd; margin:2px; text-align:center; border-radius:4px; }
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;}
.pagination a:hover ,.pagination li.thisclass a{ background:#21a94d; color:#fff;}


/********cp***********   21a94d  ***/







/************************/

.hengfu{ font-size:0; line-height:0; }

.main{margin:10px auto 30px;}
.main .lefts{ width:265px; border-radius:4px; overflow: hidden }
.main .lefts .tit{ height:55px; line-height:55px; color:#fff; font-size:18px; background:url(img/border.jpg) right top no-repeat #21a94d; padding-left:30px;  }
.main .lefts .fenleilist{ background:#f2f2f2; }
.main .lefts .fenleilist ul.fllist{ padding:0; margin-top:1px;}
.main .lefts .fenleilist ul.fllist li a{ display:block; padding:0 10px 0 30px; line-height:40px; border-bottom:1px solid #fff;; background:#f5f5f5 url(img/doth.png) 225px center no-repeat;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }

.main .lefts .fenleilist ul.fllist li a:hover{ background:#999 url(img/dotb.png) 225px center no-repeat; color:#fff;}
.main .lefts .fenleilist ul.fllist li a.on{ background:#1c9042 url(img/dotb.png) 225px center no-repeat; color:#fff;}

.main .lefts .lxwmleft{ margin-top:20px;  border-radius:4px; overflow: hidden }
.main .lefts .lxwmleft .wen{ padding:10px; background:#f2f2f2; }

.main .lefts .lxwmleft{ margin-top:20px;  border-radius:4px; overflow: hidden }
.main .lefts .lxwmleft .wen{ padding:10px; background:#f2f2f2; font-size:12px; }
.main .lefts .lxwmleft .wen .xm{ margin:20px auto; font-size:18px;  padding-left:40px; color:#333; }
.main .lefts .lxwmleft .wen .xm p{   font-size:24px; height:32px; line-height:32px; color:#22A94D; }
.main .lefts .lxwmleft .wen .email {  background:url(img/email.png) left  center no-repeat;}
.main .lefts .lxwmleft .wen .tel {  background: url(img/tel.png) left center no-repeat;}
.main .lefts .lxwmleft .wen .xm a{color:#333; }




.main .lefts .lastnewslist{ margin-top:20px;  border-radius:4px; overflow: hidden }
.main .lefts .lastnewslist ul{ padding:10px 0;}
.main .lefts .lastnewslist ul li a{ display:block; height:30px; line-height:30px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; background:url(smpd.gif) left center no-repeat; padding-left:15px; border-bottom:1px  dotted  #ddd; font-size:12px; }



.main .rights{ width:900px; border-radius:4px; overflow: hidden; border:1px solid #eee;}
.main .rights .tit{ height:55px; line-height:55px; color:#21a94d; font-size:18px; padding:0 20px; border-bottom:1px solid #eee; background:url(img/logoico2.png) 20px center no-repeat; padding-left:70px;  }
.main .rights .tit span{ float:right;font-size:14px; color:#666;}
.main .rights .xiangxineirong{  width:860px; min-height:500px; overflow:hidden; margin:10px auto; line-height:1.85em; font-size:16px; }
.main .rights .xiangxineirong img{ max-width:860px;}
.main .rights .xiangxineirong table{ max-width:860px; width:100%; border-collapse:collapse; }
.main .rights .xiangxineirong table td{ padding:2px 5px;}


/*************案例*******************/
.main .rights .cpzslist{  width:880px; overflow:hidden; margin:10px auto;  }
.main .rights .cpzslist li{ width:250px; height:210px; border:1px solid #ddd; float:left; overflow:hidden; margin:10px 20px; border-radius:4px; overflow:hidden;}
.main .rights .cpzslist li .tu{ width:250px; height:170px;}
.main .rights .cpzslist li .tu a{ display:table-cell; width:250px; height:170px; text-align:center; vertical-align:middle;}
.main .rights .cpzslist li .tu a img{ height:170px; width:250px;}
.main .rights .cpzslist li .wen{ padding:0 10px; border-top:1px solid #eee;}
.main .rights .cpzslist li .wen a{ display:block; height:40px; line-height:40px; text-align:center;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights .cpzslist li:hover{ border:1px solid #21a94d; }
.main .rights .cpzslist li:hover .wen{ border-top:1px solid #21a94d; background:#21a94d;}
.main .rights .cpzslist li:hover .wen a{ color:#fff}

.main .rights .xiangxineirong .cptu{ margin:20px auto; text-align:center;}
.main .rights .xiangxineirong .xxjstit{ margin:10px auto; border-bottom:1px  solid #21a94d; height:32px;   }
.main .rights .xiangxineirong .xxjstit span { background:#21a94d; line-height:32px; display:block; float:left; padding:0 10px; color:#fff;border-radius:4px 4px 0 0; overflow:hidden; }


/************新闻***************/
.main .rights .xinwenlist{  width:860px; overflow:hidden; margin:10px auto; line-height:1.75em; }
.main .rights .xinwenlist li{ height:80px; padding:10px; border-bottom:1px dotted #ddd; overflow:hidden;}
.main .rights .xinwenlist li:hover{ background:#f7f7f7; }
.main .rights .xinwenlist li .rq{ width:60px; height:60px; background:#f2f2f2; padding:10px; text-align:center; color:#666;}
.main .rights .xinwenlist li:hover .rq{ background:#21a94d; color:#fff; }
.main .rights .xinwenlist li .rq  p{ font-size:20px; line-height:40px; border-bottom:1px  dotted  #ccc;  }
.main .rights .xinwenlist li .rq  span{ font-size:12px; line-height:20px; }

.main .rights .xinwenlist li .wen{ width:740px; height:80px; }
.main .rights .xinwenlist li .wen .bt{ height:30px; color:#333; line-height:30px; font-size:16px; border-bottom:1px dotted #eee; margin-bottom:2px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights .xinwenlist li .wen .nr{ height:50px; line-height:24px; color:#999; font-size:12px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.main .rights .xiangxineirong .biaoti{ margin:10px auto ; border-bottom:1px dotted #ddd; }
.main .rights .xiangxineirong .biaoti h2{ font-size:18px; line-height:28px; text-align: center; }
.main .rights .xiangxineirong .biaoti p { color:#999; font-size:12px ; text-align:center;}
