﻿
.nav{ margin: 0px; padding:0px;}
.nav > li
{
    position:relative;z-index:9999;display:inline-block;
    padding-left:10px;padding-right:10px;float: left;height: 45px;line-height:45px;text-align:center;
    color: #ffffff;font-size: 14px;font-weight:bold;letter-spacing: 2px;
}
.nav_help > li
{
    float: right;
}
.nav_help > li:hover
{
    border-bottom:2px solid #1860d8;
}
.nav_nav > li:hover
{
    background-color:#ffffff; border-bottom:2px solid #1860d8;color:#1860D8 !important;
}
.nav_sub
{
    position:absolute;z-index:9999;display:none;
    background-color: #fff;
    border:1px solid #CCCCCC;
    width:120px;
    margin-left:-10px;
    margin-top:2px;
    padding:0px;
}
.nav_sub_help
{
    margin-left:-60px;
}
.nav_sub li
{
    cursor: pointer;
    color: #354B66;
    display:inline-block;
    padding-left:10px;padding-right:10px;float: left;height: 32px;line-height:32px;text-align:center;
    font-size: 14px; font-weight:500; width:100px;
    
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.nav_sub_help li
{ 
    font-size:12px;
    color:#323232;
    font-weight:normal;
}
.nav_sub li:hover
{
    color:#ffffff  !important;
    background-color:#3D8FFE;
}
.u_body
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position:relative;
}
.divBody
{
    background-color: #FFFFFF;
    position:relative;
    clear:both;
}
.divEditBody
{
    background-color: #FFFFFF;
    width: 100%;
}
.disabletext
{
    color: #000000 !important;
    background-color: #F5F5F5 !important;
}

.accounttitle {
    width: 980px;
    margin: auto;
    font-size: 24px;
    padding-left: 25px;
    height: 70px;
    vertical-align: middle;
    line-height: 70px;
    color: #0095DD;
    font-family: 'Microsoft YaHei', 微软雅黑, Tahoma, Verdana, Arial, Simsun, 宋体 !important;
}
.accountsupt
{
    color: #707070;
    text-align: right;
    border: 1px solid #c1c1c2;
    height: 32px;
    vertical-align: middle;
    line-height: 32px;
}

.divFooter
{
    background-color: #C6CAD4;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom:2px;
    clear:both;
}
.divFooterBg
{
    margin-left: auto;
    margin-right: auto;
    width:1000px;
}

.copyright
{
   font-size: 12px; 
   height:30px;
   text-align: center;
   line-height:30px;
   color:#555555;
}

.item_title
{
    height:30px;
    line-height:30px;
    background-color:#EFEFEF;
    color:#595757;
    font-size:14px;
    padding-left:35px;
    border-bottom:1px solid #C0C0C0;
}
.infodiv
{
    position:absolute;
    right:35px;
    top:10px;
    width:420px;
    height:160px;
    border:1px solid  #C0C0C0;
    border-radius: 3px;
    box-shadow: 5px 5px 5px #C6CAD4;  
    display:none;
}

.infodiv .infotitle
{
    height:28px;
    line-height:28px;
    color:#595757;
    background-color:#EFEFEF;
    font-size:14px;
    border-top:0px;
    border-bottom:1px solid  #C0C0C0;
    text-align:center;
}
.infodiv .infoclose
{
    float: left;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
	font-weight: bold;
	width:15px;
	height:15px;
	background:url("/images/icon/close_1.gif") no-repeat;
	display:inline-block;
}
.infodiv .infoclose:hover 
{
	background:url("/images/icon/close_2.gif") no-repeat;
}
.infodiv .infocontent
{
    padding-left:3px;
    height:130px;
    color:#3C3C3C;
    overflow-y:auto;
    background-color:#ffffff;
    line-height:20px;
    letter-spacing:1px;
}

/**在线银行列表**/
.o_pay
{
    clear:both;
    line-height:45px;
    height:45px;
}
.o_pay input
{
    line-height:45px;
    height:45px;
}
.alipay
{
    background-image:url(/Images/alipay.gif);
    background-repeat:no-repeat;
    width:135px;
    height:45px;
    cursor:pointer;
    display:inline-block;
    border:1px solid #DDDDDD;
}
.bank_list
{
    width:100%;
}
.bank_list input
{
    line-height:40px;
    height:40px;
}
.bank_list ul
{
    width:820px;
    height:300px;
}
.bank_list li
{
    height:40px;
    line-height:40px;
    width:190px;
    float:left;
    display:inline;
    margin:10px 0 10px 0;
}
.bank_list li label
{
    display:inline-block;
}
.bank_list li  .payl
{
    height:36px;
    width:150px;
    cursor:pointer;
    display:inline-block;
    border:1px solid #DDDDDD;
}
.icon_ABC
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 0;
}
.icon_BJBANK
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -36px;
}
.icon_BJRCB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -72px;
}

