@charset "utf-8";
/* CSS重置 and 公共样式*/
*{margin:0;padding:0;border:0;list-style:none}
body{font-family:"微软雅黑";color:#555; background-color: #fff;font-size: 1em;max-width: 640px;
margin: auto !important;}
a{text-decoration:none;color:#292929;}
/*a:hover{color: #ff8400;}*/
li{list-style:none;}
img{max-width: 100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;list-style: none;
	font-weight:normal;}

.topTEL{position:fixed;top:0;width:100%; max-width: 640px; z-index:999;display:none; overflow: hidden;}
.topTEL img{width:100%;}

.left{float:left!important}
.right{float:right!important}
.clear{clear:both;}
/*main*/
.allW{width:100%;overflow:hidden;}



a img{border:none;}
.fengge-line{height: 0.7em; background-color: #efefef; 
	box-sizing: border-box; border: 1px #d4d4d4 solid;}
.fengge-line-second{border: none;border-top: 1px #d4d4d4 solid;}
.ways{box-sizing: border-box; padding:1em 1%; overflow: hidden;}
.ways li{float: left; width: 49%; margin-right: 2%; box-sizing: border-box;
	border: 2px #d4ecec solid; border-radius: 4em;}
.ways li:nth-of-type(2){margin-right: 0;border: 2px #e9eddf solid;}
.ways li h1{width: 100%;text-align: center; font-size: 1em; font-weight: bold; 
	color: #424242; padding-top: 0.3em;}
.ways li h1 span{color: #166be0;}
.ways li h3{width: 100%; text-align: center; font-size: 0.8em; line-height: 1.6em; 
	padding-bottom: 0.1em; color: #166be0;}
.ways li:nth-of-type(2) h1 span{color: #24b97f; }
.ways li:nth-of-type(2) h3{color: #24b97f;}

.top-nav{overflow: hidden; padding:0.3em 0;}
.top-nav li{float: left; width: 33.33%; padding:0.6em 0; color: #006be0;}
.top-nav .current-li{box-sizing: border-box; border-right: 1px #e6e6e6 solid;}
.top-nav .current-li img{width: 42%; margin:0.1em 0 0.25em 29%;}
.top-nav .current-li div h4{width: 100%;text-align: center;  font-size: 1em;}
.top-nav .current-li div span{font-size: 0.55em; display: block; width: 100%; text-align: center;}
.top-nav li a{display: inline-block; width: 100%; color:#006be0 }
/*.top-nav .current-li a{ height: 200%;}*/

.top-nav li img{width: 26%; margin:0 7%;}
.top-nav li .right{width: 60%;}
.top-nav li .right span{font-size: 0.53em; display: block;}

.top-nav li:nth-of-type(3){box-sizing: border-box; 
	border-left: 1px #e6e6e6 solid;border-bottom: 1px #e6e6e6 solid;}
.top-nav li:nth-of-type(2){box-sizing: border-box; 
	border-bottom: 1px #e6e6e6 solid;border-left: 1px #fff solid;}
.top-nav li:nth-of-type(5){box-sizing: border-box; 
	border-left: 1px #e6e6e6 solid;}
.top-nav li:nth-of-type(4) a{color: #feb034;}

.news-box{overflow: hidden; padding:0 0 0.48em 0; height: 8.01em;}
.news-box .left{width: 64%; margin-right: 2%; height: 100%;}
.news-box .left img{width: 100%; height: 100%;}
.news-box .right{width: 34%; height: 95%; background-color: #006be0; 
	color: #fff; box-sizing: border-box;padding:0 1em;}
.news-box .right h1{font-size: 1.4em;margin-bottom: 0.3em;}
.news-box .right h5{font-size: 0.56em; padding-top: 2.8em; }
.news-box .right a{display: inline-block; width: 70%; text-align: center;color: #fff;
	font-size: 0.75em; margin-left: 2.1em; border: 1px #fff solid; border-radius: 4em;}
.news-list{ margin-bottom: 0.9em;}
.news-list li{width: 100%; line-height: 2.8em; box-sizing: border-box; 
	padding-left: 0.4em; border-bottom: #a3a3a3 1px dashed;}
.news-list li a{display:block;width: 100%; overflow: hidden; position: relative;}
.news-list li em,.news-list li h1{float: left;}
.news-list li em{height: 0.5em; width: 0.14em; background: #00a5a8; 
	margin-top: 1.3em; margin-right: 0.4em;}
.news-list li h1{font-size: 1em;}
.news-list li a:hover{color: #ff8400;}
.hot-mark{position: absolute; top: 0.7em;right:0.4em; width: 6.5%;}

.show{overflow: hidden; padding-top: 0.9em;}
.show li{ float: left; width: 48.5%; margin-right: 3%; 
	box-sizing: border-box; border: 0.1em #dcdcdc solid; border-radius: 0.3em; 
	padding-top: 0.4em; margin-bottom: 0.6em;}
.show li:nth-of-type(even){margin-right: 0;}
.show li a{display: inline-block; width: 100%;}
.show li a:hover{color: #ff8400;}
.show-img{width: 20%; margin:0 3%;}
.show-img img{width: 100%;}
.show-txt{width:74%;}
.show-txt h1{font-size: 0.9em; width: 100%; margin-top: -0.2em;}
.show-txt p{font-size: 0.75em; color: #b5b5b5; line-height: 1.8em;white-space: nowrap; 
	width: 100%; overflow: hidden; text-overflow: ellipsis;}
.show-txt p span{border-bottom: 1px #ff8400 solid; display: inline-block;}

.project-title{display: block; width: 99%; color: #292929; font-size: 1.2em; 
	padding-left: 1%; line-height: 1.8em; border-bottom: 1px #a4a4a4 dashed;}
.project-title span{color: #aaa; font-size: 0.6em; display: inline-block; margin-left: 0.4em;}
.border-line{display:block; width: 54%; border-top: 1px #000 solid; margin-top: -1px;
	margin-bottom: 0.6em;}
.project-container{width: 100%; overflow: hidden;}
.project-container li{float: left; width: 32%; line-height: 2.25rem; text-align: center; 
	border-radius: 0.2em; margin-right: 2%; margin-bottom: 0.5em;font-size:0.75rem;}
.project-container li:nth-of-type(1){background-color: #5dabff;}
.project-container li:nth-of-type(2){background-color: #2f83de;}
.project-container li:nth-of-type(3){background-color: #268cfa; margin-right: 0;}
.project-container li:nth-of-type(4){background-color: #3c8ee7;}
.project-container li:nth-of-type(5){background-color: #3f94ef;}
.project-container li:nth-of-type(6){background-color: #2583e9; margin-right: 0;}
.project-container li a{color: #fff;}

.case{margin-bottom: 0.8em;}
.case-container{width: 100%;overflow: hidden; height: 10.95em;}
.case .border-line{width: 67%;}
.case-img{width: 36%; height: 100%;}
.case-txt{width: 64%; height: 100%;}
.case-txt li{width: 100%;}
.case-txt li h1{width: 100%; font-size: 1.2em; font-weight: bold;}
.case-txt li p{ width: 100%; font-size: 0.9em; line-height: 1.5em;}
.case-txt li a{color: #fff;}
.case-txt li:first-child{background-color: #a2a2a2;text-align: center; padding:0.2em 0;}
.case-txt .tong-li a{color: #292929; width: 100%; display: inline-block; position: relative;}
.case-txt .tong-li{box-sizing: border-box; padding-left: 0.4em; line-height: 2.05em; 
	border-bottom: 1px #eee solid; font-size: 0.9em;}
.case-txt .tong-li a:after{content: ">"; position: absolute; right: 0.1em;
	color: #d6d6d6;}
.case-txt .juse a{color: #ff8400;}
.case-txt .juse a:after{color:#ff8400}
.js-and-sb{margin:0.8em 0; overflow: hidden;}
.js-and-sb li{float: left; width: 49%; margin-right: 2%; position: relative;}
.js-and-sb li:nth-of-type(even){margin-right: 0;}
.up-txt{width: 100%; color: #fff; position: absolute; top: 0.6em; left: 0.5em;}
.up-txt h1{font-size: 0.96em; font-weight: bold;}
.up-txt h6{font-size: 0.5em;}
.up-txt h5{font-size: 0.7em}
.up-txt em{display:block; height: 0.12em; width: 3em; background-color: #fff; margin:0.5em 0 0.6em 0}

.look-btn a{text-align: center; color: #ff8400; display: block; width: 100%; 
	line-height: 1.8em; margin-bottom: 0.4em;}

.publicA{overflow: hidden; padding:1em 0;}
.publicA li{float: left; width: 25%; box-sizing: border-box; border-right: 0.1em #eee solid;}
.publicA li img{width: 57%; margin-left: 21.5%; padding-top: 0.3em;}
.publicA li h3{width: 100%;text-align: center; line-height: 2em;}
.publicA li h3 span{display: inline-block; border-bottom: 1px #aaa8a8 solid;}
.publicA li p{width: 100%; line-height: 1.4em; text-align: center; font-size: 0.70em; color: #aeaeae; 
	padding: 0.5em 0;}
.publicA li p span{color: #ff8400}
.publicA li:last-child{border-right: none;}
.publicA a:hover{color: #ff8400;}
.project-container-next{margin-bottom: 0.3em}
.project-container-next li{width: 49%; border-radius: 0;}
.project-container-next li:nth-of-type(even){margin-right: 0;}
.project-container-next li:nth-of-type(3){margin-right: 2%;}
.liaocheng{overflow: hidden; margin:0.8em 0;}
.liaocheng li{float: left; width: 32%; margin-right: 2%; background-color: #4b8fed; padding-top: 0.8em; padding-bottom: 0.8em;}
.liaocheng li:nth-of-type(3){margin-right: 0;}

.liaocheng li h1{font-size: 1em;font-weight: bold; margin-bottom: 0.7em; width: 96%; margin-left: 4%;}
.liaocheng li a{display: inline-block; width: 100%; color: #fff;}
.liaocheng li .lc-list{ overflow: hidden; width: 96%; padding-left: 4%;}
.liaocheng li .lc-list img{ width: 45%; padding-bottom: 0.35em; border-bottom: 0.1em #fff solid;}
.liaocheng li .lc-list h4{width: 55%; font-size: 0.8em; text-align: center; line-height: 1.5em;}
.liaoxiao-btn a{text-align: center; color: #ff8400; display: inline-block;width: 100%;}
.liaoxiao-btn a span{font-weight: bold;}
.liaoxiao-btn{margin-bottom: 0.8em;}

.asked-title{width: 100%;overflow: hidden; line-height: 2.2em; border-bottom: 0.1em #eee solid; padding-top: 0.2em; 
	margin-bottom: 0.3em;}
.asked-title h1,.asked-title a{font-size: 1em;}
.asked-container{width: 100%; overflow: hidden; height: 9.2em;padding-bottom: 0.3em; border-bottom: 0.1em #eee solid;}
.asked-video{width: 46%; margin-right: 2%;}
.video-btn{width: 100%; overflow: hidden;}
.video-btn li{float: left; width: 50%; text-align: center; box-sizing: border-box; margin-top: 0.5em;}
.video-btn li a{display: inline-block; width: 100%; color: #166be0;}
.video-btn li:first-child{border-right: 1px #166be0 solid;}
.video-btn li:last-child{border-left: 1px #6e98e8 solid;}
.colmun{ width: 52%; overflow: hidden; height: 100%;}
.colmun li{float: left; width: 50%; text-align: center; height: 33.33%; line-height: 3.8em; 
	box-sizing: border-box; border-left: 0.1em #eee solid; font-size: 0.8em; position: relative;}
.colmun li:nth-of-type(even){margin-right: 0;}
.colmun li:nth-of-type(1),.colmun li:nth-of-type(2),.colmun li:nth-of-type(3),.colmun li:nth-of-type(4){
	border-bottom: 0.1em #eee solid;}
.colmun .little-mark{position: absolute; width: 12%; right: 0.2em;top: 1.1em;}
.colmun .little-mark1{width: 13%; right: 0.8em;top: 0.8em;}
.colmun li a:hover{color: #ff8400;}
.zenren-btn{text-align: center; line-height: 2.4em; background-color: #166be0; margin:0.7em 0 0.9em 0;}
.zenren-btn a{color: #fff;}
.middle-center{overflow: hidden; margin:0.8em 0;}
.middle-center li{float: left; width: 25%;margin-bottom: 0.4em;}
.middle-center li img,.middle-center li span{float: left; }
.middle-center li img{width: 17%; margin-left: 5%; margin-right: 5%;margin-top: 0.12em;}
.middle-center li span{display: inline-block; width: 73%; font-size: 0.84em;}
.middle-center li a{display: inline-block; width: 100%;overflow: hidden;}
.middle-center a:hover{color: #ff8400;}
.doctor{overflow: hidden;}
.doctor li{float: left; width: 49%; margin-right: 2%; margin-bottom: 0.5em;}
.doctor li:nth-of-type(even){margin-right: 0;}
.doctor li a{width: 100%;}
.doctor li img{width: 46%; height: 5.26em;}
.dcotor-txt{ width: 51%; padding-left: 3%; background-color: #f1f1f1; height: 5.26em;}
.dcotor-txt h1{font-size: 0.9em;margin-bottom: 0.3em;}
.dcotor-txt h1 span{font-size: 0.7em; color: #a7a7a7; margin-left: 0.3em; }
.dcotor-txt h5{color: #166be0; font-size: 0.75em; width: 75%; border: 0.1em #166be0 solid; padding-left: 0.1em;
	padding-bottom: 0.1em; margin-bottom: 0.5em;}
.dcotor-txt p{font-size: 0.7em; line-height: 1.4em;}
.doctor a:hover 
.project .project-container-squ li{border-radius: 0;}
.border-line3{width: 36%;}
.border-line-last{width: 37%;}
.environment{height: 6.225em; margin:0.8em 0; overflow: hidden;}
.environment-title{background: #7c7c7c; color: #fff; position: relative; width: 18%; height: 100%;}
.environment-title a{color:inherit;}
.environment-title h5{ transform:rotate(90deg); position: absolute; top: 8.6em; left: -2.8em; width: 200%; font-size: 0.52em;}
.environment-title h1{font-size: 1em;line-height: 1.1em; width: 100%; margin-left: 1.3em; margin-top: 0.4em;}

.environment-img{width: 80%; margin-right: 2%;}
.environment-img .swiper-container1{ width: 100%;}
.environment-img .swiper-container1 .swiper-wrapper1 .swiper-slide1 img{width: 49%; float: left; margin-right: 2%;}
.environment-img .swiper-container1 .swiper-wrapper1 .swiper-slide1 img:last-child{margin-right: 0;}
.gongyi{overflow: hidden; position:relative; margin-bottom: 0.8em;}
.gongyi img{float: right;width: 86%;}
.gongyi .up-img{position: absolute; width: 16%;top: -0.25em; left: 0;}

.footer{width: 100%; overflow: hidden;}
.footer li{float: left; width: 23.5%; margin-right: 2%;}
.footer li:last-child{margin-right: 0;}
.bottom-nav{overflow: hidden;}
.bottom-nav li{float: left; width: 21.5%; box-sizing: border-box; border-left: 1px #292929 solid; font-size: 0.8em;
	border-right: 1px #b4b3b3 solid; text-align: center; margin-top: 1.2em; margin-bottom: 1em;}
.bottom-nav li:first-child{border-left: none; width: 14%}
.bottom-nav li:last-child{border-right: none;}
.bottom-nav li a:hover{color: #ff8400;}


.jj-consult{
	width: 30%;
	border:0.08rem #136dd9 solid;
	border-radius: 1rem;
	line-height: 1.2rem;
	font-size: 0.8rem;
	text-align: center;
	color: #136dd9;
	margin: 0 auto;
	margin-bottom: 1rem;
	margin-top: 0.8rem
}
.jj-consult a{
	color: #136dd9;
}



.wfl-tabs{
	margin-top: 1rem;
}
.p-tab-navs li{
	float: left;
	width: 23.5%;
	text-align: center;
	background-color: #b9b9b9;
	font-size: 0.8rem;
	margin-bottom: 0.4rem;
	margin-right: 2%;
	line-height: 2.2rem;
}
.p-tab-navs li:last-child{
	margin-right: 0;
}

.p-tab-navs .on{
	color: #fff;
	background-color: #166be0;
}

.p-tab-txts{
	position: relative;
}

.p-tab-txts p{
	width: 40%;
	height: 100%;
	box-sizing: border-box;
	padding-top: 1.75rem;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.7rem;
	line-height: 1.15rem;
	color: #fff;
	background-color: rgba(0,0,0,0.6);
	text-indent: 2em;
}
.footbox{
	height: 11em;
	font-size: 0.9em;
	text-align:center;
	line-height:1.5em;
	background:url(../images/ss_113.jpg) no-repeat center center;
	background-size: cover;
	color:#fff;
	margin-bottom:2em;
}
.footbox a{
	color:#fff;
}


.lists4 li {
  float: left;
  width: 49%;
  border: 1px #ccc solid;
  height: 3.3575rem;
  padding-left: 3.4rem;
  margin-bottom: 0.5rem;
  box-sizing:border-box;
}
.lists4 li h1 {
  font-size: 0.9rem;
  padding-top: 0.4rem;
  color: #313131;
}
.lists4 li p {
  font-size: 0.825rem;
  color: #767676;
}
.lists4 li:nth-of-type(even) {
  margin-left: 2%;
}
.lists4 li:nth-of-type(1) {
  background: url(/images/vw_04.jpg) no-repeat 0.25rem center;
  background-size: 2.7375rem 2.7375rem;
}
.lists4 li:nth-of-type(2) {
  background: url(/images/vw_06.jpg) no-repeat 0.25rem center;
  background-size: 2.7375rem 2.7375rem;
}
.lists4 li:nth-of-type(3) {
  background: url(/images/vw_10.jpg) no-repeat 0.25rem center;
  background-size: 2.7375rem 2.7375rem;
}
.lists4 li:nth-of-type(4) {
  background: url(/images/vw_11.jpg) no-repeat 0.25rem center;
  background-size: 2.7375rem 2.7375rem;
}

.unique{
	padding-bottom: 0.825rem;
}
.unique li{
	float: left;
	width: 32%;
	margin-right: 2%;
	font-size: 0.75rem;
	line-height: 2.25rem;
	border-radius: 0.2rem;
	margin-top: 0.5rem;
	background-color: #8ac2ff;
	text-align: center;
}
.unique li a{
	display: block;
	width: 100%;
	color: #fff;
}
.unique li:nth-of-type(3n){
	margin-right: 0;
}
.unique li:nth-of-type(odd){
	background-color: #4ca0fb;
}

/*新底部*/
.z-footer {
  height: 11.25rem;
  background-color: #166be0;
  margin-bottom: 1rem;
}
.z-footer .main {
  height: 11.25rem;
  background: url(/images/ddd.png) no-repeat;
  background-size: 100% 100%;
}
.z-footer .main .left {
  width: 43.59375%;
  margin-left: 8.40625%;
  padding-top: 0.825rem;
}
.z-footer .main .left .line {
  font-size: 0.6rem;
  line-height: 0.8rem;
  margin-top: 0.6rem;
  margin-bottom: 0.55rem;
  color: #fff;
  padding-left: 2.2rem;
  white-space: nowrap;
}
.z-footer .main .left .line span {
  font-size: 0.825rem;
  color: #ffa759;
}
.z-footer .main .left .line1 {
  background: url(/images/dl_10.png) no-repeat;
  background-size: 1.9125rem  1.6125rem;
}
.z-footer .main .left .line2 {
  background: url(/images/dl_13.png) no-repeat;
  background-size: 1.9125rem  1.6125rem;
}
.z-footer .main .left .pp {
  font-size: 0.6rem;
  white-space: nowrap;
  line-height: 1;
  color: #fff;
}
.z-footer .main .right {
  margin-top: 1.125rem;
  width: 26.25%;
  margin-right: 5.25%;
}
.z-footer .main .right img,
.z-footer .main .right span {
  display: block;
  width: 100%;
  font-size: 0.65rem;
  text-align: center;
  line-height: 1.25rem;
  color: #fff;
}
.z-footer .main .right span {
  margin-top: 0.4rem;
  opacity: 0.7;
}
#dibu p {
    line-height: 40px;
    overflow: hidden;
    text-indent: 0px;
    margin: 0 8px 8px;
}

#dibu p label {
    background: #f1f1f1;
    line-height: 42px;
    display: inline-block;
    font-size: 16px;
    width: 30%;
    text-align: center;
	float:left;
}
#dibu p input, #dibu p textarea {
    width: 70%;
    padding: 0px 8px;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float:right;
}
#dibu p .act-submit, #dibu p .act-submit1 {
    float: left;
    background: #137cbf;
    width: 45%;
    margin: 4px 0;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border-radius: 6px;
}
#dibu p .act-submit1 {
    float: right;
    background: #FE7800;
    border: 1px solid #f1f1f1;
}
.ydyl{
	margin-bottom:0.5rem;
}
.ydyl .imgtitle {
  width: 95%;
  display: block;
  margin: 0 auto;
}
.ydyl ul li {
  float: left;
  width: 33.3%;
  box-sizing:border-box;
  padding: 0 0.2rem;
  margin-top: 0.4rem;
  font-family:微软雅黑;
}
.ydyl ul li a {
  height: 2.2rem;
  width: 100%;
  display: block;
  border: 1px solid #b9baba;
  color: #444;
  border-radius: 0.5rem;
  position: relative;
}
.ydyl ul li a img {
  position: absolute;
  left: 0.3rem;
  top: 50%;
  width: 1.2rem;
  transform: translateY(-50%);
}
.ydyl ul li a span {
  position: absolute;
  left: 2rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.65rem;
}
.ydyl ul li:nth-child(1) a img {
  left: 0.8rem;
}
.ydyl ul li:nth-child(1) a span {
  left: 2.6rem;
}
.ydyl ul li:nth-child(4) a img {
  left: 0.8rem;
}
.ydyl ul li:nth-child(4) a span {
  left: 2.6rem;
}
.ydyl ul li:nth-child(3) a img {
  left: 1.5rem;
}
.ydyl ul li:nth-child(3) a span {
  left: 3rem;
}
.ydyl ul li:nth-child(6) a img {
  left: 1.5rem;
}
.ydyl ul li:nth-child(6) a span {
  left: 3rem;
  text-decoration: underline;
}
.zt50-silde .swiper-pagination{
	position: inherit;
}
.zt50-silde .swiper-pagination-bullet{
	width: 1.5rem;
	border-radius: 0;
	height: 0.2rem;
	margin-left: 0.5rem;
}


.zt29-tab2 {
  margin-top: 1rem;
}
.zt29-tab2 .tab-btn {
  margin-bottom: 1rem;
}
.zt29-tab2 .tab-btn li {
  float: left;
  width: 24.1%;
  margin-right: 1.2%;
  background-color: #efefef;
  line-height: 2.25rem;
  text-align: center;
  font-size: 0.825rem;
  border-radius: 0.2rem;
}
.zt29-tab2 .tab-btn .on {
  background-color: #0257c7;
  color: #fff;
}
.zt29-tab2 .tab-btn li:last-child {
  margin-right: 0;
}
.zt29-tab2 .main1 {
  padding: 0 0.75rem;
}
.zt29-tab2 .main1 a {
  width: 48.5%;
}
.zt29-tab2 .main1 a img {
  display: block;
  width: 100%;
}
.zt29-tab2 .main1 a span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.825rem;
  padding-top: 0.6rem;
}
.zt29-tab2 .main2 {
  padding: 0 0.75rem;
}
.zt29-tab2 .main2 a {
  width: 48.5%;
  float: left;
}
.zt29-tab2 .main2 a img {
  display: block;
  width: 100%;
}
.zt29-tab2 .main2 a span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.825rem;
  padding-top: 0.6rem;
}
.zt29-tab2 .main2 a:nth-of-type(even) {
  margin-left: 3%;
}
.zt29-tab2 .main2 a:nth-of-type(-n+2) {
  margin-bottom: 1rem;
}
.zt29-tab2 .main4 a {
  float: left;
  width: 32%;
  margin-right: 2%;
}
.zt29-tab2 .main4 a img {
  display: block;
  width: 100%;
}
.zt29-tab2 .main4 a span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.825rem;
  padding-top: 0.6rem;
}
.zt29-tab2 .main4 a:last-child {
  margin-right: 0;
}

.allW93 {
  width: 93.75%;
  margin: 0 auto;
  overflow: hidden;
}
.ztd-check {
  width: 95%;
  margin: 1rem auto 0.8rem;
  overflow: hidden;
}
.ztd-check li {
  width: 32%;
  float: left;
  margin-right: 2%;
  box-sizing: border-box;
  background-color: #e2e2e2;
}
.ztd-check li a {
  display: block;
  width: 100%;
}
.ztd-check li img {
  display: block;
  width: 100%;
  padding: 0.4rem 0.4rem 0.2rem;
  box-sizing: border-box;
}
.ztd-check li span {
  display: block;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
  padding-left: 0.4rem;
  font-size: 0.675rem;
  line-height: 1.2rem;
}
.ztd-check li:nth-of-type(3n) {
  margin-right: 0;
}
.ztd-check li:nth-of-type(-n+3) {
  height: 7.8rem;
  margin-bottom: 0.5rem;
}
.ztd-check li:nth-of-type(n+4) {
  height: 10rem;
}

.wimgbox .imglist {
  display: flex;
  margin-bottom: 0.5rem;
}
.wimgbox .imglist .box {
  flex: 1;
  margin: 0 0.2rem;
  position: relative;
}
.wimgbox .imglist .box img {
  display: block;
  width: 100%;
}
.wimgbox .imglist .box h3 {
  position: absolute;
  left: 4.5rem;
  top: 1rem;
  font-size: 1.1rem;
  color: #fff;
}
.wimgbox .imglist .box h4 {
  position: absolute;
  left: 1rem;
  top: 1rem;
  font-size: 0.9rem;
  color: #fff;
}
.wimgbox .imglist .box .h3p {
  position: absolute;
  left: 4rem;
  top: 2.5rem;
  font-size: 0.6rem;
  color: #fff;
}
.wimgbox .imglist .box .p1 {
  position: absolute;
  left: 1.2rem;
  top: 4.4rem;
  font-size: 0.9rem;
  color: #fff;
}
.wimgbox .imglist .box .p2 {
  position: absolute;
  left: 3rem;
  top: 5.6rem;
  font-size: 1rem;
  color: #fff;
  font-weight: bold;
}
.wimgbox .imglist .box .p3 {
  position: absolute;
  left: 1rem;
  top: 4rem;
  font-size: 0.6rem;
  color: #fff;
}
.mimglist {
  margin: 0.4rem 0.2rem;
  display: flex;
  background: #40aee1;
}
.mimglist .box {
  width: 50%;
  position: relative;
}
.mimglist .box h3 {
  position: absolute;
  left: 4.2rem;
  top: 1.7rem;
  font-size: 1.1rem;
  color: #fff;
}
.mimglist .box .h3p {
  position: absolute;
  left: 4rem;
  top: 3.2rem;
  font-size: 0.6rem;
  color: #fff;
}
.mimglist .box .p1 {
  position: absolute;
  left: 1.2rem;
  top: 6rem;
  font-size: 0.9rem;
  color: #fff;
}
.mimglist .box .p2 {
  position: absolute;
  left: 3rem;
  top: 6.2rem;
  font-size: 1rem;
  color: #fff;
  font-weight: bold;
}
.mimglist .box img {
  display: block;
  width: 100%;
}
.mimglist .box #wimgswiper img {
  display: block;
  width: 100%;
}
.mimglist .box #wimgswiper .numbox {
  position: absolute;
  left: 0;
  top: 5.2rem;
  text-align: center;
  font-size: 0.9rem;
  color: #fff;
  width: 100%;
  font-weight: bold;
}
.mimglist .box #wimgswiper .infop {
  position: absolute;
  left: 0;
  top: 6.8rem;
  width: 100%;
  padding: 0 0.4rem 0 0.6rem;
  font-size: 0.8rem;
  color: #fff;
  line-height: 1rem;
}
