@import url("css.css");
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
li {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,
textarea,
select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* grids */

.row {
    letter-spacing: -0.31em; /* webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
}

.i,
.i-1,
.i-1-2,
.i-1-3,
.i-2-3,
.i-1-4,
.i-3-4,
.i-1-5,
.i-2-5,
.i-3-5,
.i-4-5,
.i-1-6,
.i-5-6,
.i-1-8,
.i-3-8,
.i-5-8,
.i-7-8,
.i-1-12,
.i-5-12,
.i-7-12,
.i-11-12,
.i-1-24,
.i-5-24,
.i-7-24,
.i-11-24,
.i-13-24,
.i-17-24,
.i-19-24,
.i-23-24 {
    display: inline-block;
    zoom: 1; *display: inline; /* IE < 8: fake inline-block */
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.i-1 {
    display: block;
}

.i-1-2 {
    width: 50%;
}

.i-1-3 {
    width: 33.33333%;
}

.i-2-3 {
    width: 66.66666%;
}

.i-1-4 {
    width: 25%;
}

.i-3-4 {
    width: 75%;
}

.i-1-5 {
    width: 20%;
}

.i-2-5 {
    width: 40%;
}

.i-3-5 {
    width: 60%;
}

.i-4-5 {
    width: 80%;
}

.i-1-6 {
    width: 16.656%;
}

.i-5-6 {
    width: 83.33%;
}

.i-1-8 {
    width: 12.5%;
}

.i-3-8 {
    width: 37.5%;
}

.i-5-8 {
    width: 62.5%;
}

.i-7-8 {
    width: 87.5%;
}

.i-1-12 {
    width:9%;
}

.i-5-12 {
    width: 41.6666%;
}

.i-7-12 {
    width: 58.3333%;
}

.i-11-12 {
    width: 91%;
}

.i-1-24 {
    width: 4.1666%;
}

.i-5-24 {
    width: 20.8333%;
}

.i-7-24 {
    width: 29.1666%;
}

.i-11-24 {
    width: 45.8333%;
}

.i-13-24 {
    width: 54.1666%;
}

.i-17-24 {
    width: 70.8333%;
}

.i-19-24 {
    width: 79.1666%;
}

.i-23-24 {
    width: 95.8333%;
}

/*通用样式*/
div.r > div,
ul.r > li,
dl.r > dd {
    letter-spacing: -0.31em; /* webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
}

div.i > div,
ul.i > li,
dl.i > dd {
    display: inline-block;
    zoom: 1; *display: inline; /* IE < 8: fake inline-block */
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

body { background:#fff; font-size:12px;}
a { color:#33266a; text-decoration:none;}
a:hover { color:#c00; text-decoration:underline;}
strong { font-weight:bold;}

img { vertical-align:top;}

.wrapper { margin:0 auto; width:960px;}
.top5 { margin-top:5px;}
.top8 { margin-top:8px;}
.top10 { margin-top:10px;}
.clear { clear:both; font-size:0; height:0px; overflow:hidden;}
.red { color:#c00;}
.blue { color:#335b9a;}

.icon { text-indent:-5000px;}
.banner { margin:10px 0;}
.banner-top{ margin:5px auto 10px;}
.row-a,.row-b { border:1px solid #c8c8c8;}

/* --- box --- */
.box { padding:1px;}
	.box h4 { border-bottom:1px solid #c8c8c8; padding-left:10px; line-height:32px; background:#e9e8f0; font-family:"微软雅黑"; font-weight:bold; font-size:16px; color:#33266a;}
		.box h4 span { float:right;}
	.box .body { padding:10px;}
		.box h5 { padding-bottom:4px; padding-left:2px; height:24px; overflow:hidden;}
			.box h5 a { line-height:24px; font-weight:bold; color:#2b2b2b; font-size:14px;}
/* --- box-a --- */
	.box-a .body { padding-top:15px;}
/* --- box-b --- */
.box-b {}
	.box-b h4 { border:0; padding:0; line-height:26px; background:url(dot-line.png) repeat-x center;}
		.box-b h4 a { display:inline; padding:0 6px; background:#fff;}
			.box-b h4 span a { font-size:12px; font-family:"宋体"; font-weight:normal;}
	.box-b .body { padding:0;}
/* --- padding-bottom --- */
.p-b-0 .body { padding-bottom:0;}
/* --- pic-txt --- */
.pic-txt .pic { width:25%; text-align:center;}
	.pic-txt .pic img { margin:0 auto; border:3px solid #ddd;}
.pic-txt .txt { width:75%;}
	.pic-txt .txt h6 { padding-top:2px; padding-left:6px; height:18px; overflow:hidden;}
		.pic-txt .txt h6 a { line-height:18px; font-weight:bold; color:#2b2b2b;}
	.pic-txt .txt p { padding-top:3px; padding-left:6px; line-height:18px; color:#666;}
/* --- pic-txt-b --- */
.pic-txt-b {}
	.pic-txt-b .pic { padding:4px;}
	.pic-txt-b .txt { padding:2px 8px 10px;}
		.pic-txt-b .txt h5 {  height:38px; overflow:hidden; line-height:38px; font-size:14px; font-weight:bold;}
			.pic-txt-b .txt h5 a { color:#333;}
		.pic-txt-b .txt p { line-height:20px; text-indent:2em; color:#666;}
			.pic-txt-b .txt p a { color:#c00;}
/* --- list --- */
.list {}
	.list li { padding-left:14px; height:20px; overflow:hidden; line-height:20px; background:url(li-1.png) no-repeat 4px 8px;}
		.list li a { color:#2b2b2b;}
/* --- list-a --- */
.list-a { padding:10px 5px;}
	.list-a li { padding-top:2px; padding-bottom:2px;}
	.list-a li.dot-line { height:13px; overflow:hidden; background:url(dot-line.png) repeat-x center;}
		.list-a li a { font-size:14px; color:#2b2b2b;}
		.list-a li span { float:right; color:#888; font-family:"宋体";}
/* --- list-22 --- */
.list-22 li { padding-top:1px; padding-bottom:1px;}
/* --- list-24 --- */
.list-24 li { padding-top:1px; padding-bottom:1px;}
/* --- ad-links --- */
.ad-links { padding:10px;}
	.ad-links li { height:18px; line-height:18px;}
/* --- rank --- */
.rank { background:url(rank-bg.png) no-repeat 3px 4px;}
	.rank li { padding-left:26px; padding-top:2px; padding-bottom:3px; background:none;}
/* --- pic-list --- */
.pic-list li { text-align:center;}
	.pic-list .pic img { border:1px solid #c8c8c8; padding:2px;}
.pic-list .txt { padding:0 5px; height:30px; overflow:hidden; line-height:30px;}
	.pic-list .txt a { color:#333;}

.dot-line { height:21px; background:url(dot-line.png) repeat-x center;}
.blank-line { display:block; height:8px; overflow:hidden;}
.solid-line { height:1px; overflow:hidden; background:#c8c8c8;}
.height-10 { height:10px;}

/* --- pages --- */
.pages { padding:14px 0 10px;font-family:宋体; text-align:center;}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin:3px;}
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none;}
.pages u { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#33266a; border:1px solid #5a85b2; color:#fff; text-align:center; }
.pages a.now{ background:#33266a; border:1px solid #5a85b2; color:#fff; text-align:center;}
/* --- width --- */

.row-a .i-7-24 { width:279px;}
.row-a .i-5-12 { width:400px;}

.row-b .i-7-24 { width:279px;}
.row-b .i-5-12 { width:679px;}
.m-t-10 { margin-top:10px;}
/* --- special --- */
.inter-report .dot-line { height:17px;}

.index-focus { height:515px; overflow:hidden;}

.row-a .center { border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; padding:10px; padding-bottom:0;}
	.headline { border:1px solid #c8c8c8; padding:3px 10px 6px; background:#f2f2f2;}
		.headline h2 { padding-bottom:6px; height:36px; overflow:hidden; line-height:36px; text-align:center;}
			.headline h2 a { font-size:21px; font-weight:bold; font-family:"微软雅黑";}
	.headline .pic { width:58px; height:58px; overflow:hidden;}
		.headline .pic img { margin:0 auto; border:1px solid #d3d3d3; padding:2px; background:#fff;}
	.headline .txt { width:296px;}
		.headline .txt p { padding-top:0; text-indent:2em;}
		
#index .headline { margin-bottom:3px;}
		
#list-index .headline { padding-bottom:0; border:0; background:none;}
	#list-index .headline p { padding:4px 0; line-height:18px; color:#666; text-indent:2em;}

.row-a .left {}
	.row .left .slide { padding:4px; border-bottom:1px solid #c8c8c8;}
	.slide ul { display:none;}
.row-a .right {}
	.ad-253-52 { text-align:center;}
		.ad-253-52 img { border:1px solid #ccc; width:257px; height:56px;}
		
.t-nav { padding-bottom:10px; height:35px; background:url(t-nav-bg.png) repeat-x left top;}
	.t-nav .inner { line-height:32px; background:url(t-nav-right.png) no-repeat right top; text-align:right; color:#fff;}
		.t-nav .inner p { padding-right:8px; background:no-repeat left top;}
		.t-nav .inner.mmjk p { background-image:url(t-nav-mmjk.png);}
		.t-nav .inner.bbjk p { background-image:url(t-nav-bbjk.png);}
		.t-nav .inner.qzkj p { background-image:url(t-nav-qzkj.png);}
		.t-nav .inner.myyp p { background-image:url(t-nav-myyp.png);}
		.t-nav .inner.lt p { background-image:url(t-nav-lt.png);}
		.t-nav .inner a { margin:0 8px; color:#fff;}
		
.view-comments { border:1px solid #c8c8c8; border-top:0; padding-top:20px; padding-bottom:8px;}
	.view-comments .row { margin:0 auto; width:930px;}
	
.flinks { margin-top:10px; border:1px solid #c8c8c8; padding:10px 14px;}
	.flinks .solid-line { margin:6px 0; background:#e5e5e5;}
	.flinks .label { line-height:20px; font-size:14px; font-weight:bold; color:#333;}
	.flinks .data { line-height:20px; color:#666;}
		.flinks .data a { margin-right:8px; color:#666;}
	
.footer { padding:20px 0; line-height:24px; text-align:center; color:#888;}

/* --- page --- */
.position { padding-left:125px; height:30px; overflow:hidden; line-height:32px; font-family:"宋体"; background:url(s-logo.gif) no-repeat 5px 8px; color:#666;}
	.position .location { float:left;}
		.position .location a { color:#333;}
	.position .search { float:right; height:30px; background:url(search-bg.png) no-repeat right center;}
		.position .search-form { width:250px;}

.content { margin:0 auto; max-width:750px; overflow:hidden; font-family:"宋体";}
	.content p { margin:1em 0; text-indent:2em;}
.content h3{font-size:16px;padding: 12px 20px;background: #e3e3e3;color: #333;margin-top:5px;}
		.content a { color:#33266a; border-bottom:1px dashed #194180;}
		.content a:hover { color:#c00; text-decoration:none; border-bottom:1px solid #c00;}
	.content img { max-width:620px;}

.row-b .main1 { border-right:1px solid #c8c8c8;}
	.article-body { padding:20px 24px;}
		.article-body h1 { line-height:42px; font-size:26px; font-weight:bold; text-align:center; color:#33266a; font-family:"微软雅黑";}
		.article-body .info { padding:5px 8px 14px; border-bottom:1px solid #e5e5e5; line-height:18px; text-align:center; font-family:"宋体"; color:#666;}
		.article-body .info a{margin-left:5px; color:#f00;}
		.article-body .content { padding:1em 0; padding-top:3px; padding-bottom:0; font-size:16px; line-height:30px;}
		.article-body .share { margin:2em 0; text-align:right;}
.row-b .side { }
	.today-recommed {}
		.today-recommed h3 { height:32px; overflow:hidden; line-height:32px; font-size:14px; font-weight:bold; text-align:center;}
	.side-banner { padding:10px 0; text-align:center;}
	.recommed-topic { margin:0 auto; padding-top:14px; width:260px;}
		.recommed-topic li { }
			.recommed-topic .pic img { padding:0;}
	.related { padding-top:10px;}
		.related h3 { font-size:14px; font-weight:bold; color:#33266a;}
			.related h3 span { float:right; font-weight:normal; color:#333; font-size:12px; font-family:"宋体";}
				.related h3 span a { color:#333;}
		.related li a { color:#33266a;}
		.related li span { float:none; margin-left:1em; font-size:12px; color:#888; font-family:"宋体";}
		
	.picnews { padding-top:10px;}
		.picnews h3 { padding-bottom:14px; font-size:14px; font-weight:bold; color:#33266a;}

	.conad { padding-top:10px;}		
		
	.page-comment { margin:14px auto 8px; width:622px;}
		.page-comment h4 span { padding-right:10px; font-weight:normal; font-size:12px; font-family:"宋体";}
		.page-comment .body { padding:0;}
		.page-comment .text { margin:0 auto; border:1px solid #c8c8c8; border-top:0; width:620px; height:120px;}
		.page-comment .bnt { padding:5px;}
		.page-comment .comment-login { padding-top:46px; padding-left:200px; width:340px; line-height:30px;}
			.page-comment .comment-login a { margin:0 6px;}

.list-wrapper { padding:30px 38px;}
	.list-wrapper h2 { padding-bottom:10px; line-height:36px; font-size:26px; font-weight:bold; color:#33266a; font-family:"微软雅黑";}
	
.list-index-pic { border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; padding-top:20px; padding-bottom:8px;}
	.list-index-pic .row { margin:0 auto; width:930px;}
	
.categorys .left,
.categorys .right { padding:20px;}
.categorys .left { border-right: 1px solid #c8c8c8;}
.content table {width:100%; line-height:32px; border-top:2px solid #E0570D; border-right:1px solid #e8e8e8;text-indent:10px;}
.content th { border: 1px solid #e8e8e8; border-top:0px;text-align: center;}
.content td {border:1px solid #e8e8e8; border-top:0px;line-height: 180%;}
.zyym-table{border-collapse:collapse;width:100%;margin-bottom:20px;background-color:aliceblue;}.zyym-table-tr-month{border:none;text-align:center;padding:3px;font-weight:normal;font-size:0.5em;}.zyym-table-caption{font-size:2.5em;text-align:center;padding:10px;}.zyym-table-tr-week,.zyym-table-td-Week{text-align:center;}.zyym-table-td-Week,.zyym-table-td-Monday,.zyym-table-td-Tuesday,.zyym-table-td-Wednesday,.zyym-table-td-Thursday,.zyym-table-td-Friday,.zyym-table-td-Saturday,.zyym-table-td-Sunday{width:10%;}.zyym-table-td-Saturday,.zyym-table-td-Sunday{color:red;}.zyym-table-td-day{padding-top:5px;padding-bottom:5px;}.zyym-table-td-day-yangli{text-align:center;color:black;font-size:1.2em;}.zyym-table-td-day-nongli{text-align:center;font-size:0.8em;}.zyym-def{color:gray;}.zyym-jieqi{color:green;}.zyym-jieri{color:red;}.hidden{display:none;}.show{display:;}.rest{font-weight:bold;color:red;}.work{font-weight:bold;color:blue;}
.HotDate{text-align:center;}.p-4{padding:1.5rem!important;}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1.8rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.form-control{display:block;width:90%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-group{margin:1rem}
.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}
.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}
label{display:inline-block;margin-bottom:.5rem}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;margin-top:5px;}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.date-box{width: 100%; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; margin: 0 auto; overflow: hidden; background: #fff6e6;}
.date-box .date{width: 100%; box-sizing: border-box; padding: 0 0.16rem; display: flex; align-items: center; justify-content: space-between; background: #ac6c62; height:40px; line-height:30px; font-size: 16px; color: #fff; text-align: center;}
.date-box .day{width: 100%; padding: 5px 0; overflow: hidden; display: flex; justify-content: space-between;}
.date-box .day .l,
.date-box .day .r{width: 1.24rem; height: 1.8rem; display: flex; justify-content: center; align-items: center;}
.date-box .day .c{color: #ac6c62; font-size:42px; font-weight: bold; height:40px; line-height:40px; text-align: center;}
.date-box .cn-day{width: 100%; padding: 2px 0; font-size:18px; color: #ac6c62; text-align: center;}
.date-box .cn-other{width: 100%; padding: 2px 0; line-height: 30px; font-size: 16px; text-align: center;}
.date-box .yiji{width: 100%; box-sizing: border-box; padding:  0.15rem; display: flex; }
.date-box .yiji .l{width:60px; padding-top: 0.1rem; display:flex; justify-content: center; flex-shrink: 0;}
.date-box .yiji .l img{width:60px; height: 50px;}
.date-box .yiji .r{padding-left: 0.15rem;padding-top: 0.1rem;}
.date-table{width: 100%; overflow: hidden;}
.date-table .item{width: 100%; box-sizing: border-box; padding: 15px 23px; display: flex; justify-content: space-between; text-align: center; border-bottom: 1px solid #e2e2e2; overflow: hidden;}
.date-table .item:last-child{border-bottom: 0;}
.date-table .item .shichen span{display: inline-block; height: 58px; line-height: 58px; color: #fff; position: relative; background: url("shichen-bg.png") repeat-x center; background-size: 1px 58px; padding: 0 15px;}
.date-table .item .shichen span::before{display: block; height: 58px; content: ''; width: 11px; position: absolute; top: 0; left: 0; background: url("shichen-left.png") no-repeat left center; background-size: 11px 58px;}
.date-table .item .shichen span::after{display: block; height: 58px; content: ''; width: 11px; position: absolute; top: 0; right: 0; background: url("shichen-right.png") no-repeat left center; background-size: 11px 58px;}
.title{width: 100%; padding: 0 0.15rem; box-sizing: border-box; display: flex; justify-content:space-between; align-items: center; height: 40px; line-height: 40px; background:#ac6c62 url("title-left.png") no-repeat left center;}
.title h1,
.title strong{display: block; width: 100%; font-weight: normal; height:40px; line-height:40px; color: #fff; background:url("title-right.png") no-repeat right center; text-align: center; font-size:20px;}
.mt2{margin-top:1px}.mt3{margin-top:2px}.box{margin-left:3%;margin-right:3%}.radius{border-radius:5px}
.gray{color:#ccc}.red{color:#f00}.green{color:#008000}.orange{color:#FA6900}.gold{color:#FFD700}.blue2{color:#2e52a4}.ft8{font-size:0.8em}.ft6{font-size:0.6em}.ft4{font-size:0.4em}.initial{text-transform:capitalize}
table,.table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.table,.tc {text-align:center}
.table td,.table th{padding:0.65em;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.kalendar{position:relative}
.kalendar .hm {font-size:2.5em;color:#d4473d;font-weight:700;}

.kalendar .today{font-size:0.8em;margin-left:0.5em;color:#999999;border:0.02em solid #999999;border-radius:50%;text-align:center;overflow:hidden}
.yi,.ji{display:inline-block;color:#fff;background-color:#5bc111;padding:3px 5px;border-radius:3px}
.ji{background-color:#fc3939}
.yueli th{color:#f50;background:#f7f7f7}
.yueli .today{color:#f50}
.yueli .today a{color:#f50;text-decoration:underline}
.yueli span {display:block;font-size:0.6em;overflow:hidden}
.xiong{font-size:14px;color:#cc0000;margin-right: 10px;}.deg {width: 90%;padding-left: 0.4rem;}
.fs42{font-size: 30px;}.fs24{font-size: 24px;}.b{font-weight: bold;}
.nl_btn1 {display: inline-block; margin: 2px; padding: 0 20px; height: 40px; line-height: 40px; background: #0371F7; color: #fff; font-size: 18px; cursor: pointer; border: 0; border-radius: 5px;}.nl_btn1:hover {background: #d30312;}
select {padding: 2px; width: 80px; height: 40px; line-height: 40px; font-size: 16px;}
.fw-info{overflow:hidden;}.fw-info  ul>li{font-size:16px;position:relative;line-height:40px;width:50%;float:left;text-align:center;border-bottom:1px dashed #ccc;}.table-cs table{width:100%;height:auto;background-color:aliceblue;}.fontb{color:white;background:#975a45;}.table-cs th{width:30px;}.table-cs td,.table-cs th{padding:10px 0;text-align:center;}.table-cs td .whse{color:#fff;}.table-cs td span{width:100%;display:block;}.table-cs td .fwspan{color:#333;}.caishentu{text-align:center;}

/* 顶部文字链 */
.alinks { border:1px solid #c9c9c9; padding:3px 0px 3px 6px; width:184px; height:52px; line-height:16px; background:#f1f1f1;}
	.alinks a { font-family:"宋体";}
	
/* 代码 */
pre {
	border:1px solid #86a1b6;
	padding:5px 10px;
	line-height: 1.1em;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
    white-space: pre-wrap;
    word-wrap: break-word;
	background:#ddedfc;
}