﻿@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
div{ text-align:left}
a img {border:0;}
table{border-collapse:collapse; border-spacing:0;}
select,textarea{font: 12px Arial,"微软雅黑";}
body {color:#000;text-align:center;font:12px "微软雅黑";}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#000;text-decoration:none;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:"."} 
body,html{ min-width:1200px; overflow-x:hidden}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}
body{ font-variant-east-asian: traditional;}

/* 通用样式 */
.zt_wh1200{ width:1200px; margin:0 auto}
.contain{ width:1200px; margin:0 auto}
.zt_he10{ height:10px;}
.zt_he20{ height:20px;}
.zt_he30{ height:30px;}
.zt_he40{ height:40px;}
.zt_he50{ height:50px;}
.zt_he60{ height:60px;}
.zt_he70{ height:70px;} 
.zt_he80{ height:80px;}
.zt_he90{ height:90px;}
.zt_he100{ height:100px;}



.zt_banBox{ background:url(../images/ban01.jpg) no-repeat center center; height:630px;}
.zt_tlile{ text-align:center}
.zt_tlile h2{display: flex;justify-content: center;align-items: center; font-size:40px; color:#333333}
.zt_tlile h2 img{ display:block; margin:0 40px;}
.zt_tlile p{ font-size:22px; color:#e5a02b; font-weight: bold; display:block; margin-top:10px;}


.zt_jhBox{ border:1px #d2a03d solid; background:#fff9d5; padding:40px 112px;}
.zt_jhBoxText{ float:left; font-size:36px; color:#8c3a08; padding:30px; background:#fff; border:1px #d2a03d solid;border-radius:10px; margin-right:40px;}
.zt_jhBox p{ font-size:22px; color:#1a1a1b; line-height:38px;}

.zt_text1{ text-align:center; font-size:22px; font-weight:bold}
.zt_text1 strong{ color:#e5a02b}

.zt_ksBox ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zt_ksBox li{ display:block; width:374px; height:390px; border:2px #d2a03d dashed; padding-top:20px; }
.zt_ksBox li img{ display:block; margin:0 auto}
.zt_ksBox li strong{ display:block; background:url(../images/pngLin2.jpg) no-repeat; width:304px; height:50px; line-height:50px; margin:0 auto; font-size:24px; color:#fff; padding-left:30px;}
.zt_ksBox li p{ display:block; font-size:16px; height:86px; padding:14px 20px 0 20px; margin:0 auto; line-height:24px;}

.zt_text2{ text-align:center;text-align:center; font-size:22px; font-weight:bold; line-height:34px;}
.zt_text2 strong{ display:block}
.zt_text2 strong.st1{color:#e5a02b}


.zt_btnBox{ text-align:center}
.zt_btnBox a{ display:inline-block; border:1px #ffc82f solid; background:#ff4419; height:50px; line-height:50px; padding:0 50px; font-size:23px; color:#fff}

.zt_text3{text-align:center;text-align:center; font-size:32px; font-weight:bold; line-height:34px;}


.zt_hxBox1{ width:500px; height:140px; border:2px #e5a02b solid;border-radius:10px; background:url(../images/ttBg1.jpg) no-repeat; background-size:100% 100%; display:inline-block; margin:0 10px; }
.zt_hxBox2{ background: url(../images/ttBg2.jpg) no-repeat;background-size:100% 100%;}
.zt_hxBox { text-align:center}
.zt_hxBox1_1{ width:45%; float:left; padding-top:10px;}
.zt_hxBox1_1 strong{ display:block; font-size:25px; margin-left:20px; color:#bd9672; margin-top:10px; height:40px; line-height:40px;}
.zt_hxBox1_1 strong span{ font-size:38px;}
.zt_hxBox1_2 strong{ color:#8c3a08}
.zt_hxBox1_1 strong.st01{ display:inline-block; background:url(../images/xhx.png) repeat-x center center;}

.zt_hxBox1_2{ width:55%}
.zt_hxBox1_2 strong span{ font-size:43px;}

.zt_dome01{ background:#fff9d5;}
.zt_ulShu{ text-align:center}
.zt_ulShu ul{}
.zt_ulShu li{ display: inline-table; background:#e6d39b; width:510px; margin:0 10px; margin-top:60px; position:relative; height:165px; text-align:left}
.zt_ulShu li strong{ width:82px; height:82px; background:#FFF; position:absolute; left:50%; margin-left:-42px; top:50%; margin-top:-118px; border:2px #bd882c dashed; font-size:40px; font-weight:bold; line-height:82px; text-align:center}
.zt_ulShu li p{ font-size:18px; font-weight:bold; display:block; padding:60px 30px 0 30px;}


.zt_tlile strong span{ color:#bd882c}

.zt_jh_box{display: flex;justify-content: space-between;}
.zt_jh_node{display: flex;flex-direction: column;width: calc(calc(100% - 30px) / 2);}
.zt_jh_table{text-align: center;width: 100%;margin-bottom: 10px;box-shadow: 5px 5px 10px 0px rgba(216, 210, 201, 0.8);border-radius: 20px 20px 0 0;}
.zt_jh_table td{background: #fffdee;border: 2px solid #c2a400;height: 50px;font-size: 24.37px;color: #333;}
.zt_jh_table td p{height: 50%;line-height: 50px;}
.zt_jh_table th{height: 50px;font-size: 25.18px;color: #000000;font-weight: normal;border: 2px solid #c2a400;}
.zt_jh_table caption{font-size: 34.12px;font-weight: bold;height: 50px;line-height: 50px;color: #55230f;border-radius: 20px 20px 0 0;border: 2px solid #c2a400;border-bottom: none;position: relative;background: none;}
.zt_jh_table caption::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: calc(100px + 4px);background: url(../images/htb-jh1.png)0 0 no-repeat;background-size: 100% 100%;z-index: -1;box-shadow: 5px 5px 10px 0px rgba(216, 210, 201, 0.8);}

.zt_jh_tits{border:4px dotted #cdc2af;display: flex;flex-grow: 1;background: #fbf8e7;padding: 25px;justify-content: space-between;border-radius: 15px;align-items: center;box-shadow: 5px 5px 10px 0px rgba(216, 210, 201, 0.8);}
.zt_jh_tits h3{display: flex;flex-direction: column;justify-content: space-between;height: 110px;}
.zt_jh_tits h3 span{color: #683724;font-size: 24.37px;font-weight: bold;}
.zt_jh_tits h3 p{font-size: 24.37px;font-weight: bold;color: #683724;position: relative;margin-left: 18px;}
.zt_jh_tits h3 b{font-size: 44.68px;}
.zt_jh_tits h3 p::after{content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 8px;background: rgba(223, 141, 133, 0.8);}
.zt_jh_tits strong{height: 110px;}
.zt_jh_tits strong span{color: #683724;font-size:34.12px;font-weight: bold;}
.zt_jh_tits strong p{font-size: 24.37px;font-weight: bold;color: #683724;position: relative;margin-left: 18px;}
.zt_jh_tits strong b{font-size: 47.11px;}


.zt_jh_right caption{color: #a02900;}
.zt_jh_right caption::after{background: url(../images/htb-jh2.png)0 0 no-repeat;background-size: 100% 100%;}
.zt_jh_b_tits{border:4px dotted #cdc2af;background: #fff4e0;}
.zt_jh_table td {background: #fff2de;}

.zt_chsh_box{display: flex;flex-direction: column;}
.zt_chsh_node{display: flex;justify-content: space-between;margin-bottom: 40px;}
.zt_chsh_list{width: calc(calc(100% - 45px) / 4);background: url(../images/htb-chsh.png)0 0 no-repeat;background-size: 100% 100%;box-sizing: border-box;padding: 15px;border-radius: 15px;box-shadow: 5px 5px 10px 0px rgba(216, 210, 201, 0.8);}
.zt_chsh_list p{font-size: 23.06px;color: #55230f;position: relative;padding-left: 15px;;line-height: 24px;}
.zt_chsh_list p::after{content: '';position: absolute;left: 0;top: 8px;width: 8px;height: 8px;background:#55230f;border-radius: 50%;}
.zt_chsh_clip{font-size: 38px;font-weight: bold;color: #e5a02b;text-align: center;}
.zt_chsh_clip span{color: #8b3a0b;}

.zt_dome03{background: #fae690;}
.zt_xy_box .swich_hd{margin-bottom: 25px;}
.zt_xy_box .swich_hd ul{display: flex;justify-content: space-between;}
.zt_xy_box .swich_hd ul li{border: 2px solid #fff;height: 60px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: bold;font-size: 22.36px;border-radius: 5px;background: linear-gradient(#f8eec5,#c18e36);padding: 0 15px;cursor: pointer;box-shadow: 5px 5px 10px 0px rgba(216, 210, 201, 0.8);}
.zt_xy_box .swich_hd ul li.active{background: linear-gradient(#fad130,#ff6952);}
.zt_xy_list{text-align: center;width: 100%;}
.zt_xy_list caption{font-size: 26.84px;height: 56px;line-height: 56px;color: #8c3a08;border: 1px solid #030000;position: relative;background: url(../images/hlin1.png)0 0 no-repeat;background-size: 100% 100%;border-bottom: none;}
.zt_xy_list td{height: 56px;border: 1px solid #030000;font-size: 21px;font-weight: bold;background: #fffbe5;box-sizing: border-box;padding: 10px;line-height: 24px;}

.zt_dome04{background: #fff;}
.zt_tp_box .swich_hd{margin-bottom: 25px;}
.zt_tp_box .swich_hd ul{display: flex;justify-content: space-between;}
.zt_tp_box .swich_hd ul li{border: 2px solid #fff;height: 60px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: bold;font-size: 22.36px;border-radius: 5px;background: linear-gradient(#f8eec5,#c18e36);cursor: pointer;box-shadow: 5px 5px 10px 0px rgba(216, 210, 201, 0.8);width: calc(calc(100% - 30px) / 3);box-sizing: border-box;}
.zt_tp_box .swich_hd ul li.active{background: linear-gradient(#fad130,#ff6952);}
.zt_tp_node{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: -12px;padding: 0 6px;}
.zt_tp_list{border: 2px solid #ffb352;display: flex;flex-direction: column;align-items: center;border-radius: 10px;background:url(../images/hlin2.jpg)0 0 no-repeat;background-size: 100% 100%;margin-bottom: 12px;padding: 10px 0;}
.zt_tp_list_title{font-size: 22px;font-weight: bold;color: #000;margin-bottom: 5px;}

.zt_ssBox{ background:url(../images/ssBg.jpg);background-size:103% 103%;  }
.zt_ssBox h3{font-size: 40px;font-weight: bold;color: #fbebd0;margin-bottom: 15px;text-align: center;}
.zt_ssBox p{font-size: 22px;color: #8c3a08;margin-bottom: 20px;text-align: center;}
.form_box{width: 940px;margin: 0 auto; padding-top:10px;} 
.form_box ul{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.form_box ul li{background: #fff;color: #333;display: flex;align-items: center; height:60px;border-radius: 10px;}
.form_box ul li input{height:60px;margin-left: 15px;width: 220px;font-size: 24px;background: none;border: none;outline: none;color: #666666;}
.form_box ul li span{margin-left: 20px;display: flex;align-items: center;font-size: 24px; color:#999}
.form_box ul li.zt_qtSsBtn{ background:none; width:273px;align-self: flex-start;}
.form_box ul li.zt_qtSsBtn span{ cursor:pointer; margin:0;display: flex;align-self: flex-start;}