@charset "utf-8";
/* CSS Document */
/* common */
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,span,ul,ol,li{margin:0px; padding:0px; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;color:#363636;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}
img{border:0px;}
.clear{width:0px; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both}
b{font-weight:normal;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
/* link : style */
a{text-decoration:none;}
a:hover{text-decoration:none;}

body{
    margin:0 auto;
    width:100%;
    overflow-x:hidden;
}
#wrap{
    margin:0 auto;
    min-width:1000px;
    width:100%;
}
#header{
    margin:0 auto;
    width:100%;
    height:70px;
    background-color:#0e101e;
}
.header-main{
    margin:0 auto;
    width:1000px;
    height:80px;
}
.logo{
    margin-top:24px;
    margin-left:2px;
    padding-right:15px;
    width:101px;
    height:31px;
    border-right:1px solid #ffffff;
}
.header-main p{
    margin-top:24px;
    margin-left:13px;
    line-height:31px;
    font-size:17px;
    color:#ffffff;
}
#content{
    margin:0 auto;
    width:100%;
}
.nav{
    margin:0 auto;
    width:100%;
    height:38px;
    background-color:#141414;
    border-top:1px solid #242424;
    border-bottom:1px solid #242424;
}
.nav-main{
    margin:0 auto;
    width:1000px;
}
.nav-main ul{
    margin-top:1px;
}
.nav-main ul li{
    float:left;
    display:inline;
}
.nav-main ul li a{
    font-size:16px;
    line-height:36px;
    height:36px;
    color:#ffffff;
    text-align:center;
    float:left;
    display:inline;
}
.nav-main ul li a:hover{
    font-weight:bold;
}
.home{
    width:146px;
    border-right:1px solid #242424;
}
.kcjs{
    width:194px;
    border-right:1px solid #242424;
}
.pxsz{
    width:207px;
    border-right:1px solid #242424;
}
.jyxz{
    width:197px;
    border-right:1px solid #242424;
}
.xxxt{
    width:252px;
}
.banner{
    margin:0 auto;
    width:100%;
    height:484px;
    background:url("../images/banner.jpg") no-repeat center center;
    background-color:#0c0c0c;
}
.banner-main{
    margin:0 auto;
    width:1000px;
    height:651px;
}
.hint{
    margin:0 auto;
    width:100%;
    height:105px;
    background-color:#ed2138;
}
.hint-main{
    margin:0 auto;
    width:1000px;
    height:105px;
    background:url("../images/hint-bg.jpg") no-repeat top center;
}
.hint-main p{
    margin-left:3px;
    padding-left:36px;
    font-size:23px;
    color:#ffffff;
    line-height:105px;
    background:url("../images/hint-tab.png") no-repeat left center;
}
.hint-main a{
    margin-top:34px;
    padding-left:25px;
    padding-right:48px;
    height:32px;
    line-height:32px;
    display:block;
    color:#ed2138;
    background:url("../images/hint-tab2.png") no-repeat 115px center;
    background-color:#ffba00;
    border-radius:15px;
    border:3px solid #d00000;
}
.part1{
    margin:0 auto;
    width:100%;
    height:806px;
    background-color:#f5f5f5;
}
.part1-main{
    margin:0 auto;
    width:1000px;
    height:806px;
}
.part1-h1{
    padding-top:49px;
    width:1000px;
    text-align:center;
    font-size:47px;
    font-weight:bold;
    line-height:47px;
    color:#222a35;
}
.part1-h1 b{
    top:-15px;
    font-size:47px;
    font-weight:bold;
    line-height:47px;
    position:relative;
    color:#ef293f;
}
.part1-h2{
    margin-top:8px;
    width:1000px;
    text-align:center;
    font-size:29px;
    line-height:29px;
    color:#222a35;
}
.part1-h3{
    margin:0 auto;
    margin-top:10px;
    width:1000px;
    height:29px;
    font-size:17px;
    line-height:29px;
    text-align:center;
    color:#ffffff;
    background:url("../images/part1-h3-bg.png") no-repeat center top;
}
.part1-job{
    margin-top:48px;
    height:463px;
}
.part1-search{
    height:463px;
    width:345px;
    border-right:1px dashed #d1d1d1;
}
.part1-search h1{
    margin-left: 2px;
    width:308px;
    height:41px;
    line-height:41px;
    font-size:20px;
    text-align:center;
    color:#457ec6;
    border:1px dashed #457ec6;
}
.part1-search ul{
    margin-left:2px;
    width:343px;
}
.part1-search ul li{
    margin-top:33px;
    padding-bottom:22px;
    margin-right:32px;
    height:50px;
    width:311px;
    background:url("../images/search.png") no-repeat left top;
    border-bottom:1px dashed #d1d1d1;
}
.part1-search ul li p{
    padding-left:65px;
    font-size:20px;
    line-height:20px;
    margin-top:1px;
    color:#457ec6;
}.part1-search ul li b{
     font-size:20px;
     line-height:20px;
     color:#ff3600;
 }
