@charset "utf-8";
body{background: #f9f9f9}
.g-banner{width: 100%;height: auto;overflow: hidden;background: url(yy_banner1.png) no-repeat top center}
.g-banner .g-bannerR{line-height: 30px}
.g-banner .g-bannerR span{border-right: 2px solid #999}
.g-banner .g-bannerR span a{color: #999}
.g-banner .g-bannerR .g-bannerLSF{padding-left: 0}
.g-banner .g-bannerR .g-bannerLSL{border: none;padding-right: 0}
.g-banner .m-logo{padding: 0}
.search{height: 48px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;border-top-left-radius: 50px;border-top-right-radius: 50px;border: 1px solid #eee}
.search form{height: auto;overflow: hidden;position: relative}
.search form .u-input{line-height: 48px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;border-top-left-radius: 50px;border-top-right-radius: 50px;text-indent: 30px}
.search form .u-sub{position: absolute;right: 0;top: 0;width: 80px;line-height: 48px;background: #bd1a2d;border-bottom-right-radius: 50px;border-top-right-radius: 50px;text-align: center;color: #fff;font-size: 18px}
.g-nav{height: auto;overflow: hidden;background: #bd1a2d}
.g-nav .m-nav{background: #bd1a2d}
.g-nav .m-nav ul{display: flex;justify-content: space-between}
.g-nav .m-nav ul img{display: inline-block;margin-top: -6px}
.card .title{font-size: 24px;font-weight: 700;border-bottom: 3px solid #e5e5e5;padding-bottom: 11px;overflow: visible}
.card .title a{margin-right: 20px}
.card .title .active{color: #bd1a2d;border-bottom: 3px solid #bd1a2d;padding-bottom: 10px}
.card .detail{margin-top: 13px;font-size: 18px;line-height: 48px;height: auto;overflow: hidden}
.card .detail ul li{background: url(yyq_lis.png) no-repeat left center;padding-left: 16px}
.card .detail ul li span{float: right;color: #999}
.card p{padding: 14px 0 0 23px;font-size: 22px;color: #bd1a2d;font-weight: 700}
.gk_sch{height: auto;overflow: hidden;padding-top: 26px;padding-left: 30px}
.form-group{margin-bottom: 0}
.form-group .postnm{padding: 0 1rem}
.form-group input, .form-group select{height: 28px;border: 1px solid #dedede;margin-bottom: 15px}
.form-group .btjg{width: 82.5%;text-indent: 1rem}
.form-group .timeput{width: 24%;text-indent: .5rem}
.form-group .fwzh{padding: 0 1rem;width: 27%;margin-right: 2px}
.form-group .btn-primary{font-size: 18px;width: 107px;border-color: #bd1a2d;background-color: #bd1a2d;box-shadow: none;border: none;height: 40px;border-radius: 5px;margin-right: 76px}
.form-group .btn-primary1{border-color: #ecb57a;background-color: #ecb57a}
.form-group .btn{margin-top: 15px;margin-left: 28%}
.m-lst48 ul{padding: 0}
.nav{display: inline-block;height: 36px;line-height: 36px;background: #bd1a2d;color: #fff;font-size: 20px;padding: 0 34px;margin: 18px 0}
.ldzc-content{padding: 24px}
.ldzc-content img{width: 46%;float: left}
.ldzc-content .right{float: right;width: 46%}
.ldzc-content .name{padding-top: 30px;font-size: 20px;font-weight: 700}
.ldzc-content .txt{display: block;padding-top: 18px;line-height: 30px;font-size: 16px}
.ldzc-content .fqz{clear: both;padding-top: 28px}
.ldzc-content .fqz .name{padding-top: 0}
.ldzc-content .fqz .fqz-name{display: flex;flex-direction: row;flex-wrap: wrap;float: right;width: 68%;margin-top: -12px}
.ldzc-content .fqz .fqz-name a{width: 33%;padding-top: 15px;font-size: 16px}
.zfxxgk{background: #fff}
.zfxxgk li{border: 1px solid #dedede;text-align: center;border-bottom: none}
.zfxxgk .l1{background: url(yyq_zfxxgk_zn.png) 25% center no-repeat}
.zfxxgk .l2{background: url(yyq_zfxxgk_zd.png) 25% center no-repeat}
.zfxxgk .l3{background: url(yyq_zfxxgk_ml.png) 25% center no-repeat}
.zfxxgk .l4{background: url(yyq_zfxxgk_zdly.png) 25% center no-repeat}
.zfxxgk .l5{background: url(yyq_zfxxgk_nb.png) 25% center no-repeat}
.zfxxgk .l6{background: url(yyq_zfxxgk_bb.png) 25% center no-repeat}
.zfxxgk .l7{padding-left: 0;background: #f2f0f0;border: 1px solid #dedede}
.zfxxgk .l7 ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;margin: 7px 0 23px 0}
.zfxxgk .l7 ul li{width: 44%;margin-top: 13px;padding-left: 0;background: 0 0;line-height: 36px;border: 1px solid #dedede}
.m-xxtj{margin-top: -20px;height: auto;overflow: hidden;padding-bottom: 24px}
.m-xxtj .xxnr{height: auto;overflow: hidden;background: #fff;padding: 0 24px 24px}
.m-xxtj .xxnr .xxbt{height: 32px;line-height: 32px;overflow: hidden;display: table;padding: 47px 0 21px 0}
.m-xxtj .xxnr .xxbt a{height: 32px;line-height: 32px;overflow: hidden;color: #bd1a2d;text-align: center;font-size: 16px;display: block;float: left;padding: 0 19px;margin: 0 10px 0 0;border: 1px solid #bd1a2d;cursor: pointer}
.m-xxtj .xxnr .xxbt a:nth-child(3){margin: 0}
.m-xxtj .xxnr .xxbt .hover{color: #FFF;background: #de8c96;border: 1px solid #de8c96}
.m-xxtj .xxnr .xxtb{height: 316px;overflow: auto}
.m-xxtj .xxnr .xxtb::-webkit-scrollbar{width: 10px}
.m-xxtj .xxnr .xxtb::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);border-radius: 5px}
.m-xxtj .xxnr .xxtb::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #bd1a2d}
.m-xxtj .xxnr .xxtb table{width: 100%;table-layout: fixed}
.m-xxtj .xxnr .xxtb table thead tr{background: #e4b9b9;height: 36px;font-size: 16px}
.m-xxtj .xxnr .xxtb table thead th{text-align: center;font-size: 15px;color: #000}
.m-xxtj .xxnr .xxtb table tr:nth-child(2n){background: #f5f5f5}
.m-xxtj .xxnr .xxtb table tr{border: 1px solid #f2f0f0}
.m-xxtj .xxnr .xxtb table td{line-height: 30px;font-size: 14px}
.m-xxtj .xxnr .xxtb table td.td1, .m-xxtj .xxnr .xxtb table thead th.td1{width: 62%}
.m-xxtj .xxnr .xxtb table td.td2, .m-xxtj .xxnr .xxtb table thead th.td2{text-align: center}
.m-xxtj .xxnr .xxtb table td.td3, .m-xxtj .xxnr .xxtb table thead th.td3{width: 14%;text-align: center}
.g-footer{background: #bd1a2d}
.g-footer .txt{border: none;padding-bottom: 20px}
.g-footer .txt p{line-height: 30px}
.g-footer .txt p img{padding-right: 6px}
.g-footer .txt p span{padding-left: 28px}
@media (max-width: 768px){.g-banner{padding: 24px 0}
    .gk_sch{padding-left: 0}
    .ldzc-content .fqz .fqz-name{flex-wrap: nowrap;width: 82%}
    .form-group .timeput{width: 23.6%}
    .g-footer .txt{padding: 4px 0}
    .g-footer .txt p{line-height: 24px}
    .g-footer .txt p span{padding-left: 0}
    .m-txt{padding: 0}}
@media (max-width: 750px){.g-banner{z-index: 99;top: 0;position: fixed;height: 70px;background: url(y-banner.png) no-repeat bottom right;padding: 0}
    .g-banner .m-logo{margin: 0}
    .g-nav{margin-top: 70px}
    .bg-fff .col-md-8{padding: 0}
    .bg-fff .col-md-4{padding: 0}
    .ldzc-content .name{padding-top: 0;font-size: 18px}
    .ldzc-content .fqz .fqz-name{flex-wrap: wrap;width: 64%}
    .m-xxtj .xxnr .xxbt a{padding: 0 14px}
    .gk_sch{padding-top: 12px}
    .form-group .postnm{padding: 0 1rem .3rem}
    .form-group .btjg{width: 100%}
    .form-group .postnm1{display: block}
    .form-group .fwzh{padding: 0 .2rem;width: 32%;margin: 0}
    .form-group .timeput{width: 48.5%}
    .form-group .btn{margin-left: 0}
    .g-footer .txt{margin: 0 -8px}
    .g-footer .txt p{text-align: center}
    .g-footer .txt p span{font-size: 13px;display: inline-block;text-align: center}
    .m-txt{margin: 0}}