*{padding:0px;margin:0px;box-sizing:border-box}
a{display:inline-block;color:#333}
img{vertical-align:middle}
body{width:100%;overflow-x:hidden}
a:hover{text-decoration:none !important;color:initial !important}
input,select{appearance:none;-webkit-appearance:none;}
input:focus{border:100px !important;box-shadow:none !important}
header{background:#fdd000;height:80px;display:flex !important;justify-content:space-between;padding:0px 5%;align-items:center;position:fixed;width:100%;z-index:222;top:0px}
body{padding-top:100px}
header .r div{background:#fdd000;float:left;}
header .r .nav_c>div{margin:0 1.5rem;position:relative}
.logo img{width:200px}
footer .box .l .f_logo{width:200px}
.hidden{display:none}
header .r .nav_c>div>a{color:#333;font-size:18px;position:relative;font-weight:800;line-height:80px;height:80px;z-index:222}
header .r .nav_c>div>a span{font-size:14px}
header .r .nav_c>div .sub{position:absolute;top:-800px;left:-50%;width:200%;text-align:center;line-height:45px;background-color:#f4f4f4;box-shadow:0px 0px 5px 0px #e1e1e1;border-radius:5px;transition:0.5s;z-index:-1}
header .r .nav_c>div .sub a{color:#333;width:100%;margin:2px 0;font-size:14px}
header .r .nav_c>div .sub a:hover{background-color:#fdd000;color:#333}
header .r .nav_c>div:hover .sub{display:block;top:80px}
header .select{background-color:#595959;position:relative;padding:6px 15px;border-radius:5px;text-align:center;cursor:pointer;box-shadow:0px 0px 5px 1px #979797;margin-right:40px;}
header .select div{position:absolute;top:38px;left:0px;width:100%;text-align:center;display:none}
header .select div a{background-color:#f4f4f4;padding:6px 15px;border-radius:5px;text-align:center;margin-bottom:5px;color:#333}
header .select div a:hover{background-color:#595959;color:#fdd000}
header .select a{display:block}
header .select:hover div{display:block}
header .ss{cursor:pointer}
header .fixed{position:fixed;background:#fff;width:100%;top:0px;left:0px;z-index:2222;box-shadow:0px 0px 5px 1px #e1e1e1;padding:100px 20%;display:none}
header .fixed .clear{position:absolute;top:0px;right:0px;cursor:pointer;width:80px}
header .fixed h3{font-size:38px;color:#323f47;font-weight:800;vertical-align:middle}
header .fixed h3{text-align:center}
header .fixed h3 span{font-size:30px;color:#fdd000;font-weight:500;display:inline-block;vertical-align:middle}
header .fixed form{border-bottom:1px solid #333;padding:10px 0;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:80px}
header .fixed form input{width:calc(100% - 50px);border:none;outline: none;}
header .fixed form button{outline:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;box-shadow:none}
.fxed_bottom .type{position:fixed;bottom:-65px;background:rgba(0,0,0,0.8);width:100%;left:0px;transition:0.5s;z-index:66}
.fxed_bottom .type.on{bottom:0px}
.fxed_bottom .box{display:flex;align-items:center;justify-content:space-between;height:65px;color:#fff}
.fxed_bottom .box div{display:inline-block}
.fxed_bottom .box form{width:calc(100% - 320px)}
.fxed_bottom .box form span{font-size:18px;font-weight:800}
.fxed_bottom .box form select{appearance:none;background:transparent;border:none;border-bottom:1px solid #fff;width:calc((100% - 400px) / 2);text-align:center;line-height:35px;height:35px;outline:none;font-size:12px;}
.fxed_bottom .box form select option{background-color:#333;appearance:none;line-height:35px;height:35px}
.fxed_bottom .box form button{appearance:none;background:#fdd000;padding:5px 40px;border:none;color:#333;margin:0px 15px}
.fxed_bottom .box .r div{background-color:#fdd000;height:65px;line-height:65px;margin-left:30px;padding:0px 10px}
.fxed_bottom .box .r div a{width:50px;text-align:center;cursor:pointer}
.fxed_bottom .box .r{position:relative}
.fxed_bottom .box .r .wx{position:absolute;top:-110px;left:-30px;width:110px;height:110px;display:none}
.fxed_bottom .box .r .hover:hover{cursor:pointer}
.fxed_bottom .box .r .hover:hover~.wx{display:block}
.fxed_bottom .is_show{position:fixed;right:0px;bottom:0px;z-index:3333;width:65px;height:65px;background-color:#fdd000;overflow:hidden}
.fxed_bottom .is_show.on .ishow{margin-top:-65px}
.fxed_bottom .is_show div{text-align:center;line-height:65px;color:#fff;cursor:pointer}
.fxed_bottom .is_show .ihide{font-size:50px;font-weight:100}
.fxed_bottom .is_show .ishow{font-size:30px;font-weight:100;transition:0.5s}
footer{background:#223643;padding-bottom:55px;}
footer a:hover{color:#fdd000 !important}
footer hr{opacity:0.2}
footer>div .box{display:flex;justify-content:space-between;color:#fff;align-items:center}
footer .a .box .r{display:flex}
footer .b .box{display:flex;align-items:center;justify-content:end}
footer>div a{color:#fff}
footer .a{padding-top:20px;padding-bottom:0px}
footer .a .box .l div>div{display:inline-block;text-align:center;margin:20px 15px;line-height:30px}
footer .a .box .r a{display:block;line-height:30px;font-size:14px}
footer .a .box .r a:nth-of-type(1){font-size:18px;font-weight:800}
footer .a .box .r div{display:inline-block;margin-left:50px}
footer .b a{margin-left:20px;line-height:30px;font-size:12px;}
footer .c{padding-top:15px;padding-bottom:15px}
footer .c .r a{margin-bottom:10px;display:inline-block}
footer .c .r{text-align:right}
.index .banner{width:100%;overflow:hidden;margin-top:-20px;}
.index .banner img{width:100%;object-fit:cover;height:100%}
.index .item1 .top{display:flex;justify-content:space-between;align-items:center;margin:40px 0}
.index .item1 .top h3{font-size:54px;color:#3d3e40;font-weight:800;margin:0px}
.index .item1 .top p{width:calc(100% - 400px);margin:0px;line-height:30px;font-size:16px}
.index .item1 .box{margin:0px -10px;height:auto;overflow:hidden;display:flex;flex-wrap:wrap}
.index .item1 .box a{width:calc(25% - 30px);margin:15px;float:left;text-align:center;box-shadow:1px 5px 5px 1px #eee;background-color:#fff}
.index .item1 .box a img{max-width:240px;max-height:240px;margin:30px 0}
.index .item1 .box a h2{font-size:20px;color:#3d3e40;font-weight:800;margin-bottom:30px}
.index .item1 .box a span{border:1px solid #eee;padding:8px 0;display:inline-block;width:90%;margin-bottom:30px;color:#333}
.index .item1 .box a:hover{background:#223643}
.index .item1 .box a:hover h2{color:#fff}
.index .item1 .box a:hover span{color: #fff}
.index .item2 .top{display:flex;justify-content:space-between;position:relative;align-items:end}
.index .item2 .top .txt{width:calc(100% - 150px)}
.index .item2 .top .txt h3{font-size:40px;font-weight:800}
.index .item2 .top .txt div a{margin-top:20px;padding:0px 30px;border-left:1px solid #333}
.index .item2 .top .txt div a:nth-of-type(1){padding-left:0px;border:none}
.index .item2 .top .txt div a:hover{color:#fdd000}
.index .item2 .top .click{position:absolute;right:0px;bottom:0px}
.index .item2 .top .click div{outline:none;display:inline-block;font-size:40px;font-family:宋体;font-weight:800;cursor:pointer;margin:0px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.index .item2 .top .click div:hover{color:#fdd000;outline:none;}
.index .item2 .box{margin:40px 0}
.index .item2 .box .swiper-slide{height:40rem;position:relative}
.index .item2 .box .swiper-slide a{display:block;height:100%}
.index .item2 .box .swiper-slide img{width:100%;height:100%;object-fit:cover}
.index .item2 .box .swiper-slide .txt{display:flex;align-items:flex-end;flex-wrap:wrap;position:absolute;top:0px;left:0px;width:100%;height:100%;padding:30px;background-image:radial-gradient(rgba(0,0,0,0.3) 20%,rgba(0,0,0,0.2) 5%);background-size:10px 10px}
.index .item2 .box .swiper-slide .txt .nn h3{font-size:40px;font-weight:800;color:#fdd000;width:100%;margin-bottom:50px}
.index .item2 .box .swiper-slide .txt .nn{width:100%;opacity:0;transition:0.5s;height:200px}
.index .item2 .box .swiper-slide .txt .nn span{color:#fff;border:1px solid #fff;padding:5px 15px;display:inline-block;margin-bottom:15px;transition:0.5s}
.index .item2 .box .swiper-slide .txt .nn span:hover{background:#000;color:#fff;border:1px solid #000}
.index .item2 .box .swiper-slide .txt .bottom{color:#fff}
.index .item2 .box .swiper-slide .txt .bottom h3{font-size:30px;font-weight:800;margin-bottom:40px;transition:0.5s}
.index .item2 .box .swiper-slide:hover .nn{opacity:1}
.index .item2 .box .swiper-slide:hover .txt{background-image:radial-gradient(rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 5%)}
.index .item2 .box .swiper-slide:hover .bottom h3{opacity:0}
.index .item2 .box .swiper-slide:hover .bottom span{color:#fdd000}
.index .item3>div{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px}
.index .item3>div img{object-fit:cover;height:100%}
.index .item3>div .txt h3{font-size:50px;font-weight:800}
.index .item3>div .txt h4{font-size:20px}
.index .item3>div .txt p{font-size:14px;line-height:30px;color:#666;text-indent:2em;padding-top:30px}
.index .item3>div:hover h4,.index .item3>div:hover h3{color:#fdd000}
.index .item4{background:#f3f6f8 url(../images/index_bj.png) center/cover;padding:40px 0}
.index .item4 .l{width:40%;float:left}
.index .item4 .r{width:58%;float:right;height:400px}
.index .item4 .l h3{font-size:50px;color:#3d3e40;font-weight:800;}
.index .item4 .l p{font-size:16px;line-height:35px;text-indent:2em;padding:20px 0;}
.index .item4 .l>div{display:flex;justify-content:space-between;text-align:center}
.index .item4 .l>div>div{border:1px solid #b9b9b9;padding:15px 15px;width:32%;line-height:35px}
.index .item4 .l>div>div:hover{background-color:#fdd000;color:#333}
.index .item4 .l a.a1{border: 0px solid #b9b9b9;font-size:12px;margin:0;padding:0;}
.index .item4 .l a{display:inline-block;border:1px solid #b9b9b9;margin:15px 0;padding:7px 30px;margin-right:20px}
.index .item4 .l a:hover{background-color:#fdd000;border:1px solid #fdd000;color:#333}
.index .item4 .r{position:relative}
.index .item4 .r video{width:100%;height:400px;object-fit:cover}
.index .item4 .r .shuzi{display:flex;justify-content:space-between;color:#fff;position:absolute;bottom:0px;left:0px;width:100%;text-align:center;padding:15px}
.index .item4 .r .shuzi div{width:25%}
.index .item4 .r .shuzi div h3{font-size:50px;font-weight:800}
.index .item4 .r .shuzi div h3 span{font-size:30px}
.index .item4 .r>h3{text-align:right;font-size:18px;padding-top:10px;}
.index .item4 .r>h3 span{font-size:40px;color:#fdd000;font-weight:800}
.index .item5 .top{display:flex;justify-content:space-between;align-items:center;margin:40px 0}
.index .item5 .top h3{font-size:54px;color:#3d3e40;font-weight:800;margin:0px}
.index .item5 .top p{width:calc(100% - 400px);margin:0px;line-height:30px;font-size:16px}
.index .item5 .box{height:auto;overflow:hidden}
.index .item5 .box .l{width:49%;float:left}
.index .item5 .box .l .swiper-slide{height:470px;position:relative;position:relative}
.index .item5 .box .l .swiper-slide img{width:100%;height:100%;object-fit:cover}
.index .item5 .box .l .swiper-slide p{margin:0px;padding:15px;position:absolute;bottom:0px;left:0px;width:100%;background:rgba(0,0,0,0.8);color:#fff}
.index .item5 .box .l .swiper-slide p span{float:right}
.index .item5 .box .l .swiper-slide a{display:block;height:100%}
.index .item5 .box .r{width:49%;float:right}
.index .item5 .box .r .swiper-slide{height:250px;position:relative;position:relative;overflow:hidden}
.index .item5 .box .r .swiper-slide a{display:block;height:100%}
.index .item5 .box .r .swiper-slide img{width:100%;height:100%;object-fit:cover}
.index .item5 .box .r .swiper-slide p{margin:0px;padding:15px;position:absolute;bottom:-80px;left:0px;width:100%;background:rgba(0,0,0,0.8);color:#fff;transition:0.5s}
.index .item5 .box .r .swiper-slide p span{float:right}
.index .item5 .box .r .swiper-slide:hover p{bottom:0px}
.index .item5 .box .r .a{width:49%;float:left;color:#fff;height:205px;margin-top:15px}
.index .item5 .box .r .a a{display:block;color:#fff;display:flex;align-items:center;height:100%}
.index .item5 .box .r .a a h3{line-height:35px}
.index .item5 .box .r .b{float:right;height:205px;margin-top:15px;width:49%}
.index .item5 .box .r .a img{width:100%;height:100%;object-fit:cover}
.index .item5 .bottom{height:auto;overflow:hidden;display:flex;margin:0px -20px}
.index .item5 .bottom a{margin:30px 20px;border-bottom:2px solid #eee}
.index .item5 .bottom a h3{font-size:16px;font-weight:800;line-height:45px;height:50px;overflow:hidden}
.index .item5 .bottom a h3:hover{color:#fdd000}
.index .item5 .bottom span{color:#999999;}
.index .item5 .bottom a p{font-size:14px;line-height:25px;color:#666;margin:15px 0;height:100px;overflow:hidden}
.index .item5 .bottom a:hover{border-color:#fdd000}
.list_banner{height:450px;position:relative;width:100%;margin-top:-20px}
.list_banner img{width:100%;height:100%;object-fit:cover}
.list_banner .txt{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);text-align:center;color:#fff}
.list_banner .txt h3{font-size:40px;font-weight:800;margin-bottom:40px}
.list_banner .txt p{opacity:1;line-height:30px;text-indent:28pt;font-size:16px;}
.list_banner form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:50%}
.list_banner form>div{background:#fff;display:block;padding:9px 0;height:auto;overflow:hidden;width:calc(100% - 160px);float:left}
.list_banner form h3{font-weight:800;margin-bottom:40px;font-size:40px}
.list_banner form>div div{display:inline-block;float:left;width:50%;position:relative}
.list_banner form>div div::after{content:"▼";position:absolute;top:6px;right:20px;color:#333}
.list_banner form div select{width:100%;float:left;color:#333;font-weight:800;padding:3.5px 15px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border-left:1px solid #eee;font-size:18px;outline:none}
.list_banner form div select::-ms-expand{display:none}
.list_banner form button{width:160px;height:50px;border:none;background:#fdd000;float:right;outline:none;color:#333}
.list_banner form button img{width:20px;height:20px;object-fit:contain}
.aout_list .top{display:flex;justify-content:space-between;align-items:center;margin:40px 0}
.aout_list .top h3{font-size:54px;color:#3d3e40;font-weight:800;margin:0px}
.aout_list .top p{width:calc(100% - 250px);margin:0px;line-height:30px;font-size:16px}
.aout_list .item1{background:#223643;color:#FFF;text-align:center}
.aout_list .item1 .container div{width:14.28%;float:left;padding:15px 0;cursor:pointer}
.aout_list .item1 .container div p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aout_list .item1 .container div h3{font-weight:800;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aout_list .item1 .container div.on{background-color:#fdd000;color:#333}
.aout_list .item2 .tab{text-align:right}
.aout_list .item2 .tab div{display:inline-block;font-size:40px;font-family:宋体;font-weight:800;cursor:pointer;margin:0px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.aout_list .item2 .tab div:hover{color:#fdd000}
.aout_list .item2 .box .li{display:flex;justify-content:space-between}
.aout_list .item2 .box .li .s{font-size:20px;font-weight:800;white-space:nowrap}
.aout_list .item2 .box .li .desc{width:calc(100% - 100px);border-top:3px solid #eee;margin-top:10px;display:flex;justify-content:space-between;align-items:center;padding:30px 0}
.aout_list .item2 .box .li .desc .img{width:60%;height:260px}
.aout_list .item2 .box .li .desc .img img{width:100%;height:100%;object-fit:contain}
.aout_list .item2 .box .li li{padding-right:30px;line-height:30px;color:#333;font-size:16px;width:500px}
.aout_list .item2 .box{display:none}
.aout_list .item3 img{width:100%}
.aout_list .item3{position:relative}
.aout_list .item4{display:inline-block;vertical-align:middle;display:flex;align-items:center;justify-content:space-between}
.aout_list .item4 .l,.aout_list .item4 .r{display:inline-block;font-size:40px;font-family:宋体;font-weight:800;cursor:pointer;margin:0px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.aout_list .item4 .l:hover,.aout_list .item4 .r:hover{color:#fdd000}
.aout_list .item4{margin-bottom:50px}
.aout_list .item4 .c{width:calc(100% - 100px);display:flex;height:15px;border-radius:30px;background:#e6e6e6}
.aout_list .item4 .c div{display:inline-block;flex:1;text-align:center;cursor:pointer}
.aout_list .item4 .c div span{display:inline-block;width:15px;height:15px;border-radius:100%;background:#999999}
.aout_list .item4 .c div p{font-size:15px;margin:10px 0;white-space:nowrap}
.aout_list .item4 .c div.on span{background:#fdd000}
.aout_list .item4 .c div.on p{color:#fdd000}
.aout_list .title{font-size:40px;font-weight:800;text-align:center;margin:30px 0}
.about_iofo .shuzi{display:flex;justify-content:space-between;color:#333;position:relative;text-align:center;padding:15px}
.about_iofo .shuzi div{width:25%}
.about_iofo .shuzi div h3{font-size:50px;font-weight:800}
.about_iofo .shuzi div h3 span{font-size:30px}
.about_iofo .shuzi div:hover{color:#fdd000}
.about_iofo .desc{margin:30px auto;font-size:14px;color:#666;line-height:30px}
.about_iofo .desc p{font-family:宋体;font-size:15pt;line-height:2;text-indent:2em}
.about_iofo .shp{height:650px;overflow:hidden}
.about_iofo .shp video{width:100%;height:100%;object-fit:fill}
.about_iofo .shp{position:relative}
.about_iofo .shp>img{position:absolute;left:10%;bottom:5%;cursor:pointer}
.about_iofo .shp .txt{position:absolute;right:10%;top:0%;background:#fdd000 url(../images/ch.png) bottom right no-repeat;padding:25px;color:#333;width:300px;height:400px;padding-top:100px}
.about_iofo .shp .txt h3,.about_iofo .shp .txt h4{font-weight:800;margin:10px 0}
.about_iofo .shp a{display:inline-block;border:1px solid #333;padding:5px 15px;margin-top:25px}
.about_iofo .shp a:hover{background-color:#fdd000}
.about_iofo .jiagou{margin:30px auto}
.about_iofo .jiagou img{max-width:100%}
.about_iofo .zeren{background:#fdd000 url(../images/zr.png) center/100% 100% no-repeat;padding:50px 0;margin-top:50px}
.about_iofo .zeren .box{display:flex}
.about_iofo .zeren .l{width:50%;float:left;display:flex;justify-content:space-between;align-items:center}
.about_iofo .zeren .r{width:50%;float:right}
.about_iofo .zeren .l img{float:right}
.about_iofo .zeren .l div{width:calc(100% - 200px);padding-right:15px}
.about_iofo .zeren .l h3{font-weight:800}
.about_iofo .zeren .l p{color:#004ea2;line-height:25px;margin:30px 0}
.about_iofo .zeren .l span{color:#666;line-height:25px}
.about_iofo .zeren .r{background-color:#fff;padding:50px}
.about_iofo .zeren .r h3{font-weight:800;font-size:18px;margin:30px 0}
.about_iofo .zeren .r p{color:#666;line-height:25px}
.about_iofo .sss{margin:50px auto;display:flex;justify-content:space-between}
.about_iofo .sss>div{width:45%;box-shadow:0px 0px 5px 1px #eee}
.about_iofo .sss div img{width:100%;height:380px;object-fit:cover}
.about_iofo .sss>div div{padding:2px 15px 15px 15px}
.about_iofo .sss>div div span{display:inline-block;width:30px;height:3px;background:#fdd000}
.about_iofo .sss>div div h3{font-size:18px;font-weight:800;padding:10px 0}
.aout_shuoguo .item1 .top{display:flex;justify-content:space-between;align-items:center;margin:40px 0}
.aout_shuoguo .item1 .top h3{font-size:54px;color:#3d3e40;font-weight:800;margin:0px}
.aout_shuoguo .item1 .top p{width:calc(100% - 230px);margin:0px;line-height:30px;font-size:16px}
.aout_shuoguo .box{display:flex;flex-wrap:wrap}
.aout_shuoguo .box div{width:24%;margin:15px 0.5%;border:1px solid #eee;text-align:center;cursor:pointer}
.aout_shuoguo .box div p{line-height:50px;border-bottom:1px solid #eee}
.aout_shuoguo .box div:hover p{background-color:#fdd000}
.aout_shuoguo .box div img{padding:15px;width:100%;height:400px;object-fit:cover}
.aout_shuoguo .fixed{position:fixed;background:rgba(0,0,0,0.6);width:100%;height:calc(100% - 100px);top:100px;left:0px;text-align:center;display:flex;align-items:center;z-index:222}
.aout_shuoguo .fixed .swiper-container{width:800px;height:100%}
.aout_shuoguo .fixed .swiper-slide{display:flex;align-items:center;text-align:center;flex-wrap:wrap}
.aout_shuoguo .fixed .swiper-slide p{width:100%;color:#fff}
.aout_shuoguo .fixed .swiper-container img{height:80%;width:100%;object-fit:contain}
.aout_shuoguo .rongyu{background:url(../images/ry.png) center/cover;padding:50px 0;margin-top:50px}
.aout_shuoguo .rongyu .top{display:flex;justify-content:space-between;align-items:center;margin:40px 0;color:#fff}
.aout_shuoguo .rongyu .top h3{font-size:54px;color:#fff;font-weight:800;margin:0px}
.aout_shuoguo .rongyu .top p{width:calc(100% - 250px);margin:0px;line-height:30px;font-size:16px}
.aout_shuoguo .rongyu .swiper-slide .img{background:#fff url(../images/zxbj.png) center/100% 100%;padding:25px;height:250px}
.aout_shuoguo .rongyu .swiper-slide .img img{width:100%;height:100%;object-fit:contain}
.aout_shuoguo .rongyu .swiper-slide p{text-align:center;color:#fff;line-height:40px}
.aout_shuoguo .container{position:relative}
.aout_shuoguo .container .tab{position:absolute;top:80px;right:15px}
.aout_shuoguo .container .tab div{position:relative;left:0px;right:0px;display:inline-block;background-size:35px 35px}
.item1_tab{margin:50px auto}
.item1_tab>div{display:flex;justify-content:space-between;margin-bottom:25px}
.item1_tab>div div{width:calc(100% - 100px)}
.item1_tab>div h3{font-weight:800;font-size:18px;margin:0px;line-height:40px}
.item1_tab>div a{background-color:#f0f0f0;padding:8px 15px;font-size:14px;color:#666;margin-right:5px;margin-bottom:15px}
.item1_tab>div span{background-color:#f0f0f0;padding:8px 15px;font-size:14px;color:#666;margin-right:5px;margin-bottom:15px;background:#fdd000;white-space:nowrap;}
.item1_tab>div a:hover,.item1_tab>div a.on{background:#fdd000}
.chanp_list .box{display:flex;flex-wrap:wrap}
.chanp_list .box .li{width:calc(25% - 30px);margin:15px;border:1px solid #eee}
.chanp_list .box .li:nth-of-type(9){margin-bottom:0px}
.chanp_list .box .li:nth-of-type(10){margin-bottom:0px}
.chanp_list .box .li:nth-of-type(11){margin-bottom:0px}
.chanp_list .box .li:nth-of-type(12){margin-bottom:0px}
.chanp_list .box .li>p{height:25px}
.chanp_list .box .li img{transition:0.5s}
.chanp_list .box .li:hover img{transform:scale(1.1)}
.chanp_list .box .li>h3{font-weight:800;margin:15px 25px;margin-top:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;}
.chanp_list .box .li>a{margin-top:20px;font-size:12px;margin-bottom:5px}
.chanp_list .box .li>a:nth-child(2){margin-left:0px;margin-top:25px;font-size:12px}
.chanp_list .box .li img{width:100%;height:200px;object-fit:contain}
.chanp_list .box .li .tag{padding:0px 25px;margin-top:25px}
.chanp_list .box .li .tag p{margin:0px}
.chanp_list .box .li .tag span{font-weight:800;display:inline-block;font-weight:16px}
.chanp_list .box .li .bottom{display:flex;justify-content:space-between;padding:25px}
.chanp_list .box .li .bottom a{display:inline-block;border:1px solid #eee;width:48%;text-align:center;line-height:35px}
.chanp_list .box .li .bottom a:nth-of-type(1){background:#223643;color:#fdd000}
.chanp_list .box .li .bottom a:hover{background:#fdd000;color:#333}
.chanp_list .link{background-color:#fdd000;padding:80px 0}
.chanp_list .link .container{display:flex}
.chanp_list .link .container>div{width:50%;text-align:center;border-right:1px solid #888}
.chanp_list .link .container .r{border:none}
.chanp_list .link .r div{position:relative;width:300PX;display:inline-block}
.chanp_list .link .r div select{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;-ms-appearance:none;background:#fdd000;padding:10PX 15PX;border:2PX solid #333;width:100%;margin-top:30px;font-weight:800}
.chanp_list .link .r div select::-ms-expand{display:none}
.chanp_list .link .r div::after{content:"▼";position:absolute;top:40px;right:20px;color:#333}
.product_details .item1{background-color:#f6f6f6;background-image:linear-gradient(50deg,#fff 100%,#fff 100%);background-repeat:no-repeat;background-size:54% 100%}
.product_details .item1 .container>div{float:left;height:600px}
.product_details .item1 .r{height:100%;width:11%;padding-left:4}
.product_details .item1 .r .box{width:100%;height:100%;padding:10px 0}
.product_details .item1 .r .box .swiper-container{height:calc(100% - 90px);width:100%}
.product_details .item1 .swiper-slide img{width:100%;height:100%;object-fit:cover;border:1px solid #eee}
.product_details .item1 .swiper-slide.swiper-slide-active img{border-color:#fdd000}
.product_details .item1 .r .title{color:red;font-size:36px}
.product_details .item1 .r .lit h3{background:#ededed;padding:15px;font-size:18px}
.product_details .item1 .r .lit p{font-size:16px;line-height:35px}
.product_details .item1 .tab{position:static;display:block;margin:auto;right:0px;left:0px;opacity:0.5;top:0px;outline:none;}
.product_details .item1 .tab.a{transform:rotate(90deg)}
.product_details .item1 .tab.b{transform:rotate(90deg)}
.product_details .item1 .c{width:44%;height:100%;padding:0 40px;position:relative}
.product_details .item1 .c .fd{position:absolute;right:0px;bottom:60px}
.product_details .item1 .c .ss{width:100%;height:calc(100% - 110px);position:relative}
.product_details .item1 .c .ss img{width:100%;height:100%;object-fit:contain}
.product_details .item1 .c div>div{display:inline-table;border-right:1px solid #666;padding:0px 10%}
.product_details .item1 .c div>div:nth-last-child(1){border:none}
.product_details .item1 .c div>div:nth-of-type(1){padding-left:0px}
.product_details .item1 .c div p{font-weight:800;font-size:18px;margin:10px 0px 0px 0px}
.product_details .item1 .l{width:45%;padding:50px 30px;display:flex}
.product_details .item1 .l .title{font-size:36px;color:#1a1a1a;font-weight:800;height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.product_details .item1 .l span.xinghao{font-size:24px;color:#4c4c4c;font-weight:800;line-height:35px;}
.product_details .item1 .l .desc{margin:30px 0;font-size:14px;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.product_details .item1 .l .desc span{font-weight:800;color:#223643}
.product_details .item1 .l .tag h3{font-size:14px;font-weight:800;margin-bottom:25px;color:#223643}
.product_details .item1 .l .tag span{display:inline-block;background:#fff;padding:5px 15px;margin-right:10px;margin-bottom:10px}
.product_details .item1 .container{position:relative}
.product_details .item1 .container .fxed_img{position:absolute;left:55%;width:55%;border:2px solid #eee;overflow:hidden;display:none;background:#ffffff;}
.product_details .item1 .container .fxed_img img{position:relative;object-fit:contain}
.product_details .item1 .c .img:hover~.fd{display:none}
.product_details .item1 .c{position:relative}
.bottom img{width:100%;height:100%;}
.product_details{margin-top:-20px};
.product_details .item1 .hover{position:absolute;top:0px;left:0px;background-color:skyblue;opacity:0.3;cursor:move;display:none}
.product_details .tab_top_fixed{height:70px;border-top:3px solid #fdd000;border-bottom:1px solid #dbdbdb;z-index:22}
.product_details .tab_top_fixed.on{position:fixed;top:80px;width:100%;left:0px;background-color:#fff}
.product_details .tab_top_fixed .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:70px}
.product_details .tab_top_fixed .container::after,.product_details .tab_top_fixed .container::before{display:none}
.product_details .tab_top_fixed .l{font-size:35px;font-weight:800}
.product_details .tab_top_fixed .r a{margin-right:20px;font-size:16px;font-weight:800}
.product_details .tab_top_fixed .r a:target{color:#fdd000}
.product_details .item2{margin:30px auto}
.product_details .title_top{font-size:40px;font-weight:800;margin:0px;margin-bottom:30px}
.container .title_top{font-size:40px;font-weight:800;margin:0px;margin-bottom:30px}
.product_details .item2 .l{float:left;width:370px}
.product_details .item2 .l div{background:#f6f6f6;border-left:4px solid #fdd000;padding:0 30px;margin-bottom:15px;width:90%;cursor:pointer;font-weight:600;height:60px;font-size:14px;line-height:60px;}
.product_details .item2 .l div.on{background-color:#fdd000;border-color:#333;position:relative}
.product_details .item2 .r .box{width:calc(100% - 370px);float:right}
.product_details .item2 .l div.on::after{content:"";position:absolute;width:15px;height:15px;background-color:#fdd000;transform:rotate(45deg);right:-5px;top:22.5px}
.product_details .item2 .r .box{}
.product_details .item2 .r .box.desc{font-size:14px;line-height:20px;color:#666}
.product_details .item2 .img_list .swiper-container img{height:480px;object-fit:cover}
.product_details .item2 .click{position:absolute;right:0px;bottom:0px;z-index:22;padding:30px}
.product_details .item2 .click div{display:inline-block;margin:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;opacity:0.5}
.product_details .item2 .click div img{background:transparent !important}
.product_details .item2 .click div:hover{opacity:1}
.product_details .item4{background:url(../images/xq.png) center/cover;padding:50px 0;margin-top:50px}
.product_details .item4 .top{color:#fff;margin-bottom:20px}
.product_details .item4 .top h3{font-size:40px;font-weight:800}
.product_details .item4 .top p{font-size:18px;padding-bottom:10px;}
.product_details .item4 .swiper-slide .img{padding:0px;height:250px}
.product_details .item4 .swiper-slide a{display:block}
.product_details .item4 .swiper-slide .img img{width:100%;height:100%;object-fit:cover}
.product_details .item4 .swiper-slide .txt{background-color:#fff;padding:15px}
.product_details .item4 .swiper-slide .txt h3{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}
.product_details .item4 .swiper-slide .txt p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.product_details .item4 .container{position:relative}
.product_details .item4 .container .tab{position:absolute;top:50px;right:15px}
.product_details .item4 .container .tab div{position:relative;left:0px;right:0px;display:inline-block;background-size:35px 35px;outline: none;}
.product_details .item5{margin-top:50px}
.container .fangan_tab{padding:15px}
.fangan_tab a{background-color:#f0f0f0;padding:8px 15px;font-size:14px;color:#666;margin-right:5px;margin-bottom:15px}
.fangan_tab a:hover,.fangan_tab a.on{background:#fdd000}
.fangan_top{display:flex;justify-content:space-between;align-items:center;margin:40px 0}
.fangan_top h3{font-size:54px;color:#3d3e40;font-weight:800;margin:0px}
.fangan_top p{width:calc(100% - 450px);margin:0px;line-height:30px;font-size:16px}
.fangan_list .title{font-size:40px;font-weight:800;margin:30px 0}
.fangan_list .box{display:flex;justify-content:space-between;flex-wrap:wrap}
.fangan_list .box .li{width:33%;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}
.fangan_list .box .li div{position:relative;margin-bottom:7px;}
.fangan_list .box .li .top{background-color:#fdd000;width:100%;height:237px;}
.fangan_list .box .li .bottom .txt{position:absolute;top:0px;width:100%;left:0px}
.fangan_list .box .li .txt{padding:25px;color:#333;min-height:230px;padding-bottom:0;}
.fangan_list .box .li .txt h3{font-size:30px;font-weight:800;margin:0px}
.fangan_list .box .li .txt div{margin-top:25px}
.fangan_list .box .li .txt a{display:inline-block;padding:5px 15px;border:1px solid;margin-bottom:10px;transition:0.5s}
.fangan_list .box .li .txt a:hover{background:#000;border-color:#000;color:#fff !important}
.fangan_list .box .li:nth-of-type(1) .bottom .txt{color:#fff}
.fangan_list .box .li:nth-of-type(2) .top{background-color:#e1e1e1}
.fangan_list .box .li:nth-of-type(3) .top{background-color:#223643}
.fangan_list .box .li:nth-of-type(3) .top .txt{background-color:#223643;color:#fff}
.fangan_list .box .li:nth-of-type(3) .top .txt a{color:#fff}
.fangan_list .box .li:nth-of-type(1) .bottom .txt a{color:#fff}
.fangan_list .box .li:nth-of-type(4){width:100%;height:200px;overflow:hidden;}
.fangan_list .box{margin-bottom:50px}
.case_list a{display:block;display:flex;background-color:#f2f2f2;margin-bottom:25px}
.case_list a:nth-of-type(10){margin-bottom:0px}
.case_list a img{width:30%;height:300px;object-fit:cover}
.case_list a .txt{padding:25px}
.case_list a .txt>h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:26px;color:#333;font-weight:600;}
.case_list a .txt>div h3{display:inline-block;margin-right:30px;font-size:16px;font-weight:800;line-height:40px;color:#333;}
.case_list a .txt>div h3 span{font-weight:500}
.case_list a .txt p{font-size:14px;line-height:25px;color:#666;width:100%;height:auto;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.case_list a .txt font{display:inline-block;padding:10px 30px;border:1px solid #333;margin-top:30px}
.case_list a:hover{background:#fdd000}
.case_list a:hover font{background-color:#223643;color:#fdd000}
.case_details .top{text-align:center;margin-top:40px}
.case_details .top .tag span{margin:20px;display:inline-block;font-size:14px;color:#666}
.case_details .top .tag span img{vertical-align:middle;height:14px;margin-right:5px}
.case_details .tab{text-align:center;margin-bottom:50px}
.case_details .tab a{display:inline-block;background-color:#eeeeee;padding:10px 15px;margin:0px 15px}
.case_details .tab a:hover,.case_details .tab a.on{background-color:#fdd000}
.case_details .iofo img{max-width:100%}
.case_details .iofo{min-height:200px;padding-top:30px;}
.top h3.case{font-size:42px;color:#333;font-weight:500}
.fanye{display:flex;justify-content:space-between;margin:30px auto;width:80%}
.fanye a{display:inline-block;background-color:#eeeeee;padding:20px;width:49%}
.fanye a:hover,.fanye a.on{background-color:#fdd000}
.new_fanye{display:flex;justify-content:space-between;width:100%;margin-bottom:30px;}
.new_fanye a{display:inline-block;background-color:#eeeeee;padding:10px 20px;width:49%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.new_fanye a:hover,.fanye a.on{background-color:#fdd000}
.pro_bread{font-size:14px;line-height:64px;background-color:#f6f6f6}
.pro_bread .w1230{margin-right:auto;margin-left:auto;width:80%;}
.pro_bread .lefts,.pro_bread .rights{flex:0 0 auto}
.pro_bread .lefts{display:inline-flex}
.pro_bread .bdsharebuttonbox{align-items:center}
.pro_bread .left_a{color:#666;flex:0 0 auto}
.pro_bread .left_a1:hover{color:#66b821}
.pro_bread .left_a2{color:#333}
.pro_bread .left_s0{flex:0 0 20px;text-align:center}
.case_details .bottom{display:flex;justify-content:space-between;margin:30px 0}
.case_details .bottom a{display:inline-block;background-color:#eeeeee;padding:20px;width:49%}
.case_details .bottom a:hover,.case_details .bottom a.on{background-color:#fdd000}
.news_list .top{display:flex;justify-content:space-between;align-items:flex-end;margin:30px 0}
.news_list .top h3{font-size:50px;color:#404040;font-weight:800}
.news_list .top div a{background:#f0f0f0;padding:6px 15px;margin-left:15px}
.news_list .top div a:hover,.news_list .top div a.on{background:#fdd000}
.news_list .box a{display:block;display:flex;flex-wrap:wrap;margin-bottom:20px;background:#f2f2f2}
.news_list .box a:hover{background-color:#fdd000}
.news_list .box{margin-bottom:50px}
.news_list .box a img{width:30%;height:220px}
.news_list .box .txt{padding:25px;display:flex;align-items:center;flex-wrap:wrap;width:70%}
.news_list .box .txt .l{width:calc(100% - 120px)}
.news_list .box .txt h3{margin:0px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news_list .box .txt p{margin:40px 0;line-height:25px}
.news_list .box .txt span{font-size:14px}
.news_list .box .txt .r{text-align:center;width:120px}
.news_list .box .txt .r h3{font-size:40px;font-weight:800;margin:0px}
.news_list .box .txt .r p{margin:5px 0}
.news_list .video{display:flex;flex-wrap:wrap;margin:0px -15px;margin-bottom:50px}
.news_list .video a{width:calc(33.3% - 30px);margin:15px;display:block;position:relative}
.news_list .video a>img{width:100%;height:300px;object-fit:cover}
.news_list .video .txt{background:rgba(0,0,0,0.5);display:flex;justify-content:space-between;position:absolute;width:100%;bottom:50px;color:#fff;align-items:center}
.news_list .video .txt .l{}
.news_list .video .txt .l img{margin:0px 15px}
.news_list .video a>P{background:#f2f2f2;padding:15px;margin:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lianxi{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0}
.lianxi .l{width:48%}
.lianxi .l>h3{font-size:32px;color:#3d3e40;font-weight:800;padding-bottom:20px;}
.lianxi .l>p{font-size:14px;color:#666;line-height:25px;padding-bottom:30px;}
.lianxi .l .txt{display:flex;justify-content:space-between;align-items:center}
.lianxi .l .txt h3{font-size:16px;font-weight:800}
.lianxi .l .txt p{font-size:16px;color:#666}
.lianxi .l .img_list{display:flex;justify-content:space-between;align-items:center;margin-top:30px}
.lianxi .l .img_list img{width:32%}
#map{width:100%;height:640px;background:#eee;}
.lianxi .r{width:48%}
.lianxi .r form{width:100%}
.lianxi .r form .tab div{position:relative;display:inline-block;margin-right:30px}
.lianxi .r form .tab div input{width:100%;height:100%;top:0px;left:0px;opacity:0;position:absolute;cursor:pointer}
.lianxi .r form .tab div h3{padding-bottom:10px;cursor:pointer;margin:0px}
.lianxi .r form .tab div input:checked~h3{border-bottom:2px solid #fdd000;font-weight: 600;}
.lianxi .r form>input,.lianxi .r form>textarea{padding:10px 15px;width:100%;resize:none;outline:1px solid #a4a3a3;margin-top:20px;border:none;}
.lianxi .r form button{display:inline-block;margin-top:20px;background-color:#fdd000;border:none;width:49%;padding:10px;outline:none;}
.xieyi{margin-top:20px;background-color:#fdd000;border:none;width:49%;padding:10px;outline:none;text-align:center;font-size:14px;}
.jojo{background:url(../images/jojo.png) center/cover;color:#fff;padding:50px 0}
.jojo .title{font-size:30px;text-align:center;font-weight:800}
.jojo .box{display:flex;flex-wrap:wrap;margin:30px auto}
.jojo .box a{width:24%;margin:0px 0.5%;background:#fff;margin-bottom:15px;padding:15px}
.jojo .box a h3{margin:0px;font-size:18px;font-weight:800}
.jojo .box a p{font-size:14px;line-height:25px;color:#666;margin:30px 0}
.jojo .box a span{background:#fdd000;padding:8px 25px;font-size:14px;border-radius:5px}
.sss input{width:100%;float:left;color:#898989;padding:3.5px 15px;border:none;font-size:18px}
.ssss_list .top{font-size:24px;line-height:80px;border-bottom:5px solid #eee;text-align:center}
.ssss_list .top span{color:#fdd000}
.ssss_list .title{font-size:30px;font-weight:800;margin:30px 0}
.ssss_list .item{border-bottom:2px solid #eee}
.ssss_list .item1{display:flex;flex-wrap:wrap}
.ssss_list .item1 a{text-align:center;width:25%;padding:15px;margin-bottom:25px}
.ssss_list .item1 a img{width:100%;height:300px;object-fit:contain}
.page_info{text-align:center;margin-top:10px;color:#333;height:auto;margin-bottom:30px}
.page_info span{padding:0 2px;font-weight:bold}
.page_list{height:24px;margin-bottom:30px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px}
.page_list a{display:inline-block;color:#898989;text-align:center;padding:3px 10px;margin:3px 5px;border-radius:5px;border:1px solid #eee}
.page_list a:hover{color:#fff;color:#30A479;border-bottom:2px solid #fdd000;border-radius:0px}
.page_list a.on{color:#333;background:#fdd000;color:#fff}
@media (max-width:1230px){.nav_c{display: none;}header .select{display:none}
}@media (min-width:1680px){header{padding: 0px 10%;}
}@media (max-width:1400px){header .select{display:none}
}.detail-container .page-1{padding-top:70px;}
.detail-container .page-1 .detail-title{text-align: center;font-weight:200;font-size:36px;color:#000;position:relative;line-height:1.4;margin-bottom:90px;}
.detail-container .page-1 .detail-title:after{content:"";display:block;position:absolute;width:78px;height:1px;background:#282828;bottom:-20px;left:50%;transform:translate(-50%);}
.screen__block .info-container{height:32.3vw;position:relative;}
.screen__block .info-container .info-block{position: absolute;height:32.3vw;width:17.1875vw;left:9.3vw;top:0;}
.screen__block .info-container .tip{font-weight:200;font-size:1rem;color:#4e4e4e;margin-top:5vw;}
.screen__block .info-container .title{line-height:1.4;font-weight:200;font-size:28px;color:#000;margin-top:3.645vw;}
.screen__block .info-container .desc{margin-top:1.5625vw;font-weight:200;font-size:12px;color:#4e4e4e;text-align:justify;line-height:32px;}
.screen__block .info-container .desc .alert{background-color:#fff;padding:0;border:0;margin-bottom:0;color:#4e4e4e;}
.info-swiper img{width:60vw;height:30vw;float:right;padding-right:10%;object-fit:cover;}
.pagelist{text-align:center;margin:40px}
.pagelist .pagination{display:inline-block;padding:0;margin:0}
.pagelist .pagination li{display:inline}
.pagelist .pagination li span{color:black;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}
.pagelist .pagination li a{color:black;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}
.pagelist .pagination li:first-child span{border-top-left-radius:5px;border-bottom-left-radius:5px}
.pagelist .pagination li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}
.pagelist .pagination li:last-child span{border-top-right-radius:5px;border-bottom-right-radius:5px}
.pagelist .pagination li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}
.pagelist .pagination .active span{background-color:#fdd000;color:white;border:1px solid #fdd000}
@media (max-width:1440px){.container .table{max-width:100%}.left {width:890px;}
}.content video{vertical-align:baseline;width:100%;outline:none;height:100%;padding-bottom:20px;}
.BMap_bubble_title{font-weight:600;font-size:16px;}
.BMap_bubble_content{padding-top:10px;line-height:24px;}