@charset "utf-8";
@import url(base.css);
.be{max-width: 1200px;box-sizing: border-box;margin: 0 auto;}
.header{width: 100%;background: #fff;height: 80px;}
.headercon{width: 100%;position: relative;}
.headerleft{max-width: 160px;position: absolute;top: 0;z-index: 10;}
.headerleft a{display: block;}
.headerleft a img{display: block;max-width: 100%;}
.headernav{float: left;margin-left: 240px;}
.headernav ul li{float: left;margin-right: 40px;}
.headernav ul li:last-child{margin-right: 0;}
.headernav ul li a{display: block;font-size: 18px;color: #000;line-height: 80px;position: relative;transition:.3s;}
.headernav ul li a::before{content: "";width: 0;height: 3px;background: #f18d00;position: absolute;bottom: 14px;left: 50%;
margin-left: -20px;transition:.3s;}
.headernav ul li:hover a{font-weight: bold;}
.headernav ul li:hover a::before{width: 40px;}
.headernav ul li.active a{font-weight: bold;}
.headernav ul li.active a::before{width: 40px;}
.headeright{float: right;padding-top: 16px;box-sizing: border-box;}
.headeright span{display: block;text-align: center;font-size: 14px;color: #0f0f0f;}
.headeright p{text-align: center;font-size: 24px;color: #e48b32;line-height: 32px;}
.nbanner{width: 100%;height: 490px;position: relative;}
.nbanner img{display: block;width: 100%;height: 490px;object-fit: cover;}
.nbannertext{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.nbannertext i{background: #ff9500;display: block;width: 260px;height: 6px;margin: 0 auto;}
.nbannertext h4{font-size: 50px;color: #fff;font-weight: 500;text-align: center;margin: 30px 0;}
.conter{width: 100%;}
.product{width: 100%;background: #efefef;padding: 80px 0;box-sizing: border-box;}
.productcon{width: 100%;}
.title{width: 100%;margin-bottom: 50px;}
.title h4{font-size: 40px;color: #190b09;font-weight: 500;text-align: center;margin-bottom: 8px;}
.title p{font-size: 20px;color: #b4b4b4;font-weight: 400;text-align: center;text-transform:uppercase;}
.productconter{width: 100%;}
.proleft{float: left;width: 320px;}
.proleft ul li{width: 100%;height: 100px;margin-bottom: 6px;position: relative;}
.proleft ul li a{display: block;width: 100%;font-size: 24px;color: #fff;line-height: 100px;height: 100%;}
.proleft ul li a span{position: absolute;top: 0;left: 0;padding: 0 20px;box-sizing: border-box;width: 100%;height: 100%;}
.proleft ul li a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.proleft ul li a b{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/bj.png) center no-repeat;
background-size: cover;display: none;}
.proleft ul li.active a span{z-index: 10;}
.proleft ul li.active a b{display: block;}
.proright{float: left;width: 880px;background: #fff;padding: 40px 40px 16px 40px;box-sizing: border-box;}
.proright ul li{float: left;width: 48%;margin-right: 4%;position: relative;margin-bottom: 24px;}
.proright ul li:nth-child(2n){margin-right: 0;}
.proright ul li a{display: block;width: 100%;}
.proimg{width: 100%;}
.proimg img{display: block;width: 100%;}
.proright ul li p{position: absolute;bottom: 0;left: 0;width: 100%;padding: 12px 10px;box-sizing: border-box;
background: rgba(255,150,0,0.9);font-size: 20px;color: #fff;font-weight: 400;text-align: center;}
.footer{width: 100%;padding: 80px 0 26px 0;box-sizing: border-box;}
.footercon{width: 100%;padding-bottom: 60px;box-sizing: border-box;}
.fleft{float: left;margin-right: 200px;}
.fleft img{display: block;}
.ftell{float: left;padding-top: 26px;box-sizing: border-box;}
.ftell p{font-size: 20px;color: #fff;font-weight: 500;margin-bottom: 6px;}
.ftell h4{font-size: 40px;color: #e48b32;font-weight: 500;}
.fright{float: right;}
.frightlist{float: left;width: 120px;margin-right: 40px;}
.frightlist:last-child{margin-right: 0;}
.frightlist img{display: block;width: 120px;height: 120px;object-fit: cover;margin-bottom: 8px;}
.frightlist p{font-size: 14px;color: #fff;text-align: center;}
.flast{width: 100%;}
.flast p{text-align: right;font-size: 16px;color: #fff;}
.flast p a{color: #fff;}
.introducebox{width: 100%;padding: 80px 0 54px 0;box-sizing: border-box;background: #fff;}
.nbannertexts h4{color: #29211c;}
.introduce{width: 100%;}
.introduce ul li{float: left;width: 48%;margin-right: 4%;height: 172px;margin-bottom: 24px;}
.introduce ul li:nth-child(2n){margin-right: 0;}
.introduce ul li a{display: block;width: 100%;cursor: default;}
.inleft{float: left;width: 262px;height: 172px;}
.inleft img{display: block;width: 100%;height: 100%;object-fit: cover;}
.inright{float: left;width: calc(100% - 262px);height: 172px;background: #f18d00;padding: 20px;box-sizing: border-box;}
.inright h4{font-size: 24px;color: #fff;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inright b{display: block;width: 30px;height: 6px;background: #fff;margin: 20px 0;}
.inright p{font-size: 16px;color: #fff;font-weight: 400;}
.inright p i{display: inline-block;width: 18px;height: 24px;background: url(../images/dz.png) center no-repeat;vertical-align: -6px;}
.contact{width: 100%;background: #fff;padding: 80px;box-sizing: border-box;box-shadow: 10px 0 29px rgba(145,100,34,0.13);}
.conleft{float: left;width: 40%;padding-right: 4%;box-sizing: border-box;}
.conup{width: 100%;margin-bottom: 60px;}
.conup:last-child{margin-bottom: 0;}
.conup p{font-size: 28px;color: #333233;font-weight: 500;}
.conup h4{font-size: 50px;color: #e48b32;font-weight: 500;}
.conup h5{font-size: 34px;color: #e48b32;font-weight: 500;}
.conright{float: left;width: 60%;padding-left: 4%;box-sizing: border-box;border-left: 1px solid #616161;}
.conright ul{width: 560px;}
.conright ul li{width: 100%;margin-bottom: 32px;}
.conright ul li:last-child{margin-bottom: 0;}
.conright ul li p{font-size: 24px;color: #000;font-weight: 500;margin-bottom: 12px;}
.conright ul li input{display: block;width: 100%;height: 60px;font-size: 18px;color: #000;padding: 0 20px;
outline: none;box-sizing: border-box;border: 0;background-color: #fff5ec;border-radius: 4px;}
.conright ul li input::-webkit-input-placeholder {color: #c8c8c8;}
.conright ul li input:-moz-placeholder { color: #c8c8c8;}
.conright ul li input::-moz-placeholder { color: #c8c8c8;}
.conright ul li input:-ms-input-placeholder {color: #c8c8c8;}
.conright ul li textarea{display: block;width: 100%;height: 140px;font-size: 18px;color: #000;padding: 14px 20px;resize: none;
outline: none;box-sizing: border-box;border: 0;background-color: #fff5ec;border-radius: 4px;}
.conright ul li button{display: block;width: 300px;height: 60px;font-size: 24px;color: #fff;font-weight: bold;
outline: none;box-sizing: border-box;border: 0;background-color: #e48b32;border-radius: 4px;margin: 0 auto;}
.newconter{width: 100%;}
.newnav{width: 100%;margin-bottom: 60px;}
.newnav ul{margin: 0 auto;display: table;}
.newnav ul li{float: left;margin-right: 50px;}
.newnav ul li:last-child{margin-right: 0;}
.newnav ul li a{display: block;min-width: 150px;padding: 0 10px;box-sizing: border-box;height: 50px;text-align: center;line-height: 50px;
font-size: 24px;color: #fff;background: #474747;transition:.3s;}
.newnav ul li.active a{background: #f4922e;}
.newnav ul li:hover a{background: #f4922e;}
.newlist{width: 100%;}
.newlist ul li{display: block;width: 100%;background: #f7f7f7;border-radius: 8px;transition:.3s;margin-bottom: 20px;}
.newlist ul li:last-child{margin-bottom: 0;}
.newlist ul li a{display: block;width: 100%;padding: 32px;box-sizing: border-box;}
.newleft{float: left;width: 14%;}
.newleft h5{font-size: 50px;color: #949494;font-weight: 500;text-align: center;transition:.3s;}
.newleft p{font-size: 20px;color: #949494;font-weight: 400;text-align: center;transition:.3s;}
.newright{float: left;width: 86%;border-left: 1px solid #b5b5b5;padding-left: 4%;box-sizing: border-box;transition:.3s;}
.newright h4{font-size: 32px;color: #303030;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition:.3s;margin-bottom: 20px;}
.newright p{font-size: 14px;color: #898989;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
transition:.3s;}
.newlist ul li:hover{background: #f4922e;}
.newlist ul li:hover .newleft h5{color:#fff;}
.newlist ul li:hover .newleft p{color:#fff;}
.newlist ul li:hover .newright{border-left: 1px solid #fff;}
.newlist ul li:hover .newright h4{color:#fff;}
.newlist ul li:hover .newright p{color:#fff;}
.newlast{width: 100%;margin-top: 60px;}
.newlast a{display: block;width: 186px;padding: 0 10px;box-sizing: border-box;height: 50px;text-align: center;line-height: 50px;
font-size: 20px;color: #fff;background: #535353;transition:.3s;margin: 0 auto;}
.newlast a:hover{background: #f4922e;}
.aboutup{width: 100%;background-color: #efefef;}
.aboutfirst{width: 100%;padding: 60px 0;box-sizing: border-box;}
.aboutfirstleft{float: left;width: 48%;margin-right: 4%;}
.aboutfirstleft img{display: block;max-width: 100%;margin: 0 auto;}
.aboutfirstright{float: left;width: 48%;padding-top: 8%;box-sizing: border-box;}
.aboutfirstright .title h4{text-align: left;}
.aboutfirstright .title p{text-align: left;}
.aboutfirstext{width: 100%;}
.aboutfirstext p{font-size: 22px;color: #190b09;font-weight: 500;line-height: 40px;}
.abouttwo{width: 100%;padding: 20px 0 160px 0;box-sizing: border-box;}
.abouttwolist{width: 100%;}
.abouttwolist ul li{float: left;
width: 31%;
/*width: 24%;*/
margin-right: 2.4%;}
.abouttwolist ul li:last-child{margin-right: 0;}
.abouttwolist ul li img{display: block;width: 100%;}
.abouttwo .title h4{color: #fff;}
.abouttwo .title p{color:#fff}
.abouthree{width: 100%;padding: 100px 0 50px 0;box-sizing: border-box;}
.threelist{width: 100%;padding-bottom: 100px;box-sizing: border-box;}
.threelist ul li{float: left;width: 22%;margin-right: 3.5%;}
.threelist ul li:last-child{margin-right: 0;}
.threelist ul li img{display: block;width: 100%;}
.threeimg{width: 100%;}
.threeimg img{display: block;width: 100%;}
.aboutfore{width: 100%;padding: 100px 0 130px 0;box-sizing: border-box;}
.fore{width: 100%;}
.forelist{float: right;width: 65%;}
.forelist ul li{width: 100%;margin-bottom: 32px;}
.forelist ul li:last-child{margin-bottom: 0;}
.forelist ul li img{display: block;width: 100%;}
.aboutry{width: 100%;padding: 100px 0;box-sizing: border-box;}
.aboutrycon{width: 100%;}
.rylist{width: 100%;}
.rylister{width: 100%;}
.rylister ul li{float: left;}
.rylister ul li img{display: block;width: 100%;}
.rylast{width: 100%;}
.rylastcon{display: table;margin: 60px auto 0;}
.ryprev{position: static;margin-top: -0 !important;z-index: 10;cursor: pointer;float: left;margin-right: 24px;
transition:.3s;
width: 129px !important;height: 48px !important;background: url(../images/left.png) no-repeat center center !important;background-size: 100% 100% !important;}
.rynext{position: static;margin-top: -0 !important;z-index: 10;cursor: pointer;float: left;
transition:.3s;
width: 129px !important;height: 48px !important;background: url(../images/right.png) no-repeat center center !important;background-size: 100% 100% !important;}
.ryprev:hover{background: url(../images/lefts.png) no-repeat center center !important;background-size: 100% 100% !important;}
.rynext:hover{background: url(../images/rights.png) no-repeat center center !important;background-size: 100% 100% !important;}
.aboutfz{width: 100%;padding: 80px 0;box-sizing: border-box;background: #fff;position: relative;}
.aboutfz:before{content: '';width: 100%;height: 5px;background: #ff8300;position: absolute;bottom: 262px;left: 0;z-index: 0;}
.aboutfzcon{width: 100%;}
.fzlist{width: 100%;}
.fzlistcon{width: 100%;}
.fzprev{position: static;margin-top: -0 !important;z-index: 10;cursor: pointer;float: left;margin-right: 24px;
transition:.3s;
width: 129px !important;height: 48px !important;background: url(../images/left.png) no-repeat center center !important;background-size: 100% 100% !important;}
.fznext{position: static;margin-top: -0 !important;z-index: 10;cursor: pointer;float: left;
transition:.3s;
width: 129px !important;height: 48px !important;background: url(../images/right.png) no-repeat center center !important;background-size: 100% 100% !important;}
.fzprev:hover{background: url(../images/lefts.png) no-repeat center center !important;background-size: 100% 100% !important;}
.fznext:hover{background: url(../images/rights.png) no-repeat center center !important;background-size: 100% 100% !important;}
.fzimg{width: 100%;margin-bottom: 30px;}
.fzimg img{display: block;width: 100%;}
.fzlistcon ul li i{display: block;width: 32px;height: 32px;border-radius: 50%;border: 5px solid #ff8300;box-sizing: border-box;
margin: 0 auto 15px;position: relative;z-index: 10;background: #fff;}
.fztext{width: 100%;}
.fztext p{font-size: 16px;color: #000;font-weight: 400;text-align: center;}
.fztext h6{font-size: 18px;color: #000;font-weight: 500;text-align: center;}
.nbannertexter i{background: #fff;}
.joinone{width: 100%;padding: 216px 0 220px 0;box-sizing: border-box;}
.joinonecon{width: 100%;}
.joinoneleft{float: left;width: 55%;}
.joinoneleft h4{font-size: 60px;color: #ff9500;font-weight: 500;margin-bottom: 30px;}
.joinoneleft h5{font-size: 40px;color: #000;font-weight: 500;margin-bottom: 40px;}
.joinoneleft p{font-size: 22px;color: #000;font-weight: 500;line-height: 44px;}
.jointwo{width: 100%;padding: 80px 0;box-sizing: border-box;}
.jointwocon{width: 100%;}
.jleft{float: left;width: 56%;margin-right: 4%;}
.jleftcon{width: 100%;margin-bottom: 40px;}
.jtext{float: left;margin-right: 40px;}
.jtext h4{font-size: 32px;color: #191919;font-weight: 500;position: relative;}
.jtext h4 span{position: relative;z-index: 1;}
.jtext h4:before{content: '';width: 100%;height: 12px;background: #ff8300;position: absolute;bottom: 0;left: 0;z-index: 0;border-radius: 20px;}
.jimgs{float: left;}
.jimgs p{float: left;width: 150px;height: 102px;margin-right: 20px;}
.jimgs p:last-child{margin-right: 0;}
.jimgs p img{display: block;width: 100%;height: 100%;object-fit: cover;}
.jleftcons{margin-bottom: 40px;}
.jright{float: left;width: 40%;}
.jointhree{width: 100%;padding: 60px 0;background: #fff;box-sizing: border-box;}
.jointhreecon{width: 100%;}
.jtitle{display: table;margin: 0 auto 60px;}
.jtitle h4{font-size: 50px;color: #121212;font-weight: 500;position: relative;}
.jtitle h4 span{position: relative;z-index: 1;}
.jtitle h4:before{content: '';width: 100%;height: 22px;background: #ff8300;position: absolute;bottom: 0;left: 0;z-index: 0;border-radius: 20px;}
.jointhreelist{width: 100%;padding: 80px 120px 60px 120px;box-sizing: border-box;}
.jointhreelist ul li{float: left;width: 24%;margin-right: 1.33%;margin-bottom: 20px;}
.jointhreelist ul li:nth-child(4n){margin-right: 0;}
.jointhreelist ul li img{display: block;max-width: 100%;margin: 0 auto;}
.joinfore{width: 100%;padding: 40px 0;box-sizing: border-box;background: #fff;}
.joinforecon{width: 100%;}
.joinforeimg{width: 100%;}
.joinforeimg img{display: block;width: 100%;}
.joinfive{width: 100%;padding: 40px 0;box-sizing: border-box;background: #fff;}
.joinfivecon{width: 100%;}
.joinfivecon .jtitle h4::before{width: 300px;left: 50%;margin-left: -150px;}
.joinfivelist{width: 100%;}
.joinfivelist p{float: left;width: 46%;margin-right: 8%;position: relative;}
.joinfivelist p:last-child{margin-right: 0;}
.joinfivelist p:before{content: '';width: 1px;height: 100%;background: #a5a5a5;position: absolute;right: -9%;top: 0;}
.joinfivelist p:last-child:before{display: none;}
.joinfivelist p img{display: block;max-width: 100%;margin: 0 auto;}
.joinsix{width: 100%;padding: 60px 0;box-sizing: border-box;}
.joinsixcon{width: 100%;}
.jointitle{display: table;margin: 0 auto 60px;position: relative;padding: 20px 40px;box-sizing: border-box;}
.jointitle:before{display: block;width: 40px;height: 40px;background: url(../images/s.png) center no-repeat;background-size: 100%;content: '';
position: absolute;top: 0;left: 0;}
.jointitle::after{display: block;width: 40px;height: 40px;background: url(../images/x.png) center no-repeat;background-size: 100%;content: '';
position: absolute;bottom: 0;right: -20px;}
.jointitle p{font-size: 40px;color: #fff;font-weight: 300;text-align: center;}
.jointitle h4{font-size: 50px;color: #fff;font-weight: 500;text-align: center;}
.joinsixlist{width: 100%;margin-bottom: 60px;}
.joinsixlist ul li{float: left;width: 32%;margin-right: 2%;}
.joinsixlist ul li:last-child{margin-right: 0;}
.joinsixlist ul li img{display: block;width: 100%;}
.joinsiximg{width: 100%;}
.joinsiximg img{display: block;max-width: 60%;margin: 0 auto;}
.joinseven{width: 100%;padding: 80px 0;box-sizing: border-box;}
.joinsevencon{width: 100%;}
.jmtitle{width: 100%;margin-bottom: 60px;}
.jmtitle h4{font-size: 50px;font-weight: 500;color: #ede595;text-align: center;}
.jmlist{width: 100%;}
.jmlist ul li{float: left;width: 24%;margin-right: 1.33%;margin-bottom: 20px;}
.jmlist ul li:nth-child(4n){margin-right: 0;}
.jmlist ul li img{display: block;max-width: 100%;margin: 0 auto;}
.joineight{width: 100%;padding: 60px 0;box-sizing: border-box;position: relative;}
.joineight:before{content: '';width: 100%;height: 1px;background: #7e7e7e;position: absolute;bottom: 249px;left: 0;z-index: 0;}
.joineightcon{width: 100%;}
.lclist{width: 100%;}
.lclist ul li{float: left;width: 16%;margin-right: 0.8%;}
.lclist ul li:last-child{margin-right: 0;}
.lcimg{display: block;width: 140px;height: 140px;margin: 0 auto 16px;}
.lclist ul li i{display: block;width: 20px;height: 20px;background: #ff8300;border-radius: 50%;margin: 0 auto 14px;position: relative;z-index: 1;}
.lclist ul li p{font-size: 20px;color: #242424;font-weight: 500;text-align: center;}
.lclast{width: 100%;margin-top: 80px;}
.lclast a{display: block;width: 420px;height: 60px;border-radius: 6px;text-align: center;line-height: 60px;margin: 0 auto;
color: #fff;font-size: 24px;background: #f20000;}
.banner{width: 100%;}
.bannercon{width: 100%;}
.bannercon ul li{width: 100%;}
.bannercon ul li img{width: 100%;display: block;}
.bannercon .swiper-pagination-bullet{opacity: 1 !important;background: #fff;}
.bannercon .swiper-pagination-bullet-active{width: 30px;border-radius: 25px;background: #ff8f20;}
.ijianjie{width: 100%;padding: 20px 0 0 0;box-sizing: border-box;background: #fff;}
.ijianjiecon{width: 100%;position: relative;margin-bottom: 20px;}
.ijianjieleft{float: left;width: 60%;padding-bottom: 20px;box-sizing: border-box;margin-right: 5%;}
.ijianjieleft .title{margin-bottom: 30px;}
.ijianjieleft .title h4{text-align: left;}
.ijianjieleft .title p{text-align: left;}
.itext{width: 100%;}
.itext p{font-size: 18px;color: #3f1f00;font-weight: 400;line-height: 32px;text-indent: 2em;}
.itext p span{font-size: 32px;color: #e48b33;}
.itext p:first-child{text-indent: 0;}
.ijianjieright{float: right;width: 35%;position: absolute;bottom: 0;right: 0;}
.ijianjieright img{display: block;width: 100%;}
.intab{width: 100%;}
.intabup{width: 100%;background: #f7891c;}
.intabup ul li{float: left;width: 16.66%;text-align: center;cursor: pointer;padding: 70px 0;box-sizing: border-box;
font-size: 32px;color: #191919;transition:.3s;position: relative;}
.intabup ul li:before{content: '';width: 1px;height: 80px;background: #fff;position: absolute;top: 50px;right: 0;z-index: 0;}
.intabup ul li:last-child:before{display: none;}
.intabup ul li.active{color: #fff;}
.intabup ul li:hover{color: #fff;}
.intabuttom{width: 100%;}
.intabuttomlist{width: 100%;display: none;}
.intabuttomlist:first-child{display: block;}
.intabimgs{width: 100%;position: relative;}
.intabimgs img{display: block;width: 100%;}
.intabcons{width: 100%;position: absolute;top: 0;left: 0;}
.intabnav{width: 100%;height: 80px;background: url(../images/ys.png) center no-repeat;background-size: 100% 100%;}
.intabnav ul{display: table;margin: 0 auto;}
.intabnav ul li{float: left;
/*font-size: 24px;*/
font-size: 20px;
color: #b7691b;
/*margin-right: 60px;*/
margin-right: 40px;
position: relative;line-height: 80px;cursor: pointer;}
.intabnav ul li:before{content: '';width: 45px;height: 45px;background: url(../images/j.png) center no-repeat;background-size: 100%;
position: absolute;bottom: -22px;left: 50%;margin-left: -24.5px;display: none;}
.intabnav ul li:last-child{margin-right: 0;}
.intabnav ul li.active{color:#0c0c0c;font-weight: bold;}
.intabnav ul li.active::before{display: block;}
.intabjs{width: 100%;}
.intabjslist{width: 100%;display: none;padding-top:20%;box-sizing: border-box;}
.intabjslist:first-child{display: block;}
.intitle{display: table;margin-bottom: 60px;}
.intitle h4{font-size: 50px;color: #fff;font-weight: 500;position: relative;padding-left: 14px;box-sizing: border-box;}
.intitle h4 span{position: relative;z-index: 1;}
.intitle h4:before{content: '';width: 76%;height: 32px;background: #ff8300;position: absolute;bottom: -12px;left: 0;z-index: 0;border-radius: 20px;}
.intabtextcon{max-width:420px;}
.intabtextcon h5{font-size: 32px;color: #f7891c;font-weight: 500;margin-bottom: 40px;}
.intabtextcon p{font-size: 22px;color: #fff;font-weight: 400;text-indent: 2em;line-height: 32px;}
.jtitles{padding: 22px 100px;box-sizing: border-box;}
.jtitles h4{color: #fff;padding-top: 18px;box-sizing: border-box;}
.jtitles h4::before{display: none;}
.jiaru{width: 100%;}
.jiaru img{display: block;width: 100%;}
.dianmian{width: 100%;padding: 80px 0;box-sizing: border-box;}
.dianmiancon{width: 100%;}
.dianmiancon .title h4{color: #fff;}
.dianmiancon .title p{color: #fff;}
.dmconter{width: 100%;}
.dmconterlist{width: 100%;padding: 20px 0 0 0;box-sizing: border-box;}
.dmprev{position: static;margin-top: -0 !important;z-index: 10;cursor: pointer;float: left;margin-right: 24px;
transition:.3s;
width: 58px !important;height: 58px !important;background: url(../images/ileft.png) no-repeat center center !important;background-size: 100% 100% !important;}
.dmnext{position: static;margin-top: -0 !important;z-index: 10;cursor: pointer;float: left;
transition:.3s;
width: 58px !important;height: 58px !important;background: url(../images/iright.png) no-repeat center center !important;background-size: 100% 100% !important;}
.dmprev:hover{background: url(../images/ilefts.png) no-repeat center center !important;background-size: 100% 100% !important;}
.dmnext:hover{background: url(../images/irights.png) no-repeat center center !important;background-size: 100% 100% !important;}
.dmconterlist ul li{width: 100%;border-radius: 14px;background: #fff;transition:.3s;}
.dmimg{width: 100%;border-radius: 14px 14px 0 0;margin-bottom: 60px;}
.dmimg img{display: block;width: 100%;border-radius: 14px 14px 0 0;}
.dmtext{width: 100%;padding: 10px 12px 40px 12px;box-sizing: border-box;}
.dmtext h4{font-size: 24px;color: #282828;font-weight: 500;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dmtext i{display: block;width: 60px;height: 4px;margin: 16px auto 20px;background: #f78b1d;}
.dmtext p{font-size: 15px;color: #282828;font-weight: 400;}
.dmtext p b{width: 18px;height: 24px;background: url(../images/idz.png) center no-repeat;margin-right: 4px;float: left;}
.dmtext p span{float: left;width: calc(100% - 22px);min-height: 42px;padding-top: 2px;box-sizing: border-box;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dmconterlist ul li:hover{box-shadow: 19px 0 32px rgba(210,121,19,0.58);transform: translateY(-20px);}
.inhuodong{width: 100%;padding: 60px 0;box-sizing: border-box;background: #fff;}
.inhuodongcon{width: 100%;}
.inhdconter{width: 100%;}
.inhdleft{float: left;width: 40%;margin-right: 4%;}
.inhdleft a{display: block;width: 100%;position: relative;border-radius: 4px;}
.inhdleft a img{display: block;width: 100%;border-radius: 4px;}
.inhdleft a p{position: absolute;bottom: 0;left: 0;border-radius: 0 0 4px 4px;padding: 10px;box-sizing: border-box;
font-size: 18px;color: #fff;background: rgba(244,146,46,0.92);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;text-align: center;}
.inhdright{float: left;width: 56%;}
.inhdright .newleft{width: 18%;}
.inhdright .newright{width: 82%;}
.inhdright .newlist ul li a{padding: 20px;}
.inhdright .newleft h5{font-size: 32px;}
.inhdright .newright h4{font-size: 24px;margin-bottom: 12px;}
.inhdright .newlist ul li{margin-bottom: 12px;}

.pagebar { padding:20px; overflow:hidden; clear:both; text-align:center}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagebar li{ list-style:none; display:inline-block}
.pagebar a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 6px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagebar span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagebar a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagebar li.active a {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagebar .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}
.newsbox{}
.newsbox .ttbox{ text-align:center; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:30px}
.newsbox .ttbox h1{ font-size:26px; padding-bottom:10px}
.newsbox .ttbox p{ font-size:14px; color:#999}
.xwbox{ line-height:30px; font-size:16px; color:#666;}
.xwbox img{ max-width:100% !important; height:auto !important}