.banner { width:100%; float:left; background:url(../img/bannerbj.jpg) no-repeat center top;}
.banner img { width:100%; float:left;}
.zt_con1 { width:100%; float:left; }
.zt_con1_c { width:1110px; float:left; margin-top:65px; background:#fffbf4; padding:45px;}
.zt_con1_c img { width:540px; float:left;}
.zt_con1_r { width:505px; float:left; margin-left:65px;}
.zt_con1_t { width:100%; float:left; }
.zt_con1_t span { width:100%; float:left; color:#d17156; font-size:36px; font-family:"黑体"; line-height:55px;}
.zt_con1_t p { width:100%; float:left; margin-top:10px; line-height:30px; color:#353535; font-size:18px;}
.zt_con1_b { width:433px; padding:60px 35px 0px 35px; margin-top:30px; float:left; border:1px dashed #eebeae; height:108px; background:url(../img/002.png) no-repeat left top;}
.zt_con1_b span { width:100%; float:left; font-size:18px; font-family:"黑体"; color:#d17156; line-height:30px;}
.zt_con1_b p { width:100%; float:left; font-size:16px; color:#565656; line-height:30px;}

.zt_con2 { width:100%; float:left; background:url(../img/003.png) no-repeat center top; padding:80px 0px 35px 0px;}
.zt_con2_c { width:1110px; float:left; padding:0px 45px;}
.zt_con2_t { width:100%; float:left; font-family:"黑体"; color:#d17156; text-align:center; font-size:36px; line-height:55px;}
.zt_con2_b { width:100%; float:left; margin-top:35px;}
.zt_con2_b img { width:100%; float:left;}
.zt_con2_1 { width:208px; float:left; padding-right:189px; background:url(../img/004-4.png) no-repeat right center;}
.zt_con2_2 { width:208px; float:left; padding-right:189px; background:url(../img/004-5.png) no-repeat right center;}
.zt_con2_1 p ,.zt_con2_2 p { width:100%; float:left; text-align:center; margin-top:10px; color:#353535; font-size:18px; line-height:23px;}
.zt_con2_3 { width:316px; float:left; margin-top:-50px;}
.zt_con2_3 p { width:100%; float:left; text-align:center; margin-top:10px; color:#d17156; font-size:24px; line-height:30px;}

.zt_con3 { width:100%; float:left; background:#fffcf5; padding:35px 0px 55px 0px; }
.zt_con3_t { width:100%; float:left; margin-bottom:25px;}
.zt_con3_t span { width:100%; float:left; line-height:40px; text-transform: uppercase; background:url(../img/005.png) no-repeat center bottom; padding-bottom:2px; text-align:center; color:#f0a987; font-size:20px;}
.zt_con3_t img { width:680px; float:left; margin:20px 260px 0px 260px;}
.zt_con3_b { width:100%; float:left; margin-top:40px}
.zt_con3_l { width:540px; float:left;}
.zt_con3_r { width:660px; float:left;}
.zt_con3_l .zt_con3_01 { width:510px; float:left; padding-left:30px; height:123px; background:url(../img/005-5.png) no-repeat left bottom;}
.zt_con3_r .zt_con3_01 { width:585px; float:left; padding-left:30px; margin-left:45px; height:123px; background:url(../img/005-5.png) no-repeat left bottom;}
.zt_con3_l .zt_con3_02 { width:510px; float:left;}
.zt_con3_r .zt_con3_02 { width:615px; float:left; margin-left:45px;}
.zt_con3_01 h1 { width:50px; text-align:center; float:left; color:#edac99; font-size:36px; line-height:40px;}
.zt_con3_01 span { width:100%; font-family:"黑体"; float:left; font-size:24px; font-weight:bold; color:#d17156; margin-top:10px; line-height:35px;}
.zt_con3_01 p { width:100%; float:left; color:#edac99; font-size:6px; line-height:19px;}
.zt_con3_02 { color:#353535; font-size:18px; line-height:30px; margin-top:15px;}
.zt_con3_l a { width:170px; float:left; height:48px; color:#ffffff; line-height:48px; font-size:24px; text-align:center; margin-top:50px; background:#eebeae;-moz-border-radius: 24px; /* Gecko browsers */ -webkit-border-radius: 24px; /* Webkit browsers */ border-radius:24px; /* W3C syntax */}

.zt_title { width:100%; float:left; text-align:center;}
.zt_title span { width:100%; float:left; font-family:"黑体"; text-align:center; color:#d17156; font-size:36px; line-height:60px;}
.zt_title p { width:100%; float:left; text-align:center; text-transform: uppercase; background:url(../img/006.png) no-repeat center center; color:#e6cac1; font-size:18px; line-height:28px;}

.zt_con4 { width:100%; float:left; padding-top:45px;}
.zt_con4_c { width:100%; float:left; margin-top:50px; background:url(../img/007.png) no-repeat center center; min-height:380px;}
.zt_con4_c ul { width:100%; float:left;}
.zt_con4_c ul li { width:180px; float:left; margin-left:75px; color:#353535; font-size:18px; line-height:30px; text-align:center;}
.zt_con4_c ul li .p1 { margin-top:200px;}
.zt_con4_c ul li .p2 { margin-top:30px;}

.zt_con5 { width:100%; float:left; padding-top:45px;}
.zt_con5_c { width:100%; float:left; margin-top:25px;}
.zt_con5_c ul { width:100%; float:left;}
.zt_con5_c ul .zt_con5_cl { margin-left:0px;}
.zt_con5_c ul li { width:272px; float:left; border:2px solid #ffffff; margin-left:32px; margin-top:35px;}
.zt_con5_c ul li img { width:100%; float:left;}
.zt_con5_c ul li:hover { border:2px solid #73c4cb;}
.zt_con5_cc { width:100%; float:left; margin-top:-95px; height:95px;}
.zt_con5_cc h1 { width:50px; float:left; height:25px; line-height:25px; font-size:12px; margin-left:222px; font-weight:normal; color:#ffffff; background:#019aac; text-align:center;}
.zt_con5_cc h1 a { color:#ffffff; width:100%; float:left;}
.zt_con5_cc1 { width:228px; float:left; background:url(../img/zj-001.png) repeat center center; height:50px; padding:10px 10px; text-align:center;}
.zt_con5_cc1 a { width:100%; float:left;}
.zt_con5_cc1 span { width:100%; float:left; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; color:#202020; font-size:20px;}
.zt_con5_cc1 P { width:100%; float:left; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#565656; font-size:14px;}
.zt_con5_cc1 a:hover span, .zt_con5_cc1 a:hover p { color:#018787;}

.zt_con6 { width:100%; float:left; padding-top:45px; padding-bottom:45px;}
.zt_con6_c { width:100%; float:left; margin-top:25px;}
.zt_con6_c ul { width:1200px; float:left; }
.zt_con6_c ul li { width:291px; margin-left:12px; float:left;}
.zt_con6_cb { width:291px; float:left; height:2px; overflow:hidden; background: url(../img/zjbot.jpg) no-repeat left bottom; background-size:0px 2px; -webkit-transition:1s;}
.zt_con6_c ul li:hover .zt_con6_cb {background-size:291px 2px;}
.zt_con6_cc { width:291px; float:left; overflow:hidden; background:#f9f9f9;}
.zt_con6_c1 { width:291px; height:185px; text-align:center; float:left; overflow:hidden;}
.zt_con6_c1 img { width:100%; float:none; height:185px; text-align:center; }
.zt_con6_c2 { width:247px; height:80px; padding:20px 22px 0px 22px; float:left; background:#f9f9f9; overflow:hidden;}
.zt_con6_c2 span { width:100%; color:#202020; font-size:18px; float:left; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zt_con6_c2 span a { color:#202020;}
.zt_con6_c2 span a:hover { color:#00b3b4;}
.zt_con6_c2 p { width:100%; float:left; color:#454545; font-size:14px; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zt_con6_c2 p a { color:#00b3b4;}