.clea{clear: both;}

.zt_btn{text-align: center;padding:1em 0;}
.zt_btn a{width: 43%;border-radius: 1.5em;font-size: 0.9em;line-height: 2.6em;background-image:linear-gradient(to bottom, #78a6ff, #0053f2);
    display: inline-block;color: #fff;box-shadow: 0px 2px 8px rgba(41,112,246,0.71);margin:0 1.5%;white-space: nowrap;}

.zt_title{text-align: center;padding-top: 1.5em;padding-bottom: 1.5em;}
.zt_title h2{font-size: 1.5em;color: #040000;font-weight: normal;display: inline-block;padding:0 0.5em;position: relative;
	z-index: 3}
.zt_title h2 b{color: #2e72fc;font-size: 1.1em;position: relative;}
.zt_title h2 span{width: 100%;display: inline-block;height: 0.4em;background: #b0c8fe;position: absolute;bottom: -0.2em;left: 0;z-index: -1;
	border-radius: 0.4em;}


.zt_art_floor1 h3{font-size: 1.4em;color: #ee3914;font-weight: bold;text-align: center;}
.zt_art_floor1 h3 span{font-size: 1.5em;position: relative;top: 0.05em}
.zt_art_floor1 h5{font-size: 0.8em;color: #1d1d1d;font-weight: normal;text-align: center;margin-top: 1em}
.zt_art_floor1 h5 span{color: #2d71fd}
.zt_art_floor1 div{overflow: hidden;margin:0 0.8em;margin-top: 0.4em}
.zt_art_floor1 div a{float: left;width: 22%;display: block;text-align: center;font-size: #1972f1;border:1px solid #1972f1;
	border-radius: 0.3em;margin:0.4em 1.5%;line-height: 2em}

.zt_art_wenti{padding-left: 1em;}
.zt_art_wenti_hua{padding:0.3em 0;padding-left: 0.3em}
.zt_art_wenti .swiper-slide{box-shadow: 0 0 6px rgba(37,109,246,0.73);overflow: hidden;border-radius: 0.6em}

.zt_art_major{margin:0 1em;}
.zt_art_major_hua{padding:0.3em;padding-bottom: 2em}
.zt_art_major .swiper-slide{box-shadow: 0 0 6px rgba(37,109,246,0.73);overflow: hidden;border-radius: 0.6em}


.zt_art_floor2{margin:0 1em;}
.zt_art_floor2_tit{margin:0 4em;border:1px solid #cd2525;overflow: hidden;text-align: center;margin-bottom:0.7em} 
.zt_art_floor2_tit h4{display: inline-block;background: #cd2525;color: #fff;font-size: 1em;padding:0 0.8em;line-height: 1.8em;float: left;
	width: 25%;white-space: nowrap;}
.zt_art_floor2_tit h3{display: inline-block;color: #111111;font-size: 1em;line-height: 1.8em;float: left;width: 75%;white-space: nowrap;}

.zt_art_floor2 a{font-size: 1em;color: #040000;line-height: 2em;border-bottom: 1px solid #eeeeee;display: block;white-space: nowrap;overflow: hidden;
    text-overflow: ellipsis;}
.zt_art_floor2 a>b{display: inline-block;width: 10px;height: 10px;border-radius: 5px;border:1px solid #0053f2;padding:2px;position: relative;
	top: 0.8em;margin-right: 1em;left: 0.5em}
.zt_art_floor2 a>b b{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #0053f2;position: relative;bottom: 14px;right: 1px}
.zt_art_floor2 a span{color: #0053f2;display: inline-block;margin-left: 0.4em}

.zt_art_fangan{margin:0 1em;box-shadow: 0 0 10px rgba(63,127,249,0.6);border-radius: 0.6em;text-align: center;overflow: hidden;}
.zt_art_fangan table{width: 100%;}
.zt_art_fangan table tr td{border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;font-size: 0.7em;color: #1d1d1d;padding:0.4em 0;}
.zt_art_fangan table tr th{font-size: 0.8em;color: #fff;padding:0.7em 0;font-weight: bold;background: #0053f2}
.zt_art_fangan table tr.zt_art_fangan_th{box-shadow: 0 2px 7px rgba(124,124,124,0.71)}
.zt_art_fangan table tr td.zt_art_fangan_td{width: 20%;color: #bf1919;font-weight: bold;}
.zt_art_fangan_td2{width: 20%}
.zt_art_fangan_td3{width: 30%}
.zt_art_fangan_td4{width: 30%}

.zt_art_qb{margin:0 1em;box-shadow: 0 0 10px rgba(63,127,249,0.6);border-radius: 0.6em;overflow: hidden;}
.zt_art_qb table{width: 100%;}
.zt_art_qb table tr td{border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;font-size: 0.7em;color: #1d1d1d;padding:0.4em 0.5em;}
.zt_art_qb table tr th{font-size: 0.8em;color: #fff;padding:0.7em 0;font-weight: bold;background: #0053f2}
.zt_art_qb table tr.zt_art_qb_th{box-shadow: 0 2px 7px rgba(124,124,124,0.71)}
.zt_art_qb table tr td.zt_art_qb_td2{width: 20%;color: #bf1919;font-weight: bold;text-align: center;}
.zt_art_qb_td{width: 40%}
.zt_art_qb_td3{width: 40%}


.zt_art_renqun{margin: 0 0.8em;}
.zt_art_renqun ul{}
.zt_art_renqun ul li{width: 30.33%;float: left;margin:0 1.5%;box-shadow: 0px 0px 5px rgba(124,124,124,0.71);
	border-radius: 0.6em;margin-bottom: 1em;padding-bottom: 0.8em}
.zt_art_renqun ul li img{width: 100%}
.zt_art_renqun ul li h3{color: #040000;font-size: 1em;font-weight: normal;line-height: 1.2em;text-align: center;position: relative;
	padding:0.6em 0.3em;height: 4em}
.zt_art_renqun ul li a{font-size: 1em;color: #fff;line-height: 2em;display: block;background-image:linear-gradient(to bottom, #78a6ff, #0053f2);
    display: block;color: #fff;box-shadow: 0px 2px 8px rgba(41,112,246,0.71);width: 80%;margin:0 auto;border-radius: 1em;text-align: center;}

.zt_art_youshi{background: url(/images/zt/1700/art4_02.jpg) no-repeat center center;background-size: 100% 100%;padding:1px 0;}
.zt_art_youshi ul{padding:0 0.6em;padding-bottom: 0.8em}
.zt_art_youshi ul li{width: 46%;float: left;margin:0 2%;box-shadow: 0px 0px 6px rgba(20,97,244,0.21);background: #fff;
	border-radius: 0.6em;margin-bottom: 1em;padding-bottom: 0.8em;margin-top: 2em;position: relative;padding-top: 2.5em}
.zt_art_youshi ul li img{width: 4em;position: absolute;left: 30%;top: -2em;border-radius: 1em}
.zt_art_youshi ul li h3{color: #2e72fc;font-size: 1em;font-weight: normal;line-height: 1.5em;text-align: center;position: relative;}
.zt_art_youshi ul li p{color: #242424;font-size: 0.8em;font-weight: normal;line-height: 1.6em;text-align: center;position: relative;
	display: -webkit-box;padding:0 0.8em;overflow: hidden;margin-bottom: 0.8em;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: wrap;}
.zt_art_youshi ul li a{font-size: 1em;color: #fff;line-height: 2em;display: block;background-image:linear-gradient(to bottom, #78a6ff, #0053f2);
    display: block;color: #fff;box-shadow: 0px 2px 8px rgba(12,91,243,0.98);width: 70%;margin:0 auto;border-radius: 1em;text-align: center;}



.zb_bm{background: url(/images/zt/1700/art_29.jpg) no-repeat center center;background-size: 100% 100%;padding:1px 0;}
.zb_bm_title{text-align: center;}
.zb_bm_title h2{color: #ffffff;font-size: 1.2em;font-weight: normal;margin-bottom: 0.3em;line-height: 1.8em;margin-top: 0.6em}
.zb_bm_title h4{color: #e81515;font-size: 1em;font-weight: normal;}
.zb_bm_title span{width: 8em;height: 2px;display: inline-block;background: #d7d7d7;position: relative;bottom: 0.5em}           
.zb_bm .zb_bm_d{margin:0 1em;}  
.zb_bm form{text-align: center;position: relative;padding:1em 2em}
.zb_bm .text_input{display:block;text-align: left;background: #fff;border:0;height: auto;
	line-height: normal;padding:0;overflow: hidden;float: left;width: 46%;margin: 0 2%;margin-bottom: 1em;}
.zb_bm .text_input label{display: block;width: 30%;text-align: center;padding:0;float: left;height: 1.8em}
.zb_bm .text_input label img{width: 1.1em}
.zb_bm .text_input input{border: 0;display: inline-block;width: auto;width: 70%;float: left;height: 1.8em;font-size: 1em;position: relative;top: 0.5em}
.zb_bm .test_btn{padding:0 ;width: 46%;margin: 0 2%;position: relative;float: left;}

.zb_bm .test_btn input{display: inline-block;line-height: 2.2em;font-size: 1em;color: #ffffff;width: 100%;
	background: #ff0000;border-radius: 0.3em;}

.zt_art_major_tj{margin:0 0.5em;}
.zt_art_major_tj ul{width: 47%;float: left;margin:0 1.5%;}
.zt_art_major_tj ul li img{width: 100%}
