
.wrap{width:100%;position:relative;margin:0px auto;height:131px;}
#wrap{width:100%;height:auto;position:relative;margin:0px auto;height:131px;overflow:hidden;background:#ffffff;}
 
#banner{width:100%;height:131px; margin:0 auto; }
#slider{height:100%;position:absolute;}
#slider li{width:100%;height:131px;}
 
 
/* main_image */
.main_visual{height:131px;overflow:hidden;position:relative;}
.main_image{width:100%;height:131px;overflow:hidden;position:relative;}
.main_image ul{width:100%;height:131px;overflow:hidden;position:absolute;top:0px;left:0px}
.main_image li{float:left;width:100%;height:131px;}
.main_image li span{display:block;width:100%;height:131px}
.main_image li a{display:block;width:100%;height:131px}

div.flicking_con{position:absolute;bottom:-10px;z-index:999;width:98%;height:10px; text-align:center; }
div.flicking_con a{width:12px;height:12px;margin:0 2px;padding:0;background:url(btn_off.png) no-repeat;display:inline-block;text-indent:-1000px}
div.flicking_con a.on{width:12px;height:12px;margin:0 2px;padding:0;background:url(btn_on.png) no-repeat;display:inline-block;text-indent:-1000px}

 
  
.text32{text-indent:32px;}
 
 
.atitle a{ color: #ffffff;font-size:16px;display:block;height:35px; width:100%; text-align:center; line-height:35px;  overflow:hidden; background-image:url(ndao02.jpg); background-repeat:no-repeat; background-size:100% 100%;}
 
 a.dactive{ color: #19853a; }
 

 
 
.gtitle{ background-image:url(gtitle.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:20px; color:#221815; height:25px; line-height:25px;} 


.news1 a{ display:block; width:100%;  background:#45ae3e; margin:0 auto;  text-align:center;  }
 
.news2{   width:90%; margin:0 auto;  text-align:left; padding-bottom:8px;  }
.news3{padding-top:10px; padding-bottom:8px; border-bottom:1px dotted #ffffff;}
.news3 { text-align:center;font-size:16px; color:#ffffff; display:block; line-height:20px;}
 
 
 

.conline{ width:100%; margin:0 auto; text-align:center; background:#45ae3e;}
.a55{ width:90%; margin:0 auto; text-align:center;  }
.a56{ width:90%; margin:0 auto; text-align:center;  background:#ffffff;}
.a57{ width:90%; margin:0 auto; text-align:center;  background:#ffffff;}

 

 


 
 
 

.about01{background-image:url(about01.jpg); background-repeat:no-repeat; background-size:100% 100%;  width:100%; margin:15px auto; text-align:center; padding:20px 0;  }
.anei{ width:90%; margin:0 auto; text-align:center;background:#ffffff; border-radius:10px; }
.anei02{ padding:15px;}
.anei03{background:#e30920; width:100%; margin:0 auto; text-align:left; height:42px; line-height:40px; border-radius:10px; font-size:18px; text-indent:20px; color:#ffffff;}


.jz1{ height:270px; width:250px; position:relative;margin:0 auto;}
 
.jz_c1{ height:270px; }
 
.jz1 .pis2{ width:250px; height:270px; float:left; }

.jz1 .pis2 .wans{ width:250px; background:#ffffff; text-align:center; padding:5px 0;}
.jz1 .pis2 .wans img{ width:240px; height:150px;}

.jz2{ height:240px; width:250px; position:relative;margin:0 auto;}
 
.jz_c2{ height:240px; }
 
.jz2 .pis2{ width:250px; height:240px; float:left; }

.jz2 .pis2 .zwans{ width:250px; background:#ffffff; text-align:center; padding:5px 0;}
.jz2 .pis2 .zwans img{ width:240px; height:180px;}

 
.sleft1 a{ height:34px;width:20px;background-image: url(xleft.png); background-repeat:no-repeat; background-size:100% 100%;overflow:hidden; display:block;left:-32px; top:65px;cursor:pointer; position:absolute; z-index:100;}
.sleft2 a{ height:34px;width:20px;background-image: url(xright.png); background-repeat:no-repeat; background-size:100% 100%;overflow:hidden;display:block;right:-32px;top:65px;cursor:pointer; position:absolute;z-index:100;}

.acon02{ width:45px; margin:0 auto; background:#ffffff;margin-top:3px; height:4px; border-radius:3px; }

.about02{background-image:url(about02.jpg); background-repeat:no-repeat; background-size:100% 100%;  width:100%; margin:0 auto; text-align:center; padding:15px 0;  }
.an02{ width:75%; margin:0 auto; text-align:center;  }

.about03{background-image:url(about03.jpg); background-repeat:no-repeat; background-size:100% 100%;  width:100%; margin:0 auto; text-align:center; padding:15px 0;  }


.jz{ height:250px; width:250px; position:relative;margin:0 auto;}
 
.jz_c{ height:250px; }
 
.jz .pis{ width:250px; height:250px; float:left; }

.jz .pis .wans{ width:250px; background:#ffffff; text-align:center; padding:5px 0;}
.jz .pis .wans img{ width:240px; height:150px;}

 
 
.xlefts1 a{ height:34px;width:20px;background-image: url(xleft.png); background-repeat:no-repeat; background-size:100% 100%;overflow:hidden; display:block;left:-32px; top:65px;cursor:pointer; position:absolute; z-index:100;}
.xlefts2 a{ height:34px;width:20px;background-image: url(xright.png); background-repeat:no-repeat; background-size:100% 100%;overflow:hidden;display:block;right:-32px;top:65px;cursor:pointer; position:absolute;z-index:100;}


.acon03{ width:55px; margin:0 auto; background:#ffffff;margin-top:3px; height:4px; border-radius:3px; }

.faz01{ display:block; width:100%;   text-align:center;background-image: url(faz01.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:28px 0; font-size:18px; line-height:28px; color:#ffffff; }
.faz02{ display:block; width:100%;   text-align:center;background-image: url(faz02.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:28px 0; font-size:18px; line-height:28px; color:#ffffff; }
.faz03{ display:block; width:100%;   text-align:center;background-image: url(faz03.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:28px 0; font-size:18px; line-height:28px; color:#ffffff; }
.faz04{ display:block; width:100%;   text-align:center;background-image: url(faz04.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:28px 0; font-size:18px; line-height:28px; color:#ffffff; }
.faz05{ display:block; width:100%;   text-align:center;background-image: url(faz05.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:28px 0; font-size:18px; line-height:28px; color:#ffffff; }
.faz06{ display:block; width:100%;   text-align:center;background-image: url(faz06.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:28px 0; font-size:18px; line-height:28px; color:#ffffff; }

.acon05{ width:55px; margin:0 auto; background:#e60012;margin-top:3px; height:6px; border-radius:3px; margin-bottom:15px; }


.about05{background-image:url(about05.jpg); background-repeat:no-repeat; background-size:100%;  width:100%; margin:0 auto; text-align:center;  }
.xnei02{background:#efefef; border-radius:5px;width:90%; margin:0 auto; padding:10px 0; }

.cmores a{ font-size:18px; color:#ffffff; height:28px; display:block; line-height:26px;text-align:center; width:95px; margin:0 auto;  background:#e60012; border-radius:5px; margin-top:5px;}
.shi55{background:#434343; padding:10px 0; height:190px;} 
.shi05{background:#434343; padding:10px 0; }
.shi07{background:#a0a0a0; padding:10px 0;}
.shi08{background:#8e8e8e; padding:10px 0;height:190px;}
.shi06{ margin:0 auto; width:90%; text-align:center;}
.kwens2{ width:35px; margin:0 auto; text-align:center; } 

.about06{background-image:url(about06.jpg); background-repeat:no-repeat; background-size:100%;  width:100%; margin:0 auto; text-align:center;  }
.cmores{ font-size:18px; color:#ffffff; height:28px; display:block; line-height:26px;text-align:center; width:95px; margin:0 auto;  background:#e60012; border-radius:5px; margin-top:5px;}
 
.cmores2{ font-size:18px; color:#ffffff; height:48px; line-height:33px;text-align:center; width:95px; position:absolute; top:-12px; width:72%; left:14%; background-image:url(phongs.png); background-repeat:no-repeat; background-size:100% 100%; }
.about07{background-image:url(about07.jpg); background-repeat:no-repeat; background-size:100% 100%;  width:100%; margin:0 auto; text-align:center; padding:25px 0;  }
.about08{background-image:url(about08.jpg); background-repeat:no-repeat; background-size:100% 100%;  width:100%; margin:0 auto; text-align:center; padding:15px 0;  }

.cmore3{ font-size:16px; color:#ffffff; line-height:26px;text-align:center; width:100%; background:#909090; border-radius:10px; margin-top:10px;  text-align:left;}
 
.menu1 a{ background-image:url(pro01.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px; display:block; line-height:25px; color:#ffffff; text-align:center;}
.menu2 a{ background-image:url(pro02.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px;display:block;  line-height:25px; color:#ffffff; text-align:center;}
.menu3 a{ background-image:url(pro03.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px; display:block; line-height:25px; color:#ffffff; text-align:center;}
.menu4 a{ background-image:url(pro04.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px;display:block;  line-height:25px; color:#ffffff; text-align:center;}
.menu5 a{ background-image:url(pro05.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px; display:block; line-height:25px; color:#ffffff; text-align:center;}
.menu6 a{ background-image:url(pro06.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px;display:block;  line-height:25px; color:#ffffff; text-align:center;}
.menu7 a{ background-image:url(pro07.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px; display:block; line-height:25px; color:#ffffff; text-align:center;}
.menu8 a{ background-image:url(pro08.jpg); background-repeat:no-repeat; background-size:100% 100%; font-size:16px; height:27px;display:block;  line-height:25px; color:#ffffff; text-align:center;}
 
.song{font-family:'宋体'!important;} 
.page{text-align:center;margin-top:20px;}
.page a{display:inline-block; width:30px; height:30px; line-height:30px;margin-right:3px;color:#ffffff; font-size:16px;background-color:#a0a0a0; border-radius:30px;}
.page a:hover{background-color:#e20820;color:#ffffff;}
.page a.now{background-color:#e20820;color:#ffffff ; }

.ntitle a{ display:block; font-weight:bold;font-size:18px; text-align:left;padding-top:10px; color:#434343; }
.ntitle2{   font-size:16px; text-align:left;padding-top:5px; color:#555555; line-height:26px; border-bottom:1px dotted #888888; padding-bottom:10px; }


.xnews a{ display:block;font-size:14px; color:#898989;  width:50px; height:23px; line-height:23px; text-align:center;  background:#ffffff;border:1px solid #898989; border-radius:5px; float:left; position:absolute; bottom:0; left:0; z-index:888;}
.xnews a:hover{  color:#ffffff; background:#e30920; border:1px solid #e30920;}

 
.cyuan02{width:100%; border:2px solid #c9c9c9;border-radius:15px; margin:0 auto; text-align:center; font-size:16px; line-height:26px; color:#e30920;}

.contbg{background:#19853a; width:100%; margin:0 auto; text-align:center; padding:15px 0; position:relative; }
.xxbiao{position:absolute; left:50%; bottom:-15px; z-index:88; margin-left:-24px;}
 

.sub2{ width:128px; height:35px;  background:#e30920; cursor:pointer; border:0; font-size:20px; color:#ffffff; text-align:center; line-height:30px; font-family:'微软雅黑'; float:right; border-radius:10px; margin-right:50px;   
}
.bsline{border-bottom:1px solid #ffffff; width:225px; margin:0 auto; text-align:center; height:10px; margin-bottom:8px;}
.wans img{width:100%;}
 
.dansbg{ background:#373946; padding:8px 15px;}
.liuyan{ border:1px solid #9f9f9f; background:#ffffff; color:#666666;}

.mess33{border:0;background:#ffffff; height:29px; line-height:29px;}
.mess66{border:0;background:#ffffff;height:100px; line-height:29px;}

.sub1{ width:120px; height:35px;  background:#a3a3a3; cursor:pointer; border:0; font-size:18px; color:#ffffff; text-align:center; line-height:20px; font-family:'微软雅黑'; border-radius:8px;
}
.huisbg{ background:#eeeeee; padding:5px 0;}

.wenhuati{ font-size:19px; color:#b72430; width:80px; margin:0 auto; text-align:center; border-bottom:1px solid #3e3a39;   padding-bottom:3px;}
.wenhuanr{ font-size:14px; color:#3e3a39; text-align:center;  padding-top:7px; line-height:23px; }

.pneir{text-align:left; font-size:15px; line-height:22px; padding:0 20px;}

.probg01{background-image:url(probg01.jpg); background-repeat:no-repeat; background-size:100% 100%;  width:100%; margin:0 auto; text-align:center; padding:10px 0;  }
.bobais{border:1px solid #ffffff;}
.pdnei{padding:0 10px;}
.yingbt01{ font-size:18px; color:#221815; width:75px; text-align:left;  border-bottom:3px solid #b10517; padding-bottom:3px;}
.bohuis{border:2px solid #d2d2d2;}
.bobians{border-right:1px solid #cacaca;}
.pdneir{ padding-right:10px;}
.pdneil{ padding-left:10px;}

.job_info{ margin-bottom:15px; border-bottom:1px dotted #ccc; display:table; width:100%; text-align:left;}
.job_info:last-child{border-bottom:0;}
.job_info dt{font-size:18px; line-height:35px; font-weight:bold;}
.job_info dd  { font-size:14px;  margin:0; padding:0;line-height:25px; font-size:14px;}
.job_info dd ol{ margin-bottom:10px; font-size:14px; line-height:25px;}
.job_mail{ display:table; float:right; background:#19853a; color:#fff; font-size:16px; height:40px; width:80px; line-height:40px; margin-bottom:15px; padding:0 10px; margin-top:10px;}
.job_mail:hover{ background:#85ac0f; color:#fff;}
.job_info:last-child dd .job_mail{ margin-bottom:0;}