﻿html{
	font-size:100px;
	color: #333;
}
html,body,ul,li,div,label,tr,td,section,header,footer,h1,h2,h3,h4,h5{
	margin:0px;
	padding: 0px;
	text-align: left;;
}
body{
	font-size: 0.16rem;
}
ul,li{
	list-style: none;
}
img{
	display:block;
	border:0px;
	overflow:hidden;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

@font-face {
  font-family: "iconfont"; 
  src: url('../font/iconfont.eot'); 
  src: url('../font/iconfont.eot') format('embedded-opentype'), 
       url('../font/iconfont.woff2') format('woff2'),
       url('../font/iconfont.woff') format('woff'),
       url('../font/iconfont.ttf') format('truetype'),
       url('../font/iconfont.svg') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  font-size:0.2rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.font-del::before{content:'\e600';}
.font-edit::before{content:'\e612';}
.font-add::before{content:'\e62e';}
.font-upload::before{content:'\e658';}
.font-computer::before{content:'\e61e';}
.font-clipboard::before{content:'\e65d';}
.font-refresh::before{content:'\e627';}
.font-return::before{content:'\e8ef';}
.font-selectAll::before{content:'\e617';}
.font-close::before{content:'\e600'}
.font-menu::before{content:'\e790';}
.font-arrowRight::before{content:'\ea66';}
.font-arrowLeft::before{content:'\ea65';}

.cur{
	color:#55b2dd;
}


a,a:link,a:visited,a:active {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #55b2dd;
}

.m_menu li>a:hover,.p_menu li>a:hover{
	text-decoration: none;
}
.cur>a,.cur>a:link,.cur>a:visited,.cur>a:active{
	color: #55b2dd;
	text-decoration: none;
}
a.beian,a.beian:link,a.beian:hover,a.beian:active,a.beian:visited{
	color: #a7a7a7;
	text-decoration: none;
}
.b-menu>li>a,.b-menu>li>a:link,.b-menu>li>a:visited,.b-menu>li>a:active{
	color: #d0d0d0;
}
.b-menu>li>a:hover{
	color: #55b2dd;
	text-decoration: none;
}


@media screen and (min-width:1025px){
	h1{
		font-size:0.28rem;
	}
	h2{
		font-size: 0.25rem;
	}
	h3{
		font-size:0.18rem;
		font-weight: normal;
	}
	h4{
		font-size: 0.16rem;
		line-height: 0.3rem;
		font-weight: normal;		
	}
	h5{}
	.pagebox{
		width:1140px;
		margin:0px auto;
		border:0px #ff0000 solid;
		overflow: hidden;
		display: block;
	}
	.pagebox::after{
		clear:both;
	}
		
	.logo{
		padding-top: 0.15rem;
		border:0px #329010 solid;
	}
	.p_menu{
		float:right;
		margin-right: 0.5rem;
		margin-top: 0.3rem;
		border:0px #c0c0c0 solid;
		font-size:0.18rem;
	}
	.p_menu li{
		float:left;
		margin-right:0.2rem;
	}
	.p_menu::after{
		clear:both;
	}
	.maskLayer,.menuLayer{display: none;}
	
	.head{
		position: fixed;
		z-index: 10;
		top:0;
		left:0;
		width:100%;
		height:0.9rem;
		background-color: rgba(252, 252,252, 1); 
		
		border-bottom: 1px #d8d8d8 solid;
	}
	.c-head-menu-switch{display:none;}
	.c-banner{
		margin:0.9rem auto 0 auto;
	}
	.c-bottom{
		background-color: #231815;
		background-image: url(../image/bg_bottom.jpg);
		background-position: center;
		background-size: 100%;
		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:1.2rem 0 0.2rem 0;	
		box-sizing: border-box;
	}
	.b-item{
		float:left;
		width:25%;
		border:0px #ff0000 solid;
		box-sizing: border-box;
	}
	
	.b-item h3{
		padding:0.1rem;
		color: #fcfcfc;
		height:0.5rem;
	}
	.b-menu{
		color:#d0d0d0;
	}
	.b-menu li{
		margin:0.1rem;
	}
	.binfo{
		 height:4rem;
	}
	.copyright{
		border-top:1px #5b5b5b solid;
		padding-top:0.1rem;
		text-align: center;
		color:#a7a7a7;
	}
}


@media screen and (max-width:1024px){
	h1{
		font-size:0.25rem;
	}
	h2{
		font-size: 0.2rem;
	}
	h3{
		font-size:0.17rem;
		font-weight: normal;
	}
	h4{
		font-size: 0.16rem;
		line-height: 0.23rem;
		font-weight: normal;	
	}
	h5{}
	.pagebox{
		width:100%;
		overflow: hidden;
	}
	.m_menu_top{
		height: 0.45rem;
		line-height: 0.45rem;
		text-align: right;
		padding:0.15rem 0.3rem 0 0;
		box-sizing: border-box;
	
	}
	.m_menu{
		padding:0.2rem;
		box-sizing: border-box;
	}
	.m_menu li{
		border:0px #C0C0C0 solid;
		height: 0.4rem;
		line-height: 0.4rem;
	
	}
	.menuLayer{
		position: fixed;
		z-index: 12;
		width:2.5rem;
		height:100%;
		top:0px;
		right:-3rem;
		background-color: #fcfcfc;
		border-left:1px #C0C0C0 solid;
		display: block;
	}
	.mmlayer{
		position: fixed;
		z-index: 11;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		background-color: rgba(0,0,0,0.3);
		display: none;
	}
	.head{
		position: fixed;
		z-index: 10;
		top:0;
		left:0;
		width:100%;
		height:0.65rem;
		background-color: #fcfcfc;
		border-bottom: 1px #eee solid;
		padding:0.1rem;
		box-sizing: border-box;
	}
	
	
	.c-head-menu-switch{
		float:right;
		margin-right: 0.2rem;
		margin-top: -0.3rem;
	
	}
	.p_menu{display:none;}
	.logo{
		padding:0.1rem;
		width:1.4rem;
	}
	.c-banner{
		margin:0.65rem auto 0 auto;
	}
	.c-bottom{
		background-color: #231815;
		background-image: url(../image/bg_bottom.jpg);
		background-position: center;
		background-size: 100%;
		width:100%;
		height:10.5rem;
		display: block;
		margin:0 auto;
		padding:0.8rem 0 0.2rem 0;	
		border:0px #FF0000 solid;
	
	}
	.b-item{
		border:0px #ff0000 solid;
		box-sizing: border-box;
		margin-bottom: 0.5rem;
	}
	.b-item h3{
		padding:0rem;
		background-color: #bdbdbd;
		color: #333;
		height:0.4rem;
		line-height: 0.4rem;
		text-align: center;
		width:80%;
		margin:0.1rem auto;
		border:0px #fcfcfc solid;
		border-radius: 20px;
	}
	.b-menu{
		color:#d0d0d0;
	}
	.b-menu li{
		margin:0.1rem auto;
		text-align: center;
	}
	.b-menu img{
		margin:0 auto;
	}
	.copyright{
		border-top:1px #5b5b5b solid;
	
		padding:0.1rem 0.2rem 0 0.2rem;
		text-align: center;
		box-sizing: border-box;
		color:#a7a7a7;
		font-size:0.14rem;
	}
}