@charset "utf-8";
/* CSS Document */

body { background:#fafafa;font-family: microsoft yahei,Simsun;font-size:12px;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
em {font-style: normal;}
a { text-decoration:none; color:#555; }
li { list-style:none; }
.groupinfo{margin:20px 0px 20px 0px;}
table{/* table-layout: fixed;*/border-collapse: collapse;}
td{padding: 2px;font-size: 12px;height:20px;vertical-align:middle;white-space:normal;}
th{background: #EEEEEE;font-weight: bold;border: 1px solid #000000;font-size: 9pt;height:25px;vertical-align:middle;text-align:center;margin:0px auto;}
.aleft{background-color:#EEEEEE;text-align:right;margin-right:2px;height:25px;width:80px;} 
.print { width:740px; padding:10px; margin:10px auto; background:#fff; }
.print h2 { height: 40px; line-height: 40px; }
.print h2 span { font-size: 14px; }
.print h2 .das { margin-right: 7px; }
.print .sm { border-top: 1px dotted #cbcbcb; line-height: 23px; margin-left: 45px; padding-right: 20px; padding-top: 20px; }
.print .sc { background: none repeat scroll 0 0 #f4fcff; line-height: 25px; margin-bottom: 15px; margin-left: 45px; padding: 10px; }
.print .sc span { padding-right: 45px; }
.print .printdate { font-size: 9px; padding: 3px; text-align: right; }
.print .name span { text-align: center; }
.chinese {font-family: "黑体";font-size: 30px;line-height: 55px;letter-spacing: 5px;}
.english {font-family: "Microsoft Sans Serif";font-size: 16px;}
.linename {font-size: 18px;padding: 10px 0;text-align: center;font-weight: normal;line-height: 45px;}
.blocklisttitle {background: #f7f7f7;height: 40px;overflow: hidden;}
.blocklisttitle div {display: inline;float: left;margin-left: 10px;}
.blocklisttitle div.reference {line-height: 40px;font-size:14px;}
.content {background: #fff;}
.consother {margin: 10px 36px 10px 13px;color: #666;padding-left: 23px;padding-bottom: 5px;line-height: 25px;padding-top: 0px;font-size: 13px;}
.content .cons {margin: 0px 36px 0px 13px;color: #666;border-left: #9b4e1a solid 1px;padding-left: 23px;padding-bottom: 5px;line-height: 22px;padding-top: 0px;}
.content .xcjs {padding-top: 0px;margin-top: 23px;}
.content .xcjs .xc {height: auto;height: 25px;line-height: 25px;margin: 12px 0px 18px -23px;}
.content .xcjs .xc span{margin-right:10px;}
.content .xcjs .tit {font-size: 14px;font-weight: bold;}
.content .xcjs .xc .day {font-size: 14px;font-weight: bold;margin-right: 10px;width: 300px;}
.content .xcjs .xc em.date {background: #9b4e1a;color: #fff;padding: 0 8px;height: 24px;line-height: 24px;}
.content .xcjs .xc em {font-size: 14px;font-weight: bold;margin-right: 6px;display: inline-block;height: 25px;vertical-align: top;}
.content .xcjs .program {background: #f7f7f7;padding: 0px 10px 0px;}
.content .xcjs .program .word {margin-bottom: 35px;line-height:25px;font-size:13px;}
.content .xcjs .pic { padding:0px; text-align:left; padding-left:18px; }
.content .xcjs .pic img { margin-right:20px; margin-bottom:5px; }
.content .xcjs .message {padding: 10px;line-height: 28px;margin: -30px 0 15px 0px;}
.content .xcjs .message span {margin-right: 50px;}
.content .xcjs .xc{ height:auto;}
.content .xcjs .xcts {float:right; width:599px; position:relative; margin-top:4px;}
.content .xcjs .xcts .tit { height:29px; line-height:25px; font-weight:bold; color:#fff; background:url(../images/xcbg.png) no-repeat 0 0; font-size:14px; width:74px; position:absolute; left:-2px; top:-8px; padding-left:8px;}

