﻿/*1029626114@qq.com*/
.g_pp{padding-top: 3rem;height: 32.6rem;}
.g_pp h2{background:url(../images/pptit.jpg) no-repeat 0 0;background-size: 100%;height: 3.5rem;text-align: center;font-size: 2rem;font-weight: bold;color: #222222; }
.g_pp p{padding: 0 2% 0.8rem;font-size: 1.2rem;line-height: 2rem;color: #666666;text-align: center;}
.g_pp ul{margin-left: 2%;}
.g_pp li{float: left;width: 9.7rem;height: 3.5rem;margin-right: 1%;padding-top: 10.5rem;font-size: 1.2rem;font-weight: bold;color: #009e7f;text-align: center;}
/*<img src="20190722162955001885/resource/images/f4cd1aaa30cc4754bda536f9d48e48a6_2.jpg" title="20190722162955001885/resource/images/f4cd1aaa30cc4754bda536f9d48e48a6_2.jpg" alt="1576053233(1)"/>*/

.g_pp li:nth-child(1){background:url(../images/pp1.jpg) no-repeat;background-size: 100%;}
.g_pp li:nth-child(2){background:url(../resource/images/f4cd1aaa30cc4754bda536f9d48e48a6.jpg) no-repeat;background-size: 100%;}
/*.g_pp li:nth-child(2){background:url(../images/pp2.jpg) no-repeat;background-size: 100%;}*/
.g_pp li:nth-child(3){background:url(../images/pp3.jpg) no-repeat;background-size: 100%;padding-top: 10.3rem;height: 3.7rem;line-height: 1.2rem;}
.g_pro{background:url(../images/cpbg.jpg) no-repeat;background-size: 100%;height:51.6rem;padding-top: 3.4rem;}
.g_pro h2{background:url(../images/cptit.png) no-repeat;background-size: 100%;height: 6rem;text-align: center;font-size: 2.1rem;color: #222222;position: relative;}
.g_pro h2 a{color: #222222}
.g_pro h2 em{display: block;font-size: 1.1rem;color: #666666;}

.g_pro .fllst{height: 7.8rem;margin: 0 3% 0.6rem; overflow: hidden;background:url(../images/flbg.jpg) no-repeat;background-size: 100%; padding: 1.2rem 0 0 5%;}
.g_pro .fllst li{float: left;width: 45%;height: 2.3rem;line-height: 2.3rem;font-size: 1.2rem;color: #fff;padding-left: 5%;position: relative;}
.g_pro .fllst li a{color: #fff;}
.g_pro .fllst li:before{content: "";position: absolute;width: 0.25rem;height: 0.25rem;background: #fff;border-radius: 50%;left:0;top:1rem;}

.g_pro .cplst{margin:0 0 0 3% ;}
.g_pro .cplst li{float: left;width:47%;margin-right: 4%;margin-bottom: 0.8rem;}
.g_pro .cplst li:nth-child(2n){margin-right: 0;}
.g_pro .cplst li img{width: 100%;display: block;}
.g_pro .cplst li em{display: block;width: 100%;height: 2.2rem;line-height:2.2rem;font-size: 1.1rem;color: #666666;text-align: center;overflow: hidden;border-top: none;border-bottom: none;background: #f4f7fa; }
.g_pro .morecp a{display: block;width:30rem;height: 3.5rem;line-height: 3.5rem;background: #006dd8;margin:1rem auto 0;text-align: center;font-size: 1.2rem;color: #fff;background:url(../images/cpbtn.jpg) no-repeat;background-size: 100%;}

.g_an{padding-top: 2.5rem;height: 47rem;position: relative;}
.g_an h2{background:url(../images/cptit.png) no-repeat;background-size: 100%;height: 6rem;text-align: center;font-size: 2.1rem;color: #222222;position: relative;font-weight: bold;}
.g_an h2 a{color: #222222}
.g_an h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;}
.g_an .antabs{margin:0 3%;height: 14rem;}
.g_an .antabs a{display: block;float: left;width:32.3333%;border-right: 1px solid #efefef;height: 6.3rem;padding-top: 1rem; margin-bottom: 0.4rem; position: relative; font-size: 1.2rem;font-weight: bold;color: #333333;text-align: center;box-sizing:border-box; background: #f3f3f3;margin-right: 1%;}
.g_an .antabs em{display: block;width: 3rem;height: 3rem;overflow: hidden;margin: 0 auto;}
.g_an .antabs em img{width: 3rem;height: 6rem;display: block;}
.g_an .antabs .active{color: #fff;background: #009e7f;} 
.g_an .antabs .active em img{margin-top: -3rem;}
.g_an dl{margin: 0 3%;position: relative;}
.g_an dt,.g_an dt img{width: 100%;display: block;}
.g_an dd{position: absolute;left:0;bottom: 0;width: 100%;height: 4rem;line-height: 4rem;background: #33b199;text-align: center;}
.g_an h3 a{display: block;color: #fff;font-size: 1.3rem;}


.g_ys{height: 48.5rem;position: relative;}
.g_ys h2{background:url(../images/ystit.jpg) no-repeat;background-size: 100%;height: 6rem;text-align: center;font-size: 2.1rem;color: #222222;position: relative;font-weight: bold;}
.g_ys h2 a{color: #222222}
.g_ys h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;padding-top: 0.3rem;}
.g_ys dl{margin: 0 3%;}
.g_ys dt{width: 100%;display: block;margin-bottom: 1rem;}
.g_ys dt img{width: 100%;display: block;}
.g_ys h3{height: 5rem;position: relative;padding-left: 5rem;font-size: 1.7rem;color: #333333;font-weight: bold;}
.g_ys h3 em{display: block;font-size: 0.5rem;color: #999999;text-transform: uppercase;font-weight: normal;padding-top: 0.25rem;}
.g_ys h3 b{position: absolute;width: 4.2rem;height: 4.2rem;background:url(../images/nobg.jpg) no-repeat;background-size: 100%;left:0;top:0;line-height: 4.2rem;text-align: center;font-size: 1.8rem;color: #009e7f;}
.g_ys p{font-size: 1.2rem;overflow: hidden; line-height: 1.7rem;color: #666666;padding-left: 10%;margin-bottom: 1rem;position: relative;}
.g_ys p b{font-weight: normal;color: #009e7f;}
.g_ys p:before{content: "";position: absolute;width: 0.6rem;height: 0.6rem;background:url(../images/ysico.png) no-repeat;background-size: 100%;left:6%;top:0.5rem;}
.g_ys .swiper-pagination-bullets {top:44rem;position: absolute;background:url(../images/ysnobg.jpg) no-repeat;background-size: 100%;width: 100%;height: 2.3rem;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet{border-radius: 50%;font-size: 1rem;color: #888888;margin:0 0.2rem;text-align: center;line-height: 2.2rem; background: none; width: 2.2rem;height: 2.2rem;background:url(../images/ysbg2.jpg) no-repeat;background-size: 100%;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet-active{color: #15a68a;background:url(../images/ysbg1.jpg) no-repeat;background-size: 100%;}

.g_news{height: 42.4rem;}
.g_news h2{background:url(../images/newtit.jpg) no-repeat;background-size: 100%;height: 10.8rem;margin-bottom: 1.2rem;}
.g_news h2 span{display: block;padding-top: 3rem;text-align: center;font-size: 2.1rem;font-weight: bold;color: #fff;}
.g_news h2 span a{color: #fff;}
.g_news h2 em{display: block;font-weight: normal;font-size: 1.1rem;color: #fff;}
.g_news .newtj{height: 8.3rem;margin: 0 3%}
.g_news .newtj dt{float: left;width: 50%;overflow: hidden;margin-right: 3%;}
.g_news .newtj dt img{width: 100%;}
.g_news .newtj dd{float: left;width: 45%;}
.g_news .newtj h3 a{display: block;height: 2rem;line-height: 2rem;font-size: 1.2rem;font-weight: bold;color: #333333;margin-bottom: 0.5rem;}
.g_news .newtj p{font-size: 1.2rem;line-height: 1.7rem;color: #808080;height: 3.4rem;overflow: hidden;}
.g_news .newtj span a{color: #012d9a;display: block;font-size: 1.2rem;}
.g_news .newdown{margin: 0 3%;}
.g_news .newdown dl{padding-top: 1rem;height: 5rem;border-bottom: 1px dashed #e6e6e6;}
.g_news .newdown h4 a{display: block;height: 2rem;line-height: 2rem;font-size: 1.2rem;color: #333;font-weight: bold;}
.g_news .newdown p{height: 2rem;line-height: 2rem;font-size: 1.2rem;color: #808080;overflow: hidden;}


.g_ab{height:36rem;}
.g_ab h2{background:url(../images/abtit.jpg) no-repeat;background-size: 100%;height: 6rem;text-align: center;font-size: 2.1rem;color: #222222;position: relative;font-weight: bold;}
.g_ab h2 a{color: #222222}
.g_ab h2 em{display: block;font-size: 1.1rem;color: #666666;font-weight: normal;padding-top: 0.3rem;}
.g_ab dl{margin: 0 3%;}
.g_ab dt{width: 100%;margin-bottom: 1.2rem;}
.g_ab dt img{width: 100%;display: block;}
.g_ab h3{height: 2.2rem;line-height: 2.2rem;font-weight: bold;color: #333333;font-size: 1.5rem;margin-bottom: 0.5rem;}
.g_ab h3 a{color: #333333;}
.g_ab p{font-size: 1.2rem;line-height: 1.7rem;color: #666666; height: 6.8rem;overflow: hidden;}
.g_ab p a{color: #009d7e;}

















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;}}