*{margin: 0; padding: 0;}
section.main-content 
{
	border: 1px solid #2980b95c;
}
.block-content 
{
	margin-top: 10px;
    margin-bottom: 10px;
}
.notifical {
}

.item-notifical a {
    font-weight: 700;
    color: #0033FF;
}
.noibatright {
    padding: 0px 0px 0px 5px;
}
.noibatcenter {
    padding-left: 5px;
    background: #fff;
}
.noibatleft {
    background: #fff;
    padding: 0px 0px 0px 0px;
}

.content-notification .item-notification {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-align: justify;
}

.content-notification .item-notification i {
    margin-right: 5px;
}

.content-notification {
    border: 1px solid #ddd;
    padding: 15px 10px 15px 10px;
    background: #fff;
}


h4.tittle-global a {color: #fff;text-transform: uppercase;text-decoration: none;font-size: 15px;text-align: center;font-weight: bold;}

h4.tittle-global {
    padding: 10px 0px 10px 0px;
    margin: 0;
    background: #D02204;
    /* height: 28px; */
    text-align: center;
}

.hot-news .item-big-news.divaotubentrai {
    animation: divaotubentrai 1s forwards;
}

@-webkit-keyframes divaotubentrai {
  /*   from { transform:translateX(-300px); opacity:0; visibility: hidden}
  to { transform:translateX(0px); opacity:1; visibility: visible} */
   0% {
       transition: opacity 800ms ease-in-out;
        visibility: hidden;
        opacity: 0;  
    }
      100% {
        transition: opacity 800ms ease-in-out;
        visibility: visible;
        opacity: 1;
    }
}

.hot-news .item-big-news.diratubentrai {
    animation: diratubentrai 1s forwards;
}

 @-webkit-keyframes diratubentrai {
   /*  from { transform:translateX(0px); opacity:1; visibility: visible}
   to { transform:translateX(-300px); opacity:0; visibility: hidden} */
   0% {
        transition: opacity 800ms ease-in-out;
        visibility: visible;
        opacity: 1;
    }
      100% {
        transition: opacity 800ms ease-in-out;
        visibility: hidden;
        opacity: 0;  
    }
} 

    

.hot-news .item-big-news.divaotubenphai {
    animation: divaotubenphai 1s forwards;
}

@-webkit-keyframes divaotubenphai {
   
     0% {
        transition: opacity 800ms ease-in-out;
        visibility: hidden;
        opacity: 0;  
    }
      100% {
        transition: opacity 800ms ease-in-out;
        visibility: visible;
        opacity: 1;
    }
}

.hot-news .item-big-news.diratubenphai {
    animation: diratubenphai 1s forwards;
}

@-webkit-keyframes diratubenphai {
  
    0% {
        transition: opacity 800ms ease-in-out;
        visibility: visible;
        opacity: 1;  
    }
      100% {
        transition: opacity 800ms ease-in-out;
        visibility: hidden;
        opacity: 0;
    }
}



.hot-news .next, .hot-news .prev {
    display: none;
}

.item-small-news {border-bottom: 1px dashed #ddd; padding: 1px 0 1px 5px;}

.item-small-news:last-child {
    border-bottom: none;
}

.small-news ._1active {
    background: #fac76c2e;
}


.small-news .item-small-news .desc-item {
    float: right;
    width: 67%;
}

a:hover {
    text-decoration: none;
}

.small-news .item-small-news .img-item {
    float: left;
    width: 30%;
    border: 1px solid #2980b95c;
    padding: 3px;
}

.small-news .item-small-news .img-item img {
    width: 100%;
    height: 65px;
    opacity: 0.99;
    filter: alpha(opacity=99);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
}

.small-news .item-small-news .img-item a:hover img {transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 1;}


.big-news .item-big-news .wrap {
    position: relative;
    overflow: hidden;
}

.big-news {
    position: relative;
    height: 368px;
}

.big-news .item-big-news .info {
    position: absolute;
    bottom: 0;
    background: #fac76c2e;
    padding: 15px;
    width: 100%;
}

.big-news .item-big-news .info h2 {margin: 0;font-size: 16px;}

.big-news .item-big-news .info h2 a {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 25px;
    text-decoration: none;
}

.big-news .item-big-news {position: absolute;top: 0;left: 0;z-index: 10;visibility: hidden;opacity: 0;height: 100%;display: block;width: 100%;background: #fff;}

.big-news .item-big-news._active {
    visibility: visible;
    opacity: 1;
}

.big-news .item-big-news img {
    width: 100%;
    height: 368px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    max-width: 100%;
    border: 1px solid #2980b95c;
    padding: 3px;
}

.big-news .item-big-news a:hover img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1;
}





.back-top {
    position: fixed;
    right: 15px;
    bottom: 10px;
    opacity: 1;
    transition: all 0.35s;
    color: #fff;
    text-transform: uppercase;
    line-height: 15px;
    cursor: pointer;
    text-align: center;
    border-radius: 3px;
    width: 38px;
    height: 38px;
    font-size: 11px;
    background: #CCCCCC;
    display: block;
    font-weight: 700;
    padding: 5px 0;
    z-index: 999999;
    transition: 0.4s;
    visibility: hidden;
    opacity: 0;
    transform: translateX(100px);
}

.back-top.show {
    visibility: visible;
    opacity: 1;
    transform: translateX(0px);
}

.back-top>* {
    width: 100%;
}

.footer-bottom {
    text-align: center;
    border-top: 1px solid #c2c2c2;
    padding: 10px;
}

.footer-center h4.title-block {
    background: transparent;
    font-size: 16px;
    font-weight: 300;
    padding: 20px 0 6px;
    text-transform: uppercase;
    margin: 0;
    color: #FFFFFF;
    letter-spacing: 2px;
    line-height: normal;
    position: relative;
    font-weight:bold;
}



.top-header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;

}
.navbar-default .icon-search
 .close-search {
    right: 10px;
    visibility: hidden;
    opacity: 0;
    transition: 0.4s;
    transform: rotate(180deg);
}
.navbar-default .navbar-nav li ul {
    background: #D02204;
    position: absolute;
    top: 48px;
   
    z-index: 999;
    width: 250px;
    opacity: 0;
    transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    visibility: hidden;
    transform: translateY(10px);
}

.navbar-default .navbar-nav > li {
    position: relative;
    border-right: 1px solid #fff;
}

.navbar-default .navbar-nav li:hover ul {
    transform: translateX(0);
    z-index: 9999;
    border: 0;
    opacity: 1;
    visibility: visible;
}

.navbar-default .navbar-nav li ul li {
    background: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    list-style: none;
    border-bottom: 1px solid #ffff;
}

.navbar-default .navbar-nav li ul li a {
    padding: 5px 15px;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    display: block;
    text-transform: uppercase;
    line-height: 30px;
    background: #FF3300;
}

.navbar-default .navbar-nav li ul li:hover {
    color: #000;
    background: #e2806f;
}

.navbar-default .navbar-nav > li .active {
    color: #fff;
    background: url(../img/active.png) no-repeat top 0px center;
    background-size: 100% 100%;
    text-decoration: none;
}

.navbar-default .navbar-nav > li:hover > a {
    text-decoration: none;
    color: #fff;
    background: url(../img/active.png) no-repeat top 0px center;
    background-size: 100% 100%;
}

.navbar-default .navbar-nav > li > a {
    padding: 14px 15px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 600;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
    background:  url(../img/menutop.png);
    background-size: 100% 100%;
}

.navbar-default {
    background: rgba(0, 0, 0, 0) url(../img/menutop.png) repeat-x scroll 0 0;
    border-radius: 0;
    width: 100%;
    height: 45px;
    z-index: 99;
    position: relative;
    border-color: transparent;
    margin-bottom: 0;
    background-size: cover;
}

.navbar-nav {
    width: 100%;
}





















li.sub-menu-parent ul.menu-child
li.sub-menu-child {
    position: relative;
}

li.sub-menu-parent ul.menu-child
li.sub-menu-child ul {
    right: -251px;
    position: absolute;
    list-style: none;
    width: 250px;
    z-index: 99999;
    background: #fff;
    margin-left: 0;
    float: left;
    border-top: 0;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.13);
    top: 0px;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    transform: translateX(100px);
}

