.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tc{text-align:center}
.db{display:block}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fl{float:left}
.fr{float:right}
.fwb{font-weight:700}
.fwn{font-weight:400}
.db{display:block}
.dn{display:none}
.f_fw{font-family:"Microsoft Yahei"}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f_cb,.f_cbli li{zoom:1}
.ma{margin:0 auto}
.line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.line4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.g_yzsp{padding:4rem 4%}
.g_yzsp .yzleft h2{margin-bottom:2rem}
.g_yzsp .yzleft h2 b{font-size:2.1rem;font-weight:400;line-height:3rem;color:#252525;display:block;font-weight:700}
.g_yzsp .yzleft h2 em{font-size:1.4rem;font-weight:400;line-height:2.2rem;color:#252525;display:block}
.g_yzsp .yzleft p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#666;margin-bottom:2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.g_yzsp .yzsp{width:100%}
.g_yzsp .yzsp img{width:100%;display:block}
.m_zz{height:6.5rem}
.m_zz ul{height:6.5rem;position:relative;display:flex;justify-content:space-between}
.m_zz li{position:relative;float:left;height:5rem;padding-left:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m_zz li em{display:block;height:3rem;line-height:3rem;overflow:hidden}
.m_zz li em b{display:inline-block;font-size:3rem;color:#333;font-family:arial}
.m_zz li em i{position:absolute;left:0;top:.5rem;width:1.6rem;height:1.6rem}
.m_zz li em i img{width:100%;display:block}
.m_zz li h4{font-size:1rem;line-height:1.5rem;color:#333;font-weight:400}
.m_zz li:nth-child(1){width:37%}
.m_zz li:nth-child(2){width:35%}
.m_zz li:nth-child(3){width:25%}
.g_dz{background:url(../images/dzbg.jpg) no-repeat;background-size:100%;padding-top:2.5rem;height:46rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_dz h2{height:10.5rem;margin-left:4%;position:relative;font-size:2.2rem;font-weight:400;line-height:3.3rem;color:#fff;font-weight:700}
.g_dz h2:before{content:"";position:absolute;background:#fff;width:1.3rem;height:.15rem;left:0;top:8rem}
.g_dz p{font-size:1rem;font-weight:400;line-height:1.5rem;color:#fff;height:10rem;margin-left:4%;padding-right:45%}
.g_dz .m_dzlst{margin:0 4%;background:#fff;height:19rem;box-shadow:.15rem 0 1.2rem rgba(0,0,0,.14);padding-top:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_dz .m_dzlst li{height:8rem;float:left;width:33%;text-align:center}
.g_dz .m_dzlst li i{display:block;width:4rem;margin:0 auto}
.g_dz .m_dzlst li i img{width:100%;display:block}
.g_dz .m_dzlst li span{display:block}
.g_dz .m_dzlst li span b{font-size:1.3rem;font-weight:400;line-height:2rem;color:#282828;font-weight:700;display:block}
.g_dz .m_dzlst li span em{font-size:1rem;font-weight:400;margin-top:.3rem;line-height:1.2rem;color:#282828;display:block}
.g_dz .m_dzlst li span em a{color:#282828}
.g_fa h2{height:7.3rem;position:relative;text-align:center}
.g_fa h2 :before{content:"";position:absolute;background:#b6b6b6;width:3rem;height:.1rem;left:50%;margin-left:-1.5rem;top:6rem}
.g_fa h2 b{font-size:2.1rem;font-weight:400;line-height:3rem;color:#252525;display:block;font-weight:700}
.g_fa h2 em{font-size:1.3rem;font-weight:400;line-height:2rem;color:#252525;display:block}
.g_fa .m_fa{overflow:hidden}
.g_fa .fltit{height:7.6rem;margin-bottom:1rem;background:#eeeff1;position:relative}
.g_fa .fltit .tabsfa a{float:left;width:33.33333%;text-align:center;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:0;border-top:0;height:3.8rem;overflow:hidden;font-size:1.3rem;font-weight:400;line-height:3.8rem;color:#252525;display:block}
.g_fa .fltit .tabsfa a:nth-child(5){border-bottom:0}
.g_fa .fltit .tabsfa a:nth-child(4){border-bottom:0}
.g_fa .fltit .tabsfa .active{position:relative;color:#3e84c6;font-weight:700;background:#fff;border-top:.3rem solid #2379c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.8rem}
.g_fa .fltit .famore{position:absolute;right:0;top:3.8rem;width:33.33333%;text-align:center;border-left:1px solid #d0d0d0;height:3.8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_fa .fltit .famore a{font-size:1.3rem;font-weight:400;line-height:3.8rem;color:#252525;display:block}
.g_fa dl dt{width:100%}
.g_fa dl dt img{width:100%;display:block}
.g_fa dl dd{position:absolute;right:0;top:5rem;width:59%;height:16.6rem;background:rgba(35,121,194,.9);z-index:11;padding:1.2rem 4% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_fa dl dd h4 a{font-size:1.2rem;font-weight:400;line-height:2rem;color:#fff;display:block;font-weight:700;margin-bottom:.2rem}
.g_fa dl dd .facp li{float:left;width:48%}
.g_fa dl dd .facp li:nth-child(2){float:right}
.g_fa dl dd .facp li img{width:100%;display:block}
.g_fa dl dd p{font-size:.85rem;font-weight:400;line-height:1.4rem;color:rgba(255,255,255,.6);margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.g_otcp{margin:0 4%;padding-top:1.7rem;position:relative;padding-bottom:7.3rem}
.otcptit{height:2.6rem;margin-bottom:.6rem}
.otcptit span a{float:right;font-size:1.4rem;font-weight:400;line-height:2.6rem;color:#252525}
.otcptit h2{float:left;width:62%}
.otcptit h2 b{display:inline-block;font-size:1.4rem;font-weight:400;line-height:2.6rem;color:#252525;font-weight:700}
.otcptit h2 em{display:inline-block;font-size:.75rem;font-weight:400;line-height:2.6rem;color:rgba(37,37,37,.2);margin-left:.6rem;text-transform:uppercase}
.m_otcp{overflow:hidden}
.m_otcp dl{width:100%;position:relative}
.m_otcp dl dt{width:100%;overflow:hidden;display:block}
.m_otcp dl dt img{width:100%;display:block}
.m_otcp dl dd i{display:block;width:1.8rem;margin:0 auto}
.m_otcp dl dd i img{width:100%;display:block}
.m_otcp dl dd h4{display:block;font-size:1.2rem;font-weight:400;line-height:3rem;color:#282828;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.g_otcp .swiper-pagination-bullet{width:.8rem;height:.8rem;background:#939393;margin:0 1rem}
.g_otcp .swiper-pagination-bullet-active{background:#2379c2}
.g_otcp .swiper-pagination-bullets{top:22rem;z-index:155;width:100%}
.m-edge{position:relative}
.m-edge h2{height:7.5rem;position:relative;text-align:center}
.m-edge h2 :before{content:"";position:absolute;background:#b6b6b6;width:3rem;height:.1rem;left:50%;margin-left:-1.5rem;top:6rem}
.m-edge h2 b{font-size:2.1rem;font-weight:400;line-height:3rem;color:#252525;display:block;font-weight:700}
.m-edge h2 em{font-size:1.3rem;font-weight:400;line-height:2rem;color:#252525;display:block}
.edge_c li{margin:0 0 1rem;position:relative}
.edge_c li:nth-child(4){margin-bottom:0}
.edge_c li dl{display:none}
.edge_wt{position:relative;overflow:hidden}
.edge_wt h3{position:absolute;left:3%;top:0;display:block;font-size:1.6rem;font-weight:400;line-height:7rem;color:#fff}
.edge_wt i{position:absolute;right:3%;top:2.5rem;width:4.2rem;height:1.8rem;z-index:11;display:block}
.edge_wt i img{width:100%;display:block}
.edge_wt em{width:100%;display:block}
.edge_wt em img{width:100%;display:block}
.edge_c li dl{display:none}
.edge_c li.on dl{display:block}
.edge_c li.on .edge_wt{display:none}
.edge_c li.on dl{display:block}
.edge_c li.on dl dt{width:100%}
.edge_c li.on dl dt img{width:100%;display:block}
.edge_c li.on dl dd{position:relative;background:#2379c2;height:8rem}
.edge_c li.on dl dd h3{height:8rem;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#fff;padding:0 3%;float:left;width:31%;padding-top:1.7rem;background:#e73f1d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.edge_c li.on dl dd p{height:8rem;font-size:1rem;font-weight:400;line-height:1.4rem;color:#fff;float:left;width:69%;padding:0.5rem 3% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:table-cell}
.edge_c li:nth-child(1).on dl dd p,.edge_c li:nth-child(2).on dl dd p{padding-top:0.6rem}
.edge_c li:nth-child(4).on dl dd p{padding-top:0.5rem}
.edge_c li.on .edge_wt{display:none}
.g_hz{background:url(../images/hzbg.jpg) no-repeat;background-size:100%;height:60.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:4.5rem}
.g_hz h2 a{position:relative;height:7rem;text-align:center;display:block}
.g_hz h2 a b{display:block;font-size:2.1rem;font-weight:400;line-height:2.6rem;color:#252525;font-weight:700}
.g_hz h2 a:before{content:"";position:absolute;background:#b6b6b6;width:3rem;height:.1rem;left:50%;top:6rem;margin-left:-1.5rem}
.g_hz h2 a em{display:block;font-size:1.4rem;font-weight:400;line-height:2.8rem;color:#252525}
.g_hz p{font-size:1.3rem;font-weight:400;line-height:1.7rem;color:#666;padding:0 3% 1.2rem}
.g_hz .hzimg,.g_hz .hzimg img{width:100%;display:block}
.g_hz span{display:block;margin-left:6.6%}
.g_hz span a{display:block;float:left;width:16rem;height:2.7rem;background:#e73f1d;font-size:1rem;font-weight:400;line-height:2.7rem;color:#fff;text-align:center;margin-right:.35rem}
.g_hz span a:nth-child(2){background:#2379c2}
.g-news{padding-top:3.4rem;padding-bottom:2rem}
.g-news h2 a{position:relative;height:7.6rem;text-align:center;display:block}
.g-news h2 a b{display:block;font-size:2.1rem;font-weight:400;line-height:2.6rem;color:#252525;font-weight:700}
.g-news h2 a:before{content:"";position:absolute;background:#b6b6b6;width:3rem;height:.1rem;left:50%;top:6rem;margin-left:-1.5rem}
.g-news h2 a em{display:block;font-size:1.4rem;font-weight:400;line-height:2.8rem;color:#252525}
.g-news .newcon{margin:0 4%}
.g-news .newcon .newtj2{background:#fff;height:11rem;overflow:hidden;box-shadow:0 0 1rem rgba(0,0,0,.08);margin-bottom:1.2rem}
.g-news .newcon .newtj2 dt{float:left;width:43%}
.g-news .newcon .newtj2 dt img{width:100%;display:block}
.g-news .newcon .newtj2 dd{float:left;width:57%;padding:1.5rem 2% 0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g-news .newcon .newtj2 dd p{font-size:1.3rem;font-weight:400;line-height:1.8rem;color:#333;margin-bottom:1rem}
.g-news .newcon .newtj2 dd p a{color:#333}
.g-news span{display:block;height:2rem;position:relative}
.g-news span a{display:block;font-size:.85rem;font-weight:400;line-height:2rem;color:rgba(255,255,255,.9);width:8rem;background:#2379c2;border:1px solid #cbdff1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.3rem;position:relative}
.g-news span a:after{content:"";position:absolute;background:url(../images/newmore1.png) no-repeat right 0;background-size:1.6rem .8rem;width:.8rem;height:.8rem;left:6rem;top:.6rem}
html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
@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.66666667px}
}
@media screen and (min-width:414px){html{font-size:11.04px}
}
@media screen and (min-width:440px){html{font-size:11.73333333px}
}
@media screen and (min-width:480px){html{font-size:12.8px}
}
@media screen and (min-width:520px){html{font-size:13.86666667px}
}
@media screen and (min-width:560px){html{font-size:14.93333333px}
}
@media screen and (min-width:600px){html{font-size:16px}
}
@media screen and (min-width:640px){html{font-size:17.06666667px}
}
@media screen and (min-width:680px){html{font-size:18.13333333px}
}
@media screen and (min-width:700px){html{font-size:18.66666667px}
}
@media screen and (min-width:720px){html{font-size:19.2px}
}
@media screen and (min-width:750px){html{font-size:20px}
}
