.mzjrtj h3:before,.blocktit dt:before,.flbox .swiper-button-next:before, .flbox .swiper-button-prev:before,.flbox li span,.Guesslike .zprjbox h3{
	background:url(https://resource.mydown.com/TLimages2023/mydown/images/202302/jsxzindex/qyrj_icon.png) no-repeat;
}

/*½Ή΅γΝΌ*/
.jdt{
 	margin-top: 20px;
 	width: 600px;
 	height: 311px;
 	float: left;
 	overflow: hidden;
 	position: relative;
 }
.jdt li{
	width: 600px;
	height:300px; 
	position: relative;
	overflow:hidden;
}
.jdt li img{
	width: 600px;
	height: 300px;
	display: block;	
}
.jdt p{
	width: 100%;
	padding: 0 20px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	color:#fff;
	background:rgba(0,0,0,0.6);
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
}

.jdt .swiper-pagination{
    bottom: -3px!important;    
}
.jdt .swiper-pagination-bullet{
    width:112px;
    height:4px;    
    border-radius: 4px;
    background:#dcdcdc;
    opacity:1;
}
.jdt>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 10px 0 0;
}
.jdt>.swiper-pagination-bullets .swiper-pagination-bullet:nth-of-type(5){
	margin-right: 0;
}
.jdt .swiper-pagination-bullet-active{
	width: 112px;
	height: 4px;
    opacity:1;
    position: relative;
}
.jdt .swiper-pagination-bullet-active:before{
	content:'';
	width: 4px;
	height: 4px;
	background:#009cff;   
	border-radius: 4px; 
  	animation: tear-animation 5s linear forwards;
  	display: inline-block;
  	position: absolute;
  	top: 0;
  	left: 0;
}
@keyframes tear-animation {
    0% {
    	width: 4px;
        
    }   
    100% {     
      width: 112px;
    }
}
.mzjrtj{
	width: 578px;
	height: 310px;
	margin-top: 20px;
	border:#eee solid 1px;
	background:#fff;
	float:right;
}
.mzjrtj h3,.rmrjk h3{
	width: 100%;	
	padding-top: 14px;
	font-size: 22px;
	color:#2c2c2c;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
}
.mzjrtj h3:before{
	content:'';
	margin-right: 12px;
	width: 34px;
	height: 34px;
	background-position: -174px 0;
	display: inline-block;
	vertical-align: middle;
}
.mzjrtj dl{
	margin-left:30px;
	margin-top: 15px;
	width: 146px;
	float:left;
}
.mzjrtj dl dt{
	margin-right: 10px;
	width: 40px;
	float:left;
}
.mzjrtj dl dt img{
	width: 40px;
	height: 40px;
}
.mzjrtj dl dd > a{
	height: 19px;
	line-height: 19px;
	font-size: 14px;
	color:#1d1d1d;
	display: block;
	overflow:hidden;	
	white-space:nowrap;
}
.mzjrtj dl dd > a:hover{
	color:#009cff;
}
.mzjrtj dl dd p{
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	font-size: 12px;
	color:#999999;
	overflow:hidden;	
	white-space:nowrap;
}
.mzjrtj dl dd span,
.mzjrtj dl dd a.but{
	width: 48px;
	height: 18px;
	font-size: 12px;
	color:#00b951;
	line-height: 20px;
	text-align: center;
	border:#00b951 solid 1px;
	border-radius: 5px;
	cursor: pointer;
	display: none;

}
.mzjrtj dl:hover p{
	display: none;
}
.mzjrtj dl:hover span,
.mzjrtj dl:hover a.but{
	display: inline-block;
}
.mzjrtj dl span:hover,
.mzjrtj dl a.but:hover{
	color:#fff;
	background:#00b951;	
}
.blockbox{
	margin-top: 20px;	
	width: 100%;
	padding:0 30px 20px;
	border:#eee solid 1px;
	background:#fff;
	box-sizing: border-box;
	display: inline-block;
}
.blocktit{
	width: 100%;
	height: 62px;	
	border-bottom:#e4e4e4 solid 1px;
}
.blocktit dt{
	font-size: 22px;
	color:#2c2c2c;
	font-weight: bold;
	line-height: 62px;
}
.blocktit dt:before{
	content:'';
	margin-right: 10px;
	width: 26px;
	height: 24px;
	background-position: -213px 0;
	display: inline-block;
	vertical-align: -2px;
}
.qy_xinr{
	padding-bottom: 0;
}
.xirlist dl{
	width: 25%;
	padding-left: 30px;
	padding-bottom: 20px;
    margin-top: 25px; 
    border-bottom:#eee solid 1px;   
    float: left;
    box-sizing: border-box;
}
.xirlist dl:nth-of-type(n+5){
	border-bottom: 0;
}
.xirlist dl dt{
	margin-right: 10px;
    width: 65px;
    float: left;
}
.xirlist dl dt img{
	width: 65px;
    height: 65px;
}
.xirlist dl dd > a{
	height: 19px;
	line-height: 19px;
	font-size: 14px;
    color: #1d1d1d;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}
.xirlist dl dd > a:hover{
	color:#009cff;
}
.xirlist dl dd p{
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color:#999;
}
.xirlist dl dd span,
.xirlist dl dd a.but{
	width: 60px;
    height: 24px;
    margin-top: 3px;
    font-size: 12px;
    color: #00b951;
    line-height: 24px;
    text-align: center;
    border: #00b951 solid 1px;
    border-radius: 5px;
    cursor: pointer; 
    display: inline-block; 
    box-sizing: border-box;  
}
.xirlist dl dd span:hover,
.xirlist dl dd a.but:hover{
	background:#00b951;
	color:#fff;
}
.flbox{
	margin-top: 20px;
	width: 1138px;	
	display: inline-block;
	position: relative;
}
.oatabs{
	width: 1104px;
	height: 100px;
	overflow: hidden;
	display: inline-block;
}
.flbox li{
	width: 138px;
	height: 100px;
	text-align: center;
	border-right: #e4e4e4 solid 1px;
	float: left;
	cursor: pointer;
	box-sizing: border-box;
	/* display: flex;
	justify-content:center;	
	align-items:center;
	flex-wrap: wrap; */
}
.flbox li span{	
	width: 51px;
	height: 46px;
	margin-top: 12px;
	margin-left: 45px;
	background-position: 0 -37px;
	display: block;
	margin: 0 auto;
    margin-top: 12px;
	transition: transform 1s;
}
.flbox li p{
	margin-top: 3px;
	width: 100%;
	height: 21px;
	font-size: 14px;
	color:#009cff;
	line-height: 21px;
	display: block;
}

.flbox li.l2 span{
	width: 37px;	
	background-position: -55px -31px;
}
.flbox li.l3 span{
	width: 33px;	
	background-position: -95px -31px;
}
.flbox li.l4 span{
	width: 33px;	
	background-position: -133px -31px;
}
.flbox li.l5 span{
	width: 30px;	
	background-position: -170px -34px;
}
.flbox li.l6 span{
	width: 33px;	
	background-position: -204px -31px;
}
.flbox li.l7 span{
	width: 35px;	
	background-position: -197px -170px;
}
.flbox li.l8 span{
	width: 33px;	
	background-position: 0 -84px;
}
.flbox li.l9 span{
	width: 38px;	
	background-position: -84px -84px;	
}
.flbox li.l10 span{
	width: 41px;	
	background-position: -38px -84px;
}
.flbox li.l11 span{
	width: 31px;	
	background-position: -127px -84px;
}
.oalist{
	margin-top: 5px;
	width: 1138px;
	height: 500px;
	overflow: hidden;
}
.oalist dl{
	margin-top: 20px;
	margin-right: 20px;
	padding: 18px 18px 0;
	width: 269px;
	height: 105px;
	border:#e4e4e4 solid 1px;
	border-radius: 8px; 
	box-sizing: border-box;
	float: left;
}
.oalist dl:nth-of-type(4n){
	margin-right: 0;
}
.oalist dl:hover{
	border:#009cff solid 2px;
	background:#f4f9fd;
}
.oalist dl dt {
    margin-right: 10px;
    width: 65px;
    float: left;
}
.oalist dl dt img {
    width: 65px;
    height: 65px;
}
.oalist dl dd > a {
    font-size: 14px;
    color: #1d1d1d;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.oalist dl dd > a:hover{
	color:#009cff;
}
.oalist dl dd p {
	margin-top: 1px;
    font-size: 12px;
    color: #999;
}
.oalist dl dd span,
.oalist dl dd a.but{
    width: 60px;
    height: 24px;
    margin-top: 4px;
    font-size: 12px;
    color: #00b951;
    line-height: 24px;
    text-align: center;
    border: #00b951 solid 1px;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    box-sizing: border-box;
}
.oalist dl dd span:hover,
.oalist dl dd a.but:hover{
	color:#fff;
	background:#00b951;
}
.flbox .swiper-button-next,.flbox .swiper-button-prev{	
	position: absolute;
	width: 35px;
	height: 50px;
	text-align: center;
	top: 22px;
	right: -1px;
	background:#009cff;
}
.flbox .swiper-button-next:before, .flbox .swiper-button-prev:before{    
    content:'';
    width: 8px;
    height: 16px;
    margin-top: 18px;
    z-index: 10;
    cursor: pointer;    
    background-position: -244px -128px;
    display: inline-block;
}
.flbox .swiper-button-prev{
	left: auto;
	right: -1px;
	top: 72px;
}
.flbox .swiper-button-next:before{   
    top: 35px;
    background-position: -257px -128px;
}
.flbox .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 10px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	opacity:1;
	background:#dfdfdf;
}
.swiper-slide-thumb-active,.flbox li:hover{
	background:#009cff;
	color:#fff;
	position: relative;
}
.swiper-slide-thumb-active:after,.flbox li:hover:after{
	content: '';
    border-width: 9px;
    border-style: solid;
    border-color:  transparent transparent #fff transparent;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -6px;
    display: inline-block;
}
.flbox .swiper-slide-thumb-active p,.flbox li:hover p{	
	color:#fff;
}