.part1-search ul li p img{
    margin-top:7px;
    width:42px;
    height:23px;
}
.list_lh{
    width:622px;
    height:463px;
    overflow:hidden;
}
.part1-info{
    width:622px;
    height:100px;
    border-bottom:1px dashed #d1d1d1;
}
.part1-info h1 {
    padding-top:27px;
    font-size:16px;
    line-height:16px;
    color:#2b66b2;
    text-decoration:underline;
}
.part1-info h1 b{
    color:#f6501d;
}
.part1-info p{
    padding-top:14px;
    font-size:14px;
    line-height:14px;
}
.part1-info span{
    padding-top:55px;
    font-size:14px;
}
.part1-info span b{
    font-size:20px;
    color:#ff8a00;
}
.part1-btn{
    margin-top:44px;
    height:34px;
    line-height:34px;
    text-align:center;
    color:#ffffff;
    background-color:#ffb22d;
    border:1px solid #e29e29;
    border-radius:15px;
}
.p1-btn1{
    margin-left:168px;
    margin-right:16px;
    padding-left:20px;
    padding-right:22px;
}
.p1-btn2{
    padding-left:17px;
    padding-right:18px;
}
.part2{
    margin:0 auto;
    width:100%;
    height:775px;
    background:url("../images/part2-bg.png") repeat-x center top;
}
.part2-main{
    margin:0 auto;
    width:1000px;
    height:775px;
}
.part2-h1{
    padding-top:63px;
    height:72px;
    width:1000px;
    font-size:46px;
    line-height:72px;
    font-weight:bold;
    text-align:center;
    display:block;
    color:#ffffff;
}
.part2-h1 b{
    top:-15px;
    position:relative;
    color:#ffe400;
    font-weight:bold;
    padding-right:200px;
}
.part2-h1 span{
    top:-70px;
    left:46px;
    padding-left:38px;
    padding-right:14px;
    font-weight:bold;
    font-size:46px;
    color:#ffe400;
    display:block;
    position:relative;
    background:url("../images/p2-h1-bg.png") no-repeat center center;
}

