/*1029626114@qq.com*/
.g_pp{background:url(../images/ppbg.jpg) no-repeat; background-size:100%; padding-bottom:2rem;padding-top: 10rem;}
.g_pp dd{padding-left: 15.6%;height: 17.2rem;}
.g_pp h3{position: relative;height: 5.6rem;font-size: 1.5rem;font-weight: bold;color: #333333;}
.g_pp h3 em{display: block;font-size: 1.2rem;font-weight: normal;color: #333333;}
.g_pp h3:before{content: "";position: absolute;width: 1.5rem;height: 0.1rem;background: #0e57b5;left:0;top:4.5rem;}
.g_pp p{font-size: 1rem;line-height: 1.4rem;color: #333333;padding-right: 6%;}
.g_pp p b{color: #0e57b5}
.g_pp span{display: block;margin-top: 1.6rem;font-size: 0.9rem;color: #333333;font-weight: bold;}
.g_pp dt{width:94%;margin: 0 3%;}
.g_pp dt img{width: 100%;display: block;}

/*产品*/
.g_pro{padding-top: 2rem;padding-bottom:2rem; background: url(../images/fabg.jpg) repeat-y;background-size: 100% 42.7rem;}
.g_pro h2{height:6rem;text-align: center;font-size: 2.5rem;color: #333333;font-weight: bold;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal; text-transform: uppercase;}
.g_pro .flst{height:10.5rem;}
.g_pro .flst li{float: left; position: relative;width: 25%;padding-left: 8%;height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;color: #212121;}
.g_pro .flst li a{color: #212121;}
.g_pro .flst li:before{content: "";position: absolute;width: 0.6rem;height: 0.6rem;border: 1px solid #7d7d7d;border-radius: 50%;left:8%;top:1rem;}

.g_pro .cplst{padding-left: 3%;}
.g_pro .cplst li{float: left;width: 46%;margin-right: 4%;position: relative;}
.g_pro .cplst li:nth-child(2n){margin-right: 0;}
.g_pro .cplst li img{width: 100%;display: block;border: 1px solid #e9e9e9;}
.g_pro .cplst li em{display: block;;height: 3.3rem;line-height: 3.3rem;text-align: center;font-size: 1.1rem;color: #000000;width: 100%;}


.g_xban{background: url(../images/xban.jpg) no-repeat;background-size: 100%; height: 15rem;position: relative;}
.g_xban .tel{position: absolute;left:3%;top:8.5rem;font-size: 0.8rem;color: #fff;}
.g_xban .tel b{display: block;font-size: 1.5rem;}
.g_xban .tel b a{color: #fff;}
.g_xban .btn{position: absolute;left:38%;top:9.6rem;width: 9rem;height: 1.8rem;line-height: 1.8rem;background: #fff;text-align: center;font-size: 0.8rem;color: #333333; background: #f6f6f6;border-radius: 2rem;}
.g_xban .btn a{color: #333333;}


.g_cpys{background:url(../images/cpysbg.jpg) no-repeat center top;height: 25rem;padding-top: 2.7rem;}
.g_cpys h2{height: 5.5rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #333333;}
.g_cpys h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_cpys .cpyswz{padding: 0 3%;font-size: 1.1rem;line-height: 1.6rem;color: #666666;text-align: center;height: 7.6rem;}
.g_cpys .cpyswz b{color: #0952b0}
.g_cpys dl{float: left;width: 25%;}
.g_cpys dt{width: 75%;margin: 0 auto;}
.g_cpys dt img{width: 100%;display: block;}
.g_cpys h3{height: 2rem;line-height: 2rem;font-size: 1rem;color: #000000;font-weight: bold;text-align: center;}


.g_fa{background: url(../images/fabg.jpg) no-repeat;padding-top: 2.5rem;height: 40rem;position: relative;}
.g_fa h2{height: 5.7rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #333333;}
.g_fa h2 a{color: #333333;}
.g_fa h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_fa dt{width: 100%;}
.g_fa dt img{display: block;width: 100%;}
.g_fa dd{margin: 0 3%}
.g_fa h3 a{display: block;height: 3.6rem;line-height: 3.6rem;font-size: 1.1rem;color: #666666;overflow: hidden; font-weight: bold;position: relative; margin-bottom: 1rem;}
.g_fa h3 a:before{content: "";position: absolute;width: 4rem;height: 0.15rem;background: #0067b4;left:0;top:3.4rem;}
.g_fa dd p{color: #666666; font-size: 1.1rem;height:5.4rem; line-height: 1.8rem;overflow: hidden;margin-bottom:0.8rem;}
.g_fa .swiper-pagination-clickable .swiper-pagination-bullet{background: #373737;width: 1rem;height: 1rem;margin: 0 1rem;}
.g_fa .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #0065d0}
.g_fa .swiper-pagination-bullets{bottom: 3rem;}

.g_an{padding-top: 2.3rem;height: 37rem;position: relative;}
.g_an h2{height: 6.2rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #333333;}
.g_an h2 a{color: #333333;}
.g_an h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_an dl{margin: 0 3%}
.g_an dt{width: 100%;margin-bottom: 1rem;}
.g_an dt img{display: block;width: 100%;}
.g_an h3 a{display: block;height: 2rem;line-height: 2rem;font-size: 1.1rem;color: #1d1d1d;overflow: hidden; font-weight: bold;position: relative; }
.g_an dd p{color: #666666; font-size: 1.1rem;height:5.4rem; line-height: 1.8rem;overflow: hidden;margin-bottom:0.8rem;}
.g_an .swiper-pagination-clickable .swiper-pagination-bullet{background: #373737;width: 1rem;height: 1rem;margin: 0 1rem;}
.g_an .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #0065d0}
.g_an .swiper-pagination-bullets{bottom: 3rem;}


.g_ys{padding-top: 2rem;height: 36rem;position: relative;background: #f5f5f5;}
.g_ys h2{height: 6.2rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #333333;}
.g_ys h2 a{color: #333333;}
.g_ys h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_ys dl{margin: 0 3%}
.g_ys dt{width: 100%;margin-bottom: 1rem;}
.g_ys dt img{display: block;width: 100%;}
.g_ys h3{position: relative;padding-left: 3.5rem;font-size: 1.5rem; height: 4rem; font-weight: bold;color: #0067b4;}
.g_ys h3 em{display: block;font-size: 0.8rem;color: #5d5d5d;text-transform: uppercase;font-weight: normal;}
.g_ys h3 b{position: absolute;left:0;top:-0.1rem;font-size: 2.6rem;color: #0067b4;font-weight: normal;letter-spacing: -0.2rem;}
.g_ys dd p{color: #636363; font-size: 1rem; line-height: 1.5rem;overflow: hidden;margin-bottom:0.8rem;}
.g_ys .swiper-pagination-clickable .swiper-pagination-bullet{background: #373737;width: 1rem;height: 1rem;margin: 0 1rem;}
.g_ys .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #0065d0}
.g_ys .swiper-pagination-bullets{bottom: 3rem;}



/* 新闻 */
.g_news{padding-top: 2.6rem;height:42rem;}
.g_news h2{height: 5.5rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #333333;}
.g_news h2 a{color: #333333;}
.g_news h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_news .tabs5{height: 2.6rem;border-bottom: 1px solid #e3e3e3;margin: 0 3% 1.2rem;}
.g_news .tabs5 a{float: left;width: 17%;  position: relative; font-size: 1.1rem;color: #333333;font-weight: bold; padding-left: 8%; margin-right: 3%; position: relative;display: block;height: 2.6rem;line-height: 2.6rem;}
.g_news .tabs5 a:nth-child(2){width: 26%;}
.g_news .tabs5 a:nth-child(1):before{content: "";position: absolute;background: url(../images/newico1.png) no-repeat;background-size:100%;width: 2rem;height: 2rem;left:3%;top:0.5rem;}
.g_news .tabs5 .active:nth-child(1):before{background: url(../images/newico1h.png) no-repeat;background-size:100%;}
.g_news .tabs5 a:nth-child(2):before{content: "";position: absolute;background: url(../images/newico2.png) no-repeat;background-size:100%;width: 2rem;height:2rem;left:3%;top:0.5rem;}
.g_news .tabs5 .active:nth-child(2):before{background: url(../images/newico2h.png) no-repeat;background-size:100%;}
.g_news .tabs5 .active{color: #0e57b5;border-bottom: 0.15rem solid #0067b4;}

.g_news .newtj{height: 24rem;overflow: hidden;margin: 0 3%;}
.g_news .newtj dt{width: 100%;display: block;}
.g_news .newtj dt img{ width: 100%; display: block; }
.g_news .newtj dd{margin-top: 1rem;}
.g_news .newtj h3{ height: 2.2rem;line-height: 2.2rem;overflow: hidden;font-size: 1.2rem;font-weight: bold;color: #333333; margin-bottom: 0.3rem;}
.g_news .newtj h3 a{color: #333333;text-decoration: none;}
.g_news .newtj p{height: 4.5rem; overflow: hidden;font-size: 1.1rem;line-height: 1.5rem;color: #555555;}
.g_news .newdown{margin:0 3%;}
.g_news .newdown li{position: relative; height: 2rem;line-height: 2rem;overflow: hidden;font-size: 1.1rem;color: #555555;padding-left: 3%;}
.g_news .newdown li a{color: #555555;}
.g_news .newdown li:before{content: "";position: absolute;width: 0.6rem;height: 0.6rem;background: #cdcdcd;border-radius: 50%;left:0;top:0.6rem; }



/* 走进*/
.g_zj{height: 53.3rem; padding-top: 3rem;background:url(../images/bg2.jpg) repeat-y; background-size: 100% 3rem;}
.g_zj h2{height: 5.7rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #333333;}
.g_zj h2 a{color: #333333;}
.g_zj h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_zj dl{margin: 0 3%;width: 94%; height: 27rem;}
.g_zj dt{width: 100%;margin-bottom: 1.2rem;}
.g_zj dt img{display: block;width: 100%;}
.g_zj dd p{color: #666666; font-size: 1.1rem;height: 8.5rem; line-height: 1.7rem;overflow: hidden;}


/* 厂房仓库 */
.g_xc2{position: relative; height: 21rem;  overflow: hidden;}
.g_xc2 .tabs3{height:2.6rem;margin: 0 3% 1rem;border-bottom: 1px solid #ccc; }

.g_xc2 .tabs3 li{display: block;float: left;width: 22%;margin-right: 8%;  font-size: 1.1rem;color: #000c1c;font-weight: bold; height: 2.6rem; line-height: 2.6rem; position: relative;}
.g_xc2 .tabs3 li:before{content: "";position: absolute;background:url(../images/xctit1.png) no-repeat;  background-size:100%; width: 1.1rem;height: 1.1rem;right: 0;top:0.7rem;}
.g_xc2 .tabs3 li a{color: #000c1c;}
.g_xc2 .tabs3 .active{color: #0e57b5;border-bottom: 0.15rem solid #0e57b5;font-weight: bold;}
.g_xc2 .tabs3 .active a{color: #0e57b5;}
.g_xc2 .tabs3 .active:before{content: "";position: absolute;background:url(../images/xctit2.png) no-repeat; background-size:100%; width: 1.1rem;height: 1.1rem;right: 0;top:0.7rem;}
.g_xc2 .js-swiper-nest-bas-in {overflow: hidden;}
.xclst2 ul{margin: 0 4%; height: 14rem;}
.xclst2 li{position: relative; float: left;width: 44%;margin-right: 9%;}
.xclst2 li:nth-child(2){margin-right: 0;}
.xclst2 li img{width: 100%;display: block;}
.g_xc2 .swiper-pagination-clickable .swiper-pagination-bullet{background: #373737;width: 1rem;height: 1rem;margin: 0 1rem;}
.g_xc2 .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #0065d0}
.g_xc2 .swiper-pagination-bullets{bottom: -0.2rem;}









html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:520px){html{font-size:    16.25px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:600px){html{font-size:  18.75px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}