﻿@charset "utf-8";
/*通用*/
body {
    width:1024px;
    margin: 0 auto;
	font: normal 100% "microsoft yahei", Arial, Helvetica, sans-serif;
	color: #333;
    font-size: 12px;
    padding:0;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
}
div,body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,iframe,a,span,ol,b,img,input,textarea{
    box-sizing: border-box;
}
 h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
ul,ol {
   
    border:none;
    list-style:none;
}
input {border:none;}
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}
textarea { margin: 0px; padding: 0px; list-style: none; outline:none;overflow:auto;border:1px solid #aaa }
a{
    text-decoration:none;
	cursor:pointer;
}

.border-ccc{
    border:1px solid #e5e5e5;
}
.color-999{
    color:#999999;
}
.position_rel{
	position:relative;
}
.com_button
{
    display: inline-block;
    border:none;
    background-color: #ddd;
	width:80px;
    line-height: 30px;
    height: 30px;
	text-align:center;
    }
.com_button:hover{
	color:#fff;
	background-color: #C90028;
}
.com_C90028button
{
    margin-left:10px;
    
	
    }
input[type='submit'],input[type='button']
{
    cursor:pointer;
    }
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*解决浮动后父元素高度为零*/

.float_affter:after{
	content:"";
	display:block;
	clear:both
}

.float_affter:before{
    content:" ";
    display:table;

}
.hidden{
    display: none ;
}
.show{
    display: block ;
}

.box-shadow{
    box-shadow: 0 0 20px #000;
}
.margin_left_50{
    margin-left:50px;
}
.margin_left_35{
    margin-left:35px;
}
.display_inblock{
    display: inline-block;
}
.transition{
    -webkit-transition: all linear 0.5s ;
    -moz-transition: all linear 0.5s ;
    -ms-transition: all linear 0.5s ;
    -o-transition: all linear 0.5s ;
    transition: all linear 0.5s ;
}
.wid90{
	width:90%;
}
.wid80{
	width:80%;
}
.wid10{
	width:10%;
}
/*消息公共样式*/
.list_main{
    border:1px solid #e5e5e5;
    margin-top:20px;
}
.msg_title{
    width:100%;
    padding:0 20px;
    height:45px;
    line-height:45px;
    border-bottom:1px solid #e5e5e5;
	text-align:left;
  
}
.msg_title>h2{
    padding-left:5px;
    font-size:18px;
    display: inline-block;

}
.msg_title>h2>span
{
    font-size:14px;
    margin-left:10px;
    font-weight:normal;
    color: #aaa;
    }
.msg_title>h2>span>a
{
    color:#aaa;
    }
    
 .msg_title>h2>span>a:hover
 {
     color:#c90329;
     }
    
.msg_title>b{
    width:28px;
    height:28px;
    display: inline-block;
    position:relative;
    top:6px;
}
.msg_title>a{
    float:right;
    color:#CCCCCC;
}
.msg_title>a:hover
{
    color: #CA0730;
    }
.list_main>ul{
    padding:20px;
}
.list_main>ul>li{
    margin-top:10px ;
    height:19px;
}
.list_main>ul>li:first-child{
    margin-top:0;
}
.list_main_msg_click{
    display: inline-block;
    position:relative;
    max-width:280px;
    height:19px;
    padding-left:15px;
}
.list_main_msg_click>p{
    display: inline-block;
    height:19px;
    text-overflow: ellipsis;
        max-width: 350px;
    overflow: hidden;
}
.list_main_msg_click>p a
{
    color:#333;
    }
    .list_main_msg_click>p a:hover
    {
        color:#CA0730;
        }
.list_main_msg_click>p>a
{
    color:#333;
    }
.list_main_msg_click span{
  
    position: absolute;
    top: 0;
    right: -32px;
    width:31px;
    height:12px;
    background:url(../images/new.gif);
}
.list_main>ul>li>div.rt>span:nth-child(2){
    margin:0 10px;
}
.list_main>ul>li>div.list_main_msg_click>s{
    display:inline-block;
    width:3px;
    height:3px;
    position:absolute;
    left:0;
    top:7px;
    border-radius:50%;
    background:#cccccc;

}
.list_main>ul>li>div.rt{
    color:#999999;
}
i{
    font-style: normal;
}
.center{
	min-height:433px;
}
.move-top{
	position:fixed;
	right:35px;
	bottom:-42px;
	width:48px;
	height:40px;
	background-color:#c90329;
	text-align:center;
	line-height:40px;
	font-size:18px;
	color:#fff;

}

.move-top b
{
    display:block;
    width:24px;
    height:24px;
    border-top:2px solid #fff;
    border-left:2px solid #fff;
    margin: 0 auto;
    transform: rotate(45deg);
    margin-top: 15px;
    }

    
    
/*轮播图片*/

.banner{
    width:100%;
    height:235px;
    position:relative;
    overflow: hidden;
}
.banner .banner_img{
    position:relative;
    width:100%;
    height:100%;
}
.banner .img_show{
    width:100%;
    height:100%;
    background-color: #fff8fc !important;
}
.img_show img
{
    display:none;
}
.banner .img_imperssion{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
}
.banner .img_imperssion div{

    width:100%;
    position:absolute;
    left:0;
    opacity: 0;
    background-repeat: no-repeat;
    background-color:#f5fcff;
           
}
.banner .img_imperssion div.active{
    transition:left ease-in-out 1s ;
           
}

       
.banner .banner_btn{
    position:absolute;
    bottom:30px;
    left:50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.banner .banner_btn li{
    float:left;
    width:20px;
    height:20px;
    line-height:20px;
    text-align: center;
    background-image:radial-gradient(15px at center center,#FFF7F7,red);
    margin:5px;
    cursor:pointer;
    border-radius: 50%;
    transition: transform linear 0.3s
}
.banner .banner_btn li.hover{
    background-image:radial-gradient(15px at center center,#FFF7F7,#99AA0E);
    transform:scale(1.3);
}
/*头部和尾部样式*/
.headerPart{
    width:1024px;
    margin:0 auto;
}
.headerPart .headerPartTop{
    padding-left: 20px;
    height:61px;
        line-height: 61px;
     background: url("../images/top.png") no-repeat;
}
.headerPart .pvMessage {
   padding: 0;
    padding-left: 45px;
    height: 61px;
    background: url("../images/party (1).png") no-repeat 0px 15px;
    display: inline-block;
    margin: 0;
    color:#666666;

}
.headerPart .headerRight{
    float:right;
    display:inline-block;
    margin:0;
    padding:0;
    padding-right: 30px;
}
.headerPart .headerRight li{
    list-style: none;
    float:right;

}
.headerPart .headerRight li a{
    padding-left: 20px;
    color:#333;
}
.headerPart .headerRight li a:hover
{
     text-decoration:underline;
     color:#CC1539;
    }
.headerPart .headerRight li:nth-child(5) a{
    background: url("../images/homePag.png") no-repeat 0px 2px;
}
.headerPart .headerRight li:nth-child(3) a{
    background: url("../images/shouCang.png") no-repeat 0px 2px;
}
.headerPart .headerRight li:nth-child(1) a{
    background: url("../images/messag.png") no-repeat 0px 2px;
}
.headerPart .headerRight li i{
    font-style: normal;
    margin: 0 10px;
    height:31px;
    line-height:31px;
}
.headerPart .headerRight .headerRightTree b{
    display: inline-block;
    background: #C90028;
    color:#fff;
    border-radius: 50%;
    min-width: 14px;
	 min-height: 14px;
    text-align: center;
	    font-size: 12px;
    line-height: 14px;
	margin-left:5px;
	    font-weight: normal;
	    padding:0 2px;
	    visibility:hidden;
}

.headerPart .headerPartBottom ul:after{
    display: block;
    content: "";
    clear:both;
}
.headerPartBottom>.special
{
    display:none;
    width:129px;
    height:43px;
    background:#fff;
    position:absolute;
    bottom:0;
    z-index:50;
     -webkit-transition: all linear 0.2s ;
    -moz-transition: all linear 0.2s ;
    -ms-transition: all linear 0.2s ;
    -o-transition: all linear 0.2s ;
    transition: all linear 0.2s ;
    }
.headerPartBottom{
	background: #D7001F;
	height:45px;
}
.headerPartBottom>ul
{
    z-index:100;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    }
.headerPart .headerPartBottom li{
    float:left;
    width:12.5%;
    color:#fff;
    text-align: center;
    height:45px;
    position:relative;
    
}
.headerPart .headerPartBottom li>div
{
    position:absolute;
    top:45px;
    left:0;
    background:#fff;
    width:100%;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin:0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
      -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform:scaleY(0);
    -o-transform:scaleY(0);
    transform: scaleY(0);
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);
        box-sizing: content-box;
    padding-right: 1px;
    }
 .headerPart .headerPartBottom li:hover div, .headerPart .headerPartBottom li.hover div
 {
     
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform:scaleY(1);
    -o-transform:scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all linear 0.2s ;
    -moz-transition: all linear 0.2s ;
    -ms-transition: all linear 0.2s ;
    -o-transition: all linear 0.2s ;
    transition: all linear 0.2s ;

  
     }
  .headerPart .headerPartBottom li>div>a
  {
      display:block;
      text-align:center;
      color:#666;
      padding:2px 0;
      border-left:4px solid transparent;
      height: 35px;
      line-height : 35px;
      padding:0 10px;
      }
 
    
   .headerPart .headerPartBottom li>div>a>p
   {
       border-top:1px solid #e5e5e5;
       height:35px;
       }
   .headerPart .headerPartBottom li>div>a:first-child>p
   {
       border-top:none;
       }
  .headerPart .headerPartBottom li>div>a:hover
  {
      border-left:4px solid #c90328;
      color:#c90328;
       background:#e5e5e5;
      position:relative;
      bottom:-1px;
      
      }
      

  
.headerPart .headerPartBottom li>a{
        
    height: 45px;
    width: 100%;
    cursor: pointer;
    position: relative;
    display: block;
	
}

.headerPart .headerPartBottom li>a:hover>p,.headerPart .headerPartBottom li>a.hover>p
{
    color:#c90328;
  
    }

.headerPart .headerPartBottom li>a p{
	line-height: 14px;
    width: 100%;
    border-left: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
}
.headerPart .headerPartBottom li:first-child a  p{
	border:none;
}
.headerPart .disLu{
    background: #F3F2FE;
    height:40px;
	line-height:40px;
    color:#808080;
    display:none;
}
.headerPart .disLu a
{
    color:#808080;
    }
.headerPart .disLu a:hover
{
     color:#c90329;
    }
.headerPart .disLu i{
    float: left;
    width:14px;
    height:19px;
    margin: 10px ;
    background: url("../images/where.png") no-repeat;
}
.headerPart .disLu span:last-child{
    color:#CC1539;
}
.headerPart .disLu  div.rt
{
    margin-right:20px;
    height: 40px;
    display: flex; 
    justify-content: center;
    align-items: center;
    }
/*尾部*/

.footerPart{
    width:1024px;
    margin:0 auto;
    padding: 15px;
	margin-top:20px;
    background: #333;
    text-align: center;
    color:#fff;
}
.footerPart a
{
    color:#fff;
    }
.footerPart span{
    padding:0 10px;
}

/*打钩样式*/
.back_checked
    {
        opacity:0;
        width:27px;
        height:27px;
        z-index:100;
        position:absolute;
        top:0;
        left:0; 
        cursor:pointer;     
        }
        .back_checked + s
    {
     
        width:27px;
        display:inline-block;
        height:27px;
         position:absolute;
        top:0;
        left:0; 
        background-image: url(../images/input27.png);
        }
                
    .back_checked:checked + s
    {
   
        background-image: url(../images/inputselected27.png);
        }   

/*分页按钮样式*/
.pages{
	height: 60px;
   
    width: 100%;
}
.pages .select_easyui>input
{
        padding-left: 0px;
        margin: 0 ;
        border:none;
    }
.pages_top{
	height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    position:relative;
        padding-right: 65px;
}
.pages_top .select_easyui .option_content
{
    max-height:100px;
    }
.pages_top input,.pages_top select{
	width:32px;
	height:23px;
	border:1px solid #D7D7D7;
	margin:0 10px;
	text-align:center;
}
.pages_top select{
	width:42px;
	margin-left:20px;
	margin-right:0;
}
.pages_top a{

	display:inline-block;
	width:9px;
	height:12px;
	margin-left: 10px;
}
.pages_top .prew_page_all{
	border-left:2px solid #B0B1B3;
	width:11px;
	background:url(../images/prew.png);
}
.pages_top .prew_page{
	
	background:url(../images/prew.png);
}
.pages_top .next_page{
	
	background:url(../images/next.png);
}
.pages_top .next_page_all{
	width:11px;
	border-right:2px solid #B0B1B3;
	background:url(../images/next.png);
}




/******************/
.homePage_main
{
    width:100%;
    
    }
.homePage_main>div
{
    width:100%;
    
    }



/*仿easyUI下拉框样式重写*/
.select_easyui{
	border:1px solid #aaa;
	position:absolute;
	margin-left: 5px;
	top:50%;
	cursor: pointer;
}
.select_easyui_focus{
	border-color: #6b9cde;
      -moz-box-shadow: 0 0 3px 0 #95B8E7;
      -webkit-box-shadow: 0 0 3px 0 #95B8E7;
      box-shadow: 0 0 3px 0 #95B8E7;
}
.select_easyui>input{
	outline:none;
	    padding:0 10px;
    text-overflow: ellipsis;
}
.select_easyui>div.option_msg{
    width:100%;
	position:absolute;
	left:-1px;
	background:#fff;
	border:1px solid #aaa;
	z-index:99;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
	box-sizing: content-box;
}

.select_easyui .option_content
{
   
    overflow:auto;
    height:200px;
    }

.select_easyui div.option_content>div{
    padding-left: 10px;
	cursor:pointer;
	white-space: nowrap;
}

.select_easyui div.option_content>div:hover nobr,
.select_easyui div.option_content>div:hover {
	
	background:#ffefb7;
}
.select_easyui div.option_content>div.hover nobr,
.select_easyui div.option_content>div.hover {
	background:#FCE48D;
}
.select_easyui div.option_content>div nobr
{
    display:inline-block;
    	padding-left:5px;
    height:100%;
    }
.select_easyui>div.select_easyui_btn>a{
	text-align:center;
	display:block;
	border-left:1px solid #aaa;
	position:absolute;
	right:0;
	top:0;
	background-color:#fff;
	
}
.select_easyui>div.show + div a
{
    background:url(../images/upward.png) no-repeat center center;
    }
    .select_easyui>div.hidden + div a
{
    background:url(../images/downward.png) no-repeat center center;
    }
.select_easyui_btn{
	position:absolute;
	right:0;
	top:0;
}


/*滚动条样式修改*/

.wrapper2 { 

    width: 70px; 

    overflow-y: scroll; 

    overflow-x: hidden;

    scrollbar-base-color: #ddd;

    scrollbar-fase-color: #000;

    scrollbar-3dlight-color: #000;

    scrollbar-highlight-color: #F3F2FE;

    scrollbar-track-color: #F3F2FE;

    scrollbar-arrow-color: #76747D;

    scrollbar-shadow-color: #F3F2FE;

    scrollbar-dark-shadow-color: #F3F2FE;

}
.wid25
{
    position:relative;
    }
.alertMssage
{
   width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background-color:rgba(0,0,0,0.2);
    z-index:999;
    display:none;
    
    }
.alertMssage>div
{
    width:100%;
    height:100%;
   
}
.alertMssageRec
{
    width: 450px;
    height: 300px;
    background:#fff;
    border-radius: 6px;
    position:absolute;
    overflow: hidden;
    
    
    
    }
.alertMssageItems
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: #EBF3FF;
    display:none;
    }
.ItemsHeader{
    padding: 10px;
    text-align: center;
    border-bottom: 2px solid #c90328;
    letter-spacing: 0.5em;
    color: #333;
    cursor:move;
        }

.ItemsMain
{
     width:100%;
         height: 74%;
     background-color:#fff;  
     overflow:auto; 
     text-align:center;
    }
    
.alertMssageCancel{
        position: absolute;
    bottom: 0;
    right: 15px;
    font-size: 16px;
        z-index: 300;
    }
.alertMssageCancel:hover
{
    text-decoration:underline;
    color:#c90328;
    }
 .ItemsMain ul
 {
    
        text-align: left;
    font-size: 14px;
    color: #333;
    margin-left: 50px;
    margin-bottom: 10px;
     }
    
  
  .ItemsMain>div>ul
 {
    border-left: none;
    margin-left:0;
     }
  .ItemsMain>div
  {
      display:inline-block;
      padding:10px;
      }
.alertMssageBtn
{
        position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10%;
    z-index: 200;
        line-height: 30px;
    text-align: center;
    color: #c90328;
    }
  
      
 .ItemsMain li span{
     padding:3px 6px;
     display:inline-block;    
     cursor:pointer;
         
 }
 
.ItemsMain li span:hover,.ItemsMain li span.hover
{
    background:#FCE48D;
    }
    
    
    
/*遮罩层*/
.shade_div
{
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.1);
    position:fixed;
    top:0;
    left:0;
    font-size: 16px;
    text-align:center;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
 .shade_div>div{
    background: rgba(128, 128, 128, 0.3);
    padding: 10px;
    color: #fff;
        letter-spacing: 6px;
    text-shadow: 2px 2px 2px #000;
        }
 .shade_div>div:before
 {
     content:" ";
     display:inline-block;
     width:40px;
     height:40px;
     background:url(../Images/loading.gif) no-repeat;
     background-size:100% 100%;
     vertical-align:middle;
     margin:0 10px;
     }
/*/自动关闭的弹出信息提醒框*/
#autoCloseAlert
{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    display:flex;
    background:rgba(0,0,0,0.05);
    align-items: center;
    justify-content: center;
    }
#autoCloseAlert>div
{
    width:400px;
    background:#fff;
    border-radius:10px;
    position:relative;
    overflow: hidden;
    display:none;
    
    box-shadow:0px 0px 10px #aaa;
    }
    
#autoCloseAlert h1
{
      text-align: center;
    padding: 10px 0;
    border-bottom: 2px solid #c90328;
    background: #dde9fb;
    font-size: 18px;
    font-weight: normal;
    color: #666;
    }
#autoCloseAlert>div .msgContent
{
    min-height:150px;
    padding:10px;
    max-height:400px;
    overflow:auto;
    font-size:16px;
    text-indent: 32px;
    line-height: 32px;
    letter-spacing: 2px;
        padding-bottom: 45px;
    }
#autoCloseAlert>div .msgContent span
{
     text-indent: 0;
    }
#autoCloseAlert>div .msgfooter
{
    
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:35px;
    background:#dde9fb;
    text-align:center;
    }
#autoCloseAlert>div .msgfooter a[class]
{
    float:left;
    width:50%;
    line-height:35px;
    text-align:center;
    color:#666;
    letter-spacing: 5px;
    font-size: 16px;
    }
 #autoCloseAlert>div .msgfooter a[class]:hover{
     background:#c1d7f9;
     color:#c90328;
     }
    
.TxtEllipsis{
        display: block;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
.Underline
{
    text-decoration:underline;
    }
.sanjiaoxing
{
     position: absolute;
    top: 22px;
    left: -7px;
    width: 9px;
    height: 9px;
    border-top: 3px solid #f69c10;
    border-left: 3px solid #f69c10;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    }
    
    
    
    
/*日期月份选择框*/
.ChooseYearMounth
{
    position:relative;
    display:inline-block;
    height:30px;
    vertical-align: middle;
    width:100%;
    font-size:12px;
    }
.ChooseYearMounth>input
{
    background:url(../../../JavaScript/js/skins/dahong/icon.png) no-repeat right center;
    cursor:pointer;
    background-color: #fff;
    height:100%;
    padding:0 5px;
        border: 1px solid #ddd;
        width:100%;
    }
.partyMoneyDateCon
 {
     position:absolute;
     top:100%;
     left:0;
     width:100%;
     background:#D7001F;
     z-index:999;
     display:none;
         box-shadow: 3px 3px 3px #c1c1c1;
     }
.partyMoneyDateCon>a
{
    display:inline-block;
    width:50%;
    height:24px;
    line-height:24px;
    text-align:center;
    color:#fff;
    position:relative;
    }
.partyMoneyDateCon .laydate_btn
{
    position: absolute;
    right: 10%;
    width: 10px;
    height: 10px;
    color: #fff;
    border: 5px solid transparent;
    border-top-color: #fff;
    top: 10px;
    }
.partyMoneyDateCon>div
{
    height:192px;
    width:50%;
    float: left;
    }
.partyMoneyDateCon>div>a>b
{
    right:47% !important;
    }
.partyMoneyDateCon>div>a
 {
     width:100%;
     display:block;
     height:24px;
     position:relative;
    
     }
.partyMoneyDateCon>div>.clearDate
 {
     width:100%;
     display:block;
     height:24px;
     position:relative;
     text-align: center;
    color: #fff;
    line-height: 24px;
    visibility:hidden;
     }
.partyMoneyDateCon .chooseYear div, .partyMoneyDateCon .chooseMonth div
 {
     height:144px;
     }
.partyMoneyDateCon .chooseYear div p
{
    height:24px;
    color:#fff;
    text-align:center;
    width:100%;
    line-height:24px;
    cursor:pointer;
    }
.partyMoneyDateCon .chooseMonth div p
{
    height:24px;
    color:#fff;
    text-align:center;
    width:50%;
    float:left;
    line-height:24px;
    cursor:pointer;
    }
.partyMoneyDateCon .chooseMonth div p:hover,
.partyMoneyDateCon .chooseYear div p:hover
{
    background:rgb(245, 71, 102)
    }
.partyMoneyDateCon .chooseMonth div p.hover,
.partyMoneyDateCon .chooseYear div p.hover,.partyMoneyDateCon>div>.clearDate:hover
{
    background:#8c0216;
    }
    
       
/*******年份选择*********/
.ChooseYear
{
    position:relative;
    display:inline-block;
    height:30px;
    vertical-align: middle;
    }
.ChooseYear>input
{
    background:url(../../../JavaScript/js/skins/dahong/icon.png) no-repeat right center;
    cursor:pointer;
    background-color: #fff;
    height:100%;
    padding:0 5px;
        border: 1px solid #aaa;
    }
.ChooseYear .partyMoneyDateCon
 {
     position:absolute;
     top:100%;
     left:0;
     width:100%;
     background:#D7001F;
     z-index:999;
     display:none;
         box-shadow: 3px 3px 3px #c1c1c1;
     }
.ChooseYear .partyMoneyDateCon>a
{
    display:inline-block;
    width:50%;
    height:24px;
    line-height:24px;
    text-align:center;
    color:#fff;
    position:relative;
    }
.ChooseYear .partyMoneyDateCon .laydate_btn
{
    position: absolute;
    right: 10%;
    width: 10px;
    height: 10px;
    color: #fff;
    border: 5px solid transparent;
    border-top-color: #fff;
    top: 10px;
    }
.ChooseYear .partyMoneyDateCon>div
{
    height:192px;
    width:100%;
    float: left;
    }
.ChooseYear .partyMoneyDateCon>div>a>b
{
    right:47% !important;
    }
.ChooseYear .partyMoneyDateCon>div>a
 {
    width: 100%;
    display: block;
    height: 24px;
    position: relative;
    text-align: right;
    line-height: 24px;
    text-align: center;
    color: #fff;
     }
.ChooseYear .partyMoneyDateCon>div>b.yearClear
 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    padding: 0 3px;
    line-height: 24px;
    font-weight: normal;
    color: #fff;
    cursor:pointer;
    background:rgba(0,0,0,0.3);
     }
.ChooseYear .partyMoneyDateCon>div>b.yearClear:hover
{
      background:rgba(0,0,0,0.8);
    }
.ChooseYear .partyMoneyDateCon>div>a:hover
{
     background:#8c0216;
    }

.ChooseYear .partyMoneyDateCon>div>a:hover i
{
    background:#8c0216;
    }
.ChooseYear .partyMoneyDateCon .chooseYear div
 {
     height:144px;
     }
.ChooseYear .partyMoneyDateCon .chooseYear div p
{
    height:24px;
    color:#fff;
    text-align:center;
    width:100%;
    line-height:24px;
    cursor:pointer;
    }
.ChooseYear .partyMoneyDateCon .chooseYear div p[name='invalid']
{
    color:#bbb;
    }

.ChooseYear .partyMoneyDateCon .chooseYear div p:hover
{
    background:rgb(245, 71, 102)
    }

.ChooseYear .partyMoneyDateCon .chooseYear div p.hover
{
    background:#8c0216;
    }
    .select_easyui>div[name='show'] + div a
{
    background:url(../Images/upward.png) no-repeat center center;
    }
    .select_easyui>div[name='hidden']+ div a
{
    background:url(../Images/downward.png) no-repeat center center;
    }