﻿.zj_tit_ul{margin-top: 40px; overflow: hidden;}
.leftscroll ul{margin-right: -60px;}
.leftscroll ul li{float: left; width: 25%;}
.leftscroll ul li a{display: block; margin-right: 60px;}
.leftscroll ul li .zj_tit_img i{display: block;}
.leftscroll ul li .zj_tit_img{position: relative; overflow: hidden; z-index: 0;}
.leftscroll ul li:hover .zj_tit_img i{transition: all .3s; transform: scale(1.05);}
.leftscroll ul li p{border-radius:10px;  margin: 0px 30px; margin-top: -15px; position: relative; z-index: 1; height: 45px; line-height: 45px; background: rgb(209, 184, 155); padding: 0px 10px; text-align: center; color: #FFFFFF; font-size: 20px; font-weight: bold;}
.zj_tit_num{text-align: center; margin-top: 20px;}
.zj_tit_num ul li{display: inline-block; margin: 0px 8px; width: 22px; cursor: pointer; height: 8px; background: #ddd; border-radius:3px; font-size: 0px;}
.mlgl{margin-top: 60px;}
.zj_tit_num ul li.on,.zj_tit_num ul li:hover{background: #D15F6C;}
.ysrl_nr_right{    width: calc(100% - 2.2rem) !important;}
.ycrl_box{overflow: hidden;}
.ycrl_rl{background: #FFFFFF;}
.glmp .zjgl-sec-tit{margin-top: 50px;}
.zjgl-bg{background-size: cover;}
.gq-jj{background-size: cover; z-index: 88; top: 50px;}
.zj_tit_ul{padding: 0rem 1rem;}
.leftscroll ul{text-align: center; margin-right: -.8rem;}
.leftscroll ul li{float: left; display:block; width: 33.33%;}
.leftscroll ul li a{margin-right: .8rem;}
.slb .qq-nr-box{margin-top: 0px;}
.slb .leftscroll ul{margin: 0rem;}
.slb .leftscroll ul li a{margin: 0rem .4rem;}
.steps_base .on .step_tab h3{width: .24rem;}
.slb .steps_base .on .step_tab h3{width: .24rem;}
.slb .hdrl_box{width: 6rem;}
.slb .leftscroll ul{text-align: center; margin-right: -.3rem;}
.slb .leftscroll ul li a{margin-right: .3rem;}
.slb .laydate_body .laydate_chnext{float: left;}
@media screen and (max-width: 1240px){
	.steps_base .poster-prev-btn{left: 0rem;}
	.steps_base .poster-next-btn{right: 0rem;}
	.poster-next-btn{right: 0rem;}
	.poster-prev-btn{left: -0.1rem;}
}
@media screen and (max-width: 992px){
	.leftscroll ul li{float: left; width: 50%;}
	.ysrl_nr_right{width: auto !important;}
	.poster-next-btn{right: 0px;}
	.poster-prev-btn{left: 0px;}
	.ycrl_rl .steps_base span{display: block;}
	.qq-nr-box{margin-top: 0px;}
	.hdrl_box{width: 5rem;}
	.leftscroll ul li{margin: 0rem;}
	.leftscroll ul li .zj_tit_img i{padding-top: 130% !important;}
	.ysrl_nr_right{float: inherit; overflow: hidden;}
	.ysrl_nr_left{margin-right: .2rem;}
	.leftscroll ul{ margin-right:-.24rem;}
	.leftscroll ul li a{margin-right:.24rem;}
	.laydate_body .laydate_chnext{float: left;}
	.zj_tit_ul{overflow: hidden;}
	.zj_tit_ul{padding: 0rem;}
	.slb .leftscroll ul li a{ margin: 0rem; margin-right:.24rem;}
	.slb .rwzc-box ul li p{font-size: .3rem;}
}
@media screen and (max-width:640px){
	.leftscroll ul li{float: left; width: 100%;}
	.slb .leftscroll ul li{width: 100%;}
	.slb .hdrl_box{width:100%;}
}
@media screen and (max-width:475px){
	.hdrl_box{margin-left: 0rem; width:100%;}
	.laydate_body .laydate_top{padding: .02rem;}
	.laydate_ym .laydate_chnext .poster-prev-btn{right: 0.1rem; left: inherit;}
	.laydate_body .laydate_ym .laydate_y, .laydate_body .laydate_ym .laydate_m{width:calc(100% - 26px); font-size: 16px;}
	.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{display: block;}
	.ysrl_nr_left{margin-right: 0rem;}
}

@media screen and (max-width:374px) {
	.row{ padding: 0rem .12rem;}
}
