﻿@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 */}



/* 通用样式 */

.zt_wh1200{ 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;}


.banner{width: 100%;height: 640px;background: url(../images/banner.jpg) center 0 no-repeat; }
.tit_box{display: flex;flex-direction: column;align-items: center;}
.tit_box h3{text-align: center;font-size: 42px;font-weight: bold;margin-top: -20px;}
.tit_box h3 span{color: #007773;}
.tit_box p{font-size: 16px;color: #666;text-align: center;margin-top: 10px;}

.tit_boxs h3{color: #fff;}
.tit_boxs p{color: #fff;}

.ly_box ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ly_box ul li{width: 590px;margin-bottom: 18px;}
.ly_con{background: url(../images/lin2.jpg) 0 0 no-repeat;background-size: 100% 100%; display: flex;justify-content: space-between;}
.ly_con .ly_l p{width: 370px;height: 110px;background: #fff;font-size: 18px;margin: 10px; padding: 0 15px;padding-top: 20px;line-height: 30px;}
.ly_con .ly_r img{display: block;margin-left: -12px;}
.ly_con .ly_l p b{color: #13847c;}
.ly_box ul li h3{width: 455px;height: 52px;background: url(../images/tit1.png) 0 0 no-repeat;line-height: 52px;font-size: 30px;color: #fff;font-weight: bold;display: flex;align-items: center;}
.ly_box ul li h3 span{width: 38px;height: 38px;background: url(../images/lin1.jpg) 0 0 no-repeat;background-size: 100% 100%;border-radius: 50%;font-size: 24px;line-height: 38px;text-align: center;margin: 0 10px; }
.ly_box ul li:last-child{width: 1200px;}
.ly_box ul li:last-child p{width: 980px;}

.btn_box{display: flex;justify-content: center;}
.btn_box a{height: 70px;line-height: 70px;background: url(../images/lin3.jpg) 0 0 no-repeat;background-size: 100% 100%; color: #fff;font-size: 30px;color: #fff;padding: 0 55px;border-radius: 50px; margin: 0 20px;}
.btn_box a:last-child{background: url(../images/lin4.jpg) 0 0 no-repeat; background-size: 100% 100%;}
.btn_boxs a:last-child{background: #fff;color: #333;}

.zt_dom2{width: 100%;background: url(../images/bg1.jpg) center 0 no-repeat; background-size: auto 100%;}
.zs_box{width: 1180px; background: url(../images/lin2.jpg) 0 0 no-repeat; background-size: 100% 100%;padding: 10px;padding-bottom: 1px;}
.zs_box ul li{border: 2px solid #fff; display: flex;height: 65px;background: url(../images/dian.jpg);align-items: center;border-radius: 50px;overflow: hidden;margin-bottom: 10px;}
.zs_box ul li h3{width: 180px;height: 65px;background: url(../images/lin1.jpg) 0 0 no-repeat; background-size: 100% 100%;text-align: center;line-height: 65px;font-size: 28px;color: #fff;font-weight: bold;
}
.zs_box ul li p{font-size: 18px;margin-left: 25px;}
.zs_box ul li p b{font-size: 20px;color: #ac0516;font-style: italic;}

.ap_tit{display: flex;justify-content: center;align-items: center;}
.ap_tit img{margin: 0 20px;}
.ap_tit h3{font-size: 34px;font-weight: bold;}
.ke_box ul{display: flex;justify-content: space-between;}
.ke_box ul li{width: 390px; background: url(../images/bg2.jpg) 0 0 no-repeat;background-size: 100% 100%;display: flex;flex-direction: column;align-items: center;padding-bottom: 15px;}
.ke_box ul li img{margin-top: 10px;}
.ke_box ul li h3{font-size: 24px;color: #e5be8f;text-align: center;font-weight: bold;margin-top: 10px;}
.ke_box ul li p{font-size: 18px;color:#e5be8f;margin-top: 5px;text-align: center;}


.zt_dom3{width: 100%;background: url(../images/bg3.jpg) center 0 no-repeat; background-size: auto 100%;}
.tch_p{width: 1180px; background: url(../images/lin6.jpg) 0 0 no-repeat; background-size: 100% 100%;padding: 10px;}
.tch_p p{border: 1px solid #fefffe;padding: 25px 30px;font-size: 18px;line-height: 26px;}
.tch_list{background: url(../images/lin7.jpg) 0 0 no-repeat; background-size: 100% 100%;width: 225px;display: flex;flex-direction: column;align-items: center;padding-bottom: 7px;margin-bottom: 15px;}
.tch_list h3{font-size: 24px;font-weight: bold;margin-top: 5px;}
.tch_list p{font-size: 18px;line-height: 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;margin-top: 5px;} 

.cs1{padding-bottom: 30px;}
.cs1 .swiper-pagination-bullet{width: 40px;height: 8px; background: #4da9a4; border-radius: 0; opacity: 1;}
.cs1 .swiper-pagination-bullet-active{background: #fff;width: 40px;}


.zt_dom4{width: 100%;background: url(../images/bg4.jpg) center 0 no-repeat; }


.wx_con ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wx_box{width: 285px;background: url(../images/lin2.jpg) 0 0 no-repeat; background-size: 100% 100%;display: flex;justify-content: center;padding: 5px 0;border-radius: 20px;}
.wx_box img{display: block;border-radius: 20px;}

.sp_box ul{display: flex;justify-content: space-between;margin-top: 160px;}
.sp_box ul li{width: 380px;background: url(../images/bg5.jpg) 0 0 no-repeat; background-size: 100% 100%;display: flex;flex-direction: column;align-items: center;padding-bottom: 20px;}
.sp_box ul li img{margin-top: -160px;}
.sp_box ul li h3{height: 50px;line-height: 50px;background: url(../images/lin7.jpg) 0 0 no-repeat;background-size: 100% 100%; font-size: 22px;font-weight: bold;color: #007773;padding: 0 10px;margin: 14px 0;}
.sp_box ul li p{font-size: 16px;color: #fff;width: 330px;line-height: 24px;text-indent: 1.5em; background: url(../images/lx.png) 5px 5px no-repeat;}

.hj_ul{display: flex;justify-content: space-between;margin-bottom: 40px;}
.hj_ul li{width: 370px;height: 60px;text-align: center;line-height: 60px;border: 2px solid #008981;font-size: 24px;font-weight: bold;color: #007773;}
.hj_ul .active{background: url(../images/lin2.jpg) 0 0 no-repeat;background-size: 100% 100%;color: #e7c499;}

.zt_dom5{width: 100%;background: url(../images/bg6.jpg) center 0 no-repeat; }
.hj_list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.hj_list ul li{position: relative;margin-bottom: 15px;}
.hj_list ul li h3{padding: 40px 0 10px;width: 100%;background: url(../images/lin8.png) 0 0 no-repeat; background-size: 100% 100%;text-align: center;position: absolute;left: 0;bottom: 0;font-size: 18px;color: #fff;}
.hj_list{display: none;}


.zt_dom6{width: 100%;background: url(../images/lin9.jpg) 0 0 no-repeat; background-size: 100% 100%;}
.zt_dom6 .tit_boxs h3{color: #ecd0ac;}
.form_box{width: 1050px;margin: 0 auto; padding-top:40px;} 
.form_box ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.form_box ul li{color: #666666;display: flex;align-items: center;margin-bottom: 20px; height:58px;border-radius: 10px;}
.form_box ul li input{padding-left: 10px; border-radius: 5px; height:58px;margin-left: 15px;width: 260px;font-size: 24px;border: none;outline: none;color: #666666;}
.form_box ul li span{display: flex;align-items: center;font-size: 24px; color:#fff;font-weight: bold;}
.form_box ul li.zt_qtSsBtn{ width:290px;height: 54px;background: url(../images/lin10.jpg) 0 0 no-repeat;background-size: 100% 100%;display: flex;justify-content: center;border: 2px solid #fff;}
.form_box ul li.zt_qtSsBtn span{ cursor:pointer; margin-left: 0;color: #007773;font-weight: bold;}
