@charset "utf-8";

.index-entry{overflow: hidden;padding:.3rem 0 0 .24rem;}
.index-entry a{text-align: center;width: auto;padding:.3rem .5rem .2rem;background-color: #fafafa;margin-right: .15rem;}
.index-entry a img{width: 1rem;height: 1rem;}
.index-entry a .title{color: #333;}


.index-text{margin-top: -.25rem;}
.index-text a{display: flex;display: -webkit-flex;padding:.25rem 0;border-bottom: 1px solid #eee;}
.index-text a .date{background-color: #e7f2fa;text-align: center;color: #d23903;padding:.1rem .1rem 0 .1rem;}
.index-text a .date p:nth-child(1){font-size: .4rem;}
.index-text a .date p:nth-child(2){font-size: .24rem;}
.index-text a .title{flex:1;-webkit-flex:1;margin-left: .34rem;/*line-height: .4rem;*/}



.index-info .pic img{display: block;width: 100%;}
.index-info .title{background-color: rgba(228, 90, 35, 0.8);position: absolute;left:.24rem;bottom:0;color:#fff;padding:.25rem .5rem .15rem;}
.index-info .title p:nth-child(1){font-size: .32rem;font-weight: bold;}
.index-info .title p:nth-child(2){font-size: .26rem;}
.index-info .text{padding:.26rem .24rem 0;color:#666;font-size: .25rem;}



.index-bg{padding:2rem .24rem 0;}
.index-contact{background-color: #fff;padding:.4rem .3rem .3rem .45rem;border:1px solid #d23903;border-bottom: 3px solid #d23903;}
.index-contact .row{margin-bottom: .1rem;}
.index-contact .row img{width: .3rem;height: .3rem;margin:.08rem .2rem 0 0;}


.pic-list{overflow: hidden;margin-top: -.25rem;}
.pic-list a{display: block;width: 48.5%;margin-top: .25rem;}
.pic-list a:nth-child(odd){float:left;}
.pic-list a:nth-child(even){float:right;}
.pic-list a img{width:100%;height: 2.3rem;/*display: block;*/}
.pic-list a .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#666;}

.pic-list.mt{margin-top: .2rem;}



.inner-nav{height: .8rem;background-color: #f8f8f8;line-height: .8rem;}
.inner-nav .bar{padding-left: .4rem;background: url(../images/icon04.png) no-repeat left center;background-size: .3rem;}
.inner-nav .bar a{color: #999;}
.inner-nav .bar span{color:#d23903;}



.text-list{}
.text-list a{display: block;border-bottom: 1px solid #eee;padding:.25rem 0;}
.text-list a span{color: #999;margin-left: .1rem;}


.content-page{margin-top: .4rem;}
.content-page .title{font-size: .3rem;}
.content-page .time{font-size: .26rem;color:#999;margin-top: .2rem;}
.content-page .content{overflow: hidden;color: #666;margin: .3rem 0;}
.content-page .content img{width:100%;}


.major-list a{display: block;padding:.2rem;border:1px solid #eee;margin-top: .3rem;}
.major-list a .title{font-size: .32rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.major-list a .title span{display: inline-block;padding-bottom: .15rem;}
.major-list a .title span::after{content: '';width:100%;height: 1px;background-color: #d23903;position: absolute;left:0;bottom:0;}
.major-list a .text{color: #999;font-size: .26rem;line-height: .4rem;margin-top: .2rem;}


.piece{margin-top: .3rem;}
.piece .row{height: .9rem;line-height: .9rem;background-color: #fafafa;margin-bottom: .1rem;display: block;color: #666;text-align: center;}



.pic-list{overflow: hidden;}
.pic-list a{display: block;}


.gallery-top{margin-top: .2rem;}
.gallery-top img{display: block;width: 100%;}


.gallery-thumbs{background-color: #d23903;padding:.2rem;}
.gallery-thumbs li{background-color: #000;}
.gallery-thumbs li img{opacity: .6;display: block;}
.gallery-thumbs li.swiper-slide-thumb-active img{opacity: 1;}


.p-hd-tit{text-align: center;font-size: .32rem;padding:.4rem 0;}

.contact-text .hd{font-size: .3rem;}
.contact-text .bd{color: #666;margin-top: .2rem;}


.contact-ewm{overflow: hidden;margin-top: .2rem;}
.contact-ewm .part{width:48%;}
.contact-ewm .part img{display: block;width: 100%;border:1px solid #eee;}
.contact-ewm .part p{text-align: center;color: #666;margin-top: .1rem;}


.map-box{height: 3.5rem;overflow: hidden;margin:.3rem 0;}

.bot-btns a{flex:1;-webkit-flex:1;height: .9rem;line-height: .9rem;text-align: center;color: #fff;}
.bot-btns a span{display: inline-block;padding-left: .65rem;}
.bot-btns a:nth-child(1){background-color: #4099d7;}
.bot-btns a:nth-child(2){background-color: #d23903;}

.bot-btns a:nth-child(1) span{background: url(../images/icon05.png) no-repeat left center;background-size: .36rem;}
.bot-btns a:nth-child(2) span{background: url(../images/icon06.png) no-repeat left center;background-size: .36rem;}








