
/* CSS Document */

.banner mip-img{ float: left; padding: .1rem; width: 50%; height: auto;}

.show{margin-top: .4rem;margin-bottom:.5rem;padding-bottom: 1em;}
.show_ym{}
.show_ym li{ color: #000; font-size: 1.2rem; width: 25%; line-height: 2.5rem; float: left; text-align: center; height: 2.5rem; }
.show_ym li.active{ color: #fff; background:#2f98e0;}

.show_all div{}
.show_all div:first-child{ display: block; margin-bottom:.5em;}
.show_all li b{ font-size: .38rem;  display: block; text-align: center;}
.wsxx{margin-bottom: .5rem;padding-top: 1em;}
.wsxx a{display:block;border-bottom: 1px solid #e6e6e6;/* padding-bottom:.5rem; */}
.wsxx li{padding: 1em;font-size:1rem;/* height: 7.5rem; */overflow: hidden;}
.wsxx li img{width: 8rem;margin-right: .9rem;height:auto;}
.wsxx .ell{font-weight: 100;}
.wsxx h4{font-size: 1.05rem;text-shadow: 0 0 0;padding-top: .2rem;}
.wsxx h5{font-size: .9rem;color: #b2b2b2;margin-top: .5rem;margin-bottom:.5rem;text-shadow: 0 0 0;}
.wsxx p{font-size: 1rem;color: #999;}
.wsxx p span{ color:#008000;}
.wxdt h4{color:#008000;}
.wxdt p{ color: #4c4c4c;}
.zswd li{padding: .4rem .3rem .2rem; border-bottom: 2px solid #e6e6e6;}
.zswd h4{font-size: .32rem; color: #008000;text-shadow: 0 0 0;font-weight: 100;}
.zswd span{font-size: .25rem; color: #c3c3c3; margin-top: .13rem; text-shadow: 0 0 0; display: block;}
.zswd p{margin-top: .17rem; font-size: .3rem; color: #4c4c4c;}


.dqzs{margin-top: .5rem;  margin-bottom: 1rem;}
.dqzs a{ float: left; width: 33.33%; color: #000; font-size: .32rem; text-align: center; margin-top: .25rem;}
.dqzs a.active{color:#008000;}
/*  首页结束  */


.index-content{padding:1em;margin-top: 1.5em;box-sizing:border-box;}
.index-content .area_h2{line-height: 2em;font-size: 18px;border-bottom: 1px solid #f1f1f1;}
.index-content .area_h2 strong {/* font-size:.8em; */font-weight: normal;}
.index-content .area_h2 span{ font-size:.6em; color:#797979;float: right;}
.index-content .area_h2 span a{ margin-right:.5em; margin-left:.5em; color:#797979;}
.index-content ul{ padding:1em 0;justify-content: space-between;}
.index-content ol,.index-content dl{ justify-content: space-between; margin-top:1em;}
.index-content ol li,.index-content dl dd{width:100%;}
.index-content ol li{list-style-type:none;}
.index-content ol li,.index-content dl dd{padding: 1em 0;box-sizing:border-box;border-bottom: 1px solid #f1f1f1;}
.index-content ol li div,.index-content dl dd div{width: 26%;height: 9em;overflow:hidden;margin-bottom:.5em;}
.index-content ol li a{justify-content: space-between;}
.index-content ol li nav{ width: 72%;}
.index-content ol li div img,.index-content dl dd div img{transition: all 2s;width:100%;height: 10em;object-fit:cover;}
.index-content ol li div img:hover,.index-content dl dd div img:hover{ transform:scale(1.1);}
.index-content ol li .p1{font-size: 1.3em;margin-bottom: .7em;margin-top: 1em;}
.index-content ol li .p2{font-size: 1.15em;color: #999;text-align:justify;}
.index-content ol li span{font-size: .9em;color:#008000;display: block;margin-top: 1em;}

.wenzi-list{margin-top: 1.5em;}
.wenzi-list li{width: 100%;margin-bottom: 1em;align-items: center;justify-content: space-between;font-size: 1.3em;padding-bottom: 1em;border-bottom: 1px solid #f1f1f1;}
.wenzi-list li span {font-size: .8em;color: #888;}

@media(max-width: 600px){
	.index-content ol li div{ width: 11em;}
}
@media(max-width: 480px){
	.index-content ol li nav{ width: 65%;}
	.wenzi-list li span{ display: none;}
}
@media(max-width: 414px){
	.index-content ol li div{ width:10em;}
	.index-content ol li nav{ width: 61%;}
}
@media(max-width: 360px)
{
	.index-content ol li div{ width:9em; height:8em}
}
@media(max-width: 320px)
{
	.index-content ol li div{ margin-right: 2%;}
	.index-content ol li a{ flex-wrap: inherit;}
}