
.main-cont{
    padding: 24px;
    /* height: 2000px; */
    /* overflow: hidden;
    position: relative; */
    /* padding: 20px 0; */
    //background-color: #fff;
    margin-top: 12px;
    border-radius:6px;
}
.main-cont img{ max-width:100%}
.cont-line-hr{
    width: 100%;
    height: 2px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#783620, endColorstr=#f19a9b)";
    background: -webkit-linear-gradient(to right, #783620 ,  #f19a9b );  
    background: -moz-linear-gradient(to right, #783620 ,  #f19a9b ); 
    background: -ms-linear-gradient(to right, #783620 ,  #f19a9b );
    background: linear-gradient(to right, #783620 ,  #f19a9b );
    /*background: url('http://www.cntaiping.com/tplresource/cms/www/taiping/img/90th/index/btn_bg_img.png') center center no-repeat; 
    background-size:100%;*/
    *+background-color: #783620;
   
}
big{ color:#653325; }
big:hover{ color:#000;}
.cont-title{
    padding: 12px 0;
    font-size: 20px;
    color: #333;
    font-weight: 700;
    line-height:20px;
}

div.row{margin-left:-10px;margin-right:-10px;}


.container-fluid{

   width: 1420px;

}

/* 面包屑 */



.breadcrumb {

    padding: 19px 15px;

    margin: 0;

    list-style: none;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    background-color: inherit;

}

.breadcrumb>li {

    display: inline-block;

    font-size:14px;

    *display: inline;

    text-shadow: 0 1px 0 #fff;

    *zoom: 1;

}

.breadcrumb>li a{color: #783620;}

.breadcrumb>.active {

    color: #7e7e7e;

}

.breadcrumb>li+li:before {

    padding: 0 15px 0 10px;

    content: "";
	background:url(breadcrumb_ico.png) center center no-repeat;

    background-size: 5px;

}

/* 左侧菜单栏  */

.left_menu_scaling{display:none; position: absolute; top: 50px; left: -10px; z-index: 10; width: 30px; transition: left 0.5s ease;}

.left_menu{border: 1px solid #f1f3f5; border-radius: 10px; width: 100%; overflow: hidden;}

.left_menu .active{

    color: #ffffff!important;

    background: -moz-linear-gradient(left,  #783620 0%, #d0b787 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#783620), color-stop(100%,#d0b787));

    background: -webkit-linear-gradient(left,  #783620 0%,#d0b787 100%);

    background: -o-linear-gradient(left,  #783620 0%,#d0b787 100%);

    background: -ms-linear-gradient(left,  #783620 0%,#d0b787 100%);

    background: linear-gradient(left,  #783620 0%,#d0b787 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#783620, endColorstr=#d0b787);/*IE<9>*/

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#783620, endColorstr=#f19a9b)";/*IE8+*/
    *+background-color: #d0b787;
}
.left_menu a{text-decoration: none; color: #424242;}
.panel-group .panel+.panel {border: 0px; margin-top: 0px;}
.panel-group .panel{border: 0px; border-radius: 0; margin: 0; background-color: #f9f9f9; box-shadow: none;}
.left_menu .panel-heading{border-radius: 0px; padding: 10px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border: 0px;}
.panel-default>.panel-heading{background-color: #ffffff;}
.leftMenu_option_ico{width: 24px; margin: -2px 10px 0 0;}
.leftMenu_telescopic_ico{float: right; width: 12px; margin: 7px 0 0;}
.left_menu .panel-title{border: 0; border-radius: 7px; padding: 11px 15px;}
.left_menu .panel-title.active{color: #ffffff;}
.left_menu .panel-title.active span{color: #ffffff;}
.left_menu .panel-body {padding: 10px;}
.left_menu .panel-body li p.two_menu_p{border: 0; border-radius: 7px; margin-top:1px;}
.left_menu .panel-body li p.two_menu_p:hover{
    color: #ffffff!important;
    background: -moz-linear-gradient(left,  #783620 0%, #d0b787 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#783620), color-stop(100%,#d0b787));
    background: -webkit-linear-gradient(left,  #783620 0%,#d0b787 100%);
    background: -o-linear-gradient(left,  #783620 0%,#d0b787 100%);
    background: -ms-linear-gradient(left,  #783620 0%,#d0b787 100%);
    background: linear-gradient(left,  #783620 0%,#d0b787 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#783620, endColorstr=#d0b787);/*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#783620, endColorstr=#d0b787)";/*IE8+*/
    *+background-color: #d0b787;
}
.left_menu .panel-body li p{padding: 10px 15px 10px 49px; color: #3D3D3D;}
.left_menu .panel-body li ul li p{color: #5C5C5C;}
.left_menu .active p{color: #ffffff!important;}
.left_menu .panel-body li p:hover{color: #ffffff;}
.showMore {
    width: 100%;
    height: 40px;
    margin-top:16px;
    line-height: 40px;
    color: #156fba;
    font-weight: 700px;
    /*box-shadow: 0 -5px 6px 0 #fff;*/
   /* position: absolute;
    left: 0;
    bottom: 0;
    z-index: 999;*/
    background: #fff;
    opacity: 0.9;
    background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);
    cursor: pointer;
}
.tp-history p {
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
   /* margin: 1em 0;*/
    margin-bottom:1em;
    color:#333;
}
#newslist{width:80%;padding-left:20px;float:right;border-left:#ededed 1px solid}
#mnews .content_list,#newslist,#newslist .wrapper{height:100%; padding-top:20px}
#newslist .newstitem{width:100%;margin:0;height:160px;position:relative;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;background:url(newsbg.png) no-repeat; background-size:100% 100%; padding:0 20px; margin-bottom:30px}
#newslist .newstitem a.newscontent{height:100%;display:block;text-align:center;position:relative}
#newslist .newstitem .details{height:35px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;overflow:hidden;opacity:1;position:absolute;right:20px;bottom:20px;opacity:0}
#newslist .newstitem:hover .details{opacity:1;bottom:40px}
#newslist .newstitem.left .news_wrapper{left:auto}
#newslist .news_wrapper,#newslist .newstitem a.newscontent:hover .news_wrapper{width:920px}
#newslist .newstitem .news_wrapper,#newslist .newstitem .newsimg{bottom:0;left:0;position:absolute;right:0;top:0}
#newslist .newstitem .newsimg{display:block;width:150px;height:100px;margin-top:30px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;background-size:cover;background-position:center}
#newslist .newsbody{width:78%;float:right;position:relative;height:100%}
#newslist .newsbody .date{color:#999;font-family:HELVETICANEUELTPRO-THEX,"微软雅黑";height:60px;position:relative;font-weight:100;width:120px;margin-top:40px;float:right;padding-right:50px;padding-left:0;padding-top:14px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
#newslist .newsbody .date .md{position:absolute;bottom:0;right:0;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
#newslist .newsbody .date .year{font-size:30px;line-height:46px;position:absolute;top:0;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;right:0}
#newslist .newsbody .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;font-size:18px;color:#653325; text-align:left;position:absolute;top:40px;text-indent:0;left:0;width:80%;margin-top:-10px;line-height:24px;height:24px}
#newslist .newsbody .description{left:0;width:80%;top:80px;margin-top:-12px;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999;line-height:24px;text-align:left;position:absolute;transition:all .3s ease-out 0s}
#newsitem_1{animation-name:fadeInUp;animation-delay:.2s}
#newsitem_2{animation-name:fadeInUp;animation-delay:.4s}
#newsitem_3{animation-name:fadeInUp;animation-delay:.6s}
#newsitem_4{animation-name:fadeInUp;animation-delay:.8s}
#newsitem_5{animation-name:fadeInUp;animation-delay:1s}
#newsitem_6{animation-name:fadeInUp;animation-delay:1.2s}
#newsitem_7{animation-name:fadeInUp;animation-delay:1.4s}
#newsitem_8{animation-name:fadeInUp;animation-delay:1.6s}
#newsitem_9{animation-name:fadeInUp;animation-delay:1.8s}
#newsitem_10{animation-name:fadeInUp;animation-delay:2s}
#newsitem_11{animation-name:fadeInUp;animation-delay:2.2s}
#newslist .newstitem:hover .newsbody .title{left:30px;color:#ae0002}
#newslist .newstitem:hover .newsbody .description{left:30px;color:#666}
#newslist .newstitem:hover .newsimg{left:20px}
#newslist .newstitem:hover .date .md,#newslist .newstitem:hover .date .year{right:20px}
#pages{margin:20px;overflow:hidden;text-align:center}
#pages ul{display:inline-block;overflow:hidden;padding:40px 0 80px;height:36px;text-align:center}
#pages li{float:left;margin-right:15px;height:36px;line-height:36px}
#pages a{padding:10px;background-color:#fff;display:block;color:#a9a9a9;height:36px;line-height:normal;text-align:center;font-family:Arial;transition:background-color .2s ease-out}
#pages .active a,#pages a:hover{background-color:#6b6b6b;color:#fff}


/*广告栏*/
#focusbox{
margin-bottom:24px
}

/* 新闻中心首页 */
.news-wrapper .title{
    font-size: 16px;
    color:#333;
    font-weight: 700;
}
 .more{
    font-size: 14px;
    color: #536471;
    cursor: pointer;
    position:relative;
    top:10px;
    /*padding-top:6px;*/
    
}
.more span{font-size:14px;display:inline-block}
.more a{
  text-decoration:none;
}
.more a:hover{
 /*text-decoration:underline;*/
 color:#ae0002;
 border-bottom:1px solid #ae0002;
}
.more a:hover span{color:#ae0002;}
.main-news-rt-t,.main-news-lf-t{
    padding-bottom: 10px;
}
.main-news-lf-b,.main-news-rt-b{
    margin-top: 16px;
}
.news-wrapper .title span{
  font-size:20px;
  position:relative;
  top:4px;
  display:inline-block;
  
}
.news-info{
    width: 100%;
    height:40px;
    /*color: #536471;*/
    color:#71797a;     
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size:14px;
    line-height:21px;
}
.newsLi{
    margin-bottom: 20px;
}
h4.h4-com{
    font-size: 16px;
    font-weight: 600;
    margin-top:3px;
    color:#3d3d3d;   
}
h4.h4-sep{
    line-height: 23px;
    /*height:46px;*/   
    font-size: 15px;
    font-weight: 500;      
    color:#3D3D3D;
    margin-bottom:6px;
}
.media-ico{width:16px;margin-right:5px;}
.media-date{color:#536471;font-size:14px;position:relative;top:1px}
.news-big-ban{
    margin-bottom: 20px;
}
div.news-big-ban-l{width:81.8%}
.news-big-ban-l{
    border-radius: 5px;
    /* height: 282px; */
    background: -webkit-linear-gradient(left, #148dd0 0%,#25d58e 100%);
    background: linear-gradient(left, #148dd0 0%,#25d58e 100%);
    background: -ms-linear-gradient(left, #148dd0 0%,#25d58e 100%);
    background: -moz-linear-gradient(left, #148dd0 0%,#25d58e 100%);
    background: -o-linear-gradient(left, #148dd0 0%,#25d58e 100%);
     box-shadow:   0px 10px 10px -8px  #1db2ad;
    filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#148dd0,endColorstr=#25d58e)";
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#148dd0,endColorstr=#25d58e)";
    /*background:url(/tplresource/cms/www/taiping/img/v20/news/bg_news_yw.png) center no-repeat;*/
    background-size:100%;
}
.news-ban-date{
  border-bottom: 2px solid #fff;
  padding:10px;
}
.news-ban-img{
    width: 360px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top:-120px
}
.news-ban-img img{border-radius:6px}
.news-ban-t{
    line-height: 22px;width: 60%;font-size: 16px;display:block;
}
.news-ban-t:hover{color:#fff}
.news-ban-b{
    color: #c4e5f0;width: 60%;line-height: 20px;  
}
.news-date{
   width: 12%;
   /*max-width: 68px;*/
   max-width: 88px;
   height: 72px;
   background-color: #e6f7ff;
   display: table;
   border-radius: 5px;
}
.news-date-sep{
   /*max-width: 68px;*/
    max-width: 88px;
    height: 72px;
    background-color: #e6f7ff;
    display: table;
    border-radius: 5px;
}
.news-date .riqi,.news-date-sep .riqi{
    color: #0062b3;
    font-size: 32px;
}
.news-date .nian-yue,.news-date-sep .nian-yue{
  color: #277cc1;
  font-size: 12px;
}
.newset_date {
    display: table-cell;
    vertical-align: middle;
}
.simple-news{
    width: 78%;
}
.simple-news-sep{
    /*width: 70%;*/
  width:100%;
}
/*新闻列表*/
.newsList .date{
  color:#536471;
}
.main-news-rt-b{
    padding: 0 7px;
}
.main-news-rt-b ul li{
    /*margin-bottom:16px*/
   margin-bottom:20px;
}
 .linkLi1{
    width: 100%;
    height: 92px;
   background: url(/tplresource/cms/www/taiping/img/v20/news/link-img1.png) center center no-repeat;
   background-size: 100%;
}
.linkLi2{
    width: 100%;
    height: 92px;
    background: url(/tplresource/cms/www/taiping/img/v20/news/link-img2.png) center center no-repeat;
    background-size: 100%;
 }.linkLi3{
     width: 100%;
     height: 92px;
    background: url(/tplresource/cms/www/taiping/img/v20/news/link-img3.png) center center no-repeat;
    background-size: 100%;
 }.linkLi4{
     width: 100%;
     height: 92px;
    background: url(/tplresource/cms/www/taiping/img/v20/news/link-img4.png) center center no-repeat;
    background-size: 100%;
 } 
 .linkLi{
     margin-bottom: 22px;
     padding: 20px 40px; 
 }
.linkLi a{
  text-decoration:none;
  

 }
.newsLi-link:hover span{color:#ae0001}
.newsList{padding:0 4px;}
.newsList li {
    margin-bottom: 24px;
}
.newsList li:last-child{
   margin-bottom: 0!important;
}
.simple-news:hover>h4,.simple-news:hover .news-info,.simple-news-sep:hover>h4{color:#ae0001!important}
/* 新闻详情 */
.tp-news{background:#fff;border-radius:6px;}
.tp-news-title{
    padding: 20px 0;
    border-bottom: 1px solid #e6e6e6;
    margin:0 20px;
}
.tp-news-title h3{
    font-size: 22px;
    line-height:30px;
}
.tp-news-div{
  font-size: 14px;
}

.tp-news-div  p{
  line-height: 24px;
  text-indent:2em;
  font-size:14px!important;
  margin-bottom:10px;
}

.tp-news-div img{
  width:auto;
  /*height:auto;*/
  max-width:100%;
  margin:20px auto;
}
.grey-col span{color:#7e7e7e;margin-right:10px}

/* 专题活动 */
.zuanti-t{
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 40px;
}
.zuanti-b{
    font-size: 12px;
    color: #536471;
    line-height: 16px;
}
.ad-img{
    width: 22%;
    margin-left: 1.5%;
    margin-right: 1.5%;
    float: left;
}
.ad-img div{color:#3d3d3d;}
.ad-img img{
    width: 100%;
}
.zt-modal{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    padding: 20px 30px;   
    background: url(http://www.cntaiping.com/tplresource/cms/www/taiping/img/zhuanti/hover_bg.png);
    color: #fff;
    font-size: 12px;
    line-height: 28px;
    width: 100%;
    /*height: 64%;*/
    height:140px;
    overflow:hidden;
}
.ad-vedio:hover .zt-modal{
   z-index: 1;
}
/*健康直通车*/
 a.online-req{
  /*background: url(/tplresource/cms/www/taiping/img/v20/news/health-news-bg.png) center no-repeat;
   background-size: 100%;*/
   border:1px solid #1BAEB1;
   border-radius:16px;
   width: 100px;
   height: 32px;
   line-height: 30px;
   margin: 0 auto;
   color: #1BAEB1;
   font-size: 12px;
   display: block;
  }
  .online-req:hover,.online-req:focus,.online-req:active,.online-req:visited {
     color: #1BAEB1;
     text-decoration: none;
  }
/*每日晨报*/
a.online-read{
   	/* padding: 6px 12px; */
	width: 72px;
	height: 26px;
	line-height: 24px;
	 border-radius:16px; 
	 border:1px solid #1BAEB1; 
	/* border-image:linear-gradient(90deg, #148DD0, #25D58E) 1 1; */
	/*background: url(/tplresource/cms/www/taiping/img/v20/news/health-news-bg.png) center no-repeat;
	background-size: 100%;*/
	text-align: center;
	color: #1BAEB1;
	font-size: 12px;
	display: block;
	
}
.online-read:hover,.online-read:focus,.online-read:active,.online-read:visited {
	color: #1BAEB1;
	text-decoration: none;
}
.morning-news li{
	padding: 12px 0;
	border-bottom: 1px solid #e5e5e5;
}
.morning-news li .news-t{
	position: relative;
	top: 2px;
}
 
.ieellipsis {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 100%;
}

.ieellipsis .text {
    float: right;
    margin-left: -5px;
    width: 100%;
    word-break: break-all;
}

.ieellipsis::before {
    float: left;
    width: 5px;
    content: '';
    height: 40px;
}

.ieellipsis::after {
    float: right;
    content: "...";
    height: 20px;
    line-height: 20px;
    /* 为三个省略号的宽度 */
    width: 3em;
    /* 使盒子不占位置 */
    margin-left: -3em;
    /* 移动省略号位置 */
    position: relative;
    left: 100%;
    top: -20px;
    padding-right: 5px;
    background-color: #FFF;
}
/*视频播放器*/
.focustitle h2{font-size:20px;padding:10px 0;font-weight:700}
.jp-video{margin:0 auto;}

/* 专题活动 瀑布流实现*/
.waterfall-container {
    column-count: 3;
    column-gap: 20px;
}
.waterfall-container .waterfall-item {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;

    float: none;
}

/* 专题活动 瀑布流实现 end*/
/* 新闻分享 */
.yd_share{
    display: none;
}
.myprenext{ padding:20px}
.myprenext p{ line-height:30px; color:#a40f1a; }
.myprenext p a:hover{ text-decoration:underline; color:#a40f1a}


a.more{position:absolute;right:0;bottom:0;border-radius:0;width:140px;height:40px;font-size:15px;color:#999;line-height:40px;text-align:center;text-indent:inherit;border:#dfdfdf 1px solid;background:rgba(255,255,255,0);display:block;transition:all .3s linear;z-index:1}
a.more:hover{background:#653325;color:#fff;border:#653325 1px solid}
a.more:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#653325;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}
a.more:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:scale3d(1,1,1)}
.ks-doctor,.ks-feature,.ks-news{border-top:1px dotted #d3d3d3;overflow:hidden;padding:50px 0}
.ks-header{margin-bottom:34px;height:30px;line-height:30px;overflow:hidden;position:relative}
.ks-header .category{padding-top:0!important}
.ks-header .category a{height:30px;padding:0 20px!important}
.ks-header h3{font-size:18px;color:#00855c;float:left}
.ks-header h3 span{color:#999;font-size:12px}
.ks-header a.more{right:0;top:0;border:#fff 1px solid;height:30px;line-height:30px}

.ks-news-content{overflow:hidden}
.ks-news-content li{position:relative;overflow:hidden;padding-bottom:40px}
.ks-news-content .more{position:absolute;margin:20px auto;clear:both;right:50%;margin-right:-70px;top:auto;bottom:-20px;width:140px!important;padding-left:0!important}
.ks-news-content li a{float:left;width:50%;padding-right:20px;padding-bottom:40px}
.ks-news-content li a:last-child{padding-left:20px;padding-right:0!important}
.ks-news-content .date{font-family:HELVETICANEUELTPRO-THEX,Arial;height:30px;font-weight:300;margin-bottom:0;font-size:12px;color:#8a8a8a;position:relative}
.ks-news-content .date:after{content:'';display:block;border-bottom:1px solid #00855c;top:70px;width:10px;position:absolute;left:0;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.ks-news-content li a:hover .date:after{width:100%}
.ks-news-content li a:hover .title{color:#00855c}
.ks-news-content li .new-img{float:left;width:133px;height:133px;overflow:hidden}
.ks-news-content li .new-img img{transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.ks-news-content li a:hover .new-img img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.ks-news-content li .new-info{float:right;width:calc(100% - 150px)}
.ks-news-content .title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #efefef;padding:0 0 20px 0;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;font-size:16px;line-height:20px;color:#333}
.ks-news-content .description{width:100%;margin-top:20px;font-size:12px;color:#777;text-align:left;height:42px;overflow:hidden;line-height:22px}