body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Verdana, Geneva, 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

**************/
.w1020{ width:1020px; clear:both; margin:0 auto;  }
.w100{ width:100%; min-width:1020px;  clear:both; margin:0 auto; }

a { color:#666666;}
a:hover{ color:#008800;}
/********* top *****************/
header .ding{ padding:10px 20px 0; height:80px; }
header .ding .logo{ width:600px; overflow:hidden;}
header .ding .guanggao{ width:260px;overflow:hidden; }
header .ding .guanggao .tel{ height:30px; line-height:30px; background:url(telico.png) left center no-repeat; padding-left:25px; color:#080;}
header .ding .guanggao .sousuo{ height:24px; margin-top:6px; line-height:24px; border:1px solid #080; overflow:hidden; border-radius:4px;}
header .ding .guanggao .sousuo input{ height:24px; padding-left:5px; width: 180px; float:left; border:none; outline:none}
header .ding .guanggao .sousuo a{ height:24px; background:#080; display:block; width:60px; color:#fff; float:right; text-align:center;}

header .daohang{ height:48px;  background:url(dhbj.png) ; color:#fff; text-align:center; }
header .daohang a{ color:#FFF; padding:0 32px; line-height:58px; display: inline-block; height:48px; }
header .daohang a:hover{ color:#f00;}

.ppt{ height:300px; }
.ppt .slider{ width:1020px; margin:0 auto;  position:relative; overflow:hidden;   height:300px;; background:#000;  }
.ppt .slider .bd{ position:relative; z-index:0;  }
.ppt .slider .bd li{ height:300px; overflow:hidden; }
.ppt .slider .bd li img{ display:block; width:100%;  }

.ppt .slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.ppt .slider .hd ul{ text-align:center;  }
.ppt .slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
	background:url(dot.png) 0 -16px;
	overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
}
.ppt .slider .hd ul .on{ background-position:0 0;  }
.ppt .slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

/**************主页**********************/
.fwxmtop{ text-align:justify; background:#ddd; padding:0 20px;}
.fwxmtop a{ margin:0; float:left;}
.fwxmlb{ height:36px; line-height:36px; border:1px solid #ccc; padding:0 20px; overflow:hidden;}

.main{ margin:10px auto}
.main .mainleft{ width:250px; margin-right:10px;  }
.main .mainleft .lxwm{ line-height:0; font-size:0; }
.main .mainleft .lxwmnr{ padding:10px; border:1px solid #ddd; border-radius:4px;margin:2px 0;}

.main .mainleft .cplblist{ padding:10px 5px;; border:1px solid #ddd; border-radius:4px;}
.main .mainleft .cplblist ul li { margin:10px auto;}
.main .mainleft .cplblist ul li .cplb{ background:url(img/cplbbj2.png) center center no-repeat; display:block; height:42px; line-height:40px; text-align:center; color:#fff; }

.main .mainleft .cplblist ul li .fwxm a{ display:inline-block; float:left; padding-left:20px; background: url(img/dot.gif) 5px center no-repeat; line-height:30px; min-width:40%; font-size:14px;    }
.main .mainleft .cplblist ul li .fwxm a:hover{ background: url(img/doth.gif) 5px center no-repeat;}

.main .mainmid {  width:550px; overflow:hidden;  }
.main .mainmid  .tit{ height:35px; background:url(img/titbjg.png) left top no-repeat; padding-left:30px; line-height:30px; color:#333; font-weight:bold; margin:0 auto; }
.main .mainmid  .tit a{ float:right; margin-right:4px; margin-top:8px; }
.main .mainmid .neirongindex{ width:550px; overflow:hidden; margin:10px auto; }
.main .mainmid .neirongindex img{ max-width:550px;}
.main .mainmid .neirongindex table{ max-width:550px;}

/*****************/
.picMarquee-left{ width:548px;  overflow:hidden; position:relative; border:1px solid #ccc; border-radius:4px; margin:10px auto ;      }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width: 160px;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:150px; height:115px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px; width: 160px;    }
.picMarquee-left .bd ul li .title a{ display:block; width:160px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
/*******************/


.main .mainright{ width:200px; }
.main .mainright .rtit{ background: url(img/rtitbj.png) no-repeat top center; height:46px; line-height:46px; text-align:center;}
.main .mainright .rtit.bglv{ background-color:#1ea61e;}
.main .mainright .rtit a{  color:#f00; font-size:16px; font-weight:bold;}

.picMarquee-top{ margin:0 auto;  width:196px; overflow:hidden; position:relative;  border:2px solid #1ea61e;   }
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:180px; height:135px; display:block; }
.picMarquee-top .bd ul li .title{ line-height:24px;   }

.main .mainright ul.xwlist{ border:2px solid #1ea61e; padding:10px 5px; }
.main .mainright ul.xwlist li a{ display:block; background:url(img/dot.gif) no-repeat left center; padding-left:12px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;  }
.main .mainright ul.xwlist li a:hover{background:url(img/doth.gif) no-repeat left center; font-weight:bold;}

		

.links .tit{ border-bottom:1px solid #ddd; background:url(titbj.png) left  bottom no-repeat; height:30px; line-height:30px; padding-left:20px; color:#fff; font-weight:bold;   }
.links .tit a{ float:right;  }
.links .youqinglianjie { padding: 0 10px;}
.links .youqinglianjie a{ margin:0 20px 0 0; display:inline-block; float:left; line-height:1.8em;}

footer .foot{ height:120px; background:url(img/footbj.png) #1fa800; color:#fff;  text-align:center;}
footer .foot a{ color:#fff;}
footer .foot .lj{ border-bottom:1px solid #008f00; margin:0 10px ; padding:10px 0 0;}
footer .foot .lj a{ padding:0 10px;}
footer .foot .copyright{ padding:10px 20px; line-height:1.8em;}
/***********分页*******************/

.pagination{list-style:none;margin:0;padding:0; margin-bottom:30px; text-align:center; display:inline-block;vertical-align:bottom; width:740px;}
.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:#080; color:#fff;}
.pagination li.on{padding:4px 8px;line-height:18px;background:#080; color:#fff;}


/********XW*************/
.main .rights{ min-height:500px;  width:756px; text-align:left; border:1px solid #ddd; border-radius:4px;}
.main .rights .title{ height:35px; background:url(img/titbjg.png) left top no-repeat; padding-left:30px; line-height:30px; color:#333; font-weight:bold; margin:0 auto 10px;; }
.main .rights .title a{ float:right; margin-right:4px; margin-top:8px; }

.case-left{ width:740px;  overflow:hidden; position:relative;     }
.case-left .bd{ padding:10px 20px;   }
.case-left .bd ul{ overflow:hidden; zoom:1; }
.case-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case-left .bd ul li .pic{ text-align:center; }
.case-left .bd ul li .pic img{ width:200px; height:150px; display:block; padding:2px; border:1px solid #ccc; }
.case-left .bd ul li .pic a:hover img{ border-color:#999;  }
.case-left .bd ul li .tit{ line-height:24px;   }

.main .rights .qingjiechangshi { margin:10px auto 20px;; width:720px;  }
.main .rights .qingjiechangshi a{ display:block; float:left; width:340px; line-height:2em; height:2em; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;background:url(img/dot.gif) no-repeat left center; padding-left:20px; }


/*********简介*********/
.main .rights .xiangxineirong{ width:750px; margin:10px auto;}
.main .rights .xiangxineirong .biaoti { text-align:center; border-bottom:1px dotted #ddd; margin:10px auto; }
.main .rights .xiangxineirong .biaoti h2{ font-weight:bold; font-size:16px; }
.main .rights .xiangxineirong .biaoti p.fbsj{ font-size:12px; color:#999;}
.main .rights .xiangxineirong  .shangxiaye{ margin:20px  auto;  border-bottom:1px dotted #ddd;border-top:1px dotted #ddd; line-height:2em; padding:5px 10px; }
/********新闻***********/
.main .rights .xinwenlb { margin-bottom:20px;}
.main .rights .xinwenlb li{ padding:5px 10px;}
.main .rights .xinwenlb li a{  display:block; border-bottom:1px dotted #ddd; background:url(img/dot.gif) no-repeat left center; padding-left:20px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }
.main .rights .xinwenlb li a:hover{background:url(img/doth.gif) no-repeat left center; font-weight:bold; border-bottom:1px dotted #008800;}
.main .rights .xinwenlb li a span{ float:right ; padding-left:20px; font-weight:normal;}

/********设备***********/
.main .rights .caselb{ width:750px; margin:10px auto; }
.main .rights .caselb li{ float:left; width:250px; height:220px; margin-bottom:20px; }
.main .rights .caselb li .tu{ width:226px;height:170px;  margin:0 auto; padding:2px 0;  overflow:hidden; border:1px solid #ddd; border-radius:4px; }
.main .rights .caselb li .tu a{ width:226px;height:170px; display:table-cell; text-align:center; vertical-align:middle; }
.main .rights .caselb li .tu img{ max-width:226px; max-height:170px;}
.main .rights .caselb li .wen{width:226px;height:40px;  margin:0 auto;  overflow:hidden; border:1px solid #ddd; border-radius:4px; text-align:center; line-height:40px; border-top:none;  }
.main .rights .caselb li .wen a{ width:226px;height:40px; display:block; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .rights .caselb li:hover .tu,.main .rights .caselb li:hover .wen{  border-color:#080; }
.main .rights .caselb li:hover .wen a{ color:#080;}
/*********服务**************/
.main .rights .fuwuxiangmulb{ width:750px; margin:10px auto ; }
.main .rights .fuwuxiangmulb li{ margin:10px 10px 20px; border:1px dotted #ddd; border-radius:4px; overflow:hidden;}
.main .rights .fuwuxiangmulb li .tu{ width:300px; min-height:150px; float:left;  position:relative;  line-height:0; overflow:hidden;  }
.main .rights .fuwuxiangmulb li .tu img{ width:300px}
.main .rights .fuwuxiangmulb li .tu .lbmc{ position:absolute; top:0 ; left:0; width:300px; height:40px; background: rgba(0,0,0,0.6); line-height:40px; font-size:16px; text-align:center; color:#fff; font-weight:bold;}
.main .rights .fuwuxiangmulb li:hover .tu .lbmc{ background: rgba(255,255,255,0.6); color:#080; }


.main .rights .fuwuxiangmulb li .wen{ width:380px; float:right; text-align:left; padding-right:20px;  }
.main .rights .fuwuxiangmulb li .wen a{ display:block; line-height:2.5em; border-bottom:1px dotted #ddd; background:url(img/dot.gif) no-repeat left center; padding-left:20px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }
.main .rights .fuwuxiangmulb li .wen a:hover{background:url(img/doth.gif) no-repeat left center; font-weight:bold; border-bottom:1px dotted #008800;}
.main .rights .fuwuxiangmulb li .wen a span{ float:right;}
