* { word-wrap: break-word ;padding: 0;margin: 0;}
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; border: 0; }
body { font-family: '微软雅黑', '黑体'; background-color: #fff; color: #666; font-size: 14px; min-height: 100vh;box-sizing:border-box;}
a { text-decoration: none; color: #666; }
a:hover { color: #3498DB; }
img { width: 100%; border: 0; vertical-align: middle }
ul, ol, dl { list-style-type: none }
.d_flex{display: flex;}
.j_c{justify-content: center;}
.j_sb{justify-content: space-between;}
.a_c{align-items: center;}
.f_l {float: left;}
.flex1{flex:1;}
.po_abs {position: absolute;}
.m-10{margin-top: 10px;}
.m-20{margin-top: 20px;}
.p-10{padding: 10px;}
.p-20{padding: 20px;}

/* 头部 */
.bb-header{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #d8d8d8;}
.top-link{max-width: 1200px;margin: 0 auto;display: flex;box-sizing: border-box;}
.link-con{box-sizing: border-box;height: 40px;margin: 0 5px;}
.link-con a{display: inline-block;width: 100%;height: 100%;color: #333;}
/* logo */
.log-box{height: 80px;max-width: 1200px;margin: 10px auto;}
.log-img{width: 259px;height: 71px;}
.qm-btn{align-items: flex-end;}
.qm-btn .btn{ height: 50px;width: 120px;margin: 0 10px;line-height: 50px;border-radius: 5px;background-color: #ecac3d;text-align: center;font-weight: normal!important;font-size: 16px!important;padding: 0 10px!important;}
.qm-btn .btn a{display: inline-block;width: 100%;height: 100%;color: #FFFFFF;}
.qm-btn .btn:last-child{background-color: #559e20;}
/* 导航 */
.location{height: 40px;line-height: 40px;background-color: #eaeaea;}
.l_content{max-width: 1200px;margin:0 auto;}
.nav{width: 100%;height: 50px;background-color: #559e20;color: #FFFFFF;}
.nav-box{max-width: 1200px;margin: 0 auto;height: 100%;}
.nav-item{height: 30px;color: #FFFFFF;line-height: 30px;margin: 10px;min-width: 80px;text-align: center;border-radius: 5px;}
.nav-item.active{background-color: #3d7911;}
.nav-item a{display: inline-block;width: 100%;height: 100%;color: #FFFFFF;font-size: 16px;border-radius: 5px;}
.nav-item a:hover{background-color: #3d7911;position: relative;top: -1px;}
.wap-nav{padding: 0 10px;display: none;}
.wap-list .nav-list{margin: 0 5px;}
.wap-list .nav-list a{color: #FFFFFF;display: inline-block;font-size: 16px;}
.wap-nav-list{background-color: #FFFFFF;padding: 10px;box-sizing: border-box;display: none;z-index: 999;position: absolute;width: 100%;top:40px;}
.wap-nav-list .wap-list-item{text-align: center;}
.wap-nav-list .wap-list-item a{text-align: center;width: 100%;color: #FFFFFF;background-color: #559E20;margin: 3px 0;height: 35px;line-height: 35px;font-size: 16px;border-radius: 2px;}
.list-box{display: none;}
.top{max-width: 1200px;margin: 10px auto;}
.form_v form {box-sizing: border-box;}
.swiper-container{width: 100%;}
.swiper-container{--swiper-theme-color: #ff6600;--swiper-pagination-color: #00ff33;}

/*内容*/
.content{margin: 10px auto;max-width: 1200px;}
.left-box{width: 880px;margin-right: 10px;}
.wd-box{width: 100%;height: 80px;margin-bottom: 20px;background-color: #333;}

/*模块*/
.box-item{margin-bottom:5px ;}
.box-title{margin: 10px 0;display: flex;align-items: center;}
.box-title .title{width: 120px;padding-left: 10px;border-left: 4px solid #559e20;color: #222;
	font-size: 20px;}
.box-content{padding: 10px 0;flex-wrap: wrap;}
.m-item{width: 24%;padding-right: 10px;padding-bottom: 20px;cursor: pointer;}
.m-item img{width: 100%;height: auto;border-radius: 3px;}
.m-item:nth-child(4n){padding-right: 0;}
.m-item:nth-child(n+4){padding-bottom: 0;}
.m-item h3{padding-top: 5px;color: #333;margin:5px 0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.m-item p,.m-article p{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;cursor: pointer;}
.m-article,.m-item-img{width: 49%;padding-right: 10px;}
.m-item-img{padding-bottom: 10px;}
.m-article:nth-child(2n),.m-item-img:nth-child(2n){padding-right: 0;}
.m-article p{padding: 2px 0;color: #333;}
.img-box{position: relative;display: block;}
.m-item-img .img-box {width: 150px;height: auto;margin-right: 5px;}
.m-item-img .img-box img{width: 90%;height: auto;border-radius: 3px;}
.m-item-img p{display: -webkit-box;word-break: break-all;text-overflow:ellipsis;overflow: hidden;white-space: pre-line;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.m-item-img h3{color: #333;padding-bottom: 5px;}
.form_1{margin-top: 10px;}
.right-box{width: 300px;padding-top: 15px;}
.r-list-box1,.r-list-box2,.r-list-box3{background:url(../images/bg1.png)no-repeat;background-size: 100% 100%;padding: 12px;box-sizing: border-box;margin-bottom: 20px;}
.r-list-hot-mark,.r-list-hot,.hot-from{background:url(../images/bg2.png)no-repeat;background-size: 100% 100%;padding: 12px;box-sizing: border-box;margin-bottom: 20px;}
.r-list-box2,.r-list-box3,.r-list-hot-mark,.hot-from{padding: 1px 1px 12px 1px;}
.r-list-box1 img{width:100% ;}
.tip-n{color: #c99341;}
.r-list-box1 .b-tip{position: absolute;bottom: 0;width: 276px;font-size: 12px;background-color: rgba(0,0,0,0.7);padding: 5px;box-sizing: border-box;color: #ffffff;}
.link-box{flex-wrap: wrap;}
.link-item{display: inline-block;width: 24%;padding: 12px 8px;box-sizing: border-box;}
.link-item span{font-size: 12px;}
.list-title{width:100%;height: 50px;padding: 12px;box-sizing: border-box;border-bottom: 1px solid #eee;display: flex;align-items: center;}
.list-title img{width: 20px;height: 24px;margin-right: 5px;}
.list-title span{font-size: 16px;}
.r-list-hot-mark .list-title img,.r-list-hot .list-title img,.hot-from .list-title img{width:18px;height: 18px;}
.r-list-box2 .wap-list-item{padding: 8px 12px ;border-bottom: 1px solid #eaeaea;}
.r-list-box3 .wap-list-item{padding: 8px 12px ;border-bottom: 1px dashed #eaeaea;}
.wap-list-item:last-child{border-bottom: none;}
.r-list-box2 .wap-list-item:first-child{padding: 10px;background-color:#f9f9f9 ;color: #333;}
.thumbnail img{width:60px;height:auto;}
.wap-list-item .l-l{margin-right: 5px;}
.wap-list-item .l-l img{width: 120px;height: 70px;}
.wap-list-item:first-child .l-r p{color: #666;display: -webkit-box;word-break: break-all;text-overflow:ellipsis;overflow: hidden;white-space: pre-line;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.wap-list-item span{margin-right: 3px;}
.wap-list-item a{display:inline-block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.wap-list-item a span:last-child{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.r-list-box3 .wap-list-item a,r-list-box2 .wap-list-item a{display: flex!important;}
.r-list-box3 .wap-list-item a span:first-child{width:60px;height:auto;}
.load-more{
	display: none;
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	background-color: #559E20;
	border-radius: 5px;
	color: #ffffff;
}

.mark{flex-wrap: wrap;justify-content: space-between}
.mark div{width: 30%;padding: 5px 0;text-align: center;border-radius: 5px;margin: 5px 8px 5px 0;border: 1px solid #8cdd7e;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.mark div:nth-child(2n-1){color: #307fdd;border: 1px solid #307fdd;}
.mark div:nth-child(2n){color: #f9b438;border: 1px solid #f9b438;}
.mark div:nth-child(3n){margin-right: 0;}
.mark div:nth-child(3n+1){color: #56f27f;border: 1px solid #56f27f;}
.mark div:nth-child(4n){color: #faa15d;border: 1px solid #faa15d;}
.list-box-item1{margin-top: 15px;border: 2px solid #559e20;padding: 1px;box-sizing: border-box;}
.list-box-content{border: 2px solid #eee;box-sizing: border-box;padding: 10px;}
.list-box-top{flex-wrap: wrap;padding-bottom: 20px;border-bottom: 2px solid #eeeeee;}
.list-box-top .img-box{width: 300px;height: 200px;margin: 0 auto;}
.list-box-top .img-box img{width: 100%;height: 100%;}
.disp{flex: 1;display: flex;flex-direction: column;align-content: space-between;justify-content: space-between;padding: 0 20px;}
.disp h2{margin-bottom: 20px;color: #111;font-size: 24px;}
.disp p{font-size: 18px;color: #333333;margin-bottom: 10px;}
.disp p a{color: #559e20;padding:0 2px;text-decoration: underline;}
.list-box-li ul{flex-wrap: wrap;padding: 5px 20px;}
.list-box-li li{width: 32%;margin-right: 1%;list-style: disc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.con-list{padding: 15px 0 ;border-bottom: 1px dashed #ccc;}
.con-list .img-box{width:200px;}
.con-list .img-box img{width: 90%;border-radius: 3px}
.con-list .con-left{flex: 1;padding: 0 20px;display: flex;flex-direction: column;justify-content: space-between;align-content: center;}
.con-list .con-left h3{font-size: 20px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;height: 100%;}
.con-list .con-left p{color: #666;}
.con-list .con-left .mark{display: flex;justify-content: space-between;align-items: center;font-size: 12px;}
.con-list .con-left img{width: 20px;height: 20px;}
.page-box{margin: 20px 0;}
.page-box ul{flex-wrap: wrap;}
.page-box .page {padding: 5px 10px;display: inline-block}
.page-box .page.now-page {color:#559e20!important;}
.page-box li.thisclass,.page-box li.thisclass a{background-color: #559e20;border: 1px solid #559e20;color: #ffffff;}
.av-box{margin-bottom: 20px}

.info-mark{max-width: 1200px;margin:0 auto;padding:0 5px;}
.info-box{border:1px solid #eeeeee;padding: 20px;flex-wrap: wrap}
.article-info{padding: 20px;box-sizing: border-box;border: 1px solid #eeeeee;margin: 15px 0;}
.article-title h2{color: #333333;font-size: 24px;}
.article-title p{padding: 10px 0;}
.article-tip{width: 100%;border: 1px solid #eeeeee;padding: 10px;box-sizing: border-box;background-color: #f7f7f7;font-size: 16px;}
.article-mark{margin: 5px 0;}
.article-mark p{min-width: 60px;text-align: center;border: 1px solid #559E20;color: #559E20;margin-right: 5px;padding: 5px 10px;background-color: #fefefe;border-radius: 3px;}
.article-content{position: relative;font-size: 20px;line-height: 1.5;height: 800px;overflow: hidden;}
.article-content p span{font-size: 18px!important;}
.article-content .img-box{width: 80%;height: auto;margin: 10px auto;}
.loading-box{position: absolute;bottom: 0;width: 100%;z-index: 9}
.read_more_mask {height: 200px;background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));}
.btn_mod{text-align: center;background-color: #fff;}
.btn_mod a.btn {text-align: center;border: 1px solid #ca0c16;width: 180px;height: 40px;line-height: 40px;display: inline-block;vertical-align: top;font-size: 18px;color: #ca0c16;background: #fff;border-radius: 4px;font-family: '微软雅黑';position: relative;}
.btn_mod a.btn em {font-style: normal;}
.btn_mod i {position: absolute;top: 50%;width: 8px;height: 8px;border: 1px solid transparent;border-left-color: #ca0c16;border-bottom-color: #ca0c16;margin: -5px 0 0 10px;-webkit-transform: rotate(-45deg) translateY(-50%);-moz-transform: rotate(-45deg) translateY(-50%);transform: rotate(-45deg) translateY(-50%);}
.info-box-item{width: 49%;margin-right: 2%;}
.info-box-item:nth-child(2){margin-right: 0;}
.info-box-item .info-title{border-bottom: 1px solid #eee;height: 30px;margin-bottom: 10px;}
.info-box-item .info-title h3{width: 80px;height: 100%;color: #333333;border-bottom: 2px solid #559e20;}
.info-box-item li{padding: 10px 0;font-size: 16px ;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article-page{padding:20px 0;flex-wrap: wrap;}
.page-item{width: 45%;}
.page-item:nth-child(2){margin-right: 0;}
.page-item .img-box{margin-right:10px;}
.page-item:nth-child(2) .img-box{margin-left:10px;margin-right: 0;}
.page-item:nth-child(2) .page-r{text-align: right;}
.page-r p,.page-r p a{font-size: 18px;color:#333;margin-bottom:10px;display: inline-block;}
.wap-box,.e-discr{display: none;}
/*友情链接*/
.blogroll{width: 100%;height: 150px;margin-top:10px;background-color: #f2f5f7;padding: 25px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.blogroll-content,.blogroll h3{max-width: 1200px;margin: 0 auto;flex-wrap: wrap;color: #333;}
.blogroll-content li{width: 8%;padding: 3px 10px 3px 0;text-align: left;}

/*底部*/
.footer{height: 150px;background-color: #191a1b;}
.f-content{max-width: 1200px;margin: 0 auto;padding-top: 20px;box-sizing: border-box;}
.f-content .f-left p,.f-content .f-left p a{padding: 8px 8px 8px 0;color: #ffffff;}
.f-right img{width: 110px;height: 110px;}

/*表单 */
.form-box-b{background: #fff;padding: 12px;}
.chengs input{border-right: 1px solid #aaa;}
.form_bg .input div,.c-type{height: 40px;box-sizing: border-box;background-color: #f7f7f7;margin-bottom: 10px;padding: 10px;border-radius: 4px;}
.form_bg input{width: 100%!important;margin: 5px 0;font-size: 16px;background-color: #f7f7f7;}
.qmbt{text-align: center;margin-top: 10px;}
.qmbt input{width: 100%;height: 40px;margin: 0 auto ;line-height: 40px;text-align: center;background-color: #559E20;color: #ffffff;border-radius: 5px;font-size: 16px;}

/* wap样式 */
@media only screen and (max-width: 1045px) {
	.content{min-height: calc(100vh - 310px);}
	.log-box,.bb-header,.nav-box,.form_v,.right-box,.blogroll,.wd-box,.pc-box,.m-article,.more{display: none!important;}
	.nav{position: fixed;top: 0;width: 100%;z-index: 999}
	.top,.location{margin-top: 40px;}
	.location{padding: 0 15px;}
	.n-m{margin-top: 0}
	.list-box,.wap-box,.load-more,.e-discr{display: block;}
	.e-discr{box-sizing: border-box;position: relative;width:95%;margin:10px auto;border-radius: 5px;overflow: hidden;}
	.e-discr .b-tip{position: absolute;bottom: 0;width: 100%;background-color: rgba(0,0,0,0.6);color:#fff;}
	.wap-line{height: 1px;width:95%;border-bottom: 1px dashed #bbb;margin: 10px auto;}
	.wap-nav{display: flex;}
	.nav{height: 40px;}
	.article-page{display: none;}
	.wap-img img{width: 80px;height: 35px;margin: 2px;}
	.box-item1,.box-item2,.box-item3{padding: 0 15px;}
	.list-box-item1,.list-item2{margin:20px 15px;}
	.m-item {width: 48.5%;padding-right: 10px;padding-bottom: 20px;}
	.m-item img{width: 100%;height: auto;}
	.m-item:nth-child(2n){padding-right: 0;}
	.left-box{margin-right: 0;width: 100%;}
	.con-list .img-box{width: 40%;}
	.con-list .con-left{width: 60%;padding: 0 5px;box-sizing: border-box;}
	.con-list .con-left h3 {font-size: 18px;height: auto;}
	.con-list .con-left p {color: #666;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;white-space: pre-line;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.info-box-item{width: 100%;margin-bottom: 5px;}
	.list-box-top .img-box{width: 100%;height: auto;margin: 0 auto;text-align: center}
	.list-box-li ul{padding: 5px;}
	.list-box-li li{width: 48%;margin-right: 2%;list-style: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
	.list-box-li li:nth-child(2n){margin-right:0;text-align: right;}
	.disp{padding: 0 10px;}
	.m-article, .m-item-img{width: 100%;}
	.m-item-img{padding-right: 0;padding-bottom: 15px}
	.footer{padding:20px 10px;}
	/* 修改出生地默认插件样式 */
	#PoPy{ position: fixed !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; margin: auto; width: 95%!important; height: 295px !important; }
	._citys{ width: auto !important; border: 0 !important; padding: 0 !important; background: #373d41 !important; border-radius: 3px !important; display: block !important; }
	._citys span{position: fixed !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; text-indent: -300px !important; border: 0 !important; width: auto !important; height: auto !important; cursor: auto !important; text-align: left !important; overflow: hidden !important;}
	.citySel,.AreaS{background-color: #17925c !important; color: #fff !important; }
	._citys0,._citys1{position: relative !important; z-index: 1 !important; }
	._citys0{ border-bottom-color: #17925c !important; border-top-left-radius: 3px !important; overflow: hidden !important; height: auto !important;}
	._citys0 li{ height: 38px !important; line-height: 38px !important; }
	._citys1{ padding-top:5px !important; min-height: 80px !important; }
	._citys1 a{width: 83px !important; font-size: 14px !important; background: #282c2f !important; color: #dfe0e0 !important; border-radius: 3px !important; margin: 5px 0 0 10px !important; }
	._citys1 a:hover{color: #fff !important; background-color: #17925c !important; }

}

