﻿/**
 * docbao.vn - reset.css
 * @author: Long Nguyen <longaptech04@gmail.com>
 * createDate: 24.04.2013
**/
html, body, span, object, iframe, abbr, acronym, address, code,del, dfn, em, q, fieldset, form, label, legend,caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;	outline-style:none;outline-width:0;outline-color:-moz-use-text-color;}body {margin:0px;padding:0px;/*font-size:13px*/;color:#333;font-family:arial;}table { border-collapse: separate; border-spacing: 0; }select, input, textarea {background-color: #FFFFFF; font-size:14px;font-family:arial;}input, textarea { padding: 0px;font-family:arial;}form { border: none; margin: 0px; padding: 0px; display:inline; }a{color:#666;}a:hover{color:#00bbf3;}a:link, a:active, a:visited {text-decoration: none; }ul, ol, li, dl, dt, dd { list-style: none; padding: 0px; margin: 0px; }a img {border:0;}img {border: none;}.clrb{clear:both;}input.op_btn{padding:0px; margin:1px 0px 0px -1px; border:none; background:none;_width:14px; _height:14px;vertical-align:top;}	input.chk_btn{padding:0px; margin:0px; border:none; width:13px; height:13px; background:none;vertical-align:bottom;}textarea{resize:none;}
/*********** REMOVE BORDER INPUT, TEXT ARE FOR CHROME ***********/
input:active{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}input:focus{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}textarea:active{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}textarea:focus{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}select:active{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}select:focus{outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
/*********** E: REMOVE BORDER INPUT, TEXT ARE FOR CHROME ***********/
/**
 * docbao.vn - reset.css
 * @author: Long Nguyen <longaptech04@gmail.com>
 * createDate: 24.04.2013
**/

/********** COMMON **********/
a.go_top {
background: url(../images/gototop.jpg) no-repeat scroll 0 0 transparent;
    bottom: 100px;
    display: block;
    height: 50px;
    opacity: 0.6;
    position: fixed;
    right: 3px;
    width: 50px;
    z-index: 99;
    border-radius: 5px;
}

.container {
    position: relative;
    overflow: hidden;
}

.title_box {
    background-color: #f0f9fe;
    position: relative;
    padding: 5px 10px;
    margin-bottom: 10px;
}

    .title_box h1 {
        font-size: 20px;
        font-weight: bold;
        color: #00bbf3;
        border-left: 6px solid #00bbf3;
        padding-left: 7px;
        line-height: 1em;
        margin: 0;
    }

        .title_box h1 a {
            color: #00bbf3;
            font-weight: bold;
        }

    .title_box .arrow {
        position: absolute;
        top: 9px;
        right: 10px;
    }

.btn_viewmore {
    background-color: #ededed;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #666;
    width: 100%;
    padding: 10px 0px 11px 0px;
    border: medium none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

    .btn_viewmore:hover {
        cursor: pointer;
    }

    .btn_viewmore:active {
        background-color: #e1e0e0;
    }
/********** E: COMMON **********/

/********** ADV TOP **********/
.adv_top {
    background-color: #ccc;
    padding: 5px 10px;
    text-align: center;
}
/********** E: ADV TOP **********/

/********** HEADER **********/
.header {
    border-bottom: 3px solid #00bbf3;
    padding: 6px 10px 9px 10px;
    margin-bottom: 10px;
}

    .header .logo {
        float: left;
    }

    .header .menu_r {
        float: right;
        padding-top: 11px;
    }

        .header .menu_r .btn_web, .header .menu_r .btn_menu, .header .menu_r span {
            background-image: url('../images/icon.png');
            background-repeat: no-repeat;
            background-color: transparent;
            display: inline-block;
        }

        .header .menu_r .btn_web {
            width: 24px;
            height: 21px;
            background-position: 0 0;
        }

            .header .menu_r .btn_web:active {
                background-position: 0 -26px;
            }

        .header .menu_r .btn_menu {
            width: 27px;
            height: 21px;
            background-position: 0 -78px;
        }

            .header .menu_r .btn_menu:active {
                background-position: 0 -104px;
            }

        .header .menu_r span {
            width: 1px;
            height: 21px;
            background-position: 0 -52px;
            margin: 0px 14px 0px 11px;
        }
/********** E: HEADER **********/

/********** MENU **********/
.drop_menu {
    position: absolute;
    z-index: 3;
    top: 64px;
    left: 0px;
    width: 100%;
    height: 98%;
    display: none;
}

    .drop_menu .bgr_overlay {
        position: absolute;
        z-index: 3;
        top: 0;
        left: 0px;
        width: 100%;
        height: 100%;
        display: block;
    }

    .drop_menu .drop_menu_box {
        display: block;
        background-color: #ededed;
        padding: 7px 10px 12px;
        position: relative;
        z-index: 5;
    }

        .drop_menu .drop_menu_box .tbl_menu {
            width: 100%;
            border: none;
        }

            .drop_menu .drop_menu_box .tbl_menu .row {
                width: 100%;
                height: 50px;
            }

                .drop_menu .drop_menu_box .tbl_menu .row .col1, .drop_menu .drop_menu_box .tbl_menu .row .col3 {
                    width: 48%;
                    height: 50px;
                }

                .drop_menu .drop_menu_box .tbl_menu .row .col2 {
                    width: 4%;
                    height: 50px;
                }

                .drop_menu .drop_menu_box .tbl_menu .row .menu_item {
                    min-height: 30px;
                    border-radius: 3px;
                    display: block;
                    padding: 10px 10px 0px;
                    margin: 0px;
                    font: bold 17px arial;
                    color: #666;
                    text-decoration: none;
                    background: #f8f8f8;
                    display: block;
                }

                    .drop_menu .drop_menu_box .tbl_menu .row .menu_item:active {
                        background: #00bbf3;
                        color: #fff;
                    }
/********** E: MENU **********/

/********** WRAPPER **********/
.wrapper {
}

.big_news {
    margin-bottom: 10px;
    padding: 0 10px;
}

    .big_news .photo {
        text-align: center;
    }

        .big_news .photo img {
            width: 100%;
        }

    .big_news .text {
        background-color: #00bbf3;
        padding: 4px 15px;
    }

        .big_news .text a {
            font-size: 18px;
            font-weight: bold;
            color: #fff;
        }

.list_news {
    padding: 0 10px;
    overflow: hidden;
}

    .list_news ul {
        min-width: 310px;
    }

        .list_news ul li {
            width: 100%;
            margin-bottom: 10px;
            float: left;
        }

            .list_news ul li .news_left {
                float: left;
                width: 49%;
            }

            .list_news ul li .news_right {
                float: right;
                width: 49%;
            }

            .list_news ul li div .photo {
                display: inline-block;
                width: 100%;
                height: auto;
                overflow: hidden;
                margin-bottom: 6px;
            }

                .list_news ul li div .photo img {
                    display: block;
                    width: 100%;
                }

            .list_news ul li h5 {
                margin: 0;
                padding: 0;
            }

                .list_news ul li h5 a {
                    font-size: 15px;
                    font-weight: bold;
                    color: #004f8b;
                }

.topic_news {
    margin-bottom: 3px;
}

    .topic_news .topic_news_top {
        padding: 0 10px;
        margin-bottom: 12px;
        overflow: hidden;
    }

        .topic_news .topic_news_top h4 {
            margin: 0px 0px 9px 0px;
            padding: 0;
        }

            .topic_news .topic_news_top h4 a {
                font-size: 18px;
                font-weight: bold;
                color: #004f8b;
            }

        .topic_news .topic_news_top .text a {
            float: left;
            margin-right: 10px;
            width: 125px;
            height: 94px;
            overflow: hidden;
        }

            .topic_news .topic_news_top .text a img {
                display: block;
                max-width: 125px;
            }

        .topic_news .topic_news_top .text p {
		font-size:16px;
            color: #000;
            margin: 0;
        }

        .topic_news .topic_news_top .lst_news {
        }

            .topic_news .topic_news_top .lst_news li {
                width: 49%;
            }

                .topic_news .topic_news_top .lst_news li .photo {
                    display: inline-block;
                    width: 100%;
                    height: auto;
                    overflow: hidden;
                    margin-bottom: 7px;
                }

                    .topic_news .topic_news_top .lst_news li .photo img {
                        width: 100%;
                    }

                .topic_news .topic_news_top .lst_news li h4 a {
                    font-size: 14px;
                    font-weight: bold;
                    color: #004f8b;
                }

    .topic_news .list_news_small {
        padding: 0 10px;
    }

        .topic_news .list_news_small li {
            border-top: 1px dashed #ccc;
            background: url('../images/icon_list4x4.gif') no-repeat 0 16px transparent;
            padding: 10px 0px 9px 11px;
        }

            .topic_news .list_news_small li a {
                font-size: 16px;
                color: #004f8b;
            }

    .topic_news .video {
        padding: 0 10px;
    }

        .topic_news .video .photo {
            text-align: center;
        }

            .topic_news .video .photo a {
                display: inline-block;
                width: 100%;
                height: auto;
                overflow: hidden;
                position: relative;
            }

                .topic_news .video .photo a img {
                    display: block;
                    width: 100%;
                }

                .topic_news .video .photo a .icon_video {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    width: auto;
                }

        .topic_news .video .text {
            background-color: #00bbf3;
            padding: 4px 15px;
        }

            .topic_news .video .text a {
                font-size: 17px;
                font-weight: bold;
                color: #fff;
            }

    .topic_news .title_cate {
        font-size: 14px;
        font-weight: bold;
        color: #004f8b;
        margin: 0;
        padding-left: 10px;
        margin-bottom: 8px;
    }

.cate_news_top {
    border-bottom: 1px dashed #ccc;
    margin: 0px 10px 10px 10px;
    padding-bottom: 15px;
}

    .cate_news_top h2 {
        margin: 0px 0px 5px 0px;
    }

        .cate_news_top h2 a {
            font-size: 17px;
            font-weight: bold;
            color: #004f8b;
        }

    .cate_news_top .text .photo {
        float: left;
        overflow: hidden;
        margin-right: 10px;
    }

        .cate_news_top .text .photo img {
            max-width: 165px;
            display: block;
        }

    .cate_news_top .text p {
        margin: 0;
		font-size: 16px;
        color: #000;
    }

.cate_lst_news {
    padding: 0 10px;
}

    .cate_lst_news ul {
    }

        .cate_lst_news ul li {
            border-bottom: 1px dashed #ccc;
            padding-bottom: 10px;
            margin-bottom: 10px;
			text-align:left;
        }

            .cate_lst_news ul li .photo {
                float: left;
                overflow: hidden;
                margin-right: 10px;
                position: relative;
            }

                .cate_lst_news ul li .photo img {
                    display: block;
                    max-width: 165px;
                }

                .cate_lst_news ul li .photo .icon_video {
                    position: absolute;
                    top: 27px;
                    left: 44px;
                }

            .cate_lst_news ul li h3 {
                margin: 0;
            }

                .cate_lst_news ul li h3 a {
                    font-size: 15px;
                    font-weight: bold;
                    color: #004f8b;
					text-align:left;
                }

    .cate_lst_news .btn_viewmore {
        margin-bottom: 12px;
    }

.detail_page {
    padding: 0 10px;
    margin-bottom: 10px;
}

    .detail_page .title {
     text-align: left;       font-size: 23px;
        font-weight: bold;
        color: #004f8b;
        margin: 0px 0px 12px 0px;
    }

    .detail_page .time {
        font-size: 12px;
        color: #666;
        display: inline-block;
        margin-bottom: 13px;
    }

    .detail_page .adv_box {
        background-color: #f9f9f9;
        padding: 9px 12px 0px 12px;
        overflow: hidden;
    }

        .detail_page .adv_box ul li {
            margin-bottom: 12px;
        }

            .detail_page .adv_box ul li a {
                font-size: 14px;
                color: #004f8b;
                font-weight: bold;
            }

                .detail_page .adv_box ul li a span {
                    font-weight: bold;
                    color: #ff3300;
                }

    .detail_page .quote {
        font-size: 17px;
        font-weight: bold;
        color: #5f5f5f;
    }

    .detail_page .detail_ct table td,.detail_page .detail_ct b,.detail_page .detail_ct p,.detail_page .detail_ct span,.detail_page .detail_ct strong {
        font-size: 18px;
        color: #000;
		line-height:24px;
		margin-top:5px;
		text-align: justify;
    }
	.detail_ct p 
	{
	padding:0px 0 !important;
	   font-size: 18px;
	}

.like_box {
    background-color: #edf3f8;
    margin: 0 10px;
    border-top: 1px solid #e5eef5;
    border-bottom: 1px solid #e5eef5;
    padding: 10px 12px;
    margin-bottom: 20px;

}

.latest_news {
    padding: 0 10px;
}

    .latest_news h3 {
        font-size: 14px;
        font-weight: bold;
        color: #00bbf3;
        border-bottom: 1px solid #cecece;
        margin: 0px 0px 11px 0px;
        padding-bottom: 7px;
    }

    .latest_news ul li {
        border-bottom: 1px dotted #c2c6c9;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

        .latest_news ul li .photo {
            float: left;
            width: 125px;
            height: 94px;
            overflow: hidden;
            margin-right: 10px;
        }

            .latest_news ul li .photo img {
                max-width: 125px;
            }

        .latest_news ul li h4 {
            margin: 0;
        }

            .latest_news ul li h4 a {
                font-size: 15px;
                font-weight: bold;
                color: #000;
            }

.detail_lst_news {
    padding: 0 10px;
    margin-bottom: 6px;
}

    .detail_lst_news h4 {
        margin: 0px 0px 0px 0px;
        font-size: 14px;
        font-weight: bold;
        color: #00bbf3;
        border-bottom: 1px solid #cecece;
        padding-bottom: 7px;
    }

    .detail_lst_news li {
        border-bottom: 1px dashed #ccc;
        background: url('../images/icon_list4x4.gif') no-repeat 0 16px transparent;
        padding: 10px 0px 9px 11px;
    }

        .detail_lst_news li:last-child {
            border-bottom: none;
        }

        .detail_lst_news li a {
            font-size: 16px;
            color: #00559d;
        }

.button_view {
    padding: 0 10px;
    margin-bottom: 13px;
}
/********** E: WRAPPER **********/

/********** MENU BOTTOM **********/
.menu_bottom {
    background-color: #7f7f7f;
    border-top: 2px solid #00bbf3;
    padding: 15px 0px 15px 10px;
}

    .menu_bottom ul {
    }

        .menu_bottom ul li {
            padding: 10px 0px 12px;
            height: 18px;
            float: left;
            overflow: hidden;
            width: 33%;
            border-right: 1px solid #8D8D8D;
        }

            .menu_bottom ul li a {
                font: 14px arial;
                color: #fff;
                float: left;
                text-decoration: none;
                margin: 0 0 0 10px;
            }
/********** E: MENU BOTTOM **********/

/********** FOOTER **********/
.footer {
    background-color: #414141;
    padding: 10px 10px 10px 10px;
    position: relative;
}

    .footer p {
        font-size: 12px;
        color: #fff;
        margin-bottom: 5px;
		background:none;
    }

        .footer p a {
            color: #00bbf3;
        }

    .footer .btn_top {
        display: inline-block;
        width: 50px;
        height: 50px;
        background: url('../images/icon.png') no-repeat 0 -130px transparent;
        position: absolute;
        top: 12px;
        right: 10px;
    }

        .footer .btn_top:active {
            background: url('../images/icon.png') no-repeat 0 -185px transparent;
        }
/********** E: FOOTER **********/

/********** FIX DEVICE **********/
@media screen and (max-width: 319px) and (min-width: 140px) {
    .adv_top {
        display: none;
    }

    .drop_menu {
        top: 54px;
    }

    .menu_bottom ul li {
        width: 49%;
    }

    .big_news .photo a img {
        width: 100%;
    }

    .topic_news .video .photo {
        width: 100%;
        overflow: hidden;
    }

        .topic_news .video .photo a {
            width: 100%;
            height: auto;
        }

            .topic_news .video .photo a img {
                width: 100%;
            }

            .topic_news .video .photo a .icon_video {
                width: auto;
            }

    .detail_ct img {
       /* width: 100%;*/
		height: auto !important;
    }

    .list_news {
        text-align: center;
    }

        .list_news ul {
            width: 100%;
            min-width: auto;
        }

            .list_news ul li {
                width: 100%;
                float: none;
            }
}
/********** E: FIX DEVICE **********/
.detail_ct img {
       /* width: 100%;*/
		height: auto !important;
    }
.box-tag {
    min-height: 16px;
    padding: 14px 0 14px 40px;
    position: relative;
	margin-bottom:5%;
}

    .box-tag .label {
        font-size: 12px;
        font-weight: bold;
        left: 0;
        position: absolute;
        top: 16px;
    }

.nav-tags {
    list-style: outside none none;
}

    .nav-tags li {
        float: left;
    }

        .nav-tags li a {
            background: #f7f7f7 none repeat scroll 0 0;
            border-radius: 3px;
            color: #666;
            display: block;
            font-family: Arial;
            font-size: 11px;
            margin-bottom: 5px;
            margin-left: 5px;
            padding: 2px 5px;
            transition: all 0.2s ease-in-out 0s;
        }

            .nav-tags li a:hover {
                background: #d5d5d5 none repeat scroll 0 0;
            }
			.detail_ct table img{
				width:100%;
				margin-top :14px !important;
				height: auto;
			}
			.detail_ct table p 
	{
	    margin-left: 5%;
    margin-right: 5%;
	}
.detail_ct table{
	width: 100% !important;
	margin: 0 auto;
	margin-top : 5px;
}	
.detail_ct iframe{
	width: 100% !important;
   /* height: 300px;*/
}
.detail_ct br{
	display: none;
}
.detail_ct figure figcaption{
	font-style: italic;
    color: #000080;
    text-align: center;
    padding: 5px 0;
	font-size: 18px;
	margin-bottom: 20px;
}
.detail_ct figure figcaption p{       
    font-style: italic !important;
    color: #000080 !important;
    text-align: center !important;
    padding: 5px 0 !important;
    font-size: 18px !important;
    margin-bottom: 20px !important;            
}
.detail_ct figure.image{
	margin-top: 10px;
	    text-align: center;
    margin-bottom: 0;
}
.detail_ct table.blockimage p{
          margin: 0;
          line-height: 0;
        }
		.detail_page .detail_ct .block-video-rel p{
			line-height: 22px;
    margin: 5px;
    font-size: 13px;
	color: #034a82;
	margin-bottom: 20px;
	margin-top: 0px;
	    text-align: center;
		}
@media only screen and (max-width: 500px){
	.detail_ct table {
		overflow: hidden;
	}	
	.detail_ct table p {
		width: auto !important;
		padding: 0 !important;
		margin: 0 !important;
	}
}
/*by ngocbich85hd - 23/02/2017*/

.right {
    float: right
}

.fix-ie {
    *display: inline;
    *zoom: 1
}

@media screen and (max-width: 767px) {
    body {
        font-size: 16px
    }

}

/**GENERAL**/
@charset "utf-8";
* {
    margin: 0;
    padding: 0
}

body {
    color: #000;
    font: 400 12px arial;
    text-align: left;
    background: #fff
}

h2 {
    line-height: 16px
}

a {
    color: #000;
    text-decoration: none;
    outline: 1px
}

a:hover {
    text-decoration: none;
    color: #004f8b
}

img {
    border: 0;
    font-size: 0;
    line-height: 0;
    max-width: 100%
}

ul, li {
    list-style-type: none
}

input, textarea {
    font-family: arial;
    font-size: 11px;
    border: none;
    background: none
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0
}

.left {
    float: left
}

.right {
    float: right
}

html {
    -webkit-text-size-adjust: none
}

.ic {
    font-family: Arial, "Helvetica Neue", sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 15px;
    color: #999;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ic-caret-left:before {
    content: "\e90d"
}

.ic-caret-right:before {
    content: "\e90e"
}

.no_wrap {
    white-space: nowrap
}

.txt_14 {
    font-size: 14px
}

.width_common {
    width: 100%;
    float: left
}

.box_category {
    margin-bottom: 15px
}

.title_box_category {
    height: 34px;
    background: #eee url(/images/graphics/bg_1x28.gif) repeat-x left top;
    margin-bottom: 10px;
    overflow: hidden
}

.txt_main_category {
    float: left;
    margin: 0 0 0 10px;
    display: inline;
    font: 700 14px/30px arial;
    color: #9f224e
}

.title_box_category .line_top_box {
    color: #9f224e;
    font: 700 14px/30px arial;
    height: 28px;
    display: block;
    float: left;
}

#block_flash_video_home {
    background: #fff;
}

.block_flash_video {
    overflow: hidden;
    cursor: pointer;
    width: 100%;
    float: left;
    position: relative;
    font-size: 0;
    background: #fff;
}

.txt_main_category span, .txt_main_category a {
    color: #9f224e;
    font-size: 18px;
    line-height: 34px;
    height: 28px;
    display: block;
    float: left;
    background: url(/images/graphics/bg_active_categoryname.gif) repeat-x left top
}

.content_box_category .thumb {
    float: left;
    margin: 0 10px 0 0;
    width: 140px;
    position: relative
}

.block_flash_video {
    overflow: hidden;
    cursor: pointer;
    width: 100%;
    float: left;
    position: relative;
    font-size: 0;
    background: #fff
}

.videoname {
    width: 96%;
    padding: 0 2% 10px;
    background: #f5f5f5;
    float: left
}

.thumb_image {
    position: relative;
    width: 100%;
    float: left
}

.thumb_image img {
    float: left
}

.list_video {
    padding: 10px 0 0;
    width: 100%;
    float: left;
    position: relative
}

.list_video li {
    width: 140px;
    float: left;
    margin: 0 20px 0 0
}

.list_video li.end {
    margin: 0
}

.list_video li .title_video {
    width: 100%;
    float: left;
    padding: 5px 0 0
}

#video .item {
    width: 140px;
    float: left
}

#video .width_slider {
    width: 430px;
    float: left
}

.icon_thumb_videophoto {
    width: 28px;
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    position: absolute;
    background: rgba(255, 255, 255, 0.8);
    left: 0;
    bottom: 0
}

.icon_thumb_videophoto .ic {
    color: #000;
    vertical-align: middle
}

.thumb:hover .icon_thumb_videophoto {
    background: rgba(255, 255, 255, 1)
}

.block_photo_top {
    float: left;
    margin-bottom: 10px;
    width: 100%
}

.block_photo_top .thumb_image {
    margin-bottom: 10px
}

.block_arrow_title {
    display: none;
    float: right;
    width: 45px;
    height: 44px;
    background: url(/images/graphics/icon_total_01.png) no-repeat 23px -157px
}

.block_mid_new {
    width: 100%;
    float: left
}

.txt_blue {
    color: #004f8b !important
}

.like_google {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #F5F5F5;
    position: absolute;
    right: 75px;
    top: 5px;
    width: auto;
    z-index: 99
}

.like_google.active {
    border: 1px solid #CCC;
    background: #fff
}

.icon_responsive .ic {
    color: #fff;
    vertical-align: middle
}

.block_404 {
    width: 660px;
    margin: 0 auto
}

.mid_block {
    width: 640px;
    padding: 0 10px;
    float: left
}

.title_block {
    border-bottom: 1px dotted #E2E2E3;
    font: 700 14px arial;
    padding-bottom: 10px
}

.view_num {
    color: #9f224e
}

.title_box_category.no_space {
    margin: 0
}

.block_lienhe {
    width: 67%
}

.item_input_lienhe {
    margin-bottom: 10px
}

.title_box_category .line_top_box {
    color: #000;
    margin: 0 0 0 10px
}

.txt_center {
    text-align: center
}

.detail_page blockquote{
    background: #ffffcc;
    padding: 10px;
}
.detail_page blockquote p{
    background-color: #ffffcc !important;
}

#video.box_category {
    margin-top: 5px;
    overflow: hidden;
    float:none;
}

