﻿/**++++++++ 公共全局复用样式 ++++++**/

body{font-size:12px; font:12px/1.2em Tahoma, "宋体";}

/** 验证样式 **/
.error{color:#FF0000;}
label.error,label.info{color:#404040; line-height:20px; margin-left:10px;padding-left:24px; padding-right:10px; display:inline-block; font-size:12px;}
label.error{background:url(/content/Common/Images/msg_bg.png) no-repeat scroll 4px 2px #FFF2F2;border: 1px solid #FF8080; font-size:12px;}
label.info{background: url(/content/Common/Images/msg_bg.png) no-repeat scroll 4px -148px #E5F5FF;border: 1px solid #40B3FF; font-size:12px;}
label.ok{background: url(/content/Common/Images/msg_bg.png) no-repeat scroll 15px -250px; width:50px; vertical-align:middle; height:20px;display:inline-block; border:0; margin-right:10px; font-size:12px;}

/** 分页样式 **/
.pagination{font-size:80%;}
.pagination a {text-decoration: none;border: solid 1px #AAE;color: #15B;cursor:pointer;}
.pagination a, .pagination span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;min-width:1em;text-align:center;}
.pagination .current {background: #26B;color: #fff;border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;position: relative;}
.list_paging:after{visibility: hidden;display: block;font-size:0;content: " ";clear: both;height: 0;}
.list_paging{*zoom:1;}
.list_paging{padding:10px; font-size:12px;}
.list_number{float:left; }
.list_pager{float:right;}
/***时间控件***/
.list_input{width:120px; vertical-align:middle\9; line-height:20px;}
/**手型**/
.hand{cursor:pointer;}
/**去除默认样式**/
em{font-style:normal;}
strong{font-style:normal;}
/**服务器返回错误**/
.serverError{color:red; font-size:12px;}
.query_3m_tip{color:#FF0000;font-size:14px;font-family:'微软雅黑'; font-weight:bold}
.query_3m_tip em{color:#FF0000;}
/***星号样式***/
.asterisk{ color:Red; font-family:宋体; margin-right:3px;}
/**单复选框居中**/
input.frame_middle{vertical-align: -2px;_vertical-align: -1px;margin-right: 2px;}
/*万能闭合*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*红色*/
.red{color:#FF0000;}
.green{color:#008000;}
/*隐藏*/
.hide{display:none}
/*边距*/
.pdl8{padding-left:8px;}
.b{font-weight:bold;}


.tab .gray{background-color:#EEE; font-weight:bold;}
.load {background:url('/Content/Common/Images/loading_s.gif') no-repeat;}

/*+ 弹出窗口的样式应该单独写一个样式文件 +*/
/*+++ 弹出窗口里面的表单或者数据的样式 +++*/

.dialog_box{line-height:24px;margin:20px;}
.dialog_box .table td{padding:5px 2px;}
.dialog_box .input_txt{width:150px;border:1px solid #666666;height:24px;line-height:24px;}
.dialog_box .strong{font-size:14px;color:#dc3d37;}

/* 不同的弹出窗口需要不同的宽度 */
.w650{ width:650px;}
.w550{width:550px;}
.w500{width:500px;}
.w450{width:450px;}
.w400{width:400px;}
.w350{width:350px;}
.w300{ width:300px;}
.w100{ width:100px;}

/*+++    弹出框整体  ++++*/
.popup_window_con{font-size:12px;padding:10px 30px 30px 40px;line-height:40px;}
.popup_window_con table{margin:0; padding:0;}
.popup_window_con tr th{text-align: right;font-weight: normal; color:#2B2B2B;}
.popup_window_con tr td{position:relative;display:block;color:#2B2B2B;}

/***select样式***/
.pop_sel{padding:4px 1px; width:209px;border: 1px solid #7f9db9;}

/***text样式***/
.pop_box_type{padding-left:5px;padding-right:2px;font-size:12px;height:23px;line-height:23px; width:200px;border: 1px solid #7f9db9;}

/***弹出框textarea样式***/
.pop_textarea_til{ line-height:24px;}
.pop_textarea{padding-top:5px;width:202px;height:50px; font-size:12px; padding-left:5px;border: 1px solid #7f9db9;}

/***提示信息***/
.pop_user_prompt{color:#aaa;display:block;height:23px;top:9px;left:5px;position:absolute; line-height:23px;}

/***错误信息***/
input.pop_error,
textarea.pop_error{border: 1px solid #f6b565; color:Red;}
span.pop_error{left:0;top:32px;background:url(/content/Common/Images/msg_bg.png) no-repeat 5px 4px #ffffeb;line-height:20px;width:179px;border:1px solid #f6b565;display:block;position:absolute;color:#666;padding:2px 0 2px 28px; font-family:宋体; z-index:1;}
.td_txtarea span.pop_error{top:57px;}
.td_txtarea span.pop_user_prompt{top:5px;}



/***页面提示信息***/
.pop_prompt_inform{ color:#999; line-height:20px; border-bottom:1px dotted #999; position:relative; margin-bottom:5px;*zoom:1;}
.pop_prompt_inform .til{ position:absolute; width:43px; height:20px; display:block; top:0; left:0; line-height:20px;}
.pop_prompt_inform .list{ padding-left:42px; padding-bottom:5px; }

/* 可选可填的下拉框样式 */
.js-sSelect {
    display:inline-block; /* 标准浏览器 */
    /* for IE6、7 */
    *display:inline;
    *vertical-align:middle;
    zoom:1; 
}
.js-sSelect_selectedTxt {
    background: url(/content/Common/Images/icon_more.gif) no-repeat scroll right center #FFFFFF;
    border-top: 1px solid #7f9db9;border-left:1px solid #7f9db9;
    border-right: 1px solid #7f9db9;border-bottom:1px solid #7f9db9;
    cursor: pointer;
    line-height:normal;
}
.js-sSelect_selectedTxt-hover{background-image: url(/content/Common/Images/icon_more_hover.gif);}
.js-sSelect_input{border:0 none;height:23px;line-height:23px;padding-left:8px;color:#000000;background-color:#FFF;} /*文本框*/
.js-sSelect_optContainer {
    border: #CCC 1px solid; background-color:#FFF;
    display: none;overflow-x:hidden;overflow-y:auto;
    _overflow-y:auto !important;
    z-index: 9999; position: absolute;top: 16px;left: 0px;
}
.js-sSelect_option {height: 26px;line-height: 26px;padding-left: 8px;overflow:hidden;}
.js-sSelect_option-selected 
{
    background-color: #e7f2fa;
}
.js-sSelect_option-hover {
    background-color: #336699; 
    color:#FFF;
}

/***不同宽度、间距***/
.marT5{ margin-top:5px;}
.marT10{ margin-top:10px;}
.marT15{ margin-top:15px;}
.mTop20{ margin-top:20px;}
.marT25{ margin-top:25px;}
.mTop30{ margin-top:30px;}

.marR4{ margin-right:4px;}
.marR5{ margin-right:5px;}
.marR10{ margin-right:10px;}
.marR15{ margin-right:16px;}

.ma_left10{ margin-left:10px;}
.marlL15{ margin-left:15px;}


.mar20{ margin:20px 20px 5px 20px;}


.padT10{ padding-top:10px;}
.padT25{ padding-top:25px;}

.padR30{ padding-right:30px;}

.padB5{ padding-bottom:5px;}
.padB10{ padding-bottom:10px;}
.paBottom15{padding-bottom:15px;}

.ptLeft5{ padding-left:5px;}
.padL10{ padding-left:10px;}
.padL115{ padding-left:115px;}

.w85{ width:85px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w150{ width:140px;}
.w180{ width:180px;}
.w200{ width:200px;}
.w230{ width:230px;}
.w280{ width:280px;}

.h70{ height:70px;}

.top86{ top:86px;}
.left180{ left:180px;}

/***input***/
input{ outline:none;}



.safe_icon
{
    background: url(/content/Common/Images/safe_check.png) no-repeat;
}
.ico_level
{
    background-position: 0 -482px;
    width: 206px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
}
.for_level
{
    background-position: 0 -606px;
    width: 0;
    height: 100%;
    display: inline-block;
    float: left;
}
.font_leve
{
    font-size: 14px;
    color: #167302;
    font-weight: bold;
    padding: 0 5px;
    vertical-align: middle;
}
