@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: url("bg1.jpg") no-repeat center top,
    url("bg2.jpg") no-repeat center 1134px, 
    url("bg3.jpg") no-repeat center 3247px; min-height: 4018px; width: 100%; position: relative;}


.header_2024 {background: url("header_bg.png") no-repeat center top; width: 100%; height: 5800px; box-sizing: border-box; padding-top: 240px;}
.nav_2024 { background: #d71b0b;}
.nav_2024 ul { height: 40px; display: flex; justify-content: space-evenly;}
.nav_2024 ul li { float: left; width: 132px; line-height: 40px; text-align: center; font-size: 18px; color: white; cursor: pointer;}
.nav_2024 ul li a{color: #FFFFFF;}

.title{width: 100%; text-align: center; height: 134px; position: relative; margin-bottom: 80px;}
.more{ position: absolute; right: 0; top: 35px;}

/* part0 */
.part0{width: 100%; height: 1112px; box-sizing: border-box; position: relative;}
.part0 .intro{width: 782px;height: 279px;padding: 35px;background-image: linear-gradient(155deg, #fdcfc2 10%, #e84a1e 50%, #e84a1e 100%);background-size: 100% 100%;box-shadow: -4px 4px 1px 0 rgba(255, 224, 143, 0.9);border-radius: 25px;box-sizing: border-box;position: absolute;right: 25px;top: 485px;}
.part0 .line{margin-bottom: 10px;}
.part0 .intro p{width: 100%; height: 100%; font-family: '微软雅黑'; font-size: 16px; font-weight: bold; color: #ffffff; line-height: 32px; text-indent: 2em; text-align: justify; color: #fff; box-sizing: border-box;}


/* part1 */
.part1{width: 100%; height: 736px; box-sizing: border-box;}
.part1 .title{margin-bottom: 37px;}
.part1 .content{position: relative;}
.part1 .content .list{width: 695px;height: 430px;background-color: #a92a1b;  padding: 30px 120px 0px 40px; box-sizing: border-box; display: flex;flex-direction: column;justify-content: flex-start;}
.part1 .content .list li{border-bottom: 1px solid #fff;box-sizing   : border-box;padding-left: 10px;margin-bottom: 15px;margin-top: 15px; cursor: pointer;}
.part1 .content .list li a{font-family: '微软雅黑'; font-size: 24px; color: #ffffff; line-height: 30px; text-align: left;  }

.part1 .pic{position: absolute; left: 627px; top: 20px; width: 570px; height: 400px; background-color: #ffe58c; overflow: hidden; cursor: pointer;}
.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;}



/* part2 */
.part2{width: 100%; height: 755px; box-sizing: border-box;}
.part2 .title{margin-bottom: 48px;}
.part2 .content, .p2_list_box{position: relative; display: flex;justify-content: space-between;flex-wrap: wrap; border: 3px solid #a92a1b; padding-top: 22px 30px; box-sizing: border-box;}
.p2_list_box{border: none;}

.part2 .picCCC{position: relative; width: 583px; height: 305px; background: url(p2_bg2.jpg) repeat center center/ 100% 100%; border: 3px solid #a92a1b; cursor: pointer; position: absolute; left: 579px; top: -20px;}
.part2 .pic{width: 100%; height: 100%; overflow: hidden; position: absolute; left: 10px; top: -10px;}
.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: 543px;height: 300px;padding: 50px 30px;box-sizing: border-box; }
.part2 .news_box h2{font-family: '微软雅黑'; font-size: 20px; font-weight: bold; color: #570b10; 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: #570b10;line-height: 32px;text-align: justify;text-indent: 2em;margin-bottom: 10px;}
.part2 .news_box .more1{width: 70%; height: 0; text-align: center; margin-top: 20px; margin: 0 auto; border-bottom: 3px dashed #a92a1b; padding: 10px 0; box-sizing: border-box;}

.part2 .p2_list{ width: 543px; background-size:100% 100%;padding: 10px 56px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: flex-start; }
.part2 .p2_list li{background: url(ddd.png) no-repeat center left;box-sizing: border-box;padding-left: 18px; margin-bottom: 5px; margin-top: 5px;}
.part2 .p2_list li a{font-family: '微软雅黑'; font-size: 18px; font-weight: bold; color: #570b10; line-height: 20px; text-align: left; }

/* 
.news_list li{transition: all .3s;}
.news_list li:hover h2{ transform: translateX(7px); color: #ea0020; font-weight: 900;  }
.news_list li:hover h2{ color: #ea0020;  } */


/* part3 */
.part3{width: 100%; height: 495px; box-sizing: border-box;}      
.part3 .title{margin-bottom: 5px;}
.part3 .more{ position: absolute; right: 0; top: 20px;}

.part3 .p3_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.part3 .p3_list li{width: 563px; padding: 0 30px; box-sizing: border-box; margin-top: 30px; margin-bottom: 15px;}
.part3 .p3_list h2{margin-bottom: 10px; text-align: center;}
.part3 .p3_list h2 a{font-family: '微软雅黑'; font-size: 24px; color: #570b10; line-height: 25px; font-weight: bold; }
.part3 .p3_list p{font-size: 16px; color: #570b10; text-align: justify; text-indent: 2em;}


/* part4 */
.part4{width: 100%; height: 917px;  box-sizing: border-box;}
.part4 .title{margin-bottom: 15px;}
.part4 .more{ position: absolute; right: 0; top: 20px;}

.part4 .content{position: absolute;}

.part4 .wz_box{ height: 100%; display: none;}
.part4 .tu_wz{height: 100%; display: flex;justify-content: center;align-items: center; }


.icon_phone{width: 196px; height: 198px; background: #490000 url(icon_phone.png) no-repeat center center; position: absolute; left: 373px; top: 503px;}
.pic_box{position: absolute; overflow: hidden; cursor: pointer;}
.pic_box img{width: 100%; height: 100%;  transform:scale(1); transition:all .3s;}/*object-fit: cover;*/
.pic_box img:hover{transform:scale(1.1); transition:all .3s;}

.pic_box:nth-child(1){width: 553px; height: 340px; left: 45px; top: 85px; }
.pic_box:nth-child(2){width: 370px; height: 226px; left: 8px; top: 436px;}
.pic_box:nth-child(3){width: 211px; height: 128px; left: 387px; top: 436px;}
.pic_box:nth-child(4){width: 156px; height: 156px; left: 608px; top: 104px;}
.pic_box:nth-child(5){width: 393px; height: 229px; left: 769px; top: 31px;}
.pic_box:nth-child(6){width: 552px; height: 340px; left: 607px; top: 274px;}

/* bottom */
.bottom{width: 100%; height: 507px;}

/*底部样式*/


.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;}
