@charset "utf-8";
/* css document */

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: 1280px; 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;}


.container { width: 1280px; margin: 0 auto; padding: 0 16px;}
.part1 .container{background-color: #fff;}

.bold { font-weight: bold;}
.p-left { float: left; width: 383px; }
.p-right { float: right; width: 834px;}
.select { font-size: 24px!important; transition: font-size .55s; font-weight: bold; color: #e00005!important; border-bottom: 2px solid #e00005;}
.select-sm a{ font-size: 20px!important; transition: font-size .55s; font-weight: bold; color: #e00005!important; border-bottom: 2px solid #e00005;}
.select a, .title-sm a{color: #e00005}
.show { display: block!important;}
.left_b{width: 66%; }
.right_b{width: 33%; }
.center .left_b .p2-list1{display: none;}
.title-sm {margin-bottom: 5px;}

/* 头部样式start */
.header_2024 {background:  no-repeat center top; width: 100%; height: 382px; box-sizing: border-box; padding-top: 240px;}
.header_2024 .container{box-sizing: border-box; padding: 0 40px;}
.logo_2024 { float: left; line-height: 0; margin-right: 50px; margin-top: 18px;}
.top_gg{ float: left; margin: 0; width: 486px; height: 86px; border-radius: 10px; margin-top: 11px; overflow: hidden;}
.top_gg img{width: 100%; height: 100%; object-fit: contain !important;}
.search_2024 { float: right; font-size: 18px; line-height: 38px; margin-top: 10px;}
.search_input_2024:focus { outline: none;}
.search_input_2024 { float: left; width: 316px; height: 38px; border: 1px solid #b6b6b6; border-right: none; padding:0 9px;}
.search_submit_2024{ float: left; width: 65px; height: 38px; margin: 0; background: #e91f00; color: white; text-align: center; cursor: pointer;}
.other_2024 { float: right; }

.other_2024 div p { margin: 0; padding-left: 46%; line-height: 22px; color: #474747; font-size: 18px;}
.other-1_2024 { float: left; height: 50px; width: 180px; background: url(/uploads/image/fwt22662008/wmfjwx.png) no-repeat 13px center; position: relative; cursor: pointer;}
.other-2_2024 { float: left; height: 50px; width: 170px; background: url(/uploads/image/fwt22662008/wmfjdy.png) no-repeat 13px center; position: relative; cursor: pointer;}


.code-div_2024{position: absolute; width: 150px; height: auto; margin-top: 10px; display: none;}
.code-div_2024 img{width: 100%; height: 100%;}
.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;}

/* 头部样式end */

.gg_top {width: 100%; height: 60px; overflow: hidden; margin: 30px 0;}
.gg_top img{width: 100%; height: 100%;}

.topic h3 { margin: 0; text-align: center; font-size: 41px; line-height: 50px;}
.topic p { margin: 0; text-align: justify; text-indent: 2em; font-size: 14px; color: #9a9a9a; margin-top: 20px;}
.topic p a { color: #9a9a9a;}

.part1{background:  no-repeat left 380px,
     no-repeat right 380px, 
     no-repeat left 1295px,
     no-repeat right 1295px;}
.p1 { margin-top: 40px; margin-bottom: 15px;}

.carousel { position: relative; width: 760px;  height: 450px; line-height: 0}

.carousel ul,li{list-style:none; box-sizing:content-box;}  /* 一定要写，不然点看不见 */
.jdt-dian li em{display:block; background:#666666;}
.jdt-dian li.on em{background:#d50100;}
.touming{background:url(/uploads/image/fwt22662008/f_34.png); text-align:center; color:#ffffff;}
.tvoff{position:absolute; width:16px; height:16px; background: no-repeat right top; top:0px; right:-16px; cursor:pointer;}

.p1-list { float: right; width: 460px;}
.p1-list ul li { width: 100%; background: url(/uploads/image/fwt22662008/dot.png) no-repeat left center; font-size: 20px; line-height: 48px; box-sizing: border-box; padding-left: 15px; transition: all .3s; margin-bottom: 10px;}
.p1-list ul li a{display: inline-block; vertical-align:middle; line-height: 32px;} 

.common li{border-bottom: 1px dotted #4b4b4b;}
/* .p1-list ul li a{display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:middle;}  */
.p1-list ul li:hover{margin-left: 10px;}
.p1-lb {width: 100%; height: 60px; margin: 10px 0;}
.p1-lb img { width: 100%; height: 100%; object-fit: contain !important;}
.more1 { text-align: right; margin-top: 10px;}
.more1 a { background: #d71b0b; font-size: 14px; color: white; padding: 2px 0 3px 8px;}

.p2 { padding-top: 20px; padding-bottom: 40px; }
.p2-topic-box{margin-bottom: 30px;}
.p2-topic{ box-shadow: 0 0 7px #d4d4d4; height: 127px; box-sizing: border-box; padding: 13px 15px 13px 65px; display: flex; justify-content: space-between;}
.p2-topic-pic{width: 205px; height: 100px;}
.p2-topic-pic img{width: 100%; height: 100%; object-fit: contain !important;}
.icon_ztzl{ background:  no-repeat 14px top / auto 100%; width: 730px; }
.icon_wmyy{ background: no-repeat 14px top / auto 100%; width: 500px;}

.p2-tab1 { }
.p2-tab1 li { float: left; font-size: 20px; line-height: 40px; color: #7e7e7e; margin: 0 15px; cursor: pointer;}
.p2-list1 {width: 100%;min-height: 251px;background: white;box-sizing: border-box;padding: 15px;}
.p2-list1 li {background: url(/uploads/image/fwt22662008/dot.png) no-repeat left center;border-bottom: 1px dotted #b6b6b6; padding-left: 10px; }
.p2-list1 li a {width: 100%; display: block; font-size: 18px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.p2-list1 li:hover{transform: translatex(7px); transition: all .3s;}
.p2-list1 li:last-child{border-bottom:none;}
.p2-list1 li a span,.p2_date { width: 25%; float: right; font-size: 14px; color: #838383;}
.p2_title{float: left; width: 70%; }


.p2-tab2 { margin-top: 30px;}
.p2-tab2 li { float: left; font-size: 20px; line-height: 40px; color: #7e7e7e; margin: 0 15px; cursor: pointer;}
.p2-list2 { width: 100%; min-height: 251px; display: none; background: white; padding: 20px 0; box-shadow: 0 0 7px #d4d4d4;}
.p2-list2 li { padding-left: 25px;}
.p2-list2 li a {display: inline-block; font-size: 16px; color: #4b4b4b; line-height: 40px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:middle}

.p2-list-box{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.p2-list-box>div{width: 33%;}
.news_list li{   height: 40px; font-family:"微软雅黑";font-size:16px;line-height:40px; margin-bottom: 5px; color:#161616;}
.news_list li a{ width:100%;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block}
.news_list li small{width: 20%;float: right;color: #9f9f9f;text-align: center;font-size: 16px;}

.title { border-bottom: 2px solid #f4f4f4; padding: 0 10px; box-sizing: border-box;}
.title span { font-size: 28px; font-weight: bold; line-height: 42px; color: #e00005; border-bottom: 4px solid #e00005;}
.title-sm { height: 37px; padding: 0 10px;}
.title-sm span { font-size: 20px; font-weight: bold; line-height: 42px; color: #e00005; border-bottom: 2px solid #e00005;}
.title a{color: #e00005;}

.p-col { width: 100%; float: left; position: relative;}
.p-col-nm { margin: 0;}
.p-col ul {  margin: 0 auto;}
.p-col ul li{line-height: 50px; margin-bottom: 5px;}
.p-col ul li a {font-size: 16px; color: #4b4b4b; line-height: 25px; display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:middle;}
.p-img { width: 350px; height: 190px; position: relative; margin: 0 auto; overflow: hidden; }
.p-img img { width: 100%; height: 100%; transform: scale(1); transition: transform .3s;}

 .p1-lb, .p2-topic-pic, .p-img, .p3-content li .pic, .p3-nimg, .p4-rimg1, .p4-rimg2, .p5-content .pic{overflow: hidden; cursor: pointer;}
.top_gg img, .p1-lb img, .p2-topic-pic img, .p-img img, .p3-content li .pic img, .p3-nimg img, .p4-rimg1 img, .p4-rimg2 img, .p5-content .pic img{transform: scale(1); transition: transform .3s; object-fit: cover;}
.top_gg img:hover,  .p2-topic-pic img:hover, .p-img img:hover, .p3-content li .pic img:hover, .p3-nimg img:hover, .p4-rimg1 img:hover, .p4-rimg2 img:hover, .p5-content .pic img:hover{transform: scale(1.1); transition: transform .3s;}

.p-img-sm { width: 334px; height: 170px; position: relative; margin: 20px auto 25px auto;}
.p-img-sm img { width: 100%; height: 100%;}
.p-img-lm { margin-top: 47px;}

.p3 { padding-top: 16px; padding-bottom: 40px;}
.p3 .title, .p4 .title{margin-bottom: 42px;}
.p3-lb { height: 29px; background:  no-repeat left center; margin-bottom: 13px;}
.p3-lb p { width: 117px; height: 29px; background:  no-repeat left center; font-size: 20px; font-weight: bold; line-height: 29px; color: white; margin: 0; margin-left: 5px; padding-left: 13px;}
.p3-lb-ab { position: absolute; top: 13px; background: none;}
.p3-lb a{color: #ffffff;}

.p3-content { width: 834px; height: 217px; position: relative; margin: 20px auto; display: none; }
.p3-content ul{display: flex; justify-content: space-evenly;}
.p3-content li{width: 138px; height: 207px;}
.p3-content li .pic{ width: 100%; height: 177px; overflow: hidden;}
.p3-content li .pic img{width: 100%; height: 100%; object-fit: cover;}
.p3-content li h2{background-color: #e00005; font-size: 18px; text-align: center; font-weight: bold; color: #edc98c; line-height: 30px;}
.p3-content li h2 a{color: #edc98c;}
.p3-nav{display: flex; margin-bottom: 26px; background: linear-gradient(to bottom, #f6f3ef, #fefdfd); border-top-left-radius: 25px; border-top-right-radius: 25px; padding: 0 15px;}
.p3-nav li{min-width: 158px; height: 46px; cursor: pointer;}
.p3-nav li.on{background: linear-gradient(to bottom, #e12429, #fce8e8); color: #fff; transform: skew(-20deg);}
.p3-nav li h2{font-size: 20px; text-align: center; font-weight: bold; color: #a47740; line-height: 42px;}
.p3-nav li h2 a{color: #a47740;}
.p3-nav li.on h2{color: #fff;transform: skew(20deg);}
.p3-nav li.on h2 a{color: #fff}

.ddjs{position: relative;}
.ddjs_content{width: 100%; height: 125px; background: linear-gradient(to bottom, #f4f4f4, #fff); position: absolute; top: 3px;}
.ddjs .title{background: no-repeat; width: 236px; height: 29px; font-size: 18px; text-align: center; font-weight: bold; color: #e12429; line-height: 29px; padding: 0; margin: -3px 0 10px 6px;}
.ddjs ul{display: flex; flex-wrap: wrap;}
.ddjs ul li{width: 50%; padding-left: 25px; box-sizing: border-box; line-height: 35px; transition: all .3s;}
.ddjs ul li a {font-size: 16px; color: #4b4b4b; line-height: 25px; display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:middle; }
.ddjs ul li:hover{ transform: translatex(7px); transition: all .3s; color: #ea0020; font-weight: 900;  }
.ddjs ul li:hover a{ color: #ea0020; }

.p3-nimg { width: 365px; height: 111px; margin: 25px auto 0 auto;}
.p3-nimg img { width: 100%; height: 100%;}


.p4 { padding-top: 22px; padding-bottom: 26px; }
.p4 .p-right { float: right; width: 412px; margin-top: -20px;}
.p4-wrap { width: 100%; height: 477px; background: white; padding-bottom: 25px; box-sizing: content-box; }
.p4-tab {background:url(/uploads/image/fwt22662008/title_gygg_bg.png) no-repeat center center;  height: 42px; border-bottom: 2px solid #f4f4f4; box-sizing: border-box; padding-right: 25px;}
.p4-tab li { height: 42px; float: left; font-size: 18px; color: #7e7e7e; line-height: 50px; margin: 0 10px;cursor: pointer;}
.p4-tab li a{color: #7e7e7e;}
.p4-tab li a:hover{color: #e00005;}
.p4-content { display: none;}
.p4-rimg1 { width: 365px; height: 186px; margin: 25px auto 35px auto; position: relative;}
.p4-rimg1 img { width: 100%; height: 100%;}
.p4-rimg2 { width: 365px; height: 111px; margin: 25px auto 0 auto;}
.p4-rimg2 img { width: 100%; height: 100%;}
 .gygg{width: 254px; height: 47px;}
.gygg a{display:inline-block; width: 100%; height: 100%;}
/* 我们的节日 */
.festival{width: 411px; height:195px; background: url(/uploads/image/fwt22662008/fest_bg.png) no-repeat center top; }
.festival ul{padding-top: 83px; padding-left: 23px;}
.festival ul li{background:  no-repeat center top; float: left; width: 19px; height: 65px; text-align: center; margin: 0 17px; cursor: pointer; transition: all .3s;}
.festival ul li a{width: 100%; height: 100%; display: block;}

.festival ul li:nth-child(1){background:  no-repeat center top,  no-repeat center bottom; }
.festival ul li:nth-child(2){background:  no-repeat center top,  no-repeat center bottom; }
.festival ul li:nth-child(3){background:  no-repeat center top,  no-repeat center bottom; }
.festival ul li:nth-child(4){background:  no-repeat center top,  no-repeat center bottom; }
.festival ul li:nth-child(5){background:  no-repeat center top,  no-repeat center bottom; }
.festival ul li:nth-child(6){background:  no-repeat center top,  no-repeat center bottom; }
.festival ul li:nth-child(7){background:  no-repeat center top,  no-repeat center bottom; }


.festival ul li:nth-child(1):hover{background:  no-repeat center top,  no-repeat center bottom;}
.festival ul li:nth-child(2):hover{background:  no-repeat center top,  no-repeat center bottom;}
.festival ul li:nth-child(3):hover{background:  no-repeat center top,  no-repeat center bottom;}
.festival ul li:nth-child(4):hover{background:  no-repeat center top,  no-repeat center bottom;}
.festival ul li:nth-child(5):hover{background:  no-repeat center top,  no-repeat center bottom;}
.festival ul li:nth-child(6):hover{background:  no-repeat center top,  no-repeat center bottom;}
.festival ul li:nth-child(7):hover{background:  no-repeat center top,  no-repeat center bottom;}



.part2{background: url(/uploads/image/fwt22662008/bg3.jpg) no-repeat center bottom; }
.p5 { padding-top: 25px; padding-bottom: 55px;}

.p5 .title{margin-bottom: 20px;}
.p5-nav{display: flex; flex-direction: column;}
.p5-nav li{width: 200px; height: 68px; background-color: #fff; font-size: 20px; color: #5c5c5c; display: flex; align-items: center; justify-content: center;}
.p5-nav li.on{background-color: rgb(0, 0, 0, 0); color: #e00005;}
.p5-nav li.on a{color: #e00005;}
.p5-nav li span{margin-right: 15px;}
.p5-nav li span{width: 30px; height: 30px; display: inline-block;}
.p5-nav li:nth-child(1) span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(2) span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(3) span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(4) span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(5) span{background:  no-repeat left top /100% 100%; }

.p5-nav li:nth-child(1).on span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(2).on span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(3).on span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(4).on span{background:  no-repeat left top /100% 100%; }
.p5-nav li:nth-child(5).on span{background:  no-repeat left top /100% 100%; }

.p5-content { width: 1024px; height: 340px; padding:0 15px; box-sizing: border-box; display: none;}
.p5-content .pic{width: 579px; height: 340px; overflow: hidden; cursor: pointer;}
.p5-content .pic img{width: 100%; height: 100%;}


.p5-list2 { width: 375px; }
.p5-list2 li {background: url(/uploads/image/fwt22662008/dot.png) no-repeat left center; border-bottom: 1px dotted #c0c0c0; padding-left: 10px;}
.p5-list2 li:hover{transform: translatex(7px); transition: all .3s;}
.p5-list2 li:last-child{border-bottom:none;}
.p5-list2 li a {display: inline-block; font-size: 16px; color: #4b4b4b; line-height: 56px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:middle}



.p6 { padding-bottom: 60px;}
.p6-qr { width: 238px; height: 135px; float: left; background: url(/uploads/image/fwt22662008/f_23.png) no-repeat center top; padding: 24px 31px; margin-top: 35px;}
.p6-qr p { float: left; font-size: 20px; font-weight: bold; line-height: 30px; color: #313131; text-align: right; margin: 13px 8px 13px 0;}
.qr { width: 87px; height: 87px; float: left; border: 5px solid white;}
.qr img { width: 100%; height: 100%;}
.p6-b-wrap { float: left; width: 692px; margin: 35px 16px 0 16px; position: relative;}
.p6-b-wrap div:nth-of-type(1) { margin-left: 0;}
.p6-b-wrap div:nth-of-type(6) { margin-left: 0;}
.p6-b {float: left; width: 132px; height: 62px; font-size: 20px; line-height: 62px; color: #525252; background-color: #f9dbc5; text-align: center; margin-bottom: 10px; margin-left: 8px;}

.p6-a-box{position: absolute;}
.p6-a {width: 132px; height: 134px; padding-top:16px; text-align: center; background-color: rgba(25, 28, 34, 0.58); position: absolute; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); display: none;}

.p6-code img{width: 87px; height: 87px;}
.p6-code-wz{color: #ffffff; line-height: 8px;}
.p6-mail { width: 238px; height: 135px; float: left; background: url(/uploads/image/fwt22662008/f_14.png) no-repeat center top; text-align: center; padding: 21px 0; margin-top: 35px;}
.p6-mail p { font-size: 20px; line-height: 24px; color: white; margin: 0;}

.footer { height: 380px; background: #d71b0b;}
.f-select-wrap { padding: 0 93px;}
.f-select { width: 298px; height: 61px; float: left; background: url(/uploads/image/fwt22662008/f_24.png) no-repeat center center; margin: 33px 20px; position: relative;}
.f-select p { text-align: center; line-height: 61px; margin: 0; font-size: 20px; color: #616161; font-weight: 300; padding-right: 20px;}
.f-select ul { display: none; width: 280px; height: 180px; margin: 0 auto; background: white; overflow-y: scroll; position: absolute; margin-left: 10px;}
.f-select ul a { font-size: 16px; font-weight: 300; line-height: 30px; color: #616161; padding: 0 20px;}
.f-select ul li:hover{background-color: #ccc;}


/*底*/
.f_link{ padding-bottom:5px; width:970px; margin:0 auto; line-height:30px; font-size:16px; color:#ffffff; text-align:center}
.f_link a{color: #ffffff;}
.beian{color: #ffffff;}
.beian:hover{color: #ffffff;}
.f_link div{ line-height:30px; width:400px; font-size: 16px; font-weight:bold; color:#cc0000; margin-top:5px;}
    
.abu_wen{ display:block; height:28px; line-height:28px; text-align:center; margin-left:300px; padding-top:10px; padding-bottom:5px;}
.abu_wen li{ width:120px; display:block; height:28px; float:left; font-size:16px; line-height: 30px; }
/* .abu_wen .li_01{ background-color:#ffe7e6; margin-right:5px;}
.abu_wen .li_02{ background-color:#fef3c5; margin-right:5px;}
.abu_wen .li_03{ background-color:#e6f7cf;} */
.abu_wen .li_w0{width: 0;}

.wmsjk{margin-bottom: 40px;}
.wmsjk .title{ margin-bottom: 40px;}
.p5-carousel{display: flex;}
/* swiper 基础样式 */
.myswiper{width: 1128px !important; margin: 0 auto;}
.swiper{width:100%;height:100%;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;overflow: hidden;}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;transform: scale(1); transition: .3s;}
.swiper-slide img:hover{transform: scale(1.2); transition: .3s;}
.p5-carousel .swiper-slide{width: 204px; height: 204px; border-radius: 25px; background-color: #d6dce4; box-sizing: border-box;
     font-family: '宋体'; font-size: 28px; line-height: 40px; color: #a47740; font-weight: bold; padding: 18px; display: flex; justify-content: center; align-items: center; }
.p5-carousel .swiper-slide a{color: #a47740;}
.p5-carousel .arrow_left, .p5-carousel .arrow_right{display: flex; justify-content: center; align-items: center; cursor: pointer; }



/* 列表页 */
.container_list {width:1200px; margin:0 auto;}
.wc_top {height:51px; background: no-repeat; margin-top:35px;}
.wc_mid {background: repeat-y; padding-left:40px; padding-right:40px;}
.wc_bot {height:51px; background: no-repeat;}

.zw_box {width: 100%;}
.zw_pos {padding-left:20px;margin-top: 40px;margin-bottom: 10px;font-size:16px;border-bottom:1px solid #525252;height: 32px;line-height: 32px;color:#525252;}
.zw_pos a {color:#525252;}
.zw_h1 { margin:0 auto; font-size:36px; line-height: 42px; text-align:center; font-family:"微软雅黑"; font-weight:bold; color:#525252; padding-top:30px; padding-bottom:20px;}
.zw_if {/* height:25px; */font-size:14px;line-height: 42px;text-align:center;margin:0 auto;margin-bottom: 20px;color: #a0a0a0;}

.zw_pic {width:600px; margin:0 auto; text-align:center; line-height:20px; padding-bottom:30px;}
.zw_pic img {width:600px; height:340px;}
.zw_box p { margin:0 auto; line-height:30px; padding-bottom:12px;}
.tl_a { height:34px; background: no-repeat; margin-top:20px;}
.tl_b { height:34px; background: no-repeat;}
.tl_c { height:34px; background: no-repeat; margin-top:20px;}
.tl_d { height:34px; background: no-repeat; margin-top:20px;}
.more {text-align:right; line-height:34px; color:#525252; font-size:12px; padding-top:3px;}
.more a {color:#525252;}
.list_a {color:#525252; line-height:40px; padding:10px 40px;}
.list_a a {color:#525252;}
.list_a span {float:right; color:#666666;}
.list_a span {color:#666666;}

.zx_img {height:190px; overflow:hidden; font-size:14px; solid #ffffff; font-family:"微软雅黑"; padding-top:20px;}
.zx_img img{width:335px; height:190px;}

.heide{height:30px; background-color:#3f7d88; z-index:0;position:relative;filter:alpha(opacity=50);opacity:0.5; margin-top:-38px;}
.wz{z-index:1; height:30px; line-height:30px; position:relative; text-align:left; color:#ffffff; text-align:center; margin-top:-30px;}
.wz a,.wz a:visited{color:#ffffff;}

.bg_bt {background: no-repeat center; height:418px;}
.bt_if {font-size:12px; text-align:center; padding-top:50px;}
#list_con ul{}
.line{ clear:both;margin: 10px 0px 10px 0px; border-bottom: #999999 1px dashed;}

.c_neirong{ padding:0px 20px 20px 20px;}
.c_neirong p{color: #313131;}

/* 图片列表页 */
.cont_022{}
.list_pic{width:185px;height: 170px;text-align:center;line-height:20px;font-size: 16px;float:left;margin: 0 11px 15px;display: block;overflow:hidden;;}
.list_pic a{ color:#525252; display: block;}
.list_pic img{width:179px;height:125px;padding:2px;border:#cccccc 1px solid;}

.ph_2024gqph{ background:  no-repeat center top ;}
.ph_2024gqph .ph-main{width: 1290px; margin: 0 auto; background: #fff; padding: 0px 8px 0px;  }
.ph_2024gqph .ph-href{ height:680px; display: block; width:100%;}