.icon_BOCB2C
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -108px;
}
.icon_CCB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -144px;
}

.icon_CEB-DEBIT
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -216px;
}
.icon_CIB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -252px;
}
.icon_CITIC
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -288px;
}
.icon_CMB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -324px;
}
.icon_CMBC
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -360px;
}
.icon_COMM
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -396px;
}
.icon_FDB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -468px;
}
.icon_GDB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -506px;
}
.icon_HZCBB2C
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -542px;
}
.icon_ICBCB2C
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -578px;
}
.icon_NBBANK
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -614px;
}
.icon_PSBC-DEBIT
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -650px;
}
.icon_SHBANK
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -686px;
}
.icon_SHRCB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -722px;
}
.icon_SPABANK
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -758px;
}
.icon_SPDB
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -794px;
}
.icon_WZCBB2C-DEBIT
{
    background-image:url(/Images/bank.png);
    background-repeat:no-repeat;
    background-position:0 -830px;
}
/**在线银行列表结束**/
.remark{ color:rgba(0,0,0,.45);}

.grid_table
{
    border:0px;
    margin:0;
    padding: 0; 
    width: 100%;
    border-spacing: 0px;
    border-collapse:separate;
    table-layout:fixed;
    border-left:1px solid #DDDDDD;
    border-top:1px solid #DDDDDD;
}
.grid_head th
{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    letter-spacing: 2px;
    text-align: center;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    border-collapse: collapse;
    color: rgba(0,0,0,0.85);
    font-size: 13px;
    font-weight: 500;
    background-color: #fafafa;
}

.grid_head2 th {
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    border-collapse: collapse;
    color: rgba(0,0,0,0.85);
    font-size: 13px;
    background-color: #fafafa;
}


.grid_row td
{
    border: 0;
    font-size: 12px;
    padding: 4px 2px 4px 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    word-break: keep-all;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}
.grid_alt_row td
{
    border: 0px;
    font-size: 12px;
    padding: 4px 2px 4px 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    word-break: keep-all;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    background-color: #FBFBFB;
}
.grid_table tr.grid_row:hover{  background-color:#E6F7FF !important;}
.grid_table tr.grid_alt_row:hover{  background-color:#E6F7FF !important;}

.lot_btn{ float:left; width:110px;}
.lot_mode{ float:left; height:30px; line-height:30px;}

.color-title{color: #666666;}
.color-text{color:#585858;}
.color-des{color:#cccccc;}
.color-main{color:#3D8FFE;}
.color-danger{color:#F75549;}
.color-waring{color:#FC9B00;}
.color_bg_waring{ background-color: #FC9B00 !important;}
.color-success{color:#449513;}
.color-border{color:#E8E8E8;}
.fs14{font-size:14px !important;}
.acenter{text-align: center !important;}
.aright{text-align: right !important;}
.h30{height:30px;line-height:30px;}

/**comm page*/
.mainlayout{clear:both;display:block;margin-left:auto;margin-right:auto;width:980px;}
.about_page_title{font-size:21px;height:50px;line-height:50px;font-weight:600;display:block;color:#1860d8;margin-top:5px;font-family:"Microsoft Yahei","微软雅黑",Tahoma;}
.about_box{background-color:#ffffff;border-top:1px solid #1860d8;width:900px;padding:10px;float:left;line-height:30px;font-family:"Microsoft Yahei","微软雅黑",Tahoma;}
/****/

#RoomImage{overflow:auto;}
.imgupload_title{height:25px;line-height:25px;text-align:center;}
.imgupload_tool{height:25px;line-height:25px;text-align:center;}
.image_item{width:215px;height:200px;float:left;margin:20px 10px;}
.imgupload_img{border:1px solid #FC9B00;}
.uploadtxt{color:#337ab7;}

.budge
{
    display:none;
    position: absolute;
    top: 2px;
    left: 16px;
    z-index: 100;
    height: 16px;
    line-height: 16px;
    min-width: 10px;
    padding: 0 4px;
    font-size: 10px;
    color: white;
    vertical-align: top;
    background: #F75549;
    border-radius: 10px;
    margin-left: 2px;
    letter-spacing:normal;
}

.group-title
{
    font-size:14px;
    font-weight:bold;
    width:150px;
    height:28px;
    line-height:28px;
    border-bottom:1px solid #3D8FFE;
    color:#888888;
    margin-left:20px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding-left:20px;
}