/*************************************************************
    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: 'myriadpro-semicn-webfont';
    src: url('fonts/myriadpro-semicn-webfont.eot');
    src: url('fonts/myriadpro-semicn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semicn-webfont.woff') format('woff'),
         url('fonts/myriadpro-semicn-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body.canhcam {font-family: Arial, sans-serif;font-size: 14px;color: #303030;}
a {color: #333;}
.clearfix{width:100%;clear:both;}
.container_28.relative{z-index: 1000;}

/* HEADER */ 
header{height: 102px;position: relative;z-index: 300;border-top:3px solid #0075cd;}
header .container.relative {height: 102px;}
.container {width:960px;margin:0 auto;}
.bg-content {background: url(images/content-bg.png) no-repeat top center #00c3da;padding: 30px 0;position: relative;}
.homepage .bg-content  {background: none;padding: 0;}
.shadow {background: url(images/shadow.png) no-repeat top;width: 100%;position: absolute;height: 41px;z-index: 200;top: 0;}
.homepage .content {width: 100%;background: none;padding: 0;}
.top-content {background: #133d6b;padding: 13px 18px 10px;height: 47px;margin: 0 auto;width: 924px;}
.name-title , .sitemappage .sitemap-heading h2{color: #d1d1d1;font-size: 24px;font-family:'myriadpro-semicn-webfont',Arial,serif;text-transform: uppercase;}
.homepage .top-content {display: none;}
.content.full .col-left {display: none;}
.content {background: white;padding: 15px;width: 930px;margin: 0 auto;border-top: 1px dotted #d6d6d6;}
.content.full .col-right {width:100%;}

.logo{float:left;margin:7px 10px 0 0;}
.right-header {float:right;margin:15px 0 0 0;width: 755px;height: 35px;background: #FCFCFC;padding-left: 10px;}
.top-nav {position:relative;margin-bottom:15px;float:right;text-align:right;}
.info-header {float: right;margin: 10px 30px 0 0;}
.sologa {float: left;margin-right: 30px;}
.icon-fone {background:url(images/icon-fone.png) no-repeat left center;float:left;padding-left:28px;color:#0f0f0f;font-size:12px;font-weight: bold;margin-right: 15px;}
.mail {float: right;background: url(images/icon-mail.png) no-repeat left center;padding-left: 28px;color:#0f0f0f;font-size:12px;font-weight: bold;}
.mail:hover {text-decoration: underline;}

.wrap-land {float: right;margin: 11px 15px 0 4px;font-family:'myriadpro-semicn-webfont',sans-serif;font-size: 14px;}
.wrap-land a.lang {float:left;padding:0 5px;color: #868686;border-left: 1px solid #868686;height: 14px;line-height: 13px;display: block;float: left;text-transform: uppercase;}
.wrap-land a:hover.lang , .wrap-land a.active {color: #005dc0;}
.wrap-land a:first-child {border: none;}

.search {height:35px;width:35px;float:right;position:relative;}
.search input[type='text'] {height:16px;line-height:20px;width:0px;float:left;color:#424242;font-size:12px;padding:9px 5px;border: 1px solid #f2f2f2;border-right: none;position: absolute;right: 15px;-webkit-border-radius: 12px  0 0 12px;-moz-border-radius: 12px  0 0 12px;border-radius: 12px  0 0 12px;}
.search input[type='submit'] {background:url(images/button-search.png) no-repeat center;border:none;width:35px;height:34px;position:absolute;top:0px;right: 0;text-indent:-999px;z-index: 9;}

.main-nav {position: absolute;right: 0;bottom: 12px;}
.main-nav ul.top-menu {margin:0;padding:0;}
.main-nav ul.top-menu li {list-style:none;float:left;position:relative;margin-left:5px;padding: 4px 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left: 6px;min-height: 22px;}
.main-nav ul.top-menu li:first-child {margin: 0;}
.main-nav ul.top-menu li a {color:#00458e;font-size:16px;position:relative;text-transform: uppercase;font-family:'myriadpro-semicn-webfont',sans-serif;}
.main-nav ul.top-menu li a.active {color: #fff;} 
.main-nav ul.top-menu li:hover, .main-nav ul li.active , .main-nav ul li:hover a {color:#fff;background: #133d6b;}
.arrow-menu {background:url(images/icon-menu.png) no-repeat;width:8px;height:4px;margin:0 0 3px 3px;display:inline-block;}

.main-nav li ul.sub-menu {display:none;position:absolute;top:30px;left:-12px;width:160px;padding:10px 15px;background:white;}
.main-nav li ul.sub-menu li {display:block;float:none;margin:0 ;padding: 4px 7px;color: #fff;}
.main-nav li ul.sub-menu li a {color:#00458e;font-size:14px;text-transform: none;background: none !important;}
.main-nav li ul.sub-menu li a:hover , .main-nav li ul.sub-menu li:hover a {color:#fff;}

.main-nav li.menu-last ul.sub-menu {left: -105px;text-align: right;}


/*ul.child-menu {margin: 0;padding: 0;display: none;}
ul.child-menu li {float: left;margin-right: 7px;list-style: none;}
ul.child-menu li a {display: block;padding: 5px 10px;color: #444;font-size: 14px;background: #CAC6BE;}
ul.child-menu li a.active , ul.child-menu li a:hover {background: #11A84E;color: #fff;}*/

/* BANNER */ 
.sl-wrap{width: 100%;margin: 0 auto 0;height: 480px;position: relative;overflow: hidden;}
.sl-wrap .at-slider{position: relative;height: 480px;width: 100%}
.at-slider .container{height: 100%;}
.slider-item{width: 100%;height: 100%;position: absolute;left: 0; top: 0; display: none;}
.slider-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: 22px;height:22px;cursor: pointer;z-index: 1000;-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;display: inline-block;}

.sub{position: absolute;left: 0;width: 100%;display: none;}

.control-wrap{background: #fff;border: 1px solid #e5e6e7;position: relative;z-index: 2000;margin-top: -30px;padding: 3px 5px;line-height: 22px;}
.control-wrap span{display: inline-block;height: 22px;font-size: 11px;color: #a2a3a5;}
.center-s{font-size: 70px;opacity: 0.8;color: #fff;position: absolute;bottom: 20px;}
.btn-prev{}
.btn-next{background-position: -27px 0;}
.btn-prev:hover,.btn-next:hover{opacity: 0.7}

.at-nav {position: absolute;bottom: 25px;left: 415px;z-index: 99;}
.at-nav ul {margin: 0;padding: 0;}
.at-nav ul li {background: url(images/control.png) no-repeat;width:19px;height:19px;margin-right:5px;float: left;list-style: none;cursor: pointer;}
.at-nav ul li.active {background-position: bottom;}
.banner-des {display: block !important;}

/* FOOTER */ 
footer{background: #070d20;padding: 60px 0 135px;clear:both;}

.wrap-bottom-m {float: left;width: 730px;margin-bottom: 45px;}
ul.bottom-menu {margin: 0;padding: 0;}
ul.bottom-menu li {list-style: none;float: left;margin-right: 40px;padding: 4px 0;max-width: 170px}
ul.bottom-menu li a {text-transform: uppercase;color: #7f7f7f;font-size: 12px;text-transform: uppercase;}
ul.bottom-menu li a:hover , .info-f a:hover {text-decoration: underline;}

ul.bot-sub-menu {margin: 11px 0 0;padding: 0;}
ul.bot-sub-menu li {width: 100%;display: block;float: none;margin: 0;}
ul.bot-sub-menu li a {text-transform: none;font-size: 12px;color: #606060;}

.certigicatest {float: right;width: 200px;}
.certigicatest h2 {color: #7f7f7f;font-size: 12px;text-transform: uppercase;margin-bottom: 15px;font-weight: normal;}
.certigicatest img {float: left;opacity:0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:0.3;-khtml-opacity: 0.3;float: left;margin-right: 5px;transition: all 0.3s ease;}
.certigicatest img:hover {filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity: 1;opacity:1;}

.info-f {color:#2f3031;font-size:11px;clear: both;}
.info-f a {color:#2f3031;}
.info {float: left;width: 730px;}
.socical-icon {float: right;width: 200px;float: right;}
.socical-icon ul{margin: 0;padding: 0;float: right;}
.socical-icon ul li {list-style: none;float: left;border-left: 1px solid #202020;display: block;height: 18px;padding: 0 7px;}
.socical-icon ul li:first-child {border-left: none;}
.socical-icon ul li img {display: block;}

/* LEFT COL */
.col-left {width:240px;float:left;}
.l-menu {margin-left: -15px;}
.l-menu ul {margin: 0;padding: 0;}
.l-menu ul li {list-style: none;display: block;border-left: 10px solid #fff;}
.l-menu ul li a {border-bottom: 1px dotted #d6d6d6;color: #000;font-size: 13px;padding: 11px 5px;display: block;}
.l-menu ul li:first-child a {border-top: 1px dotted #d6d6d6;}
.l-menu ul li a.active , .l-menu ul li a:hover {color: #004ea3;}
.l-menu ul li.active , .l-menu ul li:hover {border-left-color: #004ea3;}

/* MIDDLE COL */
.banner-list {width: 960px;position: relative;}
.banner-sl {margin: -15px 0 35px -15px;}

.edit-link {float: right;color: red !important;font-size: 16px;}

/* RIGHT COL */
.col-right{width:670px;float: right;}


/* HOME PAGE */ 
.news-home {background: url(images/new-hot-home-bg.png);height: 37px;padding: 15px 0 0 0;}
.wrap-nh{float: left;width: 870px;margin-left: 15px;position: relative;}
.title-news-h {color: #fff;font-family: 'myriadpro-semicn-webfont', Arial,sans-serif;font-size: 18px;text-transform: uppercase;float: left;}
.bg-button {position: absolute;right: -15px;top: 0;}
.button-btn {background: url(images/btn-news.png) no-repeat;width: 18px;height: 10px;display: block;cursor: pointer;}
.button-btn.btn-prev {background-position: bottom left;}
.button-btn.btn-prev:hover {background-position: bottom right;}
.button-btn.btn-next {background-position: top left;margin-bottom: 4px;}
.button-btn.btn-next:hover {background-position: top right;}
.item-nav-h {padding: 3px 5px;display: block;}
.item-nav-h a {color: #eaeaea;font-size: 14px;} 
.item-nav-h a:hover {text-decoration: underline;}
.item-nav-h a span {color: #9b9b9b;margin-left: 5px;}

/*SERVICES*/
.html-service {float: left;width: 300px;}
.service-list {}
.service-img {display: block;width: 300px;height: 314px;overflow: hidden;}
.service-img img {width: 100%;}
.info-ser {border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;font-size: 14px;color: #303030;}
.info-ser h2 {color: #133d6b;font-family: 'myriadpro-semicn-webfont', Arial,sans-serif;font-size: 34px;font-weight: normal;text-transform: uppercase;line-height: 34px;margin-bottom: 15px;}
.info-ser h3 {color: #676767;font-size: 22px;margin-bottom: 20px;font-weight: normal;}
.info-ser ul {margin: 0;padding: 0;}
.info-ser ul li {list-style: none;border-top: 1px dotted #ddd;padding-top: 10px;margin-bottom: 10px;color: #000;}
.info-ser ul li:first-child {border: none;padding-top: 0;}
.number {display: block;float: left;font-size: 22px;color: #c7c7c7;margin-right: 10px;}
.info-sort {margin-bottom: 30px;}
.text-ser {float: left;width: 625px;padding-top: 5px;}

.item-service {float: left;width: 300px;margin: 0 0 15px 15px;height: 500px;background: #ededed;overflow: hidden;}
.service-desc {color: #3c3c3c;font-size: 13px;padding: 20px 15px 17px;}
.title-service {color: #000;font-size: 18px;font-family: 'myriadpro-semicn-webfont', Arial,sans-serif;text-transform: uppercase;font-weight: normal;}
.back-link a{background: #cac6be;padding: 7px 15px;color: #595959;font-size: 14px;display: block;float: left;}
.back-link:hover a {color: #fff;background: #004EA3;}
.item-service.ml0 {margin: 0 0 15px 0;}

.email-subject .frm-row {padding-bottom: 7px;}
.email-subject .frm-row .label {font-family: Arial;font-size: 12px;}
.email-subject .frm-row input[type="submit"] {background: #333;color: #fff;font-size: 13px;text-align: center;padding: 7px 18px;border: none;}
.email-subject .frm-row input[type="submit"]:hover {background: #003a67;}
.email-subject .frm-row .txt-error {background: url("images/edtError.png") no-repeat;display: block; height: 14px;position: absolute;top: 4px;right: 15px;width: 14px;font-size: 0;}

/*PART*/
.item-part {float: left;width: 174px;height: 193px;overflow: hidden;border-bottom: 1px solid #dedede;margin: 0 15px 25px 0;padding-bottom: 35px;}
.item-part h2 {color: #000;font-size: 14px;font-weight: normal;height: 38px;overflow: hidden;}
.item-part h2 a {color: #000;}
.item-part h2 a:hover {text-decoration: underline;}
.part-img {display: block;width: 174px;height: 142px;overflow: hidden;border-bottom: 3px solid #8e8e8e;background: #ececec;}
.part-img:hover {border-color: #133d6b;}

/* NEWS PAGE */
.post{padding: 15px 0;border-top: 1px solid #ddd}
.date-all {float: left;width: 115px;margin-right: 5px;color: #aeaeae;font-size: 11px;}
.item-post {float:left;width:550px;}
.item-post h2 {color: #212121;font-size: 13px;margin-bottom: 15px;}
.item-post h2 a {color: #212121;}
.item-post h2 a:hover {text-decoration: underline;}
.post-desc{color: #666;font-size: 13px;}

.news-d {color: #666;font-size: 13px;}
.news-d h2 {font-size: 20px;color: #1d1d1d;font-weight: normal;margin-bottom: 5px;}
.newsdate {color: #bbb;font-size: 12px;margin-bottom: 25px;}
.utilities-bar.bg {background: #f9f9f9;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;padding: 10px 0; clear: both;margin: 15px 0 20px;width: 100%;}
.utilities-bar.bg ul {float: right;}

.other-news{clear:both;}
.other-news h4{color:#133d6b;font-size:20px;margin-bottom: 10px}
.other-news ul{margin:0 0 10px 5px;padding:0;}	
.other-news li{list-style:none;margin-bottom: 5px;}
.other-news li a{ color:#1d5694;background:url(images/news_arrow.png) no-repeat scroll 0 6px;padding-left: 11px;display: block;}
.other-news li span{color:#7f8288;font-size: 12px;margin-left: 5px;}
.other-news li a:hover{text-decoration: underline;}

.clbox{margin-bottom:15px;}
.clbox .infobox{margin-left:13px;}

/* DOCTER PAGE */
.dt-item{width: 120px;margin:10px 0 25px 10px}
.dt-item img{margin-bottom: 5px;}
.ser-item{width: 175px;float: left;margin: 10px 0 10px 30px;}
.ser-item img{margin-bottom: 20px;}

.dis-list{background: #f9f9f9;margin-top: 20px;}
.dis-list th{background: #21c6ef;border-left: 1px solid #fff;font-weight: bold;color: #fff;text-align: center;}
.dis-list th:first-child{border: none;border-radius: 5px 0 0 0 }
.dis-list th.col3{border-radius: 0 5px 0 0;}
.dis-list td{border: 1px solid #e9e9e9;padding: 0}
.dis-list td.col3{	width: 122px;text-align: center;}
.dis-list td.col3 a{display: inline-block;padding: 5px 10px;border-radius: 5px; background: #26bde2;color: #fff;}
.dis-list td.col2{padding: 5px 10px 5px 30px !important}


/* FAQ */

.faq-frame{padding-bottom:20px;}
.faq-frame .faq-item:first-child{border-top:none;}
.faq-frame .faq-item{padding-top:0px;}
.faq-item.active .question{border:0; color: #21c6ef;}
.faq-item.active{background:#f3f3f3;margin-bottom:0;}
.question{padding:10px 10px 5px 68px;color:#000;font-weight:bold;cursor:pointer; background:url(images/faq_icon.png) no-repeat 10px 0;min-height: 32px; font-size: 14px;}
.question:hover{color: #21c6ef;}
.question h1{font-size: 14px;font-weight: bold;}
.faq-item{position:relative;margin-bottom:0; border-top:1px solid #e6e6e6;}
.answer{margin-left:55px;padding:10px 10px 20px;display:none}
.down{position:absolute;width:40px;cursor:pointer;height:15px;padding:5px 12px 5px 7px;color:#08c;font-size:12px;line-height:15px;right:0;top:5px}
.got-question{margin-top:20px;font-size:14px;background:url(images/mail_icon.jpg) no-repeat;padding:12px 0 15px 58px;display:block;}
.got-question h6{float:left;margin-right:5px;}
.got-question a{color:#21c6ef;text-decoration: underline;}
.got-question a:hover{color:#000;}


/* PHOTO PAGE */


/* CAREER PAGES */
.apply-frm {padding: 0 15px;font-family: Arial , tahoma;font-size: 12px;}
.apply-frm h4 {font-size: 100%;}
.apply-frm #cboxTitle {text-transform: uppercase !important;color: #000;font-size: 14px;}
.apply-frm .frm-row .label {width: 300px;}

.career-item.active{background: #f3f3f3;}
.career-head{font-size: 12px;font-weight: normal;padding: 8px 5px;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-item.active .career-head h2 {background-position: right top;}
.career-date{float: right;margin-right: 10px;color: #666;}
.career-head a{color: #133d6b;font-size: 17px;font-weight: bold;}
.career-pad{padding: 15px 20px;}
.career-content{display: none;}

.loading{width: 100%;height: 100%;min-width: 32px;min-height: 32px;display: block;text-align: center;}

.showapplyfrm{background:url(images/btn-send.png) no-repeat;display: inline-block;margin-top: 10px;width: 80px;height: 17px;padding: 7px 20px 7px 10px;color: #fff;font-size: 12px;}
.showapplyfrm:hover {text-decoration: underline;}

.apply-frm .col-left{margin: 0;width: 320px;}
.apply-frm .col-right{min-height: 100px !important; background: none;width:270px;float: left;}
.apply-frm .col-righ .frm-row input[type="text"] {width: 180px !important;}
.apply-frm .frm-row textarea {width: 335px;}
.rm-button {background: #11A84E;color: #fff;border: none;padding: 4px 8px;}
.rm-button:hover {background: #666;}
.apply-frm .frm-btnwrap{float: left;margin: 0;}
.crfrm{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;}
.apply-frm .RadAsyncUpload { width: 280px !important;}

/*DU AN*/
.wrap-duan {margin-top: 20px;}
.item-duan {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.item-duan .date-all {margin: 35px 10px 0;}
.prj-img {width: 194px;height: 207px;display: block;overflow: hidden;float: left;margin-right: 30px;}
.prj-img img {height: 207px;width: 100%;}
.desc-duan {float: left;width: 565px;margin-top: 30px;}
.desc-duan h2 {color: #212121;font-size: 18px;margin-bottom: 15px;}
.content.full .pages {border: none;margin: 0;padding: 0;}

/* CONTACT PAGE */
.maps {margin: -15px 0 35px -15px;}
.info-company {float: left;padding: 20px;background: #efefef;color: #141414;font-size: 14px;width: 220px;margin-right: 40px;}
.info-company h1 {color: #005cc1;font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.title-contact {margin-bottom: 20px;color: #3e3e3e;font-size: 14px;}

.wrap-contact {float: left;width: 630px;}
.wrap-contact .frm-row {padding-bottom: 8px;}
.wrap-contact .frm-row .label {width: 100px;margin-right: 5px;}
.wrap-contact .frm-row input[type="text"], .wrap-contact .frm-row textarea {background: #f8f8f8;border: 1px solid #ccc;width: 510px;}

.wrap-contact .frm-row textarea{resize:vertical; height:80px;}
.frm-btnwrap{float:left;margin: 10px 0 10px 105px;}
.frm-btnwrap input{background:#133d6b;border:none;color:#fff; padding: 4px 10px;font-size: 14px;}
.frm-btnwrap p{margin: 25px 0 10px;}
.required {color: red !important;}
.note-send {float: left;margin-right: 7px;line-height: 26px;color: #4e4e4e;font-size: 14px;font-style: italic;}
.wrap-contact .ct-button .frm-btn {float: left;}
.wrap-contact .txt-error {background: url(images/edtError.png) no-repeat;width: 14px;height: 14px;position: absolute;right: 7px;top: 5px;text-indent: -9999px;}
.wrap-contact .txterror {margin-left: 105px;color: red !important;}


/* TABS */
.tab-nav{width: 160px;float: left;}
.tab-nav ul{list-style:none;margin:0;padding:0;}
.tab-nav ul li{margin-bottom: 1px}
.tab-nav ul li a{ padding:6px 5px 6px 12px; text-decoration: none; cursor:pointer;font-size:12px;color:#fff;display:block;line-height:20px;
	background:#26bde2;font-weight: bold;position:relative;z-index:20;width: 143px;}
.tab-nav ul li a.active,.tab-nav ul li a:hover{color:#26bde2;border:1px solid #26bde2;border-right:none;padding:5px 6px 5px 12px;background:#fff;margin-bottom: 1px;}
.tab-nav ul li:first-child a{border-radius: 5px 0 0 0}
.tab-nav ul li:last-child a{border-radius: 0 0 0 5px}
.tab-contents{border:1px solid #26bde2;padding:10px 20px;width: 382px;float: left;margin-left: 1px;border-radius: 0 5px 5px 5px}
.tab-container{margin-bottom:10px;}
.tab-content{display:none;}
.tab-content:first-child{display:block;}

/* BREADCRUM */
.breadcrum{color:#a4a3a3;text-align:left;font-size:12px;display:block;}
.breadcrum li.separate {margin-right: 3px;}
.breadcrum a{color:#a4a3a3;margin-right:5px;}
.breadcrum a:hover , .breadcrum .selectedcrumb {color:#d1d1d1;}

/* UTILITIES BAR */
.utilities-bar{float:right;margin:4px 0 0 0;}
.utilities-bar ul{float:left;margin:0;list-style:none;padding:0}
.utilities-bar li{float:left}
.utilities-bar li.print , .utilities-bar li.sendtofriend {background:#fff;padding:3px;border:1px solid #e3e3e3;margin-right:5px;}
.utilities-bar a{display:block;font-size:11px;color:#8a8a8a;text-transform:uppercase;height:15px;}
.utilities-bar li a span{display:inline-block;padding:0 0 3px 24px;}
.utilities-bar li.sendtofriend a {background:url(images/utilities.jpg) no-repeat 0 -15px;}
.utilities-bar li.print a {background:url(images/utilities.jpg) no-repeat 0 0;}
.utilities-bar a,.utilities-bar a{padding-right:5px;border-top:0;position:relative;top:0px;}
.utilities-bar a:hover span{text-decoration:underline}
.tweet {width: 84px;}

/*CER*/
.item-ser {width: 48%;float: left;text-align: center;font-weight: bold;}
.item-ser.cer-first {margin-right: 3%;}
.item-ser img {display: block;margin-bottom: 7px;}

/* PAGE */
.pages{padding: 15px 0 0 0;border-top: 1px solid #ddd;margin-top: 20px; text-align:right;clear: both;}
.pages a, .pages span {color:#686868;width: 30px;height: 30px;line-height: 30px;font-size: 14px;background: #cac6be;padding: 0;text-align: center;margin-right: 2px;border: none;filter:none;}
.pages span.SelectedPage ,.pages a:hover{color:#fff;background:#114fa8;}
.pages .PageInfo , .pages .FirstPage , .pages .LastPage , .pages .BackPage , .pages .NextPage{display: none;}


/*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 35px 25px 0;width: 340px;}
.gallery ul li a {display:block;margin-bottom:1px;clear: both;}
.gallery ul li a img {border: 1px solid #11A84E;}
.gallery ul li h2 {color:#000;margin:0 0 13px 5px;padding-bottom: 3px;border-bottom: 1px solid #11A84E;}
/*.shadow {background: url(images/shadow-galary.png) no-repeat;display: block;height: 16px;}*/

.no-bg {background:none !important;display:none !important;}

.fanbig{max-height: 180px;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-size: 18px;font-weight: normal;text-transform: uppercase;}
.gal-item{margin-top: 15px;}
.gal-item:first-child{margin-top: 0;}

/* VIDEO PAGE */
.no-border .pages {border: none;margin: 0;padding: 0;}
.top-v {margin: 0 auto 10px;text-align: center;height: 300px;}
.video-thumb {clear: both;padding-top: 20px;}
.video-item{width: 160px;float: left;margin: 0 22px 22px 0;text-align: center;}
.video-img{display: block;margin-bottom: 5px;position: relative;}
.video-img span{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url(images/playbtn.png) no-repeat center;z-index: 200;}
.video-item.active .video-img span{display: none;}
.video-item:hover a{color:#222}

.photo-post{width:220px;height:186px;margin:0 5px 30px 0;background:url(images/galary-bg.png) top no-repeat;display:block;float:left;color: #1d1d1d;font-size: 14px;padding-bottom: 23px;border-bottom: 1px solid #e0e0e0;}
.photo-post img{}
.photo-post-desc{padding:11px 15px 10px 10px;text-align:center}
.video-thumb .photo-post-desc {padding: 3px 15px 10px 10px;}
a.phantrang{width:30px;height:23px;display:block;padding-top:7px;background:#cac6be;float:left;text-align:center;margin-right:3px}
a.phantrang:hover{background:#53c7c9;color:#fff}

.photo-post .post-img{position: relative;display: block;margin-bottom: 3px;width: 212px;height: 126px;border-bottom:4px solid #a5a5a5}
.photo-post .post-img img{width: 100%;height: 126px;}

.video-icon,.photo-icon{position: absolute;z-index: 200;top: 0;left: 0;width: 100%;height: 100%;}

.video-icon{background: url(images/icon_play.png) no-repeat center;}
.photo-icon{background: url(images/icon_photo.png) no-repeat center;}

/* 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}


.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.gif');-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@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px}
}



/* 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}
.nivo-prevNav{left:-1px;background: url(images/control-bg.png) no-repeat;width: 21px;height: 21px;display: block;}
.nivo-prevNav:hover , .btn-prev:hover , .prd-prev:hover , .btn-prev5:hover , .btn-prev42:hover {background-position: bottom left;}

.nivo-nextNav{right:-1px;background: url(images/control-bg.png) no-repeat right top;width: 21px;height: 21px;display: block;}
.nivo-nextNav:hover , .btn-next:hover , .prd-next:hover,  .btn-next5:hover , .btn-next42:hover {background-position: bottom right;}
.nivo-controlNav{text-align:left;position: absolute;left: 10px;bottom: 15px;z-index: 9;}
.nivo-controlNav a{cursor:pointer;background: #d1d1d1;width: 11px;height: 11px;display: block;float: left;margin-left: 11px;font-size: 0;}
.nivo-controlNav a.active , .nivo-controlNav a:hover {background:#333}



/*
 * 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.gif');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.png');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}

.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{min-height: 25px; width:260px}                       
.frm-row .RadUpload .ruBrowse{margin-left:-70px; }
.frm-row .RadUpload .ruFakeInput{margin-right:80px; width:170px}
.frm-row .RadUpload_Default .ruRemove {margin-left:-40px}

.bshare{position:absolute; left:-212px; top:115px}


/*Tablet*/
.intable img, .inmobile img {max-width: 100%;}
.intable .ie6 {margin: 0 auto;min-width: 640px;}
.intable .container  {width: 96%;margin: 0 2%;}
.intable .right-header {position: absolute;left: 22%;width: 78%;padding-left: 0;}
.intable .info-header {width: 82%;margin: 10px 0 0;}
.intable .search {width: 5%;}
.intable .wrap-land {width: 10%;margin: 11px 2% 0 4px;}
.intable .info-header a {text-indent: -9999px;margin-right: 5px;float: right;}
.intable .content , .inmobile .content {width: 96%;margin: 2%;padding: 0;border: none;}

.intable .main-nav ul.top-menu li:nth-child(5) , .intable .main-nav ul.top-menu li:nth-child(7) , .mobmenu , .inmobile .hide , .inmobile .sologa , .inmobile .main-nav ul.top-menu li:nth-child(5) , .inmobile .main-nav ul.top-menu li:nth-child(7) , .inmobile .print , .inmobile .sendtofriend {display: none;}
.intable .main-nav {right: auto;left: 21%;}

.intable .bg-content , .inmobile .bg-content {background: none;padding: 0;}

.intable .top-content , .inmobile .top-content {width: 94%;padding: 13px 3% 10px;}

.intable .sl-wrap , .intable .sl-wrap .at-slider {height: 360px;}
.intable .sl-wrap .at-slider img {width: 60%;}
.intable .at-nav {left: 35%;bottom: 10px;}
.intable .at-slider .slider-item:nth-child(5) .sub , .intable .at-slider .slider-item:nth-child(4) .sub , .intable .at-slider .slider-item:nth-child(6) .sub {top: -120px;}

.intable .wrap-nh {width: 85%;}

.intable .banner-list , .inmobile .banner-list{width: 100%;}
.intable .banner-sl img , .inmobile .banner-sl img {width: 102%;max-width: 102%;}

.intable .html-service {width: 32%;}
.intable .html-service img {height: 500px;}
.intable .item-service {width: 31.5%;margin: 0 0 14px 14px;}
.intable .item-service.ml0 {margin: 0 0 14px;}

.intable .text-ser {width: 92%;}

.intable .date-all {width: 14%;}
.intable .prj-img {width: 25%;margin-right: 2%;}
.intable .desc-duan {margin-top: 5px;width: 55%;font-size: 13px;}

.intable .item-part {width: 18%;margin: 0 2.5% 20px 0;height: auto;padding-bottom: 20px;}
.intable .part-img {width: 100%;height: auto;}


.intable .wrap-news .date-all {width: 20%;}
.intable .wrap-news .item-post {width: 76%;}
.intable .wrap-news .item-post h2 {margin-bottom: 7px;}

.intable .photo-post {background: none;width: 32%;box-shadow: 1px 1px 8px #ccc;margin-right: 2%;height: 165px;}
.intable .photo-post .post-img {width: 100%;}

.intable .maps , .inmobile .maps {display: none;}
.intable .info-company {width: 23%;margin-right: 4%;}
.intable .wrap-contact {width: 66%;}
.intable .wrap-contact .frm-row .label {width: 20%;}
.intable .wrap-contact .frm-row input[type="text"], .intable  .wrap-contact .frm-row textarea {width: 76%;}

.intable .col-left {width: 22%;}
.intable .col-right {width: 74%;}

.intable footer {padding: 30px 2%;}
.intable footer .container {margin: 0;width: 100%;}
.intable .wrap-bottom-m {width: 100%;margin-bottom: 25px;}
.intable ul.bottom-menu li {margin-right: 2%;max-width: 100%;width: 23%;}
.intable ul.bottom-menu li.li1 {width: 25%;}
.intable ul.bottom-menu li.li4 {width: 20%;} 
.intable ul.bot-sub-menu li {width: 100%;}
.intable .info-f {float: left;clear: none;width: 56%;}
.intable .info {width: 100%;}
.intable .socical-icon {clear: both;margin-top: 20px;float: left;}
.intable .socical-icon ul {float: left;}


/*Mobile*/
.inmobile .ie6 {margin: 0 auto;min-width: 320px;}
.inmobile .container  {width: 96%;margin: 0 2%;}
.inmobile.homepage .content , .intable.homepage .content {margin: 0;width: 100%;}

.inmobile header .container.relative {width: 100%;margin: 0;}
.inmobile header .container.relative , .inmobile header {height: 63px;background: white;}
.inmobile .right-header {float: right;width: 56%;padding: 0;}
.inmobile .info-header {margin: 10px 0 0;}
.inmobile .wrap-land {margin: 11px 2% 0 4px;}
.inmobile .info-header a {text-indent: -9999px;margin-right: 5px;float: right;}
.inmobile .logo {width: 64px;height: 56px;margin: 7px 10px 0 0;}

.inmobile .main-nav li ul.sub-menu , .inmobile .arrow-menu {display: none !important;}

.inmobile .mobmenu {float: left;width: 56px;display: block;margin: 0 2% 0 0;}
.inmobile .mobmenu-btn {background: url(images/mobile-menu.png) no-repeat;width: 56px;height: 63px;display: block;position: relative;}
.inmobile .mobmenu-con {display: none;position: absolute;width: 220px;background: #01458e;z-index: 4000;padding-top: 15px;}
.inmobile .mob-menu-skin {background: #01458e;position: fixed;height: 100%;display: block;width: 0;top: 0;}
.inmobile .main-nav {position: relative;bottom: auto;}
.inmobile .main-nav ul.top-menu li {margin: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-bottom: 1px solid #fff;padding: 15px;float: none;width: 190px;}
.inmobile .main-nav ul.top-menu li a {color: #fff;}
.inmobile .main-nav ul.top-menu li a:hover , .inmobile .main-nav ul.top-menu li a.active {color: #fff;}

.inmobile .bg-content {background: none;}

.inmobile .sl-wrap , .inmobile .sl-wrap .at-slider {height: 320px;}
.inmobile .sl-wrap .at-slider img {width: 100%;}
.inmobile .at-nav {left: 28%;bottom: 10px;}
.inmobile .at-slider .slider-item:nth-child(5) .sub {top: -70px;}

.inmobile .wrap-nh {width: 75%;height: 25px;}
.inmobile .wrap-nh .news-hot {width: 100% !important;height: 20px !important;overflow: hidden;}
.inmobile .wrap-nh .news-hot .item-nav-h a {font-size: 12px;}

.inmobile footer {padding: 30px 2%;}
.inmobile footer .container {margin: 0;width: 100%;}
.inmobile .wrap-bottom-m {width: 100%;margin-bottom: 0;}
.inmobile ul.bottom-menu li {margin-right: 5%;max-width: 100%;width: 46%;margin-bottom: 25px;} 
.inmobile ul.bottom-menu li.li3 {clear: left;}
.inmobile ul.bottom-menu li.li2 , .inmobile ul.bottom-menu li.li4 {margin: 0;}
.inmobile ul.bot-sub-menu li {width: 100%;margin: 0;}
.inmobile .certigicatest {float: none;width: 100%;}
.inmobile .certigicatest h2 {float: left;width: 51%;line-height: 46px;}
.inmobile .certigicatest img {float: left;width: 40%;margin-bottom: 20px;}

.inmobile .info {width: 96%;padding: 0 2%;text-align: center;}
.inmobile .socical-icon {clear: both;margin: 10px 0 0 20%;float: left;}
.inmobile .socical-icon ul {float: left;}

.inmobile .col-left {width: 100%;margin-bottom: 10px;}
.inmobile .l-menu {margin-left: 0;}
.inmobile .l-menu ul li {background: #01458e;border: none;}
.inmobile .l-menu ul li:hover , .inmobile .l-menu ul li.active {border: none;}
.inmobile .l-menu ul li a {color: #fff;padding: 15px 10px;border-top: 1px solid #fff;}
.inmobile .l-menu ul li:first-child a {border: none;}
.inmobile .l-menu ul li a:hover , .inmobile .l-menu ul li a.active {background: #0072ed;}

.inmobile .col-right {float: none;width: 100%;}
.inmobile .banner-sl  {margin: -10px 0 2% -2%;}

.inmobile .html-service {width: 48%;margin: 0 1% 4%;height: 500px;background: #EDEDED;}
.inmobile .item-service {width: 48%;margin: 0 1% 4%;}
.inmobile .item-service .title-service {font-size: 16px;}
.inmobile .item-service .service-desc {padding: 20px 10px 17px;}
.inmobile .item-service .service-img {height: auto;width: 100%;}
.inmobile .item-service.ml0 {margin: 0 1% 4%;}
.inmobile .text-ser {width: 86%;}



.inmobile .item-duan {margin-bottom: 25px;}
.inmobile .date-all {margin: 10px 10px 10px 0;width: 97%;}
.inmobile .prj-img {float: none;margin:  0 auto;}
.inmobile .desc-duan {margin-top: 10px;width: 100%;padding-bottom: 10px;}

.inmobile .item-post {width: 100%;}
.inmobile .tweet {overflow: hidden;}

.inmobile .photo-post {background: none;width: 100%;box-shadow: 1px 1px 8px #ccc;height: 100%;margin: 0 0 20px 0;padding: 0;}
.inmobile .photo-post .post-img {width: 100%;height: 100%;}
.inmobile .photo-post .post-img img {height: auto;}

.inmobile .item-part {width: 48%;margin: 0 2% 25px 0;}
.inmobile .part-img {width: 100%;text-align: center;}
.inmobile .item-part.omega {margin: 0 2% 25px 0 !important;}

.inmobile .info-company {width: 90%;margin: 0 0 20px 0;padding: 5%;}
.inmobile .wrap-contact {width: 100%;}
.inmobile .wrap-contact .frm-row .label {width: 90%;}
.inmobile .wrap-contact .frm-row input[type="text"], .inmobile  .wrap-contact .frm-row textarea {width: 96%;padding: 7px 2%;}
.inmobile .frm-btnwrap {margin: 0;}

@media only screen and (device-width: 768px) {

}

