.yd_con{width:100%;overflow: hidden;}
.face_ban{width:100%}
.face_ban img{display:block;max-width:100%;}
.face_sm{margin-top:70px;margin-bottom:85px;}
.face_sm img{width:100%;}
.gn_ul{width: 100%;margin: 0 auto;margin-bottom: 88px;display: flex;flex-wrap: wrap;}
.gn_ul li{width: 33.33%;height: 498px;border: #cccccc solid 1px;display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: border-box;}
.gn_ul li p{font-size: 24px;color: #333;margin-top: 70px;}
.gn_ul li:hover{background: #0e98c8;}
.gn_ul li:hover p{color: #fff;}
.face_yd{width: 100%;height: 300px; background: url(../images/face_bg.jpg) no-repeat top center;margin-bottom: 100px;}
.face_yd ul{width: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
.face_yd ul li{width: 16.66%; display: flex;flex-direction: column;align-items: center;justify-content: center;height: 300px;}
.face_yd ul li p{font-size: 20px;color: #fff;margin-top: 25px;}
.face_jm{width: 100%;}
.face_jm img{ max-width: 100%;margin: 0 auto;display:block;}

.fc_nav{width: 100%;height: 80px;overflow: hidden;}
.fc_ban{width:100%}
.fc_ban img{display:block;max-width:100%;}
.fc_logo{display: block;height: 65px;width: 30%;}
.fc_logo img{max-width: 30%;}
.fc_nav{display: flex;align-items: center;justify-content: space-around;}
.fc_navbox{display: flex;}
.fc_navbox li{margin: 0 30px;}
.fc_navbox li a{font-size: 20px;color: #333;}
.fc_ts{padding: 90px 0;}
.fc_ts img{display: block;margin: 0 auto;max-width: 100%;}
.fc_about{width: 100%;height: 860px;background: url(../images/fc_bg.jpg) no-repeat top center;}
.fa_box{width:100%;margin:0 auto;display: flex;height: 860px;align-items: center;justify-content: space-around;}
.fa_box img{display: block;width: 500px;margin-right: 80px;}
.fa_text{width: 430px;}
.fa_text h3{font-size: 48px;color: #333;line-height: 130px;}
.fa_text p{font-size: 24px;color: #333;line-height: 36px;}
.fc_dw{width: 100%;}
.fc_dw img{display:block;max-width:100%;}
.fc_tel{width: 100%;}
.fc_tel img{display:block;max-width:100%;}
.fc_qj{width: 100%;margin: 0 auto;display: flex;padding-top: 165px;padding-bottom: 75px;justify-content: space-around;}
.fc_qj .fa_text p{font-size: 20px;}

.all_bg{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0; left: 0;background: url(../images/all_bg.jpg) no-repeat top center;background-size: 100% 100%; }
.ydimg{position: absolute;bottom: 30px;left:50%;margin-left: -220px;}

.sc_sm{margin-top: 110px;margin-bottom: 150px;}
.sc_sm .sc_txt{position: absolute;right: 0;top: 0;width: 310px;height: 417px;display: flex;flex-direction: column;justify-content: center;}
.sc_sm .sc_txt h4{font-size: 24px;color: #333;font-weight: normal;margin-bottom:28px;}
.sc_sm .sc_txt p{font-size: 16px;color: #333;line-height: 26px;}
.sc_lx{width: 100%;margin-bottom: 110px;}
.sc_lx img{max-width: 100%;}
.sc_pp{width: 68%;margin: 0 auto;}
.sc_pp_1{display: flex;width: 78%;float: right;margin-bottom: 110px;align-items: flex-start;}
.sc_pp_2{display: flex;width: 46%;float: left;margin-bottom: 110px;align-items: flex-start;}
.sc_pp_1 p{font-size: 26px;color: #333;line-height: 33px;margin-left: 26px;}
.sc_pp_2 p{font-size: 26px;color: #333;line-height: 33px;text-align: right;margin-right: 26px;}

.mr_nav{width: 100%;margin: 0 auto;display: flex;height: 200px;background: #fff;box-shadow:0px 9px 34px 0px rgba(102,102,102,0.64);margin-top: -60px;position: relative;z-index: 9;align-items: center;margin-bottom: 124px;}
.mr_nav li{width: 16.66%;text-align: center;}
.mr_nav li p{font-size: 20px; color: #333;margin-top: 20px;}
.mr_bg1{position: relative;}
.mr_bg2{position: relative;top: -40px;}
.mr_text_div{position: absolute;width: 60%;bottom: 80px;left: 20%;}
.mr_text_div td{box-sizing: border-box;padding: 18% 20px 5%;}
.mr_text_div2{position: absolute;width: 60%;top: 90px;left: 20%;}
.mr_text_div2 td{box-sizing: border-box;}
.mr_text_div_td{background-color: #FFFFFF;box-shadow: 0px 1px 10px #CCCCCC;box-sizing: border-box;padding: 0 10px;}
.mr_title_img{padding: 50px 0;}
.mr_title_title{font-size: 22px;color: #333333;padding-bottom: 50px;}
.mr_title_detail{font-size: 18px;color: #333333;padding-bottom: 50px;}
.face_jm{padding: ;}
.mm{display: none;}

.m_img1{width: 100%;margin-bottom: 0.5rem;}
.m_img1 img{display: block;width: 100%;}
.m_img2{width: 100%;margin-bottom: 0.5rem;padding: 0 0.2rem;box-sizing: border-box;}
.m_img2 img{display: block;width: 100%;}
.m_fc1{width: 100%;height: 3.36rem;background: url(../images/fc_bg.jpg) no-repeat; background-size: 100% 100%;overflow: hidden;display: flex;justify-content: space-around;align-items: center;padding: 0.5rem 0;}
.m_fc1 > img{width: 2.2rem;}
.m_fcbox1{width:56%; float: right;}
.m_fcbox1 h3{font-size: 0.28rem;}
.m_fcbox1 p{font-size: 0.18rem;line-height: 0.3rem;}
.m_fc2{width: 100%;height: 2.9rem;background: url(../images/mfc_8.jpg) no-repeat;background-size: 100% 100%;padding-top: 0.05rem;box-sizing: border-box;}
.m_fc3{display: flex;padding: 0.6rem 0;justify-content:center;align-items: center;width: 100%;}
.m_fcbox3{width: 40%;margin-right: 0.4rem;}
.m_fc3 img{width: 2.2rem;height: 2.2rem;}
.m_fcbox3 h3{font-size: 0.28rem;margin-bottom: 0.2rem;}
.m_fcbox3 p{font-size: 0.18rem;line-height: 0.3rem;}

.mm_list{display: none;}


@media (max-width:1200px){
	.fc_navbox li a{font-size: 14px;}
}
@media (max-width:1000px){
	.fa_box img{width: 50%;}
	.fa_text{width: 40%;}
}
@media (max-width:768px){
.pc,.yd_con{display: none;}
.all_bg{display: none;}
.mm{display: block;}
.fa_text h3{font-size: 0.28rem;}
.fa_text p{font-size: 0.18rem;}


.sc_sm1{margin-top:1rem;margin-bottom: 0.8rem;}
.sc_sm1 .sc_txt{position: absolute;right: 0;top: 1rem;width: 4rem;height: 4rem;display: flex;flex-direction: column;justify-content: center;}
.sc_sm1 .sc_txt h4{font-size: 0.26rem;color: #333;font-weight: normal;margin-bottom:0.28rem;}
.sc_sm1 .sc_txt p{font-size: 0.18rem;color: #333;line-height: 0.4rem;}
.sc_sm1 img{position: absolute;top:0;left: 0;}

.sc_pp{width:90%;margin: 0 auto;}
.sc_pp_1{display: flex;width: 78%;float: right;margin-bottom:1rem;align-items: flex-start;}
.sc_pp_2{display: flex;width: 78%;float: left;margin-bottom:1rem;align-items: flex-start;}
.sc_pp_1 p{font-size:0.26rem;color: #333;line-height: 0.33rem;margin-left: 0.26rem}
.sc_pp_2 p{font-size:0.26rem;color: #333;line-height: 0.33rem;text-align: right;margin-right: 0.26rem;}

.rl_1{padding: 0.3rem 0;}
.gn_ul{width: 100%;display: flex;flex-wrap: wrap;padding: 0 0.2rem; box-sizing: border-box;}
.gn_ul li{width:50%;height:4.44rem;border: #cccccc solid 1px;display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: border-box;}
.gn_ul li p{font-size:0.22rem;color: #333;margin-top:0.7rem;}
.gn_ul li:hover{background: #0e98c8;}
.gn_ul li:hover p{color: #fff;}
.gn_ul li img{width: 50%;}
.rl_2{width: 100%;height: 1.5rem;background: url(../images/mrl_3.jpg) no-repeat;background-size: 100% 100%;}
.rl_2 ul{width: 100%;margin: 0 auto;display: flex;justify-content: space-around;align-items: center;height: 1.5rem;}
.rl_2 ul li{display: flex;flex-direction: column;align-items: center;}
.rl_2 ul li p{color: #fff;}
.rl_2 ul li img{display: block;margin-bottom: 0.1rem;}

.mr_nav{width: 100%;margin: 0 auto;display: flex;height: 200px;background: #fff;box-shadow:none;margin-top: 0px;position: relative;z-index: 9;align-items: center;margin-bottom:0.5rem;flex-wrap: wrap;}
.mr_nav li{width: 33.33%;text-align: center;}
.mr_nav li p{font-size:0.2rem; color: #333;margin-top:0.2rem;}
.mr_nav li img{width: 52%;}

.mmy_1{width: 100%;background: url(../images/mmy_3.jpg) no-repeat top center;background-size: 100%;padding-top: 0.4rem;}
.mmy_box{width: 100%;display: flex; align-items: flex-end;flex-direction: column;padding-right: 0.25rem;box-sizing: border-box;}
.mmy_01{width: 2.26rem;height: 2.55rem;background: #fff;box-shadow:0px 8px 6px 0px rgba(107,107,107,0.22);margin-bottom: 0.06rem;text-align: center;padding: 0.12rem;box-sizing: border-box;}
.mmy_01 h4{font-size: 0.18rem;}
.mmy_01 p{font-size: 0.16rem; line-height: 0.3rem;}
.mmy_01 img{width: 0.74rem;}
.mmy_box1{width: 100%;display: flex; padding: 0 0.25rem; box-sizing: border-box;justify-content: space-between;}

.mm_list{display: block;margin-top:25%;}
.mm_list img{max-width: 100%;}

}

