@charset "gb2312";
* {padding: 0;margin: 0;}
ul li {list-style: none;}
a {text-decoration: none;color:#444;}
a:hover{ color:#01a127;}
img {border: none;}
html, body,h3{
    font: 14px Arial, "Microsoft YaHei";
    color: #616161; line-height:25px; font-weight:normal;
}
h1,h2,div{ font-family:"Microsoft YaHei";}
.clear{ clear:both;}
.fl{ float:left;}
 .colsg_inner{
     width: 1200px; margin:auto; overflow:hidden;
}
.colsg_inner2{width: 1200px; margin:auto;}
 .top{
     width: 100%;
     height: 30px;
     line-height: 30px;
     background: #01a127;
     color: #fff;
  
}
 .top a{
     color: #fff;
}
  
.logo img{ width:300px; hei ght:90px;margin-top:22px;}
.nav{ width:900px; height:90px; float:left;}
.head{ width:100%; height:90px; position:relative;}
.nav ul li{ padding:5px 28px; float:left; text-align:center;position:relative;}
.nav ul li a{ color:#444;}
.nav ul{margin:30px auto 0 auto;}
.nav ul li a:hover{color:#269245; }
.nav ul li:hover ul{ display:block;}
.nav ul li ul{ display:none;position:absolute; top:0px; left:0px; background:#269245; z-index:99;}
.nav ul li ul li{ text-align:center; float:none;}
.nav ul li ul li a{color:#fff;}
.nav ul li ul li a:hover{color:#fff;}
.nav ul li ul li:hover{ background:url(../images/nav2.png) no-repeat 12px 20px; }

/*»ÃµÆ*/
.fullSlide {width:100%;position:relative; margin:auto;height:500px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:500px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center; width:150px; margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;float:left;}
.fullSlide .hd ul li:hover{background:#da231b;}
.fullSlide .hd ul .on {background:#da231b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}
.probg{margin: 0px auto 30px auto; width:100%;
background: url(../images/index_19.jpg) center no-repeat; height:300px; padding:50px 0;}
.droppable{ width:800px;}
.content {
    overflow: hidden;
    padding: 20px 20px 18px 0px;
    color: #fff;
    line-height:26px;
}
.abmore{ background:#fff; padding:5px 15px;}
.pro_b {
    width: 238px;
    border: 1px solid #dddddd;
    float: left;
    background: #fff;
}
.product08 {
    overflow: auto;
    margin-top: 17px;
    outline: none;
}
.pro_b li {
    padding: 9px 15px 9px 55px;
    font-size: 14px;
    color: #2e2e2e;
    background: url(../images/cp04.png) no-repeat 34px center;
    font-family: "Microsoft YaHei";
    line-height:32px;
    cursor: pointer;
    border-left: #fff solid 4px;
}
.pro_b h4 {
    color: #fff;
    font-size: 20px;
    background:#269245;
    height: 60px; text-align:center;
    border-bottom: 1px solid #eaeaea;
    margin: 0 auto;
    line-height: 1; font-weight:normal; line-height:60px;
}

.pro_imgsbg{width:960px;}
.pro_imgsbg ul li {
    float: left;
    width: 212px;
    height:210px;
    margin: 0 0 26px 20px;
    overflow: hidden;
    background:#e9e9e9;
    color: #2e2e2e; border: #e9e9e9 solid 4px;
}
.pro_imgsbg ul li img{ width:212px; height:137px;}
.pro_imgsbg ul li h2{ padding: 0 12px; font-weight:normal; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.pro_imgsbg ul li p{ font-size:12px;  color:#b2b2b2;padding: 0 12px;}
.pro_imgsbg ul li:hover{ border: #01a127 solid 4px; }
.news{ width:850px; border:1px solid #dfdfdf; margin:30px 20px 0px 0;}
.hd2 {
    color: #fff;
    background:#01a127;
    padding: 0 20px;
    height:45px;
    line-height:45px;
}
.hd2 a {
    float: right;
    color: #fff;
}
.news_con{ width:810px; padding:20px; height:180px;}
.hd2 h2{ float:left; font-size:20px; font-weight:normal;}
.hd2 h2 span{ font-size:12px;}
.mis{ width:220px; height:170px;}
.mis img{width:220px; height:170px;}
.news_sldtop_lists li {padding-left: 25px;line-height: 35px; height:35px; overflow:hidden;}
.newli{ width:590px;}
.newli span{ float:right;line-height:35px; height:35px;}
.contact{ width:326px; border:1px solid #dfdfdf; margin:30px 0 0 0;}
.summery_content{ padding:20px; line-height:30px;}
.foot_bg {margin-top:30px; background: url(../images/index_35.jpg) center no-repeat; height:200px;}
.navi_lists {width: 940px;margin: 0px auto; text-align:center; }
.navi_lists a {font-size: 14px;padding: 0 30px;height:45px;line-height:45px;text-align: center;color: #fff;}
.copyright{ text-align:center; font-size:14px; padding-top:20px; line-height:25px; color:#fff;}
.copyright a{color:#fff;}
.yl{ width:1200px; margin:30px auto 0 auto;}
.yl div{width:1200px; padding:0px 0 40px 0;}
.yl p{ float:left; width:100px; border:1px solid #01a127; font-size:14px; padding:5px 0; text-align:center;}
.yl a{ padding:0 8px; float:left; color:#444; font-size:14px; line-height:30px;}
.main{ width:1200px; margin:30px auto;}
.left{ width:220px; margin-right:20px;}
.right{ width:958px;border:1px solid #dfdfdf; overflow:hidden;}
.firlinkbx { padding: 0 10px;height: 65px;line-height:65px; color:#fff; font-size:20px;background: #01a127;text-align: center;}
.navi{ width:220px; border:1px solid #dfdfdf; }
.item2 {line-height: 40px;padding: 0 20px; background: none; text-align:center;border-bottom: 1px solid #dfdfdf;}
.item2 dt a{ color:#01a127;}
.conta{ width:220px; border:1px solid #dfdfdf; margin-top:20px;}
.newsinfo_Breadcrumbs {background: #01a127;height: 40px;line-height: 40px;color: #fff;}
.newsinfo_Breadcrumbs .title {font-size: 14px;font-weight: bold; padding-left: 20px;}
.titlehd {float: left;color: #fff;}
.mbx_dv {padding-right: 10px;float: right;color:#fff;}
.mbx_dv a{color:#fff;}
.coverage{padding:20px;}
.bd_li {
    float: left;
    padding: 1px;
    margin: 15px 5px 0 18px;
    display: inline;
    text-align: center;width: 210px; 
}
.bd_li img {
    width: 210px;
    height:136px;
    padding: 2px;
    border: 1px solid #dfdfdf;
    display: inline-block;
    vertical-align: middle;
}
.bd_li img:hover{border: 1px solid #01a127;}
.bd_li h2{
    margin: 0 10px; font-size:14px; font-weight:normal;
    white-space: nowrap; line-height:30px;
    overflow: hidden;
    color: #000;
}
.pages li{ float:left; padding:5px 15px; line-height:30px; background:#dfdfdf; margin:20px 5px;}
.pages_solid { color:#01a127 !important;}
.pages { padding-left:15px;}
.lists{
background: url(../images/index_59_03.png) left no-repeat;
border-bottom: 1px dashed #afafaf;
padding-left: 20px; margin:0 15px;
vertical-align: middle;height: 40px;
    line-height: 40px;
font-size: 13px;}
.lists  a {
    float: left;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.lists .time {
    float: right;
    height: 40px;
    line-height: 40px;
    color: #666;
}
.maintitle{ text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dfdfdf;}
.maintitle h1,.maintitle h2{ font-size:20px; font-weight:normal; color:#01a127;}
.rm{line-height:35px; margin-bottom:30px; padding-bottom:10px;}
.rm span{ float:left;line-height:35px;}
.rm h3 a{ float:left;line-height:35px;}
.syp{ line-height:35px;border-bottom:1px solid #e3e3e3; }
.syp a:hover{color:#069a42;}
.ptitle{ border-bottom:2px solid #dfdfdf; line-height:35px; height:35px; margin:10px 0;}
.ptitle span{ background:#dfdfdf; width:120px; line-height:40px; color:#01a127;padding: 8px 20px;}



.indexcases{width:24%;margin-right:8px; text-align:center;}
.indexcases img{width:100%;}
.indexcases h2{font-size:16px;font-weight:500;}









