@charset "utf-8";

body {
    background: #DBDACB url('../PIC/top_bg.png') no-repeat left top;
    color: #000;
}

body,
div,
input {
    font-family: arial, verdana, Georgia, '宋体';
}

input {
    vertical-align: middle;
}

select {
    padding: 1px;
    font-size: 12px;
    margin: 0 5px 0 0;
}

p {
    margin: 0px auto;
    padding: 0px;
}

.fcc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.fcc {
    display: inline-block;
}

/* Hide from IE Mac \*/
.fcc {
    display: block;
}

/* End hide from IE Mac */
.fst {
    font-family: 宋体;
}

a {}

a:link {
    color: #3165FF;
    text-decoration: none;
}

a:visited {
    color: #3165FF;
    text-decoration: none;
}

a:hover {
    color: #FF0000;
    text-decoration: underline;
}

a:active {
    color: #FF0000;
    text-decoration: underline;
}

.mainBox {
    width: 940px;
    margin: 0px auto 20px auto;
    padding: 20px;
    background: #FAFAFA;
    display: block;
}


#hArea {
    width: 100%;
    color: #FFF;
    font-family: 微软雅黑;
    padding: 0;
}

#hArea {
    width: 100%;
    height: 90px;
    font-family: 微软雅黑;
    padding: 0;
}

#hArea dl {
    width: 980px;
    padding-top: 7px;
}

#hArea dl dt {
    width: 260px;
    float: left;
}

#hArea dl dd {
    width: 720px;
    float: right;
}

#hArea dl dt a {
    float: left;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
}

#hArea dl dt a strong {
    display: block;
    width: 132px;
    font-family: 微软雅黑;
    font-size: 22px;
    line-height: 30px;
    font-weight: 100;
    margin: 3px 0 0 19px;
    white-space: nowrap;
    overflow: hidden;
}

#hArea dl dd p {
    float: left;
    display: block;
    width: 180px;
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 26px;
    margin-top: 5px;
}

#hArea dl dd span {
    float: right;
    display: block;
    width: 170px;
}

#hArea dl dd a,
#hArea dl dd a:visited,
#hArea dl dd a:link,
#hArea dl dd a:hover {
    color: #ffffff;
    text-decoration: none;
}

#hArea dl dd a {
    float: left;
    display: block;
    padding: 7px 15px;
    margin: 0 0px;
    margin-top: 20px;
    font-family: "微软雅黑", "MicrosoftYahei", "宋体", "Arial";
    font-size: 15px;
    line-height: 22px;
    color: #ffffff;
    text-decoration: none;
}

#hArea dl dd a:hover {
    color: #FFFF00;
}

#hArea dl dd a.hAreaNavH {
    color: #FFFF00;
}

#hArea dl dd a:hover.hAreaNavH {
    color: #FFFF00;
}




#hAreaNavSon a.hAreaNavSonH,
#hAreaNavSon a:link.hAreaNavSonH,
#hAreaNavSon a:visited.hAreaNavSonH {
    background: #2282D2;
    color: #FFF;
}

#hAreaNavSon a:hover.hAreaNavSonH {
    background: #379BE9;
    color: #FFF;
}

#hAreaNavSon a.hAreaCxH,
#hAreaNavSon a:link.hAreaCxH,
#hAreaNavSon a:visited.hAreaCxH {
    background: #FF5500;
    color: #FFF;
}

#hAreaNavSon a:hover.hAreaCxH {
    background: #FD8535;
    color: #FFF;
}


#footer {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    background: #C69D68;
    color: #5A3B16;
}

#footer p {
    border-top: 1px solid #B88542;
    margin: 0;
    padding: 20px;
    line-height: 26px;
}

#footer p a {
    padding: 0px 11px;
    color: #FFFFFF;
    font-size: 12px;
}

#footer p a:hover {
    color: #AED2E3;
}

