 
body{    font-size:14px; font-family:"microsoft yahei";line-height:26px; text-decoration: none;margin:0px;padding:0px; font-weight:normal;}
body,dl,dt,dd, ol, h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{ margin:0px; padding:0px;  font-weight:normal;}
body{ color:#666}
ul ,li{margin:0px; padding:0px;}
h1,h2,h3,h4,h5{ display:inline}
img{ border:none}
 


a{ color: #666666; text-decoration:none; font-size:14px;}
a:hover{ color:#019744; font-size:14px;}
.clear{ clear:both}
.mar10{ margin-top:10px;}
.pt20{ padding-top:20px;}
.mt20{ margin-top:20px;}
.w1200{ width:1200px; margin:0px auto;}
.chuang{ color:#f1b11a}
.pb20{ padding-bottom:20px;}

.tbar{  line-height:38px; background:#f6f6f6;}
.ban{ border:1px dashed #ccc; width:130px; text-align:center;}
.logoname{ font-size:30px; font-weight:bold; color:#444; padding-left:10px;}
.telico{ float:left; width:40px; height:40px; border-radius:20px; background:#f1b11a url(../images/telico.png) center center no-repeat; background-size:auto 18px; margin-right:5px; margin-top:5px; }
.tel{ float:left; line-height:20px;margin-top:5px; padding-top:12px}
.tel strong{ color:#019744; font-size:18px}

/*导航*/
.navbg{ background:#019744; height:55px;}
.nav a{ display:block; float:left; color:#fff;  font-size:14px; padding:0px 20px; text-align: center; line-height:55px;  }
.nav a:hover, a.on{ background:#3aa314}

.banner{ }
.banner img{ width:100%}

.about{ background:url(../images/aboutbg.jpg) center top no-repeat; height:auto; padding-top:20px ;}
.conbg{ background:url(../images/aboutbg.jpg) center top repeat-y; height:auto; padding-top:20px ;}
.ysb{ background:url(../images/bg2.jpg) center top no-repeat; height:auto; padding-top:20px ;}

.pleft{background:#019744; height:auto; border-top:3px solid #f1b11a}
.pleft .title{ padding:15px 0px; text-align:center; border-bottom:1px solid #819744;}
.pleft .title strong{ font-size:20px; color:#FFF}.pleft .title span{ font-size:18px; color:#ecd303; line-height:30px;}
.pleft .pcate{ padding:10px 0px;  }
.pleft .pcate a{ display:block; line-height:30px; color:#FFF; font-size:16px;background:url(../images/sj.png) 40px center no-repeat; padding-left:50px; background-size:auto 5px; margin:10px 0px;}
.pleft .pcate a:hover{ background:#f1b11a}
.pleft .pbot{ text-align:center; color:#FFF; font-size:18px; padding:15px; border-top:1px solid #819744;}

.plist li{ display:block; float:left; width:300px; height:233px; background:#FFF; margin-right:20px; margin-bottom:20px; }
.plist li:nth-child(3n+0){ margin-right:0px;}
.plist li:nth-child(3+n){  margin-bottom:0px}
.plist li img{ width:100%; height:200px;}
.plist li:hover { background:#019744; color:#fff;}
.plist li:hover a.t {   color:#ecd303;}
.plist li a.t{ display:block; text-align:center; line-height:24px; font-weight:bold; color:#019744}
.short li{ height:240px;  }

.ititle{ text-align:center; padding:20px; font-size:26px; line-height:120%; color:#019744/*color:#267dde*/}
.ititle .info{ text-align:center;  font-size:16px;   }

.ntitle{ text-align:center; padding:10px; font-size:26px; line-height:120%; color:#019744; border-bottom:1px solid #ccc; margin-bottom:20px}

.jiang li{ display:block; margin:10px 0px; line-height:30px; font-size:18px;color:#666}
.jiang li span{ display: inline-block; width:16px; line-height:16px;  background:#f1b11a; color:#fff; text-align:
center; margin-right:5px;transform: skew(-20deg); font-size:10px;}

.sl li{ display:block; margin:10px 0px; line-height:30px; font-size:14px;color:#666}
.sl li span{ display: inline-block; width:22px; line-height:22px; border-radius:50%; background:#019744; color:#fff; text-align:
center; margin-right:5px;}

.you li{ display:block; margin:10px 0px; line-height:30px; font-size:16px;color:#666}
.you li span{ display: inline-block; width:22px; line-height:22px; border-radius:50%; background:#019744; color:#fff; text-align:
center; margin-right:5px;}

.ilxwm{ background:#019744; padding:15px; line-height:28px; color:#FFF;}
.ilxwm .title{ font-size:22px; text-align:center; font-weight:bold}
.ilxwm .title span{ color:#76dba3;}
.bhuang{  font-weight:bold; color:#fec053;}

.probg{ background:#fff ; padding:20px 0px; height:auto}
.pro{ text-align:center; margin:20px auto}
.title{ font-size:18px; margin:0px auto;  }
.title span{ color:#76dba3;}

.yewu{ }
.yewu a{ display:block; float:left; width:285px; height:224px; border:0px solid #ccc;   margin-right:20px; margin-bottom:20px; line-height:30px; background:#f5f5f5; border-radius:0; text-align:center}
.yewu a img{ width:100%; height:190px; }
.yewu a:hover{ background:#fff;  }
.yewu a:nth-child(4n){ margin-right:0px;}
.nomar{ margin-right:0px;}



.newstab{ margin-bottom:5px; border-bottom:1px solid #019744;}
.newstab span{ display:inline-block; margin-right:20px; width:150px; text-align:center; line-height:40px; background:#efefef; cursor: default; font-size:18px}
.newstab .focus{   background:#019744; color:#FFF;}
.inews a{ display:block; float:left; width:370px; margin-right:20px; box-sizing:border-box; color:#999;   padding:2px 10px; overflow:hidden}
.inews a:nth-child(2n+0){ margin-right:0px;} 
.inews a:hover { text-decoration:underline}
.newslist a{ display:block;width:100%; border-bottom:1px dashed #ccc;padding:10px; }
.newslist a strong{ color:#666; font-size:18px; font-weight:normal}

.casebg{ background:url(../images/bg.jpg) center top no-repeat; padding-top:100px; padding-bottom:40px; height:auto}

.bot{ border-bottom:0px solid #019744; background:#019744; margin-top:20px; color: #D5F4E4; line-height:24px;}
.bot a{color: #D5F4E4;}
.bb{ border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px}


.hezuo{ width:1200px; margin:0px auto;}
.hezuo a{ display:block; float:left; width:131px; height:70px;   padding:5px; margin-right:10px; margin-bottom:10px;  background:#f5f5f5; text-align:center; vertical-align:middle }
.hezuo a img{  width:100%; max-height:100%;}
.hezuo a:hover{ background:#019744; color:#FFF}







/*产品滚动*/
.box{ width:1200px; margin:0 auto; position:relative;   }
.gundong a{ width:270px;   margin-right:20px; height:210px; line-height:34px; text-align:center; display:block; font-weight:bold}
.gundong img{ width:100%; height:180px; }
 

/*荣誉幻灯片*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:490px;  background:#333; position:relative; overflow:hidden; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;  height:490px; width:1200px; background-position:center top; background-repeat:no-repeat; /*background-image:url(../images/banner.jpg);*/}
#playBox .oUlplay li img{ width:100%; height:100%;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:200px; left:20px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:200px; right:20px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:25px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


/*内页*/
.class a{ display:block; padding:0px 10px; line-height:30px; margin:10px 20px;  background:#35B35E; color:#FFF; text-align:right; font-size:16px}
.class a:hover{ background: #f1b11a;}

.lxwm{ background:#FFF; margin-top:20px}
.lxwm .bhuang{ color:#F60}
.show{ padding:10px; font-size:14px}
.show img{ max-width:100%;}
.showtitle{ text-align:center; border-bottom:1px dashed #ddd; padding:20px}


/*资质 幻灯片*/
 
#sliderDiv{overflow:hidden; position:relative}
#sliderDiv .sliderCon>ul{ position:relative; height:190px; width:100%;}
#sliderDiv .sliderCon li{ height:100%; width:100%; background:() no-repeat  ; background-size:100% 100% ; background-position:center; position:absolute; left:0px; top:0px;}
#sliderDiv .winw{   position:absolute; bottom:2px; width:100%; left:2px;}
#sliderDiv .winw .sliderBtn a{ display:inline-block; background:rgba(255,255,255,0.9);  line-height:20px; width:20px; text-align: center; color:#333; margin-right:2px; cursor:pointer; overflow:hidden;}
#sliderDiv .winw .sliderBtn a.current{background:rgba(0,0,0,0.4); color:#FFFFFF }






 /*页码*/
#Paging { text-align: center; height: 35px; margin:1em 0; }
.Pagination { display: inline-block; height: 35px; }
.Pagination .pageinfo { border: 1px solid #dedede; color: #333; margin-left: 10px; padding-right: 8px; }
.Pagination span { background: #f6f6f6; display: block; float: left; font-family: "Microsoft YaHei,Arial"; font-size: 16px; height: 35px; line-height: 34px; margin-right: -1px; text-align: center; padding: 0 12px; }
.Pagination a { background: #f6f6f6; border: 1px solid #dfdfdf; color: #555; display: block; float: left; font-size: 16px; height: 35px; line-height: 34px; margin-right: -1px; text-align: center; text-decoration: none; padding: 0 12px; }
.Pagination a:hover { color: #fff; background: #029de7; border: 1px solid #029de7;}
.Pagination span.current { background: #029de7; border: 1px solid #029de7; color: White;  position: relative; }
.Pagination span.disabled { border: 1px solid #dfdfdf; color: #aaa; cursor: not-allowed; }
