.zt_con { width:1200px; margin:0px auto;}
.banner { width:100%; float:left; background:url(../img/bannerbj.jpg) no-repeat center top;}
.banner img { float:left;}
.zt_con_title { width:100%; float:left; padding-bottom:15px; line-height:1.5em; background:url(../img/001.png) no-repeat bottom center; color:#000000; font-size:42px; text-align:center;}
.zt_con_title strong { font-weight:normal; color:#e18a6d;}
.zt_con1 { width:100%; float:left; padding:20px 0px;}
.zt_con1 img { float:left; margin-top:25px;}

.zt_con2 { width:100%; float:left; height:945px; background:url(../img/004.jpg) no-repeat center top;}
.zt_con2_c1 { width:720px; float:left; padding-right:480px; margin-top:15px; background:url(../img/005.png) no-repeat right top; height:526px;}
.zt_con_title1 { width:100%; float:left; line-height:1.5em; color:#000000; font-size:42px;}
.zt_con_title1 strong { font-weight:normal; color:#e18a6d;}
.zt_con2_c1 P { width:100%; float:left; line-height:1.5em; font-size:18px; margin-top:15px;}
.zt_con2_c1 img { float:left; margin-top:50px;}
.zt_con2_c2 { width:100%; margin-top:20px; float:left;}
.zt_con2_c2 span { width:100%; float:left; text-align:center; color:#000000; font-size:28px; line-height:1.5em;}
.zt_con2_c2 span strong { font-weight:normal; color:#000000; font-size:21px;}
.zt_con2_c2 ul { width:100%; float:left; margin-top:15px;}
.zt_con2_c2 ul li { width:340px; padding:0px 10px; height:55px; line-height:55px; margin-left:60px; margin-top:15px; background:#daf2f2; font-size:18px; color:#000000; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.zt_con3 { width:100%; float:left; padding:20px 0px;}
.zt_con3 img { float:left; margin-top:25px;}

.zt_con4 { width:100%; float:left; padding:20px 0px;}
.zt_con4 ul { width:100%; margin-top:20px; float:left;}
.zt_con4 ul li { width:270px; margin-left:40px; float:left;}
.zt_con4 ul li img { width:100%; float:left;-moz-border-radius: 15px 15px 15px 15px; /* Gecko browsers */ -webkit-border-radius: 15px 15px 15px 15px; /* Webkit browsers */ border-radius:15px 15px 15px 15px; /* W3C syntax */ }
.zt_con4 ul li p { width:100%; float:left; height:40px; margin-top:-40px; font-size:18px; line-height:40px; color:#ffffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  text-align:center; background:url(../img/010.png) repeat;-moz-border-radius: 0rem 0rem 15px 15px; /* Gecko browsers */ -webkit-border-radius: 0rem 0rem 15px 15px; /* Webkit browsers */ border-radius:0rem 0rem 15px 15px; /* W3C syntax */ }