.flbox .swiper-slide-thumb-active span,.flbox li:hover span{
	margin-top: 8px;
	width: 60px!important;
	height: 56px!important;	
	background:url(https://resource.mydown.com/TLimages2023/mydown/images/202302/jsxzindex/qy_tab_icon.png) no-repeat;
	background-position: 0 0;
}
.flbox .swiper-slide-thumb-active.l2 span,.flbox li.l2:hover span{		
	background-position: -69px 0;
}
.flbox .swiper-slide-thumb-active.l3 span,.flbox li.l3:hover span{	
	background-position: -139px 0;
}
.flbox .swiper-slide-thumb-active.l4 span,.flbox li.l4:hover span{	
	background-position: -207px 0;
}
.flbox .swiper-slide-thumb-active.l5 span,.flbox li.l5:hover span{	
	background-position: 0 -64px;
}
.flbox .swiper-slide-thumb-active.l6 span,.flbox li.l6:hover span{	
	background-position: -69px -64px;
}
.flbox .swiper-slide-thumb-active.l7 span,.flbox li.l7:hover span{	
	background-position: -199px -123px
}
.flbox .swiper-slide-thumb-active.l8 span,.flbox li.l8:hover span{	
	background-position: -207px -64px;
}
.flbox .swiper-slide-thumb-active.l9 span,.flbox li.l9:hover span{	
	background-position: 0 -128px;
}
.flbox .swiper-slide-thumb-active.l10 span,.flbox li.l10:hover span{	
	background-position: -69px -128px;
}
.flbox .swiper-slide-thumb-active.l11 span,.flbox li.l11:hover span{
	background-position: -139px -128px;
}
.flbox .swiper-slide-thumb-active:hover span,.flbox li:hover span{
	transform: translate(0, -5px);		
}

.Guesslike .blocktit dt:before{
	width: 24px;
	height: 24px;
	background-position: -244px 0;
	vertical-align: -5px;
}
.Guesslike .zprjbox{
	margin-top: 20px;
	width: 270px;
	margin-right: 19px;
	float: left;
}
.Guesslike .zprjbox:nth-of-type(4){
	margin-right: 0;
}
.Guesslike .zprjbox h3{	
	width: 100%;
	height: 39px;
	font-size: 18px;
	color:#fff;
	font-weight: bold;
	text-align: center;
	line-height: 39px;
	background-position:0 -219px;	
	display: inline-block; 
}
.Guesslike .zprjbox:nth-of-type(2) h3{
	background-position:0 -259px;	
}
.Guesslike .zprjbox:nth-of-type(3) h3{
	background-position:0 -299px;	
}
.Guesslike .zprjbox:nth-of-type(4) h3{
	background-position:0 -339px;	
}
.Guesslike .zprjbox .zprj_list{
	width: 100%;	
	border:#eee solid 1px;
	border-top: 0;
	border-radius: 0 0 8px 8px;
	display: inline-block;
	box-sizing: border-box;
	overflow: hidden;
}
.Guesslike .zprjbox .zprj_list dl{
	padding: 15px 18px;
    width: 100%;    
    height: 95px;   
    box-sizing: border-box;
}
.Guesslike .zprjbox .zprj_list dl:hover{	
	background:#fef5f3;
}
.Guesslike .zprjbox:nth-of-type(2) .zprj_list dl:hover{
	background:#f7f4fb;
}
.Guesslike .zprjbox:nth-of-type(3) .zprj_list dl:hover{
	background:#eaf3fc;
}
.Guesslike .zprjbox:nth-of-type(4) .zprj_list dl:hover{
	background:#eff7f4;
}
.Guesslike .zprjbox .zprj_list dl dt {
    margin-right: 10px;
    width: 65px;
    float: left;
}
.Guesslike .zprjbox .zprj_list dl dt img {
    width: 60px;
    height: 60px;
}
.Guesslike .zprjbox .zprj_list dl dd > a {
	margin-top: 4px;
    font-size: 14px;
    color: #1d1d1d;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.Guesslike .zprjbox .zprj_list dl dd > a:hover{
	color:#009cff;
}
.Guesslike .zprjbox .zprj_list dl dd p {
    margin-top: 15px;
    font-size: 12px;
    color: #999;
}
.Guesslike .zprjbox .zprj_list dl dd span,
.Guesslike .zprjbox .zprj_list dl dd a.but{
    width: 76px;
    height: 24px;
    margin-top: 12px;
    font-size: 12px;
    color: #00b951;
    line-height: 24px;
    text-align: center;
    border: #00b951 solid 1px;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    box-sizing: border-box;
    display: none;
}
.Guesslike .zprjbox .zprj_list dl:hover p{
	display: none;
}
.Guesslike .zprjbox .zprj_list dl:hover span,
.Guesslike .zprjbox .zprj_list dl:hover a.but{
	display: inline-block;
}
.Guesslike .zprjbox .zprj_list dl span:hover,
.Guesslike .zprjbox .zprj_list dl a.but:hover{
	color:#fff;
	background:#00b951;
}
.dgnrj{
	padding-bottom:0;
}
.dgnrj .blocktit dt span{
	padding-left: 40px;
	font-size: 16px;
	color:#7e7e7e;
}
.dgnrj_list dl{
	width: 25%;
	padding: 25px 20px;
	border-bottom: #eee solid 1px;
	float: left;
	box-sizing: border-box;
}
.dgnrj_list dl:nth-of-type(n+5){
	border-bottom: 0;
}
.dgnrj_list dl dt{
	width: 100%;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	color:#2c2c2c;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dgnrj_list dl dt a{
	color:#2c2c2c;
}
.dgnrj_list dl dt a:hover{
	color:#009cff;
}
.dgnrj_list dl dd{
	margin-top: 10px;
}
.dgnrj_list dl dd .rjpic img{
	width: 60px;
	height: 60px;
	margin-right: 15px;
	float: left;
}
.dgnrj_list dl dd .star img{
	margin-top: 5px;	
	width: 54px;
	height: 10px;
	display: inline-block;
}
.dgnrj_list dl dd p{
	margin-top: 5px;
	font-size: 14px;
	color:#929292;	
}
.dgnrj_list dl dd button,
.dgnrj_list dl dd a.but{
	width: 86px;
	height: 28px;
	margin-top: 7px;
	font-size: 14px;
	color:#01b951;	
	text-align: center;
	line-height: 28px;
	border:#01b951 solid 1px;
	border-radius: 5px;
	box-sizing: border-box;
	display: inline-block;
}
.dgnrj_list dl dd button:hover,
.dgnrj_list dl dd a.but:hover{
	color:#fff;
	background:#01b951;
}
.footer{
	margin-top: 40px;
}
.user,.back,.shouz_w{
	z-index: 99;
}