.bannerR1{ background: #eef5fb; text-align: center; padding: 20px 0px;}

.hotjobs{ background: none; padding-bottom: 1px; margin: 1px 0 0 0; border-bottom: 0px solid #dcdcdc; border-bottom-style:dotted; overflow: hidden;}
.hotjobs .box-hot{ width: 319px; float: left; margin-right: 1px;  background: #eef5fb;}
.hotjobs .box-hot .wrap{width: 300px;  padding: 5px 15px; background: url(../images/shd-outtop.png) 0 44px no-repeat;}
.hotjobs .box-hot .box-title{ height: 16px; padding: 12px 0px; margin-bottom: 15px; color: #005790; font-size: 14px;}
.hotjobs .box-hot .box-title .bullet{ display: inline-block; background: #bc000a; width: 4px; height: 15px; margin: 0px 5px -1px;}
.hotjobs .box-hot .box-title b{ color: #004a7b;}
.hotjobs .box-hot .description{ padding: 0px 10px 10px; font-size: 12px; line-height: 1.4; color: #004a7b;}
.hotjobs .box-hot .description a{ color: #075c9d;}
.hotjobs .box-hot .description a:hover{ text-decoration: underline;}
.hotjobs .box-hot .description a.link{ color: #666;}
.hotjobs .box-hot .description a.link:hover{ color: #bc000a;}

.bannerS1{ position: absolute; top: 391px; right: 0px; padding: 0px; border-bottom: 0px;}
.bannerS1 .bs-box{width: 120px; height: 156px; /*border: 1px solid #efefef;*/ padding: 1px 32px 32px 0px; margin-bottom: 10px; margin-top: 14px;}

.bannerS1-L{ padding: 0px; border-bottom: 0px; margin: 10px 0 0 10px;}
.bannerS1-L .bs-box{width: 120px; height: 152px; /*border: 1px solid #efefef;*/ padding: 0px 15px 35px 0px; margin-bottom: 10px;}
.bannerS1-L .bs-box .thmb img{ width: 150px;}

.category{}
.cate-box { padding:10px 0 20px 10px; float: left; position: relative;}
.cate-box .thmb{ width: 305px;}
.cate-box .avb-jobs{ position: absolute; color: #deeff6; top: 46px; left: 24px}
.cate-box ul{margin: 0px; padding: 0px;}
.cate-box ul li{ list-style: none; margin: 0px; padding: 0px;}
.cate-box ul li a{ display: inline-block; font-size: 13px; padding: 4px;}
.cate-box .no-bx{ display: inline-block; border-radius: 15px; padding: 1px 10px; background: #eef3f9; color: #4590c9; margin-left: 2px; font-size: 10px; cursor: default;}
.cate-box .update-bx{ background: #0974c2; color: #fff;}
.cate-box ul li:hover .no-bx{background: #0974c2; color: #fff;}
.cate-box ul li:hover a{ text-decoration: underline;}
.cate-box ul li:hover a:active{ color: #9e63a5;}

.category{}
.cate-box-2 { padding:15px 9px 20px 9px; float: left; position: relative;}
.cate-box-2 .thmb{ width: 380px;}
.cate-box-2 .avb-jobs{ position: absolute; color: #deeff6; top: 60px; left: 26px}
.cate-box-2 ul{margin: 0px; padding: 0px;}
.cate-box-2 ul li{ list-style: none; margin: 0px; padding: 0px;}
.cate-box-2 ul li a{ display: inline-block; font-size: 13px; padding: 4px;}
.cate-box-2 .no-bx{ display: inline-block; border-radius: 15px; padding: 1px 10px; background: #eef3f9; color: #4590c9; margin-left: 2px; font-size: 10px; cursor: default;}
.cate-box-2 .update-bx{ background: #0974c2; color: #fff;}
.cate-box-2 ul li:hover .no-bx{background: #0974c2; color: #fff;}
.cate-box-2 ul li:hover a{ text-decoration: underline;}
.cate-box-2 ul li:hover a:active{ color: #9e63a5;}

.map{ margin:20px 0 0 70px; min-height: 800px;}
.map a{ position: absolute;}
.north-asia{ background: url(../images/north_asia.png) left bottom no-repeat; display: block; width: 685px; height: 356px; top: 0px; left: 0px;}
.east-asia{ background: url(../images/east_asia.png) left bottom no-repeat; display: block; width: 395px; height: 298px; top: 234px; left: 245px;}
.southeast-asia{ background: url(../images/southeast_asia.png) left bottom no-repeat; display: block; width: 316px; height: 316px; top: 450px; left: 369px;}
.south-asia{ background: url(../images/south_asia.png) left bottom no-repeat; display: block; width: 224px; height: 277px; top: 377px; left: 172px;}
.western-asia{ background: url(../images/western_asia.png) left bottom no-repeat; display: block; width: 215px; height: 242px; top: 337px; left: -18px;}
.central-asia{ background: url(../images/central_asia.png) left bottom no-repeat; display: block; width: 210px; height: 169px; top: 237px; left: 93px;}

.map a:hover{ background-position: left top;}

.result{ background: url(../images/texture-01.png);}
.result .search{ padding: 15px 15px 25px 15px;}
.result .search label{ color: #004a7b; font-size: 13px; padding: 0 0 5px 0; display: block;}
.result .search input[type="text"]{ width: 410px; text-indent: 1px; font-size: 10px;  color: #666;}
.result .search select{ width: 170px; font-size: 10px;  color: #666; margin: 0 0 0 5px;}
.result .search option{ font-size: 10px;  color: #666;}
.result .search a.bt-search{ font-size: 13px; height: 24px; color: #fff; border-radius: 3px; background: url(../images/bg-menu-2.png) left bottom repeat-x; padding: 10px 40px 5px; margin: 7px 0 0 0; float: right; box-shadow: 0 2px 1px rgba(0,0,0,0.1);}

.result .search a.bt-search:hover{ background: #085d95; background-image: none;}

/*.result .search a.bt-search{ font-size: 11px; height: 15px; color: #fff; border-radius: 3px; background: url(../images/bg-menu-2.png) left bottom repeat-x; padding: 6px 40px 5px; margin: 0px 0 0 0; float: right; box-shadow: 0 2px 1px rgba(0,0,0,0.1);}
.result .search a.bt-search:hover{ background: #085d95; background-image: none;}*/

.locate-slt{ border-bottom: 1px solid #ececec;}
.locate-slt .rsl-title{ background: #f4f7fa; padding: 8px; text-indent: 5px; font-size: 13px; color: #004a7b; font-weight: bold; margin: 0 0;} /*  Update margin: 0 15px;  */
.locate-slt .rsl-title .position{ float: right; font-size: 11px; color: #004a7b;}

.locate-list {  /*width: 368px;*/ padding:15px 0px 10px 30px; float: left; position: relative;}
.locate-list .avb-jobs{ position: absolute; color: #deeff6; top: 60px; left: 26px}
.locate-list ul{margin: 0px; padding: 0px; width: 368px; float: left;}
.locate-list ul li{ list-style: none; margin: 0px; padding: 0px;}
.locate-list ul li a{ display: inline-block; font-size: 13px; padding: 4px;}
.locate-list .no-bx{ display: inline-block; border-radius: 15px; padding: 1px 10px; background: #eef3f9; color: #4590c9; margin-left: 2px; font-size: 10px; cursor: default;}
.locate-list .update-bx{ background: #0974c2; color: #fff;}
.locate-list ul li:hover .no-bx{background: #0974c2; color: #fff;}
.locate-list ul li:hover a{ text-decoration: underline;}
.locate-list ul li:hover a:active{ color: #9e63a5;}
.locate-list .flag{ float:left; margin: 0px 5px 0 0;}

.searchadv{ background: url(../images/texture-01.png);}
.searchadv .search{ padding: 15px 15px 25px 15px;}
.searchadv .search label{ color: #004a7b; font-size: 13px; padding: 0 0 5px 0; display: block;}
.searchadv .search .inp-3{ width: 755px; text-indent: 1px; font-size: 10px;  color: #666; margin-right: 10px;}
.searchadv .search .inp-4{ text-indent: 1px; font-size: 10px;  color: #666; margin-right: 10px;}
.searchadv .search select{ width: 170px; font-size: 10px;  color: #666; margin: 0 0 0 5px;}
.searchadv .search option{ font-size: 10px;  color: #666;}
.searchadv .search a.bt-search{ font-size: 11px; height: 15px; color: #fff; border-radius: 3px; background: url(../images/bg-menu-2.png) left bottom repeat-x; padding: 6px 40px 5px; margin: 0px 0 0 0; float: right; box-shadow: 0 2px 1px rgba(0,0,0,0.1);}
.searchadv .search a.bt-search:hover{ background: #085d95; background-image: none;}
.searchadv .caution{ background: #f5fafd; padding: 8px 15px; color: #065588; font-size: 11px; }

.search .search_input{padding: 9px;background: #f6f6f6;border: 2px solid #D5D5D5;width: 96%;margin: 7px 0 0 0;}
.search .category_select{padding: 10px;height:42px;font-size: 14px; background: #f6f6f6;border: 2px solid #D5D5D5;width: 96%;}

.result-box-search{ height: auto !important; padding: 10px;}
.result-box-search .row{ padding: 5px;}
.result-box-search .col-L{ display: inline-block; width: 180px; color: #0966a3; font-size: 13px; text-align: right;}
.result-box-search .col-R{ display: inline-block;  width: 420px; font-size: 13px;}

.my-stat{}
.my-stat .stat{ padding: 25px; }

.mnp-menu{ background: url(../images/bg-mnp.png) left top repeat-x; border-top: 4px solid #086cad;}
.mnp-menu .a-menu{ height: 32px; }
/*.mnp-menu .a-menu li {list-style: none;}*/
.mnp-menu .a-menu a{ display: block; float: left; background: url(../images/bg-menu-mnp.png) left top repeat-x; height: 29px; line-height: 30px; color: #fff; font-size: 13px; padding: 0 8px; border-radius: 6px 6px 0 0; margin: 3px 6px 0 0;}
.mnp-menu .a-menu a i{ margin: 5px 7px 0 0; float: left;}
.mnp-menu .a-menu a:first-child{ margin-left: 8px;} 
.mnp-menu .a-menu a:hover{  background: url(../images/bg-menu-mnp.png) left bottom repeat-x;}
.mnp-menu .a-menu a.active{  background: url(../images/bg-menu-mnp.png) left bottom repeat-x;}

.mnp-menu .b-menu{ height: 32px; line-height: 31px; padding: 0 15px;}
.mnp-menu .b-menu > a{ font-size: 11px; color: #fff;}
.mnp-menu .b-menu a.addjobs{ float: left;}
.mnp-menu .b-menu .mn-menu{ margin-left: 8px; border-radius: 6px; padding: 0px 5px; height: 21px; margin-top: 5px; background: #145686; display: block; float: left;} /*003e6b */
.mnp-menu .b-menu .mn-menu a{ font-size: 11px; color: #fff; padding: 0 10px; float: left; margin-top: -5px;}
.mnp-menu .b-menu .mn-menu a:hover{color: #fff;}

.mnp-menu .c-menu{ height: 2px;padding: 0 10px;}

.mnp-menu .alert-menu{ height: 32px; line-height: 31px; padding: 0 15px; background-color:#ff6d6d;}
.mnp-menu .alert-menu > a{ font-size: 11px; color: #fff;}
.mnp-menu .alert-menu_banner{ height: 32px; line-height: 31px; padding: 0 15px; background-color:#78cd51;}
.mnp-menu .alert-menu_banner > a{ font-size: 11px; color: #fff;}

.sort-menu{ background: url(../images/texture-01.png); padding: 10px 15px;}
.sort-menu .slt{ border: 0px; padding: 2px 3px; text-align: center; height: 21px; color: #0a6dad; margin: 0 15px 0 3px; min-width:50px;}
.sort-menu .slt option{color: #0a6dad; text-align: center;}

.preview-caution{ margin: 20px; padding: 13px 15px; border: 1px solid #ececec; overflow: hidden; background: url(../images/top-inshd.png) left top repeat-x;}
.bt-preview{ border-radius: 50px; display: block; padding: 4px 15px; color: #fff; background: #0b76bc; font-size: 13px; box-shadow: 0 2px 3px rgba(0,0,0,0.2); float: right;}
.bt-preview:hover{ text-decoration: underline; color: #fff;}
.bt-preview-postjob{ border-radius: 50px; padding: 4px 15px; color: #fff; background: #0b76bc; font-size: 13px; box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.bt-preview-postjob:hover{ text-decoration: underline; color: #fff;}
.bt-upload_profile_q{ border-radius: 25px;line-height: 20px; display: block; padding: 0px 15px; color: #fff; background: #0b76bc; font-size: 12px; box-shadow: 0 2px 3px rgba(0,0,0,0.2);text-align: center;}
.bt-upload_profile_q:hover{ text-decoration: none; color: #fff;}


/* Update 08-10-2014*/
.sort-menu label {
  margin-bottom: 0;
  font-size: 12px;
}
.owl-stage-outer {
  width: 152px;
}

/* Update 28/10/2557*/
.anim::after {
  position: absolute;
  content: "";
  top: 0;
  width: 10px;
  height: 10px;
  background: #333;
}
.light-blue{ color: #005790;}



