.indexFlash{padding-top:20px; height:548px; overflow:hidden; position:relative;}
.indexFlash li{width:1160px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:23px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:11px; height:11px; background:url(../images/ico.png) left top no-repeat; margin:0 7px;}
.indexFlash .btnDiv .on{background:url(../images/ico.png) right top no-repeat;}

.indexPart1{height:505px; background:#f9f9f9; overflow:hidden;}
.indexPart1 .title{background:url(../images/line.gif) bottom repeat-x; height:93px; padding-left:22px; overflow:hidden; font-size:18px;}
.indexPart1 .title h1{font-size:26px; padding-top:20px;}
.indexPart1 .fl{padding:28px 0 0 55px;}
.indexPart1 .fr{width:550px; padding:25px 55px 0 0;}
.indexPart1 td{height:30px; color:#aeaeae;}
.indexPart1 .tdNow, .indexPart1 .tdNow a{color:#007dbf;}
.indexPart1 .btnDiv{padding-top:10px;}
.indexPart1 .btnDiv a{display:block; background:url(../images/more.gif) left top no-repeat; width:166px; height:40px; margin-left:auto;}

.indexPart2{height:702px; overflow:hidden; position:relative; background:#999; margin-bottom:20px;}
.indexPart2 .title{font-size:18px; position:absolute; z-index:10; white-space:nowrap; left:22px; top:0px; color:#FFF;}
.indexPart2 .title h1{font-size:26px; padding-top:20px;}
.indexPart2 .list{position:absolute; z-index:10; left:0px; bottom:0px;}
.indexPart2 li{float:left; width:232px; height:202px; overflow:hidden;}
.indexPart2 li a{display:block; height:202px; cursor:pointer; padding:0 16px; line-height:24px; text-align:justify; font-size:13px; color:#FFF;}
.indexPart2 li a:hover{background:#007dbf;}
.indexPart2 li .imgDiv{padding-top:20px; height:52px; overflow:hidden;}
.indexPart2 li h1{font-weight:400; font-size:20px; padding-bottom:10px;}

.indexPart3{height:580px; overflow:hidden; position:relative; margin-bottom:20px;}
.indexPart3 .title{font-size:18px; position:absolute; z-index:10; white-space:nowrap; left:22px; top:0px; color:#FFF;}
.indexPart3 .title h1{font-size:26px; padding-top:20px;}
.indexPart3 .prev{position:absolute; z-index:10; top:300px; right:54px;}
.indexPart3 .next{position:absolute; z-index:10; top:300px; right:11px;}
.indexPart3 .list{position:absolute; z-index:1; left:18px; bottom:12px; width:1130px;}
.indexPart3 .list li{float:left; width:226px; height:103px; overflow:hidden;}

.about{font-size:14px; line-height:32px; color:#666; text-align:justify; padding-top:25px;}
.about .imgDiv{padding-bottom:30px;}

.team{width:958px; overflow:hidden; position:relative; padding-top:25px;}
.team ul{width:110%;}
.team li{float:left; width:347px; height:160px; padding:0 40px 0 112px; overflow:hidden; position:relative; line-height:24px; color:#666;}
.team .imgDiv{position:absolute; left:0px; top:0px;}
.team h1 a{color:#007dbf;}
.team .msg{color:#999; padding-top:2px;}

.job .content{font-size:14px; line-height:32px; color:#666; text-align:justify; padding:15px 0;}
.job th{font-size:16px; font-weight:400; color:#007dbf; background:#eee; border-right:#FFF solid 2px; text-align:left; text-indent:10px; height:42px;}
.job td{border-bottom:#ccc dashed 1px; height:50px; text-indent:10px; font-size:14px; color:#666;}
.job td a{color:#007dbf;}
.job td a:hover{text-decoration:underline;}

.jobShow{font-size:14px; line-height:32px; color:#666; text-align:justify; min-height:300px; _height:300px; position:relative;}
.jobShow .msg{padding:15px 0;}
.jobShow .share{position:absolute; top:20px; right:0px;}
.jobShow h1{font-size:18px; padding-top:15px;}
.jobShow .list{border-bottom:#ddd solid 2px; min-height:100px; _height:100px; margin-bottom:25px;}
.jobShow .list li{float:left; width:479px; height:36px; line-height:36px; font-size:14px; color:#a5a5a5; overflow:hidden;}
.jobShow .list li span{color:#007dbf;}
.jobShow .btnDiv{padding-top:35px; height:80px; overflow:hidden;}
.jobShow .btnDiv a{display:block; float:left; width:177px; height:46px; line-height:42px; background:url(../images/btn1.png) right top no-repeat; text-align:center; font-size:23px; color:#FFF; margin-right:15px;}
.jobShow .btnDiv a:hover{background:url(../images/btn1.png) left top no-repeat;}

.jobLayer{position:absolute; z-index:100; left:50%; top:50%; background:url(../images/jobLayer.png) left top no-repeat; width:588px; height:301px; display:none;}
.jobLayer h1{font-size:28px; color:#007dbf; padding-left:35px; height:75px; line-height:75px; overflow:hidden; position:relative;}
.jobLayer .close{display:block; background:url(../images/nimg28.png) center no-repeat; width:75px; height:75px; position:absolute; top:0px; right:0px;}
.jobLayer .form{padding:0 0 0 35px;}
.jobLayer li{height:46px; line-height:32px; overflow:hidden; position:relative; padding-left:36px; font-size:14px; color:#999;}
.jobLayer li em{position:absolute; left:0px; top:0px; white-space:nowrap; color:#007dbf;}
.jobLayer li .input1{float:left; width:445px; height:29px; line-height:29px; border:#d8d8d8 solid 1px; text-indent:10px;}
.jobLayer .btnDiv{text-align:center; padding-top:15px;}
.jobLayer .btnDiv input{width:177px; height:50px; background:url(../images/btn1.png) left bottom no-repeat; font-size:23px; color:#FFF; cursor:pointer;}
.jobLayer .title{line-height:1.5em; height:50px; text-align:center;}
.jobLayer .content{font-size:14px; line-height:30px; padding:0 55px; text-align:center; color:#666;}
/**/
#jobLayer_01{background:url(../images/jobLayer_01.png) left top no-repeat; width:774px; height:500px;}
#jobLayer_01 .li_01{float:left; width:330px;}
#jobLayer_01 .li_01 .input1{width:290px;}
#jobLayer_01 .li_02{clear:both; height:175px;}
#jobLayer_01 textarea{width:636px; height:115px; line-height:19px; padding:5px 10px; font-family:"微软雅黑"; font-size:12px; color:#999; border:#d8d8d8 solid 1px;}
#jobLayer_01 .input2{width:210px; margin-left:30px;}
#jobLayer_01 .btn_01{float:left; margin-left:10px; width:87px; height:31px; background:#dbdbdb; font-size:14px; cursor:pointer; color:#007dbf;}
#jobLayer_01 .tips{float:left; white-space:nowrap; padding-left:10px;}
/**/
#jobLayer_02 li{padding-left:70px;}

.jobForm{width:340px; margin:0 auto; padding:45px 0;}
.jobForm li{height:55px; line-height:41px; overflow:hidden; position:relative; padding-left:40px; font-size:14px; color:#999;}
.jobForm em{position:absolute; left:0px; top:0px; white-space:nowrap; color:#007dbf; font-size:16px;}
.jobForm textarea{width:270px; height:182px; line-height:29px; padding:5px 10px; font-family:"微软雅黑"; font-size:12px; color:#999; border:#d8d8d8 solid 1px;}
.jobForm .input1{float:left; width:290px; height:39px; line-height:39px; border:#d8d8d8 solid 1px; text-indent:10px;}
.jobForm .input2{width:163px; margin-left:30px;}
.jobForm .btn_1{float:left; margin-left:10px; width:87px; height:41px; background:#dbdbdb; font-size:14px; cursor:pointer; color:#007dbf;}
.jobForm .btnDiv{text-align:center; padding-top:15px;}
.jobForm .btnDiv input{width:177px; height:50px; background:url(../images/btn1.png) left bottom no-repeat; font-size:23px; color:#FFF; cursor:pointer;}

.news_01{padding-top:25px; width:958px; overflow:hidden; position:relative;}
.news_01 ul{width:110%;}
.news_01 li{float:left; width:505px; height:351px; border-bottom:#e7e7e7 solid 1px; overflow:hidden;}
.news_01 .time{padding-top:10px;}
.news_01 .name{font-size:18px;}

.news li{border-bottom:#e7e7e7 solid 1px; padding:20px 0; line-height:24px; color:#666; text-align:justify;}
.news li .title{font-size:18px; padding-bottom:10px;}
.news .content a{color:#007dbf; padding-left:24px;}

.newShow .title{font-size:24px; padding-top:25px;}
.newShow .time{color:#999; height:35px; padding-top:10px; overflow:hidden;}
.newShow .time .share{padding-left:35px;}
.newShow .content{font-size:14px; line-height:32px; color:#666; text-align:justify;}

.pageFlash{height:370px; overflow:hidden; position:relative; padding-top:25px;}
.pageFlash li{width:958px;}
.pageFlash .btnDiv{position:absolute; z-index:10; right:20px; bottom:15px;}
.pageFlash .btnDiv span{display:inline-block; width:11px; height:11px; background:url(../images/ico.png) left top no-repeat; margin:0 3px;}
.pageFlash .btnDiv .on{background:url(../images/ico.png) right top no-repeat;}

.joinShow{padding:25px 45px; font-size:14px; line-height:24px;}
.joinShow h1{font-size:20px;}
.joinShow .msg{color:#8b8b8b; padding:5px 0;}
.joinShow .content{padding:20px 0;}


/*******************/

.partner{width:958px; overflow:hidden; padding-top:25px;}
.partner ul li{ float:left; width:223px; height:120px; margin-right:15px;}

.jobClass{border:#e8e8e8 solid 2px; padding:10px 15px; font-size:13px; line-height:34px; height:100%; overflow:auto; margin-bottom:20px;}
.jobClass li{min-height:34px; _height:34px; width:745px; position:relative; padding-left:66px;}
.jobClass em{position:absolute; left:0px; top:0px; white-space:nowrap; font-weight:bold; color:#007dbf;}
.jobClass .content{ line-height:35px; font-size:13px; padding:0;}
.jobClass .content a{color:#333; margin:0 3px; white-space:nowrap; display:inline-block; height:15px;}
.jobClass .content span{display:inline-block; height:15px; line-height:15px; padding:0 3px;}
.jobClass .content a:hover, .jobClass .content .on{color:#FFF; background:url(../images/bg1.gif) right bottom no-repeat;}
.jobClass .content a:hover span, .jobClass .content .on span{background:url(../images/bg1.gif) left top no-repeat;}
.jobClass .li_01{float:left; width:330px;}

.searchbox{ margin-top:10px;}
.searchbox .fl{ font-size:14px;}
.searchbox .fr{ color:#888;}
.searchbox .fr .red{ color:Red;}
.searchbox .txtInput{ width:300px; border:solid 1px #ccc; height:28px; line-height:28px; font-size:14px; padding-left:5px;}
.searchbox .btnSearch{ color: #e9e9e9;  width:60px; height:30px;
    border: solid 1px #555;  
    background: #6e6e6e;  
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));  
    background: -moz-linear-gradient(top,  #888,  #575757);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); }
    

.pageTag{padding:10px 0 0 0; border-bottom:#e8e8e8 solid 1px; min-height:41px; _height:41px;}
.pageTag li{padding-right:6px; height:41px; line-height:23px; float:left; font-size:14px; width:auto; padding-left:0;}
.pageTag li a{display:block; float:left; padding:0 19px 0 4px; border:#db251a solid 1px; white-space:nowrap; height:21px; line-height:21px; background:url(../images/close.gif) right center no-repeat; color:#888;}

.linktext{ margin:8px 0 12px 0;}
.linktext,.linktext a{ color:#848484;}