.indexFlash{height:244px; overflow:hidden; position:relative;}
.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; width:100%; display:none;}
.indexFlash a{display:block; height:244px; overflow:hidden;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; top:218px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; background:url(../image/btn1.gif) center top no-repeat; width:16px; height:10px; overflow:hidden; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:url(../image/btn2.gif) center top no-repeat;}

.pageBg{background:url(../image/pageBg.gif) top repeat-x; min-height:500px; _height:500px; padding-bottom:100px;}

.indexDiv{height:433px; padding-top:70px; padding-bottom:0px;}
.indexTitle{height:55px; line-height:20px; background:url(../image/indexTitle.gif) left 25px repeat-x; overflow:hidden; position:relative;}
.indexTitle .more{position:absolute; z-index:1; top:0px; right:0px; color:#3366a8;}
.indexTitle li{float:left; padding:0 10px 0 2px; margin-right:10px; height:25px; overflow:hidden; font-size:14px;}
.indexTitle .liNow{border-bottom:#025395 solid 2px; color:#3366a8;}

.indexAbout{width:237px; overflow:hidden;}
.indexAbout .content{line-height:24px; text-align:justify; padding-top:24px; text-indent:2em;}

.indexNews{width:340px; overflow:hidden; padding-left:67px;}
.indexNews .fadeFlash{height:194px; overflow:hidden; position:relative;}
.indexNews .fadeFlash li{position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexNews .fadeFlash img{width:340px; height:170px;}
.indexNews .fadeFlash .name{display:block; background:url(../image/bg2.png); width:330px; height:24px; line-height:24px; padding-left:10px; color:#FFF; position:absolute; z-index:2; left:0px; top:146px;}
.indexNews .btnDiv{position:absolute; z-index:1; top:155px; right:10px;}
.indexNews .btnDiv span{display:block; background:url(../image/btn2.png) center top no-repeat; width:12px; height:10px; overflow:hidden; cursor:pointer; float:left;}
.indexNews .btnDiv .spanNow{background:url(../image/btn2_1.png) center top no-repeat;}
.indexNews .list li{float:left; height:24px; line-height:24px; width:340px; overflow:hidden; position:relative;}
.indexNews .list li span{position:absolute; z-index:1; top:0px; right:0px;}

.indexRESULTS{width:242px; height:433px; position:relative; overflow:hidden;}
.indexRESULTS .leftBtn{display:block; background:url(../image/leftBtn.gif) left top no-repeat; width:12px; height:25px; overflow:hidden; position:absolute; z-index:10; left:0px; top:105px;}
.indexRESULTS .rightBtn{display:block; background:url(../image/rightBtn.gif) left top no-repeat; width:12px; height:25px; overflow:hidden; position:absolute; z-index:10; right:0px; top:105px;}
.indexRESULTS .list{width:190px; height:147px; overflow:hidden; margin:0 auto; position:relative;}
.indexRESULTS .list ul{width:2000%;}
.indexRESULTS .list li{float:left; width:190px; height:122px; padding-top:2px; position:relative;}
.indexRESULTS .list .name{display:block; position:absolute; z-index:1; left:0px; bottom:0px; color:#FFF; background:url(../image/bg5.png); width:190px; height:24px; line-height:24px; text-align:center; overflow:hidden;}

.pageBanner{height:159px; overflow:hidden;}

.about .title{font-size:14px; padding-top:28px;}
.about .content{padding:35px 0; line-height:22px; color:#747474; text-align:justify;}
.about .name{text-align:right; border-bottom:#f6f6f6 solid 2px; padding-bottom:12px;}
.about .imgDiv{width:280px; overflow:hidden;}

.group{text-align:center; padding:35px 0;}

.sideNav{position:relative; top:-10px; padding-bottom:20px;}
.sideNav li{height:28px; overflow:hidden; padding-left:0px;}
.sideNav .aNow{font-size:14px; color:#3366a8;}

.sideProduct li{height:123px; overflow:hidden; position:relative;}
.sideProduct .name{display:block; background:url(../image/bg1.png) left top no-repeat; width:192px; height:22px; line-height:22px; text-align:center; color:#FFF; position:absolute; z-index:1; left:0px; top:101px;}

.Leadership{padding:28px 0;}
.Leadership li{position:relative; height:42px; line-height:42px; overflow:hidden; border-bottom:#f6f6f6 solid 2px;}
.Leadership span{position:absolute; z-index:1; top:0px; right:0px;}

.Course{padding:28px 0;}
.Course .list{min-height:200px; _height:200px; border-left:#f6f6f6 solid 1px; border-top:#f6f6f6 solid 1px;}
.Course li{float:left; width:554px; min-height:113px; _height:113px; position:relative; border-right:#f6f6f6 solid 1px; border-bottom:#f6f6f6 solid 1px; color:#5e5e5e; padding-left:100px;}
.Course .content{padding:15px 20px; line-height:21px; border-left:#f6f6f6 solid 1px; min-height:83px; _height:83px;}
.Course .date{height:113px; width:98px; overflow:hidden; text-align:center; font-family:Arial; color:#979797; position:absolute; z-index:1; left:0px; top:0px;}
.Course .date h1{font-size:43px; padding-top:25px;}

.CourseTime{display:none; position:fixed; bottom:150px; width:192px;}
.CourseTime .list{background:url(../image/CourseTimeBg1.gif) left repeat-y;}
.CourseTime .bg1{background:url(../image/CourseTimeBg2.gif) left top no-repeat;}
.CourseTime .bg2{background:url(../image/CourseTimeBg2.gif) left bottom no-repeat; padding:32px 0;}
.CourseTime .list a{color:#999; display:block; height:35px; line-height:35px; overflow:hidden; padding-left:25px;}
.CourseTime .list .aNow{color:#333; background:url(../image/ico1.gif) left center no-repeat;}
.CourseTime .btnDiv{padding-top:12px;}
.CourseTime .btnDiv li{height:50px; overflow:hidden;}
.CourseTime .btnDiv a{display:block; height:45px; overflow:hidden;}
.CourseTime .a1{background:url(../image/CourseTimeBtn.gif) left top no-repeat;}
.CourseTime .a2{background:url(../image/CourseTimeBtn.gif) left bottom no-repeat;}

.Honor{width:676px; overflow:hidden; position:relative; padding-top:28px;}
.Honor ul{width:110%;}
.Honor li{float:left; width:143px; height:208px; overflow:hidden; text-align:center; font-size:13px; padding-right:34px;}
.Honor .imgDiv{padding:5px 0; border:#f3f2f2 solid 1px; margin-bottom:12px;}

.newsTitle{height:29px; line-height:29px; overflow:hidden; background:#f6f6f6; position:relative; padding:0 15px; margin-bottom:10px;}
.newsTitle h2{font-weight:100; color:#013587;}
.newsTitle .more{position:absolute; z-index:1; top:0px; right:15px; color:#013587;}

.newsList1{height:178px; overflow:hidden; padding:0 15px;}
.newsList1 .fl{width:292px; height:152px; overflow:hidden; position:relative;}
.newsList1 .fl li{position:absolute; z-index:1; left:0px; top:0px; width:292px; height:152px; overflow:hidden; display:none;}
.newsList1 .leftBtn{display:block; background:url(../image/leftBtn.png) left top no-repeat; width:22px; height:33px; overflow:hidden; position:absolute; z-index:5; left:0px; top:60px; display:none;}
.newsList1 .leftBtn:hover{background:url(../image/leftBtnHover.png) left top no-repeat;}
.newsList1 .rightBtn{display:block; background:url(../image/rightBtn.png) left top no-repeat; width:22px; height:33px; overflow:hidden; position:absolute; z-index:5; right:0px; top:60px; display:none;}
.newsList1 .rightBtn:hover{background:url(../image/rightBtnHover.png) left top no-repeat;}
.newsList1 .name{display:block; background:url(../image/bg2.png) left top no-repeat; width:292px; height:18px; line-height:18px; text-align:center; overflow:hidden; color:#FFF; position:absolute; z-index:1; left:0px; bottom:0px;}
.newsList1 .fr{width:334px; overflow:hidden; position:relative; top:-2px;}
.newsList1 .fr li{float:left; width:334px; height:26px; line-height:26px; overflow:hidden; position:relative;}
.newsList1 .fr li span{position:absolute; z-index:1; top:0px; right:0px; color:#878585;}

.newsList2{width:321px; height:172px; overflow:hidden;}
.newsList2 .content{line-height:26px; color:#4e4e4e; padding:0 15px;}
.newsList2 .content .time{color:#858585;}

.sideList1{line-height:26px; position:relative; left:2px; top:-20px;}

.sideSearch{background:#f6f6f6; min-height:200px; _height:200px; margin-bottom:30px;}
.sideSearch .title{text-align:center; background:url(../image/line.gif) center 44px no-repeat; padding:15px 0 25px 0; font-size:14px;}
.sideSearch li{height:28px; line-height:17px; overflow:hidden; position:relative; padding-left:86px;}
.sideSearch .name{position:absolute; z-index:1; left:0px; top:0px; width:80px; text-align:right;}
.sideSearch .input1{float:left; width:69px; height:15px; line-height:15px; padding:0 5px; border:#e5e5e5 solid 1px;}
.sideSearch .input2{width:24px;}
.sideSearch .tips{float:left; padding:0 2px;}
.sideSearch .selectDiv{width:79px; height:15px; line-height:15px; overflow:hidden; border:#e5e5e5 solid 1px; background:#FFF url(../image/selectIco.gif) right center no-repeat;}
.sideSearch .btnDiv{text-align:center; padding-top:10px;}
.sideSearch .btnDiv input{width:142px; height:21px; border:0px; background:#2971bb; font-size:14px; color:#FFF;}

.pageSearch{background:#f6f6f6; height:38px; padding:18px 0 0 0; overflow:hidden;}
.pageSearch li{float:left; line-height:19px; padding-left:24px;}
.pageSearch .name{float:left;}
.pageSearch .input1{float:left; width:144px; height:17px; line-height:17px; padding:0 5px; border:#e5e5e5 solid 1px;}
.pageSearch .input2{width:70px;}
.pageSearch .tips{float:left; padding:0 2px;}
.pageSearch .btn1{width:142px; height:21px; border:0px; background:#2971bb; font-size:14px; color:#FFF; position:relative; top:-1px;}

.pageSearch2{background:#f6f6f6; height:72px; padding:18px 0 0 0; overflow:hidden; position:relative;}
.pageSearch2 li{height:33px; line-height:19px; font-size:14px;}
.pageSearch2 .name{float:left; padding-left:24px;}
.pageSearch2 .input1{float:left; width:245px; height:17px; line-height:17px; padding:0 5px; border:#e5e5e5 solid 1px;}
.pageSearch2 .input2{width:70px;}
.pageSearch2 .selectDiv{width:80px; height:17px; line-height:17px; overflow:hidden; border:#e5e5e5 solid 1px; background:#FFF url(../image/selectIco.gif) right center no-repeat; float:left;}
.pageSearch2 .btn1{width:95px; height:21px; border:0px; background:#2971bb; font-size:14px; color:#FFF; position:absolute; top:33px; right:25px;}

.newList{padding:20px 0;}
.newList li{line-height:26px; padding:15px 24px; border-bottom:#f6f6f6 solid 1px; color:#6e6e6e;}
.newList li .time{color:#858585;}

.newShow{text-align:center;}
.newShow .title{font-size:14px; padding-top:30px;}
.newShow .time{padding:10px 0; color:#626262;}
.newShow .imgDiv{padding-bottom:20px;}
.newShow .content{text-align:left; line-height:21px; color:#404040;}

.topicPart1{height:222px; overflow:hidden;}
.topicPart1 .fl{width:439px; overflow:hidden;}
.topicPart1 .fl li{display:none;}
.topicPart1 .fl img{width:439px; height:203px;}
.topicPart1 .fr{width:232px; overflow:hidden;}
.topicPart1 .fr li{height:65px; width:232px; float:left; overflow:hidden; background:#f6f6f6; margin-bottom:4px; position:relative;}
.topicPart1 .imgDiv{position:absolute; z-index:1; left:11px; top:8px;}
.topicPart1 .name{padding:8px 10px 0 104px; line-height:22px;}
.topicPart1 .btn{display:none; background:url(../image/btn3.gif) left top no-repeat; width:85px; height:50px; position:absolute; z-index:10; left:11px; top:8px;}
.topicPart1 .fr .liNow{background:#ececec; color:#33619c;}
.topicPart1 .liNow .btn{display:block;}

.topicTitle{height:29px; line-height:29px; overflow:hidden; background:#f6f6f6; position:relative; padding:0 15px;}
.topicTitle h2{font-weight:100;}
.topicTitle .more{position:absolute; z-index:1; top:0px; right:15px;}

.topic{padding:0 15px; height:160px; overflow:hidden;}
.topic .imgDiv{width:172px; padding-top:20px; overflow:hidden;}
.topic .content{width:250px; overflow:hidden; line-height:26px; color:#6e6e6e; padding-top:13px;}
.topic .content .time{color:#858585;}
.topic .list{width:190px; padding-top:13px; overflow:hidden;}
.topic li{height:24px; line-height:24px; overflow:hidden; border-bottom:#f6f6f6 solid 2px;}
.topic li a{color:#6e6e6e;}
.topic li a:hover{color:#3366a8;}

.pageTitle{font-size:15px; color:#013587; padding:40px 0 20px 0;}

.service{text-align:justify; color:#404040; line-height:21px;}

.results{width:676px; overflow:hidden; padding-top:10px; position:relative;}
.results ul{width:110%;}
.results li{float:left; width:200px; height:243px; overflow:hidden; text-align:center; padding-right:38px; position:relative;}
.results .name{padding-top:10px; font-size:14px;}
.results .btn{display:block; width:200px; height:184px; overflow:hidden; position:absolute; z-index:1; left:0px; top:0px; background:url(../image/bg3.png) left top no-repeat;}
.results .btn:hover{background:url(../image/btn.png) left top no-repeat;}

.jpgc{padding:30px 0 0 15px;}
.jpgc li{float:left; text-align:center; font-size:14px; width:161px; height:175px; overflow:hidden;}
.jpgc .imgDiv{height:138px; overflow:hidden;}

.resultsShow .name{font-size:14px;}
.resultsShow .content{line-height:26px; color:#6e6e6e; padding:5px 0;}
.resultsImg{height:290px; overflow:hidden; position:relative;}
.resultsImg .listDiv{background:url(../image/bg4.png); height:59px; width:100%; overflow:hidden; position:absolute; z-index:1; left:0px; top:205px;}
.resultsImg .leftBtn{display:block; background:url(../image/leftBtn1.gif) left top no-repeat; width:77px; height:59px; overflow:hidden; position:absolute; z-index:10; left:0px; top:205px;}
.resultsImg .rightBtn{display:block; background:url(../image/rightBtn1.gif) left top no-repeat; width:77px; height:59px; overflow:hidden; position:absolute; z-index:10; right:0px; top:205px;}
.resultsImg .list{width:492px; overflow:hidden; position:relative; margin:0 auto; padding-top:7px;}
.resultsImg ul{width:2000%;}
.resultsImg li{float:left; width:123px; height:45px; overflow:hidden; position:relative;}
.resultsImg li img{width:110px; height:45px; cursor:pointer;}
.resultsImg li .imgDiv{width:110px; height:45px; overflow:hidden; margin:0 auto; background:#000;}
.resultsImg .liNow .bg{background:url(../image/btn4.gif) center top no-repeat; height:145px; width:100%; overflow:hidden; position:absolute; z-index:2; left:0px; top:0px;}

.culture{padding:20px 28px;}
.culture .name1{padding-bottom:45px;}
.culture .name{padding-bottom:12px; color:#131313;}
.culture .content{padding-bottom:35px; color:#5f5f5f; line-height:24px;}

.Responsibility{padding:20px;}
.Responsibility li{height:47px; line-height:47px; overflow:hidden; border-bottom:#f6f6f6 solid 2px; position:relative; color:#4e4e4e;}
.Responsibility li span{position:absolute; z-index:1; top:0px; right:0px;}

.StaffCode{line-height:21px;}
.StaffCode .tips{padding:20px 0; text-indent:2em;}
.StaffCode .name{padding:0 0 24px 24px;}
.StaffCode .content{padding:0 0 24px 36px; color:#5f5f5f;}

.video{width:676px; overflow:hidden; position:relative;}
.video ul{width:110%;}
.video li{float:left; width:332px; height:270px; overflow:hidden; text-align:center; font-size:14px; position:relative; padding-right:20px;}
.video .imgDiv{height:195px; overflow:hidden;}
.video .btn{display:block; width:332px; height:187px; overflow:hidden; position:absolute; z-index:1; left:0px; top:0px; background:url(../image/bg3.png) left top no-repeat;}
.video .btn:hover{background:url(../image/btn1.png) left top no-repeat;}

.Magazine{width:676px; overflow:hidden; position:relative;}
.Magazine ul{width:110%;}
.Magazine li{float:left; width:243px; height:269px; overflow:hidden; position:relative; background:url(../image/bg1.gif) left top no-repeat;}
.Magazine .imgDiv{height:186px; width:200px; text-align:center; overflow:hidden; padding-top:10px;}
.Magazine .name{font-size:14px; padding-left:16px;}
.Magazine .btn{display:block; width:75px; height:21px; line-height:21px; text-align:center; overflow:hidden; background:#2971bb; color:#FFF; position:absolute; z-index:10; left:108px; top:196px;}

.team .title{text-align:center; font-size:14px; padding:35px 0 50px 0;}
.team .content{line-height:21px; color:#666;}
.team .list{height:245px; overflow:hidden; padding-left:80px;}
.team .list li{font-size:14px; width:135px; overflow:hidden; text-align:center; line-height:26px; float:left;}
.team .list .imgDiv{height:130px; overflow:hidden;}

.jobTab{padding:20px; font-size:14px;}
.jobTab a{color:#1059a5;}
.jobTab a:hover{text-decoration:underline;}

.job li{min-height:50px; _height:50px; position:relative;}
.job .name{height:37px; line-height:37px; overflow:hidden; background:#f6f6f6; padding:0 20px; font-size:14px; color:#000; margin-bottom:10px;}
.job .btn{display:block; width:106px; height:21px; line-height:21px; text-align:center; overflow:hidden; background:#2971bb; color:#FFF; position:absolute; z-index:10; right:20px; top:9px;}
.job table{border-bottom:#f6f6f6 solid 1px; border-right:#f6f6f6 solid 1px;}
.job th{border-top:#f6f6f6 solid 1px; border-left:#f6f6f6 solid 1px; width:70px; text-align:left; padding-left:19px; height:28px; font-weight:100;}
.job td{border-top:#f6f6f6 solid 1px; border-left:#f6f6f6 solid 1px; height:28px; color:#999; text-align:center;}
.job .name1{padding:10px 20px;}
.job .content{padding:0 20px 20px 20px; line-height:21px; color:#797979;}

.declare .name{height:35px; overflow:hidden; font-size:14px; color:#404040;}
.declare .content{line-height:21px; color:#7b7b7b; padding-bottom:40px;}

.contact li{height:235px; overflow:hidden;}
.contact .title{height:30px; font-size:15px; color:#013587;}
.contact .contentDiv{position:relative; height:183px; background:#f6f6f6; padding-left:290px;}
.contact .imgDiv{position:absolute; left:0px; top:0px;}
.contact .name{padding:15px 0 5px 0; font-size:14px; color:#000;}
.contact .content{line-height:22px; color:#404040;}

.feedback{padding:37px 0 50px 0; background:#f6f6f6; width:553px; overflow:hidden; margin:0 auto; margin-top:30px;}
.feedback li{position:relative; padding-left:132px; height:32px; line-height:21px; overflow:hidden;}
.feedback .name{position:absolute; left:0px; top:0px; width:125px; text-align:right; color:#0f0f0f;}
.feedback .notice{color:#7b7b7b; float:left; padding-left:10px;}
.feedback .input1{width:285px; height:19px; line-height:19px; border:#c1c1c1 solid 1px; padding:0px 5px; float:left;}
.feedback .input2{width:196px; float:left;}
.feedback .li_01{height:200px; overflow:hidden; position:relative;}
.feedback textarea{width:295px; height:158px; border:#c1c1c1 solid 1px; padding:0px; float:left;}
.feedback .li_02{height:58px; overflow:hidden;}
.feedback img{padding-left:5px;}
.feedback .btn1{margin-left:25px; width:107px; height:21px; border:0px; background:#848484; color:#fff; cursor:pointer;}
.feedback .btn1:hover{background:#2971bb;}

.pageTitle1{height:55px; font-size:14px; color:#404040;}

.read li{padding:23px 22px 0 22px; background:#f6f6f6; margin-bottom:32px;}
.read .name{height:26px; border-bottom:#fff solid 2px;}
.read .name span{border-bottom:#035295 solid 2px; height:26px; display:block; float:left;}
.read .link{padding:15px 0 28px 0;}
.read .link a{display:inline-block; padding-right:20px;}
.read .contentDiv{padding-top:67px; height:138px; padding-left:158px; overflow:hidden; position:relative;}
.read .imgDiv{position:absolute; left:0px; top:20px;}
.read .name1{font-size:14px; height:35px;}
.read .name1 a{color:#035295;}
.read .content{font-size:13px;}
.read .content span{color:#ff2626; padding-left:10px;}
.read .input{padding-top:15px; height:65px; overflow:hidden;}
.read .input1{width:206px; height:19px; border:#c1c1c1 solid 1px; padding:0px; float:left; margin-right:12px;}
.read .btn1{float:left; border:0px; width:107px; height:21px; background:#2971bb; color:#fff;}

.map li{height:60px; line-height:60px; overflow:hidden; position:relative; background:#f6f6f6; margin-bottom:10px; padding-left:98px;}
.map .name{position:absolute; left:0px; top:0px; text-align:center; font-size:14px; border-right:#fff solid 2px; width:95px; height:60px; line-height:60px;}
.map .content a{display:inline-block; padding-left:30px;}
.map .content a:hover{color:#0d5baa; font-size:14px;}

.Links li{background:#f6f6f6; height:132px; overflow:hidden; margin-bottom:10px; position:relative; padding-left:100px;}
.Links .name{position:absolute; left:0px; top:20px; text-align:center; font-size:14px; width:95px; overflow:hidden;}
.Links .content{border-left:#fff solid 2px; height:112px; padding:20px 0 0 32px; overflow:hidden;}
.Links .content a{display:block; height:37px; width:180px; float:left; overflow:hidden;}
.Links .content a:hover{color:#0d5baa; font-size:14px;}

.HonorLayer{position:absolute; z-index:100; top:50px; width:950px; overflow:hidden; background:#FFF; border:#FFF solid 12px; display:none;}
.HonorLayer li{display:none;}
.HonorLayer .name{text-align:center; padding:12px 0 6px 0;}
.HonorLayer .close{display:block; background:url(../image/close.jpg) left top no-repeat; width:46px; height:14px; overflow:hidden; position:absolute; z-index:101; right:0px; bottom:6px;}