@charset "utf-8";.
a{color: #0077cc;text-decoration:none;}
a:hover{color: #fb9400;text-decoration:underline;}

/****** Color Attribute[c+Color Name] ******/
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }

/*title背景*/
/* 
.bgGray{background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e9e9e9));background: -moz-linear-gradient(top, #ffffff, #e9e9e9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');}
.bgBlue{background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaf5fa)); background: -moz-linear-gradient(top, #ffffff, #eaf5fa);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaf5fa');}
.bgOrange{background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fff6de));background: -moz-linear-gradient(top, #ffffff, #fff6de);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fff6de');}
*/

/*header*/
.ircHead{ clear:both; background:#fff; height:106px;border-bottom: 4px solid #F2F2F2;}
.irc-innerHeader{
    background: #f8f8f8;
    border-bottom: 1px solid #e5e5e5;
}
.irc-innerHeader a{
    display: inline-block;
    line-height: 30px;
    position: relative;
    padding-left:21px;
}
.irc-innerHeader a.mbLink{
    font-size:14px;
    color:#888;
}
.irc-innerHeader a.mbLink:before{
    content: '';
    display: block;
    position: absolute;
    top:8px;
    left:4px;
    width:12px;
    height: 14px;
    background:url("images/irc-pb.png") no-repeat 0 -1px;
}
.irc-innerHeader a.backChitone{
    color:#0077cc;
    font-size:14px;
    margin-left: 24px;
}
.irc-innerHeader a.backChitone:before{
    content:'';
    display: block;
    position: absolute;
    top:9px;
    left:2px;
    width:13px;
    height: 12px;
    background: url("images/irc-pb.png") no-repeat 0px -16px;
}
.irc-layout{
    max-width: 960px;
    margin:0 auto;
}
.ircHead .inner{ width:960px; margin:0 auto;}
.ircHead .logo{ float:left; display:inline; width:134px; height:43px; margin-top:20px; background:url(images/logo.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.ircHead .logo a{ display:block; width:165px; height:53px; text-indent:-9999px; overflow:hidden;}
.ircHead .inner .link{float:right;padding-left:10px; margin-top:23px;line-height:17px;}
.ircHead .inner .link a{display:block;color:#666;}
.ircHead .s{ float:right; display:inline; width:352px; height:32px; margin-top:25px; padding-left:3px; background:url(images/searchs.png) no-repeat;}
.ircHead .s .fl{ padding:4px 0; margin-left:26px;}
.ircHead .s input{ width:246px; height:20px; line-height:20px; border:0 none; outline:none; font-size:14px;}
.ircHead .s a{float:right; width:75px; height:32px;text-indent:-9999px;}

/*主导航*/
.nav{padding-top: 20px;}
.mainNav{line-height:55px;margin-left: 100px;}
.mainNav a{display:block;float:left;font-size:18px;color:#212121;margin-left: 30px;margin-right: 30px;text-decoration:none;}
.mainNav a:hover,
.mainNav .selected{text-decoration:none;border-bottom: 4px solid #0077CC;color: #0077CC;}
.nav .inner .phone{float:right;}
.nav .inner .phone a{display:block;width:240px;height:36px;background:url(images/phone.png) no-repeat;}


/*主体框架结构*/
.layout{clear:both; padding-top:10px;width:960px;margin:0 auto;}
/*媒体报道*/
.media-layout{padding-top:3px;}
.layout.no-padding{
    padding-top: 0;
}
/*分栏布局*/
.main{ float:left; display:inline; width:750px;}
.sideBar{ float:right; display:inline; width:200px;}

/*栏目向导标题(单列)*/
.sort{height:30px;padding-top:5px;}
/*弹出层*/
.sort .floatBox{float:right; position:relative; width:182px; height:24px;}
.sort .floatBox .trolley{border:1px solid #d85e0c;width:180px;height:22px;background:url(images/paybg.png) no-repeat;}
.sort .floatBox .trolley span{padding:0 10px 0 26px;float:left;}
.sort .floatBox .trolley a{color:#fff;float:right;padding-right:5px;}
.sort .floatBox .box{position:absolute;right:0;top:24px;border:1px solid #79b6f6;background:#a3d0ff;padding:2px;width:306px;display:none;z-index:100;}
.sort .floatBox .box .tt{background:#f3f3f3;border-bottom:1px solid #a8a8a8;height:24px;}
.sort .floatBox .box .tt p{float:left;padding:0 0 0 12px;margin:0;}
.sort .floatBox .box .tt a{float:right;padding:0 10px;}
.sort .floatBox .box .text{text-align:center;padding:16px 5px;font-weight:bold; background:#fff;}
.sort .floatBox .box .bg{background:#fff;padding:8px;}
.sort .floatBox .box ul{border-bottom:1px solid #f60;}
.sort .floatBox .box ul li{line-height:20px; padding-top:5px; border-top:1px dashed #ccc;text-align:left;}
.sort .floatBox .box ul .first{border-top:0 none; padding-top:0;}
.sort .floatBox .box ul li p{color:#999;clear:both;}
.sort .floatBox .box ul li p em{color:#333;}
.sort .floatBox .box ul li .fair{float:left;width:210px;padding-right:10px;overflow:hidden;}
.sort .floatBox .box ul li .del{float:right;color:#999;}
.sort .floatBox .box ul li span strong{color:#ff0000; font-weight:bold;}
.sort .floatBox .box .pay{ text-align:right;}
.sort .floatBox .box .pay strong{font-weight:bold;color:#F00;}
.sort .floatBox .box .pay a{display:block;width:116px;height:20px;line-height:18px;color:#fff;background:url(images/btn.gif) 0 -520px no-repeat;cursor:pointer; text-align:center;margin-left:174px;}
.sort .floatBox .box .pay a:hover{text-decoration:none;}

/*首页内容*/
.cArea{margin-bottom:10px;}
.cArea .banner{float:left;width:710px;height:260px; background:#eee;}

.cArea .app{float:right;width:238px;height:258px;border:1px solid #eee;overflow:hidden;}
.cArea .app .ttBar{height:30px;line-height:30px;border-bottom:1px solid #eee;font-size:14px; text-indent:10px;font-weight:bold;}
.cArea .app .appList{padding:8px 10px 2px 8px;}
.cArea .app .appList li{ line-height:26px;}
.cArea .app .appList li a{display:block;width:220px;height:26px;color:#666;background:url(images/icons.gif) 0 -419px no-repeat; text-indent:10px;overflow:hidden;}
.cArea .app .appList li a:hover{ color:#F60;}
.cArea .app .btn{margin:0 auto;border:1px solid #f6dba2;width:218px;}
.cArea .app .btn a{border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9e7c1));background: -moz-linear-gradient(top, #ffffff, #f9e7c1);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9e7c1');display:block;width:216px;height:20px;line-height:20px;color:#f50;text-align:center;}

/*预约动态*/
.cArea .newsApp{border:1px solid #d4e5ef;height:31px;line-height:31px;}
.cArea .newsApp h3{float:left;font-size:14px;color:#37c;background:url(images/icons.gif) 100px 0 no-repeat;width:130px;text-indent:10px;}
.cArea .newsApp #scollNews{ position:relative; float:left;width:820px;height:31px;overflow:hidden;}
.cArea .newsApp #scollNews ul{position:absolute;}
.cArea .newsApp #scollNews ul li{height:31px; line-height:31px;}
.cArea .newsApp #scollNews ul li .item{width:390px; float:left; color:#888; font-family:Arial;padding-right:10px;overflow:hidden;}

.cArea .company{float:left;width:708px;height:383px;border:1px solid #d4e5ef;}
.cArea .company .ttBar{text-indent:10px;height:30px;line-height:30px;border-bottom:1px solid #d3e5ef;}
.cArea .company .ttBar h2{font-size:14px;float:left;color:#37c;}
.cArea .company .ttBar .people{padding-right:10px;float:right;}
.cArea .company .ttBar .people span{color:#37c;}
.cArea .company .comList{margin:8px 5px 10px 15px;}
.cArea .company .comList li{float:left;width:342px;height:28px;line-height:28px;overflow:hidden;color:#666;}
.cArea .company .comList li a{float:left;width:130px;color:#666;}
.cArea .company .comList li a:hover{color:#F60;}
.cArea .company .comList li .w1{width:160px;padding-right:5px;color:#37c;}
.cArea .company .comList li span{float:left;padding-right:5px;}
.cArea .ad{float:right;width:240px;height:385px;overflow:hidden;}

/*首页 热销产品*/
.proList{background:#eee;padding:10px;}
.proList .tt{color:#37c;font-size:14px;font-weight:bold;margin-bottom:5px;}
.proList ul{margin:0 -4px;}
.proList ul li{float:left; display:inline; background:#fff;border:1px solid #ddd;width:130px;padding:9px;margin:0 4px;}
.proList ul li img{width:130px;height:130px;}
.proList ul li a{display:block;}
.proList ul li .name{height:44px;overflow:hidden;}
.proList ul li span{display:block;color:#F50;font-size:16px;height:34px;line-height:34px;overflow:hidden;}
.proList ul li .btn{height:28px;line-height:27px;color:#fff; text-align:center;font-size:14px;background: -webkit-gradient(linear, left top, left bottom, from(#ffbd33), to(#ea5402));background: -moz-linear-gradient(top, #ffbd33, #ea5402);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd33', endColorstr='#ea5402');border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;}

.tabBox{margin-bottom:30px;}
.tab-hd{font-size: 22px;margin-bottom: 20px;font-weight: normal;}
/*选项卡导航*/
.tabBox .subNav li{float:left;width: 155px;height: 46px;line-height: 46px;text-align:center;;background: #F8F8F8;}
.tabBox .subNav li a{display:block;_display:inline-block;font-size:18px;color:#666;}
.tabBox .subNav li h1{font-size: 18px;font-weight: normal;display: inline;}
.tabBox .subNav li a:hover{text-decoration: none;}
.tabBox .subNav li .select{width: auto;background: #0077CC;color: #FFFFFF;}
.tab-hd .s{border: 1px solid #D5D5D5;width: 598px;height: 44px;position: relative;}
.tab-hd .search-items{border-right: 1px solid #D5D5D5;height: 44px;width: 72px;position: relative;}
.tab-hd .search-items span{display: block;line-height: 44px;padding-left: 15px;cursor: pointer;text-decoration: none;}
.search-items i{position: absolute;width: 16px;height: 7px;background: url(images/icon_down.png) no-repeat 0 0;top: 18px;right: 8px;margin: 0;}
.search-items ul{position: absolute;border: 1px solid #D5D5D5;margin-left: -1px;width: 88px;background: #FFFFFF;display: none;}
.search-items ul li{line-height: 28px;}
.search-items ul a{color: #666666;padding: 0 8px;text-decoration: none;display: block;}
.search-items ul a:hover{background: #0077CC;color: #FFFFFF;}
.tab-hd .search-items input{
    border: 0;
    width: 42px;
    line-height: 44px;
    text-align: right;
    font-family: "Microsoft YaHei", 微软雅黑, 宋体;
    text-indent: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#name_joblocationnameStr{
    height: 100% !important;
}

.tab-hd .search-items .btn{

    position: absolute;

    top: 0;

    left: 0;

    color: #999;

    width: 100%;

    height: 100%;

    z-index: 10;

    text-decoration: none;
}
#searchForm #keyword{border: 0;padding: 12px 8px;width: 390px;line-height: 20px;outline: none;font-family: "Microsoft YaHei", 微软雅黑, 宋体;font-size: 14px;}
#searchForm #btnSearch{width: 120px;height: 46px;background: url(images/search_btn.gif) no-repeat 0 0;display: block;position: absolute;right: -1px;top: -1px;text-indent: -9999px;}
.tabBox2{border:1px solid #d4e5ef;}
.tabBox2 .subNav li{float:left;border-right:1px solid #d4e5ef;}
.tabBox2 .subNav li .select{background:#fff; font-weight:bold;}
/*选项卡内容*/
.tabBox .area{margin: 15px 0;line-height: 26px;padding-left: 65px;overflow: hidden;}
.tabBox .area dt{float:left;margin-left: -65px;background: #e1e1e1;text-align: center;}
.tabBox .area dd a{float:left;margin-right:20px;color:#666;}
.tabBox .area dd a:hover{color:#fd8822; text-decoration:none;}
.tabBox .area dd .current{color:#fd8822;}
.tabBox .area .tab{width:45px;}

/*招聘会预告搜索结果*/
.sTit{font-size:14px;font-weight:bold;padding-bottom:5px;}
.sFairList{border:1px solid #eee;margin-bottom:15px;}
.sFairList table{width: 100%;}
.sFairList th{text-align: left;font-weight: normal;font-size: 16px;}
.trailer-sFairList th,
.trailer-sFairList td{text-align: center;}
.trailer-sFairList td.w1{text-align: left;}
.sFairList th,
.sFairList td{padding: 15px 20px;}
.sFairList .th span,
.sFairList .sResult span{display: block;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sFairList .th .w04{text-align: center;}
.sFairList .w01{width: 12%;}
.sFairList .w02{width: 24%}
.sFairList .w03{width: 20%;}
.sFairList .w04{width: 24%;}
.sFairList .w05{width: 20%;text-align:center;}
.sFairList .w1{width: 34%}
.sFairList .w2{width: 34%;}
.sFairList .w3{width: 20%; text-align:center;}
.sFairList .w4{width: 12%; text-align:center;}
.posList-aResult td.w01{max-width: 74px;}
.posList-aResult td.w02{max-width: 187px;}
.posList-aResult td.w03{max-width: 147px;}
.posList-aResult td.w04{max-width: 238px;}
.posList-aResult td.w05{max-width: 154px;}
.trailer-sFairList td.w1,
.trailer-sFairList td.w2{max-width: 276px;}
.trailer-sFairList td.w3{max-width: 148px;}
.trailer-sFairList td.w4{max-width: 100px;}

.sFairList .sResult i{display:block;width:100px; height:16px; background:url(images/stars.png) no-repeat;}
.sFairList .sResult .star1{background-position:0 -64px;}
.sFairList .sResult .star2{background-position:0 -48px;}
.sFairList .sResult .star3{background-position:0 -32px;}
.sFairList .sResult .star4{background-position:0 -16px;}
.sFairList .sResult .star5{background-position:0 0;}

/*招聘会职位搜索条件*/
.tabBox .searchForm{margin:10px 40px 0 40px;height:34px;}

.tabBox .searchForm .btnSel{position:relative; float:left;width:116px;height:22px;line-height:22px;margin-right:5px; background:url(images/btn.gif) 0 0 no-repeat; color:#333;}
.tabBox .searchForm .btnSel .ipt{ border:0 none; margin-left:35px; width:75px;}
.tabBox .searchForm .btnSel .btn{position:absolute; top:0; left:0; width:100%; height:100%; text-decoration:none; text-indent:35px; color:#333;}

.tabBox .search{padding:0 40px;height:30px;}
.tabBox .search input{float:left;border:1px solid #ffa712;width:406px;height:22px; line-height:22px;padding-left:10px;}
.tabBox .search a{float:left;width:107px;height:26px; line-height:26px;color:#fff;background:url(images/btn.gif) 0 -34px no-repeat;margin-left:5px;font-weight:bold;font-size:14px; text-align:center;}

/*商品列表幻灯*/
.main .slide2{height:170px; width:750px;}
.main .slide2 .btns a{float:left;width:20px;height:20px;background:url(images/slide_trigger.png) 0 0 no-repeat; overflow:hidden;color:#ff7300; text-align:center; line-height:20px;margin-right:3px;}
.main .slide2 .btns.on{background:url(images/slide_trigger.png) 0 -30px no-repeat;color:#fff;}
#hideBanner {width:20px;height:20px;position:absolute;z-index:11;right:4px;top:4px;}
#hideBanner a {display:block;background:url(images/delBanner.png) !important;width:18px;height:18px;background-repeat: no-repeat;background-position: 0 0;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/delBanner.png'); /* IE6 */_background-image: none;}
#hideBanner a:hover {background:url(images/delBanner.png) 0 -23px !important;}

/*招聘会分类标签*/
.main .area{border:1px solid #fd8823;padding:5px 20px;margin-bottom:15px;}
.main .area ul{border-bottom:1px solid #ccc;padding:10px 0;}
.main .area ul li{float:left;}
.main .area ul li a{float:left;padding:0 6px;margin-right:3px;}
.main .area ul li a:hover{ background:#fd8822;color:#fff; text-decoration:none;}
.main .area ul li .current{background:#fd8822;color:#fff;}
.main .area .tab{width:45px;font-weight:bold;}
.main .area .areas{width:660px;}

/**/
.main .sList{}
.main .sList .ttBar{font-size:14px; margin-bottom:5px;}
.main .sList .th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:28px; line-height:28px;margin-bottom:15px;}
.main .sList .th span{float:left; text-align:center;}
.main .sList .th .w1{width:370px;}
.main .sList .th .w2{width:170px;}
.main .sList .th .w3{width:100px;}
.main .sList .th .w4{width:108px;_margin-right:-3px;}

/*商品列表*/
.main .sList .fairItem{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.main .sList .fairItem h2{ font-weight:normal;margin-left:50px;background:url(images/icons.gif) 0 -496px no-repeat;padding:10px 0 30px 30px;font-size:18px;}
.main .sList .fairItem .fairIcon{float:left;width:94px;padding-left:6px; position:relative;}
.main .sList .fairItem .fairIcon img{display:block;width:80px;height:80px;}
.main .sList .fairItem .fairIcon span{position:absolute;background:url(images/icon.gif) no-repeat;left:50px;top:-10px;color:#fff;width:47px;height:52px; text-align:center; line-height:56px;font-size:14px;}
.main .sList .fairItem .content{float:left;width:540px;}
.main .sList .fairItem .content .info{text-align:center;}
.main .sList .fairItem .content .info .fair{float:left;width:262px; text-align:left;}
.main .sList .fairItem .content .info .fair a{font-size:14px; line-height:16px;}
.main .sList .fairItem .content .info .price{float:left;width:180px;}
.main .sList .fairItem .content .info .price strong{color:#F00;font-size:14px;}
.main .sList .fairItem .content .info .region{float:right;width:90px;}
.main .sList .fairItem .content .info2{color:#F60;text-align:left;}
.main .sList .fairItem .content .tabIcon{}
.main .sList .fairItem .other{float:right;width:106px; text-align:center;}

/*商品服务小图标*/
.tabIcon{}
.tabIcon img{float:left;width:20px;height:16px;border:0;background:url(images/tabIcon.gif) no-repeat;}
.tabIcon .EXT-3C{background-position:0 0;}
.tabIcon .EXT-CCS{background-position:-20px 0;}
.tabIcon .EXT-CRM{background-position:-40px 0;}
.tabIcon .EXT-MATCH{background-position:-60px 0;}
.tabIcon .EXT-QC{background-position:-80px 0;}
.tabIcon .EXT-TEL{background-position:-100px 0;}
.tabIcon .EXT-1S{background-position:-120px 0;}
.tabIcon .EXT-6S{background-position:-140px 0;}
.tabIcon .EXT-FETCH{background-position:-160px 0;}
.tabIcon .EXT-PARKING{background-position:-180px 0;}

.tabIcon .EXT-POP{background-position:0 -20px;}
.tabIcon .EXT-PROCESS{background-position:-20px -20px;}
.tabIcon .EXT-SECURITY{background-position:-40px -20px;}
.tabIcon .EXT-SNACK{background-position:-60px -20px;}
.tabIcon .EXT-VALIDATE{background-position:-80px -20px;}
.tabIcon .EXT-WIFI{background-position:-100px -20px;}
.tabIcon .EXT-ZERO{background-position:-120px -20px;}
.tabIcon .EXT-1TO1{background-position:-140px -20px;}
.tabIcon .EXT-INFO{background-position:-160px -20px;}
.tabIcon .EXT-LINE{background-position:-180px -20px;}

.tabIcon .EXT-MAP{background-position:0 -40px;}
.tabIcon .EXT-MESSAGE{background-position:-20px -40px;}
.tabIcon .EXT-PHONEWEB{background-position:-40px -40px;}
.tabIcon .EXT-PREENGAGE{background-position:-60px -40px;}
.tabIcon .EXT-SEARCH{background-position:-80px -40px;}

/*组合套餐*/
.main .mainInfo{border:1px solid #eee;margin-bottom:10px;}
.main .mainInfo .tit{height:30px; line-height:30px;font-size:14px;padding-left:10px;font-weight:bold;}
.main .mainInfo .info{padding:16px;color:#333;}
.main .mainInfo .hotsProduct{margin:5px 0 5px 10px;}
.main .mainInfo .hotsProduct li{float:left;width:100px;padding:10px;text-align:center;position:relative;}
.main .mainInfo .hotsProduct li span{position:absolute;background:url(images/icon.gif) no-repeat;left:70px;top:0;color:#fff;width:47px;height:52px; text-align:center; line-height:56px;font-size:14px;}

.main .mainInfo .package{padding:15px 10px;}
.main .mainInfo .package img{margin-bottom:5px;}
.main .mainInfo .package .global{float:left;width:140px;}
.main .mainInfo .package .sub{float:left;width:392px;height:185px;overflow-x:auto;overflow-y:hidden;}
.main .mainInfo .package .sub ul{ min-width:380px;}
.main .mainInfo .package ul li{float:left;width:100px;text-align:center;position:relative; line-height:18px;}
.main .mainInfo .package .symble{width:40px; line-height:100px;font-size:30px;color:#888;}
.main .mainInfo .package .price{float:right;width:160px;text-align:left;padding-top:20px;}
.main .mainInfo .package .price strong{font-size:14px;}
.main .mainInfo .package .price i{color:#F60;font-weight:bold;}
.main .mainInfo .package .price .buyBtn{display:block;width:97px;height:26px; line-height:26px;text-align:center;color:#333;background:url(images/btn.gif) 0 -548px no-repeat;}
.main .mainInfo .package .price .buyBtn:hover{ text-decoration:none;}
.main .mainInfo .package .global p{font-size:14px;color:#fd841a;}
.main .mainInfo .package .sub p{color:#37c;width:100px;height:36px;overflow:hidden;}
.main .mainInfo .package .sub h4{font-size:14px;color:#fd841a;font-weight:normal;}
.main .mainInfo .package li span{position:absolute;background:url(images/icon.gif) no-repeat;left:60px;top:0;color:#fff;width:47px;height:52px; text-align:center; line-height:56px;font-size:14px;}

/*右侧内容区*/
.sideBar .chart{border:1px solid #eee;}
.sideBar .chart .ttBar{border-bottom:1px solid #eee;height:30px; line-height:30px;font-size:14px; text-indent:10px;}
.sideBar .chart .newslist{padding:8px;background:url(images/chartMb.gif) 8px 14px no-repeat;min-height:300px;}
.sideBar .chart .newslist li{text-indent:20px;}
.sideBar .chart .newslist li a{display:block;width:177px;height:28px;line-height:28px;color:#666;overflow:hidden;}
.sideBar .chart .newslist li a:hover{color:#F60;}

.sideBar .chart .product{padding:5px 12px 12px 12px;}
.sideBar .chart .product li{position:relative;text-align:center;border-bottom:1px dashed #e6e6e6;margin:10px;padding-bottom:10px;}
.sideBar .chart .product li a{display:block;}
.sideBar .chart .product li img{padding:5px;}
.sideBar .chart .product li span{position:absolute;background:url(images/icon.gif) no-repeat;left:86px;top:-5px;color:#fff;width:47px;height:52px;line-height:56px;font-size:14px;}
.sideBar .chart .product li p{color:#fd841a;font-size:14px;}

/*购物车提示步骤*/
.sStep{height:38px; line-height:36px;overflow:hidden;margin-bottom:20px;}
.sStep ul{background:url(images/setpBg.gif) no-repeat;height:38px;}
.sStep .s1{ background-position:0 0;}
.sStep .s2{ background-position:0 -38px;}
.sStep .s3{ background-position:0 -76px;}
.sStep .s4{ background-position:0 -114px;}
.sStep ul li{float:left;width:240px;text-align:center;font-size:14px;color:#333;}
.sStep .current{font-weight:bold;}

/*订单标题*/
.stepTt{height:24px; line-height:24px;font-size:18px;font-weight:bold; margin-bottom:10px;}
.stepTt span{background:url(images/icons.gif) no-repeat;padding-left:30px;}
.stepTt .t1{ background-position:0 -123px;}
.stepTt .t2{ background-position:0 -170px;}
.stepTt .t3{ background-position:0 -217px;}
.stepTt .t4{ background-position:0 -290px;}

/*购物车-订单*/
.cart{}
.cart .comList{margin-bottom:10px;}
.cart .comList .w1{width:72px;}
.cart .comList .w2{width:110px;}
.cart .comList .w3{width:350px;text-align:left;}
.cart .comList .w4{width:90px;}
.cart .comList .w5{width:120px;}
.cart .comList .w6{width:116px;}
.cart .comList .w7{width:72px;}
.cart .comList .w01{width:80px;}
.cart .comList .w02{width:380px;text-align:left;}
.cart .comList .w03{width:124px;}
.cart .comList .w04{width:100px;}
.cart .comList .w05{width:100px;}
.cart .comList .w06{width:176px;}

.cart .comList .comInfo{color:#333;border-top:1px solid #fd841b;border-bottom:1px solid #fd841b; background:#fffff3;border-collapse: collapse;}
.cart .comList .comInfo th{height:28px; line-height:28px;font-weight:normal;}
.cart .comList .comInfo td{text-align:center; vertical-align:center;padding:10px 0;border-bottom:1px dashed #fd841b;}
.cart .comList .comInfo td .comImg{float:left;width:100px;height:100px;overflow:hidden;margin-right:10px;}
.cart .comList .comInfo td .com{float:left;width:220px;font-weight:bold;font-size:14px; text-align:left;}
.cart .comList .comInfo td .text{float:left;width:220px;color:#999; text-align:left;}
.cart .comList .comInfo td .prince{font-size:14px;color:#ff2900;font-weight:bold;}
.cart .comList .comInfo .no{width:40px;height:22px;padding:0;border:1px solid #ccc;text-align:center;margin:0 2px;}
.cart .comList .comInfo .add{padding:1px 5px;background:url(images/icons.gif) 0 -50px no-repeat;}
.cart .comList .comInfo .sub{padding:1px 5px;background:url(images/icons.gif) 0 -84px no-repeat;}

.cart .other{text-align:right;padding-right:60px;color:#333;}
.cart .total{text-align:right;padding-right:60px;color:#333;font-size:16px;padding-bottom:10px;}
.cart .total strong{color:#ff2900;font-size:24px;}
.cart .opBtn{padding-right:60px;}
.cart .opBtn .returnOp{float:right;background:url(images/btn.gif) 0 -70px no-repeat;width:125px;height:35px; line-height:35px;font-weight:bold;text-align:center;margin-right:5px;text-decoration:none;font-size:14px;color:#333;}
.cart .opBtn .goOp{float:right;background:url(images/btn.gif) 0 -114px no-repeat;font-size:20px;color:#fff;width:125px;height:35px; font-weight:bold;border:0; cursor:pointer;}

/*订单支付*/
.orderNo{text-align:center;font-size:18px;color:#333;border-top:1px solid #ccc;padding:40px 0;}
.orderNo strong{font-family:Arial;color:#f30;}

.paymentOp{width:700px;margin:0 auto 36px auto;border-top:1px solid #fd841b;border-bottom:1px solid #fd841b;background:#fffff3;color:#333;padding:10px 30px;}
.paymentOp h3{font-weight:normal;margin-bottom:10px;}
.paymentOp .op{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:14px 0;}
.paymentOp .op .btn{height:60px;padding-left:60px;}
.paymentOp .op .btn input{float:left;width:250px;height:60px;line-height:60px;color:#fff;font-size:24px;text-align:center;background:url(images/btn.gif) 0 -160px no-repeat;border:0; font-weight:bold; cursor:pointer;}
.paymentOp .op .box{padding:18px; background:#eee; display:none;margin-top:20px;}
.paymentOp .op .box i{background:url(images/icons.gif) 160px -260px no-repeat;display:block;height:22px;margin-top:-26px;}
.paymentOp .op ul{border:1px solid #ccc;background:#fff;padding:10px 20px;}
.paymentOp .op ul li span{padding-right:30px;}
.paymentOp .op .payBtn{background:url(images/btn.gif) 0 -34px no-repeat;border:none;width:107px;height:26px;color:#fff;margin:10px 0 0 120px;}
.paymentOp .links{margin:10px 0 0 186px;height:30px;}
.paymentOp .links a{float:left;width:86px;height:20px;line-height:20px;margin-right:20px;}
.paymentOp .prompt{color:#888;padding-top:10px;height:22px;}
.paymentOp .prompt a{float:left;width:80px;height:18px;line-height:18px;margin-right:5px;}

/*确认订单*/
.orderInfo{padding:12px 0;font-size:14px;color:#333;}
.orderInfo .lable{float:left;width:82px;padding-right:10px;}
.orderInfo .info{float:left;}
.orderInfo ul{border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:#f9f9f9;padding:10px 20px;margin-top:10px;font-size:12px;}
.orderInfo ul input{margin-left:10px;}
.orderInfo ul .inputText{border:1px solid #ccc;height:20px;line-height:20px;padding:0;width:268px;margin:0 10px 0 0;}

/*商品信息*/
.main .product{border:1px solid #fd8823; background:#fffff3;padding:10px 20px;color:#333;margin-bottom:10px;}
.main .product .img{float:left;width:180px;margin-right:20px;margin-top:10px;}
.main .product .proName{float:left;width:500px;border-bottom:1px dashed #fd8823;font-size:14px;font-weight:bold;padding-bottom:5px;}
.main .product .proName span{color:#f30;font-weight:normal;padding-left:10px;}
.main .product .info{float:left;width:500px;margin-top:5px;}
.main .product .info td{padding:2px 0;}
.main .product .tip{float:left;padding:5px 0 0 200px;height:26px;}
.main .product .tip h2{font-weight:normal;font-size:14px;color:#333;border:1px solid #f20; background:#ffeaef;padding:2px 20px;_padding:1px 20px;display:inline;}
.main .product .info .label{width:72px;color:#888;}
.main .product .info .price{font-size:20px;color:#F60;font-family:Arial;}
.main .product .info .a{float:left;height:20px;line-height:20px;border:1px solid #ccc;background:#fff;text-align:center;color:#333;margin-right:10px;padding:0 10px;margin-bottom:5px;white-space:nowrap;}
.main .product .info .a:hover,.main .product .info .cur{border:1px solid #fd841b;background:#ffedbc; text-decoration:none;}
.main .product .info .no{width:56px;height:16px;text-align:center;border:1px solid #ccc;}
.main .product .opBtn{float:left;padding-left:200px;padding-top:5px;}
.main .product .opBtn .buy{width:125px;height:35px;line-height:35px;background:url(images/btn.gif) 0 -114px no-repeat;border:none;margin:5px 0;color:#fff;font-weight:bold;font-size:18px;cursor:pointer;}
.main .product .opBtn .add{width:136px;height:36px;background:url(images/btn.gif) 0 -241px no-repeat;border:none;margin:5px 0;color:#fff;font-weight:bold;font-size:16px;line-height:36px; text-align:left; text-indent:30px;cursor:pointer;}

/*招聘会信息块*/
.fairInfo{/* background:#eee277 url(images/fairBg.png) 0 bottom no-repeat; *//* overflow:hidden; */color:#333;/* margin-bottom:10px; */position: relative;}
.fairInfo .info{min-height:66px;}
.fairInfo .info .fair{/* float:left; *//* width:440px; */padding-right:5px;}
.fairInfo .info .fair h1{font-weight:normal;padding:0 0; line-height:1.5em;overflow:hidden;font-size: 24px;color: #0077cc;margin-bottom: 30px;padding-right: 200px;}
.fairInfo .other{float:left;font-size:14px;/* background:url(images/bubble.gif) no-repeat; */position: absolute;right: 20px;top: 74px;}
.fairInfo .other .heat{float:left;padding-left:6px;}
.fairInfo .other .heat .no{color:#F30;}
.fairInfo .other .heat .star{float:left;width:75px;height:18px;background:url(images/stars.gif) no-repeat;margin:4px 0 0 2px;}
.fairInfo .other .heat .star1{background-position:0 -79px;}
.fairInfo .other .heat .star2{background-position:0 -60px;}
.fairInfo .other .heat .star3{background-position:0 -40px;}
.fairInfo .other .heat .star4{background-position:0 -20px;}
.fairInfo .other .heat .star5{background-position:0 0;}
.fairInfo .other .link{
    float: left;
    padding-left: 10px;
    position: relative;
    top: -13px;
    right: -16px
}
.fairInfo .other .link a{float:left;width:180px;height: 46px; line-height: 46px;margin-left:10px;/* background:url(images/btn.gif) no-repeat; */font-size:20px;color:#fff; text-align:center;background: #0077cc;}
.fairInfo .other .link a:hover{text-decoration:none;opacity: .8;filter:alpha(opacity=80)}
.fairInfo .other .link .a1{background-position:0 -401px;}
.fairInfo .other .link .b1{background-position:0 -458px;}
.fairInfo .other .link .nothing{background: #c6c6c6;cursor: default;}
.fair-layout .fair-info-box{background: #fff;padding:19px 25px;}
.fair-layout .fairIntr{padding:19px 0;}
.fair-layout {
    background: #fff;
    line-height: 1.8em;
    z-index: 1000;
    position: relative;
    padding: 0;
}
.fair-info-wrap{
    padding: 25px 25px 20px;
    margin-bottom: 25px;
}
.fairInfo p{
    color: #212121;
    font-size: 14px;
}

.fairInfo p .title{
    color:#212121;
}

.fairInfo .time{/* font-size:14px; *//* color:#666; *//* padding: 10px 0 10px; */line-height: 31px;font-weight: normal;}
.fairInfo .time strong span{display:inline-block;/* width:30px; */height:30px; right :-34px;color:#f08300;text-align:center;margin: 0 5px;}
.fair-info-box .star{
    top: 2px;
    position: relative;
}
.fair-info-box strong{
    font-weight: normal;
    margin-left: -5px;
}

.fairInfo .search{padding:10px 0 0 10px;}
.fairInfo .search .prodId{width:204px;height:20px;padding:0;margin:0;overflow:hidden;}
.fairInfo .search label{}
.fairInfo .search label input{vertical-align:middle;}
.fairInfo .search label span{vertical-align:middle;}
.fairInfo .search .stext{width:268px;height:16px;}
.fairInfo .search .btn{ float:left; width:107px;height:26px; margin-left:10px; background:url(images/btn.gif) 0 -34px no-repeat; line-height:26px;text-align:center;color:#fff;}

/*现场招聘会加边框并将预约对齐*/
.sceneFair{
    border:1px solid #e8e8e8;
}
.sceneFair .fairInfo .other{
    right:22px;
    top:93px;
}
/*二级导航*/
.ssubNav-layout{background:#0077cc;margin-bottom: 10px;}
.ssubNav{/* height:35px; */margin-bottom: 10px;width: 960px;margin: 0 auto;/* background:url(images/icons.gif) 0 -331px repeat-x; */}
.ssubNav li{float:left;text-align:center; line-height: 46px;/* background:url(images/icons.gif) 128px -382px no-repeat; */}
.ssubNav li a{display:block;width:130px;height: 46px;font-size:14px;color: #fff;text-decoration: none;}
.ssubNav li a:hover{/* background:url(images/btn.gif) 0 -292px no-repeat; */color:#fff;background: #499cd7;}
.ssubNav li .current{/* background:url(images/btn.gif) 0 -292px no-repeat; */color:#fff;background: #499cd7;}

.fairMain{margin-bottom:10px;}
/*招聘会 首页*/
.fairMain .main{float:left;width:710px;}
.fairMain .sideBar{float:right;width:240px;}
.fairMain .areaBox{/* border:1px solid #d4e5ef; */margin-bottom: 20px;background: #fff;padding: 20px;line-height: 1.8em;}
.fairMain .areaBox .ttBar{height:30px; line-height:30px;/* border-bottom:1px solid #d4e5ef; */}
.fairMain .areaBox .ttBar h2{color: #212121;font-size: 16px;font-weight: normal;margin-bottom: 5px;}
.fairMain .areaBox .ttBar .more{float:right;width:39px;height:12px;/* background:url(images/btn.gif) right top no-repeat; */margin:9px 10px 0 0;display: none;}
.fairMain .searchBox{width: 705px;}
.fairMain .newCompany table{margin: 10px 0;text-align:center;}
.fairMain table th{background: #f8f8f8;/* border-right:1px solid #b7d4e2; */padding: 6px 10px;color: #212121;font-weight: normal;}
.fairMain table td{border-bottom: 1px solid #e8e8e8;height: 45px; /* line-height: 40px; */padding:0 10px;color: #666;}

.fairMain .company-title{
    margin-bottom: 12px;

}

.fairMain .company-title .title{
    position: relative;
    top: 15px;
}

.fairInfo .info-tip{
    background: #f3fafd;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 10px 10px 35px;
    color: #418897;
    width: 855px;
    border: 1px solid #e1f2fa;
    margin-top: 16px;
    position: relative;
}
.info-tip .icon-speaker{
    position: absolute;
    left: 5px;
    top: 13px;
}
.fairMain .noflow{display:block;width:280px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.fairMain .newCompany table span{margin:auto;}

.star{display: inline-block;width: 100px;height:16px;background: url(images/stars.png) no-repeat;}
.star1{background-position: 0 -64px;}
.star2{background-position: 0 -48px;}
.star3{background-position: 0 -32px;}
.star4{background-position: 0 -16px;}
.star5{background-position:0 0;}
/*.fairMain .app1{display:block;width:29px;height:14px;background:url(images/btn.gif) right -86px no-repeat;margin:0 auto;} */
.fairMain .app2,.fairMain .app1{display:block;width: 40px;height: 24px;/* background:url(images/btn.gif) right -119px no-repeat; */margin:0 auto;background: #0077cc;color: #fff;line-height: 24px;font-size: 12px;border-radius: 6%;text-align: center;text-decoration: none;}
.fairMain .app2{
    background: #ccc;
    cursor: default;
}

.ttBar .title{
    font-size: 22px;
    font-weight: normal;;
}

.fairMain .latestNews{/* height: 320px; */}
.fairMain .latestNews ul{/* margin:10px 0 0 20px; *//* height:230px; */margin-top: 10px;}
.fairMain .latestNews ul li{/* float:left; *//* width: 320px; */padding: 6px 0;line-height: 2em;display: block;overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.fairMain .latestNews ul li.last,.fairMain .latestNews ul li:last-child{border-bottom:0;}
.fairMain .latestNews ul li span{float:left;}
.fairMain .latestNews ul li .name{display:block;padding-right:5px;width:28px;height:22px;overflow:hidden;}
.fairMain .latestNews ul li a{float:left;max-width: 476px;height:22px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color: inherit;}
.fairMain .latestNews ul li .realTime{float: right;width:60px; text-align:right;height:22px;overflow:hidden;}

.fairMain .bus{min-height:130px;}
.fairMain .bus ol{padding:10px 0;background:url(images/bus.jpg) right bottom no-repeat;margin-left:40px;}
.fairMain .bus ol li{ list-style:decimal outside;}

.fairMain .photo{height:192px;background: transparent;padding-left: 0;padding-right: 0;}
.fairMain .photo ul{margin: 10px -2px 0;}
.fairMain .photo ul li{float:left;margin: 8px 5px 0;}
.fairMain .photo ul img{
    width: 228px;
    height: 140px;
}

.fairMain .sideBar .profile{/* height:255px; *//* overflow: hidden; */background: none;padding-top: 0;}
.fairMain .sideBar .profile .text{margin:10px;float: none;height: auto;}
.fairMain .sideBar .profile img{/* float:left; */margin: 0 auto 10px;display: block;max-width: 100%;}
.fairMain .sideBar .s_ad{height:115px;margin-bottom:10px;margin-left: 20px;}
.fairMain .sideBar .s_ad img{
    width: 100%;
}
.fairMain .sideBar .profile .jfName{
    font-weight: normal;
    font-size: 14px;
    line-height: 1.8em;
    color: #212121;
}
.fairMain .sideBar .profile dl{
    line-height: 1.8em;
}
.fairMain .sideBar .profile dt{

    color: #0077cc;
}
.fairMain .sideBar .profile dd{

    color: #666;

    margin-bottom: 5px;
}

.fairMain .sideBar .profile dd a{
    color: #666;
}

/*参会人才分析*/
.fairMain .sideBar .perAnalyse{height:271px;background: transparent;}
.fairMain .sideBar .perAnalyse ul{margin:10px;width:218px;position: relative;}
.fairMain .sideBar .perAnalyse ul li{/* border-bottom:1px dashed #ddd; */ text-align:center;padding: 1px 0;/* position: absolute; */left: 0;width: 100%;z-index: 100;}

.fairMain .sideBar .perAnalyse ul li a{color:#888;display: block;position: relative;text-align: left;text-decoration: none;}
.fairMain .sideBar .perAnalyse ul li.active a{color:#fb9400;}
.fairMain .sideBar .perAnalyse ul li a:hover{color: #fb9400;}
.fairMain .sideBar .perAnalyse ul li img{width:218px;display:none;}
.fairMain .sideBar .perAnalyse ul li .item{/* width:218px; *//* height:109px; *//* top: 45px; */position: relative;}
.fairMain .sideBar .perAnalyse .select{display:block;}

.fairMain .previous{
    background: #f1faff;
    padding: 10px 20px;
    line-height: 1.8em;
    border: 1px solid #e1f2fa;
}
.fairMain .previous pre{
    line-height: 30px;
    padding-left: 5px;
}
.previous .ttBar{
    margin-bottom: 10px;
}

.previous .ttBar .icon{
    margin-left: 0;
}
.fairMain .previous .title{
    font-size: 16px;

}
.fairMain .sideBar .previous ul{/* margin:10px; */}
.fairMain .sideBar .previous ul li{background:url(images/icons.gif) 0 -418px no-repeat;height:28px;overflow:hidden;line-height:28px;}
.fairMain .sideBar .previous ul li a{padding-left:8px;color:#888;}

/*招聘会 参会企业*/
.fairMain .ftt{font-size:18px;color:#37c;font-weight:normal;height:30px;background: #fff;}
.fairMain .company{border:1px solid #e8e8e8;margin-bottom:10px;}
.fairMain .company .tt{height:30px; line-height:30px;font-size:14px;font-weight:normal;padding:0 10px;}
.fairMain .company .tt span{float:left;}
.fairMain .company .w1{width:270px;text-align:left;}
.fairMain .company .w2{width:270px;text-align:left;}
.fairMain .company .w3{width:140px;text-align:center;}
.fairMain .company .w4{width:85px;text-align:center;}
.fairMain .company .w5{width:145px;text-align:center;}
.fairMain .company table{/* margin:10px; *//* width:938px; */ table-layout: fixed;}
.fairMain .company table tr td{ text-align:center;/* border-bottom:1px dashed #aaa; */}
.fairMain .otherText{margin-bottom:10px;color: #999999;margin-top: 20px;}
.fairMain  .pageBar{
    margin-top: 20px;
}
#fairCom .w1 a,
#fairCom .w2 a{display: block;width: 260px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#fairCom .w2 a{display: inline-block;width: 86px;}

/*招聘会 搜索结果*/
.fairMain .searchList{margin:-5px 0 15px 0;}
.fairMain .searchList tr th{/* background:url(images/icons.gif) 0 -465px repeat-x; */ text-align:left;}
.fairMain .searchList tr th,
.fairMain .searchList tr td a,
.fairMain .searchList tr td span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.fairMain .searchList .pos{display:block;width:150px;height:28px;}
.fairMain .searchList .com{display:block;width:210px;height:28px;}
.fairMain .searchList .fair{display:block;width:200px;height:28px;}
.search-list-tit{padding-left: 10px;margin-bottom: 10px;font-size: 16px;font-weight: bold;}
.searchList .center{max-width: 84px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*招聘会 参会人才分析*/

.fairMain .chart{margin-bottom:10px;background: #fff;padding: 0 30px;}
.fairMain .chart .no-data{height: 50px; line-height: 50px;}
.fairMain .chart .item{
    padding: 30px 0;}
.fairMain .chart li{float:left;width: 436px;margin:0;/* border:solid 1px #f5f5f5; */}

.fairMain .chart{margin-bottom:10px;}
.fairMain .chart li h3{text-indent:20px;height:30px; line-height:30px;background:url(images/icons.gif) 0 -460px repeat-x;border-bottom:1px solid #ddd;}

/*招聘会 预告*/
.tabBox .tabMain{margin:20px 10px 0 10px;}
.tabBox .tabMain ul{float:left;}
.tabBox .tabMain ul li{border:1px solid #cada60; background:#f2fbbf;height:30px;line-height:30px;margin-bottom:20px;padding-left:10px;width:530px;}
.tabBox .tabMain ul li strong{color:#f30;}
.tabBox .tabMain ul li i{display:block;background:url(images/icon_g16.gif) no-repeat left -730px;height:11px;width:19px;margin-left:230px;}
.tabBox .tabMain .prompt{float:right;width:358px;padding:10px;border:1px solid #ccc;}
.tabBox .tabMain .prompt strong{color:#f30;}
.tabBox .tabMain .prompt ol{margin-left:20px;}
.tabBox .tabMain .prompt ol li{list-style:decimal inside;}

.grayBox{border:1px solid #eee;}
.grayBox h3{height:30px; line-height:30px;text-indent:10px;font-size:14px;}
.grayBox .bus{min-height:86px;padding:10px 0;background:url(images/bus.jpg) right bottom no-repeat;margin-left:30px;}
.grayBox .bus li{ list-style:decimal outside;}
.grayBox .content{padding:20px 10px;}
.grayBox .content .titBar{text-align:center;margin-bottom:10px;}
.grayBox .content .titBar h2{color:#333;font-size:24px;margin-bottom:10px;color:#f30;}
.grayBox .content .titBar span{display:block;color:#333;font-size:16px;height:30px;color:#f30;padding-bottom:10px;border-bottom:1px dashed #eee;}

/*视频招聘*/
/*背景*/
.videoBg{margin-top:10px;width:100%;background:url(images/facelive_bg_body.gif);padding-top:0;}
.videoMainBg{width:1000px;margin:0 auto;background:#fff url(images/facelive_bg_main.gif) top center repeat-y;}
.videoMain{width:960px;margin:0 auto;background:url(images/facelive_bg_right.gif) right bottom no-repeat;}

.videoMain .content{float:left;width:645px;}
/*视频招聘标题*/
.videoMain .titBar{height:32px;background:url(images/t_bg.png) repeat-x;border:1px solid #376f95;border-bottom:none;}
.videoMain .titBar h3{ text-indent:10px;line-height:32px;font-size:14px;color:#376895;background:url(images/tt1.png) no-repeat;width:121px;}

/*视频招聘幻灯片*/
.videoMain .content .slide{width:645px;height:215px;margin-bottom:10px;}
.videoMain .content .slide .btns a{float:left;width:20px;height:20px;background:url(images/slide_trigger.png) 0 0 no-repeat; overflow:hidden;color:#ff7300; text-align:center; line-height:20px;margin-right:3px;}
.videoMain .content .slide .btns .on{background:url(images/slide_trigger.png) 0 -30px no-repeat;color:#fff;}

/*视频招聘位搜索条件*/
.videoMain .content .search{margin-bottom:10px;}
.videoMain .content .search .searchForm{margin-top:10px;height:34px;}

.videoMain .content .search .searchForm .btnSel{position:relative; float:left;width:116px;height:22px;line-height:22px;margin-right:5px; background:url(images/btn.gif) 0 0 no-repeat; color:#333;}
.videoMain .content .search .searchForm .btnSel .ipt{ border:0 none; margin-left:35px; width:75px;}
.videoMain .content .search .searchForm .btnSel .btn{position:absolute; top:0; left:0;width:100%; height:100%; text-decoration:none;text-indent:35px;color:#333;}

.videoMain .content .search .searchBtn{height:30px;}
.videoMain .content .search .searchBtn input{float:left;border:1px solid #ffa712;width:516px;height:22px; line-height:22px;padding-left:10px;}
.videoMain .content .search .searchBtn a{float:right;width:107px;height:26px; line-height:26px;color:#fff;background:url(images/btn.gif) 0 -34px no-repeat;margin-left:5px;font-weight:bold;font-size:14px; text-align:center;}

.videoMain .content .company{margin-bottom:10px;}
.videoMain .content .company .comList{border-bottom:1px solid #ddd;padding:10px 0;}
.videoMain .content .company .comList li{float:left; }
.videoMain .content .company .comList li a{color:#666;}
.videoMain .content .company .comList li a:hover{color:#F60;}
.videoMain .content .company .comList .comName{width:190px;padding-right:10px;}
.videoMain .content .company .comList .job{width:345px;padding-right:10px;}
.videoMain .content .company .comList .area{width:90px; text-align:center;}

.videoMain .content .company .comTit{height:32px;border-bottom:1px solid #a5a5a5;background:url(images/thBg.png) no-repeat;margin-top:10px;font-size:14px; color:#3366cc;line-height:32px;text-align:center;padding:0;}

.videoMain .sideBar{float:right;width:280px;margin-right:10px;}
.videoMain .sideBar .videoInfo{margin-bottom:20px;}
.videoMain .sideBar .videoInfo p{padding-top:10px;color:#333;}
.videoMain .sideBar .videoInfo .picture{float:left;border:1px solid #ddd;margin:0 10px 0 0;padding:2px;background:#fff;}

.videoMain .sideBar .guide{}
.videoMain .sideBar .guide .step{height:23px;overflow:hidden;margin-top:10px;margin-bottom:-1px;}
.videoMain .sideBar .guide .step a{float:left;width:70px;height:23px; text-align:center;color:#666;}
.videoMain .sideBar .guide .step a:hover{color:#37c;}
.videoMain .sideBar .guide .step .current{background:url(images/facelive_step_on.gif) no-repeat;color:#37c;}

.videoMain .sideBar .guide .stepText{margin-bottom:30px;}
.videoMain .sideBar .guide .stepText li{color:#333;display:none;background:url(images/facelive_step_bg.png) no-repeat;height:162px;padding:15px 15px 0 15px;}

.videoMain .sideBar .contact{background:url(images/facelive_contact.gif) 20px top no-repeat;padding:106px 0 0 20px;color:#333;}
.videoMain .sideBar .contact a{color:#666;}
.videoMain .sideBar .contact a:hover{color:#f60;}

/*footer*/

.ircFooter{ width:960px; margin:50px auto 0;color: #999999;text-align:center;}
.ircFooter .tt{width:960px;background:#0077cc;height:32px; line-height:32px;}

.ircFooter .tt span{float:left;padding:0 165px 0 14px;color:#fff;font-size:14px;color:#fff;font-weight:bold;}
.ircFooter .links{margin-top:20px;}
.ircFooter .links li{float:left;border-right:1px solid #dce9f1;width:205px;padding:0 16px;height:88px;}
.ircFooter .links li a{display:block;color:#666;font-size:14px;}
.ircFooter .links li a:hover{color:#F60;}
.ircFooter .copyright{margin-top:5px;text-align:center;color:#878787;}
.ircFooter .copyright .link{margin-top:16px;}
.ircFooter .copyright .link a{color:#878787;}
.ircFooter .copyright .link a:hover,.ircFooter .chitoneLink a:hover{color:#F60;}
.ircFooter .chitoneLink{
    text-align: center;
}

.ircFooter .chitoneLink a,.ircFooter .chitoneLink{
    color: #999;
}
.websites{text-align: center;}
.websites a,
.websites a:hover{color: #999999;}

.shadow-b{
    border-bottom: 4px solid #e8e8e8;
}
.bg-gray{
    background: #f2f2f2;
}
.text-right{
    text-align: right;
}
.text-center{
    text-align: center;
}

.text-left{
    text-align: left;
}

.icon{
    background: url(images/icon-sprite.png) no-repeat;
    display: inline-block;
    position: relative;
    margin: 0 5px;
    top: -1px;
    vertical-align: middle;
}
.icon-speaker{
    background-position: 0 -172px;
    width: 16px;
    height: 16px;
}

.icon-search{
    background-position: 0 -102px;
    width: 26px;
    height: 30px;
}

.icon-info,.icon-analyse,.icon-bus{
    width: 24px;
    height: 24px;
}
.icon-info{
    background-position: 0 0;
}
.icon-analyse{
    background-position: 0 -36px;
}
.icon-bus{
    background-position: 0 -70px;
}
/*温馨提醒*/
.text{height:24px;color: #B6B6B6;}
.text strong{font-weight: normal;}

.col-1,
.col-2,
.col-2-5,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.max-1,
.max-2,
.max-2-5,
.max-3,
.max-4,
.max-5,
.max-6,
.max-7,
.max-8,
.max-9,
.max-10,
.max-11,
.max-12 {
    float: left;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.col-1 {
    width: 8.33333%
}

.col-2 {
    width: 16.66667%
}

.col-2-5 {
    width: 20%

}

.col-3 {
    width: 25%
}

.col-4 {
    width: 33.33333%
}

.col-5 {
    width: 41.66667%
}

.col-6 {
    width: 50%
}

.col-7 {
    width: 58.33333%
;
}

.col-8 {
    width: 66.66667%
}

.col-9 {
    width: 75%
}

.col-10 {
    width: 83.33333%
}

.col-11 {
    width: 91.66667%
}

.col-12 {

    width: 100%
}

.bread-gutter {
    padding: 5px 0;
}

.breadcrumb {
    padding: 18px 0;
    list-style: none;
    border-radius: 4px;
    font-size: 12px;
    color: #888;
}

.breadcrumb.f-base{
    font-size: 14px;
}

.breadcrumb h1{
    font-size: inherit;
    font-weight: normal;

}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li a {
    color: inherit;
}

.breadcrumb>li a:hover {
    color: #ee651f;
}

.breadcrumb>li+li:after {
    padding-left: 3px;
    color: #888;
    content: ">";
    font-family: initial;
}

.breadcrumb>.active {
    color: inherit;
}

.breadcrumb>.active:after {
    display: none;
}



/*样式修改部分 2016-01-20*/
.pdtop{padding-top: 30px;}
/*招聘会预告[[*/
.sFairList{border: none;}
.sFairList-list{margin-right: -20px;font-size: 14px;color: #666666;}
.sFairList-list li{float: left;width: 430px;margin-right: 20px;margin-bottom: 20px;padding: 20px 20px 8px 20px;overflow: hidden;background: #FFFFFF;border-bottom: 4px solid #e5e5e5; }
.sFairList-list .fl{width: 265px;margin-right: 15px;}
.sFairList-list .fr{margin-top: 3px;width: 150px;height: 110px;text-align: center;overflow: hidden;}
.sFairList-title{font-size: 18px;margin-bottom: 5px;word-wrap: normal;}
.sFairList-title a{color: #212121;}
.sFairList-desc{line-height: 24px;word-wrap: normal;}
.sFairList-desc1{color: #0077cc;}
.sFairList-desc > i{display: inline-block;background: url(img/icon.png) no-repeat;width: 12px;height: 12px;margin-right: 10px;vertical-align: middle;margin-top: -3px;}
.sFairList-desc1 > i{background-position: 0 0;}
.sFairList-desc2 > i{background-position: 0 -12px;height: 14px;}
.sFairList-desc3 > i{background-position: 0 -26px;}
.sFairList-list img{min-width: 150px;min-height: 110px;max-width: 150px;max-height: 110px;}
.btn-sFairList{display: inline-block;margin-top: 3px;margin-left: 18px;line-height: 18px;padding: 6px 8px;border-radius: 4px;background: #fd8822;color: #FFFFFF;}
.btn-sFairList:hover{background: rgba(253,136,34,0.85);color: #FFFFFF;text-decoration: none;}
.btn-more{display: inline-block;width: 128px;height: 38px;line-height: 38px;text-align: center;background: #FFFFFF;border: 1px solid #e3e8ef;}
.sFairList .more{padding-top: 5px;text-align: center;}
/*招聘会预告]]*/
/*登录[[*/
.unLogin,
.perlogined{display: block;height: 32px;margin-top: 32px;}
.perlogined{
	margin-top: 38px;
}
.unLogin a:hover{text-decoration: none;}
a[data-act="perLogin"]{display: inline-block;margin-right: 15px;width: 78px;height: 30px;border: 1px solid #0077cc;border-radius: 5px;text-align: center;line-height: 30px;}
.unLogin a[data-act="perLogin"]:hover{border-color: #f60;}
/*登录]]*/
/*招聘会详情[[*/
.tabBox .tabMain ul{float: inherit;}
.tabBox .tabMain ul li{border: 0;background: none;width: auto;height: auto;line-height: inherit;position: relative;padding-bottom: 90px;margin-bottom: 0;}
.nums{float: left;background: url(images/icon_nums.png) no-repeat;width: 72px;height: 72px;}
.nums1{background-position: 0 0;}
.nums2{background-position: 0 -72px;}
.nums3{background-position: 0 -144px;}
.nums4{background-position: 0 -216px;}
.nums5{background-position: 0 -288px;}
.guide-desc{float: left;height: 90px;margin-left: 20px;padding-left: 168px;position: relative;margin-top: -10px;}
.guide-desc h6{font-size: 22px;padding-top: 18px;padding-bottom: 15px;}
.guide-desc3 h6{padding-top: 32px;}
.guide-desc1{background: url(images/guide_img1.png) no-repeat 0 0;color: #0077CC;}
.guide-desc2{background: url(images/guide_img2.png) no-repeat 0 0;color: #008ECA;}
.guide-desc3{background: url(images/guide_img3.png) no-repeat 0 0;color: #00ACC7;height: 121px;margin-top: -25px;}
.guide-desc4{background: url(images/guide_img4.png) no-repeat 0 0;color: #00CCC5;}
.tabBox .tabMain ul li i{background: url(images/guide_arrow.png) no-repeat 0 0;width: 41px;height: 18px;position: absolute;margin-left: 266px;margin-top: 102px;}
.tabBox .tabMain .prompt{padding: 0;width: 650px;height: 132px;border: 2px dashed #B2D3E1;-moz-border-radius: 5px;border-radius: 5px;float: left;margin-left: 50px;margin-top: -35px;}
.tabBox .tabMain .prompt strong{display: block;float: left;height: 100%;padding-left: 22px;padding-right: 48px;font-size: 22px;font-weight: normal;color: #B2D3E1;line-height: 132px;}
.tabBox .tabMain .prompt ol{margin-left: auto;padding-top: 20px;}
.tabBox .tabMain ol li{padding-bottom: 15px;}
/*招聘会详情]]*/
/*登陆[[*/
.icon-per {
    width: 24px;
    height: 24px;
    background: url(images/icon-sprite2.png) no-repeat 0 -110px;
}

.icon-checked {
    width: 20px;
    height: 20px;
    background: url(images/icon-sprite2.png) no-repeat 0 -235px;
}

.loginBox .checked .icon-checked {
    background-position: 0 -208px;
}
.icon-iclose {
    background: url(images/icon-sprite2.png) no-repeat 0 -150px;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 5px;
    display: none;
    cursor: pointer;
    z-index: 100;
}
/*登陆]]*/
/*饼图[[*/
.highcharts-background{display: none !important;}
/*饼图]]*/
.bg{background: #f2f2f2;}
/*首页[[*/
.ind-banner{background: #350a56 url("http://pub.job5156.com/winopen/2017/images/px-180shuobo0627.jpg") no-repeat center 0;height: 180px;}
/*首页]]*/
/*品牌推广*/
.banner{display: block;}
.e-hire-banner{background: #38adf0 url(img/brand_banner.jpg) no-repeat center 0;height: 90px;}
.brand_layout{
    width:100%;
    background:#F2F2F2;
}
.brand_layout .e-hire-cnt{
    height: 260px;
}
.brand_carousel{
    width:100%;
    background:#E1E1E1;
    height:1294px;
    padding-top:52px;
	position:relative;
}
.brand-title{

}
.e-hire-cnt{
    padding-top: 5px;
}
.brand-title .col-3{
    height: 210px;
    border-right: 1px solid #fff;
}
.brand-title a{
    display: block;
    width:100%;
    height: 100%;
    position: relative;
}
.brand-title a .ad_icon{
    display: block;
    width:85px;
    height: 85px;
    background:url("img/brand_ad.png") no-repeat center center;
    position: absolute;
    top:35px;
    left:50%;
    margin-left:-45px;
}
.brand-title a .ad_prt{
    background:url("img/brand_prt.png") no-repeat center center;
}
.brand-title a .ad_val{
    background:url("img/brand_val.png") no-repeat center center;
}
.brand-title a .ad_adv{
    background:url("img/brand_adv.png") no-repeat center center;
}
.brand-title a .ad_cont{
    font-size:29px;
    color:#fff;
    position: absolute;
    bottom:39px;
    left:13%;
}
.brand-title a .prt_cont{
    left:21%;
}
.brand-title a .adv_cont{
    left:26%;
}
.brand-title .brand_ad{
    background:#0a7cce;
}
.brand-title .brand_prt{
    background: #cc9966;
}
.brand-title .brand_val{
    background: #ea5b24;
}
.brand-title .brand_adv{
    background: #7fc646;
}
.brand_ewr{
    text-align: center;
    margin-top:26px;
}
.brand_ewr img{
/*	height:125px;*/
}
.brand_contact{
    height: 52px;
    border-top:1px solid #b5b5b5;
    border-bottom:1px solid #b5b5b5;
    margin-top:25px;
    margin-bottom: -14px;
}
.bc_cont{
    width:490px;
    margin:0 auto;
    position: relative;
}
.bc_cont img{
    position: absolute;
    top:5px;
    left:0;
}
.bc_cont .bc_address{
    color:#616161;
    font-size:12px;
    position: absolute;
    right:-15px;
    top:5px;
}
.bc_cont .bc_online{
    font-size:14px;
}
.bc_cont .bc_online em{
    font-size:16px;
}
/*资源优势*/
.res_adv_layout{
    width:100%;
    background:#F2F2F2 url("img/res_bg_01.png") no-repeat left bottom;
}
.res_layout_part1{
    width:100%;
    height: 625px;
    background:#F2F2F2;
    background:#F2F2F2 url("img/res_bg_04.png") no-repeat center bottom;
    position: relative;
}
.res_img_01{
    position: absolute;
    left: 0;
    top:0px;
}
.res_img_02{
    position: absolute;
    right: 0;
    bottom:110px;
}
.res_layout_part2{
    height: 144px;
    width:960px;
    background: url("img/res_bg_05.png") no-repeat 14px bottom;
}
.res_layout_part3{
    width:960px;
    margin:0 auto;
}
.res_layout_part3 p{
    color:#666;
    font-size:14px;
    text-indent:3em;
}
.res_layout_part3 p.txt_indent{
    margin-top:45px;
}
.cooperation{
    padding-top:24px;
    padding-bottom: 24px;
}
.cooperation .cpr_title{
    font-size:24px;
    color:#669933;
    font-weight: normal;
    line-height: 42px;
}
.cooperation .cpr_title .cpr_weight{
    font-weight: bold;
}
.cooperation .cpr_cont{
    width:291px;
    height: 147px;
    font-size:14px;
}
.gold_benefit{
    width:975px;
    height: 121px;
    background: url("img/res_bg_06.png") no-repeat center center;
    margin:0 auto;
    padding-bottom:30px;
}
.gb_title{
    font-size:14px;
    color:#666;
    text-indent: 2em;
    padding-bottom: 34px;
}
.goldBenefitCont{
    padding-bottom:32px;
}
.goldBenefitCont .cpr_title{
    font-size:24px;
    color:#b68a4e;
    font-weight: normal;
    margin:15px 0;
}
.goldBenefitCont .cpr_title .cpr_weight{
    font-weight: bold;
}
.goldBenefitCont .cpr_cont{
    width:291px;
}
.cooperation_type{
    margin:0 auto;
    width:968px;
    height: 120px;
    background: url("img/res_bg_07.png") no-repeat center center;
}
.ct_list{
    padding-bottom: 49px;
}
.ct_list li{
    float: left;
    width: 281px;
}
.ct_list li .ct_title{
    color:#5a1978;
    font-size:20px;
    font-weight: normal;
    margin-bottom: 18px;
}
.ct_list li .ct_txt{
    color:#666;
    font-size:14px;
    line-height: 21px;
}
.ct_list li .ct_cont{
    font-weight: bold;
}
.ct_list li.ct_bd{
    width:58px;
}
.e-hire-cnt p{margin-top: 20px;margin-bottom: 18px;text-indent: 2em;color: #666666;line-height: 28px;}
.e-hire-cnt .e-hire-img{margin-bottom: 65px;text-align: center;text-indent: 0;}
.e-hire-cnt a{padding-right: 5px;}
.e-hire-steps{margin-right: -38px;}
.e-hire-steps{margin-bottom: 38px;overflow: hidden;}
.e-hire-steps li{position: relative;float: left;margin-right: 38px;height: 50px;line-height: 50px;}
.e-hire-steps li:after{display: block;position: absolute;content: '';width: 12px;height: 20px;background: url(img/icon_next.png) no-repeat 0 0;top: 15px;right: -25px;}
.e-hire-steps li.last-child:after{display: none;}
.e-hire-steps span{display: inline-block;padding: 5px 10px;background: #fd8822;color: #FFFFFF;line-height: 20px;vertical-align: middle;}
/*E聘通]]*/
/*媒体报道[[*/
.media-report-banner{background: #350a56 url(img/media_report_banner.jpg) no-repeat center 0;height: 90px;}
.media-cnt{margin-top: 20px;padding: 0 30px 30px 30px;background: #FFFFFF;border: 1px solid #e8e8e8;}
.media-list li{position: relative;padding-top: 17px;padding-bottom: 17px;padding-right: 215px;color: #666666;border-bottom: 1px solid #ededed;}
.media-list a:hover{color: #0077cc;text-decoration: none;}
.media-title{padding-bottom: 8px;font-size: 18px;}
/*媒体报道标题*/
.media-special{padding-top:4px;}
.media-title a{color: #212121;}
.media-time{padding-bottom:12px;}
.media-desc{line-height: 24px;}
.media-img{position: absolute;right: 0;top: 18px;width: 150px;height: 110px;text-align: center;line-height: 106px;}
.media-img img{display: inline-block;min-width: 150px;min-height: 110px;max-width: 150px;max-height: 110px;vertical-align: middle;}
.btn-media-detail{position: absolute;right: 215px;margin-top: -20px;}
.media-cnt .more{margin-top: 18px;text-align: center;}

/*媒体报道]]*/
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*老大来了 滚屏视觉差*/

/*!
 * fullPage 2.7.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */

html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow: hidden;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#superContainer {
    height: 100%;
    position: relative;
    /* Touch detection for Windows 8 */
    -ms-touch-action: none;
    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}

.fp-section {
    position: relative;
    -webkit-box-sizing: border-box;
    /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box;
    /* <=28 */
    box-sizing: border-box;
}

.fp-slide {
    float: left;
}

.fp-slide,
.fp-slidesContainer {
    height: 100%;
    display: block;
}

.fp-slides {
    z-index: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}

.fp-section.fp-table,
.fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.fp-slidesContainer {
    float: left;
    position: relative;
}

.fp-controlArrow {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.fp-controlArrow.fp-prev {
    left: -36px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
    right: -36px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #FFF;
}

.fp-scrollable {
    overflow: scroll;
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}

#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
}

#fp-nav.right {
    right: 17px;
}

#fp-nav.left {
    left: 17px;
}

.fp-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}

.fp-slidesNav.bottom {
    bottom: 17px;
}

.fp-slidesNav.top {
    top: 17px;
}

#fp-nav ul,
.fp-slidesNav ul {
    margin: 0;
    padding: 0;
}

#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 18px;
    height: 18px;
    margin: 7px;
    position: relative;
}

.fp-slidesNav ul li {
    display: inline-block;
}

#fp-nav ul li a.active span{

    border: 5px solid #a6a6d2;

    margin-left: -7px;

    margin-top: -5px;
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
    /* height: 12px; */
    /* width: 12px; */
    /* margin: -6px 0 0 -6px; */
    border-radius: 100%;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 8px;
    width: 8px;
    /* border: 0; */
    background: #a6a6d2;
    /* border: 2px solid #a6a6d2; */
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    /* opacity: .5; */
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
    /* width: 10px; */
    /* height: 10px; */
    /* margin: -5px 0px 0px -5px; */
}

#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}

#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
    height: auto !important;
}

#fullPage-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}

#fullPage-nav.right {
    right: 17px;
}

#fullPage-nav.left {
    left: 17px;
}

.fullPage-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}

.fullPage-slidesNav.bottom {
    bottom: 17px;
}

.fullPage-slidesNav.top {
    top: 17px;
}

#fp-nav ul,
.fullPage-slidesNav ul {
    margin: 0;
    padding: 0;
}

#fp-nav li,
.fullPage-slidesNav li {
    display: block;
    width: 18px;
    height: 18px;
    margin: 7px;
    position: relative;
}

.fullPage-slidesNav li {
    display: inline-block;
}

#fp-nav li a,
.fullPage-slidesNav li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}

#fp-nav li .active span,
.fullPage-slidesNav .active span {
    background: #a6a6d2;
}

.lt-ie9 #fp-nav span,
.lt-ie9 .fullPage-slidesNav span {
    border: 0;
    width: 20px;
    height: 20px;
    background:url(./images/ie8.png) no-repeat;
}

.lt-ie9 #fp-nav li .active span,
.lt-ie9 .fullPage-slidesNav .active span {
    background: url(./images/ie8.png) no-repeat 0 -24px;
}

.fullPage-tooltip {
    position: absolute;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    top: -2px;
}

.fullPage-tooltip.right {
    right: 20px;
}

.fullPage-tooltip.left {
    left: 20px;
}



li {
    list-style: none;
}

.container-box {
    margin: 0 auto;
    position: relative;
}


.section1 {
    background: #00004d;
    height: 718px;
}

.section1 .fp-tableCell {
    vertical-align: top;
}

.section1 .bg1 {
    background: url(./images/boss/section1.jpg) no-repeat center 0;
    height: 783px;
    position: relative;
}
.section1 .bg1 .decoration{
    background: url(./images/boss/boss-sprite.png) no-repeat 0 0;
    display: block;
    position: absolute;
    -webkit-animation-duration: 4s;
    -moz-animation-duration: 4s;
    -o-animation-duration: 4s;
    -ms-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -moz-aniamtion-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

}

.section1 .bg1 .decoration1{
    width: 65px;
    height: 45px;
    top: 230px;
    left: 15%;
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    -ms-animation-name: bounce;
    animation-name: bounce;
}
.section1 .bg1 .decoration2{
    width: 110px;
    height: 65px;
    top: 470px;
    left: 10%;
    background-position: 0 -78px;
    -webkit-animation-name: bounce2;
    -moz-animation-name: bounce2;
    -o-animation-name: bounce2;
    -ms-animation-name: bounce2;
    animation-name: bounce2;
}

.section1 .bg1 .decoration3{
    width: 32px;
    height: 24px;
    top: 165px;
    right: 13%;
    background-position: 0 -175px;
    -webkit-animation-name: bounce3;
    -moz-animation-name: bounce3;
    -o-animation-name: bounce3;
    -ms-animation-name: bounce3;
    animation-name: bounce3;
}

.section1 .bg1 .decoration4{
    width: 48px;
    height: 32px;
    top: 226px;
    right: 10%;
    background-position: 0 -225px;
    -webkit-animation-name: bounce4;
    -moz-animation-name: bounce4;
    -o-animation-name: bounce4;
    -ms-animation-name: bounce4;
    animation-name: bounce4;

}

.section1 .bg1 .decoration5{
    width: 84px;
    height: 54px;
    top: 565px;
    right: 14%;
    background-position: 0 -280px;
    -webkit-animation-name: bounce5;
    -moz-animation-name: bounce5;
    -o-animation-name: bounce5;
    -ms-animation-name: bounce5;
    animation-name: bounce5;
}


.section2 {
    background: #e3e6ea url(images/boss/section2.jpg) no-repeat center top;
}

.section2 .bg1 li{
    width: 228px;
    height: 340px;
    float: left;
}

.container-box-list-items{
    padding: 19px;
    width: 190px;
    height: 302px;
    /*cursor: pointer;*/
    position: relative;
    /*-webkit-transform-style: perspective-3d;
    -moz-transform-style: perspective-3d;
    -ms-transform-style: perspective-3d;
    -o-transform-style: perspective-3d;
    transform-style: perspective-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 1.2s;*/

}

.container-box-list-item1{
    background: url(images/boss/section2_21.jpg) no-repeat 0 0;
}

.container-box-list-item2{
    background: url(images/boss/section2_22.jpg) no-repeat 0 0;
}

.container-box-list-item3{
    background: url(images/boss/section2_23.jpg) no-repeat 0 0;
}

.container-box-list-item4{
    background: url(images/boss/section2_24.jpg) no-repeat 0 0;
}

.section2 .bg1 li .title{

    color: #b061d1;

    font-size: 30px;

    line-height: 1.8em;

    margin-bottom: 10px;
}

.section2 .bg1 li .title2,.section2 .bg1 li .title4{
    color: #dad1ff;
}
.section2 .bg1 li p{
    color: #fff;
    line-height: 1.8em;
    font-size: 18px;
}
.section2 .title-bg{
    height: 126px;
    background: url(./images/section2-title.png) no-repeat;
}
.section2 .bg1 {
    width: 952px;
    height: 307px;
    margin: 0 auto;
    position: relative;
    left: 190px;
    top: 130px;
}

.section2 .bg1 ul{
    width: 100%;
    height: 340px;
    overflow: hidden;
    /*background: url(./images/boss/section2-2.jpg) no-repeat;*/
}

#section5 .bg1 ul,#section4 .bg1 ul{
    width: 684px;
}
.section2 .bg2 {
    height: 313px;
    width: 271px;
    position: absolute;
    left: -320px;
    top: 0;
    opacity: 0;
    margin-top: 20px;
}

.section2 .bg2.fadeInLeft{
    opacity: 1;
}

.section6{
    text-align: center;
    background: #333333;
    color: #fff;
    line-height: 1.8em;
}

.section6 .container-box{
    padding: 30px 20px 10px;
}
.section6 .copyright{
    padding-top: 10px;
    line-height: 1.8em;
    color: #a4a4a4;
}

.section6 .copyright p{
    margin: 5px 0;
}
.section6 h2{
    color: #d6bee0;
    line-height: 32px;
    font-weight:bold;
    padding: 18px 0 10px;
    font-size: 32px;
}

.section6 h3{
    font-size: 20px;
}

.section6 .title-box span{
    color: #f2ad36;
}
.section6 .title-box{
    width: 538px;
    height: 104px;
    margin: 0 auto;
    background: url(images/boss/footer-title-bg.png) no-repeat;
}


.zt-logo,
.logo2 {
    display: block;
    overflow: hidden;
    text-indent: -999em;
    float: left;
    margin-top: 12px;
}

.zt-logo {
    width: 142px;
    height: 66px;
    background: url(./images/ztlogo.png) no-repeat;
}

.logo2 {
    width: 133px;
    height: 62px;
    background: url(./images/logo.png) no-repeat;
    margin-left: 18px;
}

.attention:hover {
    background: url(./images/attention-hover.png) no-repeat center;
}

.attention,
.attention:active {
    display: block;
    width: 233px;
    height: 90px;
    background: url(./images/attention.png) no-repeat center;
    overflow: hidden;
    text-indent: -999em;
    margin: 0 auto;
}

.section3 .attention {
    margin-top: 40px;
}

.clear {
    clear: both;
}

.text-center {
    text-align: center;
}

.code-img {
    position: fixed;
    top: 40px;
    /* bottom: 0; */
    margin: auto;
    right: 40px;
    z-index: 1000;
}

.mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
    transition: .3s;
}

.mask.active {
    opacity: .3;
    filter: alpha(opacity=30);
    z-index: 1000;
}

.popup {
    position: fixed;
    padding: 30px;
    background: #F8F8F8;
    width: 560px;
    height: 380px;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border: 2px solid #29629d;
    opacity: 0;
    filter: alpha(opacity=30);
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transition: .3s;
    z-index: -1;
}

.popup.active {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    z-index: 1010;
}

.popup-close {
    display: block;
    width: 20px;
    height: 20px;
    background: url(./images/close.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.boss-come-pic{
    width: 360px;
    height: 197px;
    background: url(images/boss/boss_coming.png) no-repeat 0 0;
    position: absolute;
    top: 30px;
    right: 60px;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -ms-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
}

@-webkit-keyframes bounce {
    0%{-webkit-transform: translate(0,0);}
    50%{-webkit-transform: translate(15px,15px);}
    100%{-webkit-transform: translate(0,0);}
}

@-moz-keyframes bounce {
    0%{-moz-transform: translate(0,0);}
    50%{-moz-transform: translate(15px,15px);}
    100%{-moz-transform: translate(0,0);}
}

@-o-keyframes bounce {
    0%{-o-transform: translate(0,0);}
    50%{-o-transform: translate(15px,15px);}
    100%{-o-transform: translate(0,0);}
}

@-ms-keyframes bounce {
    0%{-ms-transform: translate(0,0);}
    50%{-ms-transform: translate(15px,15px);}
    100%{-ms-transform: translate(0,0);}
}
s
@keyframes bounce {
    0%{transform: translate(0,0);}
    50%{transform: translate(15px,15px);}
    100%{transform: translate(0,0);}
}

@-webkit-keyframes bounce2 {
    0%{-webkit-transform: translate(0,0);}
    50%{-webkit-transform: translate(-30px,-20px);}
    100%{-webkit-transform: translate(0,0);}
}

@-moz-keyframes bounce2 {
    0%{-moz-transform: translate(0,0);}
    50%{-moz-transform: translate(-30px,-20px);}
    100%{-moz-transform: translate(0,0);}
}

@-o-keyframes bounce2 {
    0%{-o-transform: translate(0,0);}
    50%{-o-transform: translate(-30px,-20px);}
    100%{-o-transform: translate(0,0);}
}

@-ms-keyframes bounce2 {
    0%{-ms-transform: translate(0,0);}
    50%{-ms-transform: translate(-30px,-20px);}
    100%{-ms-transform: translate(0,0);}
}

@keyframes bounce2 {
    0%{transform: translate(0,0);}
    50%{transform: translate(-30px,-20px);}
    100%{transform: translate(0,0);}
}

@-webkit-keyframes bounce3 {
    0%{-webkit-transform: translate(0,0);}
    50%{-webkit-transform: translate(10px,10px);}
    100%{-webkit-transform: translate(0,0);}
}

@-moz-keyframes bounce3 {
    0%{-moz-transform: translate(0,0);}
    50%{-moz-transform: translate(10px,10px);}
    100%{-moz-transform: translate(0,0);}
}

@-o-keyframes bounce3 {
    0%{-o-transform: translate(0,0);}
    50%{-o-transform: translate(10px,10px);}
    100%{-o-transform: translate(0,0);}
}

@-ms-keyframes bounce3 {
    0%{-ms-transform: translate(0,0);}
    50%{-ms-transform: translate(10px,10px);}
    100%{-ms-transform: translate(0,0);}
}


@keyframes bounce3 {
    0%{transform: translate(0,0);}
    50%{transform: translate(10px,10px);}
    100%{transform: translate(0,0);}
}

@-webkit-keyframes bounce4 {
    0%{-webkit-transform: translate(0,0);}
    50%{-webkit-transform: translate(-30px,20px);}
    100%{-webkit-transform: translate(0,0);}
}

@-moz-keyframes bounce4 {
    0%{-moz-transform: translate(0,0);}
    50%{-moz-transform: translate(-30px,20px);}
    100%{-moz-transform: translate(0,0);}
}

@-o-keyframes bounce4 {
    0%{-o-transform: translate(0,0);}
    50%{-o-transform: translate(-30px,20px);}
    100%{-o-transform: translate(0,0);}
}

@-ms-keyframes bounce4 {
    0%{-ms-transform: translate(0,0);}
    50%{-ms-transform: translate(-30px,20px);}
    100%{-ms-transform: translate(0,0);}
}

@keyframes bounce4 {
    0%{transform: translate(0,0);}
    50%{transform: translate(-30px,20px);}
    100%{transform: translate(0,0);}
}

@-webkit-keyframes bounce5 {
    0%{-webkit-transform: translate(0,0);}
    50%{-webkit-transform: translate(0,35px);}
    100%{-webkit-transform: translate(0,0);}
}

@-moz-keyframes bounce5 {
    0%{-moz-transform: translate(0,0);}
    50%{-moz-transform: translate(0,35px);}
    100%{-moz-transform: translate(0,0);}
}

@-o-keyframes bounce5 {
    0%{-o-transform: translate(0,0);}
    50%{-o-transform: translate(0,35px);}
    100%{-o-transform: translate(0,0);}
}

@-ms-keyframes bounce5 {
    0%{-ms-transform: translate(0,0);}
    50%{-ms-transform: translate(0,35px);}
    100%{-ms-transform: translate(0,0);}
}

@keyframes bounce5 {
    0%{transform: translate(0,0);}
    50%{transform: translate(0,35px);}
    100%{transform: translate(0,0);}
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-ms-keyframes fadeInLeft {
    from {
        opacity: 0;
        -ms-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -ms-transform: none;
        transform: none;
    }
}

@-moz-keyframes fadeInLeft {
    from {
        opacity: 0;
        -moz-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -moz-transform: none;
        transform: none;
    }
}

/*招聘会详情页二维码*/
.ewm-sec{
    width:130px;
    height: 185px;
    position: fixed;
    top:15%;
    left:50%;
    margin-left:504px;
    background: url("images/ewm.jpg") no-repeat center center;
}
.ewm-close{
    width:27px;
    height: 27px;
    display: block;
    background: url("images/ewm_close.png") no-repeat center center;
    position: relative;
    top: -10px;
    left: 111px;
    cursor: pointer;
}
.media-ewm-sec{
    top:28.5%;
}

.selTrangle{
    display: block;
    position: absolute;
    right: 6px;
    top: 50%;
    z-index: 10;
    margin-top: -3px;
    background: url('images/icon-sprite.png') no-repeat 0 -145px;
    width: 16px;
    height: 10px;
    cursor: pointer;
}
.ircFooter .inspectLogo a,.helpOpTool a {
    background-image: url(images/imgIcon.gif);
    background-repeat: no-repeat
}

.ircFooter .inspectLogo {
    height: 34px;
    margin: 3px auto;
    text-align: center
}

.ircFooter .inspectLogo a {
    height: 34px;
    display: inline-block;
    line-height: 34px;
    margin-left: 20px;
    text-indent: -9999px;
    overflow: hidden
}

.ircFooter .inspectLogo .publicfiles {
    width: 35px;
    background-position: -155px 0
}

.ircFooter .inspectLogo .license {
    width: 26px;
    background-position: -200px 3px
}

.ircFooter .inspectLogo .cnnic {
    width: 75px;
    background-position: -315px 3px
}

.ircFooter .inspectLogo .aqlm {
    width: 90px;
    background: 0 0;
    text-indent: 0
}

.silde-bg,.white-bg {
    background: #fff
}

.ircFooter .inspectLogo .aqlm img {
    height: 34px;
    width: 90px
}
.brand_carousel .hyphen{
		border-top:1px solid #b5b5b5;
		margin-top:10px;
	}
.brand_carousel .tabs{
		margin:0 auto;
		height:30px;
		line-height:30px;
		border-radius:15px;
		border:1px solid #bdbdbd;
		padding:0 30px;
		width:554px;
		background:#eee;
		text-align:center;
		}
	.brand_carousel .tabs a{
		    display: block;
    		width: 78px;
    		color: #888888;
    		border-right: 1px solid #bdbdbd;
    		float: left;
    		margin: 0 auto;
		}
	.brand_carousel .tabs a:hover{
		text-decoration:none;
	}
	.brand_carousel .tabs .active{
		background:#978f8c;
		color:#fff;
	}	
	.brand_carousel .item-msg{
		background:#f08300;
		color:#fff;
		padding:5px 10px;
		height:182px;
		
	}
	.brand_carousel .item_defult{
		background:#978f8c;
		color:
		}
	.brand_carousel .item-msg .btn{
		font-size:14px;
		font-weight:bold;
		border-radius:12px;
		width:80px;
		height:26px;
		text-align:center;
		line-height:26px;
		margin-top:8px;
		color:#f08300;
		background:#ccc;


	}
	.brand_carousel .item-img{
		height:140px;
		width:160px;
		overflow:hidden;	
	}
	.brand_carousel .item-img img{
		height:100%;
		width:100%;
	}
	.brand_carousel .item-msg .default_btn{
		color:#999;
	}
	.slide_box{
		overflow:hidden;
		}
	.swiper-pagination{
		width:20px;
		height:20px;}
	.brand_carousel .item{
			width:16.6%;
			display:inline-block;
			margin:0 auto;
			height:470px;
			vertical-align: top;
		}
	.swiper-slide{
		vertical-align: top;
		float: left;
	}
	.floor_btwo,.floor_athree{
		margin:0 auto;
	}
	.brand_carousel .item img{
			width:100%;
			cursor:pointer;
		}
.brand_carousel .item .item-no{
		height:140px;
		text-align:center;
		line-height:196px;
		background:#e6e6e6;
		position:relative;
		border-bottom:1px solid #CCCCCC;
	}
.brand_carousel .item .item-no img{
		width:auto;
	}
.brand_carousel .item p{
		font-size:12px;
		text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: nowrap;
    	line-height:18px;
		}
.brand_carousel .select_btn .show_btn{
		display:inline-block;
		cursor:pointer;
		font-size:18px;
		color:#666;
	}
.brand_carousel .select_btn .text_color{
		color:#B6B6B6;
	}
.brand_carousel .select_btn{
		text-align:center;
		margin: 25px 0 48px;
	}
.brand_carousel .select_btn .build_num{
		color:#fff;
		font-size:24px;
		background:#978f8c;
		border-radius:50px;
		padding:10px;
		margin:0 15px;
	}
.text_color{
		color:#978f8c;
	}
.swiper-button-next{
		right:-54px;
		width:30px;
		height:60px;
	}
.swiper-button-prev{
		left:-54px;
		display:none;
	}
.swiper-button-prev,.swiper-button-next{
		top:30%;
		width: 30px;
    	height: 60px;
    	background:url(images/slideBtn.png) no-repeat;
	}
.swiper-button-prev{
		background-position: 0 -86px;
	}
.floor_box{
	
    height: 470px;
    overflow:hidden;
    border:1px solid #ccc;
    position: relative;
    width: 954px;
    margin: 0 auto;
    margin-bottom:103px;
	}
.floor_box.no_bor{
	border:none;
}
.h{
	height:475px;
}
.has_bor{
	 border:1px solid #ccc;
}
.no_bor .has_bor{
    border: none;
}


/*.floor_box .item_page{
	border: 1px solid #CCCCCC;
}*/
.img_box{
		height:auto;
		padding:10px;
	}
.img_big{
		display:block;
		width:100%;
		height:auto;
	}
#img_box .jbox-close{
	background:url('images/close_img.png') no-repeat ;
	height:30px;
	margin:7px -67px;
}
#img_box .jbox-button-panel{
	display:none;
}
#img_box .detail_text{
	text-align:center;
	padding:0 0 20px;
}
.foor_map{
	font-size:18px;
	text-align:center;
	background:#f2f2f2;
}
.foor_map .text_color{
	color:#B6B6B6;
}
.foor_map .map_title{
	padding:28px 0 32px;
}
.foor_map .map_title .map_text{
	color:#333333;
	font-size:17px;
}
.foor_map img{
	/*width:880px;*/
}
.number_0{
	background:url("images/0.png") no-repeat;
}
.number_1{
	background:url("images/1.png") no-repeat;
}
.number_2{
	background:url("images/2.png") no-repeat;
}
.number_3{
	background:url("images/3.png") no-repeat;
}
.number_4{
	background:url("images/4.png") no-repeat;
}
.number_5{
	background:url("images/5.png") no-repeat;
}
.number_6{
	background:url("images/6.png") no-repeat;
}
.number_7{
	background:url("images/7.png") no-repeat;
}
.number_8{
	background:url("images/8.png") no-repeat;
}
.number_9{
	background:url("images/9.png") no-repeat;
}
.num-sprite{
	display:inline-block;
	width:32px;
	height:55px;
/*	border-bottom:2px solid #cccccc;*/
	padding-bottom:10px;
}
.fixbg{
	position:absolute;
	z-index:0;
	background:#F2F2F2;
	bottom:0;
	width:100%;
	height:576px;
}
.floor_title{
	margin:0 5px;
	font-size: 18px;
}
.line_box{
	border-bottom:2px solid #CCCCCC;
	width:31px;
	height:2px;
    position: absolute;
    bottom: 27px;
    left:0;
    right:0;
    margin:auto;
}

#focusSlide{
    width: 100%;
    height: 180px;
}

#focusSlide .item img{
    display: none;
}

#focusSlide .item{
    background-position: top center;
    background-repeat: no-repeat;

}

#focusSlide .btns a{
    height: 12px;
    width: 12px;
    border-radius: 50%;
}

/* #focusSlide .btns{
    width: 100%;
    text-align: center;
    bottom: 0;
}

#focusSlide .btns a{
    float: none;
    display: inline-block;
} */