#zt_banner{width:100%;padding-bottom:34.85%;position:relative;}
#zt_banner img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
/*ttj*/
.ttj_product{padding:35px 0 70px;}
.ttj_product .ttj_pul{margin-top:20px;}
.ttj_product .ttj_pul .ttj_pli{width:23.8%;margin-left:1.6%;float:left;margin-top:15px;}
.ttj_product .ttj_pul .ttj_pli:nth-child(4n+1){margin-left:0;}
.ttj_product .ttj_pul .ttj_pli .tp_img{width:100%;padding-bottom:75%;position:relative;}
.ttj_product .ttj_pul .ttj_pli .tp_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;border:1px solid #F5F5F5;}
.ttj_product .ttj_pul .ttj_pli p{margin:0;line-height:51px;height:51px;color:#FFF;background:url(p_jiantou.png) no-repeat right 26px center #ffbb05;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 50px 0 20px;}
.ttj_product .ttj_pul .ttj_pli p a{color:#FFF;}
/*ttj_jg*/
#ttj_jgbg{background:#FFBB05;padding:30px 0 50px;}
.ttj_jg{margin-top:20px;overflow:hidden;}
.ttj_jg .swiper-slide{text-align:center;}
.ttj_jg .tj_li{width:139px;height:160px;position:relative;background:url(ys_libg.png) no-repeat center center;display:inline-block;}
.ttj_jg .tj_li p{margin:0;}
.ttj_jg .tj_li p:first-child{color:#201E1D;height:20px;line-height:20px;font-size:14px;margin-top:26px;}
.ttj_jg .tj_li p:last-child{color:#656565;height:26px;line-height:26px;font-size:18px;margin-top:37px;font-weight:bold;}
.ttj_btn{margin-top:55px;text-align:center;font-size:0;-webkit-text-size-adjust:none;}
.ttj_btn .spana{display:inline-block;width:266px;height:60px;border-radius:30px;background:#8b6df3;}
.ttj_btn .spana:first-child{background:#ff7501;margin-right:70px;}
.ttj_btn .spana .b_txt{width:100%;height:100%;padding:8px 0 8px;}
.ttj_btn .spana .b_txt.bg1{background:url(ly_icon.png) no-repeat 30px center;padding-left:68px;}
.ttj_btn .spana .b_txt.bg2{background:url(ztdh_icon.png) no-repeat 30px center;padding-left:78px;}
.ttj_btn .spana .b_txt p{color:#FFF;margin:0;text-align:left;height:22px;line-height:22px;font-size:18px;}
.ttj_btn .spana .bg1 p:first-child{height:20px;line-height:20px;font-size:14px;}
.ttj_btn .spana .bg1 p:last-child{font-size:20px;height:24px;line-height:24px;}
.ttj_btn .spana .bg2 p{font-weight:bold;}
/*ttj_by*/
#ttj_bybg{background:#F2F2F2;padding:40px 0 65px;}
.ttj_by{margin-top:30px;overflow:hidden;}
.ttj_by .tb_li{width:100%;padding-bottom:77.46%;position:relative;}
.ttj_by .tb_li img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;;}
.ttj_by .tb_txt{padding:17px 0 30px;background:#FFF;}
.ttj_by .tb_txt p{margin:0;height:26px;line-height:26px;font-size:16px;color:#5f5f5f;text-align:center;}
.ttj_by .tb_txt1{padding:10px 15px;background:#FFF;}
.ttj_by .tb_txt1 p{margin:0;line-height:26px;font-size:14px;color:#5f5f5f;height:104px;}
/*ttj_sp*/
.ttj_sp{padding:35px 0 20px;}
.ttj_sp .ttj_sptitle{text-align:left;}
.ttj_sp .ttj_sptitle h2{margin:0;height:38px;line-height:38px;font-size:30px;font-weight:bold;color:#000;}
.ttj_sp .ttj_sptitle p{margin:0;height:20px;line-height:20px;font-size:14px;color:#555;}
.ttj_sp .ts_ul{margin-top:30px;overflow:hidden;}
.ttj_sp .ts_ul .ts_li{width:100%;padding-bottom:77.46%;position:relative;}
.ttj_sp .ts_ul .ts_li img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
.ttj_sp .ts_ul .ts_li .videoicon{background:url(videoicon.png) no-repeat center center rgba(0,0,0,.3);position:absolute;left:0;top:0;background-size:60px auto;display:block;width:100%;height:100%;}
.ttj_sp .ts_ul .ts_txt{padding:17px 0;background:#EFEFEF;}
.ttj_sp .ts_ul .ts_txt p{margin:0;height:26px;line-height:26px;font-size:16px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ttj_sp .ts_ul .ts_txt p a{color:#333;}
.ttj_sp .ts_ul .ts_txt p:last-child{height:20px;line-height:20px;font-size:12px;color:#999;}
/*ttj_news*/
.ttj_news{padding:20px 0 65px;}
.ttj_news .tn_list{margin-top:10px;}
.ttj_news .tn_list .tn_li{display:block;width:48%;float:left;margin-top:27px;margin-left:4%;}
.ttj_news .tn_list .tn_li:nth-child(odd){margin-left:0;}
.ttj_news .tn_list .tn_li .tn_p{padding:0px 0 27px;border-bottom:1px solid #dadada;}
.ttj_news .tn_list .tn_li .tn_p .tn_date{width:106px;position:relative;float:left;height:62px;line-height:62px;text-align:center;color:#888;font-size:20px;font-style:italic;}
.ttj_news .tn_list .tn_li .tn_p .tn_date span{font-weight:bold;font-size:40px;}
.ttj_news .tn_list .tn_li .tn_p .tn_pp{width:calc(100% - 106px);float:right;}
.ttj_news .tn_list .tn_li .tn_p .tn_pp p{margin:0;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ttj_news .tn_list .tn_li .tn_p .tn_pp p:first-child{font-size:16px;line-height:26px;height:26px;color:#222;}
.ttj_news .tn_list .tn_li .tn_p .tn_pp p:last-child{font-size:14px;height:24px;line-height:24px;}

/*在线留言*/
.zt_title{text-align:center;}
.zt_title h2{margin:0;font-size:30px;height:40px;line-height:40px;font-weight:bold;}
.zt_title p{margin:0;font-size:13px;line-height:26px;margin-top:5px;}
.zt_title span{display:inline-block;font-size:24px;height:43px;line-height:43px;}
/*xunjia*/
.xunjia{padding:30px 0;}
.xunjia .xj_input{margin-top:20px;}
.xunjia .xj_input input{outline:none;background:transparent;}
.xunjia .xj_input .xj_ul{width:49%;float:left;margin-left:2%;}
.xunjia .xj_input .xj_ul:first-child{margin-left:0;}
.xunjia .xj_input .xj_li{background:#F7F7F7;width:100%;float:left;margin-top:15px;line-height:40px;padding:5px 10px;}
.xunjia .xj_input .xj_li span{display:inline-block;color:#F00;}
.xunjia .xj_input .xj_li input[type=radio]{vertical-align:-2px;}
.xunjia .xj_input .xj_li input[type=text]{width:calc(100% - 80px);}
.xunjia .xj_input .xj_btn{text-align:center;margin-top:20px;}
.xunjia .xj_input .xj_btn .xj_submit{display:inline-block;width:150px;height:40px;line-height:40px;background:#ffbb05;text-align:center;color:#FFF;cursor:pointer;}
.xunjia .xj_input .xj_btn input[type=reset]{display:inline-block;width:150px;height:40px;line-height:40px;background:#CCC;text-align:center;color:#000;margin-left:15px;}
.xunjia .xj_input .xj_li textarea{display:inline-block;width:calc(100% - 80px);height:285px;padding:0 10px;color:#000;background:none;outline:none;resize:none;}




@media screen and (max-width:1023px){
	#zt_banner{padding-bottom:50%;}
	.ttj_product{padding:20px 0;}
	.ttj_product .ttj_pul{margin-top:0;}
	.ttj_product .ttj_pul .ttj_pli{width:32%;margin-left:2%;}
	.ttj_product .ttj_pul .ttj_pli:nth-child(4n+1){margin-left:2%;}
	.ttj_product .ttj_pul .ttj_pli:nth-child(3n+1){margin-left:0;}
	#ttj_jgbg{padding:20px 0;}
	.ttj_btn{margin-top:20px;}
	#ttj_bybg{padding:20px 0;}
	.ttj_by{margin-top:20px;}
	.ttj_sp{padding:20px 0 10px;}
	.ttj_news{padding:10px 0 20px;}
	.ttj_news .tn_list{margin-top:0;}
	
	#footbg{padding:10px 0 70px;}
}
@media screen and (max-width:767px){
	.zt_title h2{font-size:24px;height:32px;line-height:32px;}
	.zt_title p{font-size:12px;line-height:22px;}
	.zt_title span{font-size:18px;height:26px;line-height:26px;}
	.xunjia{padding:20px 0;}
	.xunjia .xj_input .xj_ul{width:100%;float:none;margin-left:0;}
	.xunjia .xj_input .xj_li textarea{height:200px;}

}
@media screen and (max-width:667px){
	.ttj_product .ttj_pul .ttj_pli{width:49%;}
	.ttj_product .ttj_pul .ttj_pli:nth-child(3n+1){margin-left:2%;}
	.ttj_product .ttj_pul .ttj_pli:nth-child(odd){margin-left:0;}
	.ttj_btn .spana{width:218px;}
	.ttj_btn .spana:first-child{margin-right:20px;}
	.ttj_news .tn_list .tn_li{width:100%;margin-left:0;margin-top:15px;}
	.ttj_news .tn_list .tn_li .tn_p{padding:0 0 15px;}

}
@media screen and (max-width:499px){
	.ttj_product .ttj_pul .ttj_pli{width:100%;margin-left:0;}
	.ttj_product .ttj_pul .ttj_pli:nth-child(4n+1){margin-left:0;}
	.ttj_product .ttj_pul .ttj_pli:nth-child(3n+1){margin-left:0;}
	.ttj_btn{margin-top:0;}
	.ttj_btn .spana{width:240px;margin-top:10px;}
	.ttj_btn .spana:first-child{margin-right:0;}
	.xunjia .xj_input .xj_btn .xj_submit{width:49%;}
	.xunjia .xj_input .xj_btn input[type=reset]{width:49%;margin-left:2%;}

}