﻿@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-weight:normal;}
body>div, form>div{margin:0 auto;}
div{text-align:left;}
a img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body{color:#2f2f2f;text-align:center;font-family:"微软雅黑";}
ul, ol, li{list-style-type:none;vertical-align:0;}
a{outline-style:none;color:#444444;text-decoration:none;font-family:"微软雅黑"}
a:hover{color:#2f2f2f;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:"."}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}
.wapImgBl{display:block;width:100%}
.max_640{min-width:320px;max-width:640px;margin: 0 auto;}
.wap_clff{background:#FFF}

.contain{margin:0 0.2rem}
.divys ul{display:flex; flex-wrap: wrap;}
.divys li{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.divys li .zt_hjyTu{display: -ms-flexbox; display: flex; flex: 1 1 auto;flex-direction: column;-ms-flex-pack: justify;}

.swiper{overflow: hidden;padding-bottom: 0.8rem;position: relative;}
.pagination{bottom: 0;}
.swiper-pagination-bullet{background: #c1cbe5;height: 0.15rem;width: 0.15rem;border-radius: 0;}
.swiper-pagination-bullet-active{background: #0b3ec0;width: 0.4rem;}


/* 通用样式 */
.he1{height:0.1rem;}
.he2{height:0.2rem;}
.he3{height:0.3rem;}
.he4{height:0.4rem;}
.he5{height:0.5rem;}
.he6{height:0.6rem;}
.he7{height:0.7rem;}
.he8{height:0.8rem;}
.he10{height:1.0rem;}
.he12{height:1.2rem;}
.he16{height:1.6rem;}
.he14{height:1.4rem;}
.he20{height:2.0rem;}


.banner{position: relative;}
.ban_btn{position: absolute;bottom: 0.5rem;width: 100%;display: flex;justify-content: center;}
.ban_btn a{color: #ffedd6;background: url(../images/htb0-1.png)0 0 no-repeat;background-size: 100% 100%;border-radius: 8rem;width: 5rem;text-align: center;height: 0.8rem; line-height:0.8rem}
.ban_btn a p{animation: ghostUpdown 1s infinite;font-size: 0.34rem;display: flex;align-items: center;height: 0.8rem;justify-content: center; color:#fff;text-shadow: 2px 2px 2px #f36b03; font-weight:bold}
.ban_btn a p img{ width:0.5rem; margin-left:0.1rem}
@keyframes ghostUpdown { from { transform: scale(0.9);}to {transform: scale(1.1);}} 


.zt_tit_box{text-align: center;}
.zt_dom_title{display: flex;justify-content: center;align-items: center;}
.zt_dom_title strong{color: #333;font-size: 0.52rem;font-weight: bold;padding:0.1rem 0.2rem;}
.zt_dom_title strong span{ color:#0b3ec0}
.zt_dom_title1{ color:#fff}
.zt_dom_title1 strong{color: #fff}
.pc_dom1{background: #fff;}
.zt_jh_box table{text-align: center;}
.zt_jh_box table th{ background:linear-gradient(to right,#0034ab,#0993e2);font-size: 0.32rem;color: #fff;border: 1px solid #fff; padding:0.1rem 0}
.zt_jh_box table td{border: 1px solid #fff;font-size:0.32rem;color: #333;padding:0.1rem;box-sizing: border-box;background: #eeeeee;}
.zt_jh_box table td.zt_td_sign1{background: #fff1df;color: #f86f01;font-weight: bold;}
.zt_jh_box table td a{ background:linear-gradient(to right,#0034ab,#0993e2);text-align: center;height: 0.6rem;line-height:0.6rem;font-weight: bold;color: #fff;font-size: 0.32rem;display: block;border-radius: 5rem;m}
.zt_dom_title strong font{ color:#f86f01; font-size:0.54rem;}
.zt_dom_title strong font b{ color:#f86f01; font-size:0.7rem;}

.pc_dom2{background: #fff1df;}
.zt_xx_tab ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.zt_xx_tab li{width: calc(calc(100% - 4 * 0.1rem) / 4 );height: 0.9rem;line-height: 0.9rem;margin-bottom: 0.1rem;background: #fff;font-size: 0.32rem;color: #333333;text-align: center;cursor: pointer;}
.zt_xx_tab li.active{ background:linear-gradient(to right,#0033ab,#0994e3); color:#fff}
.zt_xx_more{text-align: center;line-height:0.9rem}
.zt_xx_more a{font-size: 0.36rem;font-weight: bold;color: #f86f01;}
.zt_xx_more a span{font-family: "宋体";}

.zt_xx_list{background:linear-gradient(to right,#0033ab,#0994e3);position: relative;padding:0.3rem 0.3rem 0.3rem 0;}
.zt_xx_list_tits{display: flex;align-items: center;}
.zt_xx_list_tits h3{background:linear-gradient(to right,#ffdaaa,#ffffff);height: 0.8rem;display: flex;align-items: center;justify-content: center;font-size: 0.34rem;color: #333;width: 2.2rem;flex-shrink: 0;border-radius: 0 3rem 3rem 0;margin-right: 0.4rem;}
.zt_xx_list_tits h3 img{margin-left: 5px;}
.zt_xx_list_tits p{align-self: stretch;flex-grow: 1;font-size: 0.32rem;color: #fff;border-bottom: 1px dashed #c88178;line-height: 0.5rem;padding: 0.1rem 0;}
.zt_xx_list_tits:nth-last-child(2) p{border: none;}
.zt_xx_list_tits p span{padding-left: 0.3rem;position: relative;box-sizing: border-box;display: inline-block;}
.zt_xx_list_tits p span::before{content: "";position: absolute;background: url(../images/hic2-3.png)0 0 no-repeat;background-size: 100% 100%;border-radius: 50%;width: 0.15rem;height: 0.15rem;top:0.15rem;left: 0px;}
.zt_xx_list_ab{ text-align:right; padding:0.2rem 0}
.zt_xx_list_ab a{font-size: 0.36rem;color: #f86f01;font-weight: bold;height: 0.8rem;line-height: 0.8rem;padding: 0 0.3rem; display: inline-block;border-radius:0.2rem;background:linear-gradient(to right,#ffdaaa,#ffffff);}

.zt_btn_box{}
.zt_btn_line{ text-align:center}
.zt_btn_line a{height: 0.9rem;line-height: 0.9rem;display: inline-block;padding: 0 0.6rem;box-sizing: border-box;font-size: 0.38rem;color: #fff;border-radius: 4rem;justify-content: center;background:linear-gradient(to right,#0033ab,#0994e3);margin:0 0.1rem;}
.zt_btn_line a:last-child{background:linear-gradient(to right,#f89200,#f9c26c);}
.zt_btn_line a.a1{background:#fff; color:#0b3ec0}

.zt_ysh_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zt_ysh_list{background:linear-gradient(to right,#0033ab,#0994e3); margin-bottom:0.15rem; height:3.7rem; padding:0 0.2rem}
.zt_yshNav{ position:relative;height:1.3rem; width:100% }
.zt_ysh_list p{ font-size:0.32rem; color:#FFF; padding-top:0.3rem }
.zt_ysh_list h5{ font-size:0.4rem; font-weight:bold;  color:#ffeace; border-bottom:1px #fff dashed; text-align:center; height:1.2rem; line-height:0.5rem; padding-top:0.2rem; position:absolute; top:0; z-index:11; width:100%}
.zt_ysh_list span{font-weight:bold; color:#fff; position:absolute; top:0px;text-align:center; height:1.2rem; line-height:1.2rem; margin:0 0.2rem; z-index:8; opacity: 0.5; font-size:0.8rem; width:100% }
.zt_ysh_list01{background:linear-gradient(to right,#161616,#4f4f4f);}

.pc_dom3{background:linear-gradient(to right,#0033ab,#40ade9);}
.zt_dom2_title1{background:#fff url(../images/htb4-1.jpg)0 0 no-repeat;background-size:3rem 100%;border-radius: 0.1rem;box-sizing: border-box;padding:0.2rem 0.2rem 0.2rem 0.2rem;display: flex;align-items: center;margin-bottom:0.2rem;}
.zt_dom2_title1 em{ padding-right:0.5rem}
.zt_dom2_title1 em img{ height:1.2rem}
.zt_dom2_title1 p{font-size: 0.32rem;color: #2d2015;line-height: 0.46rem;}
.zt_dsh_box{display: flex;justify-content: space-between;flex-wrap: wrap; overflow: hidden}
.zt_dsh_list{border-radius: 0.1rem;background: #fff;display: flex;box-sizing: border-box;padding: 0.2rem;flex-shrink: 0;margin-bottom: 0.2rem;justify-content: left;align-items: center; width:100%}
.zt_dsh_list img{width:1.5rem;flex-grow: 0;}
.zt_dsh_list_tits{flex-grow: 1;padding:0 0.2rem;display: flex;flex-direction: column;justify-content: center;padding-right: 0.1rem;}
.zt_dsh_list_tits h3{font-weight: bold;font-size: 0.36rem;color: #0b3ec0;padding-bottom: 0.1rem;border-bottom: 1px dashed #999999;width: 100%;margin-bottom: 0.1rem;}
.zt_dsh_list_tits p{color: #333;font-size: 0.32rem;display: flex;align-items: center;margin-bottom: 0.1rem;}

.cs2 .swiper-pagination-bullet{background: #c1cbe5;height: 0.15rem;width: 0.15rem;border-radius: 0;}
.cs2 .swiper-pagination-bullet-active{background: #0b3ec0;width: 0.4rem;}


.zt_dsh_list_btn{display: flex;justify-content: space-between;}
.zt_dsh_list_btn a{color: #fff;font-size: 0.32rem;background: linear-gradient(to right,#0033ab,#0994e3);display: block;height: 0.5rem;line-height:  0.5rem;text-align: center;border-radius: 4rem; width:48%}
.zt_dsh_list_btn a:last-child{background: linear-gradient(to right,#f89302,#f9c169);}
.zt_dom2_title2{text-align: center; padding-bottom:0.3rem}
.zt_dom2_title2 p{font-weight: bold;color: #0b3ec0;font-size: 0.4rem;}

.zt_ly_box{position: relative;padding: 0 0.2rem;}
.zt_ly_list img{width: 100%;display: block;}
.zt_nav_btn{position: absolute;top:0.9rem;transform: translateY(-50%);z-index: 1;cursor: pointer;}
.button-nexts{left: 0;}
.button-prevs{right: 0;}
.zt_nav_btn img{display: block;height: 0.5rem;}
.zt_ly_box .cs3{ padding-bottom:0}

.zt_dom3_title1{margin-bottom: 0.2rem;}
.zt_dom3_title1 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.zt_dom3_title1 ul li{width: calc(calc(100% - 0.2rem) / 3);background: url(../images/htb5-1.png)0 0 no-repeat;background-size: 100% 100%;
height: 1.7rem; margin-bottom:0.2rem}
.zt_dom3_title1 ul li:nth-child(2){background: url(../images/htb5-2.png)0 0 no-repeat;background-size: 100% 100%;}
.zt_dom3_title1 ul li:nth-child(3){background: url(../images/htb5-3.png)0 0 no-repeat;background-size: 100% 100%;}
.zt_dom3_title1 ul li:nth-child(4){background: url(../images/htb5-4.png)0 0 no-repeat;background-size: 100% 100%;}
.zt_dom3_title1 ul li:nth-child(5){background: url(../images/htb5-5.png)0 0 no-repeat;background-size: 100% 100%;}
.zt_dom3_title1 ul li:nth-child(6){background: url(../images/htb5-6.png)0 0 no-repeat;background-size: 100% 100%;}
.zt_dom3_title1 ul li p{font-size: 0.34rem;font-weight: bold;color: #fff;text-align: center;margin-top: 1.1rem;}
.zt_dom3_title1 ul li p span{color: #ffdbb7;}

.zt_jsh_box{}
.zt_jsh_list{background: url(../images/hlin1.jpg)0 0 no-repeat;background-size: 100% 100%; margin-bottom:0.2rem; text-align:center}
.cs2 .swiper-slide ul li:last-child .zt_jsh_list{margin-bottom: 0;}
.zt_jsh_list em{ display:block; padding-right:0.2rem}
.zt_jsh_list img{display: block;width: 100%;}
.zt_jsh_list h3{background: url(../images/htb5-7.png)0 0 no-repeat;background-size: 100% 100%; display:inline-block;text-align: center;color: #0b3ec0;font-weight: bold;font-size: 0.36rem;margin: 0 auto;margin-bottom: 0.1rem; padding:0.08rem 0.4rem; margin-top:0.2rem}
.zt_jsh_list p{color: #fff;font-size: 0.32rem;text-align: center; display:block; padding-bottom:0.2rem}


.zt_ovList{ position:relative;}
.cs5{ width:8.0rem; margin:0 auto; padding-bottom:0}
.button-prev1{ position:absolute; left:0.2rem; top:50%; margin-top:-1.2rem;cursor:pointer}
.button-next1{ position:absolute; right:0.2rem; top:50%;margin-top:-1.2rem; cursor:pointer}
.button-prev1 img,.button-next1 img{ height:2.2rem}
.zt_ovList span{ display:block; position:relative; cursor:pointer}
.zt_ovList img{ display:block}
.zt_ovList em{ position:absolute; z-index:11; top:50%; margin-top:-0.6rem; left:50%; margin-left:-0.6rem;}
.zt_ovList em img{ width:1.2rem}

.ovPictext{ margin:0 0.3rem}
.zt_sy_box{background: linear-gradient(to right,#0033ab,#0994e3);padding:0.3rem;}
.zt_shl_box{}
.zt_shl_box .hd{  text-align:center}
.zt_shl_box .hd li{ display: inline-block; background:url(../images/ban1.png) no-repeat; background-size:100% 100%; padding:0.1rem 0.2rem; cursor:pointer; font-size: 0.32rem}
.zt_shl_box .hd li.on{ background:url(../images/ban2.png) no-repeat; background-size:100% 100%; color:#fff}

.zt_shl_box .bd{background: #fff;position: relative;border-radius: 0.2rem; padding:0.3rem 0}
.zt_shl_box .bd li p{font-size: 0.32rem;color: #333;line-height: 0.48rem; text-align: justify;margin:0 0.3rem; padding-bottom:0.3rem; }
.zt_shl_box .bd li img{margin: 0 auto;display: block;}
.zt_shl_box .bd li em{ display:block; margin:0 0.4rem}

.zt_pb_list{background: linear-gradient(to right,#ffdaaa,#ffffff);color: #fff;position: relative;text-align: center;padding: 1.6rem 0.3rem 0.3rem 0.3rem; margin-top:0.8rem; height:5.8rem}
.zt_pb_list h3{font-size: 0.42rem;font-weight: bold;margin-bottom: 0.2rem; color:#f86f01}
.zt_pb_list p{font-weight: lighter;font-size: 0.32rem;text-align: justify;min-height: 2.2rem;line-height: 0.45rem; color:#333}
.pb_list_ab{ border:1px solid #fadaae; position:absolute; top:-0.8rem; width:4rem; left:50%; margin-left:-2rem}
.pb_list_ab img{ width:100%; display:block}
.cs6{  padding-bottom:0.8rem}


.zt_yzt_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.zt_yzt_list{margin-bottom: 0.1rem;width: 31.5%;position: relative;background: url(../images/hlist2.jpg)0 0 no-repeat;padding: 0.05rem;background-size: 100% 100%;}
.zt_yzt_list img{width: 100%;display: block;}
.yzt_list_ab{width: 100%;font-size: 0.34rem;text-align: center;height: 0.8rem;line-height: 0.8rem;background: linear-gradient(to right,#0033ab,#0994e3);color: #fff;}

.zt_hjPic span img{ width:100%}
.zt_wxList img{ width:100%; display:block}
.zt_wxList em{ display:block; border:1px #f86f01 solid}
.cs8{  padding-bottom:1.0rem}

.zt_foot_dom{background: url(../images/hbg3.jpg)0 0 no-repeat;background-size: 100% 100%;padding:0.6rem 0;}
.zt_foot_dom h3{font-weight: bold;color: #fff;text-align: center;font-size: 0.7rem;margin-bottom: 0.25rem;}
.zt_foot_dom h4{color: #fff;text-align: center;font-size: 0.32rem;background: url(../images/htb3.png)0 0 no-repeat;background-size: 100% 100%;width: 100%;margin: 0 auto;padding: 0.1rem 0;margin-bottom: 0.5rem;}
.form_box ul{display: flex;width: 100%;justify-content: space-between;flex-direction: column;align-items: center;}
.form_box ul li{width: 70%;height: 0.8rem;line-height: 0.8rem;overflow: hidden;background: #fff;align-items: center;display: flex;justify-content: left;margin-bottom: 0.18rem; padding:0.1rem}
.form_box li span{font-size: 0.38rem;color: #666;display: inline-block;flex-shrink: 0;height: 100%;margin-left: 0.2rem;}
.form_box li span img{height: 100%;}
.form_box li input{outline: none;border: none;height: 100%;font-size: 0.38rem;color: #333;text-indent:0.15rem;flex-grow: 1;}
.form_box li:last-child input{width: 100%;}
.yz_btn{height: 100%;background: linear-gradient(to right,#0033ab,#0994e3);font-size: 0.36rem;white-space: nowrap;padding:0 0.25rem;cursor: pointer;color: #fff;border-radius: 0.1rem;}
.zt_qtSsBtn{width: 100%;text-align: center;margin-top: 0.2rem;}
.zt_qtSsBtn input{height: 1rem;line-height: 1rem;background: linear-gradient(to right,#0033ab,#0994e3);width:70%;border: none; font-size: 0.42rem;border-radius: 0.7rem;color: #fff;cursor: pointer;font-weight: bold;}

.cs7 img{ display:block; width:100%}
.cs7 em{ display:block; margin-bottom:0.2rem; border:1px #f9c16b solid}
.cs7 .swiper-pagination-bullet{background: #fff;height: 0.15rem;width: 0.15rem;border-radius: 0;}
.cs7 .swiper-pagination-bullet-active{background: #f9c16b;width: 0.4rem;}

.zt_shuBoxYue{ text-align:center; height:1.0rem; line-height:1.0rem}
.zt_shuBoxYue strong{ font-size:0.42rem; color:#f86f01; background:#fdf2e3; display:inline-block; padding:0 0.6rem;border-radius:5rem}
.zt_shuBoxYue strong span{ font-size:0.6rem;}

.zt_shuBox01{font-size:0.32rem;background:#fdf2e3;height:1.0rem;display:inline-block;border-radius:7rem;text-align:left;line-height:1.0rem;color:#333333; width:100%; margin-bottom:0.2rem}
.zt_shuBox01 b{ font-size:0.4rem; font-weight:bold; color:#f86f01;}
.zt_shuBox01 strong{ display:inline-block;background: linear-gradient(to right,#f9c471,#f9a020); height:0.7rem; width:0.7rem;border-radius:8rem; line-height:0.7rem; color:#fff; text-align:center; margin-left:0.2rem; margin-right:0.2rem; float:left; margin-top:0.16rem; font-size:0.4rem }
.zt_shuBox01 img{ height:1.0rem; display:inline-block; float:right; margin-right:0.4rem}


.pc_dom3_1{ background:#eeeeee}
.zt_zdFdBoxImg{ background:#FFF;}
.zt_zdFdBoxImg {display: flex;justify-content: space-between;flex-wrap: wrap;}
.zt_zdFdBoxImg img{ width:4.3rem}
.zt_zdFdBox{background: linear-gradient(to right,#0033ab,#0994e3); margin-bottom:0.2rem; padding:0 0.2rem  0.2rem  0.2rem }
.zt_zdFdBoxText{ background:#FFF; padding:0.2rem}
.zt_zdFdBoxText p{ display:block; padding-bottom:0.2rem; font-size:0.32rem}
.zt_zdFdBox h2{ font-size:0.44rem; color:#FFF; font-weight:bold; text-align:center; line-height:1.1rem}







