@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{ color:#5c5c5c; text-decoration:none !important; }
a:hover{text-decoration:none;}
h2,h3,h4,b,strong {  }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{position: fixed;width: 100%;left: 0; top: 0;z-index: 100;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 1400px;margin:0 auto;max-width: 94%;height: 80px;}
.logo{width: 360px;height: 80px;background: url(../images/a_09.png) no-repeat right center;display: flex;align-items: center;float: left;}
.logo img{max-width: 119px;}
.yzxz{float: right;width:60px; position: relative;}
.yzxz p{line-height: 80px;text-align:center; font-size: 16px;color: #060606;cursor: pointer; background: url(../images/a_12.png) no-repeat right center;}
.yzxz ul{width: 100%;position: absolute; background: #fff; left: 0; top: 80px;padding: 5px 0;display: none;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.yzxz li{line-height: 32px;font-size: 14px;color: #333;text-align: center;}
.yzxz li a{display: block;color: #333;transition: all .5s;}
.yzxz li a:hover{color: #fff;background: #ea5222;}
.yzxz:hover ul{display: block;}
.lxdh{float: right;}
.lxdh p{font-weight: bold; font-family: arial;line-height: 80px; font-size: 24px;color: #ea5222; padding: 0 35px 0 20px;background: url(../images/a_06.png) no-repeat left center;}
.nav {float: right; padding-right: 25px;}
.nav ul{display: flex;justify-content: space-between;}
.nav li{position: relative; padding: 0 20px;}
.nav li:before{position: absolute;content: ""; border-bottom: 3px solid #ea5222;width: 0; left: 50%;transform: translateX(-50%);bottom: 0;transition: all .5s;}
.nav h3 a{font-size: 17px;line-height: 80px;color: #060606;}
.nav h3 b{display: inline-block;background: url(../images/a_12.png) no-repeat center center;width: 12px;height: 7px;vertical-align: middle; margin: -3px 0 0 10px;}
.nav li.cur:before{width: 100%;}
.nav li.cur h3 a{font-weight: bold; color: #ea5222;}
.nav h3 a:hover{font-weight: bold; color: #ea5222;}
.nav li:hover:before{width: 100%;}
.sub{position: absolute; width: 100%;background: rgba(255,255,255,.8);left: 0;top: 80px;display: none;}
.sub a{display: block;text-align: center; line-height: 20px;padding:10px 0; font-size: 14px;z-index: 10;transition: .5s;}
.sub a:hover{color: #fff;background: #f06e17;}


.h80{height: 80px;}
.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.bannerbox{position: relative;}
.banner_text{position: absolute; width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.banner_text h2{font-weight: bold; font-size: 70px; margin-bottom: 30px;color: #fff;}
.banner_text p{font-size: 26px;color: #fff; line-height: 40px;}
.banner .swiper-slide-active{z-index: 10;}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	
.swiper-pagination-bullet{width: 20px;height: 4px;background: #fff;border-radius: 2px;}
.banner .swiper-pagination{bottom: 35px;}

.bj1{background: url(../images/a1.jpg) no-repeat center center;background-size: cover;}
.cpzx{width: 1200px;max-width: 94%; margin: 0 auto;} 
.qjtitle{text-align: center;padding: 105px 0 85px;}
.qjtitle h2{ font-size: 40px;color: #020202; }
.cpzx_nr ul{overflow: hidden; margin-left: -60px; padding-bottom: 80px;} 
.cpzx_nr li{float: left; width: 50%;padding: 0 0 40px 60px;}  
.cpzxbox{overflow: hidden; position: relative; border-radius: 15px;}
.cpzxbox:before{position: absolute; width: 100%; height: 50%; left: 0; bottom: 0;content: "";background-image: linear-gradient(transparent, rgba(0,0,0,.7));z-index: 1;}  
.cpzxbox img{width: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.cpzxbox:hover img{transform: scale(1.1);}
.cpzxbox p{position: absolute; width: 100%; font-weight: bold; font-size: 28px; color: #fff; padding: 0 100px 0 45px;line-height: 100px;left: 0;bottom: 0;z-index: 2;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cpzxbox a.bt{display: block; width: 54px;height: 32px;border-radius: 16px; border: 2px solid #fff;right: 40px;bottom: 30px; position: absolute;background: url(../images/a_01.png) no-repeat center center;transition: .5s;z-index: 2;}
.cpzxbox a.bt:hover {background: url(../images/a_02.png) no-repeat center center #fff;}

.yycj{width: 1400px;margin: 0 auto;max-width: 94%;padding-bottom: 100px;}
.yycj_nr ul{overflow: hidden; margin-left: -18px; padding-bottom: 75px;}
.yycj_nr li{float: left; width: 25%; padding-left: 18px;}
.yycjbox{position: relative;border-radius: 15px; overflow: hidden;}
.yycjbox img{width: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.yycjbox:hover img{transform: scale(1.1);}
.yycj_text{width: 100%; position:absolute;z-index: 10;left: 0;bottom: 0; padding: 0 30px 40px 30px;}
.yycj_text h2{font-weight: bold; color: #fff; font-size: 22px;}
.yycj_text p{font-size: 18px; line-height: 28px;margin: 10px 0 25px;color: #fff;}
.yycj_text a.bb{color: #fff; font-size: 15px;transition: all .5s;}
.yycj_text a.bb b{display: inline-block;background: url(../images/a_01.png);width: 15px;height: 11px;background-size: 100% 100%; margin-left: 10px;}
.yycj_text a.bb:hover{letter-spacing: 3px;}
.yycjbox:before{position: absolute; width: 100%; height: 50%; left: 0; bottom: 0;content: "";background-image: linear-gradient(transparent, rgba(0,0,0,.8));z-index: 1;} 
.more{display: block;text-align: center; margin: 0 auto;transition: .5s;line-height: 68px; width: 320px;border-radius: 34px; color: #fff;background: #f06e17;font-size: 20px;}
.more:hover{color: #fff;letter-spacing: 3px;}

.bj2{background: url(../images/a2.jpg) no-repeat center center;background-size: cover;}
.yyal{width: 1400px;margin: 0 auto;max-width: 94%;}
.yyal_nr ul{overflow: hidden;}
.yyal_nr li{float: left; width: 16.66%; padding-bottom: 85px;}
.yyal_nr img{margin: 0 auto;}

.bj3{position: relative;padding:145px 0 80px;margin-bottom: 120px;}
.bj3:before{position: absolute;content: "";width: 40%;background: #f0efef;top: 0; right: 0;height: 100%; }
.gywm{width: 1400px;margin: 0 auto;max-width: 94%;position: relative;z-index: 10;display: flex;justify-content: space-between;align-items: flex-start; }
.gywm_text{width: 48%;}
.gywm_text h2{font-size: 40px; margin-bottom: 40px;color: #020202;}
.gywm_text p{font-size: 16px; line-height: 2;color: #020202;text-indent: 32px;margin-bottom: 30px;}
.gywm_tp{width: 47%; position: relative;}
.gywm_tp img{width: 100%; position: relative;z-index: 10;}
.gywm_tp:before{position: absolute; content: "";width: 45%;height:45%; right: -40px;bottom: -40px;background: #a6a6a6;}

.bj4{background: url(../images/a_99.png) no-repeat center center;background-size: cover;}
.jjfa{width: 770px;margin: 0 auto;max-width: 94%; padding: 95px 0 80px;text-align: center;}
.jjfa h2{font-size: 40px; margin-bottom: 40px;color: #020202;}
.jjfa p{font-size: 18px; line-height: 32px;color: #030303;margin-bottom: 45px;}

.footer{background: #444242;}
.footerbox{width: 1400px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding: 85px 0 45px;}
.foot_a{width: 247px;}
.foot_a p{font-size: 20px;color: #fff;margin-top: 20px;line-height:30px;}
.foot_c{width: 115px;text-align: center; }
.foot_c img{width: 100%;}
.foot_c p{color: #fff;font-size: 18px; margin-top: 19px;}
.foot_b{width: calc(100% - 620px);}
.foot_b ul{display: flex;justify-content: space-between;}
.foot_b h2{font-weight: bold; font-size: 22px;color: #fff; margin-bottom: 20px;}
.foot_b dt{font-size: 18px; line-height: 40px;color: #fff;font-weight: 400;}
.foot_b dt a{color: #fff; transition: .5s;}
.foot_b dt a:hover{opacity: 0.7;}
.foot_b dt b{font-weight: bold; font-size: 25px;}

.bqxx{width: 1590px;margin: 0 auto;border-top: 1px solid rgba(255,255,255,.3);padding: 30px 0;max-width: 94%;}
.bqxx p,.bqxx a{font-size: 18px;text-align: center; line-height: 30px;color: #fff;}


/*about_us*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner_text1{width: 100%; top: 50%;transform: translateY(-50%);text-align: center; left: 0; position: absolute; padding: 0 3%;}
.banner_text1 h2{color: #fff; font-weight: bold; font-size: 50px;letter-spacing:2px; line-height: 1.6; margin-bottom: 20px;}
.banner_text1 p{font-size: 22px;color: #fff;line-height: 1.6;}

.gywm_text b{font-weight: bold; color: #EA5222;}
.lxbtn{display: block; text-align: center; width: 210px; line-height: 54px;color: #fff;text-align: center; font-size: 20px; background: #EA5222;border-radius: 27px;transition: .5s;}
.lxbtn:hover{letter-spacing: 3px;}
.bj5{background: url(../images/a4.jpg) no-repeat center center;background-size: cover;}
.qyry{width: 1200px;margin:0 auto; max-width: 94%; padding-bottom: 140px;}
.qyry_nr ul{overflow: hidden; margin-left: -60px;}
.qyry_nr li{float: left; width:20%; padding-left: 60px;}
.qyry_nr a{display: block;}
.qyry_nr a img{width: 100%; transition: .5s;}
.qyry_nr a:hover img{opacity: 0.7;}

.gssj{width: 1200px;margin: 0 auto;max-width: 94%; padding-bottom: 100px;}
.gssj_nr img{width: 100%;}

.sbcsbox{display: flex;justify-content: space-between;align-items: center;width: 1020px;margin: 0 auto;max-width: 100%; padding-bottom: 50px;}
.sbcs_tp{width: 266px;}
.sbcs_tp img{width: 100%;}
.sbcs_text{padding: 85px 0 80px 215px;width: calc(100% - 266px); background-image: linear-gradient(to right, transparent , #fff 98%);border-radius: 0 220px 220px 0;}
.sbcs_text h2{font-size: 28px;color: #020202;font-weight: bold; margin-bottom: 30px;}
.sbcs_text p{font-size: 16px; line-height: 30px;color: #020202;}

.sbcs_text1{padding: 85px 0 80px 215px;width: calc(100% - 266px); background-image: linear-gradient(to right,  #fff ,transparent 98%);border-radius:220px 0 0 220px;}
.sbcs_text1 h2{font-size: 28px;color: #020202;font-weight: bold; margin-bottom: 30px;}
.sbcs_text1 p{font-size: 16px; line-height: 30px;color: #020202;}

.sbcs_nr_c ul{display: flex;justify-content: space-between;gap:40px;}
.sbcs_nr_c ul li:nth-child(1){ width:calc(40% - 40px);}
.sbcs_nr_c ul li:nth-child(2){width:calc(35% - 40px);}
.sbcs_nr_c ul li:nth-child(3){ width:calc(25% - 40px);}
.sbcs_nr_c img{width: 100%;}
/*product*/
.bj6{background: url(../images/a5.jpg) no-repeat center top;background-size: cover;}

.blcpbox{display: flex;justify-content: space-between;align-items: center; padding-bottom: 80px;}

.lbcp{width: 1400px; margin: 0 auto;max-width: 94%; padding-top: 110px;}
.blcptp{width: 570px;}
.blcptp img{width: 100%;}
.blcptext{width: calc(100% - 570px);}
.blcp_title{padding-bottom: 45px;}
.blcp_title h2{color: #020202;font-size: 26px;font-weight: bold; margin-bottom: 15px;}
.blcp_title p{font-size: 16px;color: #020202;line-height: 28px;}
.blcp_nr h2{font-weight: bold; font-size: 18px;color: #020202;margin-bottom: 8px;}
.blcp_nr li{color: #020202;font-size: 16px;line-height: 28px;}
.blcpbox a,.yybox a,.lx_nrr a{display: block; text-align: center; width: 210px; line-height: 54px;color: #fff;text-align: center; font-size: 20px; background: #EA5222;border-radius: 27px;transition: .5s; margin-top: 40px;}
.blcpbox a:hover,.yybox a:hover,.lx_nrr a:hover{letter-spacing: 3px;}
.sjzs{display: none;}

.qyys{width: 1200px; margin: 0 auto;max-width: 94%;}

.qyys_nr ul{padding: 72px 5px 135px 5px; margin-left: -25px; overflow: hidden;}
.qyys_nr li{width: 33.33%;float: left; padding-left: 25px;}
.qyysbox{position: relative;border-radius: 8px 8px 0  0;height: 385px; box-shadow:0 0 10px rgba(0, 0, 0, .1);background: #fff; }
.qyysbox:before{position: absolute;content: ""; border-bottom: 12px solid #f06e17;width: 100%; bottom: 0;left: 0;}
.qyysbox span{display: block; width: 144px;height: 144px; position: absolute; left: 50%;transform: translateX(-50%);top: -72px;border-radius: 50%;background: #f06e17;}
.qyysbox span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.qyystext{padding: 150px 35px 0 35px;}
.qyystext h2{font-weight: bold; font-size: 28px;text-align: center;color: #020202; margin-bottom: 30px;}
.qyystext p{font-size: 16px; line-height: 28px;color: #020202;}

.gsal{width: 1400px; margin:0 auto; max-width: 94%; padding-bottom: 110px;}
.gsal_nr ul{overflow: hidden; margin-left: -25px;}
.gsal_nr li{float: left; width: 33.33%; padding-left: 25px;margin-bottom:30px;}
.gaalbox{position: relative; overflow: hidden; border-radius: 10px; border: 1px solid #bfbfbf;background: #f0efef;}
.gaalbox h2{padding: 30px 25px;font-weight: bold; font-size: 22px;color: #050505;line-height: 40px;}
.gaalbox h2 a{display: block; line-height: 40px;border-radius: 20px;transition: .5s; padding: 0 25px;color: #fff; font-size: 15px;background: #f06e17;}
.gaalbox h2 a b{background: url(../images/bd_10.png); width: 15px;height: 11px;display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.gaalbox h2 a:hover{background: #333333;}
.gaalbox span{display: block; height: 330px; overflow: hidden;}
.gaalbox span img{width: 100%;vertical-align:middle; object-fit: cover;transition: .5s;}
.gaalbox:hover img{transform: scale(1.1);}

.cpgs{width: 1200px; margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;align-items: center; padding: 90px 0;}
.cpgs_tp{width: 570px;}
.cpgs_tp img{width: 100%;}
.cpgs_text{width: calc(100% - 570px);}
.cpgs_text h2{font-weight: bold; font-size: 30px;color: #020202;margin-bottom: 40px;}
.cpgs_text p{font-size: 16px;line-height: 28px;margin-bottom: 25px;color: #020202;}
.cpgs_text p b{font-weight: bold; color: #EA5222;}
.cpgs_text a{display: block; line-height: 50px;border-radius: 25px;transition: .5s; color: #fff; font-size: 18px;background: #f06e17;width: 215px;text-align: center;}
.cpgs_text a:hover{letter-spacing: 2px;}

.bj7{background: url(../images/bd_11.png) no-repeat center center;background-size: cover;}
.ddbc{width: 1200px;margin: 0 auto;max-width: 94%; padding-bottom: 110px;}
.ddgc_nr img{ max-width: 100%; margin: 0 auto;}
.ddgc_nr_a{width: 1025px; padding: 60px 0; margin: 0 auto;max-width: 94%; position: relative;}
.ddgc_nr_a img{margin: 0 auto;max-width: 100%;display: block}
.ddgcbox{width: 290px; position: absolute;}
.ddgcbox h2{font-weight: bold; font-size: 24px;color: #020202;margin-bottom: 10px; position: relative; display: inline-block;}
.ddgcbox p{font-size: 18px;color: #020202; line-height: 1.6;}
.ddgcbox span{display: block; position: relative; z-index: 10;background: #fff;}
.ddgcbox1{ left: 0; top: 60px;}
.ddgcbox2{ left: 0; bottom: 100px;}
.ddgcbox3{ right: 0; top: 60px;}
.ddgcbox4{ right: 0; top: 40%;transform: translateY(-50%);}
.ddgcbox5{ right: 0; bottom: 100px;}

.ddgcbox6{ left: 0; top: 60px;}
.ddgcbox7{ left: 0; bottom: 100px;}
.ddgcbox8{ right: 0; top: 60px;}
.ddgcbox9{ right: 0; bottom: 100px;}

.ddgc_nr_a li{padding-bottom: 20px;}
.ddgcbox1:before,.ddgcbox6:before{position: absolute; content: "";border-bottom: 1px dashed #f06e17;width: 100%;right: -100px; top: 12px;}
.ddgcbox1:after,.ddgcbox6:after{width: 12px;height: 12px;background: #f06e17;border-radius: 50%; right: -100px; position: absolute; content: "";top: 6px;}
.ddgcbox2:before,.ddgcbox7:before{position: absolute; content: "";border-bottom: 1px dashed #f06e17;width: 100%;right: -70px; top: 12px;}
.ddgcbox2:after,.ddgcbox7:after{width: 12px;height: 12px;background: #f06e17;border-radius: 50%; right: -70px; position: absolute; content: "";top: 6px;}
.ddgcbox3 h2:before,.ddgcbox8 h2:before{position: absolute; content: "";border-bottom: 1px dashed #f06e17;width: 90%;left: -100px; top: 12px;}
.ddgcbox3 h2:after,.ddgcbox8 h2:after{width: 12px;height: 12px;background: #f06e17;border-radius: 50%; left: -100px; position: absolute; content: "";top: 6px;}
.ddgcbox4 h2:before{position: absolute; content: "";border-bottom: 1px dashed #f06e17;width: 90%;left: -70px; top: 12px;}
.ddgcbox4 h2:after{width: 12px;height: 12px;background: #f06e17;border-radius: 50%; left: -70px; position: absolute; content: "";top: 6px;}
.ddgcbox5 h2:before,.ddgcbox9 h2:before{position: absolute; content: "";border-bottom: 1px dashed #f06e17;width: 90%;left: -100px; top: 12px;}
.ddgcbox5 h2:after,.ddgcbox9 h2:after{width: 12px;height: 12px;background: #f06e17;border-radius: 50%; left: -100px; position: absolute; content: "";top: 6px;}

.ddgc_nr_b{display: flex;justify-content: space-between;align-items: center; background: url(../images/bd_19.png) no-repeat 45% center;width: 1065px;margin: 0 auto;max-width: 94%;}
.tdleft{width: calc(45% - 80px); position: relative;}
.tdleft img{width: 100%;}
.tdright{position: relative; width: calc(55% - 80px);}
.tdright img{width: 100%;}
.tdtext{position: absolute; width: 100%; left: 0; bottom: 80px; padding: 0 20px;}
.tdtext h2{text-align: center; font-size: 22px;color: #020202; margin-bottom: 15px;}
.tdtext p{font-size: 16px; line-height: 1.8;color: #020202;}

.sbcs_nr_d{display: flex;justify-content: space-between;align-items: center;}
.slnrleft{width: 370px;}
.slnrleft img{width: 100%;}
.slnrright{width: 210px;}
.slnrright img{width: 100%;}
.slnr_text{width: calc(100% - 640px);}
.slnr_text li{padding: 12px 0;}
.slnrbox{background: #c8c8c8;border-radius: 30px; position: relative;}
.slnrbox span{position: absolute; font-size: 60px;color: #434343;left: 12px;top: -20px;}
.slnrbox p{font-size: 18px; line-height: 30px; padding: ;color: #020202;padding: 15px 28px 15px 95px;}
.qjtitle p{font-size: 18px;color: #020202; line-height: 32px;margin-top: 25px;}
.wzsp{width: 940px; margin: 0 auto;max-width: 94%; padding-top: 100px;}
.bj8{background: url(../images/bd_75.png) no-repeat center center;background-size: cover;}
.gaalbox2{background: #fff;}
.ckal{width: 320px;line-height: 70px;color: #fff;text-align: center; background: #f06e17;transition: .5s;border-radius: 35px; margin: 80px auto 0 auto;font-size: 20px;display: block;}
.ckal:hover{letter-spacing: 2px;}

.bj9{background: #f0efef; padding-bottom: 150px;}
.sbcs{width: 1200px;margin: 0 auto;max-width: 94%;}
.sbcs_nr img{margin: 0 auto;max-width: 100%;}
.sbcs_nr li{padding-bottom: 55px;}

.jsfw{width: 1400px;margin: 0 auto;max-width: 94%; padding-bottom: 110px;}
.jsfw_nr ul{overflow: hidden; margin-left: -35px;}
.jsfw_nr li{float: left;width: 33.33%; padding-left: 35px;}
.jsfwbox{border-radius: 20px;height: 420px;background: #f0efef;padding: 58px 35px 0 35px;}
.jsfwbox h2{font-weight: bold; font-size: 30px;color: #020202;text-align: center;margin-bottom: 30px;}
.jsfwbox h2 img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}
.jsfwbox p{text-align: center;font-size: 18px; line-height: 30px;height: 100px;color: #020202;}
.jsfwbox dl  {width: 50%;margin-left: auto;margin-right: auto; }
.jsfwbox dt{font-size: 18px;line-height: 40px;text-align:left; padding-left: 30px;color: #020202;background:url(../images/bd_70.png) no-repeat left center;}
.jsfwbox dt img{display: inline-block;vertical-align: middle; margin: -3px 18px 0 0;}

.bj10{background: url(../images/bd_16.png) no-repeat center center; padding: 60px 0 55px;background-size: cover;}
.hqfa{width: 1278px; margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;}
.btn10{display: block;text-align: center; line-height: 45px;width: 165px;border-radius: 6px;color: #FFF;border:0px;background: #f06d17;font-size: 16px;cursor:pointer}
.hqfa ul{width: calc(100% - 177px);}
.hqfa ul{overflow: hidden; margin-left: -12px;}
.hqfa li{padding-left: 12px;float: left;}
.wby3{width: 100%; padding: 0 23px;border-radius: 6px;background: #fff;border: none;font-size:15px; height:45px; line-height: 15px;}
.hqfa  ul li:nth-child(1){ width:15%;}
.hqfa  ul li:nth-child(2){ width:20%;}
.hqfa  ul li:nth-child(3){ width:30%;}
.hqfa  ul li:nth-child(4){ width:35%;}

.jsfwb{width: 1400px;margin: 0 auto;max-width: 94%;padding-bottom: 65px;}
.jsfwab_nr ul{overflow: hidden; margin-left: -70px;}
.jsfwab_nr li{float: left; width: 50%; padding: 0 0 30px 70px;}

.jsfwbox_ab{overflow: hidden;}
.jsfwa_left{width: 190px; overflow: hidden;float: left;}
.jsfwa_left img{width: 100%;transition: .5s;}
.jsfwab_nr a:hover img{transform: scale(1.1);}
.jsfwa_right{float: right;width: calc(100% - 225px);}
.jsfwa_right h2{font-size: 22px; line-height: 52px; color: #0c0c0c;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jsfwa_right p{font-size: 16px;line-height: 26px;color: #757575;height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*漂窗*/
.fdck_right{position: fixed;width: 80px;top: 50%;transform: translateY(-50%);right: 0;z-index: 50;}
.fhbtn{ display: none;}

.fdck_right li{margin-bottom: 5px;position: relative;}
.fdck_right a{display: block;width: 80px; position: relative;z-index: 10;height: 80px;border-radius: 6px 0 0 6px;box-shadow:0 0 10px rgba(0, 0, 0, .1);z-index: 10; }
.kfdh{background: url(../images/d3a.png) no-repeat center center #fff; }
.kfdh:hover{background: url(../images/d3.png) no-repeat center center #fff;}
.ddbtn{background: url(../images/d4a.png) no-repeat center center #fff;}
.ddbtn:hover{background: url(../images/d4.png) no-repeat center center #fff;}
.wtbtn{background: url(../images/a_98.png) no-repeat center center #8a1211;}
.lxdha{height: 80px;  background: #fff;color: #333;font-size: 18px;padding-left: 20px;position: absolute;top: 0;line-height: 80px;transition: .5s;width: 0;right: 0;opacity: 0;border-radius: 5px 0 0 5px;}
.wxbtn{background: url(../images/d5a.png) no-repeat center center #fff;}
.wxbtn:hover{background: url(../images/d5.png) no-repeat center center #fff;}
.fhbtn{background: url(../images/d6a.png) no-repeat center center #fff;}
.fhbtn:hover{background: url(../images/d6.png) no-repeat center center #fff;}
.dht:hover .lxdha{width: 250px;opacity: 1;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.wxnr{position: absolute;  background: #fff;right: 0; top: 0;border-radius: 5px 0 0 5px;transition: .5s;width: 200px;right: -200px;opacity: 0; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.wxnr img{width: 100%;border-radius: 4px;padding:10px 90px 10px 10px;}
.rwmt:hover .wxnr{right: 0;opacity: 1;}  

.yybox{width:100%;overflow:hidden;padding:65px 0;border-bottom:1px dashed #b5b5b5;}
.yytp{width:47%;float:left;background:#f0efef;border:1px solid #cecece;}


.yytp img{width:100%;}
.yytext{width:48%;float:right;}

.yy_title{padding-bottom: 10px;}
.yy_title h2{color: #020202;font-size:30px;font-weight: bold; margin: 40px 0;}
.yy_title p{font-size: 16px;color: #020202;line-height: 30px;}
.yy_nr h2{font-weight: bold; font-size: 18px;color: #020202;margin-bottom: 8px;}
.yy_nr li{color: #020202;font-size: 16px;line-height: 30px;}


.yybox2{width:100%;overflow:hidden;padding:65px 0;border-bottom:0px dashed #b5b5b5;}
.yytp2{width:47%;background:none;border:1px solid #cecece;}
.yytp2 img,.yytp img{max-width:100%}
.yytext2{width:48%;}

.yybox3{width:100%;overflow:hidden;margin:65px 0 30px;display: flex;justify-content: center; border-radius: 15px; background:#eeeff1;background-image: url('../images/ysj.png'), url('../images/yxj.png'); background-position: left top, right bottom;  background-repeat: no-repeat, no-repeat; }
.yybox33{ width: 60%; padding:40px 0 60px;box-sizing: border-box;}

.bjnews{background:#f9f9f9;}

.newslb{width: 1400px;margin: 0 auto;max-width: 94%;overflow:hidden;}
.changev { margin:0 auto; width:84%; text-align:center; overflow:hidden; padding: 65px 0 0; display:flex; justify-content:center; align-items:center;}
.changev a { display:inline-block; width:auto; padding:20px 60px;color:#000000;  border-radius:50px;background:#fff;margin-right:30px;font-size:18px;}
.changev a.on,.changev a:hover { background-color:#f06e17; color:#fff;}

.newsl{width:73%;background:#fff;margin:60px 0;padding:1% 3%;}
.newslist li{width:100%;padding:40px 0;border-bottom:1px dashed #b5b5b5;overflow:hidden;}
.newslist li .vinfo{width:30%;float:left;}.newslist li .vinfo img{width:100%;}

.newslist ul li .vname { width:64%;float:left;margin-left:6%;}
.newslist ul li .vname a { font-size:22px;width:100%; line-height:30px;margin-top:20px;overflow:hidden;color:#000;display:block;}
.newslist ul li .vname span{font-size:16px;line-height:28px;}

.newsside{width:25%;background:#fff;margin:60px 0;}
.newstit{margin:40px 30px 0;font-size:24px;color:#000000;font-weight:bold;}
.newsside li{margin:40px 30px;text-align:center;}
.newsside li img{width:100%;margin-bottom:20px;background:#f0efef; border-radius: 15px; }
.newsside li .titbt{font-size:20px;line-height:30px;height:30px;color:#000000;font-weight:bold;}

.newsxq{padding:5% 3%;background:#fff;overflow:hidden;}
.newsxq h1{text-align:left;font-size:33px;color:#000;line-height:50px;margin-bottom:20px;font-weight:normal;}
.newsxq .info{text-align:left;padding-bottom:30px;font-size:16px;}
.newsxq .info span{margin-right:5px;}

.met-editor{width:100%;line-height:35px;margin:20px 0}
.met-editor p,.met-editor p *{line-height:35px;font-size:17px;}
.met-editor img{max-width:100%}
.sbcs_pz{width:100%;overflow:hidden;}
.sbcs_pz li{width:48.5%;float:left;margin-right:3%;margin-bottom:30px;}
.sbcs_pz li:nth-child(even){margin-right:0%;}
.sbcs_pz li img{width:100%;}
.sbcs_pz li h2{text-align:center;height:40px;line-height:40px;background:#7d7d7d;}
.sbcs_pz li h2 a{color:#fff;}

.lxwm{width: 1400px;margin: 0 auto;max-width: 94%; padding-bottom: 100px;}

.lx_nr{width:100%;overflow:hidden; display: flex;align-items: center;}
.lx_nrz{width:60%;}
.lx_nrz img{width:100%;}
.lx_nrr{width:32%;margin-left:8%;}

.lx_nrr dt{font-size: 20px; line-height: 50px;color: #000;font-weight: 400;}
.lx_nrr dt b{font-weight: bold; color:red;font-size: 30px;}


@media(max-width:1380px){
.nav h3 a{font-size: 14px;}
.logo{width: 118px;background: none;}
.foot_b{width: calc(100% - 400px);}
.gywm_tp{padding: 0 20px 20px 0;}
.gywm_tp:before{right: 0;bottom: 0;}
.yyal_nr img{height: 80px;}
.bj3{padding: 80px 0;}
.gywm_text h2{font-size: 32px;margin-bottom: 20px;}
.gywm_text p{font-size: 16px; line-height: 24px;margin-bottom: 15px;}
.jjfa h2{font-size: 32px;margin-bottom: 20px;}
.qjtitle {padding: 80px 0 60px;}
.qjtitle h2{ font-size: 32px;}
.foot_b h2{font-size: 18px;margin-bottom: 20px;}
.foot_a p{font-size: 14px;}
.foot_b dt{font-size: 14px; line-height: 2;}
.foot_b dt b{font-size: 20px;}
.foot_a{width: 180px;}
.foot_c p{font-size: 14px;}
.bqxx p{font-size: 14px;}
.yycj_text p{font-size: 14px; line-height: 24px;margin: 10px 0 15px;}
.yycj_text{padding: 0 15px 20px 15px;}
.yycj_text h2{font-size: 18px;}
.cpzxbox p{font-size: 20px;}
.banner_text h2{font-size: 42px;}
.banner_text p{font-size: 20px; line-height: 1.6;}

.banner_text1 h2{font-size: 36px;}
.banner_text1 p{font-size: 18px;}
.gaalbox span{height: 280px;}
.fdck_right a{width: 50px;height: 50px;background-size: 20px auto;}
.fdck_right{width: 50px;}
.qyry_nr ul{margin-left: -30px;}
.qyry_nr li{padding-left: 30px;}
.jsfwbox dt{padding-left: 50px;}
}

@media(max-width:1000px){
.headerbox{height: 60px;}
.nav{position: fixed;width: 200px;height: calc(100% - 60px);left: -200px;top: 60px;background: #fff;padding: 0;overflow: auto;}
.lxdh{display: none;}
.yzxz p{line-height: 60px;}
.yzxz{position: absolute;right: 60px;top: 0;}
.yzxz ul{ top: 60px; }
.h80{height: 60px;}
.dhbtn{background: url(../images/d1.png) no-repeat center center #f06e17;background-size: 20px 20px;border-radius: 4px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #f06e17;background-size: 20px 20px;}
.logo{width: 100px;height: 60px;}
.logo img{width: 100%;}
.banner_text h2{font-size: 20px;margin-bottom: 10px;}
.banner_text p{font-size: 12px; line-height: 1.5;}
.nav ul{display: block;}
.nav li{border-bottom: 1px solid #eee; padding: 0 10px; position: relative; }
.nav h3 a{font-size: 14px;line-height: 50px;}
.nav h3 b{width: 50px;height: 50px; position: absolute; right: 0; top: 0;}
.dhbj{position: fixed;width: 100%;height: 100%; background: rgba(0,0,0,.7);z-index: 88;left: 0;top: 0;display: none;}
.banner .swiper-pagination{bottom: 10px;}
.qjtitle{padding: 60px 0 25px;}
.qjtitle h2{ font-size: 24px;}
.cpzx_nr li{width: 100%;float: none; padding-bottom: 20px;}
.cpzx_nr ul{padding-bottom: 30px;}
.yycj_nr li{float: none; width: 100%; padding-bottom: 20px;}
.yycj_nr ul{padding-bottom: 10px;}
.more{width: 140px; font-size: 14px; line-height: 40px;}
.yycj{padding-bottom: 50px;}
.yyal_nr li{width: 33.33%; padding-bottom: 20px;}
.yyal_nr{padding-bottom: 30px;}
.bj3{padding: 50px 0 20px;margin-bottom: 50px;}
.gywm{display: block;}
.gywm_text{width: 100%;padding-bottom: 20px;}
.gywm_text h2{font-size: 24px;text-align: center;}
.gywm_tp{padding: 0; width: 100%;}
.jjfa{padding: 50px 0;}
.jjfa h2{font-size: 22px;}
.jjfa p{font-size: 16px; line-height: 1.6;}
.footerbox{padding: 30px 0;display: block;}
.foot_a{margin: 0 auto;}
.foot_b{width: 100%; text-align: center;}
.foot_b  ul{display: block;padding-top: 20px;}
.foot_b  ul li:nth-child(1){ display: none;}
.foot_b  ul li:nth-child(2){ display: none;}
.foot_c{padding-top: 15px;margin: 0 auto;}
.bqxx{padding: 20px 0;}
.bannerbox{height: 200px;}
.banner img{height: 100%; object-fit: cover;}
.sub{position: static;padding-bottom: 10px;}
.sub a{text-align: left; font-size: 12px;line-height: 20px; padding:6px 0;padding-left: 20px;}

.banner1{height: 260px;}
.banner1 img{width: 100%;height: 100%;object-fit: cover;}
.banner_text1 h2{font-size: 24px;}
.banner_text1 p{font-size: 14px;}
.banner_text1 p br{display: none;}
.lbcp{padding-top: 50px;}
.blcpbox,.yybox{display: block;}
.blcptp{width: 100%;}
.blcptext{width: 100%; padding-top: 20px;}
.blcp_title h2{font-size: 24px;}
.blcpbox a,.yybox a,.lx_nrr a{width: 140px; line-height: 40px;margin-top: 20px;font-size: 14px;}
.blcpbox,.yybox,.lx_nrr{padding-bottom: 50px;}
.sjzs{display: block;}
.pczs{display: none;}
.qyys_nr li{float: none; padding-bottom: 60px;width: 100%;}
.qyysbox span{width: 80px;height: 80px; top: -40px;}
.qyystext{padding-top: 70px;}
.qyysbox{height: 280px;}
.qyys_nr ul{padding-bottom: 0;}
.gsal_nr li{float: none; width: 100%; padding-bottom: 20px;}
.gaalbox span{height: auto;}
.gsal{padding-bottom: 40px;}

.lxbtn{width: 140px; line-height: 40px; font-size: 14px;}
.qyry_nr li{width: 50%; padding: 0 0 20px 20px;}
.qyry_nr ul{margin-left: -20px;}
.qyry{padding-bottom: 30px;}
.gssj{padding-bottom: 50px;}

.cpgs{display: block; padding-bottom: 50px;}
.cpgs_tp{width: 100%;}
.cpgs_text{width: 100%; padding-top: 30px;}
.cpgs_text h2{font-size: 24px;margin-bottom: 15px;}
.cpgs_text a{line-height: 40px;font-size: 14px;width: 160px;}
.ddbc{padding-bottom: 50px;}
.qjtitle p{font-size: 14px;line-height: 1.6;}
.wzsp{padding-top: 0px;}
.ckal{font-size: 14px;line-height: 40px;width: 180px; margin-top: 10px;}
.sbcs_nr li{padding-bottom: 30px;}
.sbcs_nr li:last-child{padding: 0;}
.bj9{padding-bottom: 50px;}
.jsfw_nr li{width: 100%; padding-bottom: 20px;}
.jsfwbox h2{font-size: 20px;}
.jsfwbox h2 img{height: 30px;}
.jsfwbox p{font-size: 16px;line-height: 26px;height: 80px;}
.jsfwbox dt{font-size: 16px;line-height: 1.8;}
.jsfwbox{height: 330px;padding: 58px 25px 0 25px;}

.jsfwbox dl  {width: 80%;margin-left: auto;margin-right: auto; }
.jsfw{padding-bottom: 40px;}
.hqfa{display: block;}
.hqfa ul{width: 100%; margin: 0;}
.hqfa li{float: none; padding-bottom: 15px; padding-left: 0;}
.hqfa ul li:nth-child(1){width: 100%; }
.hqfa ul li:nth-child(2){width: 100%; }
.hqfa ul li:nth-child(3){width: 100%; }
.hqfa ul li:nth-child(4){width: 100%; }
.btn10{font-size: 14px; width: 100%;}
.jsfwab_nr li{float: none; width: 100%; padding-bottom: 20px;}
.jsfwb{padding-bottom: 30px;}

.sbcsbox{display: block;}
.sbcs_tp{width: 180px;margin: 0 auto;}
.sbcs_text{padding: 30px 50px;width: 100%;}
.sbcs_text h2{font-size: 20px;margin-bottom: 15px;}
.sbcs_text1{padding: 30px 50px;text-align: right;width: 100%;margin-top: 20px;}
.sbcs_text1 h2{font-size: 20px;margin-bottom: 15px;}



.ddgc_nr_a{padding: 30px 0;}
.ddgcbox{position: static;}
.ddgcbox h2{font-size: 20px;}
.ddgcbox p{font-size: 16px;}
.ddgcbox1:after,.ddgcbox2:after,.ddgcbox3 h2:after,.ddgcbox4 h2:after,.ddgcbox5 h2:after,.ddgcbox6 h2:after,.ddgcbox7 h2:after,.ddgcbox8 h2:after,.ddgcbox9 h2:after{display: none;}
.ddgcbox1:before,.ddgcbox2:before,.ddgcbox3 h2:before,.ddgcbox4 h2:before,.ddgcbox5 h2:before,.ddgcbox6 h2:before,.ddgcbox7 h2:before,.ddgcbox8 h2:before,.ddgcbox9 h2:before{display: none;}
.ddgcbox4{ transform: translateY(0%);}
.ddgc_nr_a ul{padding-top: 20px;}

.ddgc_nr_b{display: block;background: none;}
.tdleft{width: 100%; margin-bottom: 25px;}
.tdright{width: 100%;}
.sbcs_nr_c ul{display: block;}
.sbcs_nr_c ul li{padding:15px 0;display: block; padding: 25px 50px;border-radius: 10px;margin-top:10px;background: #fff;border-radius: 10px;}
.sbcs_nr_c ul li:nth-child(1){width: 100%;}
.sbcs_nr_c ul li:nth-child(2){width: 100%;}
.sbcs_nr_c ul li:nth-child(3){width: 100%;}
.sbcs_nr_c span{display: block; padding: 25px 50px;border-radius: 10px;background: #fff;border-radius: 10px;}

.sbcs_nr_d{display: block;}
.slnrleft{width: 100%;}
.slnr_text{width: 100%;padding: 40px 0;}
.slnrbox span{font-size: 40px;top: -15px;}
.slnrbox p{padding-left: 60px; font-size: 14px; line-height: 1.8;}
.slnrright{width: 100%;}

.yytp{width:100%;float:left;}
.yytext{width:100%;float:right;}

.yybox33{ width: 90%; padding:20px 0 20px;box-sizing: border-box;}

.yybox2{padding:5px 0;}
.yytp2{width:100%;}
.yytext2{width:100%;margin-top:10px;}
.yy_title h2{margin:10px 0;font-size:26px;}

.changev {width:100%; padding: 15px 0 0;}
.changev a {padding:10px 20px;color:#000000;  border-radius:25px;margin-right:10px;font-size:15px;}
.newsl{width:100%;background:#fff;margin:20px 0;padding:1% 3%;}
.newslist li{width:100%;padding:20px 0}
.newslist ul li .vname { width:64%;float:left;margin-left:6%;}
.newslist ul li .vname a { font-size:14px;width:100%; line-height:20px;margin-top:0px;}
.newslist ul li .vname span{display:none}

.newsside{width:100%;margin:20px 0;}
.newstit{margin:20px 20px 0;font-size:20px;}
.newsside li{margin:20px 20px;text-align:center;}
.newsside li .titbt{font-size:18px;}

.newsxq{padding:5% 3%;}
.newsxq h1{font-size:20px;line-height:35px;margin-bottom:20px;}
.met-editor{line-height:26px;margin:20px 0}
.met-editor p,.met-editor p *{line-height:26px;font-size:15px;}

.sbcs_pz li{width:100%;float:left;margin-right:0%;margin-bottom:30px;}
.sbcs_pz li:nth-child(even){margin-right:0%;}

.lx_nr{width:100%;overflow:hidden; display: block;align-items: center;}
.lx_nrz{width:100%;}
.lx_nrr{width:100%;margin-left:0%;}

}

@media(max-width:480px){
.jsfwa_left{float: none; width: 100%;}
.jsfwa_right{float: none; width: 100%;}
}


.dede_pages {margin:20px auto;height:40px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;border:1px solid #ddd;height:35px; line-height:35px;border-radius:3px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;display:block;padding:0px 14px;}
.dede_pages ul li a:hover{padding:0px 14px;background:#f06e17;color:#fff;}
.dede_pages ul li.active{background:#f06e17;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;display:block;}
@media (max-width: 767px){ 

.dede_pages {height:65px;}
.dede_pages ul li {height:25px; line-height:25px;margin-bottom:5px;}
.dede_pages ul li a,.dede_pages ul li span{padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;}
.dede_pages ul li .current{background:#f06e17;display:block;color:#fff;}
}
.wzsp img{width:100%;}
.video-thumbnail{width:100%;cursor:pointer}