.grxx-l{ float:left; width:45%; margin:10px 20px 10px 10px;}
.grxx-r{ margin:48px 50px 10px ;width: 280px;float: right;border: 1px solid #bdbdbd;}
.grxx-r p{ line-height:32px;}
.grxx-r div:nth-child(2) span{ font-size: 14px; color:#949494;}
span.txt22{ font-size:22px; color:#00557B;}
.tx-l{ float:left; width: 60%; margin:0 10px;}
.tx-r{ float:left; width: 40%; margin:0 10px;}
.tx-r table{line-height: 30px;color: darkred;background: #E0EBF8;width: 500px;text-indent: 10px;-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;}
.App_zone_mid td{ font-size: 14px;}

.grxx-r div:nth-child(1){background: url("/static/images/prompt_bac.jpg") no-repeat top 0px right 34px;}

.b_pro_status2 {
    background: none repeat scroll 0 0 #fff;
}


.b_pro_status2 div.b_pro_block2.item-1 {
    margin-left: 40px;
}
.b_pro_status2 div.b_pro_block2 {
    background: none repeat scroll 0 0 white;
    float: left;
    height: 120px;
    margin: 20px 15px 0;
    padding: 0 0 0 15px;
    width: 190px;
}

.b_pro_status2 div.b_pro_block2 div.b_pro_block_bg2 {
    height: 100%;
    width: 100%;
}

.b_pro_status2 div.b_pro_block2 h3.b_pro_title2 {
    color: #6D6E6E;
    font-size: 16px;
    text-align: center;
}

.b_pro_status2 div.b_pro_block2 hr {
    color: #CCCCCC;
    height: 1px;
    margin: 0 auto;
    width: 90%;
}

.b_pro_status2 div.b_pro_block_bg2 div {
    margin: 15px 0;
    *margin: 5px 0;
    padding: 0 20px;
    text-align: center;
}

.b_pro_number2 {
    color: rgb(100, 205, 231);
    font-size: 22px;
    padding: 12px 5px 0 0;
}

#question_new{margin-right: 5px;width: 0px;}
.app_header .header_nav2{margin-top:5px;height: 35px;width:360px;}
*html .app_header .header_nav2{margin-top:5px;height: 35px;width:360px;margin-right: 35px;display: inline;}
.app_header .header_nav2 span{height: 35px;}
.b_pro_status2 h3.title span {
    line-height: 37px;
    position: relative;
}
.b_apps_top2 h3.title .header_nav2 span {background-image: url('../images/layout.png');  background-repeat: no-repeat;color: #b3b3b3;padding: 0 0 0 21px;margin-left: 25px;font-weight:normal;}
.b_apps_top2 h3.title .add_list{margin-top: 5px;}
.b_apps_top2 h3.title .add_list span {background-repeat: no-repeat;color: #086fa5;padding: 0 0 0 21px;margin-right: 2px;font-weight:normal;}
.b_apps_top2 h3.title span a { font-size: 14px;}
.b_apps_top2 h3.title span a:hover { font-size: 14px;color: white;background-color: rgb(100, 205, 231)}
.b_apps_top2 h3.title .header_nav2  span.add {background-position: 0 -501px;}
.b_apps_top2 h3.title .header_nav2  span.down {background-position: 0 -531px;}
.b_apps_top2 h3.title .header_nav2 span.document,.withdraw ,.account  {background-position: 0 11px;}


.ymtable {
    border: 1px solid #cdcdcd;
}
.table {
    margin-bottom: 20px;
    width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

tr {
    border-color: inherit;
    display: table-row;
    vertical-align: inherit;
}


.table tbody tr.warning > td {
}
.ymtable tbody tr td {
    padding: 8px;
    text-align: center;
}
.b_homeconten table td {
    line-height: 35px;
    vertical-align: middle;
}

#ssppage{
    width: 100%;
    height: auto;
    margin: 1px auto;
    background-color: white;
}
#sspmain{
    width: 100%;
    height: auto;
}
/* income.html CSS START */
.fr1 {
    line-height: 20px;
    font-size: 13px;
    color: #086fa5;
}
.fr1 .tip {
    padding: 5px;
    font-size: 12px;
}
span.tip {
    float: left;
    position: relative;
    color: #00557B;
}
#b_pro_status_home{
    /*width:100%;*/
    /* IE6 不支持min-width属性，但是IE7+和W3C支持 */
    min-width:1024px;
    /* 用CSS表达式让IE6也支持最小宽度 */
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1142?"1142px":"");
    margin:0 auto;
    height: auto;
}
#b_pro_status_home h3.title ul li{
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}
.pull-left {
    float: left;
}
.pull-left-width{
    float: left;
    width: 16.666%;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
}

/* income.html CSS END */

/* account.html CSS START */
.accountInfo{
    width:100%;
    line-height: 40px;
    background-color: #F7F7F7;
}
.accountInfo tr{ width:50%; float:left;
    border-bottom: 1px dashed #ccc;}

.accountTd1{
    background-color: #F0F2FA;
    text-align: center;
    font-weight: bolder;
    color: #00557B;
    width: 180px;

}
.accountTd2{
    text-align: left;
    padding-left:30px;
    width: 330px;
}
.accountTd3{margin-right: 150px;float: right;
    text-align: center;
}

#ssppage .sqtx{ background-color:#2FB9FF; width: 120px; height:30px; line-height:30px; text-align:center; margin-top:15px;margin-left:290px;clear: both;}
#ssppage .sqtx a{ color:#fff;}
#ssppage .sqtx:hover a{ color:#c9c9c9;}
#ssppage .adTishi{height:27px; line-height:27px; text-align:center; font-weight:bold;  margin:15px auto;color: #00557B}


#ssppage .nsqtx{ background:#AFB1AC/* url("../sspmanager/images/noapplymoney.png") no-repeat */; width: 104px; height:30px; line-height:27px; text-align:center; margin:15px 290px;clear: both;}
#ssppage .nsqtx span{ color:#fff;}
.sqtx span{ color:white;}
.sqtx:hover span{ color:#c9c9c9;}

#accountMinute span{
    line-height: 30px;
}
.accountTeam{
	clear: both;
    height:45px;
    line-height: 45px;
    background-color: #e3e3e3;
}
.accountTeam span{
	padding-top: 20px;
	font-size: 17px;
	margin-left: 20px;
    line-height: 30px;
    color: #727272;
}
.accountTeam .team1{
    margin-left: 20px;
    font-size: 18px;
    color: #727272;
}
.accountTeam .team2{
    float: right;
    margin-right: 20px;
}
.accountTeam .team2:hover{
    background-color: #64CDE7;
    color: white;
    float: right;
    margin-right: 20px;
}
.accountTeam .team2 a:hover{
    color: white;
}
.datalist {
    width: 100%;
    border-top: 1px solid #f7f7f7;
    table-layout: fixed;
    margin: 0 auto;
}
.datalist th {
    height: 26px;
    line-height: 26px;
    color: #00557B;
}
.datalist .left {
    text-align: left;
}
.datalist .w70px {
    width: 110px;
}
.datalist .right {
    text-align: right;
}
.datalist .w90px {
    width: 140px;
}
.inputstyle {
    border: 1px solid #d3d3d3;
    line-height: 19px;
    height: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.input-250px {
    width: 250px;
}
#panel-addteammenmer td {
    height: 27px;
}
/* account.html CSS END */

/* withdraw.html CSS START */
#tithdrawTitle{
	font-size: 18px;
    height: 45px;
    background-color: #e3e3e3;
    border-left:4px solid #2db8fb;
    color: #00a3f0;
}
#tithdrawTitle span{
    line-height: 40px;
    font-size: 18px;
    font-weight: bolder;
    margin-left: 15px;
    color:#00a3f0;
}
#withdrawTab{
    float:left;
    line-height: 50px;
}
#withdrawTab .withdrawTd1{
    width:200px;
}
#withdrawTab td:nth-child(1){
    text-align: right;
}