.item_slider .thumb_image .thumb_image {
    margin-bottom: 5px
}

.item_slider .thumb_image img {
    width: 100%
}

.block_home_new {
    width: 100%;
    float: left
}

.block_col_top_left {
    width: 100%;
    float: left
}

.block_col_top {
    background: #f1f1f1;
    margin: 0 0 10px
}

.block_col_mid #col_2 {
    float: right;
    margin: 0;
    padding: 0
}

.block_col_mid {
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .icon_dot_live {
        left: 96%
    }
}

.fix {
    position: fixed;
    top: 0;
    z-index: 1
}

.block_flash_video .embed-container {
    background: #000;
}

.embed-container, .embed-container.audio {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

#parser_video_html5 {
    float: left;
    width: 100%;
    overflow: hidden;
}

.title_news {
    padding: 20px 15px 10px 15px;
}

.title_news .txt_link {
    font: 700 18px arial;
    color: #333;
    text-decoration: none;
    display: block;
}

.title_lead_video .news_lead {
    font: 400 16px/20px arial;
    color: #333;
    padding: 0px 15px;
}

#block_flash_video_home {
    background: #fff
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#block_flash_video_home .embed-container {
    height: 100%;
    padding-bottom: 0;
    background: #fff
}

.content_box_category .box_list_recommend .thumb {
    width: 45px;
    margin: 0 10px 0 0;
    float: left
}

