body{background: #ffe0de}
.bg{background: url("20201012-pt-bg.png") no-repeat center top;}
.w_1140{width: 1140px;margin: 0 auto;}
.logo{margin-top: 34px;}
.fhsy{margin-top: 34px;}
.container{margin-top: 518px;}
.boxall{padding: 25px;background: #fff;}
.tit{border-bottom: 1px #e8e8e8 solid;}
.tit h4{float: left;font-size: 20px;font-weight: bold;}
.tit h4 a{display: inline-block;padding: 0 20px 0 54px;color: #fff;text-decoration: none;height: 47px;background: #c31606;line-height: 47px;margin-bottom: -1px;border-radius: 8px 8px 0 0; }
.tit h4.icon01 a{background: url("20201012-bt-icon01.png") no-repeat 17px center #c31606;}
.tit h4.icon02 a{background: url("20201012-bt-icon02.png") no-repeat 17px center #c31606;}
.tit h4.icon03 a{background: url("20201012-bt-icon03.png") no-repeat 17px center #c31606;}
.tit .gend{color: #999;float: right;line-height: 46px}
.list-1 li {
    padding: 0 5px;
    line-height:40px;
    transition: all .3s linear;
    overflow: hidden;
    font-size: 16px;
}
.list-1 li span {
    float: right;
    color: #999;
    font-size: 16px;
}

.list-1 li i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #ccc;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: 20px;
    float: left;
}
.list-1 li a {
    display: inline-block;
    width: 72%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    color: #333;
    transition: all .3s linear;
}
.list-1 li a:hover {
    padding: 0px 0 0px 8px;
    color:#c31606;
    transition: all .3s linear;
}
.side{width: 557px;margin-top: 25px;}
.footer{padding: 20px 0;margin-top: 30px;background: #c31606;color: #fff;line-height: 30px;text-align: center}
.footer p a{color: #fff;margin: 0 8px;}
.footer p span{margin: 0 6px}
.footer p span img{margin-right: 5px;}
.red{position: absolute;top: 40px;left: 35px;}





      .nav ul li {
    width: 165px;
    text-align: center;
}


.zczczczc {
    position: absolute;
    width: 99px;
    height: 49px;
    left: 790px;
    top: 10px;
}

.content {
    width: 998px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.zlm {
    width: 250px;
    margin-left: 8px;
}
.zwnr{    
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 8px;
    height: 636px;
    padding-left: 2px;
}
    
.n-tit h3{width: 170px}
.left_nav_tt{height: 45px;
    background: #ce0000;}
    .left_nav_tt h2{
            line-height: 45px;
    color: #fff;
    padding-left: 12px;
    }
.borone{
            border: 1px solid #e7e7e7;
    }
.left_nav_ct ul li a {
    font-size: 14px;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    width: 171px;
    background:url("gl_icon_right_2015pnmsly001.png") 199px center no-repeat;
}
.zwnr{
        width: 720px;
}
.n-tit {
    width: 720px;
    border-bottom: 1px solid #CCC;
}
.n-tit {
    width: 720px;
    border-bottom: 1px solid #CCC;
}
.n-tit h3, .n-tit h3 a {
    color: #ce0000;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px 10px 0px;
}
.wenzi {
    float: right;
    padding: 10px 0px 0px 0px;
    font-size: 14px;
}
.left_nav_ct ul li a:hover, .left_nav_ct ul .left_nav_curr a {
    text-decoration: none;
    color: #ce0000;
    font-weight: bold;
    padding-left: 40px;
    width: 213px;
    background: url(/images/gl_icon_right_2015pnmsly001.png) 199px center no-repeat #f7f7f7;
}
.pgStyle_red input,.pgStyle_red button{    border: 1px solid;}








   .n-tit1 {
    text-align: center;
    border-bottom: 1px dashed #ccc;
    padding: 0 70px 10px 70px;
}
.n-tit1 h3 {
    color: #c90d0a;
    font-size: 26px;
    font-weight: bold;
    padding-top: 55px;
    text-align: center;
    line-height: 36px;
}
.n-tit1 h4 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    padding-top: 15px;
    text-align: center;
    line-height: 25px;
}
.n-tit1 h5 {
    color: #6e6e6e;
    font-size: 12px;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
}
.n-tit1 h5 a {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
}
.box1 {
    margin-top: 40px;
    margin-left: 60px;
    margin-right: 60px;
    padding-bottom: 40px;
    font-size: 16px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    line-height: 28px;
    color: #000000;
}
.anniu {
    width: 228px;
    height: 29px;
    margin: 0 auto;
    padding-bottom: 68px;
}
      .wenzi1 {
    background: #f6f6f6;
    line-height: 40px;
    padding: 0px 0px 0px 16px;
}
        .nav ul li {
    width: 165px;
    text-align: center;
}




.zczczczc {
    position: absolute;
    width: 99px;
    height: 49px;
    left: 790px;
    top: 10px;
}

.content {
    width: 998px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.anniu{width: 371px;
margin-top: 20px}


.anniu a {
    display: block;
    float: left;
    width: 74px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d6d6d6;
    text-align: center;
    text-decoration: none;
    background: #fbfbfb;
    margin-left: 12px;
}
.dy_btn{width: 366px!important}
#xlJctable {
            width: 100%;
            margin: 0 auto;
            padding-top: 20px;
            display: none;
            height: 282px;
            background: #fff;
            border: 1px solid #d6d6d6;
            border-top: none;
            position: relative;
        }

        .xx_bg_box tr td {
            height: 39px;
            font-size: 14px;
        }

        .xx_td2 {
            width: 300px;
            height: 28px;
            border: 1px solid #DBDBDB;
            background: #F8F8F8 none repeat scroll 0% 0%;
            line-height: 28px;
        }

        .xx_td4 {
            width: 690px;
            height: 98px;
            border: 1px solid #DBDBDB;
            background: #F8F8F8 none repeat scroll 0% 0%;
        }

        .tj_btn_box {
            height: 95px;
            position: absolute;
    top: 227px;
    left: 50%;
    margin-left: -116px;
        }

        .xx_box {
                position: absolute;
                left: 50%;
                margin-left: -315px;
        }

        .tj_btn {
            float: left;
            width: 102px;
            height: 39px;
            cursor: pointer;
            vertical-align: middle;
            color: rgb(255, 255, 255);
            font-size: 14px;
            border-width: medium;
            border-style: none;
            border-color: initial;
            border-image: initial;
            background: none 0% 0% repeat scroll rgb(72, 152, 239);
        }

        .cz_btn {
            float: left;
            width: 102px;
            height: 39px;
            cursor: pointer;
            vertical-align: middle;
            margin-left: 28px;
            font-size: 14px;
            color: rgb(255, 255, 255);
            border-width: medium;
            border-style: none;
            border-color: initial;
            border-image: initial;
            background: none 0% 0% repeat scroll rgb(231, 34, 41);
        }

        .err{border:1px solid red;}
        .share a{padding-top: 0px!important; }
        .n-tit1 h5 a {
     color: #000; 
   
}





