@font-face { }
.iconfont { font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.box { max-width: 1170px; margin: auto; overflow-x: hidden; -moz-user-select: none; /* Firefox私有属性 */ -webkit-user-select: none; /* WebKit内核私有属性 */ -ms-user-select: none; /* IE私有属性(IE10及以后) */ -khtml-user-select: none; /* KHTML内核私有属性 */ -o-user-select: none; /* Opera私有属性 */ user-select: none; /* CSS3属性 */ }
.top-wrap { margin: auto; overflow: hidden }
/* 地区选择框 */
.anniu, .anniu1 { display: none; }
.cl{ clear:both;}
/*网站头部信息*/
.header { display: block; height: 6.6rem; background-image: linear-gradient(90deg, #FE2370, #FFEB28); position: relative; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; z-index: 5; box-shadow:0 .3rem 1.5rem rgba(0,0,0,.15)
} /*background:#0B1829*/
.header.fixed { position: fixed; width: 100%; left: 0; top: 0; }
.header .headBox { text-align: center; width: 112rem }
.header .logo { float: left; overflow: hidden; height: 6.6rem; }
.header .logo a { min-width: 14.2rem; height: 100%; display: block; position: relative; font-size: 0; overflow: hidden; }
.header .logo a img { width: 100%; max-width: 14.2rem; height: auto; position: absolute; top: 50%; transform: translateY(-50%); text-align: center; }
.header .navBar { margin-top: 10px; text-align: left; overflow: hidden; height: 5rem }
.header .navBar li { display: inline-block; height: 5rem; line-height: 5rem; position: relative; vertical-align: top; }
.header .navBar li a { display: inline-block; padding: 0 1.5rem; color: #F0F0F0; font-size: 1.4rem; position: relative; z-index: 2; min-width: 6.2rem; text-align: center }
.header .navBar li.active a, .header .navBar li a:hover, .header .navBar li.active em[class*="dot"] .iconfont { color: #FFFFFF; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.header .navBar li.active:before { width: 2.4rem; height:.3rem;
position: absolute; bottom: 1rem; left: 50%; transform: translateX(-50%); background-color: #fff; content: ''; border-radius: 5rem; } /*#448EF6*/
.mNavBtn { display: none; }
/*----------- 底部 -----------*/
.footer { width: 100%; margin: 0rem 0 0 0; padding: 2.5rem 0; clear: both; background: #212236; color: #82819C; font-size: 1.2rem; position: relative; z-index: 1; }
.footer a { color: #82819C; }
.footer .container { max-width: 117rem; padding: 0 1.5rem; margin: 0 auto; position: relative; clear: both; }
.footer .text { padding-top: 5px; opacity: 0.68 }
/*底部友情链接*/
.link { padding: 0 0 2rem; overflow: hidden; display: inline-block; vertical-align: top; }
.link ul { padding-right: 15px; display: inline-block; display: inline; }
.link ul li { display: inline-block; display: inline; }
.link ul li.h { display: block; font-size: 14px; margin-bottom: 10px; display: inline; }
.link ul li a {
margin:.5rem 1rem .5rem 0; color: #82819C; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.link ul li a:hover { color: #fff }
/*文章详情页*/
.show { overflow: hidden; background: #fff; }
.showTop { overflow: hidden; background: #fff; padding-bottom: .5rem;
}
.showTop h1 { height: 5rem; overflow: hidden; margin: 2rem 2rem 0; font-size: 2.4rem; line-height: 5rem; font-weight: 700; }
.showTop .copyfrom { height: 4rem; overflow: hidden; margin: 0 2rem; font-size: 1.5rem; line-height: 4rem; color: #999; }
.showTop .copyfrom p { display: inline-block; margin-right: 2rem; }
.showTop .copyfrom a { color: #999; }
.showTop .copyfrom a:hover { color: #209e85; }
.showTop .description { overflow: hidden; margin: 0 2rem; padding: .5rem 0;
font-size: 1.5rem; line-height: 3rem; text-align: justify; }
.content { background: #fff; overflow: hidden; padding: .5rem 1rem 2.5rem;
font-size: 1.6rem; line-height: 3.2rem; text-align: justify; }
.content h2 { clear: both; color: #444; font-size: 2rem; font-weight: 700; margin: 2rem 0; padding: 0 0 0 1rem; border-left: .7rem solid #FE2370; text-indent: 0.2em !important;}


.content p { margin-top: 1rem; }
.content img { max-width: 93% !important; height: auto !important;  margin: 1rem 0; }
.content .tags { height: 4rem; overflow: hidden; margin: .4rem 2rem; float:left;
font-size: 1.5rem; line-height: 2rem; color: #999; }
.content .tags a { margin-right: 1rem; color: #999; }
.content .tags a:hover { color: #209e85; }
.tips { height: 4.2rem; overflow: hidden; margin: 0 2rem; border-radius: .3rem;
font-size: 1.4rem; line-height: 4.2rem; text-align: center; background: #f9f9f9; color: #555; }
/*版权*/
.Copyright { float:left;line-height: 22px; display: inline-block; padding: 15px 20px; font-size: 12px; color: #9ca0ad; background: #f9fafc; border-radius: 3px; width: 100%; margin: 25px 0 0; }
.Copyright a { color: #27AFAF; opacity: .6; transition: opacity .3s ease; -ms-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -webkit-transition: opacity .3s ease }
.Copyright a:hover { opacity: 1; }
.name-txt { font-size: 18px; color: #006B5D; line-height: 180%; padding: 0 10px }
.e3 { padding: 10px }
.e3 li { width: 53px; height: 53px;  margin: 10px 15px 6px 0; float: left; font-size: 30px; text-align: center; line-height: 53px }
.namelist {
 margin: 0 .2rem 0 0; line-height: 240%; width: 100%; padding: .5rem 0 1.5rem 0;
float: left; }
.namelist li { font-size: 1.6rem; border: .1rem solid #eee;
float: left; line-height: 4.5rem; padding: 0 .8rem;
 margin-right: -.1rem;
 margin-bottom: -.1rem;
width: 11.5rem; text-align: center; overflow: hidden; list-style-type: none; }
.wangming p {
 padding: .6rem 1.6rem .6rem 1.6rem; margin-top: 1.6rem; border: #DEDEDE dashed .1rem;
text-decoration: none; background: #F7F7F7; }
.pager li{ float:left;  text-align: center; overflow: hidden; font-size: 1.5rem; margin:1.4rem .5rem 1.4rem; background-color: #f2f2f2; padding: 1.2rem 1.2rem;
 border-radius: .5rem;}
.pager .thisclass{ background-image: linear-gradient(90deg, #FE2370, #08C29D); color:#fff;}

.pager .thisclass a { color:#fff;}
/*搜索*/
.ssFrom, .mnFrom { padding: 2.5rem; line-height: none; background: #fff; box-shadow:0px .8rem 2rem 0px rgba(0,0,0,0.06);
border: 1px solid #eee; border-top: none; z-index: 1000; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; position: fixed; width: 100%; left: 0; right: 0; top: -120%; visibility: hidden }
.ssFrom .sform { width: 100%; padding-right: 5.8rem; position: relative; max-width: 60rem; margin: 0 auto; border: 1px solid #448EF6; }
.ssFrom button { border: medium none; background: #448EF6; position: absolute; top: 0; right: 0; cursor: pointer; opacity: 1; bottom: 0; width: 6rem; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.ssFrom button i { color: #fff; font-size: 1.8rem; height: 3.2rem; line-height: 3.2rem; }
.ssFrom button:hover { opacity: .8 }
.ssFrom .sinput { padding: 0px 7rem 0 1rem; height: 4rem; line-height: 4rem; width: 100%; border: medium none; background: #f8f8f8; font-size: 14px; }
.ssFrom, .mnFrom .close { position: absolute; top: 1.5rem; right: 1.5rem; color: #9ca0ad; font-size: 2rem; cursor: pointer; }
.ssFrom, .mnFrom .close:hover { color: #448EF6; }
.search, .mNavBtn { text-align: left; position: relative; z-index: 3; margin-right: 1rem; }
.search, .mNavBtn i.icon { color: #F0F0F0; line-height: 6.6rem; opacity: 0.68; font-size: 18px; padding-left: 1rem; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; cursor: pointer; display: block; }
.search, .mNavBtn i.icon:hover { color: #FFFFFF; }
.ssFrom ul { display: block; list-style-type: disc; }
.ssArr { margin: 0; padding: 0; max-width: 80rem; margin: 0 auto; padding-top: 2.5rem; font-size: 0 }
.ssArr li { padding: 1.5rem 1.5rem 1.5rem 8rem; width: 50%; display: flex; align-items: center; justify-content: center; float: left; overflow: hidden; }
.ssArr li.h { width: 100%; text-align: center; font-size: 1.8rem; padding: 1rem 1.5rem 1rem 1.5rem; margin-bottom: 1.5rem; position: relative }
.ssArr .ssImg, .ssArr .ssText { font-size: 0; display: inline-block; vertical-align: middle; }
.ssArr .ssImg { position: relative; margin-left: -8rem; }
.ssArr .ssImg img { width: 6rem; height: 6rem; object-fit: cover; border-radius: .3rem;
}
.ssArr .ssText { width: 100%; padding-left: 1.2rem; }
.ssArr .ssText h3 { font-size: 1.4rem; line-height: 1.5; max-height: 2.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ssArr .ssText .ssInfo { font-size: 1.2rem; color: #9ca0ad; margin-top: .2rem;
max-height: 3.5rem; overflow: hidden; }
.ssArr li.h:after { content: ""; width: 3rem; height:.2rem;
background: #448EF6; position: absolute; left: 50%; margin-left: -1.5rem; bottom:.2rem;
border-radius: 3rem; }
/*tab 导航*/
.layui-tab {
 margin: .5rem 0; text-align: left!important; }
.layui-tab-title { position: relative; left: 0; height: 40px; white-space: nowrap; font-size: 0; border-bottom-width: 1px; border-bottom-style: solid; transition: all .2s; -webkit-transition: all .2s }
.layui-tab-title li { display: inline-block; *display:inline;
 *zoom:1;
vertical-align: middle; font-size: 14px; transition: all .2s; -webkit-transition: all .2s; position: relative; line-height: 40px; min-width: 65px; padding: 0 15px; text-align: center; cursor: pointer }
.layui-tab-title li a { display: block; padding: 0 15px; margin: 0 -15px; }
.layui-tab-title .layui-this { color: #000; }
.layui-tab-title .layui-this:after { position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 41px; border-bottom: .2rem solid #46A3FF;
border-radius: 2px 2px 0 0; box-sizing: border-box; pointer-events: none; }
.layui-tab-title, .layui-tab-title .layui-this { border-color: #eee; }
.content.on { overflow: hidden; }
.new_box { position: relative; z-index: 4; padding: 0 0 25px; margin-top: -220px; text-align: center; }
.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 { background: #fff; }
.new_box a.btn { border: 1px solid #ff4f4f; width: 30rem; height: 3.5rem; line-height: 3.5rem; display: inline-block; vertical-align: top; font-size: 1.4rem; color: #ff4f4f; background: #fff; border-radius: 4px; position: relative; }
.new_box a.btn em { font-style: normal; }
.new_box i { position: absolute; top: 50%; width: 8px; height: 8px; border: 1px solid transparent; border-left-color: #ccc; border-bottom-color: #ccc; margin: -5px 0 0 10px; -webkit-transform: rotate(-45deg) translateY(-50%); -moz-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }
.none { display: none; }
/*上下篇*/
.postNav {float:left; margin: 1.2rem 0 .5rem; font-size: 0; float: left; width: 100%; clear: both; }
.postNav div { float: left; width: 50%; font-size: 1.4rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 2.8rem; line-height: 2.8rem; }
.postNav div a { font-size: 1.4rem; padding: 0; }
.postNav div.prev { text-align: left; padding-right: 2rem; }
.postNav div.next { text-align: right; padding-left: 2rem; float: right; }


 /*手机*/
@media screen and (max-width:750px) {
.header .logo { width: 50% }
.container { display: inline; }
.main { width: 100%; padding: 0; margin: 0; }
.sidebar { width: 100%; padding: 0; margin: 0; }
.navBar { display: none; }
.search { display: none; }
.mNavBtn { display: block; }
.post .post-media { width: 25%; height: 7rem; }
.post .post-media img { height: 7rem; }
.post .post-content .umInfo { max-height: 1.5rem; }
.post .post-content { line-height: 1.2; width: 65%; }
.post-title a { font-weight: 400 !important; }
.namelist li { width: 33%; }
.content img { max-width: 93% !important; height: auto !important;  }
.postNav div { width: 100%; }
.postNav div.next { text-align: left; padding-left: 0; }
.postNav div.prev { padding-right: 0; }
.anniu { display: block; position: absolute; right: 1.4rem; top: 2rem; }
.anniu1 { display: none; position: absolute; right: 1.4rem; top: 2rem; }
.header .navBar { margin-top: 6.7rem; background: #333; text-align: left; float: left; width: 100%; position: absolute; height: auto !important; left: 0; }
.header .navBar li { width: 24%; text-align: center; }
.content p,.content h2 { text-indent:0 !important;}
.footer{ display:none;}
}

 /*平板*/

/*display: none

@media screen and (max-width:999px){
    html{font-size: 14px;}
   .container{display: inline;}
   .sidebar{width:100%;font-size: 1.4rem!important;} 
   .main{width:100%;padding:0; margin:0;}
}
*/
/*相关标签3*/
.tag_list { padding: 15px; box-sizing: border-box; background: #fff; }
.tag_list ul li { line-height: 24px;  overflow: hidden;padding:5px 10px; float:left; margin: 3px; background:#efefef; font-size:12px; width:auto !important; height:auto !important;}
.tag_list ul li a{ display:block; }
.tag_list ul li:hover { background-color: #FE2370;  }
.tag_list ul li:hover a{color:#fff;}