body{
    font-family: "Open Sans", "Nunito", "Roboto", "Roboto Condensed", "Noto Sans";
    font-size: 14px;
	max-width: 1920px;
	margin: 0 auto;
}
.breadcrumb > li + li:before{content:'';padding:0px;}
p{
    margin-bottom: 10px;
}
.c-gray{color: #1e1e1e;}
.c-erorr{color: #c42f2a;}
.bg-gradient-pink{
    background: #fe0b65;
    background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
    background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
    background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0b65', endColorstr='#fc6b3c',GradientType=1 );
}
.bg-gradient-blue{
	background: #00b7f0;
	background: -moz-linear-gradient(left, #00b7f0 0%, #0178d5 100%);
	background: -webkit-linear-gradient(left, #00b7f0 0%,#0178d5 100%);
	background: linear-gradient(to right, #00b7f0 0%,#0178d5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7f0', endColorstr='#0178d5',GradientType=1 );
}
.btn-gradient-orange{
    background: #fd7971;
    background: -moz-linear-gradient(left, #fd7971 0%, #fd4f82 100%);
    background: -webkit-linear-gradient(left, #fd7971 0%,#fd4f82 100%);
    background: linear-gradient(to right, #fd7971 0%,#fd4f82 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7971', endColorstr='#fd4f82',GradientType=1 );
    color: #ffffff;
}
.wapperheader,.wappercontainer,.wapperfooter,.wapperevtname89
{
    float: left;
    width: 100%;
    max-width: 1920px;
    display: block;
    margin: 0 auto;

}
.wappercontainer{
	overflow-x:hidden;
	overflow-y:hidden;
	overflow: visible;
}

.box-head-top,.box-head-mid,.box-head-nav{
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
.box-head-top{
    background:#fafafa;
    color: #505050;
    border: none;
    border-bottom: 1px solid #ececec;
    padding:0px;
    font-size: 13px;
}

.wapperheader .box-head-top .span{
    display: inline-block;
    vertical-align: middle;
    padding: 5px 3px;
}
.wapperheader .box-head-top .col-wapper-right .span{
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}
.wapperheader .box-head-top .col-wapper-right .span::after{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: #ececec;
}
.wapperheader .box-head-top .col-wapper-right .span span{
	font-weight: 600;
	color: #f35d03;
}


.box-head-nav-bg{
    background: #ed1c24;
    border: none;
	border-bottom: 2px solid #c0171d;
	background: transparent;
	border: none;
}
.wrapper-scroll-top.is-croll{
	background: #b10b02;
	border: none;
	border-bottom: 2px solid #b10a03;
	border-bottom: 2px solid #891820;
}
.wappermenu .nav-main{
    background: none;
	border: none    ;
	background: #b10a03;
	border-bottom: 2px solid #b10a03;
	border-bottom: 1px solid #e2e2e2;
	background: none;
	color: #1c1c1c;
}
.nav-main > ul > li{
    _font-family: "Open Sans", "Nunito", "Roboto";
	font-family: inherit;
    color: #1c1c1c;
    padding:0;
    line-height: 36px;
    min-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
}
.nav-main > ul > li > a,.nav-main > ul > li:first-child > a{
    color: inherit;
    border: none;
    position: relative;
    line-height: inherit;
    padding:0 7px 0px 3px;
    margin: 0;
    font-size: 11.5px;
    font-weight: 400;
	text-transform: uppercase;
}
.nav-main > ul > li:first-child > a{
	padding: 0px 10px;
}
.nav-main > ul > li:not(:first-child) > a:before{
    content: '';
    position: absolute;
    left:0;
    top:50%;
    width: 2px;
    height: 100%;
    max-height:10px;
    background: #b10a03;
    -webkit-transform: translate(-100%, -50%);
    -moz-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    -o-transform: translate(-1000%, -50%);
    transform: translate(-100%, -50%);
    z-index: 1;
	visibility: hidden;

}
.nav-main > ul > li:first-child > a i,.nav-main > ul > li.menushow .fa{line-height: inherit;font-size: 18px;}
.nav-main > ul > li:hover,.nav-main > ul > li:hover > a,.nav-main > ul > li > a:hover{
	background: none;
	z-index: 2;
	color: #cc2229;
}
.nav-main > ul > li:hover > a:before,.nav-main > ul > li > a:hover:before{
	max-height: 100%;
	background: #b10a03;
}

.nav-main > ul > li:not(:first-child):hover > a:before{
    width: 1px;
    transform: translate(-100%, -50%);
}
.nav-main .mega-menu .bg-mega-menu{
	border-radius: 0;
	border: none;
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 1px #f5f5f3;
	box-shadow: 0px 1px 1px 1px #f5f5f3;
}
.nav-main .list-bc{
	padding-right: 10px;
}
.list-bc li:not(:last-child){
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.list-bc li a {
	color: #2e2e2e;
	font-weight: 300;
}
.list-bc li.active a, .list-bc li.act a, .list-bc li:hover a {
	color: #cc2129;
}
.list-bc li.active, .list-bc li:hover{
	border-bottom-color: #fd0d63;
}

.nav-main > ul > li:not(:first-child) > a:after{
	content: '';
	position: absolute;
	left: 0;
	top: 100%;
	width: 0;
	height: 2px;
	max-height: 10px;
	background: #fc414d;
	transition: all 0.1s ease;
	background: #fe0b65;
	background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
	background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
	background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
}
.nav-main > ul > li:not(:first-child):hover > a:after, .nav-main > ul > li:not(:first-child) > a:hover:after{
	width: 100%;
	left: 0;
	transition: all 0.2s ease;
}


.list-bc li{
	line-height: 1.45;
}
.list-bc li.active a,.list-bc li.act a, .list-bc li:hover a{
	color:#b10a03;
}
.list-block li:hover a {
    color:#cd2027;
}
.event-news ul>li a{
	padding-left:15px;
}
.event-news ul>li a:after{
	content: '';
	position:absolute;
	left:5px;
	top: 10px;
	font-size:8px;
	color: #616161;
	height: 3px;
    width: 3px;
    display: inline-block;
    background: #616161;
	transform: rotate(45deg);
}

.silde-pictop{
	background:transparent;
}
.silde-index-top .slick-next, .silde-index-top .slick-prev,.silde-index-top .slick-next:focus, .silde-index-top .slick-prev:focus{
	border-radius:0;
	background-color: rgba(0,0,0,0.5);
	height:75px;
	top:180px;
}
.slick-2 .slick-next:hover, .slick-2 .slick-prev:hover {
    background-color: rgba(0,0,0,0.8);
}

.index-silde-top-right{
	border-left: 1px solid #ededed;
}
.box-tmn{
	background:none;
}
.box-tmn .scrtinmoi{
	padding:0;
	padding-right:10px;
}
.scrtinmoi-content .tinmoi li{
	padding-left:0;
	border-top: none;
}
.scrtinmoi-content .tinmoi li:before{
	display:none;
}


[class^="news-img-"] .b-title{
	font-family: "Open Sans", "Nunito", Roboto, 'Noto Sans';
}
.box1 [class^="news-img-"] .b-title{
	font-size: 16px;
}
.box1 [class^="news-img-"] .b-title-hot, h3.b-title{
	font-size:16px;
}

.box300.box-news-hot,.box160.box-news-hot,.box-news-hot{
	background:#ededed;
	border: 1px solid #f8f8f8;
}
.box-news-hot{background:#FFF!important;}
.box-news-hot .topbox300,.box160.box-news-hot .topbox160{
	border-top: 1px solid #e97671;
	padding-left:10px;padding-right:10px;
	border: none;

}
.box300.box-news-hot .midbox300,.box160.box-news-hot .midbox160{
	padding-left:10px;padding-right:10px;
}
.box300.box-news-hot .topbox300 a,.box160.box-news-hot .topbox160 a{
	padding-left:0;
	    font-size: 18px;
    text-transform: none;
	font-weight:600;
}
.box300.box-news-hot .topbox300 a:before,.box160.box-news-hot .topbox160 a:before{
	display:none;
}
.box300.box-news-hot .topbox300 a img,.box160.box-news-hot .topbox160 a img{
	padding-right:5px;
}
.box-news-hot .midbox300 .tinmoi{
	padding-right: 5px;
}
.box-news-hot .midbox300 .tinmoi li:not(:first-child){
	    border-top: 1px dotted #dfcfbe;
}
.box-news-hot .slimScrollBar{

	background:#b10b02!important;
	background:#d0d0d0!important;
}

.box300.box-news-view,.box160.box-news-view,.box-news-view{
	background:#ededed;
	border: 1px solid #cecece;
}
.box-news-view .topbox300,.box160.box-news-view .topbox160{
	border-top: 1px solid #93b6ce;
	padding-left:10px;padding-right:10px;
	border:none;

}
.box300.box-news-view .topbox300 a, .box160.box-news-view .topbox160 a{
	color:#b10a03;
}
.box-news-view .slimScrollBar {
    background:#d0d0d0!important;
}

.catename .borbotred{border-top:1px solid #da0000;
	background: -webkit-linear-gradient(left, transparent , transparent 160px, #f8f8f8 0, #f8f8f8);
	background: -o-linear-gradient(right, transparent , transparent 160px, #f8f8f8 0, #f8f8f8);
  background: -moz-linear-gradient(right, transparent , transparent 160px, #f8f8f8 0, #f8f8f8);
	background: linear-gradient(to right, transparent , transparent 160px, #f8f8f8 0, #f8f8f8);
	position:relative;
	_overflow:hidden;
}
.catename .borbotred:before{
	  content: "";
    position: absolute;
    left: 130px;
    left: calc(160px - 36px);
    top: 0;
    bottom: 0;
    background: linear-gradient(to top right, transparent 50%, #f7f7f7 51%);
    height: 100%;
    width: 36px;
		z-index:-1;
}
.catename .borbotred:after{
	  content: "";
    position: absolute;
    left: 125px;
    left: calc(160px - 36px - 0px);
    top: 0;
    bottom: 0;
    background: #f8f8f8;
    height: 100%;
    width: 10px;
    transform: skew(45deg);
		z-index:-1;
}
.box-video .box-video-head .i-cate, .box1 .catename .subMyMenu{
	text-align:right;
	float:right;
	width:auto;
	max-width:calc(100% - 130px);
}

.box1 .catename .subMyMenu li{
	padding-top:0;
	padding-bottom:0;
	line-height:36px;
	font-size:12px;
	font-weight: 500;
	padding: 0px 6px;
}
.box1 .catename .subMyMenu li:before{
	content:"|";
	color:#b7b3b3;
	font-size:90%;
}
.box1 .catename .subMyMenu li:last-child{
	padding-right:0px;
}

.box300 .catename, .box1 .catename, .boxcustomer .catename{
	background: none;
	padding:0;
    padding-left: 0px;
    position: relative;
	margin:0;
    margin-bottom: 10px;
}
.box300 .catename{
	margin-bottom:0;
}
.box-gray .catename{
	padding: 0 10px;
	margin-top:10px;

}
.boxdsk{
	  border: 1px solid #d2d2d2;
    border-radius: 5px;
    border-top: 1px solid #b10a03;
}
.boxdsk .catename .cate-title{padding:0px 0px 0px 9px;float:left;}
.box300 .cate-dsk{
	color:#da0000;
	font-size:18px;
	padding-top:0;
	padding-bottom:0;
	text-transform:none;
	color:#b10a03;
	font-weight: 400;
	position:relative;
	margin-top:5px;float:left;
}
.box300 .catename .cate1, .box1 .catename .cate1, .boxcustomer .catename .cate1{
	color:#da0000;
	font-size:20px;
	line-height:36px;
	padding-top:0;
	padding-bottom:0;
	text-transform:none;
	color:#b10a03;
	font-family:"Open Sans", "Nunito", 'Roboto';
	font-weight: 600;
	padding-left:10px;
	position:relative;
}
.box300 .catename .cate1:after, .box1 .catename .cate1:after, .boxcustomer .catename .cate1:after{
	content:"";
	position:absolute;
	left:0;
	top: 50%;
	transform: translate(0, -50%);
	height:100%;
	max-height: 18px;
	width:3px;
	background:#b10a03;
}
.box300 .catename .cate1:hover, .box1 .catename .cate1:hover, .boxcustomer .catename .cate1:hover,.box300 .catename a.cate1:hover, .box1 .catename a.cate1:hover, .boxcustomer .catename a.cate1:hover{
	color:#b10a03;;
}
.box300 .catename .cate1:hover:after, .box1 .catename .cate1:hover:after, .boxcustomer .catename .cate1:hover:after{
	background: #b10a03;
}

[class^="news-img-"] .b-desc{font-size:14px;text-align:left;}

.box300{border:2px solid #f8f8f8;}
.box300 .midbox300{margin-top:15px;}
.box300 .full{padding:10px;}

.box300,.box160{background:none;}
.box300 .topbox300 a, .box160 .topbox160 a{padding-left:8px;}
.box300 .topbox300 a:before, .box160 .topbox160 a:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	height: 14px;
	max-height: 100%;
	width: 3px;
	background: #de1024;
	transform: translate(0, -50%);
}

.box-orange{
	background:#fff3e4;
	border:1px solid #ddcebc;
	border-radius:3px;
	padding:0px 0px 10px 0;
}

.box-orange .topbox160,.box-orange .topbox300{padding:0 10px;border:none;}
.box-orange .topbox300 a,.box-orange .topbox160 a{color:#141414;font-weight:600;text-transform: none;}
.box-orange .topbox300 a:before,.box-orange .topbox160 a:before{background:#f99800;}
.box-orange .midbox160{padding-left:10px;padding-right:10px;}
.box-orange .src-detail-tieudiem li{border:none;padding:0;margin:0;border-top:1px dotted #d0c1b0;margin-top:6px;padding-top:6px;}
.box-orange .src-detail-tieudiem li:first-child{border:none;padding:0;margin:0;}

.box-gray{
	background:#f9f9f9;
	border:none;
	border-radius:3px;
	padding:0px 0px 10px 0;
}
.box-gray .topbox160,.box-gray .topbox300{padding:0 10px;border:none;}
.box-gray .topbox300 a,.box-gray .topbox160 a{color:#464646;font-weight:600;text-transform: none;}
.box-gray .topbox300 a:before,.box-gray .topbox160 a:before{background:#d70000;}
.box-gray .midbox160{padding-left:10px;padding-right:10px;}
.box-gray .src-detail-tieudiem li{border:none;padding:0;margin:0;border-top:1px dotted #dcdcdc;margin-top:6px;padding-top:6px;}
.box-gray .src-detail-tieudiem li:first-child{border:none;padding:0;margin:0;}

.box-gray2{background: #e1e3e5;border: none;border-radius:1px;padding:0;}
.box160 .weather-info .temp-title{    font-size: 18px;
    float: left;
    width: 100%;
    font-weight: 300;
    font-family:"Open Sans", "Nunito", 'Roboto';}
.box160 .weather-info .temp-icon{width: 36%;}
.box160 .weather-info .temp-detail{width: 64%;padding-left: 8px;}
.box160 .weather-info .temp-detail .temp-temp{font-size: 14px;font-weight: 600;}
.box160 .weather-info .temp-detail .temp-desc{font-size:11px;}
.box160 .weather-info .temp-detail .slcty{max-width: 100%;font-size: 12px;margin-top:5px;}

.box-linkbox{
	float: left;
	width: 100%;
	border-top: 1px dotted #dbdbdb;
	margin-top: 18px;
	padding-top: 10px;
}
.linkbox{
    background: none;
    color: #464646;
    font-size: 13px;
    font-weight: 400;
    float: left;
    width: 100%;
    position: relative;
    padding: 0px;
    margin:5px 0px;
    line-height: 1.4;
}
.linkbox .i-icon {
    display: inline-block;
    min-width: 28px;
    text-align: center;
}
.linkbox .i-icon {
    display: inline-block;
    min-width: 28px;
    text-align: left;
}

.box-video .bg-box-video{
	color:#000;
	/* background-image:url('../images/graphics-new/bg-box-video.jpg'); */
	background-repeat: no-repeat;
  background-size: cover;
	background-color:#ededed;
	/*padding: 40px 25px;
	padding-top:20px;*/
}
.box-video .box-video-head .i-title{color:#b10a03;text-transform:none;}
.box-video .box-video-head .i-title span{
	    display: inline-block;
    vertical-align: middle;
}
.box-video .box-video-head, .box-video .box-video-head .i-cate .item{color:#66a7df;}
.box-video .box-video-head .i-cate .item.act,.box-video .box-video-head .i-cate .item:hover{color:#ffffff;}
.box-video .box-video-head .i-cate .item:before{
	    color: #66a7df;
    content: "|";
    font-size: 80%;
    top: 50%;
    transform: translate(0, -50%);
}
.box-video .box-video-head .i-cate{
	margin-top:5px;
	display: inline-block;
  float: right;
  font-size: 13px;
  font-weight: 300;
  text-align: right;
  width: calc(100% - 240px);
	vertical-align:bottom;
	margin-bottom: 5px;
}
.box-video .box-video-head .i-cate .item{
	color:#000;font-size:12px;font-weight:500;
}
.box-video .box-video-head .i-cate .item:before{
	color:#000;
}
.box-video .col-video-left .i-title-video{color:#b10a03;}
.video-img-left .b-title{
	font-size:15px;
	font-weight:500;
}
.box-video .col-video-right .lis-video .item:not(:last-child){
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e2e1e1;
}
.box-video .slimScrollBar{
		background:#d0d0d0!important;
}
.col-video-left .item-news{
    position: relative;
    width: 100%;
    float: left;
}
.item-news{
	position: relative;
}


.box300 .box-video{margin:0;}
.box300 .box-video .bg-box-video{padding:0;padding-bottom:10px;}
.box300 .box-video .box-video-head,.box300 .box-video .col-video-left,.box300 .box-video .col-video-right{padding:0 10px;}
.box300 .box-video .box-video-head{
	padding:10px;
	margin:0;
	background: -webkit-linear-gradient(left, transparent , transparent 130px, #306da2 0, #306da2);
	background: -o-linear-gradient(right, transparent , transparent 130px, #306da2 0, #306da2);
	background: -moz-linear-gradient(right, transparent , transparent 130px, #306da2 0, #306da2);
	background: linear-gradient(to right, transparent , transparent 130px, #306da2 0, #306da2);
	position: relative;
	z-index: 1;
}
.box300 .box-video .box-video-head:before{
	    content: "";
    position: absolute;
    left: 95px;
    left: calc(130px - 45px);
    top: 0;
    bottom: 0;
    background: linear-gradient(to top right, transparent 50%, #306da2 51%);
    height: 100%;
    width: 45px;
    z-index: 0;
}
.box300 .box-video .box-video-head:after{
	      content: "";
    position: absolute;
    left: 100px;
    left: calc(130px - 45px + 4px);
    top: 0;
    bottom: 0;
    background: #306da2;
    height: 100%;
    width: 10px;
    transform: skew(45deg);
    z-index: -1;
}


.box300 .box-video .col-video-left,.box300 .box-video .col-video-right{width:100%;margin:0;}
.box300 .box-video .box-video-head .i-title{font-size:16px;font-weight:400;line-height: 1.0;padding:0}
.box300 .box-video .box-video-head .i-title .i-icon{margin-right:0;}
.box300 .box-video .box-video-head .i-title>span{display:inline-block;vertical-align:bottom;}
.box300 .box-video .box-video-head .i-cate{max-width: calc(100% - 80px);}
.box300 .box-video .box-video-head .i-cate .item{font-size:12px;font-weight:400;padding:0 4px;}
.box300 .box-video .col-video-left .i-title-video{margin:10px 0;font-size:15px;font-family:"Open Sans", "Nunito","Roboto", "Open Sans", "Nunito";line-height:1.3;}
.box300 .video-img-left .b-title{margin: 10px 0;font-size:14px;font-weight:400;font-family:"Open Sans", "Nunito","Roboto", "Open Sans", "Nunito";}
.box300 .video-img-left .b-img{
	width: 33%;
}
.box300 .video-img-left .b-img+.b-content{
	width: 67%;
}
.box300 .box-video .col-video-right .lis-video{
	padding-right:5px;
}
.box300 .box-video .col-video-right .lis-video .item{
	border-top:1px dotted #3b74a4;
	padding:0;
	margin:0;
	margin-top:10px;
	padding-top:10px;
}
.box300 .box-video .col-video-right .lis-video .item:first-child{margin-top:0;}
.box300 .box-video .col-video-right .lis-video .b-title{margin:0;}
.box300 .box-video .slimScrollBar{background:#487fad!important;}

.box-2-pad-2{
	    float: left;
    width: 100%;
}
.box-2-pad-2 .box-item{
	  float: left;
    width: 50%;
    padding: 0px 2px;
		padding-bottom:4px;
}
.box-2-pad-2 .box-item .b-content{
	  float: left;
    width: 100%;
    background:#fff;
		padding:5px 0px 5px 5px;
		font-size:13px;
}
.box-2-pad-2 .box-item .b-content .i-icon{
	  float: left;
    min-width: 24px;
}
.select-link{
	border: 5px solid #d70000;
    outline: none;
		float:left;
		width:100%;
		font-size: 14px;
    padding: 3px 5px;
}
.box-6-item-full-index{
	float: left;
	width: 100%;
	overflow: hidden;
}
.box-6-item-full-index .box-row{
	margin-left:-20px;
	margin-right:-20px;
}
.box-6-item-full-index .col-item{
	float: none;
	width: 33.3333%;
	width: calc(33.3333% + 2px);
	min-height:1px;
	display:inline-block;
	vertical-align:top;
	margin-left:-4.5px;
	padding-left: 20px;
	padding-right: 20px;
	position:relative;
	margin-top:5px;
	margin-bottom:20px;
	border-left: 1px solid #e1e3e5;
	border-right: 1px solid #e1e3e5;
	font-size:15px;
}
.box-6-item-full-index .col-item:before{
	content: "";
	position: absolute;
	background: #e1e3e5;
	min-width: 100%;
	height: 1px;
	left: -1px;
	right: -1px;
	top: 0;
	margin-top:-20px;
}
.box-6-item-full-index .box-row .col-item:nth-of-type(-n+3):before{
	visibility:hidden;
}


.box-6-item-full-index .col-item .catename .subMyMenu{
	float:left;
	width:100%;
	max-width:100%;
	min-height:20px;
	text-align:left;
}
.box-6-item-full-index .col-item .catename .subMyMenu li{line-height:20px;
	padding:0 5px;
	font-size:14px;
	font-weight: 500;
    font-size: 12px;
}

.box-6-item-full-index .col-item .catename .subMyMenu li:first-child{padding-left:0;}
.box-6-item-full-index .col-item .catename .subMyMenu li:last-child{padding-right:0;}
.box-6-item-full-index .col-item .catename .subMyMenu li a{line-height:inherit;display:inline-block;}

.box-6-item-full-index .col-item .news-img{float:left;width:100%;}
.box-6-item-full-index .col-item .news-img p{font-size: 14px;margin:0;}
.box-6-item-full-index .col-item .news-img .b-title{font-size:15px;font-weight:400;line-height:1.3;margin:0;font-family:"Open Sans", "Nunito",Roboto, 'Noto Sans','Roboto','Roboto Condensed',Tahoma,Helvetica,Verdana,Arial;}
.box-6-item-full-index .col-item .list-item .news-img:first-child .b-title{font-size:16px;font-weight:600;margin:6px 0 6px 0px;}
.box-6-item-full-index .col-item .list-item .news-img{border-top:1px dashed #e3e3e3;margin:0;padding:0;margin-top: 6px;padding-top: 6px;}
.box-6-item-full-index .col-item .list-item .news-img:first-child{border-top:none;margin-top: 0px;padding-top: 0px;}
.box-6-item-full-index .col-item .list-item .news-img:not(:first-child) {
	position:relative;padding-left:10px;
}
.box-6-item-full-index .col-item .list-item .news-img:not(:first-child):after {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    height: 3px;
    width: 3px;
    display: inline-block;
    background: #b10b02;
}
.box-6-item-full-index-border-bot{
	border-bottom:1px solid #e1e3e5;
}

.catename .borleftgray{float:left;width:100%;    position: relative;padding-left:8px;}
.catename .borleftgray:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	height: 15px;
	max-height: 100%;
	width: 3px;
	background: #de1024;
	transform: translate(0, -50%);
}
.boxcustomer .headercus .i-title{color:#b10b02;}
.box-footer-mid,.box-footer-top,.footer-nav,.footer-bot{float:left;width:100%;overflow:hidden;}
.box-footer-mid .item{padding:0 10px;}
.footer-nav{padding:20px 0px;}
.footer-nav ul{margin:0;margin-left:4px;}
.footer-nav ul>li{float:none;display:inline-block;margin-left:-4px;padding:5px 10px;vertical-align: top;}
.footer-nav ul>li a{line-height:24px;display:inline-block;color:#1d5e7f;font-size:13px;font-weight:600;color:#727272;font-size:13px;}
.footer-nav ul>li a:hover{color:#b10a03;}
.footer .i-title{font-size:13px;color:#454545;font-size:18px;color:#cd3527;}
.footer p{font-size:12px;color:#454545;}
.footer-bot{padding-top:10px;}
.footer-bot .bot-item{padding-top:0px;}
.footer-bot .col-left{
	width: 70%;
	width:calc(100% - 315px);
	display:inline-block;
	vertical-align:bottom;
	margin-left:-4px;
	float:none;
	vertical-align:top;
}
.footer-bot .col-right{
	width:30%;
	width:calc(315px);
	float:none;
	display:inline-block;
	vertical-align:bottom;
	margin-left:-4px;
	float:none;
	padding-right: 6px;
	text-align:right;
	margin-top:20px;
}
.footer-bot .midbox300{
	width: 100%;
	float:left;
    border: 1px solid #eeeeee;
    padding: 10px;
}
#lienketweb{border:none;padding:0px;float:right;}
.box-footer-mid .btn-sendnews{
	font-size: 15px;
    background: #1d5e7f;
    color: #fff;
    outline: none;
    border: none;
    padding: 0 10px;
    line-height: 30px;
    border-radius: 17px;
	font-weight:400;
	font-family: "Open Sans", "Nunito";
	font-size: 14px;
	line-height:24px;
}
.box-footer-mid .btn-sendads{
	font-size: 15px;
	background: #fba115;
	color: #fff;
	outline: none;
	border: none;
	padding: 0 10px;
	line-height: 30px;
	border-radius: 17px;
	font-weight:400;
	font-family: "Open Sans", "Nunito";
	font-size: 14px;
	line-height:24px;
}
.box-footer-mid .btn-sendctv{
	font-size: 15px;
	background: #848484;
	color: #fff;
	outline: none;
	border: none;
	padding: 0 10px;
	line-height: 30px;
	border-radius: 17px;
	font-weight:400;
	font-family: "Open Sans", "Nunito";
	font-size: 14px;
	line-height:24px;
}
.box-footer-mid .btn-sendnews:hover{
	background:#184e69;
}
.box-footer-mid .btn-sendads:hover{
	background:#e28f0d;
}
.box-footer-mid .btn-sendctv:hover{
	background:#6e6e6e;
}
.box-footer-mid,.footer-nav{
	padding-left:35px;
	padding-right:35px;
}
.footer-nav{
	padding-left:25px;
	padding-right:25px;
}


.wapperfooter .boxcustomer .headercus{border-bottom:none;}
.wapperfooter .boxcustomer .silde-customer{padding-top:10px;}

#page li{
	float: left;
	width: auto;
	margin-left: 4px;
}
#page li a, #page li span, #page li>b,#page li:not(.i-icon) a, #page li:not(.i-icon) span{
	border-bottom:none;
	border: 1px solid #d6d6d6;
	border-radius: 3px;
	min-width: 25px;
	line-height: 25px;
	height: 25px;
	overflow:hidden;
	color:#000;
}
#page li a:hover{background: rgba(200, 200, 200, 0.7);color:#000;}
#page li span,#page li>b{background: #c8c8c8;color:#000;font-weight:600;}

.cate-content-list-item .item .news-img-left .b-img{width:30%;padding:0;}
.cate-content-list-item .item .news-img-left .b-content{width:100%;padding:0;}
.cate-content-list-item .item .news-img-left .b-img+.b-content{width:70%;padding:0;padding-left:20px;}
.news-img .item-news {
    position: relative;
    width: 100%;
    float: left;
}

.box300 .news-img-left-big .b-title,.box300 .news-img-left .b-title,.box300 .news-img-top .b-title{font-size:15px;font-weight:500;line-height:1.3;margin:0;text-align:left;}
.box300 .news-img-top .b-title{margin-top:6px;}

.catename-h1{color:#da0000;}
.catename-h1:before{background:#da0000;}
.catename-h1 span{color:#848484;}

.ul-video-slick li{padding:0 5px;margin:0px 6px;}
.ul-video-slick{margin-right:-10px;margin-left:-10px;}
.video-img-top .b-title{
	font-family:"Open Sans", "Nunito", Roboto, 'Noto Sans';
	font-weight: 600;
}
.silde-videonoibat .b-title{
	font-size:16px;
}

.col-left-content .box-col .box-item{
	position:relative;
	padding-left:10px;
}
.col-left-content .box-col .box-item:before {
    position: absolute;
    left: 0;
    top: 0px;
    content: "â–ª";
		line-height: 1;
    font-size: 16px;
    color: #b3b3b3;
}

.col-left-content .box-col .box-item:first-child{
	padding-left:0;
}
.col-left-content .box-col .box-item:first-child:before {
	visibility:hidden;
}

.box-6-item-full-index .list-item .box-item:not(:first-child){
	padding-left:10px;
	position:relative;
}
.box-6-item-full-index .list-item .box-item:not(:first-child):before {
	position: absolute;
	left: 0;
	top: 4px;
	content: "â–ª";
	font-size: 18px;
	color: #068ecd;
}
.frm-nav-search .qsearch{
	z-index:1;
	background: #f4f4f4;
	border: 1px solid #cccccc;
}
.frm-nav-search .qsearch::placeholder {
	color: #bbbbbb;
	opacity: 1; /* Firefox */
}

.frm-nav-search .qsearch:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #bbbbbb;
}

.frm-nav-search .qsearch:-ms-input-placeholder { /* Microsoft Edge */
	color: #bbbbbb;
}
.nav-main li .subMyMenu li{
	border-bottom-color:#c0171d;
}
.nav-main li .subMyMenu {
    box-shadow: 1px 2px 3px #c0171d;
}
.nav-main li .subMyMenu li:hover {
    background: #c41e15;
		color:#fff;
}
.nav-main > ul > li > a{
	cursor:pointer;
	padding-left: 0;
	padding-right: 0;
	font-weight: 400;
	font-size: 12px;
}

.ul-video-slick{
	opacity:0;
	visibility: hidden;
	transition:none;
	transition:opacity 0.5s ease;

}
.ul-video-slick.slick-initialized{
	visibility: visible;
	opacity:1;
}

.box-tmn .scrtinmoi-title .i-title{
	background:none;
	color:#464646;
	font-weight:600;
	float:left;
	position:relative;
	width:100%;
	font-size:18px;
	line-height:2;
	padding:0 10px;
}

.box-tmn .scrtinmoi-title .i-title:after{
	content:"";
	position: absolute;
	left: 0;
	top: 50%;
	height: 14px;
	max-height: 100%;
	width: 3px;
	background: #d70000;
	transform: translate(0, -50%);
	display:block!important;
}

#newscontents .twentytwenty-container img{
	width:100%;
}
.box1 .news-img-top .b-title {
	_font-size:15px;
	font-weight:600;
	margin-top:6px;
}
.box1 .news-img-top .b-title-small{
	font-size:15px;
	font-weight: 600;
	margin-top:6px;
}

.list-news-right-big .news-item .b-title{
	font-size:15px;
	font-weight:400;
}
.list-news-right-big .news-item .b-title-hot{
	font-weight:600;
}

.list-news-border-bot{
	margin-top:5px;
}
.list-news-border-bot .news-item{
	padding: 0px;
	margin:0;
	padding-left: 10px;
	position:relative;

}
.list-news-border-bot .news-item:after,#newsrelate1 a:after{
	content:"";
	position:absolute;
	left:0;
  top: 8px;
  height: 3px;
  width: 3px;
  display: inline-block;
  background: #b10b02;
}

#newsrelate1 a:after{top:10px;}
#newsrelate1 a{padding-left:8px;}
#style1 span:hover{color:#b10a03;}
.list-news-border-bot .news-item:not(:last-child) .b-content{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px dashed #d7d7d7;
}

.list-news-right .news-item .b-title{
	font-size:14px;
	font-weight:500;
}
.list-news-right .news-item  .b-title-hot{
	font-size:14px;
	font-weight:600;
}

.silde-gocanhdep{
	margin-bottom:0;
}
.silde-gocanhdep .item-slick .topnewhp1,.silde-gocanhdep .topnewhp1{
	  background: #f7f7f7;
    color: #161616;
    position: relative;
    margin: 0;
    top: 0;
    left: 0;
    font-family:"Open Sans", "Nunito", Roboto, 'Noto Sans', Roboto;
    font-weight: 600;
    float:left;
		width:100%;
    padding: 10px 10px;
    line-height: 1.3;
    min-height: 65px;
}
#silde-phongsuanh .topnewhp1{
    min-height:0!important;
	line-height: 20px;
	max-height:40px;
	overflow:hidden;
}

.silde-gocanhdep .i-img{float:left;
width:100%;
}

.weather, .boxttcb{
	background:none;
}

.weather-info .temp-icon,.weather-info .temp-detail{
	vertical-align:middle;
}
.weather-info .temp-icon{
	width:30%;
}
.weather-info .temp-detail{
	width:70%;
}
.boxttcb{}
.weather .slcty{
	border-color: #aaa;
}
.weather li{
	margin-bottom:0;
	padding-bottom:0;
}
.boxttcb .list-ttcb{
	float: left;
	width: 100%;
	position:relative;
}
.boxttcb .list-ttcb:not(:first-child){
	padding-top:5px;
	margin-top:0px;
}
.boxttcb .list-ttcb:not(:first-child):after{
	content: "";
	position:absolute;
	top:0;
	left:0;
	height: 7px;
    width: 100%;
    background: url(../images/graphics-new/bg-hr-silver.png);
}

.list-ttcb .row{margin-left:-5px;margin-right:-5px;}
.list-ttcb .list-item{
	float: left;
	width: 100%;
	margin-left: 4px;
	margin-bottom:0px;
}

.list-ttcb .item{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin-left: -4px;
    padding:5px;
    font-size: 13px;
}

.list-ttcb .item span{
	display:inline-block;
	vertical-align:middle;
}
.list-ttcb .item .i-icon{
	width: 30px;
}

.list-ttcb .item-bg{
	padding-top:5px;
	padding-bottom:5px;
}
.list-ttcb .item-bg a{
	float: left;
	width: 100%;
	padding: 5px 5px;
	background: #fff;
	font-size:12px;
}
.list-ttcb .item-bg .i-icon{
	width: 25px;
}

.box-rao-vat{
	float:left;
	width:100%;
	position:relative;
}
.box-rao-vat .nav-tabs{border:none;
    margin-left: -5px;
    margin-right: -5px;
}
.box-rao-vat .nav-tabs li{

}
.box-rao-vat .nav-tabs li a{
	font-size:13px;
	color:#464646;
	padding: 5px 6px;
	position:relative;
}
.box-rao-vat .nav-tabs li a, .box-rao-vat .nav-tabs li a:hover, .box-rao-vat .nav-tabs li a:focus{
	background: none;
    border: none;

}
.box-rao-vat .nav-tabs li:not(.active) a:hover{
	color:#b10a03;;
}
.box-rao-vat .nav-tabs li:not(:first-child) a:after{
	content: "";
	position:absolute;
	left:0;
	top: 50%;
	width:1px;
	height:100%;
	max-height: 14px;
	background:#cccccc;
	transform:translate(-50%, -50%);
}
.box-rao-vat .tab-content{
	float:left;
	width:100%;
	margin-top:15px;
	position:relative;
}
.box-rao-vat .tab-content>.tab-pane{
	display:block;
	visibility: hidden;
	opacity:0;
	-webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
	position:absolute;
	z-index: -1;
	top:0;
	left:0;
	width:100%;
}
.box-rao-vat .tab-content>.tab-pane.active{
	visibility: visible;
	opacity:1;
	position:relative;
	z-index:1;
}

.rv-list-item{
	    float: left;
    width: 100%;
    margin: 0;
}
.rv-list-item .rv-row-item{
	float: left;
    width: 100%;
	padding-right:5px;
	position:relative;
}
.rv-list-item .rv-row-item:not(:first-child){
	margin-top:10px;
	padding-top:15px;

}
.rv-list-item .rv-row-item:not(:first-child):after{
	content: '';
    position: absolute;
	top:0;
    left: 0;
    right: 5px;
    width: auto;
    height: 0;
    display: block;
    border-top: 1px dotted #d7d7d7;
}
.rv-list-item .rv-row-item .row{}
.rv-list-item .rv-item{    float: left;
    width: 50%;
    padding: 0 10px;}
.rv-list-item .rv-item .b-img{
	float:left;
	width:100%;
}
.rv-list-item .rv-item .b-content{
	font-size:13px;
	font-weight:500;
	float:left;
	width:100%;
}
.rv-list-item .rv-item .b-content .b-title{
	font-size:inherit;
	float:left;
	width:100%;
	font-weight:500;margin:5px 0;
}
.rv-list-item .rv-item .b-content p{
	font-size:inherit;
	float:left;
	width:100%;
	margin:6px 0px 6px 0px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #204965;
}

.detail-related{
	float:left;
	width:100%;
	background:#f9f9f9;
}

.ul-video-slick .slick-next, .ul-video-slick .slick-prev{
	border-radius: 0;
}
.ul-slick-big  .slick-next, .ul-slick-big  .slick-prev, .ul-slick-big  .slick-next:focus, .ul-slick-big  .slick-prev:focus{
	background-color: rgba(0,0,0,0.6);
}
.ul-video-slick .slick-next, .ul-video-slick .slick-prev {
    background-color: rgba(0,0,0,0.6);
}

.box-anh-dep .i-title-abs{
    font-size: 15px;
    font-weight: 600;
}
.jsgallery-container #jsgall_myProgressBar .myProgress .myBar{
	background:#b10a03;
	_background:#b10b02;
}
.lbtitle{background-color:#b10b02;}
.listvote li .col2 table .bar{
	background-color: #b10b02;
	border-bottom-color:#b10a03;
}
.boxraovat .midbox300{padding-top:0px;padding-bottom:0px;}



.slick-slider  .slick-next, .slick-slider  .slick-prev{
	opacity: 0;
	transition: opacity 0.3s ease;
}
.slick-slider:hover  .slick-next, .slick-slider:hover  .slick-prev{
	opacity: 1;
}

.col-search-left{
	float: left;
	width: 25%;
	width: calc(300px);
	min-height:1px;
}
.col-search-right{
	float: left;
	width: 75%;
	width: calc(100% - 300px);
	min-height:1px;
	padding-left: 20px;
}

.box-search-advance{
	float: left;
	width: 100%;
	background: #e8ebef;
	padding: 10px 0px;
}
.box-search-advance .box1{
	float:left;
	width:100%;
	margin:0;
	padding: 10px 0px;
	position:relative;
}
.box-search-advance .box-disabled{
	float:left;
	width:100%;
	margin:0;
	position:relative;
	opacity: 0.4;
}
.box-search-advance .box-disabled:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9999;
}
.box-search-advance .box-title{    float: left;
    width: 100%;
    font-size: 15px;
	margin: 0;
	padding:0 15px;
}
.box-search-advance .box-title .i-text{
	font-weight: 600;
	text-transform: uppercase;
}
.box-search-advance .box-content{
	float: left;
    width: 100%;
    margin: 0;
	padding:0 15px;
}
.box-search-advance .box-content .list-selected{
	float: left;
	width: 100%;
	margin: 0;
	margin-bottom:10px;
}
.box-search-advance .list-selected li{
	float: left;
	width: 100%;
	margin:0;
	margin-top: 10px;
}
.box-search-advance .list-selected li .radio{
	float: left;
	width: 100%;
	margin:0;
}

.form-search{
	float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    background: #e8ebef;
	padding: 6px 6px;
}
.form-search .col-item{
	padding: 5px;
    display: inline-block;
	vertical-align:middle;
	margin-left: -4px;
	width:25%;
	padding: 0px 6px;
	line-height: 30px;
}
.form-search .col-label{
	width: 20%;
    width: calc(150px);
}
.form-search .col-type{
	width: 16%;
    width: calc(120px);
}
.form-search .col-keywork{
	width: 48%;
    width: calc(100% - 150px - 120px - 120px);
}
.form-search .col-btn{
	width: 16%;
    width: calc(120px);
}
.form-search .col-item .txt-label{
	font-size: 15px;
    margin: 0;
    padding: 0;
}
.form-search .col-item .select-type{
	border: none;
	outline: none;
    height: 30px;
	width:100%;
}
.form-search .col-item .input-keywork{
	border: none;
    outline: none;
	width:100%;
	padding:0 10px;
}
.form-search .col-item .btn-search{
	width:100%;
	border: none;
	outline: none;
	color:#fff;
	background:#f17f06;
	font-size:16px;
	font-weight: 600;
}

.boxvideo .slick-prev, .slick-next{_top:41%;}


.box-2-3{
	margin-left:-3px;
	margin-right:-3px;
}
.box-2-3 .col-box-2-3{
	padding: 3px 3px;
	margin-top: -3px;
}
.box-2-3 .col-box-2-3 .item-news{
	float: left;
    width: 100%;
	cursor:pointer;
}
.box-2-3 .col-box-2-3 .item-news .i-title-abs{
	background: rgba(30,30,30,0.7);
	background: -webkit-linear-gradient(bottom, rgba(30,30,30,0.7) 30%, rgba(30,30,30,0));
    background: -o-linear-gradient(top, rgba(30,30,30,0.7) 30%, rgba(30,30,30,0));
    background: -moz-linear-gradient(top, rgba(30,30,30,0.7) 30%, rgba(30,30,30,0));
    background: linear-gradient(to top, rgba(30,30,30,0.7) 30%, rgba(30,30,30,0));
	padding-top: 30px;
}
.item-news .i-title-abs .i-title{
	margin:0;
	margin-bottom:5px;
}
.slick-nav .item{
	padding: 0 7px;
	cursor:pointer;
}
.slick-slider.slick-nav .slick-next,.slick-slider.slick-nav .slick-prev{
	margin:0;
}


.bg-img-center{
	background-repeat: no-repeat;
    background-position: center;
}
.bg-img-center .i-title-abs{
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    background: rgba(32,32,32,0.4);
    padding: 10px 20px;
    color: #fff;
	text-align:center;
}
.bg-img-center .i-title-abs .i-title{
	font-size:16px;
	font-weight: 400;
	line-height:1.4;
}


.content-fck .detail-content-related,.detail-content-related{
	    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0px 20px 0px!important;
    background: #f5f7f9;
    border-top: 1px solid #edeeef;
    border-bottom: 1px solid #edeeef;
}
.detail-content-related .news-item{
	padding: 0;
    width: 100%;
	float:left;
}
.detail-content-related .news-item .b-img{width:30%;}
.detail-content-related .news-item .b-content{padding: 10px 15px;}
.detail-content-related .news-item .b-img+.b-content{width:70%;}

#content_expand {
    width: 100%;
    overflow: hidden;
    z-index: 100;
    position: fixed;
    top: 0;
    right: 0;
    height: 0;
    background: #fff;
    padding-top: 52px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: transform 300ms ease;
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    -o-transition: transform 300ms ease;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    visibility: hidden;
    overflow-y: scroll!important;
    -webkit-overflow-scrolling: touch;
}
body.show-latest-news {
    overflow: hidden;
}
body.show-latest-news #content_expand {
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    height: 100%;
}
#content_expand .box1{
	float:left;
	width: 100%;
	margin:0;
	padding:0 15px;
}
#content_expand .cate-content-list-item{
	float: left;
    width: 100%;
    margin: 0;
}
#content_expand .cate-content-list-item .item{
	float: left;
    width: 100%;
    position: relative;
    padding: 15px 0px;
	border-top: 1px solid #d7d7d7;
}
#content_expand .cate-content-list-item .item:first-child{
	padding-top: 0px;
	border-top: none;
}
#content_expand .cate-content-list-item .item .b-img{
	width: 40%;
}
#content_expand .cate-content-list-item .item .b-img+.b-content{
	padding-left: 10px;
	width: 60%;
}
#content_expand .cate-content-list-item .item  .b-title{
	font-size: 15px;
	font-weight: 600;
	line-height: 1.4;
}
.load-more{
	margin:  15px 0px;
	float:left;
	width: 100%;
	text-align:center;
}
.load-more .btn-load-more{
	display:inline-block;
	padding:5px 10px;
	color:#0d6aaa;
	font-size: 15px;
    line-height: 22px;
}
.load-more .btn-load-more i{
	font-size:120%;
	line-height: inherit;
}


.listmedia-5{

}
.listmedia-5 .item-media{
	width: 20%;
    padding-left: 10px;
    padding-right: 10px;
}
.listmedia-4 .item-media{
	width: 25%;
    padding-left: 10px;
    padding-right: 10px;
}
.col-20{
	float:left;
	width: 20%;
	min-height:1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-80{
	float:left;
	width: 80%;
	min-height:1px;
	padding-right: 10px;
	padding-left: 10px;
}

.box-tool-media{
	float:left;
	width:100%;
	background:#f5f5f5;
}
.box-tool-media .item-tool{
	float: left;
    width: 100%;
    position: relative;
    padding: 15px 10px;
    line-height: 20px;
    font-size: 14px;
    color: #232323;
    font-weight: 600;
	cursor:pointer;
	padding-right: 30px;
	transition: none;
}
.box-tool-media .item-tool:not(:last-child):after{
	content:"";
	position: absolute;
	bottom: 0;
	left:5px;
	right:5px;
	width: auto;
	height: 1px;
	background:#e2e2e2;

}
.box-tool-media .item-tool:hover, .box-tool-media .item-tool.act{
	/*background:#b10a03;*/
	color: #fff;
	background: #fe0b65;
  background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
  background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
  background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0b65', endColorstr='#fc6b3c',GradientType=1 );
}

.box-tool-media .item-tool:not(:last-child):hover:after{
	visibility: hidden;
}

.box-tool-media .item-tool .i-name{

}
.box-tool-media .item-tool .i-num{
	position: absolute;
    right: 5px;
    top: 50%;
    transform: translate(0, -50%);
	font-size:12px;
	font-weight: 400;
}


.nav-main .sub-menu-style-2 .mega-menu{
	font-family: "Open Sans", "Nunito", "Roboto", "Roboto Condensed", "Noto Sans", "Open Sans", "Nunito";
}

.nav-main>ul>.sub-menu-style-2 .mega-menu{
	background: #fe0b65;
	background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
	background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
	background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
	padding: 0;
	padding-left: 2px;
	padding-top: 2px;
	left: 7px;
}

.nav-main .sub-menu-style-2 .mega-menu .bg-mega-menu{
	box-shadow: -1px -1px 2px 0px #fd1068;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin: 0;
}

.subnavmenu{
	padding: 15px 0px;
}
/* breadcrumb */
.breadcrumb {
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	display: inline-block;
	margin-left: 9px;
}
.breadcrumb li {
	float: left;
	padding-right: 14px;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.breadcrumb li.start {
	padding-left: 0;
	margin-left: -9px;
}
.breadcrumb li h4 {
	margin: 0;
}
.breadcrumb li a {
	background: #e3e3e3;
	padding: 0 8px 0 15px;
	font-size: 13px;
	font-weight: 400;
	height: 28px;
	line-height: 28px;
	display: block;
	float: left;
	white-space: nowrap;
	position: relative;
	color: #000;
}
.breadcrumb li a {
	padding: 0px 8px;
	padding-left: 20px;
}
.breadcrumb li a:after,.evtname .dsk-head span:after {
	content: "";
	position: absolute;
	right: -14px;
	top: 0;
	border-left: 14px solid #e4e4e4;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	z-index: 1;
}
.breadcrumb .start a, .evtname .dsk-head span{
	font-weight: 600;
	color: #b10a03;
	background: #f4f4f4;
	border-left: 3px solid #b10a03;
	padding: 0 8px;
	margin-left: 0;
	z-index: 1;
	border: none;
	background: #f86666;
	color: #FFFFFF;
	border-radius: 0;
	height: 28px;
	line-height: 28px;
	display: block;
	float: left;
	white-space: nowrap;
	position: relative;
}

.breadcrumb .start a:after, .evtname .dsk-head span:after {
	border-left: 14px solid #f86666!important;
}
.evtname .dsk-head{
	padding-left: 0;
}
.evtname .dsk-head{
	width: calc(100px);
}
.evtname .dsk-content{
	width: calc(100% - 100px);
	color: #1c1c1c;
	padding-right: 0;
}
.event-news ul>li a:after{
	visibility: hidden;
}
.event-news ul>li a{
	line-height: 28px;
	height: 28px;
	font-size: 13px;
	font-weight: 500;
	padding-left: 0;
}
/* END breadcrumb */

.subnavmenu .col-search{
	float: left;
	width: 75%;
	width: calc(100% - 75px);
}
.subnavmenu .col-share{
	float: left;
	width: 25%;
	width: calc(75px);
}
.subnavmenu .col-share a{
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
}
.frm-nav-search .icon{
	z-index:1;
}

.section-content-detail{
	float: left;
	width: 100%;
	margin: 20px 0;
	margin-top: 0;
}
.section-content-detail .content-detail-title{
	float: left;
	width: 100%;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
	margin-bottom: 10px;
}
.section-content-detail .content-detail-des{
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
}
.section-content-detail .content-detail-content{
    float: left;
    width: 100%;
    margin-top: 20px;
    font-family: "Noto Serif","Open Sans", "Nunito";
    line-height: 1.5;
    font-size: 17px;
}
.section-content-detail .content-detail-tool{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed #dcdcdc;
}
.section-content-detail .content-detail-des *{
	vertical-align: baseline;
}

.section-content-detail-socail{
	float: left;
	width: 100%;
	border-top: 1px dashed #dcdcdc;
	margin: 20px 0;
	padding-top: 20px;
}
.section-content-detail-socail .socail-row{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.section-content-detail-socail .socail-row span{
	margin-right: 5px;
}
.section-content-detail-socail .socail-row .i-name{
	font-size: 13pt;
	font-weight: 600;
	margin-right: 10px;
}
.section-content-detail-socail .socail-row .i-tag{
	background: #e9e9e9;
	color: #767676;
	padding: 0 10px;
	border-radius: 28px;
	line-height: 28px;
	display: inline-block;
	margin-top: 3px;
	margin-bottom: 3px
}

.content-detail-share-left{
	position: relative;
	float: left;
	width: 100%;
	padding-left: 55px;
}
.content-detail-share-left .box-share{
	position: absolute;
	left: 0;
	top: 0;
	bottom:0;
	width: 50px;
	height: 100%;
}
.content-detail-share-left .box-share .item-share{
	display: block;
	margin: 10px 0px;
}
.content-detail-content{
	margin-top: 20px;
	float: left;
	width: 100%;
}
.section-content-detail .ask-question{
	background: #fdf5e4;
	color: #d57717;
	border: 1px solid #fddcc4;
	padding: 10px 15px;
	text-align: center;
	border-radius: 5px;
	margin: 20px 0;
	float: left;
	width: 100%;
}
.hr-gach-dom{
	float: left;
	width: 100%;
	margin: 15px 0;
	background-position: left top;
	background-repeat: repeat;
	background-image: url(../images/i-bg-dom.png);
	height: 9px;
}

.list-question-reply{
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
}

.box-question-reply, .list-question-reply .box-question-reply{
	float: left;
	width: 100%;
	margin: 20px 0;
	padding: 0;
	color: #393939;
	border-radius: 3px;
	overflow: hidden;
}
.box-question-reply .i-question, .box-question-reply .i-reply{
	float: left;
	width: 100%;
	padding: 20px 15px;
	background: #f5f5f5;
	position: relative;
}
.box-question-reply .i-question .name{
	color: #006fbc;
	font-size: 13px;
	font-weight: 400;
	float: left;
	text-align: right;
}
.box-question-reply .i-question .name span{
	font-weight: 600;
}
.box-question-reply .i-question .date{
	color: #978f8f;
	font-size: 13px;
	font-weight: 400;
	float: right;
	text-align: right;
}
.box-question-reply .i-question .i-content{
	float: left;
	width: 100%;
	margin-top: 15px;
	font-family: "Noto Serif","Open Sans", "Nunito";
  line-height: 1.5;
  font-size: 17px;
}

.box-question-reply .i-reply,.box-question-reply .i-question.i-reply{
	background: #febebe;
}
.box-question-reply .i-reply .name,.box-question-reply .i-question.i-reply .name{
	color: #ea3737;
	font-size: 14px;
}
.box-question-reply .i-reply::after,.box-question-reply .i-question.i-reply::after{
	content: "";
	position: absolute;
	left: 20px;
	top: 1px;
	transform: translate(0, -100%);
	border-color: transparent;
	border-style: solid;
	border-left-width: 12px;
	border-right-width: 12px;
	border-bottom-width: 12px;
	border-bottom-color: #febebe;
}


.box-question-reply.style-blue .i-reply,.box-question-reply.style-blue .i-question.i-reply{
	background: #a7e3f7;
}
.box-question-reply.style-blue .i-reply::after,.box-question-reply.style-blue .i-question.i-reply::after {
	border-bottom-color: #a7e3f7;
}

.box-question-reply.gradient-blue .i-reply,.box-question-reply.gradient-blue .i-question.i-reply{
	background: #00b7f0;
	background: -moz-linear-gradient(left, #00b7f0 0%, #0178d5 100%);
	background: -webkit-linear-gradient(left, #00b7f0 0%,#0178d5 100%);
	background: linear-gradient(to right, #00b7f0 0%,#0178d5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7f0', endColorstr='#0178d5',GradientType=1 );
}
.box-question-reply.gradient-blue .i-reply::after,.box-question-reply.gradient-blue .i-question.i-reply::after {
	border-bottom-color: #00b7f0;
}

.box-question-reply.gradient-orange .i-reply,.box-question-reply.gradient-orange .i-question.i-reply{
	background: #fd7971;
	background: -moz-linear-gradient(left, #fd7971 0%, #fd4f82 100%);
	background: -webkit-linear-gradient(left, #fd7971 0%,#fd4f82 100%);
	background: linear-gradient(to right, #fd7971 0%,#fd4f82 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7971', endColorstr='#fd4f82',GradientType=1 );
}
.box-question-reply.gradient-orange .i-reply::after,.box-question-reply.gradient-orange .i-question.i-reply::after {
	border-bottom-color: #fd7971;
}

/* */
.section-box-300{
    position: relative;
    float: left;
    width: 100%;
    border: 2px solid #f8f8f8;
    border-radius: 2px;
    padding: 0px;
    margin-bottom: 30px;
}
.section-box-300.ads{
    border: none;
    text-align: center;
}
.section-box-300.ads img{
    max-width: 100%;
}
.section-box-300 .box-head,.box-head,.section-box-300 .box-content{
    position: relative;
    float: left;
    width: 100%;
    padding: 20px 20px;
}
.section-box-300 .box-head,.box-head{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
}
.section-box-300 .box-head:after,.box-head:after{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 15px;
    height: 30px;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("../images/box-head-icon.png");
}
.section-box-300 .box-head .title,.box-head .title{
    color: #c4302b;
    font-size: 20px;
    font-weight: 300;
}
.section-box-300 .box-head-tab .title{
  position: relative;
	display: inline-block;
	cursor:pointer;
}
.section-box-300 .box-head-tab .title:not(:first-child){
    margin-left: 25px;
}
.section-box-300 .box-head-tab .title:not(.act){
    color: #d0d0d0;
}
.section-box-300 .box-head-tab .title.act:after{
    content: '';
    position: absolute;
    bottom: -16px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fe0b65;
    background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
    background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
    background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0b65', endColorstr='#fc6b3c',GradientType=1 );
}
/* */



/* footer */
footer{
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    color: #7b7b7b;
    padding-bottom: 20px;
	background: none;
	transition: all 0.3s ease;
}
.bg-top-2-hr-gradient{
    float: left;
    width: 100%;
    position: relative;
    padding: 20px 0px;
}
.bg-top-2-hr-gradient::before, .bg-top-2-hr-gradient::after{
    background: #fe0b65;
    background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
    background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
    background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0b65', endColorstr='#fc6b3c',GradientType=1 );
}

.bg-top-2-hr-gradient::before{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 2px;
}
.bg-top-2-hr-gradient::after{
    content: "";
    position: absolute;
    top: 6px;
    left: 0px;
    width: 100%;
    height: 6px;
}
footer .bg-top-2-hr-gradient{
    padding: 30px 0px;
    padding-top: 40px;
}

.box-footer-nav{
    width: 100%;
    float: left;
    position: relative;
}
.box-footer-nav::after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 1px;
    background: #e2e2e2;
}
.box-footer-nav .list-footer-nav{
    font-size: 14px;
    width: 100%;
    float: left;
    list-style: none;
    margin: 0px 0px;
    text-align: left;
    color: #7b7b7b;
    font-size: 13px;
    font-weight: 300;
}
.box-footer-nav .list-footer-nav li{
    float: none;
    display: inline-block;
    margin-left: -4px;
    padding: 5px 10px;
    vertical-align: top;
    line-height: 20px;
}
.box-footer-nav .list-footer-nav li a{
    font-size: inherit;
    color: inherit;
}
.footer-bot{
    border-top:1px dashed #dcdcdc;
    padding-top: 20px;
;
}
footer .col-mobie-mid{
	border-top: 1px solid #fff;
	padding-top: 10px;
	margin-top: 10px;
}
footer .col-mobie-mid .b-head{
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	padding: 10px 0;
}
footer .col-mobie-mid .btn-send{
	float: left;
	width: 100%;
	outline: none;
	text-align: center;
	background: #ffffff;
	color: #1e1e1e;
	font-size: 15px;
	line-height: 30px;
	padding: 5px 15px;
	border: none;
	border-radius: 4px;
	margin-top: 10px;
}
footer .col-mobie-mid .btn-ads{
	float: left;
	width: 100%;
	outline: none;
	text-align: center;
	background: #f6921d;
	color: #ffffff;
	font-size: 15px;
	line-height: 30px;
	padding: 5px 15px;
	border: none;
	border-radius: 4px;
	margin-top: 10px;
}

footer .col-mobie-logo{
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}

footer .col-mobie-logo .box-logo{
	float: left;
	width: 100%;
	position: relative;
}
footer .col-mobie-logo .i-logo{
	float: left;
	width: calc(120px);
	text-align: left;
}
footer .col-mobie-logo .i-share{
	float: left;
	width: calc(100% - 120px);
	text-align: right;
}
footer .col-mobie-logo .ft-btn-share{
	margin-left: 5px;
}
footer .col-mobie-logo .box-logo .i-close{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.1;
	margin-top: -5px;
	cursor: pointer;
}
.footer-bot .span
{
	color: #1e1e1e;
}
/* end footer */

/* section-box-full */
.section-box-full,.section-box-300.section-box-full{
    border-left: none;
    border-right: none;
}
.section-box-300.section-box-full .box-head, .section-box-full .box-head{
    border-bottom: none;

}
.section-box-300.section-box-full .box-head, .section-box-full .box-head,.section-box-300.section-box-full .box-content, .section-box-full .box-content{
    padding-left: 20px;
}
.section-box-300.section-box-full .box-head .title,.section-box-full .box-head .title{
    position: relative;
    width: auto;
}
.section-box-300.section-box-full .box-head .title:after,.section-box-full .box-head .title:after{
    content: '';
    position: absolute;
    bottom: -21px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fe0b65;
    background: -moz-linear-gradient(left, #fe0b65 0%, #fc6b3c 100%);
    background: -webkit-linear-gradient(left, #fe0b65 0%,#fc6b3c 100%);
    background: linear-gradient(to right, #fe0b65 0%,#fc6b3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0b65', endColorstr='#fc6b3c',GradientType=1 );
}

.related-list{
    margin-top: 0;
    margin-bottom: 0;
}
.related-list .related-item{
    margin-top: 15px;
    margin-bottom: 15px;
}
/* END section-box-full */

/* slick */
.slick-slider .slick-next,.slick-slider .slick-prev,.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{
    background-color: #f8624a;
    background: -moz-linear-gradient(top, #f8624a 0%, #f71f63 100%);
    background: -webkit-linear-gradient(top, #f8624a 0%,#f71f63 100%);
    background: linear-gradient(to bottom, #f8624a 0%,#f71f63 100%);
    border-radius: 0;
    border: none;
}
.slick-slider .slick-next .fa,.slick-slider .slick-prev .fa{
    background-repeat: no-repeat;
    background-position: center;
    width: 19px;
    height: 32px;
}
.slick-slider .slick-next .fa{
    background-image: url(../images/graphics-new/i-arrow-next-white.png);
}
.slick-slider .slick-prev .fa{
    background-image: url(../images/graphics-new/i-arrow-back-white.png);
}
/* END slick */


/* index-top */
.index-silde-top-left{
	width: calc(100% - 400px);
	border: none;
}
.index-silde-top-right{
	width: calc(400px);
	border: none;
	padding: 10px;
	padding-left: 20px;
	box-shadow: 0px 0px 1px 1px #f7f7f7;
}
.silde-index-top{
    margin: 0!important;
}
.silde-index-top .slick-dots{
    background: none;
    position: absolute;
    bottom: 70px;
    z-index: 1;
    text-align: right;
    padding-right: 10px;
}
.silde-index-top .slick-dots li{
    display: inline-block;
    margin: 5px 5px;
    width: auto;
    height: auto;
}
.silde-index-top .slick-dots li button{
    background: #fff;
    opacity: 0.5;
    border-radius: 50%;
    padding: 0;
    height: 10px;
    width: 10px;
}
.silde-index-top .slick-dots li:hover button,.silde-index-top .slick-dots li.slick-active button{
    opacity: 1;
}
.silde-index-top .slick-dots li button:before{
    display: none;
}
/* END index-top */


/* box-index-slide */
.box-index-slide{
	float: left;
	width: 100%;
  padding: 15px 25px;
  background: #ef3b65;
  background: -moz-linear-gradient(left, #ef3b65 0%, #fd7b71 100%);
  background: -webkit-linear-gradient(left, #ef3b65 0%,#fd7b71 100%);
  background: linear-gradient(to right, #ef3b65 0%,#fd7b71 100%);
}
.box-index-slide .b-content .box-slick ul{
	margin-bottom: 0;
}
.box-index-slide .b-head{
    float: left;
    width: 100%;
    color: #fff;
    margin-bottom: 10px;
	padding-right: 60px;
}
.box-index-slide .b-head .b-title {
    margin-left: -10px;
    margin-right: -10px;
}
.box-index-slide .b-head .i-title{
    font-size: 25px;
    font-weight: 600;
    color: #fff;
    padding: 5px 10px;
    float: left;
}
.box-index-slide .box-slick .slick-next,.box-index-slide .box-slick .slick-prev{
    background-color: transparent;
    opacity: 1;
    left: unset;
    right: 0px;
    top: 0;
    width: 25px;
    height: 25px;
    border: none;
    margin-top: -40px;
}
.box-index-slide .box-slick .slick-next{
    background-image: url(../images/graphics-new/arrow-next-circle-white.png);
    right: 10px;
}
.box-index-slide .box-slick .slick-prev{
    background-image: url(../images/graphics-new/arrow-pre-circle-white.png);
    right: 40px;
}
.box-index-slide .box-slick .slick-next .fa,.box-index-slide .box-slick .slick-prev .fa{
    display: none;
}
.box-index-slide  .b-content{
    float: left;
    width: 100%;
	padding-top: 10px;
}
.box-index-slide  .b-content .box-slick{
    margin-left: -10px;
    margin-right: -10px;
    display: block;
}
.box-index-slide .box-slick .item{
    padding-left: 10px;
    padding-right: 10px;
}
.box-index-slide .box-slick .item .b-title{
	color: #ececec;
	font-size: 20px;
	font-weight: 300;
}

/* END box-index-slide */

/* box cate index*/
.box-cate-index{
	position: relative;
	float: left;
	width: 100%;
	border: 2px solid #f8f8f8;
	border-radius: 2px;
	padding: 0px;
	margin-bottom: 30px;
}
.box-cate-index .catename{
	position: relative;
	float: left;
	width: 100%;
	padding: 20px 20px;
	border: none;
	margin: 0;
	padding-bottom: 20px;
}
.box-cate-index .catename:after {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	width: 15px;
	height: 30px;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/box-head-icon.png);
}
.box-cate-index .catename .cate-title{
	margin: 0;
	float: left;
	position: relative;
	width: auto;
	font-size: 25px;
	font-weight: 300;
	color: #cc2128;
}
.box-cate-index .catename .cate-title *{
	color: inherit;
	font-size: inherit;
}
.box-cate-index .catename .subMyMenu{
	float: left;
	width: 100%;
	max-width: 100%;
	text-align: left;
	margin: 0;
}
.box-cate-index .catename .subMyMenu li{
	color: #6f6f6f;
	font-size: 13px;
	font-weight: 300;
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.box-cate-index .catename .subMyMenu li:before{
	display: none;
}
.box-cate-index .catename .subMyMenu a{
	color: inherit;
	display: inline-block;
}
.box-cate-index .cate-content{
	position: relative;
	float: left;
	width: 100%;
	padding: 20px 20px;
	border: none;
	padding-top: 0;
}
.box-cate-index [class^="news-img-"] .b-title,.section-box-300 [class^="news-img-"] .b-title{
	font-size: 15px;
	font-weight: 400;
}
.box-cate-index .item-big .b-title,.section-box-300 .item-big .b-title{
	font-size: 20px;
	font-weight: 600;
	font-weight: bold;
}
.box-cate-index [class^="news-img-"] .b-info,.section-box-300 [class^="news-img-"] .b-info{
	color: #a1a1aa;
	font-weight: 300;
	margin: 0px 0;
}
.box-cate-index [class^="news-img-"] .b-content,.section-box-300 [class^="news-img-"] .b-content{
	font-size: 14px;
	color: #1c1c1c;
}
.box-cate-index .news-img-left.item-big .b-content,.section-box-300 .news-img-left.item-big .b-content{
	padding-left: 15px;
}
/* END box cate index*/

/* */
.box-list-news-num{
    margin-right: -15px;
}
.list-news-num{
    float: left;
    width: 100%;
    padding-right: 15px;
}
.list-news-num .item-news-num{
    float: left;
    width: 100%;
    position: relative;
    padding-right: 25px;
	border-bottom: 1px dashed #ececec;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.list-news-num .item-news-num:last-child{
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}
.list-news-num .item-news-num .stt{
    position: absolute;
    right: 0px;
    text-align: right;
    top: 50%;
    transform: translate(0, -50%);
    font-family: 'Nunito', 'Open Sans', sans-serif;
    font-size: 30px;
    color: #cc2128;
    font-weight: 200;
    line-height: 1;
}
.list-news-num .item-news-num .title{
    float: left;
    width: 100%;
    color: #1e1e1e;
    font-size: 15px;
}
/* */

/* box video */
.box-video{
    margin-bottom: 30px;
}
.box-video .bg-box-video{
    background: #1f2124;
    color: #fff;
    padding: 15px 25px;
}
.box-video .box-video-head .i-cate .item{
    color: #fff;
}
.box-video .box-video-head .i-title .i-icon img{
    vertical-align: unset;
}
.box-video .box-video-head .i-title{
    color: #fdad14;
    font-size: 22px;
    font-weight: 400;
    font-family: inherit;
}
.box-video .col-video-left{
    width: 50%;
}
.box-video .col-video-right{
    padding: 0 20px;
    width: 50%;
}
.box-video .col-video-right .box-lis-video {
    margin-right: -30px;
}
.box-video .col-video-right .lis-video{
    padding-right: 15px;
}
.box-video .col-video-right .lis-video .item{
    position: relative;
}
.box-video .col-video-right .lis-video .item:not(:last-child){
    border-bottom: 1px dashed #373839;
}
.box-video .box-video-head{
    margin-bottom: 20px;
}
.video-img-left .b-img .i-play, .i-play{
    background: rgba(0,0,0,0.7);
    left: 0;
    top: unset;
    bottom: 0;
    transform: translate(0, 0);
}
.video-img-left .b-img .i-play:hover, .i-play:hover, .video-img-left .b-img:hover .i-play, .overflow-5x3 .i-play:hover, .item:hover .i-play{
    background: rgba(0,0,0,1);
}
.bg-box-video .video-img-left .b-img img{
    border: none;
}
.item-news .i-title-abs .i-play{
    position: absolute;
    left: 0;
    bottom: 0;
    top: unset;
    height: 100%;
    width: 70px;
    text-align: center;
    line-height: 100%;
    z-index: 1;
    font-size: 26px;
}
.item-news .i-title-abs .i-play .i-play-icon{
    font-size: 26px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.item-news .i-title-abs .i-play~.i-title{
    margin-left: 70px;
}
.video-img-left .b-title{
    font-weight: 300;
}
.box-video .box-video-head a:hover, .lis-video a:hover, .box-video .col-video-left a:hover{
    color: inherit;
}
/* END box video */

/* news-img-left-abs */
.news-img-left-abs, .box-cate-index .news-img-left-abs{
    float: left;
    width: 100%;
    position: relative;
    text-align: left;
	padding: 0;
	margin-bottom: 20px;
}
.news-img-left-abs .b-img,.box-cate-index .news-img-left-abs .b-img{
    width: 60%;
    display: block;
}
.news-img-left-abs .b-content,.box-cate-index .news-img-left-abs .b-content{
		overflow: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    max-height: 90%;
    height: auto;
    width: 55%;
    padding: 20px 20px;
    color: #fffefe!important;
    background: #ef3b65;
    background: -moz-linear-gradient(left, #ef3b65 0%, #fd7b71 100%);
    background: -webkit-linear-gradient(left, #ef3b65 0%,#fd7b71 100%);
    background: linear-gradient(to right, #ef3b65 0%,#fd7b71 100%);
}
.news-img-left-abs .b-title,.box-cate-index .news-img-left-abs .b-title{
    float: left;
    width: 100%;
    font-size: 25px;
    font-weight: 600;
    color: #fffefe;
}

.box-cate-index{}
/* END news-img-left-abs */

/* box weather*/
.boxttcb,.section-box-300 .boxttcb{
    background: #ef3b65;
    background: -moz-linear-gradient(left, #ef3b65 0%, #fd7b71 100%);
    background: -webkit-linear-gradient(left, #ef3b65 0%,#fd7b71 100%);
    background: linear-gradient(to right, #ef3b65 0%,#fd7b71 100%);
    color: #ececec;
}
.weather, .boxttcb{
    padding: 0;
}
.weather .slcty{
    max-width: 100%;
    line-height: 28px;
    padding: 0;
    height: 28px;
    padding-left: 10px;
    border-radius: 14px;
    border: none;
    color: #9a9a9a;
}
.weather-info .temp-temp,.weather-info .temp-desc,.boxttcb .list-ttcb{
    color: inherit;
}
.boxttcb .list-ttcb:not(:first-child){
    padding-top: 15px;
    margin-top: 20px;
    border-top: 1px solid #fed1cd;
}
.boxttcb .list-ttcb:not(:first-child):after{
    display: none;
}
.list-ttcb .item .i-icon{
    width: 20px;
    padding-right: 5px;
}
/* END box weather*/

/* box photo*/
.b-content-photo{
    float: left;
    width: 100%;
    position: relative;
}
.b-content-photo .b-slick-photo{
    margin-left: -10px;
    margin-right: -10px;
}
.b-content-photo .b-slick-photo .slick-slider{
    margin: 0;
}
.b-content-photo .b-slick-photo .slick-slider .slick-list:before,.b-content-photo .b-slick-photo .slick-slider .slick-list:after{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 10px;
    background: #1f2124;
    z-index: 1;
}
.b-content-photo .b-slick-photo .slick-slider .slick-list:before{
    left: 0;
}
.b-content-photo .b-slick-photo .slick-slider .slick-list:after{
    right: 0;
}
.b-content-photo .b-slick-photo .item{
    padding-left: 10px;
    padding-right: 10px;
}
.b-content-photo .b-slick-photo .item .b-title{
    font-size: 18px;
    color: #fffefe;
    font-weight: 300;
}
.b-content-photo .b-slick-photo .slick-slider .slick-next,.b-content-photo .b-slick-photo .slick-slider .slick-prev{
    opacity: 0.5;
    height: 90px;
    width: 40px;
}
.b-content-photo .b-slick-photo .slick-slider:hover .slick-next,.b-content-photo .b-slick-photo .slick-slider:hover .slick-prev{
    opacity: 0.8;
}
.b-content-photo .b-slick-photo .slick-slider .slick-next{
    margin-right: -15px;
}
.b-content-photo .b-slick-photo .slick-slider .slick-prev{
    margin-left: -15px;
}
.b-content-photo .b-slick-photo .slick-slider .slick-dots{
    bottom: 100%;
    margin-bottom: 10px;
    background: none;
    position: absolute;
    z-index: 1;
    text-align: right;
    padding-right: 5px;
}
.b-content-photo .b-slick-photo .slick-slider .slick-dots li {
    display: inline-block;
    margin: 5px 5px;
    width: auto;
    height: auto;
}
.b-content-photo .b-slick-photo .slick-slider .slick-dots li button {
    background: #fff;
    opacity: 0.3;
    border-radius: 50%;
    padding: 0;
    height: 10px;
    width: 10px;
}
.b-content-photo .b-slick-photo .slick-slider .slick-dots li button:before{
    display: none;
}
.b-content-photo .b-slick-photo .slick-slider .slick-dots li:hover button, .b-content-photo .b-slick-photo .slick-slider .slick-dots li.slick-active button {
    opacity: 0.8;
}
/* END box photo*/

/* box raovat*/
.b-content-raovat{
    float: left;
    width: 100%;
    position: relative;
}
.b-content-raovat .b-slick-raovat {
    margin-left: -10px;
    margin-right: -10px;
}
.b-content-raovat .b-slick-raovat .slick-slider {
    margin: 0;
}
.b-content-raovat .b-slick-raovat .slick-slider .item{
    padding-left: 10px;
    padding-right: 10px;
}
.b-content-raovat .b-slick-raovat .slick-slider .item .b-title,.b-content-raovat .b-slick-raovat .slick-slider .item .b-content{
    font-size: 14px;
    margin: 0;
}
.b-content-raovat .b-slick-raovat .slick-slider .item .b-content *{
    color: inherit;
}
.b-content-raovat .b-slick-raovat .slick-slider .item .i-discount{
    font-size: 13px;
    margin: 0;
    margin-top: 5px;
    color: #e80621;
}
.b-content-raovat .b-slick-raovat .slick-slider .slick-dots {
    bottom: 100%;
    margin-bottom: 10px;
    background: none;
    position: absolute;
    z-index: 1;
    text-align: right;
    padding-right: 5px;
}
.b-content-raovat .b-slick-raovat .slick-next, .b-content-raovat .b-slick-raovat .slick-prev {
    background-color: transparent;
    opacity: 1;
    left: unset;
    right: 0px;
    top: 0;
    width: 25px;
    height: 25px;
    border: none;
    margin-top: -40px;
}
.b-content-raovat .b-slick-raovat .slick-prev {
    background-image: url(../images/arrow-pre-circle-black.png);
    right: 40px;
}
.b-content-raovat .b-slick-raovat .slick-next {
    background-image: url(../images/arrow-next-circle-black.png);
    right: 10px;
}
.b-content-raovat .b-slick-raovat .slick-next .fa, .b-content-raovat .b-slick-raovat .slick-prev .fa {
    display: none;
}
.b-content-raovat .b-slick-raovat .slick-slider .slick-list:before, .b-content-raovat .b-slick-raovat .slick-slider .slick-list:after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 10px;
    background: #fff;
    z-index: 1;
}
.b-content-raovat .b-slick-raovat .slick-slider .slick-list:before {
    left: 0;
}
.b-content-raovat .b-slick-raovat .slick-slider .slick-list:after {
    right: 0;
}
.b-content-raovat .b-slick-raovat .slick-slider .item:not(:first-child){
    border-left: 1px solid #f0f0f0 ;
}
.b-content-raovat .b-slick-raovat .slick-slider .item .item-child{
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 15px;
    padding-top: 20px;
    /*height: 70px;*/
    position: relative;
}
.b-content-raovat .b-slick-raovat .slick-slider .item .item-child:first-child{
    margin-top: 0;
    padding-top: 0;

}
.b-content-raovat .b-slick-raovat .slick-slider .item .item-child:not(:first-child){
    /*border-top: 1px solid #f0f0f0;*/
    height: 80px;
}
.b-content-raovat .b-slick-raovat .slick-slider .item .item-child:not(:first-child):after{
    content: '';
    border-top: 1px solid #f0f0f0;
    position: absolute;
    left: -10px;
    right: -10px;
    top: 0;
    width: auto;
    height: 0px;
}
/* END box raovat*/

/* box-question */
.question-answer{
	float: left;
	width: 100%;
}
.question-answer .i-answer:not(:last-child){
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.question-answer .group-radio{
	padding-left: 25px;
}
.question-answer .btn{
	outline: none;
	width: 100%;
	font-size: 13px;
	font-weight: 700;
	line-height: 28px;
	padding: 0 10px;
	border-radius: 3px;
	margin-top: 10px;
}
/* END box-question */

.box-index-block{
	overflow: hidden;
}

@media (min-width: 1200px) {
	.container {
		width: 1020px;
	}
}

.form-search{float:left;width:100%;margin-bottom:20px;padding:0;background:#e8ebef;padding:6px 6px}
.form-search .col-item{padding:5px;display:inline-block;vertical-align:middle;margin-left:-4px;width:25%;padding:0 6px;line-height:30px}
.form-search .col-label{width:20%;width:calc(150px)}
.form-search .col-type{width:16%;width:calc(120px)}
.form-search .col-keywork{width:48%;width:calc(100% - 150px - 120px - 120px)}
.form-search .col-keywork2{width:15%}
.form-search .col-when{width:22%}
.form-search .col-btn{width:16%;width:calc(120px)}
.form-search .col-when input{border:none;outline:none;width:100%;padding:0 10px}
.form-search .col-when label{font-weight:400;display:inline;vertical-align:middle;width:35px}
.form-search .col-when label+input{font-weight:400;display:inline;vertical-align:middle;width:calc(100% - 40px);padding:0 5px}
.form-search .col-item .txt-label{font-size:15px;margin:0;padding:0}
.form-search .col-item .select-type{border:none;outline:none;height:30px;width:100%}
.form-search .col-item .input-keywork{border:none;outline:none;width:100%;padding:0 10px}
.form-search .col-item .btn-search{width:100%;border:none;outline:none;color:#fff;background:#f17f06;font-size:16px;font-weight:600}
.form-search .col-keywork2 .input-keywork{padding:0 5px;padding-right:0}
