@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/Montserrat-SemiBold.otf');
    src: url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*----- reset -----*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, strong, dl, dt, dd, ul, li, fieldset, form, label, legend {border: 0; font-family: inherit; font-size: 100%; margin: 0; outline: 0; padding: 0; }
:focus {outline: 0; }
ol,ul {list-style: none; }
img {width: auto\9; height: auto; max-width: 100%; vertical-align: middle; -ms-interpolation-mode: bicubic; }
table {border-collapse: collapse; border-spacing: 0; width: 100%; }
html,body {height: 100%; } 
/*----- common -----*/
body {background-color: #fff; color: #000; font: normal normal 100% Arial, Helvetica, sans-serif; line-height: 1.5em; font-size: .75em; }
h1,h2,h3, h4, h5, h6 {line-height: normal; font-weight: normal; }
input,select,textarea {color: #38444f; font: normal normal 1em Arial, Helvetica, sans-serif; }
input:focus,select:focus,textarea:focus,a:link,a:visited,a:hover,a:focus {outline: none; } a:link,a:visited,a:hover,a:focus {text-decoration: none; }
a:link,a:visited {color: #000; }
a:hover,a:focus {color: #43f812; }
.clear {clear: both; }

/*===================================================================*/
.date{font: 400 12px/20px Arial, sans-serif; color: #9c9c9c;}
.date:before{content: ''; display: inline-block; width: 9px; height: 9px; background: url(../images/front/sprite.png) no-repeat -70px 0; margin-right: 5px;}

/*===================================================================*/
.header-top{background: #1193f6;}
.header-top .logo{padding: 13px 0 12px; margin-right: 20px;}
.header-top .logo a{display: inline-block;}


.block-menu{padding: 19px 20px; border-left: 1px solid #3baaff; border-right: 1px solid #3baaff;}
.block-menu .block-click{cursor: pointer;}
.block-menu .block-click i{font: 500 13px/20px 'Roboto', sans-serif; color: #fff; text-transform: uppercase;}
.block-menu .block-click:before{content: ''; display: inline-block; width: 15px; height: 10px; margin-right: 10px; background: url(../images/front/sprite.png) no-repeat 0 0;}

.block-menu .block-list-lf{background: transparent;}
.block-menu .block-list-lf ul{background: #229fff !important; overflow-y: auto;}
.mobimenu {width: 210px; position: fixed; height: 100%; top: 0px; left: -250px; }
.mnuopn { left: 0px !important; } 
.ovrActv {position: fixed; background: rgba(0, 0, 0, 0.79); width: 100%; height: 100%; z-index: 9998; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.block-menu .block-list-lf ::-webkit-scrollbar {
    width: 5px;
}
 
.block-menu .block-list-lf ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.block-menu .block-list-lf ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.block-right-top{padding: 15px 0 14px;}
.block-right-top ul li{float: left; margin-left: 10px;}
.block-right-top ul li a{font: 400 13px/20px 'Roboto', sans-serif; color: #fff; border: 2px solid #b8dffc; padding: 4px 10px 1px; display: block; position: relative;}
.block-right-top ul li:nth-child(1) a{background: #ea4335;}
.block-right-top ul li:nth-child(1) a:before{content: ''; display: inline-block; width: 11px; height: 12px; background: url(../images/front/sprite.png) no-repeat -20px 0; -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1;}

.block-right-top ul li:nth-child(2) a{background: #fbbc05;}
.block-right-top ul li:nth-child(2) a:before{content: ''; display: inline-block; width: 12px; height: 15px; background: url(../images/front/sprite.png) no-repeat -36px 0; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0);}
.block-right-top ul li:nth-child(3) a{background: #34a853;}
.block-right-top ul li:nth-child(3) a:before{content: ''; display: inline-block; width: 12px; height: 16px; background: url(../images/front/sprite.png) no-repeat -53px 0; vertical-align: sub; -webkit-transform: translateZ(0); transform: translateZ(0);}
.block-right-top ul li:last-child a{border: none; border-bottom: 1px solid #bfdbfc; padding: 4px 0 0; }
.block-right-top ul li a span{text-transform: uppercase; display: inline-block; margin-left: 7px;}


.block-right-top ul li:last-child a:hover{border-color: #FFF900; color: #FFF900;}
.block-right-top ul li a:hover{border-color: #fff; transition: border-color 0.3s ease;}

.block-right-top ul li:nth-child(3) a:hover:before,
.block-right-top ul li:nth-child(2) a:hover:before,
.block-right-top ul li:nth-child(1) a:hover:before{opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-animation-name: hvr-icon-drop; animation-name: hvr-icon-drop; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}

@-webkit-keyframes hvr-icon-drop {
	0% {opacity: 0; }
	50% {opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
	51%, 100% {opacity: 1; }
}

@keyframes hvr-icon-drop {
	0% {opacity: 0; }
	50% {opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
	51%, 100% {opacity: 1; }
}

.header-bot{border-bottom: 1px solid #d4dee5;}
.slide-top{ border-right: 1px solid #d4dee5; position: relative;}
.slide-top .items .info{padding: 10px; border-left: 1px solid #d4dee5;}
.slide-top .items a.img{height: 88px; overflow: hidden; display: block; margin-bottom: 10px;}
.slide-top .items a.img img{width: auto; height: 100%;}
.slide-top .items h3{overflow: hidden; margin-bottom: 3px;}
.slide-top .items h3 a{font: 400 14px/18px 'Roboto', sans-serif; color: #444;}
.slide-top .items h3 a:hover{color: #1193f6;}
/*==========================================================================*/
.footer-top{padding: 35px 0 10px; border-top: 1px solid #d4dee5;}
.footer-top .col-md-2{margin-bottom: 20px;}
.footer-bot h3 a,
.footer-top h3{font: 400 13px/20px 'Montserrat-SemiBold', sans-serif; color: #1193f6; text-transform: uppercase; margin-bottom: 10px;}
.footer-top ul li{margin-bottom: 5px;}
.footer-top ul li a{font: 400 13px/20px 'Roboto', sans-serif; color: #555; display: block;}
.footer-top ul.list-home li a{font: 400 13px/20px 'Montserrat-SemiBold', sans-serif; color: #666;}
.footer-top ul li a:hover{color: #ec574b;}

.footer-bot{position: relative;border-top: 1px solid #d4dee5; font: 400 13px/20px 'Roboto', sans-serif; color: #666; padding: 15px 0 10px;}
a.back-top{width: 40px; height: 40px; display: block; text-indent: -9999px; background: url(../images/front/sprite.png) no-repeat 0 -21px; position: absolute; left: 50%; top: -20px; margin-left: -20px;}
a.back-top:hover{background: url(../images/front/sprite.png) no-repeat -40px -21px;}
.footer-bot h3{margin-bottom: 5px;}
.footer-bot ul li{display: inline-block; padding-right: 20px; margin-bottom: 3px;}
.footer-bot ul li a{color: #666;}
.footer-bot ul li a span{color: #1193f6; border-bottom: 1px solid #1193f6;}
.footer-bot p{text-align: right;}
.footer-bot p a{color: #1193f6;}
/*==========================================================================*/
.block-search-gg{width: 670px; margin: auto; padding: 70px 0; text-align: center;}
.block-search-gg a.logo-gg{display: inline-block; margin-bottom: 25px;}
.block-search-gg .block-form{position: relative; margin-bottom: 20px;}
.block-search-gg .form-control{height: 38px; border: 1px solid #d4dee5; font: 400 14px/20px 'Roboto', sans-serif; color: #000; padding: 6px 25px 6px 10px; border-radius: 0;}
.block-search-gg .form-control:focus{box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 3px rgba(166, 166, 166, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 3px rgba(166, 166, 166, 0.6);}
.block-search-gg #bt-find{border: none; padding: 0; display: block; width: 15px; height: 20px; background: url(../images/front/sprite.png) -84px 0; text-indent: -9999px; position: absolute; right: 7px; top: 50%; margin-top: -10px;}
.block-search-gg ul li{display: inline-block; padding: 0 3px;}
.block-search-gg ul li button{font: 500 13px/20px 'Roboto', sans-serif; color: #807575; padding: 7px 15px; display: block; border: 1px solid #f2f2f2; background: #1193F6; border-radius: 2px;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;}
.block-search-gg ul li button:before{ content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #f1f1f1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;}
.block-search-gg ul li button:hover:before{-webkit-transform: scaleX(0); transform: scaleX(0);}
.block-search-gg ul li button:hover{color: #fff;}












.title{border-bottom: 2px solid #1193f6; margin-bottom: 20px;}
body .title h2{display: inline-block; margin: 0; padding: 0; border: none;}
.title h2 a{font: 400 13px/20px 'Montserrat-SemiBold', sans-serif; color: #fff; background: #1193f6; text-transform: uppercase; display: inline-block; padding: 10px 15px 6px;}
.title ul{margin: 10px -10px 0;}
.title ul li{float: left; padding: 0 10px; border-right: 1px solid #d4dee5; font: 400 13px/17px 'Roboto', sans-serif;}
.title ul li:last-child{border-right: none;}
.title ul li a{color: #888;}
.title ul li a:hover{color: #1193f6;}

h3{}
h3 a{font: 500 14px/20px 'Roboto', sans-serif; color: #333;}
h3 a:hover{color: #1193f6;}
.block-hot-news p,
.block-col-2 .detail p,
ul.list-line li p,
.block-news-ts p{font: 400 13px/20px 'Roboto', sans-serif; color: #666;}

#content{background: url(../images/front/bg-ct-top.png) repeat-x center top; }
.content-bot{background: url(../images/front/bg-ct-bot.png) repeat-x center bottom; }

.content-top{margin-bottom: 20px;}
.block-banner li{margin-bottom: 30px;}
.block-banner li:last-child{margin-bottom: 0;}

.block-news-ts{}
.block-news-ts ul li{margin-bottom: 15px;}
.block-news-ts ul li:first-child a.img{height: 240px;}
.block-news-ts a.img{display: block; height: 135px; overflow: hidden; text-align: center;}
.block-news-ts a.img img{height: 100%; width: 100%;}
.block-news-ts h3{margin: 10px 0 0;}
.block-news-ts p{color: #666;}

.block-list-dx,
.block-hot-news{text-align: center; border: 1px solid #d4dee5;}
.block-list-dx h2,
.block-hot-news h2{display: inline-block; margin-bottom: 5px; margin-top: -1px;} 
.block-list-dx h2 a,
.block-hot-news h2 a{font: 400 13px/20px 'Montserrat-SemiBold', sans-serif; color: #fff; background: #1193f6; text-transform: uppercase; display: inline-block; padding: 9px 15px 7px;}
.block-hot-news li{padding: 15px 0 11px; border-bottom: 1px solid #d4dee5;}
.block-hot-news li:last-child {border: none;}
.block-hot-news .detail{padding: 0 15px; text-align: left;}
.block-hot-news a.img{display: block; float: left; margin-right: 15px; width: 100px; height: 60px; overflow: hidden; margin-bottom: 5px;}
.block-hot-news h3{overflow: hidden; height: 60px;}
.block-hot-news p{color: #555; margin: 5px 0; clear: both;}

ul.list-news-small li:last-child,
ul.list-line li:last-child,
.block-col-2 .list-col li:last-child{margin-bottom: 0;}


.content-bot{}
.block-col-2{}
.block-col-2 .detail .title-you{font: 500 14px/20px 'Roboto', sans-serif; color: #333; margin: 10px 0 15px;}
.block-col-2 .col-md-6:first-child{border-right: 1px solid #d4dee5;}
.block-col-2 .detail a.img{height: 190px; overflow: hidden; display: block; background: red;}
.block-col-2 a.img img{width: 100%; height: 100%;}
.block-col-2 .detail h3{margin: 10px 0 7px;}
.block-col-2 .detail p{overflow: hidden; height: 40px;}
.block-col-2 .list-col li{overflow: hidden; margin-bottom: 14px;}
.block-col-2 .list-col li a.img{width: 95px; height: 60px; float: left; margin-right: 10px; display: block; background: red;}
.block-col-2 .list-col li h3{overflow: hidden; height: 40px;}

ul.list-relax{overflow: hidden; margin: 0 -6px;}
ul.list-relax li{float: left; width: 25%; height: 42px; padding: 0 6px;}
ul.list-relax li a{display: block; width: 100%; height: 100%;}

.block-busi-care{}
ul.list-line{}
ul.list-line li{padding: 0 0 8px; margin-bottom: 10px; border-bottom: 1px solid #d4dee5;}
ul.list-line li a.img{height: 190px; overflow: hidden; display: block; margin-bottom: 10px; background: red;}
ul.list-line li a.img img{width: 100%; height: 100%;}
ul.list-line li p{height: 40px; overflow: hidden; margin-bottom: 3px;}
ul.list-line li h3{margin-bottom: 3px; height: 20px; overflow: hidden;}


.block-banner-bt li,
.mg-right,
.mg-left{margin-bottom: 40px;}
ul.list-news-small{}
ul.list-news-small li{padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px solid #d4dee5;}

.block-smile ul.list-news-small li{padding-bottom: 9px; margin-bottom: 10px;}
.block-edu ul.list-news-small li{padding-bottom: 9px; margin-bottom: 10px;}

.block-rule ul.list-news-small li:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.block-travel ul.list-news-small li:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}

.block-breadcrumb{padding: 15px 0;}
.block-breadcrumb ul li{float: left; font: 400 13px/20px 'Roboto', sans-serif; color: #eb564b;}
.block-breadcrumb ul li a{color: #666;}
.block-breadcrumb ul li a:hover{color: #1193f6;}
.block-breadcrumb ul li:after{content: ''; display: inline-block; margin: 0 10px; border: 4px solid transparent; border-left: 4px solid #666;}
.block-breadcrumb ul li:last-child:after{display: none; margin: 0;}

.content-left{width: 195px; float: left; margin-right: 30px;}
.block-list-lf{ background: #229fff;}
.block-list-lf h4{font: 400 14px/20px 'Montserrat-SemiBold', sans-serif; color: #fff; padding: 10px 15px; text-transform: uppercase;}
.block-list-lf ul{}
.block-list-lf ul li{border-top: 1px solid #59b6fc; overflow: hidden;}
.block-list-lf ul li a{font: 400 13px/20px 'Roboto', sans-serif; color: #fff; display: inline-block; padding: 9px 15px 8px; display: block;}
.block-list-lf ul li a:before{content: ''; display: inline-block; width: 7px; height: 7px; background: url(../images/front/sprite.png) no-repeat -87px -31px; margin-right: 9px;}
.block-list-lf ul li a:after{content: ''; display: inline-block; width: 7px; height: 7px; background: url(../images/front/sprite.png) no-repeat -87px -41px; float: right; margin-top: 7px;}
.block-list-lf ul li.active a:after{background: url(../images/front/sprite.png) no-repeat -95px -41px; transition: all .3s ease;}
.block-list-lf ul li.active a,
.block-list-lf ul li a:hover{background: #49affd;}
.block-list-lf ul li ul{background: #49affd; display: none;}
.block-list-lf ul li ul li{border: none;}
.block-list-lf ul li ul li a:hover{background: #8ccdff;}
.block-list-lf ul li ul li a{padding: 5px 15px 5px 28px;}
.block-list-lf ul li ul li a:after{display: none;}
.block-list-lf ul li ul li a:before{width: 6px; height: 5px; background: url(../images/front/sprite.png) no-repeat -88px -55px;}

.content-left .block-hot-news a.img{float: none; width: 100%; height: 100px;}
.content-left .block-hot-news h3{height: auto;}
.content-left .mg-left{margin-bottom: 30px;}

.content-right{overflow: hidden;}
.content-right .right-ct-top .block-hot-news li{padding: 20px 0 19px;}
.content-right .right-ct-top .block-hot-news p{height: 40px; overflow: hidden;}
.right-ct-top,
.right-ct-bot .mg-left,
.right-ct-bot .block-banner-bt li{margin-bottom: 30px;}

.banner-sm{margin-top: 15px;}

.block-list-dx{margin-top: 25px;}
.block-list-dx ul{text-align: left; padding: 15px 15px 5px;}
.block-list-dx ul li{margin-bottom: 10px;}
.block-list-dx ul li a{font: 400 14px/20px 'Roboto', sans-serif; color: #333;}
.block-list-dx ul li a:before{content: ''; display: inline-block; width: 6px; height: 6px; background: #1193f6; border-radius: 100%; margin-right: 8px;}
.block-list-dx ul li a:hover{color: #1193f6;}

.block-news-list{}
.block-news-list .img_{width: 335px; float: left; margin-right: 10px;}
.block-news-list .txt_{overflow: hidden;}
.block-news-list .txt_ h3{text-transform: uppercase; margin: 10px 0 5px;}
.block-news-list .txt_ p{font: 400 13/20px 'Roboto', sans-serif; color: #666; margin-bottom: 5px;}
.block-news-list ul li{overflow: hidden; margin-bottom: 15px;}
.block-news-list ul a.img{height: 110px; overflow: hidden; display: inline-block;}
.block-news-list ul a.img img{width: 100%; height: 100%;}
.block-news-list ul h3{margin: 10px 0 5px; overflow: hidden; height: 40px;}

nav{border-top: 1px solid #d4dee5; text-align: center;}
.pagination{margin: 0; padding: 17px 0 0;}
.pagination > li > a, 
.pagination > li > span{background: transparent !important; border: none; font: 400 14px/20px 'Roboto', sans-serif; color: #555; padding-top: 0; padding-bottom: 0;}
.pagination > li > a:hover{color: #FF904E;}


.block-list-rw.mg-left{margin-bottom: 25px;}
.block-list-rw h3{margin: 8px 0 4px; overflow: hidden; height: 40px;}

.block-detail{}
.block-detail .mg-left{margin-bottom: 15px;}
.block-detail .detail-top{}
.block-detail .detail-top h4{font: 400 16px/24px 'Montserrat-SemiBold', sans-serif; color: #333; text-transform: uppercase; margin-bottom: 10px;}
.block-detail .detail-top p{font: 400 13px/20px 'Roboto', sans-serif; color: #666; margin-bottom: 10px;}
.block-detail .detail-top .img{margin-bottom: 10px;}
.block-detail .detail-top p.last-child{margin-bottom: 0;}
.block-detail .detail-top strong{display: block; font: 500 13px/20px 'Roboto', sans-serif; color: #444;}
.box-like{margin: 10px 0 30px;}


.block-care{}
.block-care h2{font: 400 14px/20px 'Montserrat-SemiBold', sans-serif; color: #1193f6; text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px solid #d4dee5; margin-bottom: 15px;}
ul.list-detail_{margin: 0 -10px; overflow: hidden;}
ul.list-detail_ li{margin-bottom: 10px; width: 50%; float: left; padding: 0 10px;}
ul.list-detail_ li a{font: 400 14px/20px 'Roboto', sans-serif; color: #333;}
ul.list-detail_ li a:before{content: ''; display: inline-block; width: 6px; height: 6px; background: #1193f6; border-radius: 100%; margin-right: 8px;}
ul.list-detail_ li a:hover{color: #1193f6;}

.block-video{}
.block-video iframe{height: 190px; overflow: hidden; border: none; padding: 0; margin: 0;}
.block-video h4{font: 400 13px/20px 'Roboto', sans-serif; color: #333; text-align: center; border: 1px solid #d4dee5; padding: 6px 0; border-top: none; margin-top: -5px;}
.block-video h3{}


.list-video.block-news-list ul li{margin-bottom: 17px;}
.list-video ul li .img_ a.img-video{height: auto;}
.list-video ul li .txt_ .upload{margin-top: 30px;}
.list-video ul li a.img-video{height: 115px;}
.list-video ul li a.img-video img{height: 100%; width: 100%;}
a.img-video{position: relative; display: block; width: 100%; height: 100%;}
a.img-video:before{content: ''; background: url(../images/front/icon-video.png) no-repeat; width: 36px; height: 25px; display: block; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -18px; transition: background .2s ease; z-index: 20;}
a.img-video:hover:before{background: url(../images/front/icon-video-hv.png) no-repeat;}
a.img-video span.time{position: absolute; bottom: 5px; right: 5px; font: 400 10px/20px Arial, sans-serif; color: #9c9c9c; background: #000; display: inline-block; padding: 0 6px;}
span.upload{font: 400 12px/20px Arial, sans-serif; color: #9c9c9c; display: block;}
span.views{font: 400 12px/20px Arial, sans-serif; color: #9c9c9c; display: block;}
span.views:before{content: ''; display: inline-block; width: 15px; height: 9px; background: url(../images/front/sprite.png) no-repeat -87px -67px; margin-right: 8px;}

.video-rg{padding: 10px; border: 1px solid #d4dee5; margin-top: 25px;}
.video-rg a.img-video{margin-bottom: 10px;}
.video-rg a.img-video img{width: 100%; height: 100%;}
.video-rg h3{margin-bottom: 5px;}
.video-lf.block-hot-news h2{margin-bottom: 20px;}
.video-lf.block-hot-news ul{padding: 0 10px;}
.video-lf.block-hot-news li{border: none; padding: 0; margin: 0 0 20px; text-align: left;}
.video-lf.block-hot-news li a.img-video{margin-bottom: 10px; height: 115px; display: block; overflow: hidden;}
.video-lf.block-hot-news li a.img-video img{width: 100%; height: 100%;}

.block-detail .detail-top p.video-info{overflow: hidden; margin: 10px 0;}
.block-detail .detail-top p.video-info .views{margin-left: 30px;}
.block-care-video ul li{margin-bottom: 15px;}
.block-care-video ul li h3{margin: 10px 0 5px;}


/* Shine */
.block-banner li,
.block-banner-bt li{overflow: hidden;}
.block-banner-bt li a,
.block-banner li a,
a.img{
    position: relative;
    display: block;
}

.block-banner li a:before,
.block-banner-bt li a:before,
a.img::before {position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.block-banner li a:hover:before,
.block-banner-bt li a:hover:before,
a.img:hover::before {-webkit-animation: shine 1.2s; animation: shine 1.2s; }
@-webkit-keyframes shine {100% {left: 125%; } }
@keyframes shine {100% {left: 125%; } }


/* Zoom In #1 */
a.img-video{overflow: hidden;}
a.img-video img {
width: 100%;height: 100%; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;
}
a.img-video: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); 
}
.wd-list li a img{}
.wd-title a.wd-img:hover img,
.wd-list li:hover a img {}

/*==========================================================================*/

@-moz-document url-prefix() { 
	
}

@media (max-width: 1190px){
	.slide-top:hover button{display: block !important;}
	.slide-top button{position: absolute; top: 50%; margin-top: -20px; width: 40px; height: 40px; background: url(../images/front/sprite.png) no-repeat; text-indent: -9999px; border: none; padding: 0; display: none !important; z-index: 20;}
	.slide-top button.slick-prev{left: 0; background-position: 0 -63px;}
	.slide-top button.slick-next{right: 0; background-position: -41px -63px;}
	.footer-bot{padding-top: 30px;}
	.block-hot-news p{height: 40px; overflow: hidden;}

	.block-blog .title ul li,
	.block-busi-care .title ul li{display: none;}
	.block-blog .title ul li:last-child,
	.block-busi-care .title ul li:last-child{display: block;}

	.block-blog ul.list-news-small li{ margin-bottom: 8px; padding-bottom: 9px;}
    .block-news-list.list-video .img_{float: none; margin: 0 0 5px;}
    .block-news-list.list-video .txt_ h3{height: auto;}
    .list-video ul li .txt_ .upload{margin: 0;}
}
@media (max-width: 990px){
	.block-banner-bt,
	.block-banner{display: none;}
	.block-right-top ul li a span{display: none; position: absolute; left: -53px; top: 32px; width: 120px; z-index: 10; background: #073B63; text-align: center; padding: 5px 0 3px; border-radius: 3px; text-transform: capitalize;}
	.block-right-top ul li a span:before{content: ''; border: 4px solid transparent; border-bottom: 4px solid #073B63; display: block; position: absolute; left: 50%; margin-left: -2px; top: -8px;}
	.footer-bot .pull-left{width: 100%; text-align: center; margin-bottom: 15px;}
	.footer-bot .pull-right,
	.footer-bot .pull-right p{width: 100%; text-align: center;}
}
@media (max-width: 750px){
	.footer-top{padding: 20px 0 10px;}
	.footer-top .col-md-2{margin-bottom: 10px;}
	.block-banner-bt li, .mg-right, .mg-left{margin-bottom: 25px;}
	.block-news-list .img_{width: 250px;}
}
@media (max-width: 680px){
	.header-top{height: 88px;}
	.header-top .pull-left{float: none !important; }
	.block-menu{padding: 0 0 10px; border: none;}
	.block-right-top{position: absolute; top: 10px; right: 15px; padding: 5px 0; width: 155px;}
	.block-right-top ul li{margin-bottom: 5px;}
	.block-right-top ul li:last-child{float: none; margin: 0; clear: both; width: 100%; text-align: center; display: block;}
	.block-search-gg{width: 100%;}
	.block-news-list .img_,
	.content-right .right-ct-top .block-hot-news a.img{float: none; width: 100%;}
	.block-news-list .txt_ h3{height: auto;}
}
@media (max-width: 640px){
	.content-top .col-md-7,
	.content-top .col-md-5{width: 100%;}
	.block-hot-news ul{margin: 0; overflow: hidden;}
    .video-lf.block-hot-news li,
	.content-right .right-ct-top .block-hot-news li,
	.block-hot-news ul li{width: 50%; float: left; padding: 0 10px; border: none;}
	.block-hot-news .detail{border-bottom: 1px solid #d4dee5; padding: 15px 0 11px;}
	.block-hot-news li:last-child .detail{border-bottom: none;}
	.content-left{width: 100%; float: none; margin: 0 0 30px;}
}
@media (max-width: 500px){
	.footer-top .col-md-2{width: 33.33%;}
	.block-hot-news a.img{float: none; margin: 0 auto 10px;}
	.block-hot-news h3,
	.slide-top .items h3{height: 40px;}
	.right-ct-top .col-md-8 .col-md-6{width: 100%; margin-bottom: 20px;}
	.block-busi-care .col-md-6,
	.block-family .col-md-6,
	.block-col-2 .col-md-6{width: 100%; border: none; margin-bottom: 20px;}
}
@media (max-width: 420px){
	.title ul,
	.block-menu .block-click i,
	.block-right-top ul li{display: none;}
	.header-top{padding-top: 10px;}
	.block-right-top{top: 0; right: 10px; padding: 0;}
	.header-top .logo {padding: 25px 0 10px; margin-right: 0; text-align: center; }
	.block-menu {padding: 0; width: auto; position: absolute; top: 10px; }
	.footer-top .col-md-2{width: 50%; min-height: 105px;}
	.block-search-gg a.logo-gg{width: 200px;}
	.content-left .block-hot-news ul li,
	ul.list-detail_ li,
	.block-news-ts ul li{width: 100%;}
	.header-top{height: auto;}
}
