
/*1029626114@qq.com*/
.g_pp{padding-top: 2.5rem;height: 33rem;border-bottom: 1.2rem solid #f2f2f2;}
.g_pp h2{height: 4.4rem;text-align: center;font-size: 1.8rem;font-weight: bold;color: #333333;position: relative;}
.g_pp h2 b{color: #e60012;}
.g_pp h2:before{content: "";position: absolute;width: 1.8rem;height: 0.35rem;background: #e60012;top:4.2rem;left:50%;margin-left: -0.9rem;}
.g_pp dl{float: left;width: 50%;padding: 1.5rem 0 0 0;height: 10rem;text-align: center;border-top: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4; box-sizing:border-box;}
.g_pp dl:nth-child(2n){border-right: none;}
.g_pp dt{width: 25%;margin: 0 auto;}
.g_pp dt img{width: 100%;display: block;}
.g_pp h3{position: relative;height: 3rem;font-size: 1.3rem;font-weight: bold;color: #444444;}
.g_pp h3:before{content: "";position: absolute;width: 1.2rem;height: 0.1rem;background: #e60012;left:50%;margin-left: -0.6rem;top:2.1rem;}
.g_pp p{font-size: 1rem;color: #999999;}
.g_pp .m_pp{margin-bottom: 2rem;border-bottom: 1px solid #f4f4f4;}
.g_pp .gyzm{padding: 0 11%;text-align: center;font-size: 1.2rem;line-height: 2.1rem;color: #333333;}
.g_pp .gyzm b{font-weight: normal;color: #e60012;}

.g_pro{padding-top: 2.4rem;height: 57.1rem;border-bottom: 1.2rem solid #f2f2f2;}
.tit{position: relative;height: 6rem;text-align: center;font-size: 2rem;font-weight: bold;color: #333333;}
.tit a{color: #333333}
.tit b{color: #e60012;}
.tit:before{content: "";position: absolute;background: url(../images/tit.png) no-repeat;background-size: 100%;width: 100%;height: 0.35rem;left:0;top:4rem;}

.m_fl{height: 26rem;margin-left: 3%;}
.m_fl dl{float: left;width: 29%;margin-right: 3%;margin-bottom: 1.3rem;height: 9.5rem;background: #313131;border-bottom: 0.4rem solid #e60012; padding-top: 1.5rem;}
.m_fl dt,.m_fl dt img{width: 100%;display: block;}
.m_fl h3{height: 3.3rem;text-align: center;font-size: 1.2rem;color: #fff;font-weight: normal;}
.m_fl h3 a{color: #fff;}
.m_fl h3 em{display: block;font-size: 0.7rem;color: #999999;}
.cplst{margin-left: 3%;} 
.cplst li{float: left;width: 47%;margin-right: 3%;}
.cplst li img{width: 100%;display: block;}
.cplst li em{display: block;width: 100%;height: 4rem;line-height:4rem;overflow: hidden;text-align: center;font-size: 1.2rem;color: #333333;}

.g_pz{padding-top: 2.4rem;height: 45rem;border-bottom: 1.2rem solid #f2f2f2;}
.g_pz h2{height: 4rem;}
.g_pz dl{float: left;width: 50%;padding-top: 2.5rem;height: 19rem;border: 1px solid #f3f3f3;border-top: none;box-sizing:border-box; border-right: none;}
.g_pz dt{width: 38%;margin: 0 auto 0.8rem;}
.g_pz dt img{width: 100%;display: block;}
.g_pz h3{height: 2.2rem;line-height: 2.2rem;font-size: 1.2rem;color: #333333;font-weight: bold;text-align: center;margin-bottom: 0.5rem;}
.g_pz h3 b{color: #e60012;display: inline-block;padding-left: 0.5rem;}
.g_pz p{font-size: 1rem;color: #999999;padding: 0 3%;text-align: center;line-height: 1.8rem;}


.g_ys{padding-top: 2.5rem;height: 56.8rem;background: url(../images/ysbg.jpg) no-repeat;background-size: 100%;}
.g_ys h2{height: 9rem;}
.g_ys h2:before{top:3.5rem;}
.g_ys dl{float: left;width: 50%;height: 17rem;text-align: center;}
.g_ys dt{width: 33%;margin: 0 auto;}
.g_ys dt img{width: 100%;display: block;}
.g_ys h3{height: 3rem;line-height: 3rem;text-align: center;font-size: 1.2rem;font-weight: bold;color: #fff;}
.g_ys p{font-size: 1rem;line-height: 1.4rem;color: #cfcfcf;text-align: center;}


.g_zj{background: url(../images/abbg.jpg) no-repeat;background-size: 100%;padding-top: 2.4rem;height: 47rem;}
.g_zj h2{height: 6.45rem;}
.g_zj dt{margin: 0 13% 4rem;}
.g_zj dt img{width: 100%;display: block;}
.g_zj p{font-size: 1.1rem;line-height: 1.8rem;color: #666666;height: 12.6rem;padding: 0 3%; margin-bottom: 2.3rem;}
.g_zj span{display: block;margin-left: 3%;}
.g_zj span a{display: block;width: 30.8%;margin-right: 1%;height: 3.7rem;line-height: 3.7rem;background: #e60012;border-radius: 2rem;text-align: center;font-size: 1.2rem;color: #fff; float: left;}
.g_zj span a:nth-child(3){margin-right: 0;}













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;}}