.menu {
    width: 100%;
    height: 60px;
    margin: 0 auto;
    background: #6e6e6e;}

.menu>ul {
    width:1200px;
    margin: 0 auto;
    height: 100%;}

.menu>ul>li {
    position: relative;
    float: left;

    text-align: center;
    line-height: 59px;}

.menu>ul>li.first img {
    line-height: 52px;
    vertical-align: middle;}

.menu>ul>li>a {
    font-size: 18px;
    color: #fff;}


.menu>ul>li.on {}

.menu>ul>li:hover>a {
    color: #fff;}

.menu>ul>li:last-child {
    border: 0;}

.menu>ul>li>ul {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background: #ac2020;
    display: none;
    z-index: 999;
    padding-bottom: 20px;}

.menu>ul>li>ul>li {
    position: relative;
    line-height: 45px;
    border-bottom: 1px dashed #dc2932;
    background:none;}

.menu>ul>li>ul>li>span {
    position: absolute;

    background-size: 12px auto;
    width: 20px;
    height: 20px;
    right: 5px;
    top: 13px;}

.menu>ul>li>ul>li>span.on {

    background-size: 12px auto;}

.menu>ul>li>ul>li>ul {
    display: none;}

.menu>ul>li>ul>li>ul>li {
    line-height: 30px;}

.menu>ul>li>ul>li>ul>li>a {
    font-size: 14px;
    color: #ffffff;}

.menu>ul>li>ul>li>a {
    font-size: 14px;
    color: #ffffff;}

.menu>ul>li>ul>li:hover>a {
    font-weight:700;}
.menu>ul>li>ul>li a:hover{line-height:45px;height:45px;background:none;}
<!-- 注:在更改样式时页面中所有元素的id和class名称请勿随意更改 -->
*{padding:0;margin:0;}
.current a:hover,.current a:active,.current a:link,.current a:visited{color:red;}
.dqsj{width:100%; margin-top:0px; float:none;background:transparent;}
.dqsj-title{ padding-left:2px;width:100%;line-height:30px; font-size:14px;}
.dqsj-title h3{width:20px; height:20px; margin-top:10px; margin-right:6px; background:url(/system/resource/news/calendar/images/x.jpg) no-repeat; text-align:center; line-height:20px; color:#fff; font-size:14px; font-weight:normal; float:left;}
.dqsj-summary,.dqsj-wbdate,.dqsj-enddate,.dqsj-treename,.dqsj-author,.dqsj-editor,.dqsj-audit{color:#474747; font-size:12px; line-height:20px; margin-left:6px; width:300px;}
.dqsj a {cursor:pointer;color:#005bac;text-decoration:none;}
.dqsj-more {display:none;color:#005bac;align:right;float:right;padding-right:5px;background:url(/system/resource/news/calendar/images/more.jpg) 20px 15px no-repeat;}

.rl
{
    position: relative;
    margin-top:0px;}
.cal{padding-top: 34px;}
.cal table
{
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
    table-layout: fixed;
    vertical-align: middle;
    padding-top:20px;}

.cal th,.cal td
{
    
    text-align:center;
    line-height:32px;
    padding: 0;
    color:#777;
    font-size: 14px;}
.cal th
{
    font-weight: normal;
    font-size:14px;
    height:36px;}
.cal td
{
    border-bottom:0;
    cursor:pointer;}
.cal td:hover
{
    background:#b01f24 ;
    cursor:pointer;
    color:#fff !important;}
.cal td.empty:hover
{
    background:transparent;
    cursor:default;}
.cal td:nth-child(6),.cal td:nth-child(7) {
    color:#f0556b;}
.cal .on
{
    background:url(/system/resource/news/calendar/images/h-point.png) center bottom no-repeat;
    position: relative;}
.cal .cur{
    background:#b01f24;
    color:#fff !important;}
.cal td.on:hover
{
    background:url(/system/resource/news/calendar/images/h-point.png) #2f6aaa center bottom no-repeat;
    cursor:pointer;
    color:#fff;}
.calendar{
    width:100%;
    height:auto;
    margin-top:0px;
    background-color:transparent;
    padding-top: 3px;}
.calendar_cur_date {
    width:100px;
    height:30px;
    line-height:30px;
    float:left;
    background:#dbdbdb;
    color: #656565;
    font-size:14px;
    text-align:center;
    border-right: 5px solid #fff;
    display: none;}
.calendar_top_right {
    width: 100%;
    float:left;
    color:#fff;
    background: none;}
.calendar_month_next
{
    width:30px;
    height:30px;
    cursor:pointer;
    background:url(images/right-jt.png) no-repeat;}
.calendar_month_prev
{
    width:30px;
    height:30px;
    cursor:pointer;
    background:url(images/left-jt.png) no-repeat;}

.calendar_top_right img{display:none;}
.calendar_month_next
{
    float:right;}

.calendar_month_span
{
    display:block;
    line-height:30px;
    font-size:14px;
    margin-right:20px;
    text-align:center;}
.date_lunar_terms
{
    position: absolute;
    top: 0;
    right: 75px;
    line-height:30px;
    font-size:14px;
    color: #fff;}
.calendar_month_prev
{
    float:left;
    margin-left:0px;}

.cal_succ_calendar_title
{
    text-align:center;
    /*width:238px;*/
    width:100%;
    background:#fff;}

.cal_main
{
    width:100%;
    font-family:"Microsoft YaHei",SimHei;}
.tz_bt p{
    font-size: 13px;
    color: #888;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.more{position: relative;
    top: -30px;
    float: right;}
.more{position: relative;
    top: -30px;
    float: right;}
.left-1 {
  background: #a32c24;
  background-repeat: no-repeat;
  height: 42px;
  width: 231px;}

.left-1-1 {

  background-repeat: no-repeat;
  height: 42px;
  width: 210px;}

.left-1-2 {
  
  clear: both;
  width: 96%;
    border: 1px solid #d3d3d3;
    padding-bottom:20px;}

.left-1-2-jwc {
  background-image: url(images/jwc_23.jpg);
  background-repeat: repeat-y;
  clear: both;
  height: 160px;
  width: 100%;}



.name {
 color: #ffffff;
    float: left;
    font-size: 18px;
    line-height: 42px;
    padding-left: 15px;
    height: 42px;}

.name a {
  color: #fff;}


.div85 {
  background-image: url(images/jwc_16.jpg);
  background-position: 25px center;
  background-repeat: no-repeat;
  border-bottom: 1px dashed #ffd2cf;
  clear: both;
  height: 40px;
  line-height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15%;
  width: 75%;}

.div85-1 {
  border-bottom: 1px dashed #d8e2f7;
  clear: both;
  height: 42px;
  line-height: 42px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;}

.left-1-2-1 {
  clear: both;
  height: 148px;
  padding-top: 10px;
  width: 100%;}
.jwc_tzgg01{width:100%;overflow:hidden;border-bottom: 1px solid #d3d3d3;}
.tzgg_zi{    cursor: pointer;
    font-size: 18px;
    color: #fff;
    width: 107px;
    height: 42px;
    line-height: 42px;
    margin: 0px;
    background: #a32c24;
    float:left;
    text-align:center;
    font-weight: normal;}
    
.tzgg_more{float:right; line-height: 42px;}
.xiugai-list{border: 1px solid #ddd;padding: 6px 15px;border-top:0;}
#xzzq li{line-height:34px;border-bottom: 1px dashed #ffd2cf;}
#xzzq li a{font-size:14px;}

