@charset "utf-8";
/* CSS Document */
#toolbar {
    display: none;
}
.wapshow{ display:none}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#fed001;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#fed001;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(http://www.pingle.cn/static/upload/image/20230318/1679113707558615.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#fed001}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}

*,*: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; display: block;}
a{ color:#5c5c5c; text-decoration:none}
.bwap{ display:none;}
.bpc{ display:block;}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.wapshow{ display:none;}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.xinjia p{ font-size: 16px;
    color: #fff;
    margin-top: 10px;}
.header{height: 123px; width: 100%;position: relative;background: #fff; }
.logo{float: left; width: 447px;position: absolute;z-index: 10;top: 0;left: 0; }
.logo img{width: 100%;}

.top{padding-right: 5vw; overflow: hidden;}
.ssk{float: right;width: 143px;height: 20px;border-radius: 10px;background: #cccccc; position: relative; margin-top: 13px;}
.wby1{line-height: 20px;height: 20px; padding: 0 30px 0 10px; width: 100%;background: url(../images/a1.png) no-repeat center center;background-size: 100% 100%;}
.btn1{position: absolute;width: 20px;height: 20px;background: none;border: none; right: 0; top: 0;cursor: pointer;}
.yzxz {float: right; margin-top: 13px; line-height: 20px; color: #323e47; padding-right: 20px;}
.yzxz img{width: 20px;height: 20px;display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.nav{width: 100%; text-align: right; position: absolute; background: #313e47;bottom: 0; right: 0;padding-right: 5vw;}
.nav li{display: inline-block; padding:0 25px; font-size: 18px;line-height: 77px;position: relative;}
.nav  ul li:last-child{ padding-right: 0;}
.nav li>a{color: #fff;}
.nav li.on>a{color: #fed001;}
.sub{position: absolute; top: 77px; width: 100%;background: #313e47;z-index: 100;left: 0;padding: 5px 0;display: none;}
.sub dt{line-height: 40px; font-size: 14px;}
.sub dt a{display: block; text-align: center; color: #fff;}
.sub dt a:hover{color: #fed001;}

.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 40px;text-align: right;padding-right: 8vw;}
.banner .swiper-pagination-bullet{border-radius: 0; width: 35px;height: 8px; opacity: 1;background: #989ea6; }
.banner .swiper-pagination-bullet-active{background: #fdd000;}

.pllc{padding-top: 0px;}
.pllc_title{background: url(../images/a3.png) no-repeat left center;height: 98px;position: relative;z-index: 10;}
.pllc_title h2{line-height: 90px; font-weight: bold; font-size: 28px; color: #fed001; padding-left: 300px;}
.pllc_title h2 span{font-weight: 400; color: #fff; padding-left: 10px;}
.pllc_title a{display: block; background: url(../images/a4.png);width: 104px;height: 31px; line-height: 31px; font-size: 12px; color: #fff; text-align: center;margin: 30px 8vw 0 0;font-weight: 400;}
.pllc_title a:hover{color: #fdd100;}
.pllc_nr{padding-top: 125px;}
.pllc_nr img{width: 100%;}
.cpzs_nr{margin-top: -7px;}
.cpzs_nr .swiper-button-next{background: url(../images/a8.png);width: 24px;height: 44px;background-size: 100% 100%; margin-top: -22px;right: 3vw;}
.cpzs_nr .swiper-button-prev{background: url(../images/a7.png);width: 24px;height: 44px;background-size: 100% 100%; margin-top: -22px;left: 3vw;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}

.cpzsbox{position: relative;}
.cpzsbox img{width: 100%;}
.cpwb{text-align: center; background: #fdd100; padding: 55px 0 45px;}
.xg .cpwb{ padding:10px}
.cpwb h2{font-weight: bold; font-size: 24px; color: #333d47; margin-bottom: 16px;}
.cpwb p{font-size: 24px; color: #333d47; }
.cpzs_zz{width: 100%; height: 100%;background:#fdd100;position: absolute;top: 0;left: 0;opacity: 0; transition: All 0.4s ease-in-out;}
.cpzs_zz img{width: 100%; height: 100%; object-fit: cover;opacity: .5;}
.cpzs_text{top: 0;left: 0; position: absolute; padding: 65px 0 0 55px;opacity: 0;transition: All 0.4s ease-in-out;}
.cpzs_text h2{font-size: 24px; color: #313e46;}
.cpzs_text h3{font-weight: bold; font-size: 28px; color: #323f47; margin: 20px 0 28px;}
.cpzs_text p{font-weight: bold; font-size: 28px; color: #323f47; }
.more{position: absolute; font-size: 12px; color: #313e47;text-align: center; line-height: 37px;left: 55px;bottom: 45px;background: url(../images/a9.png); width: 126px;height: 37px;background-size: 100% 100%;opacity: 0;transition: All 0.4s ease-in-out;}
.cpzsbox:hover .cpzs_zz{opacity: 1;}
.cpzsbox:hover .more{opacity: 1;}
.cpzsbox:hover .cpzs_text{opacity: 1;}
.cpzz{position: absolute;background: url(../images/a10.png);width: 78px;height: 100%; top: 0; right: 0; background-size: 100% 100%;}

.xg .cpzz{background:none;}
.tpbox{position: relative;}

.footer{background: #fdd100; margin-top: 8px;border-top: 25px solid #313e47;}
.footerbox{width: 1590px; margin: 0 auto; max-width: 94%;}
.foot_top{overflow: hidden; border-bottom: 1px solid #967c3f; padding: 95px 0 30px;}
.foot_left{float: left;}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; padding-right: 30px;}
.foot_left li img{height: 32px;}
.foot_left h2{margin: 45px 0 25px;}
.foot_left h2 img{width: 530px;}
.foot_left p{font-size: 12px; line-height: 2;color: #404447;}
.foot_right{float: right;width: 660px;}
.foot_right h2{font-weight: bold; font-size: 22px; color: #323f47; margin-bottom: 15px;}
.foot_right li{font-size: 16px;  line-height: 36px;}
.foot_right a{color: #313d49;}
.rwm{width: 137px;float: right;}
.rwm img{width: 100%;}
.bqxx{padding: 20px 0 80px;}
.bqxx p{font-size: 16px; line-height: 1.6; color: #000;}

/*关于我们1*/
.bj1{background: url(../images/a16.png) no-repeat center center;background-size: cover; margin-top: 7px;}
.gsjj{width: 1620px; margin: 0 auto; max-width: 94%;overflow: hidden; padding: 180px 0 240px;}
.gsjj_left{width: 460px;float: left;}
.gsjj_title{padding-left: 45px; position: relative;}
.gsjj_title:before{position: absolute;left: 0;top: 0; border-left: 18px solid #fdd100;height: 100%; content: ""}
.gsjj_title h2{ font-weight: bold; font-size: 30px; color: #fcd000;font-family:arial; margin-bottom: 28px;}
.gsjj_title p{font-size: 30px; color: #fff;}

.gsjj_left ul{padding: 320px 0 0 40px; width: 150px;}
.gsjj_left li{border-top: 2px solid #fff; padding: 12px 0 50px;}
.gsjj_left li h2{font-weight: bold; font-size: 42px; color: #fdd100;}
.gsjj_left li h2 span{font-size: 24px; display: inline-block;vertical-align: top;}
.gsjj_left li p{color: #fff;font-size: 20px; margin-top: 10px;}
.gsjj_left h3{color: #fff; font-size: 14px; margin-bottom: 10px;}
.gsjj_left b{color: #fff; font-size: 18px;display: inline-block;}
.gsjj_left .ddwz{width: 45px; font-size: 12px;line-height: 1.5;}
.gsjj_right{float: right;width: calc(100% - 640px);}
.gsjj_right h2{font-size: 30px; color: #fdd001; margin-bottom: 30px;font-family: arial;}
.gsjj_right p{font-size: 18px; line-height: 48px; color: #fff;}


.ldzc{position: relative; background: #fdd100; padding-right: 4vw;height: 668px;}
.zctp{width: 860px;float: right;}
.zctext{position: absolute;background: url(../images/a18.png); width: 1286px;height: 863px;background-size: 100% 100%;top: -110px; padding: 150px 350px 0 145px;position: relative;}
.zctext h3{font-size: 14px; color: #005bac;position: absolute;top: 40px; right: 85px; font-weight: bold;}
.ldzc_title{position: relative; padding-left: 45px; margin-bottom: 45px;}
.ldzc_title:before{left: 0;top: 0; border-left: 18px solid #fff;height: 100%; content: ""; position: absolute;}
.ldzc_title h2{font-weight: bold; font-size: 32px; color: #333d46;font-family:arial; margin-bottom: 26px;}
.ldzc_title p{font-size: 30px; color: #333d46;}
.ldzc_nr p{font-size: 18px; color: #333d46; line-height: 48px;}
.ldzc_nr img{float: right;}

.jtwh{width: 1620px; margin: 0 auto; max-width: 94%; padding: 180px 0 120px;}
.jtwh_title{padding-left: 45px; position: relative; margin-bottom: 50px;}
.jtwh_title:before{position: absolute;left: 0;top: 0; border-left: 18px solid #fdd100;height: 100%; content: ""}
.jtwh_title h2{ font-weight: bold; font-size: 30px; color: #fdd100;font-family:arial; margin-bottom: 28px;}
.jtwh_title p{font-size: 30px; color: #313e47;}
.jtwh_nr li{padding-bottom: 10px;}
.jtwh_nr ul li:nth-child(1) .jtwhbox{ background: url(../images/a19.png);background-size: 100% 100%;}
.jtwh_nr ul li:nth-child(2) .jtwhbox{ background: url(../images/a20.png);background-size: 100% 100%;}
.jtwh_nr ul li:nth-child(3) .jtwhbox{ background: url(../images/a21.png);background-size: 100% 100%;}
.jtwhbox{overflow: hidden;height: 198px;}
.jtwh_nr h3{font-size: 14px; color: #005bac; font-weight: bold; text-align: right; margin-bottom: 20px;}
.jtwh_left{width: 45%; float: left; padding: 55px 0 0 45px;overflow: hidden;}
.jtwh_l{float: left;}
.jtwh_l p{font-weight: bold; color: #fff;font-size: 68px;}
.jtwh_r{float: right;width: calc(100% - 135px);}
.jtwh_r h2 a{font-weight: bold; font-size: 26px; color: #313e46;}
.jtwh_r h2 a span{font-weight: 400; padding-left: 14px;}
.jtwh_r p{font-size: 18px; margin-top: 15px; color: #313e46;line-height: 1.5;}
.jtwh_r h4{font-size: 12px; line-height: 1.5; color: #fff; margin-top: 10px;}
.jtwh_right{width: 45%; float: right;overflow: hidden; padding: 55px 45px 0 0;}
.xhnr{float: right;font-weight: bold; color: #fff;font-size: 68px;}
.xhtext{float: left; width: calc(100% - 135px);text-align: right;}
.xhtext h2 a{font-weight: bold; font-size: 26px; color: #fdd000;}
.xhtext h2 a span{font-weight: 400; padding-left: 14px;}
.xhtext p{font-size: 18px; margin-top: 15px; color: #fdd000;line-height: 1.5;}
.xhtext h4{font-size: 12px; line-height: 1.5; color: #fff; margin-top: 10px;}
.xhtext.tc_text1 h2{color: #333d47;}
.xhtext.tc_text1 h2 a{color: #333d47;}
.xhtext.tc_text1 p{color: #333d47;}
.jtwh_r.jtwh_r1 h2{color: #fdd000}
.jtwh_r.jtwh_r1 p{color: #fdd000}
/*集团荣誉*/
.jtry{padding-top: 7px;}
.jtry_title{background: #333d47;height: 65px;}
.jtry_title ul{width: 1620px; margin: 0 auto; max-width: 94%;}
.jtry_title li{float: left; width: 49.9%;}
.jtry_title li a{display: block; font-size: 24px; height: 72px; line-height: 65px; color: #fff;text-align: center;}
.jtry_title  b{padding-left: 20px;}
.jtry_title li.cur a{background: #fdd000;color: #333d47;}
.jtry_nr{width: 1620px; margin: 0 auto; max-width: 94%;}
.jttc{padding-top: 110px;}
.jttc ul{overflow: hidden; margin-left: -20px;}
.jttc li{float: left;width: 33.33%; padding: 0 0 50px 20px;}
.jttc li a{display: block; background: #eaebed; padding: 25px;transition: All 0.4s ease-in-out;}
.tc_tp {border: 5px solid #eeb62b;}
.tc_tp img{width: 100%; height:333px}
.tc_text{margin-top: 25px; position: relative; padding-left: 25px;}
.tc_text:before{position: absolute; content: ""; border-left: 10px solid #fdd100;height: 100%; left: 0; top: 0;}
.tc_text p{font-size: 16px; color: #313f4a;overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.tc_text h2{font-size: 20px; color: #313f4a; margin-top: 10px;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.jttc li a:hover{background: #fdd100;}
.jttc li a:hover .tc_text:before{border-left: 10px solid #fff;}
.fynr{padding:50px 0 100px 0 ;text-align: center;}
.fynr li{display: inline-block; font-size: 18px; padding: 0 13px;}
.fynr a{display: inline-block; font-size: 18px; padding: 0 13px;}
.fynr li a{color: #333d46;font-weight: bold;}
.fynr li.cur a{color: #fad000;}
.fynr a.page-num-current{color: #fad000;}
.fynr a:hover{color: #fad000;}

.rzsl_title{margin: 115px 0 100px; position: relative; padding-left: 45px;}
.rzsl_title:before{position: absolute; content: "";border-left: 20px solid #fdd000;height: 100%; left: 0; top: 0;}
.rzsl_title p{font-size: 30px; color: #f5d100;}
.rzsl_title h2{font-size: 30px; color: #303d47; margin-top: 25px; font-weight: bold;font-weight: bold;}
.rzsl_nr ul{overflow: hidden; margin-left: -20px;}
.rzsl_nr li{float: left; width: 25%; padding: 0 0 50px 20px;}
.rzsl_nr a{display: block; padding: 25px;background: #e9e7e8;transition: All 0.4s ease-in-out;}
.rzsl_tp img{width: 100%;}
.rzsl_text{margin-top: 25px; position: relative; padding-left: 25px;}
.rzsl_text:before{position: absolute; content: ""; border-left: 10px solid #fdd100;height: 100%; left: 0; top: 0;}
.rzsl_text p{font-size: 16px; color: #313f4a;overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.rzsl_text h2{font-size: 20px; color: #313f4a; margin-top: 10px;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.rzsl_nr li a:hover{background: #fdd100;}
.rzsl_nr li a:hover .rzsl_text:before{border-left: 10px solid #fff;}



/*厂容厂貌*/
.bj2{background: #313e47; margin-top: 7px;}
.crcm{width: 1620px; margin: 0 auto; max-width: 94%; padding: 180px 0 160px;}
.crcm_title{position: relative; padding-left: 45px; margin-bottom: 110px;}
.crcm_title:before{position:absolute; content: "";border-left: 18px solid #fdd100;height: 100%; left: 0; top: 0; }
.crcm_title p{color: #fdd100; font-weight: bold; font-size: 30px;}
.crcm_title h2{color: #fff; font-size: 32px; margin-top: 25px;}

.crcm1{overflow: hidden; padding-bottom: 20px;}
.crcm1_left{width: 60%;height: 384px;position: relative;float: left;}
.crcm1_left img{width: 100%; height: 100%; object-fit: cover;}
.crcm1_right{float: right;width: calc(40% - 20px);position: relative;height: 384px;} 
.crcm1_right img{width: 100%; height: 100%; object-fit: cover;}
.crcm1 span{position: absolute; background: url(../images/a24.png); width: 86px;height: 86px;background-size: 100%; cursor: pointer;left:50%; top:50%; transform:translate(-50%,-50%);}
.crcm1 p{position: absolute; left: 30px; bottom: 20px; line-height: 30px;background: #fdd100;font-size: 16px; padding: 0 18px;color: #313e47;}

.crcm2_left{width: calc(50% - 10px); float: left;}
.crcm2_left ul{overflow: hidden; margin-left: -20px;}
.crcm2_left li{float: left; width: 50%; padding-left: 20px;}
.crcmbox{position: relative;height: 384px;}
.crcmbox img{width: 100%; height: 100%; object-fit: cover;}
.crcm2_right{float: right;width:calc(50% - 10px);height: 384px;position: relative;}
.crcm2_right img{width: 100%; height: 100%; object-fit: cover;}

.crcm3_left{width: calc(50% - 10px); float: left;height: 384px;position: relative;}
.crcm3_left img{width: 100%; height: 100%; object-fit: cover;}
.crcm3_right{float: right;width:calc(50% - 10px);height: 385px;position: relative;}
.crcm3_right ul{overflow: hidden; margin-left: -20px;}
.crcm3_right li{float: left; width:50%; padding: 0 0 20px 20px;}
.crcm3box{position: relative;height: 182px;}
.crcm3box img{width: 100%; height: 100%; object-fit: cover;}
.crcm1 .bfbtn{position: absolute; background: url(../images/a24.png); width: 50px;height: 50px;background-size: 100%; cursor: pointer;left:50%; top:50%; transform:translate(-50%,-50%);}

/*新闻资讯*/
.hyxw_nr{width: 1620px; margin: 0 auto; max-width: 94%;padding-top: 25px;}
.hyxwxq ul{overflow: hidden; margin-left: -60px; }
.hyxwxq li{float: left; width: 50%; padding: 0 0 100px 60px;}
.hyzwbox{animation:fadeIn .25s, 100ms;}
.hybox{overflow: hidden; border-top: 10px solid #fdd100; padding-top: 50px;}
.hy_left{float: left; width: 210px;overflow: hidden;}
.hy_left img{width: 100%; height:140px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.hy_right{float: right;width: calc(100% - 270px);}
.hy_right h2{font-weight: bold; font-size: 24px; color: #313e47; line-height: 2;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hy_right p{font-size: 14px; line-height: 26px; color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.hyrq{padding-top: 70px;}
.hyrq p{font-size: 16px; color: #999;line-height: 33px;background: url(../images/a32.png) no-repeat left center; padding-left: 20px;}
.hyrq p a{background: url(../images/a33.png); width: 43px;height: 33px;}

/*新闻详情*/
.xwxq{ margin: 240px 0 0;background: #fdd100;height: 558px;position: relative; padding-right: 4vw;}
.xwxq_left{position: absolute;background: url(../images/a35.png); height: 690px;background-size: 100% 100%;}
.xwxq_right{width: 990px;float: right;}
.xwxq_right img{width: 70%;margin-top:6vw;position: relative; float:right;}
.xwxq_left{width: 1137px; position: absolute;left: 0;top: -95px;}
.xwxq_text{width: 680px; position: absolute; left: 4vw;top:50%; transform: translateY(-50%);}
.xwxq_title{position: relative; padding-left: 40px;}
.xwxq_title:before{position: absolute; content: ""; border-left: 17px solid #fff; height: 100%; top: 0;left: 0;}
.xwxq_title h2{font-weight: bold; font-size: 28px; color: #fff;}
.xwxq_title p{font-size: 30px; color: #fff; margin-top: 25px;}
.xwxq_wb{padding: 40px 0 0;}
.xwxq_wb p{font-size: 42px; line-height: 80px; color: #303d45;}
.xwxq_text h3{font-size: 18px; color: #fff;}
.xwxq_text h3 span{padding-right: 30px;}
.xtb1{display: inline-block;background: url(../images/a37.png); width: 19px;height: 19px;vertical-align: middle; margin: -3px 10px 0 0;}
.xtb2{display: inline-block;background: url(../images/a38.png); width: 28px;height: 15px;vertical-align: middle; margin: -3px 10px 0 0;}
.bj3{background: #eaebed;}
.wznr{padding: 180px 0 120px; width: 1620px; margin: 0 auto; max-width: 94%;overflow: hidden;}
.wznr_left{float: left; width: 220px;border-top: 1px dashed #bdc1c2;}
.wznr_left li{border-bottom: 1px dashed #bdc1c2; padding: 35px 0;}
.wznr_left h2{font-weight: bold; font-size: 20px; color: #68727b;}
.wznr_left p a{font-size: 16px; color: #999; margin: 17px 0 0 47px;display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wznr_left h2 img{display: inline-block;vertical-align: middle; margin: -3px 14px 0 0;}
.wznr_left p a:hover{color: #fdd100;}
.wznr_right{float: right;width: calc(100% - 450px); padding-left:100px; padding-right:100px;}
.wznr_right img{max-width: 100%; margin: 30px auto;}
.wznr_right p{ font-size: 18px; line-height: 46px;color: #4b555e;text-align:justify; word-break: break-all;}

/*产品展示1*/
.ctgcbox ul{overflow: hidden;padding-bottom: 100px;}
.ctgc_tilet{position: relative; padding-left: 45px;}
.ctgc_tilet:before{position: absolute; content: "";border-left: 18px solid #fdd100;height: 100%; left: 0;top: 0;}
.ctgc_tilet h2{font-weight: bold; font-size: 30px; color: #fdd100;}
.ctgc_tilet p{ font-size: 30px; color: #323f48; margin-top: 25px;}
.ctgcbox{animation:fadeIn .25s, 100ms;}
.ctgcbox ul{overflow: hidden; padding: 100px 0 0 0; margin-left: -20px;}
.ctgcbox li{float: left; width: 33.33%; padding: 0 0 50px 20px;}
.ctgcb{position: relative;border: 1px solid #fdd100;cursor: pointer; }
.ctgc_tp img{width: 100%;}
.anli_tp img{width: 100%; height:410px;}
.ctgc_text{position: relative;background: #fdd100; padding: 25px 30px 25px 60px;}
.ctgc_text p{color: #314047; font-size: 14px;}
.ctgc_text h2{font-weight: bold;color: #314047;font-size: 22px; margin-top: 15px;white-space: nowrap; 
overflow: hidden;
text-overflow: ellipsis;}
.ctgc_text:before{position: absolute; content: "";border-left: 18px solid #fff;height: 50px;left: 30px;top:50%; transform: translateY(-50%);}
.ctzz{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);z-index: 10;opacity: 0;transition: All 0.4s ease-in-out;}
.ctzz_text{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 50px;}
.ctzz_text h3{font-size: 20px; color: #fed000;}
.ctzz_text h2{font-size: 20px; color: #fed000;line-height: 56px; font-weight: bold;}
.ctzz_text p{font-size: 25px; color: #fed000;line-height: 52px; font-weight: bold;}
.ctzz_text span.morexq{display: block; background: url(../images/a42.png); width: 142px; line-height: 35px;text-align: center; font-size: 14px;color: #313e44; margin-top: 150px;}

.ctgcb:hover .ctzz{opacity: 1;}
.djcp{padding: 75px 0 90px;}
.ctnr{position: relative;}
.ctnr img{width: 100%;}
.ctnr h5{position: absolute; bottom: 45px; padding: 0 25px; line-height: 46px; color: #313e46; font-size: 22px;left:50%; transform: translateX(-50%);background: #fdd100;white-space: nowrap;}
.djcp_zz{width: 100%; height: 100%; position: absolute; left: 0; top: 0;background: rgba(253,209,0,.9);z-index: 10;opacity: 0;transition: All 0.4s ease-in-out;}
.djcp_text{position: absolute; width: 100%; padding: 0 45px;left:50%; top:50%; transform:translate(-50%,-50%);}
.djcp_text h2{font-size: 20px; color: #343e4a;}
.djcp_text h3{font-size: 20px; color: #343e4a;font-weight: bold; margin-top: 15px;}
.djcp_text h4{font-size: 28px; color: #343e4a;font-weight: bold; line-height: 82px;}
.djcp_text p{font-size: 16px; line-height: 34px; height: 102px; color: #4d4c47;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.djcp_text span{display: block; text-align: center;background: url(../images/a44.png); width: 143px; line-height: 35px;background-size: 100% 100%; font-size: 14px; color: #333e44;display: block; margin-top: 130px;}
.ctnr:hover .djcp_zz{opacity: 1;}
.ctgcbox .mySwiper{padding-bottom: 120px;}
.ctgcbox .swiper-pagination-bullet{width: 50px;height: 10px; opacity: 1;background: #cccccc;border-radius: 0;}
.ctgcbox .swiper-pagination-bullet-active{background: #fed000;}
.ctgcbox .swiper-button-next{background:url(../images/a8.png); width: 24px;height: 44px;background-size: 100% 100%;margin-top: -22px;}
.ctgcbox .swiper-button-prev{background:url(../images/a7.png); width: 24px;height: 44px;background-size: 100% 100%; margin-top: -22px;}

/*产品展示_详情*/
.cpzs{padding: 30px 0;}
.cpbj{background: url(../images/a45.png) no-repeat center center;height: 549px;background-size: cover;position: relative;}
.cpzsbtt{width: 1620px; margin: 0 auto; max-width: 94%;}
.cpzs_title{width: 1620px; margin: 0 auto; max-width: 94%;position: absolute;left:50%; top:6%; transform:translate(-50%,-50%); padding-left: 65px;}
.cpzs_title:before{position: absolute; content: "";border-left: 18px solid  #323f47; height: 100%; left: 0; top: 0;}
.cpzs_title h3{font-size: 46px; color: #fff;}
.cpzs_title h2{font-weight: bold; font-size: 38px; color: #fff; line-height: 90px;}
.cpzs_title p{font-size: 30px; color: #323f48;}

.cpzs_title2{width: 1620px; margin: 0 auto; max-width: 94%;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); padding-left: 65px;}
.cpzs_title2:before{position: absolute; content: "";border-left: 18px solid  #fff; height: 100%; left: 0; top: 0;}
.cpzs_title2 h3{font-size: 46px; color: #fff;}
.cpzs_title2 h2{font-weight: bold; font-size: 38px; color: #fff; line-height: 90px;}
.cpzs_title2 p{font-size: 20px; color: #fff; width:35%;line-height: 1.3;text-align:justify; }



.xgcpbox{position: absolute;width: 800px; right: 11vw;}
.xgcpbox img{width: 90%; position:relative; top:60px;}

.ctduli{position: absolute;width: 800px; right: 7vw;}
.ctduli img{width: 70%; position:relative; bottom:-60px;}


.cpzsban{padding: 40px 0; border-bottom: 1px solid #cfcfcf;}
.cpcs{padding: 40px 0; border-bottom: 1px solid #cfcfcf;}
.xgcp{ border-bottom:none}
.cpzsban h2{font-size: 20px; color: #f8c722; margin-bottom: 30px;}
.cpzsban img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0; max-width:100%}
.cpzsban p,.cpcs p{font-size: 18px; line-height: 48px; color: #303e47;}
.cpcs table{ width:100%;}
.cpcs h2{font-size: 20px; color: #f8c722; margin:40px 0 30px;}
.cpcs img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0; /*max-width:70%*/}

.yueshu img {max-width:90%}

.cpcs .xg  img{ margin: 0px 15px 0 0;}
.cpcs .xg  .cpzsbox{ border:1px solid #c5c5c5;}
.cpcs th{background: #c1c5c8;color: #5c666f;font-size: 16px;line-height: 28px;border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.cpcs td{font-size: 14px;text-align: center; line-height: 30px; color: #858a90;}
.cpcs tr:nth-child(2n) td{background: #efefef;}

/*工程案例*/
.gcal_title{background: #333d47;height: 65px;}
.gcal_title ul{width: 1620px; margin: 0 auto; max-width: 99%;}
.gcal_title li{float: left; width: 23.4%;}
.gcal_title li:nth-child(4){float: left; width: 28.5%;}
.gcal_title li a{display: block; font-size: 24px; height: 72px; line-height: 65px; color: #fff;text-align: center;}
.gcal_title  b{padding-left: 20px;}
.gcal_title li.cur a{background: #fdd000;color: #333d47;}

.gcal_box{animation:fadeIn .25s, 100ms;}
.gcal_nr{width: 1620px; margin: 0 auto; max-width: 94%;padding: 75px 0 0 0;}
.gcalxq ul{overflow: hidden; margin-left: -20px;}
.gcalxq li{float: left; width: 33.33%; padding: 0 0 30px 20px;}

/*联系我们*/
.lxwm_title{width: 1620px; margin: 100px auto 165px auto; max-width: 94%;position: relative; padding-left: 45px;}
.lxwm_title:before{position: absolute; content: ""; border-left: 18px solid #fdd100;height: 100%; top: 0;left: 0;}
.lxwm_title h2{font-weight: bold; font-size: 30px; color: #fed000;}
.lxwm_title p{font-size: 32px; margin-top: 28px; color: #313e46;}
.dtbpx{ position: relative;}
.dtbpx:after { content: ''; display: block; clear: both; height: 0;}
#container{height: 530px; float: right; width:800px;}
.dtbox{background: url(../images/a47.png); width: 1380px;height: 655px; background-size: 100% 100%; position: absolute;left: 0;top: -90px;z-index: 90;}
.dtbox_text{width: 1100px; margin: 0 auto;overflow: hidden;padding-top: 80px;}
.dtbox_text ul{float: left; width: 50%;}
.dtbox_text h3{font-size: 18px; line-height: 48px; color: #424348;}
.dtbox_text h3 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.dt_title{padding-bottom: 40px;}
.dt_title h2{font-weight: bold; font-size: 24px; color: #343f45;}
.dt_title p{font-size: 14px;color: #343f45;  margin-top: 12px;}

.bj4{background: #313e47;}
.zxly{width: 1620px; margin:0 auto; max-width: 94%; padding: 115px 0 240px;}
.zxly_title{position: relative; padding-left: 45px;}
.zxly_title:before{position: absolute;content: "";border-left: 18px solid #fdd100;height: 100%; top: 0;left: 0;}
.zxly_title h2{font-weight: bold; font-size: 30px; color: #fdd100;}
.zxly_title p{font-size: 30px; margin-top: 28px; color: #fff;}
.zxly_nr{padding-top: 70px;}
.zxly_nr ul{overflow: hidden; margin-left: -70px;}
.zxly_nr li{float: left; width: 50%; padding-left: 70px;padding-top: 25px;}
.zxly_nr ul li:nth-child(5){ width:100%;}
.wby2{width: 100%; height: 42px; line-height: 41px; border-bottom: 1px solid #616267;font-size: 18px;color:#958e95;}
.wby2::-webkit-input-placeholder{color:#958e95;}
.wby3{width: 100%; height: 150px; line-height: 41px; border-bottom: 1px solid #616267;font-size: 18px;color:#958e95;}
.wby3::-webkit-input-placeholder{color:#958e95;}
.zxly_nr dl{text-align: center; padding-top: 70px;}
.zxly_nr dt{display: inline-block; padding: 0 10px;}
.btn2{width: 160px;height: 40px; font-size: 20px;border: none;background: #fdd100;color: #343e48;cursor: pointer;}
.btn2:hover{background: #f9dd57;}

/*changrong弹窗*/
.tcspnr_bj{background: rgba(0,0,0,.7);z-index: 100; top: 0;left: 0;display: none; width: 100%; height: 100%;position: fixed;}

.tcsp{width: 55%; position: fixed;z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}

.tcsp .swiper-button-next{background: url(../images/a53.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;right: 50%; margin-right: -48vw;}
.tcsp .swiper-button-prev{background: url(../images/a52.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;left: 50%; margin-left: -48vw;}


.tcsp1{width: 730px;position: fixed;z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ryzz_tp img{width: 100%;border: 10px solid #eeaf22;}
.ryzz_text{margin-top: 30px; position: relative; padding-left: 45px;}
.ryzz_text:before{position: absolute; content: "";border-left: 18px solid #fecf03; height: 100%; top: 0;left: 0;}
.ryzz_text p{font-size: 16px;color: #fff;}
.ryzz_text h2{font-size: 20px;color: #fbd100; margin-top: 10px;}
.tcsp1 .swiper-button-next{background: url(../images/a53.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;right: 50%; margin-right: -48vw;}
.tcsp1 .swiper-button-prev{background: url(../images/a52.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;left: 50%; margin-left: -48vw;}

.tcsp2{width: 400px;position: fixed;z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ryzz_tp2 img{width: 100%;}
.tcsp2 .swiper-button-next{background: url(../images/a53.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;right: 50%; margin-right: -48vw;}
.tcsp2 .swiper-button-prev{background: url(../images/a52.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;left: 50%; margin-left: -48vw;}

.tcsp3{width: 400px;position: fixed;z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ryzz_tp3 img{width: 100%;}
.tcsp3 .swiper-button-next{background: url(../images/a53.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;right: 50%; margin-right: -48vw;}
.tcsp3 .swiper-button-prev{background: url(../images/a52.png); width: 25px;height: 45px;background-size: 100% 100%; margin-top: -23px;left: 50%; margin-left: -48vw;}

.tcsp.tcsp5{width: 45%;}
.tcsp5 img{width: 100%;}


 .fenlei{
    padding: 40px 0;
    width: 1620px;
    margin: 0 auto;
    max-width: 94%;
    text-align: center;
    
}
 .fenlei a{

    width: 165px;
    height: 60px;
    background: #e7e7e7;
    font-size: 16px;
    color: #333333;
    margin: 0 5px 10px 5px;
    text-align: center;
    line-height: 60px;
    transition:all 0.3s ease-in-out;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:inline-block; 
  
}
.cur{
    background: #fccf00 !important;
    color: #000 !important;
}
 .fenlei a:hover{
    color: #000;
    background: #fdd000;
}

.float_l {
    float: none;
}



@media(max-width:1500px){
.foot_right{width: 350px;}
.foot_left h2 img{width: 400px;}
.crcm1_left{height: 300px;}
.crcm1_right{height: 300px;}
.crcmbox{height: 300px;}
.crcm2_right{height: 300px;}
.crcm3_left{height: 300px;}
.crcm3box{height: 140px;}
.crcm1 p{bottom: 10px;}

.gsjj_title h2{font-size: 20px;}
.gsjj_right{width: calc(100% - 250px);}
.gsjj_left{width: 240px;}
.gsjj{padding-top: 80px;}
.gsjj_title p{font-size: 24px; margin-top: 15px;}
.gsjj_right h2{font-size: 20px;}
.gsjj_right p{font-size: 16px; line-height: 36px;}
.zctext{width: 1000px;height: 680px;padding: 60px 200px 0 1vw;}
.zctp{height: 500px;}
.zctp img{height: 100%; width: 100%; object-fit: cover;}
.ldzc{padding-right: 1vw;height: 500px;}
.ldzc_title h2{font-size: 20px; margin-bottom: 15px;}
.ldzc_title p{font-size: 24px;}
.ldzc_nr p{font-size: 16px; line-height: 30px;}

.jtwh_title h2{font-size: 20px;margin-bottom: 15px;}
.jtwh_title p{font-size: 24px;}

.rzsl_title{margin: 50px 0 30px; padding-left: 20px;}
.rzsl_title:before{border-left: 10px solid #fdd000;}
.rzsl_title p{font-size: 20px; }
.rzsl_title h2{font-size: 24px; margin-top: 15px;}
.dtbox{width: 60%;}
.dtbox_text{width: 100%; padding: 100px 20px;}
.lxwm_title h2{font-size: 20px;}
.lxwm_title p{font-size: 24px; margin-top: 15px;}
.dt_title h2{font-size: 18px;}
.dt_title p{font-size: 12px;}
.dtbox_text h3{font-size: 14px;}

.zxly_title h2{font-size: 20px;}
.zxly_title p{font-size: 24px; margin-top: 15px;}
.zxly{padding-bottom: 100px;}
.xwxq_left{width: 60%;}
.xwxq_title h2{font-size: 20px;}
.xwxq_title p{font-size: 24px; margin-top: 15px;}
.xwxq_wb p{font-size: 24px;line-height: 2;}
.xwxq_text{width: 80%;}
.wznr_right{width:calc(100% - 300px);  padding-left:0; padding-right:0}

.cpbj{height: 750px;}
.xgcpbox{width: 650px;}
}
@media(max-width:1200px){
.wapshow{ display:block;}
.pcshow{ display:none;}
.logo{width: 400px;}
.nav li{padding: 0 20px;}
.nav{margin-right: -20px;}
.cpwb h2{font-size: 18px;}
.cpwb p{font-size: 18px;}
.cpwb{padding: 30px 0;}
.foot_right{width: 250px;}

.cpzs_title h3{font-size: 36px;}
.cpzs_title h2{font-size: 28px; line-height: 60px;}
.cpzs_title p{font-size: 24px ;}


.cpzs_title2{ display:none}

.cpzs_title2 h3{font-size: 36px;}
.cpzs_title2 h2{font-size: 28px; line-height: 60px;}
.cpzs_title2 p{font-size: 24px ;}

.ctgc_text h2{font-size: 18px;}
.ctzz_text{padding: 0 20px;}
.ctzz_text h3{font-size: 14px;}
.ctzz_text h2{font-size: 16px;line-height: 40px;}
.ctzz_text p{font-size: 20px; line-height: 1.5;}
.ctzz_text a{margin-top: 80px;}
.hyxw_nr{padding-top: 80px;}
.ctgcbox ul{padding-top: 60px;}
.ctgc_tilet h2{font-size: 20px;}
.ctgc_tilet p{font-size: 24px; margin-top: 15px;}
.jtry_title li a{font-size: 18px;}

.ctnr h5{font-size: 16px;line-height: 30px; bottom: 20px;}
.djcp_text{padding: 0 20px;}
.djcp_text h2{font-size: 14px;}
.djcp_text h3{font-size: 14px;}
.djcp_text h4{font-size: 18px;line-height: 40px;}
.djcp_text a{margin-top: 40px;}
.djcp_text p{font-size: 14px; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 40px;}

.crcm1 p{font-size: 12px;width: 100%;left: 0;}
.crcm{padding: 80px 0;}
.crcm_title{margin-bottom: 60px;}
.crcm_title p{font-size: 20px;}
.crcm_title h2{font-size: 24px; margin-top: 15px;}

.gcal_title li a{font-size: 18px;}
.gcal_title b{padding-left: 10px;}

.xhtext p{font-size: 14px;}
.jtwh_r p{font-size: 14px;}
.xhtext h2 a{font-size: 20px;}
.tc_text p{font-size: 14px;}
.tc_text h2{font-size: 16px;}
.dtbox_text ul{float: none; width: 100%;}
.dtbox_text h3{line-height: 30px;}

.xwxq{padding-right: 1vw;}
.hy_right{width: calc(100% - 240px);}

.cpbj{height: 600px;}
.xgcpbox{width: 500px;}
}
@media(max-width:1000px){
.wapshow{ display:block;}
.pcshow{ display:none;}
.tc_tp img{width: 100%; height:233px}
.top{display: none;}
.header{width: 100%; height: 40px;background: #313e47; position: fixed;left: 0;top: 0;z-index: 100;}
.logo{width: 150px;}
.dhbtn{width: 30px;height: 30px; position: absolute; right: 0; top: 5px; right: 3%;background: url(../images/d1.png) no-repeat center center #005bac;background-size: 20px 20px; border-radius: 4px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #005bac;background-size: 20px 20px;}
.nav{margin: 0; position: fixed; width: 200px;height: calc(100% - 40px); top: 40px;left: -200px;padding-top: 20px;}
.nav li{width: 100%; display: block;text-align: left;line-height: 50px;font-size: 16px;}
.sub {position: static;}
.sub dt a{text-align: left;}
.sub dt{line-height: 35px; padding-left: 15px;}
.dhbj{width: 100%; height: 100%; position: fixed; z-index: 88; background: rgba(0,0,0,.7);left: 0;top: 0;display: none;}


.banner{margin-top: 40px;}
.banner .swiper-pagination{bottom: 20px;}
.pllc_title{height: 50px;background-size: auto 100%;}
.pllc_title h2{line-height: 45px; font-size: 14px; padding-left: 10px;color: #fff;}
.pllc_title a{margin: 10px 10px 0 0;height: 26px; line-height: 26px; font-size: 12px;background-size: 100% 100%;}
.pllc_nr{padding-top: 20px;}

.cpzs{padding: 40px 0;}
.foot_right{display: none;}
.foot_top{padding: 30px 0;}
.foot_left{float: none; width: 100%;}
.foot_left ul{text-align: center;}
.foot_left li{padding: 0 15px; display: inline-block; float: none;}
.foot_left li img{height: 25px;}
.foot_left h2{margin: 20px auto;}
.foot_left h2 img{max-width: 80%;margin: 0 auto;}
.foot_left p{text-align: center;}
.rwm{float: none; margin: 0 auto; padding-top: 20px; width: 100px;}
.bqxx{padding: 20px 0;}
.bqxx p{text-align: center;font-size: 14px;}
.cpbj{background: url(../images/a457.png) no-repeat center center;height: 200px;background-size: cover;position: relative;}
.cpbj{height: 200px; display:none}
.cpzs_title h3{font-size: 14px;}
.cpzs_title h2{font-size: 14px;line-height: 30px;}
.cpzs_title p{font-size: 16px;color: #000;}
.cpzs_title{padding-left: 15px;}
.cpzs_title:before{border-left: 5px solid #000;}

.cpzs_title2{ display:none}
.cpzs_title2 h3{font-size: 14px;}
.cpzs_title2 h2{font-size: 14px;line-height: 30px;}
.cpzs_title2 p{font-size: 16px;color: #fff;}
.cpzs_title2{padding-left: 15px;}
.cpzs_title2:before{border-left: 5px solid #fff;}

.cpzsban{padding: 30px 0;}
.cpzsban h2{margin-bottom: 15px;}
.cpzsban p,.cpcs p{font-size: 16px; line-height: 1.6;}
.cpcs h2{margin: 40px 0 20px;}
.cpcs{overflow: auto;}
.cpcs table{width: 600px;}

.jtry_title b{display: block; padding: 0;}
.jtry_title li a{font-size: 16px;line-height: 24px;padding-top: 10px;}
.hyxw_nr{padding-top: 0px;}
.ctgc_tilet{padding-left: 20px;}
.ctgc_tilet:before{border-left: 10px solid #fdd100;}
.ctgcbox ul{padding-top: 30px;}
.ctgcbox li{width: 50%;}

.djcp{padding: 50px 3%;}
.ctgcbox .mySwiper{padding-bottom: 50px;}

.crcm{padding: 50px 0;}
.crcm_title{margin-bottom: 30px; padding-left: 20px;}
.crcm_title:before{border-left: 10px solid #fdd100;}
.crcm1_left{float: none; width: 100%; margin-bottom: 20px;height: 200px;}
.crcm1 span{width: 50px;height: 50px;}
.crcm1_right{float: none; height: 200px;width: 100%;}
.crcm2_left{float: none;  width: 100%;}
.crcm2_left li{float: none;width: 100%;padding-bottom: 20px; }
.crcmbox{height: 200px;}
.crcm2_right{float: none; height: 200px;width: 100%;}
.crcm3_left{float: none; height: 200px;width: 100%;margin-bottom: 20px;}
.crcm3_right{float: none; width: 100%;height: auto;}
.crcm1 p{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.gcal_title li a{font-size: 12px; line-height: 24px; padding-top: 10px;}
.gcal_title b{padding: 0; display: block;}
.gcal_nr{padding-top: 50px;}
.gcalxq li{width: 50%;}
.fynr{padding: 20px 0 50px;}
.gsjj{padding-top: 50px;}
.gsjj_left{float: none; width: 100%;}
.gsjj_title h2{margin-bottom: 0;}
.gsjj_title{padding-left: 20px;}
.gsjj_title:before{    border-left: 10px solid #fdd100;}
.gsjj_left ul{padding: 50px 0 0 0;width: 100%;text-align: center;}
.gsjj_left li{display: inline-block;vertical-align: top; margin: 0 5px;}
.gsjj_left li h2{font-size: 30px;}
.gsjj_left li p{font-size: 12px;}
.gsjj_right{float: none; width: 100%;}
.gsjj{padding-bottom: 50px;}

.zctp{height: auto;width: 100%;float: none;}
.ldzc{height: auto;padding: 10px 3%;}
.zctext{width: 100%; position: static;height: auto; background: none; padding: 20px 0;top: 0;overflow: hidden;}
.zctext h3{display: none;}
.ldzc_title{padding-left: 20px; margin-bottom: 30px;}
.ldzc_title:before{border-left: 10px solid #fff;}
.ldzc_nr img{width: 100px;}
.jtwh{padding: 50px 0;}
.jtwh_title{margin-bottom: 30px; padding-left: 20px;}
.jtwh_title:before{border-left: 10px solid #fdd100;}
.jtwhbox{height: auto;background: none;}
.jtwh_left{float: none; width: 100%;background: #fdd100;padding: 15px;}
.jtwh_l p{font-size: 36px;}
.jtwh_r h2 a{font-size: 20px;}
.jtwh_r {width: calc(100% - 60px);}
.jtwh_right{float: none; width: 100%;background: #313e47;padding: 15px;}
.xhnr{float: left;font-size: 36px;}
.xhtext{width: calc(100% - 60px);float: right;text-align: left;}
.xhtext.tc_text1 h2 a{color: #fdd000;}
.xhtext.tc_text1 p{color: #fdd000;}
.xhtext h2 a{font-size: 20px;}

.jtwh_r.jtwh_r1 h2{color: #313e47;}
.jtwh_r.jtwh_r1 p{color: #313e47;}
.jttc{padding-top: 50px;}
.jttc li{width: 50%; padding-bottom: 25px;}

.lxwm_title{margin: 50px 0 30px;padding-left: 20px;}
.lxwm_title:before{border-left: 10px solid #fdd100;}
.dtbox{position: static;width: 100%;height: auto; padding: 30px 3%;background: #fdd100;}
.dtbox_text{padding: 0;}
#container{height: 300px;}

.xwxq{padding: 20px 3%; margin-top: 50px;height: auto;overflow: hidden;}
.xwxq_left{ width: 100%;height: auto;background: none;position: static;padding-bottom: 30px;}
.xwxq_text{position: static; width: 100%;transform: translateY(0);}
.xwxq_right{float: none; width: 100%;}
.xwxq_right img{width: 100%}
.xwxq_title{padding-left: 20px;}
.xwxq_title:before{border-left: 10px solid #fff;}
.xwxq_wb{padding: 30px 0;}
.xwxq_wb p{font-size: 18px;}

.wznr{padding: 50px 0;}
.wznr_right{float: none; width: 100%;padding-bottom: 30px;  padding-left:0; padding-right:0}
.wznr_left{float: none; width: 100%;}
.wznr_right p{font-size: 14px; line-height: 1.8;}
.wznr_left li{padding: 15px 0;}
.hyxwxq li{width: 100%;padding-bottom: 40px;}
.hyrq{padding-top: 10px;}
.hybox{padding-top: 20px;}

.zxly_nr li{width: 100%;}
.btn2{width: 120px;}

.xgcpbox{width:240px;right:3vw;}
.ctduli{right:10vw;}

/*弹窗*/
.tcsp{width: 94%; position: fixed;z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);}
.tcspbox{position: relative;}
.tcsp .swiper-button-next{ width: 15px;height: 25px; margin-top: -13px;right: 10px;}
.tcsp .swiper-button-prev{ width: 15px;height: 25px;margin-top: -13px;left: 10px;}

.tcsp1{width: 94%;}
.ryzz_text{padding-left: 20px;}
.ryzz_text:before{border-left: 10px solid #fecf03;}
.tcsp1 .swiper-button-next{ width: 15px;height: 25px; margin-top: -13px;right: 10px;}
.tcsp1 .swiper-button-prev{ width: 15px;height: 25px;margin-top: -13px;left: 10px;}
.tcsp2{width: 94%;}
.tcsp2 .swiper-button-next{ width: 15px;height: 25px; margin-top: -13px;right: 10px;}
.tcsp2 .swiper-button-prev{ width: 15px;height: 25px;margin-top: -13px;left: 10px;}

.rzsl_nr li{width: 50%;}

.tcsp.tcsp5{width: 94%;}
.anli_tp img{width: 100%; height:200px;}

}

@media(max-width:600px){
.ctgcbox li{width: 100%;padding-bottom: 25px;}
.gcalxq li{width: 100%;}
.jttc li{width: 100%;}

.rzsl_nr li{width: 100%;}
.tc_tp img{width: 100%; height:auto}
.ctgc_tp img{width: 100%; height:auto;}
.hy_left img{width: 100%; height:auto;}
.wznr_right{ padding-left:0; padding-right:0}
.wapshow{ display:block; overflow-x:auto;}
.pllc_nr img {width: 800px;}
.pcshow{ display:none;}

.xgcpbox img {float:right;width:100%; bottom:0}
.ctduli img {float:right;width:65%; bottom: -40px;}

.anli_tp img{width: 100%; height:auto;}
.xgcpbox {/*bottom:130px*/}
.bwap{ display:block;}
.bpc{display:none; }
.side{ display:none}


.sidebar{ display:none}

/* 工具栏 */
#toolbar {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 888;
	height: 1rem;
	left: 0;
	display: block;
}
#toolbar .list {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	background: #3c3c3c;
}
#toolbar .list li {
	float: left;
	width: 25%;
	text-align: center;
}
#toolbar .list a {
	display: block;
	height: 1.2rem;
	line-height: 0.24rem;
	font-size: 0.22rem;
	color: #fff;
	padding-top: 0.15rem;
}
#toolbar .list a.hover {
	background: #0195df;
}
#toolbar .list a s {
	margin-left: auto;
	margin-right: auto;
	width: 0.42rem;
	height: 0.46rem;
	display: block;
	background-size: 5rem auto;
}
#toolbar .list a span {
	text-align: center;
	line-height: 0.35rem;
	display: block;
}
#toolbar .list a .too-home {
	background-position: 0.03rem 0;
}
#toolbar .list a .too-qiao {
	background-position: -1.6rem 0;
}
#toolbar .list a .too-map {
background-position: -.79rem 0;
}
#toolbar .list a .too-tel {
	background-position: -2.36rem 0;
}
.xbg {
	width: 100%;
	display: block;
	position: fixed;
	height: 1.05rem;
	left: 0;
	bottom: 0;
	background: #fff;
	z-index: 880;
}
#toolbar .list a s span {
	color: #fff;
padding-top:.9rem;
	text-transform: initial;
	font-style: normal;
}


.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	background-size: 4rem auto;
	vertical-align: middle;

}

body{  padding-bottom:1rem;}

.fenlei a{

    width: 45%;
    
}

.wapshow{ display:block;}

.cpzs {
    padding: 20px 0 20px 0;
}
.bgbg{background: url(../images/bg.png) no-repeat center center; background-size: cover}
}