@font-face{font-family:SourceHanSansCN-Bold;src:url(font/SourceHanSansCN-Bold.otf);}
@font-face{font-family:SourceHanSansCN-Heavy;src:url(font/SourceHanSansCN-Heavy.otf);}
@font-face{font-family:SourceHanSansCN-Light;src:url(font/SourceHanSansCN-Light.otf);}
@font-face{font-family:SourceHanSansCN-Medium;src:url(font/SourceHanSansCN-Medium.otf);}
@font-face{font-family:SourceHanSansCN-Normal;src:url(font/SourceHanSansCN-Normal.otf);}
@font-face{font-family:DINALTERNATE;src:url(font/DINALTERNATE.otf);}
body{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; position: relative; overflow-x: hidden;  }
a,span,b{display: inline-block; outline: none;}
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
.wrap{ width:1200px; margin:0 auto; position: relative;z-index: 2}
input:-ms-input-placeholder {   color: #fff;}
input::-webkit-input-placeholder {   color: #fff;}
.swiper-button-disabled{cursor: no-drop !important;}
.imgbox img{max-width: 100%; vertical-align: top;}
.hidden{overflow: hidden;}
.lan{color: #00469b;}
.col4c{color: #4C4C4C;}
.lh14{line-height: 14px;}


.header{min-width: 1200px; width: 100%; box-sizing: border-box;padding: 0 80px; height: 100px;}
.headerr{ position: relative;z-index: 2;}
.icon1{background: url(../images/icon1.png) no-repeat left center;padding-left: 45px;font-family:SourceHanSansCN-Bold;color: #00469b;font-size: 18px; line-height: 36px;}
.icon2{background: url(../images/icon2.png) no-repeat center center #e95504;width: 36px; height: 36px; border-radius: 50%; margin-left: 80px; position: relative; cursor: pointer;}
.sswrap {position: absolute;top: -27px;right: 50px;display: none;background: #00469B;padding: 22px 20px;}
.ssbox {background: #fff;height: 46px;width: 425px;}
.ss_input {width: 375px;height: 46px;border: none;box-sizing: border-box;padding: 0 10px;font-family: "\5FAE\8F6F\96C5\9ED1";color: #666;
font-size: 16px;}
.ss_btn {background: url(../images/icon6.png) no-repeat center center;  border: none;width: 50px;height: 46px;cursor: pointer;}
.nav{}
.nav::before{content: '';display: inline-block;width: 100vw;height: 318px;background: #0054ba;position: absolute;left: 0;top: 100px; z-index: 2;display: none;}
.nav li{position: relative;padding: 0 22px; text-align: center; z-index: 2;}
.navlink{color: #333;font-size: 18px;font-family:SourceHanSansCN-Normal; line-height: 50px; position: relative;z-index: 2; transition: all 0s;}
.snav{padding: 115px 0 0;position: absolute;left: 0;top: -25px;box-sizing: border-box;height: 418px;width: 100%; z-index: 1;display: none;}
.snav::before{content: '';display: inline-block;width: 1px; height: 100%; position: absolute;left: 0;top: 0;background: #fff; opacity: 0.1;}
.snav::after{content: '';display: inline-block;width: 1px; height: 100%; position: absolute;right: 0;top: 0;background: #fff; opacity: 0.1;}
.snav a{width: 100%; text-align: center;line-height: 40px; color: #fff;font-size: 14px;font-family:SourceHanSansCN-Normal; opacity: 0.6;}
.snav a:hover{opacity: 1;}
.nav:hover::before{display: block;}
.nav:hover .snav{ display: block;}
.nav li:hover .snav{background: #00469b;}
.nav li:hover .navlink{color: #fff;}
.banner{position: relative;overflow: hidden;}
.banner .swiper-wrapper{ position: relative;z-index: 1;}
.banner .swiper-slide img{max-width: 100%; vertical-align: top;}
.bannert{width: 100%; position: absolute;left: 0; bottom: 38px!important; z-index: 2;}
.bannert .swiper-pagination-bullet{width: 26px!important; height: 26px!important; margin: 0 5px!important;border: 2px solid rgba(255,255,255,0)!important; border-radius: 50%!important; opacity: 1!important; background: none!important; box-sizing: border-box; position: relative;}
.bannert .swiper-pagination-bullet::before{content: '';display: inline-block;width: 4px; height: 4px; border-radius: 50%; background: #fff; position: absolute;left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.bannert .swiper-pagination-bullet-active{border: 2px solid rgba(255,255,255,1)!important;}
/**.bannert .swiper-pagination-bullet::after{content: '';display: inline-block;width:0; height:0; border: 2px solid #fff; position: absolute;left: -2px;top:-2px; border-radius: 50%;box-sizing: border-box; opacity: 0;transition: all 2s;}
.bannert .swiper-pagination-bullet-active::after{width: 26px;height: 26px; opacity: 1;}**/
.bannerb{padding: 5px 0;}
.bannerb li{width: 20%; padding: 0 2.5px; box-sizing: border-box; position: relative;}
.bannerb li a{display: inline-block;vertical-align: top;}
.bannerb li img{width:100%;  vertical-align: top; position: relative;z-index: 1;}
.bannerb li p{position: absolute;left: 0; line-height: 24px;padding: 0 25px; width: 100%;bottom: 20px; z-index: 2;color: #fff;font-size: 24px; box-sizing: border-box;}
.bg1{background: url(../images/bg1.jpg) no-repeat center bottom #f2f4f7;padding: 100px 0 80px;}
.title{ text-align: center;}
.title h2{display: inline-block; position: relative;padding: 0 25px;font-weight: bold;font-size: 36px; line-height: 35px; text-transform: uppercase; letter-spacing: 3px; text-align: center;}
.title h2::before{content: '';display: inline-block;height: 1px;width: 82px; position: absolute;background: #b3b3b3; top: 50%; left: -82px;}
.title h2::after{content: '';display: inline-block;height: 1px;width: 82px; position: absolute;background: #b3b3b3; top: 50%; right: -82px;}
.title p{text-align: center;padding: 20px 0 0; color: #4c4c4c;font-size: 18px; line-height: 20px;}
.bg1t{background: #fff;height: 395px;}
.bg1tl{width: 497px;height: 395px;}
.bg1tl img{max-width: 497px; max-height: 395px;}
.bg1tr{width: 545px; padding-left: 25px;}
.bg1trtxt1{color: #fff;padding: 0 15px;background: #333; border-radius: 13px; line-height: 26px;font-size: 14px;}
.bg1trtxt2{padding: 0 35px; line-height: 35px;border-radius: 18px;background: #e9edf0;color: #333;font-size: 14px;}
.bg1trtxt3{padding: 0 35px; line-height: 35px;border-radius: 18px;background: #00469b;color: #fff;font-size: 14px;}
.bg1bm{width: 380px;}
.bg1bmt{width: 380px;height: 284px; position: relative; overflow: hidden;}
.bg1bmt img{position: relative;z-index: 1;max-width: 380px; max-height: 284px; transition: all 0.5s;}
.bg1bm:hover .bg1bmt::before{content: '';display: inline-block;width: 100%; height: 100%; position: absolute;left: 0;top: 0; z-index: 2;background: #00469B; opacity: 0.5;}
.bg1bm:hover .bg1bmt::after{content: '';display: inline-block;width: 38px; height: 38px;background: url(../images/icon3.png) no-repeat center center; position: absolute;z-index: 3;left: 50%; top: 50%; margin: -19px 0 0 -19px;}
.bg1bm:hover img{transform: scale(1.05);}
.bg1bm h2{background: #d6dbe1; text-align: center; line-height: 65px;color: #555;font-size: 16px;padding: 0 15px;}
.bg1bm:hover h2{color: #fff;background: #00469B;}
.img5{background: url(../images/img5.jpg) no-repeat center center;padding: 105px 0 85px;}
.img5l{width: 315px;}
.img5lm{width: 315px;height: 220px; position: relative; overflow: hidden;}
.img5lm img{position: relative;z-index: 1;width: 315px; height: 220px;}
.img5lm h2,.img5mm h2{width: calc(100% - 6px); position: absolute;left: 3px;bottom: 3px;box-sizing: border-box;padding: 0 27px;color: #fff;line-height: 43px;font-size: 16px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; z-index: 2;background: rgba(0,0,0,0.6); transition: all 0.3s;}
.img5lm:hover h2,.img5mm:hover h2{background: #00469B;color: #fff;}
.img5mm{width: 540px;height: 455px; position: relative; overflow: hidden;}
.img5mm img{position: relative;z-index: 1;width: 540px; height: 455px;}
.xwzx{padding: 100px 0;}
.xwnav{}
.xwnav a{padding: 0 15px;min-width: 160px; text-align: center;background: #e5ecf5; line-height: 45px; color: #666;font-size: 18px; margin: 0 5px;}
.xwnav a:hover{color: #fff;background: #00469B;}
.xwzxl{width: 775px;}
.xwzxl li{ margin-bottom: 30px; cursor: pointer;}
.xwzxll{width: 144px;height: 111px; overflow: hidden;}
.xwzxll img{width: 144px;height: 111px; transition: all 0.5s;}
.xwzxlr{width: 605px;}
.xwzxlr h2 a{color: #1a1a1a;font-size: 16px;font-weight: bold; line-height: 16px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.xwzxlr h3{color: #999;font-size: 12px; line-height: 12px;padding: 18px 0 20px;}
.xwzxlr span{color: #4c4c4c;font-size: 14px; line-height: 24px; height: 48px;}
.xwzxl li:hover img{transform: scale(1.05);}
.xwzxl li:hover h2 a{color: #00469B;}
.xwzxl li:last-child{margin-bottom: 0;}
.footer{background: url(../images/bg2.jpg) no-repeat center bottom #00469b;padding:100px 80px 70px;font-family:SourceHanSansCN-Normal;}
.footerm{min-width: 1200px; margin: 0 auto;width: 100%;}
.footerml{width: 500px;}
.footerml h2{color: #fff;font-size: 42px; line-height: 42px; margin-bottom: 50px;}
.footermlss{border-bottom: 2px solid #fff; height: 50px;}
.footermlss_input{width: 70%; line-height: 50px; border: none;background: none;color: #fff;font-size: 16px;font-family:SourceHanSansCN-Normal}
.footermlss_btn{background: url(../images/icon2b.png) no-repeat right center;border: none;width: 40px; height: 50px; cursor: pointer;}
.footermlssb{;padding: 20px 0 85px;}
.footermlssb a,.footermlssb span{color: #fff;font-size: 14px; line-height: 14px; opacity: 0.3;}
.footermlssb a:hover{opacity: 1;}
.footermlbl{width: 101px; text-align: center;}
.footermlbl p{padding: 12px 0 0;}
.footermlbr{padding: 0 0 26px 22px;color: #fff;}
.footermlbr h3{font-size: 36px; line-height: 36px;padding: 16px 0 0;font-family:DINALTERNATE;font-weight: bold;}
.footermr{width:55%; min-width: 750px; box-sizing: border-box;padding-left: 30px;}
.footermrt{height: 263px;}
.footermrtm{}
.footermrtm h2{color: #fff;font-size: 16px; line-height: 45px; margin-bottom: 10px;}
.footermrtm li a{line-height: 30px; color: #fff;font-size: 14px; opacity: 0.6;}
.footermrtm li a:hover{opacity: 1;}
.footermrb{height: 127px; justify-content: flex-end;font-size: 14px; line-height: 14px;color: #fff;padding-bottom: 26px; box-sizing: border-box;}
.footermrbb a,.footermrbb span{color: #fff; opacity: 0.3;}
.footermrbb a:hover{opacity: 1;}
.icon5a{background: url(../images/icon5a.png) no-repeat center bottom;width: 32px; height: 30px;}
.icon5b{background: url(../images/icon5b.png) no-repeat center bottom;width: 32px; height: 30px;}
.icon5c{background: url(../images/icon5c.png) no-repeat center bottom;width: 32px; height: 30px;}
.footerbl span,.footerbl a{color: #fff;font-size: 14px; line-height: 14px; opacity: 0.3;}
.sbanner{ text-align: center;}
.sbanner img{max-width: 100%; vertical-align: top;}
.weizhi{border-bottom: 1px solid #eee;background: #F5F5F5;height: 85px; box-sizing: border-box;}
.wzl{padding-left: 20px; position: relative;color: #4C4C4C;font-size: 14px;}
.wzl::before{content: '';display: inline-block;width: 6px; height: 20px; background: #00469B; position: absolute;left: 0;top: 50%; margin-top: -10px;}
.wzl a{color: #4C4C4C;}
.wzl a:hover{color: #00469B;}
.wzr{width: 314px; height: 36px; border-radius: 18px;background: #fff;padding: 0 20px; box-sizing: border-box;}
.wzr_input{border: none;width: 240px; line-height: 36px;color: #333;font-size: 14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.wzr_input:-ms-input-placeholder {   color: #999;}
.wzr_input::-webkit-input-placeholder {   color: #999;}
.wzr_btn{border: none;background: url(../images/icon6.png) no-repeat right center;width: 20px;height: 36px; cursor: pointer;}


.left{width: 270px;}
.right{width: 910px;}
.lnav{}
.ltitle{background: url(../images/icon7.png) no-repeat center center;padding-left: 20px;}
.ltitle b{color: #fff; line-height: 86px;font-size: 24px; padding-left: 36px;}
.icon8{background: url(../images/icon8.png) no-repeat left center;}
.lnav ul{border: 1px solid #eee;}
.lnav li{border-bottom: 1px solid #eee;padding-left: 27px;}
.lnav li:last-child{border: none;}
.lnav li a{padding-left: 20px; background: url(../images/icon9a.png) no-repeat left center; line-height: 68px;color: #999;font-size: 17px;font-weight: bold;}
.lnav li a:hover,.lnav li.now a{background: url(../images/icon9b.png) no-repeat left center;color: #00469B;}
.llxwm{}
.icon10{background: url(../images/icon10.png) no-repeat left center;}
.llxwmb{padding: 13px 10px 25px;color: #333;font-size: 14px; line-height: 28px;border: 1px solid #eee;}
.gsjj{border: 1px solid #eee;padding: 50px 25px;color: #333;font-size: 14px; line-height: 30px; box-sizing: border-box;}
.gssp{ position: relative;width: 841px; height:411px; margin: 0 auto;}
.play{background: url(../images/icon11.png) no-repeat center center;width: 80px; height: 80px; position: absolute;left: 50%; top: 50%; margin: -40px 0 0 -40px; z-index: 2; border: none; cursor: pointer;}
.gssp video {backface-visibility: hidden;height: 100%;transform: translate3d(0,0,0);transform-style: preserve-3d;width: 100%;object-fit: cover;}
.zzjg{border: 1px solid #eee;padding: 30px 0; text-align: center;}
.zzjg img{max-width: 100%;}
.gswh{border: 1px solid #eee;padding: 65px 80px 0;box-sizing: border-box;}
.whm{border: 1px solid #eee;background: #f2f6fa;padding: 40px 30px 0 40px;box-sizing: border-box;width: 360px; height: 320px;}
.whm h2{border-left: 4px solid #00469b;padding-left: 23px;}
.whm h2 p{font-size: 28px;color: #00469B;line-height: 28px; margin-bottom: 20px;}
.whm h2 span{color: #919ca8;font-size: 18px; line-height: 18px;}
.whm h3{color: #333;font-size: 16px; line-height: 30px;padding: 20px 0 25px; height: 60px;}
.gsry{border: 1px solid #eee;padding: 65px 40px 0; box-sizing: border-box;}
.gsry li{width: 399px; margin-bottom: 30px;float: left;}
.gsryt{width: 399px;height: 249px; background: url(../images/icon13.jpg) no-repeat center center; text-align: center;padding: 8px 0 0; box-sizing: border-box;}
.gsry li:nth-child(2n){float: right;}
.gsry li h2{line-height: 50px;text-align: center;color: #333;font-size: 16px;}
.page{font-family:SourceHanSansCN-Normal;font-size: 12px; color: #999;}
.page li{margin: 0 5px; line-height: 30px;}
.page li a{border: 1px solid #e3e2e5;box-sizing: border-box;width: 30px; height: 30px; text-align: center; line-height: 28px;color: #999;font-size: 12px;}
.page li a:hover,.page li a.now{color: #fff;background: #00469B;}
.icon14{background: url(../images/icon14.jpg) no-repeat center center!important;}
.icon15{background: url(../images/icon15.jpg) no-repeat center center!important;}
.page_input{border: 1px solid #e3e2e5;text-align: center;width: 50px;box-sizing: border-box;height: 30px;}
.page_btn{border: 1px solid #e3e2e5;border-left: none;line-height: 28px;text-align: center;width: 30px;font-size: 14px; color: #999;background: none;cursor: pointer;}
.page li.input{margin-right: 0;}
.page li.btn{margin-left: 0;}
.rysj{border: 1px solid #eee;padding: 65px 30px 50px;box-sizing: border-box;}
.rysjt{position: relative;width: 735px; margin: 0 auto 30px;}
.rysjtm{width: 660px; overflow: hidden;margin: 0 auto;}
.rysjtm .swiper-slide{color: #666;font-size: 18px; text-align: center;line-height: 46px;border-radius: 23px;cursor: pointer;}
.rysjtm .swiper-slide-thumb-active{color: #fff;background: #00469B;}
.icon16a{background: url(../images/icon16a.png) no-repeat left center;width: 30px;height: 46px; position: absolute;left: 0; top: 0; cursor: pointer;}
.icon16b{background: url(../images/icon16b.png) no-repeat right center;width: 30px;height: 46px; position: absolute;right: 0; top: 0;cursor: pointer;}
.rysjb{overflow: hidden; color: #333;}
.rysjbpic{background: #f8f8f8;height: 577px;}
.rysjbpic img{max-width: 100%; max-height: 570px;}
.rysjb h2 b{color: #00469B;font-size: 48px;font-family:DINALTERNATE;font-weight: bold; line-height: 48px;}
.icon17{background: url(../images/icon17.png) no-repeat left center;}
.cplb li{width: 290px; margin: 0 20px 20px 0; float: left;}
.cplb li:nth-child(3n){margin-right: 0;}
.cplbt{border: 1px solid #eee;height: 215px;overflow: hidden;position: relative;}
.cplbt img{position: relative;z-index: 1;max-width: 288px; max-height: 215px; transition: all 0.5s;}
.cplb li:hover .cplbt::before{content: '';display: inline-block;width: 100%; height: 100%; position: absolute;left: 0;top: 0; z-index: 2;background: #00469B; opacity: 0.5;}
.cplb li:hover .cplbt::after{content: '';display: inline-block;width: 38px; height: 38px;background: url(../images/icon3.png) no-repeat center center; position: absolute;z-index: 3;left: 50%; top: 50%; margin: -19px 0 0 -19px;}
.cplb li:hover img{transform: scale(1.05);}
.cplb li h2{background: #d6dbe1; line-height: 50px; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #555;font-size: 16px; transition: all 0.3s;}
.cplb li:hover h2{color: #fff;background: #00469B;}
.icon18{background: url(../images/icon18.png) no-repeat left center;}
.icon19{background: url(../images/icon19.png) no-repeat left center;}
.icon20{background: url(../images/icon20.png) no-repeat left center;}

.icon30{background: url(../images/icon30.png) no-repeat left center;}
.xwlb li{width: 290px;float: left;margin: 0 20px 20px 0;}
.xwlb li:nth-child(3n){margin-right: 0;}
.xwpic{width: 290px;height: 170px; overflow: hidden; margin-bottom: 10px;}
.xwpic img{width: 290px;height: 170px; vertical-align: top; transition: all 0.5s;}
.xwlb li h2{color:#333;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height: 25px;width: 290px;height: 25px;}
.xwlb li p{color: #666;font-size: 14px; line-height: 24px; height: 48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwlb li:hover img{transform: scale(1.05);}
.xwlb li:hover h2{color: #00469B;}
.ljjfa ul{border: 1px solid #eee;}
.ljjfa li{border-bottom: 1px solid #eee;padding:15px 13px;}
.ljjfa li:last-child{border: none;}
.ljjfa li img{width: 80px; height: 48px;}
.ljjfar{width: 150px;height: 48px;color: #333;font-size: 14px; line-height: 24px;} 
.ljjfa li:hover .ljjfar{color: #00469B;}
.jjfa{border: 1px solid #eee;padding: 30px;box-sizing: border-box;}
.falb h2{border-bottom: 2px solid #eee;color: #333;font-size: 24px; line-height: 24px;font-weight: bold;padding-bottom: 18px;}
.falb li{border-bottom: 1px dashed #cdcdcd;height: 55px;}
.falb li span{font-size: 15px; color: #333;}
.falb li b{font-weight: normal;font-size: 15px;color: #999;}
.falb li:hover span{color: #00469B;}
.fatj{padding: 40px 20px 0;}
.fatjt{padding-left: 20px; position: relative;color: #00469B;font-weight: bold;font-size: 17px; line-height: 20px;}
.fatjt::before{content: '';display: inline-block;width: 6px;height: 20px; position: absolute;left: 0; top: 0; background: #00469B;}
.fatj li{border: 1px solid #c4d3e8; margin-bottom: 30px;}
.fatjl{width: 285px;height: 285px; position: relative;}
.fatjl img{max-width: 280px;max-height: 280px;}
.fatjl span{background: #dd5312;color: #fff;width: 60px; line-height: 30px; text-align: center;font-size: 12px; position: absolute;right: 0;top: 0; z-index: 2;}
.fatjr{width: 480px; padding: 10px 0 0 15px;}
.fatjr h2{border-bottom: 1px dashed #c4d3e8; line-height: 60px; color: #333;font-size: 20px;}
.fatjrm{padding: 10px 0 0; height: 140px;color: #333;}
.fatjrm h3{ line-height: 30px; font-size: 14px; margin-bottom: 5px;}
.fatjrm p{font-size: 12px; line-height: 22px;padding-left: 15px; position: relative;}
.fatjrm p::before{content: '';display: inline-block;width: 4px;height: 4px; background: #dd540e; border-radius: 50%; position: absolute;left: 0;top: 50%; margin-top: -2px;}
.chen{color: #db5412;}
.djck{background: #dd5312;color: #fff;width: 110px; line-height: 40px; text-align: center;font-size: 16px;}
.fan{}
.fan li{width: 290px; margin: 0 20px 20px 0; float: left;}
.fan li:nth-child(3n){margin-right: 0;}
.fanpic{width: 290px;height: 160px;overflow: hidden;}
.fanpic img{width: 290px;height: 160px; vertical-align: top; transition: all 0.5s;}
.fan li h2{text-align: center; line-height: 50px;color: #333;font-size: 14px;width: 270px; margin: 0 auto; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fan li:hover img{transform: scale(1.05);}
.fan li:hover h2{color: #00469B;}
.icon21{background: url(../images/icon21.png) no-repeat left center;}
.fwzc{border: 1px solid #eee;box-sizing: border-box;}
.fwtx{padding: 0 60px 60px;}
.fwtx h2{border-bottom: 2px solid #eee; color:#333;font-size: 24px; line-height: 24px; padding-bottom: 35px; text-align: center;font-weight: bold; margin-bottom: 45px;}
.fwtxm{width: 590px; position: relative; margin: 0 auto;}
.fwtxm li{padding: 65px 0 0; line-height: 30px; text-align: center;color:#333;font-size: 16px; position: relative;}
.icon22a{background: url(../images/icon22a.png) no-repeat center top;}
.icon22b{background: url(../images/icon22b.png) no-repeat center top;}
.icon22c{background: url(../images/icon22c.png) no-repeat center top;}
.icon22d{background: url(../images/icon22d.png) no-repeat center top;}
.icon22e{background: url(../images/icon22e.png) no-repeat center top;}
.icon22f{background: url(../images/icon22f.png) no-repeat center top;}
.icon22g{background: url(../images/icon22g.png) no-repeat center top;}
.icon22h{background: url(../images/icon22h.png) no-repeat center top;}
.icon23a{background: url(../images/icon23a.png) no-repeat center center;width: 24px;height: 20px; position: absolute;top: 20px; right: -65px;}
.icon23b{background: url(../images/icon23b.png) no-repeat center center;width: 24px;height: 20px; position: absolute;top: 20px; right: -65px;}
.icon23c{background: url(../images/icon23c.png) no-repeat center center;width: 20px;height: 24px; position: absolute;top: 50%; margin-top: -12px; right: -60px;}
.lxwm{border: 1px solid #eee;box-sizing: border-box;}
.lxwmm{padding: 5px 70px 30px;}
.lxwmm li{border-bottom: 1px solid #eee; padding: 25px 0;}
.lxwmm li:last-child{border: none;}
.xwxq{border: 1px solid #eee;padding: 40px 30px 30px;}
.xwxqm{color: #666;font-size: 13px; line-height: 30px;}
.xwxqm img{max-width: 100%;}
.xwxqb{color: #333;font-size: 15px;}
.xwxqb a{color: #333;}
.xwxqb a:hover{color: #00469B;}
.cpxq{border: 1px solid #eee;}
.cpxqt{padding: 20px 20px 80px;}
.cpxqtl{width: 342px;}
.cpxqtlt{border: 1px solid #eee;width: 340px; height: 320px; overflow: hidden;}
.cpxqtlt img{max-width: 340px; max-height: 320px;}
.cpxqtlb{width: 288px;margin: 0 auto;position: relative;}
.cpxqtlbm{overflow: hidden;}
.cpxqtlbm .swiper-slide{box-sizing: border-box;border: 1px solid #eee;height: 60px; cursor: pointer;}
.cpxqtlbm .swiper-slide img{max-width: 100%; max-height: 58px;}
.cpxqtlbm .swiper-slide-thumb-active{border: 1px solid #00469B;}
.icon25a{background: url(../images/icon25a.jpg) no-repeat center center;width: 30px; height: 60px; position: absolute;left: -30px; top: 50%; margin-top: -30px; cursor: pointer;}
.icon25b{background: url(../images/icon25b.jpg) no-repeat center center;width: 30px; height: 60px; position: absolute;right: -30px; top: 50%; margin-top: -30px; cursor: pointer;}
.cpxqtr{width: 500px; color: #333;font-size: 14px; line-height: 25px;}
.cpxqtr h2{border-bottom: 1px dashed #eee;font-weight: bold;color:#333;font-size: 24px;padding: 25px 0 15px; line-height: 35px; }
.cpxqtrm{height: 255px;box-sizing: border-box;padding: 25px 0 10px;}
.zixun{background: #00469B;text-align: center;width: 110px;}
.zixun span{background: url(../images/icon26.jpg) no-repeat left center; line-height: 40px; padding-left: 25px;font-size: 14px;color: #fff;}
.cpxqnav{background: #fafafa;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
.cpxqnav span{line-height: 48px;padding: 0 40px;color: #333;font-size: 14px; cursor: pointer;border-right: 1px solid #eee;}
.cpxqnav span.now{background: #fff;}
.cpxqnav span:last-child{border: none;}
.cpxqb{padding: 30px;color: #666;font-size: 13px; line-height: 28px;}
.cpxqb img{max-width: 100%;}
.cpxqbm{display: none;}
@media screen and (max-width:1520px){
	.icon2{ margin-left: 40px;}
	
}
@media screen and (max-width:1370px){
	.footerml{width: 340px;}
	.footerml h2{font-size: 36px;}
	.nav li{padding: 0 15px;}
}

@media screen and (max-width:981px){
	.header,.footerm{min-width: initial;}
	.wrap{width: 100%;}
	.header{padding: 0 30px;}
	.nav li{padding: 0 10px;}
	.icon2{margin-left: 30px;}
}

/**
分页插件样式
 */
.page_div{margin:20px 10px 20px 0; color:#999; display: flex; justify-content: center; align-items: center}
.page_div button{display:inline-block;min-width:30px;height:28px;cursor:pointer;color:#999;font-size:13px;line-height:28px;background-color:#f9f9f9;border:1px solid #dce0e0;text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#firstPage,#lastPage,#nextPage,#prePage{width:30px; height:30px; color:#999;border:1px solid #e5e5e5;background-color: #fff;}
#nextPage,#prePage{width:30px}
.page_div .current{background-color:#00469B;border-color:#00469B;color:#fff}
.totalPages{margin:0 10px}
.totalPages span,.totalSize span{color:#0073A9;margin:0 5px}
.page_div button:disabled{opacity:.5;cursor:no-drop}