.module{
    margin-bottom:20px
}
.mod-panel .hd{
    margin:0 35px;
    padding:10px 0;
    text-align:center
}
.mod-panel .hd h1{
    line-height:30px;
    font-size:22px;
    font-weight:bold;
    color:#813d20
}
.mod-panel .hd p{
    line-height:22px;
    color:#666
}
.mod-panel .bd strong{
    margin:0 3px;
    font-weight:bold;
    color:#fd7474
}
.mod-panel .info{
    line-height:30px;
    text-align:center;
    margin-bottom:10px
}
.mod-panel .info .field{
    display:inline-block;
    margin:0 10px
}
.mod-panel .info .name{
    font-weight:bold
}
.mod-panel table{
    width:100%;
    margin-bottom:20px;
    table-layout:fixed;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#fffcf5
}
.mod-panel table caption{
    text-align:center
}
.mod-panel table caption h3{
    line-height:40px;
    font-size:19px;
    color:#813d20
}
.mod-panel table caption h3 span{
    position:relative;
    display:inline-block;
    padding:0 60px;
    font-weight:bold
}
.mod-panel table caption h3 span:before{
    position:absolute;
    left:4px;
    top:4px;
    width:32px;
    height:32px;
    content:'';
    background:url("/xingming/images/icon-hd.png") center center no-repeat
}
.mod-panel table caption h3 span:after{
    position:absolute;
    right:4px;
    top:4px;
    width:32px;
    height:32px;
    content:'';
    background:url("/xingming/images/icon-hd.png") center center no-repeat
}
.mod-panel table caption p{
    line-height:30px
}
.mod-panel table thead{
    background:#fdf5e6
}
.mod-panel table th,.mod-panel table td{
    padding:8px 16px;
    border:1px solid #d0ad9a;
    color:#8a492e
}
.mod-panel table td.th{
    width:100px;
    text-align:center;
    font-weight:bold
}
.mod-panel table th{
    text-align:center;
    font-weight:bold
}
.mod-panel table p{
    margin-bottom:10px;
    line-height:20px
}
.mod-panel table p:last-child{
    margin-bottom:0
}
.mod-panel .item .c-bd{
    padding:10px 20px;
    margin:0 auto 20px;
    border:1px solid #d0ad9a;
    background:#fdf5e6 url("/xingming/images/bg.png") right top no-repeat;
    border-radius:4px
}
.mod-panel .item .input-wrapper{
    text-align:center;
    margin:10px auto
}
.mod-panel .item .input-wrapper .input-title{
    display:inline-block;
    width:88px;
    padding:0 12px;
    line-height:30px;
    text-align:right;
    font-weight:bold
}
.mod-panel .item .input-wrapper .input-content{
    display:inline-block;
    line-height:30px
}
.mod-panel .item .input-wrapper label{
    display:inline-block;
    min-width:80px;
    margin-right:15px
}
.mod-panel .item .input-wrapper label span,.mod-panel .item .input-wrapper label input{
    vertical-align:middle
}
.mod-panel .item .input-wrapper input[type="text"]{
    width:60px;
    height:20px;
    padding:6px 12px;
    border:1px solid rgba(0,0,0,0.2);
    line-height:20px;
    vertical-align:middle;
    border-radius:4px;
    outline:none
}
.mod-panel .item .input-wrapper select{
    min-width:64px;
    height:34px;
    padding:4px;
    border:1px solid rgba(0,0,0,0.2);
    line-height:20px;
    vertical-align:middle;
    border-radius:4px;
    outline:none
}
.mod-panel .item .input-wrapper button,.mod-panel .item .input-wrapper .btn{

    height:34px;
    margin:0 20px;
    border:medium none;
    background:#FF8A11;
    line-height:30px;
    vertical-align:middle;
    font-size:15px;
    color:#fff;
    border-radius:5px;
    outline:none;
    cursor:pointer
}
.mod-panel .item .input-wrapper button:hover,.mod-panel .item .input-wrapper .btn:hover{
    background:#eb7e0e
}
.mod-panel .item .input-wrapper .btn{
    display:inline-block;
    margin:0;
    background:#e20b1b;
    line-height:34px
}
.mod-panel .item .input-wrapper .btn:hover{
    opacity:0.5;
    background:#e20b1b
}
.mod-panel .box{
    margin-bottom:20px;
    padding:10px 20px;
    border:1px solid #d0ad9a;
    background:#fdf5e6;
    color:#8a492e
}
.mod-panel .box .c-hd{
    height:18px;
    margin-top:15px;
    margin-bottom:8px;
    padding-left:12px;
    border-left:3px solid #8a492e;
    line-height:18px;
    font-weight:bold;
    font-size:15px;
    color:#333
}
.mod-panel .box .c-bd{
    margin-bottom:15px
}
.mod-panel .box .c-bd p{
    margin-bottom:10px;
    line-height:22px;
    text-indent:2em
}
.mod-panel .book{
    margin-bottom:20px;
    padding:10px 20px;
    border:1px solid #d0ad9a;
    background:#fdf5e6;
    color:#8a492e
}
.mod-panel .book h2{
    margin-top:15px;
    margin-bottom:5px;
    background:url("/xingming/images/bg.png") center center no-repeat;
    line-height:40px;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    color:#925335
}
.mod-panel .book h4,.mod-panel .book strong{
    display:block;
    height:18px;
    margin-top:15px;
    margin-bottom:8px;
    padding-left:12px;
    border-left:3px solid #8a492e;
    line-height:18px;
    text-indent:0;
    font-weight:bold;
    font-size:15px;
    color:#333
}
.mod-panel .book p{
    margin-bottom:10px;
    line-height:22px;
    text-indent:2em
}
.mod-panel .book p:first-child{
    display:none
}
.mod-panel .book p.center{
    text-align:center;
    text-indent:0
}
.mod-panel .book p.center img{
    max-width:100%;
    height:auto
}
.mod-panel .menu{
    margin-bottom:10px
}
.mod-panel .menu ul{
    max-width:640px;
    text-align:center;
    margin:0 auto;
    overflow:hidden
}
.mod-panel .menu li{
    display:inline-block;
    width:120px
}
.mod-panel .menu li a{
    display:block;
    height:32px;
    border:1px solid #d0ad9a;
    background:#fdf5e6;
    line-height:32px;
    text-align:center;
    font-size:14px;
    color:#8a492e;
    border-radius:4px
}
.mod-panel .menu li.active a{
    border:1px solid #a4672e;
    background:#a4672e;
    color:#fff
}
.mod-panel .shengxiao ul{
    overflow:hidden
}
.mod-panel .shengxiao li{
    float:left;
    width:8.33%
}
.mod-panel .shengxiao li a{
    display:block;
    padding:12px 0 7px;
    margin:0 5px 10px;
    border:1px solid #d0ad9a;
    background:#fdf5e6;
    line-height:22px;
    text-align:center;
    border-radius:4px;
    color:#813d20
}
.mod-panel .shengxiao li.active a{
    background:#a4672e;
    border:1px solid #a4672e;
    color:#fff
}