#withdrawTab td:nth-child(2){
    text-align: left;
}
#withdrawTab .withdrawTd2{
    text-align: left;
    padding-left: 20px;
    width: 390px
}
.inform ul li{
    line-height: 30px;
}
.inform ul li span ,.inform ul li input{
    margin-left: 50px;
}
/* withdraw.html CSS END */

/* financial.html CSS START */
#sspcontent{
    float: left;
}
#sspaside {
    float: right;
}
#sspcontent {
    width:60%;padding:10px;
}
.sspfinance_his .title {
    height:42px;
    border: 1px solid #ccc;
    line-height: 42px;
    background-color: #F0F2FA;
}
ol, ul {
    list-style-type: none;
}
.sspfinance_his .title li {
    float: left;
    border-right:1px solid #ccc;
    cursor: pointer;
}
li.btn{ margin-left: 10px;}
li.btn_tab_selected {
    text-align: center;
    background-color: #E4E4E4;
    padding: 0 30px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
}
li.btn_tab_selected a {
    line-height:42px;
    color: #00557B;
    display: block;
    font-weight: bold;
}
li.btn_tab {
    text-align: center;
    padding: 0 30px;
    background:#eee;
}
li.btn_tab a {
    line-height:42px;
    display: block;
}
.sspfinance_his .ssptable_his {
    margin-top: 15px;
}
.sspfinance_his .ssptable_his .date_box {
    height: 30px;
    margin-bottom: 10px;
    width: 425px;
}
.inputstyle {
    border: 1px solid #d3d3d3;
    line-height: 19px;
    height: 19px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.opbtn, .opbtn div {
    height: 27px;
    background-repeat: no-repeat;
    display: inline-block;
}
div.important {
    background-position: 100% -296px;
    float:right;
}
.date_box form{ float: left;}

div.important button {background:url(../sspmanager/images/la_03.gif) no-repeat;color: #fff;font-weight:bold; margin-left: 5px;}
.opbtn {
    background-position: 100% -296px;
    padding-right: 3px;
    margin-right: 3px;
}
.opbtn button {
    height: 26px;
    line-height: 25px;
    margin: 0 -3px;
    padding: 0 18px;
    border: none;
    background-color: transparent;
    text-shadow: 1px 1px #556979;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
}

.accountTr{
    color: #00557B;
    background-color: #F0F2FA;
}
.lookInfo{
	width: 100%;
	text-align: center;
	background-color: white;
	margin-top: 10px;
	height: 30px;
	padding-top: 5px;
}
.lookInfo span{
    font-size: 14px;
    cursor: pointer;
    color: #949494;
    font-weight: bold;
}
.lookInfo span:hover{
    color: #023763;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.sspfinance_his .ssptable_his .ssptable_area {
    margin-bottom: 10px;
}
.list_simple td.number, .datalist td.number, .datalist th.number {
    text-align: left;
    padding-left: 10px;
    width: 180px;
}
.list_simple td.money_total, .datalist td.money_total, .datalist th.money_total {
    text-align: right;
}

.number {
    font-size: 11px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
}
.datalist .even {
    background-color: #fafafa;
}
.datalist .even .number{
    color: #00557B;
}
.datalist td {
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
}
.sspfinance_his .ssptable_his .ssplink_area {
    text-align: right;
    padding-right: 20px;
}
.operable {
    color: #00557B;
}
.operable:hover {
    color: white;
    background-color: rgb(100, 205, 231);
}
#sspaside {
    width:20%; padding:10px;
}
#sspaside_act {
    padding: 5px 5px 0 5px;
    width: 100%;
    background-image: url(../sspmanager/images/aside_act_bg.jpg);
    background-repeat: no-repeat;
}
#sspaside_act .sspaside_name {
    text-align: center;
    height: 35px;
    line-height: 35px;
}
#sspaside_act .sspaside_name span {
    line-height: 35px;
    font-weight: bold;
    color: #999999;
}
#sspaside_act .sspaside_amount {
    padding: 0 0 0 7px;
    height: 50px;
    margin: 5px 0 10px 0;
}
#sspaside_act .sspaside_amount .sspaside_amount_area {
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    height: 50px;
    width: 45%;
    margin-right: 5px;
    text-align: center;
}
#sspaside_act .sspaside_amount .sspaside_amount_area li {
    line-height: 23px;
}
#sspaside_act .sspaside_amount .sspaside_amount_area li.number {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FF9900;
}
.sspaside_amount_li{
    color: #00557B;
    font-weight: bolder;
}
#sspaside_act .sspaside_btn {
    text-align: center;
    height: 35px;
}
#sspaside_act .sspaside_btn li {
    display: inline;
    width: 95px;
    margin-left: 10px;
    float: left;
}
li.sspbtn_withdraw {
    padding-right: 3px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: right -296px;
}
li.sspbtn_withdraw a {
    line-height: 27px;
    color: #FFFFFF;
    display: block;
    background-repeat: no-repeat;
    background-position: -180px -296px;
    font-weight: bold;
    text-shadow: 1px 1px #556979;
}
/* financial.html CSS END */

