@charset "utf-8";
/*全局样式*/
body{padding: 0;margin: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;background: #fff;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #2e2e2e;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
i,em{font-style: normal;}
img{display: inline-block;max-width: 100%;height: auto;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;}
input[type="submit"]{cursor: pointer;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;cursor: pointer;}
/*清除浮动*/
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
/*解决chrome浏览器 input,textarea 获得焦点时会有一个边框的问题*/
input,textarea{outline: none;}
/*清除ios端 input,textarea 默认内阴影 默认圆角,radio和checkbox需要还原值为radio和checkbox*/
input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}
/*自定义 input,textarea 的placeholder文字样式*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #999;}
/*滚动条*/
body *::-webkit-scrollbar{width: 4px;height: 4px;background: #eee;border-radius: 2px;}
body *::-webkit-scrollbar-thumb{background: #aaa;border-radius: 2px;}
/*常用宽度*/
.w1440{position: relative;width: 90%;margin: 0 auto;height: 100%;max-width: 1440px;}
/*左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*动画*/
.ani400{-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.ani300{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.ani200{-webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.TXTovehid-four{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.bgCover{background-repeat: no-repeat;background-position: center;background-size: cover;}
.bgContain{background-repeat: no-repeat;background-position: center;background-size: contain;}

/*手机导航按钮*/
.menuLine{display: none;width: 25px;float: right;margin-top: 13px;}
.menuLine span{display: block;width: 100%;height: 2px;background: #fff;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}
.menuLine span:nth-child(3){animation-delay: 1.0s;}
@keyframes navBtn{
  50%{width: 60%;}
  100%{width: 100%;}
}
.block{display: block;}

header{background-image: url(../images/topbg.jpg);padding: 33px 0 23px;}
header .search{background: #fff;border-radius: 25px;width: 215px;height: 44px;border:1px solid #A1D3DB;margin-top: 25px;}
header .search input[type=text]{border-radius: 25px;height: 44px;line-height: 44px;width: calc(100% - 45px);text-indent: 10px;font-size: 14px;}
header .search input[type=submit],header .search input[type=button]{background: url(../images/searchico.png) center no-repeat;width: 22px;height: 22px;margin: 11px;background-size: cover;float: right;}
.idxNav{display: flex;justify-content: space-between;font-size: 0;white-space: nowrap;}
.idxNav > li{position: relative;display: inline-block;vertical-align: top;font-size: 14px;}
.idxNav > li > a{position: relative;display: block;font-size: 18px;line-height: 50px;color: #6C6C6C;transition: 0.3s;}
.idxNav > li > a:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-color: #027130;transform: scaleX(0);transition: 0.5s;}
.idxNav > li:hover > a:after,.idxNav > li.on > a:after{transform: scaleX(1);}
.idxNav > li:hover > a,.idxNav > li.on > a{color: #027130;}
.idxNav .nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 100%;width: 100%;min-width: 140px;padding: 8px 0;background-color: rgba(0,0,0,.5);border-radius: 4px;transform: translateX(-50%);}
.idxNav .nav-2nd > li{position: relative;}
.idxNav .nav-2nd > li > a{position: relative;display: block;padding: 10px;line-height: 16px;text-align: center;color: #fff;white-space: normal;}
.idxNav .nav-2nd > li > a:before{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background-color: #fff;transition: 0.3s;}
.idxNav .nav-2nd > li > a:hover{background-color: #027130;}
.idxNav .nav-2nd > li > a:hover:before{top: 0;height: 100%;}
/* nav end */
.banBox{overflow: hidden;}
.banBox .banner{position: relative;}
.banBox .banner a{padding-bottom: 587px;opacity: 0.4;}
.banBox .banner .swiper-slide-active a{opacity: 1;}
.banBox .banner .btn{position: absolute;top: 50%;width: 46px;height: 46px;margin-top: -23px;z-index: 2;	opacity: 0;cursor: pointer;}
.banBox .banner .btn.prev{left: 15px; background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMgMEMxMC4zMDkgMCAwIDEwLjMwOSAwIDIzczEwLjMwOSAyMyAyMyAyMyAyMy0xMC4zMDkgMjMtMjNTMzUuNjkxIDAgMjMgMHptMCAyYzExLjYxIDAgMjEgOS4zOSAyMSAyMXMtOS4zOSAyMS0yMSAyMVMyIDM0LjYxIDIgMjMgMTEuMzkgMiAyMyAyem0tNC4xMjUgMTJhMS4wMDggMS4wMDggMCAwIDAtLjU5NC4yODFsLTcuODQzIDcuODc1LS4wOTQuMDMyYS40NzIuNDcyIDAgMCAwLS4wNjMuMDYydi4wMzFhLjQ3Mi40NzIgMCAwIDAtLjA2Mi4wNjMuNDcyLjQ3MiAwIDAgMC0uMDYzLjA2MnYuMDMyYS40NzIuNDcyIDAgMCAwLS4wNjIuMDYydi4wMzFhLjk4NC45ODQgMCAwIDAtLjEyNS4zNDR2LjIxOGEuOTkuOTkgMCAwIDAgLjEyNS4zNzZjLjAwOC4wMi4wMi4wNDMuMDMxLjA2MmwuMDMxLjAzMmMuMDA4LjAxOS4wMi4wNDIuMDMxLjA2MmwuMDMyLjAzMS4wMzEuMDMyLjAzMS4wM2EuOTA2LjkwNiAwIDAgMCAuMTg4LjE1N2w3LjgxMiA3Ljg0NGMuMzk5LjM5OCAxLjA0LjM5OCAxLjQzOCAwYTEuMDE0IDEuMDE0IDAgMCAwIDAtMS40MzhMMTMuNDM3IDI0SDM1Yy4zNi4wMDQuNjk1LS4xODQuODc5LS40OTZhMS4wMSAxLjAxIDAgMCAwIDAtMS4wMDhjLS4xODQtLjMxMi0uNTItLjUtLjg3OS0uNDk2SDEzLjQzN2w2LjI4Mi02LjI4MWMuMzI0LS4zMDEuNDEtLjc3OC4yMTUtMS4xNzJBLjk5Ni45OTYgMCAwIDAgMTguODc1IDE0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+');}
.banBox .banner .btn.next{right: 15px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMgNDZjMTIuNjkxIDAgMjMtMTAuMzA5IDIzLTIzUzM1LjY5MSAwIDIzIDAgMCAxMC4zMDkgMCAyM3MxMC4zMDkgMjMgMjMgMjN6bTAtMkMxMS4zOSA0NCAyIDM0LjYxIDIgMjNTMTEuMzkgMiAyMyAyczIxIDkuMzkgMjEgMjEtOS4zOSAyMS0yMSAyMXptNC4xMjUtMTJjLjIyMy0uMDIzLjQzNC0uMTI1LjU5NC0uMjgxbDcuODQzLTcuODc1LjA5NC0uMDMyYS40NzIuNDcyIDAgMCAwIC4wNjMtLjA2MnYtLjAzMWEuNDcyLjQ3MiAwIDAgMCAuMDYyLS4wNjMuNDcyLjQ3MiAwIDAgMCAuMDYzLS4wNjJ2LS4wMzJhLjQ3Mi40NzIgMCAwIDAgLjA2Mi0uMDYydi0uMDMxYS45ODQuOTg0IDAgMCAwIC4xMjUtLjM0NHYtLjAzMVYyM3YtLjA2My0uMDNhLjk5Ljk5IDAgMCAwLS4xMjUtLjM3Ni40NjYuNDY2IDAgMCAwLS4wMzEtLjA2MmwtLjAzMS0uMDMyYS40NjYuNDY2IDAgMCAwLS4wMzItLjA2MmwtLjAzLS4wMzEtLjAzMi0uMDMyLS4wMzEtLjAzYS45MDcuOTA3IDAgMCAwLS4xODgtLjE1N2wtNy44MTItNy44NDRhMS4wMTQgMS4wMTQgMCAwIDAtMS40MzggMCAxLjAxNCAxLjAxNCAwIDAgMCAwIDEuNDM4TDMyLjU2MyAyMkgxMWExLjAwNiAxLjAwNiAwIDAgMC0uODc5LjQ5NiAxLjAxIDEuMDEgMCAwIDAgMCAxLjAwOGMuMTg0LjMxMi41Mi41Ljg3OS40OTZoMjEuNTYzbC02LjI4MiA2LjI4MWEuOTk1Ljk5NSAwIDAgMC0uMjE1IDEuMTcyLjk5Ni45OTYgMCAwIDAgMS4wNTkuNTQ3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+');}
.banBox .banner:hover .btn{opacity: 1;}
.banBox .banner .btn:focus{outline: none;}
/* banner end */
.idxOne{width: 68%;overflow: hidden;}
.idxTitle{border-bottom: 1px solid #D4D4D4;line-height: 77px;height: 77px;}
.idxTitle span{display: inline-block; font-weight: bold;color: #353535;position: relative;}
.idxTitle span:after{width: 100%;background: #027130;content: '';position: absolute;bottom: 0;left: 0;height: 5px;}
.idxTitle .more{background: url(../images/more.png) right center no-repeat;padding-right: 24px;background-size: 10px;}
.idxTitle .more:hover{color: #027130;padding-right: 34px;}

.idxOneSwiper{width: 47%;margin-top: 35px;}
.idxOneSwiper a{padding-bottom: 316px;position: relative;}
.idxOneSwiper a span{width: 100%;position: absolute;bottom: 0;height: 30%;background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.7) 100%);color: #fff;}
.idxOneSwiper a span i{width: 64%;margin-left: 15px;position: absolute;bottom: 0;padding: 15px 0;}
.idxOneSwiper a:hover span i{bottom: 15px;}
.idxOneSwiper .idxOnePage span{background: #D8D8D8;width: 12px;height: 12px;opacity: 0.5;border-radius: 0;cursor: pointer;}
.idxOneSwiper .idxOnePage{position: absolute;right: 15px;bottom: 15px;z-index: 2;left: auto;width: auto !important;}
.idxOneSwiper .idxOnePage span.swiper-pagination-bullet-active{background: #027130;opacity: 1;}

.idxOneRight{width: 51.2%;margin-top: 35px;}
.idxOneRight dl{background:url(../images/xuxian.png) repeat-x left bottom ;margin-bottom: 10px;padding-bottom: 24px;}
.idxOneRight dl dt a{color: #242424;line-height: 36px;}
.idxOneRight dl dd .time{color: #B29873;line-height: 18px;padding: 6px 0 12px;}
.idxOneRight dl dd .txt{color: #A8A8A8;line-height: 20px;}
.idxOneRight dl dd .txt a{color: #027130;}
.idxul li a{line-height: 36px;height: 36px;}
.idxul li a span.title{color: #242424;width: calc(100% - 110px);float: left;position: relative;}
.idxul li a span.title::before{width: 3px;height: 3px;background: #444;content: '';display: inline-block;float: left;margin: 16px 10px 0 0;transition: all 0.3s;}
.idxul li a i{color: #B29873;}
.idxul li a:hover span.title,.idxOneRight dl dt a:hover{color: #027130;}
.idxul li a:hover span.title::before{width: 10px;background: #027130;}
.idxOneRight dl dt a:hover{transform: translateY(-5px);}

.idxTwo{width: 26.2%;}
.idxTwo dl dt{width: 70px;text-align: center;}
.fz36{font-size: 36px;}
.idxTwo dl{margin-top: 30px;}
.idxTwo dl:first-child{padding-top: 13px;}
.idxTwo dl dt{color: #CECECE;border-right: 1px solid #E2E2E2;padding-right: 17px;margin-right: 28px;padding-bottom: 3px;}
.idxTwo dl dt span{line-height: 30px;}
.idxTwo dl dd a{line-height: 25px;color: #242424;}
.idxTwo dl:hover dt,.idxTwo dl:hover dd a{color: #027130;}

.idxThree,.idxFive{width: 48.6%;}
.idxThree .txt{line-height: 30px;margin: 29px 0 16px;}
.idxThree ul{display: flex;justify-content: space-between;}
.idxThree ul li{border:1px solid #027130;width: 21.3%;text-align: center;line-height: 59px;}
.idxThree ul li img{position: relative;width: 20px;top: 3px;margin-right: 21px;}
.idxThree ul li a{color: #027130;}
.idxThree ul li:hover{background: #027130;}
.idxThree ul li:hover a{color: #fff;}
.idxThree ul li:hover img{filter: brightness(0) invert(1);margin-right: 10px;transition:all 0.5s;}

.idxFour{width: 46%;}
.idxFour ul,.idxFive ul{margin-top: 25px;}
.indexBg{background-image: url(../images/idxbg.jpg);}

.idxSixSwiper{margin: 38px 0 34px;}
.idxSixSwiper a span.img{padding-bottom: 157px;display: block;}
.idxSixSwiper a{text-align: center;}
.idxSixSwiper a span.tit{line-height: 26px;padding: 10px 0 4px;color: #353535;}
.idxSixSwiper a span.txt{color: #353535;}
.idxSixSwiper a:hover span.img{transform: translateY(5px);}
.idxSixSwiper a:hover span.tit{color: #027130;}

footer{background-image: url(../images/footerbg.jpg);}
.footOne{padding: 25px 0;}
.logodiv{position: relative;}
.logodiv h6,.footsele h6{color: #fff;line-height: 30px;margin-bottom: 15px;}
.logodiv:nth-child(1){width: 17.7%;margin-right: 0;}
.logodiv:nth-child(1) img{width: 100%;}
.logodiv:nth-child(2){width: 52%; padding: 0 2.8%;margin: 0 2.8%;}
.logodiv:nth-child(2)::after,.logodiv:nth-child(2)::before{top:50%;margin-top: -45px; content: '';position: absolute;right: 0;width:1px ;height: 90px;background: rgba(255,255,255,0.3);}
.logodiv:nth-child(2)::before{left: 0;right: auto;}
.logodiv:nth-child(2) a{margin-right: 4%;}
.logodiv:nth-child(2) a img{max-width: 29.3%;}
.logodiv:nth-child(2) a:last-child{margin-right: 0;}
.copyright{line-height: 54px;text-align: center;color: #fff;border-top: 1px solid rgba(255,255,255,0.3);}
.footsele{width: 18.75%;}
.dmui-select{z-index: 1;position: relative;width: 100%;margin-top: 15px;}
.dmui-select:first-child{margin-left: 50px;}
.dmui-select .name{position: relative;box-sizing: border-box;height: 45px;padding: 0 30px 0 18px;border: 1px solid #E3E3E3;color: #535353;line-height: 45px;cursor: pointer;user-select: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #fff;color: #8D8D8D;font-size: 16px;border-radius: 5px;}
.dmui-select .name:after{content: "";position: absolute;right: 15px;top: 50%;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid #A1A1A1;}
.dmui-select .list{display: none;position: absolute;left: 0;width: 100%;max-height: 150px;background-color: #fff;overflow-y: auto;box-shadow: 0 0 6px rgba(0,0,0,.2);overscroll-behavior: contain;}
.dmui-select .list li a{display: block;padding: 10px;border: 1px solid #eee;border-bottom: 0;font-size: 12px;line-height: 16px;transition: 0.3s;}
.dmui-select .list li a:hover{background-color: #027130;color: #fff;}
/* index end */
.fwb{font-weight: bold;}
.fz20{font-size: 20px;}
.fz25{font-size: 25px;}
.Nmain{padding: 28px 0;}
.leftNav{width:240px;float: left;}
.boxRight{width: calc(100% - 295px);float: left;margin-left: 55px;}
.location{border-bottom: 1px solid #E0E0E0;padding: 22px 0;}
.location span.title{color: #027130;line-height: 25px;display: inline-block;position: relative;}
.location span.title:after{width: 100%;height: 1px;content: '';background: #027130;position: absolute;bottom: -23px;left: 0;}
.location .fr{background: url(../images/homt.svg) left center no-repeat;padding-left: 25px;color: #C0C0C0;line-height: 25px;}
.location .fr a{color: #c0c0c0;margin: 0 10px;}
.location .fr a:first-child{margin-left: 0;}
.leftNav h5{background: #027130;color: #fff;line-height: 30px;padding: 20px 23px;box-sizing: border-box;}
.leftNav ul li{line-height: 60px;}
.leftNav ul li a{border: 1px solid #E8E8E8;display: block;line-height: 30px;padding: 15px 23px;position: relative;}
.leftNav ul li a img{position: absolute;right: 23px;transform: translateY(-50%);top: 50%;filter: brightness(0) invert(0.5);}
.leftNav ul li a span{color: #828282;}
.leftNav ul li a.on span,.list_news ul li a:hover span{color: #027130;}
.leftNav ul li a.on img{filter: none;}

.list_tuwen .wrap{min-height: 300px;}
.list_tuwen dl{display: flex;justify-content: space-between;border-bottom: 1px solid #EFEFEF;padding: 21px 0;}
.list_tuwen dl dt{width: 220px;}
.list_tuwen dl dt a{padding-bottom: 139px;}
.list_tuwen dl dd{width: calc(100% - 250px);}
.list_tuwen dl dd .title{color: #2D2D2D;line-height: 2;margin-bottom: 5px;}
.list_tuwen dl dd .text{color: #A8A8A8;line-height: 20px;margin-bottom: 17px;}
.list_tuwen dl dd  .time{line-height: 1;color: #A0A0A0;}
.list_tuwen dl dd  .time img,.conttime img{margin: 4px 5px 0 0;float: left;}
.list_tuwen dl:hover dt a{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.list_tuwen dl:hover dd .title{color: #027130;transform: translateX(3px);}

.page{text-align: center;padding: 48px 0;}
.page a,.page span{display: inline-block;border:1px solid #e6e6e6;font-size: 14px;color: rgba(0,0,0,0.65);line-height: 30px;margin: 0 5px;}
.page a:hover,.page a.on{border-color: #187439;color: #187439;}
.page a{width: 30px;}
.page span{border-color: #fff;font-size: 14px;}
.page a.btn{font-family: simsun;}
.page input{border:1px solid #e6e6e6;height: 30px;line-height: 30px;font-size: 14px;width: 37px;text-align: center;}
.page em{font-size: 14px;line-height: 38px;display: inline-block;padding-left: 10px;}
.fz14{font-size: 14px;}

.cont_news{padding: 22px 0;}
.contTitle{color: #2D2D2D;line-height: 1.3;}
.conttime {color: #A0A0A0;padding: 29px 0;border-bottom: 1px solid #EFEFEF;margin-bottom: 24px;}
.cont_wrap{line-height: 26px;color: #2D2D2D;}
.cont_wrap img,.cont_wrap table,.cont_wrap iframe{height: auto !important;}
.contPage{border-top: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;display: flex;justify-content: space-between;padding: 15px 0;margin-top: 60px;}
.contPage div{max-width: 45%;line-height: 37px;}
.contPage a:hover{color: #027130;}
.sharewrap{line-height: 45px;padding: 39px 0 37px;}
.sharewrap a{display: inline-block;width: 45px;height: 45px;border-radius: 50%;text-align: center;margin-right: 16px;}
.sharewrap a.weixin-btn{border: 1px solid #00C800;}
.sharewrap a.qq-btn{border: 1px solid #FF3D00;}
.sharewrap a.weibo-btn{border: 1px solid #F5AA16;}
.sharewrap a img{margin-top: 10px;}
.sharewrap .share > *{float: left;}
.sharewrap i{padding-right: 16px;display: inline-block;}

/* list_news */
.list_news ul {padding-top: 5px;}
.list_news ul li a{display: block;height: 69px;border-bottom: 1px solid #EFEFEF;}
.list_news ul li a span{position: relative;max-width: calc(100% - 100px);display: inline-block;line-height: 69px;}
.list_news ul li a span::before{width: 2px;height: 2px;background: #2D2D2D;content: '';float: left;margin-top: 33.5px;margin-right: 5px;transition: all 0.3s;}
.list_news ul li a i{float: right;background: url(../images/time.svg) left center no-repeat;display: inline-block;line-height: 69px;padding-left: 20px;color: #A0A0A0;}
.list_news ul li a:hover span::before{width: 10px;background: #027130;}
.list_news ul li a:hover{background: #FAFAFA;}
/* list_photo */
.list_photo dl{width: calc((100% - 76px) / 3);margin-left: 38px;display: flex;justify-content: space-between;border: 1px solid #E5E5E5;box-sizing: border-box;margin-top: 38px;}
.list_photo dl:nth-child(3n+1){margin-left: 0;}
.list_photo dl dt,.cont_photo dt{width: 116px;}
.list_photo dl dt a,.cont_photo dt .img{padding-bottom: 174px;}
.list_photo dl dd{width: calc(100% - 134px);}
.list_photo dl dd a{padding-top: 23px;}
.list_photo dl dd a span{display: block;line-height: 1.2;margin-bottom: 12px;}
.list_photo dl dd a span i{display: inline-block;width: calc(100% - 70px);float: right;margin-right: 10px;}
.list_photo dl:hover{box-shadow: 0 0 10px rgba(2,113,48,0.3);}

.cont_photo dl{padding-top: 30px;display: flex;justify-content: space-between;}
.cont_photo dl dd{width: calc(100% - 171px);}
.cont_photo dl dd .title{line-height: 1.2;border-bottom: 1px dashed #E6E6E6;padding-bottom: 20px;margin-bottom: 23px;}
.cont_photo dl dd .title > div{margin-bottom: 10px;}
.cont_photo dl dd .text{margin-bottom: 30px;color: #3E3E3E;line-height: 26px;}
@media screen and (max-width: 1440px){
	.idxNav > li > a{font-size: 16px;}
	.banBox .banner a{padding-bottom: 46%;}
}
@media screen and (max-width: 1280px){
	.idxTwo dl dt{padding-right: 5px;margin-right: 15px;}
	.idxThree ul li img{margin-right: 5px;}
	.dmui-select .name{line-height: 35px;height: 35px;}
	.dmui-select{margin-top: 10px;}
    .list_photo dl{width: calc((100% - 38px) / 2);}
    .list_photo dl:nth-child(3n+1){margin-left: 38px;}
    .list_photo dl:nth-child(2n+1){margin-left: 0;}
    
    
}
@media screen and (max-width: 991px){
	header .search,.pcNav{display: none;}
	.menuLine,.idxThree ul li a span{display: block;}
	header h1 img{height: 46px;}
	header{padding: 15px 0 5px;}
	.fz36{font-size: 26px;}
    .fz25{font-size: 22px;}
	.fz18{font-size: 16px;}
	.banBox .banner{width: 100%;}
	.idxTitle{line-height: 60px;height: 60px;}
	.idxTwo{width: 28.2%;}
	.idxThree ul li a span{line-height: 25px;padding-top: 10px;}
	.idxThree ul li{line-height: inherit;padding: 15px 0 8px;}
	.idxSixSwiper a span.img{padding-bottom: 145%;}
    .fz20{font-size: 18px;}
    .boxRight{width: calc(100% - 265px);margin-left: 20px;}
    .conttime{padding: 10px 0;}
    .contPage{margin-top: 30px;padding: 10px 0;}
    .sharewrap{padding: 20px 0;}
    .list_photo dl{width:100%;margin-left: 0 !important;}
}
@media screen and (max-width: 760px){
	.idxOne,.idxTwo,.idxOneRight,.idxThree, .idxFive,.idxFour,.footsele,.boxRight,.list_tuwen dl dt,.list_tuwen dl dd ,.cont_photo dl dd{width: 100%;}
	.idxOneRight,.list_photo dl,.cont_photo dl dd{margin-top: 20px;}
	.idxOneSwiper{margin-top: 20px;width: 100%;}
	.idxFour ul, .idxFive ul,.idxTwo dl:first-child{margin-top: 10px;}
	.fz18{font-size: 15px;}
	.idxOneSwiper a{padding-bottom: 65%;}
	.idxSixSwiper{margin: 15px 0;}
	.logodiv:nth-child(1){width: 50%;}
	.logodiv:nth-child(2){width: 100%;padding:20px 0;margin:20px 0;border-top: 1px solid rgba(255,255,255,0.5);border-bottom: 1px solid rgba(255,255,255,0.5);}
	.logodiv:nth-child(2):after,.logodiv:nth-child(2)::before,.leftNav,.page a, .page span,.page a, .page input,.page a, .page em{display: none;}
	.copyright{line-height: 24px;padding: 20px 0;}
	.copyright span{display: block;}
	.fz16{font-size: 15px;}
    .fz14{font-size: 13px;}
    .boxRight{margin-left: 0;}
    .location{padding: 11px 0;}
    .location span.title:after{bottom: -12px;}
    .fz25{font-size: 20px;}
    .Nmain{padding-top: 10px;}
    .list_tuwen dl{flex-wrap: wrap;}
    .list_tuwen dl dt,.idxSeven{margin-bottom: 20px;}
    .list_tuwen dl dt a{padding-bottom: 65%;}
    .page a.on,.page a.btn{display: inline-block;}
    .page{padding: 30px 0;}
    .sharewrap{line-height: 30px;}
    .sharewrap a{width: 30px;height: 30px;}
    .sharewrap a img{margin-top: 8px;height: 15px;}
    .list_news ul li a i,.list_news ul li a span{line-height: 50px;}
    .list_news ul li a{height: 50px;}
    .list_news ul li a span::before{margin-top: 25px;}
    .cont_photo dl{padding-top: 20px;flex-wrap: wrap;}
    .cont_photo dl dd .title{padding-bottom: 5px;margin-bottom: 10px;}
    
}