@charset "utf-8";@font-face{font-family:oswald-r;src:url(../fonts/oswald-r.eot);src:local('☺'),url(../fonts/oswald-r.woff) format('woff'),url(../fonts/oswald-r.ttf) format('truetype'),url(../fonts/oswald-r.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:poppins-bold;src:url(../fonts/poppins-bold.eot);src:local('☺'),url(../fonts/poppins-bold.woff) format('woff'),url(../fonts/poppins-bold.ttf) format('truetype'),url(../fonts/poppins-bold.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:poppins-light;src:url(../fonts/poppins-light.eot);src:local('☺'),url(../fonts/poppins-light.woff) format('woff'),url(../fonts/poppins-light.ttf) format('truetype'),url(../fonts/poppins-light.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:poppins-medium;src:url(../fonts/poppins-medium.eot);src:local('☺'),url(../fonts/poppins-medium.woff) format('woff'),url(../fonts/poppins-medium.ttf) format('truetype'),url(../fonts/poppins-medium.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:poppins-regular;src:url(../fonts/poppins-regular.eot);src:local('☺'),url(../fonts/poppins-regular.woff) format('woff'),url(../fonts/poppins-regular.ttf) format('truetype'),url(../fonts/poppins-regular.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:poppins-semibold;src:url(../fonts/poppins-semibold.eot);src:local('☺'),url(../fonts/poppins-semibold.woff) format('woff'),url(../fonts/poppins-semibold.ttf) format('truetype'),url(../fonts/poppins-semibold.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}
body{font-family:POPPINS-REGULAR,Arial,Helvetica,sans-serif;font-size:18px;overflow-x:hidden;color:#222}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,table,td,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0}
input,select,textarea{font-size:14px;border:none;margin:0;padding:0}
img{border:0;max-width:100%;vertical-align:top}
a{color:#fff;text-decoration:none;background-color:transparent;transition:.3s}
a:hover{cursor:pointer;color:#01477d}
a:focus,input:focus,button:focus,textarea:focus{outline:none}
ul,li,dl,dt,dd{list-style:none outside none}
*{box-sizing:border-box}
.icon-mean_list{background:url(../images/ffggg.png) no-repeat 26px 4px}
input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
.main{background:#f8f8f8}
.warper{max-width:1200px;margin:0 auto;position:relative}
header{width:100%;z-index:999;position:absolute;top:0;left:0;}
.position{background:rgba(0,0,0,.6);height:100px;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.5)}
#nav:after{content:'';display:block;clear:both}
.logo{position:absolute;left:0;top:35px}
.close-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;transition:.5s;z-index:88}
.nav-open{transform:translateX(0)}
.close-open{opacity:.5;visibility:visible}
.body-hidden{overflow:hidden!important}
#nav .nav-button{width:35px;height:35px;z-index:5;border-radius:3px;color:#fff;position:absolute;right:10px;top:10px;line-height:35px;text-align:center;font-size:20px}
#nav .nav-button i{color:#fff;font-size:22px;font-weight:600}
#nav .nav-button{display:none}
nav{float:right;margin-right:100px}
nav li{float:left;position:relative;margin:0 36px}
nav li>a{position:relative;line-height:100px;font-size:20px;text-transform:capitalize;color:#fff;display:inline-block}
nav li>a:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:0;transition:all .3s;height:5px;background:#01477d}
nav li.on a,nav li:hover a{color:#fff}
nav li.on a:before,nav li:hover a:before{width:80%}
.na_pmeun{position:fixed;display:none;padding:36px 0 50px;left:0;width:100%;background:#fff}
.na_sub{width:100%;overflow:hidden}
.na_sub li{float:left;margin-left:0;line-height:normal!important;width:18%;margin:0 1%}
.na_sub li:last-child{margin-right:0}
.na_sub li strong{color:#333;margin-bottom:18px;padding-bottom:10px;font-size:15px;position:relative;font-weight:400;line-height:24px;height:48px}
.na_sub li strong:before{content:"";transition:all .3s;position:absolute;bottom:0;left:0;width:20px;height:2px;background:#01477d}
.na_sub li a{padding:0;display:block;text-align:left}
.na_sub li a:before{display:none}
.na_sub li:hover .changpic img{transform:scale(1.1)}
.na_sub li:hover h4:before{width:0}
.head_rcon{position:absolute;right:0;top:33px;width:86px}
.search-button{cursor:pointer;width:40px;float:left;position:relative}
.search-button i{color:#fff;font-size:28px;width:100%;text-align:center;display:inline-block}
footer{background:#1c1c1c;overflow:hidden}
.fo_nrwar{position:relative}
.fo_lediv{width:700px}
.fo_tonav{width:100%;overflow:hidden;padding:50px 0 28px;}
.fo_tonav li{position:relative;font-size:20px;float:left;width:16.6%}
.fo_tonav li:hover a{color:#01477d;text-decoration:underline}
.fo_pnaus{padding-top:40px;overflow:hidden;padding-bottom:32px}
.fo_pr{float:left;width:310px}
.fo_pnaus strong{display:inline-block;color:#fff;font-size:26px;margin-bottom:25px;text-transform:uppercase;font-family:POPPINS-SEMIBOLD}
.f_prul li{margin-bottom:20px;transition:all .3s;position:relative;padding-left:18px;font-size:16px}
.f_prul li:before{content:">";position:absolute;top:0;left:0;color:#fff}
.f_prul li a{color:#fff}
.f_prul li a:hover{color:#01477d}
.f_prul li:hover{transform:translateX(5px)}
.f_prul li:hover:before{color:#01477d}
.copyright{background:#141414;padding:20px 0;overflow:hidden}
.copyright p{font-size:16px;font-family:Poppins-Light;color:#a2a2a2}
.copyright p a{color:#a2a2a2}
.copyright p a:hover{color:#01477d}
.for_info{padding:48px 38px 0;height:120%;overflow:hidden;position:absolute;top:0;right:0;width:458px;background:#01477d}
/*.for_info form{margin-top:35px}*/
.for_info li{width:100%;margin-bottom:35px}
.for_info input,.for_info textarea{width:100%;resize:none;font-family:Poppins-Light;background:0 0;font-size:16px;color:#fff;border:none;border-bottom:1px solid #e37a1e;line-height:26px;padding:16px 0}
.for_info textarea{height:80px}
.for_info input::-webkit-input-placeholder,.for_info textarea::-webkit-input-placeholder{color:#fff}
.for_info input:-moz-placeholder,.for_info textarea:-moz-placeholder{color:#fff}
.for_info li:last-child,.for_info li:nth-of-type(5),.for_info li:nth-of-type(6){width:100%;float:none}
.for_info li:last-child{width:100%!important;float:none;margin-top:30px;margin-bottom:0!important}
.for_info button{padding:0;border:none;transition:all .3s;cursor:pointer;width:100%;background:#fff;font-family:POPPINS-REGULAR;font-size:16px;height:50px;line-height:50px;color:#01477d}
.for_info button:hover{transform:translateX(10px)}
.contactfooter{margin-top:35px}
.contactfooter li p{color:#fff;font-family:Poppins-Light;font-size:16px;line-height:26px}
.chat{position:fixed;right:50px;bottom:130px;z-index:99999;display:none}
.chat-box{position:relative;width:50px;height:240px}
.chat-box li{position:relative;width:100%;height:50px;line-height:50px;margin-bottom:1px;text-align:center}
.item{background-color:#01477d}
.chat-box img{display:inline-block;vertical-align:middle;width:100%}
.chat-box span{padding-left:50px;text-align:left}
.toTop{position:fixed;right:50px;bottom:100px;z-index:999;cursor:pointer;width:50px;display:none;background-color:#01477d;height:50px;line-height:50px;border-radius:50px}
.toTop img{width:100%;height:auto;vertical-align:middle}
.breadcrumb{list-style:none;border-radius:4px;background:none;margin-left:75px}
.breadcrumb>li{line-height:30px;display:inline-block;font-size:14px}
.breadcrumb>li+li:before{padding:0 5px;color:#c5c5c5;content:"/\00a0"}
.banner_home{position:relative}
.banner_home .banner{position:relative;height:100vh}
.banner_home .banner video{width:100%;height:100%;object-fit:cover;vertical-align:middle}
.banner .item{position:relative}
.item_text{position:absolute;color:#fff;top:32%;left:50%;margin-left:-700px;width:1400px;z-index:5}
.item_text h1{font-size:54px;width:66%;line-height:74px}
.item_text p{margin-top:35px;position:relative;padding-left:18px;line-height:28px;width:50%}
.item_text p:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#cc161e}
.item_text a{font-size:16px;display:inline-block;margin-top:65px;padding:8px 48px;text-transform:uppercase;border-radius:45px;color:#fff;border:2px solid #fff}
.item_text a:hover{background:#cc161e;border:2px solid #cc161e}
.banner .item.slick-active .item_text{-webkit-animation:fadeInRight 1s forwards;animation:fadeInRight 1s forwards}
@keyframes fadeInRight{0%{left:-100%;opacity:0}
    60%{left:0;opacity:1}
    100%{left:0;opacity:1}
}.cl{clear:both}
.pro_rel{position:relative}
.home_boxtit{font-size:52px;text-transform:uppercase;font-family:POPPINS-BOLD}
.in_abdiv{padding-bottom:100px}
.inab_tit{width:100%}
.inah2{font-size:38px;text-transform:uppercase;font-family:POPPINS-BOLD}
.inab_tit p{width:calc(100% - 356px);display:inline-block;font-size:16px;font-family:POPPINS-MEDIUM;line-height:28px}
.in_abdiv h1{width:calc(100% - 356px);display:inline-block;font-size:16px;font-family:POPPINS-MEDIUM;line-height:28px}
.inabwopi{width:100%;overflow:hidden;margin-top:38px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.inaled{width:55%;padding-top:35px;float:left}
.inarid{width:45%;padding-left:58px;float:right;padding:14px 0px}
.inaled p{font-size:16px;line-height:28px;font-family:Poppins-Light;margin:1.2em 0;padding:0 10px}
.in_casd{position:relative;margin-bottom:100px;z-index:0}
.in_caul{display:flex;margin-top:54px;flex-wrap:wrap}
.in_casd .p{margin-top:25px}
.in_caul li{display:inline-block;width:25%;padding:0 5px;margin-bottom:35px}
.in_caul li:nth-of-type(even){margin-right:0}
.inca_item{position:relative;overflow:hidden}
.inca_item .changpic{background:#1c1c1c}
.inca_item .changpic img{opacity:.8}
.inca_tx{transition:all .3s;position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:0 25px 25px}
.inca_tx strong{font-size:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inca_tx p{margin-top:8px;font-size:16px;line-height:24px;height:48px;overflow:hidden;font-family:Poppins-Light}
.inca_item:hover i{opacity:0}
.inca_item:hover .inca_tx{bottom:0}
.inca_item:hover .changpic img{opacity:.7}
.in_nes{padding:62px 0 105px}
.in_nestit{position:relative}
.in_nestit a{position:absolute;color:#01477d;border:1px solid #01477d;font-size:16px;font-family:Poppins-Light;padding:12px 48px;right:0;top:22px}
.in_nestit a:hover{background:#01477d;color:#fff}
.in_neslist{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.in_neslist li{border:1px solid #ebebeb;padding:10px}
.in_neslist li:last-child{margin-right:0}
.in_nesitem{position:relative}
.in_neslist strong{color:#01477d;display:inline-block;margin-top:15px}
.in_nesitem:hover .changpic img{transform:scale(1.15)}
.footmenu{position:fixed;bottom:0;left:0;width:100%;z-index:5;max-width:1024px;display:none}
.footmenu img{display:block}
.footmenu div.bgcolor{clear:both}
.footmenu div.con{position:absolute;bottom:0;left:0;width:100%;background:#01477d}
.footmenu a{color:#fff;font-size:16px;display:block;width:50%;padding:5px 0px;text-align:center;float:left;position:relative}
.footmenu .m-email{border-right:1px solid #fff}
.footmenu i{display:block;width:25px;height:25px;margin:6px auto 2px;font-size:26px}
.subbanner{overflow:hidden;position:relative; aspect-ratio: 1920 / 450;width: 100%;}
.subbanner img{width: 100%;height: 100%;object-fit: cover;}
.sub_nav{position:absolute;color:#fff;width:100%;bottom:86px;left:0}
.pat60{padding-top:60px}
.ab_war{padding-bottom:100px}
.ab_com{overflow:hidden}
.ab_cole{float:left;width:60%}
.ab_cori{float:right;width:40%;padding-left:70px}
.ab_hdi{position:relative;padding-top:10px;z-index:0}
.ab_hdi h2{font-size:46px;text-transform:uppercase;font-family:POPPINS-BOLD}
.ab_hdi h2 span{color:#01477d}
.ab_hdi img{position:absolute;top:0;left:0;z-index:-1}
.ab_copp{margin-top:30px}
.ab_copp p{font-size:16px;margin-bottom:25px;line-height:30px;font-family:Poppins-Light}
.ab_cole h1 b{font-size:16px;display:inline-block;margin-bottom:25px;line-height:30px;font-family:POPPINS-MEDIUM;color:#333}
.ab_numul li{position:relative;border-bottom:1px solid #ebebeb;padding:68px 0 68px 200px}
.ab_numul li p{color:#666;font-size:16px;line-height:21px}
.ab_numul li span{color:#01477d;font-size:45px;font-family:POPPINS-MEDIUM;position:absolute;top:44px;left:0}
.ab_ser{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.ab_ser li strong{font-size:16px;color:#222}
.ab_ser li:nth-of-type(3n){margin-right:0}
.se_tx{margin-top:30px}
.se_tx h4{font-size:24px;margin-bottom:8px;font-family:POPPINS-SEMIBOLD}
.se_tx p{color:#888;font-family:Poppins-Light;font-size:16px;line-height:28px}
.ab_h2{font-size:46px;margin-top:45px;margin-bottom:28px;font-family:POPPINS-SEMIBOLD}
.cul_div{background:#01477d;overflow:hidden}
.cul_pic{width:550px;float:left}
.cul_tex{margin-left:550px;color:#fff;padding:40px 50px 0}
.cul_tex p{font-size:16px;line-height:30px;font-family:Poppins-Light}
.ab_tabcer{position:relative;z-index:0}
.ab_tabcer:before{content:"";position:absolute;top:81px;width:100%;height:81%;background:url(../images/tab_bg.jpg) no-repeat;background-size:cover}
.re_arrow span.cer_prev{left:-80px;transform:rotate(180deg)}
.re_arrow span.cer_next{right:-80px}
.pr_war{margin-top:75px;padding-bottom:100px}
.pr_list{margin-top:52px;display:flex;flex-wrap:wrap}
.pr_list li{display:inline-block;width:24%;margin-bottom:36px;margin-right:1%}
.pr_list li:nth-of-type(3n){margin-right:0}
.pr_txd{text-align:center;transition:all .3s;background:#f8f8f8;padding:26px 35px 40px}
.pr_txd a{color:#01477d}
.pr_list li:hover .changpic img{transform:scale(1.15)}
.pr_list li:hover .pr_txd span{transform:translateX(10px)}
.del_war{padding-top:68px;padding-bottom:75px}
.news_war{padding-bottom:68px}
.de_desc,.infocon{max-width:1024px;margin:35px auto;padding:0 10px}
.de_desc p,.infocon p{font-size:16px;line-height:1.7;margin:1.2em 0;color:#666}
.de_desc p a,.infocon p a{color:#01477d}
.default{margin:1.8em 0}
.default li{padding-left:28px !important;color:#666;font-size:16px;position:relative;margin:12px 0;line-height:1.5}
.default li:before{content:'';position:absolute;left:13px;top:10px;width:4px;height:4px;background-color:#01477d;border-radius:50%}
.default li a{color:#01477d}
.ctp-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;list-style:none;margin-top:35px}
.ctp-list li{width:49.5%;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.06);padding:20px;margin:10px 0;border-left:4px solid #01477d63}
.card-list{display:flex;align-items:stretch;flex-wrap:wrap;list-style:none;margin-top:35px}
.card-list li{padding:10px;width:calc(33.333% - 10px);margin:10px 5px;border:2px solid #e5e7eb;border-radius:10px;color:#666;font-size:16px}
.card-list li strong{color:#01477d}
.img-con{display:flex;justify-content:space-between;flex-wrap:wrap;margin: 20px 0 35px;}
.img-con > div{flex:1;min-width:0;padding:10px;border-left:2px solid #e5e7eb;border-radius:10px}
.img-con .img{text-align:center;}
.img-con p strong{color:#01477d;font-size: 15px;}
.img-con > div p,.img-con > div li{font-size: 14px}
.bg{background-color:rgba(218,37,29,0.1);padding:20px;border-radius:10px}
.inner_lis1{list-style-type:none;padding:0;margin:0}
.inner_lis1 li{display:flex;align-items:center;margin-bottom:20px;border:1px solid #ddd;padding:10px}
.inner_lis1 .innerlist1_pic{width:30%;margin-right:20px}
.inner_lis1 .innerlist1_pic img{width:100%;height:auto;display:block}
.inner_lis1 .innerlist1_desc{flex:1}
.inner_lis1 .innerlist1_desc a{display:block;font-size:18px;font-weight:bold;color:#666;text-decoration:none;margin-bottom:10px}
.inner_lis1 .innerlist1_desc p{margin:0;font-size:14px;color:#666}
.table{overflow-x:auto;margin:1.8em 0}
.table table{width:100%;border-collapse:collapse}
.table table td{border:1px solid #d2d2d2;text-align:center;font-family:Poppins-Light;font-size:16px;padding:14px 8px}
.table table tr:hover td,.table table tr:nth-of-type(odd) td{background:#f8f8f8}
.table table tr:first-child td{font-size:18px;font-family:POPPINS-MEDIUM;background:#01477d;color:#fff}
.table table td a{color:#01477d}
.table table tr:first-child td a{color:#fff}
.defo_info input,.defo_info textarea{border:1px solid #c3c3c3;width:100%;background:#fff;font-family:Poppins-Light;color:#000;font-size:16px;padding:16px 24px}
.defo_info ul{overflow:hidden}
.defo_info ul li{margin-bottom:18px;float:left;position:relative;width:49.2%;margin-right:1.5%}
.defo_info ul li:nth-of-type(even){margin-right:0}
.defo_info ul li:nth-of-type(5),.defo_info ul li:last-child{width:100%}
.defo_info textarea{height:248px;resize:none}
.defo_info button{width:210px;transition:all .3s;height:45px;border-radius:3px;font-size:16px;font-family:Poppins-Light;display:block;color:#fff;text-align:center;background:#01477d;border:none;cursor:pointer}
.defo_info input::-webkit-input-placeholder,.defo_info textarea::-webkit-input-placeholder{color:#666}
.defo_info input:-moz-placeholder,.defo_info textarea:-moz-placeholder{color:#666}
.defo_info ul li:last-child{margin-bottom:0}
.defo_info button:hover{margin-left:8px}
.del_rel{position:relative}
.rel_gd .item{margin:0 12px}
.rel_gd .slick-track{padding:10px 0}
.re_arrow{position:absolute;top:26%;left:0;width:100%}
.re_arrow span{position:absolute;cursor:pointer;text-align:center;line-height:42px;top:0;width:42px;color:#fff;height:42px;background:#01477d}
.re_arrow span.rnw_prev{left:-80px;transform:rotate(180deg)}
.re_arrow span.rnw_next{right:-80px}
.nes_list{display:flex;flex-wrap:wrap}
.nes_list li{display:inline-block;width:32%;margin-bottom:50px;margin-right:2%}
.nes_list li h3{color:#01477d;margin-top:10px;font-size:18px}
.nes_list li:nth-of-type(3n){margin-right:0}
.news_more{text-align:center;font-size:16px;display:inline-block;margin-top:30px;padding:8px 15px;text-transform:uppercase;border-radius:45px;color:#fff;background:#01477d;border:2px solid #01477d}
.nored{color:#cc161e;background:#fff}
.nored a{color:#01477d}
.cas_list{display:flex;flex-wrap:wrap}
.cas_list li{display:inline-block;width:49%;margin-right:2%;margin-bottom:34px}
.cas_list li:nth-of-type(even){margin-right:0}
.infocon h1,.de_desc h1{font-size:32px;font-weight:400;font-family:POPPINS-SEMIBOLD;text-align:center;margin-bottom:35px}
.infocon h2,.de_desc h2{font-size:28px;margin:2.5em 0 1em;line-height:1.2em}
.infocon h3,.de_desc h3{font-size:22px;margin:2em 0 1em;line-height:1.2em}
.infocon img{display:inline-block;margin:10px 0;max-width:100%}
.infocon .time{text-align:center;margin-bottom:10px;font-size:17px;font-family:Poppins-Light;color:#707879}
.infocon .time i{font-size:20px}
.infocon .tag span,.de_desc .tag span{display:inline-block;margin:5px;border:1px solid #d2d2d2;padding:5px 10px;border-radius:20px}
.con_mess{padding-bottom:80px;overflow:hidden}
.co_tle{width:100%;margin-bottom:35px}
.co_desc{color:#666;font-size:16px;font-family:Poppins-Light}
.co_tle .defo_info{margin-top:25px}
.co_tle .defo_info input,.co_tle .defo_info textarea{border:none;background:#e7e4e4}
.co_tle .defo_info input::-webkit-input-placeholder,.co_tle .defo_info textarea::-webkit-input-placeholder{color:#888}
.co_tle .defo_info input:-moz-placeholder,.co_tle .defo_info textarea:-moz-placeholder{color:#888}
.co_tle .f_con{margin-top:32px}
.co_tle .fot_lxdi p{color:#333}
.co_tle .fot_lxdi:hover a{color:#01477d}
.con_mes{margin-top:30px}
.con_mes h4{font-size:36px;margin-bottom:10px;font-weight:400;font-family:POPPINS-SEMIBOLD}
.no_fun{text-align:center;margin-bottom:60px}
.no_fun h5{font-size:36px;margin-bottom:30px}
.no_fun p{color:#888;line-height:30px}
.no_fun a{display:inline-block;margin-top:34px;font-size:20px;border-radius:40px;padding:16px 64px;background:#01477d;color:#fff;text-transform:uppercase}
.no_fun a:hover{transform:translateY(5px)}
.areatextClass::-webkit-input-placeholder{color:red!important}
@media screen and (max-width:1680px){nav li{margin:0 30px}
}@media screen and (max-width:1600px){.re_arrow span.cer_prev{left:-10px}
    .re_arrow span.cer_next{right:-10px}
    .item_text h1{font-size:45px;width:100%}
    .item_text{margin-left:-35%;width:70%}
    .item_text p{width:80%}
}@media screen and (max-width:1440px){.warper{width:86%}
    nav li{margin:0 20px}
    .chat,.toTop{right:0px}
    .in_abdiv{padding:50px 0 60px}
    .inarid{padding-left:25px}
    .inaled{padding-top:16px}
    .inab_num{padding-top:38px;margin-top:26px}
    .in_casd{padding-top:52px}
    .in_caul{margin-top:24px}
    .inca_tx{padding:0 20px 25px}
    .inca_tx strong{font-size:22px}
    .inca_tx p{margin-top:4px}
    .in_nes{padding:25px 0 70px}
    .in_nestit a{padding:8px 28px}
    .in_neslist{margin-top:18px}
    .fo_lediv{width:60%}
    .for_info{width:424px}
    .for_info img{height:40px}
    .fo_pnaus strong{margin-bottom:8px}
    .pr_txd{padding:24px}
    .pr_list li{margin-bottom:25px}
    .pr_war{padding-bottom:80px}
    .re_arrow span.rnw_next{right:-35px}
    .re_arrow span.rnw_prev{left:-35px}
    .ab_numul li font{font-size:45px}
    .ab_numul li{padding:62px 0 48px 171px}
    .ab_hdi h2{font-size:58px}
    .ab_copp{margin-top:8px}
    .ab_copp p{margin-bottom:10px;line-height:25px}
    .se_tx{margin-top:13px}
    .ab_h2{font-size:32px;margin-bottom:12px}
    .ab_war{padding-bottom:80px}
    .nes_list li{margin-bottom:30px}
    .infocon h1,.de_desc h1{font-size:25px}
    .infocon h2,.de_desc h2{font-size:22px}
    .pat60{padding-top:50px}
    .copyright p{font-size:14px}
}@media screen and (max-width:1366px){.inabwopi{margin-top:9px}
    .item_text h1{font-size:40px;line-height:50px}
    .item_text p{margin-top:10px}
    .item_text a{padding:10px 30px;font-size:16px}
    .in_abdiv{padding:45px 0 50px}
    .fo_tonav{padding:28px 0}
    .de_desc{margin-top:20px}
    .defo_info button{width:180px}
    .cul_tex p{line-height:28px}
    .con_mess{padding-bottom:60px}
    nav li dl dd a{font-size:15px}
}@media screen and (max-width:1280px){.warper{width:90%}
    .in_casd:before{height:270px}
    .in_nes{padding:25px 0 50px}
    .fo_pnaus{margin-top:24px}
    .for_info li{margin-bottom:25px}
    .sub_nav{bottom:58px}
    .pr_list{margin-top:30px}
    .pr_war{padding-bottom:60px}
    .del_war{padding-top:48px}
    .del_war{padding-bottom:60px}
    .ab_cori{padding-left:20px}
    .ab_numul li{padding:62px 0 48px 121px}
    .ab_numul li span{font-size:32px}
}@media screen and (max-width:1024px){.banner_home,.subbanner,.del_pwar{margin-top:62px;border-top:1px solid #01477dbd}
    #nav .nav-button{display:block;top:-49px;right:0}
    header,.position,.page_h{height:62px;}
    .logo img,.position .logo img{height:30px}
    .logo{top:15px;left:12px}
    .warper{width:96%}
    nav{position:fixed;left:0;top:0;bottom:0;width:310px;z-index:99;overflow:auto;background:#222;transform:translateX(-310px);transition:.3s}
    nav li{float:none;padding:0;margin:0}
    nav li>a,.position nav li>a,.page_h nav li>a{margin:0;color:#fff;line-height:normal;display:block;padding:15px 20px;border-bottom:1px solid #2e2e2e;text-align:left}
    nav li.on a,nav li:hover a{background:#01477d;color:#fff}
    #nav .nav-button i{color:#01477d}
    body{font-size:16px}
    nav li a:before,.h_top,nav li:nth-of-type(2) a:after,nav li:nth-of-type(3) a:after{display:none}
    #nav .nav-button{top:13px}
    nav li>a{font-size:18px}
    .nav_show li p{font-size:16px}
    #nav .nav-button{right:10px}
    header{border:none}
    .search-button{display:none}
    .head_rcon{right:68px;top:17px}
    .na_pmeun{position:initial;background:#2e2e2e;opacity:1;height:auto!important;width:100%;display:block!important;padding:0}
    .na_pmeun .warper{padding:0;width:100%}
    .na_sub li{width:100%;margin-right:0;float:none}
    .na_sub li .changpic,.na_sub li strong:before{display:none}
    .na_sub li strong{margin-bottom:0;font-size:16px;font-weight:400;padding:0;color:#fff;height:auto}
    .na_sub li a{padding:15px 22px;display:block}
    .inab_tit .inah2{position:static;width:100%}
    .inab_tit p{width:100%}
    .inaled{width:100%;float:none}
    .inaled p{line-height:26px}
    .inarid{width:100%;margin-top:12px;float:none;padding:0}
    .in_casd:before{height:220px}
    .in_caul li{margin-bottom:20px}
    .in_nestit a{top:6px}
    .for_info{width:350px;padding:40px 22px 0}
    .for_info img{height:30px}
    .fo_tonav{padding:20px 0}
    .fo_tonav li{font-size:16px}
    .fo_pnaus strong{font-size:21px}
    .f_prul li{margin-bottom:6px}
    .for_info li{margin-bottom:12px}
    .for_info input,.for_info textarea{padding:10px 0}
    .pr_txd{width:100%;padding:15px 20px 20px}
    .del_war{padding-top:35px}
    .defo_info{margin-top:12px}
    .re_arrow span.rnw_prev{left:0}
    .re_arrow span.rnw_next{right:0}
    .ab_hdi img{display:none}
    .ab_hdi{padding:0}
    .pat60{padding-top:40px}
    .ab_hdi h2{font-size:45px}
    .ab_copp{margin-top:0}
    .ab_cole{width:100%;float:none}
    .ab_cori{width:100%;float:none;padding:0}
    .ab_numul li font{display:block;font-size:34px;position:static}
    .ab_numul li{padding:15px 0}
    .se_tx h4{margin-bottom:4px}
    .cul_tex{padding:25px 30px 0 32px}
    .cul_tex p{font-size:15px;line-height:22px}
    .news_war{padding-bottom:40px}
    .cas_list li{margin-bottom:22px}
    .defo_info ul li{margin-bottom:7px}
    .ab_numul li span{position:unset}
}@media screen and (max-width:768px){.in_abdiv{padding:35px 0}
    .inah2{font-size:35px}
    .in_casd{padding-top:30px}
    .in_casd:before{height:170px}
    .inca_tx{padding:12px}
    .inca_item .changpic img{opacity:.7}
    .inca_tx strong{font-size:20px}
    .in_caul{margin-top:10px}
    .in_nes{padding:15px 0 40px}
    .in_neslist {grid-template-columns: repeat(3, 1fr);}
    .fo_tonav{display:none}
    .ctp-list li,.card-list li{width:100%}
    .img-con > div{flex:0 0 100%}
    .fo_lediv{width:100%}
    .for_info{padding:20px;width:100%;position:static}
    .fo_pnaus{padding-bottom:15px}
    .chat{display:none}
    .item_text p,.item_text a{display:none}
    .breadcrumb{white-space:nowrap;overflow-x:scroll;margin-left:0px}
    .pr_war{margin-top:30px;padding-bottom:45px}
    .pr_list li{width:49%}
    .pr_list li:nth-of-type(3n){margin-right:2%}
    .pr_list li:nth-of-type(even){margin-right:0}
    .del_war{padding-top:25px}
    .table table td{font-size:15px}
    .defo_info textarea{height:160px}
    .del_war{padding-bottom:40px}
    .ab_hdi h2{font-size:34px}
    .ab_ser{grid-template-columns:repeat(2,1fr)}
    .pat60{padding-top:30px}
    .ab_numul li{padding:10px 0}
    .ab_numul li font{font-size:30px}
    .se_tx{margin-top:5px}
    .se_tx h4{font-size:20px}
    .se_tx p{font-size:15px;line-height:20px}
    .ab_h2{font-size:24px}
    .cul_pic{width:100%;float:none}
    .cul_tex{margin-left:0;padding:18px}
    .ab_war{padding-bottom:50px}
    .cas_list li{margin-bottom:18px}
    .co_tle{width:100%;float:none}
    .co_tle .defo_info{margin-top:8px}
    .con_mess{padding-bottom:40px}
}@media screen and (max-width:640px){.in_abdiv{padding:25px 0}
    .inab_tit p{line-height:22px}
    .item_text h1 {font-size: 35px;}
    .inah2{font-size:30px}
    .inaled p{font-size:15px;line-height:24px}
    .in_caul li{width:100%;margin-right:0;margin-bottom:10px;text-align:center}
    .in_nestit a{display:inline-block;position:static}
    .in_neslist{flex-wrap:wrap}
    .in_neslist li{width:100%;margin-right:0;margin-bottom:12px}
    .in_neslist {grid-template-columns: repeat(2, 1fr);}
    .sub_nav{bottom:20px}
    .pr_txd{padding:15px}
    .pr_list li{margin-bottom:15px}
    .table table td{padding:6px}
    .rel_gd .item{margin:0 5px}
    .ab_hdi h2{font-size:28px}
    .pat60{padding-top:20px}
    .ab_ser{margin-top:10px}
    .inner_lis1 .innerlist1_pic{display:none}
    .nes_list li{width:49%;margin-bottom:15px}
    .nes_list li:nth-of-type(3n){margin-right:2%}
    .nes_list li:nth-of-type(even){margin-right:0}
    .news_war{padding-bottom:30px}
    .inca_tx strong{font-size:18px}
}@media screen and (max-width:480px){footer{margin-bottom:60px}
    .item_text h1{font-size:28px;line-height:40px}
    .inah2{font-size:24px}
    .inaled{padding-top:8px}
    .inaled p{line-height:22px}
    .in_abdiv{padding:18px 0}
    .in_casd{padding-top:20px}
    .in_nes{padding:15px 0 25px}
    .fo_pr{display:none}
    .for_info img{height:22px}
    .pr_war{margin-top:15px}
    .pr_list{margin-top:0}
    .pr_txd{padding:10px}
    .pr_list li{margin-bottom:10px}
    .pr_war{padding-bottom:25px}
    .del_war{padding-top:15px}
    .de_desc{margin-top:12px}
    .de_desc p,.ab_copp p,.co_desc{font-size:16px}
    .defo_info ul li{width:100%;float:none;margin-right:0}
    .defo_info input,.defo_info textarea{padding:10px 15px}
    .del_war{padding-bottom:10px}
    .re_arrow span{width:36px;height:36px;line-height:36px}
    .ab_hdi h2{font-size:26px}
    .ab_ser{flex-wrap:wrap}
    .ab_ser li{width:100%;margin-right:0;margin-bottom:10px}
    .ab_war{padding-bottom:30px}
    .cas_list li{width:100%;float:none;margin-bottom:5px;margin-right:0}
}