@charset "utf-8";
.ads_inmb{display: none;}
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
input {
-webkit-border-radius:0px;
}
#content_detail_mod ul {
    list-style: disc;
    padding-left: 20px;
}

#content_detail_mod ul li {
    list-style: disc;
}
input[type="checkbox"]{-webkit-appearance:checkbox;  }
/*reset css*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
/* change colours to suit your needs */
ins {/* background-color:#ff9; */color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;padding:0;}
input, select {vertical-align:middle;}
/*End reset css*/


*{margin:0; padding:0; list-style:none; outline:none; line-height:normal;box-sizing:border-box}
li{list-style:inside none}
img{border:0 none}
*:focus{outline:none;}
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em;line-height: 0; }
* html .pkg { display: inline-block; height: 1%; }
.pkg { * display: inline-block; }
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none; color:#444; cursor:pointer;display:block }
a:hover{color:#bd2024;text-decoration:none}
body{background:#FFF}
html{font:14px/18px Arial, Helvetica, sans-serif; height:100%; width:100%; background:#fff; line-height:normal;}
input[type="submit"],input[type="button"],input[type="text"] {border:0 none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:12px; line-height:normal;display:inline}
.grid1190{width:1190px;margin:0 auto}

/*--------------COMMON------------------------*/
.clear {clear: both;}
.inner {width: 1000px; margin: 0 auto;}
.col160 {width: 160px;}
.col300 {width: 300px;}
.col700 {width: 700px;}
.thumb {width: 100%; height: auto;}
.thumb img {width: 100%; height: unset;}
.m_hot.list_bottom_slide .thumb img{ height: auto; }
.mar15 {margin-bottom: 15px;}

main {position: relative; padding-top: 110px;}
.move_top {display: inline-block; position: fixed; bottom: 25px; right: 25px;}

body {position: relative; -webkit-tap-highlight-color: transparent;}
body.dim {overflow: hidden;}
.overlay{
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
background-color: rgba(0,0,0,0.5); /*dim the background*/
}
/*------------END COMMON-----------------------*/


/*--------------HEADER----------------------*/
header {}
#header {position: fixed; top: 0; left: 0; display: inline-block; width: 100%; /*height: 101px;*/ z-index: 9999; transition: top 0.5s ease-in-out;}
.header_fix .h_nav {}
.nav-up {
top: -101px;
}

.h_top {background: #FFF;}
.inner_top {width: 1000px;margin: 0 auto;}
.h_inner_top {display: flex; display: -webkit-flex; /* Safari */ width: 100%; padding: 12px 0; border-bottom: 1px solid #ededed; align-items: center; -webkit-align-items: center;}

.h_top_left {display: inline-block; clear: both; flex: 1; -webkit-flex: 1; /* Safari 6.1+ */}
.h_top_left .h_logo {display: inline-block; }
.h_top_left .frm_search {display: inline-block; float: right;}
.h_top_left .btn_menu_search {display: none; width: 22px; height: 22px; overflow: hidden; margin: 0 15px;}

.h_top_center .wlogo {display: none;}

.h_top_right {height: 30px;}
.h_top_right a {display: inline-block; float: left; color: #BBB; font-size: 18px; margin-left: 27px; height: 18px; margin-top: 6px;}
.h_top_right a:hover {color: #e21361;}
.h_top_right .btn_menu_mobile {display: none; width: 32px; height: 32px; overflow: hidden; }

.frm_search {position: relative; display: inline-block; float: left;}
.frm_search .txt_search {display: inline-block; border: 1px solid #eee; padding: 7px 36px 7px 13px; box-shadow: 0px 0px 1px #ddd; font-size: 12px; color: #555; font-family: Arial; }

.frm_search .txt_search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-family: Arial; font-size: 12px;
}
.frm_search .txt_search::-moz-placeholder { /* Firefox 19+ */
font-family: Arial; font-size: 12px;
}
.frm_search .txt_search:-ms-input-placeholder { /* IE 10+ */
font-family: Arial; font-size: 12px;
}
.frm_search .txt_search:-moz-placeholder { /* Firefox 18- */
font-family: Arial; font-size: 12px;
}
.frm_search .btn_search {position: absolute; top: 0; right: 0; margin: 0; padding: 6px 8px; color: #BBB;}

.h_nav {display: inline-block; width: 100%; height: 49px;}
.h_inner_nav {width: 1066px; margin: 0 auto; background: #FFF;}
.h_inner_nav ul {display: inline-block; width: 100%; padding: 0 13px 0 23px;}
.h_inner_nav li {display: inline-block; float: left; padding: 11px 8.5px;}
.h_inner_nav li a {font-family: Arial; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #222;}
.h_inner_nav li a:hover, .h_inner_nav li.active a {color: #e21361;}
.h_inner_nav li.nav_home {padding-top: 6px;}

.menu_mobile {display: none; background-color: #edede7;bottom: 0;left: 0;margin-top: 54px; overflow-y: scroll; padding: 0 24px 24px;position: fixed;right: 0;top: 0;transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;}
.menu_mobile ul {display: inline-block; width: 100%; padding: 13px 0 0px; clear: both;}
.menu_mobile ul li {display: inline-block; width: 33%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; float: left; text-align: center;}
.menu_mobile ul li:nth-child(3n+3) {border-right: 0;}
.menu_mobile ul li a {display: inline-block; color: #5c5c5e;font-family: 'Arial';font-size: 14px;letter-spacing: .03rem;line-height: 1.1;padding: 36px 24px;text-transform: uppercase;}
.menu_mobile .f_menu_mobile {display: inline-block; text-align: center; width: 100%; margin: 23px 0 0;  color: #5c5c5e;}

.breakcrumb {display: inline-block; width: 100%; /*margin-bottom: 20px;*/ padding-bottom: 8px; /*border-bottom: 1px solid #888;*/}
.breakcrumb .sitemap li {display: inline-block; float: left;}
.breakcrumb .sitemap li a {display: inline-block;}
.breakcrumb .sitemap li:after {content: '/'; display: inline-block; margin: 0 8px;}
.breakcrumb .sitemap li.active:after {content: none;}
.breakcrumb .sitemap li.active a, .cat_child.fr li.active a {color: #e21361;}

ul.sitemap.fl {
    margin-bottom: 0px;
}
.breakcrumb .cat_child {display: inline-block;}
.breakcrumb .cat_child li {display: inline-block; float: left; margin-right: 8px;}
.breakcrumb .cat_child li:last-child {margin-right: 0;}
.breakcrumb .cat_child li a {display: inline-block; font-size: 12px;}
.breakcrumb .cat_child li:before {content: ''; display: inline-block; width: 4px; height: 3px; background: #e21361; margin-right: 8px; position: relative; bottom: 1px;}

/*-----------------END HEADER--------------------*/

/*-----------------FOOTER----------------------------*/
footer {background: #f9f9f9; margin-top: 25px;}
.f_nav {display: inline-block; width: 100%;}
.f_nav ul {display: inline-block; width: 100%; border-bottom: 1px solid #e5e5e5;}
.f_nav li {display: inline-block; float: left; padding: 13px 15px 8px 0px;}
.f_nav li a {font-family: Arial; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #222;}
.f_nav li.nav_home {padding-top: 8px;}

.f_mid {display: flex; display: -webkit-flex; /* Safari */ width: 100%; padding: 16px 0; border-bottom: 1px solid #e5e5e5;}
.f_mid .f_item {display: inline-block; float: left;  width: 25%; border-right: 1px solid #e5e5e5; text-align: center; padding: 6px 12px;}
.f_mid .f_item:last-child {border-right: 0;}
.f_mid .f_item .f_ico {margin-bottom: 18px; min-height: 32px;}
.f_mid .f_item p {font-size: 14px; line-height: 20px; color: #222;}

.f_last {display: flex; display: -webkit-flex; /* Safari */ width: 100%; padding: 17px 0; align-items: center;}
.f_last .f_logo {margin-right: 35px;}
.f_last .license p {font-family: Arial; font-weight: bold; font-size: 13px; line-height: 20px; color: #333;}
.f_last .f_social {display: inline-block; margin-left: auto;}
.f_last .f_social a {display: inline-block; float: left; color: #bbbbbb; font-size: 18px;margin-left: 27px;}
.f_last .f_social a :hover {color: #e21361;}
/*-----------------END FOOTER-----------------------*/

/*---------------HOME-----------------------------*/

.m_pick {display: inline-block; margin-left: -1px; margin-right: -1px; margin-top: 10px;}
.m_pick article {display: inline-block; float: left; margin:0 1px 0 0; margin-bottom: 1px; overflow: hidden;}
.m_pick article .thumbrel {display: inline-block; position: relative; }
.m_pick article .thumbrel .shadow {position: absolute; left: 0; bottom: 0; min-height: 70%; width: 100%;
background-image: -webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));
background-image: -moz-linear-gradient(bottom,#000,rgba(0,0,0,0));
background-image: -ms-linear-gradient(bottom,#000,rgba(0,0,0,0));
background-image: -o-linear-gradient(bottom,#000,rgba(0,0,0,0));
background-image: linear-gradient(bottom,#000,rgba(0,0,0,0));
}
.m_pick article .thumbrel .title {position: absolute; left: 0; bottom: 0; font-family: Arial; font-weight: bold; font-size: 14px; color: #fefefe; padding: 13px 17px; line-height: 20px;}
.m_pick article .thumbrel .title_pick_first { font-size: 24px; line-height: 34px; padding: 13px 20px;}

.m_contain {padding-right: 20px; box-sizing: border-box;}
.m_hot {display: inline-block; margin-bottom: 13px; width: 100%;}
.m_hot .n_lock {width: 480px; float: left; padding-right: 20px;}
.m_hot .n_lock .title {font-family: Arial; font-weight: bold; font-size: 24px; color: #222; line-height: 30px; margin: 7px 0;}
.m_hot .n_lock time span{font-family: Arial; font-size: 12px; color: #333; margin-left: 2px;}
.m_hot .n_lock time i {color: #aaa;}
.m_hot .n_lock .intro {font-size: 14px; line-height: 20px; color: #333; margin: 5px 0;}
.m_hot .n_other {display: inline-block;}
.m_hot .n_other li article {width: 200px;}
.m_hot .n_other li article .title {font-family: Arial; font-weight: bold; font-size: 14px; color: #000; line-height: 20px; margin: 6px 0 13px;}

.m_cat {display: inline-block; width: 100%; margin-top: 20px;}
.m_cat .cat_head {width: 100%; box-sizing: border-box; background: #e21361; border-left: 3px solid #c81c49;}
.m_cat .cat_head .m_cat_title {font-family: Arial; font-size: 16px; text-transform: uppercase; color: #FFF; padding: 6px 0 6px 11px;}
.m_cat .cat_pkg .n_lock {width: 352px; padding-right: 24px; float: left;}
.m_cat .cat_pkg .n_lock .title {font-family: Arial; font-weight: bold; font-size: 20px; color: #222; line-height: 26px; margin: 7px 0;}
.m_cat .cat_pkg .n_lock time span{font-family: Arial font-size: 12px; color: #333; margin-left: 2px;}
.m_cat .cat_pkg .n_lock time i {color: #aaa;}
.m_cat .cat_pkg .n_lock .intro {font-size: 14px; line-height: 20px; color: #333; margin: 5px 0;}

.m_cat .cat_pkg .n_list {display: inline-block; width: 328px;}
.m_cat .cat_pkg .n_list li {display: inline-block; width: 100%; margin-bottom: 15px;}
.m_cat .cat_pkg .n_list li:last-child {margin-bottom: 0;}
.m_cat .cat_pkg .n_list li article {display: flex; display: -webkit-flex; /* Safari */}
.m_cat .cat_pkg .n_list li article .title {font-family: Arial; font-size: 14px; color: #222; line-height: 21px; padding-left: 12px;}
.m_cat .cat_pkg .n_list li article h2 .title {font-weight: bold;}
.m_cat .cat_pkg .n_list li article h3 {flex: 1; -webkit-flex:1;}
.m_cat .cat_pkg .n_list li article h2 {flex: 1; -webkit-flex:1;}
.m_cat .cat_pkg .n_list li article h4 {flex: 1; -webkit-flex:1;}

.m_cat_small {width: 328px; overflow: hidden; margin: 20px 0;}
.m_cat_small .cat_head {margin-bottom: 3px;}
.m_cat_small .n_lock {border-bottom: 1px solid #ededed; margin-bottom: 18px; padding-bottom: 8px;}

.m_cat .n_list_col li {width: 328px; float: left; margin-right: 24px; margin-bottom: 20px;}
.m_cat .n_list_col li:nth-child(2n) {margin-right: 0;}
.m_cat .n_list_col li article {display: flex; display: -webkit-flex; /* Safari */}
.m_cat .n_list_col li article .title {font-family: Arial; font-weight: bold; font-size: 14px; color: #222; line-height: 20px; padding-left: 12px;}
.m_cat .n_list_col li article h2 { -webkit-flex:1; flex: 1;}
.m_cat .n_list_col li article h3 { -webkit-flex:1; flex: 1;}
.m_cat .n_list_col li article h4 { -webkit-flex:1; flex: 1;}

#n_list_lightSlider {margin-top: 3px;}
#n_list_lightSlider li .thumbrel {position: relative;}
#n_list_lightSlider li .thumbrel .lightSlider_left {position: absolute; top: 0; right: 0; background: rgba(0,0,0,0.4); height: 100%; width: 34%; color: #FFF; padding: 21px 17px;}
#n_list_lightSlider li .thumbrel .thumb {max-height: 382px;}
#n_list_lightSlider li .thumbrel .lightSlider_left .title {font-family: Arial; font-weight: bold; font-size: 18px; line-height: 24px; color: #FFF;}
#n_list_lightSlider li .thumbrel .lightSlider_left .intro {font-family: Arial; font-size: 14px; line-height: 20px; margin: 9px 2px 18px 1px;}
#n_list_lightSlider li .thumbrel .lightSlider_left .click_more {font-size: 10px; line-height: 18px; background: #222; padding: 6px 11px;}

.lSSlideOuter {position: relative;}
.lSSlideOuter .lSPager.lSpg{position: absolute;left: 0;bottom: 5px;width: 100%;}
.lSSlideOuter .lSPager.lSpg > li a{background-color: #fff}
.lSSlideOuter .lSPager.lSGallery {background: #232323; padding: 15px 0px 15px 0px; border-bottom: 1px solid #313131; border-top: 1px solid #313131;}
.lSSlideOuter .lSPager.lSGallery li {/* width: 80px !important; margin-right: 27px!important; *//* margin-top: 15px; */padding:0 27px;opacity: 0.6;}
.lSSlideOuter .lSPager.lSGallery li:last-child {margin-right: 0!important;}
.lSSlideOuter .lSPager.lSGallery li img {/* width: 80px; height: 45px; */}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 0; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li.active {opacity: 1;}

.col_tab .tab_head {display: inline-block; width: 100%;}
.col_tab .tab_head span {display: inline-block; font-family: Arial; text-transform: uppercase; color: #FFF; background: #eee; 
    font-size: 16px; color: #222; padding: 7px 13px; cursor: pointer;
}
.col_tab .tab_head span.active {background: #e21361; color: #fffefe;}
.col_tab .cat_pkg .n_list {display: none; width: 100%;} 

.m_cat .cat_pkg .slider_hideImage {display: inline-block; width: 100%; margin-top: 3px;}
.m_cat .cat_pkg .slider_hideImage li {background: #fafafa; margin-bottom: 5px; min-height: 65px;}
.m_cat .cat_pkg .slider_hideImage li article {display: inline-block; width: 100%;}
.m_cat .cat_pkg .slider_hideImage li .title {margin-top: 8px; margin-bottom: 8px;}
.m_cat .cat_pkg .slider_hideImage li .small_thumb {display: inline-block; float: left; width: 3px; height: 65px; margin-right: 12px;
                                -webkit-transition: width 0.3s; /* For Safari 3.1 to 6.0 */
                                transition: width 0.3s;
                            }
.m_cat .cat_pkg .slider_hideImage li .small_thumb img {width: 100%;}
.m_cat .cat_pkg .slider_hideImage li:hover .small_thumb {width: 65px; height: 65px;}

.m_cat_thoitrang {display: inline-block; position: relative; width: 100%; background: url('../images/vector_tt.png') no-repeat top center; padding-top: 25px; margin-bottom: 15px;}
.m_cat_thoitrang .m_cat_title {text-align: center;position: absolute; top: 30px; display: inline-block;width: 100%; font-family: Arial; font-size: 16px; text-transform: uppercase; color: #e21361;}
.m_cat_thoitrang .cat_pkg {display: inline-block; width: 100%; background: url('../images/bg_tt.png') no-repeat; padding: 40px 27px; min-height: 361px;}
.m_cat_thoitrang #list_thoitrang .title {font-family: Arial; font-weight: bold; font-size: 18px; line-height: 24px; color: #232323; margin: 8px 0;}

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #e21361;}

.list_cat_xinhan li:nth-child(1){background-image: url('../images/bg_xn1.png')}
.list_cat_xinhan li:nth-child(2){background-image: url('../images/bg_xn2.png')}
.list_cat_xinhan li:nth-child(3){background-image: url('../images/bg_xn3.png')}
.list_cat_xinhan li:nth-child(4){background-image: url('../images/bg_xn4.png')}
.list_cat_xinhan li:nth-child(5){background-image: url('../images/bg_xn5.png')}
.list_cat_xinhan li {display: inline-block; position: relative; width: 142px; height: 95px; overflow: hidden; float: left; margin-top: 15px;  margin-right: 16px; 
text-align: center; padding: 5px;}
.list_cat_xinhan li:nth-child(2n) {margin-right: 0;}
.list_cat_xinhan li:before {content: ''; width: 100%; height: 100%; display: inline-block;  background: rgba(0,0,0,0.4); position: absolute; top: 0; left: 0;}
.list_cat_xinhan li a {display: table; width: 100%; height: 100%; border: 1px solid #b8b0a8; position: relative; z-index: 2;}
.list_cat_xinhan li a span{display: table-cell; font-family: Arial; font-weight: bold; font-size: 14px; line-height: 24px; color: #FFF; text-transform: uppercase; vertical-align: middle;}

.list_cat_evabook {display: inline-block; width: 100%;}
.list_cat_evabook li.first:nth-child(1) {background: url('../images/bg_eva1.png') no-repeat #fafafa;}
.list_cat_evabook li.first:nth-child(2) {background: url('../images/bg_eva2.png') no-repeat #fafafa;}
.list_cat_evabook li.first {display: inline-block; width: 100%; padding: 0 16px; min-height: 45px; overflow: hidden; margin-top: 3px;}
.list_cat_evabook li.first span {display: inline-block; width: 100%; padding: 11px 0 10px;}
.list_cat_evabook li.first span a {display: inline-block; font-family: Arial; font-weight: bold; font-size: 14px; line-height: 24px; color: #FFF; text-transform: uppercase;}
.list_cat_evabook li.first span i {color: #FFF; line-height: 24px; cursor: pointer;}
.list_cat_evabook li.first ul {display: none;}
.list_cat_evabook li.active ul li a {font-family: Arial; font-weight: bold; font-size: 14px; line-height: 20px; color: #222; margin: 8px 0;}
.list_cat_evabook li.active ul li a:before {content: ''; display: inline-block; width: 4px; height: 3px; background: #ee3767; margin-right: 9px;position: relative;bottom: 3px;}

/*-------------END HOME -------------------------*/

/*-------------CATE---------------------*/

.list_news {display: inline-block; width: 100%; margin: 20px 0 0; position: relative;}
.list_news .list_news_left {width: 328px;}
.list_news .list_news_right {width: 352px; padding-left: 24px;} 
.list_news article {display: inline-block; background: #f9f9f9; max-width: 328px; border-bottom: 1px solid #ededed; margin-bottom: 24px;}
.list_news article.even {margin-right: 13px;}
.list_news article .news_info {display: inline-block; padding: 0 10px;}
.list_news article .title {font-weight: bold; font-size: 18px; line-height: 24px; color: #222; margin: 8px 0;}
.list_news article time span{font-family: Arial; font-size: 12px; color: #333; margin-left: 2px;}
.list_news article time i {color: #aaa;}
.list_news article .intro {font-size: 14px; line-height: 20px; color: #333; margin: 8px 0 13px;}

.paging {display: flex; display: -webkit-flex; /* Safari */ width: 100%; justify-content: center; margin: 0 0 20px;}
.paging a {display: inline-block; float: left; font-weight: bold; color: #222; font-size: 12px; line-height: 10px; background: #f1f1f1; padding: 7px 9px; margin-right: 4px; max-height: 24px; max-width: 24px;}
.paging a:last-child {margin-right: 0;}
.paging a i {font-size: 14px; line-height: 10px;}
.paging .active {color: #FFF; background: #222;}

/*---------------DETAIL-----------------*/
.details .title {display: inline-block; width: 100%; font-weight: bold; font-size: 24px; line-height: 32px; color: #000; margin-bottom: 13px;}
.details time span{font-weight: bold; font-size: 12px; color: #333; margin-left: 2px;}
.details time i {color: #aaa; font-size: 13px;}
.details .social_top {display: flex; min-height: 28px;}
.details .social_top .fb-like.fb_iframe_widget {    margin-right: 10px;}
.details .social_top iframe {float: left; margin-left: 5px !important;}
.details .intro {border-left: 3px solid #ddd; padding-left: 11px; margin: 13px 0 20px; font-size: 16px;}
.details .intro h2 {font-size: 18px; line-height: 24px;font-weight: bold}
.details .intro h2 span {font-size: 12px;line-height: 24px; text-transform: uppercase;}
.d_contain {display: inline-block; width: 100%; margin-bottom: 20px;}
.d_contain .d_main_left {display: inline-block; width: 520px; padding-right: 20px; float: left; box-sizing: border-box;}
.d_contain .d_main_left .content * {font-size: 14px; line-height: 22px;}
.d_contain .d_main_left .content p {margin-bottom: 11px;}
.d_contain .d_main_left .content a {display: inline-block; color: red;font-size: 16px;}
.adv .e span.qc{margin: 0 0px 0 0;display: inline-block;font-size: 12px;line-height: 12px;padding: 3px 3px;background: #b3b3b3;color: #fff;}
#content_detail figure figcaption h2{line-height: 22px; font-size: 15px!important}
#content_detail figure figcaption h2 a{line-height: 16px; font-size: 15px;color: red;}
.d_contain .d_main_left .content .sources {display: inline-block; width: 100%; text-align: right; font-weight: bold; color: #222;}
.d_contain .d_main_left .social_bottom {display: inline-block; position: relative; width: 100%; background: url('../images/social_bottom.png') no-repeat top left; min-height: 122px;}
.d_contain .d_main_left .social_bottom .social_bottom_inner {position: absolute; display: inline-block; bottom: 20px; left: 0;}
.d_contain .d_main_left .social_bottom iframe {float: left; margin-right: 8px!important;}
.d_contain .d_main_left .tags {display: inline-block; width: 100%; background: #f9f9f9; padding: 7px 12px; margin: 0; }
.d_contain .d_main_left .tags span {display: inline-block; font-weight: bold; font-size: 12px; color: #222; margin-right: 6px; float: left; line-height: 18px;}
.d_contain .d_main_left .tags a {display: inline-block; font-weight: bold; font-size: 12px; color: #ed1135; float: left; line-height: 18px;}
.d_contain .d_main_left .tags a:after {content: '/'; display: inline-block; font-weight: bold; color: #222; margin: 0 6px;}
.d_contain .d_main_left .tags a:last-child:after {content: '';}
.d_contain .d_main_left .n_list_update {display: inline-block; width: 100%; margin: 20px 0;}
.d_contain .d_main_left .n_list_update .list_head {display: inline-block; width: 100%; background: #eeeeee; border-left: 3px solid #ddd; box-sizing: border-box;
font-family: Arial; font-size: 16px; color: #333; padding: 7px 10px 6px;
}
.d_contain .d_main_left .n_list_update ul li {display: inline-block; width: 100%; margin: 10px 0 0;}
.d_contain .d_main_left .n_list_update ul li .title {font-weight: bold; font-size: 14px; line-height: 20px; color: #333; margin: 0;position: relative;margin-left: 10px;}
.d_contain .d_main_left .n_list_update ul li .title:before {
content: '';
/* display: inline-block; */
width: 3px;
height: 3px;
background: #e21361;
position: absolute;
top: 8px;
/* margin-right: 10px; */
left: -9px;
}


.d_contain .d_main_right {display: inline-block;}
.d_contain .d_main_right .n_list_related {display: inline-block;}
.d_contain .d_main_right .n_list_related .list_head {background: #eee; font-weight: bold; font-size: 12px; color: #000; padding: 8px; margin-bottom: 3px;}
.d_contain .d_main_right .n_list_related .title {font-weight: bold; font-size: 14px; line-height: 20px; color: #222; margin: 3px 0 10px;}

.list_suggest_link {margin-bottom: 5px;}
.list_suggest_link li {margin-bottom: 0 !important;}
.list_suggest_link li a {display: inline-block; color: #e21361 !important;margin-left: 10px; position: relative;margin-bottom: 10px;}
.list_suggest_link li a:before {    
content: '';
display: inline-block;
width: 3px;
height: 3px;
background: #000;
position: absolute;
left: -10px;
top: 10px;}

/*.list_suggest_mobile {display: none;}
.list_suggest_mobile .n_list_related {display: inline-block;}
.list_suggest_mobile .n_list_related .list_head {background: #eee; font-weight: bold; font-size: 12px; color: #000; padding: 8px; margin-bottom: 3px;}
.list_suggest_mobile .n_list_related .title {font-weight: bold; font-size: 14px; line-height: 20px; color: #222; margin: 3px 0 10px;}*/

@media all and (max-width: 1083px) and (min-width: 1024px) {
.inner {padding: 0 15px}
.inner_top {width: 100%;}
.h_inner_top {padding-left: 15px; padding-right: 15px;}

.h_inner_nav {width: 100%;}
.h_inner_nav ul {padding: 0;}
.h_inner_nav li {padding-left: 8px; padding-right: 8px;}
}


@media all and (max-width: 1023px) {
#n_list_lightSlider li .thumbrel .lightSlider_left{width: 100%}
.inner {padding: 0 15px}
.inner_top {width: 100%; position: relative; z-index: 2;}
.h_inner_top {border: none;}

.h_nav {display:none}

.h_top {background: #e21361; position: relative;}
.h_top .btn_menu_close {display: none; width: 20px; height: 20px; position: absolute; right: 25px; top: 19px; z-index: 3;}

.h_top_left {flex: none; -webkit-flex: none; /* Safari 6.1+ */}
.h_top_left .frm_search {float: left;}
.h_top_left .h_logo {display: none;}
.h_top_left .frm_search {display: none;}
.h_top_left .btn_menu_search {display: inline-block;}
.h_top_left .frm_search { position: fixed;width: 100%;height: 54px;top: 0;left: 0; background: #FFF;     box-shadow: 0px 1px 3px #DDD;}
.h_top_left .frm_search .txt_search {width: 100%; height: 100%; padding-left: 50px; font-size: 20px; padding-right: 60px; border: none;}
.h_top_left .frm_search .btn_search {top: 15px; left: 15px; width: 22px; height: 22px; overflow: hidden; }
.h_top_left .frm_search .btn_search i {display: none;}

.frm_search .txt_search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-family: Arial; font-size: 17px; line-height: 30px; text-transform: uppercase;
}
.frm_search .txt_search::-moz-placeholder { /* Firefox 19+ */
font-family: Arial; font-size: 17px; line-height: 30px; text-transform: uppercase;
}
.frm_search .txt_search:-ms-input-placeholder { /* IE 10+ */
font-family: Arial; font-size: 17px; line-height: 30px; text-transform: uppercase;
} 
.frm_search .txt_search:-moz-placeholder { /* Firefox 18- */
font-family: Arial; font-size: 17px; line-height: 30px; text-transform: uppercase;
}

.h_top_center {flex: 1; -webkit-flex: 1; text-align: center;}
.h_top_center .wlogo {display: inline-block;}

.h_top_right .item_social {display: none;}
.h_top_right .btn_menu_mobile {display: inline-block; margin: 0 15px;}

header {height: inherit;}
.nav-up {top: -54px}
main {padding-top: 61px;}

header.active .h_top:before {background-color: #bfbaad;content: '';display: block;height: 54px;position: absolute;width: 100%;z-index: 1;transition: background-color 200ms ease;}

}




@media all and (max-width: 1083px) {
.lSSlideOuter .lSPager.lSGallery li{
/* width: 50%!important; */
margin-right: 0!important;
padding: 0 15px;
}
.lSSlideOuter .lSPager.lSGallery li img{
width: 100%;
}
#n_list_lightSlider li .thumbrel .lightSlider_left .intro{
max-height: 57px;
overflow: hidden;
}
#n_list_lightSlider li .thumbrel .lightSlider_left .title{
display: block;
height: 46px;
overflow: hidden;
}
}
/*
@media print {
* {display: none;}
.show_print{display: block !important;}
}
*/



@media print {
.h_nav, .breakcrumb, #dont_miss, .adv, .col300, .hide_print {display: none !important;}
}




#content_detail strong{font-size: 18px!important; color: black!important; font-family: 'Arial'!important; font-weight: bold}
@media all and (max-width: 380px) {
#n_list_lightSlider li .thumbrel .lightSlider_left{
padding: 13px 39px;
}
.lSPager.lSGallery{height: 73px;overflow: hidden}
}

.fb_iframe_widget_fluid{display: inline-block!important}
.social_top.fr.hide_print #___plusone_0{width: 66px!important;float: left;}
.social_top.fr.hide_print .btn-print i{line-height: 19px;}

/* for IE 11 */
_:-ms-fullscreen, :root main .inner { padding-top: 101px!important }
/* for IE 8 */

@media \0screen {
.eva_book{display: none;}
.m_cat.xinhan .cat_head{display: none!important}
.list_cat_xinhan{display: none!important}
/* *{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.m_pick {width: 100%;float: left;}
.m_pick img{width: 100%;} */
/* .m_pick h1, .m_pick h2 {float: left;bottom: 0;left: 0px; right: 0px; position: absolute; display: block; padding: 10px;font-size: 19px;color: #fff; background: url('../images/bg_grd.png') repeat-x; background-size: 100% 100%} */
.m_pick {position: relative}
.m_pick h2 {background: url('../images/bg_grd.png') repeat-x;}
.m_pick h1 {background: url('../images/bg_grd.png') repeat-x;}
.m_pick .thumbrel_big {height: 384px;}
/* .m_pick .thumbrel_big .title_pick_first{ padding-bottom: 10px!important;background: url('../images/bg_grd.png') repeat-x; }  */
/*     .m_pick a { float: left; position: relative; display: inline-block; } 
.m_pick .thumbrel_big {width: 46%;height: 100%;border-right: 1px solid #fff} 
.m_pick .thumbrel_big img{width: 100%;height: 380px;} 
.m_pick .thumbrel10, .m_pick .thumbrel12 {width: 15%;height: 50%;} 
.m_pick .thumbrel11, .m_pick .thumbrel13 {width: 25%;margin-right: 1px;height: 50%;}  */


/* 

.m_hot {display: inline-block; margin-bottom: 13px; width: 100%;}
.m_hot div {width: 100%; float: left; padding-right: 20px;}
.m_hot div .title {font-weight: bold; font-size: 24px; color: #222; line-height: 30px; margin: 7px 0;}
.m_hot div time span{font-family: Arial; font-size: 12px; color: #333; margin-left: 2px;}
.m_hot div time i {color: #aaa;}
.m_hot div .intro {font-size: 14px; line-height: 20px; color: #333; margin: 5px 0;}
.m_hot .n_other {display: block; width: 100%}
.m_hot .n_other li div {width: 33.33%;}
.m_hot .n_other li div .title {font-weight: bold; font-size: 14px; color: #000; line-height: 20px; margin: 6px 0 13px;} */
.h_top_left{float: left;width: 82%}
.col_tab article > a{float: left;}
.col_tab article > h4{display: inline-block; width: 170px}

#dont_miss article > h4{display: inline-block; width: 170px}

.m_cat ul article > a{float: left;}
.m_cat ul article > h2, .m_cat .n_list article > h4, .m_cat .n_list article > h3{display: inline-block; width: 170px}
.m_cat .n_list_col li{float: left; display: block; width: 46%}
.list-day{float: left;}
.widget-item{float: left;}
.f_last .f_social{float: right; margin-top: 0px;display: block; height: 100px }
.f_last .f_logo{height: 75px; display: block; height: 128px!important}
footer{height: 330px;}
.f_mid{height: 133px;}
.license{    display: block;
width: 60%;
float: left;}
.ptn_related_item_img_title{width: 70%}
}


@media screen\9{
.eva_book{display: none;}
.m_cat.xinhan .cat_head{display: none!important}
.list_cat_xinhan{display: none!important}
/* *{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.m_pick {width: 100%;float: left;}
.m_pick img{width: 100%;} */
/* .m_pick h1, .m_pick h2 {float: left;bottom: 0;left: 0px; right: 0px; position: absolute; display: block; padding: 10px;font-size: 19px;color: #fff; background: url('../images/bg_grd.png') repeat-x; background-size: 100% 100%} */
.m_pick {position: relative}
.m_pick h2 {background: url('../images/bg_grd.png') repeat-x;}
.m_pick h1 {background: url('../images/bg_grd.png') repeat-x;}
.m_pick .thumbrel_big {height: 384px;}
/* .m_pick .thumbrel_big .title_pick_first{ padding-bottom: 10px!important;background: url('../images/bg_grd.png') repeat-x; }  */
/*     .m_pick a { float: left; position: relative; display: inline-block; } 
.m_pick .thumbrel_big {width: 46%;height: 100%;border-right: 1px solid #fff} 
.m_pick .thumbrel_big img{width: 100%;height: 380px;} 
.m_pick .thumbrel10, .m_pick .thumbrel12 {width: 15%;height: 50%;} 
.m_pick .thumbrel11, .m_pick .thumbrel13 {width: 25%;margin-right: 1px;height: 50%;}  */


/* 

.m_hot {display: inline-block; margin-bottom: 13px; width: 100%;}
.m_hot div {width: 100%; float: left; padding-right: 20px;}
.m_hot div .title {font-weight: bold; font-size: 24px; color: #222; line-height: 30px; margin: 7px 0;}
.m_hot div time span{font-family: Arial; font-size: 12px; color: #333; margin-left: 2px;}
.m_hot div time i {color: #aaa;}
.m_hot div .intro {font-size: 14px; line-height: 20px; color: #333; margin: 5px 0;}
.m_hot .n_other {display: block; width: 100%}
.m_hot .n_other li div {width: 33.33%;}
.m_hot .n_other li div .title {font-weight: bold; font-size: 14px; color: #000; line-height: 20px; margin: 6px 0 13px;} */
.h_top_left{float: left;width: 82%}
.col_tab article > a{float: left;}
.col_tab article > h4{display: inline-block; width: 170px}

#dont_miss article > h4{display: inline-block; width: 170px}

.m_cat ul article > a{float: left;}
.m_cat ul article > h2, .m_cat .n_list article > h4, .m_cat .n_list article > h3{display: inline-block; width: 170px}
.m_cat .n_list_col li{float: left; display: block; width: 46%}
.list-day{float: left;}
.widget-item{float: left;}
.f_last .f_social{float: right; margin-top: 0px;display: block; height: 100px }
.f_last .f_logo{height: 75px; display: block; height: 128px!important}
footer{height: 330px;}
.f_mid{height: 133px;}
.license{    display: block;
width: 60%;
float: left;}
.ptn_related_item_img_title{width: 70%}
}
#ads_60 .e {
    /*width: 100%;*/
    margin-top: 20px;
    display: unset;
}
.breakcrumb .sitemap li .fa {
    margin-top: 4px;
    padding: 0px 4px;
}
.breakcrumb .hide_breakcrumd {
    display: none;
    width: 100% !important;
    padding-top: 10px;
}
.breakcrumb .hide_breakcrumd.show {
    display: inline-block;
}
#ads_inpage{ display: none; }
ul.n_list.n_list-test article a.expthumb {
    max-width: 110px;
}
ul.n_list.n_list-test article a.expthumb img {
    width: 100%;
    height: unset;
}
.head_10654, .footer_10654 {
    display: none;
}
article.details>.google-auto-placed, ul.list_suggest_link.hide_print .google-auto-placed {
    display: none;
}
.list_suggest_link li {
    list-style-type: none;
}