.content_box_category .box_list_recommend .thumb img {
    width: 100%;
    float: left
}

@media screen and (min-width: 120px) and (max-width: 480px) {

    .thumb_image img {
        width: 100%
    }

    .lineFmenu {
        width: 100%
    }

    .block_arrow_title {
        display: block
    }

    .title_box_category {
        background-color: #eee;
        height: 44px;
        font: 700 20px/44px arial
    }

    .txt_main_category a {
        font: 700 20px/44px arial;
        height: 44px
    }

    .txt_category_video {
        padding: 7px 0 0
    }

    .list_video li {
        margin: 0;
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px dotted #E2E2E3
    }

    .list_video li:last-child {
        margin: 0;
        padding: 0;
        border: none
    }

    .list_video li .thumb_image {
        width: 40%;
        float: left;
        margin: 0 10px 0 0
    }

    .list_video li .title_video {
        float: none
    }

    .list_video li .title_video a {
        font: 400 18px arial
    }

    .item_slider .title_video a {
        font: 400 16px arial
    }

}

@media screen and (min-width: 481px) and (max-width: 767px) {

    .block_mid_new {
        background: none
    }

    .block_arrow_title {
        display: block
    }

    .title_box_category {
        background-color: #eee;
        height: 44px
    }

    .txt_main_category a {
        font: 700 20px/44px arial;
        height: 44px
    }

    .style_02 .txt_main_category a {
        font: 700 14px arial
    }
}

