
.header_min{
    background: #333333;
    color:#fff;
}
.header_min .header_min_top .itopr li .head_my_msg{
    color:#fff !important;
}
.header_min .header_min_top{
    font-size: 14px;
    height:50px;
}
.header_min .header_min_top .itopl{
    display: table;
    width:350px;
    height: 50px;
    line-height: 50px;
    color:#fff !important;
}
.header_min .header_min_top .itopl a{
    display: table-cell;
    vertical-align: middle;
}
.header_min .header_min_top .itopl img{
    max-height:75px;
    max-width:350px;
}
.header_min .header_min_top .itopr{
    float: right;
    width:700px;
}
.header_min .header_min_top ul.link li{
    height: 50px;
    line-height: 50px;
}
.header_min .header_min_top ul.link li .iconfont{
    display: inline-block;
    vertical-align: middle;
    height: 50px;
    line-height: 50px;
    margin-right: 3px;
}
.header_min .header_min_top ul.link li .iconfont:before{
    font-size:18px;
}
.header_min .header_min_top ul.link li.per .iconfont:before{
    font-size: 13px;
    position: relative;
    top:-2px;
    margin-right: 5px;
}
.header_min .header_min_top ul.link li.com .iconfont:before{
    font-size: 14px;
    position: relative;
    top: -2px;
    margin-right: 5px;
}
.header_min .header_min_top ul.link li .qr_mobile .iconfont:before{
    font-size: 13px;
    position: relative;
    top: -3px;
}
.header_min .header_min_top ul.link li a{
    color:#fff;
    font-size: 12px;
}
.header_min .header_min_top .itopr a.m{
    background: none;
    padding-left: 0;
}
.header_min .header_min_top .itopr a.qr_mobile{
    top:0;
    height:50px;
    line-height: 50px;
}
.header_min .header_min_top .itopr a.qr_mobile div{
    top:45px;
}
.J-choose-subsite .change_site,a.J-choose-subsite{
    color: #fff;
}

.header_wrapper_nav .nav_logo,.header_wrapper_nav{
    height: 105px;
}
.header_wrapper_nav .nav_logo{
    width: 400px;
}
.header_wrapper_nav .nav_logo img{
    max-width: 240px;
}
.header_wrapper_nav .nav_logo .page_name{
    width: 163px;
    height: 105px;
    line-height: 105px;
    background: url(../../images/special_page/page_title_bg.png) no-repeat center;
    background-size: 100% 41px;
    color:#ffffff;
    font-size: 14px;
    text-align: center;
    margin-left:20px;
}
.header_wrapper_nav .wrapper_nav_list{
    padding-top:0;
    height: 105px;
    margin-left: 0;
    max-width: 800px;
}
.header_wrapper_nav .wrapper_nav_list .nav_item{
    height: 105px;
    margin-left:0;
}
.header_wrapper_nav .wrapper_nav_list .nav_item a{
    height: 105px;
    line-height: 100px;
    padding:0 5px;
    min-width: 80px;
    text-align: center;
    font-size: 16px;
}
.header_wrapper_nav .wrapper_nav_list .nav_item a:hover, .header_wrapper_nav .wrapper_nav_list .nav_item.active a{
    background-color: #fafafa;
}
.header_wrapper_nav .wrapper_nav_list .nav_item a:hover, .header_wrapper_nav .wrapper_nav_list .nav_item.active a{
    color: #32373e;
}

/*banner*/
.train_banner{width: 100%;height: 421px;background: url(../../images/special_page/banner1.png) no-repeat center;}
.train_banner .banner_main{width: 1200px; margin: 0 auto;}
.train_banner .banner_main .banner_l{float: left;width:590px;height:365px;margin-top: 30px; }