.mod-panel .mod_box_t3 { border-color: #ebdbd3; margin-bottom: 10px; color: #8a492e; }

.mod-panel .info_table { text-align: center; margin-bottom: -1px; table-layout: fixed; }

.mod-panel .info_table_col3 { margin-bottom: -1px; color: #8a492e; }

.mod-panel .info_table_col3 .sort_1st { width: 40%; padding: 5px 15px; }

.mod-panel .info_table_col3 .sort_2nd { width: 30%; padding: 5px; }

.mod-panel .info_table_col3 .sort_3rd { width: 30%; padding: 5px; }

.mod-panel .info_table_col3 th li { float: left; width: 65px; font-weight: normal; line-height: 32px; }

.mod-panel .info_table_col3 th li.cGrey { font-size: 12px; }

.mod-panel .info_table_col3 td { line-height: 30px; border-left: 1px solid #ebdbd3; border-bottom: 1px solid #ebdbd3; }

.mod-panel.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mod-panel.clearfix{*zoom:1;}


.mod-panel .shengxiao li img,.mod-panel .shengxiao li span{
    display:block
}
.mod-panel .shengxiao li img{
    width:32px;
    height:32px;
    margin:0 auto
}
.mod-panel .sm_kuang2{
    float:left;
    margin:0 10px;
    text-align:center
}
.mod-visit .hd{
    padding-left:12px;
    margin-bottom:5px;
    border-left:3px solid #813d20;
    line-height:20px;
    font-weight:bold;
    font-size:16px
}
.mod-visit .bd{
    padding:5px 0
}
.mod-visit ul{
    overflow:hidden
}
.mod-visit ul.list-6 li{
    width:16.66%
}
.mod-visit ul li{
    float:left;
    width:25%
}
.mod-visit ul li a{
    display:block;
    padding:0 10px;
    background:rgba(0,0,0,0.05);
    margin:0 1px 2px;
    line-height:30px;
    text-align:center
}
.mod-visit ul li a:hover{
    background:#fc9000;
    color:#fff
}
@media screen and (max-width: 799px){
    .mod-panel .hd{
        margin:0
    }
    .mod-panel .hd h1{
        line-height:24px;
        font-size:19px
    }
    .mod-panel .bd .item .c-bd{
        padding:10px
    }
    .mod-panel .bd .item .input-wrapper{
        margin:5px 0
    }
    .mod-panel .bd .item .input-wrapper .input-title{
        display:none
    }
    .mod-panel .bd .item .input-wrapper input[type="text"]{
        width:80px;
        padding:6px 8px
    }
    .mod-panel .bd .item .input-wrapper select{
        min-width:auto
    }
    .mod-panel .bd .item .input-wrapper button{

        margin:5px 5px
    }
    .mod-panel .menu li{
        width:80px
    }
    .mod-panel .menu li a{

    }
    .mod-panel table{
        margin-bottom:15px;

    }
    .mod-panel table caption h3{
        line-height:32px;
        font-size:16px
    }
    .mod-panel table caption h3 span:before{
        top:7px;
        width:16px;
        height:16px;
        background-size:16px 16px
    }
    .mod-panel table caption h3 span:after{
        top:7px;
        width:16px;
        height:16px;
        background-size:16px 16px
    }
    .mod-panel table th,.mod-panel table td{
        padding:4px 8px
    }
    .mod-panel table td.th{
      width:64px;
    }
    .mod-panel table td.wg{
    text-align:center;
    font-weight:bold;
      width:auto;
    }
    .mod-panel .box .c-bd p{
        margin-bottom:8px;
        line-height:20px;
        font-size:13px
    }
    .mod-panel .shengxiao li{
        width:16.66%
    }
    .mod-panel .shengxiao li a{
        margin:0 2px 4px
    }
    .mod-visit ul.list-6 li{
        width:33.33%
    }
    .mod-visit ul li{
        width:50%
    }
}.mod-app .hd{padding-left:12px;margin-bottom:5px;border-left:3px solid #813d20;line-height:20px;font-weight:bold;font-size:16px}.mod-app ul{overflow:hidden}.mod-app li{float:left;width:33.33%}.mod-app .item{margin:0 4px 8px;padding:15px 10px;background:#fdf5e6;border:1px solid #9d814d;overflow:hidden}.mod-app .item .icon{float:left;width:75px}.mod-app .item .info{height:64px;margin-left:75px}.mod-app .item .name{margin-bottom:4px;line-height:24px;font-size:19px;font-weight:bold}.mod-app .item .intro{height:36px;line-height:18px;font-size:12px;color:#888;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width: 799px){.mod-panel .hd{margin:0}.mod-panel .hd h1{line-height:24px;font-size:1.25rem;}.mod-panel .hd p{line-height:18px;font-size:.8rem;}.mod-panel .bd .item .c-bd{padding:10px}.mod-panel .bd .item .input-wrapper{margin:10px 0}.mod-panel .bd .item .input-wrapper .input-title{float:left;}.mod-panel .bd .item .input-wrapper .input-content1{float:left;margin-left:10px;font-size:.9rem;text-align:center;}.mod-panel .bd .item .input-wrapper input[type="text"]{width:76px;padding:6px 8px}.mod-panel .bd .item .input-wrapper select{min-width:auto}.mod-panel .bd .item .input-wrapper button{width:160px;margin:15px 10px 0 10px}.mod-panel .bd .shengxiao li{width:16.66%}.mod-panel .bd .shengxiao li a{margin:0 2px 4px}.mod-visit ul.list-6 li{width:33.33%}.mod-visit ul li{width:50%}.mod-intro table{width:auto}.mod-intro table td{white-space:nowrap}.mod-app li{float:none;width:auto}}