@charset "utf-8";
.xpg_banner{ width:100%; height:470px; background-color:#01BE97; background-image:url(../images/bg-hd-index.png); background-repeat:no-repeat; background-position:center bottom;background-size: cover;}
.xpg_banner .hbody{ padding-top:90px; width:1080px; margin:0 auto}
.xpg_banner .hbody .h1txt{ background-color:#FFFFFF; color:#01BE97; text-align:center; width:840px; height:110px; line-height:110px; text-align:center; margin:0 auto; font-size:54px;box-shadow: 0px 0px 30px #017E65;border-radius:10px;}
.xpg_banner .hbody .h2txt{ text-align:center; color:#FFFFFF; padding-top:16px; font-size:18px;}
.xpg_banner .hbody .btnmain{ width:640px; margin:0 auto; padding-top:60px;}
.xpg_banner .hbody .btnmain .bsflod{ width:320px; float:left}
.xpg_banner .hbody .btnmain .bsflod a.btn{ width:200px; height:54px; line-height:54px; color:#016954;  text-decoration:none; display:block; text-align:center;border-radius:54px; background-color:#FFFFFF;transition: all .2s; font-size:18px; margin:0 auto;box-shadow: 0px 0px 6px #999999;}
.xpg_banner .hbody .btnmain .bsflod a.btn:hover{ background-color: #DDFBF3}
 
.xpg_index1{ width:1180px; margin:0 auto; padding-top:80px; padding-bottom:50px;} 
.xpg_index1 .ddfl{ float:left; width:25%; text-align:center} 
.xpg_index1 .ddfl .t1{ color:#003300;font-size:48px; height:80px;}
.xpg_index1 .ddfl .t2{color:#666666; font-size:18px;}

.xpg_index2{ width:100%; background-color:#FFFFFF;padding-top:60px; padding-bottom:80px;}
.xpg_index2 .mbdy{ width:1180px; margin:0 auto; } 
.xpg_index2 .mbdy .ddfl{ float:left; width:25%; text-align:center} 
.xpg_index2 .mbdy .ddfl .timg{ height:100px;background-image:url(../images/1.png); background-repeat:no-repeat; background-position:center center;background-size:;}
.xpg_index2 .mbdy .ddfl .timg.m1{background-image:url(../images/1.png);}
.xpg_index2 .mbdy .ddfl .timg.m2{background-image:url(../images/2.png);}
.xpg_index2 .mbdy .ddfl .timg.m3{background-image:url(../images/3.png);}
.xpg_index2 .mbdy .ddfl .timg.m4{background-image:url(../images/4.png);}
.xpg_index2 .mbdy .ddfl .line{ width:50px; height:3px; background-color:#01BE97; margin:0 auto}
.xpg_index2 .mbdy .ddfl .t1{ color:#000000;font-size:18px; height:34px;}
.xpg_index2 .mbdy .ddfl .t2{color:#999999; font-size:14px; padding-top:20px; width:60%; margin:0 auto; line-height:180%; text-align:center}


.xpg_indextag{ width:1180px; margin:0 auto;  padding-bottom:30px;} 
.xpg_indextag .tagtip{ width:500px; text-align:center;font-size:26px;margin:0 auto; height:60px;}
.xpg_indextag a.tag{ display:block; text-decoration:none; padding:4px 8px; background-color:#01BE97; color: #FFFFFF; float:left; margin-right:10px; font-size:14px; margin-bottom:10px;white-space:nowrap;border-radius:4px}
.xpg_indextag a:hover.tag{ background-color:#017e66; color:#FFF}


.xpg_index3{ width:100%; padding-top:40px; padding-bottom:80px;}
.xpg_index3 .mbdy{  width:1218px; margin:0 auto; } 
.xpg_index3 .hst2{width:500px; margin:0 auto; height:60px;font-size:28px; text-align:center}
.xpg_index3 .mbdy .tboxs{float:left;  width:366px; float:left; height:260px; background-color:#E6F2EC; margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:20px;box-sizing: border-box; background-color:#FFFFFF; padding:10px 20px 10px 20px; overflow:hidden; padding-bottom:15px;}
.xpg_index3 .mbdy .tboxs .title{ padding-right:10px; font-size:18px; color:#000000;line-height:180%; font-weight:bold }
.xpg_index3 .mbdy .tboxs .texs{ font-size:14px; color:#666666;line-height:180%; }
