@charset "utf-8";
.zgl_h3 { background:url('../../image/base/contents/subtitle_bl.gif') no-repeat left 9px; color:#4a4a4a;padding:8px 0 0 20px;height:16px;font-family:simsun, arial; }
.zgl_clear{ clear: both;}
.zHeader{ padding:10px 0 0 0;}
table.zTableColor th{ background: #f4f4f4; color: black; font-weight: normal;}
table.zTableColor td{background: #ffffff;}
.border3{ border: 1px solid #919599; border-top-width: 2px; }
.zCenter{margin-left:auto;margin-right:auto;}
.numActiveColor{color: #345cf9;}
.header_title{ height: 25px;}
table.zTableColor2{border-top:3px solid #919599; }
div.section{padding: 0; display: block; float: none;}
.box_wrap{width:99%; margin: 0 auto;}
/*
* 网站header
*/
.menuBarItem{ display: none;}
/*
* 常规通用form
*/
.zCommonFormSection{
    height: 23px;
    border: solid 1px #dadada;
    border-top:none;
    overflow: hidden;
}
.zComomFormItem{
    border-right: solid 1px #dadada;;
}
.zF_title{
    border-right: solid 1px #dadada;
    /*border-left: solid 1px #dadada;*/
    background: #f4f4f4;
    color: #222222;
    font-size: 12px;
    text-align: left;
    font-weight: lighter;
    padding: 2px 4px;
    height: 19px;
    line-height: 19px;
    width: 100px !important;
    text-align: right;}
.zF_ct{
    padding:2px 4px;
}
.borderNone{border:none;}
.zF_ct_text{
    background: white;
    height:21px;
    line-height: 21px;
}
/*
 *  弹出层提交的表格
*/
.floatDivShadow{
    display: none;
    background: black;
    opacity: 0.1;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    z-index: 500;
}
.floatDiv{
    display: none;
    border:3px solid #dadada;
    height:auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #fff;

}
.form_header{height:30px; background: #c8c9d0; position: relative; width: 100%;}
.form_header h3{
    height:30px;
    line-height: 30px;
    display: block;
    width: 100%;
    text-align: center;
    color: white;
    background:url('../../image/base/contents/title_bg_psp.jpg') repeat-x left;
}
.form_header a{ position: absolute;top:3px; right:10px; }
.form_header a img{display: block; border: none;}
.form_ct{margin:20px 0 20px 50px; border-top:2px solid #919599;}
.formItem{margin:10px auto 0; border: 1px solid #dadada;}
.formItem span,.formItem input,.formItem select{ display: inline-block;}
.formItem span{ text-align:right; width:100px; background:#f4f4f4; border-right: 1px solid #dadada; }
.formItem .disable{text-align: left;width:auto;}
/*
* form表单2
*/
.formTable{width:100%; margin: 0; min-width: 1000px;}
.formContentItem{display: inline-block;}
.formContentItem input,.formContentItem select{display: inline-block;}
.formContentItem .label{ display: inline-block; position: relative; top:2px;}
.formBtn{ padding: 3px 7px; height: 22px; line-height: 10px\9;}
.floatR10{float:right; margin-right: 10px;}
.marginTop10{margin-top: 10px;}
@-moz-document url-prefix(){
  .formBtn{ padding: 2px 7px;height:auto;}
}
/*
*/
.PageSave{
    float:right;
    margin: 10px 10px 0 0;
    height:22px;
    line-height: 10px\0;
    padding: 0px 15px;
    cursor: pointer;
    display: block;
}
@-moz-document url-prefix(){
.PageSave{ padding-top:2px;}
}
.PageSave2{
    margin: 10px 10px 0 0;
    height:22px;
    line-height: 10px\0;
    padding: 0px 15px;
    cursor: pointer;
    display: inline-block;
}
@-moz-document url-prefix(){
.PageSave2{ padding-top:2px;}
}
.btn_wrap{ text-align: center;}
/*
* tab切换标签
*/
.zTabWrap{zoom:1;overflow: hidden;}
.contents-part{ display: none;}
/*
*   翻页样式
*  下面的样式在i-value中是动态写进页面一个style中，现摘出来，并改变了背景图片的地址 start
*/
.zFooter{padding: 10px 0;}
.zPageNew{ float:right; }
.zPageNew a{float: left; display: inline-block; width:16px; height:15px; background-repeat: none;margin:4px 5px 0;}
.zPageNew p{float:left; display: inline-block;}
.zPageFirst {
    background-image: url(../../image/base/page/ico_prev_s.gif);
}
.zPagePrev {
    background-image: url(../../image/base/page/ico_prev.gif);
}
.zPageNext {
    background-image: url(../../image/base/page/ico_next.gif);
}
.zPageLast {
    background-image: url(../../image/base/page/ico_next_e.gif);
}
.zPageNum {
    text-align: center;
    padding-top: 1px!important;
    padding-bottom: 2px!important;
    border:1px solid #cccccc;
    width:80px;
    height: 18px;
    color: #666;
    line-height: 18px;
}
.zPageSelect{
    display: inline-block;
    border:1px solid #dadada;
    padding: 0;
    font-size:12px;
    color: #666;
    position: relative;
    top:-2px;
}
/*翻页效果第二种样式*/
.zPageNewTwo{ float:right; margin-right: 20px;}
.zPageNewTwo a{
    display: inline-block;
    border:1px solid #dadada;
    background-repeat: none;
    margin:4px 5px 0;
    padding: 3px;
    color: black;
    font-size: 12px;
}
.zPageNewTwo span{
    display: inline-block;
    margin: 0 5px;
}
.zPageNewTwo .num span{

}
.zPageNewTwo .split{
    padding:0 10px;
}
.zPageNewTwo .zPageLabel{
    margin: 0;
}
.zPageNewTwo p{ display: inline-block;}
.zPageFirstNew {

}
.zPagePrevNew {

}
.zPageNextNew {

}
.zPageLastNew {

}
.zPageNumNew {
    text-align: center;
    padding-top: 1px!important;
    padding-bottom: 2px!important;
    border:1px solid #cccccc;
    width:80px;
    height: 18px;
    color: #666;
    line-height: 18px;
}

table .btn_basic_modify{margin-left: 30px; position: relative; top:1px;}
table .btn_basic_modify a{ color: white !important; }
.t_footer{clear:both; height: 30px; padding-top: 10px;}
.min_width_1000{min-width: 1000px;}
.width_75{width:75%}
.width_99{width:99%}
.width_50{width:50%}
.text{border:1px solid #abadb3; text-align: center;}

.table_new {
    min-width:100%;
    border-top:solid 1px #dadada;
    border-left:solid 1px #dadada;
    table-layout: fixed;}
.table_new th {
    border-right:solid 1px #dadada;border-bottom:solid 1px #dadada;background: #f4f4f4;
    color: #222222; font-size: 12px; text-align: left;font-weight: lighter;
    padding:2px 4px; height:19px;
    text-align:right;
}
.table_th th{width:120px;}
.table_new th label {color: #222222;}
.table_new td {border-right:solid 1px #dadada;border-bottom:solid 1px #dadada;background: #ffffff;color: #666666; padding: 2px 4px; height: 19px;}
.table_new td.center {text-align:center;}
.table_new td.right {text-align:right;}
.table_new td.right_noline {border-right: 0px;}
.table_title{ height: 30px; position: relative;}
.table_title h3{
    float:left;
    background: url(../../image/base/btn/title_bl.gif) no-repeat 5px 18px!important;
    height: 30px!important;
    line-height: 32px;
 }
/**************** 新表样式 ******************/
.table-boxNew {
    border-top: solid 2px #919599;
    margin-top: 4px;
    width: 100%;
    overflow: auto;
}
.table_new1 {
    min-width:100%;
    border:solid 1px #c8c9d0;
    table-layout: fixed;
    border-collapse: collapse;
}
.table_new1 th {
    border-right:solid 1px #c8c9d0;
    border-bottom:solid 1px #c8c9d0;
    background: #f4f4f4;
    white-space: nowrap;
    padding:2px 4px;
    min-width:30px;
    height: 19px;
    font-weight:normal;
    font-size: 12px;

}
.table_new1 th.last {border-right:solid 0px;}
.table_new1 td {
    border-right:solid 1px #c8c9d0;
    border-bottom:solid 1px #c8c9d0;
    color: #666666;
    padding: 2px 4px;
    text-align:center;
    height: 19px;}
.table_new1 td.last{border-right:solid 0px;}
.table_new1 td.left {text-align:left;}
.table_new1 td.right {text-align:right;}
.table_new1 tr.last td{border-bottom:solid 1px #888888;}
.table_new1 a{color: #666666;}
.width_100p{
    width:100%;
}
.width_33p{
    width:30%;
}
.width_30p{
    width:30%;
}
.width_70p{
    width:67%;
}
.width_40p{
    width:37%;
}
.width_60p{
    width:60%;
}
.inline_block{
    display: inline-block;
}
.margin_bottom5{
    margin-bottom: 5px;
}
.title_span{
    display: block;
    height:20px;
    line-height: 20px;
    padding-left:10px;
    margin-bottom: 5px;
}
.ct_wrap{
    padding-left:20px;
    border-left:1px solid #dadada;
    width:99%;
}
.ps_r_top{
    position: relative;
    top:-2px;
}
.margin_left10{
    margin-left: 10px;
}
.margin_left20{
    margin-left: 20px;
}
.txt-center{text-align: center;}
.flow_auto{overflow: auto;}
.floatDiv iframe{min-height:0!important;}
/********从订单项目组copy过来的样式**********/
.frame_wrap{width:99%; margin: 0 auto;}
.box_wrap{width:99%; margin: 0 auto;}
.borderColor{
    border-bottom:1px solid #7e7e7e;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
}
table.table_control{width:auto!important;}
table.table_control th{ width:auto!important;}
table.table_th_padding th{padding:2px 6px!important;}
div.table_overflow{overflow: auto!important;}
table.table_min_width{min-width: 100%;}
table .text_align{ text-align: center !important;}
table .a_underline{text-decoration: underline!important;font-weight: bold; color:black;text-align: center;cursor: pointer }
table .code_select{width:30px;display: inline-block; margin-right: 5px;}
table .code_120{
    width: 120px;
    border: 1px solid #abadb3;
    text-align: center;
    height:14px\0;
    padding:2px 1px 0 1px\0;}
table textarea.code_360{ width: 360px;min-height: 60px;}
table input.code_240{ width: 240px;}
table input.code_360{ width: 360px;}
table input.code_p90{ width: 90%;}
.btn_bttom{height: 30px;padding-top: 5px;}
table .birthday,table .details{ display: inline-block; margin-left: 5px; color: blue !important; text-decoration: underline;}
.t_footer{clear:both; height: 30px; padding-top: 10px;}
.telephone{
    background: url(../../image/base/common/telephone.jpg) no-repeat;
    width:14px;
    height: 15px;
    display: inline-block;
    position: relative;
    top:2px;
    left:5px;
}
table .btn_basic_modify{margin-left: 30px; position: relative; top:1px;}
.btn_basic_modify a{ color: white !important; }
table.zTableColor{border:0; }
table.zTableColor th{ background: #f4f4f4;border-left:1px solid #c8c9d0; color: black; font-weight: normal;}
table.zTableColor td{background: #ffffff; border-left:1px solid #c8c9d0;}
.border3{ border: 1px solid #919599; border-top-width: 2px; }
.zCenter{margin-left:auto;margin-right:auto;}
.headerWrap{height: 28px;}
.marginR{ margin-right: 5px;}
td .wid120{}
/* form 组件*/
.check_label{ display: inline-block; margin-right: 15px;}
.check_label input,.check_label label{ display: inline-block;}
.check_label label{ margin-left: 3px; position: relative; top:1px;}
/*********/
.radio_label{ display: inline-block; margin:0;}
.radio_label input,.radio_label label{ display: inline-block;}
.radio_label label{ margin-left: 2px; position: relative; top:1px;}
/*   end    */
/* table NEW*/
.table_box_new{
    border-top: solid 2px #919599;
    padding-top: 0px;
    margin-top: 4px;
    width:100%;
    overflow: auto;
}
.table_new{
    min-width:100%;
    border:solid 1px #dadada;
    border-collapse: collapse;
    table-layout: fixed;
}
.table_new th {
    border-right:solid 1px #dadada;border-bottom:solid 1px #dadada;background: #f4f4f4;
    color: #222222; font-size: 12px; text-align: left;font-weight: lighter;
    padding:2px 4px; height:19px;
    text-align:right;
}
.table_new th label {color: #222222;}
.table_new td {border-right:solid 1px #dadada;border-bottom:solid 1px #dadada;background: #ffffff;color: #666666; padding: 2px 4px; height: 19px;}
.table_new .center,.tbl_Sch .center {text-align:center!important;}
.table_new .right,.tbl_Sch .right {text-align:right!important;}
.table_new .left,.tbl_Sch .left {text-align:left!important;}
.table_new .right_noline {border-right: 0px;}
.tbl_modify td,.tbl_modify th{text-align: center;}
.a_btn{text-decoration: underline!important;color:blue!important;}
.table_modify th,.table_modify td{text-align: center}
select {
    height:19px;
    height:17px\0;
    padding: 1px 1px 1px 1px;
    padding:0\0;
}
.h3_btn{ height: 20px!important;}
.h3_btn .floatR{position:relative;top:-7px; font-weight: normal;}
.table_wrap1{
    width:100%;
    overflow:auto;
    max-height:250px;
    position: relative;
    top:-6px;
}
.table_wrap1 .section{margin:0 0 10px 0!important;}
.table_wrap1 .table-box{margin:0!important;}
div.section{float: none!important;}
.btn_wrap1{height:30px;}
.text_block{
    width:90%;
    height:70px;
    padding:3px;
    text-align: left;
    border:1px solid #dadada;
    overflow: auto;
;}
.title_p_up{
    background:url(../../image/base/btn/arrow_left.jpg) no-repeat 2px 7px;
    width:60px;
    height:20px;
    line-height: 20px;
    margin-top:20px;
    padding-left:10px;
    cursor: pointer;
}
.title_p_down{
    background:url(../../image/base/btn/arrow_down.jpg) no-repeat 2px 9px;
}
.td_100{width:100px;}
.order_tip{margin-top:10px;}
.order_tip p{width:100%; font-size: 14px;}
.color_white {color:#ffffff!important;}
table .color_white a{color:#ffffff!important;}
/*.table-box{overflow: auto;}*/
@-moz-document url-prefix(){
select {
    height: 19px;
    padding: 1px 1px 1px 1px;
}
}

/*   end    */