@charset "gb2312";
/* CSS Document */
/*.box1{max-width:640px;margin:0 auto;overflow:hidden;}
*/
.aa{width:47%;  color:#fff;font-size:0.3rem; padding:3% 0; /*box-shadow:-3px 3px 5px rgba(243,186,143,1);*/ text-align:center; display:block; background:#ff6005; margin:auto; border-radius:30rem}
.h{ font-size:0.48rem; color:#00a7a6; text-align:center}
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}

.box2{ width:100%; }
.box2>h1{ height:0.66rem; background:url(../images/img_01.jpg) no-repeat center; background-size:contain; line-height:1.5}
.box2>p{ font-size:0.24rem; color:#373737; padding:4%; text-indent:2em; line-height:1.4}
.box2>ul{ width:96%; margin:0 auto}
.box2>ul>li{ width:49%; float:left; margin-left:2%}
.box2>ul>li:first-child{ margin-left:0}

.box3{ background:#ceefef; margin:4% auto 0}
.box3>h2{ font-size:0.44rem}
.box3>ul{ width:94%; margin:18% auto 0; position:relative}
.box3>ul>li:first-child{ width:32%; float:left}
.box3>ul>li:nth-child(2){ width:33%; position:absolute; top:-22%; left:34%; }
.box3>ul>li:last-child{ width:31%; float:left; margin-left:37%}

.box4>h3{ height:0.74rem; background:url(../images/img_09.jpg) no-repeat center; background-size:contain; line-height:1.5}

.box5{ background:#f5efef}
.box5>h4{ height:0.95rem; background:url(../images/img_13.jpg) no-repeat center; background-size:contain;line-height:1.5; margin-top:-2%}
.box5>ul{ height:3.71rem;}
.box5>ul>li:first-child{ width:56%; float:left}
.box5>ul>li:last-child{ width:44%; padding:6% 4% 0 0; float:left; line-height:1.4; text-align:justify; font-size:0.22rem; color:#000}
.box5>ul>li:last-child>span{ font-weight:600; margin-left:16%}

.box6{}
.box6>h5{ height:1rem; background:url(../images/img_16.jpg) no-repeat center; background-size:contain}
.box6>ul{ height:3.22rem; margin:4% auto 0;}
.box6>ul:nth-of-type(1){ box-shadow:0 10px 20px rgba(0,0,0,0.6)}
.box6>ul:nth-of-type(1)>:first-child{ width:3.58rem; float:left}
.box6>ul:nth-of-type(1)>li:last-child{ width:2.82rem; float:left; height:100%; background:#ebe7ff; padding:0.06rem 0;}
.box6>ul:nth-of-type(1)>li:last-child>div{height:100%;background:#03a8a7; padding-top:12%}
.box6>ul:nth-of-type(1)>li:last-child>div img{ display:block; margin:0% auto 10%}
.box6>ul:nth-of-type(1)>li:last-child>div span{ display:block; margin:0% auto}
.box6>ul:nth-of-type(1)>li:last-child>div>p{ font-size:0.18rem; color:#fff; width:92%; margin:0 auto; line-height:1.3; text-align:justify}
.box6>dl{ position:relative; margin-top:15%}
.box6>dl>dd:first-child{ position:absolute; width:3.66rem; z-index:2; top:-0.3rem}
.box6>dl>dd:nth-child(2){width: 3.02rem;z-index: 1;height: 0.1rem;top: 84%;position: absolute;box-shadow: 0 10px 10px rgba(0,0,0,0.4);}
.box6>dl>dd:last-child{ width:3.37rem; padding:0 0 1% 1%; background:#fff;box-shadow: 0 10px 10px rgba(0,0,0,0.4); height:3.28rem; margin-left:3.02rem}
.box6>dl>dd:last-child>div{background:#03a8a7; width:100%; height:100%}
.box6>dl>dd:last-child p{ width:2.58rem; margin:0 0 0 0.7rem; padding-top:12%}
.box6>dl>dd:last-child p img{ display:block; margin:0 0 8%}
.box6>dl>dd:last-child p span{ display:block; font-size:0.18rem; color:#fff; width:92%; margin:0 auto; line-height:1.3; text-align:justify}
.box6>dl:nth-of-type(2)>dd:nth-child(2){ top:76%}
/*.box6>dl:nth-of-type(2)>dd:last-child p{ padding-top:3%}
*//*.box6>dl:nth-of-type(2)>dd:last-child p>img{ margin:0;}
*/.box6>dl:nth-of-type(3)>dd:nth-child(2){ top:76%}
/*.box6>dl:nth-of-type(4)>:last-child p span{ margin:0}
*/.box6>dl:nth-of-type(4)>dd:nth-child(2){ top:76%}

.box7{ padding:6% 0 0; background:#d3d5d8; margin:6% auto 0%; }
.swiper-container{ width:78%; overflow:visible !important}
.swiper-button-prev{ left:-10% !important; background:url(../images/img_34.jpg) no-repeat center !important; width:0.44rem !important; height:0.44rem !important; background-size:contain !important; top:58% !important}
.swiper-button-next{ right:-10% !important; background:url(../images/img_35.jpg) no-repeat center !important; width:0.44rem !important; height:0.44rem !important; background-size:contain !important; top:58% !important}
.box7>p{ width:66%; margin:2% auto 0}

.box8{ background:#e9e9e9}
.box8>h6{ height:1.65rem; padding-top:10%; background:url(../images/img_37.jpg) no-repeat center; background-size:contain}
.box8>h6>span:first-child{ display:block; font-size:0.48rem; color:#03a8a7; text-align:center}
.box8>h6>span:last-child{ display:block; margin:0% auto; font-size:0.22rem; color:#7d7d7d; text-align:center}
.box8>p:nth-child(2){ font-size:0.36rem; color:#636363; text-align:center; margin-top:6%}
.box8>p:nth-child(3){ font-size:0.16rem; color:#636363; text-align:center; margin-top:3%;}
.box8>p{ font-size:0.16rem; color:#636363; text-align:center; }

.zt_navBox .fallBack, .zt_navBox .zt_moreBtns{ font-size:0.26rem !important}
.pop_title span{ font-size:0.38rem !important}
.menuList h4{ font-size:0.26rem !important;}
.menuList .links a{ font-size:0.26rem !important;}
.menuNavs ul li{ font-size:0.26rem !important;}
.zt_navBox .slideMenus a{ font-size:0.26rem !important;}
.zt_navBox .zt_title{ font-size:0.32rem !important}
