.indexPart1{height:670px; position:relative; background:#000;}
.indexPart1 li{height:670px;}

.indexFlash{position:absolute; z-index:20; left:50%; margin-left:-376px; top:335px; width:753px; height:524px;}
.indexFlash li{height:524px; position:relative;}
.indexFlash .btn{position:absolute; left:140px; bottom:40px;}
.indexFlash .btn dd{float:left; padding-right:25px; height:50px; overflow:hidden; position:relative;}
.indexFlash .btn a{display:block; width:230px; height:46px; line-height:46px; text-align:center; border:#565960 solid 2px; color:#565960; font-size:18px; position:relative;}
.indexFlash .btn .a1{background:#565960; color:#FFF;}
.indexFlash .btnDiv{position:absolute; top:10px; right:10px;}
.indexFlash .btnDiv span{display:block; float:left; margin-left:6px; background:url(/special/image/ico1.png) right top no-repeat; width:10px; height:10px;}
.indexFlash .btnDiv .on{background:url(/special/image/ico1.png) left top no-repeat;}

.indexPart2{height:1460px; position:relative; background:#f5f5f5;}
.indexPart2 .btnDiv{height:345px; text-align:center; background:url(/special/image/indexPart2.gif) left 195px repeat-x;}
.indexPart2 .btnDiv .wal{width:1000px; overflow:hidden; position:relative; padding-top:158px;}
.indexPart2 .btnDiv ul{width:200%;}
.indexPart2 .btnDiv li{float:left; padding-right:20px;}
.indexPart2 .btnDiv a{display:block; width:180px; height:68px; line-height:68px; border:#343434 solid 2px; background:#FFF; font-size:24px;}
.indexPart2 .btnDiv a:hover{background:#feec10; border:#feec10 solid 2px;}
.indexPart2 .img1{text-align:center;}
.indexPart2 .msg{width:410px; margin:0 auto; font-size:16px; line-height:24px; color:#888; padding-bottom:55px; position:relative; top:-20px;}
.indexPart2 .part1{height:124px; position:relative; margin-bottom:60px;}
.indexPart2 .part1 .wal{height:124px; background:#e9edf0; position:relative; z-index:10; padding-left:110px; width:890px; font-size:16px; color:#666;}
.indexPart2 .part1 .bg{position:absolute; left:0px; top:0px; width:50%; height:124px; background:#e9edf0;}
.indexPart2 .part1 .img1{position:absolute; left:0px; top:0px;}
.indexPart2 .part1 .img2{position:absolute; right:0px; top:0px;}
.indexPart2 .part1 .wal h1{font-size:24px; padding:30px 0 10px 0;}
.indexPart2 .part2{height:66px; line-height:66px; background:#ffeb01; font-size:22px; text-indent:25px;}
.indexPart2 .part3{background:#FFF; height:340px; width:960px; padding:50px 20px 0 20px;}
.indexPart2 .part3 .fr{width:640px; overflow:hidden;}
.indexPart2 .part3 .content{font-size:16px; line-height:23px; text-align:justify; color:#888; position:relative; top:-5px;}
.indexPart2 .name{padding:0 0 8px 0;}
.indexPart2 .name a{display:inline-block; height:24px; line-height:24px; padding:0 12px; background:#fff480; font-size:16px;}
.indexPart2 .list{width:640px; overflow:hidden; position:relative;}
.indexPart2 .list ul{width:110%;}
.indexPart2 .list li{float:left; width:220px;}

.indexPart3{height:315px; background:#fffe03; border-bottom:#646464 solid 3px;}
.indexPart3 .fl{width:370px;}
.indexPart3 .fr{width:560px;}
.indexPart3 h1{font-size:39px; white-space:nowrap; padding:55px 0;}
.indexPart3 .list li{font-size:20px; position:relative; height:70px;}
.indexPart3 .list a{display:inline-block; position:absolute; top:-7px; right:0px; width:126px; height:40px; line-height:40px; text-align:center; background:#ff6600; color:#FFF; font-size:20px;}
.indexPart3 .title{font-size:20px; padding:70px 0 15px 0;}
.indexPart3 .form{width:560px; overflow:hidden; position:relative;}
.indexPart3 .form ul{width:120%;}
.indexPart3 .form li{float:left; line-height:42px; width:290px; height:56px; overflow:hidden;}
.indexPart3 .input1{float:left; width:268px; height:40px; line-height:40px; text-indent:10px; border:#bfbfbf solid 1px; background:#FFF; font-size:16px; color:#999;}
.indexPart3 dd{float:left; font-size:14px; padding-right:20px; color:#666;}
.indexPart3 .btn1{float:left; width:126px; height:40px; background:#ff6600; color:#FFF; font-size:20px;}
.indexPart3 .btn2{margin-left:20px;}

.indexPart4{text-align:center; height:1510px; padding-top:100px;}
.indexPart4 .msg{width:450px; margin:0 auto; font-size:16px; line-height:24px; color:#888; padding-bottom:55px; position:relative; top:-20px; text-align:justify;}
.indexPart4 .list{width:900px; height:320px; overflow:hidden; position:relative; margin:0 auto;}
.indexPart4 ul{width:200%;}
.indexPart4 li{float:left; width:163px; padding-right:82px; padding-top:10px;}
.indexPart4 .name{font-size:30px; background:url(/special/image/indexPart3.png) center top no-repeat; height:175px; font-weight:bold;}
.indexPart4 .name div{padding:45px 0 5px 0;}
.indexPart4 .content{font-size:16px; line-height:24px; color:#777; text-align:justify;}
.indexPart4 .liNow .name{
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
	}

.indexPart5{padding:100px 0 50px 0; background:#f5f5f5;}
.indexPart5 .img{text-align:center;}
.indexPart5 .msg{width:470px; margin:0 auto; font-size:16px; line-height:24px; color:#888; padding-bottom:55px; position:relative; top:-20px; text-align:justify;}
.indexPart5 .list{height:745px; width:895px;}
.indexPart5 .list li{float:left; height:234px; position:relative; background:#e9edf0; text-align:center; color:#666;}
.indexPart5 .list .content{font-size:16px; line-height:24px;}
.indexPart5 .list h1{font-size:24px; padding:10px 0; position:relative; top:5px;}
.indexPart5 .list h1 a{color:#666;}
.indexPart5 .list .li_01{width:100%; height:201px; background:none; text-align:left;}
.indexPart5 .list .li_01 .imgDiv{position:absolute; left:312px; top:0px;}
.indexPart5 .list .li_01 .box{position:absolute; left:80px; top:0px; width:165px; height:161px; background:#e9edf0; padding:40px 20px 0 45px;}
.indexPart5 .list .li_05{left:312px;}
.indexPart5 .list .liNow{z-index:10;}
.indexPart5 .list .liNow .imgDiv{
    transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -moz-box-shadow:0 0 5px #666;
    -webkit-box-shadow:0 0 5px #666;
    box-shadow:0 0 5px #666;
	}
/**/
.indexPart5 .list2 li, .indexPart5 .list2 .wal{height:270px; position:relative;}
.indexPart5 .list2 .wal{padding-top:20px; height:250px;}
.indexPart5 .list2 .li_01 .wal{background:#e9edf0;}
.indexPart5 .list2 .li_01 .bg{height:270px; width:50%; position:absolute; top:0px; right:0px; background:#e9edf0;}
.indexPart5 .list2 .title{position:absolute; z-index:10; left:0px; top:52px; width:145px; height:165px; width:0px; height:0px; left:72px; top:135px; text-align:center;  background:url(/special/image/fcbg.png); font-size:12px; overflow:hidden;}
.indexPart5 .list2 .title span{font-size:24px; font-size:12px;}
.indexPart5 .list2 .title div{font-weight:bold; font-size:36px; font-size:12px; padding:60px 0 5px 0;}
.indexPart5 .list2 h2{padding:10px 195px; font-size:20px;}
.indexPart5 .list2 .content{font-size:16px; line-height:24px; color:#888; padding-left:195px;}
.indexPart5 .list2 .btnDiv{height:25px; background:url(/special/image/line.gif) center repeat-x; top:6px; position:relative;}
.indexPart5 .list2 .btnDiv a{display:block; background:url(/special/image/btn1.png) left top no-repeat; width:112px; height:45px; line-height:45px; text-align:center; font-weight:bold; font-size:18px; position:absolute; top:-10px; right:0px;}
.indexPart5 .list2 .liNow .title em{ display:block;
    transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
	}

.indexPart6 .img{text-align:center; padding-top:100px;}
.indexPart6 .title{height:66px; line-height:66px; padding:0 20px; background:#ffeb01; font-size:22px; position:relative; font-weight:bold;}
.indexPart6 .title a{position:absolute; top:0px; right:20px;}
.indexPart6 .img2{padding:35px 0 0 15px;}
.indexPart6 .content2{width:765px; text-align:justify; padding-top:45px; font-size:16px; line-height:24px; color:#888;}
.indexPart6 .btnDiv{text-align:right; padding:20px 0 90px 0;}
.indexPart6 .btnDiv a{display:inline-block; margin-left:25px; width:76px; height:24px; line-height:24px; text-align:center; background:#ffeb01; font-size:14px;}
.indexPart6 .list{height:393px; position:relative; background:url(/special/image/indexPart6.png) left top no-repeat;}
.indexPart6 li{float:left; width:265px; padding:0 32px 0 203px; height:390px; position:relative;}
.indexPart6 .imgDiv{position:absolute; left:20px; top:0px;}
.indexPart6 .btn a{display:block; position:absolute; left:20px; top:195px; width:160px; height:40px; line-height:40px; text-align:center; background:#fff480; font-size:16px;}
.indexPart6 li h1{font-size:26px; padding:63px 0 10px 0;}
.indexPart6 .content{font-size:16px; line-height:24px; text-align:justify; color:#565960;}
.indexPart6 .liNow .imgDiv{
    transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -moz-box-shadow:0 0 5px #666;
    -webkit-box-shadow:0 0 5px #666;
    box-shadow:0 0 5px #666;
	}

.indexPart7{padding-bottom:100px;}
.indexPart7 .img{text-align:center; padding:100px 0 80px 0;}
.indexPart7 .list{width:1000px; overflow:hidden; position:relative;}
.indexPart7 ul{width:110%;}
.indexPart7 li{position:absolute; width:235px; background:#f5f5f5; margin-right:20px; margin-bottom:20px;}
.indexPart7 li h1{text-align:center; font-size:24px; padding:15px 0 10px 0;}
.indexPart7 .content{font-size:16px; line-height:24px; padding:0 15px 15px 15px;height:215px;}
.indexPart7 .content2{position:absolute; left:0px; top:355px; width:205px; height:259px; color:#ffeb01; font-size:16px; line-height:24px; padding:15px; background:url(/special/image/bg2.png); display:none;}

.indexPart8{background:#e8e8e8;}
.indexPart8 .title{height:280px; text-align:center; background:url(/special/image/indexPart8.png) center top no-repeat; font-weight:bold; font-size:33px;}
.indexPart8 .title div{font-size:66px; padding:15px 0 5px 0;}
.indexPart8 .img{text-align:center; height:400px;}
.indexPart8 .name{font-weight:bold; font-size:32px; color:#ffeb01; width:290px; height:56px; line-height:56px; background:#303030; text-align:center; position:absolute; left:50%; margin-left:-145px;}
.indexPart8 .list{background:url(/special/image/indexPart8Bg.png) center top no-repeat; height:800px; text-align:center;}
.indexPart8 .list .wal{width:1020px;}
.indexPart8 li{float:left; width:340px; height:270px; position:relative; background:url(/special/image/indexPart8Bg1.png) center top no-repeat; top:120px;}
.indexPart8 li h1{font-size:30px; padding:50px 0 25px 0;}
.indexPart8 li .content{width:195px; margin:0 auto; font-size:16px; line-height:24px;}
.indexPart8 .li_01{left:170px;}
.indexPart8 .liNow{
    transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
	}

.indexPart9{padding:100px 0 50px 0; background:#f5f5f5; height:1350px; position:relative;}
.indexPart9 .img{text-align:center;}
.indexPart9 .msg{width:440px; margin:0 auto; font-size:16px; line-height:24px; color:#888; height:160px; position:relative; top:-20px; text-align:justify;}
.indexPart9 .prev{position:absolute; z-index:10; left:50%; margin-left:-565px; top:950px;}
.indexPart9 .next{position:absolute; z-index:10; right:50%; margin-right:-565px; top:950px;}
.indexPart9 .list{width:1000px; overflow:hidden; position:relative;}
.indexPart9 ul{width:110%;}
.indexPart9 li{float:left; width:320px; height:442px; padding-right:20px; color:#666;}
.indexPart9 .title{font-size:18px; padding:10px 0;}
.indexPart9 .title div{padding-left:10px;}
.indexPart9 .content{font-size:13px; line-height:21px;}

.indexPart10{height:1020px; background:url(/special/image/indexPart10.jpg); text-align:center;}
.indexPart10 .title{background:url(/special/image/indexPart10.png) center top no-repeat; height:250px; line-height:125px; font-weight:bold; font-size:51px;}
.indexPart10 .list{height:555px; position:relative; background:url(/special/image/img557.png) center top no-repeat;}
.indexPart10 li{position:absolute; font-size:30px; white-space:nowrap; font-weight:bold; display:none;}
.indexPart10 li a{color:#666;}
.indexPart10 .li_01{top:25px; right:695px; margin-top:-200px;}
.indexPart10 .li_02{top:25px; left:695px; margin-top:-200px;}
.indexPart10 .li_03{top:215px; left:799px; margin-top:200px;}
.indexPart10 .li_04{top:215px; right:799px; margin-top:200px;}
.indexPart10 h1{font-size:30px; padding-bottom:25px; color:#666;}
.indexPart10 .btn{display:block; width:215px; height:65px; line-height:65px; margin:0 auto; background:#fff480; font-size:22px; font-weight:bold;}
.indexPart10 .liNow a{display:block;
    transform: scale(1.15, 1.15);
    -webkit-transform: scale(1.15, 1.15);
    -moz-transform: scale(1.15, 1.15);
    -o-transform: scale(1.15, 1.15);
    -ms-transform: scale(1.15, 1.15);
	}

.indexPart11{margin-bottom:80px; background:#f5f5f5;}
.indexPart11 .wal{height:340px; position:relative;}
.indexPart11 .title{height:66px; line-height:66px; position:relative; font-size:22px; padding:0 20px; background:#ffeb01;}
.indexPart11 .title a{position:absolute; top:0px; right:20px;}
.indexPart11 .prev{position:absolute; z-index:10; left:50%; margin-left:-565px; top:145px;}
.indexPart11 .next{position:absolute; z-index:10; right:50%; margin-right:-565px; top:145px;}
.indexPart11 .list{padding-top:28px; width:1000px; overflow:hidden; position:relative;}
.indexPart11 li{float:left; width:232px; line-height:50px; font-size:18px; padding-right:23px;}

.indexPart12{height:473px; background:#fffe03; text-align:center; width:100%; overflow:hidden; position:relative;}
.indexPart12 h1{font-size:39px; text-align:center; position:absolute; top:43px; width:100%; color:#000; left:200px; display:none;}
.indexPart12 h2{font-size:39px; text-align:center; position:absolute; top:450px; width:100%; background:url(/special/image/bg3.png) center top no-repeat; height:68px; line-height:65px; color:#FFF; display:none;}
.indexPart12 .list{width:800px; padding-top:130px;}
.indexPart12 li{float:left; width:200px; height:320px; position:relative; top:100px; display:none;}
.indexPart12 .li_01, .indexPart12 .li_03{top:-100px;}
.indexPart12 h3{background:url(/special/image/ico2.png) left top no-repeat; width:164px; padding-right:102px; height:320px; text-align:center; color:#FFF; font-size:21px; font-weight:400;}
.indexPart12 h3 div{font-size:36px; padding-top:30px;}
.indexPart12 h3 div span{font-size:48px;}
.indexPart12 .liNow h3{background:url(/special/image/ico2on.png) left top no-repeat; color:#C00;}