@charset "utf-8"; /* CSS Document */ body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#f6f6f6;line-height:1; background:#FFF;} ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;} input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; } ul,li{ list-style:none} img{border:0px; padding:0px; display: block;} a{ color:#5c5c5c; text-decoration:none} em,i { font-style: normal; } .clear{ zoom: 1; } .clear:after { content: ''; display: block; clear: both; } .fl { float:left} .fr { float:right} .hidden{display:none; background: url() no-repeat center;} .w1366{ width: 1366px; margin: 0 auto;} .top{ z-index: 99; background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0)); position: absolute; top: 0; left: 0; width: 100%; height: 125px;} .top .logo{ float: left; height: 125px; line-height: 125px;} .top .logo img{ display: inline-block; vertical-align: middle;} .top .nav{ float: right;} .top .nav ul li{ position: relative;float: left; margin-left: 50px;margin-top: 20px;line-height: 100px;} .top .nav ul li span{ display: none; background: url(../images/navJt_03.png); width: 58px; height: 8px; transform: translateX(-50%); position: absolute; left: 50%; top: 80px;} .top .nav ul li a{ font-size: 16px; color: #fff;} .top .nav ul li dl{ display: none; width: 200%; background: rgba(220,193,148,0.8); position: absolute; top: 100px; left: 50%; transform: translateX(-50%); padding: 15px 0;} .top .nav ul li dl dd{ text-align: center; line-height: 35px;} .top .nav ul li dl dd a{ font-size: 14px; color: #fff;} .top .nav ul li:hover dl{ display: block;} .top .nav ul li:hover span{ display: block;} .top .language{ position: absolute; right: 0; top: 0; background: url(../images/bg2_02.png); width: 485px; height: 30px; line-height: 30px; background-size:100% 100%; padding-left: 55px; box-sizing: border-box;} .top .language ul{ overflow: hidden;} .top .language ul li{ color: #fff; float: left; height: 30px; line-height: 30px;} .top .language ul li a{ color: #fff;padding: 3px;} .top .language ul li:last-child{ padding-right: 25px; background: url(../images/icon_09.png) right center no-repeat;} .banner{ width: 100%; overflow: hidden;border-bottom: 4px solid #dcc194;} .banner .navbanner img:hover{transform: scale(1); } .banner img{transform: scale(1.2); width: 100%;display:block; height: auto; transition: 5s;} .banner .swiper-slide.swiper-slide-active{ z-index: 10;} .banner .swiper-slide.swiper-slide-active img{ transform: scale(1);} .indexContainter .tit{ height: 145px; line-height: 145px; font-size: 16px; color:#a47850;} .indexContainter .tit span{ font-weight: 500; font-family: "华文中宋"; font-size: 34px;} .indexContainter .tit span a{color: #a47850;} .indexContainter .layer1{ overflow: hidden; padding-bottom: 65px;} .indexContainter .layer1Left{ float: left; width: 585px; } .indexContainter .layer1Left .icon{ overflow: hidden; height: 395px; width: 100%; position: relative;} .indexContainter .layer1Left .icon img{ transition: 0.5s; display: block; width: 100%; height: 100%;} .indexContainter .layer1Left .icon:hover img{ transform: scale(1.1);} .indexContainter .layer1Left .icon p{ width: 100%; height: 60px; padding: 0 35px; box-sizing: border-box; font-size: 20px; font-weight: bold; color: #fff; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.4)); position: absolute; bottom: 0; left: 0;} .indexContainter .layer1Right{ width: 730px; float: right;} .indexContainter .layer1Right .hd{ border-bottom:1px solid #edf1f6; position: relative; height: 145px;} .indexContainter .layer1Right .hd ul{ height: 145px; line-height: 45px;} .indexContainter .layer1Right .hd ul li{ font-size: 20px; color: #333; font-weight: bold; cursor: pointer; position: relative; float: left; margin-right: 42px; line-height: 145px;} .indexContainter .layer1Right .hd ul li.on span{ background: url(../images/bg3_03.png); width: 83px; height: 9px; position: absolute; top: 100px; left: 50%; transform: translateX(-50%);} .indexContainter .layer1Right .hd .more{ background: url(../images/icon_062.png); width: 128px; height: 34px; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);} .indexContainter .layer1Right .hd .more a{ display: block; width: 100%; height: 100%;} .indexContainter .layer1Right .bd{ width: 100%;} .indexContainter .layer1Right .bd ul{ width: 100%;} .indexContainter .layer1Right .bd ul li{ height: 97px; border-bottom: 1px solid #edf1f6;} .indexContainter .layer1Right .bd ul li .time{ float: left; width: 80px; padding-top: 28px;} .indexContainter .layer1Right .bd ul li .time h2{ text-align: center; font-size: 36px; font-family: "华文细黑";color: #a47850; padding-bottom: 0px;} .indexContainter .layer1Right .bd ul li .time span{ display: block; font-weight: 100; text-align: center; padding-left: 2px;font-size: 17px; color: #a47850;} .indexContainter .layer1Right .bd ul li .text{ width: calc(100% - 80px); float: left; padding-top: 28px;} .indexContainter .layer1Right .bd ul li .text h2{ color: #333; font-weight: bold; margin-bottom: 15px; font-size: 16px; height: 16px; overflow: hidden;} .indexContainter .layer1Right .bd ul li .text p{ font-size: 14px; color: #666; padding-right: 50px; width: 100%; height: 14px; overflow: hidden; background: url(../images/index_07.jpg) right center no-repeat;} .indexContainter .layer2{ width: 100%; background: url(../images/bg_02.png); height: 550px;} .indexContainter .layer2Box .hd{ padding: 35px 0; position: relative;} .indexContainter .layer2Box .hd ul{ height: 72px;} .indexContainter .layer2Box .hd ul li{ height: 72px; line-height: 72px; float: left; margin-right: 45px; cursor: pointer; color: #333; font-size: 12px;} .indexContainter .layer2Box .hd ul li span{ display: inline-block; height:72px; line-height: 72px; font-weight: bolder; font-family: "新宋体"; font-size: 24px;} .indexContainter .layer2Box .hd ul li span b{ display: inline-block; height: 72px; font-weight: bold;} .indexContainter .layer2Box .hd ul li.on{ color: #a47850;} .indexContainter .layer2Box .hd ul li.on span b{ border-bottom: 4px solid #a47850;} .indexContainter .layer2Box .hd .more{ display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);} .indexContainter .layer2Box .hd .more a{ display: block;background: url(../images/icon_062.png); width: 128px; height: 34px;} .indexContainter .layer2Box .bd{ width: 100%; height: 210px; border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); background: url(../images/index_12.jpg) right bottom no-repeat #fff; overflow: hidden;} .indexContainter .layer2Box .bd .bdBox{ height: 100%; width: 100%; padding: 40px 140px 0 140px; box-sizing: border-box; position: relative;} .indexContainter .layer2Box .bd .bdBox .swiper-container{ width: 100%; height: 100%;} .indexContainter .layer2Box .bd .bdBox .nr{ width: 100%; overflow: hidden;} .indexContainter .layer2Box .bd .bdBox .nr .time{ width: 80px; float: left;} .indexContainter .layer2Box .bd .bdBox .nr .time h2{ font-weight: 100; height: 76px; line-height: 76px; text-align: center; font-size: 38px; color: #545454;} .indexContainter .layer2Box .bd .bdBox .nr .time span{font-weight: 100; display: block; font-size: 25px; text-align: center; color: #545454;} .indexContainter .layer2Box .bd .bdBox .nr .text{ float: left; width: calc(100% - 80px); } .indexContainter .layer2Box .bd .bdBox .nr .text p{padding: 16px 0; border-bottom: 1px solid #e3e3e3; font-size: 16px;color: #262626; line-height: 22px;} .indexContainter .layer2Box .bd .bdBox .nr .text span{ display: block; padding-top: 8px; color: #b8b8b8; font-size: 8px;} .indexContainter .layer2Box .bd .bdBox .swiper-button-next{ background: url(../images/icon_15.png); width: 61px; height: 61px; right: 35px; top: 50%; transform: translateY(-50%); margin: 0;} .indexContainter .layer2Box .bd .bdBox .swiper-button-prev{ background: url(../images/icon_18.png); width: 61px; height: 61px; left: 35px; top: 50%; transform: translateY(-50%); margin: 0;} .indexContainter .layer3{ background: url(../images/bg_03.png); height: 740px;} .indexContainter .layer3 .tit{ text-align: center; color: #cfab8b;} .indexContainter .layer3 .tit a{ color: #cfab8b;} .indexContainter .layer3 .bd{ width: 100%; overflow: hidden;} .indexContainter .layer3 .bd ul{overflow: auto;} .indexContainter .layer3 .bd ul li{ width: 330px !important; height: 495px; position: relative; float: left; margin-right: 12px;} .indexContainter .layer3 .bd ul li img{ width:100%; height:100%; display:block;} .indexContainter .layer3 .bd ul li p{ font-size: 14px; color: #fff; font-weight: bold; width: 100%; padding:20px; box-sizing: border-box; position: absolute; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); bottom: 0; left: 0;} .indexContainter .layer3 .bd ul li p span{ display: block; font-weight: normal; margin-top: 8px; color: #fff; font-size: 10px;} .indexContainter .layer4{ background: url(../images/bg_04.png); height: 1020px;} .indexContainter .layer4 .tit{ background: url(../images/bg4_02.png) center center no-repeat; text-align: center;} .indexContainter .layer4Box{ position: relative; height: 245px;} .indexContainter .layer4Box .swiper-container{ width: 100%; height: 100%;} .indexContainter .layer4Box .swiper-container .Tp{ background: #2677FB; width: 100%; position: relative; height: 100%;} .indexContainter .layer4Box .swiper-container .Tp img.pic{ width: 100%; height: 100%;} .indexContainter .layer4Box .swiper-container .Tp img.Tb{ width: 48px; height: 48px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);} .indexContainter .layer4Box .swiper-container .Tp img.Tb:hover{ width: 54px; height: 54px;color:#a47850; } .indexContainter .layer4Box .swiper-container .Tp p{ width: 100%; height: 46px; overflow: hidden; padding: 0 10px; line-height: 46px; font-size: 15px; color: #fff; background: rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0; box-sizing: border-box;} .indexContainter .layer4Box .swiper-button-next{ width: 34px; height: 64px; position: absolute; right: -64px; top: 50%; transform: translateY(-50%); text-align: center; line-height: 64px; background: rgba(0,0,0,0.5); color: #fff; margin: 0; font-size: 16px;} .indexContainter .layer4Box .swiper-button-prev{ width: 34px; height: 64px; position: absolute; left: -64px; top: 50%; transform: translateX(-50%);text-align: center; line-height: 64px; background: rgba(0,0,0,0.5); color: #fff; font-size: 16px;} .indexContainter .layer4List{ padding-top: 135px;} .indexContainter .layer4Left{ width:450px; height: 322px; float: left;} .indexContainter .layer4Left img{ display: block; width: 100%; height: 100%;} .indexContainter .layer4Right{ width: calc(100% - 450px); float: left;} .indexContainter .layer4Right .nr{ width: 50%; float: left; padding: 0 35px; box-sizing: border-box; height: 322px; border:1px solid #e2e2e2; background: #fff;} .indexContainter .layer4Right .nr .bt{ height: 96px; color: #858585; line-height: 96px; font-size: 22px;} .indexContainter .layer4Right .nr .bt dl{ overflow: hidden; float: left;} .indexContainter .layer4Right .nr .bt dl dd{ cursor: pointer; float: left; height: 96px; line-height: 96px; font-size: 22px;} .indexContainter .layer4Right .nr .bt dl dd span{font-size: 22px; font-weight: normal;} .indexContainter .layer4Right .nr .bt dl dd.on span{ color: #d5b399; font-size: 26px; font-weight: bold;} .indexContainter .layer4Right .nr .bt .more{ float: right; display: inline-block; line-height: 96px; height: 96px;} .indexContainter .layer4Right .nr .bt .more img{ display: inline-block; vertical-align: middle;} .indexContainter .layer4Right .nr ul li{ line-height: 36px;} .indexContainter .layer4Right .nr ul li a{ font-size: 13px; color: #333;} .indexContainter .layer4Right .nr ul li span{ font-weight: bold; display: inline-block; margin-right: 6px; color: #949494;} .indexContainter .layer4Right .nr:last-child{ background: #ca9e7c;} .indexContainter .layer4Right .nr:last-child .bt{ color: #fff;} .indexContainter .layer4Right .nr:last-child .bt span{ color: #f5e1d2;} .indexContainter .layer4Right .nr:last-child ul li a{ color: #fff;} .indexContainter .layer4Right .nr:last-child ul li span{ color: #fff;} .indexContainter .layer4Right .nr:last-child dl dd.on span{ color: #fff;} .footer{ border-top:1px solid #d2d2d2; box-sizing:border-box; padding: 65px 0;} .footer .footerBox{ overflow: hidden;} .footer .footerBox .footerLogo{ float: left;width: 175px;} .footer .footerBox .footerLogo p{ height: 70px; line-height: 70px;} .footer .footerBox .footerLogo p a{ font-size: 14px; color: #333;} .footer .footerBox .footerLogo ul{ overflow: hidden;} .footer .footerBox .footerLogo ul li{ width: 34px; float: left; margin-right: 4px;} .footer .footerBox .footerRight{ float: right;} .footer .footerBox .footerRight ul{ float:left; padding:0 30px; height: 250px; border-right:1px solid #f2f5f8 ;} .footer .footerBox .footerRight ul h2{ font-size: 15px; color: #3e3e3e; font-weight: bold; margin-bottom: 25px;text-align: center;} .footer .footerBox .footerRight ul li a{ color: #6d6d6d;font-size: 14px;} .footer .footerBox .footerRight ul li{ margin-bottom: 30px;text-align: center;} .footer .footerBox .footerRight ul:last-child{ border: 0;} .copyRight{ background: url(../images/index_39.jpg); height: 186px;background-size: 100% 100%; padding-top: 65px; box-sizing: border-box;} .copyRight p{ line-height: 22px; color: #fff;} .sideBar{ display: none;} .AppTop{ display: none;} .ListContainer{ background: url(../images/pageBg_02.png) top center no-repeat; width: 100%;} .navGation{ width: 100%; height: 90px;} .navGation ul{ overflow: hidden;} .navGation ul li{ font-size: 16px; float: left; line-height: 90px; } .navGation ul li a{ color: #333; padding: 10px;} .ListContainer .MainBox{ width: 100%; background: #fff; padding: 50px 0; overflow: hidden;} .ListContainer .MainBox .side{ float: left; width: 365px; padding: 0 58px; box-sizing: border-box;} .ListContainer .MainBox .side .bt{ width: 100%; background: url(../images/listBg_03.png); height: 86px; color: #fff; font-weight: bold; background-size:100% 100% ; } .ListContainer .MainBox .side .bt a{ line-height: 86px;font-size: 25px;padding-left: 43px;color: #fff;text-align: left;} .ListContainer .MainBox .side .sideBox{ box-sizing: border-box; width: 100%; border: 1px solid #f4ebdd; border-top:0; padding: 20px 45px;} .ListContainer .MainBox .side .sideBox ul{ width: 100%;} .ListContainer .MainBox .side .sideBox ul li p{ cursor: pointer; width: 100%; height: 60px; border-bottom: 1px solid #f4ebdd; line-height: 60px; color: #484848; font-size: 17px;} .ListContainer .MainBox .side .sideBox ul li p:hover{ font-weight:800;color: #08499c;} .ListContainer .MainBox .side .sideBox ul li p span{ float: right; color: #dcc194; font-weight: bold; display: inline-block;} .ListContainer .MainBox .side .sideBox ul li dl{ width: 100%; padding: 10px 0 5px 0;} .ListContainer .MainBox .side .sideBox ul li dl dd{ text-indent: 20px; line-height: 34px;} .ListContainer .MainBox .side .sideBox ul li dl dd a{ color:#484848;font-size: 14px;} .ListContainer .MainBox .side .sideBox ul li dl dd a:hover{ font-weight:800;color: #08499c;} .ListContainer .MainRight{ float: right; width: calc(100% - 365px); padding-left: 35px; box-sizing: border-box; } .ListContainer .MainRight ul{ width: 100%; padding-right: 76px; box-sizing: border-box; } .ListContainer .MainRight ul li{ width: 100%; padding: 22px 0; border-bottom: 1px dashed #adadad; overflow: hidden;} .ListContainer .MainRight ul li .time{ transition: 0.5s; border-radius:8px; width: 68px; height: 68px; float: left; padding-top: 8px; background: #08499c;} .ListContainer .MainRight ul li .time h2{line-height: 45px; text-align: center; height: 40px; text-align: center; font-size: 22px; color: #fff;} .ListContainer .MainRight ul li .time p{ text-align: center; color: #fff; font-size: 10px;} .ListContainer .MainRight ul li .text{ padding-right: 50px; background:url(../images/listBg_07.png) right center no-repeat; width: calc(100% - 68px); float: left; padding-left: 18px; box-sizing: border-box; box-sizing: border-box;} .ListContainer .MainRight ul li .text h2{ font-size: 18px; color: #333; margin-bottom: 15px; font-weight: bold; line-height: 20px;} .ListContainer .MainRight ul li .text p{ font-size: 14px; color: #676767; line-height: 22px; height: 44px; overflow: hidden;} .ListContainer .MainRight ul li:hover .time{ background: #dcc194;} .ListContainer .MainRight .pageMain{ padding: 50px 0;} .ListContainer .MainRight .pageMain dd{ float: left; margin-right: 6px;font-size: 12px; color: #333; line-height: 24px;} .ListContainer .MainRight .pageMain dd a{ display: inline-block; height: 24px; line-height: 24px; border: 1px solid #ccc; color: #333; padding: 0 8px;} .ListContainer .MainRight .pageMain dd input{ border: 1px solid #ccc; width: 24px; height: 24px; text-align: center;} .ListContainer .MainRight .pageMain dd.on a{ background: #f04646; border: 1px solid #f04646; color: #fff;} .footer.page{ height: auto; padding:65px 0 0 0; background: url(../images/pageBg_04.png);border-top: 10px solid #dcc194;} .footer.page .footerBox .footerLogo p { color: #fff;} .footer.page .footerBox .footerLogo p a{ color: #fff;} .footer.page .footerBox .footerRight ul{ border: none;} .footer.page .footerBox .footerRight ul h2{ color: #fff;} .footer.page .footerBox .footerRight ul li a{ color: #fff;} .footer.page .copyRight{ height: auto; border-top:1px solid #ffffff61; background: none; padding: 15px 0;} .special{ width: 100%; background: url(../images/zt_02.png) top center no-repeat; padding-top: 410px;} .titleMain{ overflow: hidden; width: 1015px; background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.05);} .titleMain .Left{ float: left; background: url(../images/ztIcon_03.png); width: 247px; height: 86px; line-height: 86px; font-size: 22px; color: #fff; font-weight: bold; text-indent: 54px;} .titleMain ul{ box-sizing: border-box; float: left; width: calc(100% - 247px); padding-left: 45px;} .titleMain ul li{ float: left; height: 86px; line-height: 86px;} .titleMain ul li a{padding: 0 28px;display: inline-block;vertical-align: middle;height: 20px; border-right: 1px solid #eee;line-height: 20px;font-size: 16px;} .special .specialLayer1{ overflow: hidden; margin-top: 80px; box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #fff;} .special .specialLayer1 .icon{ float: left; width: 935px; height: 420px;} .special .specialLayer1 .icon img{ display: block; width: 100%; height: 100%;} .special .specialLayer1 .text{ width: calc(100% - 935px); box-sizing: border-box; float: left; height: 100%; background: #fff; padding:40px 60px 0 60px;} .special .specialLayer1 .text h2{ font-size: 26px; font-weight: bold; color: #333; line-height: 40px; height: 80px; overflow: hidden; margin-bottom: 25px;} .special .specialLayer1 .text p{ font-size: 15px; color: #535353; line-height: 26px; margin-bottom: 40px;} .special .specialLayer1 .text h3{ font-size: 40px; color: #535353; font-weight: bold;} .special .specialLayer1 .text span{ font-size: 12px; color: #535353;} .special .tit{ height: 145px; line-height: 145px; font-size: 34px; font-weight: bold; color: #b61f1e;} .special .specialLayer2 .MainBox{ height: 370px;} .special .specialLayer2 .MainBox .icon{ float: left; overflow: hidden; width: 570px; height: 370px; position: relative; box-sizing: border-box; } .special .specialLayer2 .MainBox .icon img{ transition: 0.5s; display: block; width: 100%; height: 100%;} .special .specialLayer2 .MainBox .icon p{padding: 0 35px; box-sizing: border-box; position: absolute; left: 0; bottom: 0; height: 76px; line-height: 76px; font-size: 20px; color: #fff; font-weight: bold;} .special .specialLayer2 .MainBox .icon:hover img{ transform: scale(1.1);} .special .specialLayer2 .MainBox .list{ width: calc(100% - 570px); height: 370px; float: left; padding-left: 27px; box-sizing: border-box;} .special .specialLayer2 .MainBox .list ul{ width: 100%; height: 370px;} .special .specialLayer2 .MainBox .list ul li{ padding: 18px 25px 0 25px; box-sizing: border-box; width: 49%; height: 106px; margin-bottom: 26px; margin-right: 2%; float: left; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1);} .special .specialLayer2 .MainBox .list ul li:nth-child(2n){ margin-right: 0;} .special .specialLayer2 .MainBox .list ul li h2{ font-size: 16px; color: #333; line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 10px;} .special .specialLayer2 .MainBox .list ul li p{ height: 16px; line-height: 16px; padding-left: 20px; background: url(../images/ztIcon_11.png) left center no-repeat; font-size: 12px; color: #9c9c9c;} .special .specialLayer3 ul{ padding-bottom: 150px; width: 100%; height: 215px;} .special .specialLayer3 ul li{background: linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0.1)); transition: 0.5s; width: 23.5%; float: left; height: 215px; margin-right: 1.5%; border-radius:15px; border: 1px solid #f1f1f1; box-sizing: border-box; padding: 30px 28px; position: relative;} .special .specialLayer3 ul li:last-child{ margin-right: 0;} .special .specialLayer3 ul li p{ display: block; font-size: 12px; color: #848484; margin-bottom: 15px;} .special .specialLayer3 ul li h2{ font-size: 16px; line-height: 28px; color: #595959;} .special .specialLayer3 ul li:hover{ background: linear-gradient(to right,rgba(184,53,53,1),rgba(184,53,53,0.1));} .special .specialLayer3 ul li:hover p{ color: #fff;} .special .specialLayer3 ul li:hover h2{ color: #fff;} .details{ position: relative; z-index: 1; background: url(../images/pageBg_02.png);background-size: 100% 100%;} .details .titleMain{ transform: translateY(-50%);} .details .titleMain .Left{ background: url(../images/listBg_03.png);} .details .titleMain ul li:last-child a{ border: 0;} .details .conBox{ background: #fff; padding: 0 45px; box-sizing: border-box;} .details .conBox .nr{ padding: 0 50px; box-sizing: border-box; width: 100%; overflow: hidden;} .details .conBox .nr .bt{} .details .conBox .nr .bt h2{ font-size: 32px; color: #333; text-align: center; line-height:40px;font-weight: normal; padding: 26px;border-bottom: 1px solid #dcdcdc;} .details .conBox .nr .bt ul{ text-align: center;} .details .conBox .nr .bt ul li{ display: inline-block; margin: 0 8px; height: 52px; line-height: 52px; color: #9a9a9a;font-size:14px;} .details .conBox .nr .text{padding-top: 25px; width: 100%;} .details .conBox .nr .text p{ font-size: 16px; color: #333; line-height: 28px;margin-bottom: 20px;} .details .conBox .nr .text img{ display:inline;} .teachers{ width: 100%; background: url(../images/teachers_02.png); height: auto;} .teachers .conBox{ min-height: 1240px; width: 100%; padding: 60px; box-sizing: border-box; background: #fff;overflow: hidden;} .teachers .conBox .side{ float: left; width: 300px; padding-right: 55px; box-sizing: border-box;} .teachers .conBox .side .bt{ width: 100%; height: 86px; background: url(../images/listBg_03.png); text-indent: 50px; line-height: 86px; font-size: 25px; font-weight: bold;color: #fff;} .teachers .conBox .side ul{ width: 100%; border: 1px solid #f4ebdd; border-top:0; padding: 32px 45px; box-sizing: border-box;} .teachers .conBox .side ul li{ height: 60px; line-height: 60px; border-bottom: 1px solid #f4ebdd;} .teachers .conBox .side ul li:hover a{ font-weight: bold; color: #08499c;} .teachers .conBox .side ul li a{ cursor: pointer; width: 100%; height: 60px; line-height: 60px; color: #484848; font-size: 17px;} .teachers .conBox .list{ width: calc(100% - 350px); float: left;margin-left:50px; border-top:1px solid #f1e6d4;} .teachers .conBox .list .listBox{ width: 100%; margin-top: 75px;} .teachers .conBox .list .listBox h2{ font-size: 22px; font-weight: bold; color: #cdb679;} .teachers .conBox .list .listBox ul{ overflow: hidden; padding-top: 20px;} .teachers .conBox .list .listBox ul li { float: left; margin-right: 50px;width: 99px; font-size: 22px; color: #333;} .teachers .conBox .list .listBox ul li a { line-height:45px;font-family: kaiti;} .teachers .conBox .list .listBox ul li a:hover { font-weight: bold; color: #08499c;} @media(max-width:1366px) { .w1366{ width: 100%;} body{ padding-top: 60px; } body.page{ padding-top: 60px;} .navGation ul li{ font-size: 14px; float: left;line-height: 20px;margin-top: 20px;} .top{ display: none;} .navGation{ height: 50px;} .navGation ul li a{ color: #545454d1; padding: 6px;} .AppTop{ box-shadow: 0 0 10px rgba(0,0,0,0.1); display: block; z-index: 99; background: #333; width: 100%; height: 60px; position: fixed; top: 0; left: 0;} .AppTop .logo{ padding-left: 20px; height: 60px; line-height: 60px;} .AppTop .logo img{ display: inline-block; vertical-align: middle; height: 40%; width: auto;} .sideClick{ position: absolute; width: 28px; height: 22px; right: 15px; top: 50%; transform: translateY(-50%);} .sideClick span{ width: 100%; height: 3px; border-radius:2px; background: #fff; transition: 0.5s; position: absolute;} .sideClick span:nth-child(1){ top: 0;} .sideClick span:nth-child(2){ top: 50%; transform: translateY(-50%);} .sideClick span:nth-child(3){ bottom: 0;} .details .conBox .nr .bt ul li{ height: 20px;} .sideClick.on span:nth-child(1){ top: 50%; transform: translateY(-50%) rotate(45deg);} .sideClick.on span:nth-child(2){ width: 0;} .sideClick.on span:nth-child(3){ top: 50%; transform: translateY(-50%) rotate(-45deg);} .sideBar{ display: block; left: -100%; transition: 0.5s; transition: 0.5; z-index: 100; width: 70%; height: 100vh; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed; top: 0; background: #08499c;} .sideBar .logo{ padding: 40px 0;} .sideBar .logo img{ width: 60%; height: auto; display: block; margin: 0 auto;} .sideBar ul{ width: 60%; margin: 0 auto;} .sideBar ul li{ line-height: 32px; font-size: 14px; color: #fff;} .sideBar ul li a{ color: #fff; display: inline-block; position: relative;font-size: 15px;} .sideBar ul li a span{ display: inline-block; position: absolute; left: 92px; zoom: 0.8; top: 0; transform: translate(0%,-110%); color: #ff0000; font-size: 12px;} .indexContainter .layer1{ padding-bottom: 0;} .indexContainter .layer1Left{ width: 100%; height: auto;} .indexContainter .layer1Left .icon{ height: auto;} .indexContainter .tit{ height: 100px; line-height: 100px; text-align: center;} .indexContainter .layer1Right{ width: 100%; padding: 0 15px; box-sizing: border-box;} .indexContainter .layer1Right .hd{ height: auto;} .indexContainter .layer1Right .hd ul{ height: auto; overflow: hidden;} .indexContainter .layer1Right .hd ul li{ margin-right: 25px; font-size: 17px; overflow: hidden; height: 100px; line-height: 100px;} .indexContainter .layer1Right .hd ul li.on span{ top: 70px;} .indexContainter .layer1Right .hd .more{ height: 100%; width: 100px; background: url(../images/icon_062.png) right center no-repeat; background-size:auto 22px;} .indexContainter .layer2{ height: auto; padding: 0 15px 30px 15px; box-sizing: border-box;} .indexContainter .layer2Box .hd ul{ height: auto; overflow: hidden;} .indexContainter .layer2Box .bd .bdBox{ padding: 32px 20px 0px 20px;} .indexContainter .layer2Box .bd .bdBox .swiper-button-prev{ width: 30px; height: 30px; top: 83%; background-size:100% 100% ;} .indexContainter .layer2Box .bd .bdBox .swiper-button-next{ width: 30px; height: 30px; top: 83%; background-size:100% 100% ;} .indexContainter .layer3{ height: auto; padding-bottom: 20px;} .indexContainter .layer3Box{ width: 100%; overflow: hidden;} .indexContainter .layer4{ height: auto;} .indexContainter .layer4List{ overflow: hidden; padding: 30px 15px; box-sizing: border-box;} .indexContainter .layer4Left{ width: 100%; height: auto; margin-bottom: 15px;} .indexContainter .layer4Right{ width: 100%;} .indexContainter .layer4Right .nr{ margin-bottom: 15px; width: 100%; padding: 0 15px; box-sizing: border-box;} .indexContainter .layer2Box .hd ul li span{ line-height: 31px;} .footer{ padding: 35px 15px; box-sizing: border-box;} .footer .footerBox .footerLogo{ width: 100%;} .footer .footerBox .footerLogo img{ display: block; margin: 0 auto;} .footer .footerBox .footerLogo p{ text-align: center;} .footer .footerBox .footerLogo ul{ text-align: center;} .footer .footerBox .footerLogo ul li{ float: inherit; display: inline-block;} .footer .footerBox .footerRight{ display: none;} .copyRight{ padding: 65px 15px 0 15px; box-sizing: border-box;background-size: auto; background-repeat: no-repeat;} .ListContainer .navGation{ padding: 0 15px; box-sizing: border-box; height: 60px;} .ListContainer .navGation ul li{ line-height: 60px;} .ListContainer .MainBox .side{ width: 100%; padding: 0 15px;} .ListContainer .MainBox .side .sideBox{ padding: 20px;} .ListContainer .MainBox .side .sideBox ul li dl{ overflow: hidden;} .ListContainer .MainBox .side .sideBox ul li dl dd{ width: 50%; float: left;} .ListContainer .MainRight{ width: 100%; padding: 0 15px; box-sizing: border-box; margin-top: 15px;} .ListContainer .MainRight ul{ width: 100%; padding: 0;} .ListContainer .MainRight ul li .text{ padding-right: 30px;} .ListContainer .MainRight ul li .text h2{ font-size: 16px;} .footer.page .copyRight{ padding: 15px;} .indexContainter .layer1Right .bd ul li .time h2{ text-align: center; font-size: 30px; font-family: "华文细黑";color: #a47850; padding-bottom: 0px;} .indexContainter .layer1Right .bd ul li .time span{ display: block; font-weight: 100; text-align: center; padding-left: 2px;font-size: 14px; color: #a47850;} .indexContainter .tit span{ font-weight: 500;font-family: "华文中宋";font-size: 25px;} .indexContainter .tit span a{color: #a47850;} .indexContainter .layer2Box .hd ul li span b{ height: 32px;font-size: 20px;} .indexContainter .layer1Left .icon p{ font-size: 16px;} .special{ background-size:100% auto ; padding-top: 120px;} .titleMain{ width: 100%; background: none;display: none;} .indexContainter .layer2Box .hd ul li{ height:44px; line-height: 42px;} .titleMain .Left{ text-indent: 0; text-align: center; margin: 0 auto; float: inherit} .titleMain ul{ width: 100%; padding: 0; text-align: center; float: inherit;} .titleMain ul li{ float: inherit; display: inline-block;} .special .specialLayer1{ margin: 0;} .special .specialLayer1 .icon{ width: 100%; height: auto;} .special .specialLayer1 .icon img{ display: block; width: 100%; height: auto;} .special .specialLayer1 .text{ width: 100%; padding: 20px 15px; box-sizing: border-box;} .special .specialLayer1 .text h3{ margin-bottom: 15px;} .special .tit{ height: 100px; text-align: center; line-height: 100px;} .special .specialLayer2 .MainBox{ height: auto; overflow: hidden;} .special .specialLayer2 .MainBox .icon{ width: 100%; height:auto; } .special .specialLayer2 .MainBox .list{ width: 100%; padding: 20px 15px;} .special .specialLayer2 .MainBox .list ul{ overflow: hidden; height: auto;} .special .specialLayer2 .MainBox .list ul li{ width: 100%; margin: 0 0 15px 0;} .special .specialLayer3 ul{ width: 100%; padding: 0 15px; box-sizing: border-box; height: auto; overflow: hidden;} .special .specialLayer3 ul li{ box-shadow: 0 0 10px rgba(0,0,0,0.1); width: 100%; margin-bottom: 15px;} .details .titleMain{ transform: none;} .titleMain ul{ background: #fff;} .details .conBox{ padding: 0 15px; box-sizing: border-box;} .details .conBox .nr{ padding: 0;} .details .conBox .nr .bt h2{ font-size: 20px; padding: 17px; height: auto; /* word-wrap: break-word; */ /* word-break: normal; */ line-height: 30px;} .details .conBox .nr .bt ul {padding: 15px 0;} .details .conBox .nr .bt ul li{ height: 24px; line-height: 24px; } .details .conBox .nr .text img{ width: 100%; height: auto;} .teachers .navGation{ padding: 0 15px; box-sizing: border-box;} .teachers .conBox{ padding: 15px; box-sizing: border-box;} .teachers .conBox .side{ width: 100%; padding: 0;} .teachers .conBox .side .bt{ background-size:100% auto ;} .teachers .conBox .side ul{ padding: 0; overflow: hidden; text-indent: 15px;} .teachers .conBox .side ul li{ width: 40%;padding-left: 30px; float: left;} .teachers .conBox .side ul li:last-child{ border: 0;} .teachers .conBox .list{ width: 100%;margin-left: 17px;} .teachers .conBox .list .listBox{ margin-top: 55px;} .teachers .conBox .list .listBox ul li{ line-height: 24px;margin-right: 47px; width: 65px; font-size: 20px;} .teachers{ height: auto; padding-bottom: 20px;} .teachers .conBox{ height: auto; min-height: auto; padding-bottom: 40px;} } /*横切焦点图*/ .hfSlide{ display: block; margin: 30px auto; position: relative; } .hfSlide .hfSlide_prev, .hfSlide .hfSlide_next{ display: block; position: absolute; z-index: 512; width: 3%; height: 100%; cursor: pointer; background-repeat: no-repeat; background-position: center; } .hfSlide .hfSlide_prev{ top: 0; left: 0; background-image: url(../images/hfSlide_prev_ico.png); } .hfSlide .hfSlide_next{ top: 0; right: 0; background-image: url(../images/hfSlide_next_ico.png); } .hfSlide_echo{ display: block; position: absolute; box-sizing: border-box; width: 94%; height: 100%; top: 0; left: 0; right: 0; margin: auto; z-index: 256; overflow: hidden; } .hfSlide_echo_rtf{ width: auto; height: 100%; position: relative; top: 0; left: 0; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; } .hfSlide_sub{ display: block; float: left; box-sizing: border-box; padding: 0 10px 0 10px; position: relative; } .hfSlide_sub > a{ width: 100%; height: auto; display: block; box-sizing: border-box; transition: All 0.1s ease-in-out; -webkit-transition: All 0.1s ease-in-out; background-color: #fff; } .hfSlide_sub > a:hover{ border: 1px #37b5ff solid; } .hfSlide_sub > a > img{ width: 100%; height: 468px; display: block; margin:0; } .hfSlide_sub > a > p{font-size: 15px; color: #fff; font-weight: bold; width: 94%; box-sizing: border-box; padding:10px 20px 20px 20px; position: absolute; float: left; bottom:0px; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); left: 10px; } .hfSlide_sub > a > p > span{ display: block; font-weight: normal; margin-top: 8px; color: #fff; font-size: 10px; }