.g_pp{background:url(../images/ppbg.jpg) no-repeat;background-size: 100%;height: 43.2rem;padding-top: 4rem;}
.g_pp h2{height: 3.5rem;line-height: 3.5rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #333333;margin-bottom:1.7rem;}
.g_pp .video{margin: 0 5.6% 3.4rem;}
.g_pp .video img{width: 100%;display: block;}
.g_pp p{margin: 0 5.6% 1rem;font-size: 1rem;line-height: 2.2rem;color: #666666;}
.g_pp span{margin: 0 5.5%;width:89%;display: block; }
.g_pp span img{width: 100%;display: block;}

.g_spro {
	margin-bottom: 3.0rem;
}
.g_spro h2{height: 6.2rem;text-align: center;font-size: 2.2rem;color: #333333;font-weight: bold;position: relative;}
.g_spro h2 a{color: #333333;}
.g_spro h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;padding-top: 0.3rem;}
.g_spro .s_1{
	width: 94%;
	margin-right: 3%;
	margin-left: 3%;
	overflow: hidden;font-size: 1.1rem;
	line-height:2.0rem;
	margin-bottom: 1rem;
}
.g_spro .s_1 img{
	height: auto;
	width: 100%;
}


.g_pro h2{height: 6.2rem;text-align: center;font-size: 2.2rem;color: #333333;font-weight: bold;position: relative;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;padding-top: 0.3rem;}
.index-pro-list{}
.index-pro-list li{float: left;width: 44%;margin-left: 4%;overflow: hidden;}
.index-pro-list img{width: 100%;}
.index-pro-list h4{
	font-size: 1.1rem;
	line-height:2.5rem;
	text-align: center;
}
.g_fl{margin:0 3% 0.7rem;position: relative;overflow: hidden;}
.g_fl img{width: 100%;display: block;}


.g_fl .swiper-pagination-bullet{background: none;border: 0.1rem solid #006ad0; width: 0.6rem;height: 0.6rem;margin: 0 0.5rem;}
.g_fl .swiper-pagination-bullet-active{background: #006ad0;width: 3.6rem;border-radius: 2rem;}
.g_fl .swiper-pagination-bullets{bottom: 1.5rem;}

.g_sbcp{height: 19rem;position: relative;}
.sbcpc{margin: 0 3%;overflow: hidden;}
.g_sbcp dl{height: 16.4rem;border: 1px solid #e7e7e7; float: left; width: 48%;margin-right: 3.8%; position: relative;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_sbcp dl:nth-child(2){margin-right: 0;}
.g_sbcp dt{width: 100%;display: block;}
.g_sbcp dt img{width: 100%;display: block;}
.g_sbcp dd{position: absolute;left:0;bottom:0; width: 100%;height: 3.1rem;line-height: 3.1rem;color: #333;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_sbcp h3 a{color: #333;display: block;font-size: 1rem;text-align: center;}
.g_sbcp .swiper-button-next,.g_sbcp .swiper-button-prev{position: absolute;width: 1.7rem;height: 3rem;top:7.3rem;z-index: 1111;}
.g_sbcp .swiper-button-next{background: url(../images/rjt2.jpg) no-repeat;background-size: 100%;right:3%;}
.g_sbcp .swiper-button-prev{background: url(../images/ljt2.jpg) no-repeat;background-size: 100%;left:3%;}

.g_jqtd{background: #f4f6f8;padding-top: 2.5rem;height: 38.5rem;}
.g_jqtd h2{ height: 5.5rem; text-align: center;font-size: 2.2rem;color: #333;font-weight: bold; }
.g_jqtd h2{color: #333}
.g_jqtd h2 em{display: block;font-size: 1.1rem;color: #666666;padding-top: 0.4rem;font-weight: normal;}
.g_jqtd .m_jqtd{height: 30rem; margin: 0 3%; border: 1px solid #cfcfcf;background: #fff;box-sizing: border-box;}
.g_jqtd dl{float: left;width: 50%;border-right: 1px solid #cfcfcf;box-sizing: border-box;height: 15rem;padding-top: 1.5rem;border-bottom: 1px solid #cfcfcf;}
.g_jqtd dl:nth-child(2n){border-right: none;}
.g_jqtd dl:nth-child(3),.g_jqtd dl:nth-child(4){border-bottom: none;}
.g_jqtd dt{width: 5.1rem;margin: 0 auto 0.6rem;overflow: hidden;}
.g_jqtd dt img{width: 5.1rem;height: 5.1rem;display: block;transition: all 0.3s linear 0s;}
.g_jqtd h3{height: 3rem;line-height: 3rem;text-align: center;font-size: 1.4rem;font-weight: bold;color: #333333;position: relative;}
.g_jqtd h3:before{content: "";position: absolute;width: 1.4rem;height: 1px;background: #ababab;left:50%;margin-left: -0.7rem;top:2.6rem;}
.g_jqtd p{font-size: 1.1rem;line-height: 1.5rem;color: #666666;text-align: center;}
.g_jqtd p b{display: block;color: #17b3bf}
.g_jqtd dl:hover h3{color: #17b3bf}

.g_kf{padding-top: 2rem;padding-bottom: 1rem;}
.g_kf h2{ height: 5.8rem; text-align: center;font-size: 2.2rem;color: #333;font-weight: bold; }
.g_kf h2 a{color: #333}
.g_kf h2 em{display: block;font-size: 1rem;color: #666666;padding-top: 0.4rem;font-weight: normal;}

.g_kf .tabs2{height: 12rem; margin: 0 3%; background: #f6f6f6;}
.g_kf .tabs2 a{float: left;width: 25%; height: 6rem; position: relative;padding-top: 3rem;text-align: center; font-size: 1.2rem;color: #333;border: 1px solid #c1c1c1;border-right: none;border-bottom: none;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_kf .tabs2 a:nth-child(4n){border-right:1px solid #c1c1c1;}
.g_kf .tabs2 a{color: #333}
.g_kf .tabs2 i{position: absolute;left:50%;margin-left: -1.5rem;top:0.7rem; width: 3rem;height: 2.5rem;overflow: hidden;}
.g_kf .tabs2 i img{transition: all 0.3s linear 0s;width: 6rem;height: 2.5rem;display: block;}
.g_kf .tabs2 a:hover,.g_kf .tabs2 .active{background: #17b3bf;}
.g_kf .tabs2 a:hover,.g_kf .tabs2 .active{color: #fff;font-weight: bold;}
.g_kf .tabs2 a:hover i img,.g_kf .tabs2 .active i img{margin-left: -3rem;}
.g_kf dl{margin: 0 2.9% 1rem;} 
.g_kf dt{width:100%;overflow: hidden;margin-bottom: 0.5rem; }
.g_kf dt img{width:100%;display: block;}
.g_kf dd{height: 5.5rem;} 	
.g_kf h3 a{display: block;height: 2.1rem;line-height: 2.1rem;font-size: 1.2rem;color: #242424;font-weight: bold;}
.g_kf p{font-size: 1rem;line-height: 1.5rem;color: #242424;height: 3rem;overflow: hidden;}
.g_kf p a{color: #17b3bf}

.g_kf h4 a{display: block;position: relative;height: 2.3rem;line-height: 2.3rem;border-bottom: 1px solid #d8d8d8;font-size: 1.2rem;color: #333;font-weight: bold;margin: 0 3% 0.7rem; }
.g_kf h4 a:before{content: "";position: absolute;width: 5rem;height: 0.15rem;background: #17b3bf;left:0;top:2.2rem;}
.g_kf ul{margin: 0 3%;}
.g_kf li{float: left;width:31.333333%;border: 1px solid #e4e7e9; margin-right: 2%;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_kf li:nth-child(3){margin-right: 0;}
.g_kf li img{width: 100%;display: block;;}






.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 30rem;padding-top: 2.4rem;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_lc h2{height: 3.1rem;font-size: 2rem;color: #fff;text-align: center;font-weight: bold;}
.g_lc p{margin: 0 3%; text-align: center;font-size: 1rem;line-height: 1.8rem;color: rgba(255,255,255,.9);height: 6.4rem;}
.g_lc h3{height: 3.3rem;line-height: 3.3rem;text-align: center;position: relative;font-size: 2rem;font-weight: bold;color: #fff;}
.g_lc h3:before{content: "";position: absolute;width: 7.5rem;height: 1px;background: #979797;left:3%;top:1.6rem;}
.g_lc h3:after{content: "";position: absolute;width: 7.5rem;height: 1px;background: #979797;right:3%;top:1.6rem;}
.g_lc li{float: left;width: 5.4rem;position: relative;margin-right: 3.2rem;height: 6.3rem}
.g_lc li:nth-child(4){margin-right: 0;}
.g_lc li:nth-child(5){margin-left: 6rem;}
.g_lc li img{width:  5.4rem;height: 4rem;display: block;}
.g_lc li em{display: block;width:  5.4rem;line-height: 1.4rem;font-size: 1rem;color: #fff;text-align: center;}
.g_lc li:before{content: "";position: absolute;background:url(../images/lcjt.png) no-repeat;  background-size:100%; width: 2.4rem;height: 1.3rem;left:6.2rem;top:4rem;}
.g_lc li:last-child:before{background: none;}
.g_lc li:nth-child(5):before,
.g_lc li:nth-child(6):before,
.g_lc li:nth-child(7):before
{content: "";position: absolute;background:url(../images/lcjt.png) no-repeat; background-size:100%;width: 2.4rem;height: 1.3rem;left:-2.6rem;top:4.2rem;}


.g_ys{padding-top:2.5rem;height:53rem;position: relative;}
.g_ys h2{ height: 5.8rem; text-align: center;font-size: 2.2rem;color: #333;font-weight: bold; }
.g_ys h2 a{color: #333}
.g_ys h2 em{display: block;font-size: 1.1rem;color: #666666;padding-top: 0.4rem;font-weight: normal;}
.g_ys .tabs3{height: 3.4rem;line-height: 3.4rem;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.g_ys .tabs3 a{display: block;float: left;width: 25%;text-align: center;font-size: 1.2rem;color: #fff;font-weight: bold;background: #17b3bf;border-right: 1px solid #90cbf7;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_ys .tabs3 a:nth-child(4){border-right: none;}
.g_ys .tabs3 .active {background: #fff;color: #17b3bf;}
.g_ys dt{width: 100%;margin: 0 auto 0.7rem;}
.g_ys dt img{width: 100%;display: block;}
.g_ys dd{margin: 0 3%;}
.g_ys h3{height: 4.3rem; font-size: 1.4rem;color: #000;font-weight: bold;}
.g_ys h3 em{display: block;font-size: 0.8rem;color: #b6b6b6;font-weight: normal;line-height: 1.6rem;text-transform: uppercase;}
.g_ys h3 b{color: #17b3bf}
.g_ys p{position: relative;padding-left: 1.2rem;font-size: 1rem;line-height: 1.7rem;color: #555555;padding-right: 2rem;}
.g_ys p:before{content: "";position: absolute;width: 0.5rem;height: 0.5rem;background: #17b3bf;left:0;top:0.6rem;}
.g_ys .wz{margin-bottom: 0.8rem;}
.g_ys .ysno li{font-size: 1rem;color: #333333;float: left;padding: 0 2rem;position: relative;}
.g_ys .ysno li:before{content:"";position: absolute;width: 1px;height: 4.2rem;background: #d4d4d4;right: 0;top:0.7rem;}
.g_ys .ysno li:nth-child(2n):before{background: none;}
.g_ys .ysno li span{display: block;height: 3.3rem;line-height: 3.3rem;}
.g_ys .ysno li b{font-size: 3rem;color: #17b3bf;float: left;}
.g_ys .ysno li i{font-size: 2rem;color: #1d1d1d;float: left;font-style: normal;}
.g_ys .swiper-pagination-bullet{width: 0.8rem;height: 0.8rem; background: #000; border-radius: 50%; margin: 0 0.2rem;}
.g_ys .swiper-pagination-bullet-active{background: #17b3bf;}
.g_ys .swiper-pagination-bullets{top: 52rem;z-index: 11}
.g_ys .swiper-button-next,.g_ys .swiper-button-prev{position: absolute;width: 4rem;height: 4rem;top:52.3rem;z-index: 1453}
.g_ys .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:28%;}
.g_ys .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:28%;}

.g_ab{background: url(../images/abbg.jpg) no-repeat;background-size: 100%;height: 28.2rem;padding-top: 3rem;}
.g_ab h2 a{display: block;line-height: 3.5rem;text-align: center;font-size: 2.2rem;color: #333333;font-weight: bold;margin-bottom: 0.6rem;}
.g_ab p{margin: 0 3% 1.5rem;font-size: 1rem;line-height: 1.7rem;color: #65696c;text-align: center;}
.g_ab span a{display: block;width: 7.8rem;height: 2.2rem;line-height: 2.2rem;margin: 0 auto;text-align: center;font-size: 1rem;color: #fff;background: url(../images/abtn.jpg) no-repeat;background-size: 100%;}


.g_syb{padding-top: 1.7rem;height: 0.5rem;}
.g_syb h2 a{display: block; background: url(../images/sybtit.jpg) no-repeat;background-size: 100%;height: 4.3rem;text-align: center;font-size: 1.4rem;color: #333333;padding-top: 0.6rem;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_syb ul{margin-left: 4.5%;position: relative;height: 12.3rem;}
.g_syb ul:before{content: "";position: absolute;width: 26rem;background: #afafaf;left:1.5rem;top:0;height: 1px;}
.g_syb li{margin-top: 1rem;float: left;width: 3rem;height: 10rem;background: url(../images/sybg2.jpg) no-repeat;background-size: 100%;padding: 1rem 0.7rem 0 0.9rem;font-size: 1.1rem;color: #333; margin-right: 0.7rem;line-height: 1.3rem;position: relative;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_syb li a{color: #333}
.g_syb li:before{content: "";position: absolute;width: 1px;height: 1.1rem;background: #afafaf;left:50%;top:-1rem;}



/* 厂房仓库 */
.g_xc2{position: relative; height: 18.6rem;overflow: hidden;}
.g_xc2 .tabs3{height:2.5rem;margin: 0 3% 0.6rem; border: 1px solid #dcdcdc;}
.g_xc2 .tabs3 li{display: block;float: left; width: 33.3333%; background: #f2f6f7; position: relative; font-size: 1.2rem;color: #3d3d3d;height: 2.5rem;line-height: 2.5rem; border-right: 1px solid #dcdcdc; text-align: center; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_xc2 .tabs3 li a{color: #3d3d3d;display: block;}
.g_xc2 .tabs3 li:nth-child(3){border-right: none;}
.g_xc2 .tabs3 .active a{color: #fff;background: #17b3bf;font-weight: bold;}

.g_xc2 .js-swiper-nest-bas-in {overflow: hidden;}
.xclst2 ul{margin: 0 3%; height: 11rem;}
.xclst2 li{position: relative; float: left;width: 48.5%;margin-right: 3%;}
.xclst2 li:nth-child(2){margin-right: 0;}
.xclst2 li img{width: 100%;display: block;}
.xclst2 li em{display: block;width: 100%;height: 2rem;line-height: 2rem;background:#efefef;font-size: 1rem;color: #333;text-align: center;}

.g-news{height:31rem;}
.g-news h2{ height: 5.5rem; text-align: center;font-size: 2.2rem;color: #333;font-weight: bold; }
.g-news h2 a{color: #333}
.g-news h2 em{display: block;font-size: 1.1rem;color: #666666;padding-top: 0.2rem;font-weight: normal;}

.news_nav{line-height: 3.4rem;height: 3.4rem;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #f4f6f8;margin-bottom: 0.8rem;}
.news_nav p{display: block;float: left;width: 33.33333333333%; height: 3.4rem;line-height: 3.4rem;font-size: 1.2rem;color: #595959;position: relative;font-weight: bold;  padding-left: 12%; border-right: 1px solid #ccc;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.news_nav p:nth-child(3){border-right: none;}
.news_nav p i{position: absolute;left:1.2rem;top:0.6rem;width:2.4rem;height: 2.4rem;overflow: hidden;}
.news_nav p i img{width:4.8rem;height: 2.4rem;display: block;}
.news_nav p.cur{background: #17b3bf;font-weight: bold;position: relative;color: #fff;}
.news_nav p.cur i img{margin-left: -2.4rem;}
.news_nav .ne_db{display: block;}

.g-news .newtj{margin: 0 3%;position: relative;height: 7rem;overflow: hidden;}
.g-news .newtj dt{float: left; width:39%;position: relative;}
.g-news .newtj dt img{width: 100%;display: block;}
.g-news .newtj dd{float: left;width:56%;margin-left: 3%;}
.g-news .newtj h3 a{display: block;line-height: 2rem;font-size: 1.1rem;color: #292929;font-weight: bold;margin-bottom: 0.1rem;}
.g-news .newtj p{font-size: 1rem;line-height: 1.5rem;color: #666666;height: 3rem;overflow: hidden;}


.newslst{margin:0 3%;}
.newslst li{height:3.5rem;line-height: 3.5rem;position: relative;font-size: 1.1rem;color: #666666; border-bottom: 1px dotted #ccc;}
.newslst li a{color: #666}
.newslst li:last-child{border-bottom: none;}
.newslst li span{color: #999999;font-size: 0.9rem;}












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;}}