.part2-h2{
    margin-top:16px;
    font-size:24px;
    line-height:24px;
    font-weight:bold;
    text-align:center;
    display:block;
    color:#ffffff;
}
.part2-box{
    margin-top:44px;
}
.part2-box1 ,.part2-box2{
    margin:0 auto;
    margin-bottom:63px;
    width:900px;
    height:178px;
    background-color:#eeeeee;
    border:1px solid #cccccc;
    border-radius:10px;
    box-shadow:1px 1px 5px #b1b1b1;
}
.p2-box-tab1{
    left:14px;
    top:-34px;
    width:226px;
    height:191px;
    position:relative;
    background:url("../images/p2-box-tab1.png") no-repeat center top;
}
.p2-box-tab2{
    top:-136px;
    right:6px;
    width:226px;
    height:191px;
    position:relative;
    background:url("../images/p2-box-tab2.png") no-repeat center top;
}
.part2-box1 h1{
    top:49px;
    left:33px;
    font-size:38px;
    line-height:49px;
    font-weight:bold;
    color:#474747;
    position:relative;
}
.part2-box1 h1 b{
    font-size:49px;
    font-weight:bold;
    color:#e42600;
}
.part2-box1 p{
    top:62px;
    left:36px;
    font-size:19px;
    font-weight:bold;
    color:#2ea1cb;
    position:relative;
}
.part2-box2 h1{
    left:35px;
    margin-top:24px;
    padding-left:115px;
    height:78px;
    font-size:38px;
    font-weight:bold;
    color:#474747;
    position:relative;
    background:url("../images/p2-box-h1-tab.png") no-repeat top left;
}
.part2-box2 h1 b{
    font-size:49px;
    font-weight:bold;
    color:#e42600;
}
.part2-box2 p{
    top:18px;
    left:17px;
    font-size:19px;
    font-weight:bold;
    color:#2ea1cb;
    position:relative;
}
.part2-btn{
    padding-left:17px;
    padding-right:40px;
    height:40px;
    font-size:18px;
    line-height:40px;
    color:#ffffff;
    display:block;
    background:url("../images/p2-btn-bg.png") no-repeat 171px center;
    background-color:#ff5c24;
    border-radius:9px;
}
.btn1-part2{
    margin-left:227px;
    margin-right:81px;
}
.part3{
    margin:0 auto;
    width:100%;
    height:705px;
}
.part3-main{
    margin:0 auto;
    width:1000px;
    height:705px;
    border-bottom:1px solid #d0d0d0;
}
.part3-h1{
    margin-left:180px;
    padding-top:29px;
    height:62px;
    font-size:32px;
    line-height:62px;
    font-weight:bold;
    width:1000px;
    display:block;
    color:#222a35;
    position:relative;
}
.part3-h1.pt{
    padding-top:65px;
}
.part3-h1 b{
    top:-15px;
    position:relative;
    font-weight:bold;
    color:#ef293f;
}
.part3-span{
    top:-68px;
    left:464px;
    padding-left:15px;
    line-height:62px;
    font-weight:bold;
    font-size:46px;
    text-align:left;
    color:#ef293f;
    display:block;
    position:relative;
    background:url("../images/p3-h1-bg.png") no-repeat left center;
}
.part3-span b{
    font-size:33px;
    font-weight:bold;
}
.part3-box{
    width:360px;
    height:446px;
    background-color:#f2f2f2;
    border:1px solid #e0e0e0;
    box-shadow:1px 1px 5px #e5e5e5;
}
.p3-box1{
    margin-left:84px;
}
.p3-box2{
    margin-left:104px;
}
.part3-main-bg{
    margin:0 auto;
    width:1000px;
    height:432px;
    background:url("../images/part3-main-bg.png") no-repeat center center;
}
.part3-main-a{
    margin:0 auto;
    margin-top:7px;
    width:380px;
    height:40px;
    line-height:40px;
    text-align:center;
    display:block;
    color:#ffffff;
    background-color:#41ae77;
    border-radius:17px;
}
.part4{
    margin:0 auto;
    width:100%;
    height:595px;
    background:url("../images/part4-bg.png") no-repeat bottom center;
}
.part4-main{
    margin:0 auto;
    width:1000px;
    height:595px;
}
.part4-box{
    width:488px;
    height:110px;
}
.part4-box span{
    width:36px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#ffffff;
    background:url("../images/part4-span-bg.png") no-repeat left top;
}
.part4-box h1{
    margin-top:10px;
    margin-bottom:9px;
    font-size:19px;
    font-weight:bold;
    color:#3d3d3d;
}
.part4-box h1 b{
    top:-7px;
    font-size:14px;
    position:relative;
}
.part4-box p{
    font-size:15px;
    line-height:18px;
    color:#5f96d3;
}
.part4-btn{
    margin-top:15px;
    padding:0 15px;
    height:38px;
    line-height:38px;
    color:#ffffff;
    background-color:#ef293f;
    border:1px solid #e54918;
    border-radius:18px;
}
.p4b1{
    margin-left:318px;
}
.p4b2{
    margin-left:16px;
}
.part5{
    margin:0 auto;
    width:100%;
    height:850px;
    background-color:#252c36;
}
.part5-main{
    margin:0 auto;
    width:1000px;
    height:850px;
    background:url("../images/part5-bg.png") no-repeat center;
}
.part5-h1{
    margin-top:77px;
    width:1000px;
    height:46px;
    text-align:center;
    font-weight:bold;
    font-size:46px;
    line-height:46px;
    color:#ffffff;
}
.part5-h1 b{
    font-weight:bold;
    color:#ee5f33;
}
.part5-h1 i{
    font-size:30px;
    top:-20px;
    color:#ee5f33;
    position:relative;
}
.part5-h2{
    margin-left:250px;
    margin-top:35px;
    font-weight:bold;
    font-size:29px;
    text-align:center;
    color:#ffffff;
}
.part5-h2 b{
    font-weight:bold;
    color:#ee5f33;
    font-size:35px;
}
.part5-h2 i{
    top:-15px;
    font-size:15px;
    color:#ee5f33;
    position:relative;
}
.part5-span{
    top:20px;
    padding-left:15px;
    line-height:62px;
    font-weight:bold;
    font-size:35px;
    text-align:left;
    width:224px;
    color:#f6501d;
    display:block;
    position:relative;
    background:url("../images/p5-h1-bg.png") no-repeat left center;
}
.part5-box{
    position:relative;
}
.part5-box.p5b1{
    left:20px;
    top:70px;
    width:310px;
    height:110px;
}
.part5-box.p5b2{
    right:20px;
    top:-20px;
    width:310px;
    height:110px;
    text-align:right;
}
.part5-box.p5b3{
    left:310px;
    top:110px;
    width:425px;
    height:110px
}
.part5-box span{
    width:36px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#ffffff;
    background:url("../images/part4-span-bg2.png") no-repeat 2px center;
}
.part5-box h1{
    margin-top:10px;
    margin-bottom:9px;
    font-size:18px;
    font-weight:bold;
    color:#ffffff;
}
.part5-box p{
    font-size:12px;
    line-height:18px;
    color:#abb1bb;
    word-break:break-all;
}
.part5-btn{
    top:200px;
    padding:0 40px 0 18px;
    height:41px;
    line-height:41px;
    color:#fbecea;
    position:relative;
}
.p5btn1{
    left:120px;
    background:url("../images/p2-btn-bg.png") no-repeat 257px center;
    background-color:#de5b33;
    border:1px solid #9d472f;
}
.p5btn2{
    left:195px;
    background:url("../images/p2-btn-bg.png") no-repeat 383px center;
    background-color:#de5b33;
    border:1px solid #9d472f;
    box-shadow:5px 5px 5px #1a1f26;
}
.part6{
    margin:0 auto;
    width:100%;
    height:924px;
    background:url("../images/part6-bg.png") repeat-x top;
}
.part6-main{
    margin:0 auto;
    width:1000px;
    height:924px;
}
.part6-h1{
    margin:0 auto;
    padding-top:60px;
    width:714px;
    height:59px;
    background:url("../images/part6-h1.png") no-repeat center bottom;
}
.part6-h2{
    margin-top:15px;
    text-align:center;
    font-size:23px;
    line-height:23px;
    font-weight:bold;
    color:#ee5f33;
}
.part6-main-box{
    margin:47px auto 0;
    width:1000px;
}
.part6-main-box:hover .part6-box{
    opacity:0.7;
}
.part6-box{
    float:left;
    display:inline;
    width:165px;
    height:543px;
}
.p6b-1{
    margin-right: 2px;
    background:url("../images/tc1.jpg") no-repeat top center;
}
.part6-main-box:hover .p6b-1:hover,.part6-main-box:hover .p6b-2:hover,.part6-main-box:hover .p6b-3:hover,.part6-main-box:hover .p6b-4:hover,
.part6-main-box:hover .p6b-5:hover,.part6-main-box:hover .p6b-6:hover{
    opacity:1.0;
}
.p6b-2{
    margin-right:2px;
    background:url("../images/tc2.jpg") no-repeat top center;
}
.p6b-3{
    margin-right:2px;
    background:url("../images/tc3.jpg") no-repeat top center;
}
.p6b-4{
    margin-right:2px;
    background:url("../images/tc4.jpg") no-repeat top center;
}
.p6b-5{
    margin-right:2px;
    background:url("../images/tc5.jpg") no-repeat top center;
}
.p6b-6{
    background:url("../images/tc6.jpg") no-repeat top center;
}
.part6-box-info{
    margin-top:345px;
    width:165px;
    height:198px;
    background-color:#282828;
}
.part6-box-info h1{
    padding-top:26px;
    margin-left:15px;
    font-size:18px;
    line-height:18px;
    font-weight:bold;
    color:#d4d4d4;
}
.part6-box-info h2{
    margin-top:6px;
    margin-left:15px;
    font-size:12px;
    line-height:12px;
    font-weight:bold;
    color:#d4d4d4;
}
.part6-box-info p{
    margin:17px 20px 0 15px;
    font-size:12px;
    line-height:18px;
    font-weight:bold;
    color:#d4d4d4;
}
.part6-box-title{
    top:268px;
    width:1000px;
    height:77px;
    position:relative;
    background:url("../images/part6-box-title.png") no-repeat center center;
}
.part6-btn{
    margin-top:97px;
    margin-left:374px;
    padding:0 35px 0 15px;
    height:42px;
    line-height:42px;
    font-size:15px;
    color:#ffffff;
    display:block;
    background:url("../images/p2-btn-bg.png") no-repeat 232px center;
    background-color:#db4508;
    border:1px solid #6d3b26;
}
.part7{
    margin:0 auto;
    width:100%;
    height:700px;
}
.part7-main{
    margin:0 auto;
    width:1000px;
    height:700px;
    background:url("../images/part7-main.png") no-repeat bottom center;
    border-top:5px solid #ee5f33;
}
.part7-main h1{
    margin-left:92px;
    width:185px;
    font-size:37px;
    font-weight:bold;
    line-height:37px;
    color:#222a35;
    text-align:right;
}
.part7-main h1 b{
    line-height:14px;
    font-weight:bold;
    font-size:14px;
}
.part7-main p{
    margin-top:42px;
    margin-left:280px;
    font-size:26px;
    font-weight:bold;
    line-height:26px;
    color:#f65422;
}
.part7-main h2{
    margin-top:50px;
    margin-left:222px;
    width:555px;
    text-align:left;
    line-height:30px;
    font-size:30px;
    font-weight:bold;
}
.part7-main h2 b{
    line-height:16px;
    font-size:16px;
    font-weight:bold;
    color:#a2a6a7;
}
.part7-btn{
    margin-top:330px;
    padding:10px 24px;
    height:40px;
    line-height:20px;
    color:#ffffff;
    display:block;
    background-color:#ee5f33;
    border-radius:10px;
}
.p7-btn1{
    margin-left:100px;
}
.p7-btn2{
    margin-left:320px;
}
.part8{
    margin:0 auto;
    width:100%;
    height:812px;
}
.part8-main{
    margin:0 auto;
    width:1000px;
    height:812px;
    background:url(../images/part8-main.png) no-repeat center bottom;
}
.part8-main h1{
    margin-left:113px;
    font-size:30px;
    font-weight:bold;
    color:#28323d;
}
.part8-main h1 b{
    font-size:17px;
    font-weight:bold;
    line-height:17px;
    color:#a2a6a7;
}
.part8-btn{
    margin-top:630px;
    width:226px;
    height:56px;
    display:block;
}
.p8-btn1{
    margin-left:269px;
    background:url("../images/part8-btn1.png") no-repeat center;
}
.p8-btn2{
    margin-left:27px;
    background:url("../images/part8-btn2.png") no-repeat center;
}
.part9{
    margin:0 auto;
    width:100%;
    height:787px;
    background-color:#2f3b4b;
}
.part9-main{
    margin:0 auto;
    width:1000px;
    height:787px;
    background:url("../images/part9-main.png") no-repeat center center;
}
.part9-h1{
    margin-top:40px;
    margin-left:209px;
    padding-top:29px;
    height:62px;
    font-size:32px;
    line-height:62px;
    font-weight:bold;
    width:1000px;
    display:block;
    color:#ffffff;
    position:relative;
}
.part9-h1 b {
    top:-15px;
    font-size:22px;
    color:#ee5f33;
    font-weight:bold;
    position:relative;
}
.part9-span{
    top:-68px;
    left:494px;
    padding-left:15px;
    line-height:62px;
    font-weight:bold;
    font-size:46px;
    text-align:left;
    color:#ee5f33;
    display:block;
    position:relative;
    background:url("../images/p9-h1-bg.png") no-repeat left center;
}
.part9-btn{
    margin-top:500px;
    margin-left:292px;
    width:420px;
    height:46px;
    line-height:46px;
    background-color:#ee5f33;
    position:relative;
}
.part9-btn p{
    width:210px;
    line-height:46px;
    font-size:19px;
    color:#ffffff;
    text-align:center;
}
.part9-btn a{
    margin:2px;
    width:206px;
    heigth:42px;
    line-height:42px;
    font-size:19px;
    color:#ee5f33;
    text-align:center;
    display:block;
    background-color:#ffffff;
}
.part10{
    margin:0 auto;
    width:100%;
}
.part10-main{
    margin:0 auto;
    width:1000px;
}
.part10-h1{
    margin-left:170px;
    margin-top:60px;
    font-size:28px;
    font-weight:bold;
    line-height:62px;
    color:#222a35;
}
.part10-h1 b{
    font-size:20px;
    font-weight:bold;
    color:#ef293f;
    top:-15px;
    position:relative;
}
.part10-span{
    margin-top:60px;
    padding-left:15px;
    line-height:62px;
    font-weight:bold;
    font-size:34px;
    text-align:left;
    color:#ef293f;
    display:block;
    position:relative;
    background:url("../images/p3-h1-bg.png") no-repeat left center;
}
.part10-span b{
    color:#222a35;
    font-weight:bold;
}
.part10 table{
    margin:50px auto;
}
.part10 th{
    font-size:17px;
    font-weight:bold;
    line-height:39px;
    text-align:center;
    color:#ffffff;
}
.table-title{
    background-color:#ffac69;
}
.table-title td{
    font-size:17px;
    line-height:39px;
    text-align:center;
    color:#ffffff;
}
.table-title2{
    background-color:#ffcda5;
}
.table-title2 td{
    font-size:17px;
    line-height:39px;
    text-align:center;
    color:#000000;
}
.table-main td{
    font-size:17px;
    text-align:center;
    color:#666666;
}
.table-main td.tm{
    padding:10px 20px;
    text-align:left;
}
.part10-btn{
    margin-bottom:50px;
    padding:0 20px;
    height:46px;
    line-height:46px;
    text-align:center;
    color:#ffffff;
}
.p10-btn1{
    margin-left:205px;
    background-color:#20a6cd;
}
.p10-btn2{
    margin-left:80px;
    background-color:#f65422;
}
.part11{
    margin:0 auto;
    width:100%;
    height:1472px;
    background-color:#212a34;
}
.part11-main{
    margin:0 auto;
    width:1000px;
    height:1472px;
}
.part11 h1{
    padding-top:50px;
    font-size:42px;
    font-weight:bold;
    line-height:42px;
    text-align:center;
    color:#ffffff;
}
.part11 b{
    font-weight:bold;
    color:#ffc835;
}
.part11 h2{
    padding-top:11px;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    color:#2a75c3;
}
.part11 h3{
    padding-top:15px;
    line-height:23px;
    text-align:center;
    color:#8191a2;
}
.part11-main-bg{
    margin:0 auto;
    width:1000px;
    height:783px;
    background:url("../images/part11-main-bg.png") no-repeat center center;
}
.brand-main{
    margin:0 auto;
    width:870px;
}
.brand-main2{
    top:-38px;
    margin:0 auto;
    width:725px;
    position:relative;
}
.brand{
    float:left;
    display:inline;
    margin:0 1px;
    width:143px;
    height:165px;
    cursor:pointer;
}
.ibm{
    background:url("../images/ibm.png") no-repeat center top;
}
.ibm:hover{
    background:url("../images/ibm-h.png") no-repeat center top;
}
.nec{
    background:url("../images/nec.png") no-repeat center top;
}
.nec:hover{
    background:url("../images/nec-h.png") no-repeat center top;
}
.lg{
    background:url("../images/lg.png") no-repeat center top;
}
.lg:hover{
    background:url("../images/lg-h.png") no-repeat center top;
}
.infosys{
    background:url("../images/infosys.png") no-repeat center top;
}
.infosys:hover{
    background:url("../images/infosys-h.png") no-repeat center top;
}
.huawei{
    background:url("../images/huawei.png") no-repeat center top;
}
.huawei:hover{
    background:url("../images/huawei-h.png") no-repeat center top;
}
.jd{
    background:url("../images/jd.png") no-repeat center top;
}
.jd:hover{
    background:url("../images/jd-h.png") no-repeat center top;
}
.baidu{
    background:url("../images/baidu.png") no-repeat center top;
}
.baidu:hover{
    background:url("../images/baidu-h.png") no-repeat center top;
}
.tengxun{
    background:url("../images/tengxun.png") no-repeat center top;
}
.tengxun:hover{
    background:url("../images/tengxun-h.png") no-repeat center top;
}
.souhu{
    background:url("../images/souhu.png") no-repeat center top;
}
.souhu:hover{
    background:url("../images/souhu-h.png") no-repeat center top;
}
.sina{
    background:url("../images/sina.png") no-repeat center top;
}
.sina:hover{
    background:url("../images/sina-h.png") no-repeat center top;
}
.dangdang{
    background:url("../images/dangdang.png") no-repeat center top;
}
.dangdang:hover{
    background:url("../images/dangdang-h.png") no-repeat center top;
}
.part11-btn{
    padding:0 32px;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#ffffff;
    background-color:#2a75c3;
    display:block;
    border-radius:14px;
}
.part11-btn2{
    padding:0 15px;
    height:42px;
    line-height:42px;
    text-align:center;
    color:#000000;
    background-color:#ffc835;
    display:block;
    border-radius:5px;
}
.p11-btn1{
    margin-left:205px;
}
.p11-btn2{
    margin-left:32px;
}
.p11-btn3{
    margin-top:38px;
    margin-left:409px;
}
.part12{
    margin:0 auto;
    width:100%;
}
.part12-main{
    margin:0 auto;
    width:1000px;
}
.part12-main h1{
    margin-top:52px;
    font-size:42px;
    font-weight:bold;
    line-height:42px;
    text-align:center;
    color:#4a5367;
}
.part12-main b{
    padding-left:30px;
    font-weight:bold;
    color:#e85341;
}
.part12-main p{
    margin-top:23px;
    line-height:22px;
    text-align:center;
    color:#5c6374;
}
.part12-title{
    margin:30px auto;
    width:1000px;
    height:96px;
    background:url("../images/part12-title.png")center center;
}