/* report0.html CSS START */
/*yytj*/
.yytj{ width:940px; border:1px solid #ccc; margin:0 auto; padding:10px;}
.yytj-t{ background:#EDF2F7;}
.yytj-t h2{ font-weight:bold; font-size:14px; line-height: 28px; color:#00557B; text-indent:1em;}
table.condition {margin: 5px 0 5px 20px;}
table.condition th{ height:28px;}
table.condition select{width: 200px;}

#chartType { clear: both; padding-left: 15px;overflow: hidden;}
#chartType li.chartType { float: left;height: 40px;font-size: 12px;background: url(../sspmanager/images/grd-x-1px.gif) repeat-x;text-align: center;
    margin-right: 5px; border: 1px solid #DFDFDF;width: 149px;}
#chartType li a{display: block;height: 100%;line-height: 40px;text-align: center;color: #404040;font-weight: bold;}
#chartType li.checked,
#chartType li.checked a { font-weight: 800; background: #444;color: #fff;text-align: center;}
.yytj-list{height:300px;}
li.sspbtn_withdraw{background:url(../sspmanager/images/la_03.gif) no-repeat;}
/*.inform ul li button*/
.inform ul li button{background-color:#023763; width:104px; height:27px; border:none; margin-left:50px; color:#fff;line-height:27px;}
.inform ul li button:hover{color: #c9c9c9}
 .noSubmit{background:url(../sspmanager/images/noapplymoney.png) no-repeat; width:104px; height:27px; border:none; margin-left:50px; color:#fff;font-weight:bold;}
td.accountTd3 a{background:url(../sspmanager/images/la_03.gif) no-repeat; width:104px;font-size:14px;height:27px;line-height:27px;color:#fff;font-weight:bold; color:#fff; display:block;}
button.queren{background:url(../sspmanager/images/la_03.gif) no-repeat; width: 98px; height: 27px; border:none;cursor:pointer; color:#fff; font-weight:bold;}
/* report0.html CSS END */

/* authentication.html CSS START */
/*.conModBody {border-top: 1px solid #E2E3E4;margin: 0 15px 0 15px;}*/
.conModBody input {margin: 0px;vertical-align: middle;}
div .form {margin: 0 auto;}
.bigClear {height: 32px;}
.rowAuth {overflow: hidden;line-height: 35px;clear: both;}
.formLabel {float: left;width: 150px;text-align: right;height: 28px;line-height: 28px;margin-right: 5px;overflow: hidden;}
.flWidth {width: 120px;}
div.form span.required {color: red;}
/*.divFLeft1 {float: left;margin-top: -5px;}*/
/*.divFLeft2 {float: left;line-height: 20px;margin-top: 4px;margin-bottom: 10px;}*/
.divAuth {margin-top: 10px;}
.divFLeft2 ul {margin-left: 15px;}
.form ul {margin: 0 auto;}
.divFLeft2 li {list-style-type: disc;}
.fileAuth {margin-top: -10px;margin-top: 2px \9;}
/*.submitButton1 {margin-right: 10px;font-weight: bold;letter-spacing: 1px;color: #fff;font-size: 14px;background: url(../sspmanager/images/la_03.gif) no-repeat  !important;width: 98px;height: 27px;cursor: pointer;border:none; font-size: 12px;}*/
.conModBottom {height: 80px;}
/* authentication.html CSS END */
/* ssp add CSS START */
.addApp_right_list1-l{ float: left;}
.addApp_right_list1{ width:714px; margin:0 auto; border:1px solid #ccc; margin-bottom: 10px; padding:10px;background:#fff;}
.addApp_right_list1 ul li{ margin-top: 10px;}
.addApp_right_list1 input{ margin-right: 5px;}
.addApp_right_list1-r{ float: left; margin-left:150px; display: inline;}
.addupload ul li span{margin-left: 30px;}
.uploadapp{margin-left: 10px;}
input.keyo{background:url(../images/submit1.png) no-repeat; width: 76px; height:26px; border: none;}
.newSubmit{
    border-right: #7b9ebd 1px solid;
    border-top: #7b9ebd 1px solid;
    font-size: 12px;
    border-left: #7b9ebd 1px solid;
    color: black;
    border-bottom: #7b9ebd 1px solid;
    cursor: pointer;
    padding: 5px;
}
.newSubmit:hover{
    background-color: #008DAC;
    color: white;
}
/* ssp add CSS END */

/* ssp page CSS START */
.page{font-size: 14px; line-height: 50px;width:100%;}
/*.page .left{float:left;margin-left: 15px}*/
.page .right{float:right;}
/* ssp page CSS END */


/*cloud.cloudReportView css start*/
.b_pro_status h3.title span.tle{font-size: 16px;}
#del_button1 {
    left: 15px;
    position: relative;
    top: -2px;
}
.appreport-list{border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
.appreport-list ul{ float:left; width:15%;}
.appreport-list ul.appreport-list-h{ width:10%;}
.appreport-list ul li{ border-left:1px solid #ccc; border-bottom: 1px solid #ccc; height:35px; line-height: 35px; text-align:center;}

.appreport-list ul li span.cz2{ margin-left:35%;}
/*cloud.cloudReportView css end*/


/*.div1{*/

/*float: left;*/

/*height: 41px;*/

/*background: #2FBAFF;*/

/*width: 144px;*/

/*position:relative;*/
/*}*/

/*.div2{*/

/*text-align:center;*/

/*padding-top:12px;*/

/*font-size:15px;*/

/*font-weight:800;*/

/*color:#ffffff;*/
/*}*/

.inputstyle{

    width: 144px;

    height: 41px;

    cursor: pointer;

    font-size: 30px;

    outline: medium none;

    position: absolute;

    filter:alpha(opacity=0);

    -moz-opacity:0;

    opacity:0;

    left:0px;

    top: 0px;

}