@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.travelGuideBox{line-height:1.5rem;color:#666666;padding: 0.5rem .75rem;font-size:0.7rem;background:#fff;}
.travelGuideBox img{max-width:100%;}
.travelGuideHead{padding: 0.5rem 0.75rem 0;}
.travelGuideTitle{font-size: 0.9rem;color: #333333;font-weight: bold;line-height: 1.5rem;}
.travelGuideTime{display: block;clear: both;color: #999;font-size:0.65rem;padding: 0.25rem 0 .5rem;line-height: 1rem;border-bottom: 1px solid #e6e6e6;}
.travelGuideTime span{margin-right: 1rem;}
.articleBox{line-height:1.5rem;color:#454545;padding: 0.5rem .75rem;font-size:0.7rem;background:#fff;}
.articleBox img{max-width:100%;}

.newViewHead{padding: 0.5rem 0.75rem 0;}
.articleTitle{font-size: 0.9rem;color: #333333;text-align: center;font-weight: bold;line-height: 1.5rem;}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:0.65rem;padding: 0.25rem 0 .5rem;border-bottom: 1px solid #e6e6e6;}
.articleTime span.span1{margin-right: 1rem;}

.articleTop{overflow:hidden;background:#f9fafb;padding:.5rem 0;}
.articleTop .articleTitle{font-size:.9rem;color:#333333;text-align:center;font-weight:bold;padding:0 2.5rem;line-height:1.5rem;}
.articleTop .articleTime{text-align:center;padding:.5rem 0 0 0;}

/* 附件 end */
.articleAnnex {
	font-size: 0.75rem;
	overflow: hidden;
	margin-bottom: 0.75rem;
    padding: 0 0.75rem;
}

.articleAnnex a {
	display: block;
	line-height:1.5rem;
	padding-left: 1.5rem;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 1rem;
	background-image: url('../images/file/fileIcon1.png');
	color: #666;
}

.articleAnnex a.word {
	background-image: url('../images/file/wordIcon.png');
	color: #1e6de0 !important;
}

.articleAnnex a.ppt {
	background-image: url('../images/file/pptIcon.png');
	color: #ff7735 !important;
}

.articleAnnex a.excel {
	background-image: url('../images/file/excelIcon.png');
	color: #2da641 !important;
}

.articleAnnex a.pdf {
	background-image: url('../images/file/pdfIcon.png');
	color: #ef5450 !important;
}

.articleAnnex a.zip {
	background-image: url('../images/file/zipIcon.png');
	color: #ff9779 !important;
}

.articleAnnex a.file {
	background-image: url('../images/file/fileIcon1.png');
}
/* 附件 end */

.articlePage{ height: 2.5rem; line-height: 2.5rem; background: #FFF;}
.articlePage a{ float: left; width: 50%; color: #666666; text-align: center;}
.articlePage a:before{ border-left: none;}
.articlePage a span{ display: inline-block;}
.articlePage a.prev span{padding-left: .875rem;background: url("../images/prevPageIcon.png") no-repeat left center / 0.6rem;}
.articlePage a.next span{padding-right: .875rem;background: url("../images/nextPageIcon.png") no-repeat right center / 0.6rem;}

.videoCon{position:absolute;top:10.25rem;bottom:0;overflow-y:auto;}
.videoCon .articleTitle{font-size:18px;color:#333333;text-align:left;font-weight:bold;padding:.25rem .5rem 0 .5rem;line-height:1.5rem;}
.videoCon .articleTime{text-align:left;padding:0 0 0 .5rem;}
	
.articelImgSlide{overflow: hidden;position: relative;padding: 0 .75rem;}
#articelImgSlide img{display: block;max-width: 100%;}
#articelImgSlide{overflow: hidden;position: relative;}
#articelImgSlide .swiper-pagination{bottom: .25rem;}
.articelImgSlide .swiper-button-prev{left: 0px;}
.articelImgSlide .swiper-button-next{right: 0px;}
.articelImgSlide .swiper-pagination-bullet{background: #eee;opacity: 1;}
.articelImgSlide .swiper-pagination-bullet-active{background: #007aff;}

.articelImgSlide2{overflow: hidden;position: relative;}
#articelImgSlide2{overflow: hidden;position: relative;}
.articelImgSlide2 .pic{overflow: hidden;}
.articelImgSlide2 .pic::before{padding-top: 128%;}
#articelImgSlide2 .swiper-pagination{bottom: 0.75rem;}
.articelImgSlide2 .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.5);opacity: 1;width: 6px;height: 6px;border-radius: 6px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.articelImgSlide2 .swiper-pagination-bullet-active{background: #fff;width: 18px;}
/**
 * 分享
 * @author 杨朝杰
 * @return
 */
.shareBt{display: inline-block;width:1rem;position: relative;}
.shareClose{line-height:2rem;text-align:center;padding:.15rem 0 0 0;font-size:0.8rem;}
.shareBt:after{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;background: url(../images/share/share.png) no-repeat center center;background-size: 100% 100%;position: absolute;left: 50%;bottom:-.2rem;}
.shareBox{width:100%;overflow: hidden;background: #fff;position: fixed;left: 0px;bottom:-100%;z-index: 10000;-webkit-transition: bottom 0.8s;-o-transition: bottom 0.8s;transition: bottom 0.8s;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.shareBox.show{bottom:0px;}
.shareCont{overflow: hidden;padding:0.5rem 0px 0.25rem;}
.boxShadow{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);z-index: 999;display: none;}
.wxSha{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6) url(../images/share/weChatShare.png) no-repeat center 0rem;background-size: auto 16rem;z-index: 99999999;display: none;}
.shareC .bshare-custom{display: flex; padding: 0.8rem .5rem;}
.shareC .bshare-custom .item{flex: 1;text-align: center;}
.shareC .bshare-custom .item span{display: block;line-height: 1.5rem;}
.shareC .bshare-custom a {display: inline-block;height: 2rem;width: 2rem;padding: 0;background-size: auto 1.95rem !important;}
.shareC .bshare-custom .bshare-sinaminiblog {background: url(../images/share/shareBt1.png) no-repeat center center;}
.shareC .bshare-custom .bshare-qqim {background: url(../images/share/shareBt6.png) no-repeat center center;}

.shareC .bshare-custom .bshare-qzone {background: url(../images/share/shareBt3.png) no-repeat center center;}
.shareC .bshare-custom .bshare-douban{background: url(../images/share/shareBt4.png) no-repeat center center;}
.shareC .bshare-custom .bshare-weixin {background: url(../images/share/shareBt5.png) no-repeat center center;}
.weChatShareTip {display: none;width: 100%;height: 100%;overflow: hidden;background: rgba(0, 0, 0, 0.5) url(../images/share/weChatShare.png) no-repeat calc(100% - 30px) 10px;background-size: 90% auto;position: fixed;left: 0px;top: 0px;z-index: 9999999;}
.shareParent .shareItem{width: 20%;}
/**
 * 音乐播放器
 * @author 杨朝杰
 * @return
 */
 .audio{padding: 0 .75rem .5rem;}
 .audio-tips{margin-top:10px; color: #b1b1b1; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
 .audio .info{-webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden;line-height:45px;}
 .audio .info p{margin: 0; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-indent: 0;}
 .audio .info .audio-title{-webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; line-height: 24px;font-size:14px;}
 .audio .info .audio-desc{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 16px;color:#999 !important;font-size:12px !important;}
 .audio .info .audio-desc span{padding:0 15px 0 0;color:#ff0000;}
 .audio .audiojs .play{background: url("../images/audioPlay.png") no-repeat center center / 0.75rem;}
 .audio .audiojs .pause{background: url("../images/audioPlayH.png") no-repeat center center / 0.75rem;}

/* 视频start */
.artVideo{ margin: 0 .75rem .5rem; background: #000; position: relative;}
.artVideo::before{display: block;content: ''; padding-top: 56.25%;}
#newViewPlayer{ position: absolute; left: 0; top: 0;}
#newViewPlayer2{ position: absolute; left: 0; top: 0;}
.artVideoView{ background: #000; position: relative;}
.artVideoView::before{display: block;content: ''; padding-top: 56.25%;}
.videoDownLoad{text-align: center; padding: .5rem;}
/* 视频end */
/*文章页底部start*/
.footerBar2{font-size:.6rem;overflow: hidden;color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-background-clip: content;-moz-background-clip: content;background-clip: content;width: 100%;height:2.25rem;background:#fff;position:relative;}
.footerBar2:after{content: " ";width: 200%;height: 200%;position: absolute;top: 0;left: 0;border-top:1px solid #ededed;box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index:1;}
.footerBar2 .shareBt:after{ display:none;}

.footerBar2 div{overflow:hidden;position:relative;z-index:2;}
.phoneBt{width:30%;float:right;}
.phoneBt a {width: 100%;display: block;line-height: 2.25rem;background: #ff7800;color: #fff !important;text-align: center;}
.goBack2{width:16%;float:left;}
.goBack2 a{display: block;height:2.25rem;background: url(../images/jt6.png) no-repeat 10px center;background-size: 1.3rem;color: #666 !important;text-align: center;}
.marker, .shareDiv{float:right;line-height:2.25rem;font-size:.7rem;padding:0 .75rem 0 0;}

.shareDiv .shareBt{ width:100%;}

.marker span, .shareDiv span{padding:0 0 0 .3rem;}
.marker em, .shareDiv em{color:#999;}
/* ========== 单篇+文章页 end ========== */
/* 视频弹窗 start */
.videoFloat{position: fixed; width: 100%;height: 100%;  left: 0; top: 0; z-index: 100;}
.videoFloatBody{width: 100%;height: 100%;visibility: hidden; opacity: 1; transform: translateY(100%);-webkit-transform: translateY(100%); transition: all 500ms linear;-webkit-transition: all 500ms linear;background: #000;}
.videoFloatBody.active{visibility: visible; opacity: 1; transform: translateY(0%);-webkit-transform: translateY(0%);}
.videoFloatClose{position: fixed; width: 1.5rem; height: 1.5rem; border-radius: 2rem; right: .5rem; top:.5rem; background: #5fb200; border: .12rem solid #FFF; color: #FFF; text-align: center; line-height: 1.6rem; z-index: 1;}
.videoFloatClose i{ display: block;position: relative;width: 100%;height: 100%;}
.videoFloatClose i::before{display: block;content: "";width: .0833rem;height: 1rem;border-radius: 1rem; transform: rotate(-45deg) translate(6px,15px);-webkit-transform: rotate(-45deg) translate(6px,15px); background-color: #fff;}
.videoFloatClose i::after{display: block;content: "";width: .0833rem;height: 1rem;border-radius: 1rem; transform: rotate(45deg) translate(0px, -21px);-webkit-transform: rotate(45deg) translate(0px, -21px); background-color: #fff;}
.videoFloat video{ width: 100%; height: 100%; object-fit: cover;}
.videoFloat-video{ position: relative; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%); left: 0;}
.videoFloat-video::before{display: block; content: ''; padding-top: 60%;}
.videoFloat-video video{position: absolute; left: 0; top: 0;}
/* 视频弹窗 end */
/* ========== 全图列表 start ========== */
/* 全图列表1 start */
.imgList1{margin-right: -0.5rem;}
.imgList1 dd{float: left;display: inline;width: 50%;margin-bottom: 0.5rem;}
.imgList1 dd a{display: block;border-radius: .375rem;margin-right: 0.5rem; overflow: hidden;background-color: #fff;}
.imgList1 dd a .pic{overflow: hidden;}
.imgList1 dd a .pic::before{display: block;content: "";padding-top: 132.8358%;}
.imgList1 dd a .pic .eyeNum{position: absolute;display: inline-block;padding: 0 .5rem;line-height: .875rem;height: .875rem;border-radius: .875rem;left: .5rem;bottom: .5rem;z-index: 2;background-color: rgba(0, 0, 0, 0.5);}
.imgList1 dd a .pic .eyeNum span{padding-left: .625rem;font-size: 0.7rem;color: #ffffff;background: url("../images/eyeIcon1.png") no-repeat left  center / 0.5rem auto;}
.imgList1 dd a .text{padding: .5rem;}
.imgList1 dd a .text .title{line-height: 1rem;height: 2rem;font-size: 0.75rem;color: #333;overflow: hidden;}
.imgList1 dd a .text .time{line-height: 1rem;height: 1rem;font-size: 0.65rem;color: #999999;}
/* 全图列表1 end */
/* 视频列表 start */
.videoList1 dd{margin-bottom: .75rem;}
.videoList1 dd a{display: block;background-color: #fff;padding: 0.75rem;}
.videoList1 dd a .pic{overflow: hidden;border-radius: .375rem;}
.videoList1 dd a .pic::before{padding-top: 55.7971%;}
.videoList1 dd a .pic::after{display: block;content: "";width: 100%;height: 100%;z-index: 1;position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.3);}
.videoList1 dd a .pic .play{position: absolute;left: 50%;top: 50%;width: 1.5rem;height: 1.5rem;margin-left: -0.75rem;margin-top: -0.75rem;z-index: 2;background: url("../images/videoPlayIcon2.png") no-repeat center center / 1.5rem;}
.videoList1 dd a .text{text-align: center;line-height: 2rem;height: 2rem;font-size: .7rem;color: #333333;}
/* 视频列表 end */
/* 资质荣誉 start */
.honorList dd{padding-bottom: 2.25rem;position: relative;}
.honorList dd::before{display: block;content: "";width: .15rem;height:100%;background-color: #f2f2f2;left: 0;top: .75rem;position: absolute;}
.honorList dd:last-of-type::before{display: none;}
.honorList dd .con{padding-left: .75rem;}
.honorList dd .con .time{margin-bottom: 0.5rem;}
.honorList dd .con .time span{display: inline-block;line-height: 1.625rem;height: 1.625rem;padding: 0 1.125rem;font-size: 0.7rem;color: #ffffff;position: relative;background-image: -moz-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);background-image: -ms-linear-gradient( 0deg, rgb(129,187,87) 0%, rgb(63,167,193) 100%);}
.honorList dd .con .time span i{display: block; width: .4rem;height: .4rem;border-radius: 50%;border: .025rem solid #62b405;position: absolute;left: -0.9rem;top: 50%;margin-top: -0.225rem;}
.honorList dd .con .time span i::before{display: block;content: "";width: .3rem;height: .3rem;border-radius: 50%;background-color: #5fb300;left: 50%;top: 50%;margin-top: -0.15rem;margin-left: -0.15rem;position: absolute;}
.honorList dd .con .title{line-height: 1.25rem;font-size: .75rem;color: #333333;margin-bottom: .5rem;}
.honorList dd .con .info{line-height: 1rem;font-size: 0.65rem;color: #666666;margin-bottom: 0.5rem;}
.honorList dd .con .pic{overflow: hidden;width: 5.5rem;}
.honorList dd .con .pic::before{padding-top: 143.1818%;}
.honorList dd .con .pic img{object-fit: contain;}
/* 资质荣誉 end */
/* 住宿推荐 start */
.hotelBox {padding-top: .5rem;}
.hotelBox dd .pic img {border-radius: .4rem;}
.hotelBox dd {margin-bottom: .75rem;padding: 1rem .7rem;}
.hotelBox dd:last-child {
    margin-bottom: 0; /* 去掉最后一个 dd 的 margin-bottom */
}
.hotelBox dd .pic::before {padding-top: 56.5217%;}
.hotelBox dd .text .price {display: flex; color: #5fb300;align-items: flex-end;height: 1.5rem;margin: .2rem 0;}
.hotelBox dd .text .price .price1 {font-size: .6rem;margin-right: 2px;}
.hotelBox dd .text .price .price2 {font-size: 1rem;}
.hotelBox dd .text .price .price3 {font-size: .65rem;margin-left: 5px;}
.hotelBox dd .text .title {font-size: .75rem;height: 1.5rem;line-height: 1.5rem;color: #333;}
.hotelBox dd .text .textC {font-size: .7rem;line-height: 1.05rem;color: #666;}
.resBt {display: block;margin-top: .4rem;font-size: .7rem;color: #fff;padding: .6rem 0;text-align: center;background: linear-gradient(to right, #77b867, #4babae);border-radius: 1rem;}
/* 住宿推荐 end */
/* 媒体关注 start */
.mediaDl dd {padding: .7rem;display: flex;justify-content: space-between;margin-bottom: .7rem;}
.mediaDl dd:last-child {
    margin-bottom: 0; /* 去掉最后一个 dd 的 margin-bottom */
}
.mediaDl dd a{display: flex;justify-content: space-between;width: 100%;}
.mediaDl dd .pic {margin-right: .5rem;flex: 1;}
.mediaDl dd .pic::before {padding-top: 57.1428%;}
.mediaDl dd .pic img {border-radius: 5px;}
.mediaDl dd .text {display: flex;flex-direction: column;width: 10rem;}
.mediaDl dd .text .title {font-size: .7rem;height: 1.2rem;line-height: 1.2rem;overflow: hidden;color: #333;}
.mediaDl dd .text .time {font-size: .65rem;height: 1.05rem;line-height: 1.05rem;color: #999;}
.mediaDl dd .text .textC {font-size: .65rem;height: 2.1rem;line-height: 1.05rem;overflow: hidden; color: #666;}

/* 媒体关注 end */
/* 动态创建 start */
.startDl dd {padding: .7rem;margin-bottom: .7rem;}
.startDl  dd:last-child {
    margin-bottom: 0; /* 去掉最后一个 dd 的 margin-bottom */
}
.startDl dd .title {font-size: .75rem;height: 1.2rem;line-height: 1.2rem;overflow: hidden;color: #333;}
.startDl dd .time {font-size: .65rem;height: 1.2rem;line-height: 1.2rem;color: #666;overflow: hidden; color: #999;}
.startDl dd .textC {font-size: .7rem;line-height: 1.05rem;height: 2.1rem;overflow: hidden;color: #666;}
/* 动态创建 end */
/*  线路推荐 start*/
.flower {position: relative;overflow: hidden;}
.flowerTop {padding: .75rem .75rem 0 .75rem;}
.flowerTop .title {font-size: .8rem;color: #333;line-height: 1.2rem;text-align: center;}
.flowerTop .eye {display: flex;justify-content: center;font-size: .65rem;color: #999;height: 1.3rem;line-height: 1.3rem;border-bottom: 1px solid #e6e6e6;padding-bottom: .75rem;}
.flowerTop .eye span {margin-right: 1rem;}
.flowerDl {margin-top: 1.2rem;position: relative;overflow: hidden;}
.flowerDl::before {display: block;content: "";border-right: 2px dashed #e6e6e6;height: 100%;position: absolute;top: .8rem;box-sizing: border-box;left: .85rem;z-index: -1;}
.flowerDl dd {padding: 0 .75rem 0 .5rem;margin-bottom: 1.2rem;}
.flowerDl dd .title {display: flex; align-items: center; font-size: .75rem;height: 1.5rem;line-height: 1.5rem;overflow: hidden;color: #333;}
.flowerDl dd .title span {display: flex;justify-content: center;align-items: center;width: 16px;height: 16px;border-radius: 100%;border: 1px solid #5fb300;margin-right: .3rem;}
.flowerDl dd .title span em {width: 8px;height: 8px;border-radius: 100%;background-color:  #5fb300;}
.flowerDl dd .textC {font-size: .7rem;line-height: 1.05rem;color: #666;padding-left: 1.05rem;margin-top: .5rem;}
.flowerDl dd .textC span {font-size: .7rem;line-height: .7rem;color: #333;margin-bottom: .5rem;display: block;}
.flowerDl .dd3 .imgText {padding-left: 1.05rem;}
.flowerDl .dd3 .imgText .con {padding: .75rem;display: flex;}
.flowerDl .dd3 .imgText .con .pic {width: 5rem;margin-right: .75rem;}
.flowerDl .dd3 .imgText .con .pic img {border-radius: 5px;}
.flowerDl .dd3 .imgText .con .pic::before {padding-top: 100%;}
.flowerDl .dd3 .imgText .text {display: flex;flex-direction: column;justify-content: space-between;}
.flowerDl .dd3 .imgText .text .picTitle {font-size: .65rem;height: 1.5rem;line-height: 0.75rem;color: #333;}
.flowerDl dd .text .price {display: flex; color: #5fb300;align-items: flex-end;height: 1.5rem;margin-bottom: .7rem;}
.flowerDl dd .text .price .price1 {font-size: .6rem;margin-right: 2px;}
.flowerDl dd .text .price .price2 {font-size: 1rem;font-weight: bold;}
.flowerDl dd .text .price .price3 {font-size: .65rem;margin-left: 5px;}
.flowerDl dd .flowerSwiper {margin-left: 1.05rem;position: relative;overflow: hidden;}
.flowerDl dd .des {padding-left: 1.05rem;font-size: .7rem;line-height: 1.4rem;color: #666;margin: .5rem 0;}
.flowerDl .flowerSwiper .pic::before {padding-top: 56.0606%;}
.flowerDl  .flowerSwiper .swiper-el {display: flex;position: absolute;left: 50%;bottom: 1rem;transform: translateX(-50%);height: .5rem;width: auto;}
.flowerDl dd  .flowerSwiper .swiper-pagination-bullet {width: 10px;height: 10px;border-radius: 100%;background-color: #fff; transition: opacity 0.3s;z-index: 1;}
.flowerDl dd  .flowerSwiper .swiper-pagination-bullet-active {width: 20px;height: 8px;border-radius: 8px;background-color: #fff;z-index: 1;}

/* 线路推荐 end */
/* 户外徒步 start */
.outHomeDl {margin-top: 1.2rem;position: relative;}
.outHomeDl::before {display: block;content: "";border-right: 2px dashed #e6e6e6;height: 100%;position: absolute;top: .8rem;box-sizing: border-box;left: .85rem;z-index: -1;}
.outHomeDl dd {padding: 0 .75rem 0 .5rem;margin-bottom: 1.2rem;}
.outHomeDl dd .title {display: flex; align-items: center; font-size: .75rem;height: 1.5rem;line-height: 1.5rem;overflow: hidden;color: #333;}
.outHomeDl dd .title span {display: flex;justify-content: center;align-items: center;width: 16px;height: 16px;border-radius: 100%;border: 1px solid #5fb300;margin-right: .3rem;}
.outHomeDl dd .title span em {width: 8px;height: 8px;border-radius: 100%;background-color:  #5fb300;}
.outHomeDl dd .textC {font-size: .7rem;line-height: 1.4rem;color: #666;padding-left: 1.05rem;}
.outHomeDl dd .textC span {font-size: .7rem;line-height: .1.4rem;color: #333;display: block;}
.outHomeDl dd .textC p {margin: .5rem 0;}
.outHomeDl .dd3 .pic{margin-left: 1.05rem;}
.outHomeDl .dd3 .pic::before {padding-top: 56.0606%;}
.outHomeDl .imgText {padding-left: 1.05rem;margin: .75rem 0;}
.outHomeDl .dd5 .imgText .con {padding: .75rem;display: flex;background-color: #f5f7f7;border-radius: 5px;}
.outHomeDl .dd5 .imgText .con .pic {width: 5rem;margin-right: .75rem;}
.outHomeDl .dd5 .imgText .con .pic img {border-radius: 5px;}
.outHomeDl .dd5 .imgText .con .pic::before {padding-top: 100%;}
.outHomeDl .dd5 .imgText .text {display: flex;flex-direction: column;}
.outHomeDl .dd5 .imgText .text .picTitle {font-size: .75rem;height: 1.5rem;line-height: 1.5rem;color: #333;}
.outHomeDl .dd5 .imgText .text .desC {font-size: .7rem;line-height: 1.4rem;height: 1.4rem;color: #9999;}
.outHomeDl ul {padding-left: 1.05rem;}
.outHomeDl ul li {font-size: .7rem;line-height: 1.4rem;color: #666;display: flex;  align-items: flex-start;position: relative;padding-left: 12px;}
.outHomeDl ul li span {width: 10px;height: 10px;border-radius: 100%;background-color: #666;position: absolute;top: .7rem;transform: translateY(-50%);left: 0;}
/* 户外end */
/* 联系我们 strat */
.contactUs {display: flex;flex-direction: column;}
.contactUs .contactTop {display: flex;flex-direction: column;align-items: center;justify-content: center;padding: .75rem;}
.contactUs .contactTop .title  {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;font-size: .8rem;line-height: 1.2rem;padding-bottom: .5rem;position: relative;color: #333;}
.contactUs .contactTop .title::before {display: block;content: "";width: 2rem;height: 2px;border-radius: 2px;box-sizing: border-box;background-color: #5fb300;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.contactUs .contactTop .mail {display: flex;flex-direction: column;align-items: center;justify-content: center;margin-top: 1.25rem;}
.contactUs .contactTop .mail span:first-child {background-position: left center; background-size: .8rem; background-repeat: no-repeat;font-size: .7rem;height: 1.05rem;line-height: 1.05rem;padding-left: 1rem;color: #2da641;}
.contactUs .contactTop .mail span:last-child {font-size: .7rem;height: 1.4rem;line-height: 1.4rem;color: #333;}
.contactUs .contactTop .aderss {display: flex;flex-direction: column;align-items: center;justify-content: center;margin-top: 1.25rem;}
.contactUs .contactTop .aderss span:first-child {background-position: left center; background-size: .8rem; background-repeat: no-repeat;font-size: .7rem;height: 1.05rem;line-height: 1.05rem;padding-left: 1rem;color: #2da641;}
.contactUs .contactTop .aderss span:last-child {font-size: .7rem;height: 1.4rem;line-height: 1.4rem;color: #333;}
.contactUs .contactMain {margin-top: 1.5rem;padding: .75rem;}
.contactUs .contactMain dd {background-color: #f5f7f7;border-radius: 5px;margin-bottom: .5rem;}
.contactUs .contactMain dd .text {display: flex;padding: .5rem 0 .75rem 1.5rem;align-items: center;line-height: 1.8rem;}
.contactUs .contactMain dd .text .icon {width: 1.2rem;height: 1.25rem; border-radius: 100%; background-position: center;background-repeat: no-repeat;background-size: 1.2rem;margin-right: .5rem;}
.contactUs .contactMain dd .text span:nth-child(2){font-size: .7rem;color: #666;margin-right: .5rem;}
.contactUs .contactMain dd .text span:last-child{font-size: .9rem;color: #333;}
.mapBox {position: relative;overflow: hidden;}
.mapBox::before {display: block;content: "";padding-top: 56%;}
.mapBox #map {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
/* 联系我们 end */

/* 期刊杂志 start */

/* 期刊杂志 end */
/* 数字报纸 start */

/* 数字报纸 end */
/* 投票 start */

/* 投票 end */
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
/* imgtext1 start */

/* imgtext1 end */
/* imgtext2 start */

/* imgtext2 end */
/* imgtext3 start */

/* imgtext3 end */
/* ========== 图文列表 end ========== */
/* ========== 文字列表 start ========== */
/*文字列表start*/

/*文字列表end*/
/* 大事记start */

/* 大事记end */
/* ========== 文字列表 end ========== */
/* ========== 瀑布流 start ========== */
/* 纵向瀑布流 start */

/* 纵向瀑布流 end */
/* 横向瀑布流 start */

/* 横向瀑布流 end */
/* ========== 瀑布流 end ========== */
/* 表单公用start */
.input{padding:0 .5rem}
.input input{ border: none; background: none; width: 100%; height: 1.9rem; line-height: 1.9rem; font-size: .65rem; color: #333;}

.textarea{ padding:5px 10px}
.textarea textarea{ border: none; background: none; width: 100%; height: 3rem; line-height: 1.5rem; font-size: .65rem; color: #333;}

a.formBtn{ display: inline-block; height: 1.5rem; line-height: 1.5rem; background: #ddd; border-radius: 3px; font-size: .65rem; color: #333; padding:0 1rem; margin: 0 .5rem; position: relative;}
a.formBtn::before{content: " ";width: 200%;height: 200%;position: absolute;top: 0;left: 0;border: 1px solid #ddd;box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index: -1}
a.formBtn:hover{ opacity: .9;}

.radio {color: #555555;line-height: 1.9rem;font-size: 0;}
.radio .radioItem {display: inline-block;height: 1.9rem;margin-right: 1rem;position: relative;vertical-align: middle;}
.radio .radioItem input {position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;z-index: 1}
.radio .radioItem label {color: #555555;overflow: hidden;font-size: 0.65rem;line-height: 2rem;height: 1.9rem;display: block;}
.radio .radioItem input[type=radio]+label span {width: 0.65rem;height: 0.65rem;border-radius: 50%;border: 1px solid #e1e1e1;margin-right: 0.25rem;display: inline-block;vertical-align: middle;position: relative;top: -.1rem;}
.radio .radioItem input[type=radio]+label span:before {display: block;content: '';width: 0.35rem;height: 0.35rem;border-radius:50%;position: absolute;left: 50%;top: 50%;margin-top: -0.175rem;margin-left: -0.175rem;background: #1e5ab0;visibility: hidden;}
.radio .radioItem input[type=radio]:checked+label span:before {visibility: visible}
.radio .radioItem input[type=radio]:checked+label span{ border-color: #1e5ab0;}
.radio .radioItem input[type=checkbox]+label span {float: left;width: 0.65rem;height: 0.65rem;border: 1px solid #e1e1e1;position: relative;top: 50%;margin-top: -0.4rem;margin-right: 0.25rem;}
.radio .radioItem input[type=checkbox]+label span {border-color: #1e5ab0;}
.radio .radioItem input[type=checkbox]+label span:before {content: "";display: block;width: 0.4rem;height: 0.2rem;border-left: 0.1rem solid #1e5ab0;border-bottom: 0.1rem solid #1e5ab0;position: absolute;top: 0.1rem;left: 50%;transform: translate(-50%) rotate(-45deg);visibility: hidden;background: none;}
.radio .radioItem input[type=checkbox]:checked+label span:before {visibility: visible}

.select{ position: relative;height: 1.9rem;}
.select .icn{ position: absolute; right: 0; top: 0; width: 2rem; height: 1.9rem; line-height: 1.9rem; text-align: center;}
.select select{ position: absolute; appearance: none;-webkit-appearance: none; border: none; background: none; z-index: 1; width: 100%; height: 100%; font-size: .65rem; color: #666;}

.formYzm .input{ display: inline;}
.formYzm .yzmImg{ width: 4rem; height: 1.9rem; float: left; display: inline; margin-left: .5rem; overflow: hidden; padding: .1rem; box-sizing: border-box;-webkit-box-sizing: border-box;}
.formYzm .yzmImg img{ display: block; width: 100%; height: 100%;}

.formSubBtn{ font-size: 0; text-align: left; margin: 0 -.25rem;}
.formSubBtn a{ padding:0 1.5rem;}
.formSubBtn a.submit{ background: #1e5ab0; color: #FFF;}
.formSubBtn a.reset{ background: #ddd; color: #8b8b8b;}
/* 表单公用end */
/* ========== 留言 start ========== */
/* 列表start */

/* 列表end */
/* 表单start */

/* 表单end */
/* ========== 留言 end ========== */
/* ========== 招聘 start ========== */
/* 列表 start */

/* 列表 end */
/* 详情 start */

/* 详情 end */
/* 表单 start */

/* 表单 end */
/* ========== 招聘 end ========== */
/* ========== 问卷调查 start ========== */
/* 列表start */

/* 列表end */
/* 表单start */

/* 表单end */
/* ========== 问卷调查 end ========== */