@charset "utf-8";
*{margin:0;padding:0;word-break: break-all;}
html,body{font-size: 16px;font-family: '微软雅黑';}
input, button, textarea, select { font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus { color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}
ol, ul, li { list-style: none;}
input, select { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
select::-ms-expand {display: none;}
textarea { overflow: auto; resize: none;}
table { border-collapse: collapse; border: 0;}
img { border: 0; outline: 0; vertical-align: middle;}
a{text-decoration: none;cursor: pointer;}
a:focus { outline: 0;}
input[type=date]{ background-color:transparent; border: 0; filter: alpha(opacity=0);}
.fl{float: left;}
.fr{float: right;}
.zt-container{width: 1300px;margin: 0 auto;}


.gfdyzt-title{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;}
.gfdyzt-title a{display: block;}
.gfdyzt-title img{max-width: 100%;height: auto;display: block;margin: 0 auto;}
.gfdyzt-title .xny-more{position: absolute;right: 0;top: 0;width: 87px;height: 17px;background: url(../images/xny-more.png) center no-repeat;background-size: cover;}

.gfdyzt-header{width: 100%;box-sizing: border-box;overflow: hidden;}
.gfdyzt-header .gfdyzt-logo{width: auto;height: auto;box-sizing: border-box;}
.gfdyzt-header .gfdyzt-logo a{display: block;box-sizing: border-box;padding: 30px 0;}
.gfdyzt-header .gfdyzt-logo img{width: auto;height: auto;display: block;}

.xny-header{height: 820px;background: url(../images/xny-top.jpg) center no-repeat;background-size: cover;}
.xny-main{width: 100%;height: auto;padding-bottom: 30px;margin-top: -120px; box-sizing: border-box;overflow: hidden;position: relative;}
.xny-main .zt-container{box-sizing: border-box;padding: 50px;}

.xny-two{width: 100%;box-sizing: border-box;overflow: hidden;}
.xny-two-item{width: 585px;height: 454px;float: left;margin: 0 0 0 30px;box-sizing: border-box;border: 1px solid #d0ebff;border-radius: 6px;overflow: hidden;}
.xny-two-item:first-child{margin-left: 0;}
.xny-two-item ul{width: 100%;box-sizing: border-box;padding: 0 20px 35px;}
.xny-two-item ul li{box-sizing: border-box;margin-top: 20px;}
.xny-two-item ul li a{display: block;font-size: 18px;color: #010101;font-weight: lighter;box-sizing: border-box;padding-left: 15px;background: url(../images/xny-d-1.png) left no-repeat; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xny-two-item ul li:hover a{color: #0f70ca;}

.xny-zcfg{width: 100%;box-sizing: border-box;margin-top: 50px;}
.xny-zcfg .xny-zcfg-banner{width: 100%;margin: 40px auto 0;box-sizing: border-box;position: relative;}
.xny-zcfg .xny-zcfg-banner .bd{width: 100%;overflow: hidden;}
.xny-zcfg .xny-zcfg-banner .bd ul{box-sizing: border-box;overflow: hidden;}
.xny-zcfg .xny-zcfg-banner .bd ul li{float: left;width: 380px;height: 280px;box-sizing: border-box;box-shadow: 0 0 10px #b6d5ff;border: 1px solid #b6d5ff;margin: 0 30px 0 0;background: url(../images/xny-bg-4.png) center;background-size: 100% 100%;}
.xny-zcfg .xny-zcfg-banner .bd ul li a{display: block;width: 100%;height: 100%;text-align: justify;box-sizing: border-box;padding: 30px 20px 30px 20px;}
.xny-zcfg .xny-zcfg-banner .bd ul li h3{width: 100%;height: 210px;font-size: 18px;color: #000000;font-weight: 500;line-height: 30px;box-sizing: border-box;padding: 20px;margin-top: 20px;background: #edf4ff;}

.xny-zcfg .xny-zcfg-banner .bBtn{width: 35px;height: 57px;line-height: 57px;text-align: center;position: absolute;top: 40%;font-size: 30px;color: #ffffff;font-family: '宋体';background: #d5e7ff;}
.xny-zcfg .xny-zcfg-banner .prev{left: -50px;}
.xny-zcfg .xny-zcfg-banner .next{right: -50px;}
.xny-zcfg .xny-zcfg-banner .bBtn:hover{background: #2d73d3;}

.xny-video{width: 100%;box-sizing: border-box;margin-top: 50px;}
.xny-video a{width: 100%;height: 100%;display: block;position: relative;text-align: center;overflow: hidden;}
.xny-video img{width: 100%;height: auto;display: block;margin: 0 auto;}
.xny-video span{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: url(../images/xny-bg-6.png) center no-repeat rgba(0, 0, 0, .5);z-index: 9;}
.xny-video h3{font-size: 24px;color: #ffffff;font-weight: 500;box-sizing: border-box;padding: 15px 20px;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xny-video img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.xny-video a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}


.xny-two-title{width: 100%;height: 65px;overflow: hidden;box-sizing: border-box;background: url(../images/xny-title-bg.png) center;background-size: 100% 100%;}
.xny-two-title h3{line-height: 65px;font-size: 36px;color: #ffffff;font-weight: 500;float: left;margin-left: 90px;}
.xny-two-title a{display: block;float: right;width: 72px;height: 32px;line-height: 32px;border-radius: 32px;margin: 16px 20px 0 0; text-align: center;background: #def1ff;}
.xny-two-title a{font-size: 14px;color: #0f70ca;}


.xny-img{width: 100%;box-sizing: border-box;margin-top: 50px;}
.xny-img a{display: block;}
.xny-img img{width: 100%;height: auto;display: block;margin: 0 auto;}

.xny-wdhd{width: 100%;box-sizing: border-box;margin-top: 50px;}
.xny-wdhd .xny-wdhd-content{width: 100%;height: 688px;box-sizing: border-box;padding: 65px 35px 85px 95px; overflow: hidden;margin-top: 30px;background: url(../images/xny-bg-1.png) center no-repeat;background-size: cover;}
.xny-wdhd .xny-wdhd-content ul{width: 100%;height: 529px;overflow: auto;}
.xny-wdhd .xny-wdhd-content ul li{box-sizing: border-box;margin-bottom: 30px;text-align: justify;padding-right: 25px;}
.xny-wdhd .xny-wdhd-content ul li h3{font-size: 24px;color: #333333;font-weight: bold;line-height: 40px;box-sizing: border-box;padding-left: 55px;background: url(../images/xny-wen.png) left no-repeat;}
.xny-wdhd .xny-wdhd-content ul li p{font-size: 17px;color: #333333;box-sizing: border-box;line-height: 30px;padding-left: 55px;margin-top: 20px;background: url(../images/xny-da.png) left top no-repeat;}
.xny-wdhd .xny-wdhd-content ul::-webkit-scrollbar {width: 15px;background-color: #e9f0ee;}
.xny-wdhd .xny-wdhd-content ul::-webkit-scrollbar-thumb {background-color: #0f70ca;border-radius: 0; /* 修改滑块圆角 */}

.xny-href{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;margin-top: 50px;}
.xny-href a{display: block;width: 584px;height: 150px;float: left;margin-left: 32px;box-sizing: border-box;padding: 40px 225px 0 80px;}
.xny-href a:first-child{margin-left: 0;}
.xny-href h3{font-size: 30px;color: #ffffff;font-weight: bold;}
.xny-href p{font-size: 16px;color: #ffffff;margin-top: 5px;}
.xny-href .znwd{background: url(../images/xny-bg-2.jpg) center;background-size: cover;}
.xny-href .wtzx{background: url(../images/xny-bg-3.jpg) center;background-size: cover;}


/*锲而不舍落实中央八项规定精神*/
.q-header{height: 813px;background: url(../images/q-banner.jpg) center no-repeat;background-size: cover;}

.q-title{width: 100%;box-sizing: border-box;}
.q-title a{display: block;overflow: hidden;}
.q-title a img{width: 100%;height: auto;display: block;}


.q-top{width: 100%;height: auto;padding-bottom: 50px;box-sizing: border-box;overflow: hidden;background: url(../images/q-bg-1.jpg) center;background-size: cover;}

.q-one{width: 100%;box-sizing: border-box;overflow: hidden;}
.q-one .q-one-left{width: 529px;height: 616px;float: left;box-sizing: border-box;padding: 200px 25px 0;border-radius: 20px;overflow: hidden;background: url(../images/q-one-bg-1.jpg) center;background-size: 100% 100%;}
.q-one .q-one-left ul{width: 100%;}
.q-one .q-one-left ul li{box-sizing: border-box;margin-top: 18px;text-align: justify;}
.q-one .q-one-left ul li a{display: block;font-size: 18px;color: #4f3000;font-weight: lighter;box-sizing: border-box;padding-left: 15px;background: url(../images/q-d-1.png) left no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q-one .q-one-left ul li:hover a{color: #d31414 !important;text-decoration: underline !important;}
.q-one .q-one-left .q-more{display: block;text-align: right;font-size: 16px;color: #d31414;margin-top: 20px;}
.q-one .q-one-left .q-more i{font-style: normal;font-family: '宋体';}
.q-one .q-one-left .q-more:hover{text-decoration: underline;}


.q-one .q-one-right{width: 737px;height: 616px;float: right;box-sizing: border-box;padding: 40px 25px 0;border-radius: 20px;overflow: hidden;background: url(../images/q-one-bg-2.jpg) center;background-size: 100% 100%;}
.q-one .q-one-right .q-one-top{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 30px;padding-bottom: 20px;border-bottom: 1px dashed #ffc5c6;}
.q-one .q-one-right .q-one-top a{display: block;text-align: justify;}
.q-one .q-one-right .q-one-top h3{font-size: 24px;color: #fff8eb;font-weight: bold;text-align: center;}
.q-one .q-one-right .q-one-top p{font-size: 16px;color: #ffd6d7;text-indent: 2em;line-height: 25px;margin-top: 15px;}
.q-one .q-one-right .q-one-top a:hover h3{text-decoration: underline;}

.q-one .q-one-right ul{width: 100%;box-sizing: border-box;padding-top: 15px;}
.q-one .q-one-right ul li{box-sizing: border-box;margin-top: 18px;text-align: justify;}
.q-one .q-one-right ul li a{display: block;font-size: 18px;color: #fffdf7;font-weight: lighter;box-sizing: border-box;padding-left: 15px;background: url(../images/q-d-2.png) left no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q-one .q-one-right ul li:hover a{text-decoration: underline !important;color: #fffdf7 !important;}

.q-two{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 60px;}
.q-two .q-two-item{width: 630px;box-sizing: border-box;overflow: hidden;}
.q-two .q-two-item .q-two-content{width: 100%;height: 560px;box-sizing: border-box;padding: 25px;margin-top: 20px;background: #ffffff;}
.q-two .q-two-item .q-two-content .q-two-top{width: 100%;box-sizing: border-box;overflow: hidden;padding-bottom: 20px;border-bottom: 1px dashed #d31414;}
.q-two .q-two-item .q-two-content .q-two-top a{display: block;text-align: justify;}
.q-two .q-two-item .q-two-content .q-two-top h3{font-size: 24px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q-two .q-two-item .q-two-content .q-two-top p{height: 90px;font-size: 16px;color: #666666;text-indent: 2em;line-height: 30px;margin-top: 15px;overflow: hidden;}
.q-two .q-two-item .q-two-content .q-two-top a:hover h3{text-decoration: underline !important;color: #d31414 !important;}


.q-two .q-two-item .q-two-content ul{width: 100%;box-sizing: border-box;padding-top: 10px;}
.q-two .q-two-item .q-two-content ul li{box-sizing: border-box;margin-top: 18px;text-align: justify;}
.q-two .q-two-item .q-two-content ul li a{display: block;font-size: 18px;color: #333333;font-weight: lighter;box-sizing: border-box;padding-left: 15px;background: url(../images/q-d-1.png) left no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q-two .q-two-item .q-two-content ul li:hover a{color: #d31414 !important;text-decoration: underline !important;}

.q-adv{width: 100%;box-sizing: border-box;overflow: hidden;}
.q-adv a{display: block;}
.q-adv a img{width: 100%;height: auto;display: block;margin: 0 auto;}


.q-bottom{width: 100%;height: auto;padding-bottom: 70px;box-sizing: border-box;overflow: hidden;background: url(../images/q-bg-2.jpg) center;background-size: cover;}
.q-three{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 60px;}
.q-three .q-banner{width: 1050px;height: 662px;margin: 0 auto;position: relative;background: url(../images/q-bg-3.png) center;background-size: 100% 100%;}
.q-three .q-banner .bd{box-sizing: border-box;}
.q-three .q-banner .bd ul{box-sizing: border-box;}
.q-three .q-banner .bd ul li{width: 100%;height: 100%;}
.q-three .q-banner .bd ul li a{display: block;}
.q-three .q-banner .bd ul li .q-img{width: 950px;height: 530px;overflow: hidden;margin: 50px auto 0;}
.q-three .q-banner .bd ul li .q-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.q-three .q-banner .bd ul li h3{font-size: 24px;color: #333333;font-weight: bold;margin-top: 15px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q-three .q-banner .qBtn{position: absolute;width: 48px;height: 148px;top: 0;bottom: 0;margin: auto;}
.q-three .q-banner .prev{left: -110px;background: url(../images/q-left.png) center;background-size: 100% 100%;}
.q-three .q-banner .next{right: -110px;background: url(../images/q-right.png) center;background-size: 100% 100%;}

.q-four{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 90px;}
.q-four ul{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 30px;}
.q-four ul li{width: 308px;height: 410px;float: left;margin: 0 0 0 22px;background: #ffffff;}
.q-four ul li:first-child{margin-left: 0;}
.q-four ul li a{display: block;width: 100%;height: 100%;}
.q-four ul li .q-img{width: 100%;height: 260px;overflow: hidden;}
.q-four ul li .q-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.q-four ul li .q-img img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.q-four ul li:hover .q-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.q-four ul li h3{height: 55px;font-size: 20px;color: #333333;font-weight: bold;box-sizing: border-box;padding: 0 20px;margin-top: 20px;text-align: justify;}
.q-four ul li p{font-size: 16px;color: #666666;font-weight: lighter;box-sizing: border-box;padding: 0 20px;margin-top: 20px;}
.q-four ul li:hover h3{color: #d31414;text-decoration: underline;}


/*清廉机关*/
.g-header{height: 650px;background: url(../images/g-banner.jpg) center no-repeat;background-size: cover;}

.g-main{width: 100%;height: auto;padding-bottom: 70px;box-sizing: border-box;overflow: hidden;background: url(../images/g-bg-1.jpg) center;background-size: cover;}

.g-title{width: 100%;box-sizing: border-box;}
.g-title a{display: block;overflow: hidden;}
.g-title a img{width: 100%;height: auto;display: block;}

.g-more{display: block;text-align: right;font-size: 16px;color: #d31414;margin-top: 20px;}
.g-more i{font-style: normal;font-family: '宋体';}
.g-more:hover{text-decoration: underline;}

.g-one{width: 100%;box-sizing: border-box;margin-top: 60px;}
.three-swiper{width: 100%;margin: 60px auto 20px;position: relative;}
.three-swiper .events-swiper{padding-bottom: 0;overflow: hidden;}
.three-swiper .swiper-slide{width: 675px;height: auto;box-sizing: border-box;background: #ffffff;position: relative;}
.three-swiper .swiper-slide a{display: block;width: 100%;height: 100%;}
.three-swiper .swiper-slide .swiper-img{width: 100%;height: 440px;overflow: hidden;opacity: 0.5;box-sizing: border-box;}
.three-swiper .swiper-slide .swiper-img img{width: 100%;height: auto;min-height: 100%;display:block;margin: 0 auto;}
.three-swiper .swiper-slide .swiper-img img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.three-swiper .swiper-slide:hover .swiper-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.three-swiper .swiper-slide .swiper-txt{width: 100%;height: 70px;text-align: center;box-sizing: border-box;padding: 10px 20px;background: #ffffff;}
.three-swiper .swiper-slide .swiper-txt h3{font-size: 22px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.three-swiper .swiper-slide-active .swiper-img{opacity: 1;}
.three-swiper .events-swiper .swiper-pagination{position: relative;margin-top: 30px;}
.three-swiper .events-swiper .swiper-pagination span{width: 45px;height: 5px;background: #c9923c;opacity: 1;border-radius: 0;}
.three-swiper .events-swiper .swiper-pagination span.swiper-pagination-bullet-active{background: #cd3538;opacity: 1;}

.g-two{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 60px;}
.g-two-item{width: 630px;box-sizing: border-box;overflow: hidden;}
.g-two-item .g-two-content{width: 100%;height: 476px;box-sizing: border-box;padding: 25px;margin-top: 30px;background: #fefcf9;}
.g-two-item .g-two-content .g-two-top{width: 100%;box-sizing: border-box;overflow: hidden;padding-bottom: 16px;border-bottom: 1px dashed #e8d9c9;}
.g-two-item .g-two-content .g-two-top a{display: block;text-align: justify;}
.g-two-item .g-two-content .g-two-top h3{font-size: 24px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g-two-item .g-two-content .g-two-top p{height: 60px;font-size: 16px;color: #666666;text-indent: 2em;line-height: 30px;margin-top: 15px;overflow: hidden;}
.g-two-item .g-two-content .g-two-top a:hover h3{text-decoration: underline !important;color: #d31414 !important;}

.g-two-item .g-two-content ul{width: 100%;box-sizing: border-box;padding-top: 6px;}
.g-two-item .g-two-content ul li{box-sizing: border-box;margin-top: 18px;text-align: justify;}
.g-two-item .g-two-content ul li a{display: block;font-size: 18px;color: #333333;font-weight: lighter;box-sizing: border-box;padding-left: 15px;background: url(../images/g-d-1.png) left no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g-two-item .g-two-content ul li:hover a{color: #d31414 !important;text-decoration: underline !important;}

.g-adv{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 35px;}
.g-adv a{display: block;}
.g-adv a img{width: 100%;height: auto;display: block;margin: 0 auto;}

.g-three{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 60px;}
.g-three .g-three-item{width: 630px;box-sizing: border-box;overflow: hidden;}

.g-three .g-three-item ul{width: 100%;box-sizing: border-box;padding-top: 6px;}
.g-three .g-three-item ul li{box-sizing: border-box;margin-top: 18px;text-align: justify;}
.g-three .g-three-item ul li a{line-height: 54px;display: block;font-size: 18px;color: #333333;font-weight: lighter;box-sizing: border-box;padding: 0 60px 0 15px;background: url(../images/g-d-2.png) 98% no-repeat #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g-three .g-three-item ul li p{height: 75px;display: none;font-size: 16px;color: #666666;text-indent: 2em;line-height: 25px;margin-top: 10px;}
.active{background: none !important;}
.g-three .g-three-item ul li.active a{color: #ffffff !important;background: #cd3538;border-top: 3px solid #cea359;}
.g-three .g-three-item ul li.active p{display: block;}

.g-four{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 60px;}
.g-four .g-four-content{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 40px;}
.g-four .g-four-content .g-four-left{width: 660px;height: 447px;float: left;overflow: hidden;}
.g-four .g-four-content .g-four-left a{display: block;width: 100%;height: 100%;position: relative;}
.g-four .g-four-content .g-four-left a img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.g-four .g-four-content .g-four-left a img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.g-four .g-four-content .g-four-left:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.g-four .g-four-content .g-four-left a .g-txt{width: 100%;height: 50px;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;background: rgba(0, 0, 0, .5);}
.g-four .g-four-content .g-four-left a .g-txt h3{line-height: 50px;font-size: 20px;color: #ffffff;font-weight: 500;box-sizing: border-box;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.g-four .g-four-content .g-four-right{width: 602px;float: right;overflow: hidden;}
.g-four .g-four-content .g-four-right ul{width: 100%;}
.g-four .g-four-content .g-four-right ul li{box-sizing: border-box;margin-bottom: 21px;}
.g-four .g-four-content .g-four-right ul li a{width: 100%;height: 100%;display: block;overflow: hidden;}
.g-four .g-four-content .g-four-right ul li .g-img{width: 170px;height: 114px;float: left;overflow: hidden;}
.g-four .g-four-content .g-four-right ul li .g-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.g-four .g-four-content .g-four-right ul li .g-img img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.g-four .g-four-content .g-four-right ul li:hover .g-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.g-four .g-four-content .g-four-right ul li .g-txt{width: 410px;float: right;text-align: justify;}
.g-four .g-four-content .g-four-right ul li .g-txt h3{font-size: 20px;color: #333333;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g-four .g-four-content .g-four-right ul li .g-txt p{height: 60px;font-size: 15px;color: #8a7965;font-weight: lighter;margin-top: 15px;}
.g-four .g-four-content .g-four-right ul li:hover .g-txt h3{text-decoration: underline;color: #d31414;}

.g-four .g-four-content .g-four-right .g-four-more{display: block;width: 100%;height: 42px;background: url(../images/g-d-3.png) center no-repeat #e0d1ba;}


.g-five{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 60px;}
.g-five ul{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 40px;}
.g-five ul li{width: 308px;height: 290px;float: left;margin: 0 0 0 22px;background: #ffffff;}
.g-five ul li:first-child{margin-left: 0;}
.g-five ul li a{display: block;width: 100%;height: 100%;}
.g-five ul li .q-img{width: 100%;height: 210px;overflow: hidden;}
.g-five ul li .q-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.g-five ul li .q-img img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.g-five ul li:hover .q-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.g-five ul li h3{height: 80px;font-size: 20px;color: #333333;font-weight: 500;box-sizing: border-box;padding: 0 20px;text-align: justify;display: flex;align-items: center;justify-content: center;}
.g-five ul li:hover h3{color: #d31414;text-decoration: underline;}



/*悬浮层*/
.iFix{position: fixed;width: auto;height: auto;box-sizing: border-box;right: 0;bottom: 35%;z-index: 99;}
.iFix .ReturnTop{display: none;width: 68px;height: 68px;float: right;box-sizing: border-box;cursor: pointer;background: #ffffff;margin-top: 2px;border-radius: 5px;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix .ReturnTop img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}

    .qljg {
        width: 100%;
        height: 600px;
        margin-top: 60px;
    }

    .qljg-left {
        width: 646px;
        height: auto;
        box-sizing: border-box;
    }
    .qljg-tub {
        width: 100%;
        height: auto;
        display: flex;
        box-sizing: border-box;
        gap: 20px;
        margin-top: 18px;
    }

    .qljg-tub li {
        width: 154px;
        height: 57px;
        background: url(../images/tub-bg.png) top no-repeat;
        border-radius: 5px;
        box-sizing: border-box;
        text-align: center;
    }

    .qljg-tub li h3 {
        color: #fff;
        line-height: 49px;
        font-weight: bold;
        font-size: 24px;
    }

    .qljg-tub li.active2 {
        background: url(../images/tub-h.png);
    }

    .qljg-content.hide {
        display: none;
    }

    .qljg-content {
        width: 100%;
        height: auto;
        box-sizing: border-box;
        margin-top: 17px;
    }

    .qljg-content .content-left {
        width: 270px;
        height: 168px;
    }

    .qljg-content .content-left a {
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .qljg-content .content-left a img {
        width: 100%;
    }
    .qljg-content .content-left a img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
    .qljg-content .content-left a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

    .qljg-content .content-right {
        width: calc(100% - 270px);
        height: 168px;
        box-sizing: border-box;
        padding-left: 20px;
    }

    .qljg-content .content-right h3 {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.5;
        /* 可根据需要调整行高 */
        color: #333333;
        font-size: 23px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .qljg-content .content-right p {
        color: #666666;
        text-indent: 2em;
        font-size: 16px;
        line-height: 28px;
    }

    .fc{
       color: #d31414; 
    }

    .qljg-content ul {
        width: 100%;
        box-sizing: border-box;
        padding-top: 16px;
        overflow: hidden;
    }

    .qljg-content ul li {
        box-sizing: border-box;
        margin-top: 18px;
        text-align: justify;
    }

    .qljg-content ul li a {
        display: block;
        font-size: 18px;
        color: #333333;
        font-weight: lighter;
        box-sizing: border-box;
        padding-left: 15px;
        background: url(../images/g-d-1.png) left no-repeat;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .qljg-content ul li:hover a {
        color: #d31414 !important;
        text-decoration: underline !important;
    }
    .qljg-content .g-more{
    color: #bc682d;
}