@charset "utf-8";
/* publit */
*{ padding: 0; margin: 0;}
.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; padding:70px 0 0 0;}
.ztbox1 .zth1{line-height:40px;font-size:38px;color:#000;text-align:center;font-weight:550;}
.ztbox1 .zth1 i{ color: #c79c66;}
.ztbox1 .ztsp{ font-size:16px; color:#999999; margin:20px auto 50px; width: 300px; line-height: 40px; text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; display: block;}
.ztbox1 .mqmx{width: 1160px; height: auto; background: #fafafa; margin: 0 auto; padding-bottom: 30px}
.ztbox1 .mqmxt{width: 505px; height: auto; float: left; margin: 30px 0 0 30px; padding-top: 20px;}
.ztbox1 .mqmxt h3{font-size: 30px; font-weight: bold; color: #000;}
.ztbox1 .mqmxt p{font-size: 18px; color: #474747; padding-top: 20px;}
.ztbox1 .mqmxp{width: 565px; height: auto; float: left; margin: 30px 0 0 30px;}
.ztbox1 .kcld{width: 1180px; height: auto; margin: 0 auto; padding: 70px 0 0 0;}
.ztbox1 .kcldp{ text-align: center; line-height: 42px; font-size: 26px; color: #474747;}
.ztbox1 .kclb h3{font-size: 30px; line-height: 42px; font-weight: bold; text-align: center; color: #474747; padding: 40px 0 40px 0;}
.ztbox1 .kclb1{width: 256px; height:256px; float: left; border: 2px solid #c79c65; margin: 0 0 30px 100px; border-radius: 256px;}
.ztbox1 .kclb1 span{width: 70px; height: 70px; display: block; background:#c79c65; color: #fff; font-size: 50px; text-align: center; line-height: 70px; margin:15px auto 20px; border-radius: 70px;}
.ztbox1 .kclb1 h5{font-size: 24px; font-weight: bold; text-align: center; padding-bottom: 20px; color: #474747;}
.ztbox1 .kclb1 p{font-size:18px; line-height: 26px; color: #474747; text-align: center;}
.ztbox1 .jyfwbox{width: 1260px; height: auto; margin: 0 auto;}
.ztbox1 .jyfwbox h3{font-size: 30px; line-height: 42px; font-weight: bold; text-align: center; color: #474747; padding: 40px 0 40px 0;}
.ztbox1 .jyfwbox .jyfwbg{background: #fafafa; padding: 30px 0 30px 0;}
.ztbox1 .jyfwbox .jyfwbg img{width: 570px; height: 370px; float: left; margin: 0 0 0 30px;}
.ztbox1 .jyfwbox .jyfwbg .jyfwt{width: 600px; height: 370px; float: left; margin: 0 0 0 30px;}
.ztbox1 .jyfwbox .jyfwbg .jyfwt p{font-size: 16px;color: #474747; line-height: 26px; margin-bottom: 20px;}
.ztbox1 .jyfwbox .jyfwbg .jyfwt p b{font-size: 18px; display: block; margin-bottom:5px;}
.ztbox1 .ztzx{padding: 30px 0 0 0;}
.ztbox1 .ztzx a{width: 520px;line-height: 60px;font-size:22px; color:#fff; background: #e54853; display:block; margin: 0 auto;text-align: center; border-radius:30px;}

/* ztbox2 */
.ztbox2{ width:100%; height:auto; margin:0 auto; padding:70px 0 0 0;}
.ztbox2 .zth1{line-height:40px;font-size:38px;color:#000;text-align:center;font-weight:550;}
.ztbox2 .zth1 i{ color: #c79c66;}
.ztbox2 .ztsp{ font-size:16px; color:#999999; margin:20px auto 50px; width: 300px; line-height: 40px; text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; display: block;}
.ztbox2 ul{ width: 1210px; height: auto; margin: 0 auto; background: #fafafa; padding: 30px 0 30px 0;}
.ztbox2 li{ width: 265px; height: auto; float: left; list-style-type: none; background: #fff; margin: 0 0 0 30px;}
.ztbox2 li img{ width: 215px; height: 215px; display: block; margin: 25px auto 15px;}
.ztbox2 li h4{font-size: 18px; color: #393939; text-align: center; padding-bottom: 5px;}
.ztbox2 li h5{font-size: 16px; color: #393939; font-weight: normal; text-align: center;}
.ztbox2 li p{ width: 240px; height: auto; font-size: 14px; color: #393939; margin: 15px auto 30px; line-height: 23px;}
.ztbox2 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: #c79c66;}
.ztbox2 .ztzx{padding: 30px 0 0 0;}
.ztbox2 .ztzx a{width: 400px;line-height: 60px;font-size:22px; color:#fff; background: #e54853; display:block; margin: 0 auto;text-align: center; border-radius:30px;}

/* ztbox3 */
.ztbox3{ width:100%; height:auto; margin:0 auto; padding:70px 0 0 0;}
.ztbox3 .zth1{line-height:40px;font-size:38px;color:#000;text-align:center;font-weight:550;}
.ztbox3 .zth1 i{ color: #c79c66;}
.ztbox3 .ztsp{ font-size:16px; color:#999999; margin:20px auto 50px; width: 300px; line-height: 40px; text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; display: block;}
.ztbox3 ul{ width: 1190px; height: auto; margin: 0 auto;}
.ztbox3 li{ margin: 0 0 0 10px; list-style-type: none; float: left;}
.ztbox3 li.li1{ width: 360px; height: auto;}
.ztbox3 li.li2{ width: 430px; height: auto;}
.ztbox3 li img{ width: 100%; height: auto; margin: 0 0 10px 0; display: block;}
.ztbox3 .ztzx{padding: 30px 0 0 0;}
.ztbox3 .ztzx a{width: 360px;line-height: 60px;font-size:22px; color:#fff; background: #e54853; display:block; margin: 0 auto;text-align: center; border-radius:30px;}

/* ztbox4 */
.ztbox4{ width:100%; height:auto; margin:0 auto; padding:70px 0 0 0;}
.ztbox4 .zth1{line-height:40px;font-size:38px;color:#000;text-align:center;font-weight:550;}
.ztbox4 .zth1 i{ color: #c79c66;}
.ztbox4 .ztsp{ font-size:16px; color:#999999; margin:20px auto 50px; width: 300px; line-height: 40px; text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; display: block;}
.ztbox4 ul{ width: 1160px; height: auto; margin: 0 auto;}
.ztbox4 li{ width: 360px; height: auto; list-style-type: none; float: left; margin: 0 0 0 20px;}
.ztbox4 li img{ width: 360px; height: 260px; display: block;}
.ztbox4 li p{ height: 60px; line-height: 60px; font-size: 20px; color: #393939; text-align: center; font-weight: bold;}
.ztbox4 .ztzx{padding: 30px 0 0 0;}
.ztbox4 .ztzx a{width: 380px;line-height: 60px;font-size:22px; color:#fff; background: #e54853; display:block; margin: 0 auto;text-align: center; border-radius:30px;}

/* ztbox5 */
.ztbox5{ width:100%; height:auto; margin:0 auto; padding:70px 0 0 0;}
.ztbox5 .zth1{line-height:40px;font-size:38px;color:#000;text-align:center;font-weight:550;}
.ztbox5 .zth1 i{ color: #c79c66;}
.ztbox5 .ztsp{ font-size:16px; color:#999999; margin:20px auto 50px; width: 300px; line-height: 40px; text-align: center; border-top: 1px solid #999; border-bottom: 1px solid #999; display: block;}
.ztbox5 ul{ width: 1140px; height: auto; margin: 0 auto;background: #fafafa;padding: 30px 0 30px 0;}
.ztbox5 li{ width: 340px; height: auto; list-style-type: none; float: left; margin: 0 0 0 30px;background: #fff;padding: 0 0 15px 0;}
.ztbox5 li img{ width: 340px; height: 230px; display: block;}
.ztbox5 li .cgxy{width: 93%; height: 60px; line-height: 60px; font-size:18px; color: #474747;position: relative; margin: 0 auto;}
.ztbox5 li .cgxy2{width: 93%; margin: 0 auto;}
.ztbox5 li .cgxy span{ padding: 5px 15px 5px 15px; color: #fff; background: #c79c66; position: absolute; top: 15px; right: 0; border-radius: 15px; height: 20px; line-height: 20px;font-size: 16px;}
.ztbox5 .ztzx{padding: 30px 0 0 0;}
.ztbox5 .ztzx a{width: 380px;line-height: 60px;font-size:22px; color:#fff; background: #e54853; display:block; margin: 0 auto;text-align: center; border-radius:30px;}

/* ztbox9 */
.ztbox9{ width: 100%; height: auto; margin:70px auto 0; 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: #e54853; 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: #e54853; color: #fff; font-size: 24px; text-align: center; line-height: 65px; margin: 0 auto; border: 0 none; display: block; cursor: pointer;}

.tablecss{ width:1140px; text-align:center; margin:0 auto;}
.tablecss .thead th{ padding:0 10px; border-left:1px solid #e5ceb0; color:#fff; background:#d3ad7c; height:50px; font-size:16px;}
.tablecss .txt{ text-align:center; padding:0px 27px; text-align:left;}
.tablecss li td{padding:15px 10px; border-bottom:1px solid #ebebeb; border-right:1px solid #e5e5e5; background:#f9f9f9;}
.tablecss li tr td:last-child{border-right:1px;}
.tablecss li:nth-child(even) td{ background:#e8edf1;}
