body{background:#fff;color:#3e4d5c;font:13px 'Microsoft YaHei',Arial,sans-serif;direction:ltr;}
h1,h2,h3,h4,h5,h6{margin:0 0 25px;font:16px 'Microsoft YaHei';}
h1{margin-bottom:15px;}
.main h1{margin-top:-6px;}
a{color:#e02222;}
a,a:active,a:focus,a:hover{outline:0;text-decoration:none;}
a:hover{color:#e02222;text-decoration:underline;}
/*.container{width: 1000px !important;}*/
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.no-bottom-space{margin-bottom:0!important;padding-bottom:0!important;}
.no-top-space{margin-top:0!important;padding-top:0!important;}
.no-space{margin:0!important;padding:0!important;}
.no-text-shadow{text-shadow:none!important;}
.padding-top-5{padding-top:5px!important;}
.padding-top-10{padding-top:10px!important;}
.padding-top-15{padding-top:15px!important;}
.padding-top-20{padding-top:20px!important;}
.padding-top-25{padding-top:25px!important;}
.padding-top-30{padding-top:30px!important;}
.padding-top-35{padding-top:35px!important;}
.padding-top-40{padding-top:40px!important;}
.padding-top-45{padding-top:45px!important;}
.padding-top-50{padding-top:50px!important;}
.padding-top-60{padding-top:60px!important;}
.margin-bottom-0{margin-bottom:0!important;}
.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-25{margin-bottom:25px!important;}
.margin-bottom-30{margin-bottom:30px!important;}
.margin-bottom-35{margin-bottom:35px!important;}
.margin-bottom-40{margin-bottom:40px!important;}
.margin-bottom-50{margin-bottom:50px!important;}
.margin-bottom-60{margin-bottom:60px!important;}
.margin-bottom-65{margin-bottom:65px!important;}
.margin-top-10{margin-top:10px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-40{margin-top:40px!important;}
.margin-left-0{margin-left:0!important;}
.margin-right-0{margin-right:0!important;}
.margin-right-20{margin-right:20px!important;}
.margin-left-20{margin-left:20px!important;}
.margin-left-10{margin-left:10px!important;}
.padding-left-0{padding-left:0!important;}
.padding-right-0{padding-right:0!important;}
.padding-right-30{padding-right:30px!important;}
.margin-right-10{margin-right:10px!important;}
.margin-right-5{margin-right:5px!important;}
div.checker,div.radio{top:-1px;}
select.form-control{border-color:#e4e6e8;border-radius:0;border-radius:3px;box-shadow:none;color:#5f6d7b;}
select.form-control:focus{border-color:#999;box-shadow:none;}
input.form-control,textarea.form-control{border-color:#dbdbdb;border-radius:3px;background:hsla(0,0%,100%,1.5);box-shadow:none;color:#777;font:14px Arial,sans-serif;}
input.form-control:focus,textarea.form-control:focus{border:1px solid #dbdbdb;box-shadow:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;line-height:0;}
* html .clearfix{zoom:1;}
.clear{clear:both;overflow:hidden;height:0;font-size:0;line-height:0;}
.lead{font-size:1pc;}
.font-transform-inherit{text-transform:inherit!important;}
.color-red{color:#e84d1c;}
::-webkit-scrollbar{width:9pt;}
::-webkit-scrollbar-track{border-left:1px solid #cecece;background-color:#eaeaea;}
::-webkit-scrollbar-thumb{background-color:#cecece;}
::-webkit-scrollbar-thumb:hover{background-color:#aaa;}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border:0;border-radius:0;box-shadow:none;}
@-ms-viewport{width:auto!important;}
::-moz-selection{background:#e45000;color:#fff;}
::selection{background:#e45000;color:#fff;}
.min-hight500{min-height:500px;}
.pre-header{padding-top:10px;border-bottom:1px solid #eee;background:#fff;font-weight:300;font-family:Open Sans,sans-serif;line-height:1.2;}
.pre-header,.pre-header a{color:#616b76;}
.pre-header a:hover{color:#e02222;}
.pre-header a:focus{text-decoration:none;}
.pre-header li{padding-right:15px;padding-left:11px;border-right:1px solid #d8d8d8;}
.pre-header li:last-child{border:none;}
.additional-shop-info li:first-child{padding-left:0;}
.additional-nav li:last-child{padding-right:0;}
.pre-header .fa{margin-right:4px;}
.shop-currencies a{margin-right:6px;}
.shop-currencies a:last-child{margin-right:0;}
.shop-currencies a.current{color:#e02222;}
.langs-block{position:relative;}
.langs-block .fa{margin-right:0;}
.langs-block-others-wrapper{position:absolute;top:100%;left:0;z-index:99999;}
.langs-block-others{position:relative;z-index:9999;display:none;margin-top:9pt;padding:10px 10px 2px;width:75pt;border-top:2px solid #ea4c1d;background:#f9f9f9;box-shadow:5px 5px rgba(91,91,91,.2);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.langs-block-others:after{position:absolute;top:-8px;left:8px;z-index:2;display:block;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #e6400c;border-left:8px solid transparent;content:" ";}
.langs-block:hover .langs-block-others{display:block;}
.langs-block-others a{display:block;margin-bottom:8px;}
.header{position:relative;z-index:999;border-radius:0;background:hsla(0,0%,100%,.85);box-shadow:0 1px 3px #ddd;}
.page-header-fixed .header{position:fixed!important;top:0;left:0;z-index:99999;width:100%;}
body.page-header-fixed{padding-top:88px!important;}
.header .container{position:relative;}
.ie8 .header{border-bottom:1px solid #eee;}
.site-logo{float:left;padding-top:22px;padding-bottom:22px;font-weight:400;font-size:23px;}
.header .mobi-toggler{position:relative;float:right;display:none;margin:25px 0 0 30px;width:2pc;height:2pc;border:1px solid #d8d8d8;border-radius:100%!important;background:#fff url(../img/icons/toggler.png) no-repeat 6px 8px;color:#d8d8d8;}
.header .mobi-toggler i{display:none;}
.header .mobi-toggler:hover{border-color:#e34f00;background:#e34f00 url(../img/icons/toggler.png) no-repeat 6px -28px;color:#fff;}
.header-navigation{float:left;margin:0;padding:0;text-transform:uppercase;font:15px "Microsoft YaHei",sans-serif;}
.header-navigation ul{margin:0;padding:0;list-style:none;}
.header-navigation>ul>li{float:left;}
.header-navigation>ul>li>a{position:relative;display:block;padding:29px 9pt 30px;color:#333;}
@media (min-width:1025px){.header-navigation>ul>li:hover>.dropdown-menu{display:block;}
}
.header-navigation,.header-navigation .dropdown{position:static;}
.header-navigation .dropdown-fix-left,.header-navigation .dropdown-fix-right{position:relative;}
.header-navigation .dropdown-menu{position:absolute;top:100%;left:auto;z-index:9999;padding:0;border:none;border-radius:0;background:#fff;box-shadow:5px 5px rgba(91,91,91,.2);text-transform:none;letter-spacing:0;font:13px "Open Sans",sans-serif;}
.header-navigation .dropdown-menu:after,.header-navigation .dropdown-menu:before{display:none!important;}
.dropdown-fix-left .dropdown-menu{left:0;width:700px;}
.dropdown-fix-right .dropdown-menu{right:0;width:700px;}
.header-navigation>ul>li>.dropdown-menu{z-index:1001;margin-top:-5px;border-top:3px solid transparent;}
.header-navigation .dropdown100>.dropdown-menu{right:15px;left:15px;}
.header-navigation>ul>li.dropdown:hover>a:after{position:absolute;bottom:0;left:50%;z-index:1002;display:block!important;margin-left:-8px;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #e6400c;border-left:8px solid transparent;content:" ";}
.header-navigation li.dropdown100>.dropdown-menu:after,.ie8 .header-navigation>ul>li.dropdown:hover>a:after{display:none!important;}
.header-navigation .dropdown-menu>li:first-child{border-top:2px solid #ea4c1d;}
.header-navigation .dropdown-menu li{position:relative;float:none;margin:0;padding:0;border-bottom:1px solid #efefef;}
.header-navigation .dropdown-menu li:last-child{border:none;}
.header-navigation .dropdown-menu li>a{padding:10px 15px;color:#767f88;font-weight:400;}
.header-navigation .dropdown-menu>li.active>a,.header-navigation .dropdown-menu>li>a:hover,.header-navigation .header-navigation-content .header-navigation-col li.active>a,.header-navigation .header-navigation-content .header-navigation-col li>a:hover{background:#e6400c;color:#fff;}
.dropdown-submenu>a:after{display:none;}
.header-navigation-content{padding:20px 30px;min-width:600px;}
.header-navigation-content .header-navigation-col{padding:0;}
.ecommerce .header-navigation-content h4,.header-navigation-content h4{margin:0 0 6px;padding:10px 10px 5px;border-bottom:1px solid #f0f0f0;font:700 15px 'Open Sans',Arial,sans-serif;}
.header-navigation-content ul{margin:0 0 10px;padding:0;list-style:none;}
.header-navigation-content li{padding:0;border:none!important;}
.header-navigation-content li>a{display:block;}
.header-navigation-content-ext{padding:20px 30px 2px;background:#fff;}
.header-navigation-description{margin:-20px 0 -2px -30px;padding:20px;background:#fcfafb;box-shadow:0 0 20px rgba(91,91,91,.2) inset;}
.ecommerce .header-navigation-content-ext h4,.header-navigation-content-ext h4{padding:10px 0 0;border:none;}
.header-navigation .dropdown-menu .header-navigation-content-ext li{border:none;}
.header-navigation .dropdown-menu .header-navigation-content-ext li>a{display:inline-block;padding:0 0 10px;color:#767f88;}
.header-navigation .dropdown-menu .header-navigation-content-ext li.active>a,.header-navigation .dropdown-menu .header-navigation-content-ext li>a:hover{background:#fff;color:#e6400c;}
.header-navigation .dropdown-menu .dropdown-menu{top:6px;right:auto;left:100%;}
.header-navigation .dropdown-menu a{position:relative;}
.header-navigation .dropdown-menu .fa{position:absolute;top:13px;right:15px;}
.header-navigation li.menu-search{position:relative;top:26px;}
.header-navigation li.menu-search span.sep{position:relative;top:0;display:inline-block;margin:0 18px 0 1pc;width:1px;height:26px;background:#eaeaea;}
.header-navigation li.menu-search i{position:relative;top:-6px;width:15px;height:15px;color:#333;font-size:1pc;opacity:.6;cursor:pointer;}
.header-navigation li.menu-search i:hover{background-position:0 -15px;color:#e02222;}
.header-navigation .search-box{position:absolute;top:100%;right:-7px;z-index:22;display:none;margin-top:0;padding:15px;width:274px;border-top:2px solid #ea4c1d;background:#fcfafb;box-shadow:5px 5px rgba(91,91,91,.2);}
.header-navigation .search-box:after{position:absolute;top:-8px;right:8px;z-index:2;display:block;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #e6400c;border-left:8px solid transparent;content:" ";}
.header-navigation .search-box button{margin-left:0!important;}
.reduce-header .site-logo{padding-top:9px;padding-bottom:11px;}
@media (min-width:1025px){.reduce-header .header-navigation>ul>li>a{padding:1pc 9pt 17px;}
    .ecommerce .reduce-header .header-navigation>ul>li>a{padding:23px 9pt 20px;}
    .reduce-header .header-navigation li.menu-search{top:14px;}
    .ecommerce .reduce-header .header-navigation li.menu-search{top:21px;}
}
.reduce-header .mobi-toggler{margin-top:9pt;}
.page-header-fixed .header .mobi-toggler{-webkit-transition:margin .3s ease;transition:margin .3s ease;-ms-transition:margin .3s ease;}
.page-slider{clear:both;margin-top:-25px;}
.owl-buttons{position:absolute;top:-40px;right:10px;}
.owl-buttons div{position:static;display:inline-block;margin-left:5px;width:26px;height:26px;border-radius:26px!important;text-indent:-6250pc;}
.owl-buttons .owl-prev{background:#fff url(../../pages/img/fa-angles.png) no-repeat 8px 8px;}
.owl-buttons .owl-next{background:#fff url(../../pages/img/fa-angles.png) no-repeat -33px 8px;}
.owl-buttons .owl-prev:hover{background:#e84d1c url(../../pages/img/fa-angles.png) no-repeat 8px -31px;}
.owl-buttons .owl-next:hover{background:#e84d1c url(../../pages/img/fa-angles.png) no-repeat -33px -31px;}
.content-slider .carousel-indicators{left:33px;margin:0;width:auto;text-align:left;}
.content-slider .carousel-indicators li,.content-slider .carousel-indicators li.active{z-index:9999!important;margin:0 9px 0 0;width:18px;height:18px;border:2px solid #c9cdce;border-radius:18px!important;background:0 0;}
.content-slider .carousel-indicators li.active{border-color:#9ea7a9;background:#6f7a7c;}
.product-list .product-item{margin-bottom:30px;}
.sidebar{color:#3e4d5c;}
.sidebar .list-group-item{position:relative;display:block;margin-bottom:2px;padding:7px 10px;border:none;border-radius:0;background:hsla(0,0%,96%,.5);}
.sidebar .list-group-item:last-child{margin:0;}
.sidebar a{color:#3e4d5c;}
.sidebar a:hover{color:#e02222;}
.sidebar-menu a{display:block;}
.sidebar-menu a:hover{text-decoration:none;}
.sidebar-menu .fa-angle-right{position:relative;top:1px;float:left;margin-right:2px;}
.sidebar .dropdown.open .dropdown-toggle{background:#fff;color:#3e4d5c;}
.sidebar .dropdown.open .dropdown-toggle:hover{color:#e02222;}
.dropdown.open>.dropdown-toggle,.sidebar .dropup.open>.dropdown-toggle{border-color:none!important;}
.sidebar .dropdown-menu{position:relative;top:0;left:0;z-index:1000;float:none;display:none;margin:0 -10px;padding:5px 10px 1px 19px;min-width:auto;border:none;border-radius:0;background:#fff;background-clip:padding-box;box-shadow:none;list-style:none;font:15px 'PT Sans Narrow',sans-serif;font-size:14px;}
.sidebar .dropdown-menu:after,.sidebar .dropdown-menu:before{display:none!important;}
.sidebar .dropdown-menu .dropdown-menu{margin-right:-10px;margin-bottom:-5px;border-top:none;}
.sidebar .open>.dropdown-menu{display:block;}
.sidebar .dropdown-menu li{position:relative;padding:4px 0 3px 11px;}
.sidebar .dropdown-menu ul{margin:0 0 0 4px;padding:0;list-style:none;text-transform:none;font-size:15px;}
.sidebar .dropdown-menu>li>a{clear:both;padding:0;white-space:inherit;line-height:inherit;}
.sidebar-menu .dropdown-menu li>a:focus,.sidebar-menu .dropdown-menu li>a:hover,.sidebar-menu li.active>a,.sidebar-menu li.active>a:hover{background:0 0!important;color:#e02222;}
.sidebar .dropdown-menu>li>a .fa-angle-down{position:absolute;top:8px;right:0;}
.sidebar .fa-angle-down:before{content:"";}
.sidebar .fa-angle-down{position:absolute;top:9pt;right:10px;width:11px;height:11px;background:url(../img/icons/sidebar-toggle-icons.png) no-repeat 0 0;}
.sidebar a:hover>.fa-angle-down{background-position:-11px 0;}
.sidebar .collapsed .fa-angle-down{background-position:0 -37px;}
.sidebar .collapsed:hover>.fa-angle-down{background-position:-11px -37px;}
.brands .container{padding-right:25px;}
.brands .owl-carousel{margin-bottom:41px;padding:0 75px;background:#fff;}
.brands .owl-buttons div{position:absolute;top:0;display:block;width:70px;height:102px;border-radius:0!important;text-indent:-625pc;}
.brands .owl-buttons{position:static;}
.brands .owl-buttons .owl-prev{left:0;margin-left:0;background:#fff url(../../pages/img/fa-angle-brands.png) no-repeat 18px 18px;}
.brands .owl-buttons .owl-prev:hover{background:#fff url(../../pages/img/fa-angle-brands.png) no-repeat 18px -217px;}
.brands .owl-buttons .owl-next{right:0;left:auto;margin-right:0;background:#fff url(../../pages/img/fa-angle-brands.png) no-repeat -249px 18px;}
.brands .owl-buttons .owl-next:hover{background:#fff url(../../pages/img/fa-angle-brands.png) no-repeat -249px -217px;}
.steps-block{padding:30px 0;color:#fff;}
.steps-block ::-moz-selection{background:#fff;color:#e45000;}
.steps-block ::selection{background:#fff;color:#e45000;}
.steps-block-gray{background:#a0a3a4;}
.steps-block-red{background:#e84d1c;}
.steps-block-col{overflow:hidden;min-height:71px;}
.steps-block-col span{position:absolute;top:0;right:10px;display:block;width:36px;height:71px;background:url(../../pages/img/step3-angle-right.png) no-repeat 100% 50%;}
.ecommerce .steps-block h2,.steps-block h2{margin:0;padding:0;color:#fff;font-size:43px;line-height:1;}
.ecommerce .steps-block-simple h2,.steps-block-simple h2{margin-bottom:5px;font-size:33px;}
.steps-block em{text-transform:uppercase;font:normal 400 13px Opan Sans,sans-serif;}
.steps-block-simple em{text-transform:inherit;line-height:1.2;}
.steps-block .steps-block-col div{margin-right:40px;margin-left:70px;}
.steps-block-simple .steps-block-col div{margin-left:0;}
.steps-block .fa-gift,.steps-block .fa-phone,.steps-block .fa-truck{float:left;margin-right:11px;padding-top:13px;width:60px;height:60px;border:2px solid #fff;border-radius:30px!important;vertical-align:middle;text-align:center;font-size:30px;}
.steps-block .fa-angle-right{font-size:84px;}
.title-wrapper{position:relative;overflow:hidden;margin:-23px 0 23px;padding-top:79px;width:100%;min-height:280px;background:#72c2ff url(../../pages/img/title-bg/man.jpg) no-repeat 100% 100%;}
.title-wrapper .container-inner{float:left;}
.ecommerce .title-wrapper h1,.title-wrapper em{color:#fff;font-weight:400;font-family:Open Sans,sans-serif;}
.ecommerce .title-wrapper h1{margin:0 -9px 17px;padding:0 9px 13px;border-bottom:1px solid hsla(0,0%,100%,.6);font-size:45px;}
.title-wrapper h1 span{color:#e6400c;}
.title-wrapper em{display:block;text-align:center;font-style:normal;font-size:20px;}
.breadcrumb{margin-bottom:22px;padding:0;background:0 0;color:#5f6d7b;font:14px "Open Sans",sans-serif;}
.breadcrumb>li+li:before{display:inline-block;color:#5f6d7b;content:"\f105 ";font-weight:400;font-style:normal;font-family:FontAwesome;line-height:1;-moz-osx-font-smoothing:grayscale;}
.breadcrumb a{color:#5f6d7b;}
.breadcrumb>.active{color:#e6400c;}
.pagination{margin:0;border-radius:0;}
.pagination>li{display:inline-block;margin-left:5px;}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li>a,.pagination>li>span{border:none;border-radius:3px!important;background:#e8e8e8;color:#868c93;}
.pagination>li>span,.pagination>li>span:hover{background:#3b84d1;color:#fff;}
.pagination>li:first-child>a,.pagination>li:last-child>a{padding:4px 9pt 8px;}
.items-info{color:#868c93;}
.content-page{padding:20px;}
.corporate .content-page{padding:0;}
.content-page a,.sidebar2 a{color:#3b84d1;}
.content-page .link,.content-page .link:active,.content-page .link:hover,.content-page a:hover,.sidebar2 a:hover{color:#e02222;}
.content-page h2,.content-page h3,.content-page h4,.content-page h5,.content-page h6{padding-top:10px;}
.content-page h3{margin-bottom:7px;font-size:20px;}
.content-page h4{margin-bottom:4px;font-size:17px;}
.content-page h5,.content-page h6{margin-bottom:2px;font:700 15px 'Open Sans',Arial,sans-serif;}
.content-page .list-unstyled,.content-page p{margin-bottom:5px;}
.content-page .list-unstyled .list-unstyled{margin-bottom:0;margin-left:20px;padding-top:3px;}
.content-page .list-unstyled li{margin-bottom:3px;}
.corporate .page-404{padding-top:60px;padding-bottom:125px;text-align:center;}
.page-404 .number{top:35px;margin-top:0;margin-bottom:10px;color:#e02222;text-align:right;letter-spacing:-10px;font-weight:300;font-size:8pc;line-height:8pc;}
.page-404 .details,.page-404 .number{position:relative;display:inline-block;}
.page-404 .details{top:15px;margin-left:40px;padding-top:0;text-align:left;}
.corporate .page-500{padding-top:60px;padding-bottom:60px;text-align:center;}
.page-500 .number{display:inline-block;color:#e02222;text-align:right;letter-spacing:-10px;font-weight:300;font-size:8pc;line-height:8pc;}
.page-500 .details{display:inline-block;margin-left:40px;text-align:left;}
div.content-form-page{margin-right:10px;padding:5px 20px 30px;background:#fff;}
.content-form-page a{color:#767f88;}
.content-form-page a:hover{color:#e02222;}
.form-without-legend{padding-top:25px;}
.content-form-page legend{margin-bottom:10px;padding-top:20px;border:none;color:#3e4d5c;font-size:18px;}
.content-form-page .control-label{margin-left:-15px;padding-right:5px;font-weight:400;}
.checkout-page label,.default-form label{font-weight:400;}
.require{color:#e94d1c;}
.content-form-page input.form-control{border-color:#dbdbdb;border-radius:0;color:#aaa;font:14px Arial,sans-serif;}
.content-form-page .form-control:focus{border:1px solid #e94d1c;box-shadow:none;}
.content-form-page .checkbox .col-lg-4{margin-left:-15px;padding-right:0;}
.content-form-page .btn{margin-right:10px;}
div.content-form-page .checkbox-list{margin-left:-3px;}
.form-info{margin:25px 0;padding:0 10px 0 30px;border-left:1px solid #e4e6e8;}
.ecommerce .form-info h2,.form-info h2{position:relative;top:-5px;margin-bottom:5px;font-size:18px;}
.form-info h2 em{color:#e6400c;font-style:normal;}
.form-info p{margin:0 0 20px;}
.nav-tabs{margin-bottom:0;padding-bottom:1px;border-color:#e6400c;font-size:14px;}
.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{padding:5px 15px 4px;width:100%;border:none!important;border-radius:0;background:#f4f4f4;color:#647484;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{padding:5px 15px 4px;background:#e6400c;color:#fff;}
.tab-content{padding:20px 15px;background:#fafafa;}
.content-search{padding:10px 15px;background:#fff;}
.ecommerce .content-search h1{margin:0;padding-top:3px;}
.content-search h1 em{color:#e6400c;font-style:normal;}
.content-search form{margin:0;}
.content-search input{height:35px;border-color:#dbdbdb;border-radius:0;color:#b0b4b7;font:14px Arial,sans-serif;}
.content-search input:focus{border:1px solid #e94d1c;box-shadow:none;}
.content-search button{margin-left:0!important;height:35px;font-size:14px;}
.pre-footer{background:#e3e3e3;color:#b0b0b0;}
.pre-footer .container{padding-top:45px;}
.pre-footer a{color:#57c8eb;}
.ecommerce .pre-footer h2,.pre-footer h2{color:#797979;font-size:21px;}
.pre-footer p{margin-bottom:20px;}
.pre-footer li{float:left;margin-bottom:6px;width:50%;}
.pre-footer dl.f-twitter{overflow:hidden;margin-bottom:7px;}
.pre-footer dl.f-twitter dt{float:left;padding-top:2px;width:30px;text-align:left;}
.pre-footer dl.f-twitter dt i{color:#57c8eb;font-size:20px;}
.pre-footer dl.f-twitter dd{margin-left:30px;color:#b0b0b0;}
.pre-footer dl.f-twitter dd span{margin:0 5px;color:#6b9cab;font-size:9pt;}
.pre-footer address{line-height:1.7;}
.pre-footer-col{padding-bottom:22px;}
.pre-footer .top-line{padding-top:24px;padding-bottom:17px;border-top:1px solid #535353;}
.pre-footer .social-icons{padding-top:5px;}
.pre-footer .social-icons li a,.pre-footer a.social-icon{-webkit-transition:all .1s ease-in-out!important;transition:all .1s ease-in-out!important;-ms-transition:all .1s ease-in-out!important;}
.pre-footer .social-icons li a:hover{opacity:1;}
.pre-footer hr{margin-top:0;border-color:#404040;}
.pre-footer .form-control,.pre-footer .form-control:focus{border:none;}
.pre-footer .pre-footer-subscribe-box{padding-bottom:14px;}
.ecommerce .pre-footer-subscribe-box form{float:left;width:330px;}
.pre-footer .pre-footer-subscribe-box p{clear:both;}
.pre-footer-subscribe-box .input-group{padding:1px 1px 0 0;border:1px solid #545454;}
.pre-footer-light .pre-footer-subscribe-box .input-group{border:1px solid #dbdbdb;}
.corporate .pre-footer-subscribe-box h2,.ecommerce .pre-footer-subscribe-box h2{float:left;margin-right:20px;padding-top:7px;}
.pre-footer-subscribe-box input{border:1px solid #313030;border-radius:0;background:#313030;color:#909090;font:13px Arial,sans-serif;}
.pre-footer-subscribe-box input:focus{border:1px solid #313030;box-shadow:none;}
.pre-footer-subscribe-box .btn-primary{margin-bottom:1px;margin-left:0!important;border-bottom:none;}
.pre-footer .photo-stream li{display:inline-block;margin:4px 5px 4px 0;}
.pre-footer .photo-stream img{width:54px;height:54px;border:2px solid #9ca5ae;}
.pre-footer .photo-stream img:hover{border-color:#e84d1c;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.pre-footer-light{margin-top:20px;background:#f9f9f9;color:#3e4d5c;}
.pre-footer-light .container{padding-top:25px;background:#fff;}
.ecommerce .pre-footer-light h2,.pre-footer-light a,.pre-footer-light dl.f-twitter dd,.pre-footer-light h2{color:#3e4d5c;}
.pre-footer-light dl.f-twitter dd span{color:#99a5b1;}
.pre-footer-light address a,.pre-footer-light dl.f-twitter dd a{color:#e84d1c;}
.pre-footer-light hr{border-color:#e6e6e6;}
.pre-footer-light .social-icons li a{opacity:1;}
.pre-footer-light .social-icons li a:hover{opacity:.7;}
.pre-footer-light .input-group{padding:1px 1px 0 0;border:none;}
.pre-footer-light .pre-footer-subscribe-box input{border:none;background:#fff;color:#909090;}
.pre-footer-light .pre-footer-subscribe-box button:hover{color:#fff;}
.pre-footer-gray{background:#62707f;color:#fff;}
.ecommerce .pre-footer-gray h2,.pre-footer-gray dl.f-twitter dd,.pre-footer-gray h2{color:#fff;}
.pre-footer-gray dl.f-twitter dd span{color:#fff;opacity:.5;}
.pre-footer-gray hr{border-color:#94a5b6;}
.pre-footer-gray .social-icons li a{opacity:1;}
.pre-footer-gray .social-icons li a:hover{opacity:.7;}
.pre-footer-gray .pre-footer-subscribe-box form{color:#fff;}
.pre-footer-gray .pre-footer-subscribe-box .input-group{border:1px solid #94a5b6;}
.pre-footer-gray .pre-footer-subscribe-box input{border:1px solid #62707f;background:#62707f;color:#fff;}
.pre-footer-gray .pre-footer-subscribe-box input:focus{border:1px so   lid #62707f;}
.pre-footer-gray ::-webkit-input-placeholder{color:#fff;}
.pre-footer-gray :-moz-placeholder,.pre-footer-gray ::-moz-placeholder{color:#fff;}
.pre-footer-gray :-ms-input-placeholder{color:#fff;}
.footer .powered{margin:5px 0 0;color:#81848f;}
.footer .powered>a{color:#e6400c;text-decoration:none;}
.footer .powered>a:hover{color:#e94d1c;}
.footer{padding:15px 0;background:#272626;color:#fff;font-size:9pt;}
.footer-light{background:#f9f9f9;color:#3e4d5c;}
.footer-gray{background:#4a5866;}
.footer a{color:#fff;text-decoration:underline;}
.footer a:hover{text-decoration:none;}
.footer-light a{color:inherit;}
.footer .padding-top-10{opacity:.5;}
.footer .list-inline>li:last-child{padding-right:0;}
.footer ul{margin:0;padding:0;}
.footer ul.social-footer{padding-top:5px;font-size:18px;}
.footer ul.social-footer a{opacity:.5;}
.footer ul.social-footer a:hover{opacity:1;}
.icon-btn{position:relative;display:inline-block!important;margin:0 5px 5px 0;padding:9pt 0 0;height:60px;min-width:5pc;border:1px solid #ddd;background-color:#fafafa!important;background-image:none!important;box-shadow:none!important;color:#646464!important;text-align:center;text-shadow:none!important;cursor:pointer;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;filter:none!important;-ms-transition:all .3s ease!important;}
.icon-btn i{font-size:18px;}
.ie8 .icon-btn:hover{filter:none!important;}
.icon-btn:hover{border-color:#999!important;color:#444!important;text-decoration:none!important;text-shadow:0 1px 0 #fff!important;}
.icon-btn:hover,.icon-btn:hover .badge{box-shadow:none!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;-ms-transition:all .3s ease!important;}
.icon-btn div{margin-top:5px;margin-bottom:10px;color:#000;font-size:9pt;}
.icon-btn .badge,.icon-btn div{font-weight:300;font-family:Open Sans,sans-serif;}
.icon-btn .badge{position:absolute;top:-5px;right:-5px;padding:3px 6px;border-style:solid;border-width:0;border-radius:9pt!important;box-shadow:none;color:#fff!important;text-shadow:none;font-size:11px!important;}
.note{margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee;}
.note h1,.note h2,.note h3,.note h4{margin-top:0;}
.note p:last-child{margin-bottom:0;}
.note .highlight,.note code{background-color:#fff;}
.note-danger{border-color:#ed4e2a;background-color:#faeae6;}
.note-warning{border-color:#fcb322;background-color:#fcf3e1;}
.note-info{border-color:#57b5e3;background-color:#e8f6fc;}
.note-success{border-color:#3cc051;background-color:#ebfcee;}
.panel-default>.panel-heading{color:inherit;}
.panel .panel-title{margin-bottom:0;padding-top:0;}
.fontawesome-icon-list [class*=" fa-"],.fontawesome-icon-list [class^=fa-],li [class*=" fa-"],li [class^=fa-]{display:inline-block;width:1.25em;text-align:center;}
.fontawesome-icon-list [class*=" fa-"].icon-large,.fontawesome-icon-list [class^=fa-].icon-large,li [class*=" fa-"].icon-large,li [class^=fa-].icon-large{width:1.5625em;}
.fontawesome-icon-list .col-md-3{height:2pc;line-height:2pc;}
.scrollspy-example{position:relative;overflow:auto;margin-top:10px;height:200px;}
.util-btn-group-margin-bottom-5 .btn-group,.util-btn-margin-bottom-5 .btn{margin-bottom:5px!important;}
.fontawesome-demo i{font-size:18px;}
.fontawesome-demo li{padding-top:5px;padding-bottom:5px;}
.bs-glyphicons,.glyphicons-demo ul{overflow:hidden;margin-bottom:20px;padding-bottom:1px;padding-left:0;list-style:none;}
.glyphicons-demo ul li{float:left;margin:0 -1px -1px 0;padding:10px;width:25%;height:115px;border:1px solid #ddd;text-align:center;font-size:9pt;line-height:1.4;}
.glyphicons-demo .glyphicon{display:block;margin:5px auto 10px;font-size:24px;}
.glyphicons-demo ul li{width:12.5%;}
.glyphicons-demo ul li [class*=" glyphicon-"],.glyphicons-demo ul li [class^=glyphicon-]{display:block;width:auto;text-align:center!important;line-height:1.2;}
.glyphicons-demo ul li:hover{background-color:rgba(86,61,124,.1);}
.buttons-page .btn{margin-bottom:5px!important;}
.buttons-page .clearfix{margin-bottom:20px;}
#topcontrol{z-index:99999;}
.faq-page .panel-heading{padding:0;}
.faq-page .panel-heading h4{font-size:17px;}
.faq-page .panel-heading a{display:block;padding:10px 15px 9px;}
.faq-page .panel-heading a:hover{color:#333;text-decoration:underline;}
.service-box p{color:#656565;font-size:13px;}
.service-box .service-box-heading{padding:9pt 0;}
.service-box .service-box-heading i{padding:0;width:2pc;height:2pc;border-radius:34px;vertical-align:baseline;text-align:center;font-size:18px;line-height:2pc;}
.service-box .service-box-heading i.blue{border:1px solid #0da3e2;color:#0da3e2;}
.service-box .service-box-heading i.red{border:1px solid #db3a1b;color:#db3a1b;}
.service-box .service-box-heading i.green{border:1px solid #35aa47;color:#35aa47;}
.service-box .service-box-heading span{display:inline-block;margin-bottom:10px;margin-left:10px;color:#444;font-weight:400;font-size:21px;line-height:25px;}
.service-box .service-box-heading [class^=icon-],.service-box [class*=" icon-"]{display:inline-block;text-align:center;}
.service-box .service-box-heading [class*=" icon-"].icon-large,.service-box .service-box-heading [class^=icon-].icon-large{width:1.5625em;}
.quote-v1{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:box;display:flexbox;display:flex;margin-right:0;margin-left:0;padding:10px 0;border:1px solid #ddd;background:#fff;}
.quote-v1 a{display:inline-block;text-align:center;flex:1;}
.recent-work{position:relative;margin:0;border-top:2px solid #3b84d1;}
.recent-work a:hover{text-decoration:none;}
.ecommerce .recent-work h2,.recent-work h2{margin:8px 0 12px;}
.recent-work h2 a{color:#3e4d5c;}
.recent-work h2 a:hover{color:#e02222;}
.recent-work-item{padding-left:10px;}
.recent-work .owl-buttons{top:0;right:auto;left:-74px;}
.recent-work .recent-work-item a.recent-work-description{display:block;padding:10px;background:#fff;}
.recent-work .recent-work-item:hover a.recent-work-description{background:#e6400c;-webkit-transition:all .9s ease;transition:all .9s ease;}
.recent-work .recent-work-item strong{display:block;color:#000;font-weight:300;font-size:1pc;}
.recent-work .recent-work-item b{color:#656565;font-weight:300;}
.recent-work .recent-work-item:hover b,.recent-work .recent-work-item:hover strong{color:#fff;}
.recent-work .recent-work-item em{position:relative;display:block;overflow:hidden;}
.recent-work .recent-work-item .fa{position:absolute;top:50%;margin-top:-23.5px;padding:1pc 30px 1pc 18px;width:47px;height:47px;border-radius:47px;background:rgba(0,0,0,.5);color:#fff;font-size:1pc;-webkit-transition:all .6s ease;transition:all .6s ease;}
.recent-work .recent-work-item .fa:hover{color:#e02222;}
.recent-work .recent-work-item .fa-link{left:-75pt;}
.recent-work .recent-work-item .fa-search{right:-75pt;}
.recent-work .recent-work-item:hover .fa-link{left:30%;}
.recent-work .recent-work-item:hover .fa-search{right:30%;}
.testimonials-v1 blockquote{position:relative;display:block;padding:15px;border:none;background:#f8f8f8;color:#666;font-size:14px;line-height:20px;}
.testimonials-v1 blockquote:before{position:absolute;bottom:-20px;left:70px;display:block;width:0;height:0;border-top:22px solid #f8f8f8;border-right:22px inset transparent;border-left:0 inset transparent;content:" ";}
.testimonials-v1 blockquote:after{position:absolute;right:0;bottom:0;z-index:23;display:block!important;width:13px;height:13px;background:#e6400c url(../img/blockquote-corner.png) no-repeat;content:" ";}
.testimonials-v1 .carousel-info img{padding:3px;width:75px;height:75px;border:1px solid #f5f5f5;border-radius:150px!important;}
.testimonials-v1 .carousel-info{overflow:hidden;}
.testimonials-v1 .carousel-info img{margin-right:15px;}
.testimonials-v1 .carousel-info span{display:block;}
.testimonials-v1 span.testimonials-name{margin:23px 0 7px;color:#e6400c;font-weight:300;font-size:1pc;}
.testimonials-v1 span.testimonials-post{color:#656565;font-size:9pt;}
.testimonials-v1 .left-btn,.testimonials-v1 .right-btn{position:absolute;right:0;bottom:30px;display:inline-block;width:26px;height:26px;border-radius:26px!important;}
.testimonials-v1 .left-btn{right:30px;background:url(../../pages/img/fa-angles.png) no-repeat 8px 8px;}
.testimonials-v1 .right-btn{background:url(../../pages/img/fa-angles.png) no-repeat -33px 8px;}
.testimonials-v1 .left-btn:hover{background:#e84d1c url(../../pages/img/fa-angles.png) no-repeat 8px -31px;}
.testimonials-v1 .right-btn:hover{background:#e84d1c url(../../pages/img/fa-angles.png) no-repeat -33px -31px;}
.our-clients{position:relative;}
.ecommerce .our-clients h2,.our-clients h2{margin:3px 0 5px;}
.our-clients h2 a{color:#3e4d5c;}
.our-clients h2 a:hover{color:#e02222;}
.our-clients .client-item{position:relative;margin-left:2px;background:#f8f8f8;}
.our-clients .owl-buttons{top:0;right:auto;left:-74px;}
.our-clients .client-item img{margin-right:auto;margin-left:auto;}
.our-clients .client-item .color-img,.our-clients .client-item:hover img{display:none;}
.our-clients .client-item:hover .color-img{display:block;}
.front-carousel .carousel-control{top:40%;margin:0;width:35px;height:35px;border:none;background:#222;font-weight:400;font-size:24px;opacity:.5;}
.front-carousel .carousel-control:hover{opacity:.6;}
.front-carousel .carousel-control i{font-size:27px;}
.front-carousel .carousel-control.right i{position:relative;left:1px;}
.front-carousel .carousel-caption{right:0;bottom:0;left:0;padding:10px 15px 0;background:rgba(0,0,0,.5);text-align:left;}
.front-carousel .carousel-control.left{left:0;}
.front-carousel .carousel-control.right{right:0;}
.front-skills span{display:block;margin-bottom:7px;color:#555;font-size:15px;}
.front-skills .progress{background:#f2f2f2;}
.front-skills .progress-bar{background:#ef4d2e;}
.front-skills .progress,.front-skills .progress-bar{box-shadow:none;}
.front-team .thumbnail{border:none;}
.ecommerce .front-team h3,.front-team h3{margin:10px 0 9pt;line-height:40px;}
.front-team h3 strong{color:#e02222;font-weight:400;font-size:20px;}
.front-team h3 small{display:block;font-size:13px;}
.front-team ul{padding:4px 0 0;}
.front-team .social-icons{overflow:hidden;}
.service-box-v1{padding:15px;text-align:center;}
.service-box-v1 i{padding:15px;font-size:35px;}
.service-box-v1:hover{background:#d73d04;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.service-box-v1:hover h2,.service-box-v1:hover i,.service-box-v1:hover p{color:#fff;}
.content-search-view2{margin:0 0 20px;padding:20px;background:#edeff1;}
.search-result-item{margin:0 -10px 20px;padding:0 10px 15px;border-bottom:1px solid #ecebeb;}
.ecommerce .search-result-item h4,.search-result-item h4{margin-bottom:5px;padding:0;}
.search-result-item h4 a{color:#e6400c;}
.search-result-item p{margin-bottom:10px;}
.search-link{color:#999;font-size:9pt;}
.faq-tabbable{margin:0;padding:0;border-left:2px solid #e44f00;box-shadow:1px 1px 3px #ddd;list-style:none;}
.faq-tabbable li{position:relative;margin-bottom:1px;}
.faq-tabbable li a{display:block;padding:9pt 10px 11px 8px;background:#fff;color:#7c858e;font-size:14px;}
.faq-tabbable li.active a,.faq-tabbable li:hover a{background:#e44f00;color:#fff;text-decoration:none;}
.faq-tabbable li.active:after{position:absolute;top:1pc;right:-5px;display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #e44f00;content:'';}
.front-lists-v1 li{margin-bottom:5px;font-size:14px;}
.content-page .front-lists-v2 li{margin-bottom:14px;color:#555;text-transform:uppercase;font-size:1pc;}
.front-lists-v2 li i{margin-right:5px;font-size:17px;}
.blog-posts h2,.ecommerce .blog-posts h2{padding-top:0;}
.blog-posts p{text-align:justify;}
.blog-posts .carousel{margin-bottom:0;}
.blog-posts hr.blog-post-sep{margin:40px 0;}
.blog-info{margin:10px 0 7px 0;padding-left:0;list-style:none;}
.blog-info li{display:inline-block;margin-right:10px;padding:0;color:#555;font-size:13px;}
.blog-info li i{color:#e84d1c;}
.blog-posts .pagination li{margin-right:17px;margin-left:-9pt;}
.blog-posts .more,.blog-sidebar .more{color:#e84d1c;}
.recent-news{overflow:hidden;}
.ecommerce .recent-news h3,.recent-news h3{margin:0;padding:0;font-size:1pc;line-height:20px;}
.recent-news h3 a{color:#e84d1c;}
.recent-news-inner{padding:0;}
.blog-talks .tab-style-1 ul.nav-tabs li>a{min-width:50px;}
.blog-photo-stream li{display:inline-block;overflow:hidden;margin:0 5px 8px 0;}
.blog-photo-stream li img{padding:2px;width:54px;height:54px;border:1px solid #eee;}
.blog-photo-stream li img:hover{border-color:#e84d1c;box-shadow:0 0 1px #fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}
.blog-tags ul{margin:0;padding:0;list-style:none;}
.blog-tags li{position:relative;display:inline-block;margin:0 1pc 7px 0;}
.blog-tags li a{display:inline-block;padding:3px 5px 3px 3px;background:#f5f5f5;color:#555;}
.blog-tags li a:hover{background:#e84d1c;color:#fff;text-decoration:none;}
.blog-tags li a:hover i{color:#fff;}
.blog-tags li i{display:inline-block;margin-right:5px;color:#e84d1c;}
.blog-tags li a:after{position:absolute;top:50%;left:100%;z-index:2;display:block;margin-top:-9pt;width:0;height:0;border-top:9pt solid transparent;border-bottom:9pt solid transparent;border-left:9pt solid #f5f5f5;content:" ";}
.blog-tags li a:hover:after{border-left-color:#e84d1c;}
.blog-talks .tab-content{padding:20px 15px;background:#fafafa;}
.blog-talks .nav-tabs{margin-bottom:0;}
.blog-talks .nav-tabs>li{margin-top:1px;}
.sidebar-categories li a{padding:10px 0;border-bottom:1px solid #ecebeb;color:#333;}
.sidebar-categories li a:hover{background:0 0;}
.sidebar-categories li.active:hover>a,.sidebar-categories li.active>a,.sidebar-categories li>a:hover{color:#e84d1c;}
.sidebar-categories li a:before{position:relative;top:-1px;padding-right:10px;content:"";font-size:8px;font-family:FontAwesome!important;}
.blog-item .blog-item-img{margin:6px 0 25px;}
.blog-item .blog-item-img .carousel{margin-bottom:0;}
.blog-item blockquote{margin:20px 40px 18px;border-color:#e84d1c;}
.blog-item .blog-info{margin:20px 0;padding:8px 0;border-top:1px solid #ecebeb;border-bottom:1px solid #ecebeb;}
.blog-item .blog-info li{padding-left:13px;border-left:1px solid #ecebeb;}
.blog-item .blog-info li:first-child{padding-left:0;border-left:none;}
.blog-item .blog-item-img .carousel-control{top:45%;}
.blog-item .media{margin-bottom:-1px;border-bottom:1px solid #ecebeb;}
.blog-item .comments{padding-top:15px;border-top:1px solid #ecebeb;}
.blog-item img.media-object{position:relative;top:2px;width:60px;height:60px;}
.blog-item h4.media-heading{position:relative;padding-top:0;}
.blog-item h4.media-heading span{position:absolute;top:3px;right:0;color:#777;font-weight:400;font-size:9pt;}
.blog-item h4.media-heading span a{color:#e84d1c;}
.mix-block .tab-content .col-md-3{padding-right:0;}
.mix-block .nav-tabs>li{margin-top:1px;}
.ecommerce .front-steps-wrapper h2,.front-steps-wrapper h2{margin-bottom:5px;padding-top:10px;color:#f0f0f0;font-size:22px;line-height:1.2;}
.ecommerce .front-steps-wrapper .front-step1 h2,.front-steps-wrapper .front-step1 h2{color:#fefefe;}
.front-steps-wrapper p{margin-bottom:0;color:#fff;font-size:9pt;line-height:18px;}
.front-steps-wrapper .front-step-col{padding-right:0;padding-left:0;}
.front-steps-wrapper .front-step-col:first-child{padding-left:15px;}
.front-steps-wrapper .front-step-col:last-child{padding-right:15px;}
.front-steps-wrapper .front-step{position:relative;padding:15px 20px 33px;}
.front-steps-wrapper .front-step1{background:#e84d1c;}
.front-steps-wrapper .front-step2{background:#7c858e;}
.front-steps-wrapper .front-step3{background:#68727c;}
.front-steps-wrapper .front-step4{background:#636a72;}
.front-steps-wrapper .front-step5{background:#5e6369;}
.front-steps-wrapper .front-step6{background:#55585d;}
.front-steps-wrapper .front-step:before{position:absolute;right:-20px;bottom:-40px;display:block;color:#fff;font:300 125px 'Open Sans',sans-serif;font-weight:700;opacity:.1;}
.ie8 .front-steps-wrapper .front-step:before{display:none!important;}
.front-steps-wrapper .front-step1:before{content:"1";opacity:.2;}
.front-steps-wrapper .front-step2:before{right:-15px;content:"2";}
.front-steps-wrapper .front-step3:before{content:"3";}
.front-steps-wrapper .front-step4:before{content:"4";}
.front-steps-wrapper .front-step5:before{content:"5";}
.front-steps-wrapper .front-step6:before{content:"6";}
.front-steps-wrapper .front-step:after{position:absolute;top:50%;left:100%;z-index:2;display:block;margin-top:-1em;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #ec7049;content:" ";}
.ie8 .front-steps-wrapper .front-step:after{display:none!important;}
.front-steps-wrapper .front-step-col:last-child .front-step:after{display:none;}
.front-steps-wrapper .front-step2:after{border-left-color:#899199;}
.front-steps-wrapper .front-step3:after{border-left-color:#778089;}
.front-steps-wrapper .front-step4:after{border-left-color:#727980;}
.front-steps-wrapper .front-step5:after{top:auto;bottom:10%;border-left-color:#6e7278;}
.pricing{position:relative;margin-bottom:15px;border:3px solid #eee;}
.pricing-active{margin-top:-10px;box-shadow:7px 7px rgba(232,77,22,.2);}
.pricing-active,.pricing:hover{border:3px solid #e84d1c;}
.pricing:hover h4{color:#e84d1c;}
.pricing-head{text-align:center;}
.pricing-head h3,.pricing-head h4{margin:0;line-height:normal;}
.pricing-head h3 span,.pricing-head h4 span{display:block;margin-top:5px;font-style:italic;font-size:14px;}
.pricing-head h3{padding:9pt 0;border-bottom:none;background:#e84d1c;color:#fafafa;font-weight:300;font-size:27px;}
.pricing-head h4{padding:5px 0;border-bottom:1px solid #f5f9e7;background:#fbfef2;color:#bac39f;font-weight:300;font-size:54px;}
.pricing-head-active h4{color:#e84d1c;}
.pricing-head h4 i{position:relative;top:-8px;font-style:normal;font-size:28px;}
.pricing-head h4 span{position:relative;top:-10px;font-style:normal;font-size:14px;}
.pricing-content li{padding:7px 15px;border-bottom:1px solid #f5f9e7;color:#888;font-size:9pt;}
.pricing-content li i{position:relative;top:2px;margin-right:5px;color:#e84d1c;font-size:1pc;}
.pricing-footer{padding:0 20px 19px;color:#777;text-align:center;font-size:11px;line-height:17px;}
.pricing-footer .btn{color:#fff;}
.pricing-footer .btn:hover{color:#fafafa;}
.price-active,.pricing:hover{z-index:9;}
.price-active h4{color:#36d7ac;}
.no-space-pricing .pricing:hover{transition:box-shadow .2s ease-in-out;}
.no-space-pricing .price-active .pricing-head h4,.no-space-pricing .pricing:hover .pricing-head h4{padding:15px 0;color:#36d7ac;font-size:5pc;transition:color .5s ease-in-out;}
.color-panel{position:fixed;top:90pt;right:0;z-index:9999;}
.color-panel .color-mode-icons{position:absolute;top:0;right:0;margin:0;padding:20px;cursor:pointer;}
.color-panel .icon-color{background:#c9c9c9 url(../../pages/img/icon-color.png) center no-repeat;}
.color-panel .icon-color:hover{background-color:#3d3d3d;}
.color-panel .icon-color-close{display:none;background:#3d3d3d url(../../pages/img/icon-color-close.png) center no-repeat;}
.color-panel .icon-color-close:hover{background-color:#222;}
.color-mode{position:absolute;top:0;right:40px;display:none;padding:20px 10px 10px;width:200px;background:#3d3d3d;}
.color-mode p{padding:0 15px;color:#cfcfcf;font-size:15px;}
.color-mode ul{display:block;margin-bottom:1px!important;padding:4px 11px 5px;list-style:none;}
.color-mode li{display:inline-block;margin:4px;padding:0 5px;width:28px;height:28px;border:1px solid #707070;list-style:none;cursor:pointer;}
.color-mode li.current,.color-mode li:hover{border:1px solid #ebebeb;}
.color-mode li.current{border:2px solid #ebebeb;}
.color-mode li.color-blue{background:#64aed9;}
.color-mode li.color-red{background:#e84d1c;}
.color-mode li.color-green{background:#67bd3c;}
.color-mode li.color-orange{background:#e18604;}
.color-gray{background:#798b97;}
.color-turquoise{background:#44b1c1;}
.color-mode label{display:block;margin:0 5px;padding:10px 10px 0;border-top:1px solid #585858;color:#cfcfcf;}
.color-mode label span{text-transform:uppercase;}
.color-mode label>span{display:inline-block;width:85px;}
.color-mode label>select{margin-top:5px;text-transform:lowercase;}
.color-mode label span.color-mode-label{position:relative;top:2px;}
.fancybox-overlay{z-index:100000;}
.fancybox-opened{z-index:100001;}
.header-navigation ul li.menu-login{position:relative;top:20px;margin-left:150px;}
.header-navigation ul li.menu-login a.btn{float:left;display:inline-block;padding:10px 20px;border:1px solid #3b84d1;color:#3b84d1;}
.header-navigation ul li.menu-login a.company-login{color:#fff;}
.header-navigation ul li.menu-login a.company-login:hover{color:#3b84d1;}
.header-navigation>ul>li.dropdown>a{display:block;margin:0 10px;padding:28px 9pt 20px;color:#333;font-weight:700;font-size:18px;}
.header-navigation ul>li.active>a,.header-navigation ul>li.open>a,.header-navigation ul>li.open>a:focus,.header-navigation ul>li.open>a:hover,.header-navigation ul>li>a:focus,.header-navigation ul>li>a:hover{background:#fcfcfc;color:#e02222;text-decoration:none;}
.header-navigation ul>li.active>a{border-bottom:2px solid #e64f00;}
.service-box{margin-right:0;margin-left:0;padding:10px 0;}
/*
.main{background:#f8f8f8;}
.main.index{background:#f8f8f8 url(../../corporate/img/main-bg.jpg) top repeat-x;}
*/
.orange-style .form-control{border:2px solid #ed8e35;border-right:none;}
.orange-style input.form-control:focus,textarea.form-control:focus{border:1px solid #f99937;box-shadow:none;}
.index-sidebar{margin-left:-15px;background:#3b84d1;}
.index-sidebar .banner{position:relative;overflow:hidden;}
.index-sidebar .banner a{display:inline-block;padding:8px 30px;width:100%;height:78px;}
.index-sidebar .banner i.light{position:absolute;top:0;left:-200px;width:150px;height:78px;background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));cursor:pointer;-webkit-transform:skewx(-25deg);transform:skewx(-25deg);}
.index-sidebar .banner:hover .light{left:300px;-webkit-transition:.5s;transition:.5s;}
.index-sidebar .words{padding:10px;}
.index-sidebar .words ul.category{width:100%;font-size:9pt;}
.index-sidebar .words ul.category li{float:left;width:125px;line-height:25px;}
.index-sidebar .words ul.category li a{display:inline-block;overflow:hidden;padding:0 8px;width:90pt;border:1px solid transparent;color:#fff;text-overflow:ellipsis;white-space:nowrap;}
.index-sidebar .words ul.category li a:hover{border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2);}
.clear-float:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.index-sidebar .sidebar-btn{height:75pt;text-align:center;line-height:75pt;}
.index-sidebar .sidebar-btn a{padding:10px 20px;border:1px solid #fff;color:#fff;}
.jobs-list{margin:0 -15px;}
.jobs-list li{float:left;width:50%;}
.jobs-panel{margin-top:15px;padding:0;}
.jobs-items{margin-right:15px;padding:4px 15px;border:1px solid #d9d9d9;background:#fff;}
.jobs-items .items-img,.jobs-items .items-info{float:left;}
.jobs-items .items-info{width:80%;}
.jobs-items .items-img{float:right;margin:5px auto 5px;width:81pt;height:81pt;border:1px solid #ddd;}
.jobs-items .items-img img{width:100%;height:100%;}
.jobs-href{display:inline-block;}
.copy-side{float:left;padding-top:50px;width:10pc;background:url(../../corporate/img/footer-contact-icon_9a7bacf9.png) center top no-repeat;text-align:center;font-size:14px;line-height:25px;}
.copy-side strong{font-weight:400;font-size:20px;}
.content-search-view2.search-box{border-top:2px solid #3b84d1;}
.search-condition-ex{width:100%;font-size:14px;}
.search-condition-ex li{padding:5px 0 5px 70px;list-style:none;}
.search-condition-ex .search-list{border-bottom:1px dashed #eee;}
.search-condition-ex dl{position:relative;margin-bottom:0;line-height:24px;zoom:1;}
.search-condition-ex dl:after{clear:both;display:block;overflow:hidden;height:0;content:" ";}
.search-condition-ex dt{position:absolute;top:0;left:-75pt;margin-bottom:5px;width:75pt;height:24px;color:#999;text-align:right;line-height:24px;}
.search-condition-ex dd{float:left;display:inline;margin:0 0 5px 5px;}
.search-condition-ex a{display:inline-block;padding:0 10px;height:24px;border-radius:2px;color:#666;text-decoration:none;white-space:nowrap;line-height:24px;}
.search-condition-ex a:hover{background-color:#f3edc2;color:#f60;}
.search-condition-ex .selected a{padding:0 10px;border-radius:2px!important;background-color:#3b84d1;color:#fff;}
.select-result dt{font-weight:700;}
.select-no{color:#999;}
.search-condition-ex .select-result a{padding-right:20px;background:#3b84d1 url(../../plugins/jquery-xuanze/close.gif) right 9px no-repeat;}
.search-condition-ex .select-result a:hover{background-position:right -15px;}
.recent-company{position:relative;margin:0;border-top:2px solid #ddd;}
.search-condition{color:#999;line-height:30px;}
.text-warning{color:#f60;}
.company-list{margin:0;}
.company-list li{float:left;width:50%;}
.company-panel{margin-top:15px;padding:0;}
.company-items{margin-right:15px;padding:4px 15px;border:1px solid #d9d9d9;background:#fff;}
.nomg{margin-right:0;}
.company-items .items-img,.company-items .items-info{float:left;}
.company-items .items-info{margin:6px 0 6px 20px;}
.company-items .items-img{float:left;margin:6px auto;width:81pt;height:81pt;border:1px solid #ddd;}
.company-items .items-img img{width:100%;height:100%;}
.company-href{display:inline-block;}
.btn.btn-line{margin-left:20px;padding:2px 6px;border:1px solid #3b84d1;background:0 0;}
.clear-margin{padding-right:0;}
.jobs-list-lg{margin:0;}
.jobs-list-lg li{width:100%;}
.jobs-list-lg-panel{margin-top:15px;padding:0;}
.jobs-list-lg-panel .jobs-panel-check{float:left;margin-right:15px;line-height:78px;}
.jobs-list-lg-items{margin:0;padding:8px 15px;border:1px solid #d9d9d9;background:#fff;}
.jobs-list-lg-items .items-company,.jobs-list-lg-items .items-info{float:left;}
.jobs-list-lg-items .items-info .states{padding:2px 6px;border:1px solid #f60;border-radius:4px;font-size:14px;}
.jobs-list-lg-items .items-company{border-left:1px dotted #8197a2;text-align:left;}
.jobs-list-lg-items .items-btns{float:right;height:78px;text-align:center;line-height:78px;}
.jobs-list-lg-items .items-btns a.items-btn{display:inline-block;padding:7px 20px;height:34px;border-radius:5px!important;background:#3b84d1;color:#fff;font-size:14px;line-height:20px;}
.jobs-list-lg-items .items-btns a.items-sc{font-size:25px!important;}
.company-infos span{padding:3px 9pt;border-radius:15px!important;}
.jobs-list-lg-href{display:inline-block;}
h3 a{color:#666;font-weight:300;}
.main.company-info{background:#f0f0f0 url(../../pages/img/other_gs.jpg) top center no-repeat;}
.company-info .info-header{margin:0;padding:30px 30px 5px;border:1px solid hsla(0,0%,90%,.6);border-bottom:none;background-color:#eee;background-color:hsla(0,0%,89%,.5);}
.company-info-panel{position:relative;margin:0;padding:5px 30px;border:1px solid hsla(0,0%,90%,.6);border-top:none;background:#fff;}
h2.company-title{margin:30px 0;padding-left:10px;border-left:3px solid #3b84d1;color:#454545;font-size:1pc;line-height:20px;}
.profile{margin-bottom:15px;color:#6c6c6c;font-size:14px;line-height:25px;}
.link-more{display:none;background-color:#fafafa;color:#d0d0d0;text-align:center;font-size:9pt;line-height:40px;}
h2 .btn-attention{position:relative;top:0;margin-left:10px;padding:3px 10px;border-radius:3px;font-size:14px;line-height:2pc;}
.about-position{margin-bottom:20px;border:1px solid #e6e6e6;background:#fff;}
.about-position .title-info{position:relative;top:18px;left:-15px;padding-right:10px;width:100%;background-color:#3b84d1;}
.about-position .title-info .job-nums{font-size:13px;}
.about-position .title-info .triangle{position:absolute;bottom:-8px;left:0;width:15px;border-right:15px solid #156e9b;border-bottom:8px solid transparent;}
.about-position .title-info h2{padding-top:8px;font-size:26px;}
.about-position .title-info h2,.about-position .title-info h3{margin:0;padding-left:20px;color:#fff;font-weight:400;}
.about-position .title-info h3{padding:10px 20px;font-size:1pc;}
.about-position .title-info h3 a{color:#fff;}
.about-position .title-info em.job-title-icon-inclined{float:right;margin-right:-10px;width:52px;height:52px;}
.about-position .job-item{position:relative;padding:10px 1pc 0 20px;border-bottom:1px dotted #ccc;}
.about-position .job-item .job-title-left{float:left;}
.about-position .job-item .job-title-left .job-item-title{margin-bottom:14px;padding:23px 0 0 5px;color:#ff7f00;font-size:2pc;line-height:2pc;}
.about-position .job-item .job-title-left .job-item-title em{font-size:24px;}
.about-position .job-item .job-title-left .job-item-title span{display:inline-block;margin:-3px 5px 0 2px;padding:0 10px;border:1px solid #fea9a9;border-radius:3px;color:#fd5353;vertical-align:middle;font-size:9pt;line-height:22px;}
.about-position .job-item .job-title-left .job-item-title span.blue{border-color:#9ecde5;color:#3b84d1;}
.about-position .job-item .job-title-left .basic-infor{font-size:1pc;}
.about-position .job-item .job-title-left .basic-infor a{color:#333;text-decoration:none;}
.about-position .job-item .job-title-left .basic-infor span{display:inline-block;margin:0 5px;vertical-align:middle;}
.about-position .job-item .job-title-left .basic-infor span .icons24{margin-top:-3px;}
.about-position .job-item .job-title-left .basic-infor span .fa{float:left;margin-top:-2px;margin-right:.3em;font-size:22px!important;}
.about-position .job-item .job-title-left .basic-infor span a{float:left;}
.about-position .job-item .job-title-left .job-qualifications{margin-bottom:15px;zoom:1;}
.about-position .job-item .job-title-left .job-qualifications span{float:left;margin:10px 0;padding:0 10px;border-left:2px solid #d0d0d0;font-size:1pc;}
.about-position .job-item .job-title-left .job-qualifications span:first-child{border-left:0;}
.about-position .job-item .job-title-left .job-qualifications:after,.about-position .job-item .job-title-left .job-qualifications:before{display:table;content:'';line-height:0;}
.about-position .job-item .job-title-left .job-qualifications:after{clear:both;}
.about-position .job-item .right-control{margin-top:26px;text-align:right;}
.about-position .job-item .right-control .btn{display:inline-block;padding:10px 15px;width:163px;border:none;border-radius:5px;font-size:1pc;}
.about-position .job-item .right-control .fix-jobapply{position:fixed;top:0;z-index:20;margin-left:-20px;width:676px;height:60px;border-bottom:1px solid #f6f6f6;background:#fff;background:hsla(0,0%,100%,.8);box-shadow:0 0 6px #e6e6e6;}
.about-position .job-item .right-control .fix-jobapply .btn-apply{position:absolute;right:1pc;}
.about-position .job-item .right-control .btn-apply-disabled{position:absolute;top:36px;right:1pc;width:163px;border-color:#a0a0a0;background:#a0a0a0;cursor:default;}
.about-position .job-item .right-control .fix-stop{position:absolute;top:24px;right:0;}
.about-position .job-item .right-control .fix-stop .btn-warning{margin:9pt 1pc 0 0;}
.about-position .job-item .right-control .right-operation{position:absolute;top:38px;right:185px;width:180px;color:#ccc;text-align:right;font-size:22px!important;}
.about-position .job-item .right-control .right-operation a{margin:0 10px;color:#7ab1cc;}
.about-position .job-item .tag-list{padding:0 0 20px 10px;zoom:1;}
.about-position .job-item .tag-list .tag{float:left;margin:0 10px 10px 0;padding:0 15px;border:1px solid #e1f2fa;background:#edf9ff;color:#3b84d1;white-space:nowrap;font-size:14px;font-family:simsun;line-height:26px;cursor:default;}
.about-position .job-item .tag-list:after,.about-position .job-item .tag-list:before{display:table;content:'';line-height:0;}
.about-position .job-item .tag-list:after{clear:both;}
.about-position .job-item .content{padding:0 10px 20px;}
.about-position .job-item .content ul{zoom:1;}
.about-position .job-item .content ul li{float:left;width:290px;line-height:24px;}
.about-position .job-item .content ul li span{float:left;color:#999;}
.about-position .job-item .content ul li label{float:left;width:220px;line-height:24px;}
.about-position .job-item .content ul:after,.about-position .job-item .content ul:before{display:table;content:'';line-height:0;}
.about-position .job-item .content ul:after{clear:both;}
.about-position .job-item .content-word{padding-bottom:0;word-wrap:break-word;line-height:24px;}
.about-position .job-item.main-message{padding:10px 30px 20px;}
.about-position .job-resume-block{background:#fff6cc;text-align:center;font-size:18px;line-height:110px;}
.about-position .report-area{position:relative;padding:10px 26px 10px 40px;background-color:#edf9ff;}
.about-position .report-area h4{margin:0;color:#2483b2;font-weight:400;font-size:9pt;}
.about-position .report-area a.close-btn{position:absolute;top:6px;right:6px;color:#85b4cc;text-decoration:none;font-size:18px;}
.about-position .report-area a.link-report{float:right;text-decoration:underline;}
.about-position .report-area span.already-report{float:right;color:#999;}
.about-position .report-area p{color:#666;}
.jobsInfo-list{padding:0 7px;}
.right-blcok-post{border:1px solid #e6e6e6;background:#fff;}
.right-blcok-post .right-post-top{position:relative;padding:10px 18px;}
.right-blcok-post .right-post-top .publisher-infor{padding:5px 0 15px;border-bottom:1px dotted #d8d8d8;color:#666;text-align:center;}
.right-blcok-post .right-post-top .publisher-infor p{margin-bottom:8px;}
.right-blcok-post .right-post-top .publisher-infor p.publisher-name{margin-bottom:3px;}
.right-blcok-post .right-post-top .publisher-infor p.publisher-name span{color:#454545;font-size:1pc;}
.right-blcok-post .right-post-top .apply-check{border-bottom:1px dotted #d8d8d8;zoom:1;}
.right-blcok-post .right-post-top .apply-check span{float:left;padding:15px 0;width:49%;border-left:1px dotted #d8d8d8;color:#3b84d1;text-align:center;}
.right-blcok-post .right-post-top .apply-check span em{font-size:30px;}
.right-blcok-post .right-post-top .apply-check span:first-child{border-left:0;}
.right-blcok-post .right-post-top .apply-check:after,.right-blcok-post .right-post-top .apply-check:before{display:table;content:'';line-height:0;}
.right-blcok-post .right-post-top .apply-check:after{clear:both;}
.right-blcok-post .right-post-top .company-infor{padding:5px 0 0;}
.right-blcok-post .right-post-top .company-infor h4{font-weight:400;zoom:1;}
.right-blcok-post .right-post-top .company-infor h4 a{float:left;color:#333;line-height:26px;}
.right-blcok-post .right-post-top .company-infor h4 a.word{width:180px;font-size:14px;}
.right-blcok-post .right-post-top .company-infor h4 .btn-info{float:right;padding:0 9px;border-radius:2px;color:#fff;font-size:9pt;line-height:20px;}
.right-blcok-post .right-post-top .company-infor h4 .btn-attention-cancel{border:1px solid #8d8d8d;background-color:#8d8d8d;}
.right-blcok-post .right-post-top .company-infor h4:after,.right-blcok-post .right-post-top .company-infor h4:before{display:table;content:'';line-height:0;}
.right-blcok-post .right-post-top .company-infor h4:after{clear:both;}
.right-blcok-post .right-post-top .company-infor ul{margin-bottom:15px;padding-left:20px;list-style:disc;zoom:1;}
.right-blcok-post .right-post-top .company-infor ul li{float:left;margin-right:28px;color:#666;line-height:24px;}
.right-blcok-post .right-post-top .company-infor ul li a{color:#666;}
.right-blcok-post .right-post-top .company-infor ul:after,.right-blcok-post .right-post-top .company-infor ul:before{display:table;content:'';line-height:0;}
.right-blcok-post .right-post-top .company-infor ul:after{clear:both;}
.right-blcok-post .right-post-top .company-infor p .icons16-position{margin:-2px 3px 0 0;}
.job-title{margin:10px 0;padding:0 0 0 7px!important;border-left:3px solid #3b84d1;color:#000;font-weight:400;font-size:14px!important;line-height:1pc;}
.login-page{background:#f8f8f8;}
.main.login{background:#0da3e2 url(../../pages/img/login-bg.jpg) top center;}
.main.login .container.login-wrap{padding:7rem 0;}
.login .login-panel{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:box;display:flexbox;display:flex;margin-right:0;margin-left:0;padding:10px 0;}
.login-panel .tab-content{padding:0;background:0 0;}
.login-panel .login-tabs{border:none;}
.login-panel .login-tabs li{width:20%;text-align:center;}
.login-panel .login-tabs li a{margin-right:0;padding:20px 0;font-size:14px;}
.login-panel .login-tabs li.active>a,.login-panel .login-tabs li.active>a:focus,.login-panel .login-tabs li.active>a:hover{padding:20px 0;background:#ed8e35;}
.login-panel .login-tabs li:last-child a{margin-right:0;}
.login-companys{margin-right:-3px;margin-left:-3px;}
.login-companys .company-logos{margin-top:6px;padding:0 3px;opacity:.6;cursor:pointer;transition:all .5s;filter:alpha(opacity=60);}
.login-companys .company-logos a:hover{text-decoration:none;}
.login-companys .company-logos:hover{opacity:1;}
.login-companys .company-logos .img-box{display:inline-block;width:100%;height:137px;background:#fff;vertical-align:middle;line-height:5pc;}
.login-companys .company-logos .img-box img{width:137px;height:137px;vertical-align:middle;}
.login-companys .company-logos p{width:100%;background:#fff;text-align:center;line-height:28px;}
.login-froms{padding:10px 20px;background:hsla(0,0%,100%,.81);}
.login-froms h2{margin:10px auto;color:#e19147;text-align:center;font-weight:700;font-size:24px;}
.login-tabs.formTabs li{width:50%;border-bottom:1px solid #aaa;background:0 0;}
.login-tabs.formTabs li.active{border-bottom:2px solid #3b84d1;background:0 0;}
.login-tabs.formTabs li>a{display:inline-block;margin:0 10px;padding:15px 0;color:#aaa;vertical-align:bottom;font-weight:700;font-size:18px;}
.login-tabs.formTabs li>a>i{vertical-align:bottom;font-size:25px!important;}
.login-tabs.formTabs li>a,.login-tabs.formTabs li>a:focus,.login-tabs.formTabs li>a:hover{background:0 0;}
.login-tabs.formTabs li.active>a{background:0 0;color:#3b84d1;}
.login-tabs.formTabs li.active>a,.login-tabs.formTabs li.active>a:focus,.login-tabs.formTabs li.active>a:hover{padding:15px 0;background:0 0;color:#3b84d1;}
.formTabs li.active:hover>a:after,.formTabs li.active>a:after{position:absolute;bottom:0;left:50%;z-index:1002;display:block!important;margin-left:-8px;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #3b84d1;border-left:8px solid transparent;content:" ";}
.login-companys .form-group button{padding:6px 9px;width:100%;}
.login-footer.pre-footer{background:#f8f8f8;}
.login-footer.pre-footer .container{padding:2rem 0;border-bottom:2px solid #3b84d1;}
.login-footer.footer{background:#f8f8f8;}
.login-footer.footer .powered{height:auto;color:#81848f;line-height:2rem;}
.user-jobList{color:#666;text-align:center;}
.header-navigation ul li.menu-user{position:relative;top:20px;margin-left:88px;line-height:42px;}
.jobTitle-box{float:right;}
.job-item-title{margin-bottom:14px;padding:15px 0 0 5px;color:#ff7f00;font-size:18px;line-height:2pc;}
.jobs-panel.dot-border .jobs-items{border:1px dashed #e0e0e0;background:#fff;}
.box-golden-card{position:relative;padding-top:15px;width:100%;}
.box-primary{margin-bottom:10px;padding:8px;border:1px solid #e0e0e0;background-color:#fff;}
.box-primary .user-photo{position:relative;float:left;width:5pc;}
img.normalFace{width:5pc;height:5pc;border:1px solid #ddd;border-radius:4px;}
.box-primary .user-info{float:left;margin-left:10px;width:auto;margin-bottom:10px;}
.box-primary .user-info div span{display:inline-block;vertical-align:middle;font-size:22px;font-family:Microsoft yahei,'黑体';line-height:normal;}
.box-primary .box-title{position:relative;z-index:0;margin-bottom:10px;}
.box-primary .box-title strong{display:inline-block;margin-right:8px;padding-left:8px;border-left:3px solid #3b84d1;color:#333;vertical-align:middle;font-size:14px;font-family:Microsoft yahei;line-height:1pc;}
.box-primary .box-title .resume-visible-set{position:absolute;top:2px;right:0;z-index:10;display:inline-block;zoom:1;}
.box-primary .box-title .resume-visible-set .resume-visible{position:relative;z-index:5;display:inline-block;padding-right:25px;padding-left:15px;width:60px;height:18px;border:1px solid #d5eaf5;border-radius:0 10px 10px;background-color:#e5f1f8;background-clip:padding-box;color:#69c;text-align:center;white-space:nowrap;line-height:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;}
.box-primary .box-title .resume-visible-set .resume-visible em{position:absolute;top:-4px;left:-14px;display:block;width:26px;height:26px;}
.box-primary .box-title .resume-visible-set .resume-visible i{position:absolute;top:8px;right:10px;border:5px solid transparent;border-top:5px solid #69c;}
.box-primary .box-title .resume-visible-set ul{position:absolute;top:10px;left:-13px;display:none;padding-top:10px;width:100%;width:81pt;border:3px solid #8a9499;border-top:0;background-color:#fff;}
.box-primary .box-title .resume-visible-set li{height:30px;color:#333;line-height:30px;}
.box-primary .box-title .resume-visible-set li.dotted{border-top:1px dotted #ccc;}
.box-primary .box-title .resume-visible-set li.bg{background-color:#e6f2f8;}
.box-primary .box-title .resume-visible-set li a{display:block;padding-left:8px;height:30px;color:#333;white-space:nowrap;line-height:30px;}
.box-primary .box-title .resume-visible-set li.bg a{color:#127db3;}
.box-primary .box-title .resume-visible-set li a:hover{background-color:#f2f2f2;color:#333;}
.box-primary .box-title .resume-visible-set li.bg a:hover{background-color:#e6f2f8;color:#127db3;}
.box-primary .box-title .resume-visible-set.actived .resume-visible,.box-primary .box-title .resume-visible:hover{border-color:#5f97b4;background-color:#67a0bc;color:#fff;}
.box-primary .box-title .resume-visible-set.actived i,.box-primary .box-title .resume-visible:hover i{border-top:5px solid #fff;}
.box-primary .box-title .resume-visible-set.actived .resume-visible em,.box-primary .box-title .resume-visible:hover em{background-position:left bottom;}
.box-primary .box-title .resume-visible-set.actived ul{display:block;}
.box-primary .box-title .question-mark{display:inline-block;width:1pc;height:1pc;border:1px solid #e3ebef;border-radius:2px;background-color:#eaf3f7;color:#06c;vertical-align:middle;font-size:14px;font-family:Arial;line-height:1pc;cursor:pointer;}
.box-primary .box-title .question-mark,.box-primary .box-title-msg{background-clip:padding-box;text-align:center;-moz-background-clip:padding;-webkit-background-clip:padding-box;}
.box-primary .box-title-msg{position:relative;top:5px;margin-bottom:15px;height:27px;border:1px solid #e0f1f9;border-radius:3px;background-color:#f1f8fc;color:#69c;font-size:9pt;line-height:27px;}
.box-primary .box-title-msg i{position:absolute;top:-11px;left:14px;display:block;width:9pt;height:11px;}
.box-primary .box-title .box-title-pop{position:absolute;left:auto;z-index:20;padding:20px;width:250px;border:3px solid #8a9499;background:#fff;}
.box-primary .box-title .box-title-pop strong{font-size:14px;}
.box-primary .box-title .text-info{position:absolute;top:0;right:0;}
.box-primary .user-photo{position:relative;top:5px;float:left;width:5pc;}
.box-primary .user-photo .upload-avatar{position:absolute;bottom:0;left:10px;}
.box-primary .user-info{float:left;margin-left:10px;width:150px;}
.box-primary .user-info div{overflow:hidden;margin:0;padding:0;}
.box-primary .user-info div span{display:inline-block;vertical-align:middle;font-size:22px;font-family:Microsoft yahei;line-height:normal;}
.box-primary .user-info div .icon-16{margin-left:5px;}
/* .box-primary .user-info p{overflow:hidden;margin-top:5px;width:155px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
 */
.box-primary .user-info p{margin-top:5px;width:155px;color:#333;white-space:nowrap;font-size:14px;}
.box-primary .user-status{margin-top:15px;}
.box-primary .user-status p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.box-primary .user-status li{float:left;width:61px;height:45px;border-left:1px solid #e1e1e1;text-align:center;}
.box-primary .user-status li:first-child{border:none;}
.box-primary .user-status li a{overflow:visible;margin:0;outline:0;}
.box-primary .user-status li span{position:relative;bottom:-25px;left:-17px;display:block;width:61px;color:#454545;cursor:pointer;}
.box-primary .user-status li a:hover span{color:#f93;}
.box-primary .none-resume{padding:20px 0;}
.box-primary .none-resume table{margin:0 auto;}
.box-primary .none-resume .btn,.box-primary .none-resume i{margin-top:5px;}
.box-primary .list-table{margin:0;}
.box-primary .list-table tr{border-bottom:1px dotted #e6e6e6;}
.box-primary .list-table tr:last-child{border:0;}
.box-primary .list-table td{padding:6px 0;}
.box-primary .list-table td .icon-24-chresume,.box-primary .list-table td .icon-24-chresume-disable,.box-primary .list-table td .icon-24-enresume,.box-primary .list-table td .icon-24-enresume-disable{margin-top:-2px;}
.box-primary .list-table td .icon-rprint:hover{background-position:0 -6in;}
.box-primary .list-table td .icon-rfresh:hover{background-position:0 -38pc;}
.box-primary .list-table td .icon-redit:hover{background-position:0 -40pc;}
.box-primary .list-table .percent{color:#333;vertical-align:middle;font-size:18px;font-family:Arial;}
.box-merge{margin-top:-11px;}
.box-merge .review-resume{line-height:1pc;}
.box-merge .review-resume em,.box-merge .review-resume p,.box-merge .review-resume span{vertical-align:middle;}
.box-merge .review-resume em{display:inline-block;margin:5px 5px 5px 0;padding:5px 0;width:50px;background-color:#f3f4f5;color:#06c;vertical-align:middle;text-align:center;font-size:18px;font-family:Arial;}
.icon-24{width:24px;height:24px;line-height:24px;}
.icon-16,.icon-24{display:inline-block;overflow:hidden;margin-top:1px;margin-right:.3em;vertical-align:text-top;}
.icon-16{width:1pc;height:1pc;line-height:1pc;}
.icon-16{display:inline-block;overflow:hidden;margin-top:1px;margin-right:.3em;width:16px;height:16px;vertical-align:text-top;line-height:16px;}
.muted{color:#999;}
.float-left{float:left;}
cite,em,i{font-style:normal;}
.links{float:right;}
#resume .card-info{ position: relative}
#resume .card-info,#resume .resume,#resume .resume-bar{margin-bottom:10px;padding:20px;border:1px solid #d9d9d9;background:#fff;}
#resume .resume-bar{background:#f7f7f7;line-height:28px;}
#resume .resume-bar:after,.complete-percent:after,.float-left:after,.resume-name:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
#resume .resume-bar .resume-name{float:left;}
#resume .resume-bar .resume-name em{float:left;margin-right:2px;white-space:nowrap;font-size:18px;font-family:Microsoft yahei;}
#resume .resume-bar .resume-name a{margin-top:7px;}
#resume .resume-bar .resume-rename{float:left;margin:0 15px 0 0;vertical-align:middle;}
#resume .resume-bar .resume-rename .text{float:left;width:130px;height:18px;}
#resume .resume-bar .resume-rename .btn-mini,#resume .resume-bar .resume-rename a{float:left;margin-left:4px;}
#resume .resume-bar .resume-rename .btn-mini{margin:4px 0 0 4px;}
#resume .resume-bar .links .selectui{width:125px;}
#resume .resume-bar .links .dot{color:#ccc;}
#resume .resume-bar .resume-switching{float:right;margin-left:15px;}
#resume .resume-bar .complete-percent{position:relative;float:left;overflow:hidden;margin-top:6px;margin-right:10px;width:75pt;background:#ccc;text-align:center;}
#resume .resume-bar .complete-percent .bg-green{position:absolute;top:0;left:0;z-index:1;height:18px;background:#40b559;}
#resume .resume-bar .complete-percent .percent{position:relative;z-index:2;color:#fff;text-align:center;white-space:nowrap;font-family:\\5b8b\4f53;line-height:18px;}
#resume .resume{padding:22px 20px;}
#resume .resume hr{margin:20px 0;border-style:dotted;border-top-color:#e8e8e8;}
#resume .resume .resume-title{position:relative;margin-bottom:5px;padding:3px 10px;background:#eee;font-size:1pc;font-family:Microsoft yahei;line-height:2pc;}
#resume .resume .resume-title i.fa{margin-right:8px;}
#resume .resume .resume-title span{color:#999;font-size:14px;}
#resume .resume .resume-title .tips-required{position:relative;margin-left:8px;padding:2px 4px;background-color:#ff7f00;color:#fff;font-size:11px;font-family:Arial;line-height:1pc;}
#resume .resume .resume-title .tips-required i{position:absolute;top:0;left:-5px;width:0;height:0;border:5px solid transparent;border-top:5px solid #ff7f00;font-size:0;line-height:0;}
.add-btn{position:relative;padding:10px 0 0;}
.selectui ul{background:#fff;}
.resume-old{position:relative;margin:0 0 15px 35px;padding-right:20px;}
.resume-old .btns{position:absolute;top:0;right:3px;}
.resume-old .btns i{margin-right:0;cursor:pointer;}
.resume-no{margin:0 0 15px 35px;color:#999;}
.resume-complete{overflow:hidden;}
.resume-complete .btns{position:absolute;top:0;right:3px;}
.resume-complete .btns i{margin-right:0;cursor:pointer;}
.resume-complete .company-name{position:relative;margin:0;padding-right:10px;height:27px;border:1px dashed #e6e6e6;border-left:3px solid #f90!important;background:rgba(230,230,230,.25);color:#333;font-size:14px;line-height:26px;margin-top: 10px;}
.resume-complete .company-name time{padding:0 23px 0 10px;font-size:9pt;}
.resume-complete .company-box{padding-left:35px;}
.resume-complete .company-box .difjob,.resume-complete .company-box .workinfobox{margin-bottom:15px;}
.resume-complete .company-box .workinfo{margin:10px 0 8px;}
.resume-complete .company-box .job-name{position:relative;margin:0 0 10px;padding:0 0 0 13px;height:27px;border-bottom:1px dashed #e6e6e6;font-size:9pt;line-height:26px;}
.resume-complete .company-box .difjob .workinfo{position:relative;padding-right:10px;line-height:22px;}
.resume-complete .company-box .job-name span{padding:0 0 0 25px;color:#666;font-weight:400;}
.resume-complete .company-box .job-name span em{position:relative;top:3px;}
.resume-complete .company-box .job-name time{position:absolute;top:0;right:3px;}
.resume-complete .company-box .jobinfo label{float:left;}
.resume-complete .company-box .jobinfo ul{padding-left:60px;}
.resume-complete .company-box .jobinfo ul pre{margin:0;}
.resume-complete .company-box .job-add{display:inline-block;margin:0 0 20px 65px;padding:0 8px;width:180px;height:30px;border:1px dashed #c9c9c9;color:#0077b3;text-align:center;white-space:normal;line-height:30px;cursor:pointer;}
.resume-complete .company-box .jobinfo ul .job-add em{font-weight:700;}
.resume-edit{margin:10px 0;padding:25px 0 0 20px;border:1px solid #3b84d1;border-top:5px solid #3b84d1;}
.resume-add-fieldset{margin-left:35px;}
.resume-edit h3.resume-tpl-title{margin:10px 0 0;padding:0 0 20px;color:#ff7f00;font-weight:700;font-size:14px;line-height:20px;}
.resume-edit form{width:100%;}
.resume-edit fieldset{padding-bottom:9pt;width:100%;}
.resume-edit .left{float:left;}
.resume-edit .right{float:right;}
.resume-edit .indent{display:inline;margin-left:9pt;}
.resume-edit .smallsize{padding:0 10px;font-size:9pt;}
.resume-edit .span15{width:442px;}
.resume-edit .span6{width:163px;}
.resume-edit .span2{width:53px;}
.resume-edit .span3{width:93px;}
.resume-edit label.left{width:70px;height:28px;text-align:right;line-height:28px;}
.resume-edit .textarea{width:442px;height:90pt;resize:none;}
.resume-complete .company-box .jobinfo .no-duty{color:#999;}
.resume-edit .view-example{width:456px;text-align:right;cursor:pointer;}
.resume-edit .view-example-list{width:456px;line-height:1.8em;}
.resume-edit .view-example-list h6{margin:5px 0;}
.resume-edit .optl-box{padding:15px 0 5px;}
.resume-edit .optl-box .optl-content{display:none;margin:10px 0 0;padding:15px 15px 15px 0;background:#f2f2f2;}
.resume-edit .optl-box .optl-btn i{position:absolute;top:4px;right:-20px;display:inline-block;width:1pc;height:1pc;}
.resume-edit .optl-box .optl-btn{position:relative;display:inline-block;color:#2483b3;font-size:9pt;}
.resume-edit .optl-box .optl-btn:hover{color:#2483b3;}
.resume-edit .optl-box-active .optl-content{display:block;}
.resume-edit .optl-box-active .optl-btn i{background-position:0 0;}
.resume-edit .dot{overflow:hidden;margin:3px 3px 0;width:9px;color:#999;}
p.time-line{float:left;width:30px;color:#999;text-align:center;line-height:24px;}
p.time-line2{display:inline-block;width:30px;color:#999;text-align:center;line-height:24px;}
.resume-edit .addjob-title{margin:0;padding:0 0 25px;color:#999;font-weight:400;font-size:14px;line-height:20px;}
.resume-edit .btns{position:static;margin-top:20px;}
.resume-edit .btns a{margin-left:10px;color:#999;font-size:9pt;}
.resume-add{height:38px;border:1px dashed #e3e3e3;background:#f7f7f7;color:#0077b3;text-align:center;font-weight:700;line-height:38px;cursor:pointer;}
.resume-add em{vertical-align:middle;font-size:18px;font-family:Arial;}
.img100{width:75pt;height:75pt;}
.input150{width:150px;}
.mr10{margin-right:10px;}
.w88{width:88px;}
.w68{width:68px;}
.LocalDataUIC span.items span{overflow:hidden;padding-right:15px;max-width:114px;}
.resume-edit table.edit-fromTable td.setjobw .LocalDataUIC span.items span{max-width:none;}
.selectui .selectui-head .selectui-result{font-size:9pt;}
.revalid{color:#ff8b26;}
.card-main .f14{font-size:14px;}
.card-main .avatar-main{float:left;margin-right:9pt;width:75pt;}
.card-main .avatar-main .avatar-img{overflow:hidden;width:75pt;height:75pt;background:#f1f1f1;}
.card-main .info-content{float:left;width:526px;}
.card-main .info-content p{line-height:26px;}
.card-main .info-content p b{display:inline-block;word-wrap:break-word;font-weight:400;}
.card-main .info-content .user-name{position:relative;margin-bottom:20px;font-size:28px;line-height:28px;}
.card-main .info-content .user-name i{position:absolute;top:5px;right:3px;margin:0;vertical-align:middle;cursor:pointer;}
.card-edit-main{padding:15px 15px 0;border:1px solid #3b84d1;border-top:5px solid #3b84d1;margin-top: 15px}
.card-edit-main .card-edit-avatar{float:left;margin-right:9pt;width:75pt;}
.card-edit-main .card-edit-avatar .edit-avatar-img{overflow:hidden;margin-bottom:6px;width:75pt;height:75pt;background:#f1f1f1;}
.card-edit-main .card-edit-content{float:left;border: none; margin: 0 0 0 30px; padding: 0}
.resume-edit .text{width:146px;}
.resume-edit .span13{width:382px;}
.resume-edit .input-plugins{width:146px;height:20px;line-height:20px;}
.resume-edit .h28{height:28px;line-height:28px;}
.resume-edit table.edit-fromTable td{padding-bottom:10px;font-size:9pt;}
/* .resume-edit table.edit-fromTable th{padding:0 5px 10px 0;width:88px;font-weight:400;font-size:9pt;zoom:1;} */
.resume-edit table.edit-fromTable th{padding:0 5px 10px 0;width:88px;font-weight:400;font-size:9pt;zoom:1;}
.resume-edit table th.short{padding-right:5px;width:68px;}
.resume-edit table th.th-name{vertical-align:top;line-height:28px;}
.resume-edit table .f12{font-size:9pt;}
.resume-edit table.edit-fromTable label{vertical-align:baseline;}
.resume-edit table .inline-content{display:inline-block;line-height:28px;}
.selectui .selectui-head .selectui-result{overflow:hidden;text-overflow:ellipsis;font-size:9pt;}
.resume-complete{position:relative;zoom:1;}
.resume-complete .resume-table{width:100%;}
.resume-complete .resume-table td,.resume-complete .resume-table th{font-weight:400;line-height:24px;}
.resume-complete .resume-table th{width:75pt;text-align:right;}
.resume-complete .resume-table td{width:220px;}
.resume-complete .edit-table td{padding-bottom:10px;}
.resume-complete .edit-table th{padding:0 5px 10px 0;}
.edit-btns{float:right;width:100px;text-align:right;font-size:16px;line-height:2pc;}
.edit-btns i{cursor:pointer;}
.resume-edit{margin:20px 0 0 35px;padding-top:15px;border:1px solid #3b84d1;border-top:5px solid #3b84d1;}
.resume-edit .text{width:185px;font-size:9pt;}
.resume-edit .btns{clear:both;padding:8px 0 9pt;}
.resume-edit .small-width{width:130px;}
.input-disabled{background-color:#f5f5f5;}
.resume-no{padding-left:35px;color:#999;line-height:24px;}
.resume-complete{position:relative;padding-left:35px;}
.resume-complete table{width:100%;}
.resume-complete td,.resume-complete th{color:#333;vertical-align:top;text-align:left;line-height:24px;}
.resume-complete th{width:100px;font-weight:400;line-height:24px;}
.resume-edit{margin:20px 0 0 35px;padding:25px 0 0 20px;border:1px solid #3b84d1;border-top:5px solid #3b84d1;}
.resume-edit .form-content table.edit-fromTable{margin:0;width:525px;}
.resume-edit .form-content table.edit-fromTable td,.resume-edit .form-content th{padding:5px 0;color:#666;vertical-align:top;line-height:28px;word-break:break-word;}
.resume-edit .form-content table.edit-fromTable th{width:120px;text-align:left;font-weight:400;}
.resume-edit .form-content table.edit-fromTable td span{vertical-align:middle;}
.resume-edit .form-content table.edit-fromTable td p.w330{width:330px;}
.resume-edit .form-content table.edit-fromTable td label.w85{width:100px;}
.resume-edit .form-content .salary{width:105px;}
.resume-edit .form-content .salary.form-control{display:inline-block;}
.resume-edit .form-content .month{width:35px;}
.resume-edit fieldset{margin-bottom:9pt;}
.resume-edit .btns{margin-top:20px;}
.resume-edit .btns .btn{padding:5px 34px;font-weight:700;font-size:14px;}
.resume-edit .btns a{margin-left:10px;color:#999;}
.resume-complete-en th{width:90pt;text-align:right;}
.resume-complete-en .form-content th{padding-right:10px;width:130px;text-align:right;}
.resume-complete-en .form-content th .job-title{width:110px;}
.resume-complete-en .form-content .text{width:395px;}
.resume-complete-en .form-content .month,.resume-complete-en .form-content .salary{width:40px;}
.undertaking input{margin-right:2px;}
.c-ba{color:#ba7c10;}
.resume-complete{padding-left:35px;}
.resume-complete dl{margin-bottom:15px;padding-top:15px;}
.resume-complete .nobd{padding-top:10px;border:0;}
.resume-complete .school{position:relative;margin-bottom:10px;}
.resume-complete .school .btns{float:right;}
.resume-complete .school .btns i{cursor:pointer;}
.resume-complete .detail span{float:left;overflow:hidden;padding-right:10px;width:165px;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;}
.resume-complete .detail .w1{width:235px;}
.resume-edit{margin-top:10px;}
.resume-add-fieldset,.resume-no{margin-left:35px;}
.resume-add-fieldset,.resume-edit{padding:25px 0 0 20px;border:1px #3b84d1 solid;border-top:5px solid #3b84d1;}
.resume-edit .label{float:left;margin-top:3px;padding-right:10px;width:50px;text-align:right;}
.resume-edit .indent{margin-left:5px;}
.resume-edit .span15{width:446px;}
.resume-edit .dot{overflow:hidden;margin:3px 3px 0 3px;width:9px;color:#999;}
.resume-edit .selectui ul{width:105px;background:#fff;}
.resume-edit fieldset{margin-bottom:12px;}
.resume-edit .btns{margin-top:20px;}
.resume-edit .btns .btn{padding:5px 34px;font-weight:700;font-size:14px;}
.resume-edit .btns a{margin-left:10px;color:#999;}
.resume-add{margin-top:20px;height:38px;border:1px dashed #e3e3e3;background:#f7f7f7;color:#0077b3;text-align:center;font-weight:700;line-height:38px;cursor:pointer;}
.resume-add em{position:relative;top:2px;font-size:18px;font-family:Arial;}
.resume-old{position:relative;margin-top:12px;padding:0 25px 0 35px;}
.resume-old .btns{position:absolute;top:0;right:6px;}
.resume-old-edit .textarea{width:482px;resize:none;}
.resume-no{margin-bottom:20px;padding-left:38px;color:#999;line-height:24px;}
.resume-complete{padding-left:35px;}
.resume-complete dl{margin:10px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #d9d9d9;}
.resume-complete dl:last-child{border-bottom:0;}
.resume-complete dt{position:relative;margin-bottom:5px;padding-right:10px;}
.resume-complete dt .btns{float:right;margin-top:-3px;}
.resume-complete dt .btns i{cursor:pointer;}
.resume-complete table{width:100%;}
/* .resume-complete table.edit-fromTable th,.resume-edit table.edit-fromTable th{width:120px;} */
.resume-complete td,.resume-complete th{padding:5px 0;color:#666;vertical-align:top;text-align:left;font-weight:400;font-size:14px;line-height:20px;}
.resume-edit{margin-top:10px;padding:25px 20px 0 20px;border:1px #3b84d1 solid;border-top:5px solid #3b84d1;}
.resume-add-fieldset{margin-left:35px;}
.resume-edit .form-content table.edit-fromTable td,.resume-edit .form-content table.edit-fromTable th{padding:5px 0;vertical-align:top;font-weight:400;line-height:28px;}
.resume-edit .form-content th{padding-left:10px;}
.resume-edit .form-content textarea{width:442px;outline:0;resize:none;}
.resume-edit .form-content .text-small{width:181px;}
.resume-edit .form-content .c3{color:#333;}
.resume-edit .indent{margin-left:6px;}
.resume-edit .dot{overflow:hidden;margin:3px 3px 0 3px;width:9px;color:#999;}
.resume-edit .selectui ul{width:105px;}
.resume-edit fieldset{margin-bottom:12px;}
.resume-edit .btns{margin-top:15px;}
.resume-edit .btns .btn{padding:5px 34px;font-weight:700;font-size:14px;}
.resume-edit .btns a{margin-left:10px;color:#999;}
.resume-add{margin-top:0;height:38px;border:1px dashed #e3e3e3;background:#f7f7f7;color:#0077b3;text-align:center;font-weight:700;line-height:38px;cursor:pointer;}
.resume-add em{position:relative;top:2px;font-size:18px;font-family:Arial;}
.resume-complete-en th{width:100px;text-align:left;}
.resume-complete-en .form-content .text-small{width:442px;}
.resume-old{position:relative;margin-top:12px;padding:0 25px 0 35px;}
.resume-old .btns{position:absolute;top:0;right:6px;}
.resume-old-edit .textarea{width:482px;resize:none;}
.resume-edit fieldset{margin-bottom:12px;}
.resume-complete{padding:0 0 0 35px;}
.resume-complete table.edit-fromTable{width:100%;}
.resume-complete table.edit-fromTable th{padding:4px 8px 4px 0;vertical-align:top;}
.resume-complete table.edit-fromTable td{padding:4px 8px 4px 0;vertical-align:middle;}
.resume-complete table.edit-fromTable th{font-weight:400;}
.resume-complete table td .btn-action{position:relative;padding-right:10px;}
.resume-complete table td .icon-redit{position:absolute;top:0;right:0;cursor:pointer;}
.resume-edit{margin-top:20px;padding:25px 0 0 10px;border:1px #3b84d1 solid;border-top:5px solid #3b84d1;}
.resume-edit table{width:100%;}
.resume-edit table.edit-fromTable th{padding:4px 8px 4px 0;vertical-align:top;}
.resume-edit table.edit-fromTable td{padding:4px 8px;vertical-align:middle;}
.resume-edit table td .language-category{position:relative;}
.resume-edit table td .language-category .category-main{position:absolute;top:25px;display:none;padding:8px 15px 0;max-width:100%;border:1px solid #f0f0f0;border-radius:1px;background:#f5f5f5;color:#666;}
.resume-edit table td .language-category .category-main b.arrow,.resume-edit table td .language-category .category-main i.arrow{position:absolute;top:-10px;left:50%;z-index:2;margin-left:-5px;border-color:transparent transparent #f5f5f5 transparent;border-style:dotted dotted solid dotted;border-width:5px;}
.resume-edit table td .language-category .category-main b.arrow{top:-11px;z-index:1;border-color:transparent transparent #f0f0f0 transparent;}
.resume-edit table.edit-fromTable th{vertical-align:top;font-weight:400;}
.resume-edit table.edit-fromTable td label{float:left;margin:0 10px 10px 0;}
.resume-edit table.edit-fromTable td label input{margin:2px 4px 0 0;}
.resume-edit .btns{margin-top:20px;}
.resume-edit .btns .btn{padding:5px 34px;font-weight:700;font-size:14px;}
.resume-edit .btns a{margin-left:10px;color:#999;}
.icon-redit{position:absolute;top:-30px;right:0;z-index:1;}
.resume-no{padding-left:35px;color:#999;line-height:24px;}
.resume-complete{padding-left:35px;}
.resume-complete .text-content{overflow:hidden;color:#333;line-height:26px;}
.resume-edit{margin:20px 0 0 35px;padding:25px 20px 0 20px;border:1px #3b84d1 solid;border-top:5px solid #3b84d1;}
.resume-edit .form-content .c3{color:#333;}
.resume-edit .form-content textarea{width:546px;height:120px;outline:0;resize:none;}
.resume-edit .form-content .muted{margin-top:5px;}
.resume-edit fieldset{margin-bottom:12px;}
.resume-edit .btns{margin-top:15px;}
.resume-edit .btns .btn{padding:5px 34px;font-weight:700;font-size:14px;}
.resume-edit .btns a{margin-left:10px;color:#999;}
.resume-add{margin-top:20px;height:38px;border:1px dashed #e3e3e3;background:#f7f7f7;color:#0077b3;text-align:center;font-weight:700;line-height:38px;cursor:pointer;}
.resume-add em{vertical-align:top;font-size:18px;font-family:Arial;}
.icon-redit{position:absolute;top:-30px;right:0;z-index:1;}
.resume-no{padding-left:38px;color:#999;line-height:24px;}
.resume-complete{padding-left:38px;}
.skill-tag{float:left;margin:0 10px 10px 0;padding:0 10px;border:1px solid #e6e6e6;background:#fff;white-space:nowrap;line-height:28px;}
.resume-edit{margin:20px 0 0 35px;padding:10px 20px 0;border:1px solid #3b84d1;border-top:5px solid #3b84d1;}
.resume-edit .title{margin:0 0 10px;padding:0;font-size:9pt;line-height:14px;}
.resume-edit .tag-show{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #e0e0e0;}
.resume-edit .tag-show p{position:relative;float:left;margin:0 10px 10px 0;padding:0 30px 0 10px;border:1px solid #e6e6e6;line-height:28px;}
.resume-edit .tag-show p a.del-tag{position:absolute;top:0;right:0;padding:6px 2px;width:1pc;height:1pc;background:#e9f1f5;line-height:1pc;}
.resume-edit .tag-show p a.del-tag em{margin:0;padding:0;}
.resume-edit .tag-show p a.del-tag:hover{background:#3b84d1;}
.new-tag-title{margin-bottom:10px;}
.new-tag-wrap{border:1px solid #e6e6e6;}
.new-tag-wrap table{margin:0;}
.new-tag-wrap table.edit-fromTable td{border:0 none;}
.new-tag-wrap table.edit-fromTable td.change{width:65px;background:#e9f1f5;vertical-align:middle;text-align:center;}
.new-tag-wrap table.edit-fromTable td.change a{display:block;outline:0;color:#0077b3;}
.new-tag-wrap .new-tag-main{padding:10px 10px 0;background:#fafafa;}
.new-tag-wrap .new-tag-main .skill-tag{cursor:pointer;}
.new-tag-wrap .new-tag-main .skill-tag.on{background:#e6e6e6;color:#999;}
.resume-edit .form-content .c3{color:#333;}
.resume-edit .form-content textarea{width:446px;height:90pt;outline:0;resize:none;}
.resume-edit .form-content .muted{margin-top:5px;}
.resume-edit fieldset{margin-bottom:9pt;}
.resume-edit .btns{margin-top:15px;}
.resume-edit .btns .btn{padding:5px 34px;font-weight:700;font-size:14px;}
.resume-edit .btns a{margin-left:10px;color:#999;}
.resume-add{margin-top:20px;height:38px;border:1px dashed #e3e3e3;background:#f7f7f7;color:#0077b3;text-align:center;font-weight:700;line-height:38px;cursor:pointer;}
.resume-add em{vertical-align:top;font-size:18px;font-family:Arial;}
.signup-jobseeker {margin-top:20px;height:38px;border:1px dashed #e3e3e3;background:#f7f7f7;color:#0077b3;text-align:center;font-weight:700;line-height:38px;cursor:pointer;}
.signup-jobseeker-success {margin-top:20px;height:48px;border:1px dashed #e3e3e3;background:#f7f7f7;color:red;text-align:center;font-weight:700;line-height:48px;}
.signup-jobseeker em{vertical-align:top;font-size:18px;font-family:Arial;}
.resume-attach-info,.resume-edu-exp,.resume-job-want,.resume-language-ability,.resume-project-exp,.resume-self-assess,.resume-skill-tag,.resume-user-info,.resume-work-exp{margin-bottom:20px;}
.checkbox-wrap{padding:5px 30px;background:#fff;line-height:24px;}
.checkbox-wrap a.btn{margin-right:0;}
.checkbox-wrap label input{display:inline-block;margin-top:-2px;margin-right:10px;vertical-align:middle;}
.list-bar{margin-bottom:10px;padding:10px 20px;border:1px #e0e0e0 solid;background-color:#fff;line-height:28px;}
.list-bar .status-box{float:left;}
.list-bar .myjob-num{float:right;font-size:14px;}
.list-bar .myjob-num cite{display:inline-block;padding:0 3px;min-width:13px;border-radius:10px;color:#3b84d1;text-align:center;line-height:18px;}
.job-list-display ul li tbody td .bubbles td{padding:0;border-bottom:none;}
.job-list-display ul li.hover,.job-list-display ul li.slide-down,.job-list-display ul li:hover{background:#fafafa;}
.job-list-display ul li.job-list-each{position:relative;margin-bottom:10px;padding:15px 30px 14px 21px;height:auto;border:1px solid #d9d9d9;background-color:#fff;}
.job-list-display ul li.job-list-each .icon{position:absolute;top:0;right:0;width:0;height:0;border-top:42px solid #ff6363;border-left:42px solid transparent;cursor:pointer;}
.job-list-display ul li.job-list-each .icon b{position:absolute;top:-40px;left:-19px;color:#fff;font-size:14px;font-family:Microsoft Yahei;}
.job-list-display ul li.job-list-each .icon-yellow-triangle{border-top-color:#fec144;}
.job-list-display ul li.job-list-each .icon-blue-triangle{border-top-color:#2c99fe;}
.job-list-display ul li.job-list-each .icon-orange-triangle{border-top-color:#ff7e00;}
.job-list-display ul li.job-list-each .sojob-item-main a{color:#666;text-decoration:none;}
.job-list-display ul li.job-list-each .sojob-item-main a .company-name:hover,.job-list-display ul li.job-list-each .sojob-item-main a h3:hover{color:#ff7f00;}
.job-list-display ul li.job-list-each .sojob-item-main a p{margin-top:14px;}
.job-list-display ul li.job-list-each .sojob-item-main a p span{display:inline;padding:0 10px;border-left:1px solid #ccc;}
.job-list-display ul li.job-list-each .sojob-item-main a p span:first-child{padding-left:0;border:0 none;}
.job-list-display ul li.job-list-each .sojob-item-main a h3{overflow:hidden;margin:0;color:#3b84d1;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:18px;font-family:Microsoft Yahei;line-height:21px;}
.job-list-display ul li.job-list-each .sojob-item-main a h3 em{margin:-3px 0 0 5px;color:#666;vertical-align:middle;font-size:14px;font-family:simsun;}
.job-list-display ul li.job-list-each .sojob-item-main a.nohover{cursor:text;}
.job-list-display ul li.job-list-each .sojob-item-main a.nohover .company-name:hover{color:#666;}
.job-list-display ul li.job-list-each .sojob-item-main a:visited h3{color:purple;}
.job-list-display ul li.job-list-each .job-info{float:left;padding-right:15px;width:420px;}
.job-list-display ul li.job-list-each .job-info.job-company{float:right;margin-right:40px;width:347px;text-align:right;}
.job-list-display ul li.job-list-each .job-info .condition{overflow:hidden;margin-top:13px;height:20px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-family:Microsoft Yahei;}
.job-list-display ul li.job-list-each .job-info .condition .time-info{margin-top:11px;color:#999;}
.job-list-display ul li.job-list-each .job-info .condition .time-info time{padding-right:9pt;}
.job-list-display ul li.job-list-each .job-info .condition .time-info span{padding-left:9pt;border-left:1px solid #ccc;}
.job-list-display ul li.job-list-each .job-info .condition .time-info span.feelback{padding:2px 5px;border:1px solid #fea9a9;border-radius:3px;color:#fd5353;}
.job-list-display ul li.job-list-each .company-info{float:right;padding:0 5px 3px 65px;width:278px;height:88px;border-left:1px dotted #8197a2;font-size:14px;font-family:Microsoft Yahei;}
.job-list-display ul li.job-list-each .company-info .company-name{overflow:hidden;margin-top:5px;height:18px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.job-list-display ul li.job-list-each .company-info .apply-progress{position:relative;}
.job-list-display ul li.job-list-each .company-info .apply-progress .delete-now{position:absolute;top:15px;left:218px;display:none;}
.job-list-display ul li.job-list-each .company-info .apply-end{margin-top:20px;}
.job-list-display ul li.job-list-each .company-info .apply-end button{margin-right:10px;}
.job-list-display ul li.job-list-each .track-step{position:relative;float:left;margin-top:15px;margin-right:20px;width:178px;height:1pc;background:url(../../pages/img/mypostjob-step.png) 0 -26px no-repeat;color:#999;text-decoration:none;}
.job-list-display ul li.job-list-each .track-step .tel-icon{position:absolute;top:0;left:98px;width:50px;height:1pc;background:url(../../pages/img/mypostjob-step.png) 0 -131px no-repeat;}
.job-list-display ul li.job-list-each .track-step cite{position:relative;top:23px;left:28px;}
.job-list-display ul li.job-list-each .track-step cite.s1{left:-14px;color:#777;}
.job-list-display ul li.job-list-each .track-step cite.s3{left:65px;}
.job-list-display ul li.job-list-each .track-step2{background-position:0 -52px;}
.job-list-display ul li.job-list-each .track-step2 cite.s2{color:#777;}
.job-list-display ul li.job-list-each .track-step2-fail{background-position:0 -177px;}
.job-list-display ul li.job-list-each .track-step2-fail cite.s2{color:#777;}
.job-list-display ul li.job-list-each .track-step3{background-position:0 -78pt;}
.job-list-display ul li.job-list-each .track-step3 cite{color:#777;}
.job-list-display ul li.job-list-each .track-step3-fail{background-position:0 -78px;}
.job-list-display ul li.job-list-each .track-step3-fail cite{color:#777;}
.job-list-display ul li.job-list-each .track-step3-fail cite.s3{left:70px;}
.job-list-display ul li.no-data{margin-bottom:10px;padding:88px;height:auto;border:1px solid #d9d9d9;background-color:#fff;text-align:center;}
.job-list-display ul li:hover .no-data{background:#fff;cursor:default;}
.job-list-display ul li.job-end .icon{border-top-color:#bfbfbf;}
.job-list-display ul li.job-end .track-step{background-position:0 0;}
.job-list-display ul li.job-end .track-step .tel-icon{background-position:0 -153px;}
.job-list-display ul li.job-end .sojob-item-main .company-info .company-name,.job-list-display ul li.job-end .sojob-item-main a h3,.job-list-display ul li.job-end .sojob-item-main a:hover h3,.job-list-display ul li.job-end .sojob-item-main a:visited h3,.job-list-display ul li.job-end .sojob-item-main p span,.job-list-display ul li.job-end h5 a,.job-list-display ul li.job-end h5 a:hover,.job-list-display ul li.job-end p{color:#999;}
.job-list-display ul .job-list-each{position:relative;margin-bottom:10px;padding:0 30px 14px 21px;height:88px;border:1px solid #d9d9d9;background-color:#fff;}
.job-list-display ul .job-list-each .edit-buttons{position:absolute;top:36px;right:50px;display:none;}
.job-list-display ul .job-list-each .edit-buttons a{display:inline-block;margin-left:40px;}
.job-list-display ul .job-list-each:hover .edit-buttons{display:block;}
.job-list-display .new-subscribe{display:block;margin-bottom:10px;border:1px solid #d9d9d9;background-color:#fff;color:#3b84d1;text-align:center;font-size:14px;line-height:32px;}
.job-list-display ul .job-list-each .edit-buttons{position:absolute;top:50%;right:50px;display:block;margin-top:-20px;font-size:28px!important;}
.job-list-display ul .job-list-each .edit-buttons a{display:inline-block;margin-left:40px;color:#3b84d1!important;}
.job-list-display ul .job-list-each:hover .edit-buttons{display:block;}
.job-list-display ul .job-list-each .sojob-item-main .company-info.company-weal{padding-left:40px;width:350px;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .company-name{overflow:hidden;margin-top:5px;height:18px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .apply-buttons{display:none;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .apply-buttons,.job-list-display ul .job-list-each .sojob-item-main .company-info .apply-end{margin-top:20px;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .apply-buttons button,.job-list-display ul .job-list-each .sojob-item-main .company-info .apply-end button{margin-right:10px;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .field-financing{overflow:hidden;margin-top:9px;height:20px;text-overflow:ellipsis;white-space:nowrap;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .honesty-tips{overflow:hidden;margin-top:16px;width:246px;height:30px;color:#999;font-size:12px;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .temptation{overflow:hidden;margin-top:9px;height:30px;}
.job-list-display ul .job-list-each .sojob-item-main .company-info .temptation span{float:left;margin-right:6px;margin-bottom:10px;padding:2px 10px;border:1px solid #e1f2fa;background-color:#edf9ff;color:#3b84d1;font-size:12px;}
.job-list-display ul .job-list-each .sojob-item-main p span{display:inline;padding:0 10px;border-left:1px solid #ccc;}
.job-list-display ul .job-list-each .sojob-item-main p span:first-child{padding-left:0;border:0 none;}
.job-list-display ul .job-success{border-color:#d1edc2;background-color:#d7f2c7;color:#4ea321;text-align:center;font-size:18px;line-height:88px;}
.job-list-display ul .job-success:hover{background:#d7f2c7;}
.job-list-display ul li:hover .sojob-item-main .company-info .apply-buttons{display:block;}
.job-list-display ul li:hover .sojob-item-main .company-info .job-tags{display:none;}
.job-list-display ul li:hover .no-data{background:#fff;cursor:default;}
.job-list-display ul .job-end .icon{border-top-color:#bfbfbf;}
.job-list-display ul .job-end .sojob-item-main a h3,.job-list-display ul .job-end .sojob-item-main a:hover h3,.job-list-display ul .job-end .sojob-item-main a:visited h3{color:#999;}
.job-list-display ul .job-end .sojob-item-main .company-info .company-name,.job-list-display ul .job-end .sojob-item-main p span{color:#999;}
.job-list-display ul .job-end h5 a,.job-list-display ul .job-end h5 a:hover,.job-list-display ul .job-end p{color:#999;}
.nav-tabs.progress-tabs{margin:0 12px;padding:0;height:47px;border:1px solid #ddd;background:#fff;}
.nav-tabs.progress-tabs li{width:50%;height:45px;line-height:45px;}
.nav-tabs.progress-tabs li a{height:45px;background:0 0;text-align:center;line-height:35px;}
.bind-box h3{height:74px;background-color:#c2e2f2;color:#2483b3;text-indent:5em;font-weight:400;font-size:18px;font-family:Microsoft Yahei;line-height:74px;}
.bind-box table{width:100%;font-size:14px;}
.bind-box table td{padding:15px 0;border-bottom:1px dotted #e6e6e6;}
.bind-box table td a{color:#0077b3;}
.bind-box table td a:hover{color:#f93;}
.bind-box table td .icon-24{margin-right:10px;}
.bind-box table tr:last-child td{border-bottom:none;}
.bind-box .error-tip{margin-top:20px;padding-left:90px;}
.profile-wrap{margin:0 auto;width:50pc;}
.profile-title{font-size:24px;font-family:Microsoft Yahei;}
.profile-main{padding:30px;border:1px solid #e6e6e6;background:#fff;}
.profile-main .profile-tab{margin-bottom:25px;}
.profile-main .profile-tab a{position:relative;float:left;margin-right:5px;width:90pt;height:30px;border-radius:2px;background:#f5f5f5;color:#333;text-align:center;font-size:14px;line-height:30px;}
.profile-main .profile-tab a.active{background:#45ace0;color:#fff;font-weight:700;}
.profile-main .profile-tab a.active:after{position:absolute;bottom:-9px;left:55px;display:inline-block;border-color:#45ace0 transparent transparent;border-style:solid dashed dashed;border-width:5px;content:'';}
.profile-main .profile-content{margin-bottom:10px;}
.profile-main h3.profile-main-title{margin:0 0 20px;font-weight:400;font-size:18px;line-height:24px;}
.profile-main h3.profile-main-title em i{font-size:24px;}
.profile-main .privacy-wrap{margin-bottom:20px;}
.profile-main .instructions a{position:absolute;top:0;right:0;width:5pc;height:5pc;}
.set-panel label input{display:inline-block;margin-top:-3px;margin-right:5px;vertical-align:middle;}
.set-panel .show-wrap{margin-bottom:10px;}
.set-panel .show-wrap.open .show-main{display:none;}
.set-panel .show-wrap.open .edit-main{display:block;}
.set-panel .tpl-main{padding:15px 18px;border:1px solid #3b84d1;border-top-width:3px;}
.set-panel .tpl-main h3.title{margin:0 0 -18px;color:#ed8e35;text-align:left;font-size:15pt;line-height:14px;}
.set-panel .show-main{padding:14px 18px;border:1px solid #e6e6e6;background:#fafafa;}
.set-panel .show-main:hover{border:1px solid #d6ebf4;background:#eaf5fb;}
.set-panel .show-main p{float:left;overflow:hidden;}
.set-panel .show-main .show-title{width:230px;font-weight:700;}
.set-panel .show-main .show-value{width:260px;color:#0d92d6;}
.set-panel .show-main .tool-main{float:right;}
.set-panel .show-main .tool-main .edit-btn{float:right;margin-left:25px;}
.set-panel .show-main .tool-main .show-status{float:right;}
.set-panel .edit-main{display:none;}
.set-panel .edit-content .tip{float:left;padding:35px 30px 50px 0;width:180px;border-right:1px dashed #e5e5e5;color:#999;}
.set-panel .edit-content .edit-right{padding-left:215px;}
.set-panel .input-medium{width:220px;}
.set-panel .form-list li{margin-bottom:15px;}
.set-panel .form-list li .form-title{float:left;width:5pc;text-align:right;line-height:30px;}
.set-panel .form-list li .form-content{padding-left:5pc;line-height:30px;}
.set-panel .form-list li .form-content .confirmation-text{margin-right:10px;width:90px;}
.set-panel .form-list li .form-content .confirmation-btn{width:90pt;}
.set-panel .form-list li .btn-wrap{padding-top:10px;}
.set-panel .form-list li .btn-wrap button.btn{margin-right:10px;}
.set-panel .form-list li .time-defined{width:360px;}
.set-panel .form-list li .time-defined.hide{display:none;}
.set-panel .prompt{margin-top:35px;color:#999;}
.set-panel .confirmation-phone-tip{color:#3b84d1;}
.set-panel .flag-tip{position:relative;display:inline-block;margin-left:5px;vertical-align:middle;}
.set-panel .flag-tip:hover .help-info{display:block;}
.set-panel .flag-tip .help-info{position:absolute;top:-115px;left:30px;display:none;padding:5px 10px;width:210px;min-height:190px;border:3px solid #d9d9d9;background:#fff;color:#666;font-size:9pt;}
.set-panel .flag-tip .help-info:after,.set-panel .flag-tip .help-info:before{position:absolute;top:110px;left:-26px;z-index:1;border-color:transparent #d9d9d9 transparent transparent;border-style:solid dashed solid solid;border-width:9pt;content:"";}
.set-panel .flag-tip .help-info:after{left:-22px;z-index:2;border-color:transparent #fff transparent transparent;}
.set-panel .openwho-tip{margin-top:5px;color:red;}
.set-panel .shield-main{position:relative;margin-top:9pt;padding:10px 20px;border:1px solid #f5f5f5;background:#fafafa;}
.set-panel .shield-main:after,.set-panel .shield-main:before{position:absolute;top:-19px;z-index:2;border-color:transparent transparent #fafafa;border-style:solid solid dashed;border-width:10px;content:"";}
.set-panel .shield-main:after{top:-20px;z-index:1;border-color:transparent transparent #f5f5f5;}
.set-panel .shield-main .shield-list{margin-bottom:10px;}
.set-panel .shield-main .shield-list dd{position:relative;margin-bottom:0;line-height:2pc;}
.set-panel .shield-main .shield-list dd input{width:200px;}
.set-panel .shield-main .shield-list dd .shield-delete,.set-panel .shield-main .shield-list dd em{margin-left:5px;}
.set-panel .j-autocomplete ul li{margin-bottom:0;}
.set-panel .shield-tip{margin-left:5px;color:red;}
input.text,textarea,textarea.disabled{border:1px solid #d9d9d9;background:#fff;}
input.text,select,textarea,textarea.disabled{display:inline-block;padding:5px 6px;border-radius:2px;color:#666;vertical-align:middle;font-size:12px;}
.set-panel2 label input{display:inline-block;margin-top:-3px;margin-right:5px;vertical-align:middle;}
.set-panel2 .show-wrap{margin-bottom:10px;}
.set-panel2 .show-wrap.open .show-main{display:none;}
.set-panel2 .show-wrap.open .edit-main{display:block;}
.set-panel2 .tpl-main{padding:15px 18px;border:1px solid #3b84d1;border-top-width:3px;}
.set-panel2 .tpl-main h3.title{margin:0 0 -18px;text-align:left;font-size:9pt;line-height:14px;}
.set-panel2 .show-main{padding:14px 18px;height:auto;border:1px solid #e6e6e6;background:#fafafa;}
.set-panel2 .show-main:hover{border:1px solid #d6ebf4;background:#eaf5fb;}
.set-panel2 .show-main p{float:left;overflow:hidden;}
.set-panel2 .show-main .show-title{width:15pc;font-weight:700;}
.set-panel2 .show-main .show-value{width:250px;color:#0d92d6;}
.set-panel2 .show-main .tool-main{float:right;}
.set-panel2 .show-main .tool-main .edit-btn{float:right;margin-left:25px;}
.set-panel2 .show-main .tool-main .show-status{float:right;}
.set-panel2 .edit-main{display:none;}
.set-panel2 .edit-content .tip{float:left;padding:35px 30px 50px 0;width:180px;border-right:1px dashed #e5e5e5;color:#999;}
.set-panel2 .edit-content .edit-right{padding-left:220px;}
.set-panel2 .form-list li{margin-bottom:15px;}
.set-panel2 .form-list li .form-title{float:left;width:5pc;text-align:right;line-height:30px;}
.set-panel2 .form-list li .form-content{padding-left:5pc;line-height:30px;}
.set-panel2 .form-list li .form-content .confirmation-text{margin-right:10px;width:90px;}
.set-panel2 .form-list li .form-content .confirmation-btn{width:90pt;}
.set-panel2 .form-list li .btn-wrap{padding-top:10px;}
.set-panel2 .form-list li .btn-wrap button.btn{margin-right:10px;}
.set-panel2 .form-list li .time-defined{width:360px;}
.set-panel2 .form-list li .time-defined.hide{display:none;}
.set-panel2 .prompt{margin-top:35px;color:#999;}
.set-panel2 .card-info{position:relative;padding:10px;width:266px;border:2px solid #8a9499;background:#fff;}
.set-panel2 .card-info b,.set-panel2 .card-info i{position:absolute;top:-17px;left:2pc;z-index:2;display:inline-block;border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:9px;line-height:0;}
.set-panel2 .card-info b{top:-20px;z-index:1;border-color:transparent transparent #8a9499;}
.set-panel2 .card-info .user-img{float:left;overflow:hidden;margin-right:10px;width:5pc;height:5pc;}
.set-panel2 .card-info .user-img img{width:5pc;height:5pc;}
.set-panel2 .card-info .card-content{float:left;overflow:hidden;width:11pc;color:#999;}
.set-panel2 .card-info .card-content p{margin-bottom:4px;line-height:1pc;}
.set-panel2 .card-info .card-content p:first-child{margin-bottom:8px;}
.set-panel2 .card-info .card-content p span{margin-right:10px;color:#333;font-size:1pc;font-family:"微软雅黑";}
.set-panel2 .card-info .text-bottom{margin-top:5px;color:#999;line-height:1pc;}
.set-panel2 .card-info .text-bottom span{color:#333;}
.news-list .job-list{width:100%;border:1px solid #ddd;border-collapse:collapse;background:#fff;text-align:left;line-height:24px;border-spacing:0;}
.news-list .job-list td{padding:15px;line-height:30px;}
.news-list .job-list td .news-state{padding:2px 10px;border:1px solid #ed8e35;color:#ed8e35;}
.news-list .job-list tr{background:url(../../pages/img/line.png) repeat-x 0 bottom;}
.news-list .job-list tr:last-child{background:0 0!important;}
.news-list .job-list .title{font-weight:700;font-size:16px;}
.news-list .job-list .money{font-size:20px;font-family:Arial;}
.news-list .job-list .text-right{text-align:right;}
.business-aside .board{position:relative;padding:25px 10px 0;min-height:578px;background:#fff;box-shadow:0 1px 3px #ddd;}
.business-aside .board>section{padding:0;}
.business-aside section h2{margin-bottom:10px;font-size:16px;}
.business-aside section:first-child{border-top:none;}
.business-aside section .side-box{font-size:9pt;line-height:24px;}
.business-info h2.business-name{margin:0 0 20px 0;text-align:center;font-weight:700;}
.business-info h2.business-name a{color:#ed8e35;}
.business-info .default-logo{padding:10px;border-radius:3px;background-color:#e4f1f4;}
.business-info p.about{margin:10px 0 4px;text-align:center;}
.business-info .logo{position:relative;overflow:hidden;margin-bottom:20px;height:110px;text-align:center;font-size:20px;}
.business-info .logo i.fun-line-shadow{position:absolute;top:0;left:0;display:block;width:220px;height:110px;border-radius:10px;background:linear-gradient(50deg,transparent,hsla(0,0%,100%,0) 40%,#fff 50%,hsla(0,0%,100%,0) 60%,transparent) -220px 0 no-repeat;background:-webkit-linear-gradient(50deg,transparent,hsla(0,0%,100%,0) 40%,#fff 50%,hsla(0,0%,100%,0) 60%,transparent) -220px 0 no-repeat;transition:all ease .7s;}
.business-info .logo:hover i.fun-line-shadow{background-position:220px 0;}
.business-info .logo p{line-height:110px;}
.business-info .logo a{display:block;height:110px;color:#ccc;line-height:110px;}
.business-info .progress-box{margin-top:20px;}
.business-info .progress-box h3{margin-bottom:10px;font-size:9pt;}
.business-info .progress-box h3 i.icons16-guide-mark{margin:-4px 0 0 4px;}
.business-info .progress-box h3 a.change{float:right;margin-top:2px;}
.business-info .progress-box .progress{padding-right:30px;width:180px;height:20px;border-radius:24px;background-color:#f3f4f6;}
.business-info .progress-box .progress p{position:relative;padding-right:30px;width:0;height:20px;border-radius:24px;background-color:#6b6;color:#fff;text-align:right;transition:width 1s ease .1s;}
.business-info .progress-box .progress p span{position:absolute;top:2px;right:4px;}
.business-info .progress-box .progress p.progress-small{background-color:#f99c40;}
.business-info .progress-box .progress p.hide-progress{background-color:#f3f4f6;}
h2.base-title{margin:25px 0;padding-left:10px;border-left:3px solid #3b84d1;color:#454545;font-size:16px;line-height:20px;}
h2.base-title i{position:absolute;top:3px;right:0;width:35px;background:#fff;color:#3b84d1;text-align:center;cursor:pointer;}
.relative{position:relative;}
.business-aside hr{position:absolute;top:50%;right:0;margin-top:-1px;width:150px;border-color:#e6e6e6;border-bottom:0;}
.business-aside .base-info ul li{color:#6c6c6c;font-size:14px;line-height:30px;}
ol,ul{margin:0;padding:0;list-style:none;}
.business-list li{width:100%;}
.business-list .jobs-panel.dot-border .jobs-items{margin-right:0!important;padding:4px 8px;background:#fff;}
.business-list .jobs-panel.dot-border .jobs-items .items-info{width:100%;}
table.list-table{width:100%;}
table.list-table td{position:relative;color:#57666a;}
table.list-table td.experience .update-time{font-weight:800;font-size:10px;}
table.list-table td .visited,table.list-table td a:visited{color:#3b84d1;}
table.list-table td img.normalFace{border-radius:50%;}
table.list-table td.basic p,table.list-table td.experience p{line-height:24px;}
table.list-table td.basic,table.list-table td.experience{border-top:1px solid #ccc;}
table.list-table tr:first-child td.basic,table.list-table tr:first-child td.experience{border-top:none;}
table.list-table td a.head-box{display:inline-block;margin:15px 0;padding:5px;}
table.list-table td.basic .msg{margin:20px -1px 20px 0;padding-right:10px;border-right:1px solid #ccc;line-height:26px;word-break:break-word;}
table.list-table td.experience .msg{margin:10px 0 10px;padding:0 10px;border-left:1px solid #ccc;line-height:26px;word-break:break-word;}
table.list-table td.basic .msg p,table.list-table td.experience .msg p{margin:8px 0;}
table.list-table td.basic .msg br,table.list-table td.experience .msg br{line-height:30px;}
table.list-table td.basic .msg br,table.list-table td.experience a.btn{display:inline-block;margin:2px 0;margin-top:12px;padding:3px 10px;width:100%;border:none;background:#3b84d1;color:#fff;line-height:25px;}
table.list-table td.basic .msg br,table.list-table td.experience select{margin:2px 0;padding:3px 10px;border:1px solid #3b84d1;background:#fff;color:#3b84d1;}
table.list-table td .empty{padding:100px 0;}
table.list-table td .empty p{margin-top:10px;font-size:16px;}
.other-option{margin-right:-13px;margin-bottom:-20px;margin-left:-13px;padding:5px 22px;background-color:#edf6fc;box-shadow:1px 1px 3px #ddd;}
.other-option .checklabel{float:left;display:inline-block;margin-right: 10px}
.other-option a{line-height:18px!important;}
.other-option .select-btn a.btn{border-radius:0 4px 4px 0;}
.other-option .select-btn select{border:1px solid #3b84d1;border-right:none;border-radius:4px 0 0 4px;}
table.list-table td.basic .msg{position:relative;}
table.list-table tbody tr:first-child td.basic .msg .more-resumedata{top:-30px!important;}
table.list-table tbody tr:first-child td.basic .msg .more-resumedata:after,table.list-table tbody tr:first-child td.basic .msg .more-resumedata:before{top:30px!important;}
.tab-content.applicant-list{padding:20px 15px 5px;background:#fff;}
.publish-btn button{width:100%;}
.label-inputs{display:inline-block;margin:10px 10px 10px 0;padding:5px!important;height:30px;border:1px solid rgba(237,142,53,.3);background:rgba(237,142,53,.15);color:rgba(128,64,35,.5);text-align:center!important;line-height:15px;}
.label-inputs input{display:inline-block;margin:3px 8px 0 5px;vertical-align:top;}
.form-horizontal{padding:30px;background:#fff;}
legend{padding:5px 3px;border-bottom:2px solid #e5e5e5;color:#3b84d1;font-weight:700;}
fieldset{margin-bottom:15px;border-bottom:1px dashed #ddd;}
.resume-edit fieldset{border:none;}
.small.small-more{margin-left:10px;color:#666;font-weight:400;font-size:12px;}
.header-navigation ul li.business-user{position:relative;top:20px;margin-left:0;line-height:42px;}
.wd10{width:10px!important;}
.wd20{width:20px!important;}
.wd30{width:30px!important;}
.wd40{width:40px!important;}
.wd50{width:50px!important;}
.wd60{width:60px!important;}
.wd70{width:70px!important;}
.wd80{width:80px!important;}
.wd90{width:90px!important;}
.wd100{width:100px!important;}
.wd110{width:110px!important;}
.wd120{width:120px!important;}
.wd130{width:130px!important;}
.wd140{width:140px!important;}
.wd150{width:150px!important;}
.wd200{width:200px!important;}
.wd250{width:250px!important;}
.wd300{width:300px!important;}
.list-table.resume-items tr{border-bottom:1px dashed #dbdbdb;}
.list-table.resume-items tr:first-child{border-bottom:2px solid #dbdbdb;}
.list-table.resume-items td,.list-table.resume-items th{text-align:center;}
.list-table.resume-items th{background:#f0f0f0;color:#7d7d7d;line-height:40px;}
.list-table.resume-items th input{margin-top:2px;vertical-align:middle;}
.list-table.resume-items td{line-height:52px;}
.list-table.resume-items td .table-action{font-size:16px;}
.list-table.resume-items td .table-action a{display:inline-block;margin:0 5px;}
.nav-tabs.business-tabs{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:box;display:flexbox;display:flex;padding:0;height:47px;border-bottom:2px solid #3b84d1;box-shadow:0 -1px 3px #ddd;}
.nav-tabs.business-tabs li{width:16.66666666666667%;height:45px;border-right:1px solid #ddd;background:#fff;line-height:45px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.nav-tabs.business-tabs li:last-child{border-right:none;}
.nav-tabs.business-tabs li a{height:45px;background:0 0;text-align:center;line-height:35px;}
.tab-content.businessTab-list{padding:0 15px 20px;min-height:521px;background:#fff;box-shadow:1px 1px 3px #ddd;}
.control-label{margin-bottom:0;padding-top:7px;text-align:right;}
.date-input{display:inline-block;width:120px!important;}
.search-btn{float:right;margin-right:10px;}
.search-btn a{background:#3b84d1;}
.search-btn a:hover{color:#fff;}
.state-action{margin:10px 10px 10px 0;padding:5px 8px!important;height:20px;border:1px solid rgba(237,142,53,.3);color:rgba(128,64,35,.5)!important;cursor:pointer;}
.state-action.stateActive{background:rgba(237,142,53,.5);color:rgba(128,64,35,.85)!important;}
.tab-content.resumeManage-list{padding:0 15px 20px;background:#fff;}
table.msg-table{margin:25px auto 25px;width:65%;}
table.msg-table th{text-align:right;}
table.msg-table td,table.msg-table th{border:none!important;line-height:30px!important;}
span.phone-secure-tips{top:8px;right:60px;padding:8px;min-width:100px;border:1px solid #f93;background-color:#fff;box-shadow:#f93 0 0 10px;color:#ff7f00;white-space:nowrap;}
span.phone-secure-tips i,span.phone-secure-tips var{position:absolute;top:8px;left:-20px;width:0;height:0;border:10px solid transparent;border-width:10px;border-right-color:#f93;}
span.phone-secure-tips var{left:-18px;border-right-color:#fff;}
input.phone{margin-right:4px;}
.sex-radio{width:65px;}
.sex-radio .radio{display:inline-block;margin-top:-3px;margin-right:5px;vertical-align:middle;}
.board .info-list{overflow:hidden;margin-bottom:20px;padding:20px 0;border-radius:3px;background-color:#edf6fd;}
.board .info-list ul{margin-left:-1px;}
.board .info-list ul li{float:left;padding:0 15px;width:132px;border-left:1px solid #e4e6e5;}
.board .info-list ul li.list-small{width:104px;}
.board .info-list ul li h2{color:#33444c;font-size:16px;}
.board .info-list ul li h2 small i{margin-left:5px;color:#a3b5c3;vertical-align:top;font-size:14px;}
.board .info-list ul li .text-info{color:#29c;font-size:24px;}
.board .filter{margin-bottom:20px;padding:20px;border-radius:3px;background-color:#edf6fd;}
.board .filter .search-row{padding:10px 0;}
.board .filter .search-row .links-buy{float:right;margin-top:-5px;}
input.checkbox,input.radio{margin-right:.4em;vertical-align:middle;line-height:normal;}
label.sorl{display:inline-block;margin-right:15px;}
label.sorl input{display:inline-block;margin-top:-3px;margin-right:5px;vertical-align:middle;}
.form-horizontal.login-from{padding:30px 0 0;background:0 0;}
.prompt-panel{margin:155px auto;}
.prompt-panel .prompt-img{text-align:right;}
.prompt-panel .prompt-text{font-size:16px;}
.prompt-panel .prompt-text h2{color:#3b84d1;font-weight:700;font-size:18px;}
.prompt-panel .prompt-text p{color:red;font-weight:700;font-size:18px;}

.prompt-panel .prompt-text .btn-group{margin-top:50px;}
.media-center{float:none;margin:155px auto!important;width:50%;border:1px solid rgba(221,221,221,.4);box-shadow:3px 3px 10px #ddd;}
.ewm-panel .ewm{float:left;padding:5px;width:110px;height:110px;border:1px solid #ddd;background:#fff;}
.ewm-panel .ewm-info{float:left;margin-left:5px;width:125px;}
.ewm-panel .ewm-info h3,.ewm-panel .ewm-info p{margin:0;padding:0;white-space:normal!important;}
.ewm-panel .ewm-info h3{margin-bottom:5px;}
.chose-city{float:left;display:inline-block;padding-top:38px;padding-bottom:22px;color:#ed8e35;font-weight:700;font-size:16px;}
.items-info h2{margin:10px 0 18px;}
.items-company h3{margin:10px 0 18px;}
.nav-tabs.businessIndex-tabs{padding:0;height:47px;border-bottom:2px solid #3b84d1;}
.nav-tabs.businessIndex-tabs li{width:25%;height:45px;line-height:45px;}
.nav-tabs.businessIndex-tabs li a{height:45px;border-top:1px solid #ddd!important;border-right:1px solid #ddd!important;border-left:1px solid #ddd!important;background:#fff;text-align:center;line-height:35px;}
.select-btn{display:inline-block;width:170px; float: left}
.select-btn label{float:left;display:inline-block;width:100px;text-align:center;}
.select-btn select{float:left;display:inline-block;width:100px;text-align:center;}
.select-btn a{float:left;display:inline-block;width:50px;text-align:center;}
.search-box{display:flex;margin-bottom:-10px;padding:10px 20px;justify-content:space-between;}
.zeromodal-overlay{position:absolute;top:0;left:0;z-index:1000;width:100%;height:1000px;background-color:rgba(0,0,0,.4);opacity:.2;}
.zeromodal-container{position:absolute;z-index:1001;padding:19px 16px;border:none;border-radius:2px;background-color:#fff;box-shadow:0 6px 24px rgba(0,0,0,.24);font:13px/1.4 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.zeromodal-header{margin-top:4px;margin-bottom:18px;color:#666;font-weight:700;font-size:14px;}
.zeromodal-body{color:#333;font-size:12px;}
.zeromodal-frame{width:100%;height:100%;border:0;}
.zeromodal-btn{display:inline-block;margin-bottom:0;margin-left:4px;padding:6px 8px;min-width:80px;outline:0;border:1px solid transparent;border-radius:1px;background-image:none;box-shadow:0 1px 4px rgba(0,0,0,.32);text-align:center;white-space:nowrap;font-weight:400;font-size:14px;line-height:20px;cursor:pointer;-webkit-transition:all;transition:all;-webkit-transition-duration:.3s;transition-duration:.3s;-ms-touch-action:manipulation;touch-action:manipulation;}
.zeromodal-btn:hover{box-shadow:0 3px 4px rgba(0,0,0,.32);}
.zeromodal-btn-primary{border:none;background-color:#2196f3;color:#fff;}
.zeromodal-btn-default{padding:6px 8px;border:none;background-color:#fff;color:#333;}
.zeromodal-close{position:relative;top:-6px;float:right;padding:0;outline:0;border:0;-webkit-border-radius:110px;border-radius:110px;background:0 0;color:#000;text-shadow:0 1px 0 #fff;font-weight:700;font-size:21px;line-height:1;opacity:.2;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-webkit-appearance:none;filter:alpha(opacity=20);-ms-transition:-ms-transform .2s ease-out;}
.zeromodal-close:hover{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);}
.zeromodal-footer{position:absolute;bottom:12px;left:0;width:100%;}
.zeromodal-line{margin-right:auto;margin-bottom:10px;margin-left:auto;width:97%;border:none;border-top:1px solid #efefef;}
.zeromodal-btn-container{padding-right:15px;text-align:right;}
.zeromodal-icon{position:relative;box-sizing:content-box;margin:16px auto 16px;margin-top:16px;padding:0;width:80px;height:80px;border:4px solid grey;border-radius:50%;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.zeromodal-icon.zeromodal-icon-info{border-color:#3fc3ee;color:#3fc3ee;text-align:center;font-size:60px;font-family:"Open Sans",sans-serif;line-height:80px;}
.zeromodal-icon.zeromodal-icon-question{border-color:#c9dae1;color:#c9dae1;text-align:center;font-size:60px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:80px;}
.zeromodal-error{border-color:#f27474;}
.zeromodal-icon.zeromodal-error .x-mark{position:relative;display:block;}
.zeromodal-icon.zeromodal-error .line.left{left:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.zeromodal-icon.zeromodal-error .line{position:absolute;top:37px;display:block;width:47px;height:5px;border-radius:2px;background-color:#f27474;}
.zeromodal-icon.zeromodal-error .line.right{right:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.zeromodal-icon.zeromodal-success{border-color:#a5dc86;}
.zeromodal-icon.zeromodal-success .line.tip{top:46px;left:14px;width:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.zeromodal-icon.zeromodal-success .line{position:absolute;z-index:2;display:block;height:5px;border-radius:2px;background-color:#a5dc86;}
.zeromodal-icon.zeromodal-success .line.long{top:38px;right:8px;width:47px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.zeromodal-icon.zeromodal-success .placeholder{position:absolute;top:-4px;left:-4px;z-index:2;box-sizing:content-box;width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;}
.zeromodal-title1{padding:8px 0;width:100%;color:#575757;text-align:center;font-weight:700;font-size:20px;}
.zeromodal-title2{padding:8px 0;width:100%;color:#B7B7B7;text-align:center;font-size:13px;}
.zeromodal-overflow-y{overflow-y:auto;}
.news-set{margin:25px auto 25px;width:800px;}
.admin-form .switch{position:relative;display:block;margin:25px 0;margin-bottom:5px;padding-right:10px;height:26px;cursor:pointer;}
.admin-form .switch>label{position:relative;display:inline-block;width:58px;height:25px;border:2px solid #D7D7D7;-webkit-border-radius:3px;border-radius:3px;background:#D7D7D7;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:10px;font-family:Helvetica,Arial,sans-serif;line-height:20px;cursor:pointer;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;}
.admin-form .switch>label+span{position:relative;top:-7px;display:inline-block;padding-left:5px;}
.admin-form .switch>label:before{position:absolute;top:1px;right:3px;width:33px;content:attr(data-off);}
.admin-form .switch>label:after{display:block;margin:1px;width:19px;height:19px;-webkit-border-radius:2px;border-radius:2px;background:#fff;content:"";}
.admin-form .switch>input{position:absolute;top:0;left:0;width:inherit;height:inherit;opacity:0;-webkit-appearance:none;}
.admin-form .switch>input:focus{outline:0;}
.admin-form .switch>input:focus+label{border-color:#C7C7C7;background:#C7C7C7;color:#fff;}
.admin-form .switch>input:focus+label:after{background:#fff;}
.admin-form .switch>input:checked+label{padding-left:33px;border-color:#999;background:#999;color:#fff;}
.admin-form .switch>input:checked+label:before{top:1px;left:1px;content:attr(data-on);}
.admin-form .switch>input:checked+label:after{margin:1px;width:19px;height:19px;background:#fff;}
.admin-form .switch>input:checked:focus+label{border-color:#555;background:#555;}
.admin-form .switch-round>label{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-o-border-radius:13px;}
.admin-form .switch-round>label+span{top:-2px;}
.admin-form .switch-round>label:before{width:33px;}
.admin-form .switch-round>label:after{width:19px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;color:#D7D7D7;content:"\2022";font:20px/20px Times,Serif;-o-border-radius:13px;}
.admin-form .switch-round>input:checked+label{padding-left:33px;}
.admin-form .switch-round>input:checked+label:after{color:#999;}
.admin-form .switch-custom>label{border-color:#f3a79b;background:#f3a79b;}
.admin-form .switch-custom>input:focus+label,.admin-form .switch-custom>input:hover+label{border-color:#e74b31;background:#e74b31;}
.admin-form .switch-custom>input:checked+label{border-color:#70ca63;background:#70ca63;}
.admin-form .switch-custom>input:checked:focus+label,.admin-form .switch-custom>input:checked:hover+label{border-color:#47a839;background:#47a839;}
.admin-form .switch-primary>input:checked+label{border-color:#3498db;background:#3498db;}
.admin-form .switch-primary>input:checked+label:after{color:#3498db;}
.admin-form .switch-primary>input:checked:focus+label{border-color:#2489cc;background:#2489cc;}
.admin-form .append-icon,.admin-form .prepend-icon{position:relative;top:0;left:0;display:inline-block;width:100%;vertical-align:top;}
.admin-form .file{display:block;width:100%;}
.admin-form .file .gui-file{position:absolute;right:0;bottom:0;z-index:11;padding:8px 10px;width:100%;height:100%;opacity:0;cursor:pointer;-moz-opacity:0;}
.admin-form .file .button{position:absolute;top:4px;right:4px;z-index:10;float:none;padding:0 16px;height:34px;-webkit-border-radius:3px;border-radius:3px;line-height:34px;}
.admin-form .file.append-button .button{right:auto;left:4px;}
.admin-form .file.append-button>input.gui-input{padding-right:40px;padding-left:125px;text-align:right;}
.admin-form .file.append-button>label.field-icon{right:4px;left:auto;}
.admin-form .file{display:block;width:100%;}
.admin-form .file .gui-file{position:absolute;right:0;bottom:0;z-index:11;padding:8px 10px;width:100%;height:100%;opacity:0;cursor:pointer;-moz-opacity:0;}
.admin-form .file .button{position:absolute;top:4px;right:4px;z-index:10;float:none;padding:0 16px;height:34px;-webkit-border-radius:3px;border-radius:3px;line-height:34px;}
.admin-form .file.append-button .button{right:auto;left:4px;}
.admin-form .file.append-button>input.gui-input{padding-right:40px;padding-left:125px;text-align:right;}
.admin-form .file.append-button>label.field-icon{right:4px;left:auto;}
.admin-form.theme-primary .gui-input,.admin-form.theme-primary .select-multiple select,.admin-form.theme-primary .select>select{outline:1px solid transparent;-webkit-transition:outline-color .5s ease;transition:outline-color ease .5s ease;}
.admin-form.theme-primary .gui-input:focus,.admin-form.theme-primary .select-multiple select:focus,.admin-form.theme-primary .select>select:focus{outline-color:#5d9cec;border-radius:0;}
.admin-form .checkbox,.admin-form .option,.admin-form .radio{cursor:pointer;}
.admin-form .field{position:relative;display:block;}
.admin-form .field-icon i{position:relative;color:#BBB;}
.admin-form .field-label{display:block;margin-bottom:7px;}
.admin-form .field-label em{position:relative;top:3px;display:inline-block;margin-left:4px;color:#e74c3c;font-style:normal;font-size:14px;}
.admin-form .gui-input,.admin-form .gui-textarea{padding:10px;}
.admin-form .gui-input,.admin-form .gui-textarea,.admin-form .select,.admin-form .select-multiple select,.admin-form .select>select{position:relative;display:-moz-inline-stack;display:inline-block;width:100%;height:42px;outline:0;border:1px solid #DDD;color:#626262;vertical-align:top;}
.admin-form .select option{background:#fff;}
.admin-form .select>select[disabled],.admin-form select[disabled]{color:#aaa!important;}
.admin-form .append-icon,.admin-form .prepend-icon{position:relative;top:0;left:0;display:inline-block;width:100%;vertical-align:top;}
.admin-form .append-icon .field-icon,.admin-form .prepend-icon .field-icon{position:absolute;top:0;z-index:4;width:42px;height:42px;color:inherit;text-align:center;line-height:42px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-ms-transition:all .5s ease-out;pointer-events:none;}
.admin-form .append-icon .field-icon i,.admin-form .prepend-icon .field-icon i{position:relative;font-size:14px;}
.admin-form .prepend-icon .field-icon{left:0;}
.admin-form .append-icon .field-icon{right:0;}
.admin-form .prepend-icon>input,.admin-form .prepend-icon>textarea{padding-left:36px;}
.admin-form .append-icon>input,.admin-form .append-icon>textarea{padding-right:36px;padding-left:10px;}
.admin-form .append-icon>textarea{padding-right:36px;}
.fsTX{padding:10px 5px;border:1px dashed #ddd;background:rgba(221,221,221,.5);color:#afafaf;}
.pe-title{margin-bottom:0!important;padding:10px;border:1px solid #DDD;background:#f9f9f9;color:#5d9cec;text-align:center;}
.phone-email{border:1px solid #ddd;border-top:none;}
.phone-email li{padding:5px 10px;border:1px dotted rgba(221,221,221,.31);text-align:center;}
.phone-email li span{margin-right:20px;font-weight:700;}
.phone-mobile{border:1px solid #ddd;border-top:none;}
.phone-mobile li{padding:5px 10px;border:1px dotted rgba(221,221,221,.31);text-align:center;}
.phone-mobile li span{margin-right:20px;font-weight:700;}
.topnav{font-size:14px;line-height:20px;}
.topnav a.as{padding:4px 6px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#88bbd4;color:#fff;text-decoration:none;font-weight:700;}
.topnav a.menu-open{border-top:1px solid #BBB;border-right:1px solid #BBB;border-bottom:none;border-left:1px solid #BBB;border-radius:4px 4px 0 0;box-shadow:0 0 4px #8B99A8,0 0 1px #8B99A8;}
a.as.menu-open span{background-image:url(../img/toggle_up_dark.png);color:#FFF;}
a.as{position:relative;margin-left:3px;}
a.as span{padding:4px 16px 6px 0;background-image:url(../img/toggle_down_light.png);background-position:100% 50%;background-repeat:no-repeat;color:#fff;}
.select-info{position:relative;overflow:hidden;margin:8px;padding:14px 10px 14px 60px;border:1px solid #CECECE;border-radius:3px 3px 3px 3px;box-shadow:0 0 1px 1px #FFF inset,0 1px 5px rgba(0,0,0,.1);-moz-user-select:none;}
.select-info .top-label{position:absolute;top:20px;left:5px;height:20px;color:#5893B7;font-weight:700;font-size:14px;}
.select-info ul{margin-left:10px;}
.select-info ul li{float:left;margin-top:5px;margin-right:10px;padding:2px 15px;height:20px;list-style-type:none;text-align:center;line-height:20px;cursor:pointer;}
.select-info li:hover{background-color:#DFECFF;}
.select-info li.current{color:#F57900;font-weight:700;}
.xmenu{width:500px;outline:medium none;border:1px solid #BBB;border-top:none;border-radius:0 0 4px 4px;background:none repeat scroll 0 0 #FFF;box-shadow:0 0 4px #8B99A8,0 0 1px #8B99A8;-moz-user-select:none;}
.xmenu dl dt{display:block;margin:8px 0;padding-left:25px;height:30px;background:url(../img/bg_toggle_up2.gif) no-repeat scroll 8px	8px transparent;color:#5893B7;font-weight:700;font-size:14px;line-height:30px;cursor:pointer;}
.xmenu dl dt:hover{background-color:#F4FFF4;}
.xmenu dl dt.open{background:url(../img/bg_toggle_down2.gif) no-repeat scroll 8px 8px transparent;}
.xmenu dl dt.open:hover{background-color:#F4FFF4;}
.xmenu dl dd{padding-left:10px;line-height:24px;}
.xmenu dl dd h2{font-size:15px;}
.xmenu dl dd ul{overflow:hidden;padding-bottom:12px;}
.xmenu dl dd ul li{float:left;overflow:hidden;width:100px;height:25px;background-position:6px 6px;background-repeat:no-repeat;color:#666;text-indent:20px;cursor:pointer;}
.xmenu dl dd ul li:hover{background-color:#DFECFF;}
.xmenu dl dd ul li.current{color:#F57900;font-weight:700;}
.a-btn{position:relative;float:right;display:block;overflow:hidden;margin:2px;border-radius:6px 6px 6px 6px;background:-moz-linear-gradient(center top ,#FFF 0,#F6F6F6 74%,#EDEDED 100%) repeat scroll 0 0 transparent;box-shadow:0 0 7px rgba(0,0,0,.2),0 0 0 1px rgba(188,188,188,.1);-moz-transition:box-shadow .3s ease-in-out 0s;}
.a-btn-text{display:block;padding:5px;color:#D7565B;text-align:center;text-shadow:1px 1px 2px rgba(255,255,255,.5);font-size:12px;line-height:16px;}
.a-btn:hover{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 9px rgba(0,0,0,.4),0 0 0 1px rgba(188,188,188,.1);}
.a-btn:hover .a-btn-symbol{opacity:0;}
.m-close{position:absolute;right:0;bottom:0;margin:5px;width:25px;height:25px;background:url(../img/controls.png) no-repeat scroll -25px 0 transparent;text-indent:-9999px;cursor:pointer;}
.m-close:hover{background-position:-25px -25px;}
.float_ajax_box{border:1px solid #ccc;background-color:#fff;}
.float_ajax_image{padding:5px;}
.float_ajax_error{padding:40px 0;width:200px;text-align:center;}
.float_list_ul{margin:0;padding:1px;border:1px solid #beceeb;background-color:#fff;list-style-type:none;font-size:12px;}
.float_list_a{display:block;text-decoration:none;}
.float_list_a:hover{background-color:#f0f3f9;color:#333;text-decoration:none;}
.float_list_ul li{border-top:1px solid #f0f3f9;text-indent:5px;line-height:20px;}
.float_list_ul li:first-child{border-top:0;}
.float_list_null{padding:40px 20px;text-align:center;}
.float_remind_box{padding:5px 10px;border:1px solid #F7CE39;background:#ffffe0;}
.float_tip_box{position:absolute;padding:0 3px;border:1px solid #333;background-color:#ffffe0;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.4);box-shadow:1px 1px 2px rgba(0,0,0,.4);line-height:18px;}
.float_corner{position:absolute;left:-6000px;overflow:hidden;font-size:18px;}
.float_corner .corner{position:absolute;}
.float_corner .corner_1{color:#ccc;}
.float_corner .corner_2{color:#fff;}
.float_corner_bottom,.float_corner_top{width:16px;height:8px;}
.float_corner_top{line-height:14px;}
.float_corner_bottom{line-height:17px;}
.float_corner_left,.float_corner_right{width:8px;height:16px;}
.float_corner_bottom .corner,.float_corner_top .corner{left:0;}
.float_corner_left .corner,.float_corner_right .corner{top:-2px;}
.float_corner_bottom .corner_2{top:1px;}
.float_corner_left .corner_1{right:0;}
.float_corner_left .corner_2{right:1px;}
.float_corner_top .corner_1{bottom:0;}
.float_corner_top .corner_2{bottom:1px;}
.float_corner_right .corner_2{left:1px;}
.owl_shadow{border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #000;box-shadow:0 2px 7px rgba(0,0,0,.35);}
.menu_base{padding:0;background:none repeat scroll 0 0 #DADADA;}
.menu_base_if{position:absolute;z-index:1000;background:none repeat scroll 0 0 transparent;}
.menu_bd{padding:4px 0;border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F3F3F3;}
.menu_item,.menu_item_high,.menu_item_nofun{padding:0 5px 0 5px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.menu_item_nofun{margin:2px;color:#7B7B7B;cursor:default;}
.menu_item_high{background:none repeat scroll 0 0 #3470CC;color:#FFF;}
.menu_box{top:0;left:0;margin:0;width:120px;height:28px;}
.menu_item_link{display:block;margin:0;padding:5px 2px 3px 35px;text-decoration:none!important;line-height:16px;cursor:pointer;}
.menu_item_link:hover{border:1px solid #A9CBF5;border-radius:3px 3px 3px 3px;background-color:#D9E8FB;background-image:-moz-linear-gradient(center top,#E7F0FC,#C7DDF9);}
.menu_item_icon{position:absolute;left:20px;width:16px;height:16px;background:none no-repeat scroll center center transparent;}
.menu_item_inputcheck{position:absolute;left:16px;margin:0 5px 2px 3px;width:16px;height:16px;background:none no-repeat scroll center center transparent;}
.menu_item_text{color:#222;}

.datepicker .form-control{background:0 0!important;background-color:transparent!important;}
.languages{display:inline-block;margin:0 10px 10px 0;vertical-align:middle;}
label input[type=checkbox],label input[type=radio]{display:inline-block;margin:-1px 8px 0 5px;vertical-align:middle;}
img.middleFace{width:100px;height:100px;}

.resume-edit table .inline-content {
    display: inline-block;
    line-height: 28px;
}
.edit-btn2 {
    float: right;
    width: 100px;
    text-align: right;
    font-size: 16px;
    position: absolute;top:7px;right:18px;
}
.error-tip{ color: red; margin-top: 5px}
.business-uer a{ display: block;line-height: 25px;text-align:right}

.company-all{text-align: center;vertical-align: middle;font-size: 14px; margin-top: 60px}
.company-all li.companyLogo-items{width: 25%; float: left; padding: 20px 10px;opacity: 0.8}
.company-all li.companyLogo-items:after{opacity: 1}
.company-all li.companyLogo-items a{display: block}
/* .company-all li.companyLogo-items a .companyLogo-box{display: inline-block;width: 100%;height: 150px;vertical-align: middle}
 */
 .company-all li.companyLogo-items a .companyLogo-box{display:inline-block;width: 130px;height: 130px;text-align:center;vertical-align: middle;background: #fff;}
 .company-all li.companyLogo-items a .companyLogo-box img{border:none; max-width:100%;max-height:100%;display:inline-block; margin:auto; vertical-align: middle}
.company-all li.companyLogo-items a p{ height: 32px;line-height: 32px; text-align:center;overflow:hidden;text-overflow: ellipsis;background: rgba(0, 0, 0, 0.1)}
.company-all li.companyLogo-items a p ::after { content:"...";}

.hot-title{ text-align: center}
.hot-title img{background: #f8f8f8;}
.hot-line{margin-top: -56px; border-top: 5px solid #eee}
/*---- 底部快捷链接 ----*/
ul#footquicklink { padding: 13px 0px 0px 0px; text-align: center; }
ul#footquicklink li { display: inline; padding: 0px 10px; border-left: 2px solid #969696}
ul#footquicklink li:first-child{ border: none}
ul#footquicklink li.fqlfirst { background: none; }
ul#footquicklink a:link { color: #1b5dea; text-decoration: none; }
ul#footquicklink a:visited { color:#1b5dea; text-decoration: none; }
ul#footquicklink a:hover { color: #1b5dea; text-decoration: underline; }
div.sidemessage { padding-top: 9px; text-align: center; color: #666; }
div.dzjgbox { position: absolute; right: 170px; top: 46px; }
div.dzjgbox img{width:65px; display:block;}

.resume-user-info .resume-complete .resume-table th{width:75pt;text-align:left;}

/*-----------联动选择----------------*/
.selectItem{float: left;margin-right: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 180px}