.top{
height:40px;
width:100%;
background-color:#f5f5f5;
}
.top .top-select{
 float:right;
 height:40px;	
}
.top .top-select a{
 float:left;
 font-size:12px!important;
 color:#555!important;
 line-height:40px;
 font-family:"Microsoft Yahei,微软雅黑, arial";
 margin-left:14px;
}
.top .top-select a:hover{
color:#f12626!important;	
}
.top-select a.selectRecharge{
color:#f12626!important;
}
.nav{
width:100%;
height:150px;
padding-top:21px;
background-color:#fff;	
}
.nav .nav-filter{
 display:flex;
}
.nav .nav-filter .nav_logo{
 flex:2; 	
}
.nav .nav-filter .nav_logo img{
 width:124px;	
}
.nav .nav-filter #search_box{
 flex:5; 	
}
.nav .nav-filter .nav_Upload{
 flex:3;	
}
/*搜索框 */
#search_box {width:600px;float:left;margin-top:7px;border:#F00 solid 0px;font-family: "微软雅黑";}
#search_box div.search1 {width:600px;height:36px;background: #f22828;position: relative;}
#search_box div.search1 input {width:510px;height: 36px; line-height:36px;padding: 0;padding-left:70px;outline: 0;border: 3px solid #f22828;border-right: 0; font-size:10px;}
#search_box div.search1 button {border: 0;width: 80px;height: 28px;background: #f22828;font-size: 16px;color: #fff;outline: 0;cursor: pointer;}
#search_box div.hot_words {margin-top: 5px;padding-left:0px;color: #999;width: 100%;height:26px;overflow: hidden; font-size:12px;font-family:"微软雅黑";}
#search_box div.hot_words a {color: #999;margin-left: 5px;}
#search_box div.hot_words a:hover{color: #f22828;}
.topRow:after {content: '';display: block;clear: both;}
#search_box .search_model {
	width:60px;
	position: absolute;
	top: 3px;
	left: 3px;
	height:32px;
	line-height:20px;
	border-right:1px solid #c2000d;
	padding: 5px 10px;
	color: #999999;
	font-size: 14px!important;
	cursor: pointer;
	background:url("../image/search_ico.png") no-repeat 48px center;
	text-align:left;
	}
#search_box .search_model span{
font-size: 14px!important;
}
#search_box .search_model span,
#search_box .search_model i {color: #c2000d;}
#search_box .smx {width:60px;position: absolute;top: 30px;left: 0px;background: #ffffff;border-bottom: 1px solid #c2000d;color: #999;border-right: 1px solid #c2000d;border-left: 1px solid #c2000d;z-index: 1000;display: none;}
#search_box .smx li {padding: 5px 10px;text-align:center;}
#search_box .smx li:hover {background: #dddddd;}
#search_box .search_model:hover .smx {display: inline-block;}
.righttopgg {float: right;margin-top:20px ;}
.righttopgg img {max-width:170px;max-height:70px; border:#F00 solid 0px;}

.nav .nav-filter .nav_Upload{
 margin-top:16px;
 margin-left:40px;
 font-size:14px;
 color:#666;
 font-family: "微软雅黑";  
}
.nav .nav-filter .nav_Upload span{
 margin-left:7px;
 font-size:14px!important;
}
.nav_list{
 margin-top:22px;
}
.nav_list ul{
display:flex;
}
.nav_list ul li{	
 padding:0 24.5px;	
 font-size:18px;
 color:#313131;
 font-family: 'SiYuan-Light';
 position:relative;	
}
.nav_list ul li:first-child{
 padding:0 13.5px;
 padding-left:0;   
}
.nav_list ul li:last-child{
 padding:0 13.5px;   
}
.nav_list ul li a{
 color:#313131;
 font-size:18px;	
}
.nav_list ul li a:hover{
color:#f22828;		
}
.nav_list ul li.hasAfter{
 position:relative;
}
/*有下拉箭头*/
/*.nav_list ul li.hasAfter:after{
 content: '';
 position:absolute;
 width:8px;
 height:4px;
 background:url("../image/search_ico.png")center no-repeat;
 background-size:100% 100%;
 top:12px;
 right:14px;	
}*/
.nav_list ul li.hasAfter ol{
position: absolute;
width: 60px;
height: 105px;
border-radius: 4px;
box-shadow: 1px 2px 10px #ebebeb;
/*left:18px;*/
left:13px;
top: 24px;
background-color: #fff;
display: none;
z-index: 999;	
}
.nav_list ul li.hasAfter ol li{
width:60px;	
height:35px;
font-size:12px!important;
line-height:35px;
text-align:center;
padding:0px !important;
}
.nav_list ul li.hasAfter ol li a{
 font-size:14px;	
}
.nav_list ul li.hasAfter ol li a:hover{
color:#f22828;	
}
.nav_list ul li.hasAfter:hover ol{
 display:block;
}


/*底部*/
.footer{
 width:100%;
 height:350px;
 background-color:#292929;
 overflow:hidden;	
}
.footer .footer_top{
 padding-top:45px;	
}
.footer .footer_top ul li{
 float:left;
 width:240px;
 font-family:"微软雅黑";	
}
.footer .footer_top ul li h6{
font-size: 16px;
color: #898a89;
margin-bottom:15px;
}
.footer .footer_top ul li p a{
font-size: 12px;
color: #666;
}
.footer .footer_top ul li p a:hover{
color:#fff;	
}
.footer .footer_top ul li h5{
font-size:17px;	
color: #666;
font-weight:normal;
}
.footer .footer_top ul li h3{
font-size: 25px;
margin-top: 10px;
font-weight: 700;
color: #999;	
}
.footer .footer_top ul li .fl_left{
 margin-top:10px;	
}
.footer .footer_top ul li .fl_left span{
font-size:17px;	
color: #666;
float:left;      
}
.footer .footer_top ul li .fl_left img{
float:left; 	
}
.footer_btn{
 margin-top:30px;
 padding:30px 0;
 width:100%;
 text-align:center;
 border-top:1px solid #363636;	
}
.footer_btn p{
text-align: center;
font-size: 12px;
color: #666;
font-family:"微软雅黑";
line-height:24px;		
}

/*右侧通用*/
.aside{
    position: fixed;
    top: 60%;
    right: 20px;
    z-index: 999999;
}
.aside-block{
    width: 40px;
    height: 40px;
    text-align: center;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    background-color: #fff;
    position: relative;
    cursor: pointer;
}
.aside-img{
    line-height: 40px;
}
.shadow-p{
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background-color: #f22828;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
    color: #fff;
    padding-top: 2px;
    z-index: 2;
    opacity: 0;
    font-family:"微软雅黑";
}
.aside-block:hover .shadow-p{
    opacity: 1;
}