/*1029626114@qq.com*/
.g_fagys{background: #f2f2f2;padding-top: 2.5rem;height: 47rem;}
.g_fagys h2{height: 6rem;text-align: center;font-size: 2rem;font-weight: bold;color: #333333;position: relative;}
.g_fagys h2:before{content: "";position: absolute;width: 2.5rem;height: 0.3rem;background: #f38d01;left:50%;margin-left: -1.25rem;top:4rem;}
.g_fagys .m_fagys{margin: 0 3%;}
.g_fagys .m_fagys dl{height: 9.6rem;overflow: hidden;}
.g_fagys .m_fagys dt{float: left;width: 50%;}
.g_fagys .m_fagys dt img{width: 100%;display: block;}
.g_fagys .m_fagys dd{float: left;width: 47%;background: #fff;height:8.6rem;padding: 1rem 0 0 3%;}
.g_fagys .m_fagys h3{height: 2.6rem;line-height: 2.6rem;position: relative;font-size: 1.3rem;font-weight: normal;color: #303030;}
.g_fagys .m_fagys h3:before{content: "";position: absolute;width: 2.5rem;height: 0.2rem;background: #f38d01;left:0;top:2.9rem;}
.g_fagys .m_fagys p{font-size: 1rem;color: #666666;line-height: 1.5rem;margin-top: 1rem;margin-right: 10%;}


.g_jjfa{padding-top: 2rem;position: relative;}
.g_jjfa h2{height: 6rem;text-align: center;font-size: 2rem;font-weight: bold;color: #333333;position: relative;}
.g_jjfa h2 a{color: #333333;}
.g_jjfa h2:before{content: "";position: absolute;width: 2.5rem;height: 0.3rem;background: #f38d01;left:50%;margin-left: -1.25rem;top:4rem;}
.g_jjfa .js-swiper-tab{float: right;width: 71.8%;overflow: hidden;}
.g_jjfa .js-swiper-tab img{width: 100%;display: block;}
.g_jjfa .tabs{position: absolute;left:0;top:8rem;width: 28.2%;z-index: 11}
.g_jjfa .tabs a{display: block;height: 4.7rem;line-height: 4.7rem;background:url(../images/anbg1.jpg) no-repeat;background-size: 100%;padding-left: 3%;font-size: 1.1rem;color: #333333;}
.g_jjfa .tabs .active{background:url(../images/anbg2.jpg) no-repeat;background-size: 100% 4.7rem; color: #fff;position: relative;}
.g_jjfa .tabs .active:before{content: "";position: absolute;background:url(../images/anico.png) no-repeat;background-size: 100%;width: 0.8rem;height: 1.3rem;right:-0.8rem;top:1.8rem;}
.g_falst{padding-top: 2rem;height: 18.6rem;background: #f2f2f2;padding-left: 3%;}
.g_falst dl{float:left;width:48%;height: 6rem; }
.g_falst dt{float: left;width: 32.6%;margin-right: 2%;}
.g_falst dt img{width: 100%;display: block;}

.g_falst dd{float: left;width: 65%;padding-top: 0.5rem;font-size: 1.1rem;line-height: 1.5rem;color: #333333;}
.g_bz{height: 80rem;border-bottom: 1rem solid #f2f2f2;}
.g_bz dt,.g_bz dt img{width: 100%;display: block;}

.g_bz dd{position: relative;margin-bottom: 2rem;}
.g_bz dd b{width: 22%;margin: 0 auto 1rem;position: relative;margin-top: -3.6rem;display: block;}
.g_bz dd b img{width: 100%;display: block;}
.g_bz h3{height: 5rem; text-align: center; position: relative;font-size: 2rem;font-weight: bold;color: #333333;}
.g_bz h3:before{content: "";position: absolute;width: 2.5rem;height: 0.3rem;background: #f38d01;left:50%; margin-left: -1.25rem; top:3.5rem;}
.g_bz p{padding: 0 3%; font-size: 1.1rem;color: #303030;line-height: 1.8rem;}

.g_hz{padding-top: 2rem;height:auto;border-bottom: 1rem solid #f2f2f2; padding-bottom: 3rem;}
.g_hz h2{height: 6rem;text-align: center;font-size: 2rem;font-weight: bold;color: #333333;position: relative;}
.g_hz h2 a{color: #333333;}
.g_hz h2:before{content: "";position: absolute;width: 2.5rem;height: 0.3rem;background: #f38d01;left:50%;margin-left: -1.25rem;top:4rem;}
.g_hz ul{margin-left: 3%;margin-right: 3%; margin-bottom: 2rem; border: 1px solid #d9d9d9;border-top: none;border-left: none;}
.g_hz li{float: left;width: 33.333333333333333%;}
.g_hz li img{width: 100%;display: block;border: 1px solid #d9d9d9;box-sizing:border-box;border-right: none;border-bottom: none;}
.g_hz span a{display: block;width: 11rem;height: 2.8rem;line-height: 2.8rem;background: #f38d01;border-radius: 0.2rem;margin: 0 auto;text-align: center;font-size: 1.1rem;color: #fff;}


.g_news{padding-top: 1.7rem;}
.g_news h2{height: 6rem;text-align: center;font-size: 2rem;font-weight: bold;color: #333333;position: relative;}
.g_news h2 a{color: #333333;}
.g_news h2:before{content: "";position: absolute;width: 2.5rem;height: 0.3rem;background: #f38d01;left:50%;margin-left: -1.25rem;top:4rem;}
.g_news dl{border-bottom: 1px solid #d9d9d9;margin-bottom: 1.8rem;  padding-bottom:1rem;}
.g_news dt,.g_news dt img{width: 100%;display: block;}
.g_news dd{padding: 1rem 3% 0;}
.g_news h3{height: 2.4rem;line-height: 2.4rem;overflow: hidden;font-size: 1.4rem;font-weight: bold;color: #333333;margin-bottom: 0.3rem;}
.g_news h3 a{color: #333333;}
.g_news p{font-size: 1rem;line-height: 1.5rem;color: #666666;}

.g_dt {padding-bottom: 3.5rem;}
.g_dt .tabs2{height: 4.2rem;margin-left: 20%;}
.g_dt .tabs2 a{display: block;float: left;width:9rem;height:2.6rem;line-height:2.6rem;border: 1px solid #d9d9d9;border-radius: 2rem;text-align: center;font-size: 1.4rem;color: #333333;margin-right: 1.5rem; }
.g_dt .tabs2 .active{background: #f28d00;color: #fff;font-weight: bold;border: 1px solid #f28d00;}
.g_dt dl{margin: 0 3% 1rem;height: 8rem;border-bottom: 1px solid #d9d9d9;}
.g_dt dt{height: 2rem;line-height: 2rem;font-weight: normal;font-size: 1.4rem;color: #f28d00;font-weight: normal;}
.g_dt dt a{color: #f28d00; white-space:nowrap; overflow:hidden; display:block; text-overflow:ellipsis;}
.g_dt em{display: block;height: 2rem;line-height: 2rem;font-size: 1rem;color: #999999;}
.g_dt p{font-size: 1rem;line-height: 1.5rem;color: #666666;height: 3rem;overflow: hidden;}
.g_dt ul{margin: 0 3%;}
.g_dt li{height: 3rem;line-height: 3rem;font-size: 1.1rem;color: #333333;position: relative;padding-left: 5%;}
.g_dt li:before{content: "";position: absolute;background:url(../images/dtico.jpg) no-repeat;background-size: 100%;width: 1.1rem;height: 1.1rem;left:0;top:1rem;}
.g_dt li a{color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 86%;display: inline-block;}
.g_dt li span{color: #999999;}
.newmore a{display: block;width: 11rem;height: 2.8rem;line-height: 2.8rem;background: #f38d01;border-radius: 0.2rem;margin: 2rem auto 0;text-align: center;font-size: 1.1rem;color: #fff;}















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;}}