@charset "utf-8";

/*=========主设置=========*/
/*@import url('http://s1.httpcn.com/p/public/fonts/iconfont.css');/!*字体图标调用*!/*/
@import url('../../public/fonts/iconfont.css');/*字体图标调用*/
body, form, ul, img, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; list-style:none; }
table {border-spacing: 0; border-collapse: collapse;}
td, th{ padding: 0;}
input, select, textarea, button { margin: 0px; padding: 0px; font-size: 100%; font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, sans-serif; }
img { display: block; }
form { background: transparent}
a {	color: #382b1f;	text-decoration: none;}
a:hover{ text-decoration: underline}
@font-face {
	font-family: 'MyCustomFont';
	src: url('../fonts/楷体_GB2312.ttf') format('woff'), /* Chrome 4+, Firefox 3.6+, IE 9+, Safari 5.1+ */
		 url('../fonts/楷体_GB2312.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
  }

body { width: 100%; font-size: 18px; font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, sans-serif; background: #f1eee7; }

/*=========全局设置=========*/
.mt10 {margin-top: 10px;}
.mb10 {margin-bottom: 10px;}
.ml10 {margin-left: 10px; }
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}
.mt30 {margin-top: 30px;}
.mb30 {margin-bottom: 30px;}
.pt10 {padding-top: 10px;}
.pb10 {padding-bottom: 10px;}
.pd10 { padding: 10px;}
.pl20{ padding-left: 20px;}
.pr20{ padding-right: 20px;}
.pt20{ padding-top: 20px;}
.pb20{ padding-bottom: 20px;}
.pd20 { padding: 20px;}
.txt2em { text-indent: 2em;}
.txtc { text-align: center;}
.left { float: left; }
.right { float: right; }
.font12 { font-size: 12px; }
.font18 { font-size: 18px; }
.fontge { font-family: Georgia; }
.clear:after { content: ''; height: 0; display: block;	clear: both;}
.clear{	zoom: 1; }
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ellipsis2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-wrap: break-word;}
.hide { display: none; }
.md { display: block; height: 45px; margin-top: -45px; visibility: hidden;} /*锚点向上偏移*/
/*字体颜色*/
.colgreen {color: #59b852;}
.colred { color: #94181a; }
.coldh { color: #ddc7ab; }
.colhg { color: #669900; }
.colhs { color: #bf906f; }
.colzs { color: #96592d; }
/*背景颜色*/
.bgf { background-color: #ffffff;}
.bgq { background-color: #f2e9d4;}
.bge { background-color: #e9ddc3;}
.bgreen { background-color: #59b852; }
.bred { background-color: #94181a;color: #ede7d9;}
/*线条*/
.bdt { border-top: 1px rgba(57,43,32,0.1) solid;}
.bdb { border-bottom: 1px rgba(57,43,32,0.1) solid;}
.bdr {border-right: 1px solid rgba(57,43,32,0.1);}
.bdd { border: 1px rgba(57,43,32,0.1) solid;}

/*=========框架尺寸=========*/
.wrap { width: 1190px; margin: 0 auto;}
.wrap-860 { width: 860px; }
.wrap-320 { width: 320px; }
.wrap-200 { width: 200px; }
.wrap-395 { width: 395px; }
.wrap-970 { width: 970px; }
.wrap-310 { width: 310px; }
.wrap-650  { width: 650px; }
.wrap-420{ width: 420px;}

.over-line-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.over-line-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.over-line-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.over-line-4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.over-line-5 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}


