/*************************************************************
    Canh Cam - the best Web Solutions Provider - http://www.canhcam.vn 
    156 Nguyen Van Thu, District 1, Ho Chi Minh City, Viet Nam.
    Phone: (+84) 8 38238364 â€“ Fax: (+84) 8 38238365 - Email: info@canhcam.vn
    Facebook: https://www.facebook.com/canhcam.vn 
*************************************************************/
@font-face { 
    font-family: 'kiabold';
    src: url('fonts/kial-webfont.eot');
    src: url('fonts/kial-webfont.eot?#iefix') format('embedded-opentype'),
          url('fonts/kial-webfont.woff') format('woff'),
          url('fonts/kial-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kiamedium';
    src: url('fonts/kiam-webfont.eot');
    src: url('fonts/kiam-webfont.eot?#iefix') format('embedded-opentype'),
          url('fonts/kiam-webfont.woff') format('woff'),
          url('fonts/kiam-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

a{color: #333;}
body.canhcam{font-family: arial,sans-serif;font-size: 14px;line-height: 1.4em;color: #404040;background: url(images/body_bg.png);}
body.canhcam.homepage {background: #fff;}
//.clearfix{width:100%;clear:both;}
.opacity:hover {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.trainsion {-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;}
.underline:hover {text-decoration: underline;}
.bg_hover:hover {background: #333;}
.red:hover {//color: #d4001b;}
.mb20 {margin-bottom: 20px;}


/* HEADER */ 
//header{height: 57px;border-bottom: 3px solid #d21f26;position: relative;z-index: 200;background: #fff;}
.header_right {position: relative;}
.wrap_nav {float:left;position: relative;width: 92%;}
ul.main_menu>li {float: left;position: relative;}
ul.main_menu>li>a {color: #533f30;font-size: 15px;padding: 21px 15px;display: block;height: 15px;font-family: "kiamedium", Arial, sans-serif;}
ul.main_menu>li>a:hover , ul.main_menu>li>a.active , ul.main_menu>li:hover>a {color: #fff;background: url(images/menu_hover.png) repeat-x;}

ul.submenu {display: none;position: absolute;top: 57px;left: 0;width: 190px;background: #d5001c;z-index: 90;}
ul.submenu>li {display: block;}
ul.submenu>li>a {font-size: 13px;color: #fff;padding: 6px 15px;border-top: 1px solid #f0f0f0;display: block;font-family: "kiamedium", Arial, sans-serif;}
ul.submenu>li:first-child>a {border-top: none;}
ul.submenu>li>a:hover , ul.submenu>li>a.active {color: #d5001c;background: #f0f0f0;}
ul.main_menu>li:hover ul.submenu , ul.main_menu>li:hover .submenu_icon , ul.main_menu>li:hover .menu_prd_wrap {display: block;}

.lang {float: right;margin: 16px 0;width: 18px;padding-top: 7px;border-left: 1px solid #ddd;padding-left: 7px;}
.lang img {margin-top: -7px;}

.btn-search {background:url(images/btn_search.png) no-repeat center #fff;width:35px;height:25px;float: left;margin-top: 16px;cursor: pointer;}
.search-wrap {background: #ddd;height: 18px;border-radius: 0px 5px 5px 0px;position: absolute;right: 6px;top: 0;display: none;padding: 20px 1% 19px;width: 98%;}
.search-wrap .search {float: left;width: 80%;}
.search-wrap .search input[type='text'] {background: none;border: none;color: #d4001b;line-height: 22px;padding: 0;font-size: 14px;width: 100%;}
.search-wrap .search input[type='submit'] {background: none;border: none;color: #999;width: 30px;height: 25px;font-size: 0;position: absolute;top: 0;right: 0;display: none; }
.search-wrap .btn-close {background: url(images/close_icon.png) no-repeat center center;height: 20px;width: 38px;float: right;cursor: pointer; }

/*Top Content*/
.top_content {background: url(/Data/Sites/1/media/General/bg_banner.png) no-repeat top center;padding-top: 25px;height: 145px;}
.top_content .col-sm-7 {padding-left: 30px;}
.top_info {float: right;}
.top_info img {float: left;position: relative;display: block;margin-left: 15px;-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;}
.top_info img:hover {margin-top: -10px;}
.name_title {color: #fff;font-size: 40px;padding-bottom: 3px;border-bottom: 1px solid #fff;float: left;font-family: "kiabold", Arial, sans-serif;}
.homepage .top_content {display: none;}

/* MAIN */
.wrap_content {background: #fff;padding: 30px;margin-top: -30px;}
.homepage .wrap_content {background: none;padding: 0 15px;margin: 0;}
.edit-link {color: red !important;font-size: 16px;margin: 0 10px;}
.wrap_intro h1 {font-size: 24px;margin-bottom: 15px;color: #d4001b;font-family: "kiamedium", Arial, sans-serif;}
.item_intro {margin-bottom: 25px;}
.trust_intro {background: #f6f6f6;padding: 25px;font-size: 18px;color: #d4001b;line-height: 24px;}
.service_intro h3 {color: #606060;margin-bottom: 20px;}
.item_intro strong {color: #606060;}

.home_menu {margin-bottom: 75px;}
.homemenu_item {float: left;width: 277px;position: relative;margin-left: 10px;text-align: center;}
.homemenu_item:first-child {margin-left: 0;}
.homemenu_item h3 {
display:none;
padding-top: 20px;color: #7f7f7f;font-size: 20px;font-family: "kiabold", Arial, sans-serif;text-transform: uppercase;}
.homemenu_item:hover h3 {color: #1d1d1d;}
.description_hm {position: absolute;left: 0;top: 0;padding: 25px;background: url(images/red_92.png);height: 182px;width: 227px;font-size: 15px;color: #fff;text-align: left;line-height: 20px;display: none;}
.description_hm h2 {color: #fff;font-size: 23px;text-transform: uppercase;}

.home_news {clear: both;margin-bottom: 25px;}
.newsh_item {margin-bottom: 25px;}
.date_newsh {padding-bottom: 8px;border-bottom: 5px solid #dce0e3;font-size: 12px;color: #65676f;margin-bottom: 15px;width: 100%;}
.date_newsh strong {font-size: 25px;margin-right: 4px;}

/*Banner*/
.sl-wrap {position: relative;overflow: hidden;margin-bottom: 8px;}

.shadow {background: url(images/shadow_banner.png) no-repeat;display: block;height: 35px;}
.banner_right a {display: block;margin-bottom: 30px;}

/*New*/
.title_page {font-size: 24px;color: #d4001b;font-family: "kiamedium", Arial, sans-serif;margin-bottom: 25px;margin-left: 15px;}
.news_top {margin-bottom: 55px;}
.img_first {display: block;margin-bottom: 20px;}
.news_desc h2 {font-size: 18px;margin-bottom: 0;font-weight: normal;}
.news_desc h2 a {color: #333;}
.news_date {display: block;color: #d4001b;font-size: 12px;margin-bottom: 7px;}
.newdt_wrap .news_date {color: #999;}

.news_bottom {clear: both;}
.news_item {float: left;width: 31%;margin-left: 3.5%;}
.news_right .news_item {margin-bottom: 45px;}
.img_news {display: block;margin-bottom: 15px;}
.news_desc h3 {font-size: 14px;font-weight: normal;text-transform: uppercase;margin-bottom: 0;}
.news_desc h3 a {color: #272727;}
.news_item_ajax:nth-child(4n+1) {clear: both;}

.newstext {margin-bottom: 30px;}
.news_other h4 {color: #333;font-size: 14px;margin-bottom: 20px;}
.news_other ul li {list-style: none;margin-bottom: 7px;}
.news_other ul li span.date_other {display: inline-block;height: 10px;border-right: 1px solid #a7a7a7;padding-right: 7px;margin-right: 4px;color: #999;font-size: 12px;line-height: 10px;}
.news_other ul li a {display: inline-block;color: #aa0016;font-size: 13px;white-space: nowrap;}

.ajaxpagerlink {color:#d4001b;font-size:14px;display:block;background:#f3f3f3;text-align:center;margin-top:15px;padding:7px 0 9px;border:1px solid #ddd;}
.ajaxpagerlink:hover {background:#d4001b;color:#fff;}
.news_bottom {margin-top:35px;}

.wrap-contact .frm-row.ct-button .frm-btn input[type=submit] , .email-subject .frm-btn input[type=submit] {background: #aa0016;padding: 7px 20px;color: #fff;border: none;}
.wrap-contact .frm-row.ct-button .frm-btn input[type=submit]:hover , .email-subject .frm-btn input[type=submit]:hover {background: #333;}
.email-subject .txt-error {top: 6px;right: 16px;}

.page-wrap .pages.newspager {display: block;}
.page-wrap .pages {padding: 0;}

/*FAQ*/
.faq_title {color: #333;font-size: 24px;margin-bottom: 15px;text-transform: uppercase;}
.faq-item{padding:10px 0 10px 10px;border-top:1px dashed #e5e5e5;}
.question{color: #c65e6b;font-size: 14px;background: url(images/faq_icon.png) no-repeat 0 6px;padding-left: 15px;line-height: 18px;cursor:pointer;}
.faq-item.active .question {font-weight: bold;line-height: 22px;background: url(images/faq_icon_a.png) no-repeat 0 9px;color: #d4001b;}
.answer{padding:13px 0 0 15px;display:none;font-size:14px;color:#333;line-height: 20px;}
.frame-question{background:#007a20;padding:8px 10px;color: #95d5a6;font-size: 16px;float: left;}
.text-info span {margin-right: 5px;}
.frame-question a {color: #fff;}
.frame-question a:hover {text-decoration: underline;}
.faq-item .utilities-bar ul li.facebook a {}

.faq_form {margin-bottom: 25px;}
.faq_form .wrap-form h2 {color: #333;font-size: 13px;font-weight: normal;margin-bottom: 20px;}
.faq_form .wrap-form .frm-row.qtext {float: left;width: 32%;border: 1px solid #ccc;margin-bottom: 7px;padding: 5px 1%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.faq_form .wrap-form .frm-row.qtext label {max-width: 130px;width: 24%;line-height: 16px;color: #333;font-size: 12px;font-weight: normal;}
.faq_form .wrap-form .frm-row.qtext label span {color: #cc0000;font-style: italic;}
.faq_form .wrap-form .frm-row.qtext input {border: none;background: none;max-width: 170px;width: 70%;padding: 0;}
.faq_form .wrap-form .frm-row.qparagraph {float: right;width: 62%;padding: 5px 1%;margin-top: -70px;border: 1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;clear: none;}
.faq_form .wrap-form .frm-row.qparagraph label {max-width: 140px;width: 13%;font-weight: normal;font-size: 12px;font-weight: normal;}
.faq_form .wrap-form .frm-row.qparagraph textarea {border: none;width: 84%;height: 78px;}

.faq_form .wrap-form .frm-btn {text-align: right;padding-top: 6px;}
.faq_form .wrap-form .frm-btn input {background: #d4001b;color: #fff;font-size: 13px;cursor: pointer;border: none;padding: 6px 15px;}
.faq_form .wrap-form .frm-btn input:hover {background: #333;}
.faq_form .wrap-form .frm-btn .frm-btn-reset {display: none;}

/*Job*/
.Wrap-job-position {position: relative;}
.Wrap-job-position .faq-item {padding-left: 0;}
.Wrap-job-position .faq-item .question{background: #e6e6e6;font-size: 14px;color: #fff;padding: 10px 5px;margin-bottom: 1px;line-height: 16px;cursor: pointer;min-height: 17px;}
.Wrap-job-position .faq-item .question .q_title {float: left;font-size: 13px;font-weight: bold;color: #4e4e4e;margin-right: 7px;}
.Wrap-job-position .faq-item .question .q_date {font-size: 13px;color: #4e4e4e;}
.Wrap-job-position .faq-item.active .question .q_title , .Wrap-job-position .faq-item.active .question .q_date {color: #fff;}
.Wrap-job-position .faq-item.active .question {background: #d4001b;}
.Wrap-job-position .faq-item .answer {padding: 10px 0;}
.Wrap-job-position .faq-item .answer .career-text {padding: 15px 0;}
.answer {display: none;}

.career-pad ul {padding: 0 0 0 1.2em;}
.date-recru {color: #b5b5b5;font-size: 13px;}
.career-content{display: none;}

.email-subject .frm-btn {margin-top: 10px;}
.showapplyfrm , .career-btn , .apply-frm input[type="submit"] , .email-subject input[type="submit"] {background: #d4001b;padding: 7px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: left;color: #fff;font-size: 14px;margin-top: -3px;cursor: pointer;border: none;}
.showapplyfrm:hover , .career-btn:hover , .apply-frm input[type="submit"]:hover , .email-subject input[type="submit"]:hover {background: #333;}
.career-btn span {background: url(images/arrow_icon.png) no-repeat;display: inline-block;width: 4px;height: 8px;margin-left: 7px;}
.career-btn{margin-top: 20px;}
.career-frame{display: none;}
.career-frame .frame{width: 100%;height: 430px !important;}

.apply-frm {padding: 10px;overflow-x: hidden;}
.apply-frm h4 {color: #000;font-size: 14px;font-weight: normal;}
.apply-frm .col-left {width: 43%;float: left;margin-right: 4%;padding: 0;}
.apply-frm .col-right {width: 50%;float: left;}
.apply-frm .col-right  .txt-error {right: 8px;}
.apply-frm .frm-row {padding-bottom: 10px;}
.apply-frm .frm-row input[type="text"],.apply-frm .frm-row textarea {padding: 5px;width: 94%;background: #f4f4f4;}
.apply-frm .frm-row textarea {height: 70px;}
.apply-frm .frm-btnwrap {margin-left: 0;}
.apply-frm input[type="submit"] {margin-left: 0;}

.apply-frm .txt-error {width: 14px;height: 14px;position: absolute;right: 12px;top: 5px;background: url(images/edtError.png) no-repeat;}


/*Contact*/
.Contact_info {background: #f0f0f0;padding: 15px;color: #666;margin-bottom: 20px;}
.Contact_info a {color: #04529a;font-weight: normal;}
.Contact_info h1 {color: #333;font-size: 18px;margin-bottom: 15px;line-height: 28px;font-weight: 700;text-transform: uppercase;}
.Contact_info h2 , .Contact_info h3 {color: #666;font-size: 18px;font-weight: normal;}
.Contact_info p {margin-bottom: 7px;}

.note_contact {color: #666;line-height: 18px;margin-bottom: 20px;}

.wrap-contact .frm-row {border: 1px solid #ccc;padding: 5px 3%;width: 94%;margin-bottom: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.wrap-contact .frm-row label {color: #333;font-size: 12px;line-height: 20px;width: 26%;font-weight: normal;}
.required {color: red;}
.wrap-contact .frm-row input[type=text] , .wrap-contact .frm-row textarea {border: none;background: none;width: 69%;}
.wrap-contact .frm-row.ct-toaddress label {display: none;}
.wrap-contact .frm-row.ct-toaddress select {border: none;padding: 0;width: 100%;color: #333;}

.wrap-contact .frm-row.ct-message {clear: both;}
.wrap-contact .frm-row.ct-message textarea {height: 130px;}
.wrap-contact .txterror {color: red !important;}

.wrap-contact .frm-row.ct-captcha {height: 22px;padding: 5px 3%;}
.wrap-contact .frm-row.ct-captcha label {width: 120px;}
.en-us .wrap-contact .frm-row.ct-captcha label {width: 135px;}
.wrap-contact .frm-row.ct-captcha .left {position: relative;margin: 8px 0 0 0;height: 100px;clear: both;}
.rcRefreshImage {background: url(images/refest_capcha.png) no-repeat;width: 23px;height: 21px;font-size: 0;position: absolute;z-index: 99;right: -40px;top: 50px;}

.wrap-contact .ct-captcha #ctl00_mainContent_ctl03_captcha_CaptchaTextBox {position: absolute;z-index: 99;top: -27px;left: 135px;width: 105px;font-size: 13px;}
.wrap-contact #ctl00_mainContent_ctl03_captcha_ctl00 {display: block;padding: 8px 0;color: red;}

.wrap-contact .frm-row.ct-button {border: none;padding: 0;}

.add_contact .ModuleContent {background: #f0f0f0;padding: 20px;color: #666;font-size: 14px;margin-bottom: 20px;}
.add_contact .ModuleContent h1 {color: #333;font-size: 20px;margin-bottom: 15px;font-family: "kiabold", Arial, sans-serif;text-transform: uppercase;font-weight: bold;}
.select_cpn {background: #e0e0e0;padding: 7px;text-align: right;margin-bottom: 15px;color: #666;font-weight: bold;}
.info_des .zone_des{display:none;}
.info_des .active{display:block;}


.map {height: 450px;}

/*System Center*/
.distance {display: none;}
.system_center .ModuleContent {background: #fff;padding: 15px;} 
.form-item {margin-bottom: 15px;}
.form-item label {color: #333;font-size: 12px;font-weight: bold;margin-right: 10px;}
.form-item select {padding: 5px;margin-right: 40px;}
.form-item input[type=text] {padding: 7px 5px;width: 230px;}
.form-item input[type=submit] {background: url(images/search_map.png) no-repeat;width: 47px;height: 30px;border: none;text-indent: -999px;margin-left: -40px;}
.map_system {height: 445px;}
.address_map {color: #999;font-size: 13px;margin-bottom: 10px;}
.list_system_wrap {max-height: 417px;overflow-y: auto;background: #f1f1f1;}
ul.list_system li {padding: 10px 15px;cursor: pointer;}
ul.list_system li.active {background: #fff;}
ul.list_system li div span {color: #999;}
.address_map span , .distance span {color: #d4001b !important;font-weight: bold;}
.desc_map {margin-left: 15px;}
.form_desc {float: left;}
#direction {display: none;}
.list_system_wrap .number {display: none;}
.maps_popup {width: 100%;height: 140px;}
.maps_popup h1 {font-size: 16px;}
.maps_popup p {margin-bottom: 0;}
.maps_popup a , .get-dir-button a {color: #d4001b;}
.maps_popup a:hover  , .get-dir-button a:hover {text-decoration: underline;}

.find_address tr td:first-child {width: 31px;}
.find_address tr td input[type=text] {width: 295px;padding: 5px;}

.get-dir-button input[type=submit] {background: #d4001b;border: none;padding: 5px 10px;color: #fff;}
.get-dir-button input[type=submit]:hover {background: #333;}
.adp tr:hover {background: #eee;}

.clinic_list strong {display: block;margin-bottom: 15px;}

/* RIGHT COL */
.rightmenu_wrap {margin-bottom: 30px;}
.rightmenu_wrap li a {display: block;border-bottom: 1px solid #fff;background: #6a6a6a;font-size: 14px;padding: 7px 13px;color: #fff;position: relative;}
.rightmenu_wrap li a:hover , .rightmenu_wrap li a.active {background: #d4001b;}
.rightmenu_wrap li a span {display: none;background: url(images/icon_menu.png) no-repeat;width: 12px;height: 12px;position: absolute;top: 0;left: -12px;}
.rightmenu_wrap li a:hover span, .rightmenu_wrap li a.active span{display: block;}

/*Banner bottom*/
.Bottom_banner {background: #c4c4c4;}
ul.partner_banner>li {float: left;width: 16.56%;border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;height: 145px;}
ul.partner_banner>li.partner_list9 {width: 33.2%;}
ul.partner_banner>li>a {display: block;width: 100%;height: 100%;background-position: top center;background-repeat: no-repeat;-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;}
ul.partner_banner>li>a:hover{background-position: bottom center;}
ul.partner_banner>li.partner_list6 , ul.partner_banner>li.partner_list11 , ul.partner_banner>li.partner_list17 {border-right: 1px solid #d3d3d3;width: 16.58%;}

/* FOOTER */ 
//footer{clear:both;padding: 70px 0 65px;background: #fff;}
.footer_info {margin-bottom: 35px;}
.item_footer_info {color: #000;font-style: italic;padding: 15px 0;}
.item_footer_info1 {background: #5dc655;}
.item_footer_info2 {background: #33b13c;}
.item_footer_info3 {background: #009e2a;}
.item_footer_info img {max-width: 61px;float: left;margin: 0 10px 10px;}
.desc_footer_info h3 {font-size: 24px;font-weight: normal;margin-bottom: 2px;}
.desc_footer_info h3 a {color: #fff;}
.desc_footer_info h3 a:hover {color: #000;}

ul.bottom_menu >li>a , .subcribeheader {color: #797979;font-size: 14px;text-transform: uppercase;font-family: "kiamedium", Arial, sans-serif;display: block;margin-bottom: 35px;}
ul.footersubmenu>li {margin-bottom: 5px;}
ul.footersubmenu>li>a {color: #797979;font-size: 12px;display: block;}
ul.footersubmenu>li>a.active , ul.footersubmenu>li>a:hover {color: #d4001b;}

.fmenu , .sub_wrap {margin-bottom: 30px;}
.subscribefrm {border: 1px solid #aeaeae;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;position: relative;height: 37px;}
.subscribebutton {background: url(images/btn_sub.png) no-repeat;width: 38px;height: 37px;border: none;text-indent: -9999px;float: right;}
.subscribe input[type="text"] {width: 60%;padding: 5px 5px 7px;border: none;font-size: 12px;margin-top: 5px;color: #a9a9a9;}
.subscribethanks { color: #d4001b; font-weight: bold;}
.subscribe .txt-error, .txt-error {background: url("images/edtError.png") no-repeat;display: block;height: 14px;position: absolute;right: 42px;top: 11px;width: 14px;text-indent:-9999px;font-size:0;}
.txt-error {right: 7px;top: 6px;}

ul.footer_menu li {display: inline-block;margin-bottom: 10px;}
ul.footer_menu li a {display: block;height: 12px;line-height: 12px;border-left: 1px solid #bdbdbd;color: #d4001b;padding: 0 5px;font-size: 11px;text-transform: uppercase;white-space: nowrap;}
ul.footer_menu li:first-child a {padding: 0;border-left: none;} 
ul.footer_menu li a:hover , ul.footer_menu li a.active {color: #000;}
.info-f{display: block;clear: both;color: #797979;font-size: 12px;}
.info-f a{color: #797979;}

/*Video*/
.video-thumb {margin-top: 20px;}
.video-item{min-height:265px;margin-bottom:25px}
.video-item a{color:#333;display:block;position:relative}
.video-item a .title{padding-top:10px;display:block}
.video-item a .icon{position:absolute;width:100%;height:168px;top:0;left:0;background:url(images/play_icon.png) no-repeat center;z-index:300}
.video-item img{border:3px solid #333;box-shadow:2px 0 5px rgba(0,0,0,0.5);width: 98%;}
.video-item a:hover img{border-color: #d4001b;}


/* photo */
.gallery-item {margin-bottom: 15px;min-height: 220px;}
.gallery-item img {max-width: 225px !important;}
.cb-gallery{font-size: 14px;position: relative;color: #333;display: block;padding: 10px;border: 1px solid #ccc;text-align: center;}
/*.cb-gallery img {height: 165px;}*/
.cb-gallery:hover {border-color: #d4001b;}
.cb-gallery .title{display: block;margin-top: 10px;min-height: 35px;}
.photo-icon{background: url(images/icon_photo.png) no-repeat center;position: absolute;z-index: 200;top: 35%;left: 0;width: 76px;height: 49px;background-size: 42% auto;}

/* AT PHOTO SLIDER */
.atphoto-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 4000;display: none;background: url(images/bg75.png);}
.at-closebtn{position: absolute;right: -24px;top: -18px;width: 44px;height: 34px;background: url(images/atimg_sprite.png) no-repeat 0 0;z-index: 4003;cursor: pointer;}
.at-nextimg,.at-previmg{background-image: url(images/atimg_sprite.png);position: absolute;top: 40%;width: 40px;height: 36px;z-index: 4004;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;display: none;}
.at-main-wrap{margin: 0 auto; position: relative;z-index: 300;}
.cover-img {width: 100%;height: 100%;position: fixed;z-index: 4001;left: 0;top: 0;}

.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;}
.at-mainimg img{width: 100%;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;display: none;}
.at-title-wrap {text-align: center;color: #fff;}

/* BREADCRUM */
.breadcrum {color: #999;display: block;font-size: 12px;height: 20px;clear: both;}
.breadcrum a{color:#999;padding: 0 5px;}
.breadcrum li.separate {padding: 0 3px;font-size: 12px;}
.breadcrum .active , .breadcrum a:hover {color: #fff;}

/* UTILITIES BAR */
.utilities-bar{clear: both;margin-bottom: 25px;height: 22px;border-top: 1px solid #d0d0d0;padding-top: 15px;}
.utilities-bar ul{margin:0;list-style:none;padding:0}
.utilities-bar li{float:left;margin-right: 7px;}
.utilities-bar a{display:block;font-size:11px;color:#434343;}
.utilities-bar a span{display:inline-block;padding:3px 0 3px 30px;height:14px;}
.utilities-bar a.print,.utilities-bar a.email{padding-right:10px;border-top:0;margin-left:5px;position:relative;top:5px;}
.utilities-bar li.email a span{background:url("images/utility.png") no-repeat 4px 0;border: 1px solid #ccc;display: block;float: left;height: 14px;width: 70px;line-height: 14px;}
.utilities-bar li.print a span{background:url("images/utility.png") no-repeat 4px -20px;border: 1px solid #ccc;display: block;float: left;height: 14px;width: 25px;line-height: 14px;}
.utilities-bar a:hover span , .utilities-bar li a:hover span{text-decoration:underline}
.utilities-bar li.facebook {margin: -2px 7px 0 -24px;}
.utilities-bar li.google {width: 59px;}
.face_comment {margin-bottom: 40px;}

/* PAGE */
.pages{}
.pages a.ModulePager, .pages span , .pages a.ModulePager,  .pages span {color:#fff;width: 30px;height: 30px;line-height: 30px;font-size: 13px;background: #ada8a2;text-align: center;border: none;}
.pages span.SelectedPage ,.pages a:hover , .searchresults .pages span.SelectedPage , .searchresults .pages a:hover {color:#fff !important;background: #d4001b !important;border: none !important;}
.pages .PageInfo , .pages .FirstPage , .pages .LastPage , .pages .BackPage , .pages .NextPage{display: none;}

.pages.newsdetailpager {margin-right: 15px;}
.pages.productpager , .pages.productdetailpager , .pages.newspager{display: none;}

/*SITE MAP*/
.sitemappage .middle-fullwidth {background: #fff;margin: 15px;padding: 15px 0;}
.sitemappage h2.heading-title , .searchresults .search-page h2 {color: #d4001b;font-size: 26px;text-transform: uppercase;margin-bottom: 0;}
.sitemap-heading {padding: 7px 0 0;}
.sitemappage .sitemap {padding: 0}
.sitemap ul.sm-main {margin-left: 0;}
.sitemap ul.sm-main >li {width: 24%;}
.sitemap ul.sm-main >li:first-child {width: 18%;}
.sitemappage .sitemap ul.sm-main > li > a {background: url(images/i_folder_new.jpg) no-repeat left;padding-left: 25px;color: #d4001b;font-weight: 400;}
.sitemappage .sitemap ul.sm-main li li a {color: #333;}

/*SEARCH PAGE*/
.searchresults .top-content {display: none;}
.searchresults .middle-fullwidth {margin: 15px 0;}
.searchresults .search-page-top {background: #F6F6F6;padding: 13px 13px 10px;margin-bottom: 10px;}
.searchresults .search-page {padding: 0;margin-top: 0;}
.searchresults .searchresultlist li h3 {font-weight: normal;color: #d4001b;}
.searchresults .searchresultlist li h3 a {color: #d4001b;}
.searchresults .searchduration {display: none;}
.productsearchresults .wrap_content {padding: 0;}



#toTop { z-index:5001;font-size: 11px;background: url(https://bizweb.dktcdn.net/100/005/691/files/muiten1.png?v=1442284181300) no-repeat;width: 52px;height: 52px;position: fixed;right: 1%;bottom: 10%;text-indent: -9999px;}
body.dialogpage #toTop {display: none !important;}
.menu-mask {position: fixed;z-index: 99;left: 0;top: 0;bottom: 0;right: 0;display: none;}

/* The Nivo Slider styles */
.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;z-index:6;display:none;margin:0;padding: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:110px;right: 100px;color:#fff;width:210px;z-index:8;background: #aa1d17;color: #fff;font-size: 20px;line-height: 20px;padding: 22px;display: none !important;}
.nivo-caption p{margin:0;padding:5px}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;width: 39px;height: 39px;display: block;text-indent: -9999px;background: url(images/control_nivo.png) no-repeat;-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;}
.nivo-directionNav a.nivo-nextNav{background-position: right top;right: 0;}
.nivo-directionNav a.nivo-prevNav{left:0;background-position: left top;}
.nivo-directionNav a.nivo-nextNav:hover , .nivo-directionNav a.nivo-prevNav:hover {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.homepage .nivo-directionNav a {display: none;}

.ss-capwrap{text-align:center;position:absolute;bottom:5px;width:100%;text-align:center}
.ss-caption{border-radius:4px;color:#FFF;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 10px rgba(41,41,41,0.89);font-weight:700;padding:15px 10px;font-family:sans-serif;font-size:16px;display:inline-block}
.ss-pag-wrap{position:absolute;text-align:center;width:100%;padding-top:15px}
.ss-paginate{display:inline-block;font-size:20px;padding:5px 10px;border-radius:4px;background:#fff}
.ss-paginate a:link,.ss-paginate a:visited{display:inline-block;width:12px;height:12px;border-radius:6px;margin:3px 6px;background:#F0353A;-webkit-transition:all .2s ease-out}
.ss-paginate a:hover{box-shadow:0 0 0 2px #F0353A}
.ss-current{background:#FFF!important;box-shadow:0 0 0 2px #F0353A}
#ss-prev,#ss-next{visibility:hidden;position:absolute;top:50%;z-index:50;font-size:12px;font-family:serif;margin-top:-15px;line-height:31px;width:30px;height:30px;display:inline-block;color:#fff;text-decoration:none;border-radius:17px;text-align:center;box-shadow:0 0 0 2px #fff;-webkit-transition:all .2s ease-out}
#ss-prev:hover,#ss-next:hover{color:#444;background:#fff}
#ss-prev{left:10px}
#ss-next{right:10px}
.ss-slides-wrap:hover #ss-prev, .ss-slides-wrap:hover #ss-next {visibility:visible;}
.ss-slides-wrap{position:relative;display:block;line-height:0}
.ss-slides{position:relative;text-align: center;overflow:hidden;display:block;transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;text-align: center;}
.ss-slide{top:0;left:0;position:absolute;width:100%;zoom:1;line-height:0;-webkit-backface-visibility:hidden;height: 491px;}
.ss-slide:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.ss-slide img{max-width:100%}
.notrans{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}

@media (max-width: 767px) {
  body.canhcam {background: #fff;}
.ie6 {overflow: hidden;}
.search-wrap , .print , .email , .top_info , .news_bottom .autoCutStr_180 , .career-btn , .btn-search , .banner_right  {display: none !important;}
.logo {text-align: center;}
.header_right {background: #d21f26;height: 40px;padding: 10px 0;}
.wrap_nav {position: absolute;top: 0;right: 0;z-index: 210;}
.main_nav {display: none;}
.icon-mobile {background: url(images/mobile_menu_icon.png) no-repeat;width: 100px;height: 40px;display: block;cursor: pointer;position: absolute;right: 0;top: 0;}
.icon-mobile.active {opacity: 0.7;}
.main_nav {position: absolute;right: 0;top: 40px;width: 170px;background: #E7E7E7;}
ul.main_menu>li {display: block;float: none;margin-left: 0;}
ul.main_menu>li>a {border: none;border-bottom: 1px solid #DFB7B7;text-align: right;display: block;color: #d21f26;padding: 9px 10px 15px;}
ul.main_menu>li>a.active {background: #d21f26;color: #fff;}

ul.submenu {background: #302F2F;top: 0;width: auto;position: relative;}
ul.submenu>li>a {font-size: 13px;color: #fff;padding: 9px 10px;border-top: 1px solid #fff;display: block;text-align: right;}
ul.submenu>li>a.active , ul.submenu>li>a:hover {background: none;color: #d21f26;}
ul.main_menu>li.active > ul.submenu {display: block;}
.lang {float: left;margin: 4px 0;width: 30px;padding-top: 0;border-left: none;padding-left: 15px;}

/*.ss-slides , .ss-slide {min-height: 150px;height: 100%;max-height: 250px;}
.ss-slide {background-size: 170% !important;}*/

.home_menu {text-align: center;margin-bottom: 10px;}
.homemenu , .banner_right {margin: 0 -1%;}
.homemenu_item {margin: 0 1% 15px;width: 48%;}
.homemenu_item:first-child {margin-left: 1%;}
.description_hm {padding: 5%;width: 91%;font-size: 12px;line-height: 18px;height: 90%;}
.description_hm h2 {font-size: 13px;margin-bottom: 3px;}
.homemenu_item h3 {padding-top: 10px;font-size: 12px;margin-bottom: 3px;}

ul.partner_banner>li {width: 49%;border-left: none;}
ul.partner_banner>li.partner_list2 , ul.partner_banner>li.partner_list4 , ul.partner_banner>li.partner_list6 , ul.partner_banner>li.partner_list8 , ul.partner_banner>li.partner_list11 , ul.partner_banner>li.partner_list13 , ul.partner_banner>li.partner_list15 , ul.partner_banner>li.partner_list17 {border-left: 1px solid #d3d3d3;}
ul.partner_banner>li.partner_list6, ul.partner_banner>li.partner_list11, ul.partner_banner>li.partner_list17 {width: 49%;border-right: none;}
ul.partner_banner>li.partner_list9 {width: 100%;}

footer {padding: 40px 0;}

ul.bottom_menu >li:nth-child(2n+1) {clear: left;}
ul.bottom_menu >li>a, .subcribeheader {margin-bottom: 20px;}
ul.footersubmenu>li {margin-bottom: 0;}
ul.footersubmenu>li>a {font-size: 13px;padding: 5px 0;}

ul.footer_menu , .info-f {text-align: center;}

.top_content {height: 100px;padding-top: 56px;}
.wrap_content {padding: 0;margin-top: 10px;}

.name_title {font-size: 20px;}
.banner_right a {float: left;width: 48%;margin: 0 1% 10px;}

.img_first {margin-bottom: 10px;}
.item_intro .col-sm-8 , .title_page {margin-bottom: 15px;}
ul.bottom_menu >li , .news_top , .face_comment , .news_other , .map , .contact_form  {margin-bottom: 20px;}

.news_item , .news_right .news_item {width: 100%;margin: 0 0 10px 0;}
.img_news , .news_bottom .img_first {margin: 0 0 10px 0;}
.news_desc h3 , .news_bottom .news_desc h2 {font-size: 13px;text-transform: none;}
.news_right {clear: both;}
.news_other ul li a {display: block;}
.video-item {min-height: 150px;}
.video-item a .icon {height: 110px;background-size: 23%;}
#videoPlayer_wrapper {height: 200px !important;}
.faq_form .wrap-form .frm-row.qtext , .faq_form .wrap-form .frm-row.qparagraph {padding: 7px 2%;width: 96%;}
.faq_form .wrap-form .frm-row.qparagraph {margin-top: 0;}
.faq_form .wrap-form .frm-row.qparagraph label {width: 20%;}
.faq_form .wrap-form .frm-row.qparagraph textarea {width: 73%;height: 50px;}

.add_contact , .note_contact , .map , .contact_form , .system_center .ModuleContent {padding: 0;}
.select_cpn {font-size: 12px;}

.system_center {margin-bottom: 20px;}
.form-item .form_desc {margin-bottom: 10px;width: 100%;}
.form_desc label {float: left;width: 100%;line-height: 30px;}
.form-item .form_desc select {margin-right: 0;width: 90%;}
.form-item input[type=submit] {margin-left: 0;}
.form-item input[type=text] {width: 65%;}
.desc_map {margin: 15px 0 0;}
.find_address {margin: 0 -15px;}
.find_address tr td input[type=text] {width: 100%;}
.map_system {height: 255px;}
#toTop {display: none !important;}
.gallery-item img {max-width: 100% !important;}
.photo-icon {top: 56%;}
.video-item:nth-child(2n+1) , .newsh_item:nth-child(2n+1) {clear: both;}
.news_other ul li a {white-space: normal;}
}

@media (min-width: 768px) and (max-width: 991px) {
.search-wrap , .btn-search {display: none;}
.ie6 {overflow: hidden;}
header {height: 51px;}
.sitelogo {margin-top: 9px;}
.header_right {padding: 0;}
.wrap_nav {width: 95%;}
ul.main_menu>li>a {padding: 18px 7px;font-size: 13px;}
ul.submenu {top: 51px;}

/*.ss-slides , .ss-slide {min-height: 290px;height: 100%;max-height: 350px;}
.ss-slide {background-size: 150% !important;}
#ss-prev, #ss-next {visibility: visible;}*/

.home_menu {text-align: center;margin-bottom: 40px;}
.homemenu {margin: 0 -1%;}
.homemenu_item {margin: 0 1%;width: 23%;}
.homemenu_item:first-child {margin-left: 1%;}
.description_hm {padding: 7px 5%;width: 91%;font-size: 12px;line-height: 15px;height: 126px;}
.description_hm h2 , .homemenu_item h3 {font-size: 14px;margin-bottom: 3px;}

.sl-wrap {margin-bottom: 13px;}

ul.partner_banner>li , ul.partner_banner>li.partner_list6, ul.partner_banner>li.partner_list11, ul.partner_banner>li.partner_list17 {width: 33.1%;}
ul.partner_banner>li.partner_list3, ul.partner_banner>li.partner_list15, ul.partner_banner>li.partner_list12 , ul.partner_banner>li.partner_list9 {border-right: 1px solid #d3d3d3;}
ul.partner_banner>li.partner_list15 {border-bottom: 1px solid #d3d3d3;}
ul.partner_banner>li.partner_list9>a {background-size: 100% 100%}

ul.bottom_menu >li>a, .subcribeheader {height: 35px;margin-bottom: 25px;}
.subscribe input[type="text"] {width: 103px;}

.name_title {font-size: 28px;}
.map {margin-bottom: 20px;}

.form_desc {width: 45%;}
.form-item input[type=submit] {margin: 18px 0 0;}

.photo-icon {top: 100px;}
.gallery-item:nth-child(2n+1) , .news_item_ajax:nth-child(4n+1) , .newsh_item:nth-child(3n+1) {clear: both;}
.gallery-item img {max-width: 100% !important;}
#videoPlayer_wrapper {height: 600px !important;width: 100% !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
  .search-wrap {display: none;}
  .wrap_nav {width: 90%;}
ul.main_menu > li > a {padding: 21px 8px;font-size: 14px;}
.homemenu {margin: 0 -1%;}
.homemenu_item {margin: 0 1%;width: 23%;}
.homemenu_item:first-child {margin-left: 1%;}
.description_hm {padding: 15px 5%;width: 91%;font-size: 12px;line-height: 15px;height: 154px;}
.description_hm h2 , .homemenu_item h3 {font-size: 18px;margin-bottom: 3px;}
.form-item input[type=text] {width: 160px;}
.wrap-contact .ct-captcha #ctl00_mainContent_ctl03_captcha_CaptchaTextBox {left: 120px;}
.wrap-contact .frm-row label {width: 30%;}
.wrap-contact .frm-row input[type=text], .wrap-contact .frm-row textarea {width: 64%;}

ul.partner_banner > li.partner_list9 {width: 33.1%;}
ul.partner_banner > li {width: 16.5%;}
.gallery-item:nth-child(3n+1) , .news_item_ajax:nth-child(4n+1) {clear: both;}
.gallery-item img {max-width: 100% !important;}
}
.home_danb_hover{
	display: block;
}
.home_danb_hover img{
	transform: scale(1);
	transition: 300ms all;
}
.home_danb_hover:hover img{
	transform: scale(1.1);
	transition: 300ms all;
}