﻿@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}

.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;}

.contain{margin:0 0.2rem}
.swiper{overflow: hidden;position: relative;}
.swiper-pagination-bullet{background: #c5c5c5;width: 0.4rem;height: 0.15rem;border-radius: 0;opacity: 1;}
.swiper-pagination-bullet-active{background: #e6220e;width: 0.8rem;}

/* 通用样式 */
.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;}
.he16{height:1.6rem;}
.he14{height:1.4rem;}
.he20{height:2.0rem;}

/* 最常见颜色 */
.zt_color1{color: #b2188d;}
/* 渐变中间颜色 */
.zt_color2{color: #edd6ba;}
/* 第一个btn */
.zt_line{background:linear-gradient(to right,#c248a5,#75004e);}
/* 第二个btn */
.zt_line2{background:linear-gradient(to right,#2c2c2c,#141414);}
/* 常用线 */
.zt_line3{background: linear-gradient(to right,#dcb484,#fffbf6);}
/* 常用线反转 */
.zt_line3s{background: linear-gradient(to right,#fffbf6,#dcb484);}

.tit_box{display: flex;flex-direction: column;align-items: center; }
.tit_box h3{display: flex;justify-content: center;align-items: center;font-size: 0.52rem;font-weight: bold; color:#333}
.tit_box h3 span{ color:#b2188d}
.tit_box h3 >img{height: 0.3rem;margin: 0 0.18rem;}
.tit_box h3 >img:last-child{transform: scale(-1);}
.tit_box p.p1{font-size: 0.32rem;color: #b2188d;text-align: center; margin-top:0.2rem; display:inline-block; 
background:#fff;border-bottom-left-radius:0.4rem;border-top-right-radius:0.4rem; height:0.7rem; line-height:0.7rem;
padding:0 0.3rem;}
.tit_box h3 b{ color:#171717}

.tit_box p.p2{ font-size:0.32rem; color:#333333; display:block; padding-top:0.2rem;}
.tit_box p.p3{ font-size:0.32rem; color:#fff; display:block; padding-top:0.2rem;}
.tit_box p.p1_1{ background:#f9ecf6}

.tit_box1{ color:#FFF}
.tit_box1 p.p1{background: linear-gradient(to right,#dcb484,#fffbf6);}
.tit_box1 h3 b{color:#FFF}
.tit_box1 h3 b span{color:#FFF}

.sr_btn_box{display: flex; justify-content: center;}
.sr_btn{display: flex;}
.sr_btn a{color: #fff;font-size: 0.36rem;padding:0.2rem 0.4rem;display: flex;align-items: center; min-width: 4.2rem;box-sizing: border-box;
background:linear-gradient(to right,#c248a5,#75004e);border-radius:5rem; margin:0 0.2rem;justify-content: center;}
.sr_btn a:nth-child(2){background:#fff;color: #fff;background:linear-gradient(to right,#2c2c2c,#141414);}
.sr_btn a img{ margin-right:0.15rem; width:0.5rem}

.sr_btn a.a1{ border:1px #edd6ba solid; background:none; color:#edd6ba}
.sr_btn a.a2{border:1px #edd6ba solid;background:linear-gradient(to right,#fffbf6,#dcb484);color:#ba0b0a}


.zt_dom1 { background:#fff}
.zt_kcTabNav{ margin-bottom:0.2rem; margin:0 0.2rem}
.zt_kcTabNav ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zt_kcTabNav li{ background:#dddddd; width:24%; text-align:center; height:0.8rem; font-size:0.34rem; line-height:0.8rem;border-radius:0.1rem; cursor:pointer; margin-bottom:0.2rem}
.zt_kcTabNav li.mCon_Cutbtn{ background:linear-gradient(to right,#c248a5,#75004e); color:#FFF}
.zt_kcTab{ margin:0 0.2rem}
.zt_kcTab td,.zt_kcTab th{ border:1px #b52191 solid; text-align:center; padding:0.05rem 0.05rem;}
.zt_kcTab th{ font-size:0.33rem; color:#fff; background:#b2188d; line-height:0.45rem;
border: 1px solid #fff;font-weight: normal;}
.zt_kcTab td{ font-size:0.32rem; color:#333333}
.zt_kcTab td a{font-size:0.32rem; color:#fff; background:#b2188d;border-radius:5rem; display:block; line-height:0.6rem;}

.zt_dom2{background:url(../images/hbg-tran.jpg)0 0 no-repeat;background-size:100% 100%;}
.zt_xueLi{ margin:0 0.2rem}
.zt_xueLi ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zt_xueLi li{ display:block; width:49%; position:relative; margin-bottom:0.2rem;}
.zt_xueLi li img{ display:block; margin-bottom:0.8rem}
.zt_xueLi li .zt_xuep{ position:absolute; bottom:0px; left:0px; background:url(../images/tuBg.png) no-repeat; background-size:101% 100%; height:2.7rem; width:100%}
.zt_xueLi li .zt_xuep p{ font-size:0.32rem; color:#333333; display:block; text-align:center; padding:1.2rem 0.2rem 0 0.2rem;}

.zt_dom3 {background:#fff}
.zt_yxTit{ text-align:center}
.zt_yxTit strong{ display: inline-block; background:url(../images/lin2.png)no-repeat center top;background-size:100% 100%;
font-size:0.4rem; color:#ffffff; height: 1rem;width: 4.5rem;text-align: center;line-height: 0.85rem;}
.zt_yxList{ margin:0 0.1rem}

.zt_yxList li { width:33.333%; margin-bottom:0.2rem; float:left}
.zt_yxList li img{ width:0.4rem; margin:0 0.1rem; vertical-align:middle; margin-bottom:0.1rem}
.zt_yxList li a{ display:block; display:block; margin:0 0.1rem; background:linear-gradient(to right,#c248a5,#75004e);
 color:#edd6ba; line-height:0.8rem; height:0.8rem; font-size:0.32rem;font-weight: bold;}
.zt_yxList li a span{ float:right; margin-right:0.1rem; font-family:宋体;}

.zt_yxWtText{  background:linear-gradient(to right,#fffbf6,#dcb484); margin:0 0.2rem; padding:0.2rem }
.zt_yxWtText p{ color:#333; font-size:0.32rem}
.zt_yxWtText p strong{ color:#b2188d}

.zt_dom4{background:url(../images/hbg-tran.jpg)0 0 no-repeat;background-size:100% 100%;}
.zt_hb_box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: -0.4rem;}
.zt_hb_list{width: calc(calc(100% - 0.3rem) / 2);margin-bottom: 0.4rem;display: flex;flex-direction: column;align-items: center;
background: linear-gradient(to right,#dcb484,#fffbf6);box-sizing: border-box;padding: 0.2rem;margin-top: 0.4rem;}
.zt_hb_list h3{width: 0.8rem;height: 0.8rem;border-radius: 50%;font-size: 0.4rem;color:#b2188d;font-weight: bold;
display: flex;align-items: center;justify-content: center;margin-bottom: -0.55rem;transform: translateY(-0.6rem);
background: linear-gradient(to right,#dcb484,#fffbf6);}
.zt_hb_list_tits{background: #fff;border-radius: 0.15rem;display: flex;flex-direction: column;align-items: center;
flex-grow: 1;box-sizing: border-box;padding: 0.2rem;}
.zt_hb_list_tits h4{height: 0.6rem;line-height: 0.6rem;text-align: center;width: 3rem;text-align: center;
font-size: 0.33rem;color: #fff;font-weight: bold;
background:linear-gradient(to right,#c248a5,#75004e);border-radius: 0.15rem;margin-bottom: 0.15rem;}
.zt_hb_list_tits p{font-size: 0.32rem;color: #333;line-height: 0.46rem;}

.zt_dom5{background:#f7f7f7}
.zt_xiaoUl{ margin:0 0.2rem }
.zt_xiaoUl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zt_xiaoUl li{ display:block; width:32.5%; margin-bottom:0.2rem;}
.zt_xiaoUl li img{ display:block}
.zt_xiaoText{ width:100%; height:0.7rem;background:linear-gradient(to right,#c248a5,#75004e);padding: 0 0.2rem;
display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;white-space: nowrap;}
.zt_xiaoText strong{ color:#fff; font-size:0.32rem; font-weight:normal; text-align: center;}
.zt_xiaoText strong b{color:#ecd0ad; font-size:0.34rem;}
.zt_xiaoText a{background:linear-gradient(to right,#fffbf6,#dcb484); font-size:0.32rem;font-weight:bold; color:#b2188d; 
height:0.5rem; line-height:0.5rem;border-radius:0.3rem;width: 1rem;text-align: center;}
.zt_foot_doom{ background:url(../images/ssText1.jpg) no-repeat center top;background-size:100% auto;}
.bd_box{margin: 0 auto;width: 75%;}
.zt_clSsIo ul li{display: flex;align-items: center;background:#b2188d;border-radius: 0.1rem;height: 1rem;margin-bottom:0.3rem;position: relative;}
.zt_clSsIo ul li img{width: 0.35rem;margin: 0 0.15rem;}
.zt_clSsIo ul li span{font-size: 0.36rem;font-weight: bold;color:#fcedda;display: flex;align-items: center;}
.zt_clSsIo ul li input{width: 70%; height: 1rem;margin-left: 0.15rem;font-size: 0.32rem; background: none;border: none;outline: none;color: #fff;}
.zt_clSsIo{background:linear-gradient(to right,#fdf0df,#dcb484); padding:0.4rem }
.zt_clSsBtn{display: flex;justify-content: center;}
.zt_clSsBtn input{cursor: pointer; width: 100%;height: 1rem; border: none;background:linear-gradient(to right,#2c2c2c,#141414); color:#fcedda;font-size: 0.42rem;font-weight: bold;border-radius: 0.1rem;}


