*{-webkit-tap-highlight-color:transparent}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
div,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{margin:0;padding:0}
body{background-color:#f9f9f9;color:#333;font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande";overflow-x:hidden;width:100%}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;font-size:16px;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box}
table th{background-color:#f8f8f8;text-align:center;box-sizing:border-box}
table td,table th{padding:10px;border:1px solid #ddd;box-sizing:border-box}
button,select,input,textarea{background:0;border:0;border-radius:0;-webkit-border-radius:0;color:#333;outline:0;-webkit-appearance:none}
input:focus{outline:0}
textarea{resize:none}
a{text-decoration:none;outline:0;color:#333}
a:focus{outline:0;-moz-outline:0}
a:hover{color:#222}
a img{border:0}
li{list-style:none}
.inner{width:1440px;margin:0 auto}
.clear{clear:both;height:0;overflow:hidden}
.text-danger{color:#f75444;}
.text-center{text-align:center;}
.thumbnail{position:relative;overflow:hidden}
.thumbnail a{display:block;position:relative;overflow:hidden;}
.thumbnail img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.img-zoom {
  overflow: hidden;
  display: inline-block;
}
.img-zoom img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.img-zoom:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.embed-responsive img { position: absolute; object-fit: cover;  width: 100%;height: 100%;border: 0;}
.embed-responsive-4by3{ border-radius: 5px;}
.embed-responsive-4by3 {  padding-bottom: 75%;}
.embed-responsive-3by4 {  padding-bottom: 125%;}
.yxb{ font-size:14px;   white-space: nowrap; line-height:22px; overflow: hidden; text-overflow: ellipsis;}
.yxb i{font-size:12px; color:#708090}
.yxb span{ padding-right:10px;}
.btn{border:1px solid #007bff; padding:3px 10px;margin-left:10px;margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
	background-color: #007bff;
	color: #fff;}
.btn i{color: #fff!important;}
.btn:hover{background-color: #007b00;}
.radius {  border-radius: 5px;}
.postbottom{font-size:14px;color:#999;margin-left:80px;margin-bottom:20px}
.bgcolor{background-color:#222}
.boxpic{overflow:hidden;margin-bottom:25px;background-color:#fff;border:1px solid #eee;border-radius:5px;padding:20px}
.boxpic a,.postpic a,.sitepic a{display:block}
.boxpic img,.postpic img,.sitepic img{display:block;width:100%;height:auto}
.postpic{overflow:hidden;margin-bottom:25px}
.sitepic{overflow:hidden;clear:both}
.error .title{font-size:36px;font-weight:normal;text-align:center;line-height:1.35em;margin-bottom:3.5%}
.error .warning{text-align:center;font-size:28px;margin-bottom:5%;line-height:1.75em;border-bottom:1px solid #eee;padding-bottom:5%}
.error .related .boxtitle{text-align:center}
.warning{margin-bottom:25px;border-radius:5px;background-color:#fff;border:1px solid #eee;overflow:hidden;padding:20px;text-align:center;font-size:16px;color:#555;font-weight:bold}
.header{padding:15px 0;background-color:#fff}
.header .inner{position:relative}
#topBar{background-color:#f9f9f9;border-bottom:1px solid #e4e4e4;padding:3px 0;font-size:12px;color:#888}
#logo{float:left}
#logo a{display:block;width:290px;height:60px;overflow:hidden;background:no-repeat left center;background-size:contain;text-indent:-9999em}
.nav{clear:both;background-color:#222;border-top:2px solid #222;}
.nav ul{position:relative;height:48px}
.nav li{float:left;padding:0 1em;text-align:center;color:#333;font-size:18px;line-height:48px;position: relative;}
.nav .c-nav	{position:static;}
.nav .active{background-color:#444444;border-left:1px solid #222;border-right:1px solid #222;}
.nav li a{display:block;color:#fff;position:relative}
.nav li:hover,.nav li .cur{background-color:#404040}
.nav .c-nav li a:hover,.nav .c-nav li a.cur{background-color:#444444}
.c-nav:hover > a {
    background-color:#404040;
}
.nav li em{display:none}
.nav li ul{position:absolute;height:auto;left:0;top:100%;width:100%;background-color:#222;text-align:center;display:none;z-index:5}
.nav .c-nav ul{background-color:#404040; padding:15px 0; }
.nav li ul.show{display:block}
.nav li li{width:auto;float:none;font-size:16px}
.nav li li a{line-height:24px;padding:8px 0;}
.nav .c-nav li{width:18%; margin: 0 1%; float:left;}
.search{float:right;position:relative}
.schBtn{position:absolute;right:40px;top:50%;display:none;width:40px;height:40px;cursor:pointer;font-size:18px;text-align:center;line-height:40px;color:#666;margin-top:-20px}
.searchForm{width:400px;padding:5px 45px 5px 5px;border-radius:3px;overflow:hidden}
.searchForm .submit{display:block;width:45px;height:35px;float:right;position:absolute;right:0;top:5px;cursor:pointer;font-size:18px;color:#fff;text-align:center}
.searchForm .text{background-color:#f8f8f8;color:#333;height:35px;line-height:normal;width:96%;padding:0 2%;-webkit-appearance:none;font-size:14px}
#footer{background-color:#fff;border-top:1px solid #eee}
#footer .btm{overflow:hidden;padding:1.5% 0}
.links{padding:1.5% 0 1%;border-bottom:1px solid #eee}
.links ul{overflow:hidden;font-size:0;line-height:normal;text-align:center}
.links li{display:inline-block;font-size:14px;color:#999;padding:0 10px;line-height:30px;position:relative}
.links li a{color:#999}
.links li a:hover{color:#c00}
.copyright{text-align:center;font-size:14px;color:#999;text-transform:uppercase}
.copyright a{color:#999}
.slides,.istop{margin-bottom:25px;border-radius:5px;background-color:#fff;border:1px solid #eee;overflow:hidden;padding:20px}
.slides .owl-stage-outer{border-radius:5px;overflow:hidden}
.slides .item{background:no-repeat center center;background-size:cover;padding-bottom:37.5%;position:relative}
.slides .item a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.slides .item i{font-style:normal;position:absolute;left:0;bottom:0;width:96%;padding:0 2%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:rgba(0,0,0,.8);color:#fff;font-size:14px;line-height:40px;text-align:center}
.slides .owl-nav button{position:absolute;top:50%;display:block;margin-top:-25px}
.slides .owl-nav span{display:block;width:30px;height:50px;line-height:45px;background-color:rgba(0,0,0,.8);color:#fff;font-family:Arial;font-size:50px}
.slides .owl-nav .owl-prev{left:5px}
.slides .owl-nav .owl-next{right:5px}
.slides .load{padding-bottom:34.375%;background-color:#f9f9f9;position:relative}
.slides .load span{display:block;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);font-size:36px;line-height:1.125em;color:#999;text-align:center}
.cead .swiper {
      width: 100%;
      height: 100%;
	  overflow:hidden;
	  position: relative;
    }

.cead .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.cead .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
.cead .swiper-pagination{
	bottom:0px;
	z-index:1;
	height:20px; 
	
	}
.istop{padding-top:15px;padding-bottom:15px}
.istop ul{overflow:hidden;width:102%}
.istop li{float:left;width:23%;padding:5px 2% 5px 0}
.istop li .thumbnail{margin-bottom:10px}
.istop li .thumbnail img{transition:transform .3s}
/*.istop li .thumbnail img:hover{transform:scale(1.1,1.1)} */
.istop li h3{font-weight:normal;font-size:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px}
.hmBox{overflow:hidden;width:103%}
.hmBox .boxWrap{width:47%;float:left;padding-right:3%;padding-bottom:3%}
.hmBox .box{border-radius:5px;background-color:#fff;border:1px solid #eee;overflow:hidden;padding:20px}
.hmBox .top{overflow:hidden;margin-bottom:15px;border-bottom:1px solid #e4e4e4;padding-bottom:10px}
.hmBox .top h2{font-size:18px;font-weight:normal;color:#333;margin-right:35px}
.hmBox .top span{float:right;font-size:14px}
.istop .top{overflow:hidden;margin-bottom:15px;border-bottom:1px solid #e4e4e4;padding-bottom:10px}
.istop .top h2{font-size:18px;font-weight:normal;color:#333;margin-right:35px}
.istop .top span{float:right;font-size:14px}
.hmBox li{overflow:hidden}
.hmBox .thumbnail{width:130px;float:left}
.hmBox .info{margin-left:140px;overflow:hidden}
.hmBox h4{font-weight:normal;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/*line-height:1.5em*/
.author_meta {background-color:#F0FFFF; padding:5px 5px 0 5px; margin-bottom:10px;}
.author_meta .thumbnail{width:80px;float:left}
.author_meta .info{margin-left:90px;overflow:hidden}
.author_meta h4 {font-weight:550;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5em}
.info .yxb{line-height:25px;}
.hmBox .first{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:15px}
.hmBox .first:last-of-type {padding-bottom:5px;}
.hmBox .first h4{margin-bottom:6px}
.hmBox .first p{font-size:14px;line-height:1.75em;height:5.25em;overflow:hidden;color:#666}
.hmBox .list{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}
.wrapper{margin-bottom:20px;}
.banner{background:no-repeat center center;background-size:cover;padding-bottom:26%;overflow:hidden}
.breadcrumb{padding:5px 0;font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#fff;border-bottom:1px solid #eee;margin-bottom:25px;clear:both}
.breadcrumb a{color:#999}
.breadcrumb  li {
    display: inline-block;
}
.breadcrumb  li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}
.pager{font-size:0;line-height:normal;text-align:center;padding-top:15px}
.pager li,.pager li.now-page{display:inline-block;font-size:14px;color:#999;background-color:#fff;margin:2px 2.5px;height:27px;line-height:28px;padding:0 10px;border-radius:3px}
.pager li:hover a{color:#fff}
.pager li:hover,.pager .active{background-color:#222;color:#fff}
.newsitem{overflow:hidden;margin-bottom:15px;background-color:#fff;padding:20px;border:1px solid #eee;border-radius:5px}
.newsitem .thumbnail{float:left;width:180px}
.newsitem .info{margin-left:200px;overflow:hidden}
.newsitem h2{font-weight:normal;font-size:22px;line-height:1.35em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}
.newsitem h2 a{color:#333}
.newsitem h2 a:hover{color:#222}
.newsitem .meta{color:#999;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}
.newsitem .meta a{color:#888}
.newsitem .meta span{margin-right:15px}
.newsitem .meta span:last-child{margin-right:0}
.newsitem p{font-size:16px;line-height:1.75em;overflow:hidden;color:#555}
.details{background-color:#fff;border-radius:5px;border:1px solid #eee;padding:20px}
.details .title{font-size:24px;text-align:center;line-height:1.35em;margin-bottom:15px;font-weight:normal}
.details .meta{text-align:center;font-size:0;line-height:normal;border-bottom:1px solid #eee;padding-bottom:1.5%;margin-bottom:2.43%}
.details .meta span{font-size:14px;color:#888;padding:2px 15px;display:inline-block}
.details .meta a{color:#888}
.kc_meta {font-size:16px;}
.kc_meta .yxb{line-height: 24px;}
.kc_meta a{ color:#2E8B57}
.kc_meta a:hover{ color:#008B8B;text-decoration: underline dotted;}
.kc_meta i{color:	#458B74}
.kc_header_l{float:left;width:20%;}
.kc_header_l img{width:100%;margin-top:30px;}
.kc_header_r{width:80%; float:right;}
.kc_header_r .yxb{padding-left:10px;}
.kc_kb{padding-left:20px;}
.t_meta .thumbnail{width:90px;margin: 10 auto;float:left;padding-top:40px;}
.t_meta .yxb{padding-left:10px;}
.entry {font-size:16px;line-height:1.75em;color:#333;margin-bottom:20px;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:20px;word-break:break-all}
.entry  h2{font-size:18px;}
.entry  h3{font-weight:550;color: #578bd3;margin-bottom:8px;margin-top:8px;font-size:16px;position: relative;  padding-left:12px; margin-left: -20px;} 
.entry  h3::before {
 content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 5px; /* 半圆的直径 */
  height:10px; /* 半圆的高度，为直径的一半 */
  border-radius:0 5px 5px  0; /* 只保留上半部分为圆弧 */
  background-color:  #578bd3; /* 半圆的颜色 */
  transform: translateY(-50%); /* 垂直居中 */
}
.entry  h4{font-weight: 500;color: #4F94CD;margin-bottom:5px;margin-top:5px}
.entry p{margin-bottom:10px;word-break:break-all}
.entry ul,.entry ol{margin-bottom:2.43%;word-break:break-all;margin-left:2em}
.entry img{max-width:100%;height:auto!important;margin: 0 auto;display: block;}
.entry ul li{list-style:outside disc none;margin-left:1em}
.entry ol li{list-style:outside decimal none;margin-left:1em}
.entry blockquote{margin:0 2em 2.43%;padding:2.43% 2.43% 0;font-style:italic;overflow:hidden;color:#555;border:1px dashed #eee;background-color:#f9f9f9;border-radius:3px}
.entry hr{border:0;border-bottom:1px solid #999;margin-bottom:2.43%}
.entry li p{display:inline}
.tags{overflow:hidden;font-size:16px;color:#000;padding:10px 0}
.tags a{color:#000;margin-left:15px}

.article-action-btn .bdshare-button-style0-16 .bds_more {
  float: none;
  padding: 0;
  height: inherit;
  line-height: inherit;
  font-size: inherit;
  background: none;
  color: #999;
}
.article-prevnext {
  color: #666;
}
.entry-meta ul {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #eeeeee;
}
.entry-meta ul li {
  line-height: 26px;
  font-size:14px;
}


.boxtitle{font-size:18px;margin-bottom:20px;line-height:20px;font-weight:550;border-left:2px solid #2E8B57;padding-left:10px;margin-left: -20px;}
.related{margin-bottom:15px}
.related ul{overflow:hidden;width:100%}
.rel-list li{width:50%; float:left; margin-bottom:10px;}
.rel-list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px;font-size:14px;}
.two-list li{width:48%; float:left; padding-bottom:15px; margin-right:2%;list-style: none!important;margin-left: 0!important;}
.one-list li{padding-bottom:15px; }
.two-list li h4 a,.one-list li h4 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.two-list .kc_pic figure,.one-list .kc_pic figure {width:100px;float:left;}
.two-list .kc_pic h4,.two-list .kc_pic p,.one-list .kc_pic h4,.one-list .kc_pic p{margin-left:110px; padding-right:10px;}
.two-list .kc_pic h4,.one-list .kc_pic h4 {font-size:14px; font-weight:550; padding-bottom:5px;margin-bottom: 0;}
.two-list .kc_pic .yxb,.one-list .kc_pic .yxb {font-size:12px;color:#2E8B57; padding-left:5px;margin-left: 100px; }
.one-list .kc_pic .yxb a {color:#2E8B57;}

.two-list .kc_pic p,.one-list .kc_pic p{overflow: hidden;padding-left:10px;
    text-overflow: ellipsis;margin-bottom: 0!important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 12px;
    line-height: 20px;
    height: 38px;
color: #777;}
.kc_list_title{font-size:16px!important;}
.two-list .kc_pic,.two-list .kg_pic,.one-list .kg_pic.one-list .kc_pic{margin-bottom:20px; border-bottom:1px #ccc solid;}
.two-list .kg_pic .thumbnail,.one-list .kg_pic .thumbnail {width:80px;float:left;}
.two-list .kg_pic h4,.two-list .kg_pic p,.one-list .kg_pic h4,.one-list .kg_pic p{margin-left:90px; padding-right:10px;}
.kg_pic h4 small{font-weight:200;}
.two-list .kg_pic h4 a,.one-list .kg_pic h4 a{font-size:16px; font-weight:550; padding-bottom:5px;}
.two-list .kg_pic .yxb,.one-list .kg_pic .yxb {font-size:12px;color:#2E8B57; padding-left:5px;margin-left: 90px; }
.two-list .kg_pic .l-mate,.one-list .kg_pic .l-mate{padding-left:10px;font-size:12px;color:#2E8B57;margin-left: 90px; }
.two-list .kg_pic p,.one-list .kg_pic p{overflow: hidden;padding-left:10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 12px;
    line-height: 20px;
    height: 38px;
color: #777;}
.kc_teacher{width:24%;float:left;margin-right:1%}
.kc_teacher p{text-align:center;}
.commentlist{overflow:hidden;margin-bottom:2.43%}
.commentlist li{overflow:hidden;margin-bottom:2.43%;padding-bottom:2.43%;border-bottom:1px solid #eee}
.commentlist .avatar{float:left;width:60px;height:60px;border-radius:5px;overflow:hidden}
.commentlist .avatar img{display:block;width:100%;height:100%}
.commentlist .info{margin-left:80px;overflow:hidden}
.commentlist .name{font-size:16px;font-weight:bold;line-height:1.35em;color:#333}
.commentlist time{display:block;color:#999;font-size:12px;line-height:1.5em}
.commentlist .replay{font-size:12px;font-weight:bold;color:#000}
.commentlist .text{padding:5px 0;font-size:16px;color:#555}
.commentlist li li{margin:2.43% 0 0 2%;padding-bottom:0;border-bottom:0}
.commentlist p{text-align:center;font-size:14px;padding:1% 0;color:#666}
#comment .item{overflow:hidden;margin-bottom:15px;position:relative}
#comment label{display:block;float:left;height:40px;line-height:40px;font-size:16px}
#comment label i{font-style:normal;color:#f00}
#comment .input{margin-left:80px;overflow:hidden;border:1px solid #e4e4e4;border-radius:5px}
#comment .text,#comment textarea{width:98%;height:20px;line-height:normal;padding:10px 1%;font-size:16px;font-family:'Microsoft Yahei';-webkit-appearance:none}
#comment textarea{height:150px;resize:none}
#comment .submit{margin-left:80px;color:#fff;background-color:#555;border-radius:5px;height:45px;width:150px;font-size:16px;cursor:pointer}
#comment .submit:hover{opacity:.9}
#comment .verify{position:relative}
#comment .verify .input{margin-right:126px}
#comment .verify img{display:block;position:absolute;right:0;top:0;height:100%;width:auto;cursor:pointer;border-radius:2px}
.main{float:left;width:74%;overflow:hidden}
.sidebar{width:24%;float:right}
.widget{margin-bottom:25px;overflow:hidden;background-color:#fff;border:1px solid #eee;border-radius:5px;}
.widget .box {padding:15px;}
.widget h3{font-weight:normal;font-size:18px;line-height:1.125em;margin-bottom:15px}
.widget li{border-top:1px solid #eee;overflow:hidden;font-size:16px;position:relative;padding:10px 0 10px 15px}
.widget li:before{content:'';display:block;width:6px;height:6px;background-color:#aaa;border-radius:50%;position:absolute;left:0;top:21px}
.widget li a{display:block;word-break:break-all}
.widget .text time{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#999}
.widget .pic{padding:10px 0;border-top:1px solid #eee}
.widget .pic:before{display:none}
.widget .pic .thumbnail{float:left;width:100px}
.widget .pic p,.widget .pic h3{margin-left:110px;overflow:hidden}
.widget .pic h3{display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    font-size: 16px;    line-height: 22px; margin-bottom:5px; height: 44px;}
.widget .pic a{display:block;font-size:16px;line-height:1.5em;max-height:4.5em;overflow:hidden}
.widget .pic .yxb a{font-size:12px;display:contents;}
.kg-s h3{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:10px;}
.kg-s-list h4{font-weight:normal;font-size:16px;}
.kg-s-list h4 a{color:#607B8B;}
.kg-s-list dd{font-size:14px;border-top:1px solid #eee;overflow:hidden;padding:8px 0 8px 10px;white-space: nowrap;text-overflow: ellipsis;}
.t-s-list dl{width:103%}
.t-s-list dd{width:22%;float:left;padding:0;display: inline-block; letter-spacing: 0; margin-right:3%}
.user-grids p{text-align:center;font-size:14px;}

.divTags ul{overflow:hidden;width:102%}
.divTags li{float:left;padding:5px 2% 5px 0;border:0}
.divTags li:before{display:none}
.divTags li a{display:block;background-color:#f9f9f9;border-radius:3px;padding:1px 10px;color:#fff;font-size:12px}
.divTags li a:hover{opacity:.8}
.divTags li:nth-child(8n-7) a{background-color:#8A9B0F}
.divTags li:nth-child(8n-6) a{background-color:#EB6841}
.divTags li:nth-child(8n-5) a{background-color:#3FB8AF}
.divTags li:nth-child(8n-4) a{background-color:#FE4365}
.divTags li:nth-child(8n-3) a{background-color:#FC9D9A}
.divTags li:nth-child(8n-2) a{background-color:#EDC951}
.divTags li:nth-child(8n-1) a{background-color:#C8C8A9}
.divTags li:nth-child(8n) a{background-color:#83AF9B}
.divTags li:first-child a{background-color:#E1474D}
.divTags li:last-child a{background-color:#3299BB}
.A-Tags a{ display: inline-block; background-color:#f9f9f9;border-radius:3px;padding:1px 10px;color:#fff;font-size:12px;margin-right:10px; line-height:20px;}
.A-Tags a:nth-child(8n-7){background-color:#8A9B0F}
.A-Tags a:nth-child(8n-6) {background-color:#EB6841}
.A-Tags a:nth-child(8n-5) {background-color:#3FB8AF}
.A-Tags a:nth-child(8n-4) {background-color:#FE4365}
.A-Tags a:nth-child(8n-3) {background-color:#FC9D9A}
.A-Tags a:nth-child(8n-2) {background-color:#EDC951}
.A-Tags a:nth-child(8n-1) {background-color:#C8C8A9}
.A-Tags a:nth-child(8n) {background-color:#83AF9B}
.A-Tags a:nth-child {background-color:#E1474D}
.A-Tags a:nth-child{background-color:#3299BB}
.divLinkage li{float:left;width:45%}
.divSearchPanel form{border:1px solid #ddd;position:relative;padding-right:60px;border-radius:3px}
.divSearchPanel input[type='submit']{cursor:pointer;position:absolute;right:0;top:0;background-color:#c00;color:#fff;height:100%;width:60px;border-radius:0 3px 3px 0}
.divSearchPanel input[type='text']{text-indent:5px;padding:8px 0;font-size:14px;font-family:'Microsoft Yahei';width:100%}
.textwidget{overflow:hidden}
.textwidget a{display:block}
.textwidget img{display:block;width:100%;height:auto}
/*视频*/
.video_cover{ position: relative;}
.hv-play {z-index: 100;
    position: absolute; top: 50%; left: 50%;    margin-top: -14px;    margin-left: -14px;    width: 28px;    height: 28px;
    background: url(../../img/hv-play.png) -30px 0 no-repeat;
    cursor: pointer;
}
.video_cover:hover .hv-play{ background: url(../../img/hv-play.png) 0 0 no-repeat;}

@media only screen and (max-width:1536px){
.inner{width:93.75%}
}
@media only screen and (max-width:1280px){
.main{width:auto;float:none;margin-bottom:20px;}
.sidebar{width:103%;float:none}
.widget{width:47%;margin-right:3%;}
.p-left{float:left;}
.newsitem .thumbnail{width:250px}
.newsitem .info{margin-left:270px}
.newsitem h2{font-size:24px;margin-bottom:5px}
.newsitem time{font-size:14px;margin-bottom:5px}
.newsitem p{font-size:16px;height:7em}
}
@media only screen and (max-width:960px){.wrapper{margin-bottom:0}
.header{border-bottom:1px solid #eee;padding:15px 0}
.search{display:none;position:absolute;top:58px;right:0;width:100%;z-index:999;}
.searchForm{width:auto}
.schBtn{display:block}
body.open{overflow:hidden;position:fixed;left:0;top:0}
.navBtn{width:25px;position:absolute;right:0;top:50%;margin-top:-20px;height:40px;cursor:pointer}
.navBtn span{display:block;width:100%;height:3px;background-color:#666;position:absolute;top:50%;left:0;margin-top:-1.5px}
.navBtn span:before,.navBtn span:after{content:'';display:block;width:100%;height:3px;background-color:#666;position:absolute;left:0;top:-9px;transition:transform .3s;transition:transform .3s}
.navBtn span:after{top:auto;bottom:-9px}
.navBtn.open span{height:0}
.navBtn.open span:before{transform:rotate(45deg);top:0}
.navBtn.open span:after{transform:rotate(-45deg);bottom:auto;top:0}
.nav{position:fixed;right:-200px;top:105px;height:100%;width:200px;background-color:#fff;overflow-y:auto;transition:right .3s;-webkit-overflow-scrolling:touch;border-top:1px solid #eee;border-left:1px solid #eee;z-index:9}
.nav.open{right:0}
.nav .inner{width:auto}
.nav ul{padding-bottom:106px}
.nav li{float:none;width:auto;text-align:left}
.nav li a{line-height:26px;padding:12px 2em 12px 1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}
.nav .active a{color:#fff;}
.nav li a:hover{background-color:transparent}
.nav li ul{position:static;left:auto;top:auto;width:auto;margin-left:0;background-color:transparent;text-align:left;border:0;padding-bottom:0}
.nav li ul.show{display:none}
.nav li ul.open{display:block}
.nav li li{font-size:18px}
.nav li li a{line-height:26px;padding:12px 1.5em 12px 2.5em}
.nav li em{position:absolute;right:0;top:12px;width:2em;height:26px;display:block;cursor:pointer}
.nav li em:before{content:'';display:block;width:9px;height:9px;border-right:1px solid #666;border-bottom:1px solid #666;transition:transform .3s;position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-5px}
.nav li em.open:before{transform:rotate(45deg)}
.pager{padding-top:20px}
.details .title{font-size:24px}
.main{width:auto;float:none;margin-bottom:15px;}

.widget h3{font-size:18px}
}
@media only screen and (max-width:768px){
.hidden-xs{display:none;}
.postbottom{margin-left:50px}
.boxpic{margin-bottom:15px;padding:15px}
.postpic{margin-bottom:20px}
#footer .btm{padding:10px 0}
#footer .btm a{float:left;padding-right:10px; font-size:14px;}
.links{padding:10px 0 5px}
.links ul{margin-left:0;font-size:0;line-height:normal}
.links li{float:none;display:inline-block;padding:0 5px;font-size:12px;line-height:1.75em}
.copyright{float:none;line-height:1.5em;font-size:12px}
.header{padding:5px 0}
.header .inner{height:40px}
#topBar{padding:0}
#logo{padding:7px 0}
#logo a{height:30px}
.navBtn{height:30px;margin-top:-15px}
.nav{top:79px}
.nav ul{padding-bottom:80px}
.nav li,.nav li li{font-size:16px}
.search{top:47px;z-index:999;}
.breadcrumb{margin-bottom:15px}
.sidebar{width:auto;float:none}
.slides,.istop{padding:10px;margin-bottom:15px}
.slides .item i{font-size:12px;line-height:32px}
.slides .owl-nav span{font-size:32px;width:20px;height:30px;line-height:25px}
.hmBox{width:auto}
.hmBox .boxWrap{width:auto;float:none;padding-right:0;padding-bottom:15px}
.hmBox .box{padding:10px}
.hmBox .thumbnail{width:105px}
.hmBox .info{margin-left:115px}
.hmBox .first h4{margin-bottom:5px;font-size:16px}
.hmBox .first p{height:3.5em}

.author_meta {background-color:#F0FFFF; padding:5px 10px 0 10px; margin-bottom:10px;  display: grid;
    grid-template-rows: auto auto; /* 每个元素占据一行 */
    grid-template-columns: 1fr; /* 定义一列 */
    justify-items: center; /* 水平居中对齐 */
    gap: 10px; /* 行间距 */}
.author_meta .thumbnail{width:80px;margin: 0 auto;}
.author_meta .info{margin-left:0px;width:100%;align-self: start;}
.author_meta h4 {font-weight:550;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5em}
.t_meta .thumbnail{display:block;float:none;  margin-left: auto; margin-right: auto;padding:0 0 10px;}
.hmBox .list{padding-top:10px;margin-top:10px}
.hmBox h4{font-size:14px}
.istop{padding-top:7px;padding-bottom:7px}
.istop li{width:48%;padding-top:3px;padding-bottom:3px}
.istop li .thumbnail{margin-bottom:5px}
.istop li h3{line-height:32px;font-size:14px}
.related{margin-bottom:5px}
.rel-list li,.two-list li{width:100%;}
.kc_kb{display:block;padding-left:0;}
.pager{padding-top:0;margin-bottom:15px}
.pager li,.pager li.now-page{padding:0 5px;}
.newsitem{margin-bottom:15px;padding:10px}
.newsitem .thumbnail{width:110px}
.newsitem .info{margin-left:120px}
.newsitem h2{font-size:16px;white-space:normal;line-height:1.75em}
/*.newsitem .meta{display:none}*/
.newsitem p{display:none}
.details{padding:15px 10px;margin-bottom:15px}
.details .title{font-size:20px;margin-bottom:10px;font-weight:bold;}
.details .meta{padding-bottom:10px;margin-bottom:20px}
.details .meta span{padding:2px 7px;font-size:12px}
.postnavi{padding:5px 0 10px;font-size:14px}

.kc_header{position:relative;margin-bottom: 70px;}
.kc_header_l{float:none;width:100%;}
.kc_header_l img{width:100%;margin-top:0;}
.kc_header_r{width:94%;position: absolute;bottom: -70px;left: 2%;right:2%;background: #fff;padding:3% 1%;
opacity: 0.9;box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);transition: max-height 0.5sease-in-out;}
.kc_header_r .yxb{font-size:14px;}
.entry{font-size:16px;margin-bottom:10px;}
.entry p,.entry ul,.entry ol,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry hr{margin-bottom:15px}
.entry  h3{padding-left: 8px; margin-left: -10px;}
.entry blockquote{margin-bottom:15px;padding:15px 15px 0}
.tags{padding:0;font-size:14px;color:#888}
.tags a{color:#888}
.boxtitle{margin-bottom:15px;margin-left: -10px;}
.commentlist{margin-bottom:20px}
.commentlist li{margin-bottom:15px;padding-bottom:10px}
.commentlist .avatar{width:30px;height:30px}
.commentlist .info{margin-left:40px}
.commentlist .name{font-size:14px;margin-bottom:5px}
.commentlist .replay a{color:#999}
.commentlist .text{font-size:14px;line-height:1.75em}
.commentlist li li{margin-top:15px}
#comment label{font-size:14px;height:35px;line-height:35px}
#comment .input{margin-left:50px}
#comment .text,#comment textarea{padding:7.5px 2%;width:96%;font-size:14px}
#comment textarea{height:90px}
#comment .submit{margin-left:50px;font-size:14px;height:37px;width:100px}
#comment .verify .input{margin-right:111px}
.error .title{font-size:24px;margin-bottom:15px}
.error .warning{font-size:20px;margin-bottom:25px;padding-bottom:25px}
.widget{margin-bottom:15px; width:100%;}
.widget .box{padding:10px;}
.widget h3{margin-bottom:10px;line-height:1.35em}
.widget li{padding:5px 0 5px 15px;font-size:14px}
.widget li:before{top:15px}
.widget .pic{padding:10px 0}
.divTags ul{width:auto}
.divTags li{padding:5px 7px 2px 0}
.divTags li a{font-size:12px}
.cead img{width:100%;height:auto}

.main{margin-bottom:5px;}
}
.pcd_ad{display:block}
.mbd_ad{display:none}
@media screen and (max-width:768px){
.pcd_ad{display:none!important}
.mbd_ad{display:block!important;overflow:hidden}
}
.ecomment{margin:0;padding:0}
.ecomment{margin-bottom:12px;background:#FFE;padding:3px 8px;border-radius:4px}
.ecommentauthor{float:left;color:#F96;font-weight:bold}
.ecommenttext{clear:left;margin:0;padding:0;text-align:left!important}


#floatbtn {
  width: 40px;
  height: auto;
  position: fixed;
  top: auto;
  right: 10px;
  bottom: 10px;
  left: auto;
  z-index: 80;
  
}
#floatbtn.fixed {
  position: absolute;
  bottom: 279px;
  right: 50%;
}
#floatbtn > a,
#floatbtn .floatbtn-item {
  cursor: pointer;
  position: relative;
  z-index: 90;
  display: block;
  margin-top: 4px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #d5d5d5;
  background-color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#floatbtn > a.hover:hover,
#floatbtn .floatbtn-item.hover:hover {
  -webkit-transition: background-color 400ms ease-out;
  -moz-transition: background-color 400ms ease-out;
  -o-transition: background-color 400ms ease-out;
  transition: background-color 400ms ease-out;
  background: #007bff;
  text-decoration: none;
  text-align: center;
  line-height: 20px;
  padding: 0px;
}
#floatbtn > a.hover:hover i,
#floatbtn .floatbtn-item.hover:hover i {
  display: none;
}
#floatbtn > a.hover:hover em,
#floatbtn .floatbtn-item.hover:hover em {
  display: block;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
}
#floatbtn > a em,
#floatbtn .floatbtn-item em {
  display: none;
}
#floatbtn > a:hover,
#floatbtn .floatbtn-item:hover {
  background: #007bff;
}
#floatbtn > a:hover i,
#floatbtn .floatbtn-item:hover i {
  color: #fff;
}
#floatbtn > a:hover .floatbtn-wrapper,
#floatbtn .floatbtn-item:hover .floatbtn-wrapper {
  display: block;
}
#floatbtn .iconfont {
  display: inline-block;
  font: normal normal normal 14px/1 iconfont;
  font-size: inherit;
}
.floatbtn-wrapper {
  position: absolute;
  right: 49px;
  top: -55px;
  z-index: 120;
  display: none;
  width: 190px;
  height: 212px;
  background-color: #fff;
  border: 1px solid #eee;
}
.floatbtn-wrapper:before {
  content: "";
  position: absolute;
  right: -12px;
  top: 0;
  height: 200px;
  width: 12px;
  background: transparent;
}
.floatbtn-wrapper:after {
  content: "";
  position: absolute;
  right: -6px;
  top: 73px;
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid #d5d5d5;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.floatbtn-wrapper > .qrcode {
  margin-top: 20px;
  line-height: 1;
}
.floatbtn-wrapper > .qrcode > img {
  width: 128px;
  height: 128px;
}
.floatbtn-wrapper p {
  font-size: 14px;
  line-height: 20px;
  color: #999;
}
.floatbtn-wrapper p em {
  color: #dd3067;
}
.floatbtn-share .floatbtn-wrapper:after {
  top: 18px;
}
.floatbtn-share .floatbtn-wrapper .social-share .icon-wechat .wechat-qrcode p {
  font-size: 12px;
}