/*首页轮播图片新闻*/
.index_scroll_pic_news{width:590px;height:365px;background-color: #ffffff; }
.index_scroll_pic_news .news_images{width:590px;height:365px;overflow:hidden;}
.news_images.flexslider .slides li{position:relative;}
.news_images.flexslider p{padding-left:10px;position:absolute;width:100%;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;height:30px;line-height:30px;}
.news_images.flexslider p a{display:block;color:#fff;width: 420px;}
.flexslider .slides img{width:590px;height:365px;}
.flex-control-nav{right:10px;bottom:7px;}
.flex-control-paging li a{width:15px;height:15px;font-size:12px;color:#333;line-height:15px;text-align:center;background:#fff;text-indent:0;}
.flex-control-paging li a.flex-active{width:15px;height:15px;background:#efb90e;color:#e85e0d;}
.flex-control-nav li{margin:0 5px !important;}

.flex-direction-nav .flex-prev{width:30px;height:60px;left:-30px;top:40%;}
.flex-direction-nav .flex-next{width:30px;height:60px;right:-30px;top:40%;}
.news_images.flexslider:hover  .flex-prev{left:0;}
.news_images.flexslider:hover  .flex-next{right:0;}

.train_banner .banner_main .banner_r{
    float: right;width: 580px;margin-top: 30px;height: 365px;
    border-radius: 4px;overflow: hidden;
    background:#fff url(../../images/train/05.png) no-repeat top;
    background-size: 100% 8px;
    position: relative;
}
.train_banner .banner_main .banner_r .banner_list .title{
    font-size: 16px;color: #333333;font-weight:bold;margin:20px 25px;line-height: 30px;background: url(../../images/train/06.png) no-repeat left;padding-left: 25px;
}
.train_banner .banner_main .banner_r .banner_list .title .list_more{float: right;width: 21px;height: 21px;background: url(../../images/train/07.png) no-repeat;-webkit-transition: all .3s;transition: all .3s;margin-top: 3px;}
.train_banner .banner_main .banner_r .banner_list .title .list_more:hover{-webkit-transform:translateX(3px);transform: translateX(3px);opacity: .8;}
.train_banner .banner_main .banner_r .banner_list ul{margin: 0 32px;border-left: 1px solid #eeeeee;}
.train_banner .banner_main .banner_r .banner_list li{margin-bottom: 5px;}
.train_banner .banner_main .banner_r .banner_list li .list_item{display: block;height: 56px;;position: relative;}
.train_banner .banner_main .banner_r .banner_list li .list_item:before{position: absolute;top: 0px;left:-6px;content: "";display: block;width: 10px;height: 10px;background:url(../../images/train/08.png) no-repeat center;}
.train_banner .banner_main .banner_r .banner_list li .list_item:hover:before{background-image:url(../../images/train/09.png);}
.train_banner .banner_main .banner_r .banner_list li .list_item:hover .txt{color: #5573eb;}
.train_banner .banner_main .banner_r .banner_list li .policy{margin-left: 20px;position: absolute;top: -8px;}
.train_banner .banner_main .banner_r .banner_list li .policy .txt{width: 490px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.train_banner .banner_main .banner_r .banner_list li .policy .time{width: 490px;border-bottom: 1px dashed #ccc;padding-bottom: 5px;}
.train_banner .banner_main .banner_r .box_bottom_links{
    margin-top:5px;
}
.train_banner .banner_main .banner_r .box_bottom_links .link_item{
    margin-left:15px;
    width: 107px;
    height:35px;
    line-height:35px;
    padding-left:20px;
    color:#ffffff;
    float: left;
    font-size: 15px;
    font-weight: bold;
}
.train_banner .banner_main .banner_r .box_bottom_links .link_item:hover{
    opacity: .9;
}
.train_banner .banner_main .banner_r .box_bottom_links .link_item.l1{
    background: url(../../images/special_page/l1.png) no-repeat center;
    background-size: 100% 100%;
}
.train_banner .banner_main .banner_r .box_bottom_links .link_item.l2{
    background: url(../../images/special_page/l2.png) no-repeat center;
    background-size: 100% 100%;
}
.train_banner .banner_main .banner_r .box_bottom_links .link_item.l3{
    background: url(../../images/special_page/l3.png) no-repeat center;
    background-size: 100% 100%;
}
.train_banner .banner_main .banner_r .box_bottom_links .link_item.l4{
    background: url(../../images/special_page/l4.png) no-repeat center;
    background-size: 100% 100%;
}


/*广告位通栏1200X80*/
.ad1200_80{margin:0 auto;margin-top:20px;width:1200px; }
.ad1200_80 img{width:1200px; border:0px;}

.so_condition{
    margin-top:18px;
}
.so_condition .so_title{
    height: 36px;
    line-height: 36px;
    width: 75px;
    white-space: nowrap;
    float: left;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
.so_condition .rs{
    width: 1120px;
    float: left;
}
.so_condition .rs .li{
    cursor: pointer;padding-left: 8px;padding-right: 8px;height: 26px;line-height: 26px;
    float: left;border: 1px #FFFFFF solid;background-color: #FFFFFF;margin: 5px 2px;
    color: #666666;
}
.so_condition .rs .li:hover{background-color:#1a79ee;color:#fff;}
.so_condition .rs .li.select{background-color:#1a79ee;color:#fff;}
.so_condition .rs .li.select a{color:#1a79ee;}


/*首页搜索框*/
.index_top_sousuo{width:1200px;height:52px;margin-top:10px; }
.index_sobox{width:1200px;}
.index_sobox .inputbg{ width:1080px; height:50px;border:2px #1a79ee solid;border-radius:3px;position:relative;background-color:#FFFFFF;float:left;}
.index_sobox .inputbg .selecttype{color:#1a79ee;width:90px;height:30px;line-height:30px;background-color:#fff;border-right:1px #1a79ee solid;padding-left:16px;padding-right:8px;font-size:13px; background-image:url(../../images/special_page/index_searchbox_arrow.png);background-repeat:no-repeat;background-position:60px center;position:absolute;left:0px;top:8px;cursor:pointer;}
.index_sobox .inputbg .selecttype.hover{background-color:#FFFFFF}
.index_sobox .inputbg .selecttype_down{display:none;background-color:#fff;border:2px #1a79ee solid;border-top:0px;position:absolute;left:-2px;top:36px;}
.index_sobox .inputbg .selecttype_down .down_list{width:89px;height:46px;line-height:46px;cursor:pointer;padding-left:16px;padding-right:8px;font-size:13px; top:0px; left:0px;}
.index_sobox .inputbg.open .selecttype_down{display:block;}
.index_sobox .inputbg .selecttype_down .down_list.hover{background-color:#FFFFFF}
.index_sobox .inputbg .inoputbox{position:absolute;left:90px;top:0px;width:450px;height:46px; }
.index_sobox .inputbg .inoputbox input{height:46px; width:880px; border:0px; padding-top:3px;padding-left:5px;}
.index_sobox .inputbg .sobut{ padding-left:30px; letter-spacing:3px;background:#1a79ee url('../../images/special_page/index_sobox_bg.png') no-repeat 8px 6px;font-size:16px;text-align:center;position:absolute;right:0px;top:0px;width:89px;height:48px;line-height:48px;border:0px;color:#FFFFFF;cursor:pointer;}
.index_sobox .inputbg .sobut.hover{ background-color:#248bea;}
.index_sobox .righttxt{float: right;font-size:12px;margin-top:0;}
.index_sobox .righttxt a{ display:inline-block; width:95px; height:52px;font-size:14px; border:1px solid #f5f5f5; background-color:#f5f5f5;margin-left:5px; padding-left:20px;text-align:center;line-height:50px; color:#333;}
.index_sobox .righttxt a:hover{ border:1px solid #1a79ee; color:#1a79ee; text-decoration:none;background-color:#fff;}
.index_sobox .righttxt a.search{background-image:url(../../images/special_page/index_so_icon.png);background-repeat:no-repeat;background-position:8px center;}

/*关键字*/
.index_search_hotwords{width:860px;height:45px;line-height:45px;}
.index_search_hotwords a:hover{color:#1a79ee;}

.switch_title_group{
    margin:20px 0 0;
    border-bottom:2px #1a79ee solid;
}
.switch_title_group .t_item{
    width: 130px;
    height: 40px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
}
.switch_title_group .t_item.select{
    background-color: #1a79ee;
    color: #ffffff;
    font-weight: bold;
}

/*列表内容*/
.plist .pl .listb{ padding-bottom:40px;}
.plist .pl .listb .yli{
    width:1200px;border-bottom:1px #ebeef5 solid;border-top: 0;padding-top:18px;padding-bottom:18px;background-color:#FFFFFF;padding-left: 10px;padding-right: 17px;}
.plist .pl .listb .yli:hover{background-color: #f7fcff;}
.plist .pl .listb .yli.select{background-color: #ddedff;}
.plist .pl .listb .yli .td1{width:25px;padding-left:15px;padding-top:2px;}
.plist .pl .listb .yli .td1 .radiobox{margin-top:2px;width:17px;height:17px;float:left;background-position:-155px -7px;background-image:url(../../images/254.png);background-repeat:no-repeat;cursor:pointer;background-color:#FFFFFF}
.plist .pl .listb .yli .td1 .radiobox:hover{background-position:-187px -7px;}
.plist .pl .listb .yli .td1 .radiobox.select{background-position:-187px -7px;}
.plist .pl .listb .yli .td2{width:395px;padding-top:1px;font-size:16px;margin-right: 20px;}
.plist .pl .listb .yli .td2 .i-m{margin-top:2px;}
.plist .pl .listb .yli .td2 .line_substring{margin-right:5px;float:left;max-width:210px;white-space:nowrap;_white-space:normal;_width:210px;_height:21px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;_background:transparent;}
.plist .pl .listb .yli .td2 .td-j-name{float:left;max-width:160px;white-space:nowrap;_white-space:normal;_width:210px;_height:21px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;_background:transparent;}
.plist .pl .listb .yli .td2.has-alw .td-j-name{float:left;max-width:130px;white-space:nowrap;_white-space:normal;_width:130px;_height:21px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;_background:transparent;}
.plist .pl .listb .yli .td2 .td-j-img{float:left;}
.plist .pl .listb .yli .td2 .j-n-money{float:left;padding-left:12px;padding-top:2px;font-size:12px;}
.plist .pl .listb .yli .td2 .j-n-money .j-m-l{float:left;height:20px;line-height:20px;background:#ff0000;color:#FFF;padding:0 5px;}
.plist .pl .listb .yli .td2 .j-n-money .j-m-r{float:left;padding:0 5px;height:18px;line-height:18px;border:1px solid #ff0000;background:#FFF;color:#ff0000;}
.plist .pl .listb .yli .td2 .td-j-img{float:left;padding-left:5px;}
.plist .pl .listb .yli .td2 .td-j-img img{height: 20px;}
.plist .pl .listb .yli .td2 .td-j-salary{float: right;max-width: 120px;color: #fe2e5f;text-align: right;}
.plist .pl .listb .yli .td3{width:600px;font-size:14px;padding:0 15px 0 0px;display:inline-block;*display:inline;*zoom:1;line-height:21px;text-align: right;}
.plist .pl .listb .yli .td3 img{display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.plist .pl .listb .yli .td3 a{color:#666666;}
.plist .pl .listb .yli .td3 .line_substring{margin-right:5px;text-align: right;display:inline-block;width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;_background:transparent;}
/*.plist .pl .listb .yli .td4{width:180px;font-size:16px;color:#FF6600}*/
.plist .pl .listb .yli .td5{width:110px;text-align:right;padding-right:15px;}
.plist .pl .listb .yli .td6{width:22px;}
.plist .pl .listb .yli .td6 .hide{width:22px;height:20px;background-position:0px -658px;background-image:url(../../images/130.png);background-repeat:no-repeat;cursor:pointer}
.plist .pl .listb .yli .td6 .hide:hover{background-position:0px -620px;}
.plist .pl .listb .yli .td6 .hide.select{background-position:0px -620px;}
.plist .pl .listb .yli .td6 .show{width:22px;height:20px;background-position:0px -701px;background-image:url(../../images/130.png);background-repeat:no-repeat;cursor:pointer}
.plist .pl .listb .yli .td6 .show:hover{background-position:0px -585px;}
.plist .pl .listb .yli .td6 .show.select{background-position:0px -585px;}
.plist .pl .listb .yli .detail{width:1200px;;}
.plist .pl .listb .yli .detail .ltx{float:left;width:1030px;padding-top:10px}
.plist .pl .listb .yli .detail .ltx .lf{float: left;width: 750px;margin-right: 20px;}
.plist .pl .listb .yli .detail .ltx .rt{float: left;width: 255px;text-align: right;}
.plist .pl .listb .yli .detail .ltx .rt .txt{padding-left:0px;word-break: break-all;word-wrap: break-word;font-size: 12px;color: #aaaaaa;}
.plist .pl .listb .yli .detail .ltx .rt .txt span{background:url(../../images/256.png) no-repeat;color:#aaaaaa;padding:0;font-size:12px;padding-left: 20px;}
.plist .pl .listb .yli .detail .ltx .rt .time{margin-top: 18px;color: #aaaaaa;}
.plist .pl .listb .yli .detail .ltx .rt .time span{background:url(../../images/256.png) no-repeat 0px -22px;padding-left: 20px;}
.plist .pl .listb .yli .detail .ltx .txt{padding-left:25px;}
.plist .pl .listb .yli .detail .ltx .txt span{color:#666666;padding-left:10px;padding-right:10px;font-size:10px;}
.plist .pl .listb .yli .detail .ltx .txt .salary{color: #e14747;font-size: 16px;padding-left: 0px;}
.plist .pl .listb .yli .detail .ltx .bottxt{padding-left:25px;font-size:12px;padding-top:5px;width:690px;line-height:180%;color:#999999}
.plist .pl .listb .yli .detail .ltx .dlabs{padding-left:25px;margin-top:13px;word-break:break-all;color: #aaaaaa;}
.plist .pl .listb .yli .detail .ltx .dlabs .dl{margin-bottom:5px;position: relative;float:left;padding-left:5px;padding-right:5px;border:1px #D4D4D4 solid;background-color:#FFFFFF;margin-right:10px;height:24px;line-height:24px;font-size:12px;border-radius:2px;color:#aaaaaa;}
.plist .pl .listb .yli .detail .rbtn{float:left;width:145px;position: relative;}
.plist .pl .listb .yli .detail .rbtn .deliver{width:92px;height:25px;line-height:25px;color:#fff;border:1px #1a79ee solid;background-color:#1a79ee;border-radius:3px;cursor:pointer;font-size:15px;margin-top:2px;text-align: center;margin-left: 58px;}
.plist .pl .listb .yli .detail .rbtn .has-deliver{border: 1px #dfdfdf solid;color: #666666;cursor: default;background-color: #f2f2f2;}
.plist .pl .listb .yli .detail .rbtn .has-deliver:hover{border: 1px #dfdfdf solid;color: #666666;background-color: #f2f2f2;}
.plist .pl .listb .yli .detail .rbtn .favorites{padding-left: 13px;width:92px;text-align: center;height:25px;line-height:25px;color:#1a79ee;border:1px #1a79ee solid;border-radius:3px;background-position:2px 2px;background-image:url(../../images/257.png);cursor:pointer;background-repeat:no-repeat;font-size:12px;margin-left:58px;margin-top:10px;}
.plist .pl .listb .yli .detail .rbtn .favorites:hover{background-position:2px -22px;}
.plist .pl .listb .yli .detail .rbtn .favorites.has-favor{background-position:2px -22px;border: 1px #dfdfdf solid;color: #666666;background-color: #f2f2f2;}
.plist .pl .listb .yli .detail .rbtn .map-area{display:none;}
.plist .pl .listb .yli .detail .map-btn{position:relative;}
.plist .pl .listb .yli .detail .map-btn .favorites{margin-left:57px;padding-left:0;width:35px;border: 0;}
.plist .pl .listb .yli .detail .map-btn .favorites.has-favor{background-color: #fff;border: 0;}
.plist .pl .listb .yli .detail .map-btn .map-area{display:block;position:absolute;bottom:3px;right:3px;color:#fe2e5f;font-size:14px;}