.list_video li {
    margin: 0;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #E2E2E3
}

.list_video li:last-child {
    margin: 0;
    padding: 0;
    border: none
}

.list_video li .thumb_image {
    width: 40%;
    float: left;
    margin: 0 10px 0 0
}

.list_video li .title_video {
    float: none
}

.list_video li .title_video a {
    font: 400 18px arial
}

.list_video li {
    width: 31.7%;
    margin: 0 2% 0 0;
    border: none;
    padding: 0
}

.list_video li:last-child {
    margin: 0
}

.list_video li .thumb_image {
    width: 100%
}

@media screen and (min-width: 768px) and (max-width: 979px) {

    .thumb_image img {
        width: 100%
    }

    .lineFmenu {
        width: 100%
    }

    .ft-botl {
        display: none
    }

    .block_mid_new {
        background-position: 77% 0
    }

    .list_video li {
        width: 32%;
        margin: 0 1% 0 0;
    }

    .block_home_new {
        width: 100%
    }

}

.item_slider {
    padding: 0 5px;
    clear: both
}

.item_slider .title_video {
    padding: 10px 0 0;
    width: 100%;
    float: left
}

.btn_control_tv_slider {
    height: 28px;
    width: 28px;

    position: absolute;
    z-index: 9;
    top: 41%;
    text-align: center;
    line-height: 28px;
    cursor: pointer
}

