/*chengdu*/
body{
	background-image: url('../img/chengdu/mdy_chengdu_bg.png');
}
.header.chengdu{
	background-image: url('../img/chengdu/mdy_chengdu_header.png');
	height: 650px;
}

.content.chengdu{margin-top: 0;}

.nav-menu{
	margin-bottom: 55px;
	text-align: center;
}

.nav-menu ul{margin-left: 7%;}

.nav-menu ul li{
	float: left;
	list-style: none;
}

.nav-menu ul li:after{
	content: '|';
	color: #b39b77;
}

.nav-menu ul li.last:after{content: '';}

.nav-menu ul li a{
	color: #555;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	width: 130px;
	height: 34px;
	line-height: 34px;
}

.nav-menu ul li a:hover{
	text-decoration: none;
}

.nav-menu ul li a:hover,
.active a{
	background-color: #f25e4c;
  color: #fff!important;
  text-decoration: none;
}

/*足迹*/
.zujie-list{
	background-color: #f6f3ef;
	padding: 20px;
	padding-top: 5px;
	padding-right: 40px;
	margin-top: 20px;
}

.zujie-list .news-pic img{
	width: 260px;
	height: 135px;
}

.zujie-list .news-item{border-bottom: 0;}

.zujie-list .news-body p {-webkit-line-clamp: 2;}

.zujie-list{position: relative;}

.zuji-more{
	position: absolute;
	top: 9px;
	right: 12px;
	display: inline-block;
	width: 60px;
	height: 24px;
	background-image: url('../img/btn_more.png');
	background-size: 60px 21px;
	background-repeat: no-repeat;
}


/*special lives*/
.tuwen-lives{
	border: 1px solid #b39b77;
	height: 462px;
	background-color: #fff;
	overflow:hidden;
}

.seeding-text{width: 80%!important;}

.news-item{
	list-style: none;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.news-pic,
.news-body{float: left;}

.news-pic{width: 41%;}

.news-body{width: 59%;}

.news-pic img{
	width: 300px;
	height: 200px;
}

.news-item p.mdy-tags{
	margin-bottom: 10px;
	color:#555;
	font-weight: bold;
}

.news-body h3{margin-bottom: 30px;}

.news-body p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.news-body h3,
.news-body p{
	padding-left: 20px;
	color: #555;
}

/*策划*/
.news-body > a{
	color: #555;
	font-weight: bold;
	display: block;
	padding: 10px 0;
	margin: 0 0 0 30px;
	border-bottom: 1px solid #ddd;
}

.news-body > a:last-child,
.news-item:last-child{border-bottom: 0;}

.news-lists.cehua .news-item .news-body>a:hover{
	color: #f7a857!important;
	text-decoration: none!important;
}

/*chengdu more*/
.chengdu .action-label{
	position: relative;
	background-color: #eeece9;
	height: 38px;
}

.chengdu .action-label img{width: inherit;}

.chengdu-more{
	position: absolute;
  top: 20px;
  right: -10px;
	display: inline-block;
	width: 60px;
	height: 24px;
	color: #555;
}

.content-left .chengdu-more{top: 15px;}

.chengdu-more:hover{
	color: #f7a857;
}

.guandian-more{
	top: 67px;
  right: -10px;
}

.video-list{margin-bottom: 60px;}

/*modify lives*/
#lives-list h3{
  padding-bottom: 15px;
  color: #555;
}

#lives-list .news-item a:hover{
	text-decoration: none;
}

#lives-list h3:hover{
	color: #f7a857;
}

#lives-list .news-pic{
	width: 18%;
}

#lives-list .news-pic img{
	width: 140px;
	height: 100px;
}

#lives-list .news-body{
	width: 82%;
}

#lives-list .news-body .news-time{
	font-size: 12px;
	color: #bcbbbb;
	margin-bottom: 10px;
}

#lives-list .news-body .news-detail{
	font-size: 14px;
}

/*modify new view*/
#guandian-list h3{
  padding-bottom: 15px;
  color: #555;
}

