.enbg{
    background: url(../images/indexbg.jpg) center top no-repeat fixed; background-size:cover;}
.indexFlash{height:327px; overflow:hidden; position:relative;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; margin:0 3px; height:10px; width:10px; background:url(../images/ico.jpg) left top no-repeat;}
.indexFlash .btnDiv span.on{background:url(../images/ico.jpg) right top no-repeat;}

.pageTitle{padding:20px 0 0 20px; height:60px; line-height:60px; position:relative;}
.pageTitle h2{padding-left:25px; background:url(../images/ico2.jpg) left center no-repeat;}
.pageTitle h2 em{padding-right:25px; background:url(../images/ico2.jpg) right center no-repeat; display:inline-block; height:60px; font-size:30px; color:#1f2e52; font-weight:400;}
.pageTitle .more{display:block; height:60px; width:50px; position:absolute; top:20px; right:0px; background:url(../images/more.jpg) center no-repeat;}

.indexPart1 li{float:left; width:33.333%; min-height:50px; position:relative;}
.indexPart1 .imgDiv img{width:100%;}
.indexPart1 .bg{position:absolute; left:0px; bottom:0px; width:100%; height:112px; background:url(../images/indexpart1.jpg) top repeat-x; color:#FFF;}
.indexPart1 h2 a{color:#FFF; display:block; font-size:20px; font-weight:400; padding:35px 0 3px 18px;}
.indexPart1 .content{padding:0 18px; line-height:18px; height:36px; overflow:hidden;}
.indexPart1 li.on h2 a{font-weight:bold;}
.indexPart1 .h10{height:20px;}

.indexPart2{width:430px;}
.indexPart2 li{padding:15px 0 10px 20px;}
.indexPart2 .time em{display:inline-block; height:20px; line-height:20px; padding:0 5px; background:#357ed3; color:#FFF;}
.indexPart2 .name{font-size:16px; line-height:24px; padding-top:10px;}
.indexPart2 .content{font-size:14px; line-height:24px; color:#787878;}

.indexPart3{width:424px;}
.indexPart3 .pageTitle{padding-left:0px;}
.indexPart3 .imgDiv{padding-top:10px;}
.indexPart3 .content{font-size:14px; line-height:24px; color:#787878; padding:20px 10px 0 10px; height:120px;}
.indexPart3 .more{padding-left:10px; height:56px;}
.indexPart3 .more a{display:block; width:124px; height:33px; background:#357ed3 url(../images/more1.jpg) 10px center no-repeat;}

.indexPart4 .list{width:380px; padding:20px 0 0 20px;}
.indexPart4 .list li{padding:0 0 20px 20px; font-size:14px; line-height:24px; color:#357ed3; background:url(../images/ico3.jpg) left 4px no-repeat;}
.indexPart4 .list a{font-weight:bold; color:#1f2e52;}
.indexPart4 .imgList{height:271px; width:448px; overflow:hidden; position:relative; padding-top:20px;}
.indexPart4 .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexPart4 .btnDiv span{display:inline-block; margin:0 3px; height:10px; width:10px; background:url(../images/ico.jpg) left top no-repeat;}
.indexPart4 .btnDiv span.on{background:url(../images/ico.jpg) right top no-repeat;}
.indexPart4 .h10{height:32px;}

.indexPart5{width:403px;}
.indexPart5 li{height:252px; position:relative; padding-left:190px;}
.indexPart5 .imgDiv{position:absolute; left:20px; top:10px;}
.indexPart5 .imgDiv img{width:152px;height:204px;}
.indexPart5 .name{font-size:20px; font-weight:bold; padding:10px 0 0 0; color:#1f2e52;}
.indexPart5 .msg{font-size:14px; font-weight:bold; color:#357ed3; padding:12px 0 20px 0; border-bottom:#b9b9b9 solid 1px;}
.indexPart5 .content{font-size:14px; line-height:24px; color:#787878; padding-top:8px;}
.indexPart5 .btn{height:72px; text-align:center; padding-left:50px;}
.indexPart5 .btn a{display:inline-block; width:28px; height:20px; background:url(../images/prev1.jpg) center no-repeat;}
.indexPart5 .btn a:hover{background:url(../images/prev1on.jpg) center no-repeat;}
.indexPart5 .btn a.next{background:url(../images/next1.jpg) center no-repeat;}
.indexPart5 .btn a.next:hover{background:url(../images/next1on.jpg) center no-repeat;}

.pageTitle2{padding:30px 0 30px 0; font-size:36px; color:#1f2e52;}
.pageTitle3{padding:30px 0 30px 0; font-size:36px; color:#1f2e52;text-align: center;}

.Talent .list{width:100%; overflow:hidden; position:relative;}
.Talent .list ul{width:110%;}
.Talent .list li{float:left; padding:0 5px 5px 0;}
.Talent .list .h10{height:25px;}
.Talent .content{text-align:center; font-size:14px; line-height:30px; color:#2d2d2d; padding:10px 0 60px 0;min-height:600px;overflow:hidden;}
.Talent .content .imgDiv{padding:25px 0;overflow:hidden;max-width:902px;}

.news{width:100%; overflow:hidden;min-height: 700px; position:relative;}
.news li{padding:15px 0 10px 20px;}
.news .time em{display:inline-block; height:20px; line-height:20px; padding:0 5px; background:#357ed3; color:#FFF;}
.news .name{font-size:16px; font-weight:700; line-height:24px; padding-top:10px;}
.news .content{font-size:14px; line-height:24px; color:#787878;overflow:hidden;}
.time em{display:inline-block; height:20px; line-height:20px; padding:0 5px; background:#357ed3; color:#FFF;}

.bannerImg2 img{width:100%;}
.banner3{position:relative;margin:0 -29px 0 -29px;}
.banner3 img{width:100%;}

.faculty{width:100%;}
.faculty ul{ position:relative;}
.faculty li{position:relative;float:left;width:256px;height:252px;margin:0; padding-left:190px;}
.faculty .imgDiv{position:absolute; left:20px; top:10px;}
.faculty .name{font-size:20px; font-weight:bold; padding:10px 0 0 0; color:#1f2e52;}
.faculty .msg{font-size:14px; font-weight:bold; color:#357ed3; padding:12px 0 20px 0; border-bottom:#b9b9b9 solid 1px;}
.faculty .content{font-size:14px; line-height:24px; color:#787878; padding-top:8px; overflow:hidden;}

.faculty2 {width:100%; overflow:hidden; position:relative;}
.faculty2 ul{ position:relative;}
.faculty2 li{position:relative;width:70%;min-height:252px;margin:0; padding-left:190px;text-align:left;}
.faculty2 .imgDiv{position:absolute; left:20px; top:10px;}
.faculty2 .imgDiv img{width:152px;height:204px;}
.faculty2 .name{font-size:20px; font-weight:bold; padding:25px 0 0 10px; color:#1f2e52;}
.faculty2 .msg{font-size:14px; font-weight:bold; color:#357ed3; padding:12px 0 20px 10px; border-bottom:#b9b9b9 solid 1px;}
.faculty2 .content{font-size:14px; line-height:24px; color:#787878; padding:8px 0 0 10px;text-align:left;overflow:hidden;}









