body, ul, ol, dl, li, dd, h1, h2, h3, h4, h5, h6, p, input { margin: 0 ;}
body,html{
	font: 16px 微软雅黑,arial,sans-serif!important;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; font-family: "Microsoft YaHei"; }
img { border: none }
input, button, textarea, select {
*font-size: 100%; border: none; }
body { background: #fff; color: #5e5e5e; font: 14px/24px Microsoft YaHei, SimSun, Arial; }
ul, ol { list-style: none; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }/*默认a标签样式*/
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { /*color:#999;*/ }
/* a:hover { color: #c9394a; } */
a:hover { color: #409EFF; /*text-decoration: underline;*/ }
a:active { color: #666; }/*浮动和清除浮动*/
i{
	font-style: normal;
}
.fl { float: left }
.fr { float: right }
.clear { zoom: 1 }
.clear:after { content: ""; display: block; height: 0; visibility: visible; clear: both } /*显示隐藏*/
.hide { display: none }
.show { display: block }/*表格table和td有边框*/
.boder_tl { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.boder_tl td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.boder_bl { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.boder_bl td { border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.boder_tr { border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.boder_tr td { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.boder_br { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.boder_br td { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.txt_center { text-align: center; }/*表格table和tr有边框*/
.boder_ltr_trborder { border: 1px solid #ccc; border-bottom: none; }
.boder_ltr_trborder tr { border-bottom: 1px solid #ccc; }

body{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.line{
	line-height: 40px;
	border-bottom:1px solid #CCCCCC ;
	position: relative;
	width: 100%;
	color: #696969;
    font-weight: bold;
	margin-bottom: 20px;
}
.line .more{
	color:#CC6600;
	cursor: pointer;
}
.line .more a{
	color:#CC6600;
	
}
.line i{
	font-style: normal;
	font-size: 12px;
	color: #409EFF;
	padding-left: 10px;
}
.line hr{
	position: absolute;
	top: 32px;
	border:1px solid orange;
	width: 48%;
}


.header{
	width: 100%;
	height: 80px;
	
	 /* background: #5E5E5E; */
}
.header .headerBox{
	width: 80%;
	margin: 0 auto;
	
}
.header .Hleft{
	width: 265px;	
	height: 80px;
	display: table-cell; /*主要是这个属性*/
    vertical-align: middle;
    text-align: center; 
	/* display: flex;
    justify-content: center;
    align-items: center; */
}
.header .Hleft img{
	width: 328px;
	height: 58px;
	padding-top: 10px;
}
.header .Hright{
	width: 60%;
	color: #fff;
	line-height: 80px;
}
#webmenu {
	height:37px;
	/* background:#333; */
	font-size:1.3em;
	text-align:center;
}
#webmenu a {
	font-size:0.65em;
	/* color: #fff !important; */
}
#webmenu>li>a{
	height: 70px;
    line-height: 70px;
	background: none !important;
	border: none;
	font-size: 16px !important;
	border-bottom: 1px solid #e5e5e5;
	/* padding: 25px 30px;
	border-bottom: 1px solid #e5e5e5; */
}
/* .header .Hright li a{
	
	border-bottom: 1px solid #e5e5e5;
} */
#webmenu>li:hover>a{
	color:#409eff ;
	background: #efefef;
	
}
#webmenu>li:hover>a{
	border-bottom: 3px solid #409eff;
}
#webmenu li ul {
	display:none;
	z-index: 999;
}
#webmenu li ul li {
	float:none;
}
*html #webmenu li ul li {
	display:inline;
}
#webmenu li ul a {
	float:none;
	height:32px;
	line-height:32px;
	padding:0 10px;
	text-transform:capitalize;
	color: #fff !important;
}
#webmenu .height-auto {
	line-height:15px;
	padding:5px 10px;
}
.second-menu, .third-menu, .fourth-menu {
	position:absolute;
}
.first-menu li {
	float:left;
	position:relative;
}
.first-menu a {
	float:left;
	display:block;
	padding:0 20px;
	height:35px;
	line-height:35px;
	background:#333;
	border-top:1px solid #4a4a4a;
	border-left:1px solid #4a4a4a;
	border-bottom:1px solid #242424;
	border-right:1px solid #242424;
	font-size:.7em;
}
.first-menu a:hover {
	background:#4698ca;
	border-top:1px solid #5db1e0;
	border-left:1px solid #5db1e0;
}
.second-menu {
	top:70px;
	right:0;
}
*html .second-menu {
	right:-1px;
}
.second-menu a {
	font-size:11px;
}
.second-menu a.arrow {
	
}
.second-menu a.arrow:hover {
	
}
.second-menu a.arrow-02 {

}
.second-menu a.arrow-02:hover {

}
.third-menu, .fourth-menu {
	width:177px;
	top:0;
	left:177px;
}
.third-menu a {
	background:#4c4c4c;
	font-weight:normal;
	border-top:1px solid #595959;
	border-left:1px solid #595959;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}
#subMgm {
	width:177px;
}
#subMgm .third-menu {
	left:177px;
}
#subMgm .fourth-menu {
	left:177px;
}
#subMusic, #subNews {
	width:177px;
}
/* .header .Hright li{
	float: left;
	position: relative;
	
}
.header .Hright li a{
	padding: 25px 30px;
	border-bottom: 1px solid #e5e5e5;
}
.header .Hright li:hover>a{
	color:#409eff ;
	background: #efefef;
}
.header .Hright li:hover a{
	border-bottom: 3px solid #409eff;
}
.header .Hright li .listNav{
	position: absolute;
	top: 75px;
	width: 100%;
	display: none;
	z-index: 999;
}
.header .Hright li .listNav .list{
	line-height: 40px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 10px;	
	background: #fff;
}
 .header .Hright li .listNav .list:hover a{
	color: #409EFF;
} 
.header .Hright li .listNav .list a{
	padding: 0;
	font-size: 13px;
	border-bottom: none;
	color: #333;
} */

