@charset "utf-8";
/* publit */
*{ padding: 0; margin: 0;}
body{ font-family: "Microsoft YaHei",arial;}
.dclear{ clear: both;}
/* bannerbox */
.bannerbox{ width: 100%; height: auto; margin: 0 auto;}
.bannerbox img{ width:100%; height: auto; display: block; margin: 0 auto;}

/* ztbox1 */
.ztbox1{ width: 100%; height: auto; margin: 0 auto;}
.ztbox1 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox1 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox1 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox1 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e9ccc0; padding: 80px 0 60px 0;}
.ztbox1 .ztbox1content ul{ width: 870px; height: auto; margin: 0 auto;}
.ztbox1 .ztbox1content li{ width: 100%; height: auto; margin: 0 0 40px 0; list-style-type: none;}
.ztbox1 .ztbox1content li span{font-size: 24px; color: #fff; padding: 20px; background: #e25178; margin: 0 30px 0 0; display: block; float: left;}
.ztbox1 .ztbox1content li p{font-size: 18px; color: #393939; line-height: 28px;}
.ztbox1 .ztbox1zx{ width: 100%; height: auto; padding: 20px 0 0 0;}
.ztbox1 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #d50039; font-size: 26px; color: #d50039; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox2 */
.ztbox2{ width: 100%; height: auto; margin: 0 auto;}
.ztbox2 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox2 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox2 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox2 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e25178; padding: 80px 0 60px 0;}
.ztbox2 .ztbox1content .w1220{ width: 1220px; height: auto; margin: 0 auto;}
.ztbox2 .ztbox1content .ztbox1ctl{ width: 575px; height: auto; float: left;}
.ztbox2 .ztbox1content .ztbox1ctl h4{ width: 455px; height: auto; margin: 0 auto; font-size: 32px; color: #fff; font-weight: normal; line-height:50px;}
.ztbox2 .ztbox1content .ztbox1ctl h4.pb1{ padding: 70px 0 20px 0;}
.ztbox2 .ztbox1content .ztbox1ctl p{ width: 455px; height: auto; margin: 20px auto 0; font-size: 18px; color: #fff; line-height: 35px;}
.ztbox2 .ztbox1content .ztbox1ctr{ width: 645px; height: auto; float: left;}
.ztbox2 .ztbox1content .ztbox1ctr ul{ width: 100%; height: auto;}
.ztbox2 .ztbox1content .ztbox1ctr li{ width: 195px; height: 195px; float: left; list-style-type: none; color: #fff; font-size: 18px;}
.ztbox2 .ztbox1content .ztbox1ctr li img{ width: 170px; height: 165px;}
.ztbox2 .ztbox1content .ztbox1ctr li img.mr1{ margin:30px 0 0 25px;}
.ztbox2 .ztbox1content .ztbox1ctr li img.mr2{ margin:30px 25px 0 0;}
.ztbox2 .ztbox1content .ztbox1ctr li img.mr3{ margin:0 0 25px 25px;}
.ztbox2 .ztbox1content .ztbox1ctr li img.mr4{ margin:0 25px 25px 0;}
.ztbox2 .ztbox1content .ztbox1ctr li.bimg1{ background: url("../img/youshibg01.jpg") no-repeat center 25px #dca436;}
.ztbox2 .ztbox1content .ztbox1ctr li.bimg2{ background: url("../img/youshibg02.jpg") no-repeat center 25px #dca436;}
.ztbox2 .ztbox1content .ztbox1ctr li.bimg3{ background: url("../img/youshibg03.jpg") no-repeat center 25px #dca436;}
.ztbox2 .ztbox1content .ztbox1ctr li.bimg4{ background: url("../img/youshibg04.jpg") no-repeat center 25px #dca436;}
.ztbox2 .ztbox1content .ztbox1ctr li.bgc1 p{ padding: 120px 0 0 0; text-align: center;}
.ztbox2 .ztbox1content .ztbox1ctr li.bgc2{ background: #e25178;}
.ztbox2 .ztbox1content .ztbox1ctr li.bgc2 p{ text-align: center; font-size: 32px; color: #fff; line-height: 195px;}
.ztbox2 .ztbox1zx{ width: 100%; height: auto; padding: 50px 0 0 0;}
.ztbox2 .ztbox1zx a{ width: 194px; height: 49px; display: block; margin: 0 auto; border: 3px solid #fff; font-size: 22px; color: #fff; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox3 */
.ztbox3{ width: 100%; height: auto; margin: 0 auto;}
.ztbox3 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox3 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox3 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox3 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e9ccc0; padding:40px 0 60px 0;}
.ztbox3 .ztbox1content ul{ width: 1185px; height: auto; margin: 0 auto;}
.ztbox3 .ztbox1content li{ width: 525px; height: auto; margin: 0 0 0 45px; list-style-type: none; float: left; padding: 30px 0 20px 0; border-bottom: 1px dashed #393939;}
.ztbox3 .ztbox1content li img{ width: 100px; height: 100px; float: left;}
.ztbox3 .ztbox1content li .liboxr{ width: 425px; height: auto; float: left; color: #393939; padding: 10px 0 0 0;}
.ztbox3 .ztbox1content li .liboxr h4{ font-size: 18px; padding: 0 0 5px 20px;}
.ztbox3 .ztbox1content li .liboxr p{ font-size: 14px; padding: 0 0 0 20px; line-height: 22px;}
.ztbox3 .ztbox1zx{ width: 100%; height: auto; padding: 60px 0 0 0;}
.ztbox3 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #d50039; font-size: 26px; color: #d50039; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox4 */
.ztbox4{ width: 100%; height: auto; margin: 0 auto;}
.ztbox4 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox4 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox4 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox4 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e25178; padding: 80px 0 60px 0;}
.ztbox4 .ztbox1content ul{ width: 1200px; height: auto; margin: 0 auto;}
.ztbox4 .ztbox1content li{ width: 200px; height: 220px; float: left; list-style-type: none; color: #fff; background: #dca436;}
.ztbox4 .ztbox1content li img{ width: 200px; height: 220px;}
.ztbox4 .ztbox1content li h4{ width: 170px; height: auto; font-size: 18px; color: #fff; margin: 50px auto 10px; border-bottom: 1px dashed #fff; padding: 0 0 10px 0; font-weight: normal;}
.ztbox4 .ztbox1content li p{ width: 170px; height: auto; font-size: 14px; color: #fff; margin: 0 auto;}
.ztbox4 .ztbox1zx{ width: 100%; height: auto; padding: 60px 0 0 0;}
.ztbox4 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #fff; font-size: 26px; color: #fff; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox5 */
.ztbox5{ width: 100%; height: auto; margin: 0 auto;}
.ztbox5 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox5 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox5 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox5 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e25178; padding: 80px 0 60px 0;}
.ztbox5 .ztbox1content ul{ width: 1210px; height: auto; margin: 0 auto;}
.ztbox5 .ztbox1content li{ width: 265px; height: auto; float: left; list-style-type: none; background: #fff; margin: 0 0 0 30px;}
.ztbox5 .ztbox1content li img{ width: 215px; height: 215px; display: block; margin: 25px auto 15px;}
.ztbox5 .ztbox1content li h4{font-size: 18px; color: #393939; text-align: center; padding-bottom: 5px;}
.ztbox5 .ztbox1content li h5{font-size: 16px; color: #393939; font-weight: normal; text-align: center;}
.ztbox5 .ztbox1content li p{ width: 240px; height: auto; font-size: 14px; color: #393939; margin: 15px auto 30px; line-height: 23px;}
.ztbox5 .ztbox1content li a{ width: 150px; height: 40px; display: block; margin: 0 auto 30px; font-size: 18px; color: #fff; text-align: center; line-height: 40px; text-decoration-line: none;background: #dca436;}
.ztbox5 .ztbox1zx{ width: 100%; height: auto; padding: 60px 0 0 0;}
.ztbox5 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #fff; font-size: 26px; color: #fff; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox6 */
.ztbox6{ width: 100%; height: auto; margin: 0 auto;}
.ztbox6 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox6 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox6 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox6 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e9ccc0; padding: 80px 0 60px 0;}
.ztbox6 .ztbox1content ul{ width: 1190px; height: auto; margin: 0 auto; background: #fff; padding: 10px 0 0 0;}
.ztbox6 .ztbox1content li{ margin: 0 0 0 10px; list-style-type: none; float: left;}
.ztbox6 .ztbox1content li.li1{ width: 360px; height: auto;}
.ztbox6 .ztbox1content li.li2{ width: 430px; height: auto;}
.ztbox6 .ztbox1content li img{ width: 100%; height: auto; margin: 0 0 10px 0; display: block;}
.ztbox6 .ztbox1zx{ width: 100%; height: auto; padding: 60px 0 0 0;}
.ztbox6 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #d50039; font-size: 26px; color: #d50039; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox7 */
.ztbox7{ width: 100%; height: auto; margin: 0 auto;}
.ztbox7 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox7 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox7 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox7 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e25178; padding: 80px 0 60px 0;}
.ztbox7 .ztbox1content ul{ width: 1160px; height: auto; margin: 0 auto; background: #fff; padding: 40px 10px 0 10px;}
.ztbox7 .ztbox1content li{ width: 360px; height: auto; list-style-type: none; float: left; margin: 0 0 0 20px;}
.ztbox7 .ztbox1content li img{ width: 360px; height: 260px; display: block;}
.ztbox7 .ztbox1content li p{ height: 60px; line-height: 60px; font-size: 20px; color: #393939; text-align: center; font-weight: bold;}
.ztbox7 .ztbox1zx{ width: 100%; height: auto; padding: 60px 0 0 0;}
.ztbox7 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #fff; font-size: 26px; color: #fff; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox8 */
.ztbox8{ width: 100%; height: auto; margin: 0 auto;}
.ztbox8 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; background: #fff; padding: 25px 0 25px 0;}
.ztbox8 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 10px 0; line-height: 50px;}
.ztbox8 .ztbox1title h4{ text-align: center; font-size: 24px; color: #393939; font-weight: normal;}
.ztbox8 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; background: #e9ccc0; padding: 80px 0 60px 0;}
.ztbox8 .ztbox1content ul{ width: 1130px; height: auto; margin: 0 auto;}
.ztbox8 .ztbox1content li{ width: 565px; height: 390px; background: #fff; list-style-type: none; float: left;}
.ztbox8 .ztbox1content li img{ width: 565px; height: 390px; display: block;}
.ztbox8 .ztbox1content li p{ width: 450px; height: auto; font-size: 16px; color: #393939; line-height: 25px;margin: 0 auto;}
.ztbox8 .ztbox1content li p i{ font-size: 20px; color: #393939; font-style: normal; margin: 0 0 0 25px;}
.ztbox8 .ztbox1content li p.font1{ font-size: 32px;}
.ztbox8 .ztbox1content li p.font2{ font-size: 20px;}
.ztbox8 .ztbox1content li p.font3{ font-size: 24px; margin-bottom: 15px;}
.ztbox8 .ztbox1content li p.mr1{ margin-top: 80px; margin-bottom: 10px;}
.ztbox8 .ztbox1content li p.pa1{ padding-bottom: 15px; border-bottom: 1px dashed #393939; margin-bottom: 15px;}
.ztbox8 .ztbox1content li a{ width: 220px; height: 40px; display: block; margin: 35px auto 0; font-size: 18px; color: #fff; text-align: center; line-height: 40px; text-decoration-line: none; background:#e25178;}
.ztbox8 .ztbox1zx{ width: 100%; height: auto; padding: 60px 0 0 0;}
.ztbox8 .ztbox1zx a{ width: 224px; height: 49px; display: block; margin: 0 auto; border: 3px solid #d50039; font-size: 26px; color: #d50039; text-align: center; line-height: 49px; text-decoration-line: none;}

/* ztbox9 */
.ztbox9{ width: 100%; height: auto; margin: 0 auto; background: #d8d7d7;}
.ztbox9 .ztbox1title{ width: 100%; height: auto; margin: 0 auto; padding: 65px 0 40px 0;}
.ztbox9 .ztbox1title h3{ text-align: center; font-size: 38px; color: #393939; font-weight: normal;padding: 0 0 20px 0; line-height: 50px;}
.ztbox9 .ztbox1title h4{ text-align: center; font-size: 26px; color: #393939; font-weight: normal;}
.ztbox9 .ztbox1content{ width: 100%; height: auto; margin: 0 auto; padding: 0 0 60px 0;}
.ztbox9 .ztbox1content form{ width: 640px; height: auto; margin: 0 auto;}
.ztbox9 .ztbox1content form .forminput{ height: 60px; line-height: 60px; margin-bottom: 35px;}
.ztbox9 .ztbox1content form .forminput p{ width: 160px; height: 60px; float: left; background: #e25178; text-align: center; color: #fff; font-size: 24px;}
.ztbox9 .ztbox1content form .forminput input{ width: 480px; height: 60px; float: left; background: #fff; color: #a4a3a3; font-size: 22px; text-indent: 30px; border: 0 none; outline: none; display: block;}
.ztbox9 .ztbox1content form .formbm{ width: 225px; height: 60px; background: #e25178; color: #fff; font-size: 24px; text-align: center; line-height: 65px; margin: 0 auto; border: 0 none; display: block; cursor: pointer;}
