/*鏁寸珯鏍峰紡*/ @font-face { font-family: "TTDaYuanJ"; src: url(../fonts/TTDaYuanJ.ttf); } @font-face { font-family: "mYahei"; src: url(../fonts/Microsoft_YaHei_Light _Bold.ttf); } html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button{margin:0;padding:0; border:0;} body{font-size: 12px;font-family:"mYahei" ; overflow-x:hidden;} input,textarea,button{padding: 0;font-family:"mYahei"} h1,h2,h3,h4,h5,h6{font-weight: normal;} ul,ol,li{ list-style-type:none;} img{border:0;vertical-align:middle;max-width: 100%;} select,input,textarea,button{vertical-align:middle;outline: none;-webkit-appearance: none;} table{border-collapse:collapse;border-spacing:0} tr{margin:0;padding:0;} td{margin:0;padding:0;} iframe{border:none;} a:link{text-decoration:none;} a:visited{text-decoration:none;} a:hover{text-decoration:none;} a:active{text-decoration:none;} .hidden{display:none;visibility:hidden;} .wrap{border: 0;padding:0;width:1150px;margin:0 auto;*zoom:1;} .wrap:after{clear: both;content:"";display: table;} .clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;} .fix{*zoom:1;} .fix:after{clear: both;content:"";display: table;} .fl{float: left;} .fr{float: right;} .tl{text-align: left;} .tc{text-align: center;} .tr{text-align: right;} *{box-sizing: border-box;} .header{ width: 100%; height: 115px; position: fixed; z-index: 99; left: 0; top: 0; padding: 10px 20.8% 0 17.8%; } .header.fixed{ background: #fff; box-shadow: 0 0 5px 1px rgba(0,0,0,.5); } .header-fixed{ background: #fff; } .head-shadow{ box-shadow: 0 0 7px 3px rgba(0,0,0,.21); } .header .logo{ width: 111px; float: left; position: relative; } .header .logo img:last-child{ width: 100%; position: absolute; left: 0; top: 0; opacity: 0; } .header.fixed .logo img:last-child{ opacity: 1; } .header-fixed .logo img:last-child{ opacity: 1; } .header .menu{ float: right; margin-top: 33px; } .header .menu li{ float: left; position: relative; margin-right: 70px; padding-bottom: 20px; } .header .menu li:last-child{ margin-right: 0; } .header .menu li .menu-link{ font-size: 20px; line-height: 1; color: #fff; padding: 12px 0; display: block; } .header.fixed .menu li .menu-link{ color: #565656; } .header-fixed .menu li .menu-link{ color: #565656; } .header .menu li.on .menu-link{ color: #1254a6; border-bottom: 3px solid #1254a6; } .header .menu li .s-menu{ position: absolute; top: 64px; background: #1254a6; padding-top: 9px; padding-bottom: 12px; display:none; } .header .menu li .s-menu.gywm{ min-width: 168px; left: -40px; } .header .menu li .s-menu.ygfw{ min-width: 203px; left: -40px; } .header .menu li .s-menu.jcwl{ min-width: 1000px; padding-left: 32px; left: -460px; } .header .menu li .s-menu.fwtx{ min-width: 168px; left: -40px; } .header .menu li .s-menu.qyxx{ min-width: 430px; left: -150px; } @media screen and (min-width: 1025px){ .header .menu li:hover .menu-link{ color: #1254a6; border-bottom: 3px solid #1254a6; } .header .menu li:hover .s-menu{ display: block; } } .header .menu li .s-menu-link{ color: #fff; display: block; font-size: 15px; line-height: 1; padding: 6px 0 6px 42px; } .header .menu li .s-menu-link:last-child{ margin-bottom: 0; } .header .menu li .s-menu.jcwl .s-menus{ float: left; margin-right: 60px; } .header .menu li .s-menu.jcwl .s-menus.s1{ background: url(../images/jcwl1.png) left 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s2{ background: url(../images/jcwl4.png) left 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s3{ background: url(../images/jcwl7.png) left 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s4{ background: url(../images/jcwl11.png) left 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s5{ background: url(../images/jcwl14.png) left 5px no-repeat; } .header .menu li .s-menu.qyxx .s-menu-link{ float: left; margin-right: 32px; } .header .menu li .s-menu.qyxx .s-menus{ float: left; background: url(../images/qyxx3.png) 5px 5px no-repeat; } .header .menu li .s-menu .s-menus .span{ display: block; font-size: 15px; line-height: 1; padding: 6px 20px 6px 32px; color: #fff; cursor: pointer; background: url(../images/icon29.png) right center no-repeat; } .s-menu-boxs{ width: 100%; border-top: 3px solid #fff; padding-top: 6px; } .s-menu-boxs .menus-link{ font-size: 15px; line-height: 1; padding: 7px 0 7px 30px; color: #fff; display: block; } .header .h-share{ position: absolute; top: 30px; right: 64px; } .header .h-share a{ display: block; line-height: 26px; float: left; margin-right: 20px; } .header .h-share a:last-child{ font-size: 20px; color: #1254a6; font-weight: bold; margin-right: 0; } .banner{ width: 100%; position: relative; } .banner .banner-box{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 9; } .banner .banner-box .title{ font-size: 110px; color: #fff; font-family:"TTDaYuanJ"; text-align: center; line-height: 130px; text-shadow: 0 3px 7px rgba(0,0,0,.68); } .banner .banner-box .share{ margin-top: 29px; padding-top: 29px; margin-left: 9px; padding-left: 2px; text-align: center; } .banner .banner-box .share a{ display: inline-block; margin: 0 12px; } /* ----7-26淇敼------ */ .index-txt1{ width: 100%; text-align: center; font-size: 42px; color: #fff; background: #1254a6; height: 75px; position: relative; margin-top:-4px; } .index-txt1::after{ content: ''; position: absolute; z-index: 2; left: 0; bottom: 72px; width:0; height:0; border-width:66px 1920px 0 0; border-style:solid; border-color:transparent #1254a6 transparent transparent;/*閫忔槑 鐏 閫忔槑 閫忔槑 */ } .index-xbox1{ width: 100%; background: url(../images/x-img1.jpg) top center no-repeat; padding-top: 148px; min-height: 775px; } .index-xbox1 .title{ font-size: 44px; font-family: "mYahei"; font-weight: bold; color: #fff; text-align: center; line-height: 1; } .index-xbox1 .txt{ font-size: 25px; color: #fefefe; font-family: "mYahei"; line-height: 30px; text-align: center; margin: 38px auto 0; max-width: 1060px; } .index-xbox1 .more{ width: 206px; height: 64px; background: #fff; border-radius: 8px; display: table; margin: 40px auto 0; text-align: center; line-height: 64px; font-size: 30px; font-weight: bold; font-family: "mYahei"; color: #1254a6; } .web_video{ padding-bottom:50px; } .web_video iframe{ width:790px; height:440px; text-align:center; display:block; margin:0 auto; } .info-box iframe{ width:600px !important; height:400px !important; } .index-xbox2{ width: 100%; background: #fff; position: relative; padding: 50px 0 154px; } .index-xbox2::after{ content: ''; position: absolute; z-index: 2; left: 0; top: -77px; width:0; height:0; border-width:77px 1920px 0 0; border-style:solid; border-color:transparent #fff transparent transparent;/*閫忔槑 鐏 閫忔槑 閫忔槑 */ } .index-xbox2 .list{ width: 100%; } .index-xbox2 .list ul{ display: flex; justify-content: center; } .index-xbox2 .list ul li{ margin: 0 45px; text-align: center; position: relative; width: 177px; height: 177px; } .index-xbox2 .list ul li .img{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; transition: all ease .5s; opacity: 1; } .index-xbox2 .list ul li .img img{ max-height: 100%; } .index-xbox2 .list ul li:hover .img{ transform: rotateY(-180deg); opacity: 0; } .index-xbox2 .list ul li .tbox{ width: 100%; height: 100%; background: #1254a6; border-radius: 50%; display: flex; align-items: center; font-size: 20px; line-height: 24px; font-family: "mYahei"; color: #fff; padding: 0 28px; position: absolute; left: 0; top: 0; transform: rotateY(-180deg); transition: all ease .5s; opacity: 0; } .index-xbox2 .list ul li:hover .tbox{ transform: rotateY(0); opacity: 1; } .index-xbox3{ width: 100%; background: #fff; } .index-xbox3 .title{ font-size: 50px; line-height: 1; text-align: center; color: #1254a6; font-weight: bold; font-family:"mYahei" } .index-xbox3 .list{ width: 1150px; margin: 76px auto 0; } .index-xbox3 .list ul{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; } .index-xbox3 .list li{ width: calc(50% - 11px); position: relative; margin-bottom: 22px; } .index-xbox3 .list li .tbox{ width: 100%; position: relative; transition: all ease .5s; } .index-xbox3 .list li:hover .tbox{ transform: rotateX(-180deg); opacity: 0; } .index-xbox3 .list li .tbox .img{ width: 100%; } .index-xbox3 .list li .tbox .img img{ width: 100%; } .index-xbox3 .list li:hover .img{ transform: rotateX(-180deg); opacity: 0; } .index-xbox3 .list li .tbox .title{ position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); transition: all ease .5s; font-size: 33px; color: #fff; font-weight: bold; line-height: 1; text-align: center; font-family:"mYahei" } .index-xbox3 .list li .tbox-tc{ width: 100%; height: 100%; background: #1254a6; border-radius: 8px; position: absolute; left: 0; top: 0; z-index: 2; padding: 55px 80px 0 88px; transform: rotateX(-180deg); opacity: 0; transition: all ease .5s; } .index-xbox3 .list li:hover .tbox-tc{ transform: rotateX(0); opacity: 1; } .index-xbox3 .list li .tbox-tc .t1{ font-size: 33px; font-weight: bold; color: #fff; line-height: 1; font-family:"mYahei" } .index-xbox3 .list li .tbox-tc .t2{ font-size: 12px; color: #fff; line-height: 14px; margin-top: 25px; font-family:"mYahei" } .index-xbox3 .list li .tbox-tc .t3{ width: 124px; height: 39px; text-align: center; line-height: 33px; border: 3px solid #fff; border-radius: 8px; display: block; font-size: 13px; color: #fff; margin-top: 25px; font-family:"mYahei" } .index-xbox4{ width: 100%; padding: 143px 0 173px; } .index-xbox4 .title{ font-size: 33px; font-family:"mYahei" color: #1b1b1b; text-align: center; line-height: 1; } .index-xbox4 .box{ max-width: 920px; margin: 60px auto 0; display: flex; justify-content: space-between; } .index-xbox4 .box .tbox{ width: 66%; font-family:"mYahei"; } .index-xbox4 .box .tbox .txt{ font-size: 16px; color: #1b1b1b; line-height: 20px; } .index-xbox4 .box .tbox .link{ font-size: 17px; font-weight: bold; color: #1254a6; line-height: 1; margin-top: 18px; display: block; } .index-xbox4 .box .img{ width: 81px; } .index-xbox4 .box .img .icon{ display: table; margin: auto; max-width: 100%; } .index-xbox4 .box .img .link{ width: 81px; height: 30px; border-radius: 8px; display: block; background: #1254a6; text-align: center; line-height: 30px; font-size: 12px; font-weight: bold; font-family:"mYahei"; color: #fff; margin-top: 10px; } .index-xbox5{ width: 100%; position: relative; padding: 40px 0 44px; background: #1254a6; } .index-xbox5::after{ content: ''; position: absolute; z-index: 2; left: 0; top: -40px; width:0; height:0; border-width:40px 1920px 0 0; border-style:solid; border-color:transparent #1254a6 transparent transparent;/*閫忔槑 鐏 閫忔槑 閫忔槑 */ } .index-xbox5 .list{ width: 100%; background: url(../images/x-img6.jpg?v=123) center center no-repeat; padding: 60px 40px 217px; } .index-xbox5 .list .title{ font-size: 66px; font-weight: bold; font-family: "mYahei"; color: #fff; text-align: center; line-height: 1; } .index-xbox5 .list ul{ display: flex; justify-content: space-around; max-width: 984px; margin: 125px auto 0; } .index-xbox5 .list li{ width: 263px; height: 263px; border-radius: 50%; position: relative; overflow: hidden; } .index-xbox5 .list li .img{ height: 100%; background: #fff; display: flex; justify-content: center; align-items: center; transition: all ease .3s; opacity: 1; } .index-xbox5 .list li:hover .img{ transform: rotateY(-180deg); opacity: 0; } .index-xbox5 .list li .tbox{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; background: rgba(18,84,166,.77); border-radius: 50%; text-align: center; padding-top: 69px; border: 4px solid #1bb9de; transform: rotateY(-180deg); transition: all ease .3s; opacity: 0; } .index-xbox5 .list li:hover .tbox{ transform: rotateX(0); opacity: 1; } .index-xbox5 .list li .tbox .t1{ font-size: 42px; line-height: 1; color: #fff; font-weight: bold; width: 100%; text-align: center; font-family:"mYahei" } .index-xbox5 .list li .tbox .t2{ font-size: 18px; line-height: 24px; color: #fff; padding: 0 30px; margin-top: 20px; font-family:"mYahei" } .about-xtitle{ width: 100%; background: #1254a6; position: relative; font-size: 58px; color: #fff; text-align: center; height: 80px; } .about-xtitle::after{ content: ''; position: absolute; z-index: 2; left: 0; top: -52px; width:0; height:0; border-width:52px 1920px 0 0; border-style:solid; border-color:transparent #1254a6 transparent transparent;/*閫忔槑 鐏 閫忔槑 閫忔槑 */ } .about-value .xlist{ width: 1090px; margin: 126px auto 0; } .about-value .xlist li{ display: flex; padding-left: 25%; justify-content: space-around; align-items: center; margin-bottom: 100px; } .about-value .xlist li .img{ } .about-value .xlist li .tbox{ width: 74%; } .about-value .xlist li .tbox .t1{ font-size: 33px; color: #1b1b1b; font-weight: bold; } .about-value .xlist li .tbox .t2{ color: #1b1b1b; font-size: 20px; line-height: 25px; margin-top: 24px; } .about-xhistory{ width: 100%; background: #f6f5f5; padding: 90px 0 133px; } .about-xhistory .title{ font-size: 42px; color: #1254a6; line-height: 1; text-align: center; font-weight: bold; } .about-xhistory .list{ width: 730px; margin: 82px auto 0; position: relative; display: table; padding: 30px 0 40px; } .about-xhistory .list::after{ width: 5px; height: 100%; background: #a1a1a1; content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); } .about-xhistory .list li{ width: 386px; position: relative; float: right; padding: 0 0 0 123px; z-index: 2; } .about-xhistory .list li::after{ width: 24px; height: 24px; border-radius: 50%; content: ''; background: #a1a1a1; position: absolute; left: 9px; top: 21px; } .about-xhistory .list li:nth-child(2n){ float: left; padding: 0 110px 0 0; } .about-xhistory .list li:nth-child(2n)::after{ left: initial; right: 9px; } .about-xhistory .list li .time{ font-size: 75px; font-weight: bold; color: #a1a1a1; line-height: 1; } .about-xhistory .list li .tbox{ margin-top: 30px; } .about-xhistory .list li .tbox .txt{ color: #1b1b1b; font-size: 20px; line-height: 25px; position: relative; padding-left: 32px; } .about-xhistory .list li .tbox .txt::after{ width: 12px; height: 12px; border-radius: 50%; background: #a1a1a1; border-radius: 50%; content: ''; position: absolute; left: 0; top: 6px; } .about-xhistory .list li:hover{ } .about-xhistory .list li:hover::after{ background: #1254a6; } .about-xhistory .list li:hover .time{ color: #1254a6; } .about-xhistory .list li:hover .tbox .txt{ color: #1254a6; } .about-xhistory .list li:hover .tbox .txt::after{ background: #1254a6; } .gallery-thumbs .swiper-slide{ display: table; width: auto!important; } .honor .preview{ position: relative; padding: 0 110px; margin-top: 86px; } /* 7-26淇敼 */ .index-tbox{ width: 100%; padding: 108px 0 100px; display: flex; justify-content: center; align-items: center; } .index-tbox .tbox{ width: 544px; height: 545px; color: #fff; background: #1254a6; padding: 50px; } .index-tbox .tbox .t1{ font-size: 54px; } .index-tbox .tbox .t2{ font-size: 28px; font-weight: bold; } .index-tbox .tbox .t3{ font-size: 20px; font-weight: bold; } .index-tbox .more{ width: 206px; height: 64px; border: 3px solid #1254a6; border-radius: 8px; display: inline-block; font-size: 22px; color: #1254a6; line-height: 58px; background: url(../images/7.png) 4px center no-repeat; padding-left: 92px; font-weight: bold; margin-left: 64px; } .index-service{ width: 100%; } .index-service .title{ font-size: 42px; font-weight: bold; color: #1b1b1b; text-align: center; line-height: 1; } .index-service .list{ width: 100%; height: 560px; background: #111; margin-top: 69px; } .index-service .list ul{ display: flex; justify-content: center; } .index-service .list li{ width: 314px; height: 581px; margin: -20px 23px -1px; padding: 80px 40px; position: relative; transition: all ease .5s; } .index-service .list li:hover{ background: #1254a6; } .index-service .list li .t1{ font-size: 24px; font-weight: bold; color: #fff; line-height: 1; } .index-service .list li .t2{ font-size: 18px; color: #fff; line-height: 22px; margin-top: 35px; } .index-service .list li .more{ width: 146px; height: 46px; border-radius: 8px; border: 3px solid #fff; line-height: 40px; padding-left: 72px; font-size: 16px; font-weight: bold; color: #fff; background: url(../images/7-1.png) 2px center no-repeat; display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: 31px; opacity: 0; transition: all ease .5s; } .index-service .list li:hover .more{ opacity: 1; } .index-new{ width: 100%; padding: 65px 0 80px; } .index-new .title{ font-size: 42px; font-weight: bold; color: #1b1b1b; text-align: center; line-height: 1; } .index-new .txt{ font-size: 25px; color: #1b1b1b; line-height: 30px; max-width: 930px; margin: 47px auto; text-align: center; } .index-new .more{ margin: auto; width: 170px; height: 53px; border-radius: 8px; border: 3px solid #1254a6; font-size: 18px; line-height: 47px; color: #1254a6; font-weight: bold; padding-left: 82px; background: url(../images/7.png) 2px center no-repeat; display: block; } .index-system{ width: 100%; background: #1254a6 url(../images/img1.png) top center no-repeat; padding: 35px 0 32px; } .index-system .title{ font-size: 42px; line-height: 1; font-weight: bold; color: #fff; text-align: center; } .index-system .list{ max-width: 1260px; margin: 55px auto 0; } .index-system .list ul{ width: 100%; display: flex; justify-content: space-between; } .index-system .list li{ width: 32%; } .index-system .list li .icon{ width: 100%; height: 328px; background: rgba(255,255,255,.8); padding-top: 94px; margin: 0 10px; } .index-system .list li .icon img{ width: 129px; margin: auto; display: block; } .index-system .list li .tbox{ width: 100%; height: 130px; background: #fff; margin: -1px 10px 0 11px; text-align: center; padding: 29px 32px 0; transition: all ease .5s; box-shadow: 0 -5px 5px 3px rgba(0,0,0,.29); } .index-system .list li:hover .tbox{ height: 140px; margin-top: -11px; } .index-system .list li .tbox .t1{ font-size: 21px; color: #000; line-height: 1; font-weight: bold; } .index-system .list li .tbox .t2{ font-size: 21px; color: #000; line-height: 25px; margin-top: 17px; } .index-system .list .more{ width: 174px; height: 54px; border-radius: 8px; border: 3px solid #fff; line-height: 48px; padding-left: 85px; font-size: 16px; font-weight: bold; color: #fff; background: url(../images/7-2.png) 4px center no-repeat; display: block; margin: 32px auto 0; } .index-map{ width: 100%; background: #1d1d1d; } .index-map .box{ position: relative; width: 100%; } .index-map .box .num{ position: absolute; left: 16.4%; top: 80px; z-index: 2; } .index-map .box .num p{ background: url(../images/32.png) left center no-repeat; padding-left: 66px; font-size: 48px; line-height: 1; float: left; color: #fff; margin-right: 33px; } .index-map .box .num p span{ font-size: 12px; display: block; } .index-map .box .txt{ font-size: 32px; color: #fff; padding-left: 40px; background: url(../images/31.png) left bottom no-repeat; line-height: 1; padding-top: 8px; position: absolute; left: 16.4%; bottom: 43px; z-index: 2; } #main{ width: 100%; height: 766px; } .index-news{ width: 100%; padding: 80px 0 44px; } .index-news .title{ font-size: 42px; color: #1b1b1b; text-align: center; line-height: 1; } .index-news .list{ width: 100%; margin-top: 53px; position: relative; } .index-news .list .swiper-slide{ -webkit-transition: transform 1.0s; -moz-transition: transform 1.0s; -ms-transition: transform 1.0s; -o-transition: transform 1.0s; -webkit-transform: scale(0.7); transform: scale(0.7); } .index-news .list .swiper-slide-active, .index-news .list .swiper-slide-duplicate-active { -webkit-transform: scale(1); transform: scale(1); } .index-news .list .prev{ width: 34px; height: 58px; background: url(../images/icon9.png) center center no-repeat; background-size: 100%; position: absolute; left: 34.5%; top: 50%; transform: translateY(-50%); z-index: 9; cursor: pointer; } .index-news .list .next{ width: 34px; height: 58px; background: url(../images/icon10.png) center center no-repeat; background-size: 100%; position: absolute; right: 34.5%; top: 50%; transform: translateY(-50%); z-index: 9; cursor: pointer; } .index-news .list .tbox{ border-top: 8px solid #1254a6; border-bottom: 18px solid #1254a6; border-left: 11px solid #1254a6; border-right: 11px solid #1254a6; border-radius: 8px; position: relative; background: #1254a6; } .index-news .list .tbox .img{ width: 100%; } .index-news .list .tbox .img img{ width: 100%; } .index-news .list .tbox .txt{ font-size: 26px; line-height: 1; color: #fff; text-align: center; padding-top: 22px; } .index-news .boxs{ margin-top: 75px; display: flex; justify-content: center; } .index-news .boxs .txt{ font-size: 21px; line-height: 25px; color: #1b1b1b; font-family: "mYahei"; } .index-news .boxs .more{ width: 165px; height: 51px; border-radius: 8px; border: 3px solid #1254a6; line-height: 45px; padding-left: 80px; font-size: 18px; font-family: "mYahei"; font-weight: bold; color: #1254a6; background: url(../images/7.png) 3px center no-repeat; display: block; margin-left: 40px; } .footer{ width: 100%; background: #1d1d1d; } .footer .box1{ width: 100%; display: table; padding: 68px 4.6% 15px 4.8%; } .footer .box1 .left{ float: left; } .footer .box1 .left .f-logo{ width: 93px; margin: auto; } .footer .box1 .left .t1{ font-size: 16px; font-weight: bold; color: #fff; text-align: center; margin-top: 9px; } .footer .box1 .left .t2{ font-size: 12px; line-height: 16px; color: #fff; text-align: center; margin-top: 13px; } .footer .box1 .left .ewm{ display: table; margin-top: 28px; } .footer .box1 .left .ewm .img{ width: 88px; float: left; } .footer .box1 .left .ewm .tbox{ font-size: 13px; color: #fff; float: left; margin-left: 20px; line-height: 1; } .footer .box1 .left .ewm .tbox span{ font-weight: bold; font-size:14px; color: #0e6eb8; display: block; margin-bottom: 8px; } .footer .box1 .f-menu{ float: left; margin-left: 150px; } .footer .box1 .f-menu .tbox{ float: left; margin-right: 100px; } .footer .box1 .f-menu .tbox:last-child{ margin-right: 0; } .footer .box1 .f-menu .tbox .t1{ font-size: 16px; color: #0e6eb8; line-height: 1; margin-bottom: 25px; font-weight: bold; } .footer .box1 .f-menu .tbox a{ display: block; font-size: 15px; line-height: 33px; color: #fff; } .footer .box1 .address{ float: right; padding-top: 5px; } .footer .box1 .address .title{ font-size: 20px; font-weight:bold; color: #0e6eb8; padding-left: 24px; background: url(../images/icon8.png) left bottom no-repeat; padding-top: 14px; } .footer .box1 .address .t1{ color: #0e6eb8; font-size: 16px; font-weight:bold; margin-top: 15px; line-height: 22px; } .footer .box1 .address .t2{ font-size: 15px; color: #fff; line-height: 22px; } .footer .box1 .address .t2 span{ font-weight: bold; } .footer .box2{ width: 100%; height: 57px; background: #0d0d0d; line-height: 57px; padding: 0 19.5% 0 5.2%; } .footer .box2 .copyright{ font-size: 16px; color: #fff; float: left; } .footer .box2 .copyright a{ color: #0e6eb8; } .footer .box2 .f-share{ float: right; } .footer .box2 .f-share a{ margin-right: 15px; display: block; float: left; } .footer .box2 .f-share a:last-child{ margin-right: 0; font-size: 20px; color: #fff; } .info-banner{ width: 100%; position: relative; } .info-banner .title{ position: absolute; left: 12.3%; bottom: 10.8%; border-bottom: 3px solid #ffffff; font-size: 50px; line-height: 1; color: #ffffff; font-family:"TTDaYuanJ"; padding-bottom: 25px; } .leave-massage{ max-width: 700px; margin: 90px auto; } .leave-massage .t1{ font-size: 22px; line-height: 1; color: #1b1b1b; font-weight: bold; } .leave-massage .t2{ font-size: 22px; color: #1b1b1b; line-height: 26px; margin-top: 22px; margin-bottom: 60px; } .leave-massage .tbox{ width: 100%; } .leave-massage .tbox .name{ font-size: 20px; font-weight: bold; line-height: 1; color: #1b1b1b; } .leave-massage .tbox .name span{ color: #ed022e; } .leave-massage .tbox .txt{ width: 100%; height: 60px; border: 2px solid #111; border-radius: 8px; margin-top: 13px; padding-left: 10px; font-size: 20px; margin-bottom: 30px; } .leave-massage .tbox .text{ margin-top: 20px; width: 100%; height: 314px; border: 2px solid #111; border-radius: 8px; font-size: 20px; padding: 10px; resize: none; } .leave-massage .btn{ width: 180px; height: 62px; cursor:pointer; background: #1254a6; border-radius: 7px; border: none; margin: 58px auto 0; display: table; font-size: 30px; color: #fff; font-weight: bold; } .address-box{ width: 100%; margin-top: 125px; padding-bottom: 62px; } .address-box .title{ width: 100%; height: 92px; line-height: 92px; background: #1254a6; text-align: center; font-size: 33px; font-weight: bold; color: #fff; } .address-box .box{ width: 1000px; margin: 105px auto 0; display: table; } .address-box .box .left{ width: 54.7%; float: left; } .address-box .box .left .boxs{ width: 100%; margin-bottom: 130px; } .address-box .box .left .boxs .t1{ font-size: 33px; color: #1254a6; line-height: 1; font-weight: bold; margin-bottom: 40px; } .address-box .box .left .boxs .tbox{ width: 100%; display: table; margin-bottom: 60px; position: relative; } .address-box .box .left .boxs .tbox span{ width: 60px; float: left; font-size: 20px; line-height: 24px; color: #1b1b1b; font-weight: bold; } .address-box .box .left .boxs .tbox p{ width: 70%; font-size: 20px; color: #1b1b1b; line-height: 24px; float: left; } .address-box .box .left .boxs .tbox img{ width: 94px; border: 4px solid #111; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .address-box .box .right{ width: 31%; float: right; margin-top: 250px; } .address-box .box .right .t1{ font-size: 33px; font-weight: bold; color: #1254a6; line-height: 1; margin-bottom: 40px; } .address-box .box .right .t2{ font-size: 20px; color: #1b1b1b; margin-bottom: 92px; } .address-box .box .right .t2 span{ font-weight: bold; } .page-other{ text-align: center; margin-top: 30px; } .page-other .t1{ font-size: 20px; font-weight:bold; color: #1b1b1b; line-height: 1.4; } .page-other .t2{ font-size: 14px; line-height: 18px; color: #1b1b1b; margin: 25px auto 0; max-width: 785px; } .page-other .btn{ width: 173px; height: 60px; border-radius: 8px; background: #1254a6; border: none; font-size: 30px; font-weight: bold; color: #fff; margin: 48px auto 0; } .information{ width: 100%; padding: 68px 0; } .information .tbox{ max-width: 1344px; font-size: 20px; line-height: 38px; color: #1b1b1b; margin: auto; } .information .img{ max-width: 1344px; margin: 90px auto 0; } .information .img img{ border: 16px solid #1d1d1d; border-radius: 8px; display: inline-block; margin-top:30px; margin-right: 30px; } .information .page-other{ margin-top: 142px; } .news{ width: 100%; padding: 54px 0 88px; } .news-box{ width: 1340px; margin: auto; display: table; } .news-box .left{ width: 69%; float: left; font-family:"mYahei" } .news-box .left .big{ width: 100%; position: relative; border-top: 16px solid #1d1d1d; border-bottom: 16px solid #1d1d1d; border-left: 13px solid #1d1d1d; border-right: 13px solid #1d1d1d; border-radius: 8px; } .news-box .left .big a{ display: block; } .news-box .left .big .img, .news-box .left .big .img img{ width: 100%; } .news-box .left .big .img{ position: relative; height: 560px; } .news-box .left .big .img::after{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ''; background: rgba(0,0,0,.3); } .news-box .left .big .time{ width: 126px; height: 126px; background: #1254a6; border-radius: 8px; text-align: center; font-size: 26px; line-height: 1; color: #fff; position: absolute; left: 39px; top: 36px; z-index: 2; } .news-box .left .big .time span{ display: block; font-size: 40px; font-weight: bold; margin: 18px 0 16px; } .news-box .left .big .txt{ font-size: 42px; font-weight: bold; color: #fff; line-height: 1; position: absolute; left: 43px; bottom: 64px; z-index: 2; } .news-box .left .list{ width: 100%; display: table; margin-top: 30px; } .news-box .left .list li{ width: 49%; float: left; margin-right: 2%; margin-bottom: 28px; border: 11px solid #1d1d1d; border-radius: 8px; position: relative; } .news-box .left .list li:nth-child(2n){ margin-right: 0; } .news-box .left .list li .img, .news-box .left .list li .img img{ width: 100%; } .news-box .left .list li .img{ position: relative; height: 275px; } .news-box .left .list li .img::after{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ''; background: rgba(0,0,0,.3); } .news-box .left .list li .time{ width: 62px; height: 62px; background: #1254a6; border-radius: 8px; position: absolute; left: 28px; top: 21px; text-align: center; font-size: 13px; color: #fff; line-height: 1; } .news-box .left .list li .time span{ display: block; font-size: 20px; font-weight: bold; margin: 8px 0; } .news-box .left .list li .txt{ font-size: 22px; font-weight: bold; color: #fff; line-height: 1.2; position: absolute; left: 17px; bottom: 30px; } .news-box .news-menu{ width: 350px; float: right; } .news-box .news-menu .search-box{ width: 100%; position: relative; } .news-box .news-menu .search-box .t1{ width: 100%; height: 58px; border: 2px solid #111; border-radius: 8px; padding-left: 10px; font-size: 23px; } .news-box .news-menu .search-box .btn{ position: absolute; right: 0; top: 0; width: 113px; height: 58px; border: none; border-radius: 8px; background: #1254a6; color: #fff; font-size: 23px; } .news-box .news-menu .year{ width: 100%; margin-top: 34px; } .news-box .news-menu .year .t1{ font-size: 22px; font-weight: bold; line-height: 1; color: #1d1d1d; } .news-box .news-menu .year .list{ width: 100%; display: table; margin-top: 17px; } .news-box .news-menu .year .list li{ width: 52px; height: 52px; border-radius: 8px; background: #1254a6; text-align: center; line-height: 52px; margin-right: 6px; margin-bottom: 7px; float: left; } .news-box .news-menu .year .list li a{ display: block; color: #fff; font-size: 16px; font-weight: bold; } .news-box .news-menu .sort{ width: 100%; margin-top: 30px; } .news-box .news-menu .sort .t1{ font-size: 22px; font-weight: bold; line-height: 1; color: #1d1d1d; } .news-box .news-menu .sort .list{ width: 100%; margin-top: 16px; } .news-box .news-menu .sort .list li{ } .news-box .news-menu .sort .list li a{ color: #1d1d1d; display: block; line-height: 30px; font-size: 16px; } .news-box .news-menu .sort .list li.on a{ color:#1254a6; } .news-box .news-menu .new{ width: 100%; margin-top: 65px; } .news-box .news-menu .new .t1{ font-size: 22px; font-weight: bold; line-height: 1; color: #1d1d1d; } .news-box .news-menu .new .list{ width: 100%; margin-top: 20px; } .news-box .news-menu .new .list li { } .news-box .news-menu .new .list li a{ width: 100%; display: block; } .news-box .news-menu .new .list li .t2{ font-size: 16px; color: #1d1d1d; line-height: 20px; } .news-box .news-menu .new .list li .t3{ font-size: 16px; color: #1d1d1d; line-height: 20px; margin-top: 12px; } .news .page-other{ margin-top: 125px; } .header-height{ width: 100%; height: 115px; } .news-info{ width: 100%; padding: 76px 0 74px; } .news-info .top{ width: 100%; text-align: center; } .news-info .top .t1{ font-size: 50px; color: #1254a6; line-height: 1; } .news-info .top .t2{ font-size: 20px; color: #1d1d1d; padding-top: 20px; border-top: 3px solid #1254a6; width: 240px; margin: 22px auto 0; } .news-info .news-box{ margin-top: 93px; } .info-box{ width: 67.5%; float: left; font-size: 20px; color: #1b1b1b; line-height: 25px; } .info-box img{ display: block; } .info-other{ width: 1340px; margin: 56px auto 0; } .info-other .share{ width: 100%; } .info-other .share a{ display: inline-block; margin-left: 6px; } .info-other .list{ width: 100%; margin-top: 30px; } .info-other .list .title{ font-size: 33px; line-height: 1; color: #1254a6; } .info-other .list ul{ width: 100%; display: table; margin-top: 25px; } .info-other .list li{ width: 32.5%; float: left; margin-right: 1.25%; } .info-other .list li:nth-child(3n){ margin-right: 0; } .info-other .list li a{ display: block; } .info-other .list li .img{ width: 100%; } .info-other .list li .img img{ width: 100%; } .info-other .list li .img{ position: relative; height: 275px; } .info-other .list li .img::after{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ''; background: rgba(0,0,0,.3); } .info-other .list li .tbox{ width: 100%; height: 78px; position: relative; background: #1254a6; font-size: 22px; line-height: 78px; font-weight: bold; padding-left: 30px; padding-right: 85px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .info-other .list li .tbox .time{ position: absolute; top: 17px; right: 25px; text-align: center; font-size: 13px; line-height: 1; } .info-other .list li .tbox .time span{ display: block; font-size: 20px; font-weight: bold; margin-bottom: 8px; } .job{ width: 100%; padding: 102px 0 62px; } .job-box{ width: 755px; margin: auto; position: relative; } .job-box .select-box{ width: 100%; text-align: center; } .job-box .select-box select{ width: 227px; height: 62px; border-radius: 8px; border: 2px solid #111; text-align: center; text-align-last:center; background: url(../images/icon11.png) 156px center no-repeat; appearance:none; -moz-appearance:none; -webkit-appearance:none; padding: 0 32px 0 0 ; font-size: 20px; color: #1d1d1d; margin-right: 10px; } .job-box .select-box select::-ms-expand { display: none; } .job-box .select-box select option{ text-align: center; } .job-box .select-box .btn{ width: 141px; height: 62px; background: #1254a6; border-radius: 8px; border: none; font-size: 20px; color: #fff; } .job-box .list{ width: 100%; display: table; margin-top: 54px; } .job-box .list li{ float: left; width: 173px; height: 143px; background: #1d1d1d; border-radius: 8px; text-align: center; position: relative; margin-right: 21px; margin-bottom: 21px; cursor: pointer; } .job-box .list li:nth-child(4n){ margin-right: 0; } .job-box .list li:hover{ background: #1254a6; } .job-box .list li .job-name{ font-size: 15px; line-height: 18px; margin-top: 16px; color: #fff; } .job-box .list li .job-address{ width: 100%; font-size: 20px; line-height: 1; padding-top: 35px; background: url(../images/icon12.png) center top no-repeat; position: absolute; bottom: 10px; color: #fff; } .job .page-other{ margin-top: 86px; } .job-info{ width: 100%; position: absolute; left: 0; top: -43px; background: #1254a6; border-radius: 8px; padding: 26px 35px 20px 50px; display: none; } .job-info .close{ width: 36px; height: 36px; position: absolute; background: url(../images/icon13.png) center center no-repeat; background-size: 100%; top: 20px; right: 20px; cursor: pointer; } .job-info .title{ font-size: 26px; font-weight: bold; color: #fff; text-align: center; line-height: 1; } .job-info .address{ font-size: 26px; color: #fff; text-align: center; line-height: 1; padding-top: 62px; background: url(../images/icon14.png) center top no-repeat; margin-top: 32px; } .job-info .txt{ font-size: 14px; color: #fff; line-height: 18px; margin-top: 38px; } .job-info .txt span{ font-weight: bold; } .job-info .use{ margin-top: 25px; text-align: center; font-size: 26px; font-weight: bold; color: #fff; } .job-lable{ width: 695px; margin: auto; } .job-lable .title{ font-size: 33px; font-weight: bold; color: #1b1b1b; text-align: center; margin-bottom: 81px; } .job-lable .box1{ width: 100%; } .job-lable .box1 .sbox{ width: 330px; float: left; margin-right: 35px; margin-bottom: 30px; } .job-lable .box1 .sbox:nth-child(2n){ margin-right: 0; } .job-lable .box1 .sbox .name{ font-size: 21px; font-weight: bold; color: #1b1b1b; line-height: 1; margin-bottom: 12px; } .job-lable .box1 .sbox .name span{ color: #ed022e; } .job-lable .box1 .sbox .txt{ width: 100%; height: 60px; border: 2px solid #111; border-radius: 8px; padding-left: 10px; font-size: 20px; } .job-lable .box2{ width: 100%; } .job-lable .box2 .name{ font-size: 21px; font-weight: bold; color: #1b1b1b; line-height: 1; margin-bottom: 12px; } .job-lable .box2 .name span{ color: #ed022e; } .job-lable .box2 .text{ width: 100%; height: 160px; border-radius: 8px; border: 2px solid #111; resize: none; font-size: 20px; padding: 10px; } .job-lable .ck-box{ width: 100%; display: flex; justify-content: center; margin-top: 50px; } .job-lable .ck-box .upload{ width: 234px; height: 60px; border: 2px solid #111; border-radius: 8px; position: relative; padding-right: 60px; font-size: 20px; color: #1b1b1b; font-weight: bold; line-height: 56px; text-align: center; } .job-lable .ck-box .upload span{ width: 68px; height: 60px; background: #1254a6; border-radius: 8px; position: absolute; right: -2px; top: -2px; color: #fff; font-size: 42px; line-height: 56px; } .job-lable .ck-box .application{ width: 180px; height: 60px; cursor:pointer; background: #1254a6; border-radius: 8px; color: #fff; border: none; font-weight: bold; font-size: 30px; margin-left: 60px; } .humanities{ width: 100%; padding: 83px 0 88px; } .humanities .txt{ max-width: 1020px; font-size: 20px; line-height: 26px; color: #1b1b1b; text-align: center; margin: auto; } .humanities .img-box{ width: 1090px; margin: 53px auto 0; display: table; } .humanities .img-box li{ width: 48.9%; float: left; margin-right: 2.2%; margin-bottom: 23px; border: 14px solid #1d1d1d; border-radius: 8px; } .humanities .img-box li:nth-child(2n){ margin-right: 0; } .humanities .page-other{ margin-top: 135px; } .activity{ width: 100%; padding: 92px 0 88px; } .activity .treatment{ } .activity .treatment .title{ font-size: 42px; font-weight: bold; line-height: 1; color: #1d1d1d; text-align: center; } .activity .treatment .list{ width: 905px; display: table; margin: 87px auto 0; } .activity .treatment .list li{ float: left; margin-right: 75px; width: 170px; margin-bottom: 60px; } .activity .treatment .list li:nth-child(4n){ margin-right: 0; } .activity .treatment .list li .icon{ width: 92px; margin: auto; } .activity .treatment .list li .t1{ text-align: center; font-size: 18px; font-weight: bold; color: #1b1b1b; line-height: 1; margin-top: 16px; } .activity .treatment .list li .t2{ font-size: 14px; color: #1b1b1b; line-height: 16px; margin-top: 20px; } .activity .activitys{ width: 1130px; position: relative; margin: 26px auto 0; } .activity .activitys .title{ font-size: 42px; font-weight: bold; color: #1d1d1d; line-height: 1; text-align: center; } .activity .activitys .list-box{ width: 100%; margin-top: 72px; } .activity .activitys .list-box li{ width: 100%; } .activity .activitys .list-box .swiper-slide{ position: relative; border: 9px solid #1d1d1d; border-radius: 8px; } .activity .activitys .list-box .swiper-slide .img{ width: 100%; position: relative; height: 220px; } .activity .activitys .list-box .swiper-slide .img::after{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ''; background: rgba(0,0,0,.3); } .activity .activitys .list-box .swiper-slide .time{ width: 49px; height: 49px; background: #1254a6; border-radius: 8px; color: #ffff; text-align: center; font-size: 12px; position: absolute; left: 15px; top: 11px; padding-top: 5px; } .activity .activitys .list-box .swiper-slide .time span{ font-size: 16px; display: block; font-weight: bold; margin-bottom: 5px; } .activity .activitys .list-box .swiper-slide .txt{ position: absolute; left: 15px; bottom: 10px; font-size: 18px; color: #fff; font-weight: bold; line-height: 1; } .activity .activitys .list-box .swiper-slide .keep{ width: 21px; height: 20px; position: absolute; right: 12px; top: 26px; background: url(../images/29.png) center center no-repeat; } .activity .activitys .list-box .swiper-slide .keep.active{ background: url(../images/28.png) center center no-repeat; } .activity .activitys .list-box li .prev{ width: 34px; height: 58px; background: url(../images/icon9.png) center center no-repeat; background-size: 100%; position: absolute; left: -88px; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer; } .activity .activitys .list-box li .next{ width: 34px; height: 58px; background: url(../images/icon10.png) center center no-repeat; background-size: 100%; position: absolute; right: -88px; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer; } .activity .activitys .yeae-menu{ width: 100%; display: flex; justify-content: center; margin-top: 54px; } .activity .activitys .yeae-menu li{ width: 79px; height: 79px; border-radius: 8px; background: #1254a6; font-size: 25px; line-height: 79px; font-weight: bold; color: #fff; text-align: center; float: left; margin-right: 9px; } .activity .activitys .yeae-menu li:last-child{ margin-right: 0; } .activity .activitys .yeae-menu li a{ color:#fff; display:block; } .activity .activitys .img-list{ width: 100%; display: table; margin-top: 70px; } .activity .activitys .img-list li{ width: 32%; margin-right: 2%; float: left; margin-bottom: 30px; border: 9px solid #1d1d1d; border-radius: 8px; } .activity .activitys .img-list li:nth-child(3n){ margin-right: 0; } .activity .activitys .img-list li .img img{ width: 100%; height:200px; cursor:pointer; opacity:0; filter:alpha(opacity=0); } .activity .activitys .img-list li .img{ width: 100%; position: relative; height: 220px; } .activity .activitys .img-list li .img a{ display:block; } .activity .page-other{ margin-top: 150px; } .about{ width: 100%; } .about .atxt{ width: 1280px; margin: 52px auto; font-size: 20px; color: #1b1b1b; line-height: 25px; } .about-value{ width: 100%; } .about-value .title{ width: 100%; height: 82px; background: #1254a6; text-align: center; font-size: 33px; color: #fff; font-weight: bold; line-height: 82px; } .about-value .txt{ width: 1280px; font-size: 20px; line-height: 25px; color: #1b1b1b; margin: 78px auto 106px; } .about-history{ width: 100%; padding-bottom: 126px; } .about-history .title{ font-size: 42px; font-weight: bold; color: #1254a6; text-align: center; line-height: 1; } .about-history .list{ width: 812px; padding-left: 62px; margin: 147px auto 0; } .about-history .list li{ width: 100%; display: flex; align-items: center; margin-bottom: 21px; } .about-history .list li .time{ width: 133px; height: 133px; background: #1254a6; border-radius: 8px; color: #fff; font-size: 42px; font-weight: bold; text-align: center; line-height: 133px; float: left; } .about-history .list li .tbox{ float: left; margin-left: 45px; width: calc(100% - 178px); } .about-history .list li .tbox .txt{ color: #1b1b1b; font-size: 20px; line-height: 25px; position: relative; padding-left: 45px; } .about-history .list li .tbox .txt::after{ width: 8px; height: 2px; position: absolute; left: 0; top: 13px; content: ''; background: #1b1b1b; } .about-qualification{ width: 100%; } .about-qualification .title{ width: 100%; height: 82px; background: #1254a6; text-align: center; font-size: 33px; color: #fff; font-weight: bold; line-height: 82px; } .about-qualification .txt{ max-width: 1155px; margin: 52px auto 0; font-size: 21px; color: #1b1b1b; line-height: 25px; text-align: center; } .about-qualification .honor{ max-width: 1155px; margin: 52px auto 0; font-size: 21px; color: #1b1b1b; line-height: 25px; text-align: center; position:relative; } .about-qualification .honor .prev{ width: 34px; height: 58px; background: url(../images/icon9.png) center center no-repeat; background-size: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer; } .about-qualification .honor .next{ width: 34px; height: 58px; background: url(../images/icon10.png) center center no-repeat; background-size: 100%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer; } .about-qualification .honor .honor-box{ width: 100%; } .about-qualification .honor .honor-box .img{ margin-top: 30px; } .about-range{ width: 100%; margin-top: 103px; } .about-range .title{ width: 100%; height: 82px; background: #1254a6; text-align: center; font-size: 33px; color: #fff; font-weight: bold; line-height: 82px; } .about-range .map{ width: 100%; border-bottom: 25px solid #1254a6; background: #1d1d1d; } .about-range .box{ position: relative; width: 100%; } .about-range .box .num{ position: absolute; left: 16.4%; top: 80px; z-index: 2; } .about-range .box .num p{ background: url(../images/32.png) left center no-repeat; padding-left: 66px; font-size: 48px; line-height: 1; float: left; color: #fff; margin-right: 33px; } .about-range .box .num p span{ font-size: 12px; display: block; } .about-range .box .txt{ font-size: 32px; color: #fff; padding-left: 40px; background: url(../images/31.png) left bottom no-repeat; line-height: 1; padding-top: 8px; position: absolute; left: 16.4%; bottom: 43px; z-index: 2; } .service{ width: 100%; padding: 47px 0 62px; } .service-purposes{ max-width: 1188px; margin: auto; } .service-purposes .title{ font-size: 42px; color: #1254a6; line-height: 1; text-align: center; font-weight: bold; } .service-purposes .t1{ font-size: 21px; font-weight: bold; color: #1b1b1b; line-height: 1; margin-top: 80px; } .service-purposes .t2{ font-size: 20px; color: #1b1b1b; line-height: 25px; margin-top: 24px; } .service-mechanism{ width: 100%; margin-top: 48px; } .service-mechanism .title{ width: 100%; height: 75px; background: #1254a6; text-align: center; color: #fff; font-size: 33px; font-weight: bold; line-height: 75px; } .service-mechanism .txt{ max-width: 1188px; margin: auto; font-size: 20px; color: #1b1b1b; line-height: 25px; padding: 70px 0 90px; } .service-mechanism .txt img{ margin: auto; display: block; } /*鍦板浘鏍峰紡*/ .anchorBL{ display: none; } /* ------ */ .flex-right{ position: fixed; right: 0; top: 50%; transform: translateY(-50%); z-index: 9; } .flex-right .icon{ position: relative; width: 57px; height: 53px; background: #000; cursor: pointer; display: block; padding: 14px 0; } .flex-right .icon img{ display: block; margin: auto; } .flex-right .icon:hover{ background: #1254a6; } .flex-right .icon .ewm-tc{ position: absolute; right: 57px; bottom: 0; width: 88px; height: 88px; display: none; } .flex-right .icon:hover .ewm-tc{ display: block; } .call-now{ width: 127px; height: 44px; background: #1254a6; border-radius: 8px; color: #fff; display: table; margin:auto; text-align: center; line-height: 44px; font-size: 21px; font-weight: bold; } .gotop{ width: 50px; height: 50px; border-radius: 5px; position: fixed; right: 10px; bottom: 50px; z-index: 9; } .product{ width: 100%; padding-top: 75px; background: #1254a6; } .product .list{ width: 100%; } .product .list li{ width: 100%; display: table; background: #fff; } .product .list li a{ display: block; } .product .list li .img{ width: 50%; float: right; } .product .list li .img img{ width: 100%; } .product .list li .tbox{ width: 50%; display: flex; justify-content: center; align-items: center; float: left; text-align: center; flex-direction: column; } .product .list li:nth-child(2n) .img{ float: left; } .product .list li:nth-child(2n) .tbox{ float: right; } .product .list li .tbox .icon{ margin: 0 auto; display: table; } .product .list li .tbox .txt{ font-size: 33px; font-weight: bold; color: #1d1d1d; line-height: 1; margin-top: 25px; } .product .list li .tbox .more{ width: 127px; height: 44px; background: #1254a6; border-radius: 8px; font-size: 22px; color: #fff; line-height: 44px; margin-top: 27px; } @media screen and (max-width: 1780px){ .header{ padding: 10px 10.8% 0 7.8%; } .footer .box1 .address{ display: none; } .footer .box1 .f-menu{ float: right; margin-left: 0; } .information{ padding: 68px 30px; } .footer .box2{ padding: 0 5.2%; } } @media screen and (max-width: 1430px){ .index-xbox3 .list{ width: 100%; padding: 0 30px; } .index-xbox3 .list li .tbox-tc{ padding: 60px 70px 0 100px; } } @media screen and (max-width: 1366px){ .banner .banner-box .title{ font-size:60px; } .header .menu li{ margin-right: 40px; } .index-service .list li{ padding: 40px 20px; } .index-system .list, .about .atxt, .about-value .txt{ padding: 0 30px; } .index-system .list li .icon{ margin: 0; } .index-system .list li .tbox{ margin: 0; } .news-box{ width: 100%; } .news-box .left{ width: 100%; float: right; padding: 30px; } .news-box .news-menu, .info-box{ width: 100%; float: left; padding: 30px; } .news-box .news-menu.newsinfo{ display: none; } .info-other{ width: 100%; padding: 0 30px; } } @media screen and (max-width: 1280px){ .about .atxt,.about-value .txt{ width: 100%; } } @media screen and (max-width: 1220px){ .about-qualification .txt, .service-purposes, .about-qualification .honor{ width: 100%; padding: 0 30px; } .service-mechanism .txt{ width: 100%; padding: 70px 30px 90px 30px; } .activity .activitys{ width: 100%; padding: 0 5%; } .activity .activitys .list-box li .prev{ left: 0; } .activity .activitys .list-box li .next{ right: 0; } .information .img img{ width: 46%; margin-top: 20px; margin-right: 10px; } .index-xbox2 .list ul{ justify-content: space-around; } } @media screen and (max-width: 1100px){ .header { padding: 10px 5% 0 5%; } .index-map .box .num, .index-map .box .txt, .about-range .box .num, .about-range .box .txt{ left: 5%; } .index-system .list li .tbox{ padding: 20px 12px 0; } .humanities{ width: 100%; padding: 83px 5% 88px; } .humanities .img-box{ width: 100%; } .index-xbox1 .txt{ padding: 0 30px; } .index-xbox3 .list li .tbox .title{ font-size: 40px; } .index-xbox3 .list li .tbox-tc .t1{ font-size: 35px; } } @media screen and (max-width: 1024px){ .header .menu{ width: 80px; height: 100%; margin-top: 0; } .header .menu .m-close{ width: 100%; height: 100%; background: url(../images/menu-icon1.png) center center no-repeat; background-size: 100%; } .header .menu .m-close.on{ background: url(../images/menu-icon2.png) center center no-repeat; background-size: 100%; } .header .menu ul{ position: fixed; right: 0; top: 115px; width: 300px; background: #fff; height: calc(100vh - 115px); overflow-y: scroll; display: none; } .header .menu li{ width: 100%; margin-right: 0; float: initial; } .header .menu li .menu-link{ color: #1254a6; padding-left: 15px; } .header .menu li .s-menu{ position: relative; top: 0; width: 100%; } .header .menu li .s-menu.gywm, .header .menu li .s-menu.ygfw, .header .menu li .s-menu.ygfw, .header .menu li .s-menu.fwtx, .header .menu li .s-menu.qyxx{ left: 0; min-width: 100%; width: 100%; } .header .menu li .s-menu-link{ line-height: 30px; display: block; width: 100%; } .header .menu li .s-menu.qyxx .s-menu-link, .header .menu li .s-menu.qyxx .s-menus{ float: initial; } .header .menu li .s-menu.qyxx .s-menus{ background: url(../images/qyxx3.png) 17px 12px no-repeat; } .header .menu li .s-menu .s-menus span{ background: url(../images/icon29.png) 95% center no-repeat; } .header .menu li .s-menu.qyxx .s-menus span{ padding-left: 42px; line-height: 30px; } .s-menu-boxs{ padding-left: 15px; padding-bottom: 12px; } .header .menu li .s-menu.jcwl{ left: 0; min-width: 100%; padding-left: 0; } .header .menu li .s-menu.jcwl .s-menus{ width: 100%; margin: 0; float: initial; } .header .menu li .s-menu.jcwl .s-menus span{ padding-left: 42px; line-height: 30px; } .header .menu li .s-menu.jcwl .s-menus.s1{ background: url(../images/jcwl1.png) 17px 12px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s2{ background: url(../images/jcwl4.png) 17px 12px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s3{ background: url(../images/jcwl7.png) 17px 12px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s4{ background: url(../images/jcwl11.png) 17px 12px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s5{ background: url(../images/jcwl14.png) 17px 12px no-repeat; } .footer .box2 .f-share, .footer .box1{ display: none; } .footer .box2 .copyright{ width: 100%; text-align: center; } .flex-right{ display: none; } .banner .banner-box{ left: 5%; top: initial; bottom: 50px; } .banner .banner-box .title{ font-size: 40px; } .index-service .list li{ width: 24%; margin: -20px 0.5% -1px; } .info-banner .title{ left: 5%; bottom: 30px; font-size: 24px; padding-bottom: 15px; } .index-service .list li .more{ opacity: 1; } .index-xbox5 .list li { width: 260px; height: 260px; } .index-xbox5 .list li .tbox .t2{ padding: 0 10px; margin-top: 20px; } } @media screen and (max-width: 1000px){ .web_video{ padding-bottom:50px; } .web_video iframe{ width:100%; height:350px; padding:0 20px; text-align:center; display:block; margin:0 auto; } .info-box iframe{ width:500px !important; height:350px !important; } .address-box .box{ width: 100%; padding: 0 5%; } .address-box .box .left, .address-box .box .right{ width: 100%; float: initial; } .address-box .box .right{ margin-top: 100px; } .footer .box2 .copyright{ font-size: 14px; } .news-info .news-box{ margin-top: 50px; } .activity .treatment .list{ width: 100%; padding: 0 5%; } .activity .treatment .list li{ width: 24%; height: 200px; margin-right: 1%; } .activity .activitys .yeae-menu li{ width: 50px; height: 50px; border-radius: 8px; background: #1254a6; font-size: 18px; line-height: 50px; } .index-xbox3 .list li .tbox-tc { padding: 30px 30px 0 30px; } .index-xbox4 .box{ padding: 0 30px; } .about-value .xlist{ width: 100%; padding: 0 30px; } } @media screen and (max-width: 812px){ .about-history .list{ width: 100%; padding: 0 30px; } .index-news .list .prev{ left: 18%; } .index-news .list .next{ right: 18%; } .index-system{ padding: 70px 0; } .index-system .list li .tbox .t2{ font-size: 16px; } .index-system .list li .icon{ height: 220px; padding-top: 55px; } .index-service .list{ height: auto; } .index-service .list ul{ display: inline-block; } .index-service .list li{ width: 50%; height: 420px; margin: 0; float: left; } .index-tbox{ padding: 108px 5% 100px; display: block; } .index-tbox .tbox{ width: 100%; height: auto; } .index-tbox .more{ display: table; margin: 50px auto 0; } .product .list li .img, .product .list li .tbox{ width: 100%; } .product .list li .tbox .txt{ font-size: 20px; margin-top: 15px; } .product .list li .tbox .more{ font-size: 16px; margin-top: 20px; } .gotop{ display: none; } .index-xbox2 .list ul{ justify-content: space-around; flex-wrap: wrap; } .index-xbox2 .list ul li{ margin-bottom: 30px; } .index-xbox3 .list li{ width: 100%; } .index-xbox3 .list li .tbox-tc{ padding: 20px 20px 0 20px; } .index-xbox3 .list li .tbox-tc .t1{ font-size: 24px; } .index-xbox3 .list li .tbox-tc .t2{ margin-top: 10px; } .index-xbox4{ padding: 90px 0 120px; } .index-xbox4 .box{ flex-wrap: wrap; } .index-xbox4 .box .tbox{ width: 100%; } .index-xbox4 .box .tbox .txt{ font-size: 18px; } .index-xbox4 .box .tbox .link{ margin-top: 20px; } .index-xbox4 .box .img{ margin:50px auto 0; } .index-xbox5{ /* padding: 85px 0 90px; */ } .index-xbox5 .list{ padding: 40px 40px 20px; } .index-xbox5 .list ul{ margin-top: 42px; flex-wrap: wrap; } .index-xbox5 .list li{ width: 170px; height: 170px; margin-bottom: 20px; } .index-xbox5 .list li .tbox{ padding-top: 25px; } .index-xbox5 .list li .tbox .t1{ font-size: 22px; } .index-xbox5 .list li .tbox .t2{ font-size: 16px; } .about-value .xlist li{ padding-left: 0; } } @media screen and (max-width: 768px){ .web_video iframe{ width:100%; height:250px; padding:0 20px; text-align:center; display:block; margin:0 auto; } .info-box iframe{ width:90% !important; height:250px !important; } .activity .activitys .list-box .swiper-slide .img{ height: 180px; } .activity .activitys .img-list li .img { height: 100px; } .news-box .left .big .img{ height:220px; } .news-box .left .list li .img{ height:120px; } .info-other .list li .img{ height:120px; } .header{ height: 70px; } .header .logo{ width: 60px; } .header .menu{ width: 45px; } .header .menu .m-close{ height: 80%; } .header .menu ul{ top: 70px; height: calc(100vh - 70px); } .footer .box2{ height: auto; } .footer .box2 .copyright{ float: initial; line-height: 20px; padding: 10px 0; } .leave-massage{ width: 100%; padding: 0 5%; margin-top: 45px; } .leave-massage .t1{ font-size: 16px; } .leave-massage .t2{ font-size: 16px; margin-top: 20px; margin-bottom: 40px; } .leave-massage .tbox .name{ font-size: 16px; } .leave-massage .tbox .txt{ font-size: 16px; height: 50px; } .leave-massage .tbox .text{ height: 150px; } .leave-massage .btn{ margin: 25px auto 0; height: 50px; font-size: 20px; } .address-box .title{ height: 50px; line-height: 50px; font-size: 20px; } .address-box .box{ margin: 50px auto 0; } .address-box .box .left .boxs{ margin-bottom: 60px; } .address-box .box .left .boxs .tbox img{ position: relative; top: 0; transform: translateY(0); margin-top: 30px; } .address-box .box .left .boxs .t1, .address-box .box .right .t1{ font-size: 20px; margin-bottom: 20px; } .address-box .box .left .boxs .tbox span, .address-box .box .left .boxs .tbox p, .address-box .box .right .t2{ font-size: 16px; } .address-box .box .right{ margin-top: 60px; } .page-other{ padding: 0 5%; } .page-other .btn{ margin: 25px auto 0; height: 50px; font-size: 20px; } .info-banner .title{ bottom: 15px; padding-bottom: 10px; font-size: 20px; } .news{ padding: 25px 0 40px; } .news-box .news-menu, .info-box{ padding: 20px 5%; } .news-box .news-menu .search-box .t1, .news-box .news-menu .search-box .btn{ height: 40px; font-size: 16px; } .news-box .news-menu .search-box .btn{ width: 70px; } .news-box .news-menu .year .t1, .news-box .news-menu .sort .t1, .news-box .news-menu .new .t1{ font-size: 20px; } .news-box .news-menu .year .list li{ width: 40px; height: 40px; line-height: 40px; } .news-box .news-menu .year .list li a{ font-size: 14px; } .news-box .news-menu .new{ margin-top: 30px; } .news-box .left{ padding: 20px 5%; } .news-box .left .big{ border: 6px solid #1d1d1d; } .news-box .left .big .time{ left: 10px; top: 10px; font-size: 12px; width: 40px; height: 40px; } .news-box .left .big .time span{ font-size: 14px; margin: 5px 0; } .news-box .left .big .txt{ font-size: 16px; left: 10px; bottom: 10px; } .news-box .left .list li{ width: 100%; margin-right: 0; border: 6px solid #1d1d1d; } .news-box .left .list li .time{ left: 10px; top: 10px; font-size: 12px; width: 40px; height: 40px; } .news-box .left .list li .time span{ font-size: 14px; margin: 5px 0; } .news-box .left .list li .txt{ font-size: 16px; left: 10px; bottom: 10px; } .news .page-other, .humanities .page-other, .activity .page-other, .information .page-other, .job .page-other { margin-top: 25px; } .header-height{ height: 70px; } .news-info{ padding: 35px 0; } .news-info .top .t1{ font-size: 25px; } .news-info .top .t2{ font-size: 12px; margin: 10px auto 0; padding-top: 10px; } .news-info .news-box{ margin-top: 0; } .info-box{ font-size: 14px; } .info-other{ display: none; } .humanities{ padding: 40px 5%; } .humanities .txt{ font-size: 14px; } .humanities .img-box li{ border: 5px solid #1d1d1d; } .activity{ padding: 40px 0; } .activity .treatment .title, .activity .activitys .title{ font-size: 20px; } .activity .treatment .list{ margin: 30px auto 0; } .activity .treatment .list li{ width: 49%; margin-right: 2%; } .activity .treatment .list li:nth-child(2n){ margin-right: 0; } .activity .treatment .list li .t1{ font-size: 16px; } .activity .activitys .list-box .swiper-slide .img img{ width: 100%; } .activity .activitys .list-box{ margin-top: 32px; } .activity .activitys .list-box li .prev, .activity .activitys .list-box li .next{ top: 32%; transform: translateY(0); } .activity .activitys .yeae-menu{ margin-top: 20px; } .activity .activitys .yeae-menu li{ margin-bottom: 10px; } .activity .activitys .img-list li{ width: 48%; margin-right: 4%; } .activity .activitys .img-list li:nth-child(3n){ margin-right: 4%; } .activity .activitys .img-list li:nth-child(2n){ margin-right: 0; } .information{ padding: 30px 5%; } .information .tbox{ font-size: 14px; line-height: 20px; } .information .img{ margin-top: 30px; margin-right: 30px; } .information .img img{ border: 5px solid #1d1d1d; } .job{ padding: 50px 0 30px; } .job-box{ width: 100%; padding: 0 5%; } .job-box .select-box select{ width: 38%; height: 40px; background: url(../images/icon11.png) 90% center no-repeat; margin-right: 0; box-sizing: border-box; font-size: 14px; } .job-box .select-box .btn{ width: 20%; height: 40px; box-sizing: border-box; font-size: 14px; } .job-box .list{ margin-top: 25px; } .job-box .list li{ width: 48%; margin-right: 4%; } .job-box .list li:nth-child(2n){ margin-right: 0; } .job-info{ width: 90%; left: 5%; padding: 50px 15px 15px; } .job-info .close{ top: 10px; right: 10px; width: 25px; height: 25px; } .job-info .title{ font-size: 20px; } .job-info .address{ font-size: 20px; padding-top: 40px; background-size: 20px; } .job-info .txt{ margin-top:20px; } .job-info .use{ font-size: 20px; } .service-purposes .title{ font-size: 20px; } .service-purposes .t1{ font-size: 16px; margin-top: 30px; } .service-purposes .t2{ font-size: 14px; margin-top: 10px; } .service-mechanism .title, .about-value .title, .about-range .title, .about-qualification .title{ height: 50px; line-height: 50px; font-size: 20px; } .service-mechanism .txt{ padding: 30px 5%; font-size: 14px; } .about .atxt, .about-value .txt{ margin: 0; padding: 30px 5%; font-size: 14px; } .about-history{ padding-bottom: 40px; } .about-history .title{ font-size: 20px; } .about-history .list{ margin: 47px auto 0; padding: 0 5%; } .about-history .list li{ align-items: flex-start; } .about-history .list li .time{ width: 50px; height: 50px; font-size: 16px; line-height: 50px; } .about-history .list li .tbox{ margin-left: 15px; width:calc(100% - 65px); } .about-history .list li .tbox .txt{ font-size: 14px; line-height: 20px; padding-left: 20px; } .about-history .list li .tbox .txt::after{ top: 8px; } .about-qualification .txt, .about-qualification .honor{ padding: 0 5%; margin: 30px auto 0; font-size: 14px; line-height: 20px; } .about-range{ margin-top: 30px; } #main{ width: 100%; height: 400px; } .about-range .box .num, .index-map .box .num{ top: 20px; } .about-range .box .num p, .index-map .box .num p{ font-size: 25px; background-size: 30px; padding-left: 35px; } .about-range .box .txt, .index-map .box .txt{ font-size: 20px; bottom: 20px; background-size: 15px; padding-left: 25px; } .banner .banner-box{ bottom: 20px; } .banner .banner-box .title{ font-size: 20px; } .banner .banner-box .share{ display: none; } .index-tbox{ padding: 30px 5%; } .index-tbox .tbox{ padding: 20px; } .index-tbox .tbox .t1, .index-service .title, .index-new .title{ font-size: 20px; } .index-tbox .tbox .t2{ font-size: 16px; margin: 5px 0; } .index-tbox .tbox .t3{ font-size: 14px; } .index-tbox .more, .index-new .more, .index-news .boxs .more{ margin: 20px auto 0; width: 140px; height: 40px; font-size: 16px; line-height: 34px; background: url(../images/7.png) 4px center no-repeat; background-size: 50px; padding-left: 60px; } .index-service .list{ margin-top: 30px; } .index-service .list li{ width: 100%; height: auto; } .index-service .list li .more{ position: relative; bottom: 0; margin-top: 20px; } .index-new .txt{ font-size: 14px; line-height: 20px; margin: 20px auto; padding: 0 5%; } .index-system{ } .index-system .title{ font-size: 20px; } .index-system .list ul{ display: block; } .index-system .list li{ width: 100%; margin-bottom: 10px; } .index-system .list li .icon{ height: 110px; padding-top: 25px; } .index-system .list li .icon img{ width: 80px; } .index-system .list li .tbox{ padding: 10px 5px 0; height: auto; } .index-system .list li .tbox .t1{ font-size: 16px; } .index-system .list li .tbox .t2{ font-size: 12px; margin-top: 5px; } .index-system .list .more{ margin: 20px auto 0; width: 140px; height: 40px; font-size: 16px; line-height: 40px; background: url(../images/7-2.png) 4px center no-repeat; background-size: 50px; padding-left: 60px; } .index-news{ padding: 40px 0; } .index-news .title{ font-size: 20px; } .index-news .list{ margin-top: 20px; } .index-news .list .tbox{ border: 5px solid #1254a6; } .index-news .list .tbox .txt{ font-size: 20px; padding-top: 5px; } .index-news .list .tbox .time{ font-size: 16px; right: 10px; top: 10px; } .index-news .boxs{ margin-top: 25px; display: block; } .index-news .boxs .txt{ font-size: 14px; text-align: center; } .index-news .list .prev, .index-news .list .next, .activity .activitys .list-box li .prev, .activity .activitys .list-box li .next{ width: 20px; } .index-txt1{ font-size: 24px; line-height: 60px; } .index-xbox1{ padding-top: 88px; } .index-xbox1 .title{ font-size: 24px; } .index-xbox1 .txt{ font-size: 18px; } .index-xbox1 .more{ font-size: 24px; } .index-xbox2{ padding: 30px 0 60px; } .index-xbox2 .list ul li .tbox{ font-size: 16px; } .index-xbox2 .list ul li .img{ padding: 20px; } .index-xbox3 .list{ margin: 40px auto 0; } .index-xbox3 .list li .tbox .title{ font-size: 24px; } .index-xbox4 .title, .index-xbox5 .list .title,.index-xbox3 .title{ font-size: 24px; } .index-xbox5 .list li .img{ padding: 0 30px; } .about-xtitle{ font-size: 24px; line-height: 60px; } .about-value .xlist li .img{ width: 80px; } .about-value .xlist li .tbox .t1{ font-size: 24px; } .about-value .xlist li .tbox .t2{ font-size: 18px; } .about-xhistory{ padding: 90px 0 60px } .about-xhistory .title{ font-size: 24px; } .about-xhistory .list{ width: 100%; padding: 30px 30px 40px; margin-top: 40px; } .about-xhistory .list li{ width: 51%; padding: 0 0 0 43px; } .about-xhistory .list li:nth-child(2n){ padding: 0 40px 0 0; } .about-xhistory .list li::after{ left: -6px; top: 5px; } .about-xhistory .list li:nth-child(2n)::after{ right: -5px; } .about-xhistory .list li .time{ font-size: 40px; } .about-xhistory .list li .tbox{ margin-top: 10px; } .about-xhistory .list li .tbox .txt{ font-size: 18px; padding-left: 20px; } .about-xhistory .list li .tbox .txt::after{ width: 8px; height: 8px; } .about-qualification .honor .prev, .about-qualification .honor .next{ background-size: 20px; } .honor .preview{ padding: 0 50px; } .header .menu li .s-menu .s-menus .span{ padding: 6px 20px 6px 45px; } .header .menu li .s-menu.jcwl .s-menus.s1{ background: url(../images/jcwl1.png) 17px 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s2{ background: url(../images/jcwl4.png) 17px 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s3{ background: url(../images/jcwl7.png) 17px 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s4{ background: url(../images/jcwl11.png) 17px 5px no-repeat; } .header .menu li .s-menu.jcwl .s-menus.s5{ background: url(../images/jcwl14.png) 17px 5px no-repeat; } .header .menu li .s-menu.qyxx .s-menus{ background: url(../images/qyxx3.png) 17px 5px no-repeat; } } @media screen and (max-width: 460px){ .job-lable{ width: 100%; padding: 0 5%; } .job-lable .box1 .sbox{ width: 100%; margin-right: 0; } .about-xhistory .list li::after{ left: -9px; top: 5px; } .about-xhistory .list li:nth-child(2n)::after{ right: -7px; } .about-xtitle::after{ display: none; } }