﻿body {
    background-color: #fcfdee;
    /*background-image: url(../Image/bg.png);
    background-size: cover;
    background-repeat: no-repeat;*/
    font-family: "微软雅黑";
    font-size:14px;
}

.center {
    width: 1300px;
    margin: 30px auto;
    overflow:hidden;
}

.rightNavigation {
    width: 300px;
    float: left;
}

.main {
    width: 960px;
    float:right;
    display:block;
    overflow:hidden;
    box-shadow:0px 0px 2px #639963;
    margin:2px;
}

.tx {
    width: 300px;
    overflow: hidden;
    box-shadow:0px 0px 2px #639963;
    margin:2px;
}

.headImage {
    width: 280px;
    margin: 10px;
}

    .headImage img {
        display: block;
        border: none;
        width: 280px;
        height: 280px;
    }

.name {
    width: 280px;
    margin: 10px;
    overflow: hidden;
}

.nameDwon {
    width: 200px;
    font-size: 22px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    color: #59361d;
}

.nameDwonNick {
    text-align: center;
    width: 170px;
    font-size: 15px;
    varter-spacing: 2px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    margin:0 10px 0 0;
}

.nameDwonVip {
    width: 18px;
    height: 18px;
    float: left;
}

    .nameDwonVip a {
        text-decoration: none;
    }

        .nameDwonVip a img {
            display: block;
            border: none;
            width: 18px;
            height: 18px;
        }

.vist {
    font-size: 16px;
    line-height: 30px;
    float: left;
    margin-top: 20px;
    margin-left: 30px;
    color: #59361d;
}

.level {
    font-size: 16px;
    line-height: 30px;
    float: right;
    margin-top: 20px;
    margin-right: 30px;
    color: #59361d;
}

.singer {
    width: 280px;
    margin: 0 10px;
    overflow: hidden;
}


.singer_l_cont {
    font-size: 15px;
    color: red;
    line-height: 40px;
    margin-left: 30px;
    float: left;
}

.singer_r_img {
    display: block;
    width: 114px;
    height: 52px;
    background: url(../Image/sing_week.gif) right 2px no-repeat;
    vertical-align: middle;
    float: right;
    *margin-bottom: -10px;
}

    .singer_r_img:hover {
        background-position: right -53px;
        text-decoration: none;
    }

    .singer_r_img span {
        margin-left: 14px;
        font-size: 16px;
        line-height: 40px;
        font-family: 'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;
        font-weight: 700;
        color: #165379;
    }

    .singer_r_img.current {
        background: url(../Image/sing_sing.gif) no-repeat 0 2px;
    }

.tx_tex {
    width: 300px;
    overflow: hidden;
    margin: 20px 0;
}

.tx_text {
    width: 150px;
    margin: 0 auto;
    overflow: hidden;
}
.tx_text ul{
    padding:0 !important;
}
.tx_text li {
   list-style:none;
   width:150px;
   text-align:center;
   padding:0;
}

    .tx_text ul li a {
        width: 100px;
        margin-bottom: 10px;
        font-size: 14px;
        color: #59361d;
        line-height: 30px;
    }

        .tx_text ul li a:hover {
            color: #e00909;
        }

.ph {
    width: 300px;
    /*height: 580px;*/
    box-shadow:0px 0px 2px #639963;
    margin: 30px 2px;
    display:block;
    overflow:hidden;
}

.ph_title {
    width: 240px;
    padding: 30px;
    font-size: 16px;
    color: #59361d;
    font-weight: 600;
    float:left;
    display:block;
    overflow:hidden;
}
.ph_title{margin:0;}

.ph_wz {
    width: 240px;
    margin: 0 30px;
    float:left;
    list-style:none;
    padding:0;
}

.ph_wz_qs {
    width: 240px;
}

    .ph_wz_qs li {
        list-style: none;
    }

.ph_wz_hq {
    width: 240px;
}

.ph_wz_lm {
    width: 240px;
    height: 20px;
    margin-bottom: 5px;
}

.ph_wz_nb {
    color: #e00909;
    font-size: 14px;
    padding-right: 30px;
    float: left;
    text-align: center;
    width: 10px;
    display:block;
    line-height:30px;
}

.ph_wz_nb_c {
    color: #59361d;
    font-size: 16px;
    padding-right: 30px;
    float: left;
    text-align: center;
    width: 10px;
}

.ph_wz_nb_sl {
    color: #59361d;
    font-size: 20px;
    padding-right: 30px;
    float: left;
    text-align: center;
    width: 20px;
}

