/*1029626114@qq.com*/

.g_pp{height: 38.85rem;padding-top: 3.2rem;box-sizing: border-box;overflow: hidden;background: url(../images/ppbg.jpg) no-repeat;background-size:100%; }
.m_pp h2{height: 9.5rem;font-size: 2.4rem;color:#1a1a1a; box-sizing: border-box;animation-delay: 0.1s;font-weight: normal;text-align: center;position: relative;animation-delay: 0.1s;}
.m_pp h2 i{display: block;width:100%;}
.m_pp h2 i img{width:100%;display: block;}
.videocon{width:26.3rem;height:11.7rem;margin:0 auto 5rem;}

.video{width:100%;height:11.7rem;position: relative;}
.video img{width:100%;display: block;}



.m_zz{margin:0 4%;}
.m_zz li{position: relative;float: left; width:33.3%;text-align: center; height: 6rem;}
.m_zz li:before{content: "";position: absolute;width:1px;height:3rem;background: #f0f0f0;right: 0;top:1.3rem; }
.m_zz li em{display: block;height:3.5rem;line-height:3.5rem;overflow: hidden;text-align: center;}
.m_zz li em b{display: inline-block;font-size: 3rem; color: #900f25; font-family: "arial"; font-weight: bold;}
.m_zz li em i{display: inline-block; width:1.2rem;height: 1.2rem; line-height: 1.2rem; background: #900f25;border-radius: 50%; font-size: 0.7rem;font-weight: normal; text-align: center; color: #fff; font-style: normal; position: relative;top:-0.3rem;left:3px;}
.m_zz li h4{font-size: 1.2rem; color: #666666; text-align: center; font-weight: normal; }


.g_sl{height: 28rem;}
.g_sl h2{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background: url(../images/sltit.jpg) no-repeat;background-size:100%; padding-top: 1.5rem;height: 9rem;box-sizing:border-box;}
.g_sl h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.g_sl dt{margin:0 4%;width:92%;}
.g_sl dt img{width:100%;display: block;}
.g_sl p{line-height: 3.7rem;text-align: center;font-size: 1.3rem;color:#000;}

.g_sjll{height: 29rem;overflow: hidden;}
.g_sjll ul{margin-left: 4%;position: relative;}
.g_sjll li{float: left; width:45.5%; margin-right: 4%;overflow: hidden; margin-bottom: 1rem;}
.g_sjll li:nth-child(2n){margin-right: 0;}
.g_sjll li img{width:100%; display: block;transition: all 0.3s linear 0s;}
.g_sjll li:hover img{transform: scale(1.1);}
.sjp p{float: left;width:50%;padding: 0 3%;box-sizing: border-box;font-size: 1.2rem;line-height: 1.8rem;color:#000;text-align: center;}






/* 优势 */
.m-edge{position:relative;padding: 2.7rem 4% 4rem;position: relative;background: #fdf3f3;}
.m-edge h2{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background: url(../images/jgtit.jpg) no-repeat;background-size:100%; padding-top: 0.6rem;height: 9.5rem;box-sizing:border-box;}
.m-edge h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.edge_c li dt,.edge_c li dt img{width: 100%;display: block;}
.edge_c li{margin-bottom: 0.8rem;}
.edge_c li dl{display: none;}
.edge_wt{padding: 1rem 1.5rem 0 2.4rem;height:6.6rem;background: #fff;}
.edge_wt span{width:27.6%;float: left;display: block;overflow: hidden;}
.edge_wt span img{width:100%;display:block;}

.edge_wt p{width: 68%;float: right;line-height:5.6rem;color: #333;white-space: nowrap;font-size: 1.6rem;background:url(../images/ico1.png) no-repeat right center;background-size:2rem 2rem;font-weight: bold;}
.edge_c li.on{display: block;border-radius: 0.5rem 0.5rem 0 0;}
.edge_c li.on dl{display: block;background: #fff;}
.edge_c li.on .edge_wt{display: none;}
.edge_c li.on p{font-size: 1.2rem;line-height: 2rem;color:#666666;padding-top: 1rem;border-top: 1px solid #dadada;}
.edge_c .jgtit{height: 7rem;}
.edge_c .jgtit em{float: left;width:65%;font-size: 1.8rem;color:#333333;font-weight: bold;}
.edge_c .jgtit em img{display: block;width:13.5rem;height: 3.3rem;}
.edge_c .jgtit i{float: right;width:35%;}
.edge_c .jgtit i img{width:100%;display: block;}

.edge_c li dd{padding:1.3rem 2rem 0;height: 17.6rem;box-sizing: border-box;}


/* 产品 */
.m-pro{ padding:3rem 0 2rem;overflow: hidden;text-align: center;}
.m-pro h2 a{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background: url(../images/cptit.jpg) no-repeat;background-size:100%; padding-top: 0.6rem;height: 9rem;box-sizing:border-box;display: block;}
.m-pro h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.cptit{border-top: 1px solid #e5e5e5;height: 4rem;line-height: 4rem;padding-left: 10%;}
.cptit li{float: left;width:30%;font-size: 1.2rem;color:#000;position: relative;padding-left: 1rem;text-align: left;}
.cptit li a{color:#000;}
.cptit li:before{content: "";position: absolute;width:0.15rem;height: 0.15rem;background: #000;border-radius: 50%;left:0;top:1.8rem;}
.fllst{position: relative;margin:0 4% 1.5rem;overflow: hidden;}
.fllst p{width:100%;}
.fllst p img{width:100%;display: block;}
.pro_l ul{margin:0 4%;}
.pro_l li{width: 47.68%;float: left;padding-bottom: 1.1rem;position: relative;}
.pro_l ul a:nth-child(2n) li{margin-left: 4.64%;}
.pro_l li img{width: 100%;display: block;}


.g_pz{background: url(../images/pzbg.jpg) no-repeat;background-size:100%;height: 47.1rem;position: relative;}
.g_pz h2 a{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background: url(../images/pztit.png) no-repeat;background-size:100%; padding-top: 1.2rem;height: 9.5rem;box-sizing:border-box;display: block;}
.g_pz h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.g_pz dl{margin:0 8%;}
.g_pz dt{width:100%;}
.g_pz dt img{width:100%;display: block;}
.g_pz dd{height: 11rem;background: #f6f6f6;padding: 1.3rem 9% 0;box-sizing: border-box;}
.g_pz h3{height: 3.3rem;line-height: 3.3rem;position: relative;padding-left: 4.5rem;font-size: 2rem;font-weight: bold;color:#900f25;margin-bottom: 1rem;}
.g_pz h3 i{position: absolute;left:0;top:0;width:4rem;height: 4rem;overflow: hidden;background: #900f25;border-radius: 50%;transform: scale(0.8);}
.g_pz h3 i img{width:8rem;height: 4rem;display: block;margin-left: -4rem;}
.g_pz p{line-height: 1.7rem;font-size: 1.2rem;color:#666666;}
.g_pz .swiper-pagination-bullet{width: 0.9rem;height: 0.9rem; border-radius: 50%; margin: 0 0.8rem;background: #333333;}
.g_pz .swiper-pagination-bullet-active{width: 3rem; height: 0.9rem; border-radius:2rem;background: #900f25;}
.g_pz .swiper-pagination-bullets{top: 43rem;}

.g_an{position: relative;height: 35rem;background: url(../images/anbg.jpg) no-repeat;background-size:100%;padding-top: 2.7rem;box-sizing: border-box; }
.g_an h2 a{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background: url(../images/casetit.png) no-repeat;background-size:100%; padding-top: 1.2rem;height: 8.5rem;box-sizing:border-box;display: block;}
.g_an h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.g_an dl{position: relative;height: 18rem;margin:0 4% 0 14.5%;box-sizing: border-box;overflow: hidden;}
.g_an dt{position: absolute;right:0;top:0;width:50.7%;overflow: hidden;}
.g_an dt img{width:100%;display: block;border-radius: 50%;transition: all 0.3s linear 0s;}
.g_an dd{width:42%;margin-top: 5.7rem;}
.g_an dd h3 a{display: block;line-height: 1.8rem;font-size: 1.2rem;color: #000;}
.g_an dd em{display: block;position: relative;padding-left: 4rem;width:9rem;height: 4.5rem;}
.g_an dd em img{width:100%;display: block;}
.g_an dd em:before{content:"";position: absolute;width:4rem;height: 1px;background: #b1b1b1;left:0;top:2.2rem;}
.g_an .swiper-pagination-bullet{width: 0.9rem;height: 0.9rem; border-radius: 50%; margin: 0 0.8rem;background: #333333;}
.g_an .swiper-pagination-bullet-active{width: 3rem; height: 0.9rem; border-radius:2rem;background: #900f25;}
.g_an .swiper-pagination-bullets{top: 30rem}


.g-news{padding-top: 3rem;height: 32.6rem;}
.g-news h2 a{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background: url(../images/newtit.jpg) no-repeat;background-size:100%; padding-top: 1.2rem;height: 8.5rem;box-sizing:border-box;display: block;}
.g-news h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.g-news .newtj{margin: 0 4% 1rem;position: relative;overflow: hidden;}
.g-news .newtj dt{float: left; width:58%;position: relative;}
.g-news .newtj dt img{width: 100%;display: block;}
.g-news .newtj dd{float: right;width:38%;padding:1rem 0 0 0;box-sizing: border-box;}
.g-news .newtj h3 a{display: block; height: 4rem; line-height:2rem;font-size: 1.3rem;color: #333333;font-weight: normal;margin-bottom: 0.6rem;border-bottom: 1px solid #e6e6e6;}
.g-news .newtj p{font-size: 1.2rem;line-height: 2rem;color: rgba(0,0,0,.8);}

.newslst{margin:0 4%;}
.newslst li{height:3.1rem;line-height: 3.1rem;border-bottom: 1px solid #e0e0e0;position: relative;font-size: 1.2rem;color: rgba(51,51,51,.8); }
.newslst li a{color: rgba(51,51,51,.8);}
.newslst li:last-child{border-bottom:none;}

.g_zj{height: 47rem;position: relative;}
.g_zj h2 a{text-align: center;font-size: 2.4rem;color:#000000;font-weight: normal;background:#fdf3f3 url(../images/zjtit.jpg) no-repeat 0 1.2rem;background-size:100%; padding-top: 2.3rem;height: 10rem;box-sizing:border-box;display: block;}
.g_zj h2 em{display: block;font-size: 1.4rem;font-weight: normal;}
.g_zj dt{width: 100%;display: block;}
.g_zj dt img{width: 100%;display: block;}
.g_zj dd{background: #fff;margin: 0 4%;position: relative;margin-top: -7rem;padding: 2.5rem 6% 0;height: 10.3rem; box-shadow: 0 0 1rem rgba(0,0,0,.2);}
.g_zj p{font-size: 1.3rem;line-height: 2.3rem;color:#333333;text-align: center;}































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:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}