@charset "utf-8";
/* publit */
*{ padding: 0; margin: 0;}
.dclear{ clear: both;}

/* bannerbox */
.bannerbox{ width:100%; height:auto; margin:0 auto;}
.bannerbox a img{width:100%; height:auto; display:block; margin:0 auto;}

/* ztbox1 */
.ztbox1{ width:100%; height:auto; margin:0 auto; padding:30px 0 60px 0;}
.ztbox1 h1{height:80px;line-height:80px;font-size:50px;color:#000;text-align:center;font-weight:540;}
.ztbox1 h3{ height:60px; line-height:60px; font-size:30px; color:#000; text-align:center; font-weight:normal; padding:10px 0 20px 0;}
.ztbox1 p{ width:1060px; height:auto; margin:0 auto; font-size:22px; color:#000; text-indent:2em; line-height:36px;}
.ztbox1 .imgul{ width:1080px; height:auto; margin:0 auto; padding:40px 0 40px 0;}
.ztbox1 .imgul .imgul_1{ width:670px; height:auto; float:left;}
.ztbox1 .imgul .imgul_1 img{ float:left; margin:0 0 10px 10px;}
.ztbox1 .imgul .imgul_2{ width:400px; height:auto; float:left;}
.ztbox1 .ztzx a{ width:270px; height:60px; line-height:60px; font-size:24px; color:#fff; text-align:center; background:#d8151b; display:block; margin:0 auto; border-radius:20px;}

/* ztbox2 */
.ztbox2{ width:100%; height:auto; margin:0 auto; padding:60px 0 50px 0; background:#ce1419;}
.ztbox2 h1{height:80px;line-height:80px;font-size:50px;color:#f6f0b6;text-align:center;font-weight:540;}
.ztbox2 h3{ height:60px; line-height:60px; font-size:30px; color:#f6f0b6; text-align:center; font-weight:normal; padding:10px 0 40px 0;}
.ztbox2 .hlbox{ width:1080px; height:auto; margin:0 auto 50px;}
.ztbox2 .hlbox .hlbox_1{ width:220px; height:220px; background:#fff; border-radius:220px; float:left; margin:0 0 0 40px; text-align:center;}
.ztbox2 .hlbox .hlbox_1 img{ display:block; margin:30px auto 0;}
.ztbox2 .hlbox .hlbox_1 span{ font-size:20px; color:#b60408; font-weight:bold;}
.ztbox2 .hlbox .hlbox_1 p{ padding:10px 0 0 0; font-size:14px; color:#b60408;}
.ztbox2 .ztzx a{ width:270px; height:60px; line-height:60px; font-size:24px; color:#ce1419; text-align:center; background:#fff; display:block; margin:0 auto; border-radius:20px;}

/* ztbox3 */
.ztbox3{ width:100%; height:auto; margin:0 auto; padding:60px 0 50px 0; background:#fff;}
.ztbox3 h1{height:80px;line-height:80px;font-size:50px;color:#000;text-align:center;font-weight:540;}
.ztbox3 h3{ height:60px; line-height:60px; font-size:30px; color:#000; text-align:center; font-weight:normal; padding:10px 0 40px 0;}
.ztbox3 .hlbox{ width:1080px; height:auto; margin:0 auto 50px;}
.ztbox3 .hlbox .hlbox_1{ width:245px; height:auto; background:#f1f0f0; float:left; margin:0 0 0 20px; text-align:center;}
.ztbox3 .hlbox .hlbox_1 img{ width:245px; height:175px; display:block; margin:0 0 20px 0;}
.ztbox3 .hlbox .hlbox_1 span{ font-size:20px; color:#3b3a3a;}
.ztbox3 .hlbox .hlbox_1 p{ padding:5px 0 10px 0; font-size:14px; color:#3b3a3a; text-align:left; width:90%; margin:0 auto;}
.ztbox3 .hlbox .hlbox_1 a{ width:50%; height:40px; line-height:40px; float:left; display:block; text-align:center; font-size:16px;}
.ztbox3 .hlbox .hlbox_1 a.zx1{ background:#fff100; color:#c31223;}
.ztbox3 .hlbox .hlbox_1 a.zx2{ background:#f71c1c; color:#fff;}
.ztbox3 .ztzx a{ width:290px; height:60px; line-height:60px; font-size:24px; color:#fff; text-align:center; background:#d8151b; display:block; margin:0 auto; border-radius:20px;}

/* ztbox4 */
.ztbox4{ width:100%; height:auto; margin:0 auto; padding:60px 0 50px 0; background:#ce1419;}
.ztbox4 h1{height:80px;line-height:80px;font-size:50px;color:#f6f0b6;text-align:center;font-weight:540;}
.ztbox4 h3{ height:60px; line-height:60px; font-size:30px; color:#f6f0b6; text-align:center; font-weight:normal; padding:10px 0 40px 0;}
.ztbox4 .cjbox{ width:950px; height:300px; margin:0 auto; background:url(../img/cjhd01.png) no-repeat center right;}
.ztbox4 .cjbox .cjbox_1{ width:600px; height:auto;}
.ztbox4 .cjbox .cjbox_1 h5{ font-size:30px; color:#fff; font-weight:normal; line-height:70px;}
.ztbox4 .cjbox .cjbox_1 p{ font-size:22px; color:#fff; line-height:40px; margin:0 0 35px 0;}
.ztbox4 .cjbox .cjbox_1 p i{ color:#f6f0b6;}
.ztbox4 .cjbox .cjbox_1 .ztzx a{ width:240px; height:40px; line-height:40px; font-size:22px; color:#ce1419; text-align:center; background:#fff; display:block; margin:0 auto; border-radius:20px;}

/* ztbox5 */
.ztbox5{ width:100%; height:auto; margin:0 auto; padding:60px 0 30px 0; background:#fff;}
.ztbox5 h1{height:80px;line-height:80px;font-size:50px;color:#000;text-align:center;font-weight:540;}
.ztbox5 h3{ height:60px; line-height:60px; font-size:30px; color:#000; text-align:center; font-weight:normal; padding:10px 0 30px 0;}
.ztbox5 .cjbox{ width:920px; height:300px; margin:0 auto; background:url(../img/dk01.png) no-repeat center left;}
.ztbox5 .cjbox .cjbox_1{ width:600px; height:auto; float:right; margin:20px 0 0 0;}
.ztbox5 .cjbox .cjbox_1 h5{ font-size:30px; color:#000; font-weight:normal; line-height:70px;}
.ztbox5 .cjbox .cjbox_1 p{ font-size:22px; color:#000; line-height:40px; margin:0 0 35px 0;}
.ztbox5 .cjbox .cjbox_1 p i{ color:#ed0006;}
.ztbox5 .cjbox .cjbox_1 .ztzx a{ width:240px; height:40px; line-height:40px; font-size:22px; color:#fff; text-align:center; background:#d8151b; display:block; margin:0 auto; border-radius:20px;}

/* ztbox6 */
.ztbox6{ width:100%; height:auto; margin:0 auto; padding:60px 0 50px 0; background:#ce1419;}
.ztbox6 h1{height:80px;line-height:80px;font-size:50px;color:#f6f0b6;text-align:center;font-weight:540;}
.ztbox6 h3{ height:60px; line-height:60px; font-size:30px; color:#f6f0b6; text-align:center; font-weight:normal; padding:10px 0 40px 0;}
.ztbox6 .cjbox{ width:950px; height:auto; margin:0 auto; background:url(../img/yh01.png) no-repeat center right;}
.ztbox6 .cjbox .cjbox_1{ width:600px; height:auto;}
.ztbox6 .cjbox .cjbox_1 p{ font-size:22px; color:#fff; line-height:40px; margin:0 0 35px 0;}
.ztbox6 .cjbox .cjbox_1 p i{ color:#f6f0b6;}
.ztbox6 .cjbox .cjbox_1 .ztzx a{ width:290px; height:40px; line-height:40px; font-size:22px; color:#ce1419; text-align:center; background:#fff; display:block; margin:0 auto; border-radius:20px;}

/* ztbox7 */
.ztbox7{ width:100%; height:auto; margin:0 auto; padding:60px 0 50px 0; background:#fff;}
.ztbox7 h1{height:80px;line-height:80px;font-size:50px;color:#000;text-align:center;font-weight:540;}
.ztbox7 h3{ height:60px; line-height:60px; font-size:30px; color:#000; text-align:center; font-weight:normal; padding:10px 0 30px 0;}
.ztbox7 .lybox{ width:900px; height:auto; margin:0 auto 50px;}
.ztbox7 .lybox .fl{ float:left;}
.ztbox7 .lybox .fr{ float:right;}
.ztbox7 .lybox img{ width:500px; height:295px;}
.ztbox7 .lybox dl{ width:400px; height:170px; background:#f1f0f0; color:#000; margin:60px 0 0 0;}
.ztbox7 .lybox dt{ font-size:26px; color:#000; text-align:center; line-height:60px; padding:20px 0 0 0;}
.ztbox7 .lybox dd{ width:65%; margin:0 auto; font-size:16px; color:#000; line-height:30px;}
.ztbox7 .ztzx a{ width:370px; height:60px; line-height:60px; font-size:24px; color:#fff; text-align:center; background:#d8151b; display:block; margin:0 auto; border-radius:20px;}

/* 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: #d8151b; 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: #d8151b; color: #fff; font-size: 24px; text-align: center; line-height: 65px; margin: 0 auto; border: 0 none; display: block; cursor: pointer;}
