/*-----------------[初始化]--------------*/
body{color: #333;font-size: 12px;line-height: 1.5;font-family:Arial, Helvetica, sans-serif,"微软雅黑","Microsoft Yahei";}
@font-face {
    font-family: 'pf';
    src: url('../font/arial.ttf') format('truetype');
}
a{color: #333;}
a:hover{color: #042c46;}
img{max-width: 100%;}
img,.ani{
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
input,textarea,select,button{font-size: 12px;font-family:"微软雅黑","Microsoft Yahei";
    outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],button,select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button'],button{cursor: pointer;border:0;}
.fl{float: left;}
.fr{float: right;}


/*布局*/
/* 清理浮动 */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix:after{zoom:1;}
.clear{clear: both;}

.wp{width: 100%; max-width: 1100px;margin: 0 auto; }
.h30{height: 30px;clear: both;overflow: hidden;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
.yuan{-moz-border-radius: 100%; /* Firefox */
  -webkit-border-radius:  100%; /* Safari 和 Chrome */
  border-radius:  100%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  behavior: url(ie-css3.htc)}
.yuan1{-moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  behavior: url(ie-css3.htc)}
  
a{transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s}
a:hover{color:#7e480c}
img{max-width:100%;}
.tp img:hover{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