.xk_b,
.xk_y,
.xk_g,
.xk_p {
    border: 3px solid #FFF;
    background: #FFF;
    border-radius: 3px;
    font-size: 12px;
    padding: 0 7px 1px 7px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

.xk_b {
    border: 3px solid #019DE9;
    background: #019DE9;
}

.xk_y {
    border: 3px solid #FF5500;
    background: #FF5500;
}

.xk_g {
    border: 3px solid #669900;
    background: #669900;
}

.xk_p {
    border: 3px solid #FF2266;
    background: #FF2266;
}

.k_b {
    border: 1px solid #CCE6F1;
    border-radius: 3px;
    /*圆角*/
}

.h_Nav {
    color: #666;
    font-family: 宋体;
    text-align: left;
    margin: 0;
    padding: 0;
    background: #F7F7F7;
    padding: 10px 0;
    margin: 10px 0;
}

.h_Nav a {
    margin: 0;
    padding: 0px 8px;
    color: #3165FF;
}

.h_Nav span {
    margin: 0;
    padding: 0px 8px;
    color: #999999;
}

.h_Nav span a {
    margin: 0;
    padding: 0px;
    color: #999999;
    text-decoration: none;
}


.MenuArea {
    border: 1px solid #E2E1E1;
    background: #FFF;
    margin-bottom: 20px;
}

.MenuArea a {
    width1: 71px;
    float: left;
    display: block;
    font-family: 微软雅黑, 黑体;
    font-size: 16px;
    color: #333;
    text-align: center;
    padding: 17px 7px;
    border-right: 1px dashed #E0DFDF;
    text-decoration: none;
}

.MenuArea a:hover {
    background: #085148;
    color: #FFFFFF;
}

.MenuArea .MA1 {
    border-top: 4px solid #56A3AA;
}

.MenuArea .MA2 {
    border-top: 4px solid #51C8CB;
}

.MenuArea .MA3 {
    border-top: 4px solid #80729B;
}

.MenuArea .MA4 {
    border-top: 4px solid #D8AD8D;
}

.MenuArea .MA5 {
    border-top: 4px solid #F2C28C;
}

.MenuArea .MA6 {
    border-top: 4px solid #EEDE83;
}

.MenuArea .MA7 {
    border-top: 4px solid #DBEE83;
}

.MenuArea .Menuhover {
    background: #085148;
    color: #FFFF00;
}

.MenuAreaSon {
    display: block;
    font-family: 宋体;
    font-size: 12px;
    color: #999;
    margin: 7px auto 10px auto;
    padding-bottom: 17px;
    border-bottom: 1px solid #E2E1E1;
}

.MenuAreaSon a {
    padding: 0 7px;
    color: #555;
}

.MenuAreaSon a:hover {
    color: #000;
}

.MenuAreaSon a.hot {
    color: #085148;
    font-weight: bold;
}

/*内容区标签导航*/
.LabelArea {
    border-bottom: 1px solid #BED5FF;
    margin: 0px 0px 20px 0px;
}

.LabelArea b {
    float: left;
    color: #008000;
    margin: 5px 10px 0 15px;
    font-size: 14px;
}

.LabelArea a {
    display: block;
    float: left;
    border: 1px solid #BED5FF;
    background: #F8FBFF;
    color: #333;
    margin: 3px 0px -1px 10px;
    padding: 3px 12px;
    text-align: center;
    position: relative;
    /*position: relative;IE下必须*/
    text-decoration: none;
}

.LabelArea a:hover {
    background: #FFFFFF;
    text-decoration: none;
    color: #000;
}

a.Labelhover {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 2px solid #379BE9;
    text-decoration: none;
    color: #379BE9;
    font-weight: bold;
    margin-top: 0px;
    padding-top: 5px;
}

a.Labelhover:hover {
    color: #3165FF;
}

/*.LabelArea a i,a.Labelhover i,a.Labelhover:hover i {display:block;font-style: normal;font-weight:100;font-family:宋体;margin:0;padding:0;font-size:12px;float:right;color:#666;margin:0 0 0 2px;}*/
.LabelArea a i {
    font-style: normal;
    cursor: pointer;
    font-weight: 100;
    font-family: 宋体;
    margin: 0;
    padding: 0;
    font-size: 12px;
    float: right;
    color: #666;
    margin: 0 0 0 2px;
}

.LabelArea a span {
    float: left;
    cursor: pointer;
}

/*内容区标签导航*/



/*数据列表*/
#cxBtn {
    margin: 0 20px;
    padding: 0px;
    margin-bottom: 8px;
}

#cxBtn p {
    float: right;
}

#cxBtn p span {
    margin: 0 0 0 20px;
}

#cxForm {
    margin: 0 20px;
    padding: 10px;
    border: 2px solid #D4DEF1;
    background: #F6FBFF;
    margin-bottom: 8px;
    display: none;
}

#cxForm table tr td {
    padding: 5px;
}

#cxForm table tr td span {
    margin: 0 0 0 20px;
}

.dataList {
    margin: 0 18px;
}

.dataList table {
    border: 1px solid #D9E4F3;
    background-Color: #D9E4F3;
    background-Color: #BED5FF;
}

.dataList table tr th {
    background: #E9F1FA;
    background: #EFF7FF;
}

.dataList table tr td a {
    margin: 0 5px;
    color: #3165FF;
}

/*
.dataList table tr td a:link {color:#000000;text-decoration: underline;}
.dataList table tr td a:visited {color:#000000;text-decoration: underline;}
.dataList table tr td a:hover {color:#3165FF;text-decoration: none;}
.dataList table tr td a:active {color:#3165FF;text-decoration: none;}*/
.dataList table tr td i {
    margin: 0 1px;
    font-style: normal;
    font-family: '宋体';
    color: #FF0000;
}

