@charset "utf-8";
@import url("reset.css");

body{
	font-family: Arial, sans-serif, Helvetica;
	font-weight: 400;
	font-size: 13.5px;
	color: #333;
	background: #dff7d7 url(../imgs/layout/bg-body.png) repeat;
	line-height: 20px;
	-webkit-text-size-adjust:100%;
	overflow-x: hidden;
}
#wrapper {width: 100%; position: relative;}
.min-wrap {width: 1000px; margin: 0 auto; background: #fff;}

.back_link a {font-size: 11px;}

/**************************************   BEGIN HEADER  ************************************/

#header {}

.banner {height: 225px;}
.banner img {height: 225px; width: 100%;}

.nav-menu {background: url(../imgs/layout/bg-nav-menu.png) repeat-x; position: relative; height: 80px; padding-top: 2px;}
.nav-menu ul.ul-nm {white-space: nowrap;}
.nav-menu ul.ul-nm > li {float: left; text-transform: capitalize; font-size: 12px; font-weight: 700; position: relative;}
.nav-menu ul.ul-nm > li > a {line-height: 40px; display: block; color: #fff; padding: 0 15px; border-right: 1px solid #55b642; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}
.nav-menu ul.ul-nm > li:hover > a, .nav-menu ul.ul-nm > li.active > a {background: #fff; color: #299314;}
.nav-menu ul.ul-nm > li:nth-child(11) > a {border-right: none;}
.nav-menu ul.ul-nm > li:nth-child(12) > a, 
.nav-menu ul.ul-nm > li:nth-child(13) > a, 
.nav-menu ul.ul-nm > li:nth-child(14) > a, 
.nav-menu ul.ul-nm > li:nth-child(15) > a, 
.nav-menu ul.ul-nm > li:nth-child(16) > a, 
.nav-menu ul.ul-nm > li:nth-child(17) > a,
.nav-menu ul.ul-nm > li:nth-child(11) > a
{color: #333; border-right: none; background: url(../imgs/layout/border-menu.png) no-repeat right 18px; padding-right: 19px; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;}

.nav-menu ul.ul-nm > li:nth-child(17) > a {background: none;}

.nav-menu ul.ul-nm > li:nth-child(11):hover > a, 
.nav-menu ul.ul-nm > li:nth-child(12):hover > a, 
.nav-menu ul.ul-nm > li:nth-child(13):hover > a, 
.nav-menu ul.ul-nm > li:nth-child(14):hover > a, 
.nav-menu ul.ul-nm > li:nth-child(15):hover > a, 
.nav-menu ul.ul-nm > li:nth-child(16):hover > a, 
.nav-menu ul.ul-nm > li:nth-child(17):hover > a {color: #299314; background: #fff;}

.nav-menu ul.ul-nm > li:nth-child(11).active > a, 
.nav-menu ul.ul-nm > li:nth-child(12).active > a, 
.nav-menu ul.ul-nm > li:nth-child(13).active > a, 
.nav-menu ul.ul-nm > li:nth-child(14).active > a, 
.nav-menu ul.ul-nm > li:nth-child(15).active > a, 
.nav-menu ul.ul-nm > li:nth-child(16).active > a, 
.nav-menu ul.ul-nm > li:nth-child(17).active > a {color: #299212;}

.nav-menu ul.ul-nm > li:hover > ul.menu-child-01, .nav-menu ul.ul-nm > li > ul.menu-child-01 > li:hover > ul.menu-child-02 {display: block;}
.nav-menu ul.ul-nm > li > ul.menu-child-01 {
	display: none;
	position: absolute;
	top: 40px; left: 0;
	background: #fff;
	width: 200px;
	z-index: 9999;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
.nav-menu ul.ul-nm > li > ul.menu-child-01 > li > a {padding: 5px 15px 5px 30px; display: block; color: #299212; background: url(../imgs/layout/icon-menu-nav.png) no-repeat 15px 13px; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}
.nav-menu ul.ul-nm > li > ul.menu-child-01 > li:hover > a {background: #299212 url(../imgs/layout/icon-menu-nav-2.png) no-repeat 15px 13px; color: #fff;}

.nav-menu ul.ul-nm > li > ul.menu-child-01 > li {position: relative;}
.nav-menu ul.ul-nm > li > ul.menu-child-01 > li > ul.menu-child-02 {
	display: none;
	position: absolute;
	top: 0; left: 200px;
	background: #fff;
	width: 200px;
	z-index: 9999;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,0.3);
}
.nav-menu ul.ul-nm > li > ul.menu-child-01 > li > ul.menu-child-02 > li > a {padding: 5px 15px 5px 30px; display: block; color: #299212; background: url(../imgs/layout/icon-menu-nav.png) no-repeat 15px 13px; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}
.nav-menu ul.ul-nm > li > ul.menu-child-01 > li > ul.menu-child-02 > li:hover > a {background: #299212 url(../imgs/layout/icon-menu-nav-2.png) no-repeat 15px 13px; color: #fff;}

.menu_400 {height: 300px; overflow: auto;}
/* .menu_400 li {width: 200px; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} */

.search-H {width: 200px; height: 26px; position: absolute; bottom: 7px; right: 15px; position: absolute;}
.ipt-s-H {
	background: #fff;
	border: none;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%; height: 26px;
	font-size: 10px;
	font-family: Arial, sans-serif, Helvetica;
	color: #999;
	padding: 0 25px 0 8px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.btn-s-H {
	cursor: pointer;
	border: none;
	background: url(../imgs/layout/btn-s-H.png) no-repeat;
	width: 12px; height: 12px;
	position: absolute;
	top: 7px; right: 7px;	
}
.fs-show {position: absolute; top: 26px; right: 0; left: 0; background: #eee; z-index: 100; padding: 0 10px;}
.fs-show span {display: block; position: relative; font-size: 11px; padding: 3px 0;}
.fs-show span + span {border-top: 1px solid #ddd;}
.fs-show span input {position: absolute; top: 6px; left: 0; cursor: pointer;}
.fs-show span label {padding-left: 18px; cursor: pointer;}

/**************************************    END HEADER  *************************************/

/************************************** BEGIN CONTAINER ************************************/

#container {padding: 15px 15px 30px 15px; min-height: 500px;}

.content {float: left; width: 650px; padding-right: 20px;}
.sidebar {overflow: hidden;}

.breacrum {font-size: 11px; border-bottom: 1px solid #E5E5E5; margin-bottom: 15px; padding: 5px 0 6px 0; position: relative;}
.breacrum ul.ul-breacrum {}
.breacrum ul.ul-breacrum li {float: left; display: inline;}
.breacrum ul.ul-breacrum li a {color: #299314; background: url(../imgs/layout/icon-breacrum.png) no-repeat right 5px; padding: 0 10px 0 7px;}
.breacrum ul.ul-breacrum li:first-child a{padding-left: 0;}
.breacrum ul.ul-breacrum li:last-child a {color: #999; padding-right: 0; background: none;}
.breacrum ul.ul-breacrum li a:hover {text-decoration: underline;}

.share-social {
	position: absolute; 
	top: 0; right:0;
	border: 1px solid #e5e5e5;
	height: 22px; line-height: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	font-weight: 300;
}
.share-social ul li {float: left;}
.share-social ul li:nth-child(1) {padding: 0 10px;}
.share-social ul li + li {border-left: 1px solid #e5e5e5;}
.share-social ul li a {width: 26px; height: 22px; display: block;}
.share-social ul li:nth-child(2) a {background: url(../imgs/layout/icon-breacrum-1.png) no-repeat 0px 0px;}
.share-social ul li:nth-child(3) a {background: url(../imgs/layout/icon-breacrum-2.png) no-repeat 0px 0px;}
.share-social ul li:nth-child(4) a {background: url(../imgs/layout/icon-breacrum-3.png) no-repeat 0px 0px;}
.share-social ul li:nth-child(2):hover a, .share-social ul li:nth-child(3):hover a, .share-social ul li:nth-child(4):hover a {background-position: 0px -22px;}

.menuchild-mobile {display: none; width: 26px; height: 22px; border: 1px solid #e5e5e5; background: #fff url(../imgs/layout/menuchild-mobile.png) no-repeat center center; position: absolute; bottom: 0; right: 0;}
.menuchild-mobile.active {background-color: #F5F5F5; border: 1px solid #F5F5F5;}
.block_show_breakumb {
	width: 100%; background: #F5F5F5;
	position: absolute;
	top: 49px; right: 0;
	z-index: 10;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none;
}
.block_show_breakumb ul li {float: left; width: 48%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px 0; border-bottom: 1px dotted #ccc;}
.block_show_breakumb ul li:nth-child(2n) {float: right;}
.block_show_breakumb ul li a {color: #555;}
.block_show_breakumb ul li a:hover, .block_show_breakumb ul li.active a {text-decoration: underline; color: #299314;}

.t-nnbtl {background: #F3F3F3; padding: 0 10px;}
.t-nnbtl span {display: inline-block; border-top: 2px solid #e5e5e5; padding: 5px 0;}
.m-nnbtl {padding-top: 5px;}
.m-nnbtl ul li {padding: 10px 0;}
.m-nnbtl ul li:last-child {padding-bottom: 0;}
.m-nnbtl ul li + li {border-top: 1px dotted #ccc;}
.m-nnbtl ul li .img-nnbtl {float: left; margin-right: 10px; width: 100px; height: 66px;}
.m-nnbtl ul li .img-nnbtl span {display: block; width: 100%; height: 100%; overflow: hidden;}
.m-nnbtl ul li .img-nnbtl span img {width: 100%; min-height: 66px;}
.m-nnbtl ul li .info-nnbtl a {color: #333;}
.m-nnbtl ul li .info-nnbtl a:hover {text-decoration: underline; color: #299314;}

.f-news-nb {}
.f-n1-nb {float: left; width: 428px; padding-right: 14px; text-align: justify;}
.f-n2-nb {
	height: 390px; 
	border-left: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5; 
	padding: 0 10px; 
	overflow: auto;
}
.f-n2-nb ul li {padding: 10px 0;}
.f-n2-nb ul li h3 a {color: #299314;}
.f-n2-nb ul li span.tl-nb {max-height: 59px; overflow: hidden; display: block;}
.f-n2-nb ul li:first-child {padding-top: 0;}
.f-n2-nb ul li:last-child {padding-bottom: 0;}
.f-n2-nb ul li a {color: #333;}
.f-n2-nb ul li a:hover {text-decoration: underline; color: #299314;}
.f-n2-nb ul li + li {border-top: 1px dotted #ccc;}
.f-n2-nb .mCSB_container {margin-right: inherit; }
.f-n2-nb .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #299314 !important;}

.img-nb {width: 100%; height: 281px; display: block; overflow: hidden;}
.img-nb img {width: 100%; min-height: 281px;}
.name-nb {font-size: 16px; font-weight: 700; color: #299314; line-height: 24px; overflow: hidden; margin: 10px 0; max-height: 48px; text-align: left;}
.name-nb a {color: #299314;}
.name-nb a:hover {text-decoration: underline;}
.text-nb {display: block; height: 40px; overflow: hidden;}

.bg-gt {margin: 15px 0 0 0; display: block; text-transform: uppercase; color: #299314; font-weight: 700; padding: 10px 0; border-top: 2px solid #E0E0E0; border-bottom: 2px solid #E0E0E0;}

.news-img-nb {padding: 15px 0; border-bottom: 3px solid #f3f3f3;}
.news-img-nb ul li {width: 206px; float: left; margin-right: 16px;}
.news-img-nb ul li:nth-child(3n) {margin-right: 0;}
.news-img-nb ul li span {width: 100%; height: 135px; overflow: hidden; display: block;}
.news-img-nb ul li span img {width: 100%; min-height: 135px;}
.news-img-nb ul li h4 {margin: 10px 0 0 0; font-weight: 400; text-align: justify; font-size: 13.5px;}
.news-img-nb ul li h4 a {color: #333;}
.news-img-nb ul li h4 a:hover {text-decoration: underline; color: #299314;}

.f-news-H {padding-top: 15px;}
.f-news-H ul.ul-f-news-H > li {float: left; width: 315px;}
.f-news-H ul.ul-f-news-H > li + li + li {margin-top: 15px;}
.f-news-H ul.ul-f-news-H > li:nth-child(2n) {float: right;}
.t-fnH {position: relative; height: 40px; background: #1d740c url(../imgs/layout/t-fnH.png) repeat-x; line-height: 40px; text-transform: capitalize; color: #fff; font-size: 13px;}
.t-fnH a {color: #fff;}
.t-fnH span.text-t-fnH {display: inline-block; background: url(../imgs/layout/text-t-fnH.png) no-repeat right;}
.t-fnH span.text-t-fnH a {padding: 0 20px 0 10px;}
.t-fnH span.icon-t-fnH {position: absolute; top: 0; left: 0; background: url(../imgs/layout/icon-t-fnH.png) no-repeat; width: 50px; height: 40px;}

.m-fnH {border: 1px solid #e5e5e5; border-top: none; height: 310px; text-align: justify;}
.t-n-fnH {background: #F3FBF1; padding: 10px 10px 0 10px; font-size: 13.5px; max-height: 40px; overflow-y: hidden; text-align: left;}
.t-n-fnH a {color: #299314;}
.top-tnH {background: #f3fbf1; padding: 10px;}
.top1-tnH {float: left; width: 120px; height: 79px; margin-right: 10px;}
.top1-tnH span {display: block; width: 100%; height: 100%; overflow: hidden;}
.top1-tnH span img {width: 100%; min-height: 79px;}
.top2-tnH {overflow: hidden; max-height: 79px; text-align: left; font-size: 13px; color: #333; font-weight: normal;}
.top2-tnH a {color: #299314; font-weight: 700px; font-size: 13px;}
.top2-tnH a:hover {text-decoration: underline;}
.tt-top-tnH {padding: 0 10px; max-height: 60px; overflow: hidden; margin: 10px 0;}
.other-tnH {margin: 0 10px;}
.other-tnH ul li {margin-top: 10px; max-height: 40px; overflow: hidden;}
.other-tnH ul li a {color: #333; display: inline-block; background: url(../imgs/layout/border-menu.png) no-repeat left 8px; padding-left: 10px;}
.other-tnH ul li a:hover {text-decoration: underline; color: #299314;}

.block-sb + .block-sb {margin-top: 15px;}

.player-video-H {overflow: hidden; height: 200px;}
.list-video-H {background: #f7f7f7; padding: 10px; height: 155px; margin-top: 15px;}
.list-video-H ul {display: block;}
.list-video-H ul li {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list-video-H ul li + li {margin-top: 10px;}
.list-video-H ul li a {color: #333; padding-left: 20px; background: url(../imgs/layout/icon-video.png) no-repeat left 3px;}
.list-video-H ul li a:hover, .list-video-H ul li.active a {text-decoration: underline; color: #ff8400;}

.gt-vhpg {background: url(../imgs/layout/vhpg.png) repeat; }
.gt-vhpg a {text-decoration: underline; color: #299314;}
.m-gt-vhpg {padding: 10px; background: url(../imgs/layout/gt-vhpg.png) no-repeat center top; height: 400px; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-top: 190px; text-align: justify;}
.m-gt-vhpg em {font-style: normal;}

.catalog-audio-H {border-top: 1px solid #ccc; background: #eee;}
.f-tabs ul {display: block; width: 100%;}
.f-tabs ul li {width: 50%; float: left; background: #e2e2e2; text-align: center;}
.f-tabs ul li a {color: #555; display: block; line-height: 40px;}
.f-tabs ul li a.active {background: #eee;}
.sty-tab {padding: 10px;}
#tab1 ul li {padding: 10px 0;}
#tab1 ul li:first-child {padding-top: 0;}
#tab1 ul li:last-child {padding-bottom: 0;}
#tab1 ul li + li {border-top: 1px dotted #a6a6a6;}
#tab1 ul li a {color: #555; display: block;}
#tab1 ul li .li-1-tab a {background: url(../imgs/layout/icon-audio1.png) no-repeat left 6px; padding-left: 20px;}
#tab1 ul li .li-1-tab a:hover {color: #ff8400; text-decoration: underline; background: url(../imgs/layout/icon-audio2.png) no-repeat left 6px;}
#tab1 ul li .li-1-tab {float: left; width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#tab1 ul li .li-2-tab {text-align: right; overflow: hidden; font-size: 11px;}
#tab1 ul li .li-2-tab a:hover {text-decoration: underline;}
div.jp-playlist li div {display: block !important;}
#tab2 ul li {padding: 10px 0;}
#tab2 ul li:first-child {padding-top: 0;}
#tab2 ul li:last-child {padding-bottom: 0;}
#tab2 ul li + li {border-top: 1px dotted #a6a6a6;}
#tab2 ul li .img-tab2 {float: left; width: 100px; height: 100px; margin-right: 10px;}
#tab2 ul li .img-tab2 span {display: block; width: 100%; height: 100%; overflow: hidden;}
#tab2 ul li .img-tab2 span img {width: 100%; min-height: 100px;}
#tab2 ul li .info-tab2 {overflow: hidden;}
#tab2 ul li .info-tab2 h4 a {font-size: 13px; color: #555;}
#tab2 ul li .info-tab2 h4 a:hover {color: #ff8400; text-decoration: underline;}
#tab2 ul li .info-tab2 span a {color: #888; font-size: 11px;}
#tab2 ul li .info-tab2 span a:hover {text-decoration: underline;}

.adv-H ul li {position: relative;}
.adv-H ul li + li {margin-top: 10px;}
.adv-H ul li img {width: 100%;}
/*.adv-H ul li a {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10;	
}*/
.click_qc{ display:block; cursor:pointer;}
.f-news-tl {border-top: 1px solid #E5E5E5; margin: 15px 0 0 0;}
.f-news-tl ul li {padding: 15px 0; text-align: justify;}
.f-news-tl ul li + li {border-top: 1px dotted #ccc;}
.f-news-tl ul li .img-n-tl {float: left; width: 206px; height: 135px; margin-right: 15px;}
.f-news-tl ul li .img-n-tl span {overflow: hidden; display: block; width: 100%; height: 100%;}
.f-news-tl ul li .img-n-tl span img {width: 100%; min-height: 135px;}
.f-news-tl ul li .info-n-tl h4 {font-size: 13.5px; font-weight: 700; text-align: left;}
.f-news-tl ul li .info-n-tl h4 a {color: #299314;}
.f-news-tl ul li .info-n-tl h4 a:hover {text-decoration: underline;}

.title-detail {font-size: 18px; font-weight: 700; color: #299314; line-height: 26px; padding-bottom: 10px;}
.tt-detail {padding: 10px 0; text-align: justify; font-size: 13.5px;}

.f-detail {text-align: justify; color: #151515;}
.f-detail img, .f-detail div, .f-detail table, .f-detail h1, .f-detail h2, .f-detail h3, .f-detail h4, .f-detail h5, .f-detail h6, .f-detail p, .f-detail strong, .f-ndct em{max-width: 100% !important;}
.f-detail img {padding: 5px 0; max-width: 100% !important; cursor: zoom-in; cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.f-detail ul li {list-style: disc; margin-left: 20px;}
.f-detail ol li {list-style: decimal; margin-left: 20px;}
.f-detail table td {padding: 5px; border: 1px solid #eee;}

.social-share {border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}

.m-news-other ul.ul-news-other {display: block; width: 100%; margin-top: 15px;}
.m-news-other ul.ul-news-other li a {color: #333; background: url(../imgs/layout/border-menu.png) no-repeat left 8px; display: inline-block; padding-left: 10px;}
.m-news-other ul.ul-news-other li + li {padding-top: 10px;}
.m-news-other ul.ul-news-other li a:hover {text-decoration: underline; color: #299314;}

.b-mp3-single + .b-mp3-single {padding-top: 30px;}
.t-library {background: url(../imgs/layout/t-library.png) repeat-x bottom; text-transform: uppercase; font-size: 13px;}
.t-library span {border-bottom: 2px solid #2a9215;}
.t-library span a {color: #2a9215;}
.tl-1 {float: left; padding: 3px 15px; border-bottom: 2px solid #D5D5D5 !important; border-top: 1px solid #fff;}
.tl-2 {float: left; padding: 3px 15px; border-bottom: 2px solid #D5D5D5 !important;  border-top: 1px solid #fff;}
.tl-1.active, .tl-2.active {
	border-left: 1px solid #eee; 
	border-right: 1px solid #eee; 
	border-top: 1px solid #eee;
	border-bottom: 2px solid #2a9215 !important;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
}
.m-bms ul li {padding: 10px 0; border-bottom: 1px dotted #ccc; position: relative;}
.m-bms ul li h4 {font-size: 13px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right: 50px;}
.m-bms ul li h4 a {color: #333;}
.m-bms ul li h4 a:hover {color: #2a9215; text-decoration: underline;}
.m-bms ul li .tool-bms {font-size: 11px; color: #808080; padding-right: 50px;}
.m-bms ul li .tool-bms a {color: #2a9215;}
.m-bms ul li .tool-bms a:hover {text-decoration: underline;}
.m-bms ul li .tool-player {position: absolute; top: 20px; right: 0;}
.m-bms ul li .tool-player a {background: url(../imgs/layout/tool-player.png) no-repeat; width: 17px; height: 17px; display: inline-block; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;}
.m-bms ul li .tool-player a.icon-icon {background-position: -17px 0px;}
.m-bms ul li .tool-player a.icon-icon:hover {background-position: -17px -17px;}
.m-bms ul li .tool-player a.icon-download {background-position: 0px 0px;}
.m-bms ul li .tool-player a.icon-download:hover {background-position: 0px -17px;}
.m-bms ul li .tool-player a.icon_stop {background: url(../imgs/layout/icon_stop.png) no-repeat 0px 0px;}
.m-bms ul li .tool-player a.icon_stop:hover {background-position: 0px -17px;}

.m-album {padding: 20px 0;}
.m-album ul li {float: left; width: 147px; margin-right: 20px;}
.m-album ul li:nth-child(4n) {margin-right: 0;}
.m-album ul li + li + li + li + li {margin-top: 20px;}
.m-album ul li .img-m-album {width: 100%; height: 147px; display: block; overflow: hidden;}
.m-album ul li .img-m-album img {width: 100%; min-height: 147px;}
.m-album ul li .ten-album {font-size: 13px; margin-top: 5px; overflow-y: hidden; height: 40px;}
.m-album ul li .ten-album a {color: #333;}
.m-album ul li .ten-album a:hover {color: #2a9215; text-decoration: underline;}
.m-album ul li .tg-album {display: block; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-album ul li .tg-album a {color: #999;}
.m-album ul li .tg-album a:hover {text-decoration: underline; color: #333;}

.t-rls {color: #fff; background: #2a9215; padding: 6px 10px; text-transform: uppercase; font-size: 13px;}
.m-rls {background: #eee;}
ul.ul-tl-rsl > li {background: #dbdbdb;}
ul.ul-tl-rsl > li + li {margin-top: 10px;}
ul.ul-tl-rsl > li > a {background: url(../imgs/layout/icon-tl-rsl.png) no-repeat 10px 12px; display: block; padding: 10px 10px 10px 35px; font-size: 13px; font-weight: 700; color: #333;}
ul.ul-tl-rsl > li > ul.child-tl-rsl {padding: 0 10px 0 35px; background: #eee;}
ul.ul-tl-rsl > li > ul.child-tl-rsl > li {padding: 10px 0;}
ul.ul-tl-rsl > li > ul.child-tl-rsl > li + li {border-top: 1px dotted #a6a6a6;}
ul.ul-tl-rsl > li > ul.child-tl-rsl > li > a {color: #555;}
ul.ul-tl-rsl > li > a:hover,
ul.ul-tl-rsl > li.active > a {text-decoration: underline; color: #299314; background: url(../imgs/layout/icon-tl-rsl-active.png) no-repeat  no-repeat 10px 12px;}
ul.ul-tl-rsl > li > ul.child-tl-rsl > li > a:hover,
ul.ul-tl-rsl > li > ul.child-tl-rsl > li.active > a {text-decoration: underline; color: #299314;}

.player-single-D {padding-top: 15px;}

.info-audio-single {}
.info-audio-single h2 {color: #299314; font-size: 18px; font-weight: 700; line-height: 26px;}
.info-audio-single .tool-as {font-size: 11px; color: #808080;}
.info-audio-single .tool-as a {color: #2a9215;}
.info-audio-single .tool-as a:hover {text-decoration: underline;}
.tt-library-audio {padding: 8px 0;}

.info-audio-album {}
.uaa-1 {float: left; width: 200px; height: 200px; margin-right: 15px;}
.uaa-1 span {display: block; width: 100%; height: 100%; overflow: hidden;}
.uaa-1 span img {width: 100%; min-height: 200px;}
.uaa-2 {overflow: hidden;}
.uaa-2 h2 {color: #299314; font-size: 18px; font-weight: 700; line-height: 26px;}
.tt-uaa {padding: 5px 0 0 0;}
.tt-uaa span {float: left; width: 100px;}
.tt-uaa a {color: #299314;}
.tt-uaa a:hover {text-decoration: underline;}

.m-album-D {border: 1px solid #dbdbdb; height: 204px; overflow: auto; padding: 0 10px;}
.m-album-D ul li {padding: 10px 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right: 50px; position: relative;}
.m-album-D ul li + li {border-top: 1px dotted #ccc;}
.m-album-D ul li a.link-album {color: #555; background: url(../imgs/layout/icon-audio1.png) no-repeat left 4px; padding-left: 20px;}
.m-album-D ul li.active a.link-album {color: #ff8400; background: url(../imgs/layout/icon-audio2.png) no-repeat left 4px;}
.m-album-D ul li .tool-player {position: absolute; top: 10px; right: 0;}
.m-album-D ul li .tool-player a {background: url(../imgs/layout/tool-player.png) no-repeat; width: 17px; height: 17px; display: inline-block; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;}
.m-album-D ul li .tool-player a.icon-icon {background-position: -17px 0px;}
.m-album-D ul li .tool-player a.icon-icon:hover {background-position: -17px -17px;}
.m-album-D ul li .tool-player a.icon-download {background-position: 0px 0px;}
.m-album-D ul li .tool-player a.icon-download:hover {background-position: 0px -17px;}

.m-album-D .mCSB_container {margin-right: inherit; }
.m-album-D .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #299314 !important;}

.m-video {padding: 20px 0;}
.m-video ul li {width: 227px; float: left; margin-right: 20px;}
.m-video ul li + li + li + li + li {margin-top: 20px;}
.m-video ul li:nth-child(4n) {margin-right: 0;}
.m-video ul li span.mask-video {display: block; width: 100%; height: 128px; overflow: hidden; position: relative;}
.m-video ul li span.mask-video img {width: 100%; min-height: 128px;}
.m-video ul li span.mask-video span {
	background: rgba(0,0,0,0.3) url(../imgs/layout/icon-video-hover.png) no-repeat center center; 
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	opacity: 0;
	-moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}
.m-video ul li:hover span.mask-video span {opacity: 1;}
.m-video ul li h4 {margin-top: 5px; overflow-y: hidden; height: 41px;}
.m-video ul li h4 a {color: #000; font-size: 13px;}
.m-video ul li h4 a:hover {text-decoration: underline; color: #299314;}

.m-v-xn {background: #eee; padding: 0px 10px;}
.m-v-xn ul li {padding: 10px 0;}
.m-v-xn ul li + li {border-top: 1px dotted #a6a6a6;}
.m-v-xn ul li .img-v-xn {float: left; width: 147px; margin-right: 10px;}
.m-v-xn ul li .img-v-xn span.mask-video-xn {display: block; width: 100%; height: 83px; overflow: hidden; position: relative;}
.m-v-xn ul li .img-v-xn span.mask-video-xn img {width: 100%; min-height: 83px;}
.m-v-xn ul li .img-v-xn span.mask-video-xn span {
	background: rgba(0,0,0,0.3) url(../imgs/layout/icon-video-hover.png) no-repeat center center; 
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	opacity: 0;
	-moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}
.m-v-xn ul li:hover span.mask-video-xn span {opacity: 1;}
.m-v-xn ul li h4 a {color: #333; font-size: 13px;}

.info-video-D h2 {color: #299314; font-size: 18px; font-weight: 700; line-height: 26px; margin-top: 10px;}

.filter-abc {position: relative; padding: 5px 10px 10px 10px; border: 1px solid #E5E5E5;}
.t-f-abc {position: absolute; top: -11px; left: 5px; font-size: 10px; text-transform: uppercase; background: #fff; padding: 0 5px;}
.m-f-abc a {text-transform: uppercase; font-weight: 700; color: #555; padding: 2px 5px; border: 1px solid #E5E5E5; display: inline-block; margin-top: 5px;}
.m-f-abc a:hover {color: #fff; background: #299314; border: 1px solid #299314;}

.filter-search {background: #f6f6f6; border: 1px solid #E5E5E5; border-top: none; padding: 10px; position: relative;}
.ipt-fs {
	border: 1px solid #E5E5E5;
	width: 100%;
	background: #fff;
	padding: 8px 30px 8px 8px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: Arial, sans-serif, Helvetica;
	font-weight: 400;
	font-size: 13px;
	color: #999;
	-moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}
.ipt-fs:focus {border: 1px solid #ccc; color: #333; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.btn-fs {
	border: none;
	cursor: pointer;
	background: url(../imgs/layout/btn-s-H.png) no-repeat center;
	position: absolute;
	top: 11px; right: 11px;
	width: 12px; height: 12px;
	padding: 16px 15px;
}

.data-abc {padding: 20px 0 0 0;}
.data-abc .m-bms ul li {background: #fff; text-transform: uppercase; padding: 10px 5px;}
.data-abc .m-bms ul li:nth-child(2n) {background: #f9f9f9;}
.data-abc .m-bms ul li a {color: #333; display: block;}
.data-abc .m-bms ul li:hover {background: #2A9215;}
.data-abc .m-bms ul li:hover a {color: #fff;}
.dt-abc-1 {padding-bottom: 20px;}
.dt-abc-1 h2 {font-size: 20px; padding-bottom: 10px;}
.dt-abc-2 {}

.title-mdv {background: #f5f5f5; padding: 0 10px; height: 30px; line-height: 30px; text-transform: uppercase; font-size: 12px; color: #000;}
.title-mdv a {color: #000;}
.m-mdv ul li {float: left; width: 227px; margin: 0 20px 20px 0;}
.m-mdv ul li:nth-child(4n) {margin-right: 0;}
.img-dv {height: 128px; overflow: hidden;}
.img-dv img {min-height: 128px; width: 100%;}
.m-mdv ul li h4 {color: #333; font-size: 14px; font-weight: 700; padding: 10px 0 0 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center;}
.m-mdv ul li:hover h4 {color: #2A9215;}

.seach_khung {border-bottom: 1px solid #E5E5E5; padding-bottom: 20px;}

.back-to-top {position: fixed; bottom: 10px; right: 20px; z-index: 1000; background: url(../imgs/layout/back-top.png) no-repeat; width: 30px; height: 30px;}

.t_H {height: 1px; background: #eee; position: relative; margin-bottom: 15px;}
.t_H span {position: absolute; top: -10px; left: 0; background: #fff; padding-right: 5px; font-size: 10px; text-transform: uppercase;}

/**************************************  END CONTAINER *************************************/

/**************************************   BEGIN FOOTER  ************************************/

#footer {}

.menu-foot {background: #f3fbf1 url(../imgs/layout/menu-foot.png) repeat-x center; border-top: 1px solid #ededed;}
.menu-foot ul {white-space: nowrap;}
.menu-foot ul li {float: left; font-size: 12px; font-weight: bold;}
.menu-foot ul li a {display: block; line-height: 40px; padding: 0 16px 0 15px; background: url(../imgs/layout/border-menu-foot.png) no-repeat right 10px; color: #555;}
.menu-foot ul li a:hover {text-decoration: underline; color: #299314;}

.info-foot {background: #2aa611 url(../imgs/layout/bg-info-foot.png) no-repeat center bottom; color: #fff; padding: 15px;}
.info-foot a {color: #FF0;}
.info-foot a:hover {text-decoration: underline;}
.sty-info-foot {padding-top: 20px;}

/**************************************    END FOOTER  *************************************/

.Menu-mobile {width: 0;	color: #fff; display: none;}
.Menu-mobile ul.ul-menu-mobile > li {text-transform: uppercase; position: relative;}
.Menu-mobile ul.ul-menu-mobile > li.active {background: #181818;}
.Menu-mobile ul.ul-menu-mobile > li > a {
	color: #fff;
	padding: 10px 30px 10px 10px; 
	display: block;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #111;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
}
.Menu-mobile ul.ul-menu-mobile > li:first-child > a {border-top: none;}
.Menu-mobile ul.ul-menu-mobile > li:last-child > a {border-bottom: none;}
.Menu-mobile ul.ul-menu-mobile > li > ul.ul-menu-mobile-child {margin: 0 30px;}
.Menu-mobile ul.ul-menu-mobile > li > ul.ul-menu-mobile-child > li > a {
	color: #fff; 
	text-decoration: none; 
	padding: 10px 30px 10px 0px; 
	display: block;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #111;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
}
.Menu-mobile ul.ul-menu-mobile > li > ul.ul-menu-mobile-child > li:first-child > a {border-top: none;}
.Menu-mobile ul.ul-menu-mobile > li > ul.ul-menu-mobile-child > li:last-child > a {border-bottom: none;}
.icon-arrown {
	background: url(../imgs/layout/icon-accordion.png) no-repeat center; 
	width: 12px; height: 7px;
	position: absolute;
	top: 0; right: 0;
	display: block;
	cursor: pointer;
	padding: 17px 10px;
	opacity: 0.5;
}
.icon-arrown:hover {opacity: 1;}
.icon-arrown.nut_sub_mob_show {background: url(../imgs/layout/icon-accordion2.png) no-repeat center; }

.icon-menu-mobile {
	display: none; 
	background: url(../imgs/layout/icon-menu-mobile.png) no-repeat center;
	width: 60px; height: 40px;
	position: absolute;
	top: 0; left: 0;	
}

.tag {padding: 15px 0; font-size: 11px;}
.tag span {color: #939393; padding: 2px 5px 2px 23px; background: #F1F1F1 url(../imgs/layout/icontag.png) no-repeat 5px 7px; display: inline-block;}
.tag a {padding: 2px 5px; color: #656565; display: inline-block; background: #F1F1F1; margin-bottom: 3px;}
.tag a:hover {background: #E2E2E2;}

.tools-share {padding: 0 0 0 0;}
.tools-share ul li {float: left;}
.tools-share ul li + li {padding-left: 10px;}

.face-cmm {padding-top: 15px;}

.error-sty {color: #f70000; font-weight: 300; border: 1px solid #f2ba72; padding: 5px; background: #fffed2 url(../imgs/error.png) no-repeat right 0;}

a, a:hover {-moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}

.clear {clear:both; height: 0; float: none;}

.box-sizing-fix {box-sizing: border-box; -moz-box-sizing: border-box; -webkit- box-sizing: border-box;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
	display: block;
}

/* Fix input safari mobile */
input[type='submit']
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none; 
}

.page {margin-top: 15px;}
.PageNum a {
	background: #fff;
	padding: 0 5px;
	display:inline-block;
	border: 1px solid #ccc;
	color: #555;
	margin: 0 3px 5px 0;
}
.PageNum a:hover {color: #333; background: #ccc;}
.PageNum span {
	background: #f1f1f1;
	padding: 0 5px;
	display:inline-block;
	border: 1px solid #ccc;
	color: #333;
	font-weight: bold;
	margin: 0 3px 5px 0;
}

.ecco, .ecco:hover {transition: none; -moz-transition: none; -webkit-transition: none;}

@media only screen and (min-width:1281px) {	
}

@media only screen and (max-width: 1280px) and (min-width: 1025px) {	
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

@media only screen and (max-width: 768px) {
	.f-qldh table, .f-detail table {display: block; overflow-x: auto;}
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
	
	html {overflow-y: scroll;}
	.menu-nav {position: relative;}
	.icon-menu-mobile {display: block;}
	.ad_body #wrapper {left: 280px;}
	.ad_body .Menu-mobile {
		height: 100%;
		display: block;
		position: fixed; 
		top: 0; left: 0;
		width: 280px;
		visibility: hidden;
		background: #212121;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 999999;
	}
	.bg-Menu-mobile {background: #212121;}
	
	.min-wrap {width: 680px;}
	
	/* VIDEO RESPOSIVE */
	.player-video-H {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
	}	 
	.player-video-H iframe,
	.player-video-H object,
	.player-video-H embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/* VIDEO RESPOSIVE */
	
	.banner {height: auto;}
	.banner img {height: auto;}
	.content {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.sidebar {overflow: inherit;}
	.nav-menu {height: 40px;}
	.ul-nm {display: none;}
	.adv-H ul li {width: 49%; float: left;}	
	.adv-H ul li:nth-child(2n) {float: right;}
	.adv-H ul li:nth-child(3), .adv-H ul li:nth-child(5), .adv-H ul li:nth-child(7), .adv-H ul li:nth-child(9), .adv-H ul li:nth-child(11), .adv-H ul li:nth-child(13), .adv-H ul li:nth-child(15) {clear: both;}
	.adv-H ul li + li {margin-top: 0;}
	.adv-H ul li + li + li {margin-top: 10px;}
	.menu-foot {background-image: none;}
	.m-gt-vhpg {height: auto; background: none; padding: 10px;}
	.list-video-H {height: auto;}
	
	.m-nnbtl ul li .img-nnbtl {width: 206px; height: 135px;}
	.m-nnbtl ul li .img-nnbtl span img {min-height: 135px;}
	
	.breacrum {border-bottom: none; padding: 0;}
	.breacrum ul.ul-breacrum {display: block; width: 100%; overflow-y: hidden;}
	.share-social {position: inherit; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-top: 5px; width: 150px;}
	.share-social ul {display: block; width: 100%; overflow-y: hidden;}
	.menuchild-mobile {display: block;}
	
	.m-video ul li {width: 203px;}
	.m-video ul li + li + li + li {margin-top: 20px;}
	.m-video ul li:nth-child(4n) {margin-right: 20px;}
	.m-video ul li:nth-child(3n) {margin-right: 0;}
	.m-video ul li span.mask-video {height: 114px;} 
	.m-video ul li span.mask-video img {min-height: 114px;}
	.m-v-xn {margin-bottom: 15px;}
	
	.m-mdv ul li {width: 203px;}
	.m-mdv ul li:nth-child(4n) {margin-right: 20px;}
	.m-mdv ul li:nth-child(3n) {margin-right: 0;}
	.img-dv {height: 114px;}
	.img-dv img {min-height: 114px;}
	
	body{font-size: 15px !important; line-height:1.4em !important;}
	h1{ font-size:17px !important; line-height:1.4em !important;}
	h2{ font-size:17px !important; line-height:1.4em !important;}
	h3{ font-size:17px !important; line-height:1.4em !important;}
	h4{ font-size:17px !important; line-height:1.4em !important;}
}

@media only screen and (max-width: 640px) and (min-width: 481px) {
	
	html {overflow-y: scroll;}
	.menu-nav {position: relative;}
	.icon-menu-mobile {display: block;}
	.ad_body #wrapper {left: 280px;}
	.ad_body .Menu-mobile {
		height: 100%;
		display: block;
		position: fixed; 
		top: 0; left: 0;
		width: 280px;
		visibility: hidden;
		background: #212121;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 999999;
	}
	.bg-Menu-mobile {background: #212121;}
	
	.min-wrap {width: 500px;}	
	
	/* VIDEO RESPOSIVE */
	.player-video-H, .player-video-D {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
	}	 
	.player-video-H iframe, .player-video-D iframe,
	.player-video-H object, .player-video-D object,
	.player-video-H embed, .player-video-D embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/* VIDEO RESPOSIVE */
	
	/* FACEBOOK RESPOSIVE */
	.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
	.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
	/* FACEBOOK RESPOSIVE */
	
	.banner {height: auto;}
	.banner img {height: auto;}
	
	.content {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.sidebar {overflow: inherit;}
	.nav-menu {height: 40px;}
	.ul-nm {display: none;}
	
	.f-n1-nb {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.img-nb {height: 309px;}
	.img-nb img {min-height: 309px;}
	.f-n2-nb, .m-album-D {height: auto; border: 1px solid #e5e5e5;}
	.f-n2-nb ul li:first-child {padding-top: 10px;}
.f-n2-nb ul li:last-child {padding-bottom: 10px;}
	.news-img-nb ul li {float: inherit; margin-right: 0; width: inherit;}
	.news-img-nb ul li + li {margin-top: 15px;}
	.news-img-nb ul li span {width: 140px; height: 92px; float: left; margin-right: 10px;}
	.news-img-nb ul li span img {min-height: 92px;}
	.news-img-nb ul li h4 {overflow: hidden; margin-top: 0; font-weight: 700;}	
	
	.f-news-H ul.ul-f-news-H > li {width: inherit; float: inherit;}	
	.f-news-H ul.ul-f-news-H > li + li {margin-top: 15px;}
	.f-news-H ul.ul-f-news-H > li:nth-child(2n) {float: inherit;}
	.other-tnH {padding-bottom: 10px;}
	.m-fnH {height: auto;}
	
	.adv-H ul li {width: 49%; float: left;}	
	.adv-H ul li:nth-child(2n) {float: right;}
	.adv-H ul li:nth-child(3), .adv-H ul li:nth-child(5), .adv-H ul li:nth-child(7), .adv-H ul li:nth-child(9), .adv-H ul li:nth-child(11), .adv-H ul li:nth-child(13), .adv-H ul li:nth-child(15) {clear: both;}
	.adv-H ul li + li {margin-top: 0;}
	.adv-H ul li + li + li {margin-top: 10px;}
	.menu-foot {background-image: none;}
	.m-gt-vhpg {height: auto; background: none; padding: 10px;}
	.list-video-H {height: auto;}
	
	.f-news-tl ul li .img-n-tl {width: 140px; height: 92px;}
	.f-news-tl ul li .img-n-tl span img {min-height: 92px;}
		
	.page {text-align: center;}
	
	.m-nnbtl ul li .img-nnbtl {width: 140px; height: 92px;}
	.m-nnbtl ul li .img-nnbtl span img {min-height: 92px;}
	
	.breacrum {border-bottom: none; padding: 0;}
	.breacrum ul.ul-breacrum {display: block; width: 100%; overflow-y: hidden; max-height: 20px;}
	.share-social {position: inherit; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-top: 5px; width: 150px;}
	.share-social ul {display: block; width: 100%; overflow-y: hidden;}
	.menuchild-mobile {display: block;}
	
	.m-album ul li {width: 143px;}
	.m-album ul li + li + li + li {margin-top: 20px;}
	.m-album ul li .img-m-album {height: 143px;}
	.m-album ul li:nth-child(4n) {margin-right: 20px;}
	.m-album ul li:nth-child(3n) {margin-right: 0;}	
	
	.uaa-1 {width: 143px; height: 143px;}
	.uaa-1 span img {min-height: 143px;}
	.uaa-2 {overflow: inherit;}	
	
	.m-video ul li {width: 225px;}
	.m-video ul li + li + li {margin-top: 20px;}
	.m-video ul li:nth-child(4n) {margin-right: 20px;}
	.m-video ul li:nth-child(2n) {margin-right: 0;}
	.m-video ul li span.mask-video {height: 127px;} 
	.m-video ul li span.mask-video img {min-height: 127px;}
	.m-v-xn {margin-bottom: 15px;}
	
	.m-mdv ul li {width: 225px;}
	.m-mdv ul li:nth-child(4n) {margin-right: 20px;}
	.m-mdv ul li:nth-child(2n) {margin-right: 0;}
	.img-dv {height: 127px;}
	.img-dv img {min-height: 127px;}
	
	body{font-size: 15px !important; line-height:1.4em !important;}
	h1{ font-size:17px !important; line-height:1.4em !important;}
	h2{ font-size:17px !important; line-height:1.4em !important;}
	h3{ font-size:17px !important; line-height:1.4em !important;}
	h4{ font-size:17px !important; line-height:1.4em !important;}
	.t-n-fnH{ max-height:inherit;}
}


@media only screen and (max-width: 480px) {
	.min-wrap {width: auto;}
	.img-nb {height: auto;}
	.img-nb img {min-height: inherit; max-height: 280px;}
	.f-detail iframe {width: 100%; height: auto;}
	.m-video ul li, .m-mdv ul li, .m-album ul li {width: 48%; margin: 0 0 15px 0;}
	.m-video ul li:nth-child(2n), .m-mdv ul li:nth-child(2n), .m-album ul li:nth-child(2n) {float: right;}
	.m-video ul li:nth-child(2n+1), .m-mdv ul li:nth-child(2n+1), .m-album ul li:nth-child(2n+1) {clear: both;}
	.m-v-xn {margin-bottom: 15px;}
	.m-mdv ul li h4 {font-size: 12px;}
	.m-video ul li span.mask-video img, .img-dv img {
		object-fit: cover;
		-moz-object-fit: cover;
		-webkit-object-fit: cover;
		-o-object-fit: cover;
		-ms-object-fit: cover;	
	}
	
	body{font-size: 15px !important; line-height:1.4em !important;}
	h1{ font-size:17px !important; line-height:1.4em !important;}
	h2{ font-size:17px !important; line-height:1.4em !important;}
	h3{ font-size:17px !important; line-height:1.4em !important;}
	h4{ font-size:17px !important; line-height:1.4em !important;}
	.t-n-fnH{ max-height:inherit;}
}

@media only screen and (max-width: 480px) and (min-width: 361px) {
	
	html {overflow-y: scroll;}
	.menu-nav {position: relative;}
	.icon-menu-mobile {display: block;}
	.ad_body #wrapper {left: 280px;}
	.ad_body .Menu-mobile {
		height: 100%;
		display: block;
		position: fixed; 
		top: 0; left: 0;
		width: 280px;
		visibility: hidden;
		background: #212121;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 999999;
	}
	.bg-Menu-mobile {background: #212121;}
	
	/* VIDEO RESPOSIVE */
	.player-video-H, .player-video-D {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
	}	 
	.player-video-H iframe, .player-video-D iframe,
	.player-video-H object, .player-video-D object,
	.player-video-H embed, .player-video-D embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/* VIDEO RESPOSIVE */
	
	/* FACEBOOK RESPOSIVE */
	.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
	.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
	/* FACEBOOK RESPOSIVE */
	
	.banner {height: auto;}
	.banner img {height: auto;}
	
	.content {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.sidebar {overflow: inherit;}
	.nav-menu {height: 40px;}
	.ul-nm {display: none;}
	
	.f-n1-nb {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.f-n2-nb, .m-album-D {height: auto; border: 1px solid #e5e5e5;}
	.f-n2-nb ul li:first-child {padding-top: 10px;}
.f-n2-nb ul li:last-child {padding-bottom: 10px;}
	.news-img-nb ul li {float: inherit; margin-right: 0; width: inherit;}
	.news-img-nb ul li + li {margin-top: 15px;}
	.news-img-nb ul li span {width: 140px; height: 92px; float: left; margin-right: 10px;}
	.news-img-nb ul li span img {min-height: 92px;}
	.news-img-nb ul li h4 {overflow: hidden; margin-top: 0; font-weight: 700;}	
	
	.f-news-H ul.ul-f-news-H > li {width: inherit; float: inherit;}	
	.f-news-H ul.ul-f-news-H > li + li {margin-top: 15px;}
	.f-news-H ul.ul-f-news-H > li:nth-child(2n) {float: inherit;}
	.other-tnH {padding-bottom: 10px;}
	.m-fnH {height: auto;}
	
	.adv-H ul li {width: 49%; float: left;}	
	.adv-H ul li:nth-child(2n) {float: right;}
	.adv-H ul li:nth-child(3), .adv-H ul li:nth-child(5), .adv-H ul li:nth-child(7), .adv-H ul li:nth-child(9), .adv-H ul li:nth-child(11), .adv-H ul li:nth-child(13), .adv-H ul li:nth-child(15) {clear: both;}
	.adv-H ul li + li {margin-top: 0;}
	.adv-H ul li + li + li {margin-top: 10px;}
	.menu-foot {background-image: none;}
	.m-gt-vhpg {height: auto; background: none; padding: 10px;}
	.list-video-H {height: auto;}
	
	.f-news-tl ul li .img-n-tl {width: 140px; height: 92px;}
	.f-news-tl ul li .img-n-tl span img {min-height: 92px;}
		
	.page {text-align: center;}
	
	.m-nnbtl ul li .img-nnbtl {width: 140px; height: 92px;}
	.m-nnbtl ul li .img-nnbtl span img {min-height: 92px;}
	
	.breacrum {border-bottom: none; padding: 0;}
	.breacrum ul.ul-breacrum {display: block; width: 100%; overflow-y: hidden; max-height: 20px;}
	.share-social {position: inherit; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-top: 5px; width: 150px;}
	.share-social ul {display: block; width: 100%; overflow-y: hidden;}
	.menuchild-mobile {display: block;}
		
	.uaa-1 {width: 130px; height: 130px;}
	.uaa-1 span img {min-height: 130px;}
	.uaa-2 {overflow: inherit;}
	
	body{font-size: 15px !important; line-height:1.4em !important;}
	h1{ font-size:17px !important; line-height:1.4em !important;}
	h2{ font-size:17px !important; line-height:1.4em !important;}
	h3{ font-size:17px !important; line-height:1.4em !important;}
	h4{ font-size:17px !important; line-height:1.4em !important;}
	.t-n-fnH{ max-height:inherit;}
}

@media only screen and (max-width: 360px) and (min-width: 321px) {
	
	html {overflow-y: scroll;}
	.menu-nav {position: relative;}
	.icon-menu-mobile {display: block;}
	.ad_body #wrapper {left: 280px;}
	.ad_body .Menu-mobile {
		height: 100%;
		display: block;
		position: fixed; 
		top: 0; left: 0;
		width: 280px;
		visibility: hidden;
		background: #212121;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 999999;
	}
	.bg-Menu-mobile {background: #212121;}
	
	/* VIDEO RESPOSIVE */
	.player-video-H, .player-video-D {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
	}	 
	.player-video-H iframe, .player-video-D iframe,
	.player-video-H object, .player-video-D object,
	.player-video-H embed, .player-video-D embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/* VIDEO RESPOSIVE */
	
	/* FACEBOOK RESPOSIVE */
	.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
	.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
	/* FACEBOOK RESPOSIVE */
	
	.banner {height: auto;}
	.banner img {height: auto;}
	
	.content {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.sidebar {overflow: inherit;}
	.nav-menu {height: 40px;}
	.ul-nm {display: none;}
	
	.f-n1-nb {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.img-nb img {max-height: 204px;}
	.f-n2-nb, .m-album-D {height: auto; border: 1px solid #e5e5e5;}
	.f-n2-nb ul li:first-child {padding-top: 10px;}
.f-n2-nb ul li:last-child {padding-bottom: 10px;}
	.news-img-nb ul li {float: inherit; margin-right: 0; width: inherit;}
	.news-img-nb ul li + li {margin-top: 15px;}
	.news-img-nb ul li span {width: 140px; height: 92px; float: left; margin-right: 10px;}
	.news-img-nb ul li span img {min-height: 92px;}
	.news-img-nb ul li h4 {overflow: hidden; margin-top: 0; font-weight: 700;}	
	
	.f-news-H ul.ul-f-news-H > li {width: inherit; float: inherit;}	
	.f-news-H ul.ul-f-news-H > li + li {margin-top: 15px;}
	.f-news-H ul.ul-f-news-H > li:nth-child(2n) {float: inherit;}
	.other-tnH {padding-bottom: 10px;}
	.m-fnH {height: auto;}
		
	.menu-foot {background-image: none;}
	.m-gt-vhpg {height: auto; background: none; padding: 10px;}
	.list-video-H {height: auto;}
	
	.f-news-tl ul li .img-n-tl {width: 100px; height: 66px;}
	.f-news-tl ul li .img-n-tl span img {min-height: 66px;}
		
	.page {text-align: center;}
	
	.breacrum {border-bottom: none; padding: 0;}
	.breacrum ul.ul-breacrum {display: block; width: 100%; overflow-y: hidden; max-height: 20px;}
	.share-social {position: inherit; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-top: 5px; width: 150px;}
	.share-social ul {display: block; width: 100%; overflow-y: hidden;}
	.menuchild-mobile {display: block;}
		
	.uaa-1 {width: 100px; height: 100px;}
	.uaa-1 span img {min-height: 100px;}
	.uaa-2 {overflow: inherit;}	
	.uaa-2 h2 {height: 100px;}
	
	body{font-size: 15px !important; line-height:1.4em !important;}
	h1{ font-size:17px !important; line-height:1.4em !important;}
	h2{ font-size:17px !important; line-height:1.4em !important;}
	h3{ font-size:17px !important; line-height:1.4em !important;}
	h4{ font-size:17px !important; line-height:1.4em !important;}
	.t-n-fnH{ max-height:inherit;}
}

@media only screen and (max-width: 320px) {
	
	html {overflow-y: scroll;}
	.menu-nav {position: relative;}
	.icon-menu-mobile {display: block;}
	.ad_body #wrapper {left: 280px;}
	.ad_body .Menu-mobile {
		height: 100%;
		display: block;
		position: fixed; 
		top: 0; left: 0;
		width: 280px;
		visibility: hidden;
		background: #212121;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 999999;
	}
	.bg-Menu-mobile {background: #212121;}
	
	/* VIDEO RESPOSIVE */
	.player-video-H, .player-video-D {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
	}	 
	.player-video-H iframe, .player-video-D iframe,
	.player-video-H object, .player-video-D object,
	.player-video-H embed, .player-video-D embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/* VIDEO RESPOSIVE */
	
	/* FACEBOOK RESPOSIVE */
	.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
	.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
	/* FACEBOOK RESPOSIVE */
	
	.banner {height: auto;}
	.banner img {height: auto;}
	
	.content {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.sidebar {overflow: inherit;}
	.nav-menu {height: 40px;}
	.ul-nm {display: none;}
	
	.f-n1-nb {float: inherit; width: inherit; padding: 0 0 15px 0;}
	.img-nb img {max-height: 177px;}
	.f-n2-nb, .m-album-D {height: auto; border: 1px solid #e5e5e5;}
	.f-n2-nb ul li:first-child {padding-top: 10px;}
	.f-n2-nb ul li:last-child {padding-bottom: 10px;}
	.f-n2-nb #mCSB_1 {height: 200px !important;}
	.news-img-nb ul li {float: inherit; margin-right: 0; width: inherit;}
	.news-img-nb ul li + li {margin-top: 15px;}
	.news-img-nb ul li span {width: 100px; height: 66px; float: left; margin-right: 10px;}
	.news-img-nb ul li span img {min-height: 66px;}
	.news-img-nb ul li h4 {overflow: hidden; margin-top: 0; font-weight: 700;}	
	
	.top1-tnH {width: 100px; height: 66px;}
	.top1-tnH span img {min-height: 66px;}
	.top2-tnH {max-height: 63px; margin-top: 5px;}
	
	.f-news-H ul.ul-f-news-H > li {width: inherit; float: inherit;}	
	.f-news-H ul.ul-f-news-H > li + li {margin-top: 15px;}
	.f-news-H ul.ul-f-news-H > li:nth-child(2n) {float: inherit;}
	.other-tnH {padding-bottom: 10px;}
	.m-fnH {height: auto;}
		
	.menu-foot {background-image: none;}
	.m-gt-vhpg {height: auto; background: none; padding: 10px;}
	.list-video-H {height: auto;}
	
	.f-news-tl ul li .img-n-tl {width: 100px; height: 66px;}
	.f-news-tl ul li .img-n-tl span img {min-height: 66px;}
		
	.page {text-align: center;}
	
	.breacrum {border-bottom: none; padding: 0;}
	.breacrum ul.ul-breacrum {display: block; width: 100%; overflow-y: hidden; max-height: 20px;}
	.share-social {position: inherit; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-top: 5px; width: 150px;}
	.share-social ul {display: block; width: 100%; overflow-y: hidden;}
	.menuchild-mobile {display: block;}
	
	.uaa-1 {width: 100px; height: 100px;}
	.uaa-1 span img {min-height: 100px;}
	.uaa-2 {overflow: inherit;}	
	.uaa-2 h2 {height: 100px;}
	
	.m-v-xn ul li .img-v-xn {width: 125px;}
	.m-v-xn ul li .img-v-xn span.mask-video-xn {height: 70px;}
	.m-v-xn ul li .img-v-xn span.mask-video-xn img {min-height: 70px;}
	
	body{font-size: 15px !important; line-height:1.4em !important;}
	h1{ font-size:17px !important; line-height:1.4em !important;}
	h2{ font-size:17px !important; line-height:1.4em !important;}
	h3{ font-size:17px !important; line-height:1.4em !important;}
	h4{ font-size:17px !important; line-height:1.4em !important;}
	
	.t-n-fnH{ max-height:inherit;}
}