body,html,button,caption,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
abbr,body,fieldset,html,iframe,img{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a,a:hover{text-decoration:none;}
a:hover{text-decoration:none}
a,button{cursor:pointer;text-align:center;color: #333;}
button{border:0;outline:0;background:0 0}
li{list-style:none}
textarea{overflow:auto;resize:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
table{border-collapse:collapse;border-spacing:0}
td{text-align:center}

body,html{width:100%;min-width:1000px;height:auto;font:14px/30px "Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;background: #f5f5f5;color: #333;}
.head{
	background: #fff;
    border-bottom: 1px solid #e1e2e3;
	font-size: 20px;
}
.head .bd{padding-left: 5%;}
.logo{
	height: 30px;
	margin: 10px 20px 10px 150px;
}
.nav{
	margin-left: 100px;
}
.nav a{
	display: inline-block; 
	padding: 0 15px;
	font-size: 16px;
	border-left: 1px solid #eee;
}
.nav .cur{
	color: #e72319;
}
.hide{display:none!important;}
.fl{float:left}
.fr{float:right}
.y{color: #d9ab53;}
.ban{
	max-width:100%;
	display:block;
	margin:0 auto;
}
.cl:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.cl {
    clear: both;
    zoom:1}
.wrap{
    width: 100%;
    overflow-x: hidden;
}
.cw{
    width: 1000px;
    margin: 0 auto;
    position: relative;    
}
.main{
	margin:40px auto;
	border:1px solid #eee;
	background: #fff;
	border-radius:6px;
	padding-bottom:20px;
	box-shadow: 0 0 10px rgb(0 0 0 / 2%);
}
.aboute{
	padding:20px;		
	border-bottom:1px solid #eee;
}

.ico{
	width:220px;
	margin-right:30px;
}
.ico img{
	display:block;
	width:100%;
	border-radius:8px;
	transition: all .2s linear;
}
.ico img:hover{
	transform: scale(1.05);	
}
.title{
	font-size:18px;
	padding:10px;	
	border-bottom:1px solid #eee;
}
.txt{
	color:#666;
}
.list{
	margin-top:20px;
	padding:0 5px;
}
.list .bd {
	padding:0 5px;
	transition: all .2s linear;
}
.list .bd:hover{
	 transform: translateY(-10px);
}
.list .bd img{
	display:block;
	width:100%;
}
.foot{
	background:#333;
	color:#fff;
	text-align:center;
	padding:30px 0;
	line-height:30px;
}
.foot a{
	color:#fff;
}
#webUrl{margin-right:10px;}

.area{
	padding: 15px;
}
.area h1{
	font-size: 14px;
}
.swiper-slide img{
	width:100%;
	display:block;
}
.cell{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center; align-items: center;}
.bd{-webkit-box-flex: 1;-webkit-flex: 1; flex: 1;}

.line{
	border-top: 1px solid #eee;
	margin-top: 10px;
	padding-top: 10px;
}