﻿/*通栏广告*/
.index_banner{width:100%; height:360px; margin:0px; padding:0px; position:relative; zoom:1; overflow:hidden;}
.index_banner img{width:100%;}
.index_banner{width:100%; height:360px; margin:0px; padding:0px; position:relative; overflow:hidden;}
.index_banner .bd{width:100%; margin:0px; padding:0px; display:block; position:relative; overflow:hidden;}
.index_banner .bd li{width:100%; height:360px; position:absolute; overflow:hidden;}
.index_banner .bd li a{display:block; width:100%; height:100%;}
.index_banner .bd img{width:100%;}
.index_banner .banner-btn{width:100%; margin-left:-605px; position:absolute; top:130px; left:50%;}
.index_banner .banner-btn .hd{position:absolute; top:200px; left:537px; z-index:10000;}
.index_banner .banner-btn .hd ul li{float:left; width:12px; height:12px; border-radius:50%; text-indent:-9999px; margin-right:20px; background:#ccc; cursor:pointer;}
.index_banner .banner-btn .hd ul li.on{float:left; width:12px; height:12px; border-radius:50%; text-indent:-9999px; margin-right:20px; background:#DA324D; cursor:pointer;}


<!--通栏搜索-->
.index_search{width:100%; margin:0px; padding:0px; zoom:1; overflow:hidden;}
.index_search .sobox{width:1200px; height:45px; margin:50px auto 0px auto; text-align:center;}
.index_search .sobox .inputbg{width:700px; height:40px; margin:0px auto; border:2px #ff6666 solid; position:relative;}
.index_search .sobox .inputbg .inputbox{position:absolute; vertical-align:middle; top:10%; left:10px;}
.index_search .sobox .inputbg .inputbox input{float:left; width:600px; height:30px; background:#f4f4f4; border:none; outline:medium;}
.index_search .sobox .inputbg .sobut{width:80px; height:40px; line-height:40px; border:0px; color:#FFFFFF; background:#FF6600; font-size:16px; font-weight:bold; text-align:center; position:absolute; right:0px; top:0px; cursor:pointer; outline:none; letter-spacing:5px;}
.index_search .sobox .inputbg .sobut.hover{background-color:#FE7301}


<!--职位选择-->
.index_zwxz{width:100%; margin:0px; padding:0px; zoom:1; overflow:hidden;}
.index_zwxz .zwxzbox{width:1200px; height:auto !important; min-height:300px; overflow:hidden; margin:50px auto;}
.index_zwxz .zwxzbox .title{width:100%; height:30px; margin:0px; padding:0px 0px 10px 0px;}
.index_zwxz .zwxzbox .title .lt{width:100%; line-height:30px; font-size:26px; letter-spacing:3px;}
.index_zwxz .zwxzbox .content{width:100%; height:auto !important; min-height:200px; overflow:hidden; margin:0px auto; background:#ffffff;}
.index_zwxz .zwxzbox .content #tabsbox{width:100%;}
.index_zwxz .zwxzbox .content #tabsbox #tab{width:94%; position:relative; overflow:hidden; zoom:1; margin:0px auto; padding-left:20px;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_menu{width:100%; height:auto !important; min-height:200px; overflow:hidden;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_menu li{float:left; width:17%; height:30px; line-height:30px; margin:40px 21px 0px 0px; padding:0px 5px; border:1px solid #cbc9ca; border-radius:15px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_menu li:hover {background:#ff6600; border:1px solid #ff6600; color:#ffffff; cursor:pointer;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_toggle{width:100%;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_toggle p{width:96%; height:40px; margin:0px auto 20px auto; padding:0px; text-align:center;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_toggle p span{float:right; display:block; width:60px; height:25px; line-height:25px; border:1px solid #f9f9f9; border-radius:15px; cursor:pointer; color:#e9e9e9;}
.index_zwxz .zwxzbox .content #tabsbox #tab .tab_box{width:100%;}
.index_zwxz .zwxzbox .content #tabsbox .hide{display:none; width:100%; height:auto !important; min-height:30px; overflow:hidden; padding:0px; clear:both; position:relative;}
.index_zwxz .zwxzbox .content #tabsbox .tab_box{width:94%; height:auto !important; min-height:0px; margin:0px auto 30px auto; padding:0px;}
.index_zwxz .zwxzbox .content #tabsbox .tab_box .zwbox{width:100%; margin:0px; padding:0px; overflow:hidden; display:inline-block;}
.index_zwxz .zwxzbox .content #tabsbox .tab_box .zwbox li{width:48%; display:inline-block; margin:10px 22px 10px 0px; padding:0px; vertical-align:text-top;}
.index_zwxz .zwxzbox .content #tabsbox .tab_box .zwbox p{color:#000000; height:40px; line-height:40px;}
.index_zwxz .zwxzbox .content #tabsbox .tab_box .zwbox a{display:block; float:left; text-decoration:none; color:#333333; padding:0px 30px 0px 0px;}
.index_zwxz .zwxzbox .content #tabsbox .tab_box .zwbox a:hover {color:#ff6666; cursor:pointer;}


<!--名企招聘-->
.index_qyzp{width:100%; overflow:hidden; margin:0px; padding:0px; zoom:1;}
.index_qyzp .qyzpbox{width:100%; height:auto !important; min-height:300px; overflow:hidden; margin:0px; background:#ffffff;}
.index_qyzp .qyzpbox .qyzpcon{width:1200px; margin:0px auto; padding:50px 0px; overflow:hidden;}
.index_qyzp .qyzpbox .qyzpcon .title{width:100%; height:30px; margin:0px; padding:0px 0px 20px 0px;}
.index_qyzp .qyzpbox .qyzpcon .title .lt{width:100%; line-height:30px; font-size:26px; letter-spacing:3px;}
.index_qyzp .qyzpbox .qyzpcon .content{width:100%; height:auto !important; min-height:200px; margin:0px; padding:0px;}
.index_qyzp .qyzpbox .qyzpcon .content .imglink{float:left; width:23%; height:45px; padding:0px; margin:0px 21px 30px 0px; border:1px solid #f8f8f8;}
.index_qyzp .qyzpbox .qyzpcon .content .imglink a{display:block; height:45px;}
.index_qyzp .qyzpbox .qyzpcon .content .imglink img{width:100%; overflow:hidden; height:45px; border:1px solid #666666;}


<!--热门职位-->
.index_rmgw{width:100%; margin:0px; padding:0px; zoom:1; overflow:hidden; background:#ff0000;}
.index_rmgw .rmgwbox{width:100%; height:auto !important; min-height:300px; overflow:hidden; margin:0px;}
.index_rmgw .rmgwbox .rmgwcon{width:1200px; margin:0px auto; padding:50px 0px; overflow:hidden;}
.index_rmgw .rmgwbox .rmgwcon .title{width:100%; height:30px; margin:0px; padding:0px 0px 10px 0px; display:inline-block;}
.index_rmgw .rmgwbox .rmgwcon .title .lt{display:inline-block; width:90%; margin:0px; padding:0px; line-height:30px; font-size:26px; letter-spacing:3px;}
.index_rmgw .rmgwbox .rmgwcon .title .more{float:right; width:5%; margin:0px; padding:0px; line-height:38px; font-size:14px; text-align:right;}
.index_rmgw .rmgwbox .rmgwcon .content{width:100%; height:auto !important; min-height:200px; margin:0px; padding:0px;}
.index_rmgw .rmgwbox .rmgwcon .content .hotjoslist{float:left; width:28%; height:100px; background:#ffffff; margin:20px 32px 10px 0px; padding:15px; border:1px solid #e4e4e4;}
.index_rmgw .rmgwbox .rmgwcon .content .hotjoslist .hj_l{width:100%; height:35px; line-height:35px;}
.index_rmgw .rmgwbox .rmgwcon .content .hotjoslist .hj_l a{float:left; width:70%; font-size:16px; font-weight:bold; color:#000000;}
.index_rmgw .rmgwbox .rmgwcon .content .hotjoslist .hj_l span{float:right;; width:30%; font-size:16px; font-weight:bold; text-align:right; color:#ff6666;}
.index_rmgw .rmgwbox .rmgwcon .content .hotjoslist .hj_r{width:100%; height:35px; line-height:35px;}
.index_rmgw .rmgwbox .rmgwcon .content .hotjoslist .hj_com{width:100%; height:35px; line-height:35px;}

<!--知名企业-->
.index_zmqy{width:100%; margin:0px; padding:0px; zoom:1; overflow:hidden;}
.index_zmqy .zmqybox{width:100%; height:auto !important; min-height:300px; overflow:hidden; margin:0px; background:#ffffff;}
.index_zmqy .zmqybox .zmqycon{width:1200px; height:auto !important; min-height:300px; margin:0px auto; padding:50px 0px; overflow:hidden;}
.index_zmqy .zmqybox .zmqycon .title{width:100%; height:30px; margin:0px; padding:0px 0px 20px 0px; display:inline-block;}
.index_zmqy .zmqybox .zmqycon .title .lt{display:inline-block; width:90%; margin:0px; padding:0px; line-height:30px; font-size:26px; letter-spacing:3px;}
.index_zmqy .zmqybox .zmqycon .title .more{float:right; width:5%; margin:0px; padding:0px; line-height:38px; font-size:14px; text-align:right;}
.index_zmqy .zmqybox .zmqycon .content .newslist{width:100%; height:auto !important; min-height:200px; margin:0px auto; padding:0px; overflow:hidden;}
.index_zmqy .zmqybox .zmqycon .content .newslist li{float:left; width:48%; height:30px; margin:0px 22px 10px 0px; overflow:hidden;}	
.index_zmqy .zmqybox .zmqycon .content .newslist .listb .bl{float:left; width:100%;}
.index_zmqy .zmqybox .zmqycon .content .newslist .listb .bl a{text-decoration:none; color:#000000;}
.index_zmqy .zmqybox .zmqycon .content .newslist .listb .bl a .triangle-right {float:left; margin-top:5px; padding-right:10px; width:0px; height:0px; border-top:6px solid transparent; border-left:10px solid red; border-bottom: 6px solid transparent;}
.index_zmqy .zmqybox .zmqycon .content .newslist .listb .bl a.zw{color:#ff6666; padding-left:20px;}

<!--职场干货-->
.index_zcgh{width:100%; margin:0px; padding:0px; zoom:1; overflow:hidden;}
.index_zcgh .zcghbox{width:100%; height:auto !important; min-height:300px; overflow:hidden; margin:0px auto;}
.index_zcgh .zcghbox .zcghcon{width:1200px; margin:0px auto; padding:50px 0px; overflow:hidden;}
.index_zcgh .zcghbox .zcghcon .title{width:100%; height:30px; line-height:30px; margin:0px; padding:0px 0px 20px 0px; display:inline-block;}
.index_zcgh .zcghbox .zcghcon .title .lt{display:inline-block; width:10%; font-size:26px; letter-spacing:3px;}
.index_zcgh .zcghbox .zcghcon .title .menubox{display:inline-block; width:80%; padding-left:40px;}
.index_zcgh .zcghbox .zcghcon .title .menubox li{display:inline-block; padding:0px 20px; font-size:14px; cursor:pointer;}
.index_zcgh .zcghbox .zcghcon .title .menubox li:hover{color:#ff6666;}
.index_zcgh .zcghbox .zcghcon .title .menubox li.select{color:#ff6666; font-weight:bold;}
.index_zcgh .zcghbox .zcghcon .content{width:104%; height:auto !important; min-height:200px; margin:0px auto; padding:0px; overflow:hidden;}
.index_zcgh .zcghbox .zcghcon .content .newslist{width:104%;}
.index_zcgh .zcghbox .zcghcon .content .newslist li{float:left; width:47%; height:150px; margin:10px 30px 30px 0px; overflow:hidden;}
.index_zcgh .zcghbox .zcghcon .content .newslist .listb a{text-decoration:none;}
.index_zcgh .zcghbox .zcghcon .content .newslist .listb .bl{float:left; width:40%;}
.index_zcgh .zcghbox .zcghcon .content .newslist .listb .bl .pic{width:200px; height:150px;}
.index_zcgh .zcghbox .zcghcon .content .newslist .listb .bl .pic img{width:200px; height:150px;}	
.index_zcgh .zcghbox .zcghcon .content .newslist .listb .br{width:60%; height:150px; margin:0px auto; overflow:hidden;}
.index_zcgh .zcghbox .zcghcon .content .newslist .listb .br .t{font-size:16px; height:30px; line-height:30px;color:#333333;}
.index_zcgh .zcghbox .zcghcon .content .newslist .listb .br .summary{font-size:14px; color:#999999;word-break:break-all; line-height:25px;}
.index_zcgh .zcghbox .zcghcon .content .more{float:right; width:100%; margin:0px; padding:0px; line-height:38px; font-size:14px; text-align:right;}
