a{outline:none;color: #020d31;text-decoration: none;}
img {border: 0 none;}
object{outline:0;}
embed
{
outline:0;
}
ul {
    list-style: outside none none;
}
div, h1, h2, h3, h3, h4, h5, h6, p, a, span, ul, input, table, td,body {
margin: 0;
padding: 0;
}
body{background:#f1f8f8 none repeat scroll 0 0;font-family:arial;color:#020d31;font-size:13px;}
#wrapper{position:relative;background:#ffffff;width:100%;}
.clear{clear:both;}
.f-left{float:left;}
.bold{font-weight:bold;}
.hidden{display:none;}
a.under:hover{text-decoration:underline;}
#body{position:relative;width:960px;margin:0px auto;}
/*overlay*/
/*header*/
#header{width:100%;position: relative;}
/*footer*/
#footer {
	width:100%;
	margin:15px auto 0px;
}
#header {
}
  	

#header {
    width: 100%;
}

@font-face {
 font-family:'font_mypro';
 src:url('../fonts/HelveticaNeue.ttf') format('truetype'),
 url('../fonts/roboto-light-webfont.eot#iefix') format('embedded-opentype'),
 url('../fonts/roboto-light-webfont.woff') format('woff'),
 url('../fonts/roboto-light-webfont.svg') format('svg');
 font-weight:normal;
 font-style:normal;
}
#header {
}
.header-top-wrap {
    background: #c21e3e none repeat scroll 0 0;
    height: 40px;
    position:relative;
}
.header-top {
    height: 40px;
    margin: 0 auto;
    width: 960px;
    position:relative;
}
.logo-tn {
    float: left;
    height: 40px;
}
.logo-tn img {
    height: 40px;
}
.search-tn {
}
.search-txt {
}
.search-btn {
}
.search-tn {
    background: #ffffff none repeat scroll 0 0;
    float: right;
    height: 24px;
    margin-top: 8px;
    position: relative;
    width: 215px;
}
.search-txt {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #cdcdcd;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
    width: 170px;
}
.search-btn {
    background: rgba(0, 0, 0, 0) url("../images/net_tn_09.png") no-repeat scroll center center;
    border: 0 none;
    color: #d5005a;
    cursor: pointer;
    float: right;
    font-family: Arial;
    height: 24px;
    position: relative;
    text-indent: -1000px;
    width: 30px;
    z-index: 999;
}
.header-menu {
    margin: 0 auto;
    width: 960px;
}
.ul-menu-parent {
}
.li-menu-parent {
    float: left;
}
.lnk-menu-parent {
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 40px;
    padding: 0 10px;
}
.li-menu-parent:first-child .lnk-menu-parent{padding-left:0px;font-weight:normal !important }
.li-menu-parent:last-child .lnk-menu-parent{padding-right:0px;}
.sub-menu-keeng{display:none;}
.lnk-menu-parent:hover, .lnk-menu-parent.active{color:#c21e3e}
 .lnk-menu-parent.active{}
.banner-top {
	width:960px;
	margin-bottom:15px;	
	overflow:hidden;
}
.banner-top a {
	display:block;
}
.banner-top a img {
	width:960px;
}
#body-left {
	float:left;
	width:640px;
}
#body-right {
	float:right;
	width:300px;
}
.tn-top-hot {
	width:100%;
	margin-bottom:23px;
}
.news-top-hot {
}
.top-hot-img {
	width:640px;
	height:360px;
	display:block;
	margin-bottom:10px;}
.top-hot-img img {
	display:block;
	width:640px;
	height:360px;
}
.top-hot-h2 {
	font-size:28px;
	color:#c21e3e;
	font-weight:normal;
}
.hot-h2-lnk {
	color:#c21e3e;
}
.cate-top-hot {
	margin-bottom:10px;
}
.cate-top-left {
    float: left;
}
.top-left-item {
    margin-bottom: 12px;
    width: 225px;
}
.left-item-title {
    margin-bottom: 2px;
}
.left-item-title a {
    color: #000000;
    font-size: 14px;
    line-height: 21px;
    
}
.left-item-time {
    color: #b1b1b2;
    font-size: 12px;
}
.left-item-time .sp-time {
}
.left-item-time .lnk-cate {
    color: #A5B3D5;
}
.cate-top-right {
    float: right;
    width: 415px;
	margin-top:5px;
}
.top-right-item {
    float: left;
    margin-left: 20px;
    width: 187px;
	margin-bottom:20px;
}
.right-item-img{display: block;
    margin-bottom: 7px;position:relative;}
