@charset "utf-8";
/* CSS Document */
*{padding: 0; margin: 0;}
body,div,img,form,input,ul,li,h1,h2,a,span{margin: 0; padding: 0; border: none; box-sizing: border-box; }
ul,li{list-style: none;}
body,input,h1,h2{font-family: "微软雅黑", "黑体"; font-size: 16px; line-height: 30px; font-weight: normal;}
body{background: #fff; margin: 0 auto; min-width: 1200px; max-width: 1920px;}
a{color: #000; text-decoration: none;}
a:hover{color: #D92636;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ""; display: block; visibility: hidden; clear: both;}
.absolute { position: absolute;}
.relative { position: relative;}
.none{display: none;}

/* .tu_heide{z-index:2; position:absolute; height:40px; background-color:#000000; bottom:0px; filter:alpha(opacity=50);opacity:0.5; width:100%;}
.tu_wz{z-index:22; position:absolute; height:40px; line-height:40px; color:#FFFFFF; padding:0px 5px; text-align:center; font-family:"微软雅黑", "黑体"; font-size: 16px; bottom:0px; width:100%;}
.tu_wz a,.tu_wz a:visited{color:#FFFFFF;} */

.tu_heide{z-index:2;position:absolute;min-height: 40px;background-color:#000000;bottom:0px;filter:alpha(opacity=50);opacity:0.5;width:100%;height: 100%;}
.tu_wz{z-index:22;position: relative;min-height: 40px;line-height: 20px;color:#FFFFFF;padding: 10px;text-align:center;font-family:"微软雅黑", "黑体";font-size: 16px;bottom:0px;width:100%;}
.tu_wz a,.tu_wz a:visited{color:#FFFFFF;}
.wz_box{width:100%; min-height: 40px; position: absolute; bottom: 0;}


/* 常规样式 */
.container{ width: 1200px; margin: 0 auto; }

.bg{background: #f7e3c9 url("banner.jpg") no-repeat center top; min-height: 3400px; padding-top: 900px; box-sizing: border-box; width: 100%; position: relative;}

.title{background: url("title_bg.png") no-repeat center top; width: 100%; height: 150px; padding-left: 25px; padding-top: 40px; box-sizing: border-box; position: relative; margin-bottom: 50px; text-align: left;}
.title_bg_new{background: url("title_bg_new.png") no-repeat center top; }

.more{ position: absolute; right: 0; bottom: 20px;}

/* part1 */
.part1{width: 100%; min-height: 805px; }
.part1 .content{position: relative;}
.part1 .content .list{width: 642px;height: 443px;background: url(icon_rect.png) no-repeat 100% 100%;padding: 44px 130px 44px 44px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
.part1 .content .list li{background: url(ddd.jpg) no-repeat center left;border-bottom: 1px solid #f79c86;box-sizing: border-box;padding-left: 10px;margin-bottom: 15px;margin-top: 15px; cursor: pointer;}
.part1 .content .list li a{font-family: '微软雅黑'; font-size: 16px; color: #ffffff; line-height: 20px; text-align: left;  }

.part1 .list{width: 100%;height: 141px;padding: 5px 0;box-sizing: content-box;border-bottom: 1px dashed #888888;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.part1 .pic{width: 287px; height: 141px; }
.part1 .pic img{width: 100%; height: 100%; object-fit: cover; transform:scale(1); transition:all .3s;}
.part1 .pic img:hover{transform:scale(1.1); transition:all .3s;}
.part1 .list:last-child{border-bottom: none;}

.part1 .wz{width: 100%;height: 100%;padding: 0 15px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
.part1 .wz h2{font-family: '微软雅黑'; font-size: 20px; font-weight: bold; color: #434343; line-height: 24px; text-align: left; margin-bottom: 10px; }
.part1 .wz h2 a{color: #434343;}
.part1 .wz p{font-family: '微软雅黑';font-size: 16px;color: #888888;line-height: 32px;text-align: justify;text-indent: 2em;margin-bottom: 10px;}
.part1 .wz span{ color: #c20000;}
.part1 .wz span a{color: #c20000;}

/* part2 */
.part2{width: 100%;min-height: 496px;}
.part2 .content{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;box-sizing: border-box;}

.part2 .pic{position: relative; width: 563px; height: 340px; overflow: hidden; cursor: pointer; margin-bottom: 30px;}
.part2 .pic img{width: 100%; height: 100%; object-fit: cover; transform:scale(1); transition:all .3s;}
.part2 .pic img:hover{transform:scale(1.1); transition:all .3s;}

.part2 .news_box{width: 563px;height: 340px;border: 1px solid #fde4b7;background-color: rgb(255, 255, 255, 0.8);background-size:100% 100%;padding: 50px 30px;box-sizing: border-box;margin-bottom: 30px;}
.part2 .news_box h2{font-family: '微软雅黑'; font-size: 20px; font-weight: bold; color: #490000; line-height: 24px; text-align: center; margin-bottom: 10px; }
.part2 .news_box h2 a{color: #490000;}
.part2 .news_box p{font-family: '微软雅黑';font-size: 18px;color: #490000;line-height: 32px;text-align: justify;text-indent: 2em;margin-bottom: 10px;}
.part2 .news_box .more1{width: 100%; text-align: right; margin-top: 20px;}

.part2 .p2_list{width: 100%;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-around;flex-wrap: wrap;align-items: stretch;align-content: center;}
.part2 .p2_list li{width: 45%;background: url(ddd.jpg) no-repeat center left;box-sizing: border-box;padding: 20px 0 20px 18px;margin-bottom: 10px;border-bottom: 1px dashed #888888;display: flex;align-items: center;}
.part2 .p2_list li a{font-family: '微软雅黑'; font-size: 18px; color: #490000; line-height: 20px; text-align: left; }
.part2 .p2_list li:nth-last-child(1), .part2 .p2_list li:nth-last-child(2){border-bottom: none;}


/* part3 */
.part3{width: 100%;min-height: 496px;}      
.part3 .p3_list{width: 100%;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-around;flex-wrap: wrap;align-items: stretch;align-content: center;}
.part3 .p3_list li{width: 45%;background: url(ddd.jpg) no-repeat center left;box-sizing: border-box;padding: 20px 0 20px 18px;margin-bottom: 10px;border-bottom: 1px dashed #888888;display: flex;align-items: center;}
.part3 .p3_list li a{font-family: '微软雅黑'; font-size: 18px; color: #490000; line-height: 20px; text-align: left; }
.part3 .p3_list li:nth-child(7), .part3 .p3_list li:last-child{border-bottom: none;}

/* part4 */
.part4{width: 100%; height: 500px; }

.part4 .content{position: absolute;}

.part4 .carousel{width: 100%;height: 252px; padding: 0 10px; box-sizing: border-box;  position: relative;margin: 0 auto; display: flex;justify-content: space-between;align-items: center;}
.carousel .arrow_prev,
.carousel .arrow_next{width: 40px;height: 40px;cursor: pointer;}
.carousel .arrow_prev img,
.carousel .arrow_next img{width: 100%;height: 100%;}

.swiper-slide .pic{width: 100%; height: 135px; margin-bottom: 15px;}
.swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transform:scale(1);transition:all .3s;}
.swiper-slide .wz{width: 100%;min-height: 50px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.swiper-slide .wz h2{font-family: '微软雅黑'; font-size: 18px; font-weight: bold; color: #434343; line-height: 22px; text-align: justify; margin-bottom: 10px; }
.swiper-slide .wz h2 a{color: #434343;}

.swiper {
    width: 1055px;
    min-height: 200px;
    
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    /* background: #761919; */
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }


/*底部样式*/


.di{ padding-top:130px; padding-bottom:40px;}




.lj_bj{ background:url(http://www.fjdsfzw.org.cn/Template/images/20190823-ssz-yqlj.jpg) no-repeat center 35px; height:146px; padding-bottom: 20px; margin-bottom:50px;}
.lj{ padding:98px 0px 0px 60px;}
.ljk{ width:200px; height:33px; float:left; font-family:"微软雅黑", "黑体"; font-size:14px; line-height:33px; padding:0px 10px; margin-right:20px;}

.di_bj{ background-color:#ba0b00; padding:30px 0px; margin-top:60px;}
.di{ width:1225px;margin:0 auto;height:auto; font-family:"微软雅黑", "黑体"; font-size:16px; color:#FFFFFF; line-height:34px; text-align:center;}



.lj-con{ width: 300px; height: 30px; float: left; margin:0 30px; line-height: 30px;position: relative; background: #fff;}
.lj-title{ width: 290px; height: 30px;  padding-left:10px ;  border: 1px solid #cdcdcd; position: absolute; left: 0px; top: 0px;  z-index: 100; background: #fff;}
.lj-con:hover .lj-title{ border-bottom:1px solid #fff ;  z-index: 100;}

.yq-tag{ background: url(http://www.fjdsfzw.org.cn/Template/images/yq-bgpic.jpg) no-repeat center center; width:8px ; height: 8px; position: absolute; right: 10px; top: 11px;z-index: 101;  }
.yq_list{ width: 974px; padding: 23px; font-size: 12px; color: #5d5d5d;  border: 1px solid #cdcdcd; position: absolute; left: 0px; top: 31px; background: #fff; display: none; z-index: 80; }
.yq_list li{ float: left; width: auto; padding: 0px 10px; text-align: center; padding-bottom: 15px;  word-break:keep-all;    /* 不换行 */
    white-space:nowrap;  }
.yq_list li a{color: #5d5d5d;}
.lj-con:hover .yq_list{ display: block;z-index: 80;}