img {
    border: 0 none;
    font-size: 0;
    line-height: 0;
    max-width: 100%;
}

.parser_body .block_video_parser_home {
    cursor: pointer;
    overflow: hidden;
}

.icon_bloclvideo {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    text-align: left;
}

.icon_bloclvideo .img_icon {
    background-image: url(/images/ico-play-60x60.png);
    display: inline-block;
    height: 60px;
    vertical-align: middle;
    width: 60px;
}

.icon_bloclvideo .image_icon_center {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.title_lead_video {
    padding: 0;
    box-sizing: border-box;
}

.btn_control_tv_slider .ic {
    color: #000;
    background: top center no-repeat;
    height: 40px;
    width: 23px;
    font-size: 0px;
    vertical-align: middle
}

.prev_slider {
    left: 1%;
    background: url("/images/pre.png") rgba(255, 255, 255, 0.8) center center no-repeat;
}

.next_slider {
    right: 1%;
    background: url("/images/next.png") rgba(255, 255, 255, 0.8) center center no-repeat;
}

.prev_slider:hover {
    background: url("/images/pre1.png") rgba(255, 255, 255, 1) center center no-repeat;
}

.next_slider:hover {
    background: url("/images/next1.png") rgba(255, 255, 255, 1) center center no-repeat;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

#parser_video_html5 {
    float: left;
    width: 100%;
    overflow: hidden;
    max-height: 280px;
}
#abdplayer{
    height: 330px !important;
}
#ContentDetails table tr:nth-child(2) td{
    font-style: italic;
    color: #000080;
    text-align: center;
    padding: 5px 0;
    margin: 0 auto;
    line-height: 22px;
    font-size: 14px;
}