li.sub-menu-parent ul.menu-child
li.sub-menu-child ul li:hover a {
    color: #fff;
}

li.sub-menu-parent ul.menu-child
li.sub-menu-child:hover ul {
    opacity: 1;
    visibility: visible;
    transform: translateX(0px);
}

li.sub-menu-parent ul.menu-child
 li:hover {
    background: #ad0504;
}

li.sub-menu-parent ul.menu-child
 li:hover a.dropdown-toggle2 {
    color: #fff;
}

li.sub-menu-parent ul.menu-child
 li a {
    text-transform: uppercase;
    text-decoration: none;
}

li.sub-menu-parent:hover ul.menu-child {
    display: block;
    animation: hover-expand .2s linear 0s forwards;
    -moz-animation: hover-expand .2s linear 0s forwards;
    -ms-animation: hover-expand .2s linear 0s forwards;
    -o-animation: hover-expand .2s linear 0s forwards;
    -webkit-animation: hover-expand .2s linear 0s forwards;
}













body {
    background: #f5f5f5;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}

@media (max-width: 319px) {
        *{}  
}

@media (max-width: 479px) and (min-width: 320px) {
    *{}

}

@media (min-width: 480px) and (max-width : 767px) {
        *{}

}

 /* Small Devices, Tablets */
@media (max-width: 991px) and (min-width: 768px) {
        *{}

.navbar-header {padding-left: 20px;padding-right: 10px;} 
    .navbar-header {
    float: none;
  }
  .mega-dropdown-menu ul {
    display: block;
    position: relative;
  }
  .navbar .navbar-toggle {
    float: right;
    margin-left: 30px;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-collapse.collapse {
    display: none!important;
  }
  .navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
  }
  .navbar-nav>li {
    float: none;
  }
  .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
  /* since 3.1.0 */
  .navbar-collapse.collapse.in {
    display: block!important;
  }
  .collapsing {
    overflow: hidden!important;
  }
  .footer-bottom .col-left {
    font-size: 15px;
    padding: 10px;
}

.navbar-default .container {margin: 0;width: 100%;padding: 0;}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #333;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
    border-color: transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-nav {
    background: #f68a33;
    width: 100%;
    margin: 0;
    z-index: 999;
    padding: 0 20px;
    margin-top: 1px;
}

.navbar-collapse {
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    padding: 0;
}



.top-header .form-search {
    position: absolute;
    top: 41px;
    z-index: 999;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
    background-color: #eee;
    border: none;
    box-shadow: none;
    border-radius: 0;
    right: 0;
    padding: 10px 12px;
}

.search-left {
    position: initial;
}

.search-left .icon-search a.search {
    color: #828282;
    font-size: 16px;
}

.search-left .icon-search {
    margin-top: 10px;
    margin-left: 20px;
}

.dropdown.open .dropdown-menu {
    max-height: 200px;
    opacity: 1;
}

.form-search .input-group .search-button {
    border-radius: 0;
    padding: 10px 14px;
    background: #000099;
    text-transform: uppercase;
    font-weight: 500;
    border: none;
}

.form-search .input-group input[type="text"] {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #7b7b7b;
    font-size: 14px;
    height: 39px;
    line-height: 32px;
    margin: 0;
    padding: 5px 30px 5px 10px;
    width: 295px;
}

.stellarnav.mobile>ul>li:hover {
    background: #006600;
}

.stellarnav.mobile>ul>li:hover>a {
    color: #fff;
}

.stellarnav.light {padding: 14px 10px;background: #CCFFFF;}

.stellarnav.mobile .menu-toggle {
    background: #0099FF;
    color: #fff;
    width: 23%;
    border-radius: 2px;
    padding: 12px 14px;
    font-size: 13px;
}

.stellarnav.mobile .menu-toggle i {
    margin-right: 5px;
}

span.fix-cart {
    display: none;
}

.main-menu-tools {
    position: absolute;
    top: 19px;
    right: 35px;
}

.bottom-header {
    position: relative;
}

.header-right {
    position: initial;
}
}

/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {
        *{}

.cart-product .content-cart .main-cart {
    padding-right: 0;
}

.cart-product .content-cart .info-pay {
    padding-left: 0;
}

.group-product-sub ul li a:after {
    top: 6px;
}

.group-product-sub ul li a {
    padding: 5px;
}

.block-content-4 .food .block-content .product-block .image .layout-img img {
    width: 100%;
}

.group-product-content {
    width: 100%;
    float: none;
}

.group-product-desc {
    display: none;
    float: none;
}

.block-content .list-product-button {
    right: 20px;
}

.img-adv {
    display: none;
}

.rslides li img {
    height: 350px;
}

.stellarnav.mobile>ul>li:hover {
    background: #0099FF;
}

.stellarnav.mobile>ul>li:hover>a {
    color: #fff;
}

.stellarnav.light {padding: 14px 10px;background: #3a3a3a;}

.stellarnav.mobile .menu-toggle {
    background: #0099FF;
    color: #fff;
    width: 12%;
    border-radius: 2px;
    padding: 12px 14px;
    font-size: 13px;
}

.stellarnav.mobile .menu-toggle i {
    margin-right: 5px;
}

.inner-cart {
    float: left;
    margin-left: 30px;
}

span.fix-cart {
    display: none;
}

.form-search1 .input-group input[type="text"] {
    width: 215px;
}

.main-menu-tools {
    position: absolute;
    width: 60%;
    top: 24px;
    right: 27px;
}

.header-right {
    position: initial;
}

.bottom-header {
    position: relative;
}
}
.clear{
	clear:both;
	visibility: hidden;
	height:10px;
	font-size:1px;
	display:block !important; display:none;
}

.footer-bottom {
    text-align: center;
    border-top: 1px solid #c2c2c2;
    padding: 10px;
}

.pre-footer {
    background: #CC3300;
    color: #fff;
}
.pre-footer .footer-block .block-content {
    font-weight: 300;
    color: #c2c2c2;
}

.block-aboutshop .address li {
    line-height: 10px;
    padding: 5px 0px;
    list-style: none;
    color: #FFFFFF;
}
ul.list-group li {
    line-height: 26px;
    position: relative;
    padding: 9px 0;
    list-style: none;
    
}

ul.list-group li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    margin-top: -3px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #c2c2c2;
    
}

ul.list-group li a {
    webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    display: block;
    color: #FFFFFF;
    padding: 0px 15px;
    position: relative;
    text-decoration: none;
    
}


.event-science:first-child {
    margin-top: 0;
}
.other-news .row {
    margin-left: 0;
    margin-right: 0;
}
.event-science {
    padding: 0px 0px 0px 10px;
}
.row {
    margin-right: -10px;
    margin-left: -5px;
}

.vi-vmenublockheader-nho:before, .vi-vmenublockheader-nho:after{
  border-radius: 0;
  width:58%;margin-left:-2px;
  margin-bottom:1px;
  margin-top:1.5px;
  
}
.vi-vmenublockheader-nho:before{
  right: 0;
}
.vi-vmenublockheader-nho:after{
  width: 0;
}

.vi-vmenublockheader-nho .t
{
  color: #FFFFFF;
  font-size: 14px;
  margin:0;
  padding: 5px 0px 0 10px;
  text-align:left;
  background: #FFFFFF;
  margin-top:10px;
}

.vi-vmenublockheader-nho .t a,
.vi-vmenublockheader-nho .t a:link,
.vi-vmenublockheader-nho .t a:visited, 
.vi-vmenublockheader-nho .t a:hover
{
  color: #781e1e;
  font-size: 15px;
  border-bottom:2px solid #DA0100;
  font-weight: bold;
  text-transform: uppercase;
}

.vi-vmenublockheader-nho .t a img {
   margin: 0px 5px 10px 0px;
}
.event-science-content {
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
    height:360px;
}
.event-science-content .row {
    margin-left: 0;
    margin-right: 0;
}
.event-science-contentle {
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
}
.event-science-contentle .row {
    margin-left: 0;
    margin-right: 0;
}

.tomtatnoidung h1 {
    margin: 10px 0px 10px 0px;
    text-align: justify;
    color: #781e1e;
}

.tomtatnoidung h1 a {
    font-size: 15px;
    color: #0033FF;
    font-weight: bold;
}
.tomtatnoidung h1 a:hover
{
  color: #781e1e;
  font-size: 15px;
  font-weight: bold;
}
.img-tomtat {
    position: relative;
    overflow: hidden;
    text-align:justify;
}
.img-tomtat img {
    height: 120px;
    max-width: 40%;
    float:left;
    margin: 5px 5px 5px 0px; border: 1px solid #d2d2d2; padding:2px; 
}
.tinlienquan p {
    margin-left: 10px;
}

.tinlienquan {
    margin-top: 5px;
}

.video-content {
    border: 1px solid #ddd;
    padding: 3px;
    width: 100%;
    height: 100%;
    background: #fff;
}

.social-desc {
    text-align: center;
    font-size: 14px;
    color: #0033FF;
}
.anhhoatdong-content {
    border: 1px solid #ddd;
    padding: 3px;
    width: 100%;
    height: 100%;
    background: #fff;
}
.gallery-images-content {
    border: 1px solid #ddd;
    padding: 3px;
}

.anhhoatdong {
    position: relative;
    background: #fff;
}

.anhhoatdong img {
    height: 206px;
    width: 100%;
    webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    max-width: 100%;
}


.lienket ul li {
    list-style: none;
    margin-top: 5px;
}
.lienket ul li img {
    width: 100%;
    height:66px;
}

.lienket {border: 1px solid #ddd; padding: 5px;width: 100%; position: relative;
    background: #fff;}

 
.tk-content ul li .tk1 {
}

span.so {
    font-size: 16px;
    font-weight: bold;
    margin-left: 13px;
}

.tk-content {
    padding: 5px;
}

.tk-content ul li {
    list-style: none;
    line-height: 25px;
    margin-left: 10px;
}

.tk-content ul li i {
    margin-right: 20px;
    font-size: 15px;
}

.thongbao {
    border-bottom: 1px dashed #ddd;
    padding: 5px 0 5px 0;
}
.thongbao a{
    font-size: 13px;
    color: #3F94C5;
}

.event-science-list {
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
    margin-bottom: 10px;
}
.event-science-list .row {
    margin-left: 0;
    margin-right: 0;
}
.img-list {
    position: relative;
    overflow: hidden;
    text-align:justify;
}
.img-list img {
    height: 120px;
    max-width: 30%;
    float:left;
    margin: 5px 5px 5px 0px; border: 1px solid #d2d2d2; padding:2px; 
}
.pagination li {
  display:inline-block;
  padding:5px;
}
.breadcrumb > .active {
    color: #333;
}

.breadcrumb > li > a {
    color: #333;
}

.breadcrumb {
    background: none;
    margin-bottom: 15px;
}
.Arrow_Link_Menu {
    float: left;
    height: 16px;
}
.chitietnoidung .tittle-primary {
    color: #666;
    text-align: justify;
    font-weight: 600;
}

.chitietnoidung {
    padding: 0px 20px 0px 10px;
    background-size: contain;
}

.chitietnoidung
 .img-responsive {
    margin: 0 auto;
}

.chitietnoidung
 h1 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #0099FF;
    margin-top: 0;
    font-weight:bold;
}
.chitietnoidung
 h2 {
    font-size: 13px;
    margin-bottom: 10px;
    color: #7d7d7d;
    margin-top: 0;
    text-align: justify;
}
.tinlienquan h1 {
    text-transform: uppercase;
    color: #333;
    font-size: 15px;
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight:bold;
}
.lienquan ul li {
    list-style: none;
    padding: 5px 5px 5px 15px;
}

.lienquan ul li span {
    color: #333;
    font-style: italic;
    font-size: 12px;
    margin-left: 5px;
}

.lienquan ul li a {
    color: #333;
    text-decoration: none;
}

.lienquan ul li a:hover {
    color: #ad0504;
}

.lienquan ul li p {
    margin-bottom: 0;
}
.danhsach ul li {
    list-style: none;
}
/**table**/
.pagination { display: inline-block; }

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}

.pagination a.active {
  background-color: #4CAF50;
  color: white;
}

.pagination a:hover:not(.active) { background-color: #ddd; }
#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}
/**End**/
.single_blog_post_box {
    border: 1px solid #ededed;
    box-shadow: -5px 5px 0 #dce0e2;
    padding: 6px;
}

.bg_w {
    background: #fff;
}
.blog_post_content .text-right.date-time {
    font-style: italic;
    font-size: 13px;
    color: #888888;
}

.blog_post_content .text-right.date-time i {
    color: #0099FF;
}

.blog_post_content .desc {
    max-height: 40px;
    overflow: hidden;
}

.blog_post_heading h3 a {
    display: block;
    font-size: 12px;
    color: #006600;
    font-weight:bold;
    height:30px;
}

.blog_post_content {
    padding: 10px 10px 0;
}

.blog_post_heading h3 {
    line-height: normal;
}

.blog_post_heading {
    padding:  0px 0px 0;
    border-bottom: 1px solid #dddddd;
}

.article_item .blog_post_photo img {
    display: block;
    margin: auto;
    height: 180px;
    width: auto;
    width: 100%;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.article_item {
    margin-bottom: 30px;
    padding: 0px 10px 0px 10px;
}
.calendar {
border-collapse: collapse;
font: normal 12px arial;
padding: 8px 3px;
border: #CCCCCC 1px solid;
width:98%;
}
.calendar_header {
font: bold 12px arial;
padding: 8px 3px;
background-color: #87CEFA;
text-align: center;
border: #CCCCCC 1px solid;
}
.calendar_item {
font: normal 12px arial;
padding: 8px 3px;
border: #CCCCCC 1px solid;
}
.calendar_item .day {
font: bold 12px arial;
}
.calendar_selitem {
font: normal 12px arial;
padding: 8px 3px;
border: #CCCCCC 1px solid;
background-color: #F7F7F7;
}
.weekpanel {
margin-bottom:20px;
}
.weeknext {
	background: #ddd;
	color: #333;
	padding: 15px;
	border-radius: 5px;
	text-align: center;
}
.weekprev {
 float: left;
 background: #ddd;
	color: #333;
	padding: 15px;
	border-radius: 5px;
	text-align: center;
}
.weeknext {
	background: #ddd;
	color: #333;
	padding: 15px;
	border-radius: 5px;
	text-align: center;
}
.hientai {
	text-align: center;
}
.weekinfo {
clear: both;
padding: 5px 10px;
font: bold 12px arial;
text-align: center;
}
.weekpanel a {
font: bold 12px arial;
text-decoration: none;
color: #3399CC;
}





