﻿@font-face {
    font-family: 'myriad_procondensed';
    src: url('fonts/myriadpro-cond-web-webfont.eot');
    src: url('fonts/myriadpro-cond-web-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-cond-web-webfont.woff') format('woff'),
         url('fonts/myriadpro-cond-web-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-cond-web-webfont.svg#myriad_procondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriad_prosemibold_condensed';
    src: url('fonts/myriadpro-semiboldcond-webfont.eot');
    src: url('fonts/myriadpro-semiboldcond-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semiboldcond-webfont.svg#myriad_prosemibold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

body.tk{background:#fff;font-family: Arial,sans-serif;}
.ie6{}
.container{width: 960px;margin: 0 auto}
.bg-content{background: url(../images/page_bg1.jpg) center top no-repeat;}
.bg-content1{background: url(../images/content_page2.png) no-repeat center 120px;min-height: 200px}
.bg-content2{background: url(../images/content_bg.png) no-repeat center 120px;padding-top: 140px;}
.capcuu1{color: #e82027;font-size: 30px;font-family: 'myriad_prosemibold_condensed',Arial,sans-serif;}
.footerte{color: #fff;font-size: 17px; font-weight:normal; font-family: 'myriad_prosemibold_condensed',Arial,sans-serif;}

.page-name{color: #182d8f;font-size: 30px;font-family: 'myriad_procondensed',Arial,sans-serif;height: 60px;margin: -60px 0 0;text-align: right;padding-right: 20px;text-transform: uppercase;}
a{color: #182d8f;}

/* HEADER */
header{height: 35px;position: relative;width: 100%;min-width: 960px;background:url(../images/head.jpg) repeat-x bottom;z-index: 200;}
.header-shadow{height: 20px;width: 100%;min-width: 960px;background: url(../images/header_sd.png) repeat-x;position: absolute;bottom: -20px;z-index: 500;}
.logo{position: relative;float: left;  height: 110px;}
.logo a{display: block;}
.header-right{width: 400px;float: right;padding-top: 14px;}

.top-menu{padding-bottom: 6px;}
.top-menu .nav a{color: #717272;font-size: 14px;text-transform: uppercase;line-height: 10px;border-left: 1px solid #717272;display: block;padding: 0 8px;}
.top-menu .nav a:hover{text-decoration: none; color:#0f57a6}
.top-menu .nav li:first-child a{border-left: none;}
.lang{display: block;margin-top: -4px;}
.langvn{display: none;}

.main-nav-wrap{clear: both;}
.nav{padding: 0; margin: 0; list-style: none;}
.main-nav{position: relative;float: left;z-index: 800;}
/*
.main-nav>ul>li{position: relative;}
.main-nav a{display: block;}
.main-nav>ul>li>a{margin-left: 1px;font-family: 'myriad_procondensed', Arial,sans-serif;text-transform: uppercase;font-size: 19px;display: block;line-height: 24px;padding: 5px 18px 5px;color: #fff;}
.main-nav>ul>li:first-child>a{margin-left: 0;}
.main-nav .sub-menu,.main-nav li>ul.noli{display: none;position: absolute;background: #0c5b31;}
.main-nav .sub-menu{display: none;width: 692px;height: 229px;padding: 25px 12px 20px;left: -102px;}
.main-nav li>ul.noli{border-radius: 0 0 4px 4px;padding-bottom: 10px;position: absolute; width: 180px;}
.main-nav li li{padding-left: 18px;background: url(../images/araw.html) no-repeat 7px 9px;position: relative;}
.main-nav li li a{color: #fff;font-size: 14px;padding: 4px 3px 4px 0;}
.main-nav li li a:hover{text-decoration: underline;}*/

.smn-col{width: 155px;float: left;margin-left: 24px; background: url(../images/plus_icon.html)  0 1px no-repeat;}
.smn-title{margin: 0;background: url(../images/menu_img.html) bottom repeat-x;font-family: 'myriad_prolight',Arial,sans-serif;font-size: 14px;line-height: 16px;padding-left: 15px;padding-bottom: 10px;font-weight: normal;}
.smn-img{border-bottom: 3px solid #ee1c23;margin-bottom: 13px;}
.smn-btn{position: absolute;bottom: 20px;right: 20px;border-radius: 10px; border: 2px solid #ccc;background: url(images/smb_btn.html) no-repeat 8px -3px ;font-family: 'myriad_prolight',Arial,sans-serif;font-size: 16px;color: #111;padding: 4px 15px 4px 48px;}
/*.main-nav .sub-menu li a{padding: 1px 0;}
.main-nav .sub-menu ul li a{padding: 1px 0;}
.main-nav li:hover>ul,.main-nav li:hover>.sub-menu{display: block;}
.main-nav ul ul ul{left: 180px;padding: 0;top: 0;}
.main-nav>ul>li:hover>a,.main-nav>ul>li>a.active{background: url(../images/bl30.png);}*/

.search{width: 200px;background: url(../images/search.png) no-repeat;height: 30px;float: right;}
.search input{background:none;border: none;margin: 0;height: 24px;}
.search .searchinput{width: 155px;line-height: 24px;}
.search .searchbutton{width: 30px;float: right;text-indent: -9999px;}


 .nav{
       /* background-color: #0080C0;*/
          z-index:999;
    }
 
    .nav>li{
        float: left;
        margin-right: 15px;
    }
     
    .nav>li>a{
        text-transform: uppercase;
        color: #fff;
        font-family: 'myriad_procondensed', Arial,sans-serif;
        font-size: 19px;
    }
 
    .nav li{
        position: relative;
        list-style-type: none;
    }
 
    .nav li a{
        padding: 5px 5px 0px 5px;
      
        display: inline-block;
       font-family: 'myriad_procondensed', Arial,sans-serif;
       font-size: 19px;
    }
 
    .nav .sub-menu{
        display: none;
        position: absolute;
        top: 0;
        left: 100%;
        width: 150px;
        background-color: #0078b7;
        padding: 5px 5px;
         z-index:9999;
    }
     
    .nav li:hover>.sub-menu{
        display: block;
    }
 
    .nav>li>.sub-menu{
        top: 30px;
        left: 0;
    }
/* FOOTER */
/*.footer{background:#0078b7  url(../images/bgFooter.jpg) top no-repeat;}*/
.footer{background:#0078b7 top;}
.ft-bg{}
.ft-logo{margin-top: -23px;float: left;position: relative;z-index: 2000;}
.ft-copy{padding: 5px 20px;margin: 0 -10px}
.ft-copy,.ft-copy a{background: #016ba3;color: #eff0f1;font-size: 11px;text-align: right;}
.ft-copy a:hover{text-decoration: underline;color: #fff;}

.fmenu ul {margin:0;padding:0;}
.fmenu ul li {list-style:none;float:left;width:19%;margin-left:10px;}
.fmenu ul li.nav2{}
.fmenu>div>div>ul>li{margin-right: 15px;margin-bottom: 20px;}

.fmenu ul li:first-child {border-left:none;margin-left:0;}
.fmenu ul li a {color:#656565;font-size:11px;}
.fmenu ul li a:hover {text-decoration:underline;}
.fmenu ul li ul {margin:10px 0 0 0;padding:0;}
.fmenu ul ul ul{margin: 0 0 0 15px;}
.fmenu ul li ul li {float:none;border:none;padding:0;margin:0;height:auto;width: 100%;}
.fmenu ul li ul li a {color:#8d8d8d;text-transform:none;font-weight:normal;display:block;padding-bottom: 3px;font-family: Tahoma, Arial, sans-serif}
.fmenu ul li ul li a:hover {text-decoration:none; color:#000}
.f-li {background:#aeaeae;width:1px;height:10px;position:relative;top:5px;margin:0 5px;}
.fmenu ul li.ft3 {width:275px;margin:0 45px 0 40px;}
.fmenu ul li.ft3 li {width:275px;}
.fmenu ul li.ft4.omega {width:160px;}

.ftmenu-con{padding: 10px 10px 10px;}
.ftmenu-con span{color: #fff;text-transform: uppercase;font-size: 18px;text-transform: uppercase;font-family: 'myriad_procondensed', Arial,sans-serif;}
.icon-mobile-menu{display: none;}

/* LEFT COL */
.col-left{width: 666px;float: left;margin-left: 20px;min-height: 300px;margin-right: 30px;}
.left-menu1{margin-left: 30px;margin-bottom: 10px;}
.left-menu{margin-left: 55px;margin-bottom: 20px;}
.left-menu li{border-top: 1px solid #ccc;}
.left-menu li a{display: block;line-height: 22px;font-size: 18px;font-family: 'myriad_procondensed', Arial,sans-serif;text-transform: uppercase;color: #6e6e6e;padding: 5px 15px 5px 0;background: url(../images/lmn_bg.png) no-repeat right;}
.left-menu li a:hover,.left-menu li a.active{color: #182d8f;background: url(images/lmn_ac.png) no-repeat right;}

.l-news{margin-left: 55px;}
.l-news .module-title{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #182d8f;text-transform: uppercase;font-family: 'myriad_procondensed', Arial,sans-serif;padding:10px 15px 10px 0;background: url(../images/lmn_ac.png) no-repeat right center;font-weight: normal;}
.l-news .noli li{border-bottom: 1px solid #ccc;}
.l-news .noli a{color: #4e4e4e;display: block;padding:6px;line-height: 16px;}
.l-news .noli a:hover{text-decoration: underline;}
.ads-mod{margin: 10px 0 20px;}

/* RIGHT COL */
.col-right{width: 225px;float: right;margin-right: 19px;}
.mid-bg{background: url(../images/colright_bg.png) 716px 0 repeat-y;padding-bottom: 65px;}

/* HOME CONTENT */
.homepage .bg-content,.homepage .mid-bg,.searchresults .mid-bg,.nosep .mid-bg,.contactus-page .mid-bg{background: none;}
.homepage .bg-content1{padding-top: 0;background: none;background-image: url(../images/bg.jpg);    background-repeat: repeat-x;
    background-position: top left;
    background-color: #479fd5;}
.homepage .page-name{display: none;}
.homepage .content{background: url(../images/content_page2.png) repeat-y top center;position: relative;z-index: 20;}

.news-bycat-mod{float: left;width: 682px;}
.news-bycat-item{/*width: 300px;float: left;padding: 0 20px 30px;margin: 20px 0;border-right: 1px dotted #b8b8b8;*/}
.news-bycat-title{margin-bottom: 15px;}
.news-bycat-title,.news-bycat-title a{font-family: 'myriad_prosemibold_condensed', Arial, sans-serif;font-size: 24px;font-weight: normal;color: #0e7cb7;text-transform: uppercase;}


.newscat-feature{margin-bottom: 20px;}
.newscat-title{font-family: 'myriad_prosemibold_condensed', Arial, sans-serif;font-size: 18px;font-weight: normal;color: #182d8f; text-align:justify}
.newscat-title a{color: #000;}
.newscat-title a:hover{text-decoration: none; color: #182d8f}
.newscat-feature .post-img{margin: 0 15px 10px 0;} 

.newscat-item{clear: both;display: block;}
.newscat-item a{line-height: 20px; color: #000; text-align:justify; font-weight: bold;}
.newscat-item a:hover{text-decoration: none; color: #182d8f}

.prvnew-wrap{width: 228px;margin: 20px 0 20px 25px;float: left;}
.prvnew-wrap .news-bycat{clear: both;max-height: 336px;overflow: hidden;}
.prvnew-wrap .news-bycat-title{float: left;}
.prvnew-pager{float: left;}
.prvnew-pager a{float: left;display: block;width: 8px;height: 8px;overflow: hidden;text-indent: -9999px;background: url(images/hcat_btn.png) no-repeat top;margin: 12px 3px;}
.prvnew-pager a:hover,.prvnew-pager a.selected{background-position: bottom;}
.prvnew-item{width: 228px;min-height:260px;float: left;}
.prvnew-back,.prvnew-next{width: 12px;height: 12px;display: block;float: left;cursor: pointer;margin-top: 10px;}
.prvnew-back{background: url(images/hcat_prev.png) top;}
.prvnew-next{background: url(images/hcat_next.png) top;}
.prvnew-back:hover,.prvnew-next:hover{background-position: bottom;}

.prvnew-item:first-child{display: block;}
.prvnew-img{background: url(images/prvimg_bg.png) no-repeat bottom center;padding-bottom: 11px;display: block;}
.prvnew-img img{padding: 4px;background: #182d8f;}
.prvnew-title a{font-family: 'myriad_procondensed', Arial,sans-serif;font-size: 18px; text-align:center; color:#000; display: block; font-weight: normal;}

.hbg-wrap{position: relative;height: 0;width: 100%;z-index: -10 !important;}
.hbg{background: url(../images/content_page2.png) no-repeat top;height: 250px;left: -9px;width: 1000px;display: block;position: absolute;}
.hbg-wrap .ActionMenu{display: none;}

.home-static{float: right;}

.middle-fullwidth{width: 960px;margin: 0 auto;}
.homepage .middle-fullwidth{width: 100%;margin: 0;}

.hvideo{position: absolute;bottom: 0;left: 0;background: url(images/home_video.html) no-repeat;width: 245px;height: 115px;padding-top: 35px;z-index: 200;}
.hvideo a{display: block;float: left;}
.hvideo a:first-child{margin-right: 4px;}
.hvideo a span{height: 110px;width: 110px;display: block;opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;filter:alpha(opacity=0)}
.hvideo a:hover span{opacity: 1;filter:none}
.hvideo a span img{width: 100%;}
.hvideo-icon{position: absolute;width: 56px;height: 56px;background: url(images/play_ico.png) no-repeat;top: 60px;left:82px;}

.home-photo{width: 300px;float: left;padding: 0 20px;margin: 20px 0;border-right: 1px dotted #b8b8b8;}
.hboximg .pages{display: none;}
.feature-img{margin-bottom: 8px;}
.feature-img img{width: 300px;}
.home-photo a:hover{opacity: 0.8}
.lst-img a{float: left;display: block;margin-left: 7px;}
.lst-img a img{width: 95px;}
.lst-img a:first-child{margin-left: 0;}
.album-title{font-family: 'myriad_prosemibold_condensed', Arial,sans-serif;font-size: 17px; font-weight:normal; display: block;padding-top: 5px;color:#000;clear: both;}

.home-video{width: 230px;float: left;padding:0 20px;margin: 20px 0;}


/* NEWS PAGE */
.news-page .mid-bg{background: none;}
.news-page .col-right{display: none;}
.news-page .col-left{margin: 0;width: 960px;}

.news-page .news-bycat-item{width: 280px;}
.news-bycat-last{border-right: none;padding-right: 0;}

.news-page .newscat-item{padding-bottom: 8px;line-height: 14px;}
.newscat-date{font-size: 11px;color: #b0b0b0;}
.news-page .newscat-item a{display: inline;padding-left: 5px;background: none;}
.news-page .newscat-feature .post-img{margin: 0;float: none;}
.news-page .newscat-title{position: absolute;bottom: 0;background: url(images/news_title.png) no-repeat left top;padding: 20px 10px 5px;margin: 0;min-width: 260px}
.news-page .newscat-title a{color: #fff;}
.news-page .newscat-desc{clear: both;padding-top: 10px;}
.newscat-more{background: url(images/news_btn.png) no-repeat;width: 85px;height: 20px;display: block;font-weight: bold;color: #fff;padding: 3px 0 0 15px;margin-top: 10px;}

.news-slider{}

.font1{font-family: 'myriad_prosemibold_condensed', Arial, sans-serif;}
.font2{font-family: 'myriad_procondensed', Arial, sans-serif;}

.post{margin-bottom: 20px;margin-right: 20px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}

.post-title {margin:5px 0 15px;font-size:18px;color:#182d8f; font-weight:normal}
.post h2 a {font-family: 'myriad_prosemibold_condensed', Arial, sans-serif;text-transform: uppercase;color:#0e7cb7;}
.post h2 a:hover{ color:#e82027}
.post-img{float:left;margin:0 20px 10px 0;}
.item-post {float: left;width: 312px;}
.item-post h2 span {color:#999;margin-left:5px;}
.post-desc{text-align:justify}
.post-desc a{color: #666; text-align:justify}
.post-desc a:hover{color: #891d03;text-decoration: underline;}
.post-more {padding-right: 5px;color: #182d8f;float: right;}
.post-more:hover{color:#e82027}

.news-detail{padding-top:10px;background:#fff;border-radius:10px;box-shadow:0 0 3px #999}
.top-contactfrm .module-title,.newsdt-title,.news .module-title,.ct-frm .module-title{font-family: 'myriad_prosemibold_condensed', Arial, sans-serif;font-size: 24px;font-weight: normal;color: #0e7cb7;text-transform: uppercase;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.top-uti{float: right;margin-top: -39px;}
.uti-note{border: 1px solid #ccc;border-bottom: 0;display: block;background: #fff;padding: 1px 5px;}


.news-detail-content{padding:10px 20px;}
.other-news{clear:both;padding: 10px 0 0 0;margin-top: 10px;border-top: 1px solid #ccc; }
.other-news h4{color: #182d8f;font-size:14px;margin-bottom: 5px}
.other-news .post{width: 135px;margin-left: 15px;border: none;padding: 3px 0;margin-bottom: 10px;}
.other-news .post-title a{font-weight: normal;}
.other-news .post:hover a{text-decoration: underline;}
.other-news ul{margin:0 0 10px 0;padding:0;}    
.other-news li{list-style:none;}
.other-news li a{ color:#000;padding:3px 0 0 5px; display:inline-block;font-family:Arial;}
.other-news li span{color:#999;font-size: 12px;}
.other-news li a:hover{ color:#182d8f; text-decoration:none}

.clbox{margin-bottom:15px;}
.clbox .infobox{margin-left:13px;}

.bot-news{margin-bottom: 10px;}

/* SERVICES PAGE */

.services-page .mid-bg{background: none;}
.services-page .col-right{display: none;}
.ser-page{width: 960px;margin-left: -20px;}
.ser-item{background: url(images/ser_bg.png) no-repeat;width: 315px; height: 170px;float: left;display: block;margin-right: 5px;}
.ser-item a{display: block;position: relative;margin: 12px 0 0 16px;color: #292929;}
.ser-name{position: absolute;bottom: 0;width: 260px;text-align: right;background: url(images/ser_name.png) repeat-y right;padding: 5px 20px 5px 0;right: 0;font-size: 18px;font-family: 'myriad_procondensed', Arial,sans-serif; margin-right: 19px;}
.ser-item a:hover{color: #182d8f;}

/* PRODUCTS PAGE */

.prd-page{clear: both;padding-top: 80px;position: relative;}
.showpop{background: url(images/ico_info.html) no-repeat;width: 80px;height: 80px;position: absolute;z-index: 500;left: 35px;top: 150px;}

.prd-maincat li{width: 50%;position: relative;}
.prd-maincat .intro-btn{margin: -30px 0 35px 150px;position: relative;z-index: 200;}
.prd-maincat,.prd-subcat{position: absolute;bottom: 0;width: 100%;}
.prd-subcat li{width: 33%;position: relative;}
.prd-subcat .intro-btn{margin: -70px 0 40px 176px;position: relative;z-index: 200;}

.prd-sl{min-height: : 250px;}
.prd-page-bottom{position: absolute;bottom: 30px;width: 100%;}
.prd-item{width: 240px;float: left;text-align: center;font-size: 20px;color: #de000a;font-family:'Times New Roman', serif;font-style: italic;position: relative;min-height: : 250px;}
.prd-title{margin: 5px 0 10px;font-size: 18px;}
.prd-title a{color: #de000a;}
.prd-img{display: block;}
.prd-img img{width: 100%;}
.prd-item .intro-btn{margin-left: 84px;}
.prd-sl-prev,.prd-sl-next{width: 64px;height: 64px;position: absolute;top: 160px;display: block;cursor: pointer;}
.prd-sl-prev{background: url(images/backbtn.png) no-repeat;left: -50px;}
.prd-sl-next{background: url(images/nextbtn.png) no-repeat;right: -50px;}
.prd-item .showpop{top: 142px;left: 156px;}
.prdlst2 .showpop{top: 80px;}
.prdlst2 .prd-page-bottom{bottom: 80px;}

.news-vuitt .post-col{width: 100%;}
.news-vuitt .post{width: 480px;float: left;}

.intro-btn{width: 78px;height: 36px;display: block;background: url(images/intro_btn.png) no-repeat top;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
.intro-btn:hover{background-position: bottom;}

.prd-detail{position: relative;    padding-bottom: : 10px;
}
.prddt-left{width: 450px;float: left;padding-top: 100px;position: relative;}
.img-prd {height: : 35px;0px;overflow: hidden;position: relative;}
.img-prd .noli a{display: block;position: relative;text-align: center;}
.img-prd .noli a span{position: absolute;z-index: 30;width: 80px;height: 80px;left: 170px;top: 170px;background: url(images/ico_zoom.html) no-repeat;}
.img-prd .noli{height: 300px;overflow: hidden;}
.img-prd .noli li{width: 100%;}
.img-prd .noli a img{max-width: 100%;}
.transparent-btns_tabs{position: relative;z-index: 2000;margin-bottom: 0;}

.prddt-right{width: 500px;float: right;padding-top: 140px;font-size: 14px;color: #891d03;position: relative;}
.price{color: #de000a;font-family:'Times New Roman', serif;font-size: 25px;font-style: italic;margin-top: 15px;margin-bottom: 12px;}
.price .cur{font-size: 16px;}
.prddt-right td{padding: 0;margin: 0;}
.prddt-right ul{margin: 0;}
.prddt-title{font-family:'Times New Roman', serif;font-size: 25px;font-style: italic;margin-bottom: 12px;color: #de000a;}
#prddt-pop,.pop-content{padding: 20px;}
#prddt-pop .prddt-title{color: #fff;}
.prddt-back{position: absolute;bottom: 0;right: 0;}

.prd-prev a,.prd-next a{width: 64px;height: 64px;position: absolute;top: 240px;display: block;text-indent: -9999px;}
.prd-prev a{left: -100px;background: url(images/backbtn.png) no-repeat;}
.prd-next a{right: -100px;background: url(images/nextbtn.png) no-repeat;}

/* FAQ */
.faq-item{padding-top:0;font-family: Arial,sans-serif;}
.faq-item.active{background: #f4f4f4;}
.question{background: url(images/doted.gif) bottom repeat-x;min-height: 30px;}
.question h3 p{margin: 0;float: left; text-align:justify}
.question h3{padding: 10px 8px 10px 48px;background: url(images/faq_ques.png) no-repeat 6px 5px;margin: 0;line-height: 20px;font-size: 13px;color: #000;cursor: pointer;}
.question1{background: url(images/doted.gif) bottom repeat-x;min-height: 30px;}
.question1 h3 p{margin: 0;float: left; text-align:justify}
.question1 h3{padding: 10px 8px 10px 48px;background: url(images/faq_ques1.png) no-repeat 6px 5px;margin: 0;line-height: 20px;font-size: 13px;color: #000;cursor: pointer;}
.faq-icon{display: inline-block;width: 20px;height: 20px;background: url(images/faq_arrow.png) no-repeat top;margin:-1px 0 -5px 8px;}
.faq-item.active .faq-icon{background-position: 0 -34px;}
.faq-item{position:relative;}

.cb-submit-link{padding: 5px 20px;color: #fff;background:#182d8f;border-radius: 4px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.cb-submit-link:hover{background: #0c9551;}

.answer{padding:14px 10px 20px 48px;display:none;background: url(images/faq_an.png) no-repeat 6px 16px;}


.choose-news {margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.choose-news li {float:left;margin-right:17px;width:227px;position:relative;}
.choose-news li a {display:block;}
.choose-news li h2 {position:absolute;bottom:8px;left:15px;background:#e52a34;width:200px;height:22px;line-height:20px;font-size:16px;font-family:'myriadpro-semicn-webfont',sans-serif;text-transform:uppercase;font-weight:normal;text-align:center;margin-bottom:0;overflow:hidden;box-shadow:1px 0 9px #333;}
.choose-news li h2 a {color:#fff;}
.choose-news li h2 a:hover {text-decoration:underline;}

/* CAREER PAGES */
.career-btn{background:#31a6c3;padding:5px 10px;color:#fff;line-height:20px;margin:10px 0 20px;display:inline-block;border-radius: 5px}
.career-btn:hover{color:#000}
.career-table{ border-bottom:1px solid #cfcfcf;margin-top: 15px;}
.career-table tr:first-child{border-radius:5px;}
.career-table tr:first-child td{background:#21c6ef;font-weight:bold;color:#fff; padding:6px;border:1px solid #fff;}
.career-table tr td{padding:4px 6px;color:#000;border:1px solid #ececec;text-align: center;}
.career-table tr td:first-child{width: 30px;}
.career-table a{color:#21c6ef; text-decoration:underline;}
.career-table a:hover{color:#000;}
.career-table tr.even td{background:#f9f9f9;}
.career-table .col1{width:80px;}

.career-item.active{background: #f3f3f3;}

.career-head{font-size: 12px;font-weight: normal;padding: 8px 0;border-bottom: 1px dotted #ccc;cursor: pointer;color: #666;}
.career-head h2{font-weight: normal;font-size: 17px;float: left;padding-right: 30px;background: url(images/faq_arrow.png) no-repeat 98% bottom;margin-bottom: 1px;}
.career-date{float: right;}
.career-head a{color: #016533;}
.career-pad{padding: 30px;}
.career-content{display: none;}

.loading{width: 100%;height: 100%;min-width: 32px;min-height: 32px;display: block;text-align: center;}

.showapplyfrm{background:#016533;display: inline-block;border-radius: 5px;font-weight: bold;color: #fff;padding: 5px 20px;margin-top: 10px;}

.apply-frm .col-left{margin: 0;width: 320px;}
.apply-frm .col-right{min-height: 100px !important; background: none;width:270px}
.apply-frm .frm-btnwrap{float: left;}


.crfrm{background: url(images/crfrm_bg.html) repeat-y;border-radius: 5px}
.crfrm input[type=file]{float: left;margin: 0;}
.crfrm input[type=text]{padding: 3px 5px; width: 97%;}
.crfrm textarea{height: 124px;resize: none}
.crfrm .row-error{top: 33px}
.deletefile{color: #ff0000; text-decoration: underline;float: right;}


/* PAYMENT PAGE */
.newsatt-head{background:#0f57a6 url(images/pay_ico.png) no-repeat 98% -103px;color: #fff;cursor: pointer;font-family: 'myriad_procondensed',Arial,sans-serif;text-transform: uppercase;font-size: 18px;padding: 5px 15px;}
.newsatt-head p{margin: 0;}
.newsatt-item.active .newsatt-head,.newsatt-head:hover{background: #eb1d24 url(images/pay_ico.png) no-repeat 98% 3px }
.newsatt-pad{padding: 15px;}
.newsatt-item{margin-bottom: 5px;}
.newsatt-content{display: none;}


/*LIEN HE*/
.contact-page .middle-fullwidth{width: 920px;}

.contact-page .mid-bg{background: none;}

.acc-wrap{}
.acc-item{margin-bottom: 16px;}
.acc-head{background: #f4f3f3 url(images/acc_arr.png) no-repeat 98% 10px;padding: 6px 25px 6px 16px;color: #555555;cursor: pointer;font-family: 'myriad_procondensed',Arial,sans-serif;text-transform: uppercase;font-size: 18px;}
.acc-item.active .acc-head,.acc-head:hover{background: #f4f3f3 url(images/acc_arr_ac.png) no-repeat 98% 10px;color: #182d8f;}
.acc-head p{margin: 0;}
.acc-content{display: none;}
.acc-pad{padding: 16px;}
.showmap{background: url(images/viewmap.png) no-repeat left;line-height: 30px;display: inline-block;padding-left: 30px;font-family: 'myriad_procondensed',Arial,sans-serif;font-size: 18px;}

.map-con{float: right;margin: 0 20px 20px;}
.top-contact {width:480px;}
.top-contact h1 {color:#333;font-size:14px;text-transform:uppercase;margin-bottom:7px;font-weight:bold;}
.top-contact a {color:#333;text-decoration:underline;}
.top-contact a:hover {text-decoration:none;}

.top-contactfrm{margin-bottom: 20px;}

.wrap-contact {margin-bottom: 10px;}
.wrap-contact .frm-row{width: 330px;float: left;clear: none;padding-top: 8px;}
.wrap-contact .frm-row.contact-text{clear: both;}
.wrap-contact .frm-row textarea {max-height:90px;width:616px;background:#f0f0f0;border: none;}
.wrap-contact .frm-row .label {width:90%;color: #1c7b49;font-size: 16px;font-weight: normal;}
.wrap-contact .frm-row input[type="text"] {width:286px;background:#f0f0f0;padding:4px 5px;border: none;margin: 0;}
.wrap-contact .frm-btnwrap{float: left;}
.wrap-contact .frm-btnwrap input{background: #004e27;font-size: 16px;text-transform: uppercase;color: #fff;height: 32px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.wrap-contact .frm-btnwrap input:hover{background: #333;}
.map-contact {float:right;width:425px;margin-top:-120px;}
.map-contact a {color:#333;text-decoration:underline;}
.captcha {width:380px;float:right;}
.captcha label {color:red;font-weight:bold;}
.contact-frm{width: 480px;}
.ct-title{font-size: 14px;font-weight: bold;text-transform: uppercase;color: #666;margin-bottom: 10px;}

.frm-row{width:100%;clear:both;position:relative;padding-top:5px;}
.require{color:#4e4e4e; font-size:11px;}
.frm-row .label{margin:0;width:270px;float:left;line-height:24px;}
.frm-row .lcontact{width:80px}
.row-error{position:absolute;right:4px;top:8px;background:url(images/edtError.png) no-repeat;width:14px;height:14px;display:block;text-indent: -9999px;}
.contact-frm input[type=text],.contact-frm textarea{width:302px;float:right;padding:3px;background:#f8f8f8;}
.contact-frm textarea{resize:vertical;}
.frm-btnwrap{width:380px;float:right;}
.frm-btnwrap input{background:#e11c25;border:none;color:#fff; padding: 4px 20px; }
.frm-btnwrap input:hover{background: #333;}
.frm-btnwrap p{margin: 25px 0 10px;}
.frm-btncareer{width:260px; margin:10px 0;}
.txterror {color:#e11c25;}


.msg-frm{margin:0;padding:20px;border:1px solid #ccc;border-radius:0;background:#dedede;}
.msg-title{color:#d10707;font-weight:bold;}

.capcha-input{width:125px;position:relative;float:left;margin-right:10px;}
.capcha-input input[type=text]{width:115px;}

.contact-info h4{ color:#0072bc; margin-bottom:5px;}
.contact-info{font-size: 14px;}
.contact-info p.label{line-height: 16px;}
.contact-info hr{margin: 8px 0;}
.contact-note{clear: both;margin-top:20px;border-top:1px solid #dcdcdc;padding-top:10px;color:#585858;font-size:11px;line-height:15px;}

.contact-map{clear: both;padding-top: 18px;}


/* LOGIN PAGE */
.login-page{padding:60px 0;}

.login-frm .label{width:80px;}
.login-frm input[type=text],.login-frm input[type=password]{width:150px;padding:5px;background:#f3f3ed;border:1px solid #c8c8c7;color: #a3a3a3;font-size:12px; margin-right: 8px;line-height: 14px;}
.login-frm .login-sm{border: none;background: #26bde2;color: #fff;border-radius: 5px; line-height: 14px;padding: 5px 10px; line-height: 14px;width: 86px;}
.rem-pass{float:right;width:262px;;font-size:11px;}
.login-btnwrap{position:absolute;bottom:-1px;height:34px;background:url(images/login_bottom.html) no-repeat;width:427px;left:-1px;}
.fogotpass{color:#0072bc; position:absolute;left:35px;top:10px;font-weight:bold;}
.fogotpass:hover{text-decoration:underline;}
.login-btn{background:url(images/login_btn.html) no-repeat right bottom;float:right;margin:6px 38px 0 0;padding-right:3px;}
.login-btn input{height:25px;border:none;background:url(images/login_btn.html) no-repeat left top;padding:0 12px 0 15px ; font-weight:bold;color:#fff; margin:0;}
.login-btn:hover input{color:#fefa46}


/* TABS */
.tab-nav{float: left;border-bottom:1px solid #ebebeb;}
.tab-nav ul{list-style:none;margin:0;padding:0;}
.tab-nav ul li{margin-right:3px;}
.tab-nav ul li a{ padding:0 35px 0 0; text-decoration: none; cursor:pointer;font-size:12px;color:#666;display:block;line-height:28px;background:url(images/tab_bg.html) no-repeat top right;position:relative;z-index:20;margin-left:7px;}
.tab-nav ul li a span{position: absolute;left: -35px;top: 0;width: 35px;height: 28px;display: block;background: url(images/tab_bg.html) no-repeat left top;}
.tab-nav ul li a.active,.tab-nav ul li a:hover{color:#fff;background-position: bottom right;}
.tab-nav ul li a.active span,.tab-nav ul li a:hover span{background-position: bottom left}
.tab-nav ul li:first-child a{padding-left: 16px;margin-left: 0;}
.tab-nav ul li:first-child a span{display: none;}

.tab-contents{border:1px solid #ebebeb;padding:10px 15px;clear:both;background:#f9f9f9;}
.tab-container{clear:both;}
.tab-content{display:none;padding:0 !important;}
.tab-content:first-child{display:block;}

/* BREADCRUM */
.breadcrum{color:#909090;text-align:lèt;font-size:11px;height:30px; line-height:30px;display:block;padding-right:10px;margin-bottom:10px;}
.breadcrum a{color:#909090;margin-right:5px;}
.breadcrum a:first-child.unselectedcrumb{background:url(images/icon-bred.html) no-repeat 0 2px;padding-left:15px;}
.breadcrum a:hover{text-decoration:none;color:#484848}
.breadcrum .selectedcrumb{color:#484848}

/* UTILITIES BAR */
.utilities-bar{float:right;position: relative;z-index: 500;}
.utilities-bar ul{float:right;margin:0;list-style:none;padding:1px 0 0}
.utilities-bar li{float:left;}
.pop-content .utilities-bar li.gplus{margin-top: -11px;}
.utilities-bar li.print {background:url(images/utility.png) no-repeat top right;height:19px;line-height:19px;}
.utilities-bar li.email {background:url(images/utility.png) no-repeat top left;height:19px;line-height:19px;}
.utilities-bar a{display:block;font-size:11px;color:#333;text-transform:uppercase;width: 25px;height: 19px;text-indent: -9999px;}

.utilities-bar a.social-network{position:relative;top:5px;width:65px}


/* PAGE */
.pages{padding:5px 0 ; text-align:right;background:#e7e7e7;margin-bottom: 20px;}
.pages .modulepager a, .pages .modulepager span{color:#333;padding:2px 7px;text-decoration:none;margin-right: 4px;}
.pages .modulepager span.page-curr,.pages .modulepager a:hover , .pages .modulepager span.SelectedPage{color:#182d8f;border-color: #182d8f;}
.page-textbox{width:33px!important;line-height:16px;height:18px;}
.page-submit{border:0;text-indent:-9999px;font-size:0;height:24px;width:26px;cursor:pointer;padding:0;top:-5px;position:relative;background:url(images/bt_go.gif) no-repeat 2px 2px;}
.pages .modulepager {margin:0;}

/*INTRO*/
.intro {}

/*GALARY*/
.gallery {clear:both;padding-bottom:15px;}
.gallery ul {margin:0;padding:0;list-style:none;}
.gallery ul li {list-style:none;float:left;margin:0 21px 22px 0;width:200px;padding:3px;border-radius:3px;border:1px solid #ccc;}
.gallery ul li:hover {border-color:#e11c25;}
.gallery ul li a {display:block;margin-bottom:7px;}
.gallery ul li h2 {color:#5a5a5a;font-size:12px;text-align:center;font-weight:normal;margin-bottom:5px;min-height: 30px}
.no-bg {background:none !important;display:none !important;}

.fanbig{max-height: 132px;overflow: hidden;}

.fanitem{width: 20%;text-align: center;float: left;margin-bottom: 10px;}
.fanitem span.text-center{display: block;text-align: center;height: 120px;margin-bottom: 8px;}
.fanitem img{max-width: 96%; max-height: 120px}
.fanitem:hover{text-decoration: underline;}
.ab-title{font-family: 'myriad_prosemibold_condensed', Arial, sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;}
.gal-item{margin-top: 15px;}
.gal-item:first-child{margin-top: 0;}


/*PRODUCT DETAIL*/


/*pro same*/
.same-prd {clear:both;margin-top:10px;}
.wrap-same {clear:both;}
.wrap-same h4 {font-size:12px;color:#000;font-weight:bold;margin-bottom:15px;}
.detail-prd {width:254px;float:right;font-size: 14px;}
.tab-content{font-size: 14px;}
.icon_detail_prd {clear:both;margin-top:10px;}
.img_icon {margin-right:5px;float:left;}

.info-prd {clear:both;padding-top:15px;}
.item-same-prd {position:relative;margin:10px 0;border:1px solid #e7e7e7;width:668px;height:113px;overflow:hidden;}
.pre-same {background:url(images/btn-pre-same.html) no-repeat;width:16px;height:112px;border:1px solid #e7e7e7;position:absolute;left:0;top:0;cursor:pointer;z-index:99;}
.next-same {background:url(images/btn-next-same.html) no-repeat;width:16px;height:112px;border:1px solid #e7e7e7;position:absolute;right:0;top:0;cursor:pointer;z-index:99;}
.prd_same {margin-left:17px;width:690px;}
.prd_same li {position:relative !important;border-right:1px solid #e7e7e7;width:127px;height:110px !important;}
.prd_same li div a {max-width:125px;max-height:75px;text-align:center;}
.prd_same li div p {padding:1px 5px;height:36px;overflow:hidden;text-align:left;}
.prd_same li div p a.name {color:#cc6600;font-size:11px;}
.prd_same li div p a:hover.name {color:#000;}
.bd-r {border-right:none !important;}
.orange {color:#ee1a24;}

/***********************************slide***********************************/
.slider {margin:-13px auto 0; z-index:1;background:url(images/banner-bg.html) no-repeat top center;height:476px;padding-top:10px;}
.shadow-slide {background:url(images/bg-shadow-slide.html) repeat-x bottom;width:100%;height:27px;position:absolute;}
#slideshow{ overflow:visible}
.carousel-container { position:relative; width:960px; z-index:1;}
#carousel-1 { height:476px; width:960px; background:none; position:relative; overflow:visible;margin:auto}
.carousel-image { border:0; display:block;}
.carousel-feature { position:absolute; top:-1000px; left:-1000px;  border:none; cursor:pointer;opacity:0.85}
.tracker-summation-container { position:absolute; color:white; right:48px; top:0px; padding:3px; margin:3px; background-color:#000; display:none;}
.tracker-individual-container {position:absolute;left:435px;bottom:5px;z-index:1;}
.tracker-individual-container .tracker-individual-blip {display:block;  width:15px;height:7px;float:left;background:url("images/control-banner.html") no-repeat top; text-indent:-5000px;}
.tracker-individual-container .tracker-individual-blip:hover{background-position:bottom;}
.tracker-individual-container .tracker-individual-blip-selected {background-position:bottom;}
.tracker-individual-container .tracker-individual-blip-selected:hover {background-position:bottom;}
.tracker-individual-blip-selected {cursor:default !important;}

.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;bottom:40%;color:#055097;width:960px;z-index:8;overflow:hidden;display:none;font-size: 50px;left: 50%;margin-left: -480px;font-family: 'myriadpro-semicn-webfont',Tahoma,Arial,sans-serif;font-weight: normal;text-transform: uppercase;}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{position: absolute;bottom:10px;width: 100%;text-align: center;z-index: 500;}
.nivo-controlNav a{display: inline-block;margin:0 5px;width: 20px;height: 20px;text-indent: -9999px;background: url(images/slnav_btn.html) no-repeat top;}
.nivo-controlNav a.active,.nivo-controlNav a:hover{background-position: bottom;}



/*
 * FancyBox - jQuery Plugin
 */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('blank.html');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('images/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('images/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('images/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('images/fancy_title_over.html');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('images/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('images/fancybox/fancybox.png') -55px -90px no-repeat}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.html');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite%402x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('fancybox_loading%402x.gif');background-size:24px 24px}
}


/*SCROLL PANE*/
.scroll-pane{   height:208px;}
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{    position: absolute;top: 0;right: 0;width: 8px;height: 100%;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}
.jspVerticalBar *,
.jspHorizontalBar *
{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{  background:url(images/bg-scroll.html) repeat-y scroll 2px 0;position: relative;}
.jspDrag{   background: #055097;position: relative;top: 0;left: 0;cursor: pointer;border-radius:3px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{ float: left;    height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}

.martop-20{margin-top:-20px}
a.figureactive, a.pro-vid{cursor:pointer}
.preload{display:none}
.popuphomepage{display:none}
.ask-frm {padding:20px}

/*RadAsyncUpload display button select*/

.frm-row .RadUpload .ruFileWrap.ruStyled{min-height: 25px; width:280px}                       
.frm-row .RadUpload .ruBrowse{margin-left:-70px; }
.frm-row .RadUpload .ruFakeInput{margin-right:80px; width:170px}
.frm-row .RadUpload_Default .ruRemove {float: right;}

.bshare{position:absolute; left:-212px; top:115px}



.galleryitem {padding-bottom:15px !important; padding-right:21px !important;}
.edit-link {color:red !important;margin-left:10px;}



.newsedit .file-attach {display:block;}

.video-wrap a{color: #666;}
.video-wrap a:hover{color: #000;}
.video-wrap a.active{font-weight: bold;color: #000;}

.sl-wrap{width: 100%;min-width: 960px;height: 15px;overflow: hidden;padding-bottom: 0px;background: url(../images/slbg.png) bottom repeat-x;}
.sl-wrap .at-slider{position: relative;height: 15px;width: 100%}
.slide-item{width: 100%;height: 100%;position: absolute;left: 0; top: 0; display: none;background-position: center top;background-repeat: no-repeat;}
.slide-item>a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;text-align: center;}
.btn-prev,.btn-next{background: url(images/slnav.png) no-repeat 0 0;width: 46px;height: 50px;position: absolute;cursor: pointer;top: 320px;z-index: 1000;}
.container-s{width: 960px;margin: 0 auto; position: relative;height: 420px;}

.center-s{font-family: 'myriad_procondensed', Arial, sans-serif;font-size: 50px;color: #fff; text-shadow:1px 1px 0px #000; position: absolute;bottom: -100px;}
.btn-prev{left:20px;}
.btn-next{background-position: 100% 0;right: 20px;}
.btn-prev:hover{background-position: 0 100%;}
.btn-next:hover{background-position: 100% 100%;}

.faq-wrap{margin-bottom: 20px;}
.faq-wrap dd{margin-left: 0;}
.faq-wrap dt.hover{color: #0178e8;}


.acess-name{clear: both;background: #f3f3f3;color: #055097;padding: 5px 0;}



.rslides{margin:0 auto}
.rslides_container{margin-bottom:50px;position:relative;float:left;width:100%}
.centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("images/themes.html") no-repeat left top;margin-top:-45px}
.centered-btns_nav:active{opacity:1.0}
.centered-btns_nav.next{left:auto;background-position:right top;right:0}
.transparent-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}
.transparent-btns_nav.next{left:auto;right:0}
.large-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.6;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;background:#000 url("images/themes.html") no-repeat left 50%;width:38px}
.large-btns_nav:active{opacity:1.0}
.large-btns_nav.next{left:auto;background-position:right 50%;right:0}
.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus{outline:0}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs{margin-top:10px;text-align:center}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0,.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:9px;height:9px}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a{background:#222;background:rgba(0,0,0,.8)}

.bgtran .fancybox-skin{background: url(images/pop_bg.png);}
.bgtran .fancybox-outer{background: #d71820; color: #fff;}

/* AT PHOTO SLIDER */
.atphoto-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 4000;display: none;background: url(images/bl70.png);}

.at-closebtn{position: absolute;right: -24px;top: -18px;width: 49px;height: 35px;background: url(images/atimg_sprite.png) no-repeat top center;z-index: 200;cursor: pointer;}
.at-nextimg,.at-previmg{background-image: url(images/atimg_sprite.png);position: absolute;top: 40%;width: 40px;height: 36px;z-index: 300;cursor: pointer;}
.at-nextimg{right: 20px;background-position: 0 -70px;}
.at-previmg{left: 20px;background-position: 0 -34px;}
.at-thumb {overflow:hidden;margin:0 auto;}
.at-main-wrap{margin: 0 auto; position: relative;z-index: 300;}

.at-title-wrap{text-align: center;color: #fff;font-size: 14px;font-weight: bold;}

.at-thumb-wrap{position: absolute;bottom: 0;width: 100%;z-index: 301;}
.at-thumb{width: 100%;margin: 0 auto; overflow: hidden;}
.at-thumb ul{width: 99999px;}
.at-thumb li a{display: block;border: 1px solid #333;cursor: pointer;opacity: 0.7;filter:alpha(opacity=70)}
.at-thumb li a.active,.at-thumb li a:hover{opacity: 1;filter:none}
.at-thumb li a.active{border: 1px solid #fff;}

.at-mainimg{background:#fff;display: block;margin: 0 auto; position: relative;width: auto;padding: 0 !important;border: 3px solid #fff;box-shadow: 0 0 20px #000;text-align: center;}
.at-mainimg img{max-width: 100%;max-height: 100%;}

.at-imgsl{position: absolute;left: 3px;top: 3px;z-index: 5;display: none;}
.at-imgsl img{width: 100%;height: 100%;}

.thumnav{margin: 0 auto;position: relative;}
.at-thumb-next,.at-thumb-prev{width: 40px;height: 36px;display: block;cursor: pointer;position: absolute;z-index: 500;background-image: url(images/atimg_sprite.png);top: 20%;}
.at-thumb-next{right: -40px;background-position: 0 -70px;}
.at-thumb-prev{left: -40px;background-position: 0 -34px;}

.at-loading{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;background: url(images/loading.gif) no-repeat center;display: none;}

.at-mask-wrap{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.at-mask{position: relative;height: 100%;margin: 0 auto}

.news-page .bg-content,.contact-page .bg-content,.bgpage2 .bg-content,.services-page .bg-content{background: url(images/page_bg2.jpg) no-repeat top center;}
.ct-frm .frm-btnwrap{float: left;}
.ct-frm .frm-btnwrap input{background: #004e27;font-size: 16px;text-transform: uppercase;padding: 5px 20px;cursor: pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.ct-frm .frm-btnwrap input:hover{background: #333;}

.frm-payment .label{min-height: 35px}
.ct-frm input[type="radio"]{margin-right: 5px;}
.ct-frm .frm-row input[type=text],.ct-frm  .frm-row textarea{background: #f0f0f0;border: none;font-size: 14px;}
.ct-frm .label{font-size: 16px;font-weight: normal;color: #1c7b49;}
.ct-frm ul{margin: 0;padding: 0;list-style: none;}
.ct-frm ul li{float: left;margin-right: 20px;line-height: 24px;}
.ct-frm .instructions{margin-top: 20px;font-size: 18px;font-weight: bold;color: #1c7b49;}
.ct-frm .instructions p{margin-bottom: 0;}
.qdatetime > div{width: 280px !important;}

@media only screen and (device-width: 768px) {
  .hbg{width: 980px;left: 0;background: none;}
}

.RadAsyncUpload{width: 280px !important;}
.apply-frm{padding: 0 15px;}
.apply-frm .row-error{right: 40px;top: 33px;}
.apply-frm .col-right .row-error{right: -50px;top: 33px;}

.searchduration{display: none;}


/*
 * jQuery Booklet Plugin
 * Copyright (c) 2010 - 2013 William Grauvogel (http://builtbywill.com/)
 *
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
 *
 * Version : 1.4.2
 *
 * Originally based on the work of:
 *  1) Charles Mangin (http://clickheredammit.com/pageflip/)
 */
    .booklet         {width:800px; height:600px; position:relative; margin:0 auto 10px; overflow:visible !important;}
    .booklet .b-page {left:0; top:0; position:absolute; overflow:hidden; padding:0; outline:1px solid transparent;}
    
    .booklet .b-pN  {}
    .booklet .b-p0  {}
    .booklet .b-p1  {}
    .booklet .b-p2  {}    
    .booklet .b-p3  {}
    .booklet .b-p4  {}
       
    /* Page Wrappers */
    .booklet .b-wrap       {top:0; position:absolute;}
    .booklet .b-wrap-left  {background:#fff;}
    .booklet .b-wrap-right {background:#efefef;}
    
    .booklet .b-pN .b-wrap,
    .booklet .b-p1 .b-wrap,
    .booklet .b-p2 .b-wrap,
    .booklet .b-p3 .b-wrap,
    .booklet .b-p4 .b-wrap  {left:0;}
    .booklet .b-p0 .b-wrap  {right:0;}
    
    /* Custom Page Types */
    .booklet .b-page-blank  {padding:0; width:100%; height:100%;}
    .booklet .b-page-cover  {padding:0; width:100%; height:100%; background:#925C0E;}
    .booklet .b-page-cover h3  {color:#fff; text-shadow:0px 1px 3px #222;}
   
    /* Page Numbers */
    .booklet .b-counter {bottom:10px; position:absolute; display:block; width:25px; height:20px; background:#ccc; color:#444; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding:5px 0 0;}
    .booklet .b-wrap-left  .b-counter  {left:10px;}
    .booklet .b-wrap-right .b-counter {right:10px;}
   
    /* Page Shadows */
    .booklet .b-shadow-f  {right:0; top:0; position:absolute; opacity:0; background-image:url("images/shadow-top-forward.png"); background-repeat:repeat-y; background-position:100% 0;}
    .booklet .b-shadow-b  {left:0;  top:0; position:absolute; opacity:0; background-image:url("images/shadow-top-back.png");    background-repeat:repeat-y; background-position:0 0;}
    
    .booklet .b-p0 {background-image:url("images/shadow.png"); background-repeat:repeat-y; background-position:100% 10px;}
    .booklet .b-p3 {background-image:url("images/shadow.png"); background-repeat:repeat-y; background-position:0 10px;}
    
    /* Overlay Controls */
    .booklet .b-grab     {cursor: url("images/openhand.html"), default;}
    .booklet .b-grabbing {cursor: url("images/closedhand.html"), default;}
    
    /* Overlay Controls */
    .booklet .b-overlay      {top:0; position:absolute; height:100%; width:50%;}
    .booklet .b-overlay-prev {left:0;}
    .booklet .b-overlay-next {right:0;}
    
    /* Tab Controls */
    .booklet .b-tab        {background:#000; height:40px; width:100%; padding:10px 0 0; text-align:center; color:#ccc; position:absolute; font-size:11px;}
    .booklet .b-tab-prev   {left:0;}
    .booklet .b-tab-next   {right:0;}
    .booklet .b-tab:hover  {background:#aaa; color:#000;}   
    
    /* Arrow Controls */
    .booklet .b-arrow          {display:block; position:absolute; text-indent:-9999px; top:0; height:100%; width:74px;}
    .booklet .b-arrow div      {display:none; text-indent:-9999px; height:170px; width:74px; position:absolute; left:0; top:25%;}
    .booklet .b-arrow-next     {right:0px;}
    .booklet .b-arrow-prev     {left:0px;}
    .booklet .b-arrow-next div {background:url("images/arrow-next.png") no-repeat left top;}
    .booklet .b-arrow-prev div {background:url("images/arrow-prev.png") no-repeat left top;}
        
/* @z-index fix (needed for older IE browsers)
----------------------------------------*/

    body              {z-index:0;}
    .b-menu           {z-index:100;}
    .b-selector       {z-index:100;}
    .booklet          {z-index:10;}
    .b-pN             {z-index:10;}
    .b-p0             {z-index:30;}
    .b-p1             {z-index:20;}
    .b-p2             {z-index:20;}
    .b-p3             {z-index:30;}
    .b-p4             {z-index:10;}
    .b-prev           {z-index:40;}
    .b-next           {z-index:40;}
    .b-counter        {z-index:40;}
    
/* @Menu Items
----------------------------------------*/
    .b-menu {height:40px; padding:0 0 10px;}
    
    .b-selector             {height:40px; position:relative; float:right; border:none; color:#cecece; cursor:pointer; font:normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
    .b-selector .b-current  {padding:8px 15px 12px; line-height:20px; min-width:18px; height:20px; display:block; background:#000; text-align:center;}
    .b-selector-page        {width:auto; margin-left:15px;}
    .b-selector-chapter     {width:auto;}
    
    .b-selector:hover            {color:#fff; background-position:left 0px;}
    .b-selector:hover .b-current {background-position:right 0px;}
    .b-selector ul               {overflow:hidden; margin:0; list-style:none !important; position:absolute; top:40px; right:0; padding:0 0 10px; background:#000; width:240px;}
    .b-selector li               {border:none;}
    .b-selector a                {color:#cecece; height:14px; text-decoration:none; display:block; padding:5px 10px;}
    .b-selector a .b-text        {float:left; clear:none;}
    .b-selector a .b-num         {float:right; clear:none;}
    .b-selector a:hover          {color:#fff;}
        
.hidden{display: none;}
.ctitem1,.ctitem2,.ctitem3,.ctitem4,.ctitem5{position: absolute;width: 30px;height: 40px;}
.ctitem1{top: 433px;left: 372px;}
.ctitem2{top: 402px;left: 397px;}
.ctitem3{top: 411px;left: 429px;}
.ctitem4{top: 451px;left: 432px;}
.ctitem5{top: 78px;left: 477px;}

.at-tooltip{display:none;position:absolute;border:1px solid #333;background-color:#161616;background: rgba(0,0,0,0.8);border-radius:5px;padding:10px;color:#fff;font-size:12px Arial;z-index: 200;}
.tiparr{background: url(images/darrowleft.gif) no-repeat;position: absolute;left: -10px;top: 5px;width: 9px;height: 18px;}

.home-video-thum{padding-top: 12px;}

.hvideo-item{width: 72px;float: left;margin: 0 7px 7px 0;}
.hvideo-item img{width: 72px;}

.frm-btn-reset{display: none;}
.nosep .qdropdown select{margin: 0;width: 280px;padding: 2px 2px 2px 5px;}

.ct-frm2 .instructions{font-size: 14px; }
.qradio ul{float: left;width: 390px;}


.contactus-page header{height: 70px;}
.contactus-page .top-menu,.contactus-page .search,.contactus-page .top-social,.contactus-page .main-nav-wrap,.contactus-page .langen,.contactus-page .ft-menu{display: none;}

.contactus-page .langvn{display: block;}
.contactus-page .frm-btnwrap input,.contactus-page .frm-btnwrap input:hover{background: url(images/btn_send.png) no-repeat center !important;width: 85px;text-indent: -9999px;height: 29px;}
.mobilehotline{display: none; width: 100%; }
.mobilehotline img{width: 100%;height: 251px !important;}
.tipmap .map2{display: none;}
.slogantamnhinmobile{display: none;}
.Module-83>table tbody div{padding: 2px 7px 7px 20px; }
.logomobile{display: none;}
/* TABLET */
.intable .ie6{background:#fff;font-family: Arial,sans-serif;}
.intable img{max-width: 100%}
.intable .container{width: 640px;}
.intable .search{display: none;}
.intable header{width: 100%; min-width: 640px;}
.intable .logo{width: 300px;float: left; height: 69px;}
.intable .header-right{width: 340px; float: right;}
.intable .main-nav-wrap{padding-bottom: 10px;}
.intable .main-nav{text-align: center;}
.intable .main-nav ul.nav{/margin-top: 0;}
.intable .main-nav>ul>li{float: none;display: inline-block;}
.intable .main-nav>ul>li a{padding: 5px 8px;}
.intable .main-nav ul ul{display: none !important;}
.intable .sl-wrap{width: 100%; min-width: 640px;height: 131px;}
.intable .sl-wrap img{max-width: 100%}
.intable.homepage .sl-wrap,.intable.homepage .sl-wrap .at-slider,.intable.homepage .container-s{height: 195px;}
.intable .container-s{display: none;}
.intable .container-s .sub{font-size: 17px;}
.intable .container-s .sub h2{font-size: 22px;width: 80px;}
.intable .sub table td{padding: 5px 15px;}

.intable .hnews-box{width: auto;float: none;margin-bottom: 10px;min-height: 20px}
.intable .hnews-title{width: 215px;}
.intable .hnews-lst{width: 310px;}

.intable .home-page {width: 100%;}
.intable .home-box-wrap{margin: 0;}
.intable .home-box-wrap{padding: 1px;box-shadow: 0 0 5px rgba(0,0,0,0.3)}
.intable .home-box{margin: 0;background: none;;border-top: 3px solid #45930F;width: 100%;height: auto;}
.intable .hbox-name,.intable .hbox-img{width: 30%;float: left;clear: left;}
.intable .hbox-desc{margin: 40px 20px;}
.intable .hcat-img{display: none;}
.intable .news-bycat{width: 100%; }
.intable .news-bycat-mod{width: 429px;}
.intable .news-bycat-item .post-img  {float: none; padding:0 0 10px 0; margin: 0 auto; width: 130px;}
.intable .newscat-title{padding-top: 5px; text-align: left; }
.intable .news-bycat-item{width: 100%; max-width: 182px; padding: 0 15px 0px; float: left; min-height: 390px;}
.intable .col-left{width: 100%; min-width: 600px; margin: 0;}
.intable .col-left .news-bycat-item{height: 100%; min-height: 336px; overflow: hidden;}
.intable .ads-mod{display: none;}
.intable .news-bycat-item .news-bycat .newscat-feature .relative .newscat-title{ min-width: 162px; padding: 20px 10px 5px;}
.intable .prvnew-wrap{width: 185px; float: right; margin: 20px 14px 20px 10px;}
.intable .news{width: 636px; padding: 0 2px;}
.intable .Module-83 table{width: 636px !important; height: 140px;   margin: 18px 0 0;
    background: url(background2.html) top no-repeat !important;}
.intable .lst-img img{width: 90px;}
.intable .page-name{width: 620px; }
.intable .hbg{width: 100%; min-width: 640px;}
.intable .header-shadow{width: 100%; min-width: 640px;}
.intable .left .news-bycat-item{max-width: 284px; max-height: 381px; overflow: hidden;}
.intable .left .post-img img{width: 284px;}
.intable .home-photo{width: 284px; border-right: none;}
.intable .home-video{ display: none;}
.intable .prvnew-img{ background: url(images/prvimg_bg2.png) left bottom no-repeat; width: 100%; min-width: 185px; }
.intable .prvnew-item {width: 185px;}
.intable .prvnew-item img {width: 175px;}
.intable .newscat-desc{display: none;}
.intable .prvnew-pager a{display: none;}
.intable .caroufredsel_wrapper{width: 175px;}
.intable .lb-mail,.intable  .lb-phone,.intable  .lb-chat{margin-bottom: 1px;}
.intable .ft-logo{margin-bottom: 10px;}
.intable .wrap-form span{display: none;}
.col-leftmobile{display: none;}
.intable .content>.col-left{display: none;}
.intable .col-leftmobile{display: block;}
.intable .col-right{width: 100%;}
.intable .Module-165 img{display: none;}
.intable #colorbox{width: 640px !important;}
.intable .Module-109 img{ height: 50px !important;}
.intable .col-left{width: 100%;min-height: 50px}
.intable .left-menu{min-width: 630px; margin-left: 26px;}
.intable .left-box{width: 308px;float: left;padding-bottom: 25px;position: relative;}
.intable .l-news{margin-left: 26px; width: 630px;}
.intable .left-box>img{display: none;}
.intable.homepage .lb-btn{left: auto;margin-top: 4px;top: 120px;right: 40px;}
.intable.homepage .left-box{width: 580px;margin: 10px -11px 0}
.intable.homepage .left-box .module-title{margin-top: -8px;}

.intable.homepage .left-box>img{width: auto;display: block;}
.intable .wrap-contact .frm-row{width: 320px;}
.intable .wrap-contact .ct-address,.intable .wrap-contact .ct-phone,.intable .wrap-contact .ct-subject{width: 300px;float: right;}
.intable .wrap-contact .frm-row textarea{width: 628px;}
.intable .Module-78{width: 100%; max-width: 640px; clear: both; text-align: center;}
.intable .Module-80{width: 100%; max-width: 640px; clear: both; float: left !important; padding: 2% 0 0 0;}
.intable .middle-fullwidth{max-width: 640px;}
.intable .acc-wrap{width: 100%; max-width: 638px;}
.intable .tipmap{width: 100%; max-width: 640px; max-height: 361px; overflow: hidden;}
.intable .tipmap img{width: 100%; max-width: 640px; max-height: 381px; }
.intable .ctitem1, .intable .ctitem2, .intable .ctitem3, .intable .ctitem4, .intable .ctitem5{position: absolute;width: 22px;height: 26px;}
.intable .ctitem1{left:261px; top: 303px;}
.intable .ctitem2{left:280px; top: 280px;}
.intable .ctitem3{left:298px; top: 289px;}
.intable .ctitem4{left:304px; top: 311px;}
.intable .ctitem5{left:333px; top: 53px;}
.intable .ft-copy{width: 100%; max-width: 619px; }
.intable .ft-copy a{padding: 5px; margin: 0 -19px; }
.intable .question h3{position: relative;margin-right: 20px;}
.intable .question h3 .faq-icon{position: absolute;right: -20px;top: 10px;}
.intable .post{margin-right: 2px;}
.intable .midcol.hassidebar{width: 640px;}
.intable .sidebar.ishow{display: none !important;}
.intable .download-table{margin-bottom: 20px;}
.intable .gallery-item{width: 220px;margin-right: 0;}
.intable .fmenu .ftmenu-con ul li{width: 116px;}
.intable .gallery ul li{width: 191px; min-height: 176px;}
.intable .ser-page{width: 100%; min-width: 640px; margin-left: 0;}
.intable .ser-item{width: 213px; height: 153px; margin: 0 0 4px; background: url(images/ser_bg2.png) top no-repeat;}
.intable .ser-item a{margin: 12px 0 0 14px;}
.intable .ser-item img{width: 186px; float: left;}
.intable .ser-name{width: 148px; padding: 10px; top:90px;}
.intable .ct-frm{margin-left: 45px;}
.intable .qradio ul{width: 325px;}
.intable .ft-copy, .ft-copy a{text-align: left;}

/* MOBILE PHONE */
.inmobile .ie6{background: url(images/bg_main3.html) center repeat-y; }
.inmobile .container{width: 96%; padding: 0 2%; min-width: 310px;position: relative;}
.inmobile header{padding-top: 0; width: 100%; min-width: 300px;}
.inmobile .logo{width: 300px;}
.inmobile .logopc{display: none;}
.inmobile .logomobile{display: block; margin-top: 5px;}
.inmobile .Module-171{display: none;}
.inmobile .Module-171,.inmobile .search{display: none;}
.inmobile .Module-171,.inmobile .capcuu1{display: none;}
.inmobile .Module-75{display: none;}
.inmobile .header-right{display: none;}
.inmobile .header-right .right{float: right !important;}
.inmobile .header-shadow{width: 100%; min-width: 310px;}

/*MENU*/
.inmobile .topmnu{display: none;}
.topmnu-mobile{display: none;}
.inmobile .main-nav-wrap{padding-bottom: 10px;min-height: 20px}
.inmobile .sl-wrap .btn-prev, .inmobile .sl-wrap .btn-next{display: none;}
.mobmenu-btn{display: none;}
.inmobile .mobmenu-btn{display: block;background: #083d21 no-repeat 280px 6px;color: #fff;font-family:Arial,sans-serif;text-transform: uppercase;padding: 3px 10px;font-size: 16px;border-left: 1px solid #fff;cursor: pointer;}
.fly-menu {display: none;}
.icon-mobile-menu  {display: none;}
.icon-mobile-menu2  {display: none;}
.inmobile .fly-menu {display: block; margin-left: -14px;}
.inmobile .fly-menu.active .main-nav>ul {display: block;}
.inmobile .topmnu-mobile.active{display: block;}
.inmobile .icon-mobile-menu{background: url("../images/menu-bar.png") right 57% no-repeat;
    cursor: pointer; display: block;height: 26px; min-width: 287px;font-size: 18px;font-family: 'myriad_procondensed',Arial,sans-serif;font-weight: normal;color: #fff; margin:0; padding:6px 22px 0 0; text-transform: uppercase; text-align: left;}

.inmobile .icon-mobile-menu2{background: url("images/topmobile.png") right 57% no-repeat;
    cursor: pointer; display: block;height: 26px;width: 23px;font-size: 14px;font-weight: 700;color: #fff; margin:0; padding:0px 52px 0 0; top: 30px; text-transform: uppercase; text-align: left; position: absolute;}
.inmobile .fly-menu.active .main-nav {width: 102%; margin-top: -1px; float: left;}
.inmobile .top-menu .nav li:nth-child(1),.inmobile .top-menu .nav li:nth-child(2),.inmobile .top-menu .nav li:nth-child(4) {display: none;}


.inmobile .topmnu-mobile{/*display: block; */position: absolute; width: 117px; right: 7px; top: 51px; background:#f6f6f6; border: 1px solid #999; padding: 0px 0 7px; z-index: 999; height: 104px;}
.inmobile .topmnu-mobile li{display: block; clear: both; position: relative; border-bottom: 1px solid #999; padding: 7px 0 0; }
.inmobile .topmnu-mobile li a{display: block; clear: both; position: relative; border: none; height: 20px;line-height: 14px; width: 101px;}
.inmobile .topmnu-mobile .nav li:nth-child(1),.inmobile .topmnu-mobile .nav li:nth-child(2),.inmobile .topmnu-mobile .nav li:nth-child(4) {display: block;}

.inmobile .top-menu .nav li:nth-child(3) a{border-left: none;}
.inmobile .main-nav>ul{display: none;}

.inmobile .main-nav>ul>li{width: 100%;background: #0078b7;}
.inmobile .main-nav>ul>li>a{color: #fff;border: 1px solid #588ec9;border-radius: 0;border-bottom: 0;font-size: 16px;font-family: 'myriad_procondensed',Arial,sans-serif;text-transform: none;}
.inmobile .main-nav>ul>li:first-child>a{display: none;}
.inmobile .main-nav ul ul{/*display: none !important;*/}

/*HOME*/
.inmobile .mid-bg{width:100%;min-width: 296px; padding: 0 0px 60px;}
.inmobile .news-bycat-mod{width:100%;min-width: 296px; margin: 0;padding: 0;}
.inmobile .news-bycat-item{width:100%;min-width: 296px; border-right: none; padding: 0 0 7px; margin: 7px 0 20px; float: none !important; border-bottom: 3px solid #45930f;}
.inmobile .prvnew-wrap{margin: 0 0 25px 0px; width: 96%;}
.inmobile .prvnew-wrap .news-bycat{width: 226px; margin: 0 auto;}
.inmobile .news-bycat-item .post-img { width: 100%; display: block; float: none;}
.inmobile .news-bycat-item .post-img img{width: 100%; }
.inmobile .prvnew-item{margin: 0 auto;}
.inmobile .hotline{display: none;}
.inmobile .mobilehotline{display: block;}
.inmobile .home-photo{width: 100%; min-width: 296px; border-right: none; margin: 0px 0 20px;padding: 0; border-bottom: 3px solid #45930f;}
.inmobile .feature-img img{width: 100%;}
.inmobile .lst-img a{width: 31%; display: block; text-align: center;}
.inmobile .lst-img a img{width: 100%;}
/*.inmobile .lst-img a:first-child{margin-left: 1%;}*/
.inmobile .home-photo .album-title{padding: 7px 0 7px;}
.inmobile .home-video{margin: -12px 0  0;padding: 0; width: 100%;}
.inmobile .video-wrap{margin-left: 14%;width: 264px;}
.inmobile .sl-wrap{width: 310px;position: relative;margin-bottom: 10px;}
.inmobile .at-nav{margin: 0;position: absolute;right: 10px;top: 73px;}
.inmobile .sl-wrap img{max-width: 100%; height: 200px;}
.inmobile.homepage .sl-wrap{border-bottom: 1px solid #ccc;}
.inmobile.homepage .sl-wrap,.inmobile.homepage .sl-wrap .at-slider{ width: 100%; min-width: 310px;}
.inmobile .slide-item{width: 650px;}
.inmobile.homepage .container-s{height: 50px;top: 94px; display: none;}
.inmobile.homepage .sl-wrap{background:none}
.inmobile .center-s{font-size: 28px;}
.inmobile .home-page {width: 100%;}
.inmobile .home-box-wrap{margin: 0;}
.inmobile .home-box-wrap{padding: 1px;box-shadow: 0 0 5px rgba(0,0,0,0.3)}
.inmobile .home-box{margin: 0;background: none;;border-top: 3px solid #45930F;width: 100%;height: auto;}
.inmobile .hbox-name,.inmobile .hbox-img{width: 30%;float: left;clear: left;}
.inmobile .news-bycat-title{margin:15px 0 5px; font-size: 20px; }
.inmobile .hbox-name{font-size: 14px;}
.inmobile .hbox-name a{margin: 10px 8px 0;}
.inmobile .hbox-img img{width: 56px;margin-top: -5px;}
.inmobile .hbox-desc{}
.inmobile .container-s{width: 335px}
.inmobile .container-s .sub{font-size: 14px;bottom: 0;}
.inmobile .sub .bn-desc{width: 191px;}
.inmobile .container-s .sub h2{font-size: 16px;width: 70px;}
.inmobile.homepage .left-box{height: 195px;}
.inmobile .left-box>img{display: none;}
.inmobile .lb-btn{left: 15px;margin-top: 5px;}
.inmobile.homepage .lb-btn{left: auto;right: 15px;top: 135px;}
.inmobile.homepage .lb-phone{margin-left: 10px !important;margin-right: 80px;}

.inmobile.homepage .left-box .module-title, .inmobile.homepage .left-box>div, .inmobile.homepage .left-box>a{margin-left: 10px;}
.inmobile a.post-img{height: 230px; overflow: hidden;}
/*DICH VU*/
.inmobile .ser-wrap{min-width: 310px; width: 100%; margin: 0 auto;}
.inmobile .ser-name{right: 0; margin-right: 0;}

/*GIỚI THIỆU*/
.inmobile .news p span img{float: none !important; margin: 0 auto; display: block;}

/*TIN TUC*/
.inmobile .newscat-feature{overflow: hidden;}
.inmobile .col-left{width: 100%; min-width: 296px; min-height: 100px; margin: 0;}
.inmobile .Module-121 .news-bycat-item h2{margin-top: -10px; width: 95%;}
.inmobile .top-uti .right{float: right !important;}
.inmobile .post{ margin: 0 0 20px;}
.inmobile .post .post-img{  margin: 0;float: none;}
.inmobile .post .post-img img{ width: 100%; min-width: 296px; padding-bottom: 20px;}
.inmobile .news h1{ min-height: 40px; font-size: 20px;}
.inmobile .Module-165 img{display: none;}
.inmobile .hbg{width: 100%; width: 310px;}
.inmobile .sub table td{padding: 5px 15px;}
.inmobile .hnews-box{width: auto;float: none;margin-bottom: 10px;min-height: 20px;padding: 0;}
.inmobile .hnews-box .module-title{margin: 0;   border: 0;}
.inmobile .hnews-wrap{padding-top: 10px;border: 0;}
.inmobile .hnews-img,.inmobile .hnews-lst{width: 310px;}
.inmobile .hnews-title{width: 216px;margin-bottom: 5px;}
.inmobile .hcat-img{width: 100%;margin-top: 2px;}
.inmobile .hcat-img img{width: 100%;}
.inmobile .newscat-feature .newscat-title{font-size: 18px;/*margin: 10px 0 15px;*/ min-width: 276px; line-height: 20px}
.inmobile .Module-121 .newscat-item{display: none;}

.inmobile .lb-mail,.inmobile  .lb-phone,.inmobile  .lb-chat{margin-bottom: 1px;}
.inmobile .ft-logo{margin-bottom: 10px;width: 300px;}
.inmobile img{max-width: 100%}
.inmobile .Module-83 table{width: 296px !important; background:#f5f5f5; background-image: none !important;
border: 1px solid #cacaca; }
.inmobile .Module-83>table tbody div {padding: 5px; width: 100%; min-width: 302px}
.inmobile .slogantamnhin{display: none;}
.inmobile .slogantamnhinmobile{display: block;}
.inmobile .gallery ul li{width: 99%; min-width: 288px;margin: 0 0 22px 0; padding: 0;}
.inmobile .gallery ul li .fanbig{ max-height: 100%;}
.inmobile .gallery ul li img{width: 100%; min-width: 288px;}
.inmobile .newsatt-head{padding: 8px 36px 5px 15px; font-size: 16px;}
.inmobile .fanitem{float: none; padding-bottom: 16px; display: block; width: 100%}
.inmobile a.fanitem span{ text-align: center; width: 100%; min-width: 294px; display: block; height: auto;}
.inmobile a.fanitem span img{ width: 100%; height: auto; max-height: 100%; }
.col-leftmobile{display: none;}
.inmobile .content>.col-left{display: none;}
.inmobile .col-leftmobile{display: block;}
.inmobile .col-right{width: 100%; margin-right: 0;}
.inmobile .ads-mod{display: none;}
.inmobile .l-news{margin-left: 2px;}
.inmobile .page-name{padding: 0 6px 0 0; display: none;}
.inmobile .qradio ul{width: 296px;}

.inmobile .left-menu{margin: 0 2px 10px 2px;}
.inmobile .left-box{width: 298px;float: none;height: 175px;margin: 10px 0 0;padding: 0 5px;}


.inmobile .lb-chat{display: none;}

.inmobile #colorbox{width: 343px !important;/* height: 400px !important;*/}
.inmobile .gmnoprint{margin-left: 0; left: 10px !important;}

/*CONTACT*/
.inmobile .middle-fullwidth{width: 100%; min-width: 296px;}
.inmobile .wrap-contact .frm-row{width: 100%; min-width: 296px;}
.inmobile .wrap-contact .ct-address,.inmobile .wrap-contact .ct-phone,.inmobile .wrap-contact .ct-subject{ width: 100%;  min-width: 296px;float: left;}
.inmobile .frm-row input[type=text]{width: 97%; min-width: 261px;}
.inmobile /*.wrap-contact*/ .frm-row textarea{width: 97%; min-width: 286px;}
.inmobile .wrap-form span{display: none;}
.inmobile.contact-page .middle-fullwidth{width: 100%; min-width: 296px;}
.inmobile.contact-page.inmobile .acc-wrap{width: 310px;}
.inmobile .captcha{width: 294px;float: left;}
.inmobile .tipmap{width: 296px;margin: 0 auto;}
.inmobile .tipmap .map1{display: none;}
.inmobile .tipmap .map2{display: block; width: 296px; height: 333px;}
.inmobile .tipmap img{width: 310px; height: 300px !important;}
.inmobile .ctitem1, .inmobile .ctitem2, .inmobile .ctitem3, .inmobile .ctitem4, .inmobile .ctitem5{position: absolute;width: 15px;height: 19px;}
.inmobile .ctitem1{left:78px; top: 238px;}
.inmobile .ctitem2{left:94px; top: 222px;}
.inmobile .ctitem3{left:111px; top: 228px;}
.inmobile .ctitem4{left:115px; top: 246px;}
.inmobile .ctitem5{left:141px; top: 43px;}
.inmobile .ser-page{width: 100%; min-width: 310px; margin-left: 0px;}
.inmobile .ser-item{ width: 100%; min-width: 310px; background: none; margin: 0 0 15px 0;padding: 0;}
.inmobile .ser-item a{margin: 0; width: 97.7%; min-width:290px;  display: block; border: 3px solid #fff; box-shadow: 0px 1px 14px #ccc;}
.inmobile .ser-item img{min-width: 290px; width: 100%;}
.inmobile.newsatt-pad ul > li{float: none !important;}

/*FOOTER*/
.inmobile .footer{width: 100%;}
.inmobile .ft-copy{width: 100%;  min-width: 298px; padding: 5px 6px; }
.inmobile .ft-copy a{padding: 0 5px; margin: 0; }

.inmobile .post-img-bg{background: none;width: 140px;}
.inmobile .post-desc{display: block;}
.inmobile .post-img:hover span,.inmobile .fancyphoto:hover span{display: none;}

.inmobile .gallery-item{clear: both;margin-left: 50px;}

.inmobile .video-ct{width: 310px;}
.inmobile .video-item{width: 147px;}
.inmobile .video-item:nth-child(2n){margin-right: 0;}

.nofaq-btn .cb-submit-link{display: none;}

.inmobile .post-img-bg,.inmobile .post-img{height: auto;}
.inmobile .ct-frm{width: 100%; min-width: 296px;}
.inmobile .other-news li a{/*width: 210px;*/}
.inmobile .faq-icon{margin-top: -18px;}
.inmobile .Module-78{display: none;}
.inmobile .right{/*float:left !important;*/}
.inmobile .filter2{width: 280px;}
.inmobile .filter1 label{margin-right: 12px;}
.inmobile .filter2 select{width: 140px;}

.inmobile .download-table{}
.inmobile .midcol.hassidebar{width: 310px;}
.inmobile .sidebar.ishow,.inmobile .at-thumb-wrap{display: none !important;}

.inmobile .frm-btnwrap{width: 296px;}
.inmobile .ft-menu{margin-bottom: 10px;}
.inmobile .ftmenu-con ul li{width: 50%;}
.inmobile .fmenu ul li{margin-left: 0;}
.inmobile .fmenu ul li ul{margin-bottom: 20px;}
.inmobile .fmenu ul li ul li{width: 100%;}
.inmobile #lmczbg, .inmobile #main_map{width: 290px;}
.inmobile #cboxTopCenter{width: 315px !important;}
.inmobile #cboxContent{width: 315px !important; }
.inmobile #cboxLoadedContent{width: 315px !important;}
.inmobile #cboxBottomCenter{width: 315px !important;}
.inmobile .cs{width: 274px;}
.inmobile .ft-copy{margin: 0 -7px; text-align: center;}
.topcontent .banner{height: 195px;overflow: hidden;border-bottom: 5px solid #0084c7;}