#guandian-list .news-item a:hover{
	text-decoration: none;
}

#guandian-list h3:hover{
	color: #f7a857;
}

#guandian-list .news-pic{
	width: 18%;
}

#guandian-list .news-pic img{
	width: 140px;
	height: 100px;
}

#guandian-list .news-body{
	width: 82%;
}

#guandian-list .news-body .news-time{
	font-size: 12px;
	color: #bcbbbb;
	margin-bottom: 10px;
}

#guandian-list .news-body .news-detail{
	font-size: 14px;
}

/*精彩视频*/
#jingcai-list li a{position: relative;}

#jingcai-list li a .co-video{
	margin: 0;
  position: absolute;
  top: 76px;
  left: 0;
  overflow: hidden;
  height: 34px;
  line-height: 34px;
  padding: 0 5px;
  background-color: #888382;
}

#jingcai-list li a .co-video p{color: #fff;}
#jingcai-list li a .co-video span img{vertical-align: middle;}

.canhuijiabin li {
	float: left;
	list-style: none;
	margin: 10px 24px 10px 0;
}

.canhuijiabin li a {
	display: inline-block;
	width: 120px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background-color: #ebebeb;
	color: #555;
}

/*议程*/
.agenda-container {
	position: relative;
	min-height: 750px;
	overflow: hidden;
}
.time-item{
	padding: 10px 0;
	margin: 10px 0;
}

.time-item.item-header{background-color: #eeece9;}

.time-line{
	position: absolute;
	left: 172px;
	top: 6px;
	width: 2px;
	background-color: #ffc8c0;
	height: 1900px;
	margin-top: 95px;
}

.time-dorion{
	float: left;
	width: 25%;
	position: relative;
}

.time-point{
	width: 14px;
	height: 14px;
	position: absolute;
	left: 166px;
	top: 0;
}

.time-content{
	float: left;
	width: 75%;
}

.time-dorion > .text,
.time-content > .text{padding-left: 20px;}

.time-content > .text{line-height: 2;}
.time-content .blank{margin-left: 10px;}

/*日期 nav*/
.agenda-day{
	padding-top: 10px;
	border-bottom: 2px solid #ed5d49;
}

.menu-line{
	width: 100%;
	height: 2px;
	background-color: #ed5d49;
	position: absolute;
	top: 60px;
	left: 0;
}

.agenda-day li{
	float: left;
	background-color: #ed5d49;
	margin-bottom: -2px;
}

.agenda-day li:first-child{margin-left: 20px;}

.agenda-day li a{
	display: inline-block;
	padding: 6px 12px;
	color: #fff;
	border: 1px solid #fff;
}

.day-focus{
	background-color: #fff!important;
}

.day-focus a{
	color: #ed5d49!important;
	border: 1px solid #ed5d49!important;
	border-bottom-color: #fff!important;
}

/*footer*/
.footer {
  background: #ed5d49;
  box-shadow: 0px 40px 40px #ed5d49 inset;
}

/*年会*/
.left-indroduce{
	float: left;
	width: 380px;
}

.right-indroduce{
	float: left;
	width: 650px;
	margin-left: 60px;
}

.right-indroduce a:hover{text-decoration: none;}

/*轮播*/
#carousel-example-generic{
	width: 640px;
  height: 310px;
}

.carousel-indicators li {
	border-radius: 0;
	width: 15px;
	height: 15px;
  background-color: #fff;
}

.carousel-indicators li.active {
	border-radius: 0;
	width: 15px;
	height: 15px;
  background-color: #ed5d49;
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 640px;
    right: 0;
    z-index: 15;
    width: 200px;
    padding-left: 0;
    margin-left: -33%; 
    text-align: right;
    list-style: none;
}

#carousel-example-generic img{
	width: 640px;
	height: 310px;
}

.carousel-caption{display: none;}

.carousel-news-container h3:hover{
	color: #f7a857!important;
}

.carousel-news-container h3,
.carousel-news-container p{
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
