.banner { width:100%; float:left; background:url(../img/bannerbj.jpg) no-repeat center top;}
.banner img { float:left;}
.zt_con1 { width:100%; float:left; background:#f8f6f7; padding:110px 0px 20px 0px;}
.zt_con1_c { width:550px; padding:0px 50px 0px 600px; float:left; background:url(../img/001.png) no-repeat left top;}
.zt_con1_t { width:100%; float:left;}
.zt_con1_t span { width:100%; float:left; color:#353535; font-size:30px; line-height:35px;}
.zt_con1_t span strong { font-weight:normal; font-style:italic; font-size:18px; padding-left:10px; color:#a9a8a8;}
.zt_con1_t p { width:100%; float:left; color:#353535; font-size:48px; line-height:50px;}
.zt_con1_t p strong { color:#06a6b5; font-weight:normal;}
.zt_con1_b { width:100%; float:left;}
.zt_con1_b p { float:left; width:100%; color:#353535; font-size:18px; line-height:28px; margin-top:20px;}
.zt_con1_b img { float:left; margin-left:26px;}

.zt_title { width:100%; float:left; text-align:center;}
.zt_title span { width:100%; float:left; font-size:48px; color:#353535; line-height:70px; background:url(../img/002.png) no-repeat center center;}
.zt_title p { width:100%; float:left; color:#353535; font-size:16px; line-height:26px; margin-top:15px;}
.zt_title1 { width:100%; float:left; text-align:center;}
.zt_title1 span { width:100%; float:left; font-size:48px; color:#353535; line-height:70px; background:url(../img/002-1.png) no-repeat center center;}
.zt_title1 p { width:100%; float:left; color:#787878; font-size:16px; line-height:26px; margin-top:15px;}
.zt_title2 { width:100%; float:left; text-align:center;}
.zt_title2 span { width:100%; float:left; font-size:48px; color:#ffffff; line-height:70px; background:url(../img/002-2.png) no-repeat center center;}
.zt_title2 p { width:100%; float:left; color:#ffffff; font-size:16px; line-height:26px; margin-top:15px;}

.zt_con2 { width:100%; float:left; background:url(../img/003.png) repeat-x center bottom #f8f6f7; padding:0px 0px 75px 0px;}
.zt_con2_c { width:100%; float:left; margin-top:25px;}
.zt_con2_c ul { width:100%; float:left;}
.zt_con2_c ul li { width:286px; border:1px solid #f8f6f7; float:left; margin-left:16px;}
.zt_con2_c ul li:hover { border:1px solid #72cdd3;}
.zt_con2_c ul li img { width:100%; float:left;}
.zt_con2_c2 { width:100%; float:left; background:url(../img/005.png) no-repeat center center; background-size:100% 100%; height:85px; margin-top:-85px;}
.zt_con2_c ul li:hover .zt_con2_c2 {background:url(../img/004.png) no-repeat center center; background-size:100% 100%;}
.zt_con2_c2 span { width:100%; float:left; font-size:24px; text-align:center; color:#ffffff; line-height:30px; margin-top:14px;}
.zt_con2_c2 p { width:100%; float:left; font-size:16px; text-align:center; color:#ffffff; line-height:26px;}

.zt_con3 { width:100%; float:left; background:#f8f6f7; padding:0px 0px 0px 0px;}
.zt_con3_c { width:100%; float:left; margin-top:10px; background:url(../img/006.png) repeat-y center center;}
.zt_con3_ca { background:url(../img/006.png) repeat-x center top; padding-top:1px;}
.zt_con3_c ul { width:100%; float:left;}
.zt_con3_c ul li { width:460px; float:left; margin:35px 70px 35px 70px;}
.zt_con3_c ul li img { float:left;}
.zt_con3_c1 { width:100%; float:left; margin-top:20px;}
.zt_con3_c1 span { width:135px; height:90px; line-height:45px; padding:30px 0px; letter-spacing:8px; float:left; background:url(../img/006-0.png) no-repeat center center; text-align:center; color:#984960; font-size:30px;}
.zt_con3_c1 p { width:310px; float:left; line-height:30px; color:#353535; font-size:18px; margin-left:15px;}
.zt_con3_c1 p strong { color:#87545d; font-weight:normal;}

.zt_con4 { width:100%; float:left; background:url(../img/003.png) repeat-x center bottom #f8f6f7; padding:0px 0px 75px 0px;}
.zt_con4_c { width:100%; float:left; margin-top:25px;}
.zt_con4_c ul { width:100%; float:left;}
.zt_con4_c ul li { width:228px; height:250px; color:#fffffff; background:#d29ca8; float:left; margin-left:15px; cursor:pointer;}
.zt_con4_c ul li:hover { background:#6bc8cd;}
.zt_con4_c ul li img { width:120px; float:left; margin:30px 54px 10px 54px;}
.zt_con4_c ul li p { width:100%; float:left; text-align:center; color:#ffffff; font-size:22px; line-height:29px;}

.zt_con5 { width:100%; float:left; background:#f8f6f7; padding:20px 0px 40px 0px;}
.zt_con5_c { width:780px; padding-left:420px; background:url(../img/008.png) no-repeat left center; height:650px; float:left; margin-top:40px;}
.none {display:none;}
.zt_con5_c .TabTitle { width:100%; float:left;}
.zt_con5_c .TabTitle ul { width:100%; float:left;}
.zt_con5_c .TabTitle ul li {float:left;cursor:pointer; width:260px; padding-bottom:15px; text-align:center;}
.zt_con5_c .TabTitle ul li a{text-decoration:none;}
.zt_con5_c .TabTitle .active {color:#353535; background:url(../img/008-1.png) no-repeat center bottom;}
.zt_con5_c .TabTitle .normal {color:#353535}
.zt_con5_c1 { width:166px; margin:0px 47px; float:left;}
.zt_con5_c1 img { float:left; width:166px; height:166px;}
.zt_con5_c2 { width:100%; float:left; margin-top:-166px;}
.zt_con5_c2 img { float:left; width:100%; float:left;}
.zt_con5_c .TabTitle .active .zt_con5_c2 { background:url(../img/008-2.png) no-repeat center center;}
.zt_con5_c .TabTitle ul li p { width:100%; float:left; text-align:center; color:#353535; font-size:16px; line-height:28px; font-weight:bold;}

.zt_con5_c .TabContent {clear:both; display:block; width:100%; float:left; margin-top:70px;}
.zt_con5_c .TabContent img { width:390px; float:left;}
.zt_con5_b { width:365px; margin-left:25px; float:left;}
.zt_con5_b h1 { width:100%; float:left; font-weight:normal; font-style:italic; color:#984960; font-size:28px;text-transform: uppercase; line-height:45px; margin-top:15px;}
.zt_con5_b span { width:100%; float:left; line-height:50px; color:#984960; font-size:26px;}
.zt_con5_b p { width:100%; float:left; line-height:28px; margin-top:15px; color:#353535; font-size:18px;}
.zt_con5_b p strong { color:#984960; font-weight:normal;}

.zt_con6 { width:100%; float:left; background:#f8f6f7; padding:0px 0px 0px 0px;}
.zt_con6_t { width:100%; float:left; background:url(../img/009.jpg) no-repeat center center #d6a4b0; height:305px; text-align:center;}
.zt_con6_t h1 { width:100%; float:left; font-weight:normal; font-size:48px; color:#ffffff; line-height:60px; margin-top:65px;}
.zt_con6_t span { width:100%; float:left; font-size:26px; color:#ffffff; line-height:50px; margin-top:25px; background:url(../img/009-1.png) no-repeat center center;}
.zt_con6_t p { width:100%; float:left; color:#ffffff; font-size:18px; line-height:30px; margin-top:15px;}

.zt_con6_c { width:100%; float:left; background:#f8f6f7; padding:60px 0px 90px 0px;}
.none {display:none;}
.zt_con6_c .TabTitle { width:100%; float:left;}
.zt_con6_c .TabTitle ul { width:100%; float:left;}
.zt_con6_c .TabTitle ul li {float:left;cursor:pointer; width:200px; height:231px; padding-bottom:15px; text-align:center;}
.zt_con6_c .TabTitle ul li a {text-decoration:none;}
.zt_con6_c .TabTitle ul li img { width:100px; float:left; margin:40px 50px 0px 50px;}
.zt_con6_c .TabTitle ul li span { width:100%; float:left; font-size:24px; line-height:30px;}
.zt_con6_c .TabTitle ul li p { width:100%; float:left; font-size:15px; line-height:20px;}

.zt_con6_c .TabTitle .active {color:#87545d; background:url(../img/009-2.png) no-repeat center center;}
.zt_con6_c .TabTitle .normal {color:#353535; background:url(../img/009-21.png) no-repeat center center;}

.zt_con6_c .TabContent {clear:both; display:block; width:100%; float:left; margin-top:30px; min-height:454px; background:url(../img/010.png) no-repeat center bottom;}
.zt_con6_b1 { width:530px; float:left; height:366px;}
.zt_con6_b1 h1 { width:100%; float:left; color:#984960; font-size:26px; font-weight:normal; line-height:2em; border-bottom:2px dashed #984960;}
.zt_con6_b2 { width:100%; color:#353535; font-size:18px; line-height:1.5em; float:left; margin-top:20px;}
.zt_con6_b2 span { float:left; width:30%; font-weight:bold;}
.zt_con6_b2 p { float:left; width:70%;}
.zt_con6_r { width:600px; float:left; margin-left:70px;}
.zt_con6_r img { float:left; width:100%;}
.zt_con6_b { width:800px; float:left; margin-left:400px; color:#e9d3d9; font-size:28px; line-height:35px; font-style:italic;}


.zt_con7 { width:100%; float:left; background:#f8f6f7; padding:50px 0px 0px 0px; background:url(../img/011.jpg) no-repeat center center #dda7b3;}
.zt_con7_c { width:600px; float:left; padding-left:600px; background:url(../img/011-1.png) no-repeat bottom left; height:845px; margin-top:45px;}
.none {display:none;}
.zt_con7_c .TabTitle { width:100%; float:left;}
.zt_con7_c .TabTitle ul { width:100%; float:left;}
.zt_con7_c .TabTitle ul li {float:left;cursor:pointer; width:196px; margin-left:6px; font-size:30px; line-height:68px; border-bottom:2px solid #d39fae; text-align:center;-moz-border-radius: 15px 15px 0px 0px; /* Gecko browsers */ -webkit-border-radius: 15px 15px 0px 0px; /* Webkit browsers */ border-radius: 15px 15px 0px 0px /* W3C syntax */}
.zt_con7_c .TabTitle ul li a {text-decoration:none;}

.zt_con7_c .TabTitle .active {color:#ffffff; background:#b86470;}
.zt_con7_c .TabTitle .normal {color:#353535; background:#ffffff;}

.zt_con7_c .TabContent {clear:both; display:block; width:100%; float:left;}
.zt_con7_t { width:100%; float:left; background:#b86470; font-size:28px; color:#ffffff; text-align:center; line-height:65px;}
.zt_con7_b { width:100%; float:left;}
.zt_con7_b table { border-bottom:1px solid #b86470; border-left:1px solid #b86470; background:#ffffff; -moz-border-radius:0px 0px 15px 15px; /* Gecko browsers */ -webkit-border-radius:0px 0px 15px 15px; /* Webkit browsers */ border-radius:0px 0px 15px 15px; /* W3C syntax */}
.zt_con7_b td { border-top:1px solid #b86470; text-align:center; border-right:1px solid #b86470; line-height:22px; padding:10px; color:#353535; font-size:16px;}
.zt_con7_b td strong { font-size:18px;}
.zt_con7_b1 { -moz-border-radius:0px 0px 15px 0px; /* Gecko browsers */ -webkit-border-radius:0px 0px 15px 0px; /* Webkit browsers */ border-radius:0px 0px 15px 0px; /* W3C syntax */}
.zt_con7_b2 { width:100%; float:left; line-height:52px; font-size:24px; color:#353535; margin:5px 0px;}
.zt_con7_b td .zt_con7_b2 strong { color:#b86470; font-size:36px;}
.zt_con7_b2 a { float:right; background:#b86470; padding:0px 45px; color:#ffffff; font-size:24px; -moz-border-radius:26px; /* Gecko browsers */ -webkit-border-radius:26px; /* Webkit browsers */ border-radius:26px; /* W3C syntax */}



.zt_con8 { width:100%; float:left; background:#f8f6f7; padding:80px 0px 80px 0px;}
.zt_con8_t { width:100%; float:left; color:#353535; font-size:30px; line-height:50px; border-bottom:1px solid #ca94a0;}


.zt_con8_l { width:490px; float:left; margin-top:40px;}
.zt_con8_l ul { width:100%; float:left;}
.zt_con8_l ul li { width:100%; float:left; color:#353535; font-size:16px; line-height:40px;}
.zt_con8_l ul li a { color:#353535;}
.zt_con8_r { width:710px; float:left; margin-top:30px;}
.zt_con8_r ul { width:100%; float:left;}
.zt_con8_r ul li { width:330px; margin-left:25px; float:left;}
.zt_con8_r ul li img { width:100%; float:left;}
.zt_con8_r ul li p { width:100%; float:left; background:url(../img/012-4.jpg) no-repeat center center; background-size:100% 100%; color:#ffffff; font-size:22px; text-align:center; line-height:50px; margin-top:-50px; height:50px;}








