*{margin:0;padding:0}
body{font-family:'Roboto Condensed', Roboto,Arial, Tahoma,Helvetica,Verdana;font-size:15px;background:#fff;width: 100%;overflow-x: hidden;font-weight: normal;}
a{text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
a:focus{outline:none;}
ol, ul{margin:0;padding:0;list-style:none;}
textarea{max-width:100%;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:1.4;font-weight:300;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs24{font-size:24px;}
@-webkit-keyframes mouse-down {
	0% {bottom:20px;opacity: 1;}
	55% {bottom:0px;opacity: 0.7;}
	100% {bottom:20px;opacity: 1;}
}
@-moz-keyframes mouse-down {
	0% {bottom:20px;opacity: 1;}
	55% {bottom:0px;opacity: 0.7;}
	100% {bottom:20px;opacity: 1;}
}
@-ms-keyframes mouse-down {
	0% {bottom:20px;opacity: 1;}
	55% {bottom:0px;opacity: 0.7;}
	100% {bottom:20px;opacity: 1;}
}
@keyframes mouse-down {
	0% {bottom:20px;opacity: 1;}
	55% {bottom:0px;opacity: 0.7;}
	100% {bottom:20px;opacity: 1;}
}

.cdbh td,.cdbh th{border:1px solid #ddd;}
.ulphoto{position:relative;float:left;width:100%;}
.ulphoto li{float:left;margin-right:20px;}
#sliderprev{position:absolute;left:10px;top:52px;z-index:100;}
#slidernext{position:absolute;right:10px;top:52px;z-index:100;}
#sliderprev img,#slidernext img{opacity:0.8;}
#sliderprev:hover img,#slidernext:hover img{opacity:1;}

.number-circle{    padding: 0px;
    border-radius: 50%;
    background: #dcdcdc;
    font-size: 16px;
    width: 25px;
    height: 25px;
    display: inline-block;
    line-height: 27px;
    text-align: center;
    color: #ec0928;
    font-weight: 600;
    margin-right: 10px;}
.service-shortdesc{margin: 15px 0px 30px 0px;
    font-size: 18px;
    font-weight: 400;}
.cke_editable {
    cursor: text;
    padding: 10px;
}

.cke_source {
    font-family: 'Courier New',Monospace;
    font-size: small;
    background-color: #fff;
    white-space: pre;
    padding: 10px;
    box-sizing: border-box;
}
.container{max-width:100%;}
.content{float:left;width:100%;}
.full-row{float:left;width:100%;}
.sprite{background-image:url(../images/board.png);background-repeat:no-repeat;background-color:transparent;}
.btn_rpink{background:#f10037;color:#fff;}
.btn_rpink:hover{background:#f10037;color:#fff;}
.btn_submit{text-align:center;background:#1972C5;color:#fff;}
.btn_submit:hover{background: #014687;}
.date{font-size:13px;color:#666666;}

.msg-sendding{padding: 10px;color: #449d44;font-size: 16px;}
.msg-send-form{margin: 0;padding:10px 0px;font-size:16px;font-weight:normal;line-height:1.3;color:#3c763d;}
.msg-send-form.send-success{color:#3c763d;}
.msg-send-form.send-error{color:#c9302c;}

.upppercase{text-transform:uppercase;}
.displaynone{display:none;}
.clear{clear:left}
.canhgiua{text-align:center;}
.canhphai{text-align:right;}
.w100per{width:100%;}
.h100per{height:100%;}
.nopad{padding:0px;}
.nomar]{margin:0px;}
.fright{float:right;}
.fleft{float:left;}
.posrelative{position:relative!important;}
.contentindex{width:90%;margin-left:auto;margin-right:auto;position:relative;float:none;box-sizing:border-box;max-width: 1200px;}
.cpink{color:#ec0928;}
.cred{color:red;}

.padbot10{padding-bottom:10px;}
.padbot15{padding-bottom:15px;}
.padbot20{padding-bottom:20px;}

.martop0{margin-top:0px;}
.martop10{margin-top:10px;}
.martop20{margin-top:20px;}

.marbot10{margin-bottom:10px;}
.marbot15{margin-bottom:15px;}
.marbot20{margin-bottom:20px;}
.marbot30{margin-bottom:30px;}
.marbot40{margin-bottom:40px;}

.marright5{margin-right:5px;}

.form-control.error{
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.form-group .error{color:#a94442;font-weight:normal;font-size:14px;font-style:italic;}

.i_arow_down{background-position:-132px -99px;width:34px;height:34px;display: inline-block;}

.i_location{background-position:-180px -147px;width:12px;height:16px;display: inline-block;}

.ic-title-left{background-position:-1px -93px;width: 25px;height: 62px;display: inline-block;}
.ic-title-bottom{background-position:-26px -94px;width: 25px;height:15px;display: inline-block;}
.igoogle{background-position:-2px -55px;width: 36px;height:36px;display: inline-block;}
.ifacebook{background-position:-43px -55px;width: 36px;height:36px;display: inline-block;}
.iyoutube{background-position:-88px -55px;width: 36px;height:36px;display: inline-block;}
.i_next{background-position:-182px -52px;width: 50px;height:37px;display: inline-block;}
.i_prev{background-position:-130px -52px;width: 50px;height:37px;display: inline-block;}
.i_sharefb_google{background-position:-29px -145px;width: 150px;height:21px;display: inline-block;}
.i_arrow_pink{background-position:-30px -134px;width: 10px;height:8px;display: inline-block;}


.i_product{background-position:-0px -171px;width:22px;height:29px;display: inline-block;}
.i_service{background-position:-0px -201px;width:22px;height:23px;display: inline-block;}
.i_phutung{background-position:-22px -171px;width:26px;height:26px;display: inline-block;}
.i_daily{background-position:-21px -201px;width:27px;height:22px;display: inline-block;}
.i_gioithieu{background-position:-50px -169px;width:25px;height:29px;display: inline-block;}
.i_hoatdong{background-position:-48px -198px;width:28px;height:24px;display: inline-block;}
.i_ft_arrow{background-position:-0px -225px;width:7px;height:7px;display: inline-block;}


.i_ft_down{background-position:-80px -177px;width:68px;height:68px;display: inline-block;}
.i_ft_fb{background-position:-148px -177px;width:68px;height:68px;display: inline-block;}
.i_ft_google{background-position:-216px -177px;width:68px;height:68px;display: inline-block;}
.i_ft_youtube{background-position:-284px -176px;width:68px;height:68px;display: inline-block;}


.i_mn_cdbh{background-position:-165px -92px;width:16px;height:21px;display: inline-block;}
.i_mn_dvkh{background-position:-183px -92px;width:16px;height:21px;display: inline-block;}
.i_mn_bhbt{background-position:-200px -92px;width:16px;height:21px;display: inline-block;}
.i_mn_bqcs{background-position:-217px -92px;width:16px;height:21px;display: inline-block;}
.i_mn_hdsd{background-position:-234px -92px;width:16px;height:21px;display: inline-block;}


.videoWrapper169 {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper169 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mapWrapper{
	position: relative;
	padding-bottom: 45%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.mapWrapper .map{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* header */
.menu-fixed header,.menu-fixed .header{}
header,.header{float:left;width:100%;min-height: 60px;background:#fff;color:#333;position: fixed;z-index: 999;top: 0px;left:0px;box-shadow: 0 2px 2px #EC0928;}
header .head-top{float:left;width:100%;background: #f5f5f5;height:30px;}
.head-top .i-head-top{float:right;padding-left: 14px;margin-left: 14px;height: 100%;position: relative;padding-top: 7px;font-size: 12px;}
.head-top .i-head-top .i-hotline{font-size:14px;color:#f10037;}
.head-top .i-head-top.search{padding-top:2px;}
.head-top .i-head-top:not(:last-child):after{content: "|";position: absolute;left: 0;top: 0;bottom: 0;font-size: 18px;line-height: 1;padding: 0;margin: 0;padding-top:5px;font-weight: 300;}
.head-top .i-head-top .box-search{background: url(../images/search.png) no-repeat right 0; margin: 0;
    padding:0;
    height: 25px;
    width: 25px;
        border: 1px solid transparent;
    color: transparent;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;font-size: 14px;
    font-weight: normal;
    font-style: italic;}
.head-top .i-head-top .box-search:focus{width:200px;
    border: 1px solid #CCC;
    color: #555;
    padding: 8px 22px 8px 8px;
    -moz-box-shadow: inset 0 3px 5px #ece8ed;
    -webkit-box-shadow: inset 0 3px 5px #ece8ed;
    box-shadow: inset 0 3px 5px #ece8ed;outline: 0;border-radius:3px;}

header .head-menu{height:60px;position: relative;}
header .header-logo{position: absolute;left: 80px;top: 0;height: 100%;padding:3px 10px;width: 220px;z-index:1;}
header .header-logo img{width:100%;max-width:160px;max-height:100%;}
header .header-menu{    float: left;
    width: 100%;
    height: 100%;
    padding-left:230px;    overflow: hidden;}
.header-menu .item{text-align: center;
    float: left;margin-right: 1px;font-weight: 500;position:relative}
.header-menu .item.product{position:initial;}

.header-menu .item	.title{float: left;padding: 20px 10px 10px 10px; font-size:15px;color: #000;text-transform: uppercase;height:60px;position: relative;}
/* .header-menu .item:hover .title,.header-menu .item.act .title{    background: #ec0928;
    color: #fff;} */
.link--kumya::after{right:-1px;}
.header-menu .item:hover .link--kumya::after, .link--kumya:hover::after{right:0px;}
.header-menu .link--kumya{font-family: inherit;}
.header-menu  .link--kumya span{line-height:1.5;}
.header-menu  .link--kumya::after,.header-menu  .link--kumya span::before{transition: width 0.3s;}
.header-menu .item.act .title.link--kumya,.header-menu .item	.title.link--kumya:hover{color:#000;z-index: 0;}
.header-menu .item	.title.link--kumya::after{background:#ec0928;}

.header-menu .item.act .link--kumya span::before, .header-menu .item:hover .link--kumya span::before, .link--kumya:hover span::before {
    width: 100%;
}
.header-menu .item.act .link--kumya span::after, .link--kumya:hover::after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.header-menu .item.act .title.link--kumya::after, .header-menu .item:hover .title.link--kumya::after  {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}



/* header mobie */
.header-menu-mobie{position: relative;width: 100%;height:60px; padding-left: 220px;}
.header-menu-mobie .icon-head-menu{float:right;height:60px;    padding-top: 8px;
    vertical-align: middle;background: #ec0928;text-align:center;width:60px;font-size: 16px;cursor: pointer;}
.header-menu-mobie .icon-head-menu span{border-radius: 50%;
    border: 2px solid #fff;
    color: #ec0928;line-height: 1.9em;}
.header-menu-mobie .icon-head-menu .fa-circle { font-size: 20px;}
.header-menu-mobie .icon-head-menu:hover{opacity:0.8;}
.l-menu-moblie{position: absolute;
    top: 100%;
    margin-top: 3px;
    right: 0px;
    z-index: 9999;
    width: 100%;
    max-width: 100%;
    visibility: hidden;
    transition: all 400ms ease;
    background: #f1f1f1;
    color: #333;}
.icon-head-menu:hover+.l-menu-moblie,.l-menu-moblie:hover{    visibility: visible;}
.l-menu-moblie .i-menu-moblie{float: left;
    width: 100%;
    margin-bottom: 2px;
    background: #fff;
    color: #333;}
.l-menu-moblie .i-menu-moblie:hover, .l-menu-moblie .i-menu-moblie.act{background:#ec0928;color:#fff;}
.l-menu-moblie .i-menu-moblie .i-mb-title{float:left;width:100%;padding:13px 20px;font-size: 18px;}
.i-menu-moblie .l-mb2{float: left;
    width: 100%;display:none;}
.i-menu-moblie .l-mb2 .i-mb2{    float: left;
    width: 100%;    background: #fff;
    color: #333;
    padding: 10px 20px;font-size:15px;border-bottom: 1px solid #dfdfdf;}

.i-menu-moblie .l-mb2 .i-mb2:hover{background:#f1f1f1;}
.i-menu-moblie.act .l-mb2{display:block;}
/* END header mobie */


/*
.header-menu .item{position:relative;}
.header-menu .item.act:after{content: "";position: absolute;left: 50%;bottom: 5px;background: transparent;border-color: #014687;border-top-color: transparent;border-bottom-color: #014687; border-left-color: transparent; border-right-color: transparent; border-style: solid; border-width: 10px;Margin-left: -10px;}
*/
.header-menu .item	.title .i-arrow-top{visibility:hidden;; position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: 0px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: rgba(30, 26, 27, 0.72);
    border-left-color: transparent;
    border-style: solid;
    border-width: 6px;}
.header-menu .item:hover .title .i-arrow-top{visibility:visible;}
.list-child-menu{position: absolute;
    top: 100%;padding: 0px;
    z-index:99;
    _background: #ec0928;
    background: rgba(30, 26, 27, 0.72);
    color: #fff;
    width: 100%;
    left: 0;
    top: 100%;
    text-align: left;transition: all ease 300ms;visibility: hidden;_visibility: visible;}

.list-child-menu .col-menu-left{    position: absolute;
    left: 0;
    top: 0;
    width: 200px;
    height: 100%;_border-right: 1px solid #980000;padding: 15px 0px;border-right: 1px solid #7B7373;}
.list-child-menu .col-menu-right{    float: left;
    width: 100%;
    padding-left: 200px;}	
.list-child-menu .c-memnu-2{ position: relative;
    float: left;
    width: 100%;min-height: 200px;}	
.c-memnu-2 .i-title-group{float:left;width:100%;padding: 10px 15px;margin-bottom: 1px; background: #485158;font-size:16px;font-weight:600;}
.c-memnu-2 .i-title-group:hover, .c-memnu-2 .i-title-group.act{_background:#980000;    background: #F10037;}

.list-child-menu .l-item-group {float: left;
    width: 100%;
    padding: 15px 0px;display: none;}	
.list-child-menu .col-menu-right{}	

.list-child-menu:hover, .header-menu .item:hover .list-child-menu{ visibility: visible;}
.list-child-menu .i_child-menu{}
.i-child-menu .i-img{float: left;max-width: 100%;max-width:150px;}
.i-child-menu .i-title{    float: left;
    width: 100%;   
    padding-bottom: 5px;
	margin-top:0px;
    line-height: 1.5;    font-size: 18px;
    font-weight: 600;}
.i-child-menu .list-child-menu-2{ _border-top: 1px solid #f8a1ad;padding-top:5px;border-top: 1px solid #7B7373;}
.list-child-menu-2{float: left;width: 100%;text-align:left;font-size:14px;}
.list-child-menu-2 .i-menu-2{float: left;width: 100%;margin:5px 0px;line-height: 1;}
.list-child-menu-2 .i-menu-2:hover{color:#ec1b30;}
.header-menu .item.box-search{float: right;}
.header-menu .item.box-search .title{}
.header-menu .item.box-search .title .i-con{font-size: 20px;
    color: #F10037;}
.header-menu .item.box-search .list-child-menu{_visibility: visible;padding: 0px 15px;}
.header-menu .item.box-search .list-child-menu input[type='text']{border: 0;
    background: none;
    font-size: 15px;
    color: #eee;width:100%;
    _width: calc(100% - 90px);
    padding: 6px 0px;padding-right:100px;margin: 15px 0px 10px 0px;font-style: italic;border-bottom: 1px groove #fff;}
.header-menu .item.box-search:hover .list-child-menu{_visibility:hidden;}
.header-menu .item.box-search:focus .list-child-menu{visibility:visible;}
.header-menu .item.box-search .list-child-menu input:focus{outline:none;}
.header-menu .item.box-search .list-child-menu button {
    background: none;
    border: 0;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 12px;
    opacity: .8;    width: 90px;
    text-align: center;
}
.header-menu .item.box-search .list-child-menu button:hover{opacity:1;}
.header-menu .item.box-search .list-child-menu button:focus{outline:none;}
/* END header */

/* container */	
.homepage-slider{
	position:relative;
	display:flex;
}
.homepage-slider .mouse-down {
	bottom: 50px;
	left: 50%;
	width: 50px;
	margin-left: -25px;
	display: block;
	margin: auto;
	position: absolute;
	text-align: center;
	z-index: 20;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.mouse-down .box-mouse-down{
	position: relative;
    width: 40px;
    height: 50px;
    margin: 0 auto;
    cursor: pointer;
}
.mouse-down .box-mouse-down .i-icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -17px;
	position: absolute;
	bottom:20px;
	-webkit-animation: mouse-down 1s ease infinite;
    -moz-animation: mouse-down 1s ease infinite;
    -ms-animation: mouse-down 1s ease infinite;
    animation: mouse-down 1s ease infinite;
}

.content-sym{float:left;width:100%;margin:0;padding:0;}
.content-sym .box-index{float:left;width:100%;background:#fff;color:#000;margin:40px 0px;}
.content-sym .box-products{margin-top:50px;}
.content-sym .box-contact{margin-bottom:40px;}
.content-sym .box-introduce{margin-bottom:40px;}
/*.content-sym .box-news{background:#014687;color:#fff;}*/
.box-index .head{float:left;width:100%;margin-top:0px;margin-bottom:25px;}
.box-index .head .title{margin-top: -10px;float: left;background: #f10037;color: #fff;padding: 15px;font-size: 20px;font-weight: 600;position:relative;height: 57.2px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.7);-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.7);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.7);}
.box-index .head .title:before{content: "";position: absolute;left: 0;top: 100%; background: transparent; border-top-color: #f10037;border-bottom-color: transparent; border-left-color: #f10037;border-right-color: transparent; border-style: solid; border-width: 6px; border-bottom-left-radius: 2px;}
.head .title .ic-title-left{position: absolute;left: 100%;
    top:0;margin-left:-2px;}
.head .title .ic-title-bottom{position: absolute;left: 0;top: 100%;margin-left: -3px;margin-top: -1px;}
.head .title .t-first{float: left;}
.head .title .t-last{float: left;font-weight: 300;padding-left:6px;}
.box-index .content{float: left;width:100%;word-break: break-word;}
.box-detail .content{float: left;width:100%;margin:0px; margin-bottom:40px;word-break: break-word;}

.box-index .content .content-box{float:left;width:100%;position:relative;margin-bottom:25px;    -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.4);height:auto;}
.box-index .content .content-box:hover{}
.box-products .content .content-box .abs-bg{    visibility: hidden;
    position: absolute;
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    transition: all 150ms linear;}

.box-products .content .content-box .abs-box-title{display: table;width: 100%;
    height: 100%;float:left;    }
.box-products .content .content-box .abs-title{    display: table-cell;
    vertical-align: middle;
    text-align: center;    color: #fff;
    font-size: 20px;}
.box-products .content .content-box:hover .abs-bg{top:0; visibility:visible;}
.box-products .content-box{height: 220px;overflow: hidden;-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.6);-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.6);box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.6);}


.box-products .content-index-product .col-item-1{width: 57.4%;}
.box-products .content-index-product .col-item-2{width: calc(100% - 57.4%);}
.box-products .content-index-product .col-item-3{width: 25.52%;;}
.box-products .content-index-product .col-item-4{width: 33.3%;}
.box-products .content-index-product .col-item-5{width: calc(100% - 25.52% - 33.3%);}
.box-products .content-index-product .c-img{width: 100%;height: auto;}
.box-news .content-box{_min-height: 350px;overflow: hidden;border:1px solid #cacaca;background:#fff;color: #333;}
.box-news .content-box .c-img{float: left;width: 100%;}
.box-news .content-box .c-title{ float: left;width:100%; padding:15px 10px;   color: #ec0928;font-weight: 600;font-size:16px;text-align: center;border-top: 2px solid #cacaca;min-height:75px;}
.box-news .content-box .c-des{float: left;width: 100%;padding: 10px;font-size:14px;color:#555;}
.box-news .content-box .c-des .i-tem-row{float: left;width: 100%;margin:0px;padding:0px;font-size:15px;overflow: hidden;line-height: 20px;height: 40px;}
.box-news .content-box .c-tool{float: left;width: 100%;text-align: center;margin-top: 10px;margin-bottom:15px;}
.box-news .content-box .c-tool .btn:hover{background:#014687;color:#fff}
.box-news .content-box:hover .c-title{background:#ec0928;color:#fff;}


/* new */
.col-menu-left{float: left;width: 230px;}
.col-content-right{float: right;width: calc(100% - 230px);padding: 0px 0px 0px 15px;min-height:100px;}
.col-menu-left .item{    float: left;
    width: 100%;
    padding: 15px 10px;
    background: #f2f2f2;    color: #014687;
    margin-bottom: 2px;min-height: 50px;position:relative;
}
.col-menu-left .item:not(.head){cursor:pointer;}
.col-menu-left .item.head{min-height: 55px;}
.col-menu-left .item .i-head{        position: absolute;
    width: 100%;
    background: #ec0928;
    left: -10px;
    top: 7px;
    bottom: 10px;
    color: #fff;
    line-height: 1;
    padding: 11px 10px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;}
.col-menu-left .item .i-head:after{content:"";    position: absolute;
    left: 0px;
    top: 100%;
    border-top-color: #a5081e;
    border-right-color: #a5081e;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-style: solid;
    border-width: 5px;}
.col-menu-left .item  .i-name{    float: left;
    width: 100%;
    padding-left: 25px;-webkit-animation:all 200ms ease;-moz-animation:all 200ms ease;-ms-animation:all 200ms ease;animation:all 200ms ease;transition: all 200ms ease;}
.col-menu-left .item .icon{position: absolute;    top: 15px; left: 10px;width: 20px;height: 20px;overflow: hidden;}
.item .icon .df,.item .icon .hover{-webkit-animation:all 200ms ease;-moz-animation:all 200ms ease;-ms-animation:all 200ms ease;animation:all 200ms ease;transition: all 200ms ease;}
.item .icon .df{visibility:visible;}
.item .icon .hover{visibility:hidden;}
.item:hover .icon .df, .item.act .icon .df{visibility:hidden;margin-top:-20px;}
.item:hover .icon .hover,.item.act .icon .hover{visibility:visible;}
.col-menu-left .item .i-icon{float: left;margin-right: 10px;transition: all ease 200ms;}
.col-menu-left .item.act,.col-menu-left .item:hover{color:#ec0928;}
.col-menu-left .item.act .i-icon, .col-menu-left .item:hover .i-icon{background-position-y: -112px;}
/* END new */

/* END container */

/* footer */
footer{float:left;width:100%;background:#202020;padding:0;margin:0;}

footer .box-ft-top{    background: #e2e2e2;
    color: #000;
    float: left;
    width: 100%;padding:30px 0px;}
footer .box-ft-content{float:left;width:100%;padding:30px 0px;}
footer .footer-mail{padding:0px;}
footer .footer-menu{color:#c2c2c2;border-top: 1px solid #2d2d2d;text-align:left;padding-top:20px;}
footer .footer-bot{color:#c2c2c2;border-top: 1px solid #2d2d2d;text-align:center;}
.footer-menu .fmenu-title{float: left;width: 100%;color: #ff0046;font-size: 14px;font-weight: 500;text-transform: uppercase;padding:30px 0px;padding-bottom:15px;}
.footer-menu .fmenu-title .i-icon{ float: left;width: 100%; padding-left: 25px;}
.footer-menu .fmenu-title .i-title{    float: left;width: 100%;    font-weight: 700; font-size: 16px;}
.footer-menu .ft-menu-child{float: left;width: 100%;color: #c2c2c2;font-size: 14px;}
.ft-menu-child .i-menu-child{float: left;width: 100%;padding:5px 0px;font-weight: 400;}
.footer-bot .item{font-size: 13px;position:relative;}
.footer-bot .item:not(:last-child){margin-right:20px;padding-right: 20px;}
.footer-bot .item:not(:last-child):after{content: "|";position: absolute;right: 0;top: 0;bottom: 0;font-size:16px;line-height: 1;padding: 0;margin: 0}
.footer-bot .item.social{vertical-align: middle;}
.footer-bot .item.social .sprite{vertical-align: middle;}
.footer-mail .title{        font-size: 25px;
    float: left;
    width: 100%;
    font-weight: 600;    margin-bottom: 15px;}
.footer-mail .des{    font-size: 14px;
    font-weight: 400;
    float: left;
    width: 100%;}
.footer-mail .hotline{ float: left;
    width: 100%;    color: #f10036;
    font-size: 24px;    line-height: 1;
    margin-top:8px;}
.footer-mail .hotline .hotline-name{margin-left: 5px;font-size:14px;color: #333;font-weight: 400;}
.footer-mail .box-email{ float: left;
    width: 100%;    margin-top: 10px;}
	
.footer-mail .txtEmail{    border-radius: 4px;
    box-shadow: none;
    border: none;
    padding: 10px;
    width: 300px;
    color: #333;
    font-size: 14px;
    height: 40px;margin-bottom:10px;    margin-right: 5px;    font-style: italic;}
.footer-mail .txtEmail:focus{}
.footer-mail .btn{height: 40px;
    padding: 10px 20px;
    font-size: 15px;
    border-radius: 4px;}
#frmRegisterEmail .form-group{margin:0;}
#frmRegisterEmail .msg-send-form{padding:0;margin:0;float:left;width:100%;}
#frmRegisterEmail label.error{display:none!important;}
.footer-mail .txtEmail.error{    border: 1px solid #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    ;}	
.footer-mail .txtEmail.error:focus{outline: #a94442 auto 5px}

/* New */
footer .box-ft-content-new{    float: left;
    width: 100%;
    padding:15px 0px;}
footer .box-ft-content-new .l-item-top{}
footer .box-ft-content-new .l-item-top .i-item{font-weight: normal;font-size: 16px;}
footer .box-ft-content-new .l-item-top .i-item:not(:last-child):after{       content: "|";
    font-size: 18px;
    line-height: 1;
    padding: 0;
    margin: 0 20px;
    padding-top: 5px;
    font-weight: 300;}
footer .box-ft-content-new .l-tiem-center{padding:30px 0px;padding-top:40px;}
footer .box-ft-content-new .i-menu{float:left;width:100px;margin-right:10px;text-align:center;color:#858484;    font-size: 14px;
    margin-top: 5px;}
footer .box-ft-content-new .i-menu i{}
footer .box-ft-content-new .i-menu span{float: left;width: 100%;color:#858484;}
footer .box-ft-content-new .cp-right{color:#858484;font-size: 14px;}
footer .box-ft-content-new .cp-right .item{}
footer .box-ft-content-new .cp-right .item:not(:last-child):after{content: "|";
    font-size: 18px;
    line-height: 1;
    padding: 0;
    margin: 0 10px;
    padding-top: 5px;
    font-weight: 300;}
footer .box-ft-content-new	.l-item-bottom{position:absolute;left:0;bottom:0;}
/* END New */
	
/* END footer */


/* detail product */
.abs-product-menu-scroll{position: absolute;right:0px;top:50px;bottom:0px;width: 205px;}
.product-menu-scroll{position:fixed;z-index:9;width: 205px;box-shadow: 0px -1px 1px 0px rgba(0,0,0,0.1);box-shadow:none;top:initial;margin-top: -320px;}
.product-menu-scroll.scroll{top: 80px;margin-top: 0;}
.product-menu-scroll.end{top: initial;margin: 0;position: absolute;bottom: 0px;}
.product-menu-scroll .item{float:left;width:100%;border:1px solid #cacaca;padding:8px 0px;text-align: center;font-size:16px;font-weight: normal;background:#f1f2f4;margin-bottom:2px;}
.product-menu-scroll .box-title{color:#090909;font-size: 20px;font-weight: 600;}
.product-menu-scroll .box-share{background: transparent;border: none;padding: 3px 0px;display:none;}
.product-menu-scroll .box-price{}
.product-menu-scroll .box-price-new{line-height: 1;margin: 5px 0px 0px 0px;}
.product-menu-scroll .box-price .title-price,.product-menu-scroll .title-price{margin-bottom:5px; font-size: 16px;
    color: #000;
    float: left;
    width: 100%;font-weight: normal;}
.product-menu-scroll .box-price-new+.title-price{margin-bottom: 0;}
.product-menu-scroll .box-price .num-price, .product-menu-scroll .box-price-new .num-price{    color: #f10037;
    font-size: 26px;
    font-weight: 800;}
.product-menu-scroll .box-price-new .currency-price{font-size: 20px;
    font-weight: 400;}
.product-menu-scroll .box-price .currency-price{color: #000;font-size: 18px;vertical-align: super;}
.product-menu-scroll .box-color a{margin-right: 5px;}
.product-menu-scroll .box-color a:last-child{margin-right:0px;}
.product-menu-scroll .box-color .title-color{    float: left;
    width: 100%;
    font-size: 16px;
    color: #000;margin-bottom:5px;}
.product-menu-scroll .box-color .i-color{    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #ccc;
	border-radius: 50%;
    
	background: transparent;
    position: relative;}
.product-menu-scroll .box-color .i-color:last-child{_margin-right:0px;}
.product-menu-scroll .box-color .i-color:hover{transform: scale(1.2);}
.product-menu-scroll .box-tool{padding: 0px;border:none;box-shadow:none;background: transparent;}
.product-menu-scroll .box-tool .i-tool{float: left;width: 100%;background:#f10037;color:#fff;font-size:18px;text-align:left;padding: 10px;
    margin-bottom:2px;}
	
.product-menu-scroll.scroll .box-share, .product-menu-scroll.end .box-share{display:block;text-align:left;}

.box-jssor-360{max-width: 400px;
    width: calc(100% - 120px);
    margin: 0 auto;
    position: relative;
    padding-bottom: 100%;
    padding-bottom: 400px;
    padding-top: 25px;
    height: 0;}
.box_jssor_spritespin{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.jssor_spritespin{    float: left;
    width: 100% !important;
    height: 100%!important;}
.spritespin-canvas{}

.prev_360{position:absolute;left:-100px;top:50%;opacity: 0.2;}
.next_360{position:absolute;right:-100px;top:50%;margin-top: -15px;opacity: 0.2;}
.prev_360:hover, .next_360:hover{opacity:1;}



.content-sym .box-detail-products{float: left;width: 100%;padding-right: 220px;margin-bottom: 50px;position: relative;}
.content-sym .box-detail-products .pos-link-scroll{position:absolute;top:-75px;}
.box-jssor-product{position: relative;
    width: 100%;
    float: left;
    height: 100%;}
.box-jssor-product .i-img{    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 350px;}
.box-jssor-product .i-box{    float: left;
    margin-left: 350px;
    height: 100%;
    width: 650px;
    background: #014687;color:#fff;padding: 20px 100px 20px 30px;}
.box-jssor-product .i-box .detail-title{font-size: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
    font-weight: 400;}
.box-jssor-product .i-box .detail-content{font-size:20px;font-weight: 300;}





.list-digital-product{float: left;width: 100%;margin-bottom:0px;}
.list-digital-product .i-digital-product{float: left;width: 100%;border-bottom: 1px solid #dbdbdb;padding: 10px 0px;}
.list-digital-product .i-digital-product:last-child{border:none;}
.list-digital-product .i-digital-product .col-left, .list-digital-product .i-digital-product .col-right{float: left;width: 50%;padding: 0px 15px;}
.list-digital-product .i-digital-product .col-left{font-weight:500;font-size: 16px;}
.list-digital-product .i-digital-product .col-right{font-weight:300;font-size: 16px;}
.detail-pt{cursor:pointer;}
/* END detail product */


/* detail NEWS */
.box-news .head .news-cate-title{font-size: 18px;color:#333;
    margin-left: 20px;
    padding-left: 20px;position: relative;cursor:pointer;}
.box-news .head .news-cate-title.act{color:#ec0928}
.box-news .head .news-cate-title+.news-cate-title:before{content: "|";    color: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    font-size: 20px;
    line-height: 1;
    padding: 0;
    margin: 0;}
.box-news .head .news-cate-title:first-child{padding-left:0;margin-left:0;}
.page_paging{    float: left;
    width: 100%;
    text-align: center;
    margin: 30px 0px;}
.page_paging .i-page{    width: 30px;
    height: 30px;
    border: 1px solid #cacaca;
    display: inline-block;
    padding: 4px 2px;
    text-align: center;border-radius: 5px;cursor:pointer;}
.page_paging .i-page:hover,.page_paging .i-page.act{background: #d20030;
    color: #fff;}
/* END detail NEWS */

/* detail pt */
.box-index .content-pt .content-box{    width: auto;
    border: 1px solid #dedede;
   }
.content-pt .content-box .c-img{}
.content-pt .content-box .c-price{}
.content-pt .content-box .c-title{}
/* detail pt */


/* detail dai ly */
.box-dai-ly  .box-left-border{border-right: 2px solid #cacaca;}
.box-dai-ly .daily_input,.box-dai-ly .daily_select{
	color: #000;
    background-color: #ffffff;
    border-color: #555555;
    border: 1px solid #8095a8;
    padding: 5px 10px;
    border-radius:3px;
    margin: 2px 0 5px 0;
    font-size: 15px;
    line-height: 19px;
	float:left;
    width: 100%;
    max-width: 280px;
    height:33px;
}
.box-dai-ly .daily_submit{    border-radius: 3px;
    background: #1972C5;
    color: #fff;
    font-size: 16px;
    height: 33px;
    padding: 5px 25px;margin-top: 22px;}
.box-dai-ly .daily_submit:hover{background:#014687;}
.box-dai-ly  .title-search {float:left;width:100%;}
.box-dai-ly  .btn_submit_reg{    float: none;
    border-radius: 3px;
    color: #fff;
    background: #ec0928;
    font-size: 16px;
    padding: 10px 20px;    text-align: center;
}
/* END detail dai ly */



/* siler */
.head-video, .head-img {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    float: left;
}
#content1 .bg img{
	height: 40%;
    position: absolute;
    top: 0;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
    max-width: none;
}

#back_to_camera {
	clear: both;
	display: block;
	height: 80px;
	line-height: 40px;
	padding: 20px;
}
.fluid_container {
	    width: 100%;
    height: 45%;
    background-color: #fff;
    max-width: 1920px;
    margin: 0 auto;
}
.camera_bar{width:100%!important;height:5px;top: inherit!important;}
#camera_wrap_1{_height:500px;margin-bottom:0!important;}
#camera_wrap_1 .camera_thumb{max-height:70px;}

.relaimg{float:left;width:100%;position:relative}
.relaimg .abcenter{width: 1920px;
    _height: 500px;
    margin-left: -960px;
    left: 50%;
    position: absolute;}
.camera_wrap .camera_target img {
    max-width: none!important;
    width: 100%!important;
    left: 0!important;
    right: 0 !important;
    margin: 0 !important;
}
/* END siler */


/*scroll menu head*/
.menu-scroll-horizontal{float:left;width:100%;position:relative;}
.menu-scroll-horizontal button, .menu-scroll-horizontal button { background: transparent; border: 0; color: #fff; opacity: .7; }
.menu-scroll-horizontal button:hover, .menu-scroll-horizontal button:hover { opacity: 1; }
.menu-scroll-horizontal button:disabled, .menu-scroll-horizontal button:disabled { opacity: .2; }

.menu-scroll-horizontal .prevPage, .menu-scroll-horizontal .nextPage { position: absolute; top: 0; width:40px; height: 200px; font-size:36px;    outline: none;z-index: 99;}
.menu-scroll-horizontal .prevPage{left:0;text-align:left;}
.menu-scroll-horizontal .nextPage{right:0;text-align:right;}
.menu-scroll-horizontal .prevPage.disabled, .menu-scroll-horizontal .nextPage.disabled{display:none;}

.menu-scroll-horizontal .frame { float:left;    width: calc(100% - 30px );margin:0px 15px; height: auto;overflow: hidden; text-shadow: none;}
.menu-scroll-horizontal .frame .ul { list-style: none; margin: 0; padding: 0; height: 100%; font-size: 50px;float:left; }
.menu-scroll-horizontal .frame .ul .li { float: left; width:235px;height: 100%;    padding:15px 15px; }
.menu-scroll-horizontal .frame .ul .li.active{}
.menu-scroll-horizontal .frame .ul .li:hover {transform: scale(1.1);}

.menu-scroll-horizontal .scrollbar { margin:0 auto 10px auto;width: calc(100% - 80px); height: 2px; line-height: 0;}
.menu-scroll-horizontal .scrollbar .handle { width: 100px; height: 100%; background: #fff; cursor: pointer; }
.menu-scroll-horizontal .scrollbar .handle .mousearea { position: absolute; top: -9px; left: 0; width: 100%; height: 20px; }

.menu-scroll-horizontal .pages { list-style: none; margin: 20px 0; padding: 0; text-align: center; }
.menu-scroll-horizontal .pages li { display: inline-block; width: 14px; height: 14px; margin: 0 4px; text-indent: -999px; border-radius: 10px; cursor: pointer; overflow: hidden;
	background: #fff; box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.menu-scroll-horizontal .pages li:hover { background: #aaa; }
.menu-scroll-horizontal .pages li.active { background: #666; }

.menu-scroll-horizontal .controls { margin: 50px 0 0; text-align: center; }
.menu-scroll-horizontal .controls .divider { display: inline-block; margin: 0 10px; }
.menu-scroll-horizontal .controls button { line-height: 32px; vertical-align: middle; font-family: Novecento, sans-serif; }
.menu-scroll-horizontal .controls button i { position: relative; top: -2px; margin: 5px; padding: 0; font-size: 32px; vertical-align: middle; }
/*END scroll menu head*/


/* fancybox */
.fancybox-overlay{background-color: rgba(0,0,0,0.9);}
/* END fancybox */


/* Contact*/
.box-item-contact{float: left;
    width: 100%;
    margin-bottom: 20px;}
.box-item-contact .i-head{float: left;width: 100%;margin-bottom: 10px;}
.box-item-contact .i-head .i-head-box{    padding: 5px 10px;
    background: #F30038;
    color: #fff;
    font-size: 18px;
    line-height: 1;
    float: left;}
.box-item-contact .i-content{}
.box-form-contact .control-label{text-align:left;}
.box-form-contact .btn_submit{text-align:center;background:#1972C5;color:#fff;font-size: 16px;}
.box-form-contact .btn_submit:hover{background: #014687;}
/* END Contact*/

/* Introduce*/
.content-introduce{}
.content .info-head, .content-introduce .info-content{    float: left;
    width: 100%;
    margin-bottom: 20px;    font-size: 15px;line-height: 1.4;}
.content .info-head{margin-bottom:25px;margin-top:30px;}
.content .info-content{text-align:justify;}
.content .info-head .name-head{padding:15px;
    background: #EC0927;
    color: #fff;
    font-size: 18px;
    font-weight: 300;line-height:1.3;}
.content .box-introduce-overview{float:left;width:100%;text-align: center;
    padding: 20px 0px;margin:20px 0px;
    background: #014687;color:#fff;font-size:16px;}
.box-introduce-overview .box-item{margin:15px 0px;}
.box-introduce-overview p{margin:0;}
.box-introduce-overview p img{width:auto:max-width:100%;margin-bottom:20px}
/* END Introduce*/

/* Service */
.list-box-service{    float: left;
    width: 100%;
    margin-bottom: 10px;}
.list-box-service .box-service-item{float: left;
    width: 100%;
    margin-bottom:30px;    padding-bottom:15px;
    border-bottom: 2px solid #EBEBEB;}
.list-box-service .box-service-item:last-child{margin-bottom:0px;}
.box-service-item .col-service-img{float: left;
    width: 200px;
    padding: 0;
    margin: 0;overflow:hidden;}
.box-service-item .col-service-img img{float: left;width:100%;}

.box-service-item .col-service-content{float: left;
    margin-left: 20px;
    padding: 0;
    width: calc(100% - 220px);}
.box-service-item .col-service-content .i-tittle{    float: left;
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #ec0928;}
.box-service-item .col-service-content .i-des{    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5;}
.box-service-item .col-service-img:hover img{transform: scale(1.2);}
.box-service-item .col-service-content:hover .i-tittle{font-weight:600;}
/* END Service */

/* product */
.tabs-menu {
    list-style: none;
    width: 100%;
    padding: 0 15px;
    height: 51px;overflow:hidden;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
}
.tabs-menu .i-menu-tabs{
	list-style: none;
    height: 51px;overflow: hidden;
    margin: 0 4px;
    background: #f2f2f2;
    font-size: 15px;
    color: #333333;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    float: none;
    display: inline-block;
    z-index: 0;
	padding:0 20px;
}	
.box-list-product .head-product{float: left;
    width: 100%;
    margin-bottom:30px;text-align: center;text-transform: uppercase;    font-weight: 600;position:relative;}	
.box-list-product .head-product:after{    content: "";
    position: absolute;
    background: #ec1b30;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    margin-top: -2px;
    z-index: 1;}
.head-product .tabs-menu .i-menu-tabs{width: calc(33.33% - 15px);max-width:220px;}
.tabs-menu .i-menu-tabs:hover,.tabs-menu .i-menu-tabs.act{        line-height: 45px;
    background: #fff;
    border-top: 3px solid #ed1b2f;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    border-bottom: 0px solid #fff;
    z-index: 2;
    position: relative;
    color: #ec1b30;}	
.i-item-tabs{display:none;}	
	
	

.box-list-product .head .title{    min-width: 300px;
    font-size: 24px;
    font-weight: 500;
    line-height: 57px;
    padding: 0 10px 0 20px;
    height: 57px;    margin-top: 0;}
.box-list-product .box-item-product{    width: calc(33.33% - 4px);
    display: inline-block;
    padding:0 25px;
    position: relative;    margin: 15px 0px;}


.box-list-product .content-product{    float: left;
    width: 100%;
    border-bottom: 2px solid #EBEBEB;
    margin-bottom: 30px;position:relative;}

.box-item-product-border{padding:20px 10px;padding-bottom:30px;margin-bottom: 55px; position: relative;margin:1px;cursor:pointer;}
.box-list-product .box-item-product:hover .box-item-product-border{border:1px solid #cacaca;margin:0px;    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
}

.box-list-product .box-item-product .img {
    width: 100%;text-align:center;
}
.box-list-product .box-item-product .img .i-img{    max-width: 200px;    width: 100%;}
.box-list-product .box-item-product .desc {
    width: 100%;
    text-align: center;
    _position: absolute;
    _bottom: 10px;
    _left: 0;padding:10px 10px;
}
.box-list-product .box-item-product .name {
    font-size:24px;
    padding-bottom: 10px;
    font-weight: 400;
    margin: 0;
}
.box-list-product .box-item-product:hover .name{color:#f10037;}
.box-list-product .box-item-product .desc .price {
    font-size: 15px;
    padding-bottom:5	px;    margin: 0;
}
.box-list-product .box-item-product .desc .price span{font-weight:600;color: #ed1b2f;font-size:25px;display: inline-block;line-height: 1.1;}
.box-list-product .box-item-product .desc .price-old span{font-size:18px;color:#888;font-weight:600;    position: relative;}
.box-list-product .box-item-product .desc .price-old span:after{content:"";    position: absolute;
    left: 0;
    top: 50%;
    height: 1px;
    width: 100%;    margin-top: -1px;
    background: #ff0000;}
.box-list-product .box-item-product .desc a {
    _display: none;
    text-align: center;
    font-size: 16px;
    color: #ed1b2f;
}
.box-list-product .box-item-product .info{    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;}
.box-list-product .box-item-product .info a{    background: #f10037;
    color: #fff;}
.box-list-product .pos-neo-href{position: absolute;top: -70px;}

/* END Product */
.table-list-gency .table>thead>tr>th .show-mobi-small, .table-list-gency .table>tbody>tr>td .show-mobi-small{display:none;}
.content img{max-width:100%;height:auto!important;}

.clear-col-fhd,.clear-col-lg,.clear-col-md,.clear-col-sm,.clear-col-xs{height:0px;}
@media(min-width:1600px){.col-fhd-12{width:100%;}
.col-fhd-11{width:91.66666667%;}
.col-fhd-10{width:83.33333333%;}
.col-fhd-9{width:75%;}
.col-fhd-8{width:66.66666667%;}
.col-fhd-7{width:58.33333333%;}
.col-fhd-6{width:50%;}
.col-fhd-5{width:41.66666667%;}
.col-fhd-4{width:33.33333333%;}
.col-fhd-3{width:25%;}
.col-fhd-2{width:16.66666667%;}
.col-fhd-1{width:8.33333333%;}
.clear-col-fhd{clear:left;}
}
@media(min-width:1200px) AND (max-width:1599px){
.clear-col-lg{clear:left;}
}
@media(min-width:992px)AND (max-width:1199px){
.clear-col-md{clear:left;}
}
@media(min-width:820px)AND (max-width:991px){
.clear-col-sm{clear:left;}
}
@media(min-width:768px)AND (max-width:819px){
.clear-col-sm{clear:left;}
}
@media(max-width:767px){
.clear-col-xs{clear:left;}
.footer-mail .title{    float: left;
    width: 100%;
    margin-bottom: 10px;}
	.box-dai-ly .box-left-border{border:none;margin-top:30px;}
	.box-dai-ly .daily_submit{margin-top:0px;}
}

@media(max-width:1200px)
{
	header .header-menu{padding-left:210px;float:right;width:auto;max-width:100%;}
	.header-menu .item	.title{ padding-left: 12px;    padding-right: 12px;}
	
	.contentindex{width:100%;float:left;padding:0 15px;}
}
@media(max-width:992px)
{
	
	.header-menu-mobie{    float: right;
    display: table!important;
    vertical-align: middle;}
	.content-sym .box-detail-products{padding-right:0px;}
	
	.abs-product-menu-scroll{    position: relative;
    top: inherit;
    right: inherit;
    float: left;
    width: 100%;    margin:0px;
    margin-top:0px;    margin-bottom: 30px;
}
	.product-menu-scroll{position: relative;
    float: left;
    width: 100%;box-shadow: none;_border: 2px solid #f2f2f2;    top: initial!important;
    margin-top: 0px!important;}
	.product-menu-scroll .box-tool{display:none;}
	.product-menu-scroll .item{border:none;margin-bottom:5px;}
	.product-menu-scroll .box-share{display:block;}
	.box-jssor-product .i-box .detail-title{font-size:40px;margin-top:10px}
	.box-jssor-product .i-box .detail-content{font-size:20px;}
	.footer-mail .txtEmail{width:200px;}
	footer .box-ft-top{padding-left:15px;padding-right:15px;}
}
@media(max-width:991px){
	.box-list-product .box-item-product{width: calc(50% - 4px);}
}
@media(max-width:768px){
	.footer-bot .item:not(:last-child) {
		margin-right:10px;
		padding-right:10px;
	}
	.box-index .content .content-box{height:auto}
	.box-products .content-box .c-img{position:relative;
		min-height: initial;
		min-width: initial;
		float: left;
		width: 100%;}
	.box-jssor-product .i-box .detail-title{font-size:44px;margin-top:10px}
	.box-jssor-product .i-box .detail-content{font-size:23px;}
	.box-jssor-product .i-box{padding-right:60px;}
	#slider2_container .jssort03{height:180px!important;}
	/*.jssort03 .p, .jssort03 .p.pav,.jssort03 .w, .jssort03 .pav:hover .w,.jssort03 .c{height:180px!important;width:180px!important;}*/
	.jssort03 .c p span{font-size:25px!important;}
	footer .footer-mail{padding:0px 15px;text-align: center;padding-bottom:15px;}
	footer .box-ft-content-new	.l-item-bottom{position: relative;
    float: left;
    width: 100%;margin-top:0px;}
	.prev_360{left: -55px;}
	.next_360{right: -55px;}
	.col-menu-left{width:100%;margin-bottom:20px;}
	.col-content-right{width: 100%;padding: 0;}
	
}

@media(max-width:640px){
	.box-jssor-product .i-box .detail-title{font-size:46px;margin-top:0px}
	.box-jssor-product .i-box .detail-content{font-size:26px;}
	.jssort03 .c p span{font-size:30px!important;}
	.box-list-product .box-item-product{width:100%;}
	.head-product .tabs-menu .i-menu-tabs{width:auto;padding:0 15px;}
	header .header-logo {
		height: 100%;
		padding:10px;
		width: 150px;
	}
	.box-products .content-box .c-img {
		position: relative;
		min-height: initial;
		min-width: initial;
		float: left;
		width: 100%;
	}
	.box-products .content-index-product .col-item-1, .box-products .content-index-product .col-item-2, .box-products .content-index-product .col-item-3, .box-products .content-index-product .col-item-4, .box-products .content-index-product .col-item-5{width:100%;float:left;}
	.box-news .content-index-new .col-item{width:100%;float:left;}
	.box-news .content .col-item{width:100%;float:left;}
	.mapWrapper{padding-bottom:400px;}
	.box-news .head .news-cate-title{font-size:16px;}
}
@media(max-width:560px){
	.box-jssor-product .i-box .detail-title{font-size:50px;margin-top:0px;}
	.box-jssor-product .i-box .detail-content{font-size:30px;}
	.box-jssor-360{padding-bottom: 98.49%;width:100%;}
	.prev_360{left: 0px;}
	.next_360{right: 0px;}
	.head-product .tabs-menu .i-menu-tabs{width:auto;padding:0 10px;margin: 0 2px;font-size: 14px;}
	.tabs-menu{padding:0px;margin: 0;}
	.box-list-product .head .title{min-width: 250px;}
	#slider2_container{}
	#slider2_container .slides{}
	#slider2_container .slides .slides-child{}
	.jssort03 .c p _span{font-size: 4px!important;}
	.mapWrapper{padding-bottom:300px;}
	.table-list-gency .table>thead>tr>th{display:none;}
	.table-list-gency .table>tbody>tr>td{display:none;}
	.table-list-gency .table>thead>tr>th:first-child{    display: table-cell;}
	.table-list-gency .table>tbody>tr>td:first-child{display: table-cell;}
	.table-list-gency .table>thead>tr>th .show-mobi-small, .table-list-gency .table>tbody>tr>td .show-mobi-small{display:block;}
	.table-list-gency .table>tbody>tr>td p.show-mobi-small{margin:0;margin-top:5px;}
	.table-list-gency .table>tbody>tr>td p.show-mobi-small:last-child{margin-bottom:5px;}
}