@charset "gb2312";

*{ margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
body{ color:#333; font-size:0.6rem; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; max-width:640px; margin:0 auto; background:#FFF; }
img{ border:none; }
ul{ list-style:none; }
table{ border-collapse:collapse; }
input{ font-family:Microsoft Yahei, sans-serif; background:none; border:none; }
a{ text-decoration:none; color:#333 }
a{ -webkit-tap-highlight-color:transparent }
.banner{ }
.banner img{ width:100%; }
.zt_01{ width:100%; float:left; padding-top:0.5rem; }
.zt_01 .tit{ width:9.15rem; text-align:center; margin:0 auto; background:url(../img/bgL2.jpg) no-repeat left; background-size:contain; margin-bottom:0.5rem; }
.zt_01 .tit h2{ font-size:0.75rem; background:url(../img/bgR2.jpg) no-repeat right; background-size:contain; }
.zt_01 .con{ text-align:center; position:relative; width:98%; margin:0.2rem auto; }
.zt_01 .con1{ position:absolute; left:0; width:100%; border-top:1px solid #18866D; top:50%; }
.zt_01 .con2{ position:absolute; right:0; width:2.8rem; }
.zt_01 .con1 img, .zt_01 .con2 img{ width:100%; }
.zt_01 .con h3{ font-size:0.5rem; background-color:white; position:relative; padding:0 0.2rem; display:inline-block; }
.zt_01 .con h3 b{ font-size:0.55rem; color:#17866C; }
.zt_01 .con h3 em{
 display:block;
 font-size:0.4rem;
 font-style:normal;
}
.zt_01 .con h3 em b{
 font-size:0.4rem;
 color:#D40000;
}
.zt_01 ul.bot{ width:15.5rem; margin:0 auto; border:1px solid #3AA37E; border-radius:1.5rem; overflow:hidden; padding:0.3rem; }
.zt_01 ul.bot li{ width:25%; float:left; text-align:center; }
.zt_01 ul.bot li h3{ font-size:0.5rem; width:2.375rem; height:0.65rem; background:#17866C; border-radius:0.5rem; color:#FFF; line-height:0.65rem; text-align:center; margin:0 auto; margin-bottom:0.2rem; }
.zt_01 ul.bot li p{ font-size:0.5rem; color:#17866C; }
.zt_01 .bottom{ width:15.5rem; text-align:center; margin:0 auto; position:relative; margin-bottom:1.3rem; }
.zt_01 .bot1{ position:absolute; left:0; width:1.5rem; }
.zt_01 .bot2{ position:absolute; right:0; width:1.5rem; }
.zt_01 .bot1 img, .zt_01 .bot2 img{ width:100%; }
.zt_01 .bottom h3{ font-size:0.5rem; position:absolute; left:1.4rem; top:0.2rem; }
.zt_01 .bottom h3 b{ font-size:0.55rem; color:#17866C; }
.zt_01 .bottom h3 span{ color:#17866C; }
.zt_01 ul.last{ width:12.55rem; margin:0 auto; overflow:hidden; clear:both; }
.zt_01 ul.last li{ margin:0.1rem 0; float:left; width:33%; background:url(../img/bj.jpg) no-repeat left; text-indent:0.8rem; font-size:0.5rem; }
.djyy{ width:10rem; margin:0 auto; text-align:center; }
.djyy a{ font-size:0.55rem; display:block; width:5.25rem; height:1.2rem; line-height:1.2rem; border-radius:0.2rem; background:#17866C; text-align:center; margin:0 auto; color:#FFF; margin-top:0.5rem; }
.zt_02{ width:100%; float:left; background:#E6EFEC; margin:0.8rem 0; padding:0.4rem 0.4rem; }
.zt_02 .tit{ width:9.15rem; text-align:center; margin:0 auto; background:url(../img/bgL1.jpg) no-repeat left; background-size:contain; margin-bottom:0.5rem; }
.zt_02 .tit h2{ font-size:0.75rem; background:url(../img/bgR1.jpg) no-repeat right; background-size:contain; }
.zt_02 .p1{ color:#17866C; font-size:0.55rem; }
.zt_02 .p2{ font-size:0.5rem; margin-top:0.2rem; }
.zt_02 ul{ overflow:hidden; clear:both; margin:0.5rem 0; }
.zt_02 ul li{ width:32%; float:left; border:1px solid #A0A0A0; border-radius:0.2rem; margin:0.5rem 0.1rem 0 0.1rem; }
.zt_02 ul li h2{ font-size:0.5rem; color:#17866C; text-align:center; font-weight:bold; padding:0.2rem; }
.zt_02 ul li img{ width:100%; }
.zt_02 ul li p{ font-size:0.5rem; text-align:left; padding:0.3rem 0.3rem 0 0.4rem; min-height:5.5rem; }
.zt_03{ width:100%; float:left; margin:0.3rem 0; padding:0.4rem 0.4rem; }
.zt_03 .tit{ width:13rem; text-align:center; margin:0 auto; background:url(../img/bgL2.jpg) no-repeat left; background-size:contain; margin-bottom:0.5rem; }
.zt_03 .tit h2{ font-size:0.75rem; background:url(../img/bgR2.jpg) no-repeat right; background-size:contain; }
.zt_03 .p1{ color:#17866C; font-size:0.55rem; }
.zt_03 .p2{ font-size:0.5rem; margin-top:0.1rem; }
.zt_03 .p3, .zt_03 .p4{ font-size:0.5rem; margin-top:0.1rem; }
.zt_03 .p3 span, .zt_03 .p4 span{ font-size:0.55rem; color:#17866C; }
.zt_03 ul{ overflow:hidden; clear:both; margin:0.5rem 0; }
.zt_03 ul li{ width:6.05rem; float:left; margin:0 0.75rem; }
.zt_03 ul li img{ width:100%; }
.zt_03 ul li h2{ font-size:0.5rem; color:#17866C; text-align:center; background:#E6EFEC; margin-top:-0.2rem; padding:0.4rem 0 0.2rem 0; }
.zt_03 ul li p{ font-size:0.5rem; text-align:left; background:#E6EFEC; padding:0 0.2rem 0 0.3rem; min-height:4rem; }
.zt_04{ width:100%; float:left; background:#E6EFEC; margin:0.8rem 0; padding:0.4rem 0.2rem; }
.zt_04 .tit{ width:9.15rem; text-align:center; margin:0 auto; background:url(../img/bgL1.jpg) no-repeat left; background-size:contain; margin-bottom:0.5rem; }
.zt_04 .tit h2{ font-size:0.75rem; background:url(../img/bgR1.jpg) no-repeat right; background-size:contain; }
.zt_04 .p1{ color:#17866C; font-size:0.55rem; }
.zt_04 .zt_cmCon{ width:15.425rem; margin:0 auto; margin-top:0.5rem; }
.zt_04 .zt_cmCon .zt_cmConF{ background:url(../img/bg3.jpg) repeat-x; height:0.5rem; }
.zt_04 .zt_cmCon .zt_cmConL{ background:url(../img/bg3.jpg) repeat-x; height:0.5rem; }
.zt_04 .zt_cmCon p{ color:#4D4D4D; font-size:0.5rem; text-align:center; margin:0.2rem 0; }
.zt_04 .bot{ overflow:hidden; clear:both; }
.zt_04 dl{ width:32%; float:left; margin:0.2rem 0.1rem 0.2rem 0.1rem; }
.zt_04 dl dt{ width:; }
.zt_04 dl dt img{ width:100%; }
.zt_04 dl dd{ background:#A3A3A3; text-align:center; color:#FFF; font-size:0.5rem; margin-top:-0.2rem; padding:0.2rem 0; }
.zt_04 dl dd p{ font-size:0.45rem; }
.zt_05{ width:100%; float:left; margin:0.3rem 0; padding:0.4rem 0.4rem; }
.zt_05 .tit{ width:12rem; text-align:center; margin:0 auto; background:url(../img/bgL2.jpg) no-repeat left; background-size:contain; margin-bottom:0.5rem; }
.zt_05 .tit h2{ font-size:0.75rem; background:url(../img/bgR2.jpg) no-repeat right; background-size:contain; }
.zt_05 .bot{ overflow:hidden; clear:both; }
.zt_05 dl{ width:48%; float:left; margin:0.2rem 0.1rem 0.2rem 0.1rem; }
.zt_05 dl dt img{ width:100%; }
.zt_05 dl dd{ padding:0.2rem 0; font-size:0.5rem; }
.zt_06{ width:100%; float:left; }
.zt_06 img{ width:100%; }































