﻿/*:党建事业计划*/
.homePage_main .plan{ padding-bottom: 20px;min-height:373px}
.homePage_main .plan table{table-layout:fixed}
.homePage_main .plan table,
.homePage_main .plan table tbody,
.homePage_main .plan table thead,
.homePage_main .plan table tbody tr,
.homePage_main .plan table thead tr{ width: 100%; margin: 0 auto; }
.homePage_main .plan table thead tr th{ height: 58px; line-height: 58px; font-size: 12px; text-align: center; cursor: pointer;padding:2px; }
.homePage_main .plan table thead tr th.tit{ font-size: 16px;width:15% }
.homePage_main .plan table thead tr th.selected{  height: 21px; background: url("../Images/mon_bg.png") no-repeat center center; color: #fff; }
.homePage_main .plan table tbody tr:nth-child(odd){background: rgb(242, 242, 242);}
.homePage_main .plan table tbody tr td.dot{ height: 40px; line-height: 40px; font-size: 16px;  text-align: center; }
.homePage_main .plan table tbody tr td.tit{ font-size: 14px; position:relative ;text-align:left;}
.homePage_main .plan table tbody tr td.tit:hover .details_box{display:inline-block}
.homePage_main .plan table tbody tr td.tit p{    font-size: 14px;white-space: nowrap;width: 100%;overflow:hidden;text-overflow: ellipsis;padding-left: 3px;margin-left: 26%;}
.homePage_main .plan table tbody tr td.tit .details_box{   display: none;position: absolute;z-index: 3;text-align: left;background-color: #fff3cd; padding: 8px;min-width:150px;max-width: 330px; border: 1px solid #c8c8c8; left: 8px; top: 36px;}
.homePage_main .plan table tbody tr td.tit .details_box .details_aow{ background: url(../../../Images/details_aow.png) no-repeat center; position: absolute; z-index: 10; width: 20px; height: 14px; top: -12px; left: 12px;margin-left: 10%;}
td.dot{ width: 16px; height: 16px; background-size: cover;}
td.dot_red{ background: url("../Images/dot_red.png") no-repeat center center;}
td.dot_yellow{ background: url("../Images/dot_yellow.png") no-repeat center center;}
td.dot_green{ background: url("../Images/dot_green.png") no-repeat center center;}

.homePage_main .title_box{ width: 100%; }
.homePage_main .title_box li.more{ padding-right: 20px; }
.homePage_main .dynamic_info .dynamic_left{ width: 58%; padding: 0 23px;height: 270px; }
.homePage_main .dynamic_info .dynamic_left ul li{ font-size: 16px; cursor: pointer; line-height:40px;border-bottom:1px dashed #d9d9d9;position:relative;    margin-left: 30px;}
.homePage_main .dynamic_info .dynamic_left ul li:last-child,.homePage_main .dynamic_info .dynamic_right ul li:last-child{border:none}
.homePage_main .dynamic_info .dynamic_left ul li span.cont_data{ color: #999; }
.homePage_main .dynamic_info .dynamic_left ul{ padding-top: 13px; }
.homePage_main .dynamic_info .dynamic_right{ width: 41%; height: 270px;}
.homePage_main .dynamic_info .dynamic_right ul{  font-size: 16px; }
.homePage_main .dynamic_info .dynamic_right ul li{ line-height: 40px; cursor: pointer;    border-bottom: 1px dashed #d9d9d9; }
.homePage_main .dynamic_info .dynamic_right ul li:hover,
.homePage_main .dynamic_info .dynamic_left ul li:hover a{ color: #C51222; }
.homePage_main .dynamic_info .dynamic_left ul li .cont_name{ width: 330px; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333}
.homePage_main .dynamic_info .dynamic_right ul li .name_list{color:#333; width: 270px; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.homePage_main .dynamic_info .dynamic_right ul li .name_list:hover{color:#c51222}
.homePage_main .dynamic_info .dynamic_right ul li .data_time{ color: #C7C7C7;}

