body{background: #fff;}
.wrap img{display: block;width: 100%;}
.tit01{text-align: center; font-size:2.5rem; color:#333; line-height:3rem; font-weight:bold;}
.tit01 em{ display:block; font-size:1.2rem; color:#333; line-height:2.4rem;}


.m-adv {width: 100%;  position:relative;}
.m-adv img{ width:100%; display: block;}
.m-adv .swiper-pagination{bottom: 2rem !important; z-index: 1}
.m-adv .swiper-pagination .swiper-pagination-bullet{width: 0.8rem; height: 0.8rem;margin:0 0.5rem !important;background: #fff;border-radius: 0; opacity: 1; position: relative; border-radius:1rem;}
.m-adv .swiper-pagination .swiper-pagination-bullet-active{background:#1dabcf; width:2.6rem;}

/**/
.g_yinz{ padding:2rem 0; background:url(../images/guide_bg.jpg) no-repeat center top; background-size:100% auto;}
.g_yinz h3{ text-align:center; font-size:2.5rem; font-weight:bold; color:#1dabcf;}
.g_yinz h3 em{ display:block; font-size:1.7rem; font-weight:normal; color:#333; padding-bottom:0.7rem;}
.g_yinz dl{ width:92%; margin:2rem auto 0;}
.g_yinz dt{ position:relative;}
.g_yinz dt img{ display:block; width:100%; border-radius:2rem 0 0 0;}
.g_yinz dt em{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4) url(../images/guide_v.png) no-repeat center center; border-radius:3rem 0 0 0;}
.g_yinz dd p{ font-size:1.2rem; line-height:2.2rem; color:#333; padding:1.6rem 0;}
.g_yinz dd a{ display:block; width:9.9rem; height:3rem; background:url(../images/guide_btn.png) no-repeat; line-height:3rem; color:#fff; margin:0 auto; padding-left:2rem;}


/**/
.g_yous{ position:relative; padding:3rem 0 2rem; margin-bottom:2.3rem;}
.yous_tit{  height:12.7rem; margin:1.5rem 0 0 3.7%;}
.yous_tit a{ display:block; float:left; width:23.194%; height:10.2rem; background:#0a1b33; text-align:center; border-radius:0.8rem; margin-right:0.8%; font-size:1.3rem; font-weight:bold; color:#fff;}
.yous_tit em{ display:block; width:3.6rem; height:3.6rem; margin:0 auto 1rem; padding-top:1.8rem;}
.yous_tit .active{ background:#1dabcf;}
.m_yous{ margin:0 auto 4rem;}
.m_yous dd{ padding:0 3%; margin:0 auto;}
.m_yous dd h3{ font-size:2.4rem; font-weight:bold; color:#1dabcf; padding:1.5rem 0 1.2rem; border-bottom:1px solid #c4c6c7;}
.m_yous dd h3 em{  font-size:1.5rem;display:block;line-height:1.8rem; color:#333; padding-top:0.6rem;}
.m_yous dd p{ font-size:1.2rem; line-height:1.8rem; color:#333; margin-top:1.2rem;}
.m_yous .swiper-pagination{bottom: 2rem !important; z-index: 1;}
.m_yous .swiper-pagination .swiper-pagination-bullet{width: 0.8rem; height: 0.8rem;margin:0 0.5rem !important;background: #333;border-radius: 0; opacity: 1; position: relative; border-radius:1rem;}
.m_yous .swiper-pagination .swiper-pagination-bullet-active{background:#1dabcf; width:2.6rem;}

/**/
.g_xunq{ background:url(../images/xunq_bg.jpg) no-repeat center top; background-size:100% auto; padding:2.4rem 0;}
.m_xunq{ width:92%; margin:1.6rem auto 0;}
.g_xunq dl{ float:left; width:48.55%; background:#fff; border-radius:0.8rem; height:20.2rem; margin-bottom:0.7rem;}
.g_xunq dt{ text-align:center; font-size:1.4rem; font-weight:bold; color:#1dabcf; padding:1.3rem 0 0;}
.g_xunq dt em{ display:block; width:5.8rem; height:5.8rem; background:url(../images/xunqiu_y.png) no-repeat center top; background-size:100% auto; font-size:1.3rem; text-align:center; line-height:5.8rem; margin:0 auto 0.6rem;}
.g_xunq dd{ font-size:1.2rem; line-height:2rem; color:#333; padding:0.6rem 4% 0 8%;}
.g_xunq dl:nth-child(2n){ float:right;}


/**/
.g_pro{ margin-bottom:3rem; padding:3rem 0 2.5rem; background:url(../images/pro_bg.jpg) no-repeat center bottom; background-size:100% auto;}
.pro_tit{ width:92%; margin:1.6rem auto 0;}
.pro_tit dl{ margin-bottom:0.8rem; border:1px solid #b2b2b2; box-sizing:border-box;}
.pro_tit dt{ height:3.2rem; background:#1dabcf; padding:0 4%; line-height:3.2rem; font-size:1.2rem;}
.pro_tit dt a{ display:block; color:#fff; background:url(../images/pro_arr.png) no-repeat right center; background-size:0.45rem 0.75rem; font-weight:bold;}
.pro_tit dd{ padding:1rem 0 1rem 4%;}
.pro_tit dd a{ display:block; width:33.33%; float:left; font-size:1.2rem; line-height:2rem; color:#333;}
.pro_tit dl:nth-child(2) dd a{ width:25%;}
.m_pro{width:92%; margin:1.7rem auto 0; overflow:hidden;}
.m_pro li{ width:48.5%; float:left; margin-bottom:0.7rem;}
.m_pro li img{ display:block; width:100%; border-radius:0.8rem;}
.m_pro li em{ display:block; font-size:1.2rem; line-height:2.5rem; text-align:center; color:#333; overflow:hidden;}
.m_pro a:nth-child(2n-1) li{ float:right;}
.pro_more{display:block; width:58.66%; height:3.8rem; margin:0 auto; background:#1dabcf; border-radius:3rem; font-size:1.2rem; line-height:3.8rem; color:#fff; text-align:center;}

/**/
.g_coopter{ position:relative;}
.g_coopter .tit01{ width:100%; position:absolute; top:0;}
.g_coopter h5 img{ display:block; width:100%;}

/**/
/* */
.g_news{ padding:2.5rem 0 3rem; background: url(../images/new_bg.jpg) no-repeat center top; background-size:100% auto;}
.news_tit{ width:92%; height:4rem; margin:1rem auto 2rem; background:#fff; border-radius:4rem; box-shadow:0.1rem 0.1rem 1rem #ccc;}
.news_tit em{ display:block;height:4rem; line-height:4rem; color:#333333; width:33.33%;float:left;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-weight:bold; border-right:1px solid #d6d6d6; box-sizing:border-box;}
.news_tit em:last-child{ border:0;}
.news_tit .active{ background:#1dabcf; color:#fff;}
.news_tit .active:nth-child(1){ border-radius:4rem 0 0 4rem;}
.news_tit .active:nth-child(3){ border-radius:0 4rem 4rem 0;}
.m_news{ width:92%; margin:0 auto; overflow:hidden;}
.m_news dl{ border:2px solid #1dabcf; box-sizing:border-box; margin-bottom:0.65rem; padding:1.7rem 4%;}
.m_news dt{ width:4rem; height:5rem; border-bottom:2px solid #dcdcdc; float:left; font-size:1.5rem; color:#333;}
.m_news dt em{ display:block; font-size:0.8rem; color:#bdbdbd;}
.m_news dd{ width:78.57%; float:right;}
.m_news dd h3{ font-size:1.3rem; font-weight:bold; color:#333;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.m_news dd p{ font-size:1,2rem; line-height:1.7rem; color:#666; padding-top:0.6rem;}

/* */
.g_about{ width:92%; margin:2.2rem auto 0;}
.g_about dl{width:100%; margin:1rem auto 0;}
.g_about dt{ position:relative;}
.g_about dt img{ display:block; width:100%; border-radius:0.8rem;}
.g_about dt em{display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4) url(../images/guide_v.png) no-repeat center center; border-radius:0.8rem;}
.g_about dd h3{ font-size:1.8rem; font-weight:bold; color:#333; padding-bottom:0.9rem;}
.g_about dd p{ font-size:1.2rem; line-height:2rem; color:#333;}
.g_about dd{ padding:1.3rem 0 3rem; }
.g_about dd span{display:block; width:9.9rem; height:3rem; background:url(../images/guide_btn.png) no-repeat; line-height:3rem; color:#fff; margin:1.8rem auto 0; padding-left:2rem;}

/**/
.g_pic{}
.pic_tit{ height:5.2rem; border-radius:0.6rem; background:#0e9cc0; text-align:center; line-height:5.2rem; width:92%; margin:0 auto 1.3rem;}
.pic_tit em{ display:block; width:33.33%; float:left; font-size:1.3rem; color:#fff;}
.pic_tit img{ display:inline-block; vertical-align:middle; width:2.1rem; height:1.75rem; padding-right:3%;}
.pic_tit .active{ font-weight:bold; background:#1dabcf;}
.pic_tit .active:nth-child(1),.pic_tit .active:nth-child(3){ border-radius:0.6rem;}

.m_pic{ position:relative; overflow:hidden;}
.m_pic ul{ width:92%; margin:0 auto 2rem;}
.m_pic li{ width:48.99%; float:left;}
.m_pic li img{ display:block; width:100%; border-radius:0.5rem;}
.m_pic li em{display:block;font-size:1.2rem; line-height:2.5rem;text-align:center; color:#333; overflow:hidden;}
.m_pic a:nth-child(2n-1) li{ float:right;}
.m_pic .swiper-button-prev{ width:0.85rem; height:1.4rem; margin:0; padding:0; top:30%; left:0;}
.m_pic .swiper-button-next{ width:0.85rem; height:1.4rem; margin:0; padding:0; top:30%; right:0;}
.m_pic .swiper-button-prev:after,.m_pic .swiper-button-next:after{ content:"";}




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.06666666666667px;}}
@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;}}




