body {background: #fff;font-family: Arial;font-size: 13px;color: #131313;}

a {color:#525252;}
a.green {color: #333;}
a:hover {text-decoration: none; color: #ff0000;}

.text-upper {text-transform: uppercase;}
.red {color: #c30000;}
.icon-phone {background-image: url('../img/phone.png'); background-position: center center; width: 23px; height: 23px; margin: 5px 0 0 4px;}
.icon-email {background-image: url('../img/email.png'); background-position: center center; width: 20px; height: 13px;}
.icon-drop-down {background-image: url('../img/drop-down.png');background-position: center center;width: 20px;height: 20px;vertical-align: top;cursor: pointer;position: absolute;right: 0;z-index: 99999;}
.icon-hoi-dap {background-image: url('../img/hoi-dap-icon.png'); background-position: center center; width: 40px; height: 40px; vertical-align: top; cursor: pointer;}

.pagination {text-align: center;}
.pagination span {padding: 3px 5px; font-weight: bold;}
.pagination span.current {color: #ff0000;}

.span-col-home {width: 73% !important;}
.span-sidebar {width: 25% !important;margin-left: 1.4% !important;margin-top: 10px;}

.span-col-main {width: 100%  !important;}
.span-sidebar-left {width: 38% !important;float: right !important;margin: 0 !important;}

.wrap {width: 100%; max-width: 1000px; margin: 0 auto; padding: 0 7px; background: #fff;}
.hd-tt-title {margin-top: 25px;font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.hd-tt-des {margin-bottom: 20px;}
.hd-tt-body table {width: 100%;}
.hd-tt-body table tr td {}
.hd-tt-body table tr.head {background: #d9d9d9; height: 50px; line-height: 50px; font-weight: bold;}
.hd-tt-body td {padding: 15px 5px;}
.hd-tt-search {width: 100%;float: left;margin-bottom: 15px;}
.hd-tt-search input {float: left;}
.hd-tt-search input[type=text] {margin-right: 15px;height: 31px;width: calc(100% - 125px);max-width: 220px;border-radius: 7px;}
.hd-tt-search input[type="submit"] {height: 40px;background: #cae7fe;border: 1px solid #b9defc;border-radius: 7px;padding: 0 15px;}

/*header*/
.header {
    background: #fef0ba;
}
.header .wrap {position: relative; background: none;}
/*menu and nav menu*/
.menu {border: 1px solid #fff; border-left: none; border-right: none; overflow-x:hidden;}
.menu ul {background: rgb(255,0,0);background: linear-gradient(180deg, rgba(255,0,0,1) 0%, rgba(226,0,0,1) 100%);list-style: none;height: 38px;margin: 0;padding: 0 5px;padding-top: 5px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
.menu li {float: left;/* padding: 0 10px; */line-height: 38px;height: 38px;/* text-align: center; */}
.menu li.active, .menu li:hover {background: #fff; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.menu ul ul {display: none; position: absolute; background: #e2e2e2; width: 200px; z-index: 999999;}
.menu li a {color: #fff;font-weight: bold;/* background: url('../img/menu-space.png') no-repeat 100% 50%; */display: block;padding: 0 12px;text-transform: uppercase;position: relative;}
.menu li a:after {height: 16px;width: 1px;background: #fa6b6b;content: "";position: absolute;right: 0;top: 9px;}
.menu li.active a, .menu li:hover a {background: transparent; color: #ff0000;}
.menu li:hover a:after, .menu li.active a:after, .menu li a.last:after {background: none;}

.menu li li {overflow: hidden; width: 100%; background: #e2e2e2; border-bottom: 1px solid #f6f6f6;}
.menu li li a, .menu li:hover li a {color: #414141;}
.menu li li:hover {background: #cfcfcf;}
.menu ul li:hover ul {display: block;}

.nav-menu {background: #ededed;height: 37px;line-height: 37px;}
.hotline-label {text-transform: uppercase; font-weight: bold; font-size: 12px; color: #e60000; margin-left: 5px;}
.hotline-box {line-height: 22px; background: #fff; margin: 5px 0 0 5px; width: 240px; position: relative;}
.hotline-content {padding: 0 15px 0 10px; max-width: 242px; height: 22px;  overflow: hidden; float: left; background: #fff; position: absolute; z-index: 99999;}
.mail-box-wrap {margin-left: 20px; color: #575757;}
.mail-box-label {font-weight: bold; font-size: 12px;}
.search-box {margin-right: 4px;}
.search-form {background: none;margin: 0;padding: 0;width: 215px;position: relative;}

.search-sbm, .search-input, .search-input:focus {outline: none !important;margin: 0 !important;padding: 0 !important;border: none !important;background: none !important;box-shadow: 0 0 0 #ccc !important;}
.search-sbm {position: absolute !important;z-index: 99 !important;width: 25px !important;height: 20px !important;right: 0;top: 0;background: url('../img/search.png') no-repeat 50% 4px !important;}
.autoheight {height: auto;}
.search-input {width: 100%;font-size: 12px !important;line-height: 25px  !important;text-align: center;height: 25px !important;background: #fff !important;border: 1px solid #d3d3d3 !important;}

/*main*/
.main {}

/*sidebar*/
.sidebar {}
.sidebar-box-1 {border: 1px solid #d7d7d7; border-radius: 4px; margin: 5px 0 10px 0;}
.sidebar-box-title1 {background: #546143;/* border-top-left-radius: 4px; *//* border-top-right-radius: 4px; *//* height: 22px; */border-bottom: 1px solid #d7d7d7;}
.sidebar-box-title1 span {padding-left: 7px; line-height: 22px; text-transform: uppercase; color: #fff; font-weight: bold;}
.sidebar-box-title1 span a {color: #fff;}
.sidebar-box-content1 ul {list-style: none; margin: 5px 5px 0 5px;}
.sidebar-box-content1 li {border-bottom: 1px dotted #6ca0cc; padding: 5px 0;}
.sidebar-box-content1 li a {color: #323232;}
.sidebar-box-content1 li em {color: #7a7a7a;}
.sidebar-box-content1 li.last {border-bottom: none;}

.sidebar-box {margin: 5px 0 10px 0;}
.sidebar-box-title {height: 22px; border-bottom: 3px solid #fe0000;}
.sidebar-box-title span {line-height: 22px; text-transform: uppercase; color: #454544; font-weight: bold;}
.sidebar-box-content ul {list-style: none; margin: 5px 5px 0 5px;}
.sidebar-box-content li {line-height: 16px; border-bottom: 1px solid #e5e5e5; line-height: 18px; float: left; padding: 5px 0; width: 90%; float: right;}
.sidebar-box-content li img {margin-left: -12%; margin-right: 8px;}
.sidebar-box-content li.last {border-bottom: none;}

.sidebar-banner {text-align: center;}
.sidebar-banner img {margin-bottom: 12px;}

.sidebar-left {}
.sidebar-left1 {border-bottom: 2px solid #e80000; margin-top: 5px;}
.sidebar-left1 .title {background: #e80000; text-transform: uppercase; color: #fff; font-weight: bold; height: 20px; line-height: 22px;}
.sidebar-left1 .title span {padding: 0 5px;}
.sidebar-left1 .end {background: url('../img/sidebar-left1-end.png') no-repeat 0 100%; width: 12px; height: 20px;}
.sidebar-left1 .title, .sidebar-left1 .end  {float: left;}

.sidebar-video-list {margin-bottom: 10px;}
.sidebar-box-title-video {font-size: 14px; text-transform: uppercase; font-weight: bold; margin: 10px 0 5px 0;}
.sidebar-box-title-video a {color: #333;}
.sidebar-video-item {line-height: 28px; background: #eee url('../img/dot-black.png') no-repeat 6px 12px; margin-bottom: 1px;}
.sidebar-video-item a {padding: 0 5px 0 16px; color: #2a2c28; display: block;}

ul.sidebar-left1 {border-bottom: none; margin: 10px 0 0 0; padding: 0; list-style: none;}
ul.sidebar-left1 li {float: left;width: 100%;/* background: url('../img/li-red.png') no-repeat 0 7px; */margin-bottom: 12px;}
ul.sidebar-left1 li a {/* margin-left: 9px; */display: block;font-weight: bold;line-height: 17px;}
ul.sidebar-left1 li img {float: left;padding-right: 15px;}
.sidebar-left2 .title {text-transform: uppercase; font-weight: bold; color: #454544; margin: 10px 0 5px 0;}

.sidebar-left-image-box {border: 1px solid #cecece; margin-bottom: 12px;}
.sidebar-left-image-box-title {background: #eaeaea; text-transform: uppercase; color: #c30000; margin: 1px 1px 0 1px;}
.sidebar-left-image-box-title span {padding-left: 6px; font-weight: bold;}
.sidebar-left-image-box img {margin: 2px; max-width: 99%;}

.sidebar-left3-box {border: 1px solid #e3e3e3; margin-bottom: 8px; font-weight: bold;}
.sidebar-left3-box-title {height: 37px; line-height: 37px; background: #f3f3f3; border-bottom: 1px solid #e3e3e3;}
.sidebar-left3-box-title span {padding-left: 14px;/* color: #c30000; */text-transform: uppercase;}
.sidebar-left3-box-content-item {padding-top: 10px;}
.sidebar-left3-box-content-item img {float: right; padding: 1px; border: 1px solid #d9d9d9; margin-right: 2px;}
.box-content-item-last {padding-bottom: 10px;}

.frm-sidebar {width: 94%; margin-left: 3%;}

.header-tab {float: right;position: absolute;top: 25px;right: 10px;}
.hdate {font-size: 14px; margin-bottom: 7px;}
/*footer*/
.footer {text-align: center; background: url('../img/footer-bg.png') no-repeat 50% 0;border-top: 6px solid #ff0000;color: #4c4c4c;}
.footer-title {height: 38px;line-height: 38px;text-transform: uppercase;font-size: 24px;font-weight: bold;color: #ff0000;margin-left: 0;margin-top: 149px;}
.footer-content {}
.footer-content .span10 {margin: 0 0 25px 10px !important;}
.footer-content .span2 {margin-left: 0 !important;}
.footer .menu ul {background: transparent; margin-top: 10px;}
.footer .menu a {color: #ff0000; font-weight: bold; background: none; }
.footer .menu li.active, .footer .menu li:hover {background: transparent;}
.footer .wrap {background: transparent;}

/*home*/
.home-top {/* border: 1px solid #e7e7e7; */margin-bottom: 5px;margin-top: 5px;width: 61%;float: left;overflow: hidden;}
.home-top img {padding: 5px;max-width: calc(100% - 10px);height: auto;}
.home-top h1 {font-size: 18px; line-height: 22px; padding-left: 10px; padding-right: 10px;}
.home-top p {padding-left: 10px; padding-right: 10px;}

.home-title {margin-top: 20px; padding-top: 12px; border-top: 1px solid #e7e7e7;}
.home-title.first {margin-top: 20px;padding-top: 0;/* border: none; */}
.home-title h2 {margin-top: 0; line-height: 16px;}
.home-title h2 a {color: #c30000; text-transform: uppercase; font-size: 12px;}
.home-content {}
.home-content h3 {font-size: 13px; line-height: 17px; margin-top: 0;}
.home-li {font-weight: bold; background: url('../img/home-li.png') no-repeat 0 14px; padding-top: 7px;}
.home-li a {padding-left: 9px;}

.home-content-end {margin-bottom: 32px;}
.home-content-end .home-title {border-top: none;/* border-bottom: 4px solid #d8d9db; */margin-bottom: 14px;}
.home-content-end .home-title a {color: #454545; font-size: 14px;}
.home-end-section {position: relative;}
.home-end-title {position: absolute; width: 100%; bottom: 0px; text-align: center; background: url('../img/gray.png') repeat 0 0; height: 32px; line-height: 32px; overflow: hidden;}
.home-end-title a {color: #fff; font-weight: bold;}
.home-title-cates{border: none;}
/*archive*/
.news-list-title {color: #333;font-size: 18px;line-height: 40px;border-bottom: 2px solid #d4d4d4;font-weight: bold;margin-top: 8px;}
.news-item {padding: 15px 0 20px 0; border-bottom: 1px solid #dcdcdc;}
.news-item-title h1 {font-size: 24px;line-height: 29px;margin: 0;}
.news-item-title h2 {font-size: 18px; line-height: 18px;}
.news-item-date {font-style: italic;color: #b8b8b8;margin: 10px 0;border-bottom: 1px solid #c2c2c2;padding-bottom: 7px;}
.news-item-last {border-bottom: none;}
.news-list-title span {padding-left: 10px;}

.related-title-list {font-size: 14px; color: #616161; border-bottom: 5px solid #e4e4e4; font-weight: bold; padding: 24px 0 10px 0;}
.related-content-list {list-style: none; margin: 24px 0 15px 15px;}
.related-content-list li {background: url('../img/home-li.png') no-repeat 0 6px; margin-bottom: 7px; }
.related-content-list h3 {font-size: 12px; margin: 0; line-height: 18px;}
.related-content-list h3 a {padding-left: 10px; display: block; color: #525252;}
.related-content-list h3 em {color: #cdcdcd; font-weight: normal;}

.faq-odd {}
.faq-even {background: #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
.faq-border-white {border: 1px solid #fff; border-left: none; border-right: none;}
.faq-title {font-size: 14px; margin: 0 2%; width: 96% !important; padding-top: 10px;}
.faq-title p {font-size: 12px;}
.faq-content {font-weight: bold; margin: 0 2%; width: 96% !important;}
.faq-content .text-right {font-weight: normal; font-style: italic; color: #c3c3c3;}

/*single*/
.picture-content {background: #000; margin-top: 10px;}
.picture-title {height: 48px; line-height: 48px; border-bottom: 1px solid #505050; color: #fff; font-size: 24px;}
.picture-title span {padding-left: 15px;}
.picture-image {text-align: center;}
.picture-image img {padding: 38px 0;}
.other-picture-title {height: 35px; line-height: 35px; background: #e5e5e5; color: #303030; text-transform: uppercase; font-size: 16px; font-weight: bold; margin: 20px 0;}
.other-picture-title span {padding-left: 10px;}
.picture-related {margin-bottom: 30px;}
.picture-related-item {margin-bottom: 12px;}

/*.ad-gallery .ad-nav {border: none;}*/
.ad-info {color: #fff;}
.ad-image-description {color: #fff;}
/*faq*/

/*pictures*/

/*page*/

.breadcrumb {background: none; margin: 12px 0 0 0; padding: 0;}
.breadcrumb a {color: #990000;}

.copyright {background: #980000;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.copyright .wrap {background: none; color: #fff;}
.copyright span {color: #fff600;}

.tab-title {border-bottom: 2px solid #ff0000;width: 100%;float: left;overflow: hidden;background: #f3f3f3;border-top: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;padding-top: 0;}
.tab-title h2, .tab-title .tabh2 {background: #ff0000;display: inline-block;margin: 0;height: 40px;line-height: 40px;padding-left: 10px;color: #fff;float: left;}
.tab-title h2 a, .tab-title .tabh2 {color: #fff; }
/* .tab-title:after {background: #000;width: 40px;height: 40px;float: left;display: inline-block;} */
.tab-title .navtab {width: 0;height: 0;border-bottom: 40px solid #ff0000;border-right: 40px solid transparent;display: inline-block;float: left;content: "";}
.tab-body {/* padding: 15px; */border: 1px solid #d3d3d3;width: 100%;border-top: none;float: left;background: #fff;}
.tab-body-content {padding: 15px;}

.home-news1-item {padding: 0;float: left;width: 50%;margin-bottom: 19px;}
.home-news1-item h3 {margin-left: 8px;margin-right: 8px;}
.fix-padding-bottom {padding-bottom: 25px;}

.sidebar-box-title-video {color: #333;border-bottom: none;border-left: 1px solid #d5d5d5;margin-top: 0;}
.sidebar-box-title-video .tabh2 {background: none;  }
.sidebar-box-title-video .navtab {background: none;border: none;}
.sidebar-left3-box-content {margin-bottom: 15px;padding-bottom: 10px;}

.thutuc-item {cursor: pointer; width: 46%;float: left;background: #efefef;height: 46px;margin-bottom: 10px;margin-top: 10px;overflow: hidden;border: 1px solid #c5d3e8;border-radius: 6px;}
.thutuc-item span {float: left;width: calc(100% - 52px);margin-top: 8px;}
.thutuc-item .itt {background: url('../img/tt-icon.png') no-repeat 0 0;display: inline-block;width: 37px;height: 30px;margin-left: 5px;margin-right: 10px;}
.thutuc-item-2 {float: right;}
.thutuc-item.active {background: #cde7fd;}
.thutuc-title {margin-bottom: 10px; background: none; border-top: 0; border-right: 0; text-transform: uppercase; font-weight: bold;}

.support {position: fixed; z-index: 999999; bottom: 0; right: 0;}
.support-title {cursor: pointer; background: #ff0000; color: #fff; height: 30px; line-height: 30px; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 0 25px; text-transform: uppercase;}
.support-body {background: #ededed; border: 1px solid #b9d5bf;}
.support-body ul {list-style: none;width: 100%;/* background: #ff0000; */margin: 0;}
.support-body li {padding-top: 7px;padding-bottom: 7px;border-bottom: 1px solid #b9d5bf;transition: all 0.3s;position: relative;}
.support-body li:before {width: 7px;height: 12px;position: absolute;background: url('../img/arrow-li-tt.png') no-repeat 0 0;content: "";display: inline-block;left: 10px;top: 10px;}
.support-body li a {width: 90%;margin-left: 5%;display: inline-block;padding-left: 15px;}
.support-body li:last-child {border: none;/* padding-bottom: 0; */}
.support-body li:hover {background: #ff0000; color: #fff;}
.support-body li:hover a {color: #fff;}
.support-body li:hover:before {background: url("../img/arrow-li-tt.png") no-repeat -7px 0;}
.home-hr {background: #e4e4e4; height: 3px; margin-top: 10px;}
.sub-home-tab {background: #eaeaea; width: 100%; float: left;}
.sub-home-tab ul {list-style: none; margin: 0; padding-left: 15px;}
.sub-home-tab li {float: left;height: 34px;line-height: 34px;/* padding: 0 15px; */}
.sub-home-tab li a {/* padding: 0 15px; */}
.sub-home-tab li a:after {content: "|";padding: 0 15px;}
.sub-home-tab li:last-child a:after {content: "";}

.adm-glyphicon  {width: 14px; height: 14px; display:inline-block; border-radius: 50%; background: #ff0000;}
.icon-home {background: url('../img/home.png') no-repeat 0 0;width: 18px;height: 18px;margin-top: 10px;}

.sidebar-box-67 {width: 100%; float: left;}
.sidebar-box-67 .span4 {display: none;}
.sidebar-box-67 .span8 {width: 95%;margin-bottom: 10px;background: url('../img/dot222.png') no-repeat 0 7px;padding-left: 14px;margin-left: 4%;}

.news-item-share {text-align: right;}
.news-item-share img {margin-left: 5px;}
.news-item-share {font-size: 14px; margin-top: 15px;}

.fb-comments iframe, .fb-comments {width: 100%;}
.comment-title {font-size: 24px; margin-top: 20px; margin-bottom: 20px;}
.single-detail-content {max-width: 98%;}

.home-qc {margin-top: 12px;text-align: center;}


.comment-title {height: 50px;margin-top: 35px;line-height: 50px;border-top: 1px solid #e8e8e8;}
.comment-frm input, .comment-frm textarea {width: calc(100% - 30px);margin-bottom: 15px;border: 1px solid #e8e8e8;border-radius: 8px !important;padding: 0 15px;}
.comment-frm textarea {padding: 15px;}
.comment-frm input {height: 34px;}
.comment-frm input[type=submit] {width: auto; padding: 0 30px; float: right;}
.comment-frm .btn-warning {background: #008b44;}
.comment-item {width: 100%; float: left; margin-bottom: 15px;}
.comment-avatar {width: 57px;float: left;}
.comment-user {width: calc(100% - 76px);float: left;padding-bottom: 5px;border-bottom: 1px solid #e8e8e8;}
.comment-user .name {font-weight: bold;}
.comment-user.last {border: 0;}
.comment-avatar span {width: 42px;height: 42px;line-height: 42px;background: #008b44;border-radius: 50%; display:inline-block;text-align: center;text-transform: uppercase;color: #fff;font-weight: bold;font-size: 16px;}
.comment-user .cmttime {color: #999;}
.comment-user .name {font-size: 15px;margin-right: 5px;}