@charset "utf-8";
/* reset css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, cite, dfn, em, var { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
/* 清除浮动 */
.clearfix:after, .nav:after, .content:after, .grid:after, .h:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix, .nav, .content, .grid, .h {  *zoom:1;
}
.clear { clear: both; height: 0; font: 0/0 Arial; visibility: hidden; }
/* 通用 */
body, button, input, select, textarea { font: 12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; color: #333; }
.vm, input, label { vertical-align: middle; }
.tc { text-align: center; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.hide { display: none; }
.nt { text-align: left; letter-spacing: -3em; overflow: hidden; }
.nt:first-letter { margin-left: -20em; }
/* 链接 */
a { color: #252525; text-decoration: none; }
a:hover { color: #b5372e; }
a:active { outline: none; }
/* nav */
.nav li, .nav dt, .nav dd { float: left; position: relative; }
.nav a { display: inline-block; }
.nav dt { font-weight: bold; }
/* tab */
.tab { display: block; }
.tab li { float: left; }
.tab li a { display: block; }
/* list */
.h li { float: left; _display: inline; _white-space: nowrap; }
.list-t, .list-a, .list-p, .list-b-t, .list-p-t, .list-p-t li, .list-r { overflow: hidden; zoom: 1; }
.list-t li, .list-a li, .list-p li, .list-b-t li, .list-p-t li, .list-r li { position: relative; line-height: 1.5; }
.list-t li a { overflow: hidden; text-overflow: ellipsis; }
.list-t li a:hover { text-decoration: underline; }
.list-t li span.tag { margin-right: 5px; }
.list-t li span.date { position: absolute; top: 0; right: 0; }
.list-p li { text-align: center; }
.list-a li a { display: inline-block; }
/* 自定义 */
html { background: url(bg.png); }
body { min-width: 1000px; background: url(zkbanner.jpg) 50% 0 no-repeat; font-family: microsoft yahei; font-size: 16px; }
.wrap { width: 1000px; margin: 0 auto; }
.header h1 { height: 370px; }
.content { padding: 10px; background-color: #fff; }
.grid { border-top: 1px solid #333; border-bottom: 1px solid #333; margin-bottom: 4px; padding: 10px 0; }
.p1 { border-top: none; padding: 0 0 15px; }
.w700 { width: 700px; }
.w270 { width: 270px; }
.grid h2 { height: 40px; background-color: #fee8e6; line-height: 40px; position: relative; font-size:22px; }
.grid h2 b { display: inline-block; padding-left: 40px; font-size: 24px; background: url(box.png) 0 0 no-repeat; color: #b5372e; }
.grid a.more { position: absolute; top: 0; right: 10px; color: #797979; font-size:16px;}
.grid h3 { line-height: 50px; position: relative; }
.grid h3 b { display: inline-block; padding: 0 10px; font-size: 24px; color: #b5372e; }
.list-t { margin: 10px 0; overflow: hidden; }
.list-t li { border-top: 1px solid #ccc; line-height: 42px; margin-top: -1px; padding-left: 30px; background: url(dot.png) 10px 50% no-repeat; }
.list-t li .date { margin-right: 20px; }
.p1 .list-t li { line-height: 54px; }
.board { height: 226px; border: 2px solid #b5372e; padding: 50px 25px; background: url(box.png) 4px 4px no-repeat; }
.board p { line-height: 34px; color: #b5372e; }
.btn { display: inline-block; width: 200px; height: 68px; border: none; background: url(btn.png) no-repeat; color: #fff; font-size: 24px; text-align: center; line-height: 60px; font-weight: bold; }
a.btn:hover { color: #ff0; }
.w480 { width: 480px; }
.copyright { line-height: 36px; height: 100px; margin-top: 18px; }


/*************招考文化**************/

























