/*
Theme ID: user65
Author: 懒鸟飞移植
Author QQ：1430826160
Author Email：1430826160@qq.com
Author URL: http://www.lanniaofei.com/
*/

/* a{color:#1e7e34;} */
a{color:#212529;word-break: break-all;}
a:hover{color:#28a745;}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0; 
}
#btnScrollTop {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
	border:none;
    outline: none;
    background-color:#28a745;
    color: white;
    cursor: pointer;
    border-radius: 10px;
}
/* content */
p img , p video , div img , div video {max-width:100%!important; height:inherit!important;}
.zw {
    word-wrap: break-word;
    word-break: break-all;
    line-height: 2em;
}
.zw>a:after {
    content: " \f08e";
    font-family: FontAwesome;
	
}
.zw a{
	color: #28a745;
    border-color: #28a745;
	transition: .3s;
	}
.zw a:hover{
	color: #fff;
    background-color: #28a745;
    border-color: #28a745;
	}
.zw img , .zw video{margin-bottom: .5rem!important;    border-radius: .25rem!important;    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
legend{font-size: inherit;}
blockquote{font-size:unset!important;}
.sm2_paused:before{content:"\f04b";font-family:"FontAwesome";padding: .5rem;;}/*play*/
.sm2_playing:before{content:"\f04c";font-family:"FontAwesome";padding: .5rem;;}/*paused*/
.graphic a:after{content:"\f001";font-family:"FontAwesome";padding: .5rem;;}/*music*/
.download:before{content:"\f019";font-family: fontawesome;padding: .5rem;;}
.zw .link:after{content:"\f08e";font-family: fontawesome;padding: .5rem;;}
/* list */
li.list-item,.card-body ol li
 {
    line-height: 2rem;
}
li.list-item,.card-body ol li a{}
.carousel-item img{width:100%;
    background: url(../images/loading.gif) center center no-repeat;
    vertical-align: top;
}
.carousel-inner{:overflow: -webkit-paged-x;}
.carousel-inner h3{:overflow: -webkit-paged-x;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
{    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.carousel-caption{bottom: 0px;color:#212529;}
.carousel-indicators{bottom:11%;}

.ce_tab .nav-tabs .nav-link:hover,.sy_tab .nav-tabs .nav-link:hover {
    color: #495057;
    background-color: #f8f9fa;
    border-color: #dee2e6 #dee2e6 #fff;
}
.sy_tab ul li a.nav-link {color:#fff;}
.carousel-indicators li{background-color:#f50707;}

.card-body ul , .card-body ol 
	{
list-style-type: none;
    padding: 0;}	
	li.list-item{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
background: url(../images/ico3.jpg) no-repeat 0 13px;
    height: 35px;
	}

  li.list-item a{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
 
  }

@media (max-width: 991px){
  li.list-item .pull-right{
    display: none;
  }
  li.list-item a{
  display: inline-block;
  }
  
}


.guanzhu{line-height: 2rem;}
.sy_tab .nav-tabs .nav-link{border-top:none;}
.gugao{height:96px;overflow:hidden;}
.gugao:hover {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    transition: all .3s ease-out 0s;
}
.sy_tab .nav-link{padding:0;}
.sy_tab .nav-tabs .nav-item{width:33.33%}
[class*="col-"]{
            padding: 5px;

}
.card h4 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
small a {
    color: #fff!important;
}
footer a {
    color: #6c757d!important;
}
blockquote , .zw h3,.zw h5{
	font-family: Helvetica,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;
	font-size: 1.25rem;
	background-color: #f3f5f7;
    border-color: #42b983;
    padding: .1rem 1.5rem;
    border-left-width: .5rem;
    border-left-style: solid;
    margin: 1rem 0;}
.ce_tab ul li a{color:#fff;}
.text-black-50 small a{color: rgba(0,0,0,.5)!important;}
.text-black-50 small a:hover{color:#28a745!important;text-decoration:none;}
.pagination span.thisclass,.container-fluid .row span.thisclass{    background-color: #28a745;color: #fff;padding: 0 .5rem;}
/* 留言 */
.vpower {display:none;}
.vat{color:#b3b3b3!important;}
/* 评论 */
.pllist{word-break:break-all;}


/****taglist*****/
.taglist{}
.taglist a{
    display: inline-block;
    margin: 0 10px 10px 0;
}

/****分页导航*****/
.pagelist{}
.pagelist span,.pagelist a:hover{
    border: 1px solid #28a745!important;
    padding: 4px 10px;
    margin: 0px 2px;
    background-color: #28a745!important;
    color: #fff;
    border-radius: 4px;
    text-decoration: none;
}
.pagelist a{
    border: 1px solid #ddd;
    padding: 4px 10px;
    margin: 0 2px;
    border-radius: 4px;
}


/*****广告******/
.ad{

}
.ad img{
    width: 100%;
}

/*******导航栏*********/
.fnav{}
.fnav>li{
  position: relative;
}
.fnav a{
  display: block;

}

.fnav>li:hover .subnav{
  display: block;
}

.fnav .subnav{
  padding: 0;
  position: absolute;
  z-index: 100;
  left:0;
  display: none;
  background-color: #28a745;
}
.fnav .subnav li{
  list-style: none;
}
.fnav .subnav li a{
  color: #fff;
}

@media (max-width: 991px){
.fnav>li{
  text-align: left;
}

.fnav .subnav{
  display: block;
  position: relative;
  left:20px;
  background-color:unset;
}
.fnav .subnav li{
  display: inline-block;
  margin-right: 20px; 
}


}

/*****视频下载******/

.meihua_1 {
  display: block;
  margin-top: 10px;
  padding: 5px 10px;
  background-color: #ea4c89;
  color: #FFF;
  font-weight: bold;
  font-size: 18px;
  font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 {
  background-color: #fff;
  margin-bottom: 20px;
  box-shadow: 0 1px 2px rgba(15,39,65,0.1);
  font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 .meihua_2_1 {
  height: auto;
  overflow: hidden;
  background-color: #FFF;
  border: 1px solid #DDDDDD;
  border-width: 1px 1px 1px 1px;
  padding: 20px;
}
.meihua_2 .meihua_2_1 p {

}
.meihua_2 .meihua_2_1 .meihua_btn {
float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
  background: url("../images/30.png") no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    color: #FFF;
    text-decoration: none;    padding-right: 10px;
}
.meihua_2 .meihua_2_1 .meihua_btn i {
  margin-right: 5px
}
.meihua_2 .meihua_2_1 .meihua_btn:hover {
  background-color: #3169b0
}
.video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.short-btn {
    float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 0px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
    background: url("../images/10.png")/*tpa=images/10.png*//*tpa=images/10.png*/ no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    text-decoration: none;color: #FFF!important;padding-right: 10px;text-decoration: none; 
}
.short-btn:hover {
  background-color: #3169b0
}