﻿/*间距*/
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt20{padding-top:20px;}
.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdr10{padding-right:10px;}
.pdb7{padding-bottom:7px;}
.pdb10{padding-bottom:10px;}
.pdb13{padding-bottom:13px;}

.ma20{margin:20px 0;}
.mat5{margin-top:5px;}
.mat10{margin-top:10px;}

.mat-10{margin-top:-10px;}
.mat15{margin-top:15px;}
.mat20{margin-top:20px;}
.mal10{ margin-left:10px;}
.mal15{ margin-left:15px;}
.mar10{ margin-right:10px;}
.mar15{ margin-right:15px;}
.mab5{ margin-bottom:5px;}
.mab10{ margin-bottom:10px;}
.mab15{ margin-bottom:15px;}
.mab20{ margin-bottom:20px;}

/*行间距*/
.lh15{line-height:15px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh50{line-height:50px;}


/*高*/
.h40{height:40px;}
.h190{height:190px;}

/*边框*/
.border_0{border:none;}
.border_1{border:1px solid #eee;}
.border_2{border:1px solid #ccc;}

.border_top_1{border-top:3px solid #FF6666;}
.border_bottom_1{border-bottom:1px solid #eee;}
.border_bottom_3{border-bottom:3px solid #ccc;}
.border_bottom_3_1{border-bottom:3px solid #3399FF;}
.border_bottom_3_2{border-bottom:3px solid #ffffff;}
.border_bottom_3_3 {
  border-bottom: 1px solid #d9d9d9;
}

/*背景颜色*/

.background-color{
    background-color: transparent;
}

.background-color1{
    background-color: #DFEDF1;
}

.background-color2{
    background-color: #f9f9f9;
}

/*超出隐藏*/
.overflow
{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap; 
}
/*超出几行就隐藏*/
.overflow1
{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;  /*显示行数*/
}

.overflow_auto {
  overflow: auto;
}

.valigntop {
    vertical-align: top;
}

.valignmiddle
{
    vertical-align:middle;
}

.mouseclick
{
    cursor:pointer;
}

.row_line_1
{
    font-size:16px;
    border-bottom:1px solid #eee;
    font-family:inherit;
    padding-bottom:12px;
    font-weight:500;
    line-height:1.1;
    color:#000000;
    text-align:center;
}

.row_line_2
{
    line-height:2.5em;
    /*border-bottom:1px solid #E8E8E8;*/
    padding-left:0.2em;
    color:#7B7B7B;
}
.row_line_2 .icon,.select
{
    vertical-align:middle;
    margin-left:0.625em;
}
.row_line_2 span
{
    margin-left:0.625em;
}
.row_line_2 .mline
{
    margin-left:1.8em;
}
.row_line_2 img.clear{vertical-align:middle;width:1.5625em; height:1.5625em;}
.row_line_2 .text{height:2em;font-size:0.96em;}
.row_line_2 .text_1{border:1px solid #ccc;height:1.5em;font-size:0.96em;}
.row_line_2 .textarea{font-size:1em;line-height:1.6em;}

row_line_3
{
    font-size:1.2em;
    line-height:150%;
    border-bottom:1px solid #E8E8E8;
    padding:0.3125em;
}

.row_line_3 .t_title
{
    font-size:18px;
    color: #5a5a5a;
}

.row_line_3 .t_title_1
{
    color:red;
}

.row_line_3 .t_title_head
{
    color:#28A773;
}

.row_line_3 .t_title_head_1
{
    font-size:0.9em;
    color:#28A773;
}

.row_line_3 .t_sub
{
    font-size:14px;
    color:#999999;
}

.row_line_3 .t_sub_1
{
    font-size:0.9em;
    color:red;
}

.row_line_3 .t_sub_2
{
    font-size:14px;
}

.row_line_3 .t_sub_3
{
    font-size:1.1em;
    color:#999999;
}

/*条件*/
.row_line_tj
{
    line-height:30px;
}

.rec_form_grid {
  border: 0px;
  width: 100%;
  height: 100%;
}

.row_line_tj .text{height:1.5em;border:1px solid #ccc;}
.rec_form_date{height:2em;border:1px solid #ccc;width:8em; font-size:9pt; background-image:url(/pic/comm/icon_calendar.gif); background-repeat:no-repeat; background-position:right;padding-left:0.5em;}
.rec_form_text{height:2em;border:1px solid #ccc;width:8em; font-size:9pt; text-align:center;}
.rec_form{height:2em;border:1px solid #ccc;width:8em; font-size:9pt;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.f_l{ float:left;}
.f_r{ float:right;}

/*宽*/
.w10p{width:10%;}
.w16p{width:16.6%;}
.w20p{width:20%;}
.w25p{width:25%;}
.w30p{width:30%;}
.w33p{width:33%;}
.w40p{width:40%;}
.w50p{width:50%;}
.w60p{width:60%;}
.w65p{width:65%;}
.w70p{width:70%;}
.w80p{width:80%;}
.w85p{width:85%;}
.w90p{width:90%;}
.w95p{width:95%;}
.w100p{width:100%;}

.fw100{ font-weight:100;}
.fw500{ font-weight:500;}
.fw700{ font-weight:700;}
.fwb{ font-weight:bold;}

.t_1{ color:#888; }
.t_1_1{ color:#999; }
.t_1_2{ color:#666; }
.t_1_3{ color:#00CCFF;}
.t_1_4{ color:#333;}
.t_1_5{ color:#3F48CC;}

.t_2{color:#888; font-size:18px;}
.t_3{font-size:20px;}
.t_3_1{font-size:20px;color:#666;}
.t_3_2{font-size:16px;color:#000;}
.t_3_3{font-size:16px;color:#333;}
.t_4{font-size:15px; color:#666;}
.t_4_1{font-size:15px; color:#000;}
.t_5{font-size:13px;color:#666;}
.t_5_1{font-size:13px;color:#333;}
.t_6{font-size:10px;color:#CCCCCC;}
.t_7{font-size:12px;font-weight:500;color:#000000;}
.t_8{font-size:16px;color:#004080;}
.t_8_1{font-size:16px;color:#000; font-weight:bold;}
.t_9{font-size:18px;color:#999;}
.t_10{font-size:25px;color:#333;}
.t_11{font-size:9pt;}


@media (min-width: 1200px){
.container2 {
  width: 1200px;
}
}
.container2
{
  padding-right: 15px;
  padding-left: 15px;
  /*margin-right: auto;
  margin-left: auto;*/
}

.container3
{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/*标题*/
.title_grid
{
    font-weight:bold;
    color:#999999;
}
.cleardiv
{
    height:0px;overflow:hidden;clear:both;
}

/*按钮类*/
.button_1
{
    padding:4px 10px;
    border: 1px solid #DCDDDE;
    color:#000000;
    background-image:url(/pic/comm/b_1.gif);
    background-repeat:repeat-x;
    font-weight:normal;
}

a.button_1:hover
{
    color:#FFFFFF;
    background-image:url(/pic/comm/b_2.gif);
    background-repeat:repeat-x;
}
a.ahover:hover
{
    color:#F2A62F;
}

.displayblock
{
    display:block;
}

.cursor
{
    cursor: pointer;
}

.div_notclick
{
    display:none;
    background-color:#333;
    opacity:0.6;
    filter:alpha(opacity=60);
    width:100%;
    height:100%;
    z-index:900; 
    position:fixed;
}

/*阻挡层*/
.div_notclick1
{
    display:none;
    background-color:#ffffff;
    opacity:0.6;
    filter:alpha(opacity=60);
    width:100%;
    height:100%;
    z-index:998; 
    position:fixed;
    background-image:url(/pic/comm/running.gif);
    background-position:center;
    background-repeat:no-repeat;
}

.btn-default-more:hover {
  background-color: #ccc;
}


@media (min-width: 1000px) {
  .col-vip-left, .col-vip-right{
    float: left;
  }
  .col-vip-left {
    width: 70%;
    width:996px;
  }
  .col-vip-right {
    width: 30%;
  }
}

.title_head
{   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight:bold;
    color:#999999;
    font-size:20px;
}

/*表格*/
.table_1{width:100%;border-top:1px solid #E8E8E8;border-left:1px solid #E8E8E8;}
.table_1 th{border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8;line-height:280%;}
.table_1 td{border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8;line-height:180%;}
.table_1 tr{border-top:1px solid #E8E8E8;border-left:1px solid #E8E8E8;}

.button_line_div {
    line-height: 30px;
    width: 100%;
    left: 0;
    position: fixed;
    bottom: 0em;
    overflow: hidden;
    background: rgba(255,255,255,0.7)!important;
    padding-left: 10px;
    min-width: 300px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*不至底按钮行*/
.button_line_div_1
{
    line-height:30px;
    margin-top:5px;
}

.button_selectpage
{
   border: 1px solid #E1E2E3; padding: 2px; margin: 2px; cursor:pointer;
}

/*页数*/
.selectpage
{
   text-align:center;
   
}
.selectpage .thispage
{
    border: 1px solid #4497CD; padding: 2px; margin: 2px; color: #FFFFFF;background-color:#4497CD;line-height:38px;
}

.selectpage .page
{
    border: 1px solid #CBCBCB; padding: 2px; margin: 2px; color: #4497CD;line-height:38px;cursor:pointer;
}

.selectpage_1
{
    padding:0px;width:100%;text-align:left;margin-top:5px;
}

.selectpage_1 .thispage
{
    padding: 2px; margin: 2px;color: #FFFFFF;background-color:#4497CD;
}

.selectpage_1 .page
{
    border: 1px solid #E1E2E3; padding: 2px; margin: 2px;color: #666; cursor:pointer;
}

a.page
{
    border: 1px solid #CBCBCB; padding: 2px; margin: 2px; color: #4497CD;line-height:38px;cursor:pointer;
}

a.thispage
{
    border: 1px solid #4497CD; padding: 2px; margin: 2px; color: #FFFFFF;background-color:#4497CD;line-height:38px;
}