*{margin:0;padding:0;border:0;outline:none;overflow-wrap:break-word}
body,html{font-family:Arial,Helvetica,sans-serif;height:100%}
body{margin:0 auto;padding:0;background:#ffffff;font-size:14px;color:#0a0909;width:100%;width:expression(document.body.clientWidth <= 360? "360px":"auto");min-width:360px;text-align:left}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table{table-layout:fixed !important;width:100% !important;border-collapse:collapse;border-spacing:0}
table,td,input,select,input,textarea{font-size:15px;padding:0;border-color:#ddd;font-family:Arial,Helvetica,sans-serif}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:94%;max-width:1200px;margin:0 auto;text-align:left}
.clearfix:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
/* 默认链接颜色 */
a{outline-style:none;color:#0a0909;text-decoration:none}
a:hover{color:#ff9600;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#575757}
input::-moz-input-placeholder,textarea::-moz-input-placeholder{color:#575757}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#575757}

.flexa{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}
.itema{-webkit-align-items:center;align-items:center}
.iteme{-webkit-align-items:flex-end;align-items:flex-end}
.justb{-webkit-justify-content:space-between;justify-content:space-between}
.justc{-webkit-justify-content:center;justify-content:center}
.juste{-webkit-justify-content:flex-end;justify-content:flex-end}

/*-----*/
.zwbox{ display:none}
.top{width:100%;height:45px;font-size:14px;color:#9d9d9d;line-height:45px;background:#f7f7f7}
.top_x .rt a{display:inline-block;padding:0px 8px;font-size:14px;color:#9d9d9d;background:url(../img/hr1.png) no-repeat right center}
.top_x .rt a:nth-last-child(1){background:none;padding-right:0}
.top_x .rt a:hover{color:#0e55b9}
.top_s{padding:17px 0 15px}

.logo .img{padding-right:15px}
.logo .img img{display:block;width:auto;max-width:100%;max-height:72px}
.logo .txt{padding-left:15px;border-left:1px solid #e5e5e5}
.logo span{display:block;font-size:22px;font-weight:600;color:#ff5400}
.logo p{display:block;font-size:17px;color:#5b5b5b;padding-top:5px}

.tel{background:url(../img/tel.jpg) no-repeat left center;padding-left:45px}
.tel span{display:block;font-size:16px;color:#999}
.tel p{display:block;font-size:26px;font-weight:800;color:#ff5400}

.menu{width:36px;height:36px;background:url(../img/mue.webp) no-repeat center center;background-size:80% auto;display:none}

.daohang{width:100%;background:#0e55b9}
.daohang ul{background:url(../img/hr2.png) no-repeat left center}
.daohang ul li{padding:0 30px 0 29px;background:url(../img/hr2.png) no-repeat right center;height:63px;line-height:63px}
.daohang ul li a{display:block;font-size:16px;color:white;width:100%;overflow:hidden}

.swiperb{width:100% !important;height:auto !important;position:relative;overflow:hidden}
.swiperb .swiper-slide img{display:block;width:100%;height:auto;margin:0 auto}
.swiperb .swiper-bdian{position:absolute;bottom:15px;z-index:9;text-align:center}
.swiperb .swiper-bdian span{width:14px;height:14px;background:#fff;opacity:1;border-radius:50%;cursor:pointer}
.swiperb .swiper-bdian span.swiper-pagination-bullet-active{background:#2a6ba7;opacity:1}

.gonggao{width:100%;height:34px;line-height:34px;padding:15px 0px;border-bottom:1px solid #ebebeb}
.gonggao span{display:block;background:url(../img/gg.jpg) no-repeat;font-size:15px;font-weight:800;color:white;width:116px;text-align:center}
.gonggao p{font-size:15px;font-weight:800;color:#ff5400;width:calc(100% - 116px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.h_chan{background:#fff;overflow:hidden;padding-top:25px;padding-bottom:60px}
.s_left{width:240px}
.s_left_1{background:#0e55b9;width:100%;padding:23px 0;text-align:center;color:white;border-radius:20px 0 0 0}
.s_left_1 span{display:block;font-size:24px;font-weight:800}
.s_left_1 p{display:block;font-size:13px}
.s_left_2{width:100%;border:2px solid #0e55b9;background:white;overflow:hidden;box-sizing:border-box}
.s_left_2 ul{display:flex;flex-wrap:wrap;padding-bottom:8px}
.s_left_2 ul span{display:block;height:46px;line-height:46px;background:url(../img/icos.jpg) no-repeat 13px 16px #e9f1fc;padding-left:35px;width:100%;box-sizing:border-box;margin-bottom:8px}
.s_left_2 ul li{box-sizing:border-box;font-size:13px;color:#6c6a6a;line-height:40px;height:40px;padding:0 12px}
.s_left_2 ul li a{display:block;color:#6c6a6a;padding-left:12px;background:url(../img/icoj.jpg) no-repeat left center;overflow:hidden}
.s_left_2 ul li a:hover,.s_left_2 ul li a.on{color:#0e55b9}
.s_left_2 .a1 li{width:50%}
.s_left_2 .a2 li{width:100%}
.s_left_s{background:url(../img/dao_jl.webp) no-repeat center center;background-size:cover;width:100%;height:156px;margin-top:22px;color:white;text-align:center;font-weight:800}
.s_left_s span{display:block;font-size:17px;padding-top:50px}
.s_left_s p{display:block;font-size:30px}
.s_right{width:calc(100% - 260px)}
.s_right ul{overflow:hidden;width:100%;gap:22px}
.s_right ul li{width:calc((100% - 44px) / 3);/*height:265px*/}
.s_right ul li a span{display:block;width:100%;height:215px;/*aspect-ratio:50/36;*/overflow:hidden;align-content:center}
.s_right ul li a span img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}
.s_right ul li a p{display:block;text-align:center;width:100%;height:49px;line-height:49px;font-size:15px;color:white;background:rgba(12,78,178,0.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.why{width:100%;background:url(../img/why.jpg) no-repeat center top;background-size:100% 100%;height:167px;color:white}
.why h2{display:block;text-align:center;font-size:36px;font-weight:800;padding-top:30px}
.why p{display:block;text-align:center;font-size:27px;color:#64fff2}

.why_s{background:url(../img/why_bj.webp) no-repeat center;background-color:#f9f7f8;width:100%;margin:0 auto;padding:20px 0 60px}
.why_itm{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:30px}
.why_itm .lft{ width:43%}
.why_itm .lft .why_s2{ padding:45px 0 30px}
.why_itm .lft .why_s2 span{display:flex;flex-wrap:wrap;line-height:56px;font-size:26px;font-weight:800;color:#333;padding-bottom:6px;overflow:hidden}
.why_itm .lft .why_s2 span i{width:48px;display:block;padding-right:10px}
.why_itm .lft .why_s2 span img{display:block;width:100%}
.why_itm .lft .why_s2 p{display:block;background:url(../img/icoxx.jpg) no-repeat 0 10px;padding:6px 0 6px 20px;line-height:25px;font-size:15px;color:#4c4c4c;text-align:left;}
.why_itm .rft{align-content:center; width:51%;}
.why_itm .rft img{ display:block; margin:0 auto; max-width:100%}
.why_itm:nth-of-type(even) .lft{-webkit-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important;}

.cjzc{background:url(../img/bjj.webp) no-repeat center;background-size:cover;width:100%}
.zcbox{background:#fff;padding-bottom:50px}
.sbiaoti{width:100%;text-align:center;padding-top:45px;padding-bottom:20px}
.sbiaoti h2{display:block;font-size:38px;font-weight:800}
.sbiaoti p{display:block;font-size:14px;color:#a6a6a6}

.cjzc_s{padding-bottom:25px}
.cjzc_s ul li{width:25%;border-right:1px dotted #d8d8d8;text-align:center;font-size:15px;color:#515151;margin-top:30px;margin-bottom:30px;box-sizing:border-box;padding:0 10px}
.cjzc_s ul li:nth-of-type(4n+4){border-right:0px}
.cjzc_s ul li img{display:block;margin:0 auto;width:89px;height:89px}
.cjzc_s ul li p{padding-top:5px}

.swipery{width:95% !important;height:auto !important;position:relative;overflow:hidden}
.swipery .swiper-slide img{display:block;width:100%;height:auto;aspect-ratio:197/152;margin:0 auto;box-sizing:border-box;border:1px solid #ccc}
.swipery .swiper-ddian{position:absolute;bottom:15px;z-index:9;text-align:center}
.swipery .swiper-ddian span{width:14px;height:14px;background:#fff;opacity:1;border-radius:50%;cursor:pointer}
.swipery .swiper-ddian span.swiper-pagination-bullet-active{background:#2a6ba7;opacity:1}

.s_abx ul{gap:20px;padding-top:15px}
.s_abx ul li{width:150px;font-size:15px;text-align:center}
.s_abx ul li a{display:block;border-radius:5px;color:#999;height:48px;line-height:48px;border:1px solid #e1e1e1;box-sizing:border-box}
.s_abx ul li a:hover,.s_abx ul .on a{background:#0e55b9;border:1px solid #0e55b9;color:white}

.s_abjie{padding-top:50px;padding-bottom:70px}
.s_abjie .txt{width:45%}
.s_abjie .txt span{display:block;width:100%;line-height:50px;font-size:26px;color:#000;padding-top:15px;padding-bottom:10px}
.s_abjie .txt p{display:block;font-size:15px;line-height:190%;text-align:justify;color:#545454}
.s_abjie .txt p a{color:#ff5400}
.s_abjie .txt ul{display:block;width:100%;padding-top:25px}
.s_abjie .txt ul li{float:left;width:33%;font-size:15px;color:#727272;text-align:center;border-right:1px solid #e7e7e7}
.s_abjie .txt ul li img{display:block;margin:0 auto;padding-bottom:10px}
.s_abjie .img{width:50%;position:relative;margin-right:20px;margin-bottom:20px;z-index:1}
.s_abjie .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.s_abjie .img:after{content:"";position:absolute;box-sizing:border-box;border:3px solid #eee;right:-20px;top:20px;width:100%;height:100%;z-index:-1}

.s_xinwe{width:100%;height:auto;background:#f9f9f9;padding:30px 0px;overflow:hidden}
.s_xiwnen_left{width:48.5%}
.s_xinwen_left1{width:100%;height:55px;line-height:55px}
.s_xinwen_left1 span{display:block;float:left}
.s_xinwen_left1 span a{float:left;font-size:20px;font-weight:800;margin-right:25px;color:#000;display:block;}
.s_xinwen_left1 span a:hover{border-bottom:3px solid #0e55b9;padding-bottom:5px}
.s_xinwen_left1 span .on{border-bottom:3px solid #0e55b9;padding-bottom:5px}
.s_xinwen_left1 .gengduo{float:right;font-size:15px;color:#8b8b8b}
.s_xinwen_left2{width:100%;height:145px;margin-top:20px;display:flex;flex-wrap:wrap; overflow:hidden}
.s_xinwen_left2 span{display:block;width:178px;height:100%;background:#0e55b9;text-align:center;line-height:145px;font-size:32px;font-weight:800;color:white}
.s_xinwen_left2 i{ display:block; width:calc(100% - 178px);height:100%; overflow:hidden}
.s_xinwen_left2 i img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.s_xinwen_left3{width:100%;border-bottom:1px solid #ebebeb;padding-bottom:20px;padding-top:20px}
.s_xinwen_left3 a{display:block;font-size:16px;font-weight:800;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s_xinwen_left3 p{display:block;font-size:14px;color:#767676;line-height:185%;text-align:justify;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.s_xinwen_left3 a:hover{color:#0e55b9}
.s_xinwen_left4{width:100%;height:auto;padding-top:10px}
.s_xinwen_left4 ul{/*float:left;*/width:100%}
.s_xinwen_left4 ul li{/*float:left;*/font-size:15px;color:#c6dcfb;height:35px;line-height:35px;width:100%;display:flex;flex-wrap:wrap;}
.s_xinwen_left4 ul li a{color:#494949;display:block;width:calc(100% - 85px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../img/vs.jpg) no-repeat 0 14px; padding-left:12px; box-sizing:border-box}
.s_xinwen_left4 ul li span{/*float:right;*/color:#c0c0c0; display:block; width:85px}
.s_xinwen_left4 ul li a:hover{color:#0e55b9}

.s_xinwen_right{width:48.5%}
.s_xinwen_right1{width:100%;height:55px;line-height:55px}
.s_xinwen_right1 span{float:left;font-size:20px;font-weight:800;margin-right:25px;color:#000;display:block;}
.s_xinwen_right1 a{float:right;font-size:15px;color:#8b8b8b}
.s_xinwen_right2{width:100%}
.s_xinwen_right2 ul{width:100%;}
.s_xinwen_right2 ul li{width:100%;height:111px;padding:20px 0px;border-bottom:1px solid #ebebeb;display:flex;flex-wrap:wrap;}
.s_xinwen_right2 ul li .img{width:176px;height:111px;overflow:hidden}
.s_xinwen_right2 ul li .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.s_xinwen_right2 ul li .txt{width:calc(100% - 176px); box-sizing:border-box; padding-left:15px}
.s_xinwen_right2 ul li .txt a{display:block;height:36px;line-height:36px;font-size:15px;font-weight:800;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s_xinwen_right2 ul li .txt a:hover{color:#0e55b9}
.s_xinwen_right2 ul li .txt p{height:50px;font-size:14px;color:#808080;line-height:180%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.s_xinwen_right2 ul li .txt span{height:25px;line-height:25px;font-size:13px;color:#b4b4b4;display:block}

.links{height:50px;line-height:50px;padding-top:20px;border-bottom:1px solid #e8e8e8}
.links span{display:block;font-size:20px;font-weight:800;color:#0e55b9}
.links p{display:block;font-size:16px;font-weight:800;color:#c5c5c5;padding-left:6px}
.links_x{padding-top:12px;font-size:14px}
.links_x a{display:block;margin-right:15px;color:#7f7f7f;height:30px;line-height:30px}
.links_x a:hover{color:#0e55b9}

.footer{width:100%;height:auto;background:#2a2a2a;padding:0px 0px;overflow:hidden;padding-bottom:15px}
.di_d{width:100%;height:80px;line-height:80px;border-bottom:1px solid #3b3b3b}
.di_d ul{background:url(../img/hr3.png) no-repeat left center}
.di_d ul li{padding:0 30px 0 29px;background:url(../img/hr3.png) no-repeat left center}
.di_d ul li:nth-of-type(1){ background:none}
.di_d ul li a{display:block;font-size:16px;color:white}

.di_cen{padding:35px 0px}
.di_cen_1{width:280px;padding-right:20px}
.di_cen_1 span{display:block;font-size:15px;color:#838383}
.di_cen_1 p{display:block;font-size:28px;font-weight:800;color:white;padding:6px 0px}
.di_cen_1  a{display:block;width:140px;height:38px;line-height:38px;text-align:center;color:white;font-size:15px;background:#0e55b9;margin-top:20px}
.di_cen_2{width:calc(100% - 475px);border-left:1px solid #414141;border-right:1px solid #414141;padding:15px 50px;box-sizing:border-box}
.di_cen_2 span{display:block;font-size:18px;font-weight:800;color:white;padding-bottom:10px}
.di_cen_2 p{display:block;font-size:14px;color:#a5a5a5;line-height:205%}
.di_cen_2 a{color:#a5a5a5}
.di_cen_3{width:145px;padding-left:30px}
.di_cen_3 p{display:block;width:122px;float:right;text-align:center;font-size:15px;color:#8f8f8f}
.di_cen_3 p img{ display:block; max-width:100%; padding-bottom:8px}

/*----*/
.s_chan{background:#fff;overflow:hidden;padding-top:25px;padding-bottom:60px}
.s_rightx{width:calc(100% - 260px)}

.nei_lan{width:100%;border:2px solid #0e55b9;background:white;overflow:hidden;box-sizing:border-box}
.nei_lan ul li{width:100%;height:65px;line-height:65px;border-bottom:1px solid #eaf1fd;box-sizing:border-box;padding:0 18px}
.nei_lan ul li a{background:url(../img/icos.jpg) no-repeat left center;padding-left:23px;font-size:15px;color:#333}
.nei_lan ul li a:hover,.nei_lan ul li a.on{color:#0e55b9}

.nei_lian{width:100%;line-height:18px;background:#0e55b9;margin-top:20px;box-sizing:border-box;padding:15px 10px;display:flex;flex-wrap:wrap}
.nei_lian span{display:block;border-left:4px solid white;font-size:17px;font-weight:800;color:white;padding-left:5px}
.nei_lian p{display:block;font-size:12px;padding-left:5px;color:white}
.nei_lianx{width:100%;height:auto;border:1px solid #dbdbdb;background:url(../img/lianxis.webp) no-repeat bottom right;border-top:0px;padding:15px;box-sizing:border-box}
.nei_lianx1{width:100%;border-bottom:1px dotted #CCC;padding-bottom:10px}
.nei_lianx1 span{display:block;background:url(../img/tell.jpg) no-repeat left center;padding-left:25px;font-size:15px;color:#999;height:30px;line-height:30px}
.nei_lianx1 p{display:block;font-size:26px;font-weight:800;color:#0e55b9}
.nei_lianx2{width:100%;height:auto;padding:6px 0px}
.nei_lianx2 span{display:block;font-size:15px;font-weight:800;color:#666;padding-bottom:5px}
.nei_lianx2 p{display:block;font-size:14px;color:#7e7e7e;line-height:180%}
.nei_lianx3 img{display:block;max-width:100%;height:auto}

.nei_biao{width:100%;height:60px;line-height:60px;background:url(../img/xian.jpg) no-repeat bottom left;margin-bottom:0px}
.nei_biao span{display:block;background:url(../img/hex.jpg) no-repeat left center;padding-left:13px;font-size:20px;font-weight:800}
.nei_biao p{display:block;color:#CCC;font-size:15px}
.nei_biao p a{color:#ccc}
.nei_chanb{background:url(../img/opo.jpg) no-repeat;height:41px;width:100%;line-height:41px;font-size:17px;font-weight:800;color:white;text-align:left;padding-left:30px;margin-top:25px;box-sizing:border-box}

.neirong{width:100%;padding:20px 0px;font-size:15px;line-height:195%}
.neirong img{max-width:100% !important;height:auto !important}
.neirong td,.neirong th{padding:10px 5px;box-sizing:border-box;border:1px solid #ddd}
.neirong video{max-width:100%}

.xinwennei{width:100%;border-bottom:1px solid #ededed;text-align:center;padding:30px 0px 25px;overflow:hidden}
.xinwennei h1{display:block;font-size:20px;font-weight:800;padding-bottom:12px}
.xinwennei p{display:block;text-align:center;font-size:15px;color:#999}

.fenxia{width:100%;line-height:1.75;border-top:1px solid #ededed;font-size:15px;padding:15px 0}
.fenxia a{display:block;width:49%;color:#999;text-align:left}
.fenxia a:nth-of-type(2){text-align:right}
.fenxia a:hover{color:#0e55b9}

.mapx{width:100%;margin-top:20px;border:1px solid #c9c9c9;box-sizing:border-box}
.mapx1{width:47%;border-right:1px solid #c9c9c9;padding:20px;box-sizing:border-box}
.mapx1 span{display:block;font-size:18px;font-weight:800;padding-top:30px;padding-bottom:10px}
.mapx1  p{display:block;font-size:17px;color:#313131;height:40px;line-height:40px}
.mapx1 .m1{background:url(../img/l1.jpg) no-repeat left center;padding-left:27px}
.mapx1 .m2{background:url(../img/l2.jpg) no-repeat left center;padding-left:27px}
.mapx1 .m3{background:url(../img/l3.jpg) no-repeat left center;padding-left:27px}
.mapx1 a{display:block;width:150px;height:50px;border-radius:6px;background:#ff5400;text-align:center;line-height:50px;font-size:16px;color:white;margin-top:15px}
.mapx2{width:53%;overflow:hidden}
.mapx2 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}

.liuyan_x{width:100%;padding-top:10px}
.biaodanx,.biaodanxx{border:1px solid #CCC;font-size:15px;margin-top:15px;box-sizing:border-box}
.biaodanx{width:49%;height:48px;line-height:48px;padding-left:10px}
.biaodanxx{width:100%;height:100px;padding:5px}
.biaodanti{width:140px;height:50px;margin-top:10px;background:#0e55b9;border-radius:6px;text-align:center;line-height:50px;font-size:16px;font-weight:800;color:white;border:0px;cursor:pointer}

.nei_xinwen{width:100%;overflow:hidden}
.nei_xinwen ul li{width:100%;height:132px;padding:20px 0px;border-bottom:1px solid #f2f2f2}
.nei_xinwen ul li a{display:flex;flex-wrap:wrap}
.nei_xinwen ul li .img{width:183px; height:132px;/*aspect-ratio:61/44;*/overflow:hidden}
.nei_xinwen ul li .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.nei_xinwen ul li .txt{width:calc(100% - 183px);box-sizing:border-box;padding-left:15px}
.nei_xinwen ul li .tit{display:flex;flex-wrap:wrap;justify-content:space-between;height:42px;line-height:42px}
.nei_xinwen ul li .tit span{width:calc(100% - 80px);font-size:16px;font-weight:800;color:#333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nei_xinwen ul li .tit i{font-size:14px;font-weight:100;color:#ccc;font-style:normal}
.nei_xinwen ul li .ext{font-size:14px;color:#929292;line-height:185%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.nei_xinwen ul li nav{display:block;font-size:15px;color:#0e55b9;text-align:left;padding-top:5px}
.nei_xinwen ul li a:hover .tit span{color:#0e55b9}

.nei_chan{width:100%;/*height:360px;*/padding-top:20px}
.nei_chan1{width:52%;height:360px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ddd}
.nei_chan1 img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}
.nei_chan2{width:48%;padding-left:30px;box-sizing:border-box}
.nei_chan3{width:100%;border-bottom:1px solid #e6e6e6}
.nei_chan3 h1{display:block;width:100%;line-height:32px;text-align:left;font-size:20px;padding:14px 0;font-weight:800;color:#000;border-bottom:1px solid #e6e6e6}
.nei_chan3 .nr{display:block;min-height:160px;width:100%;padding:20px 0px;font-size:15px;color:#666;line-height:1.55}
.nei_chan4{width:100%;height:95px;border-bottom:1px solid #e6e6e6}
.nei_chan4 span{display:block;font-size:26px;font-weight:800;padding-top:20px;color:#0e55b9;float:left}
.nei_chan4 span b{font-size:16px;color:#999;font-style:none;display:block;font-weight:100}
.nei_chan4 a{width:130px;height:50px;float:right;border-radius:6px;background:#0e55b9;text-align:center;line-height:50px;font-size:16px;color:white;margin-top:23px}

.c_list,.xg_list{width:100%;padding-top:25px}
.xg_list ul{overflow:hidden;width:100%;gap:22px}
.xg_list ul li{width:calc((100% - 44px) / 3);}
.xg_list ul li:nth-of-type(4){ display:none}
.xg_list ul li a span{display:block;width:100%;height:216px;overflow:hidden;align-content:center}
.xg_list ul li a span img{display:block;max-width:100%;max-height:100%;margin:0 auto}
.xg_list ul li a p{display:block;text-align:center;width:100%;height:49px;line-height:49px;font-size:15px;color:white;background:rgba(12,78,178,0.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.fenye{width:100%;margin:0 auto;padding-top:40px;text-align:center}
.fenye a{display:inline-block;padding:0 10px;text-align:center;line-height:28px;border:1px solid #bababa;font-size:14px;color:#333;margin:0 2px;border-radius:5px}
.fenye a.active,.fenye a:hover{border:1px solid #0e55b9;color:#fff;background:#0e55b9}



@media screen and (max-width:1260px){
.box{max-width:1000px;}
.daohang ul li,.di_d ul li{ padding:0 20px 0 19px}
.swiperb .swiper-bdian span{ width:10px; height:10px;}
.s_right ul{gap:16px}
.s_right ul li{ width:calc((100% - 32px) / 3)}
.s_right ul li a p{ height:44px; line-height:44px}
.nei_chan2{ padding-left:25px}
.nei_chan4 span{ font-size:24px}


}

@media screen and (max-width:1100px){
.daohang ul,.di_d ul{ width:100%}
.s_abjie .txt span{ font-size:22px; line-height:40px}
.di_d{ height:66px; line-height:66px}
.di_cen_2{ padding:15px 35px}
.footer{ padding-bottom:0}
.mapx1,.mapx2{ width:100%}
.mapx1 span{ padding-top:5px}
.mapx1 a{ height:46px; line-height:46px}

}

@media screen and (max-width:1060px){
.zwbox{ display:block; width:100%; height:0; line-height:0; padding-top:105px;}
.top{ display:none}
.tel{ display:none}
.menu{ display:block}
.top_s{ position:fixed; width:100%; top:0; left:0; z-index:99; border-bottom:1px solid #f6f6f6; background:#fff}
.daohang{ position:fixed; width:150px; top:105px; right:0; z-index:99; display:none}
.daohang ul li{ width:100%; background-position:left bottom; background-size:1px 1px; background-repeat:repeat-x; padding:10px 5px; height:auto; line-height:26px; text-align:center}
.why h2{ font-size:32px}
.why p{ font-size:24px}
.di_d ul{ background:none}
.di_d ul li{ padding:0 15px}

}

@media screen and (max-width:990px){
.h_left{ display:none}
.s_right{ width:100%}
.di_d{ display:none}
.di_cen_1,.di_cen_2,.di_cen_3{ width:100%; padding:0; text-align:center}
.di_cen_2{ border:none; padding-top:15px}
.di_cen_1 a{ margin:15px auto 0}
.di_cen_3{display:flex;flex-wrap:wrap;justify-content:center;padding-top:15px}
.di_cen_3 p{ float:none; margin-left:0}
.h_chan{ padding-top:30px}
.s_chan{ padding-bottom:50px}
.s_right ul li a span,.xg_list ul li a span{ height:auto;aspect-ratio:50/36}
.n_left{ width:100%;-webkit-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important; padding-top:40px}
.nei_lian,.nei_lianx{ display:none}
.s_rightx{ width:100%}
.s_left_1{ border-radius:0; padding:15px 0;}
.nei_lan ul li{ height:55px; line-height:55px}



}

@media screen and (max-width:860px){
.zwbox{ padding-top:85px}
.top_s{ padding:12px 0 10px}
.logo .img img{ max-height:62px}
.logo span{ font-size:18px}
.logo p{ font-size:14px}
.daohang{top:85px}
.gonggao p,.gonggao span{ font-size:14px}
.h_chan{ padding-bottom:50px}
.why{ height:auto; padding:25px 0 48px}
.why h2{ font-size:28px; padding-top:0}
.why p{ font-size:22px; padding-top:3px}
.why_s{ padding-top:0; padding-bottom:50px}
.why_itm .lft .why_s2{ padding:30px 0 20px}
.why_itm .lft .why_s2 span{ line-height:42px; font-size:22px}
.why_itm .lft .why_s2 span i{ width:36px;}
.sbiaoti h2{ font-size:30px}
.cjzc_s ul li{ width:50%}
.cjzc_s ul li:nth-of-type(2n+2){ border:none}
.s_abjie{ padding-top:25px; padding-bottom:50px}
.s_abjie .txt{ width:100%; padding-bottom:35px}
.s_abjie .img,.s_xiwnen_left{ width:100%}
.s_xinwen_right{ width:100%; padding-top:30px}
.s_xinwen_right{}
.s_xinwen_right2 ul li{ border-bottom:none; border-top:1px solid #ebebeb}
.s_abx ul{gap:10px}
.s_abx ul li{ width:calc((100% - 30px) / 4);}
.fenxia a{ width:100%}
.fenxia a:nth-of-type(2){ text-align:left}
.xg_list ul{gap:12px}
.xg_list ul li{ width:calc((100% - 24px) / 3)}
.mapx1 p{ font-size:15px}
.nei_chan1{ width:100%; height:auto}
.nei_chan2{ width:100%; padding:15px 0 0}
.nei_chan3 .nr{ min-height:0}


}

@media screen and (max-width:640px){
.zwbox{ padding-top:75px}
.top_s{ padding:12px 0 10px}
.logo .img img{ max-height:52px}
.logo span{ font-size:16px}
.logo p{ font-size:12px}
.daohang{top:75px}
.menu{ background-size:70% auto}
.gonggao{ padding:10px 0}
.s_right ul li{ width:calc((100% - 16px) / 2)}
.h_chan{ padding-bottom:35px}
.why h2{ font-size:24px}
.why p{ font-size:18px}
.why_itm .lft{ width:100%;-webkit-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important;}
.why_itm .rft{ width:100%}
.why_itm .lft .why_s2{ padding:20px 0 0}
.why_s{ padding-bottom:35px}
.cjzc{ background:#fff; border-bottom:1px solid #f6f6f6}
.sbiaoti{ padding-top:35px}
.sbiaoti h2{ font-size:28px}
.zcbox{ padding-bottom:35px}
.s_abjie{ padding-top:15px; padding-bottom:35px}
.s_abjie .txt{ padding-bottom:25px}
.s_abjie .txt span{ font-size:20px; line-height:32px}
.s_abjie .img{ margin-right:15px; margin-bottom:15px}
.s_abjie .img:after{right:-15px;top:15px}
.s_xinwen_left1{ height:50px; line-height:50px}
.daohang{ width:120px}
.daohang ul li{ padding:7px 5px}
.daohang ul li a{ font-size:14px;}
.nei_biao p{ font-size:13px}
.nei_biao{ height:auto; line-height:46px; padding-bottom:4px; background-size:100% 2px;}
.nei_biao span{-webkit-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important;display:none}
.nei_biao p{ width:100%; line-height:26px; padding-bottom:10px; color:#999}
.nei_biao p a{ color:#999}
.nei_xinwen ul li .tit i{ display:none}
.nei_xinwen ul li .tit span{ width:100%}
.xg_list ul li{ width:calc((100% - 12px) / 2)}
.xg_list ul li:nth-of-type(4){ display:block}
.xg_list ul li a p{ height:42px; line-height:42px}
.biaodanx,.biaodanxx{ font-size:14px}


}

@media screen and (max-width:441px){
.s_right ul{gap:12px}
.s_right ul li{ width:calc((100% - 12px) / 2)}
.s_right ul li a p{ height:36px; line-height:36px}
.why h2{ font-size:20px;}
.why p{ font-size:16px}
.why_itm .lft .why_s2 span{ font-size:20px; line-height:32px}
.why_itm .lft .why_s2 span i{ width:30px}
.cjzc_s ul li{ margin-top:15px; margin-bottom:15px; font-size:14px}
.sbiaoti h2{ font-size:25px}
.sbiaoti p{ font-size:13px}
.s_abx ul{ padding-top:5px;gap:5px}
.s_abx ul li{ width:calc((100% - 15px) / 4)}
.s_abx ul li a{ height:40px; line-height:40px}
.s_abjie .txt span{ font-size:19px;}
.s_xinwen_left1{ height:44px; line-height:44px}
.s_xinwen_left1 span a{ font-size:18px; margin-right:16px}
.s_xinwen_left1 span .on{ border-bottom-width:2px}
.s_xinwen_left1 .gengduo{ font-size:14px}
.s_xinwen_left2{ height:110px}
.s_xinwen_left2 span{ width:128px; font-size:22px; line-height:110px}
.s_xinwen_left2 i{ width:calc(100% - 128px)}
.s_xinwen_right2 ul li .img,.nei_xinwen ul li .img{ width:145px;}
.s_xinwen_right2 ul li .txt,.nei_xinwen ul li .txt{ width:calc(100% - 145px)}
.s_left_1 span{ font-size:22px}
.s_chan{ padding-bottom:40px; padding-top:15px;}
.n_left{ padding-top:30px}
.nei_xinwen ul li nav{ font-size:14px}
.fenye{ padding-top:25px}
.xinwennei{ padding-bottom:15px}
.xinwennei h1{ font-size:18px}
.xinwennei p{ font-size:13px}
.mapx1{ padding:20px 15px}
.mapx1 a{ height:42px; line-height:42px; width:130px}
.biaodanti{ height:46px; line-height:46px}
.nei_chan4 a{ height:44px; line-height:44px; margin-top:25px}


}























