/**/
#down_list{padding:85px 0}
#down_list a{display: block;float: left;width: 23.5%;margin-right: 1.25%;margin-bottom: 1.25%;color: #333;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
#down_list a:nth-child(4n){margin-right: 0;}
#down_list a img{display: block;width: 100%;}
#down_list a:hover{box-shadow: 0 0 10px 2px #ccc;}
#down_list a p{font-size: 20px;line-height: 25px;padding:15px;background-image: url(../images/catego.png);background-repeat: no-repeat;background-position: 95% center;background-color: #f8f8f8;}


@media(max-width:1100px){
	#down_list{padding:30px 0;}
}

@media(max-width:768px){
	#down_list a{width: 49%;margin-right: 2%;margin-bottom: 2%;}
   #down_list a:nth-child(2n){margin-right: 0;}
	#down_list a p{font-size:14px;}
}


/**/
#cate_select{margin:25px 0;}
#cate_select .w1400{}
#cate_select .select_box{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;position: relative;}
#cate_select .select_box:nth-child(4n){margin-right: 0%;}
#cate_select .select_box input[type=text]{width: 100%;border: 1px solid #eee;height: 40px;line-height: 40px;padding-left: 15px;background-color: #fff;}
#cate_select .select_box .checkboxbutton{width: 100%;border: 1px solid #eee;height: 40px;line-height: 40px;padding-left: 15px;background-color: #fff;display: block;}
#cate_select .select_box button{position: absolute;right: 10px;top:12px;background-color: unset;border: 0;}
#cate_select .select_box .select_list{position: absolute;top: 40px;left: 0;box-shadow: 0 0 6px 1px #eee;padding: 10px;width: 100%;z-index: 3;display: none;background-color: #fff;}
#cate_select .select_box .select_list .select_list_box{margin-top: 10px;}


/**/
#page_new {margin: 95px 0;}
#page_new .w1400{position: relative;}
#page_new .page_box{text-align: center;}
#page_new .page_box a{display: inline-block;width: 37px;line-height: 37px;height: 37px;margin:0 10px;}
#page_new .page_box a.next,#page_new .page_box a.prev{display: inline-block;width: 100px;line-height: 37px;height: 37px;border: 1px solid #0072da;text-transform: uppercase;}
#page_new .gopage{position: absolute;right: 0;bottom:0;}
#page_new .gopage form{display: inline-block;}
#page_new .gopage input{width: 30px;}

#page_new .page_box a.next:hover,#page_new .page_box a.prev:hover{background-color: #0072da;color: #fff;}


/**/

#down_show_list{padding:0px 0 85px}
#down_show_list a{display: block;float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;color: #333;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
#down_show_list a:nth-child(4n){margin-right: 0;}
#down_show_list a img{display: block;width: 100%;}
#down_show_list a:hover{box-shadow: 0 0 10px 2px #ccc;}
#down_show_list a .tit{font-size: 20px;line-height: 25px;height: 55px;margin-top: 15px;padding:0 15px;word-break: break-all;overflow: hidden;}

#down_show_list a .img{position: relative;}
#down_show_list a .img::after{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;opacity: 0;content:"";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);background-image: url(../images/down_blue.png);background-position: center;background-size: auto;background-repeat: no-repeat;}
#down_show_list a:hover .img::after{opacity: 1;}



#loading{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255,255,255,0.7);z-index: 999;display: none;width: 100%;height: 100vh;}
#loading .loading_box {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);display: flex;justify-content: center;}
#loading .loading_box img{animation: cycler 1s linear 0s infinite;width: 50px;}

@keyframes cycler{

    0%{transform: rotate(0deg);}

    100%{transform: rotate(360deg);}
}

@media(max-width:1440px){
    #down_show_list a .tit{font-size: 16px;padding:0 10px}

}
@media(max-width:1100px){
    #down_show_list{padding:0px 0 35px}
    #down_show_list a .tit{font-size: 16px;padding:0 10px}
    #down_show_list a{width: 32%;}
    #down_show_list a:nth-child(4n){margin-right: 2%;}
    #down_show_list a:nth-child(3n){margin-right: 0;}
    #cate_select{width: 100%;}
    #cate_select .select_box{width: 100%;}

    #page_new{margin:20px 0}
    #page_new .gopage{position: relative;right: 0;bottom:0;left: 0;margin: 0 auto;width: 100px;margin-top: 30px;}

}
@media(max-width:768px){
    #down_show_list a .tit{font-size: 14px;padding:0 10px}
    #down_show_list a{width: 49%;}
    #down_show_list a:nth-child(3n){margin-right: 2%;}
    #down_show_list a:nth-child(2n){margin-right: 0;}

}




/**/

#down_show_list_new{padding:0px 0 85px}
#down_show_list_new a{display: block;color: #333;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;padding: 15px;padding-right: 70px;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;background: url(../images/down_blue.png) no-repeat 97% center;background-size: 27px;}
#down_show_list_new a:nth-child(1){border-top: 1px solid #eee;}
#down_show_list_new a .img{display: block;float: left;margin-right: 2%;height: 60px;width: 100px;display: flex;justify-content: center;align-items: center;}
#down_show_list_new a .img img{width: 100%;}
#down_show_list_new a:hover{box-shadow: 0 0 7px 1px #ccc;}
#down_show_list_new a .tit{/* float: left; *//* width: 80%; */}
#down_show_list_new a .tit b{font-size: 16px;line-height: 28px;margin-bottom: 5px;display: block;font-weight: 400;}
#down_show_list_new a .tit p{display: inline-block;padding:5px 10px;background-color: #0072da;color: #fff;font-size: 13px;}


@media(max-width:768px){
    #down_show_list_new a{background: url(../images/down_blue.png) no-repeat 90% center;background-size: 24px;}
    #down_show_list_new a .tit b{font-size: 13px;line-height: 20px;margin-bottom: 5px;}
    #down_show_list_new a .tit p{font-size: 12px;}
    #down_show_list_new a .img{width: 70px;}
}