body{ width:100%; overflow-x:hidden;margin:0;padding:0;font-family:/*"PingFang SC",*/"Microsoft Yahei"; color:#333; background:#fff; m-webkit-tap-highlight-color:transparent;/*去除苹果链接带边框*/ -webkit-text-size-adjust:none;} img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} ol,ul,li{list-style:none; margin:0; padding:0} h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; font-weight:normal; margin:0; padding:0} a{text-decoration:none; color:#333} a:active,a:focus,a:hover{outline:none; color:#0e679b} button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;} @font-face { font-family: 'fontDate'; src: url('../css/font/ancona.eot'); src: url('../css/font/ancona.eot?#iefix') format('embedded-opentype'), url('../css/font/ancona.woff') format('woff'), url('../css/font/ancona.ttf') format('truetype'), url('../css/font/ancona.svg#NeuesBauenDemo') format('svg'); font-weight: normal; font-style: normal; } /*.bodyMove{position:relative;left:-300px;animation:mymove 0.5s;} @keyframes mymove{0%{left:0;}100%{left:-300px;}}*/ .boxTop{ background:url(../images/topLine.png) bottom repeat-x; height:133px; position:relative} .logo{position:absolute; top:30px; left:50%; margin-left:-600px;} .boxSearch{ position:absolute; top:30px; right:50%; margin-right:-440px;height:28px; width:185px; border:1px solid #d0d0d0; border-radius:15px; overflow:hidden; font-size:0} .inputTop{ width:155px; line-height:28px; text-indent:10px; font-size:12px; color:#999} .submitTop{width:30px; height:30px; background:url(../images/icoSearch.png) center no-repeat; cursor:pointer} .submitTop:hover{background:url(../images/icoSearchHover.png) center no-repeat;} .btnXzzx{display:inline-block;position:absolute; top:30px; right:50%; margin-right:-520px;height:28px; background:#a0b4d9; border-radius:15px; color:#fff; font-size:12px; line-height:28px; padding:0 12px; text-align:center} .btnXzzx:hover{ background:#859dcc; color:#fff} .btnKsrk{display:inline-block;position:absolute; top:30px; right:50%; margin-right:-600px;height:28px; background:#7bbfea; border-radius:15px; color:#fff; font-size:12px; line-height:28px; padding:0 12px;text-align:center} .btnKsrk:hover{ background:#5eabe3; color:#fff} .nav{position:absolute; top:70px; right:50%; margin-right:-622px; height:60px; font-size:0} .nav a{ display:inline-block; font-size:15px; line-height:46px; height:59px; padding:0 22px; overflow:hidden; vertical-align:top} .nav .on{ border-bottom:4px solid #ffba00;} @keyframes AsubNavI{0%{width:0;}100%{width:100%;}} .subNav{ position:absolute; top:133px; z-index:101; display:none; width:150px; background:#fff; left:50%; box-shadow:0 0 10px rgba(0,0,0,0.1)} .subNav a{ display:block; height:44px; position:relative; border-bottom:1px solid #f2f2f2} .subNav a span{display:block;position:absolute; width:0; height:100%; z-index:1; background:#0081cc;} .subNav a i{display:block;position:absolute; width:100%; height:100%; z-index:2;line-height:44px; font-size:14px; text-indent:23px;} .subNav a:hover span{animation:AsubNavI 0.3s; width:100%;} .subNav a:hover i{color:#fff} .subNav a:last-of-type{ border-bottom:none} .banner{width:100%;height:31.25vw;overflow:hidden;position:relative;font-size:0; color:#fff} .banner .swiper-slide div{ width:100%; height:100%; position:relative; overflow:hidden; cursor:pointer} .banner .swiper-pagination{bottom:25px!important; left:50%!important; margin-left:-600px!important; width:1200px!important; text-align:right;} .banner .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:0.5} .banner .swiper-pagination-bullet-active{width:24px; height:10px;opacity:1.0; border-radius:6px; background:#ffba00} .banner .swiper-button-prev{left:20px; margin-top:-50px; width:40px; height:90px; background-size:100% 100%;fill:#fff!important;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); opacity:0.5} .banner .swiper-button-prev:hover{opacity:0.9} .banner .swiper-button-next{right:20px;margin-top:-50px;width:40px; height:90px; background-size:100% 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); opacity:0.5} .banner .swiper-button-next:hover{opacity:0.9} .banner .bannerImg{background-position:center center!important; background-size:100% 100%!important;} .banner .bannerImg span{ position:absolute; top:22%; left:50%; margin-left:-515px;color:#fff; display:none} .banner h1{font-size:45px; font-weight:bold; display:inline-block; border-bottom:2px solid #fff; padding-bottom:10px;} .banner h2{font-size:32px; padding:10px 0 20px 0;font-weight:bold;} .banner a{ display:inline-block;width:110px; height:44px; border-radius:22px; background:url(../images/icoJt.png) center no-repeat; background-color:#ffba00;} .banner a:hover{ background:url(../images/icoJt.png) center no-repeat; background-color:#ffa500;} #bannerText{ letter-spacing:6px;} .bannerIcoImg{position:absolute; z-index:2; bottom:40px; left:50%; margin-left:-420px} @media(max-width:1440px){ .banner .bannerImg span{ top:18%;margin-left:-450px;} .banner h1{font-size:38px;} .banner h2{font-size:25px;} } .indNotice{ height:60px; background:#fff; } .indNotice1{width:1082px; margin:0 auto; position:relative; padding:0 0 0 118px;} .indNavNotice{ position:absolute; left:0; top:20px; background:url(../images/icoNotice.png) left center no-repeat;height:20px; padding:0 10px 0 30px; font-size:16px; font-weight:bold; color:#0081cc; line-height:20px;} .moreNotice{ position:absolute; right:0; height:60px; width:26px;background:url(../images/icoMore.png) center no-repeat; opacity:0.5} .moreNotice:hover{opacity:1.0} .indNotice2{ width:960px; height:60px; line-height:60px; overflow:hidden} .indNotice2 span{} .indNotice2 i{color:#999; display:inline-block; margin-left:10px; font-size:14px;} .indNotice2 a{ font-size:15px;} .indNotice2 a:hover{color:#0081cc} .indNav{ position:relative; height:70px; margin-bottom:10px} .indNav i{ display:inline-block; font-size:24px; color:#0e679b; border-left:3px solid #0e679b; height:30px; line-height:30px; padding-left:10px; margin-top:30px;} .indNav a{ position:absolute; right:0; top:35px; font-size:14px; color:#0e679b; background:url(../images/icoJt1.png) right center no-repeat; padding-right:13px; display:inline-block} .indNews{ background:#e3ebf1} .indNews1{width:1200px; height:500px; margin:0 auto;} .indNews2{width:1200px;overflow:hidden} .indNewsL{float:left; width:730px;height:370px; background:#fff; font-size:0; overflow:hidden} .indNavNews{ background:#cedfeb;} .indNavNews a{ display:inline-block;font-size:15px; color:#0e679b; border-right:1px solid #fff; width:243px; text-align:center; line-height:40px;} .indNavNews a:last-of-type{border-right:0} .indNavNews .on{ width:242px!important; background:#0081cc; color:#fff!important;} .indNewsList{ padding:15px 30px 0 30px; display:none} .indNewsList a{display:block; font-size:15px; line-height:49px; border-bottom:1px solid #e5edf2; background:url(../images/bgLi.jpg) left center no-repeat; padding-left:17px} .indNewsList a img{display:inline-block; margin-left:5px} .indNewsList a:last-of-type{border-bottom:none} .indNewsList a i{display:inline-block; float:right; color:#999} .indNewsR{float:left; width:450px; height:370px; background:#fff; display:inline-block; margin-left:20px; position:relative; overflow:hidden} .indNewsR .swiper-slide{ width:100%; height:100%; position:relative; overflow:hidden} .indNewsR .swiper-pagination{ font-size:18px; font-weight:bold; width:50px!important; left:390px!important; bottom:35px!important; color:#0e679b} .indNewsR .swiper-pagination-total{ color:#999} .indNewsR .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:0.5} .indNewsR .swiper-pagination-bullet-active{width:24px; height:10px;opacity:1.0; border-radius:6px; background:#ffba00} .indNewsR .swiper-button-prev{width:30px; height:50px; left:0; top:125px; margin-top:0; background:url(../images/btnL1.png) no-repeat} .indNewsR .swiper-button-prev:hover{background:url(../images/btnL1Hover.png) no-repeat} .indNewsR .swiper-button-next{width:30px; height:50px; right:0; top:125px;margin-top:0; background:url(../images/btnR1.png) no-repeat} .indNewsR .swiper-button-next:hover{background:url(../images/btnR1Hover.png) no-repeat} .indNewsR img{ width:450px; height:279px; border-bottom:3px solid #ffba00} .indNewsR i{display:block; padding:20px 115px 0 20px; font-size:15px; font-weight:bold; color:#0e679b; line-height:22px;} .indNav1{ height:92px; background:url(../images/grayLine.jpg) bottom repeat-x; text-align:center; font-size:0} .indNav1 a{display:inline-block; width:600px; height:90px; line-height:90px; color:#0e679b; font-size:24px;} .indNav1 .on{ border-bottom:2px solid #0e679b;} .indBox{display:none; position:relative; height:460px; overflow:hidden} .indQsqy{width:100%; max-width:1340px; padding-bottom:50px; margin:30px auto 0 auto; overflow:hidden; text-align:center;position:relative; } .indQsqy .swiper-slide{ width:1230px; margin:0 auto; overflow: hidden; font-size:0} .indQsqy .swiper-slide a{ display:inline-block; width:380px; margin:0 15px;} .indQsqy .swiper-slide a img{ width:380px; height:253px;transition:transform 1s;} .indQsqy .swiper-slide a i{ line-height:80px; background:#19a3f3; font-size:18px; color:#fff; text-align:center; display:block} .indQsqy .swiper-slide a:nth-child(1) i{background:#19a3f3;} .indQsqy .swiper-slide a:nth-child(2) i{background:#5272da;} .indQsqy .swiper-slide a:nth-child(3) i{background:#14acc1;} .indQsqy .swiper-slide a span{width:380px; height:253px; overflow:hidden; display:block} .indQsqy .swiper-slide a:hover img{transform:scale(1.2);} .indQsqy .swiper-slide a:hover i{ font-weight:bold} .indQsqy .swiper-pagination{} .indQsqy .swiper-pagination-bullet{ background:#acaeaf; opacity:1.0} .indQsqy .swiper-pagination-bullet-active{ background:#0081cc; width:27px; border-radius:5px;} .indQsqy .swiper-button-prev{width:47px; height:47px; left:0; top:143px; margin-top:0; background:url(../images/btnL.png) no-repeat} .indQsqy .swiper-button-prev:hover{background:url(../images/btnLHover.png) no-repeat} .indQsqy .swiper-button-next{width:47px; height:47px; right:0; top:143px;margin-top:0; background:url(../images/btnR.png) no-repeat} .indQsqy .swiper-button-next:hover{background:url(../images/btnRHover.png) no-repeat} .indAbout{ width:1200px; margin:30px auto 0 auto; height:372px; background:#e3ebf1; font-size:0} .indAbout img{width:590px; height:372px; vertical-align:middle} .indAbout div{display:inline-block; width:550px; padding:0 30px; vertical-align:middle} .indAbout h1{ font-size:22px; color:#0081cc; font-weight:bold} .indAbout h2{ height:2px; background:#0081cc; width:190px; margin:15px 0;} .indAbout span{ font-size:15px; line-height:26px; display:block} .indAbout a{display:inline-block; padding:0 30px 0 30px; line-height:42px; font-size:15px; font-weight:bold; color:#fff; background-color:#0081cc; border-radius:22px; margin:15px 0 0 0} .indAbout a:hover{background:#ffba00} .indHxqy{ background:#e3ebf1} .indHxqy1{width:1200px; height:440px; margin:0 auto; padding-top:10px;} .indHxqy2{width:1200px;overflow:hidden; font-size:0; padding:0 0 0 0;} .indDqgz{ width:590px; height:300px; background:url(../images/bgDqgz.jpg) no-repeat; display:inline-block; vertical-align:top} .indDqgz div{ padding:120px 0 0 130px;} .indDqgz div a{display:block; line-height:40px; font-size:15px; background:url(../images/bgLiRed.jpg) left center no-repeat; padding:0 0 0 12px;} .indDqgz a:hover{color:#f1000b} .indDqgz span{ text-align:right; display:block; padding:0 25px 0 0} .indDqgz span a{ font-size:15px; font-weight:bold; display:inline-block; padding-right:10px; color:#f1000b; background:url(../images/icoJt2.png) center right no-repeat;} .btnHzqy{ width:275px; height:300px; display:inline-block; margin:0 30px; background:url(../images/bgAqsc.jpg) no-repeat); text-align:center; overflow:hidden; position:relative;vertical-align:top} .btnHzqy div{width:275px; height:300px; overflow:hidden} .btnHzqy div img{transition:transform 1s;} .btnHzqy span{ position:absolute; top:0; left:0; width:100%;} .btnHzqy span img{ margin:78px 0 20px;} .btnHzqy span i{display:block; color:#fff; font-size:18px;} .btnHzqy:hover div img{transform:scale(1.2);} .btnHzqy:hover span i{ font-weight:bold} .indNav2{ height:92px; background:url(../images/grayLine.jpg) bottom repeat-x; text-align:center; font-size:0} .indNav2 i{line-height:90px; color:#0e679b; font-size:24px;border-bottom:2px solid #0e679b; display:inline-block;} .indShzr{ width:1200px; height:360px; margin:40px auto 60px auto; background:url(../images/bgShzr.jpg) no-repeat; color:#fff} .indShzr div{padding:70px 0 0 60px;} .indShzr h1{font-size:24px; margin:15px 0} .indShzr h2{font-size:18px; margin:8px 0 15px 0; display:none} .indShzr h3{} .indShzr h3 a{ border:2px solid #fff; height:40px; width:110px; background:url(../images/icoJt.png) center no-repeat; display:inline-block; border-radius:22px;} .indShzr h3 a:hover{ border:2px solid #ffba00;background:url(../images/icoJt.png) center no-repeat; background-color:#ffba00} .indShzr span{ margin:30px 0 0 0; display:block} .indShzr span a{display:inline-block; color:#fff; font-size:18px; margin-right:30px;} .indShzr span img{ margin-right:8px; vertical-align:middle} .indShzr span a:hover{text-decoration:underline} .indLink{ background:#e3ebf1;} .indLink_img{ width:1213px; margin:0 auto; font-size:0; text-align:left} .indLink_img a{ width:290px; height:70px; margin:10px 6px 0 7px; display:inline-block;} .indLink_img a img{width:100%; height:100%} .indLink_img a:hover{box-shadow:0 0 5px rgba(0,0,0,0.2)} .indLink_text{ padding:15px 0; width:1213px; margin:0 auto; font-size:0} .indLink_text select{ width:391px; margin:0 6px 0 7px; border:1px solid #ccc; height:36px;} .toTop{ position:fixed;bottom:10px; right:10px; display:block; width:42px; height:42px; border-radius:100%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7} .toTop:hover{background:url(../images/toTopHover.png) no-repeat;background-size:100% 100%;opacity:1.0} .boxFoot{background:#0081cc; border-top:4px solid #ffba00; padding:30px 0 80px 0; width:100%; overflow:hidden;color:#cbdef1;font-size:0;} .boxFoot a{color:#cbdef1} .boxFoot a:hover{color:#fff} .boxFoot1{width:1200px; margin:0 auto; overflow:hidden; padding:0 10px} .boxFoot3{ line-height:30px;} .boxFoot3 div{font-size:13px;} .boxFoot3 a{display:inline-block; font-size:13px;vertical-align:middle} .boxFoot3 i{ font-size:0; width:1px; background:#b9d3ec; height:13px; display:inline-block; margin:0 10px; vertical-align:middle} .btnShare{float:right;} .btnShare i{font-size:13px; display:inline-block; vertical-align:middle;} .btnShare a{display:inline-block; width:40px; height:40px; border-radius:50%; overflow:hidden; margin-left:10px;vertical-align:middle; line-height:40px; text-align:center} .btnShare a img{width:30px; height:30px;} .btnShare .shareWx{background:linear-gradient(to bottom, #7ecf3f 0%,#399f26 100%);} .btnShare .shareWb{background:linear-gradient(to bottom, #fa997d 0%,#e84a49 100%);} .btnShare .shareQz{background:linear-gradient(to bottom, #fec85f 0%,#da9d1a 100%);} .btnShare .shareQq{background:linear-gradient(to bottom, #56b9ff 0%,#218bdd 100%);} .btnShare .shareWx:hover{background:#399f26} .btnShare .shareWb:hover{background:#e84a49} .btnShare .shareQz:hover{background:#da9d1a} .btnShare .shareQq:hover{background:#218bdd} .boxEwm{ position:fixed; width:222px; height:248px; top:50%; margin-top:-129px; left:50%; margin-left:-131px; z-index:1000; background:url(../images/bgWxEwm.png) no-repeat; padding:5px; font-size:0; line-height:0; display:none; box-sizing:content-box} .boxEwm a{display:block;height:26px; width:100%;} .boxEwm img{ width:178px; height:178px; display:inline-block; margin:22px 0 0 22px} .boxBlack{background:url(../images/bgBlack.png); width:100%; height:100%; position:fixed; z-index:999; top:0; left:0; display:none} .subBanner{ width:100%; height:200px; text-align:center} .subBanner span{display:inline-block; margin:0 auto; width:1200px; text-align:left; color:#fff; padding:25px 0 0 0; font-size:13px} .subBanner span i{display:block; font-size:30px; margin-top:5px;} .subBanner a{color:#fff;} .subBanner a:hover{color:#fff} .textBlack{ color:#000!important; opacity:0.5} .textBlack a{color:#000!important;} .textBlack a:hover{color:##000!important} .textBlue{ width:1200px; height:100px; margin:0 auto;padding:25px 0 0 0; font-size:13px; color:#0b619e} .textBlue i{display:block; font-size:30px; margin-top:5px;} .textBlue a{color:#0b619e} .textBlue a:hover{color:#0b619e} .navCur{width:100%; height:46px; background:#cedfeb;} .navCur span{display:block;width:1200px; font-size:0; margin:0 auto;} .navCur a{ font-size:15px; line-height:46px;display:inline-block; background:url(../images/bgNavCurLine.png) right repeat-y;text-align:center; } .navCur a:last-of-type{ background:url(../images/bgNavCurLine1.png) right repeat-y;} .navCur .on{background:#0081cc!important; color:#fff} .navCur .on:hover{color:#fff;} .boxBg{ background:#e3ebf1; width:100%; overflow:hidden} .boxMain{ width:1200px; margin:0 auto;} .conAbout{ padding:50px 0 50px 0;} /*.conAbout h1{ font-size:22px; font-weight:bold; color:#0e679b; padding:50px 0 0 50px} .conAbout h2{ font-size:32px; color:#444px; padding:10px 0 40px 50px}*/ .conAbout1{ font-size:0; background:#fff} .conAbout1 span{ font-size:15px; line-height:24px; display:inline-block; padding:0 50px; width:579px; vertical-align:middle} .conAbout1 span h1{ font-size:24px; font-weight:bold; color:#0e679b; padding:0 0 15px 0} .conAbout1 span p{text-indent:2em; padding-bottom:5px;} .conAbout1 img{ display:inline-block; vertical-align:middle} .navCon{ background:url(../images/bgLine.png) bottom repeat-x; text-align:center} .navCon i{display:inline-block; font-size:24px; color:#0d669e; border-bottom:1px solid #0d669e; padding:40px 0 20px 0} .boxLogo{ font-size:0; padding:30px 0 45px 0} .boxLogo img{ display:inline-block; margin:10px 58px 0 86px; vertical-align:top} .boxLogo span{ display:inline-block; width:860px;} .boxLogo span p{ font-size:16px; line-height:26px; margin-bottom:15px;} .boxQywh{ font-size:0; margin-bottom:-30px;} .boxQywh li{margin-bottom:30px; background:#fff} .boxQywh img{ display:inline-block; vertical-align:middle} .boxQywh span{width:500px; padding:0 50px; display:inline-block; vertical-align:middle} .boxQywh i{ display:block; font-size:24px; color:#0d669e; margin-bottom:8px;} .boxQywh p{ line-height:26px; font-size:16px;} .qywhList{ font-size:0; padding:0 0 60px 0} .qywhList li{ width:33.3%; text-align:center; display:inline-block; margin:40px 0 0 0} .qywhList img{ border-radius:50%; background:#0081cc} .qywhList i{display:block; font-size:17px; font-weight:bold; margin:8px 0 5px 0} .qywhList span{ font-size:16px;} .textList{font-size:0; padding:50px 0 0 0; margin-bottom:-30px;} .textList a{ width:380px; height:240px; border-top:3px solid #b2d9f0; background:#fff; margin:0 30px 30px 0; display:inline-block; position:relative} .textList a:nth-of-type(3n+0){ margin-right:0} .textList i{ display:inline-block; width:115px; height:120px; border-right:1px solid #e6eff5; margin:50px 0;vertical-align:middle; font-family:fontDate; text-align:center; color:#0d669e} .textList h1{ font-size:40px; margin:25px 0 5px 0; line-height:40px;} .textList h2{ font-size:20px; background:url(../images/bgDate.png) center no-repeat;} .textList span{ display:inline-block; width:214px; font-size:15px; line-height:26px; padding:0 30px 0 20px; text-align:justify;vertical-align:middle;} .textList div{ width:40px; height:22px; background:url(../images/icoJt3.png) center no-repeat; background-color:#7fc0e5; border-radius:11px; position:absolute; bottom:30px; right:30px;} .textList a:hover{border-top:3px solid #0d669e;} .textList a:hover div{background:url(../images/icoJt3.png) center no-repeat; background-color:#0d669e;} .boxPage{width:100%; overflow:hidden; margin:30px 0 50px 0;} .boxPage a{ display:inline-block;font-size:16px; float:left;color:#444;background-color:#c4dcef;position:relative;box-sizing:content-box;} .boxPage a:hover{ color:#fff; background-color:#1a71b6;} .curPage{color:#fff!important; background-color:#1a71b6!important;} .numPage{float:left;} .numPage a{ width:46px; height:46px;text-align:center; line-height:46px; margin-right:8px;} .btnPage{float:right; } .prePage{ background:url(../images/pagePre.png) 15px center no-repeat; background-color:#e6e6e6; width:65px; height:46px; line-height:46px; padding:0 0 0 40px; margin:0 0 0 10px; text-align:left!important; font-size:16px!important;} .prePage:hover{background:url(../images/pagePreHover.png) 15px center no-repeat; background-color:#88603c;} .nextPage{background:url(../images/pageNext.png) 80px center no-repeat; background-color:#e6e6e6; width:70px; height:46px;line-height:46px; padding:0 35px 0 0; margin:0 0 0 10px;text-align:right!important;font-size:16px!important;} .nextPage:hover{background:url(../images/pageNextHOver.png) 80px center no-repeat; background-color:#88603c;} .boxShow{ padding:40px 60px; background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.05); margin:40px 0;} .showTitle{text-align:center; padding:0 50px 20px 50px; color:#004995;border-bottom:1px #d9d9d9 solid;} .showTitle h1{font-size:30px; line-height:40px;} .showTitle h2{font-size:20px; line-height:30px; padding:10px 0 0 0;color:#666} .showInfo{font-size:14px; color:#999; text-align:center; border-top:1px #d9d9d9 solid; margin-top:5px; padding:15px 0;} .showInfo1{font-size:14px; color:#999; text-align:center; border-top:1px #d9d9d9 solid; margin-top:5px; padding:0 0 15px 0} .showCon{font-size:16px; line-height:28px; padding:10px 40px 0 40px;} .showCon p{ text-align:justify; margin-bottom:15px;} .showCon img{max-width:100%; height:auto; } .showCon div,.showCon span,.showCon p{ font-family:/*"PingFang SC",*/"Microsoft Yahei"!important} .newsList{font-size:0; } .newsList a{ display:block; padding:25px 0; border-bottom:1px solid #e6eff5;} .newsList i{ display:inline-block; width:115px; height:120px; border-right:1px solid #e6eff5;vertical-align:middle; font-family:fontDate; text-align:center; color:#0d669e} .newsList h1{ font-size:40px; margin:25px 0 5px 0; line-height:40px;} .newsList h2{ font-size:20px; background:url(../images/bgDate.png) center no-repeat;} .newsList img{ display:inline-block; width:240px; margin-left:70px;} .newsList span{display:inline-block; vertical-align:middle; width:744px; padding-left:30px;} .newsList h3{ font-size:24px; color:#0d669e; margin-bottom:8px; line-height:30px;} .newsList h4{ line-height:24px; color:#777; font-size:15px;} .spanWidth{ width:1054px!important;} .newsList a:hover h4{color:#444;} .qsqyList{ width:1220px; margin:-70px auto 20px auto; overflow:hidden} .qsqyList a{ float:left; display:inline-block; margin:10px; position:relative;} .qsqyList a i{position:absolute; left:0; bottom:0; width:100%; background:url(../images/bgBlack1.png) repeat-x bottom; line-height:80px; padding-top:56px; font-size:22px; color:#fff; text-indent:30px; z-index:10} .qsqyList a div{width:100%; height:100%; overflow:hidden} .qsqyList a img{transition:transform 1s;} .qsqyList span{float:left; display:inline-block; width:610px;} .qsqyList a:hover i{ color:#01a2ff; font-weight:bold;} .qsqyList a:hover img{transform:scale(1.2);} .navLeft{ float:left; width:270px; font-size:0; margin:40px 50px 40px 0; display:inline-block} .navLeft a{display:block; height:43px; border-bottom:3px solid #cedeeb; background:url(../images/icoJt4.png) 240px center no-repeat; background-color:#cedeeb; line-height:43px; font-size:14px; margin-bottom:6px; padding:0 50px 0 20px;} .navLeft .on{ border-bottom:3px solid #1375b6!important; background:url(../images/icoJt4Hover.png) 240px center no-repeat!important; background-color:#0081cc!important; color:#fff; font-weight:bold} .navLeft .on:hover{color:#fff} .boxRight{float:left; width:880px; margin:40px 0 40px 0;} .navRight{ background:url(../images/bgLine.png) bottom repeat-x;} .navRight i{ display:inline-block; border-bottom:2px solid #256aa1; color:#256aa1; font-size:26px; line-height:60px;} .qsqyCon{ font-size:16px; line-height:26px; text-align:justify;padding-top:10px;} .qsqyCon p{ margin-bottom:15px; text-indent:2em;} .btnLink{text-align:right; } .btnLink a{ background:url(../images/icoJt5.png) 100px center no-repeat; background-color:#0081cc; padding:0 46px 0 30px; display:inline-block; line-height:46px; color:#fff; font-weight:bold; font-size:16px; border-radius:23px} .btnLink a:hover{background:url(../images/icoJt5.png) 100px center no-repeat; background-color:#ffba00;} .qsqyImg{width:880px; padding-bottom:50px; margin:40px auto 0 auto; overflow:hidden; text-align:center;position:relative; } .qsqyImg .swiper-slide{ width:880px; margin:0 auto; overflow: hidden; font-size:0} .qsqyImg .swiper-pagination{} .qsqyImg .swiper-pagination-bullet{ background:#acaeaf; opacity:1.0} .qsqyImg .swiper-pagination-bullet-active{ background:#0081cc; width:27px; border-radius:5px;} .qsqyImg .swiper-button-prev{width:32px; height:89px; left:20px; top:143px; margin-top:0; background:url(../images/btnL2.png) no-repeat; opacity:0.2} .qsqyImg .swiper-button-prev:hover{opacity:1.0} .qsqyImg .swiper-button-next{width:32px; height:89px; right:20px; top:143px;margin-top:0; background:url(../images/btnR2.png) no-repeat;opacity:0.2} .qsqyImg .swiper-button-next:hover{opacity:1.0} .qsqyImg img{height:410px} .titleShzr{ font-size:32px; padding:20px 0 40px 0; text-align:center} .boxShzr{ margin-bottom:20px; width:100%; overflow:hidden} .boxShzr li{background:#fff; margin-bottom:20px; font-size:0} .boxShzr span{ display:inline-block; width:699px; padding:0 50px; vertical-align:middle} .boxShzr img{vertical-align:middle} .boxShzr div{ font-size:24px; color:#0d669e; margin-top:-20px;} .boxShzr i{font-size:50px; font-family:fontDate} .boxShzr p{ line-height:26px; font-size:16px;} .boxContact{ font-size:0; padding:60px 0;} .boxContact li{display:inline-block; width:33%; line-height:26px; text-align:center; border-right:1px solid #d8d8d8; vertical-align:top} .boxContact li:nth-child(3){ border:0} .boxContact span{display:inline-block; font-size:16px; color:#555; text-align:left; padding-top:10px;} .contactMap{width:100%; height:450px; border-top:1px solid #dcdad8} .boxMain1{width:1100px; background:#fff; margin:50px auto; padding:50px;} .boxGsld{ width:100%; overflow:hidden} .boxGsld img{ float:left; width:409px;} .boxGsld1{ float:left; width:640px; padding-left:50px;} .navAbout{ border-bottom:2px solid #0081cc; padding-top:15px;} .navAbout h1{font-size:30px; font-weight:bold; color:#0081cc; line-height:30px;} .navAbout h2{font-size:30px; font-family:fontDate; color:#c6cbce; text-transform:Uppercase; line-height:30px; padding:8px 0 15px 0} .boxGsldList{padding:30px 0 0 0} .boxGsldList li{ font-size:20px; line-height:36px;} .boxGsldList li span{display:inline-block;width:100px; font-weight:bold} .fzzlCon{ padding-top:20px;} .fzzlCon p{ font-size:15px; line-height:26px; text-indent:2em; padding-bottom:10px;} .navCur1{ font-size:0; margin-top:-10px;} .navCur1 a{ font-size:22px; text-align:center; border-bottom:2px solid #c6d6e2; color:#777; padding-bottom:20px; display:inline-block} .navCur1 a:hover{color:#0081cc} .navCur1 .on{ border-bottom:2px solid #0081cc!important; color:#0081cc!important} .boxZyyw{ width:100%; overflow:hidden} .boxZyyw li{width:100%;overflow:hidden; padding-top:50px;} .boxZyyw li img{ display:inline-block; float:right; width:550px; height:400px; margin:0 0 0 40px; vertical-align:middle} .zyywCon{display:inline-block; width:510px; vertical-align:middle} .zyywNav{ background:url(../images/bgLine1.jpg) 0 5px no-repeat; padding:0 0 0 15px; color:#0081cc; margin-top:10px} .zyywNav h1{ font-family:fontDate; font-size:40px; line-height:40px;} .zyywNav h2{ font-size:30px; font-weight:bold; line-height:40px;} .zyywNav h2 i{ display:inline-block; width:40px; height:40px; background:url(../images/bgNum.jpg) center no-repeat; font-family:fontDate; font-size:40px; vertical-align:middle; text-align:center; color:#fff; margin:0 8px;} .zyywNav h2 strong{ display:inline-block; font-size:18px; vertical-align:middle; background:url(../images/bgTitle.jpg); width:210px; height:40px; text-align:center; color:#fff} .zyywText{ line-height:28px; font-size:15px; padding:20px 0; text-align:justify} .zyywText p{text-indent:2em;} .btnMore{ display:block; width:510px; line-height:40px; background:url(../images/bgMore.jpg) no-repeat; text-align:center; color:#0081cc; font-size:15px; } .btnMore:hover{background:url(../images/bgMoreHover.jpg) no-repeat; color:#fff;} .boxZyyw li:nth-child(even) img{ float:left; margin:0 40px 0 0;}