@charset "utf-8";
.indexFlash{height:573px; background:#000; position:relative; overflow:hidden;}
.indexFlash li a{display:block; height:573px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:35px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; background:url(../images/ico1.png) right top no-repeat; width:14px; height:14px; margin:0 10px;}
.indexFlash .btnDiv .on{background:url(../images/ico1.png) left top no-repeat;}

.indexTitle{height:200px; text-align:center;}
.indexTitle div{font-size:30px; padding:65px 0 10px 0; letter-spacing:2px;}
.indexTitle em{color:#878787; font-size:22px;}

.indexPart1{height:370px; width:715px; margin:0 auto; overflow:hidden; position:relative;}
.indexPart1 ul{width:110%;}
.indexPart1 li{float:left; width:238px; overflow:hidden; position:relative; margin-right:1px;}
.indexPart1 .imgDiv{width:238px; height:238px; overflow:hidden; position:relative;}
.indexPart1 .imgDiv img{position:relative; width:238px;}
.indexPart1 .name a{display:block; text-align:center; line-height:33px; font-size:18px; color:#787878;}
.indexPart1 .name a div{color:#000; font-size:20px; padding:20px 0 0 0; position:relative; top:5px;}

.indexPart2{min-height:470px; _height:470px; background:#f8f8f8;}
.indexPart2 .wal{width:750px;}
.indexPart2 li{float:left; width:20%; text-align:center; height:70px; text-align:center; overflow:hidden; position:relative; top:-5px;}
.indexPart2 img{position:relative; top:8px; width:130px;}
.indexPart2 .btnDiv{clear:both; height:50px; text-align:center; padding-top:35px;}
.indexPart2 .btnDiv span{display:inline-block; background:url(../images/ico1.png) right top no-repeat; width:14px; height:14px; margin:0 10px;}
.indexPart2 .btnDiv .on{background:url(../images/ico1.png) left top no-repeat;}

.quality_01{padding-bottom:75px; border-bottom:#a4a4a4 solid 1px;}
.quality_01 .title{text-align:center; font-size:30px; color:#000; letter-spacing:2px; padding:50px 0;}
.quality_01 h2{font-size:23px; line-height:33px; font-weight:400; color:#000; padding:0 0 20px 0;}
.quality_01 li{font-size:17px; line-height:33px; color:#787878; background:url(../images/nimg21.png) left 6px no-repeat; padding-left:30px;}

.quality{padding-bottom:100px;}
.quality li{height:263px; position:relative;}
.quality .box{position:absolute; z-index:10; top:26px; right:0px; width:272px; height:187px; text-align:center; font-size:16px; line-height:20px; color:#FFF; background:url(../images/qualityBg1.png);}
.quality .imgDiv img{width:525px;}
.quality .img{margin:0 22px; padding:25px 0 15px 0; border-bottom:#FFF solid 1px;}
.quality .img img{width:65px;}
.quality .content{padding-top:15px;}
.quality .li_02 .box{background:url(../images/qualityBg2.png);}
.quality .li_03 .box{background:url(../images/qualityBg3.png);}
.quality .li_04 .box{background:url(../images/qualityBg4.png);}
.quality .liOdd .imgDiv{text-align:right;}
.quality .liOdd .box{right:auto; left:0px;}

.School_01{border-bottom:#a4a4a4 solid 1px; overflow:hidden;}
.School_01 li{height:345px; position:relative;}
.School_01 .imgDiv{position:absolute; right:0px; top:0px;}
.School_01 .content{width:485px; font-size:14px; line-height:24px; padding-top:25px;}
.School_01 .name{font-size:18px; line-height:26px; padding-top:7px; background:url(../images/School_01_1.png) left bottom no-repeat; height:26px;}
.School_01 .liOdd .imgDiv{right:auto; left:0px;}
.School_01 .li_01{padding-top:35px; height:290px;}
.School_01 .li_02{height:300px; padding-left:333px;}
.School_01 .li_02 .imgDiv{top:12px;}
.School_01 .li_03{height:260px;}
.School_01 .li_03 .imgDiv{top:-115px;}
.School_01 .li_04{height:230px; padding:145px 0 0 397px;}
.School_01 .li_02 .name{background:url(../images/School_01_2.png) left bottom no-repeat;}
.School_01 .li_03 .name{background:url(../images/School_01_3.png) left bottom no-repeat;}
.School_01 .li_04 .name{background:url(../images/School_01_4.png) left bottom no-repeat;}

.School_02{border-bottom:#a4a4a4 solid 1px; text-align:center; padding-bottom:85px;}
.School_02 .msg{font-size:14px; line-height:33px; padding-bottom:30px; position:relative; top:-50px;}

.School_03 .wal2{width:720px;}
.School_03 li{float:left; width:180px; text-align:center; height:150px;}
.School_03 .imgDiv{height:106px; width:180px; overflow:hidden; position:relative; text-align:left; top:-10px;}
.School_03 .imgDiv img{position:relative; width:170px; left:5px;}
.School_03 .name{position:relative; z-index:10; top:-10px;}
.School_03 a{color:#787878;}
.School_03 a:hover{color:#f45907;}
.School_03 .btnDiv{clear:both; height:110px; text-align:center; position:relative; top:10px;}
.School_03 .btnDiv span{display:inline-block; background:url(../images/ico1.png) right top no-repeat; width:14px; height:14px; margin:0 10px;}
.School_03 .btnDiv .on{background:url(../images/ico1.png) left top no-repeat;}

.SchoolShow{border-bottom:#a4a4a4 solid 1px;}
.SchoolShow .imgDiv{padding:50px 0 75px 0; clear:both;}
.SchoolShow .fl{padding-top:170px; text-align:center; width:170px;}
.SchoolShow .fr{width:520px;}
.SchoolShow .name{font-size:32px; line-height:33px; color:#000; background:url(../images/line.gif) left bottom no-repeat; padding:90px 0 20px 0;}
.SchoolShow .content{padding-top:30px; font-size:14px; line-height:30px; text-align:justify; color:#787878;}

.SchoolCase{border-bottom:#a4a4a4 solid 1px; min-height:100px; _height:100px;}
.SchoolCase .wal{width:715px; overflow:hidden; position:relative;}
.SchoolCase ul{width:110%;}
.SchoolCase li{width:239px; height:239px; overflow:hidden; position:relative; float:left; cursor:pointer;}
.SchoolCase img{width:238px;}
.SchoolCase .btn{display:block; position:absolute; left:0px; top:0px; width:238px; height:238px; background:url(../images/nimg67.png) center no-repeat; display:none;}
.SchoolCase .h10{height:97px;}

.caseLayer{position:fixed; z-index:100; left:-100%; top:50%; margin-left:-475px; margin-top:-295px; width:950px; height:590px; background:url(../images/caseLayer.png) center top no-repeat;}
.caseLayer .close{display:block; position:absolute; z-index:110; top:18px; right:84px; background:url(../images/close.png) left top no-repeat; width:26px; height:26px;}
.caseLayer .prev{display:block; position:absolute; z-index:110; top:262px; left:0px; background:url(../images/prev.png) left top no-repeat; width:36px; height:36px;}
.caseLayer .next{display:block; position:absolute; z-index:110; top:262px; right:0px; background:url(../images/next.png) left top no-repeat; width:36px; height:36px;}
.caseLayer .list{width:799px; margin:0 auto; height:590px; overflow:hidden; position:relative;}
.caseLayer .imgDiv{padding-top:6px; height:533px; overflow:hidden;}
.caseLayer .name{font-size:16px; line-height:33px; color:#FFF; padding-top:6px;}
.caseLayer .pageState{position:absolute; top:545px; right:75px; color:#FFF; font-size:16px;}
.caseLayer .pageState span{font-size:26px;}
/**/
.caseLayer2{height:800px; width:685px; height:757px; margin-left:-342px; background:url(../images/caseLayer2.png) center top no-repeat; position:absolute; margin-top:0px; top:0px;}
.caseLayer2 .prev, .caseLayer2 .next{top:370px;}
.caseLayer2 .list{width:533px; height:800px;}
.caseLayer2 .imgDiv{height:745px;}
.caseLayer2 .pageState{top:760px;}

.enterprise_01{border-bottom:#a4a4a4 solid 1px; min-height:100px; _height:100px;}
.enterprise_01 .wal2{overflow:hidden; position:relative;}
.enterprise_01 ul{width:110%;}
.enterprise_01 li{width:238px; height:515px; margin-right:1px; overflow:hidden; position:relative; float:left; text-align:center;}
.enterprise_01 .imgDiv{width:238px; height:238px; overflow:hidden; position:relative;}
.enterprise_01 .imgDiv img{position:relative; width:238px;}
.enterprise_01 .name{font-size:22px; padding:35px 0 20px 0;}
.enterprise_01 .content{font-size:14px; line-height:23px; color:#787878; padding:0 12px;}
.enterprise_02 li{height:390px;}
.enterprise_02 .name{background:url(../images/line.png) center 30px no-repeat; padding-top:50px;}

.pageClass{height:45px; line-height:45px;}
.pageClass li{float:left; height:45px; padding-right:20px;}
.pageClass .li_01{margin-right:15px; padding-right:15px; font-size:20px; background:url(../images/pageClass.png) right center no-repeat;}
.pageClass a{color:#787878;}
.pageClass a:hover, .pageClass .aNow{color:#000;}

.enterpriseShow{text-align:center; padding:50px 0 50px 0;}
.enterpriseShow .title{font-size:30px; padding-bottom:25px; background:url(../images/line.png) center bottom no-repeat;}
.enterpriseShow .content{padding:20px 0 0 0; font-size:14px; line-height:30px; color:#787878;}

.enterpriseCase{border-bottom:#a4a4a4 solid 1px; min-height:100px; _height:100px;}
.enterpriseCase .tab{width:192px; height:62px; margin:0 auto;}
.enterpriseCase .tab li{float:left; width:94px; height:30px; line-height:30px; text-align:center; border:#b1b1b1 solid 1px; font-size:14px; color:#b1b1b1;}
.enterpriseCase .tab .liNow{background:#000; border:#000 solid 1px; color:#FFF;}
.enterpriseCase .list{width:715px; overflow:hidden; position:relative;}
.enterpriseCase .list ul{width:110%;}
.enterpriseCase .list li{width:239px; height:239px; overflow:hidden; position:relative; float:left; cursor:pointer;}
.enterpriseCase .list img{width:238px;}
.enterpriseCase .list .btn{display:block; position:absolute; left:0px; top:0px; width:238px; height:238px; background:url(../images/nimg67.png) center no-repeat; display:none;}
.enterpriseCase .list .h10{height:97px;}

.brand_01{border-bottom:#a4a4a4 solid 1px; min-height:100px; _height:100px;}
.brand_01 .list{padding:0 13px;}
.brand_01 li{float:left; text-align:center; height:220px; width:25%; text-align:center;}
.brand_01 .imgDiv{height:160px;}
.brand_01 .imgDiv img{width:150px;}
.brand_01 .name a{font-size:20px; color:#878787;}
.brand_01 .img2{display:none;}
.brand_01 .liNow .name a{color:#333;}
.brand_01 .liNow .imgDiv{background:url(../images/imgBg1.png) center top no-repeat;}
.brand_01 .liNow img{display:none;}
.brand_01 .liNow .img2{display:inline-block;}
.brand_01 .msg{font-size:14px; line-height:37px; color:#787878; padding-bottom:55px;}

.brand_02{border-bottom:#a4a4a4 solid 1px; min-height:100px; _height:100px; padding-bottom:50px;}
.brand_02 li{height:465px; position:relative;}
.brand_02 .imgDiv{right:0px; top:0px; position:absolute;}
.brand_02 .liOdd{padding-left:390px;}
.brand_02 .liOdd .imgDiv{right:auto; left:0px;}
.brand_02 .name{font-size:28px; padding:100px 0 25px 0;}
.brand_02 .content{font-size:14px; line-height:20px; color:#787878; width:325px; text-align:justify;}

.about{border-bottom:#a4a4a4 solid 1px; padding-bottom:75px; font-size:14px; line-height:33px; text-align:justify; color:#878787;}
.about b{color:#333;}

.about_01{height:430px; background:#f4f4f4; border-bottom:#a4a4a4 solid 1px; overflow:hidden; position:relative;}
.about_01 .name{text-decoration:underline; font-size:16px; font-weight:bold; padding-bottom:15px;}
.about_01 .list{width:715px; overflow:hidden; position:relative;}
.about_01 ul{width:155%;}
.about_01 li{font-size:14px; width:50%; height:42px; line-height:42px; float:left; overflow:hidden;}
.about_01 li img{float:left; margin-right:5px; position:relative; top:12px;}

.newShow{padding:100px 0;}
.newShow .title{text-align:center; padding-bottom:20px; font-size:30px; letter-spacing:2px;}
.newShow .content{font-size:14px; line-height:33px; text-align:justify;}
.newShow .imgDiv{padding-top:50px;}

.join .msg{text-align:center; font-size:14px; line-height:33px; padding-bottom:35px;}
.join .list{padding-top:105px; border-top:#a4a4a4 solid 1px;}
.join .wal2{overflow:hidden; position:relative;}
.join ul{width:110%;}
.join li{float:left; width:238px; height:238px; margin-right:1px; position:relative; overflow:hidden;}
.join li img{width:238px;}
.join .name{position:absolute; left:0px; top:0px; width:238px; text-align:center; line-height:238px;}
.join .name a{font-size:18px; border-bottom:#333 solid 1px;}
.join .liNow .name a{color:#f45907; border-bottom:#f45907 solid 1px;}
.join .h10{height:120px;}








