@charset "utf-8";
.no_pd{padding:0}
.no_ma{margin:0}
.pd20{padding-right:20px;padding-left:20px}
.pd15{padding-right:15px;padding-left:15px}
.pd10{padding-right:10px;padding-left:10px}
.pd5{padding-right:5px;padding-left:5px}
.pdtop20{padding-top:20px;padding-bottom:20px}
.pdtop15{padding-top:15px;padding-bottom:15px}
.pdtop10{padding-top:10px;padding-bottom:10px}
.pdtop5{padding-top:5px;padding-bottom:5px}
.wp{margin-right: auto;margin-left:auto;}
.right{float: right;}
.left{float: left;}
.container-fluid,.container{width:1140px}
body{background:rgb(239,239,239);font-family:微软雅黑;font-size:14px;color:#444}
a:link,a:visited,a:active{color:#444;text-decoration:none}
a:hover{color:#1AA97B}
li{list-style:none}
ul,ol{padding-left:0px}
.breadcrumb{padding:0;background: none;}

/*
首页
 */
.index .top2{margin-top:20px}
.index .top2 .lf,.index .top2 .lr{background:#fff}
.index .top2 .lf .media{border-bottom: 1px dashed rgba(153, 153, 153, 0.41);padding-bottom: 20px;margin-top:0;padding-top: 15px;}
/*.index .top2 .lf .media:hover{background: #efefef;}*/
.index .top2 .lf .media-body .description{font-size:12px;text-indent:2em;margin-top:10px;color: #888;}
.index .top2 .lf .media-body p{font-size:12px;color:#888}
.index .top2 .lf .media-body a:hover{color:#1AA97B}
.index .top2 .lr{margin-left:20px}
.index .top2 .lr li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index .top2 .lr li a{color: #777;}
.index .top2 .lr .title{border-bottom:1px dashed #999;font-weight:bold;color:#888}
.index .top2 .lr .category{padding:8px}
.index .top2 .lr .category img{border-radius:10px}
.list-img{max-width:200px;border-radius: 10px;}

/*PAGE*/
.page{margin:20px 10px;height:30px}
.page li{float:left;list-style:none;overflow: visible;}
.page li a,.page li span{padding:8px 12px;border:1px solid #1AA97B;border-right:none;color:#1AA97B}
.page li span{background:#1AA97B;color:#fff}
.page li a.next{border-right:1px solid #1AA97B}
.page .rows{display:none;}
.page .end{border-right:1px solid #1AA97B;}
.index .top2 .lr .page li{overflow: visible;}

/*导航栏*/
.nav>li>a{padding:10px 25px;}
.navbar-default{background:#1AA97B}
.navbar-default .container-fluid{background:#1AA97B;}
.navbar-default .navbar-nav a{border-bottom:2px solid #fff;font-size:16px;color: #fff;}
.navbar-default .navbar-nav.navbar-brand{height: 40px;color: #fff;}
.navbar-default .navbar-nav>li>a{
	color: #fff;padding-top: 14px;padding-bottom: 14px;border-right: 1px solid rgba(8, 8, 8, 0.16);border-bottom: none;font-size: 16px;
	padding: 10px 7.5px;
	margin-top: 3px;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav a:hover{
	background:#168D67;
	color:#fff;
	border-bottom:none;
}
/*.navbar-default .navbar-nav a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{border-color:#1AA97B;}*/


/*用户中心入口图标菜单*/
.navbar-nav .entrance{position:relative}
.navbar-nav .user-menu{display:none;position:absolute;right:-45px;top:71px;z-index:99;padding-top:15px;border-bottom:1px solid #D9D9D9;width:133px}
.navbar-nav .user-menu li{background-color:#FFF;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}
.navbar-nav .user-menu a{display:block;line-height:32px;color:#444}
.navbar-nav .user-menu a:hover{color:#444}
.navbar-nav .user-menu a:hover{text-decoration:none;background-color:#E0E0E0}

.goods .top2 .lr .author .headimg img{max-width:300px;border-radius:40%}
.goods .top2 .lr .author pre{text-align:left;width:100%;font-size:14px;line-height:30px;white-space:pre-wrap !important;word-wrap:break-word}

.lists .last li{line-height:30px;width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed #ddd}
.lists .last li span{font-size:12px;color:#888}
.is_up{color: #F44336;}


/*文章页*/
.detail .top2{margin-top:20px}
.detail .top2 .lf,.detail .top2 .lr{background:#fff}
.detail .top2 .lf .title{border-bottom:1px solid rgba(153,153,153,0.41)}
.detail .top2 .lf .title h4{color:#777}
.detail .top2 .lf .media-body .description{font-size:12px;text-indent:2em;margin-top:10px}
.detail .top2 .lf .media-body p{font-size:12px;color:#888}
.detail .top2 .lf .media-body a:hover{color:#1AA97B}
.detail .top2 .lf .content .zhaiyao{color:#888;font-size:16px;padding:20px 0}
.detail .top2 .lf .content{line-height:35px;font-size:16px;padding-bottom:30px;border-bottom:1px solid #efefef}
.detail .top2 .lr{margin-left:20px}
.detail .top2 .lr li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.detail .top2 .lr .title{border-bottom:1px solid #999;font-weight:bold;color:#888}
.detail .bdshare-button-style0-32 a{width: 55px;height:60px;background-position:0;}
.detail .bdshare-button-style0-32 .dicon{background-size:80%}
.detail .bdshare-button-style0-32 .bds_weixin{background-image:url(../images/icon_weixin.png)}
.detail .bdshare-button-style0-32 .bds_qzone{background-image:url(../images/icon_qqzone.png)}
.detail .bdshare-button-style0-32 .bds_tsina{background-image:url(../images/icon_weibo.png)}
.detail .bdshare-button-style0-32 .bds_sqq{background-image:url(../images/icon_qq.png)}
.detail .bdshare-button-style0-32 .bds_more{background-image:url(../images/icon_more.png)}
.detail .pl{padding-top:20px;border-top:1px solid #efefef}
.detail .pl textarea{resize:none}
.detail .pl .pl-list{border-top:1px solid #efefef}
.detail .pl .pl-list .media-object{border-radius:40%}
.detail .pl .pl-list .media-list .time{font-size:12px}
.detail .pl .pl-list .media-list li{padding-bottom:15px;border-bottom:1px dashed #ddd}
.detail .pl .pl-list .media-list li img{max-width:64px}
.detail .pl .pl-list .media-list li .info{min-height:35px}
.detail .pl .pl-list .media-list li .media-body .media{border-top:1px dashed #ddd;padding-top:15px}
.detail .content .red_more .more1{border-bottom:1px solid #de686d;padding-top:20px}
.detail .content .red_more .more2{border:1px solid #de686d;border-radius:5px;color:#de686d}
.detail .content .red_more .more2:hover{background:#de686d;color:#fff}
.detail .content .btn2{min-width:300px;padding:10px 0}
.cart .btn2{width:80%;color:#fff;padding:10px;margin-top:10px}
.detail .play_icon{background:rgba(0,0,0,.5);position:absolute;width:100%}
.detail .play_icon:hover{background:rgba(8,8,8,0.8)}
.detail .play_icon:hover i{color:#fff}
.detail .play_icon i{color:rgba(255,255,255,0.74);font-size:100px}
.detail .readall_box{position:relative;z-index:9999;margin-top:-180px}
.detail .readall_box .read_more_mask{height:200px;background:-moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));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,0.1),rgba(255,255,255,0))}


.index .carousel-inner .item-img {
	width: 560px;
	height: 270px;
	background-size: cover
}

.index .new1 {
	background: #fff;
	overflow: auto;
	padding: 10px 10px
}

.index .new1 .media {
	max-height: 100px;
	margin: 5px 0;
}

.index .new1 .new-title {
	height: 20px;
	line-height: 25px;
	padding-left: 15px
}

.index .new1 .new-title .left {
	font-size: 20px;
	padding-right: 15px;
	color: #444;
	font-weight: bold
}

.index .new1 .new-title i {
	color: red;
	font-style: normal
}

.index .cate-list .media {
	display: flex;
}
.index .new1 .list-group {
	padding-bottom: 0
}

.index .new1 .list-group .list-group-item {
	overflow: auto;
	height: 40px;
	border: none
}

.index .new1 .list-group .list-group-item i {
	color: red;
	font-weight: bold;
	padding-right: 8px;
	font-style: normal
}

.index .new1 .list-group .list-group-item .category {
	padding-right: 5px
}

.index .new1 .list-group .list-group-item .n-title {
	width: 315px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cate-list {
	background: #fff;
	overflow: hidden
}

.cate-list .col-md-4 {
	border-bottom: 20px solid #efefef;
	min-height: 432px;
	margin-top: 15px;
}

.cate-list .list-group li {
	border: none;
	padding: 5px 8px;
	overflow: auto
}

.cate-list .list-group li i {
	padding: 5px
}

.cate-list .list-group li .left {
	width: 75%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cate-list .list-group li span {
	color: #888
}

.cate-list .media h5 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
}

.cate-list .media .media-img {
	height: 50px;
	width: 110px;
	background-size: cover;
	background-position: 50%
}

#newCarousel .carousel-caption {
	right: 0;
	left: 0;
	bottom: 0px;
	background: rgba(0, 0, 0, .5);
	height: 50px;
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
}

#newCarousel .carousel-control {
	top: 50%;
	transform: translateY(-50%);
	font-size: 36px;
	color: #fff;
	text-shadow: 0 1px 3px rgba(0,0,0,.5);
	background: none;
	border: none;
	opacity: 0.7;
	width: 40px;
}
#newCarousel .carousel-control:hover {
	opacity: 1;
}

.index .hot-article {
	background: #fff
}

.index .hot-article h4 {
	margin-top: 10px;
	font-weight: bold;
}

.index .hot-article .title {
	padding: 10px 10px;
	font-size: 24px;
	color: #168D67;
	overflow: auto
}

.index .hot-article .title .desc {
	font-size: 18px;
	color: #666;
	line-height: 38px;
	padding-left: 10px
}

.index .hot-article .col-md-3 {
	padding: 0 10px;
}

.index .hot-article .col-md-3 .thumbnail {
	height: 280px;
}

.index .hot-article .col-md-3 .thumbnail p {
	height: 40px;
	overflow: hidden;
}


#topcontrol a.top_stick{ width:55px; height:55px; background:url(../images/082.png);}

.logo {background: #fff;height: 150px;}

.logo .logo-img {
	max-width: 380px;
	display: block;
	margin-top: 16px;
}

.search-select {
	line-height: 35px;
	border: 1px solid #ccc;
	padding: 0 15px;
	border-radius: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: none;
	margin-right: -1px;
	height: 37px
}

.search-input {
	border-radius: 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 37px
}

.hot-search {
	padding: 0 20px;
}

.hot-search a {
	color: red;
}

.nav>li>a {
	padding: 10px 17px;
}

.slide .carousel-control {font-size: 100px;color: #fff;line-height: 120px;}
.footer {
	width: 100%;
	background: #fff;
	margin-top: 5px;
	font-size: 16px;
}

.footer .list-group-item {
	border: none;
	padding: 5px 0px;
}

/* 返回顶部样式 */
#topcontrol a.top_stick{
	display: block;
	outline: medium none;
	text-decoration: none;
}
#topcontrol a.go_home{
	 bottom: 0px;
	 width: 90px;
	 width: 100px;
	 height: 40px;
	 background: rgba(0, 0, 0, 0.6);
	 line-height: 40px;
	 border-bottom-left-radius: 15px;
	 border-top-left-radius: 15px;
	 color: #fff;
}	
#topcontrol .go_home i{
	padding: 0 10px;
}

/* 优选专辑 */
 .list-box {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.list-box img{
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  width: 100%;
}
.list-box .list-item {
  padding: 10px;
  background: #fff;
  height: 270px;
  overflow: hidden;
  border-radius: 10px;
}

.list-box .list-item .item-title {
  font-size: 16px;
  padding: 10px 0;
}

.list-box .list-item .item-desc {
  color: #666;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}


.slide .carousel-control {
	font-size: 100px;
	color: #fff;
	line-height: 120px;
}

					  .kt{
						  color:#ea5513;
					  }
a.a-hy{
	color:#ea5513;
	margin-right:20px;
}
a.a-hz{margin-right:10px;}
.timestamp {display: none}


/* 新增的调整 */
.logoBg{
	background:url(../images/topBg.png)no-repeat;
	background-size:cover;
}
.logo{
	height:160px;
}
.logo .logo-img {
	max-width: 280px;
	margin-top: 26px;
}
.row .topLogo{
	padding-left:0;
}

.hot-search a {
	color: #FFFFC4;
}
.navbar-form a.postBtn{
	border:1px solid #FFFFC4;
	color:#FFFFC4;
	background:none;
}

.navbar-default {
	background: #1AA97B;
	background: #fff;
}
.navbar-default .container-fluid{
	background:#fff;
}
.navbar-default .navbar-nav>li>a{
	color:#333;
	border-right:none;
}
.form-group{
	background:#ffff;
	border: 1px solid #ccc;
	border-radius: 6px;
}
.form-group .form-control{
	background:none;
	border:none;
	border-radius:0;
}
.form-group .search{
	background:none;
	border:none;
	color:#3384FA;
}


.index .new1 .new-title {
	height:auto;
	line-height: 25px;
	padding-left:0px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-top: 10px;
	position:relative;
}

.index .new1 .new-title .left {
	font-size: 20px;
	padding-right: 15px;
	color: #278D66;
	font-weight: bold;
	float:none;

}
.index .new1 .new-title:after{
	position:absolute;
	content:'';
	bottom:-2px;
	left:0;
	width:45px;
	height:3px;
	background:#278D66;
}
.index .new1 .list-group{
	margin-bottom:0;
}
.index .new1 .list-group .list-group-item .n-title {
	width: 157px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.btnSect{
	height: 42px;
	padding: 0;
	line-height: 42px;
	text-align: center;
	margin-left:20px;
}
.btnSect img{
	width:20px;
	height:20px;
	vertical-align:sub;
}
.btnSect a{
	display:block;
	color:#fff;
	font-size:16px;
}
.kt-hy{
	background:#F4701C;
	color:#fff;
	font-size: 20px;
}

.loginErm{
	/* border: 1px solid #eee; */
    /* padding: 10px; */
    margin-left: 11px;
    margin-top: 10px;
    width: 204px;
	height: 330px;
}
.loginErm h4{
	margin-top:8px;
}
.loginErm .tips{
	font-size:12px;
	color:#9DB7DE;
}

.erm-t img{
	width:120px;
	height:120px;
	display:block;
	margin:0 auto;
}
.erm-t p{
	font-size:12px;
	color:#999;
	text-align: center;
}
.erm-t .telLogin{
	color:#3384FA;
	margin-top:10px;
	display:block;
	text-align: center;
}
.postCard{
	margin-top:10px;
	background:#8CC34B;
}
.postCard a{

}
.index .carousel-inner .item-img {
	width: 560px;
	height:375px;
	background-size: cover;
}

.index .cate-list .media{
	display:block;
}
.media-body, .media-left, .media-right{
	display:table;
	display:block;
}
.media-left, .media>.pull-left {
	padding-right: 0px;
}
.cate-list .row h4{
	border-bottom: 1px solid #eee;
	margin: 10px;
	padding: 0;
	padding-bottom: 15px;
	position:relative;
	color:#278D66;
}
.cate-list .row h4:after{
	position:absolute;
	content:'';
	bottom:-2px;
	left:0;
	width:45px;
	height:3px;
	background:#278D66;
}
.cate-list .media .media-img {
	height: 150px;
	width: 100%;
	background-size: cover;
	background-position: 50%;
	/* margin-bottom: 15px; */
}
.media-body{
	width:auto;
	padding:15px;
	background:#f8f8f8;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.media-body p{
	margin-bottom:0px;
}
.carousel-s{
	margin-left:20px;
}

.readyLog{
	min-height: 250px;
}
.saoBg{
	position:relative;
}
.saoBg .wd-100{
	width:100%;
}
.tx-all{
	position:absolute;
	left:50%;
	margin-left:-45px;
	top:30px;
}
.tx-all img{
	width:90px;
	height:90px;
	display: block;
	margin: auto;
	border-radius:100%;
}
.twoWrap{
	margin-top:40px;
}
.twoWrap .twoList{
	width:45%;
	text-align: center;
}
.twoWrap .twoList h2{
	color:#2FA97B;
	font-size:26px;
}
