
/*1029626114@qq.com*/
.g_pp{padding-top: 4.2rem;}
.g_pp h2{height: 3.6rem;text-align: center;font-size: 2.2rem;color: #af0000;font-weight: bold;line-height: 3.6rem;margin-bottom: 1rem;} 
.g_pp p{padding: 0 3%;font-size: 1.2rem;line-height: 2rem;color: #666666;text-align: center;margin-bottom: 8%;}
.video{background:url(../images/spbg.jpg) no-repeat;background-size: cover;height: 21.5rem;padding-top: 1.2rem;box-sizing: border-box;}
.video img{width: 77.3333%;margin: 0 0 0 11%;display: block;}




.g_flcp{background: url(../images/flbg.jpg) no-repeat;background-size:cover;height: 53.6rem;padding-top: 3.6rem;box-sizing: border-box;}
.g_flcp h2{margin-bottom:1rem;}
.g_flcp h2 a{display: block; height: 8.4rem;text-align: center;position: relative;font-size:1.8rem;color:#000000;font-weight: bold;padding-top: 0.8rem;box-sizing: border-box;}
.g_flcp h2 em{display: block;font-size: 1.2rem;color:#0b0b0b;font-weight: normal;padding: 0.6rem 3% 0;}
.g_flcp h2 a:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;bottom:0;}

.m_cpfl{margin:0 4%;} 
.m_cpfl .tabs{height: 8.2rem;}
.m_cpfl .tabs a{float: left;width:49%;margin-right: 1%; height: 3.4rem;line-height: 3.4rem; font-size: 0.8rem;color:#282828;text-align: center;background: #fff;margin-bottom: 0.2rem;}
.m_cpfl .tabs a:nth-child(2n){margin-right: 0;}
.m_cpfl .tabs .active{color:#fff;background: #af0000;}
.m_cpfl .cpfltit{position: relative;} 
.flmore{position: absolute;left:50%;top:3.6rem;width:49%;height: 3.4rem;line-height: 3.4rem; font-size: 0.8rem;color:#282828;text-align: center;background: #fff;}
.flmore a{color:#282828;}


.m_cpfl .js-swiper-tab{overflow: hidden;}
.m_cpfl dt{width:100%;}
.m_cpfl dt img{width:100%;display: block;}
.m_cpfl dd{background: #fff;border-top: 1px solid #d2d2d2;padding: 0.7rem 0 5% 5%;box-sizing: border-box;}
.m_cpfl h4 a{display: block;line-height: 2rem;font-size:1.2rem;color:#282828;font-weight: bold;}
.m_cpfl li{line-height: 1.1rem;font-size:0.8rem;color:rgba(40,40,40,.8);}
.m_cpfl li b{display: inline-block;font-weight: bold;color:#282828;padding-right:0.3rem;}



.m_cplst{background: url(../images/cpbg.jpg) no-repeat;background-size:cover;height: 35rem;box-sizing: border-box;position: relative;}
.m_cplst h2 a{display: block; height: 6rem;text-align: center;position: relative;font-size:1.8rem;color:#000000;font-weight: bold;padding-top: 0.8rem;box-sizing: border-box;}
.m_cplst h2 a:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;top:4.5rem;}


.cplst{margin-left: 3%;overflow: hidden;}
.cplst dl{float:left;width:46%;margin-right:4%}
.cplst dl:nth-child(2){margin-right:0}
.cplst dt{width:100%;overflow:hidden;border:1px solid #c4c4c4;box-sizing:border-box;}
.cplst dt img{width:100%;display:block;transition: all 0.3s linear 0s;}
.cplst dt:hover img{transform: scale(1.1);}
.cplst dd{height:4rem;line-height: 4rem;background: #fff;}
.cplst h4 a{display:block;height:4rem;line-height:4rem;font-size:1.2rem;font-weight:700;color:#3e3e3e;font-weight: normal;position: relative;padding: 0 5%;}
.cplst h4 a:before{content: "";position: absolute;background: url(../images/cpico.png) no-repeat;background-size: 100%;width: 1.5rem;height: 1.5rem;right:5%;top:1.2rem;}


.m_cplst .swiper-button-next,.m_cplst .swiper-button-prev{position: absolute;width: 7.1rem;height: 2.25rem;top:31rem;z-index: 1111;}
.m_cplst .swiper-button-next{background: url(../images/rjt2.png) no-repeat;background-size: 100%;right:30%;}
.m_cplst .swiper-button-prev{background: url(../images/ljt2.png) no-repeat;background-size: 100%;left:30%;}


.g_ys{padding: 3rem 0 5rem;position: relative;}
.g_ys h2{line-height: 2.7rem;text-align: center;font-size: 1.8rem;color:#000;font-weight: bold;margin-bottom:1rem;}
.g_ys p{margin:0 10% 1.7rem;text-align: center;font-size:1.2rem;line-height: 1.7rem;color:#0b0b0b;}
.g_ys dl{margin: 0 3.5%;}
.g_ys dt,.g_ys dt img{width:100%;display: block;}
.g_ys dt{margin-bottom: 1rem;}
.g_ys h4{position: relative;line-height: 1.6rem;margin-bottom: 1rem;padding-left: 7rem;font-size: 1.2rem;color: #000;font-weight: bold;height:3.2rem;}
.g_ys h4 i{position: absolute;left:0;top:-2.6rem;width: 5.8rem;height: 5.6rem;}
.g_ys h4 i img{width:100%;display: block;}
.g_ys li{position: relative;padding-left: 2rem;font-size: 1.2rem;line-height: 1.5rem;color: #2c2c2c;margin-bottom: 1.3rem;}
.g_ys li:before{content: "";position: absolute;background: url(../images/ysico.png) no-repeat;background-size: 100%;width: 1.5rem;height: 1.5rem;left:0;top:0.2rem;}

.g_ys .swiper-button-next,.g_ys .swiper-button-prev{position: absolute;width: 7.1rem;height: 2.25rem;top:54rem;z-index: 1111;}
.g_ys .swiper-button-next{background: url(../images/rjt2.png) no-repeat;background-size: 100%;right:30%;}
.g_ys .swiper-button-prev{background: url(../images/ljt2.png) no-repeat;background-size: 100%;left:30%;}


.g_kf{background: #f1f1f1;padding-top: 3.6rem;}
.g_kf h2 a{display: block; height: 7.3rem;text-align: center;position: relative;font-size:2.2rem;color:#000000;font-weight: bold;padding-top: 0.8rem;box-sizing: border-box;}
.g_kf h2 em{display: block;font-size: 1.2rem;color:#0b0b0b;font-weight: normal;padding-top: 0.3rem;}
.g_kf h2 a:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;top:6.5rem;}
.g_kf dl{margin: 0 3.5% 1.5rem;}
.g_kf dt{width: 100%;display: block;}
.g_kf dt img{width: 100%;display: block;}
.g_kf dd{padding: 1.2rem 5% 0;background: #fff;height: 9rem;box-sizing: border-box;}
.g_kf h3 a{display: block;height: 2.8rem;font-size:1.2rem;color: #282828;line-height:2.8rem;font-weight: bold;margin-bottom: 0.3rem;}
.g_kf h3 em{display: inline-block;font-size: 1.5rem;}
.g_kf h3 b{display: inline-block;color:#a9a9a9;font-size: 1.5rem;}
.g_kf p{font-size: 1.1rem;line-height: 1.5rem;color: #282828;}
.g_kf ul{margin-left: 4.5%;}
.g_kf li{float: left;width: 46%;margin-right: 4%;}
.g_kf li:nth-child(2n){margin-right: 0;}
.g_kf li em{display: block;width: 100%;height: 3rem;line-height: 3rem;text-align: center;font-size: 1.1rem;color: #282828;}
.g_kf li img{width: 100%;display: block;}

.g_jxs{padding-top: 2.7rem;height: 40.6rem;}
.g_jxs h2{margin-bottom:1rem;}
.g_jxs h2 a{display: block;text-align: center;position: relative;font-size:1.8rem;color:#000000;font-weight: bold;padding: 0.8rem 0 1rem;box-sizing: border-box;}
.g_jxs h2 em{display: block;font-size: 1.2rem;color:#0b0b0b;font-weight: normal;padding-top: 0.3rem;}
.g_jxs h2 a:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;bottom:0;}

.g_jxs ul{margin: 0 4%;}
.g_jxs li{float: left;width: 45%;margin-right: 5%;margin-bottom: 2rem;}
.g_jxs li:nth-child(2n){margin-right: 0;}
.g_jxs li em{display: block;width: 100%;height: 4rem;line-height: 4rem;border-bottom: 1px solid #af0101; text-align: center;font-size: 1.1rem;color: #000;}
.g_jxs li img{width: 100%;display: block;}



.g-news{height:53rem;padding-top: 2rem;position: relative;background: #f1f1f1;}
.g-news h2 a{display: block; height: 9rem;text-align: center;position: relative;font-size:2.2rem;color:#000000;font-weight: bold;padding-top: 0.8rem;box-sizing: border-box;}
.g-news h2 em{display: block;font-size: 1.2rem;color:#0b0b0b;font-weight: normal;padding: 0.3rem 9% 0;}
.g-news h2 a:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;bottom:1rem;}


.news_nav{margin:0 3.5% 1.8rem;height: 2.8rem;overflow: hidden;position: relative;}
.news_nav p{display: block;float: left;width: 31%;margin-right: 3%; height: 2.8rem;line-height: 2.8rem;font-size: 0.8rem;color: #fff;position: relative; background: #af0000; padding-left: 10%;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.news_nav p i{position: absolute;width:2.1rem;height: 2.1rem;left:10%;top:0.3rem;}
.news_nav p i img{width:100%;display: block;}
.news_nav p.cur{background: #000;position: relative;color: #fff;}
.news_nav .ne_db{display: block;}

.morenew{position: absolute;right: 3.5%;top:0;  width: 31%;height: 2.8rem;line-height: 2.8rem;font-size: 0.8rem;color: #fff; background: #af0000; padding-left: 10%;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.morenew a{color: #fff;}
.morenew i{position: absolute;width:2.1rem;height: 2.1rem;left:10%;top:0.3rem;}
.morenew i img{width:100%;display: block;}


.g-news .newtj{margin: 0 3% 2.3rem;position: relative;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%;padding-left: 4%; border-bottom: 1px solid #cecece;height: 6.95rem;}
.g-news .newtj h3 a{display: block;line-height: 3rem; height: 3rem; font-size: 1.1rem;color: #333333;font-weight: bold;margin-bottom: 0.2rem;}
.g-news .newtj p{font-size: 1rem;line-height: 1.3rem;color: #666;height: 2.6rem;overflow: hidden;margin-bottom: 0.6rem;}



.g_show{padding-top: 3rem;height: 26rem;position: relative;}
.g_show h2{display: block; height: 6.6rem;text-align: center;position: relative;font-size:2.2rem;color:#000000;font-weight: bold;padding-top: 0.8rem;box-sizing: border-box;}
.g_show h2 em{display: block;font-size: 1.2rem;color:#0b0b0b;font-weight: normal;padding-top: 0.3rem;}
.g_show h2:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;top:4.6rem;}
.g_show:before{content: "";position: absolute;width:93%;height: 0.15rem;background: #d9d9d9;border-radius: 50%;left:3.5%;top:11.8rem;z-index: 1}

.m_show{margin:0 3.5%;overflow: hidden;padding-bottom: 10%;}
.g_show dl{float: left;width: 32%;margin-right: 1%;transition: all 0.3s linear 0s;text-align: center;position: relative;z-index: 155}
.g_show dl:before{content: "";position: absolute;width:0.6rem;height: 0.6rem;background: #af0000;border-radius: 50%;left:50%;margin-left: -0.3rem;top:2rem;z-index: 155}
.g_show dt{width: 100%;overflow: hidden;height:5.5rem;}
.g_show dt img{width: 100%;display: block;box-sizing: border-box;}
.g_show dd{height: 5rem;}
.g_show em{display: block;line-height:1.6rem;font-size:1.1rem;color:#0d0409;margin-bottom: 1.2rem; }
.g_show h3 a{display: block;font-size: 0.8rem;height: 1.5rem;line-height: 1.5rem;color: #0d0409;font-weight: normal;margin-bottom: 7.9rem;}
.g_show .swiper-button-next,.g_show .swiper-button-prev{position: absolute;width: 7.1rem;height: 2.25rem;top:26rem;}
.g_show .swiper-button-next{background: url(../images/rjt2.png) no-repeat;background-size: 100%;right:30%;}
.g_show .swiper-button-prev{background: url(../images/ljt2.png) no-repeat;background-size: 100%;left:30%;}


.g_zj{height: 46rem; position: relative;}
.g_zj h2 a{display: block; height: 8.5rem;text-align: center;position: relative;font-size:2.2rem;color:#000000;font-weight: bold;padding-top: 0.8rem;box-sizing: border-box;}
.g_zj h2 em{display: block;font-size: 1.2rem;color:#0b0b0b;font-weight: normal;padding-top: 0.3rem;}
.g_zj h2 a:before{content: "";position: absolute;width:3.7rem;height: 0.15rem;background:#af0000;left:50%;margin-left: -1.85rem;top:6.6rem;}
.g_zj dt{width: 100%;display: block;}
.g_zj dt img{width: 100%;display: block;}
.g_zj dd{background: #fff;margin: 0 3%;position: relative;padding: 1.5rem 0 0;}
.g_zj h3 a{display: block;line-height:3rem;font-size: 1.4rem;color: #000;font-weight: bold;margin-bottom: 0.8rem;text-align: center;font-weight: normal;}
.g_zj p{font-size: 1.2rem;line-height: 1.8rem;color:rgba(0,0,0,.5);margin-bottom: 1rem;}
.g_zj span{display: block;height: 3rem;line-height: 3rem;}
.g_zj span a{display: block;float: left;width:32%;margin-right: 1%;background: #282828;padding-left: 11%;font-size: 0.8rem;color:#fff;-webkit-box-sizing: border-box; position: relative;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_zj span a:nth-child(3){margin-right: 0;}
.g_zj span i{position: absolute;left:16%;top:0.5rem;width:2rem;height: 2rem;}
.g_zj span i img{width:100%;display: block;}
.g_zj span a:hover{background: #af0000}





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;}}