.warp{ margin:0 auto; width:100%; min-width:1200px; max-width:1920px;}
/*banner*/
.banner{ overflow: hidden; width: 100%; max-width: 100%; position: relative;}
.banner .text{ position: absolute; left: 50%; bottom: 90px; margin-left: -200px;}
.banner .text p{ font-size: 48px; font-weight: bold; color: #fff; line-height: 84px;}
.banner ul{ overflow: hidden;}
.banner ul li{float: left; height: 480px;}
.banner .banner-control{ position: absolute; width: 100%; left: 0; bottom: 30px; text-align: center;}
.banner .banner-control span{ display: inline-block; width: 10px; height: 10px; border: 1px solid #ff7f45; border-radius: 50%; margin: 0 9px; cursor: pointer; transition: all 0.3s;}
.banner .banner-control span.active{ background: #FF7F45;}
/*section1*/
.section1{ background: #f6f7fb;}
.section1 .dataList{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 32px 0;}
.section1 .dataItem{ float: left; width: 199px; border-right: 1px solid #dedfdf; height: 240px;}
.section1 .dataItem:last-child{ width: 200px; border-right: none;}
.section1 .dataItem h2{ font-size: 24px; line-height: 48px; color: #ff8e00; text-align: center; margin-top: 55px;}
.section1 .dataItem h2 span{ font-size: 30px; vertical-align: bottom; padding: 0 5px;}
.section1 .dataItem h6{ font-size: 24px; line-height: 48px; color: #0e0e0e; text-align: center;}
.section1 .dataItem p{ font-size: 18px; line-height: 32px; color: #333333; text-align: center;}
/*section2*/
.section2{}
.section2 .caption{ width: 1200px; margin: 0 auto; padding: 90px 0 160px;}
.section2 .caption h2{ font-size: 30px; line-height: 52px; color: #0e0e0e; background: url(../images/icon_1.png) left center no-repeat; padding-left: 95px;}
.section2 .caption .list{ background: #f2f2f2; position: relative; padding: 27px 55px; margin-top: 75px; margin-bottom: -240px; box-shadow: 0 0 10px #ddd;}
.section2 .caption .list:before{ content: ""; display: block; width: 35px; height: 34px; background: url(../images/quote_1.png) center no-repeat; position: absolute; left: 34px; top: -24px;}
.section2 .caption .item{ float: left; width: 50%; font-size: 24px; line-height: 60px; color: #f16d31;}
.section2 .caption .item.txtLeft{text-align: left;}
.section2 .caption .item.txtRight{text-align: right;}
.section2 .content{ width: 100%; height: 760px; background: url(../images/bj1.jpg) center no-repeat; overflow: hidden;}
.section2 .btnGroup{ overflow: hidden; margin: 160px auto 0; width: 1150px;}
.section2 .btnGroup .btn1{ float: right; width: 296px; height: 56px; border: 4px solid #ff7f45; border-radius: 8px; font-size: 30px; font-weight: bold; color: #ff7f45; text-align: center; line-height: 56px; cursor: pointer;}
.section2 .btnGroup .btn2{ float: right; width: 616px; height: 56px; border: 4px solid #a0a0a0; border-radius: 8px; font-size: 30px; font-weight: bold; color: #f7f6f5; text-align: center; line-height: 56px; margin-left: 105px; cursor: pointer;}
.section2 .questionList{ width: 1150px; margin: 60px auto 0;}
.section2 .questionList .item{ height: 58px; line-height: 58px; margin-bottom: 30px; text-align: center; font-size: 24px; color: #fff; cursor: pointer;}
.section2 .questionList .item:nth-child(odd){ float: left; background: #fa8550;}
.section2 .questionList .item:nth-child(even){ float: right; background: #f16d31;}
.section2 .questionList .item1{ width: 502px;}
.section2 .questionList .item2{ width: 625px;}
.section2 .questionList .item3{ width: 600px;}
.section2 .questionList .item4{ width: 528px;}
.section2 .questionList .item5{ width: 538px;}
.section2 .questionList .item6{ width: 588px;}
.section2 .questionList .item7{ width: 573px;}
.section2 .questionList .item8{ width: 552px;}
.section2 .questionList .item9{ width: 466px;}
.section2 .questionList .item10{ width: 660px;}

.main{ background: #ffffff; overflow: hidden;}
.main .mainCaption{ font-size: 36px; line-height: 38px; margin-top: 100px; color: #000000; font-weight: bold; text-align: center; background: url(../images/caption_line.png) center bottom no-repeat; padding-bottom: 62px;}
.main .mainCaption span{ font-size: 40px; color: #ba3b3b;}
.main .mainItem{}
.main .mainItem .itemCpation{ text-align: center;}
.main .mainItem .itemCpation b{ position: relative; z-index: 1; display: inline-block; font-size: 30px; font-weight: normal;}
.main .mainItem .itemCpation b:before{ content: ""; display: block; width: 44px; height: 44px; background: url(../images/icon_2.png) center no-repeat; position: absolute; top: -24px; left: -35px; z-index: -1;}
.main .mainItem .itemCpation span{ color: #ba3b3b;}
/*法宝一*/
.main .weapon1{ width: 1200px; margin: 100px auto 0;}
.main .stepList{ overflow: hidden; margin-top: 60px; padding: 0 32px;}
.main .stepItem{ float: left; width: 306px; height: 372px; border-radius: 8px; background: #f5f5f5; margin: 0 36px 96px; position: relative; z-index: 1;}
.main .stepItem:after{ content: ""; display: block; width: 334px; height: 104px; background: url(../images/shadow.png) center no-repeat; position: absolute; left: 50%; bottom: -76px; margin-left: -167px; z-index: -1;}
.main .stepItem .step{ height: 66px; background: #f67878; text-align: center; font-size: 30px; line-height: 66px; color: #fff; border-radius: 8px 8px 0 0;}
.main .stepItem .date{ width: 260px; margin: 0 auto; border-bottom: 1px solid #dcdcdc; font-size: 22px; line-height: 56px; color: #f26f74; text-align: right; margin-top: 6px;}
.main .stepItem .detail{ padding-left: 40px; margin-top: 10px;}
.main .stepItem:nth-child(4) .detail{ padding-left: 22px;}
.main .stepItem:nth-child(4) .detail p{ padding-left: 22px;}
.main .stepItem .detail p{ font-size: 22px; line-height: 42px; color: #0e0e0e; position: relative; padding-left: 40px;}
.main .stepItem .detail p:before{ content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; background: #807b7b; position: absolute; left: 0; top: 50%; margin-top: -4px;}
.main .btnGroup{ width: 660px; margin: 0 auto; border-radius: 8px;}
.main .weapon1 .btnGroup a{ float: left; border: 1px solid #f49f11; width: 328px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #f49f11; text-decoration: none; border-radius: 8px 0 0 8px;}
.main .weapon1 .btnGroup span{ float: left; width: 330px; height: 56px; line-height: 56px; text-align: center; background: #f49f11; font-size: 24px; color: #fff; box-shadow: 0 3px 3px #807B7B; cursor: pointer;}
/*法宝二*/
.main .weapon2{ width: 1200px; margin: 100px auto 0;}
.main .processList{ width: 1158px; overflow: hidden; margin: 80px auto;}
.main .process{ float: left; width: 386px; height: 300px; position: relative;}
.main .process:after{ content: ""; display: block; width: 0; height: 0; position: absolute; z-index: 9;}
.main .process1:after{ border: 50px solid transparent; border-left: 50px solid #eeeeee; right: -98px; top: 50%; margin-top: -50px;}
.main .process2:after{ border: 50px solid transparent; border-left: 50px solid #ff7f45; right: -98px; top: 50%; margin-top: -50px;}
.main .process3:after{ border: 50px solid transparent; border-top: 50px solid #eeeeee; bottom: -98px; left: 50%; margin-left: -50px;}
.main .process5:after{ border: 50px solid transparent; border-right: 50px solid #eeeeee; left: -98px; top: 50%; margin-top: -50px;}
.main .process6:after{ border: 50px solid transparent; border-right: 50px solid #ff7f45; left: -98px; top: 50%; margin-top: -50px;}
.main .process:nth-child(odd){ background: #eeeeee; color: #0e0e0e;}
.main .process:nth-child(even){ background: #ff7f45; color: #ffffff;}
.main .process .pTable{ width: 100%; height: 100%; display: table;}
.main .process .pTableCell{ display: table-cell; vertical-align: middle;}
.main .process .pTable .txt{ float: left; font-size: 22px; line-height: 40px; padding: 12px 0 12px 40px;}
.main .process .pTable .tit{ float: right; font-size: 30px; line-height: 52px; margin-right: 14px;}
.main .process.process5 .pTable .tit{ margin-right: 36px;}
.main .process.process6 .pTable .tit{ margin-right: 32px;}
.main .process .success{ text-align: center; font-size: 80px; color: #fff; font-family: arial;}
.main .weapon2 .btnGroup a{ float: left; width: 330px; height: 56px; line-height: 56px; text-align: center; background: #f49f11; font-size: 24px; color: #fff; box-shadow: 0 3px 3px #807B7B; border-radius: 8px 0 0 8px; text-decoration: none;}
.main .weapon2 .btnGroup span{ float: left; border: 1px solid #ededed; width: 328px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #333333; border-radius: 0 8px 8px 0; cursor: pointer;}
/*法宝三*/
.main .weapon3{ width: 1200px; margin: 100px auto 0;}
.main .itemCaption{ width: 350px; height: 48px; border: 1px solid #ff7f45; font-size: 30px; text-align: center; line-height: 48px; color: #4f4f4f; margin: 58px auto 0; position: relative;}
.main .itemCaption:before{ content: ""; display: block; width: 1px; background: #fff; height: 24px; position: absolute; top: 6px; left: -1px;}
.main .actionList{ margin-top: 30px;}
.main .consulationBox{ float: left; width: 600px;}
.main .consulationBox .block{ width: 160px; height: 160px; float: left; text-align: center; line-height: 160px; font-size: 36px; color: #5a5a5a; margin: 35px 70px; position: relative; z-index: 1;}
.main .consulationBox .block span{ display: block; position: relative; z-index: 1; width: 100%; height: 100%; background: url(../images/block.png) center no-repeat;}
.main .consulationBox .block:after{ content: ""; display: block; width: 415px; height: 415px; background: url(../images/blockShadow.png) center no-repeat; position: absolute; left: 0; top: 0; z-index: -1;}
.main .adviseBox{ float: right; margin-right: 70px; height: 720px; overflow: hidden;}
.main .adviseBox .allGroup{ overflow: hidden;}
.main .adviseBox .group{ margin-top: 35px;}
.main .adviseBox .textBox{ background: #f2f2f2; width: 400px; background: #f2f2f2; border-radius: 10px; padding: 27px 48px; position: relative;}
.main .adviseBox .textBox:after{ content: ""; display: block; background: url(../images/block-s.png) center no-repeat; width: 29px; height: 29px; position: absolute; bottom: -23px; left: 25px;}
.main .adviseBox .textBox p{ font-size: 20px; line-height: 30px; text-indent: 1em; color: #7cc0ef;}
.main .adviseBox .groupTit{ font-size: 24px; line-height: 36px color: #000000; padding-left: 48px; margin-top: 60px; position: relative;}
.main .adviseBox .groupTit:before{ content: ""; display: block; width: 29px; height: 29px; background: url(../images/quote_1.png) center no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: -16px;}
/*法宝四*/
.main .weapon4{ width: 1200px; margin: 100px auto 0;}
.main .modeList{ overflow: hidden; margin: 80px auto;}
.main .modeItem{ float: left; width: 282px; border: 2px solid #f2f2f2; background: #f2f2f2; margin: 0 7px; cursor: pointer;}
.main .modeItem .pictureBox{ width: 282px; height: 240px; overflow: hidden;}
.main .modeItem .pictureBox img{ transition: all 0.3s;}
.main .modeItem:hover .pictureBox img{ transform: scale(1.1);}
.main .modeItem .textBox{ height: 224px; overflow: hidden;}
.main .modeItem .textBox h6{ text-align: center; font-size: 28px; margin-bottom: 10px; margin-top: 30px;}
.main .modeItem .textBox p{ text-align: center; font-size: 22px; line-height: 40px;}
.main .weapon4 .btnGroup a{ float: left; border: 1px solid #f49f11; width: 328px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #f49f11; text-decoration: none; border-radius: 8px 0 0 8px;}
.main .weapon4 .btnGroup span{ float: left; width: 330px; height: 56px; line-height: 56px; text-align: center; background: #f49f11; font-size: 24px; color: #fff; box-shadow: 0 3px 3px #807B7B; cursor: pointer;}
/*法宝五*/
.main .weapon5{ height: 900px; background: url(../images/bj2.jpg) center no-repeat; margin-top: 100px; overflow: hidden;}
.main .weapon5 .itemCpation{ margin-top: 64px; color: #fff;}
.main .manageList{ padding: 0 3%; overflow: hidden; max-width: 1450px; margin: 100px auto 90px;}
.main .manageItem{ float: left; width: 32%; height: 454px; margin-right: 2%;}
.main .manageList .item1{ background: url(../images/blockAngle1.png) center no-repeat; background-size: 100% 100%;}
.main .manageList .item2{ background: url(../images/blockAngle2.png) center no-repeat; background-size: 100% 100%;}
.main .manageList .item3{ background: url(../images/blockAngle3.png) center no-repeat; background-size: 100% 100%;}
.main .manageItem:last-child{ margin-right: 0;}
.main .manageItem .subitemCaption{ height: 100px; text-align: center; color: #fff; font-size: 30px; line-height: 36px; padding-top: 42px;}
.main .item1 .subitemCaption{ background: #3476b9;}
.main .item2 .subitemCaption{ background: #ca3636;}
.main .item3 .subitemCaption{ background: #dec02a;}
.main .manageItem .itemContent{ margin-top: 50px;}
.main .manageItem .itemContent p{ font-size: 20px; line-height: 36px; color: #fff; padding-left: 40px; overflow: hidden; display: flex; display: -webkit-flex;}
.main .manageItem .itemContent p b{ width: 2em;}
.main .manageItem .itemContent p span{ flex: 1;}
.main .weapon5 .btnGroup a.btn1{ float: left; width: 330px; height: 56px; line-height: 56px; text-align: center; background: #f49f11; font-size: 24px; color: #fff; border-radius: 8px 0 0 8px; text-decoration: none;}
.main .weapon5 .btnGroup a.btn2{ float: left; border: 1px solid #f49f11; width: 328px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #f49f11; border-radius: 0 8px 8px 0; text-decoration: none;}
/*法宝六*/
.main .weapon6{ width: 1200px; margin: 100px auto 0;}
.main .subCaption{ font-size: 30px; line-height: 36px; text-align: center; color: #333333; margin-top: 32px;}
.main .advantageList{ overflow: hidden; width: 1072px; margin: 55px auto 0;}
.main .advantageItem{ float: left; background: #eeeeee; height: 252px; background: #eeeeee; margin: 10px; box-shadow: 1px 1px 2px #d2d2d2;}
.main .advantageItem.item1,.main .advantageItem.item2{ width: 516px;}
.main .advantageItem.item3,.main .advantageItem.item4,.main .advantageItem.item5{ width: 337px;}
.main .advantageItem .itemTitle{ text-align: center; font-size: 30px; line-height: 36px; color: #237fcb; margin-top: 50px;}
.main .advantageItem .itemContent{ font-size: 20px; line-height: 36px; color: #333333; margin-top: 45px;}
.main .teacherBox{ margin-top: 95px;}
.main .teacherTitle{ text-align: center;}
.main .teacherTitle span{ display: inline-block; font-size: 30px; line-height: 50px; color: #333333; background: url(../images/icon_3.png) center left no-repeat; padding-left: 90px;}
.main .teacherSlideBox{ width: 1200px; margin:0 auto; position: relative;}
.main .teacherSlideBox .btn{ position: absolute; top: 50%; margin-top: -15px; cursor: pointer;}
.main .teacherSlideBox .btnPrev{ left: 0;}
.main .teacherSlideBox .btnNext{ right: 0;}
.main .teacherSlide{ width: 1030px; margin: 65px auto 80px; overflow: hidden;}
.main .teacherList{ width: 1000000px; overflow: hidden;}
.main .teacherItem{ float: left; margin-right: 54px;width: 217px; height: 270px; overflow: hidden; position: relative; cursor: pointer;}
.main .teacherItem .teacherInfor{ position: absolute; width: 98%; padding: 1%; height: 98%; left: 0; top:220px; background: rgba(0,0,0,0.5); font-size: 14px; line-height: 20px; color: #fff; }
.main .teacherInfor .name{ text-align: center; font-size: 18px; line-height: 24px; font-weight: bold; margin: 10px 0 20px;}
.main .teacherInfor .hold{ text-align: center; font-size: 16px; line-height: 24px; margin: 20px 0;}
.main .teacherInfor .info{ font-size: 14px; line-height: 20px; padding: 0 10px;}


.main .weapon6 .btnGroup a.btn1{ float: left; border: 1px solid #0373bb; width: 328px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #0373bb; border-radius: 8px 0 0 8px; text-decoration: none;}
.main .weapon6 .btnGroup a.btn2{ float: left; width: 330px; height: 56px; line-height: 56px; text-align: center; background: #0373bb; font-size: 24px; color: #fff; border-radius: 0 8px 8px 0; text-decoration: none;}
/*法宝七*/
.main .weapon7{ width: 1200px; margin: 100px auto 0;}
.main .sourceList{ position: relative; margin-top: 70px;}
.main .sourceItem{ float: left; width: 400px; height: 240px; cursor: pointer; transition: all 0.3s;}
.main .sourceItem:hover{ background: #eee;}
.main .sourceItem .icon{ margin: 30px auto 0; width: 60px; height: 60px;}
.main .sourceItem .icon1{ background: url(../images/icon_7_1.png) center no-repeat;}
.main .sourceItem .icon2{ background: url(../images/icon_7_2.png) center no-repeat;}
.main .sourceItem .icon3{ background: url(../images/icon_7_3.png) center no-repeat;}
.main .sourceItem .icon4{ background: url(../images/icon_7_4.png) center no-repeat;}
.main .sourceItem .icon5{ background: url(../images/icon_7_5.png) center no-repeat;}
.main .sourceItem .icon6{ background: url(../images/icon_7_6.png) center no-repeat;}
.main .sourceItem p{ text-align: center; font-size: 30px; color: #333333; line-height: 52px; margin-top: 20px;}
.main .sourceList .line1{ position: absolute; height: 1px; background: #f5873e; width: 100%; position: absolute; left: 0; top: 50%;}
.main .sourceList .line2{ position: absolute; height: 100%; background: #f5873e; width: 1px; position: absolute; left: 400px; top: 0;}
.main .sourceList .line3{ position: absolute; height: 100%; background: #f5873e; width: 1px; position: absolute; left: 800px; top: 0;}
/*法宝八*/
.main .weapon8{ margin: 100px auto 0;}
.main .atmosphereList{ padding: 0 1%; margin-top: 100px; margin-bottom: 75px; overflow: hidden;}
.main .atmosphereItem{ width: 23%; margin: 0 1%; height: 0; padding-bottom: 22%; float: left; background: #f4f4f4; position: relative; cursor: pointer;}
.main .innerBox{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.main .innerBox .colorfulBlock{ width: 90%; height: 90%; position: absolute; left: 5%; top: 5%;}
.main .innerBox .colorfulBlock.color1{ background: #7ea8f7;}
.main .innerBox .colorfulBlock.color2{ background: #f48162;}
.main .innerBox .colorfulBlock.color3{ background: #96a1f4;}
.main .innerBox .colorfulBlock.color4{ background: #599ff6;}
.main .innerBox .frontSide{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: table; transition: all 0.3s;}
.main .innerBox .backSide{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: table; transition: all 0.3s; transform: rotateY(-180deg); backface-visibility: hidden; opacity: 0;}
.main .innerBox .middle{ vertical-align: middle; display: table-cell;}
.main .innerBox .frontSide p{ font-size: 24px; color: #fff; text-align: center;}
.main .innerBox .backSide p{ font-size: 24px; color: #fff; line-height: 42px; padding: 0 20px;}
.main .atmosphereItem:hover .frontSide{ transform: rotateY(-180deg); opacity: 0;}
.main .atmosphereItem:hover .backSide{ transform: rotateY(0); opacity: 1;}
.main .atmosphereItem:hover:before{ content: ""; display: block; width: 30px; height: 30px; border: 2px solid #71a8e7; border-right: none; border-bottom: none; position: absolute; left: 0; top: 0; transition: all 0.3s;}
.main .atmosphereItem:hover:after{ content: ""; display: block; width: 30px; height: 30px; border: 2px solid #71a8e7; border-left: none; border-bottom: none; position: absolute; right: 0; top: 0; transition: all 0.3s;}
.main .atmosphereItem:hover .innerBox:before{ content: ""; display: block; width: 30px; height: 30px; border: 2px solid #71a8e7; border-right: none; border-top: none; position: absolute; left: 0; bottom: 0; transition: all 0.3s;}
.main .atmosphereItem:hover .innerBox:after{ content: ""; display: block; width: 30px; height: 30px; border: 2px solid #71a8e7; border-left: none; border-top: none; position: absolute; right: 0; bottom: 0; transition: all 0.3s;}

.main .contentBox{ width: 1200px; margin: 0 auto;}
.main .subTitle{ font-size: 30px; line-height: 45px; color: #0e0e0e; border-left: 8px solid #f49f11; padding-left: 15px;}
.main .dailylifeShow{ height: 546px; position: relative; margin-top: 84px; margin-bottom: 190px;}
.main .dailylifeShow:before{ content: ""; display: block; width: 1px; background: #b3b3b3; position: absolute; left: 550px; top: 0; bottom: 0;}
.main .dailylifeItem{ position: absolute; width: 360px; cursor: pointer; /*border: 1px solid #78ace8;*/ transition: all 0.3s; }
.main .dailylifeItem:hover{ background: #eee; box-shadow: 2px 2px 5px #ddd;}
.main .dailylifeItem.item1{ top: 0; left: 32px;}
.main .dailylifeItem.item2{ top: 60px; right: 150px;}
.main .dailylifeItem.item3{ top: 325px; left: 32px;}
.main .dailylifeItem.item4{ top: 394px; right: 150px;}
.main .dailylifeItem.left:after{ content: ""; display: block; width: 10px; height: 10px; border-radius: 50%; background: #fff; border: 1px solid #b3b3b3; position: absolute; top: 0; right: -165px; transition: all 0.3s;}
.main .dailylifeItem.left:before{ content: ""; display: block; width: 110px; border: 1px dashed #b3b3b3; position: absolute; top: 5px; right: -165px;}
.main .dailylifeItem.right:after{ content: ""; display: block; width: 10px; height: 10px; border-radius: 50%; background: #fff; border: 1px solid #b3b3b3; position: absolute; top: 0; left: -145px; transition: all 0.3s;}
.main .dailylifeItem.right:before{ content: ""; display: block; width: 110px; border: 1px dashed #b3b3b3; position: absolute; top: 5px; left: -145px;}
.main .dailylifeItem:hover:after{ background: #0373bb; border: 1px solid #0373BB;}
.main .dailylifeItem .picture{ width: 360px; height: 186px; overflow: hidden;}
.main .dailylifeItem .text{ height: 96px; line-height: 96px; text-align: center; font-size: 24px;}
.main .environmentList{ overflow: hidden; width: 928px; margin: 50px auto 0;}
.main .environmentItem{ float: left; width: 464px; height: 282px; overflow: hidden; background: #f2f2f2;}
.main .environmentItem p{ text-align: center; font-size: 24px; line-height: 44px; color: #615f5f; margin-top: 60px;}
.main .environmentItem a{ display: block; margin: 0 auto; height: 48px; width: 210px; background: #0373bb; text-align: center; line-height: 48px; text-decoration: none; color: #fff; font-size: 24px; margin-top: 32px;}
.main .studentsBox{ background: url(../images/bj3.jpg) center no-repeat; height: 958px; margin-top: 70px; overflow: hidden;}
.main .pictureWall{ width: 1160px; height: 714px; position: relative; margin-top: 86px;}
.main .pictureWall .img{ position: absolute; opacity: 0; transition: all 1s;}
.main .prizeTxt{ width: 346px; height: 280px; background: rgba(255,255,255,0.61); position: absolute; left: 50%; top: 50%; margin: -140px 0 0 -173px; z-index: 9999; display: none;}
.main .prizeTxt .innerPrizeBox{ width: 292px; height: 176px; margin: 12px auto; background: rgba(255,255,255,0.71); padding: 40px 0 40px 26px;}
.main .prizeTxt .innerPrizeBox p{ font-size: 24px; line-height: 44px; color: #070707; letter-spacing: 2px;}
.main .prizeTxt .innerPrizeBox p.topest{ color: #f49f11;}
.main .pictureWall .p1{ z-index: 12;}
.main .pictureWall .p2{ z-index: 7;}
.main .pictureWall .p3{ z-index: 5;}
.main .pictureWall .p4{ z-index: 13;}
.main .pictureWall .p5{ z-index: 12;}
.main .pictureWall .p6{ z-index: 8;}
.main .pictureWall .p7{ z-index: 13;}
.main .pictureWall .p8{ z-index: 11;}
.main .pictureWall .p9{ z-index: 16;}
.main .pictureWall .p10{ z-index: 14;}
.main .pictureWall .p11{ z-index: 9;}
.main .pictureWall .p12{ z-index: 6;}
.main .pictureWall .p13{ z-index: 15;}
.main .pictureWall .p14{ z-index: 4;}
.main .pictureWall .p15{ z-index: 3;}
.main .pictureWall .p16{ z-index: 2;}

.section3{ background: url(../images/bj4.jpg) center no-repeat; height: 1100px; overflow: hidden;}
.section3 .center{ width: 1200px; margin: 0 auto;}
.section3 .caption{ font-size: 30px; color: #ffffff; background: url(../images/icon_4.png) left center no-repeat; padding-left: 80px; line-height: 60px; margin-top: 40px;}
.section3 .table{ width: 100%; margin-top: 45px;}
.section3 .table table{ width: 100%; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5;}
.section3 .table th{ height: 82px; background: #0084ff; font-size: 24px; color: #fff; text-align: center; font-weight: normal; border-bottom: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5;}
.section3 .table td{ font-size: 20px; line-height: 36px; color: #fff; font-weight: normal; border-bottom: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; padding: 45px 20px;}
.section3 .table td a{ display: block; text-align: center; font-size: 20px; text-decoration: none; color: #f5873e;}
.section3 .btn{ width: 270px; height: 56px; margin: 82px auto 0;}
.section3 .btn a{ display: block; background: #0084ff; width: 100%; height: 100%; border-radius: 8px; text-align: center; font-size: 24px; color: #fff; line-height: 56px; text-decoration: none;}

























