.bg{background: url("20210810-swt-bg.png") no-repeat center top #fcf6f6;}
.w_1200{width: 1200px;margin: 0 auto;}

.logo,.fhsy{margin-top: 20px;}
.main-box{ background: url("20210810-main-bg.png") no-repeat center top;padding-top: 1px;padding-bottom: 60px;}
.tit{padding:0 80px;}
.tit a{display: block;height: 49px;margin-top: 50px;}
.zt-tit1 a{background: url("20210810-swt-tit1.png") no-repeat center;}
.zt-tit2 a{background: url("20210810-swt-tit2.png") no-repeat center;}
.zt-tit3 a{background: url("20210810-swt-tit3.png") no-repeat center;}
.txsm{padding:30px 80px;font-size: 20px;line-height: 46px;text-align: justify; }
.tips{text-align: right;color: #666;margin-top: 12px}
.xqtb{padding: 0 20px;}
.xqtb table{width: 100%;font-size: 18px;line-height: 46px;}
.xqtb table tr td{padding: 10px 5px;}
.xqtb table tr td.l-td{text-align: right;width: 190px;vertical-align: top}
.xqtb table tr td input{width: 100%;height: 46px;border: 1px #dedede solid;border-radius: 10px;background: #fff;}
.xqtb table tr td label input{width: auto;height: auto;margin-right: 10px;border: 0;background: none}
.xqtb table tr td label{display: inline-block;margin: 0 25px;}
.xqtb table tr td textarea{width: 100%;height: 128px;border: 1px #dedede solid;border-radius: 10px;}
.bg .w_1200:last-child{padding-top: 650px;}
.tjcz-btn{text-align: center;}
.tjcz-btn button{width: 168px;height: 54px;border-radius: 10px;font-size: 20px;color: #fff;background: #999;margin: 35px 20px 0;cursor: pointer;}
.tjcz-btn button.tj{background: #cc191d;}
.lie-box{padding: 10px 0 40px;background: #fff;}
.cxlb-box{padding: 50px 40px;border-radius: 10px;margin-top: 50px;box-shadow: 0 0 15px rgba(0,0,0,.08);}
.cxm-box span{font-size: 16px;line-height: 40px;}
.cxm-box input{padding-left: 15px;width:225px;border: 1px #dbdbdb solid;border-radius: 6px;font-size: 14px;color: #999;height: 40px;}
.cxm-box button{width: 90px;height: 42px;border-radius: 6px;background: #cc191d;color: #fff;font-size: 16px;cursor: pointer;margin-left: 5px;}
.cxm-box button img{margin-right: 5px;}
.xjtj{font-size: 16px;line-height: 40px;}
.xjtj p span{color: #999999;}

.cx-table{width: 100%;margin-top: 25px;border-collapse: collapse;table-layout: fixed;border-top: 4px #cc191d solid;}
.cx-table tr th{font-size: 20px;padding: 20px 25px;}
.cx-table tr td{font-size: 18px;padding: 18px 25px;text-align: center}
.cx-table tr td.l-txt{text-align: left;}
.cx-table tbody tr:nth-child(odd){background: #f8f8f8}
.cx-table tbody tr a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cx-table tbody tr span{color: #da2025;}

.page{text-align: center;margin-top: 50px;}
.footer{padding: 20px 0;border-top: 6px #da2025 solid;text-align: center;line-height: 30px;font-size: 14px;}
.footer p a,.footer p span{margin: 0 10px;display: inline-block}
.footer p span img{margin-right: 7px;}
.red{position: absolute;right:0;top: 30px;}
.xqtb table tr td input::-ms-clear{width : 0;height: 0;display:none;}

/*** 细览 ***/
.xly-box{padding: 30px 40px 70px;border-radius: 10px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.08);margin-top: 645px}
.pad-bot{padding-bottom: 40px;}
.dqwz{padding-bottom: 15px;border-bottom: 1px #d2d2d2 solid;}
.dqwz p{padding-left: 25px;background: url("20210812-dqwz.png") no-repeat left center;}
.dqwz p a{color: #666;}
.dqwz p a:last-child{color: #333;}
.xl-art{padding: 60px 30px 0;}
.xl-art h5{font-size: 32px;font-weight: bold;text-align: center;line-height: 48px;}
.xl-art table{width: 100%;margin-top: 40px;font-size: 18px;line-height: 32px;border-collapse: collapse;}
.xl-art table tr td{border: 1px #dedede solid;padding: 20px 16px;}
.xl-art table tr td.fir-item{width: 130px;text-align: right;background: #f8f8f8;}
.gb-btn{text-align: center;margin-top: 56px;}
.gb-btn a{display: inline-block;height: 36px;padding: 0 18px 0 47px;border: 1px #d8d8d8 solid;border-radius: 4px;
    font-size: 16px;line-height: 36px;color: #666;background: url("20210812-gb.png") no-repeat 20px center;}




@media only screen and (max-width:1920px){body{min-width: inherit;}}
@media only screen and (max-width:1240px){
     .w_1200{width: 1000px;}
     .main-box{border-radius: 10px 10px 0 0;}
    .cx-table tr th{padding: 20px 15px;}
    .cx-table tr td{padding: 18px 15px;}
}

@media only screen and (max-width:1000px){
    .w_1200{width:auto;padding: 0 20px;}
    .bg{background-size: 1200px;}
    .logo{width: 320px;}
    .main-box,.xly-box{margin-top: 380px;}
    .zt-tit1 a,.zt-tit2 a, .zt-tit3 a{background-size: auto 36px;height: 36px;}
    .tit{padding: 0 20px;}
    .txsm{padding: 20px;font-size: 16px;line-height: 36px;}
    .xqtb table{font-size: 16px;}
    .xqtb table tr td.l-td{width: 160px;}
    .tjcz-btn button{width: 130px;height: 48px;font-size: 18px;}
    .cxlb-box{padding: 30px 20px;}
    .cx-table tr th{font-size: 18px;padding: 15px 10px;}
    .cx-table tr td{font-size: 16px;padding: 12px 10px;}
    .page{margin-top: 30px;}
    .red{position: static;}
	.bg .w_1200:last-child{padding-top:0px;}
    .dqwz{display: none;}
    .xly-box{padding:30px 20px;}
    .xl-art{padding: 0;}
    .pad-bot{padding-bottom: 20px;}
    .xl-art h5{font-size: 26px;line-height: 38px;}
    .xl-art table{margin-top: 30px;font-size: 16px;line-height: 30px;}
    .xl-art table tr td{padding: 15px 8px;}
    .xl-art table tr td.fir-item{width: 108px;}
    .gb-btn{margin-top: 30px;}
    .gb-btn{display: none}

}

@media only screen and (max-width:750px){
    .bg{background-size: 900px;}
    .logo{width: 280px;}
    .fhsy{width: 100px;}
    .main-box ,.xly-box{margin-top: 280px;}
    .tit a{margin-top: 30px;}
    .cxm-box,.xjtj{float: none;}
    .xjtj{margin-top: 10px;}
    .cx-table{margin-top: 20px;}
    .cx-table tr th:nth-child(2),.cx-table tr th:nth-child(3),.cx-table tr th:nth-child(4),
    .cx-table tr td:nth-child(2),.cx-table tr td:nth-child(3),.cx-table tr td:nth-child(4){display: none;}
    .cx-table tr th:nth-child(1){width: 70%}
    .w_1200{padding: 0 15px;}
    .main-box{margin-left:-15px;margin-right:-15px;}
    .pad-bot{padding-bottom: 15px;}

}


@media only screen and (max-width:540px){
    .logo{width: 220px;}
    .bg{background-size: 600px;}
    .logo, .fhsy{margin-top: 10px;}
    .main-box,.xly-box{margin-top: 180px;}
    .tit,.xqtb{padding: 0 15px;}
    .zt-tit1 a, .zt-tit2 a, .zt-tit3 a {background-size: auto 28px;height: 30px;}
    .txsm{padding: 15px;font-size: 14px;line-height: 32px;}
    .xqtb table{font-size: 14px;line-height: 24px;}
    .xqtb table tr td.l-td {width: 80px;vertical-align: middle;}

    .xqtb table tr td label { margin: 0 15px;}
    .tjcz-btn button {width: 100px;height: 42px;font-size: 16px; margin: 25px 10px 0;}
    .main-box{padding-bottom: 40px;}
    .cxlb-box{margin-top: 30px;padding: 20px 15px;}
    .cxm-box span{display: none}
    .cxm-box input{width: 74%;padding-left: 4%;float: left;}
    .cxm-box button{width: 18%;float: right;font-size: 14px;margin-left: 0;}
    .cxm-box button img{display: none;}
    .xjtj {font-size: 14px;line-height: 30px;}
    .cx-table{margin-top: 10px;}
    .cx-table tr th{font-size: 16px;padding: 12px 5px;}
    .cx-table tr td{font-size: 14px;padding: 10px 5px;}
    .page{margin-top: 20px;}
    .xly-box{padding: 25px 15px;}
    .xl-art h5{font-size: 20px;line-height: 30px;}
    .xl-art table{margin-top: 20px;font-size: 14px;line-height: 28px;}
    .xl-art table tr td.fir-item{width: 88px;}
    .gb-btn a{font-size: 14px;}
    .gb-btn{margin-top: 20px;}


}
@media only screen and (max-width:374px){
    .logo {width: 200px;}
    .fhsy {width: 80px;}
    .bg{background-size: 540px;}
    .main-box {margin-top: 160px;}
    .xqtb table tr td label{display: block;}



}