.right-item-img img {
    display: block;
    height: 105px;
    width: 187px;
}
.sp-time-other{ color: #b1b1b2;font-size: 12px;font-weight: normal;display:inline-block;}
.right-item-title {
}
.lnk-itme-title {
    color: #454545;
    font-size: 14px;
	font-weight:bold;
    line-height: 21px;
}
.slide-news {
    height: 80px;
    margin-bottom: 16px;
    width: 640px;
}
.slide-wrap {
	border:1px solid #DBD9D9;
	border-left:0px;
    float: left;
    height: 78px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    width: 554px;
}
.slide-prev {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_06.png") no-repeat scroll center center;
    cursor: pointer;
    height: 79px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 99;
    display:none;
}
.slide-next {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_05.png") no-repeat scroll center center;
    cursor: pointer;
    height: 79px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 99;
    display:none;
}
.slide-news .panoramic-event {
    background: #c21e3e none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 20px;
    height: 70px;
    line-height: 30px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    width: 55px;
}
.slide-news .bx-controls {
    display: none;
}
.slide-news-ul {
    float: left;
    height: 62px;
    overflow: hidden;
    width: 554px;
}
.slide-news-ul li {
    float: left;
    line-height: 19px;
    width: 178px;
}
.slide-news-ul li h3 {
    float: left;
    font-weight: normal;
    margin-top: 18px;
    padding-right: 15px;
}
.slide-news-ul li a {
    color: #333333;
    font-size: 14px;
    line-height: 22px;
	font-weight:bold;
}
.cate-slide-news {
    float: left;
    margin-bottom: 15px;
    margin-top: 0;
    overflow: hidden;
    width: 545px;
}
.cate-slide-news .slide-wrap {
    width: 460px;
}
.cate-slide-news .slide-news-ul {
    height: 57px;
    overflow: hidden;
    width: 455px;
}
.box-cate-home {
	margin-bottom:10px;
}
.cate-home-h2 {
    border-bottom: 2px solid #f3f3f3;
    line-height: 40px;
    margin-bottom: 15px;
}
.cate-home-h2 a {
    border-bottom: 2px solid #c21e3e;
    color: #c21e3e;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    position: relative;
    top: 2px;
}
.wrap-cate-home {
}
.cate-home-left {
    float: left;
    width: 312px;
}
.chl-img {
    display: block;
    height: 174px;
    margin-bottom: 7px;
    width: 310px;
}
.chl-img img {
    display: block;
    height: 174px;
    width: 310px;
}
.chl-p {
}
.chl-p .chl-p-lnk {
    color: #454545;
    font-size: 14px;
	font-weight:bold;
    line-height: 21px;
}
.cate-home-right {
    float: right;
    width: 310px;
}
.cate-home-top {
    margin-bottom: 10px;
    overflow: hidden;
}
.cht-lnk-img {
    float: right;
    height: 81px;
    width: 145px;
}
.cht-lnk-img img {
    display: block;
    height: 81px;
    width: 145px;
}
.cht-p {
    margin-right: 160px;
}
.cht-p .cht-p-lnk {
    color: #454545;
    font-size: 14px;
    line-height: 21px;
	font-weight:bold;
}
.chr-ul {
}
.chr-li {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_04.png") no-repeat scroll left 9px;
    display: block;
    margin-bottom: 5px;
    padding-left: 12px;
}
.chr-li2{ overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cate-center-left .cate-sub:first-child {
    height: 363px;
	overflow:hidden;
	margin-bottom:13px;
	
	
}
.like-fanpage{overflow:hidden;margin-bottom:20px;height:248px;}
#body-right .chr-li{margin-bottom:10px;}
.chr-lnk {
    color: #000000;
    font-size: 14px;
    line-height: 21px;
}
.cate-home-top2 {
margin-bottom: 15px;
overflow: hidden;
width: 330px;
}
.cate-top2-item {
float: left;
margin-right: 10px;
width: 150px;
}
.cate-top2-img {
display: block;
height: 84px;
margin-bottom: 7px;
width: 150px;
}
.cate-top2-img img {
display: block;
height: 84px;
width: 150px;
}
.cate-top2-p {
}
.cate-top2-p a {
color: #454545;
font-size: 14px;
line-height: 21px;
font-weight:bold;
}
.wrap-cate-center{overflow:hidden;}
.cate-center-left{float:left;width:310px;}
.cate-center-right{float:right;width:310px;}
.wrap-cate-center .cate-home-left{float:none;margin-bottom:15px;}
.banner-center-left {width:100%;margin-bottom:15px;margin-top:20px}
.banner-center-left a{width:100%;display:block;}
.banner-center-left a img{width:100%;display:block;}
.cate-sub{margin-bottom:15px;}
.cate-sub .cate-home-left{}
.cate-img-home{} 
.wrap-cate-img{}
.lnk-cate-img{display:block;width:310px;height:551px;margin-bottom:7px;}
.lnk-cate-img img{width:310px;height:551px;display:block;}
.p-cate-img{}
.p-cate-img a{color:#454545;font-size:14px;font-weight:bold;line-height:21px;}
.footer-menu {
}
.footer-bottom-wrap {
}
.footer-content {
    color: #000000;
    font-size: 12px;
    line-height: 20px;
    margin: 0 auto;
    padding: 15px 10px;
    width: 960px;
}
.footer-content-left {
    float: left;
}
.footer-content-right {
    float: right;
    text-align: right;
}
.footer-content-right span{color:#c21e3e}
.radio-video-right {
	margin-bottom:25px;
}
.tab-raido-video {
    color: #6a6a6a;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 12px;
	line-height:17px;
}
.tab-raido-video a {
    color: #6a6a6a;
    cursor:pointer;
}
.tab-raido-video a.active {
    color: #c21e3e;
}
.wrap-radio-video {
}
.radio-video-item {
    margin-bottom: 15px;
    overflow: hidden;
}
.radio-video-img {
    float: right;
    height: 60px;
    position: relative;
    width: 60px;
}
.radio-video-img img {
    display: block;
    height: 60px;
    width: 60px;
}
.icon-radio-video {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_02.png") no-repeat scroll left top;
    bottom: 0;
    height: 18px;
    left: 0;
    position: absolute;
    width: 18px;
}
.icon-radio-video2 {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_02_a.png") no-repeat scroll left top;
    bottom: 0;
    height: 18px;
    left: 0;
    position: absolute;
    width: 18px;
}
.radio-video-content {
    margin-right: 70px;
}
.banner-right {
	width:100%;
	margin-bottom:25px;	
}
.banner-right a {
	display:block;
}
.banner-right a img {
	width:100%;
}
.info-service-tn {
    position: relative;
}
.info-service-tn .bx-controls{display:none;}
.info-service-title {
    border-bottom: 2px solid #f3f3f3;
    line-height: 40px;
    margin-bottom: 15px;
}
.service-title-lnk {
    border-bottom: 2px solid #c21e3e;
    color: #c21e3e;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    position: relative;
    top: 1px;
}
.service-slide-prev {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_07.png") no-repeat scroll left top;
    cursor: pointer;
    height: 26px;
    position: absolute;
    right: 35px;
    top: 7px;
    width: 26px;
}
.service-slide-next {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_08.png") no-repeat scroll left top;
    cursor: pointer;
    height: 26px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 26px;
}
.info-service-slider {
    height: 178px;
    overflow: hidden;
    width: 660px;
}
.info-service-item {
    float: left;
    margin-bottom: 15px;
    margin-right: 13px;
    width: 150px;
}
.info-service-img {
    display: block;
    height: 84px;
    margin-bottom: 7px;
    width: 150px;
}
.info-service-img img {
    display: block;
    height: 84px;
    width: 150px;
}
.info-service-p {
}
.info-service-p .info-service-lnk {
    color: #000000;
    font-size: 14px;
    line-height: 21px;
}
.readed-right {
    margin-bottom: 20px;
}
.readed-right h3.readed-right-h3 {
    margin-bottom: 12px;
}
.readed-right h3.readed-right-h3 a {
    color: #c21e3e;
    font-size: 20px;
    font-weight: normal;
}
.widget-tn-right {
}
.widget-tn-h2 {
    margin-bottom: 10px;
}
.widget-tn-h2 a {
    color: #c21e3e;
    font-size: 20px;
    font-weight: normal;
}
.widget-tn-right {
    margin-bottom: 25px;
}
.widget-tn1 {
     margin-bottom: 20px;
   	  border:1px solid #dbd9d9;
	  padding:10px;
}
.widget-tn1-h3 {
    background: #f3f3f3 none repeat scroll 0 0;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    height: 33px;
    line-height: 33px;
    margin-bottom: 10px;
    padding: 0 10px;
}
.widget-tn1-h3 a {
    color: #000000;
}
.widget-tn1-p {
    margin-bottom: 5px;
    overflow:hidden;
    width:110%;
}
.widget-tn1-p .sl-widget {
border: 1px solid #f4f4f4;
    float: left;
    font-size: 12px;
    height: 23px;
    margin-right: 6px;
    width: 135px;
}

.table-tn-widget {
    border: 0 none;
}
.table-tn-widget td, .table-tn-widget th {
    border: 0 none;
    color: #303030;
    font-size: 12px;
    padding: 7px 0px;
}
.table-tn-widget tr:nth-child(2n) td {
    background: #f6f6f6 none repeat scroll 0 0;
}
.widget-tn2 {
	  border:1px solid #dbd9d9;
	  padding:10px;
}
.widget-tn2 widget-tn1-h3 {
}
.sl-xs {
	 float: right;
    margin-top: 7px;
    top: 10px;
}
.radio-video-right2 {
}
.p-result-day {
    border-bottom: 1px solid #f4f4f4;
    font-size: 12px;
    padding: 0 10px 10px;
}
.show-cate-tn {
}
.show-cate-title {
    border-bottom: 2px solid #f3f3f3;
    line-height: 40px;
    margin-bottom: 15px;
}
.show-cate-title a {
    border-bottom: 2px solid #c21e3e;
    color: #c21e3e;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    position: relative;
    top: 1px;
}
.wrap-show-cate {
    overflow: hidden;
    width: 670px;
}
.body-right-video .wrap-show-cate { overflow: hidden;
    width: 100%;}
.show-cate-items {
    float: left;
    margin-right: 13px;
    width: 205px;
	margin-bottom:15px;
}
.show-cate-img {
    display: block;
    height: 115px;
    margin-bottom: 7px;
    width: 205px;
	position:relative;
}
.show-cate-img img {
    display: block;
    height: 115px;
    width: 205px;
}
.more-tn-cate{ float: left;margin-bottom: 10px;text-align: right;width: 100%;}
.more-tn-cate a{color:#ffffff;background:#c21e3e;font-size:15px;display:inline-block;padding:5px 15px;}
.breadcrumd-tn {
    background: #f3f3f3 none repeat scroll 0 0;
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
}
.breadcrumd-tn a.active{color:#c21e3e;}
.breadcrumd-tn span a {
   
    float: left;
    font-size: 20px;
    padding: 0 10px;
}
.breadcrumd-tn a {
    color: #000000;
    float: left;
    font-size: 14px;
    padding: 0 10px;
}
.top-radio-tn {
    margin-bottom: 15px;
}
.player-radio {
}
.wrap-player {
    height: 150px;
    margin-bottom: 10px;
    position: relative;
    width: 640px;
}
.player-flash {
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    width: 100%;
}
.bg-player {
    display: block;
    height: 150px;
    width: 640px;
}
.h1-tn-radio {
    color: #c21e3e;
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 10px;
    max-height:66px;
}
.shapo-top-radio {
    color: #000000;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 5px;
    max-height:42px;
}
.social-source {
    color: #6a6a6a;
}
.social-source .sp-source-radio {
    color: #606060;
    float: right;
    font-size: 15px;
}
.radio-top-hot .cate-top-left {
    float: right;
}

.radio-top-hot .cate-top-right {
    float: left;
}
.radio-top-hot .cate-top-right .show-cate-title{margin-right:20px;}
.radio-top-hot .cate-top-right .top-right-item {
    margin-left: 0;
    margin-right: 20px;
}
.radio-video-full{width:100%;margin-bottom:15px;}
.video-full-img{width:100%;height:168px;margin-bottom:7px;display:block;position:relative}
.video-full-img img{width:100%;height:168px;}
.video-full-p{}
.video-full-p a{line-height:21px;color:#000000;font-size:14px;font-weight:bold;}

.radio-video-other{width:100%;margin-bottom:15px;overflow:hidden;}
.video-other-img{width:145px;float:right;height:81px;position:relative;}
.video-other-img img{width:145px;display:block;height:81px;}
.video-other-p{margin-right: 160px;}
.video-other-p a{line-height:21px;color:#000000;font-size:14px;font-weight:bold;}
.top-slide-img {
    background-color: #292929;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.top-slide-img .tsg-article p {
    margin-right: 180px;
}
.tsg-div-img {
    float: left;
    position: relative;
    text-align: center;
    width: 100%;
}
.tsg-div-img .tsg-img {
    max-width: 100%;
    vertical-align: middle;
}
.tsg-div-img a {
    cursor: pointer;
    height: 65px;
    outline: medium none;
    padding: 70px 25px;
    position: absolute;
    top: 250px;
    width: 28px;
}
.tsg-div-img a.bst-back {
    left: 0;
    padding-right: 170px;
}
.tsg-div-img a.bst-next {
    padding-left: 170px;
    right: 0;
}
.like-fb {
    float: left;
    height: 25px;
    overflow: hidden;
    position: absolute;
    right: 130px;
    top: 25px;
    width: 120px;
}
.tsg-name-album {
    color: #ffffff;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}
.tsg-name-album span {
    float: left;
    text-align: center;
    width: 100%;
}
.tsg-content {
    color: #ffffff;
    float: left;
    font-size: 13px;
    margin-top: 10px;
    min-height: 35px;
    overflow: hidden;
    width: 100%;
}
.tsg-content p {
    line-height: 20px !important;
    font-family:Arial !important;
    padding: 3px 180px;
    text-align: left;
}
.tsg-content p a {
    color: #00e1fd;
    font-weight: bold;
}
.tsg-pagging {
    color: #ffffff;
    float: left;
    font-size: 12px;
    margin-top: 15px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.tsg-wrap-pagging {
    display: inline;
    float: left;
    left: 50%;
    margin-left: -325px !important;
    position: relative;
    width: 650px !important;
}
.tsg-pagging .tsg-wrap-pagging a.pagging-num {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    padding: 3px 2px !important;
    height:25px !important;
    line-height:25px !important;
}
.tsg-pagging .tsg-wrap-pagging a img {
    border: 0 none;
    display: inline;
    position: relative;
    top: 2px;
}
.tsg-pagging .tsg-wrap-pagging a.pagging-num:hover, .tsg-pagging .tsg-wrap-pagging a.active {
    background-color: #10b7b1;
    border-radius: 5px;
}
.slider-top-tn {
    height: 365px;
    overflow: hidden;
	margin-bottom:15px;
    position: relative;
}
.slider-img-prev {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_10.png") repeat scroll 0 0;
    height: 50px;
    left: 20px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 24px;
    z-index: 99;
    display:none;
}
.slider-img-next {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_11.png") repeat scroll 0 0;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 24px;
    z-index: 99;
     display:none;
}
.slider-img-tn {
    width: 100%;
}
.slider-img-item {
    display: block;
    height: 365px;
    position: relative;
    width: 100%;
	background:#000000;
}
.slider-img-item .img-item {
    height: 365px;
	width:649px;
	display:block;
	opacity:0.6;
}
#active_slide .slider-img-item img.img-item{width:100%;opacity:1;} 
.slider-img-item .slide-img-h3 {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-size: 25px;
    font-weight: normal;
    height: 85px;
    left: 0;
    position: absolute;
    width: 100%;
	display:none;
}
#active_slide .slider-img-item .slide-img-h3 {display:block;}
.slider-img-item .slide-img-h3 span {
    display: block;
    padding: 15px;
}
.show-img-tn {
}
	.slide-img-ul{ display: block;
    width: 9999px;}
		.slide-img-ul li{display: block;
    float: left;
    height: 365px;
    margin-left: 1px;
    overflow: hidden;
    position: relative;
    width: 649px;}
		.slide-img-ul a{}
.show-img-left {
    float: left;
    width: 268px;
}
.show-img-right {
    float: right;
    width: 357px;
}
.img-left-item {
	margin-bottom:15px;
}
.lnk-img-left {
	display:block;
	margin-bottom:7px;
}
.lnk-img-left img {
    width: 100%;
}
.p-img-left {
}
.p-lnk-img {
	line-height:21px;
	color:#000000;
	font-size:16px;
}
.box-right-img {
	margin-bottom:20px;
}
.box-right-title {  border-bottom: 1px solid #f3f3f3;
    line-height: 40px;
    margin-bottom: 15px;}
.box-right-title a {
	  border-bottom: 1px solid #c21e3e;
    color: #c21e3e;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    position: relative;
    top: 1px;
}
.wrap-img-right {
}
.lnk-br-img {
	display:block;
	width:100%;
	margin-bottom:7px;
}
.lnk-br-img img {
	width:100%;
	
}
.p-br-img {
}
.p-br-img .lnk-title-br {
	color:#000000;font-size:16px;line-height:21px;
}
.body-left-video {
    width: 560px !important;
	overflow:hidden;
}
.body-right-video {
    width: 385px !important;
	overflow:auto;
	/*height:465px;*/
}
.body-left-video .show-cate-items {
	 width: 175px;
}
.body-right-video .show-cate-items {
	width:46%;
	margin-right:0px;
   
}
.body-right-video .show-cate-items:nth-child(2n) {
	float:right;
   
}
.body-left-video .show-cate-img {
    display: block;
    height: 98px;
    margin-bottom: 7px;
    position: relative;
    width: 175px;
}
.body-left-video .show-cate-img img {
    display: block;
    height: 98px;
    width: 175px;
}
.body-right-video .show-cate-img {
    display: block;
    height: 104px;
    margin-bottom: 7px;
    position: relative;
    width: 185px;
}
.body-right-video .show-cate-img img {
    display: block;
    height: 104px;
    width: 185px;
}
.wrap-video .show-cate-title a, .wrap-video  .shapo-top-radio,.wrap-video .lnk-menu-parent,.wrap-video .shapo-top-radio.wrap-video,.wrap-video .social-source .sp-source-radio,.wrap-video .left-item-title a,.wrap-video  .footer-content-left,.wrap-video .footer-content-right, .wrap-video .footer-content-right a,.wrap-video footer-content-right a,.wrap-video .h1-tn-radio{color:#ffffff;}
.wrap-video .show-cate-title a{border-bottom:1px solid #ffffff;}
.wrap-video .show-cate-title{border-bottom:1px solid #7C7C7C}

.tn-detail {
}
.tn-detail-h1 {
    color: #c21e3e;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 15px;
}
.social-detail {
    
}
.social-detail .left-item-time {
    float: right;
}
.detail-content {
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}
.news-other {
}
.news-other .news-other-title {
    color: #c21e3e;
    font-size: 14px;
}
.news-other .news-other-title span {
    display: inline-block;
}
.news-other {
    background: #f9f9f9 none repeat scroll 0 0;
    padding: 10px;
    margin-top:15px;
}
.news-other .ul-news-other {
}
.news-other .chr-li {
}
.detail-content p {
    color: #000000;
    font-family:arial !important;
    font-size: 14px;
    line-height: 22px;
    padding: 15px 0 0px;
}
.detail-content p span {
    color: #000000;
    font-family:arial !important;
    font-size: 14px;
}
.detail-content p a {
    color: #c21e3e;
    font-weight: normal;
}
.detail-content p img {
    position: relative;
    width: 100%;
}
.detail-content p a span {
    color: #c21e3e;
}
.detail-other-news {
}
.detail-other-news .chr-ul {
    float: left;
    padding-right: 10px;
    width: 310px;
}
.detail-other-news .chr-li {
    margin-bottom: 10px;
}
.p-tag-tn {
    color: #6a6a6a;
    font-size: 14px;
    margin-bottom: 10px;
}
.p-tag-tn span {
    color: #a12050;
}
.p-tag-tn a {
    color: #6a6a6a;
}
.social-tn-bottom {
}
.video-other-tn {
    margin-bottom: 15px;
}
.video-other-title {
    color: #c21e3e;
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 10px;
}
.video-other {
    display: block;
    height: 360px;
    position: relative;
    width: 640px;
}
.video-other img {
    display: block;
    height: 360px;
    width: 640px;
}
.video-other span.sp-video-time {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-size: 12px;
    left: 0;
    padding: 3px 10px;
    position: absolute;
}
.video-other span.sp-video-icon {
    background: rgba(0, 0, 0, 0) url("../images/tn_web_09.png") no-repeat scroll left top;
    height: 66px;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    position: absolute;
    top: 50%;
    width: 66px;
}
.p-chuthich {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #666666;
    font-size: 13px;
    font-style: italic;
    padding: 3px 10px 3px 15px;
    position: relative;
    width:auto !important;
    left:0px !important;
}

.logo-website a {
    float: left;
    margin-left: 130px;
}
.logo-website  {
   margin-bottom: 60px;
    margin-top: 29px;
}

  #body-left.fixed{position:fixed;margin-top:0px;top:55px;}
  .breadcrumd-tn.fixed{position:fixed;margin-top:0px;top:0px;z-index:999;width:960px;}
    .breadcrumd-tn.fixed2{position:fixed;top:-200px}
   #body-left.fixed2{position:fixed;top:-200px}
  .bb_close a, .bb_closeL a, .bb_open{background-color:#C21E3E !important}
  .box-tamsu{width:300px !important;text-align:left; color:Black; }
.box-tamsu div{width:auto!important; padding:0px 15px !important; }
.tnc-div-input {
    overflow: hidden;
    padding: 10px;
}
tnc-div-input input, .tnc-div-input textarea {
    font-size: 14px;
}
.textForm {
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    display: block;
    margin: 0 0 10px;
    padding: 5px;
    width: 97%;
}
.tnc-div-input .txt_input_comment {
    height: 5em;
}
.tnc-div-btn {
    margin-top: 9px;
    overflow: hidden;
    width: 100%;
}
.tnc-div-btn input.btnComment {
    background: #ebeaea none repeat scroll 0 0;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    color: #004a7b;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    padding: 5px 15px;
}

#suggestions {
    background-color: #ffffff;
    border: 1px solid #d4d4d4;
    color: #555555;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    top: 33px;
    width: 310px;
    right:0px;
    z-index: 99999;
}
#suggestions a.search-title {
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom: 1px solid #e6e6e6;
    clear: both;
    color: #555555;
    display: block;
    font-size: 13px;
    font-weight: normal;
    overflow: hidden;
    padding: 6px 15px;
}
#suggestions a.search-title span {
    color: #D11F48;
    font-weight: bold;
}
#suggestions li.item-sugg {
    clear: both;
    overflow: hidden;
}
#suggestions li.item-sugg h3 {
    color: #707070;
    float: left;
    font-size: 15px;
    font-weight: normal;
    height: 30px;
    line-height: 25px;
    margin-left: 5px;
    margin-top: 15px;
    width: 70px;
    display:none;
}
#suggestions li.item-sugg1 h3 {
    background: url("../images/icon_search_04.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#suggestions li.item-sugg2 h3 {
    background: url("../images/icon_search_03.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#suggestions li.item-sugg3 h3 {
    background: url("../images/icon_search_02.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#suggestions li.item-sugg4 h3 {
    background: url("../images/icon_search_01.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#suggestions li.item-sugg ul {
    background: none repeat scroll 0 0 #eff4f9;
    border-bottom: 1px solid #e6e6e6;
    float: right;
    padding: 3px 0;
    width: 100%;
}
#suggestions li.item-sugg a.link-search {
    clear: both;
    color: #303030;
    cursor: pointer;
    display: block;
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    padding: 5px;
}
#suggestions li.item-sugg a.active, #suggestions li.item-sugg a.link-search:hover {
    background-color: #e5e5e5;
}
#suggestions li.item-sugg .image-search {
    float: left;
    margin-right: 5px;
    padding: 2px;
}
#suggestions li.item-sugg span {
    color: #D11F48;
    font-size: 15px;
}
.sp-zoom{display:none;}

        	
.show-cate-list {overflow:auto;}
.scl-row {
border-bottom: 1px solid #f3f3f3;
margin-bottom: 15px;
overflow: hidden;
padding-bottom: 15px;
}
.scl-row:last-child{border-bottom:0px;} 
.scl-img {
float: left;
height: 157px;
width: 265px;
}
.scl-img img {
height: 154px;
width: 250px;
}
.scl-right {
margin-left: 273px;
}
.scl-right .scl-h3 {
color: #454545;
font-size: 14px;
line-height: 21px;
margin-bottom: 5px;
}
.scl-right .scl-h3 .scl-h3-lnk {
color: #454545;
}
.scl-p {
font-size: 14px;
line-height: 21px;
margin-bottom: 5px;
}
.scl-time {
color: #b1b1b2;
}
.fb_iframe_widget {
width:50px; float:left;
}
.live-right-tn {
    margin-bottom: 20px;
}
.lrt-title {
    margin-bottom: 10px;
}
.lrt-title a {
    color: #c21e3e;
    font-size: 20px;
    font-weight: normal;
}
.lrt-img {
    display: block;
    margin-bottom: 7px;
    width: 100%;
}
.lrt-img img {
    height: 168px;
    width: 100%;
}
.lrt-h3 {
    margin-bottom: 7px;
}
.lrt-h3 .lrt-h3-lnk {
    color: #565656;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    font-weight:bold;
}
.lrt-ul {
}
.edu-right-tn {
    margin-bottom: 0px;
}
.ert-title {
    margin-bottom: 10px;
}
.ert-title a {
    color: #c21e3e;
    font-size: 20px;
    font-weight: normal;
}
.ert-wrap {
    overflow: hidden;
}
.ert-item {
    float: left;
    margin-bottom: 15px;
    width: 145px;
}
.ert-item:nth-child(2n) {
    float: right;
}
.ert-item-img {
    display: block;
    margin-bottom: 7px;
    width: 145px;
}
.ert-item-img img {
    height: 82px;
    width: 145px;
}
.ert-item-h3 {
}
.ert-item-h3 .ert-item-lnk {
    color: #565656;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    font-weight:bold;
}
.ert-item-h3 .ert-item-time {
    color: #b1b1b2;
    font-size: 12px;
    font-weight: normal;
}
.yte-right-tn {
    margin-bottom: 10px;
}
.yrt-title {
    margin-bottom: 10px;
}
.yrt-title a {
    color: #c21e3e;
    font-size: 20px;
    font-weight: normal;
}
.yrt-wrap {
    overflow: hidden;
}
.yrt-item {
    margin-bottom: 15px;
    overflow: hidden;
}
.yrt-item-img {
    float: left;
    height: 82px;
    width: 145px;
}
.yrt-item-img img {
    height: 82px;
    width: 145px;
}
.yrt-item-h3 {
    margin-left: 155px;
}
.yrt-item-h3 .yrt-item-lnk {
    color: #565656;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    font-weight:bold;
}
.yrt-item-h3 .yrt-item-time {
    color: #b1b1b2;
    font-size: 12px;
    font-weight: normal;
}
.detail-content audio{margin-top:10px;width:100%;}
.detail-content .hide-html5{padding:0px 60px;}

.wrap-share-mocha {
   display: inline-block;
    float: left;
    margin-right: 10px;
    position: relative;
}
.lnk-share-mocha {
    background: #5e48cd url("../images/share_mocha_01.png") no-repeat scroll 89% center;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding: 0 60px 0 10px;
}
.popup-share-mocha {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
    left: 0;
    position: absolute;
    top: 30px;
    width: 295px;
}
.share-title-mocha {
    background: #5e48cd none repeat scroll 0 0;
    color: #ffffff;
    height: 33px;
}
.share-title-mocha a {
    background: rgba(0, 0, 0, 0) url("../images/share_mocha_02.png") no-repeat scroll 10px center;
    display: block;
    height: 33px;
}
.psm-wrap {
    padding: 0 10px 20px;
}
.psm-wrap textarea {
    border: 0 none;
    color: #565656;
    font-family: arial;
    font-size: 14px;
    height: 25px;
    margin-top: 20px;
    width: 100%;
}
.psm-content {
    border-top: 1px solid #ebebeb;
    padding-top: 12px;
}
.psm-content-left {
    float: left;
}
.psm-content-left img {
    height: 59px;
    width: 105px;
}
.psm-content-right {
    margin-left: 120px;
}
.psm-content-h3 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}
.psm-lnk-cate {
    color: #b9b9b9;
    display: block;
    font-size: 12px;
    margin-bottom: 20px;
}
.psm-btn-p {
    font-size: 14px;
}
.btn-mocha-cancel {
    color: #848484;
    margin-right: 30px;
}
.btn-mocha-share {
    color: #5e48cd;
}
.event-tn {
}
.event-tn a {
    background: #c21e3e none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 3px 10px;
}
.bg_header_netnews{  background: #db2727 none repeat scroll 0 0;
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 400px;}
    .header-top, .header-top-wrap{background:#2b276d;}