/* reset */
* { margin: 0; padding: 0; }
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;margin-block-start:0;margin-block-end:0}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;font-family: "Microsoft YaHei",sans-serif;overflow-x: hidden;}
a,a:hover{color:#333;}
p{font-size:16px;}


/*common*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix {display:block;}.clear{ clear:both;}
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.bigger { transition:transform 0.5s; } .bigger:hover{ transform: scale(1.1,1.1); }
.tal{ text-align:left} .tar{ text-align:right;}
.justify { text-align:justify; text-justify:distribute-all-lines; text-align-last:justify; -moz-text-align-last:justify; -webkit-text-align-last:justify; }
.rotate { transform: rotate(7deg); -ms-transform: rotate(7deg); /* IE 9 */ -moz-transform: rotate(7deg); /* Firefox */ -webkit-transform: rotate(7deg); /* Safari 和 Chrome */ -o-transform: rotate(7deg); /* Opera */ } .toe { /*超出省略号*/ word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wrapper{position: relative;}
@font-face {
	font-family: 'iconfont';
	src: url('iconfont.eot');
	src: url('font/iconfont.eot?#iefix') 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#iconfont') format('svg');
  }
  .iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  .icon-search:before {
	content: "\e698";
  }
  