.taxi {
    background: #FFF;
    border: 0px;
    width: 30px;
    text-align: center;
}


/*行背景*/
.TR_bgY {
    background: #FFFAE6;
    background: #FFFFCC;
    background: #FEFFE3;
}

/* FFFFE9 */
.TR_bgR {
    background: #FFECEC;
}

.TR_bgW {
    background: #FFFFFF;
}

/*表单*/
.Form_bgY {
    background: #FEFFE3;
}

.Form_bgR {
    background: #FFECEC;
}

.Form_bgW {
    background: #FFFFFF;
}

/*编辑表单*/
.edit_bd {
    width: 98%;
}

.edit_bd h5 {
    margin: 20px 0px 0px 15px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    text-align: left;
}

.edit_bd th {
    padding: 7px 5px;
    font-size: 12px;
    text-align: right;
    font-weight: 100;
    width: 120px;
}

.edit_bd th a {
    color: #000000;
    text-decoration: none;
}

.edit_bd th b {
    color: #FF0000;
    padding: 5px 5px 0px 0px;
    font-size: 12px;
    font-family: "宋体";
    font-weight: 100;
}

.edit_bd td {
    padding: 7px 5px;
    font-size: 12px;
    text-align: left;
}

.edit_bd td input,
.edit_bd td select,
.edit_bd td label,
.edit_bd td textarea {
    float: left;
}

.edit_bd td input[type=text] {
    height: 22px;
    padding: 3px;
    font-size: 12px;
    border: 1px solid #C8C8C8;
}

.edit_bd td input[type=password] {
    height: 26px;
    padding: 3px;
    font-size: 22px;
    border: 1px solid #C8C8C8;
    width: 150px;
}

.edit_bd td textarea {
    border: 1px solid #C8C8C8;
}

.edit_bd td i {
    font-style: normal;
    font-size: 12px;
    color: #666;
    margin: 5px 0 0 10px;
    float: left;
}

.edit_bd td b {
    font-style: normal;
    font-size: 12px;
    color: #000;
    margin: 5px 5px 5px 0;
    padding: 0 0 5px 0;
    float: left;
    font-weight: 100;
    font-family: "宋体";
}

.edit_bd td div {
    font-style: normal;
    margin: 0 0 0 10px;
}

.edit_bd td div dl {
    font-style: normal;
    float: left;
    margin: 0 0 0 3px;
}

.edit_bd td div dl dt {
    height: 26px;
    background: url(/pic/Tip_Err.gif) no-repeat left;
    float: left;
    padding: 5px 10px 0px 42px;
}

.edit_bd td div dl dd {
    width: 2px;
    height: 31px;
    background: url(/pic/Tip_Err.gif) no-repeat right;
    float: left;
}

.edit_bd td span {
    font-size: 12px;
}

.edit_bd td label {
    margin: 0 20px 0 0;
    padding: 0 0 0 5px;
}

.edit_bd td label img {
    padding: 0 10px 0 0;
}

.edit_bd td select {
    padding: 1px;
    font-size: 12px;
    margin: 0 5px 0 0;
}

.edit_bd td textarea {
    width: 300px;
    height: 160px;
    font-size: 12px;
    line-height: 150%;
    padding: 5px;
}

.edit_bd td em {
    display: block;
    border-top: 1px solid #F0F0F0;
}

.edit_sm {
    color: #999;
    font-size: 12px;
    margin: 27px 0px 0px 30px;
    line-height: 22px;
}

.edit_sm b {
    height: 16px;
    background: url(/pic/ico_alert.gif) no-repeat left center;
    margin-left: -16px;
    padding: 0 0 10px 20px;
    display: block;
    color: #555;
}

.ruler {
    background: #FFF url(/pic/ruler.gif) repeat-x -7px 11px;
    font-size: 12px;
    font-family: 宋体;
    padding: 3px;
}

/*标尺*/
/*按钮*/
.btn0 {
    border: 1px solid #e2e2e2;
    margin: 0px 2px;
    padding: 0px;
    float: left;
    margin-right: 27px;
}

.btn1,
.btn2,
.btn3 {
    display: block;
    color: #000;
    font-size: 12px;
    background: #e5e5e5;
    margin: 0px;
    padding: 5px 12px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #6a6a6a;
    border-bottom: 1px solid #6a6a6a;
    cursor: pointer;
}

.btn2 {
    background: #ddd;
}

.btn3 {
    background: #ddd;
    border: 1px solid #aaa;
}

.btn_k {
    width: 77px;
    height: 34px;
    vertical-align: middle;
    display: inline-block;
    background: url(/pic/i-2.png) no-repeat -260px 0;
    _top: 1px;
    *position: relative;
    margin-right: 27px;
    float: left;
}