.ph_wz_name {
    color: #59361d;
    font-size: 14px;
    line-height: 30px;
    float: left;
    width: 100px;
    height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.ph_wz_dj {
    color: #59361d;
    font-size: 16px;
    float: left;
    margin-left:20px;
    display:block;
    line-height:30px;
}

.ph_wz_fs {
    color: #59361d;
    font-size: 16px;
    float: right;
    display:block;
    line-height:30px;
}

.ph_wz_down {
    width: 240px;
    padding: 10px 30px 0;
    color: #59361d;
    font-weight: 600;
    font-size: 14px;
    float:left;
}

.ph_wz_down_nb {
    color: #e00909;
}

.zxcsbotton {
    float: left;
    width: 240px;
    height: 40px;
    margin: 20px 30px;
    text-align: center;
    display:block;
    overflow:hidden;
}

    .zxcsbotton button {
        height: 40px;
        font-size: 14px;
        font-family: "Helvetica Neue",Helvetica,微软雅黑;
        width: 120px;
        text-decoration: none;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
        text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
        border-bottom: 1px solid rgba(0,0,0,0.25);
        position: relative;
        cursor: pointer;
        display: inline-block;
    }


.red {
    color: #faddde;
    border: solid 1px #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top, #ed1c24, #aa1317);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

    .red:hover {
        background: #b61318;
        background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
        background: -moz-linear-gradient(top, #c9151b, #a11115);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
    }

    .red:active {
        color: #de898c;
        background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
        background: -moz-linear-gradient(top, #aa1317, #ed1c24);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
    }



.ms {
    width: 300px;
    height: 420px;
    background-color: #FFFFFF;
    float: left;
    margin-top: 10px;
}

.ms_title {
    width: 240px;
    padding: 30px;
    font-size: 18px;
    color: #59361d;
}

.ms_wz {
    width: 240px;
    padding: 0 30px;
}

.ms_wz_qs {
    width: 240px;
}

.ms_wz_hq {
    width: 240px;
}

.ms_wz_lm {
    width: 240px;
    height: 20px;
    margin-bottom: 5px;
}

.ms_wz_nb {
    color: #e00909;
    font-size: 16px;
    padding-right: 30px;
    float: left;
    text-align: center;
    width: 10px;
}

.ms_wz_nb_c {
    color: #59361d;
    font-size: 16px;
    padding-right: 30px;
    float: left;
    text-align: center;
    width: 10px;
}

.ms_wz_nb_sl {
    color: #59361d;
    font-size: 20px;
    padding-right: 30px;
    float: left;
    text-align: center;
    width: 20px;
}

.ms_wz_name {
    color: #59361d;
    font-size: 16px;
    float: left;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
}

.ms_wz_dj {
    color: #59361d;
    font-size: 16px;
    padding-right: 30px;
    float: left;
}

.ms_wz_fs {
    color: #59361d;
    font-size: 16px;
    float: right;
}

.ms_wz_down {
    width: 240px;
    padding: 10px 30px 0;
    color: #59361d;
}

.ms_wz_down_nb {
    color: #e00909;
}


.gx {
    width: 960px;
    height: 480px;
    float: right;
    background-color: #FFFFFF;
}

.gx_title {
    width: 240px;
    padding: 30px 30px 10px 30px;
    ;
    font-size: 18px;
    color: #59361d;
}

    .gx_title p {
        color: #59361d;
        font-size: 18px;
    }

.gx_lt {
    width: 900px;
    height: 330px;
    padding: 15px 30px;
    float: left;
}

.gx_lt_lm {
    background: url(../images/folder_common.gif) no-repeat 0 7px;
    width: 900px;
    height: 30px;
    color: #59361d;
    border-bottom: 1px solid #ccc;
}

.gx_lt_lm_title {
    float: left;
    height: 20px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;
    padding: 5px 0 5px 30px;
}

    .gx_lt_lm_title a {
        color: #59361d;
    }

        .gx_lt_lm_title a:hover {
            color: #86522E;
        }

.gx_lt_lm_tnsc {
    float: right;
}

.gx_lt_lm_tp {
    float: left;
    width: 20px;
    height: 20px;
    padding: 5px;
}

.gx_lt_lm_name {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    width: 84px;
    padding: 5px 0;
}

.gx_lt_lm_tc {
    float: left;
    width: 100px;
    height: 30px;
}

.gx_lt_lm_time {
    float: left;
    margin-right: 10px;
    font-size: 10px;
    overflow: hidden;
    white-space: nowrap;
    color: #737373;
}

.gx_lt_lm_ck {
    float: left;
    font-size: 10px;
    color: #737373;
}

/*弹窗*/
.blackbox{ width:100%; height:100%; background-color:rgba(0,0,0,0.4); position:fixed; top:0; left:0; z-index:9999; display:none;}
.blackbox h2{ font-size:16px; color:#FFFFFF; line-height:40px; text-align:center; margin:30px 0 20px; background-color:#639963;}


/*在线测试*/
.zxcs{ width:600px; height:480px; margin-left:-300px; margin-top:-240px; background-color:#FFFFFF; border-radius:4px; overflow:hidden; box-shadow:0 0 10px #5A5A5A; position:fixed; top:50%; left:50%;z-index:10000;}
.zxcs_list{ width:520px; margin:30px auto; height:300px; overflow:auto; border:solid 1px #AAAAAA;}
.zxcs table{ width:100%; margin:20px 0; padding:0 10px; table-layout:fixed; font-size:16px; color:#333333; line-height:36px; overflow:hidden;}
.zxcs table input{ width:20px; height:20px; margin:8px 6px 0 0; display:block; float:left;}
.zxcs_btn{ width:262px; margin:0 auto;}
.zxcs input[type="button"]{ display:block; width:120px; height:40px; font-family:"微软雅黑"; font-size:14px; float:left;}

.tjdz{ width:600px; height:420px; margin-left:-300px; margin-top:-210px; background-color:#FFFFFF; border-radius:4px; overflow:hidden; box-shadow:0 0 10px #5A5A5A; position:fixed; top:50%; left:50%;}
.ssq{ width:422px; margin:30px auto 20px auto; overflow:hidden;}
.ssq div{ width:438px;}
.ssq select{ width:130px; height:40px; display:block; float:left; margin-right:16px; font-family:"微软雅黑"; font-size:14px; color:#333333;}
.tjdz input[type="text"]{ display:block; width:400px; height:40px; margin:20px auto; padding:0 10px; border:solid 1px #AAAAAA; outline:none; background-color:#F0F0F0; font-family:"微软雅黑"; font-size:14px; color:#333333;}
.tjdz input[type="text"]:focus{ background-color:#FFFFFF;}
.tjdz_btn{ width:300px; margin:0 auto;display: block;overflow: hidden;}
.tjdz input[type="button"]{ display:block; width:120px; height:40px; font-family:"微软雅黑"; font-size:14px; float:left;margin: 0 15px;}

.ksyd{ background-color:#FFFFFF; border-radius:4px; overflow:hidden; box-shadow:0 0 10px #5A5A5A; position:fixed; top:50%; left:50%; width:600px; height:400px; margin-left:-300px; margin-top:-200px;}
.ksyd_n{ width:520px; margin:0 auto; overflow:hidden;}
.ksyd span{ float: left;display: block;margin: 20px 0;height: 40px;line-height: 40px;}
.ksyd input[type="text"]{ display:block; width:210px; height:40px; margin:20px 14px; padding:0 10px; border:solid 1px #AAAAAA; outline:none; background-color:#F0F0F0; font-family:"微软雅黑"; font-size:14px; color:#333333;float: left;}
.ksyd input[type="text"]:focus{ background-color:#FFFFFF;}
.ksyd_n div{ width:520px; margin:10px 0; overflow:hidden; float:left;}
.ksyd_n div p{ font-size:15px; color:#333333; line-height:34px; margin:0 20px; float:left;}
.ksyd input[type="date"]{ width:140px; height:30px; display:block; float:left;}
.ksyd_btn{ width:260px; margin:30px auto; overflow:hidden;}
.ksyd input[type="button"]{ display:block; width:120px; height:40px; font-family:"微软雅黑"; font-size:14px; float:left;cursor: pointer;}
.quxiao{ margin-left:20px;}
.zkz{ width:800px; height:660px; margin-left:-400px; margin-top:-330px; background-color:#FFFFFF; border-radius:4px; overflow:hidden; box-shadow:0 0 10px #5A5A5A; position:fixed; top:50%; left:50%;}
.zkz h1{ font-size:18px; color:#333333; line-height:40px; text-align:center; margin:30px 0 20px;font-weight: 600;}
.zkz div{ width:600px; margin:0 auto; overflow:hidden;}
.zkz1 img{ width:120px; height:168px; margin:0 30px; float:left;}
.zkz1 p{ width:360px; font-size:16px; color:#333333; line-height:38px; margin:10px 30px; float:left; border-bottom:solid 1px #B08494;}
.zkz2 h3{ width:240px; font-size:16px; color:#333333; line-height:40px; margin:10px 30px; float:left; border-bottom:solid 1px #B08494;}
.zkz2 p{ width:540px; font-size:16px; color:#333333; line-height:40px; margin:10px 30px; float:left; border-bottom:solid 1px #B08494;}
.zkz input{ width:120px; height:40px; font-family:"微软雅黑"; font-size:14px; color:#333333; display:block; float:left; margin:20px 40px 0;cursor: pointer;}

.ckzs{ width:800px; height:440px; margin-left:-400px; margin-top:-220px; background-color:#FFFFFF; border-radius:4px; overflow:hidden; box-shadow:0 0 10px #5A5A5A; position:fixed; top:50%; left:50%;}
.ckzs h1{ font-size:26px; color:#D1505E; line-height:40px; text-align:center; margin:60px 0 30px;}
.ckzs p{ width:540px; margin:0 auto; font-size:20px; color:#333333; line-height:40px;}
.ckzs p span{ font-size:22px; color:#8F5B60;}
.ckzs h4{ width:540px; margin:0 auto; text-align:right; font-size:16px; color:#333333;}
.ckzs input{ width:120px; height:40px; font-family:"微软雅黑"; font-size:14px; color:#333333; display:block; margin:110px auto 0;cursor: pointer;}