@charset "utf-8";
/* CSS Document */
.body02 .nav_01 a{ width:170px; margin-bottom:15px}
.ab_01{ width:500px; float:left; overflow:hidden; margin-right:95px}
.ab_02{ width:805px; float:left; overflow:hidden}
.dl_01{ width:100%; float:left; overflow:hidden}
.dl_01 h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; font-weight:normal; color:#26ae61; padding-left:75px; background:url(ab_line01.gif) no-repeat 0 center;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom:20px;}
.dl_01 dt{ width:100%; float:left; overflow:hidden; font-size:35px; color:#1b1f2e; line-height:40px; margin-bottom:5px}
.dl_01 dd{ width:100%; float:left; overflow:hidden; font-size:21px; color:#1b1f2e; line-height:30px; text-transform:uppercase}

.dl_02{ width:100%; float:left; overflow:hidden}
.dl_02 dd{ width:auto; float:left; overflow:hidden; line-height:34px; color:#26ae61; font-size:19px; margin-right:10px; font-weight:bold}
.dl_02 dt{ width:auto; float:left; line-height:34px; color:#1b1f2e; font-size:18px; margin-right:15px; font-weight:bold}
.dl_02 h5{ width:auto; float:left; overflow:hidden; line-height:34px; }
.dl_02 h5 a{ display:block; float:left; padding:0 55px 0 27px; border-radius:17px; height:34px; font-size:16px; font-weight:normal; background:#26ae61 url(more_21.png) no-repeat 105px center; color:#fff; transition: all 0.3s;}
.dl_02 h5 a:hover{ background:#fe9703 url(more_21.png) no-repeat 115px center}

.ul_01{ width:100%; float:left; overflow:hidden}
.ul_01 p,.ul_01 div{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#6c7a8c; margin-bottom:15px;}
.h4_01{ width:100%; float:left; overflow:hidden;}
.h4_01 a{ display:block; float:left; overflow:hidden; line-height:60px; height:60px; width:auto; padding:0 75px 0 40px; border-radius:30px; background:#fe9703 url(more_22.png) no-repeat 123px center; font-size:16px; color:#fff;transition: all 0.3s;}
.h4_01 a:hover{ background:#26ae61 url(more_22.png) no-repeat 132px center;}

.ab_03{ padding:35px 0 100px; background:#f5f7fc url(map.png) no-repeat center 0; background-size:100%}

.dl_03{ width:326px; background:#fff; float:left; overflow:hidden; margin-right:32px}

.m_r0{ margin-right:0}
.dl_03 dt{ width:100%; float:left; overflow:hiddenl; line-height:60px; height:60px; font-size:18px; color:#222; color:#26ae61; font-weight:bold; text-align:center}
.dl_03 h5{ width:100%; float:left; overflow:hidden;  }
.dl_03 h5 img{ width:100%; float:left; overflow:hidden}
.dl_03 dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:15px;  color:#6c7a8c; padding:25px 15px 22px; -moz-box-sizing: border-box;box-sizing: border-box; background:url(ab_line01.gif) no-repeat center bottom }



/********企业文化 ************/
.dl_04{ width:326px; background:#fff; float:left; overflow:hidden; margin-right:32px; box-shadow:0px 10px 10px -10px #ccc; margin-bottom:20px}
.dl_04 h6{ width:100%; float:left; overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:16px; letter-spacing:1px; color:#fff; font-weight:normal; background:#26ae61; text-transform:uppercase}
.dl_04 ul{ width:100%; float:left; overflow:hidden; border:1px solid #e5e5e5; border-top:none; -moz-box-sizing: border-box;box-sizing: border-box; padding:25px 0;transition: all 0.5s;}
.dl_04 h5{ width:100%; float:left; overflow:hidden; text-align:center; height:80px; margin-bottom:5px;}
.dl_04 h5 img{ width:80px; height:80px}
.dl_04 dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:19px; color:#26ae61; margin-bottom:30px;padding:25px;-moz-box-sizing: border-box;box-sizing: border-box; border-bottom:1px solid #f2f2f2}
.dl_04 dd{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:16px; color:#666; width:100%; padding:0 20px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center}

.dl_04:hover{box-shadow:0px 18px 10px -15px rgba(38,174,97,.5); transition: all 0.3s; cursor:pointer}
.dl_04:hover ul{ border:1px solid rgba(38,174,97,.3); border-top:none;}



.dz_01{ height:150px; background:url(dz_bg.jpg) no-repeat center 0}
.dz_01 dl{ width:100%; float:left; overflow:hidden}
.dz_01 dl dd{ width:1030px; float:left; overflow:hidden; height:150px; line-height:150px; color:#f3fdf7; font-size:29px; letter-spacing:2px}
.dz_01 dl dd span{ font-weight:bold; padding-left:10px;}
.dz_01 dt{ width:170px; float:left; overflow:hidden; height:150px;}
.dz_01 dt a{ display:block; width:100%; float:left; overflow:hidden; height:50px; line-height:50px; font-size:16px; text-indent:37px; letter-spacing:1px; color:#fff; background:#fe9703 url(dot_j02a.png) no-repeat 115px center; border-radius:25px; margin-top:50px;transition: all 0.3s;}
.dz_01 dt a:hover{ background:#26ae61 url(dot_j02a.png) no-repeat 120px center}



.zizhi_01{ width:100%; float:left; overflow:hidden;}
.zizhi_01 dl{ width:420px; margin-right:43px; float:left; overflow:hidden; margin-bottom:40px; border:1px solid #ddd; padding:8px;background:#fff}
.zizhi_01 dl.m_r0{ margin-right:0}
.zizhi_01 dl img{width:100%; float:left; overflow:hidden; margin-bottom:10px}
.zizhi_01 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; }
.zizhi_01 dl dt a{ font-size:16px; color:#333}
.zizhi_01 dl a:hover{ color:#fe9703; text-decoration:underline}




.chang_01{ width:100%; float:left; overflow:hidden;}
.chang_01 dl{ width:446px; margin-right:31px; float:left; overflow:hidden; margin-bottom:30px; height:460px; position:relative; cursor:pointer}
.chang_01 dl img{width:100%; float:left; overflow:hidden; height:460px}
.chang_01 dl.m_r0{ margin-right:0}

.chang_01 ul{ width:100%; height:460px; position:absolute; left:0; top:410px; background:rgba(0,0,0,.70); transition: all 0.3s;}
.chang_01 dl dt{ width:100%; float:left; overflow:hidden;height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff}
.chang_01 dl dt a{ font-size:18px; color:#333}
.chang_01 dl dd{ width:100%; float:left; overflow:hidden; line-height:50px; text-align:center}
.chang_01 dl dd span{ background:#26ae61; color:#fff; padding:10px 30px; font-size:16px; text-transform:uppercase}

.chang_01 dl:hover ul{ top:0;}
.chang_01 dl:hover dt{ margin-top:200px; color:#26ae61;}
















.m_r0{ margin-right:0}