.btn {
    width: 75px;
    height: 32px;
    padding: 0;
    padding-top: 2px;
    border: 0;
    background: #ddd url(/pic/i-2.png);
    cursor: pointer;
    font-size: 14px;
    border: 0px solid red;
}

.btn_h {
    background-position: -160px 0;
}

.btn_l {
    background-position: -80px 0;
}

.PageArea {
    margin: 20px auto;
    padding: 0 22px;
}

.Page a {
    padding: 0 5px;
}

.Page b a {
    color: #FF0000;
    font-size: 22px;
    font-weight: 100;
    font-family: arial;
}





#czAreaHtml {
    display: none;
}

.czArea dl {
    background: url("/pic/Mask_Tit_bg.gif") no-repeat right;
    height: 29px;
}

.czArea dl:hover {
    background: url("/pic/Mask_Tit_bg_hover.gif") no-repeat right;
    height: 29px;
}

.czArea dl dt {
    float: left;
    margin: 0;
    padding: 5px 0 0 5px;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
}

.czArea dl dd {
    float: right;
    width: 36px;
    height: 100%;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.czArea p {
    text-align: right;
    color: #555;
    margin: 10px 10px 0 0;
}

.czArea div {
    display: block;
    text-align: center;
    margin: 10px;
    border-top: 1px solid #D9E2E9;
}

.czArea div input {
    width: 88px;
    font-size: 20px;
    margin: 10px;
    padding: 5px 7px 5px 7px;
    font-weight: 100;
    font-family: "微软雅黑", "宋体";
}


.plcz {
    text-align: left;
    color: #BBB;
    font-family: "宋体";
    background: #F8FBFF;
    border-top: 1px solid #BED5FF;
}

.plcz b {
    color: #555;
    font-weight: 100;
    padding: 0 6px;
    cursor: pointer;
}

.plcz a {
    padding: 0 6px;
}

.plcz a.h {
    color: #999;
    text-decoration: none;
}

.plcz span {
    color: #333;
    padding: 0 6px;
}


#PlayVodAreaHtml {
    display: none;
}

.PlayVodArea dl {
    background: url("http://rs.mnks.cn/jsyks/img/ico/Mask_Tit_bg.gif") no-repeat right;
    height: 29px;
}

.PlayVodArea dl:hover {
    background: url("http://rs.mnks.cn/jsyks/img/ico/Mask_Tit_bg_hover.gif") no-repeat right;
    height: 29px;
}

.PlayVodArea dl dt {
    float: left;
    margin: 0;
    padding: 5px 0 0 5px;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
}

.PlayVodArea dl dd {
    float: right;
    width: 36px;
    height: 100%;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.PlayVodArea p {
    text-align: right;
    color: #555;
    margin: 0;
}

.PlayVodArea span {
    display: block;
    text-align: center;
    margin: 10px;
    border-top: 1px solid #D9E2E9;
    display: none;
}

.PlayVodArea span input {
    width: 126px;
    font-size: 20px;
    margin: 10px;
    padding: 9px 10px 7px 10px;
    margin: 15px;
    font-weight: bold;
    font-family: 宋体;
}

.qdsSetArea dl {
    background: url("http://rs.mnks.cn/jsyks/img/ico/Mask_Tit_bg.gif") no-repeat right;
    height: 29px;
}

.qdsSetArea dl:hover {
    background: url("http://rs.mnks.cn/jsyks/img/ico/Mask_Tit_bg_hover.gif") no-repeat right;
    height: 29px;
}

.qdsSetArea dl dt {
    float: left;
    margin: 0;
    padding: 5px 0 0 5px;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
}

.qdsSetArea dl dd {
    float: right;
    width: 36px;
    height: 100%;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.qdsSetArea p {
    text-align: right;
    color: #555;
    margin: 0;
}

.qdsSetArea span {
    display: block;
    text-align: center;
    margin: 10px;
    border-top: 1px solid #D9E2E9;
    display: none;
}

.qdsSetArea span input {
    width: 126px;
    font-size: 20px;
    margin: 10px;
    padding: 9px 10px 7px 10px;
    margin: 15px;
    font-weight: bold;
    font-family: 宋体;
}

.xydl_tip_msg {
    display: block;
    background: #0B9C7A;
    font-family: 微软雅黑;
    font-size: 20px;
    line-height: 30px;
    padding: 7px;
    color: #FFF;
    margin: 20px auto;
    display: none;
}

.payTip {
    text-align: left;
    font-size: 22px;
    font-family: 微软雅黑;
    padding: 50px 10%;
    margin: 10px auto;
    line-height: 160%;
    color: #FF0000;
    border-bottom: 1px solid #D9D9D9;
}

.payTip b {
    font-size: 26px;
    margin: 0 9px;
    color: #FF0000;
}