/*左右滚动*/
#slide{
    margin:0 auto;
    margin-bottom:50px;
    width:1000px;
    height:230px;
    overflow:hidden;
    position:relative;
}
#slide2{
    margin:0 auto;
    margin-bottom:50px;
    width:1000px;
    height:230px;
    overflow:hidden;
    position:relative;
}
#slide li{
    float:left;
}
#slide2 li{
    float:left;
}
.slideul1{
    width:3999px;
}
.slideul3{
    width:3999px;
}
.slideul2 li {
    padding:5px;
    width:190px;
    height:230px;
    float:left;
}
.slideul4 li {
    padding:5px;
    width:190px;
    height:230px;
    float:left;
}
.star1-title{
    width:190px;
    height:230px;
}
.starimg{
    position:absolute;
}
.starimg p{
    top:150px;
    color:#ffffff;
    line-height:14px;
    font-size:14px;
    text-align:center;
    position:relative;
}
.star1-img{
    width:190px;
    height:197px;
    background:url("../images/s1.png") no-repeat center top;
}
.star2-img{
    width:190px;
    height:197px;
    background:url("../images/s2.png") no-repeat center top;
}
.star3-img{
    width:190px;
    height:197px;
    background:url("../images/s3.png") no-repeat center top;
}
.star4-img{
    width:190px;
    height:197px;
    background:url("../images/s4.png") no-repeat center top;
}
.star5-img{
    width:190px;
    height:197px;
    background:url("../images/s5.png") no-repeat center top;
}
.star6-img{
    width:190px;
    height:197px;
    background:url("../images/s6.png") no-repeat center top;
}
.star7-img{
    width:190px;
    height:197px;
    background:url("../images/s7.png") no-repeat center top;
}
.star8-img{
    width:190px;
    height:197px;
    background:url("../images/s8.png") no-repeat center top;
}
.star9-img{
    width:190px;
    height:197px;
    background:url("../images/s9.png") no-repeat center top;
}
.star10-img{
    width:190px;
    height:197px;
    background:url("../images/s10.png") no-repeat center top;
}
.star1-title span{
    top:197px;
    width:190px;
    height:33px;
    font-size:19px;
    font-weight:bold;
    text-align:center;
    color:#394757;
    line-height:33px;
    background-color:#e9ebf1;
    position:absolute;
    display:block;
    border-radius:0px 0px 5px 5px;
}
.star1-title:hover span{
    background-color:#ffc659;
}