.footer{
    width: 100%;
    background: #333;
  }
  .footerBox{
    width: 80%;
    margin: 20px auto 0px;    
    color: #fff;
    padding: 40px 0 20px;
  }
  .footerBox .list{   
     width: 33%;
  }
  .footerBox .list:nth-child(4){
    width: 67%;
  }
  .footerBox .list  .partener{  
   padding-right: 20px;
  }
  
	.footerBox .list:nth-child(3) .pic{
	   width: 9%;
	  }
	  .footerBox .list:nth-child(3) .font{
	     width: 86%;
	    }
  .footerBox .list:nth-child(4) img{
    display: inline-block;
    width: 120px;
margin-left: 20px;

  }
  
  .footerBox .list .pic{
	  
  }
  .footerBox .list .iconfont{
    font-size: 35px;
  }
  .footerBox .list .font{
	 
    padding-left: 20px;
    line-height: 42px;
  }
  .mine{
    font-size: 14px;
    text-align: center;
    width: 100%;
    margin-top: 20px;
    color: #9999;
		
  }
  .bei{
	  cursor: pointer;
	  padding-right: 20px;
  }
  .bei a{
	  color: #9999 !important;
  }
  .bei:hover{
	  text-decoration: underline;
  }
  .page{
	  text-align: center;
    margin: 30px auto;
  }
  /* 缩放 */
  .parent{
  	position: relative;
  	cursor: pointer;
  	overflow: hidden;
  }
  .child{
  	width: 100%;
  	top: 0;
  	position: relative;
  	left: 0;
  	-webkit-transition: -webkit-transform 0.3s;
  	-moz-transition: -moz-transform 0.3s;
  	-o-transition: -o-transform 0.3s;
  	transition: transform 0.3s;
  }
  
  .child:hover{
  	position: absolute;
  	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-ms-transform: scale(1.1);
  	-o-transform: scale(1.1);
  	transform: scale(1.1);
  }