@charset "utf-8";
.content_mst{ width:100%;}
.content_mst .daohang{ width: 88%; margin: auto; height: 60px; line-height: 60px;}
.content_mst .daohang span a{ color: #333333; font-size: 14px;}
.content_mst .daohang .span_dt{ margin: 0 10px;}
.content_mst_one{ width: 88%; text-align: center; margin: auto; overflow: hidden;}
.content_mst_one img{ width: 100% !important; height: auto !important;}
.teach{ width: 50%;min-width: 1000px; overflow: hidden; margin: 60px auto 0 auto;}
.teach ul li{ width: 33.33%; float: left; text-align: center; margin-bottom: 100px;}
.cont_teach>p{ font-family: 'FZYanSJW'; text-align: center; font-size: 22px; color: #231815; margin:80px auto;}
.font_a p{ color: #333333; text-align: center; font-size: 14px;}
.teach a .img_div{overflow: hidden;text-align: center; margin: auto; width: 221px; height: 221px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
.teach a .img_div>img{ width: 100%; height: auto; text-align: center; margin: auto;}
.font_a .p_a{ margin-top: 28px;}
.teach ul li a>span{ display: block; width: 216px; height: 40px; position: relative; color: #1f8871; margin: 25px auto auto auto; line-height: 40px; border: 1px solid #1F8871;}
.teach ul li a>span i{ font-size: 14px; font-weight: bold;}
.teach ul li a>span p{ position: absolute; right: 20px; top: 0;}
.xyfj{ width: 100%; height: auto; border-top: 2px solid #f3f3f2; border-bottom: 2px solid #f3f3f2; position: relative;}
.xyfj .xyfj_con{ margin: 90px auto; text-align: center;}
.xyfj .xyfj_con .xyfj_con_div{ width: 62.5%; text-align: center; margin: auto;}
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_l .swiper-container .swiper-button-prev,
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_r .swiper-container .swiper-button-prev{ background: url(../img/left_btn.png) no-repeat center; width: 42px; height: 41px;}
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_l .swiper-container .swiper-button-next,
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_r .swiper-container .swiper-button-next{ background: url(../img/right_btn.png) no-repeat center; width: 42px; height: 41px;}
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_l,
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_r{ width: 46%; text-align: center; padding: 10px 10px 6px 10px; border: 1px solid #adadad;}
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_l .swiper-container .swiper-wrapper .swiper-slide img,
.xyfj .xyfj_con .xyfj_con_div .xy_con_div_r .swiper-container .swiper-wrapper .swiper-slide img{ text-align: center; margin: auto; width: 100%;}
.mingshitang_con{ position: relative; width: 100%; border-top:2px solid #f3f3f2; height: 516px;}
.mingshitang_con .p_1{ margin-top: 130px;}
.mingshitang_con .p_2{ margin-top: 14px;}
.mingshitang_con .p_1,.mingshitang_con .p_2{ text-align: center;}
.mingshitang_con .qiehuan_lunbo .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23adadad'%2F%3E%3C%2Fsvg%3E");}
.mingshitang_con .qiehuan_lunbo .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23adadad'%2F%3E%3C%2Fsvg%3E");}
.qiehuan{ width: 40%; overflow: hidden;margin:60px auto 0 auto;min-width: 1000px;}
.qiehuan_lunbo .swiper-button-prev{ margin-left: -30px; position: absolute;left: auto;}
.qiehuan_lunbo .swiper-button-next{ margin-left: 1000px; position: absolute; right: auto;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide{text-align: center;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a .img_div{ text-align: center; margin: auto; width: 194px; height: 194px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; overflow: hidden;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a .img_div img{ width: 100%; text-align: center; margin: auto;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a span{ display: block; width: 216px; height: 40px; position: relative; color: #1f8871; margin: 25px auto auto auto; line-height: 40px; border: 1px solid #1F8871;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a span .p_posi{position: absolute;right: 20px;top: 0;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a span:hover{background: #1f8871; border: 0;}
.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a span:hover i,.qiehuan .qiehuan_lunbo .swiper-wrapper .swiper-slide a span:hover p{ color: #fff;}
.content_mst_con{ width: 88%; margin: auto; margin-bottom: 80px;}
.content_mst_con>p{ text-align: center; color: #1f8871; font-size: 22px; line-height: 300px; height: 220px;}
.content_mst_con .con{ width: 60%; margin: auto auto 80px auto;}
.content_mst_con .con p{ font-size: 14px; color: #333; line-height: 2.5em; letter-spacing: 2px;}
.content_mst_con .con_img>img,
.content_mst_con .mst_sp{ text-align: center;}
.content_mst_con .con_img>img{ width: 100%;}
.content_mst_con .mst_sp .sp_rongqi{ margin: 90px 0 130px 0; position: relative;}
.content_mst_con .mst_sp .sp_rongqi img:first-child{ position: relative;}
.content_mst_con .mst_sp .sp_rongqi img:last-child{ position: absolute; top: 0px; width: 85px; height: 119px;}
.content_mst_con .con_img span{ width: 135px; float: right; margin: 20px 0 0 0;}
.content_mst_con .con_img span a img{margin-top: 5px; margin-right: 10px;}
.content_mst_con .con_img span a p{ color: #333333;}
.teach a .img_div>span{ display: block; width: 221px; height: 221px; background: rgba(255,255,255,0.3); position: absolute; top: 0px; left: 0px; display: none;}
.teach a .img_div>span img{ text-align: center; margin: auto; position: relative;}
.font_b p{ line-height: 2em;}
.dianji{ text-align: center; margin: auto; border: 1px solid #333333;}
.dianji p{ line-height: 50px; cursor: pointer;}
.dianji p img{ margin: auto 6px;}
.dam{ margin-bottom: 100px;}
.quanping,.quanping1{ width: 100%; position: fixed; top: 0px; left: 0px; height: 100%; background: rgba(255,255,255,0.5); z-index: 100;}
/*.quanping1{ display: none !important;}*/
.quanping_b,.quanping1_b{ position: absolute;}
.quanping1_b{ width: 100%;}
.quanping_cont,.con_a_con_l1{ position: relative;}
.con_a_con_l1{ background: #fff; position: relative; overflow: auto; box-shadow: 2px 2px 5px #ADADAD; -webkit-box-shadow:  2px 2px 5px #ADADAD; -moz-box-shadow: 2px 2px 5px #ADADAD;}
.con_a_con_l1>.span>div>span{ font-size: 14px; color: #333333; line-height: 2em;}
.quanping_cont .xianshi div:first-child{ width: 221px; height: 221px;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; overflow: hidden;}
.quanping_cont .xianshi div:first-child img{ width: 100%; margin: auto; text-align: center;}
.quanping_cont .xianshi .lf .p1{ font-size: 14px;}
.quanping_cont .xianshi .lf .p2{ font-size: 20px; margin: 10px 0;}
.quanping_cont .xianshi .lf .p2 span{ font-size: 16px;}
.quanping_cont .xianshi .lf .p3{ font-size: 14px; line-height: 2em;}
.quanping_cont .xianshi .lf .p3+div{ margin-top: 20px;}
.quanping_cont .xianshi div.lf:last-child{ margin-left: 20px; width: 55%;}
.quanping_cont .xianshi div.lf:first-child p{}
.quanping_cont .xianshi .lf div .con{ width: 100%; padding: 20px 20px 0 20px;}
.quanping_cont .xianshi .lf div .con+img.rf{ margin-right: -40px;}
.quanping_cont .xianshi .lf div .con p{ font-size: 14px; line-height: 2em; color: #000; display: inline;}
.close,.close1{ position: absolute; top: 0px; right: 0px; display: block; width: 60px; height: 60px; cursor: pointer; background: #333; border-radius: 50%; -weblit-border-radius: 50%; -moz-border-radius: 50%;}
.close p,.close1 p{ text-align: center; font-size: 40px; font-weight: 100; margin: auto; line-height: 54px; color: #fff; transform:  rotate(-45deg); -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.close span,.close1 span{ position: absolute; left: 13px;}
.xianshi{ margin: auto; background: #fff; position: absolute; padding: 40px 0; box-shadow: 2px 2px 5px #ADADAD; -webkit-box-shadow: 2px 2px 5px #ADADAD; -moz-box-shadow: 2px 2px 5px #ADADAD; overflow: hidden;}
.zinde{ z-index: 61;}
.content_tea{
    width: 88%;
    margin: auto;
    margin-bottom: 80px;
}
.content_tea *{
    max-width: 100%;
    display:block;
}

/* 设置滚动条的样式 */.con_a_con_l1::-webkit-scrollbar { width: 6px;}
/* 滚动槽 */.con_a_con_l1::-webkit-scrollbar-track { border-radius: 6px;}
/* 滚动条滑块 */.con_a_con_l1::-webkit-scrollbar-thumb { border-radius: 6px; background: #ADADAD;}
/*.con_a_con_l1::-webkit-scrollbar-thumb:window-inactive { background: #con_a_con_l1;}*/
.span{ overflow: auto; box-sizing: border-box; margin: 0 auto;}
.span>div{ height: auto; width: 90%; margin: 0 5%;}
.span>div>div{ position: fixed; background: #FFFFFF; padding-top: 20px;}
.span>div>b{ padding-top: 122px; font-weight: 100; display: block;}
.span>div>div div{ position: relative;}
.span>div>div>div>b,.span>div>div>div>b>b{ font-weight: 100;}
.span>div>span:last-child{ position: fixed; display: block; background: #fff; height: auto; line-height: 20px;}
.span b{}
.pa_1{ line-height: 3em; font-size: 20px; letter-spacing: 3px; color: #333333;}
.span div img{ width: 100% !important; height: 100% !important;}
.pa_2{color: #adadad; font-size: 14px; line-height:3em;}
.pa_2 span{ margin: 0 8px;}
.pa_3{ color: #333333; font-size: 16px; line-height: 3em;}




