.index_wrap1{margin: 10px 0 0 0;}
.index_wrap1 .ads{width: 960px;}
.index_wrap1 .col_1,
.index_wrap1 .col_1 .row_1,
.index_wrap1 .col_1 .row_2{width: 700px;overflow: hidden;}
.index_wrap1 .col_1 .row_1{height: 260px;background: #ffffff;}
.index_wrap1 .col_1 .row_2{height: 120px;margin: 20px 0 0 0;background: #ffffff;}
.index_wrap1 .col_2,.index_wrap1 .col_2 .items{width: 240px;}
.index_wrap1 .col_2{margin-top: -20px;}
.index_wrap1 .col_2 .items{height: 120px;margin: 20px 0 0 0;background: #ffffff;overflow: hidden;}
.index_wrap1 .ads .link{display: block;border: none;}
.index_wrap2{margin: 10px 0 0 0;}
.index_wrap2 .sydw_img{width: 1200px;overflow: hidden;position: relative;}
.index_wrap2 .sydw_img .longhide{width: 1250px;position: relative;float: left;}
.index_wrap2 .sydw_img .item{width: 390px;height: 200px;overflow: hidden;margin: 20px 15px 0 0;float: left;}
.index_wrap2 .sydw_img .item .link{display: block;border: none;}
.index_wrap2 .switch_news{background: #ffffff;padding: 15px 20px;margin: 20px 0 0 0;}
.index_wrap2 .switch_news .slideTxtBox{text-align:left;float: left;width: 100%;}
.index_wrap2 .switch_news .slideTxtBox .hd{height:36px;line-height:30px;border-bottom:1px solid #c5c7ca;position:relative;}
.index_wrap2 .switch_news .slideTxtBox .hd ul{float:left;position:absolute;left:20px;top:-1px;height:38px;}
.index_wrap2 .switch_news .slideTxtBox .hd ul li{float:left;padding:0 20px;cursor:pointer;font-size: 16px;}
.index_wrap2 .switch_news .slideTxtBox .hd ul li.on{height:36px;border-bottom:2px solid #2188e0;color: #2188e0;}
.index_wrap2 .switch_news .slideTxtBox .bd{width: 100%;float: left;padding: 8px 0 0 0;}
.index_wrap2 .switch_news .slideTxtBox .bd ul{zoom:1;font-size: 14px;float: left;width: 100%;}
.index_wrap2 .switch_news .slideTxtBox .bd li{height:32px;line-height:32px;float: left;width: 49%;margin: 0 0 0 1%;}
.index_wrap2 .switch_news .slideTxtBox .bd li .new,
.index_wrap2 .switch_news .slideTxtBox .bd li .hot{display: block;width: 36px;height: 17px;float: left;margin: 8px 5px 0 0;}
.index_wrap2 .switch_news .slideTxtBox .bd li .new{background-position: -24px -34px;}
.index_wrap2 .switch_news .slideTxtBox .bd li .hot{background-position: -60px -34px;}
.index_wrap2 .switch_news .slideTxtBox .bd li .link{display: block;float: left;width: 430px;color: #000000;}
.index_wrap2 .switch_news .slideTxtBox .bd li .link:hover{color: #2188e0;}
.index_wrap2 .switch_news .slideTxtBox .bd li .date{float:right;color:#7b7b7b;margin: 0 15px 0 0;}
.index_wrap3{margin: 10px 0 0 0;}
.index_wrap3 .country_own_list{width:1200px;position: relative;overflow: hidden;margin: 15px 0 0 0;}
.index_wrap3 .country_own_list .longhide{float: left;width: 1250px;position: relative;}
.index_wrap3 .country_own_list .country_own_box{width:284px;height: 184px;border: 1px solid #f2f1f2;background: #ffffff;margin:10px 20px 0 0;float: left;}
.index_wrap3 .country_own_list .inner{padding: 10px 14px;}
.index_wrap3 .country_own_list .com_info{display: block;text-align: center;margin: 0 0 5px 0;}
.index_wrap3 .country_own_list .com_info .logo{width:256px;height: 50px;border: none;margin: 0 auto;position: relative;}
.index_wrap3 .country_own_list .com_info .logo img{object-fit: contain;width: 256px;height: 50px;}
.index_wrap3 .country_own_list .com_info .name{width:100%;font-size: 16px;color: #3e3e3e;margin: 10px 0 0 0;}
.index_wrap3 .country_own_list .com_info:hover .name{color: #2188e0;}
.index_wrap3 .country_own_list .jobs{float: left;width: 100%;font-size: 14px;margin: 5px 0 0 0;line-height: 150%;}
.index_wrap3 .country_own_list .jobname{float: left;width: 60%;color: #797979;}
.index_wrap3 .country_own_list .jobname:hover,.index_wrap3 .country_own_list .salary{color: #f05f51;}
.index_wrap3 .country_own_list .salary{display: block;float: right;width: 40%;text-align: right;}
.index_wrap3 .country_own_list .viewall{display: block;border: 1px solid #a1d4ff;height: 36px;line-height: 36px;text-align: center;color: #333333;margin: 10px 0 0 0;background-color: #f5faff;}
.index_wrap3 .country_own_list .viewall:hover{background: #e9f4ff;}
.index_wrap3 .country_own_list .viewall .hotnum{color: #116fbf;}
.index_wrap3 .viewmore{margin: 10px auto 0 auto;}
.index_wrap3 .viewmore_btn{display: block;width: 220px;height: 36px;line-height: 36px;text-align: center;background: #2188e0;color: #ffffff;font-size: 14px;margin: 0 auto;}
.index_cwrap{background: #ffffff;border: 1px solid #efeded;margin: 10px 0 0 0;padding: 20px;}
.index_cwrap_title{font-size: 24px;color: #2188e0;position: absolute;z-index: 99;left: 0;top: 0;padding: 0 0 0 10px;}
.index_cwrap_title:before{content: '';position: absolute;background: #2188e0;width: 4px;height: 18px;border-radius: 20px;left: 0;top: 7px;}
.index_commslide{text-align:left;float: left;width: 100%;position: relative;}
.index_commslide .hd{height:36px;line-height:30px;border-bottom:1px solid #c5c7ca;position:relative;}
.index_commslide .hd ul{position:absolute;right:0;top:-1px;height:38px;}
.index_commslide .hd ul li{float:left;padding:0 20px;cursor:pointer;font-size: 16px;}
.index_commslide .hd ul li.on{height:36px;border-bottom:2px solid #2188e0;color: #2188e0;}
.index_commslide .bd{width: 100%;float: left;}
.index_commslide .bd ul{zoom:1;float: left;width: 100%;position: relative;overflow: hidden;}
.index_commslide .bd li{float: left;}
.index_commslide .bd ul.train_news_list{width: 1230px;position: relative;float: left;}
.train_news_list .item{width: 370px;height: 110px;overflow: hidden;margin: 15px 24px 0 0;}
.train_news_list .item img,.train_news_list .item .link{display: block;border: none;}
.index_jobfair{width: 660px;}
/*.index_jobfair .index_commslide .bd{height: 380px;}*/
.index_news{width: 478px;}
.index_jobfair_slideBox{height:240px;overflow:hidden;position:relative;margin: 20px 0 0 0;}
.index_jobfair_slideBox .inner_bd{position:relative;height:100%;z-index:0;}
.index_jobfair_slideBox .inner_bd li{zoom:1;vertical-align:middle;width:660px;height:240px;overflow: hidden;position: relative;}
.index_jobfair_slideBox .inner_bd li a{display: block;}
.index_jobfair_slideBox .inner_bd img{display:block;}
.index_jobfair_slideBox .inner_bd .info{width: 100%;height: 40px;line-height: 40px;position: absolute;left: 0;bottom: 0;z-index: 99;background: rgba(0,0,0,0.5);font-size: 16px;color: #ffffff;}
.index_jobfair_slideBox .inner_bd .info_name{float: left;width: 48%;padding: 0 0 0 1%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.index_jobfair_slideBox .inner_bd .info_time{float: right;width: 48%;padding: 0 1% 0 0;text-align: right;}
.index_jobfair_slideBox .inner_prev,
.index_jobfair_slideBox .inner_next{right:0;background-position:-138px 0;display: block;width: 36px;height: 54px;position: absolute;top: 50%;margin: -27px 0 0 0;}
.index_jobfair_slideBox .inner_prev{left:0;background-position:-102px 0;}
.index_xc .inner{padding: 15px 0 0 0;}
.index_xc_jobfair{height:30px;line-height:30px;float: left;width: 100%;font-size: 14px;}
.index_xc_jobfair .link{float:left;display: block;width: 520px;color: #333333;}
.index_xc_jobfair .link:hover{color: #2188e0;}
.index_xc_jobfair .date{float:right;color:#7b7b7b;text-align: right;}
.index_news .index_commslide .bd li{width: 100%;}
.index_news .showimg{width: 200px;height: 240px;margin: 20px 0 0 0;}
.index_news .newslist{width: 258px;margin: 8px 0 0 0;}
.index_news .newslist .link{display: block;height: 35px;line-height: 35px;color: #40404c;font-size: 14px;border-bottom: 1px dotted #c3c0c0;padding: 0 0 0 8px;position: relative;width: 250px;}
.index_news .newslist .link:hover{color: #2188e0;}
.index_news .newslist .icon{display: block;width: 4px;height: 4px;position: absolute;left: 0;top: 50%;margin: -2px 0 0 0;background-position: -68px 0;z-index: 99;}
.fullad{margin: 15px 0 0 0;width: 1200px;height: 80px;overflow: hidden;}
.fullad .link{display: block;}
#half_ad .longhide{width: 1250px;position: relative;}
.half_ad{margin: 15px 16px 0 0;width: 592px;height: 80px;overflow: hidden;float: left;}
.half_ad .link{display: block;}
.half_ad img{border: none;width: 592px;height: 80px;}
.index_about{margin: 10px 0 0 0;}
.friendlink{margin: 10px 0 0 0;}
.index_s2title{height: 30px;border-bottom: 1px solid #e8e8e8;position: relative;}
.index_s2title .text{height: 30px;line-height: 30px;position: absolute;left: 0;top: 1px;border-bottom: 1px solid #2188e0;display: block;font-size: 16px;color: #2188e0;}
.txtMarquee-left{position:relative;padding: 20px 0;}
.txtMarquee-left .bd{padding:0;}
.txtMarquee-left .bd .tempWrap{width:1200px !important;}
.txtMarquee-left .bd ul{overflow:hidden;zoom:1;}
.txtMarquee-left .bd ul li{margin-right:40px;float:left;height:24px;line-height:24px;text-align:left;_display:inline;width:auto !important;font-size: 14px;line-height: 150%;}
.txtMarquee-left .bd ul li a{color: #333333;}
.txtMarquee-left .bd ul li a:hover{color: #2188e0;}
.guoqilogo{border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;margin: 15px 0 0 0;}
.guoqilogo .longhide{width: 1200px;position: relative;}
.guoqilogo .title{width:160px;height:226px;border-bottom:1px solid #e6e6e6;float:left;overflow:hidden;background:#f1f1f1 url(/images/2017/demo/ifamous_title.gif) no-repeat center center;}
.guoqilogo .title a{display: block;width:160px;height:226px;}
.tlogo li {border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;width:172px; height:112px;background: #fff;float: left; text-align:center; position:relative;}
.tlogo ul li:hover {list-style-type: none;position: relative;width:172px;z-index:1000}
.tlogo ul li:hover .on {position: relative;z-index: 1003;}
.tlogo ul li:hover img{position: relative;z-index: 1003;}
.tlogo ul li .show {
    display: none;
    left:-2px;
    position: absolute;
    text-align: left;
    top:-2px;
    width:172px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, direction=120, strength=3);
    -moz-box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    border: 2px solid #2188e0;
    overflow:hidden
}
.tlogo ul li:hover .yunFamousenterprises_comname{ font-weight:bold}
.tlogo .show .area {width:172px;background:#fff;overflow: hidden;padding:120px 15px 10px 15px;float: left}
.tlogo ul li:hover .show {display: block;}
.tlogo .area_left {width:152px;float: left; font-size:12px;}
.tlogo .area_left a {color:#656567;; display:block; height:22px; line-height:22px; text-align:left; position:relative;padding-left:10px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tlogo .area_left a:after{width:5px;height:5px; background:#d0d0d0; position:absolute;left:0;top:9px;content:''; display:inline-block;border-radius:50%;}
.tlogo .area_left a:hover {color: #2188e0;text-decoration:none}
.floor_nav{position:fixed;left:50%;top:300px;width:80px;z-index:9998;margin: 0 0 0 -685px;box-shadow:0px 2px 8px 0px rgb(21 31 79 / 10%);background: #ffffff;}
.floor_nav .item{display: block;width:100%;height:30px;line-height:30px;color:#333333;border-bottom:1px dashed #eeeeee;text-align:center;cursor:pointer;}
.floor_nav .item:last-child{border:none;}
.floor_nav .curr{background:#2188e0;color:#ffffff;}
.gmclogoWrap{width: 1230px;}
.gmclogoWrap .gmcbox{width:360px;margin:12px 12px 0 0;border: 1px solid #efeded;float: left;background: #ffffff;padding: 15px 15px 5px 15px;overflow: hidden;}
.gmclogoWrap .cominfo{float: left;width: 100%;border-bottom: 1px solid #eeeeee;padding: 0 0 10px 0;margin: 0 0 5px 0;}
.gmclogoWrap .logo{float: left;width: 50px;height: 50px;}
.gmclogoWrap .logo img{object-fit: contain;width: 50px;height: 50px;}
.gmclogoWrap .name,.gmclogoWrap .thum{float: left;width: 300px;display: block;margin: 0 0 0 10px;}
.gmclogoWrap .name{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 150%;}
.gmclogoWrap .name a{font-size: 16px;color: #333333;}
.gmclogoWrap .name a:hover{color: #2188e0;}
.gmclogoWrap .thum{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 150%;font-size: 12px;color: #999999;margin-top: 10px;}
.gmclogoWrap .thum em{color: #eeeeee;}
.gmclogoWrap .jobs{overflow: hidden;float: left;width: 88%;height: 70px;}
.gmclogoWrap .jobs .item{display: inline-block;padding: 5px;background: #e8f4ff;color: #333333;margin: 5px 5px 0 0;border-radius: 4px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 132px;}
.gmclogoWrap .jobs .item:hover{background: #a9e0ff;color: #000000;}

.topFullBanner {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.topFullBanner1 a {
    width: 100%;
    position: relative;
    height: 250px;
    display: block;
}
.topFullBanner2 {
    display: none;
}
.topFullBanner2 a {
    width: 100%;
    position: relative;
    height: 45px;
    display: block;
}
.topFullBanner img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    /* for Chrome || Safari */
    -moz-transform: translate(-50%, -50%);
    /* for Firefox */
    -ms-transform: translate(-50%, -50%);
    /* for IE */
    -o-transform: translate(-50%, -50%);
    /* for Opera */
}