/*文字向上滚动样式*/

table{cursor: pointer;overflow: hidden;}
.table_tit { width:680px; margin:0 auto}
.table_tit{ background:#fff;margin-bottom:5px;}
.table_tit tr th{ border-right:1px solid #ccc; color:#AF1F24; height:14px; overflow:hidden}
.xibao_tit{ position:relative;width:680px;  height:75px;background:url("http://www.chinatarena.com/templets/default/images/xibao_bg.jpg") no-repeat  center top;  margin:5px auto}
.xibao_tit h3{color: #fff;
    font-size: 20px; position:absolute; left:85px; top:9px;}
.xibao_tit a {color: #fff;
    font-size: 12px; position:absolute; left:100px; top:40px;}
.xibao_tit p {color: #fff;
    font-size: 14px; position:absolute; left:210px; top:11px;}
.tb_di{height:20px;width:577px;margin:0 auto;background:#fff;}
.scroll{height:340px;width:976px;overflow:hidden;}
.scrollxb{ height:466px;}
.scroll .xbgdxx{ width:976px; height:340px; font-size:12px; line-height:30px; color:#333; }
.scroll .xbgdxx td{ text-align:center; background-color:#FFF; height:30px; line-height:30px; }
.s_new_job a{color:#ff9415; text-decoration:none;}
.s_new_job a:hover{ text-decoration:none;}
.jyxbtable .sy_xb_tr  td{ color:#fff;font-size:14px; text-align:center; height:30px; overflow:hidden; line-height:30px; background-color:#06558f; }
.jyxbtable .sy_xb_tr  {  height:30px; }
.jyxbtable{width:976px;margin:0 auto}

.thank-con{width:100%;margin:0}
.thank-con .hot{margin:12px 10px 10px 15px; width:315px; float:left; height:110px;}
.thank-con ul { height:200px; clear:both; }
.thank-con ul li{ float:left; width:310px;margin:0 0 0 15px;}
.thank-con{ overflow:hidden}
.sjly{
    margin-top:2px;
    padding:0 10px;
    height:21px;
    line-height:21px;
    color:#ffffff;
    display:block;
    background-color:#445e73;
}
/*文字向上滚动样式结束*/
.part12-btn{
    margin-top:49px;
    margin-bottom:58px;
    padding:0 24px;
    height:32px;
    line-height:32px;
    font-size:17px;
    color:#ffffff;
    background-color:#35bc6b;
    display:block;
    border-radius:15px;
}
.p12-btn1{
    margin-left:136px;
}
.p12-btn2{
    margin-left:134px;
}
.part13{
    margin:0 auto;
    width:100%;
    height:1500px;
    background-color:#212a34;
}
.part13-main{
    margin:0 auto;
    width:1000px;
    height:1500px;
}
.part13-main h1{
    padding-top:69px;
    text-align:center;
    font-size:40px;
    font-weight:bold;
    line-height:40px;
    color:#35bc6b;
}
.part13-title-bg{
    margin:0 auto;
    width:316px;
    height:29px;
    background:url("../images/part13-titile-bg.png") no-repeat center top;
}
.part13-box{
    padding-top:40px;
    width:1000px;
}
.part13-box div{
    margin:1px;
    float:left;
    width:198px;
    height:175px;
}
.p13-b1{
    background:url("../images/t1.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b1:hover{
    background-size:208px 185px;
}
.p13-b2{
    background:url("../images/t2.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b2:hover{
    background-size:208px 185px;
}
.p13-b3{
    background:url("../images/t3.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b3:hover{
    background-size:208px 185px;
}
.p13-b4{
    background:url("../images/t4.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b4:hover{
    background-size:208px 185px;
}
.p13-b5{
    background:url("../images/t5.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b5:hover{
    background-size:208px 185px;
}
.p13-b6{
    background:url("../images/t6.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b6:hover{
    background-size:208px 185px;
}
.p13-b7{
    background:url("../images/t7.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b7:hover{
    background-size:208px 185px;
}
.p13-b8{
    background:url("../images/t8.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b8:hover{
    background-size:208px 185px;
}
.p13-b9{
    background:url("../images/t9.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b9:hover{
    background-size:208px 185px;
}
.p13-b10{
    background:url("../images/t10.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b10:hover{
    background-size:208px 185px;
}
.p13-b11{
    background:url("../images/t11.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b11:hover{
    background-size:208px 185px;
}
.p13-b12{
    background:url("../images/t12.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b12:hover{
    background-size:208px 185px;
}
.p13-b13{
    background:url("../images/t13.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b13:hover{
    background-size:208px 185px;
}
.p13-b14{
    background:url("../images/t14.jpg") no-repeat center center;
    background-size:198px 175px;
}
.p13-b14:hover{
    background-size:208px 185px;
}
.p13-b15{
    background:url("../images/t15.png") no-repeat 72px 83px;
    background-color:#174764;
}
.part13-main h2{
    margin-top:42px;
    font-size:38px;
    font-weight:bold;
    text-align:center;
    line-height:38px;
    color:#ffffff;

}
.p13-bottom{
    margin:30px auto 40px;
    width:21px;
    height:32px;
    background:url("../images/p13-bottom.png") no-repeat center center;
}
.part13-main h2 b{
    font-weight:bold;
    color:#ffc835;
}
.part13-main p{
    margin-top:29px;
    text-align:center;
    color:#626772;
    font-size:16px;
    line-height:16px;
}
/*tab*/
.hide{
    display:none;
}
.tab2 .tab_menu2 .selected2{
    cursor:pointer;
}
.tab2{
    width:1000px;
    position:relative;
    margin:0 auto;
}
.title2{
    margin:0 auto;
    width:1000px;
    padding-top:42px;
    padding-bottom:20px;
    height:42px;
}
.tab_box2{
    margin:0 auto;
    width:1000px;
}
.tab_menu2{
    margin:0 auto;
    width:984px;
}
.tab_menu2 li{
    margin:0 1px;
    float:left;
    display:inline;
}
.no{
    display:none;
}
.sj500{
    width:184px;
    height:42px;
    background:url("../images/tab2-1.jpg") no-repeat top center;
}
.sj500.selected2{
    background:url("../images/tab2-1-h.jpg") no-repeat top center;
}
.zgrj{
    width:195px;
    height:42px;
    background:url("../images/tab2-2.jpg") no-repeat top center;
}
.zgrj.selected2{
    background:url("../images/tab2-2-h.jpg") no-repeat top center;
}
.zmhlw{
    width:171px;
    height:42px;
    background:url("../images/tab2-3.jpg") no-repeat top center;
}
.zmhlw.selected2{
    background:url("../images/tab2-3-h.jpg") no-repeat top center;
}
.gn500{
    width:178px;
    height:42px;
    background:url("../images/tab2-4.jpg") no-repeat top center;
}
.gn500.selected2{
    background:url("../images/tab2-4-h.jpg") no-repeat top center;
}
.ssgy{
    width:245px;
    height:42px;
    background:url("../images/tab2-5.jpg") no-repeat top center;
}
.ssgy.selected2{
    background:url("../images/tab2-5-h.jpg") no-repeat top center;
}
.sj500-1{
    margin:0 auto;
    width:982px;
    height:354px;
    background:url("../images/sj500.jpg") no-repeat center top;
}
.zgrj-2{
    margin:0 auto;
    width:982px;
    height:354px;
    background:url("../images/zgrj.jpg") no-repeat center top;
}
.zmhlw-3{
    margin:0 auto;
    width:982px;
    height:354px;
    background:url("../images/zmhlw.jpg") no-repeat center top;
}
.gn500-4{
    margin:0 auto;
    width:982px;
    height:354px;
    background:url("../images/gn500.jpg") no-repeat center top;
}
.ssgq-5{
    margin:0 auto;
    width:982px;
    height:354px;
    background:url("../images/ssgq.jpg") no-repeat center top;
}
.part13-btn{
    margin-top:49px;
    margin-bottom:58px;
    padding:0 24px;
    height:32px;
    line-height:32px;
    font-size:17px;
    color:#ffffff;
    background-color:#35bc6b;
    display:block;
    border-radius:15px;
}
.p13-btn1{
    margin-left:208px;
}
.p13-btn2{
    margin-left:31px;
}
.part14{
    margin:0 auto;
    width:100%;
    height:422px;
}
.part14-main{
    margin:0 auto;
    width:1000px;
    height:422px;
}
.part14-box{
    margin:0 auto;
    padding-top:51px;
    width:654px;
    height:251px;
}
.class500{
    width:194px;
    height:251px;
    display:block;
    background:url("../images/class500.png") no-repeat center center;
    background-color:#2d3d4c;
}
.class500:hover{
    background-color:#ffee5a;
}
.p14-box{
    display:block;
    width:215px;
    height:123px;
}
.p14-b1{
    margin-left:5px;
    background:url("../images/p14-b1.png") no-repeat center center;
    background-color:#4a87a3;
}
.p14-b2{
    margin-left:5px;
    background:url("../images/p14-b2.png") no-repeat center center;
    background-color:#23908c;
}
.p14-b3{
    margin-top:5px;
    margin-left:5px;
    background:url("../images/p14-b3.png") no-repeat center center;
    background-color:#23908c;
}
.p14-b4{
    margin-top:5px;
    margin-left:5px;
    background:url("../images/p14-b4.png") no-repeat center center;
    background-color:#4a87a3;
}
.p14-b1:hover{
    background-color:#ee534d;
}
.p14-b2:hover{
    background-color:#ee534d;
}
.p14-b3:hover{
    background-color:#ee534d;
}
.p14-b4:hover{
    background-color:#ee534d;
}
.part14-btn{
    margin-left:400px;
    margin-top:28px;
    padding:0 21px;
    height:32px;
    line-height:32px;
    color:#ffffff;
    background-color:#ee534d;
    display:block;
    border-radius:15px;
}
.part15{
    margin:0 auto;
    width:100%;
    height:350px;
    background-color:#29333d;
}
.part15-main{
    margin:0 auto;
    width:1000px;
}
.part15-box{
    margin:0 auto;
    padding-top:40px;
    width:888px;
}
.part15-i{
    margin:0 5px;
    width:138px;
    height:180px;
    position:relative;
}
.i1{
    background:url("../images/i1.png") no-repeat center center;
}
.i2{
    background:url("../images/i2.png") no-repeat center center;
}
.i3{
    background:url("../images/i3.png") no-repeat center center;
}
.i4{
    background:url("../images/i4.png") no-repeat center center;
}
.i5{
    background:url("../images/i5.png") no-repeat center center;
}
.i6{
    background:url("../images/i6.png") no-repeat center center;
}
.part15-ibtn{
    top:115px;
    left:30px;
    padding:0 13px;
    height:28px;
    font-size:14px;
    line-height:28px;
    color:#3d5b30;
    background-color:#ffee5a;
    position:relative;
    border-radius:13px;
    font-weight:bold;
}
.part15-ibtn.c2{
    color:#f15f5a;
}
.part15-btn{
    margin-top:52px;
    padding:0 35px;
    height:32px;
    line-height:32px;
    font-size:16px;
    color:#ffffff;
    border-radius:15px;
    background-color:#35bc6b;
}
.p15-btn1{
    margin-left:200px;
}
.p15-btn2{
    margin-left:51px;
}




/*咨询*/
.tarena-con{
    margin:0 auto;
    width:100%;
    background-color:#ebeff2;
}
.tarena-con-main{
    top:-50px;
    margin:0 auto;
    width:918px;
    height:488px;
    position:relative;
    background:url("../images/tarena-con.png") no-repeat center top;
}
.btn-con{
    top:430px;
    left:128px;
    width:267px;
    height:36px;
    line-height:36px;
    text-align:center;
    display:block;
    color:#ffffff;
    font-weight:bold;
    font-size:19px;
    background-color:#6682a6;
    border-radius:15px;
    position:relative;
}
/*脚部*/
#footer{
    margin:0 auto;
    width:100%;
    height:30px;
}
.footer-main{
    margin:0 auto;
    width:100%;
    height:80px;
    background-color:#2e2e2e;
}
.footer-main h1{
    margin:0 auto;
    width:1000px;
    font-size:13px;
    line-height:80px;
    text-align:center;
    color:#a4a4a4;
}
.footer-bottom{
    margin:0 auto;
    width:100%;
    height:30px;
    background-color:#000000;
}
.footer-bottom p{
    margin:0 auto;
    width:1000px;
    font-size:12px;
    line-height:30px;
    text-align:center;
    color:#373737;
}