
/*1029626114@qq.com*/
.g_pp{background: #f5f5f5;padding-top: 2.5rem;height: 7rem;}
.g_pp li{float: left;width: 23%;padding-left: 2%;font-size: 1.1rem;color: #292929;}
.g_pp li b{display: block;font-size: 2.4rem;color: #151515;}

.g_prom{height: 78.5rem;padding-top: 3.5rem;}
.g_prom h2{height: 9rem;text-align: center;font-size: 2.4rem;color: #1a1a1a;position: relative;}
.g_prom h2 a{color: #1a1a1a;font-weight: bold;}
.g_prom h2 em{display: block;font-size: 1.2rem;color: #1a1a1a;font-weight: normal;}
.g_prom h2:before{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;left:30%;top:1.3rem;}
.g_prom h2:after{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;right:30%;top:1.3rem;}
.g_prom .fllst{margin: 0 0 0 3%;height:15rem;}

.g_prom .fllst li{float: left;width: 25.8%;margin-right: 8%;font-size: 1.1rem;color: #1a1a1a;font-weight: bold;border-top: 0.1rem solid #e3e3e3;padding-top: 0.5rem;}
.g_prom .fllst li a{color: #1a1a1a}
.g_prom .fllst li:nth-child(3n){margin-right: 0;}
.g_prom .fllst li em{display: block;color: #d8d8d8;font-size: 0.6rem;font-weight: normal;height: 1.3rem;padding-top: 0.3rem;}
.g_prom .fllst li i{display: block;height: 3rem;}
.g_prom .fllst li i img{width: 100%;display: block;}
.g_prom .fllst li:hover a,.g_prom .fllst .cur a{color: #e15616;}



.g_prom .cptj{height: 36rem;position: relative;}
.g_prom .cptj dl{margin: 0 3%;overflow: hidden;}
.g_prom .cptj dt,.g_prom .cptj dt img{width: 100%;display: block;}
.g_prom .cptj dd{background:url(../images/cpdd.jpg) no-repeat;background-size: 100%;height: 14rem;padding:1.1rem 5% 0; }
.g_prom .cptj h3{position: relative; height:5rem;font-size: 1.2rem;color: #222222;font-weight: normal;}
.g_prom .cptj h3 a{color: #222222;}
.g_prom .cptj h3 em{display: block;font-size: 0.6rem;color: #dfdfe0;}
.g_prom .cptj h3:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;background-size: 100%;width: 0.7rem;height: 0.5rem;left:0;top:3rem;}
.g_prom .cptj p{font-size: 1.1rem;line-height: 1.7rem;color: #696969;}
.g_prom .cptj .swiper-pagination-bullets {top:18rem;position: absolute;}
.g_prom .cptj .swiper-pagination-bullets .swiper-pagination-bullet{color: #a9a9a9;text-align: center;line-height: 1.2rem; width: 1.2rem;height: 1.2rem;background: #fff;border-radius: 50%;font-size: 0.9rem;}
.g_prom .cptj .swiper-pagination-bullets .swiper-pagination-bullet-active{color: #fff;background: #e15616;}
.g_prom .cplst{margin: 0 4%; padding-top: 1.5rem; overflow: hidden;}
.g_prom .cplst .swiper-slide{height: 21rem;width: 96%;margin: 0 auto;padding-left: 0.2%;}
.g_prom .cplst .cpimg{width: 96%;display: block;box-shadow: 0.05rem 0.1rem 0.5rem #dfdddd;}
.g_prom .cplst .cpimg img{width: 100%; display: block;}
.g_prom .cplst .cpimg em{display: block;width: 100%;height: 3.2rem;line-height: 3.2rem;text-align: center;overflow: hidden;font-size: 1.2rem;color: #222222;border-top: 1px solid #ededed;box-sizing:border-box;}
.g_prom .swiper-pagination-clickable .swiper-pagination-bullet{background: #434343;width: 0.6rem;height: 0.6rem;margin: 0 0.5rem;}
.g_prom .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #1ca3db;width: 3rem;border-radius: 2rem;}
.g_prom .swiper-pagination-bullets{top: 13rem;}


.g_ysm{position: relative;background:url(../images/pzbgm.jpg) no-repeat;background-size: 100%;height: 52.6rem;padding-top: 3rem;}
.g_ysm h2{height: 7rem;text-align: center;font-size: 2.4rem;color: #fff;position: relative;font-weight: bold; width:100%;}
.g_ysm h2 a{color: #fff;}
.g_ysm h2 em{display: block;font-size:0.9rem;color: #fff;font-weight: normal;padding-top: 0.5rem;}
.g_ysm h2:before{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title2.png) no-repeat;background-size: 100%;left:30%;top:1.3rem;}
.g_ysm h2:after{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title2.png) no-repeat;background-size: 100%;right:30%;top:1.3rem;}
.g_ysm .tabs2{height: 7rem;margin: 0 3%;}
.g_ysm .tabs2 a{display: block;float: left;width: 24.2%;margin-right: 1%;background: #f77438;padding: 0.5rem 0 0 0;height: 5.5rem; text-align: center;font-size: 1.2rem;color: #fff;font-weight: bold;}
.g_ysm .tabs2 a:nth-child(4){margin-right: 0;}
.g_ysm .tabs2 em{display: block;width: 7rem;height: 3rem; overflow: hidden;margin: 0 auto;}
.g_ysm .tabs2 em img{width: 7rem;height: 6rem; display: block;}
.g_ysm .tabs2 .active em img{margin-top: -3rem;}
.g_ysm .tabs2 .active {color: #e15616;font-weight: bold;background: #fff;}
.g_ysm dl{margin: 0 3%;}
.g_ysm dt,.g_ysm dt img{width: 100%;display: block;}
.g_ysm dd{background: #fff;padding: 1.1rem 2% 0;height: 11.3rem;}
.g_ysm h3{height: 6rem;position: relative;font-size: 1.8rem;color: #202020;font-weight: bold;}
.g_ysm h3 em{display: inline-block;font-size: 1.2rem;color: #202020;padding-left: 0.3rem;}
.g_ysm h3 span{display: block;float: none;font-size: 0.6rem;color: #e5e5e5;font-weight: normal;letter-spacing: 0.1rem;}
.g_ysm h3:before{content: "";position: absolute;background:url(../images/title1.png) no-repeat;background-size: 100%;width: 0.7rem;height: 0.5rem;left:0;top:4.2rem;}
.g_ysm p{font-size: 1.1rem;line-height: 1.7rem;color: #585858;}

.g_ysm .swiper-pagination-bullets {top:52rem;position: absolute;}
.g_ysm .swiper-pagination-bullets .swiper-pagination-bullet{ width: 0.7rem;height: 0.7rem;margin:0 0.5rem; background: #fff;}
.g_ysm .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 3rem;border-radius: 2rem;}

.g_an{padding-top: 4rem;height: 37rem;}
.g_an h2{height: 7.3rem;text-align: center;font-size: 2.4rem;color: #1a1a1a;position: relative;}
.g_an h2 a{color: #1a1a1a;font-weight: bold;}
.g_an h2 em{display: block;font-size: 1.2rem;color: #1a1a1a;font-weight: normal;}
.g_an h2:before{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;left:30%;top:1.3rem;}
.g_an h2:after{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;right:30%;top:1.3rem;}
.g_an .anlst{margin: 0 3%;height:9.5rem; }
.g_an .anlst li{float: left;width: 33.333333333%;border: 1px solid #f2f2f2;text-align: center;font-size: 1.2rem;color: #161616;box-sizing:border-box;height: 3.6rem;line-height: 3.6rem;border-right: none;border-bottom: none;}
.g_an .anlst li a{color: #161616;}
.g_an .anlst li:nth-child(3n){border-right:1px solid #f2f2f2;}
.g_an .anlst li:nth-child(4),.g_an .anlst li:nth-child(5),.g_an .anlst li:nth-child(6){border-bottom:1px solid #f2f2f2;}
.g_an .anlst li:hover{background: #e15616;color: #fff;}
.g_an .anlst li:hover a{color: #fff;}
.g_an .m_an{background:url(../images/anbg.jpg) no-repeat;background-size: 100%;height: 23.5rem;position: relative;}
.g_an dl{margin: 0 12.5%;overflow: hidden;}
.g_an dt,.g_an dt img{width: 100%;display: block;}
.g_an p{height: 3.6rem;line-height: 3.6rem;text-align: center;font-size: 1.2rem;color: #1c1c1c;overflow: hidden;}
.m_an .swiper-button-next,.m_an .swiper-button-prev{position: absolute;width: 1.6rem;height: 2.8rem;top:7.5rem;}
.m_an .swiper-button-next{background: url(../images/rjt.png) no-repeat;background-size: 100%;right:2%;}
.m_an .swiper-button-prev{background: url(../images/ljt.png) no-repeat;background-size: 100%;left:2%;}
.m_an .swiper-pagination-bullets {top:16rem;position: absolute;left:12.5%!important;width: 75%!important;}
.m_an .swiper-pagination-bullets .swiper-pagination-bullet{ width: 25%;height: 0.15rem;background: #e9e9e9;border-radius: 0}
.m_an .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #e15616;}

.g_ysm2{padding-top: 0.6rem;}
.g_ysm2 h2{height: 6.6rem;text-align: center;font-size: 2.4rem;color: #1a1a1a;position: relative;font-weight: bold;}
.g_ysm2 h2 em{display: block;font-size: 1.2rem;color: #1a1a1a;font-weight: normal;padding-top: 0.1rem;}
.g_ysm2 h2:before{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;left:25%;top:1.3rem;}
.g_ysm2 h2:after{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;right:25%;top:1.3rem;}
.g_ysm2 .ysimg{margin: 0 3%;width: 94%}
.g_ysm2 .ysimg img{width: 100%;display: block;}
.g_ysm2 .ys1con {margin-bottom: 1.8rem;}
.g_ysm2 .ys1con h3{height: 4.1rem;position: relative;padding-left: 5.6rem;margin: 1.5rem 3% 0;font-size: 1.3rem;font-weight: bold;color: #2a2a2a;}
.g_ysm2 .ys1con h3 i{position: absolute;left:0;top:0;width: 5rem;height: 3rem;}
.g_ysm2 .ys1con h3 i img{width: 100%;display: block;}
.g_ysm2 .ys1con h3 em{display: block;font-size: 0.6rem;color: #d1d1d1;font-weight: normal;}
.g_ysm2 .ys1con p{padding-left: 2.4rem;font-size: 1.1rem;line-height: 2rem;color: #464646;position: relative;}
.g_ysm2 .ys1con p:before{content: "";position: absolute;background:url(../images/ysico.jpg) no-repeat;background-size: 100%;width: 0.5rem;height: 0.5rem;left:5%;top:0.8rem;}


.mdbt{padding-top: 0.6rem; display:none;}
.mdbt h2{height: 6.6rem;text-align: center;font-size: 2.4rem;color: #1a1a1a;position: relative;font-weight: bold;}
.mdbt h2 em{display: block;font-size: 1.2rem;color: #1a1a1a;font-weight: normal;padding-top: 0.1rem;}
.mdbt h2:before{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;left:25%;top:1.3rem;}
.mdbt h2:after{content: "";position: absolute;width: 0.7rem;height: 0.5rem;background:url(../images/title1.png) no-repeat;background-size: 100%;right:25%;top:1.3rem;}
@media screen and (max-width: 680px){
	.bt{ display:none;}
	.mdbt{ display:block;}
	}










html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (max-width:640px){html{font-size:    20px;}}
@media screen and (max-width:600px){html{font-size:  18.75px;}}
@media screen and (max-width:560px){html{font-size:  17.5px;}}
@media screen and (max-width:520px){html{font-size:    16.25px;}}
@media screen and (max-width:480px){html{font-size:    15px;}}
@media screen and (max-width:414px){html{font-size:  13px;}}
@media screen and (max-width:400px){html{font-size: 12.5px;}}
@media screen and (max-width:375px){html{font-size: 11.7px;}}
@media screen and (max-width:360px){html{font-size: 11.25px;}}
@media screen and (max-width:320px){html{font-size:    10px;}}








