.rd_tit{position:relative;}
.rd_tit .rd_et{font-size:48px;color:#848484;font-weight:bold;height:1em;line-height:1;opacity:0.1;text-transform:uppercase;}
.rd_tit .rd_ct{font-size:20px;height:26px;line-height:26px;color:#036EB8;margin-top:-26px;}
.rd_tit .rd_cn{font-size:36px;height:46px;line-height:46px;color:#036EB8;margin-top:-20px;font-weight:bold;text-align:center;}
/*top*/
.topbg{height:100px;}
.top{width:100%;background:#FFF;position:fixed;left:0;top:0;z-index:999;}
.top .container{width:calc(100% - 30px);max-width:1840px;}
.top .logo{display:block;margin:7px 0;outline:none;}
.top .logo img{display:block;width:auto;height:86px;}
.top .logo .l_title{overflow:hidden;text-indent:-1000em;font-size:14px;color:#fff;height:0;}
/*nav*/
.pc_nav{padding-left:88px;}
.pc_nav .pcn_li{position:relative;margin-left:40px;}
.pc_nav .pcn_li:before{content:'';width:20px;height:20px;background:#036EB8;border-radius:50%;position:absolute;right:10px;top:20px;opacity:0;}
.pc_nav .pcn_li .pcn_n{position:relative;overflow:hidden;}
.pc_nav .pcn_li .pcn_n a{display:block;height:100px;line-height:100px;color:#222;font-size:18px;text-align:center;position:relative;padding:0 16px;}
.pc_nav .pcns_nav{position:absolute;left:0;min-width:120%;background:#FFF;display:none;z-index:10;}
.pc_nav .pcns_nav a{display:block;height:40px;line-height:40px;color:#76838F;border-bottom:1px solid #CCC;white-space:nowrap;font-size:14px;box-sizing:border-box;padding:0 15px;}
.pc_nav .pcns_nav a:hover{background:#DDD;}
.pc_nav .pcn_li:hover:before{opacity:1;top:31px;}
.pc_nav .pcn_li:hover .pcns_nav{height:auto;background:#F2F2F2;}
.pc_nav .pcn_btn{width:166px;height:44px;border-radius:44px;background:#036EB8;font-size:16px;color:#FFF;}
.pc_nav .pcn_btn i{width:24px;height:24px;background:url(../Image/t_icon.svg) no-repeat center center;background-size:100%;margin-right:4px;}
.top.topfix,.top.boxshadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
    -o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
}
/*mhead*/
.top .nav{display:none;}
.top .nav_bg{display:none;position:fixed;top:0;left:0;z-index:989;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}
.top .nav .nav_box{position:fixed;top:0;left:0;z-index:991;overflow-y:auto;background:#222;box-sizing:border-box;width:300px;height:100%;
    -webkit-transform:translateX(-300px);
    transform:translateX(-300px);
}
.top .nav .nav_box.nav_open{
    -webkit-transform:translateX(0);
    transform:translateX(0);
}
.top .nav .nav_one>li>.li_a{position:relative;border-bottom:1px solid #2e2e2e;}
.top .nav .nav_one>li>.li_a.li_ad{padding-right:58px;}
.top .nav .nav_one>li>.li_a>a{display:block;font-size:17px;color:#FFF;padding:15px 10px;line-height:28px;}
.top .nav .nav_one>li>.li_a>i{display:block;width:58px;height:58px;position:absolute;right:0;top:0;font-size:16px;color:#FFF;text-align:center;line-height:58px;}
.top .nav .nav_one>li>ul{background:#2e2e2e;display:none;}
.top .nav .nav_one>li>ul>li>a{font-size:14px;color:#FFF;display:block;padding:10px;line-height:25px;}
.top .nav .nav_one>li>.li_a>a.on{background:#da251c;}
.top .nav .nav_one>li>.li_a>i.on{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.top .nav .push-nav{position:relative;z-index:900;width:40px;height:40px;line-height:40px;font-size:0;margin-top:15px;border-radius:3px;background:#da251c;text-align:center;}
.top .nav .push-nav i{font-size:32px;color:#FFF;}
/*foot*/
.foot{position:relative;overflow:hidden;background:url(../Image/bg_foot.webp) no-repeat right -70px bottom -194px #495057 fixed;padding-top:90px;}
.foot .ft_tit{font-size:24px;height:34px;line-height:34px;color:#FFF;}
.foot .ft_line{height:1px;background:rgba(255,255,255,.24);margin:33px 0 18px;}
.foot .ft_c{width:525px;}
.foot .ft_c .ft_txt{}
.foot .ft_c .ft_txt p{font-size:16px;line-height:36px;height:36px;color:#FFF;}
.foot .ft_c .ft_txt p span{display:inline-block;margin-left:42px;}
.foot .ft_c .ft_txt p span:first-child{margin-left:0;}
.foot .ft_c .ft_txt p.p1{margin-top:12px;}
.foot .ft_f{width:594px;}
.foot .ft_f .ft_form{}
.foot .ft_f .ft_form input{width:calc(50% - 10px);margin-left:20px;float:left;height:50px;line-height:50px;border-radius:4px;background:#FFF;outline:none;margin-top:6px;padding:0 16px;}
.foot .ft_f .ft_form input.l{margin-left:0;}
.foot .ft_f .ft_form textarea{padding:12px 16px;background:#FFF;height:74px;border-radius:4px;outline:none;resize:none;line-height:25px;margin-top:20px;width:100%;display:block;float:left;}
.foot .ft_f .ft_form .ft_btn{height:56px;line-height:56px;background:#036EB8;border-radius:8px;font-size:16px;color:#FFF;margin-top:32px;text-align:center;cursor:pointer;float:left;width:100%;
    -webkit-box-shadow: 167px 93px 54px rgba(0, 0, 0, 0),
                        107px 59px 49px rgba(0, 0, 0, 0.01),
                        60px 33px 41px rgba(0, 0, 0, 0.05),
                        27px 15px 31px rgba(0, 0, 0, 0.09),
                        7px 4px 17px rgba(0, 0, 0, 0.1);
    box-shadow: 167px 93px 54px rgba(0, 0, 0, 0),
                107px 59px 49px rgba(0, 0, 0, 0.01),
                60px 33px 41px rgba(0, 0, 0, 0.05),
                27px 15px 31px rgba(0, 0, 0, 0.09),
                7px 4px 17px rgba(0, 0, 0, 0.1);
}
/*footbottom*/
.footbottom{margin-top:88px;border-top:1px solid rgba(255,255,255,.24);padding:21px 0 11px;}
.footbottom span{display:inline-block;margin-right:10px;font-size:14px;height:24px;line-height:24px;color:rgba(255,255,255,.6);}
.footbottom a{color:rgba(255,255,255,.6);}
/*friendlink*/
.friendlink{padding:11px 0 20px;}
.friendlink span{font-size:14px;color:#FFF;height:24px;line-height:24px;}
.friendlink .fl_a{}
.friendlink .fl_a a{color:#FFF;white-space:nowrap;display:inline-block;font-size:14px;position:relative;height:24px;line-height:24px;margin-right:16px;}
/*px*/
.px_banner{position:relative;z-index:2;padding-bottom:500px;width:100%;}
.px_txt{position:absolute;width:100%;background:rgba(0,0,0,.5);text-align:center;height:100%;left:0;top:0;color:#FFF;}
.px_txt p{font-size:48px;height:66px;line-height:66px;}
.px_txt p:nth-child(2){font-size:18px;height:28px;line-height:28px;margin-top:15px;color:#FFF;}
/*nei_crumbs*/
.nei_crumbs{width:100%;}
.nei_crumbs .nc_a{color:#a0a0a0;font-size:15px;line-height:21px;margin-top:10px;}
.nei_crumbs .nc_a a{color:#a0a0a0;font-size:15px;}
/*sub_nav*/
.sub_nav{background:#F7F7F7;}
.sub_nav .sn_a{}
.sub_nav .sn_a a{display:inline-block;height:70px;line-height:70px;padding:0 30px;font-size:15px;position:relative;}
.sub_nav .sn_a a:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;}
.sub_nav .sn_a a:after{content:"";position:absolute;width:1px;height:15px;display:block;background:#ccc;top:50%;right:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.sub_nav .sn_a a:last-child:after{content:none;}
.sub_nav .sn_a>a.on,.sub_nav .sn_a>a:hover{color:#036EB8;}
.sub_nav .sn_a>a.on:before,.sub_nav .sn_a>a:hover:before{background:#036EB8;width:80%;left:10%;}

@media screen and (max-width:1639px){
    .rd_tit .rd_et{font-size:42px;}
    .rd_tit .rd_ct{font-size:18px;height:24px;line-height:24px;margin-top:-24px;}
    .rd_tit .rd_cn{font-size:30px;height:40px;line-height:40px;margin-top:-16px;}
    .topbg{height:90px;}
    .top .container{max-width:1560px;}
    .top .logo img{height:76px;}
    .pc_nav{padding-left:70px;}
    .pc_nav .pcn_li{margin-left:30px;}
    .pc_nav .pcn_li .pcn_n a{font-size:16px;padding:0 13px;height:90px;line-height:90px;}
    .pc_nav .pcn_btn{width:150px;height:40px;line-height:40px;font-size:15px;}
    .foot{padding-top:65px;background-position:right -50px bottom -160px;background-size:628px auto;}
    .foot .ft_tit{font-size:22px;height:32px;line-height: 32px;}
    .foot .ft_line{margin:26px 0 15px;}
    .foot .ft_c{width:480px;}
    .foot .ft_c .ft_txt p{font-size:15px;line-height:34px;height:34px;}
    .foot .ft_c .ft_txt p span{margin-left:35px;}
    .foot .ft_c .ft_txt p.p1{margin-top:10px;}
    .foot .ft_f{width:530px;}
    .foot .ft_f .ft_form input{margin-top:5px;height:46px;line-height:46px;padding:0 13px;}
    .foot .ft_f .ft_form textarea{padding:12px 13px;margin-top:15px;}
    .foot .ft_f .ft_form .ft_btn{height:50px;line-height:50px;font-size:15px;margin-top:25px;border-radius:6px;}
    .footbottom{margin-top:60px;padding:15px 0 8px;}
    .friendlink{padding:8px 0 18px;}
    .px_banner{padding-bottom:415px;}
    .px_txt p{font-size:40px;height:55px;line-height:55px;}
    .px_txt p:nth-child(2){font-size:16px;height:26px;line-height:26px;margin-top:12px;}
    .sub_nav .sn_a a{height:56px;line-height:56px;padding:0 25px;}
}

@media screen and (max-width:1399px){
    .rd_tit .rd_et{font-size:34px;}
    .rd_tit .rd_ct{font-size:16px;height:22px;line-height:22px;margin-top:-22px;}
    .rd_tit .rd_cn{font-size:26px;height:36px;line-height:36px;margin-top:-12px;}
    .topbg{height:80px;}
    .top .container{max-width:1400px;}
    .top .logo img{height:66px;}
    .pc_nav{padding-left:40px;}
    .pc_nav .pcn_li{margin-left:20px;}
    .pc_nav .pcn_li:before{width:12px;height:12px;right:6px;top:20px;}
    .pc_nav .pcn_li .pcn_n a{font-size:15px;padding:0 10px;height:80px;line-height:80px;}
    .pc_nav .pcn_li:hover:before{top:27px;}
    .pc_nav .pcn_btn{width:120px;height:34px;line-height:34px;font-size:14px;}
    .pc_nav .pcn_btn i{width:20px;height:20px;}
    .foot{padding-top:40px;background-position:right -40px bottom -130px;background-size:500px auto;}
    .foot .ft_tit{font-size:20px;height:30px;line-height:30px;}
    .foot .ft_line{margin:18px 0 11px;}
    .foot .ft_c{width:430px;}
    .foot .ft_c .ft_txt p{font-size:14px;line-height:30px;height:30px;}
    .foot .ft_c .ft_txt p span{margin-left:25px;}
    .foot .ft_c .ft_txt p.p1{margin-top:8px;}
    .foot .ft_f{width:460px;}
    .foot .ft_f .ft_form input{margin-top:0;height:40px;line-height:40px;padding:0 10px;}
    .foot .ft_f .ft_form textarea{padding:12px 10px;margin-top:12px;}
    .foot .ft_f .ft_form .ft_btn{height:46px;line-height:46px;font-size:14px;margin-top:15px;border-radius:5px;}
    .footbottom{margin-top:35px;padding:13px 0 5px;}
    .friendlink{padding:5px 0 15px;}
    .px_banner{padding-bottom:345px;}
    .px_txt p{font-size:32px;height:46px;line-height:46px;}
    .px_txt p:nth-child(2){font-size:15px;height:24px;line-height:24px;margin-top:9px;}
    .nei_crumbs .nc_a{font-size:14px;margin-top:8px;}
    .nei_crumbs .nc_a a{font-size:14px;}
    .sub_nav .sn_a a{height:50px;line-height:50px;padding:0 20px;font-size:14px;}
    .sub_nav .sn_a a:after{height:14px;}
}

@media screen and (max-width:1023px){
    .rd_tit .rd_et{font-size:30px;}
    .rd_tit .rd_ct{font-size:14px;height:20px;line-height:20px;margin-top:-20px;}
    .rd_tit .rd_cn{font-size:22px;height:32px;line-height:32px;margin-top:-10px;}
    .pc_nav{display:none;}
    .topbg{height:70px;}
    .top .logo{margin:10px 0;}
    .top .logo img{height:50px;}
    .top .container{max-width:none;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
    }
    .top .nav{display:block;}
    .foot{padding:30px 0 70px;background-position:right -30px bottom -110px;background-size:410px auto;}
    .foot .ft_tit{font-size:18px;height:28px;line-height:28px;}
    .foot .ft_line{margin:12px 0 9px;}
    .foot .ft_c{width:100%;}
    .foot .ft_c .ft_txt p{font-size:14px;line-height:30px;height:30px;}
    .foot .ft_c .ft_txt p span{margin-left:25px;}
    .foot .ft_c .ft_txt p.p1{margin-top:8px;}
    .foot .ft_f{width:100%;margin-top:20px;}
    .foot .ft_f .ft_form input{height:36px;line-height:36px;}
    .foot .ft_f .ft_form textarea{padding:12px 10px;margin-top:10px;}
    .foot .ft_f .ft_form .ft_btn{margin-top:10px;}
    .footbottom{margin-top:25px;padding:10px 0 5px;}
    .px_banner{padding-bottom:256px;}
    .px_txt p{font-size:26px;height:36px;line-height:36px;}
    .px_txt p:nth-child(2){font-size:14px;height:22px;line-height:22px;margin-top:7px;}
    .nei_crumbs .nc_a{margin-top:6px;}
    .sub_nav .sn_a a{height:46px;line-height:46px;padding:0 15px;}

    .scroll_top{display:none;}
    .m_float{display:block;}
}

@media screen and (max-width:767px){
    .rd_tit .rd_et{text-align:center;}
    .rd_tit .rd_ct{text-align:center;}
    .rd_tit .rd_cn{height:auto;}
    .foot{padding:20px 0 70px;background-position:right 0 bottom 0;background-size:100% auto;}
    .foot .ft_tit{font-size:18px;height:28px;line-height:28px;}
    .foot .ft_line{margin:10px 0 7px;}
    .foot .ft_c .ft_txt p{line-height:28px;height:28px;}
    .foot .ft_c .ft_txt p span{margin-left:18px;}
    .foot .ft_c .ft_txt p.p1{margin-top:5px;}
    .foot .ft_f .ft_form input{width:100%;margin-left:0;margin-top:10px;}
    .foot .ft_f .ft_form textarea{padding:12px 10px;margin-top:10px;}
    .foot .ft_f .ft_form .ft_btn{margin-top:10px;}
    .footbottom{margin-top:20px;}
    .friendlink span{width:100%;}
    .friendlink .fl_a{margin-top:10px;}
    .px_banner{padding-bottom:52%;}
    .px_txt p{font-size:20px;height:30px;line-height:30px;}
    .px_txt p:nth-child(2){height:auto;margin-top:5px;}
    .sub_nav .sn_a{overflow-x:auto;}
    .sub_nav::-webkit-scrollbar-track-piece{width:0;height:0;}
	.sub_nav::-webkit-scrollbar{width:0;height:0;}
	.sub_nav::-webkit-scrollbar-thumb{width:0;height:0;}
    .sub_nav .sn_a a{white-space:nowrap;}
}