@charset "gb2312";


#tab_wap {

    display: none;

	position: relative;

	height:45px;

}

#tab_wap .left{

	float:left;    

	position: absolute;

    top: 12px;

    left: 4%;

	}

#tab_wap .left p{

	font-size:16px;

	color:#0063b5;

	font-weight:bold;

	}

.box_all{  

    overflow: hidden;        

    font-family: "Î¢ÈíÑÅºÚ";

    font-size: 14px;

	margin:20px auto 0; 

	padding:0 0 0 10px;

}

.box {    

   padding-top:5px;

   float:none!important;

}

.box li{     

    line-height: 34px;

    text-align:right;      

    list-style-type:none;

}

.box li a{

	text-align:right;

	float:none!important;

	color:#8a8a8a;

	font-size:14px;

	}

.box1 li:nth-child(2){

    padding-top: 40px;

}

.box1 li:last-child{

    padding-bottom: 20px;

}

.box li a:hover{ color:#fff!important; background:none!important;transition:all 0.4s linear;}

.box li a.on{ color:#fff!important; background:none!important;}

.boxdown{           

    cursor:pointer;

    width:20px;

    height:16px;   

    background: url(../images/downf.png) no-repeat;

	float:right;   

    border-top: none; 

      

}

.up{

	position:absolute;

	right:4%;

	top:10px;

	z-index:999;

    cursor:pointer!important;

    width:20px!important;

    height:16px!important;   

    background: url(../images/upf.png) no-repeat!important;

	float:right!important;

    border-top: none!important; 

}





.box_all1{      

    font-family: "Î¢ÈíÑÅºÚ";

    font-size: 14px;

	margin:0 auto; 

   background-color:rgba(0,0,0,0.8);

   width:100%;

   position:absolute;

   z-index:99;

}

.box1 {    

   float:none!important;

}

.box1 li{     

    line-height: 38px;

    text-align:right;      

    list-style-type:none;

	padding-right:4%;    

}

.box1 li a{

	text-align:right;

	float:none!important;

	color:#8a8a8a;

	font-size:14px;

	}

.box1 li a:hover{ color:#fff!important; background:none!important;transition:all 0.4s linear;}

.box1 li a.on{ color:#fff!important; background:none!important;}

.boxdown1{ 

	position:absolute;

	right:4%;

	top:15px;          

    cursor:pointer;

    width:20px;

    height:16px;   

    background: url(../images/downf.png) no-repeat;

	float:right;   

    border-top: none; 

      

}



.rylist li{

	float:left;

	width:calc(100%/4);

	overflow:hidden;

	}

.rylist li:nth-child(4){

	margin-right:0;

	}

.rylist li img{

	margin:0 auto;

	display:block;

	}

.rylist li img:hover{

	transform: scale(1.05, 1.05);

	transition: transform 0.6s ease 0s;

	}	















@media (max-width: 992px){

#tab_wap {

    display: block;

}

.rylist li{

	margin-right:20px;

	width:calc(100%/2 - 10px);

	margin-bottom:20px;

	}

.rylist li:nth-child(2){

	margin-right:0;

	}


}