@charset "utf-8";
body {background:transparent;}
.xjform {width: 80%;margin: 0 auto;}
.position{text-align:left}
.form-control {background: #fff;color: #000000;border: 1px solid #ccc;height: 34px;line-height: 34px;}
textarea#content {width: 70%;}
.control-label em {color:#ff0000;margin-left: 5px;}
.page-header {margin: 0;margin-bottom: 25px;overflow: hidden;text-align: center;border-bottom: none;}
.page-header h1 {font-size: 30px;color: #bd1a2d;}
.modal-body p {line-height: 30px;font-size: 16px;}

.gtit {background: url(zjxzf_titbg.png) center no-repeat;height: 110px;line-height: 110px;}
.gtit a {display: block;margin: 0 auto;font-size: 36px;font-weight: bold;line-height: inherit;color: #333333;width: 249px;text-align: center;background: #FFF;}
.gtit a em {color: #bd1a2d;margin-left: 4px;}
.gtit a.p3 {width: 250px;background: #fff;}

.gztj {background: transparent;height: auto;padding: 0 50px 20px;}
.xw-jdt { height: 340px; width: 100%;background:#eeeeee;}
.xw-jdt .jdtimg { display: block; width: 100%; }
.xw-jdt .jdtimg img {width: 100%;height: 340px;}
.xw-jdt h3 {color:#555555;font-size: 16px;position: absolute;bottom: 0;background: #0000009c;height: 45px;line-height: 45px;color: #ffffff;width: 100%;margin: 0;}
.xw-jdt h3 p {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding:0 1.5rem;height: 45px;line-height: 45px;color: #ffffff;width: 75%;margin: 0;font-weight: normal;}
.xw-jdt p { font-size: 1.6rem; line-height: 2.4rem; color:#999999;padding:0 3rem;padding-bottom:1.5rem;}
.xw-jdt span { display: block; }
.xw-jdt .swiper-container { width: 100%; }
.xw-jdt .swiper-button-prev { background: url("../images/jczwgk/pglt.png") center center no-repeat; left: 0px; top: 40%;width: 4.4rem; height: 7.6rem; display: none;}
.xw-jdt .swiper-button-next { background: url("../images/jczwgk/pgrt.png") center center no-repeat; right: 0px; top: 40%;width: 4.4rem; height: 7.6rem; display: none;}
.xw-jdt:hover .swiper-button-prev,.xw-jdt:hover .swiper-button-next {display: block;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width: 23% !important;left: auto !important;right: 0;bottom:15px !important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {display:inline-block;width:12px;height:12px;background:#ffffff;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#cc0000;width:12px;height:12px;}
.xw-jdt .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: none;}
.xw-jdt .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: none;}
.iflist {height: auto;overflow: hidden;}
.iflist ul {margin-bottom: 0;margin-top: 8px;}
.iflist li {text-align:left;height: 47px;line-height: 47px;vertical-align:middle;overflow:hidden;font-size: 18px;background:url(znmxzfpt2.png) 0 center no-repeat;text-indent: 15px;}
.iflist li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #000000;width: 80%;float: left;}
.iflist a:hover { color:#bd1a2d;}
.iflist li span{float:right;color: #999999;font-size: 16px;}

.xuzhi {width:100%;padding: 0 47px;}
.xuzhi img {width: 100%;margin-bottom: 10px;}
/*pad*/
@media (max-width : 768px) {
    .gztj {padding: 15px;padding-top: 0;}
    .xjform {width: 100%;}
    .page-header {margin-top: 30px;}
    .xw-jdt .jdtimg img {height: 240px;}
    .xw-jdt h3 p {width: 100%;}
    .xw-jdt {height: 240px;}
    .xw-jdt .swiper-pagination {display: none;}
    .iflist li {float: unset;font-size: 16px;height: 38px;line-height: 38px;}
    .iflist li a {width: unset;float: unset;}
    .iflist li span {font-size: 12px;display: none;}
    .gtit {height: 60px;line-height: 60px;}
    .gtit a {width: unset;font-size: 26px;}
    .bnr.img-responsive {height: 180px;object-fit: cover;}
    .position {background: transparent;}
    .xuzhi {padding: 0;}
}

@media (min-width : 768px) and (max-width : 992px) {
    .xjform {width: 100%;}
}

@media (min-width: 990px){

}