@media screen and (max-width:1680px){
	.wrap{
		width: calc(100% - 60px);
		margin-left: 30px;
		margin-right: 30px;
	}
	.cul_right .cul_fr .culpo {
	    transform: translateX(15%);
	    -o-transform: translateX(15%);
	    -ms-transform: translateX(15%);
	    -moz-transform: translateX(15%);
	    -webkit-transform: translateX(15%);
	}
	.cul_fr .culpo .cul_txt .cul_title {
	    position: relative;
	    padding: 35px 0 35px;
	}
	.footer .fo_right ul{
		margin-right: 0px;
	}
	.index .banner .banbottom {
	    bottom: 60px;
	}
	/* 2023.06.13 - start */
    .std_padding233_bot {
        padding-bottom: 150px;
    }
    /* 2023.06.13 - end */
}
@media screen and (max-width:1600px){
	.header .pulldown ul .li2 a {
		font-size: 16px;
	}
	.header .pulldown .pd_side {
	    padding: 0 50px 0 50px;
	}
}
@media screen and (max-width:1440px){
	.index .banner .banslick .slick-prev {
	    left: 70px;
	}
	.index .banner .banslick .slick-next {
	    right: 70px;
	}
	.cul_right .cul_fr .culpo {
	    transform: translateX(10%);
	    -o-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	    -moz-transform: translateX(10%);
	    -webkit-transform: translateX(10%);
	}
	.index .banner .banbottom {
	    bottom: 40px;
	}
	/* 2023.06.13 - start */
    .std_title30 {
        font-size: 28px;
    }
    .prolist_fold_cry_top {
        padding-bottom: 22px;
        padding-top: 22px;
    }
    .prolist_fold_cry_xia {
        padding: 28px 0 20px;
    }
    .std_padding233_bot {
        padding-bottom: 120px;
    }
    .std_padding80_top {
        padding-top: 75px;
    }
	.std_title24 {
		font-size: 22px;
	}
    /* 2023.06.13 - end */
}
@media screen and (max-width:1366px){
	.header .pulldown .pd_center .li2:nth-child(2n+1) {
	    margin-right: 4%;
	}
	.header .pulldown .pd_center .li2 {
	    width: 48%;
	}
	.cul_fr .culpo .cul_txt {
		padding-left: 25px;
	}
	.cul_fr .culpo .cul_txt .cul_title {
		padding: 10px 0;
	}
	.cul_right .cul_fr .culpo .cul_txt .cul_title h1 {
	    left: 0px;
	}
	.cul_fr .culpo .cul_txt .cul_title h2 {
		padding-bottom: 0px;
	}
	.cul_fr .culpo .cul_txt .cul_title h2::after {
		display: none;
	}
	.header .pulldown ul .li2 a {
	    font-size: 16px;
	}
	.header .pulldown1 li a {
		font-size: 16px;
	}
	/* 2023.06.13 - start */
    .prolist_fold_cry_top {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.prolist_fold_cry_xia {
		padding: 24px 0 18px;
	}
	.std_title30 {
		font-size: 26px;
	}
	.pfcx_nub_cry {
		padding: 10px 24px 11px;
	}
	.prolist_search_box {
		height: 48px;
	}
	.std_padding233_bot {
		padding-bottom: 100px;
	}
	.std_padding80_top {
		padding-top: 62px;
	}

    /* 2023.06.13 - end */
}
@media screen and (max-width:1280px){
	.index .banner .inso_slick .slick-prev {
	    right: 40px;
	}
	.index .banner .inso_slick .slick-prev::after {
		left: 25px;
	}
	.index .banner .inso_slick .slick-next {
    	right: 3px;
    }
    .index .banner .banbottom {
    	bottom: 20px;
    }
    .inpro_txt {
    	padding:0 10px 40px;
    }
    .inpro_con{
    	padding-left: 65px;
    	padding-right: 65px;
    }
    .inpro_con .slick-prev {
	    left: 0px;
	}
	.inpro_con .slick-next {
	    right: 0px;
	}
	.incase .incase_slick{
    	padding: 40px 65px;
	}
    .incase .slick-prev {
	    left: 0px;
	}
	.incase .slick-next {
	    right: 0px;
	}
	.sopro_con{
    	padding-left: 65px;
    	padding-right: 65px;
    }
    .sopro_con .slick-prev {
	    left: 0px;
	}
	.sopro_con .slick-next {
	    right: 0px;
	}
	.newt_slick{
		padding: 0 60px;
	}
	.newt_slick .slick-prev {
		left: -10px;
	}
	.newt_slick .slick-next {
	    right: -10px;
	}
	.cul_right .cul_fr .culpo {
	    transform: translateX(0%);
	    -o-transform: translateX(0%);
	    -ms-transform: translateX(0%);
	    -moz-transform: translateX(0%);
	    -webkit-transform: translateX(0%);
	}
	.header .pulldown ul .li2 a {
	    font-size: 14px;
	}
	/* 2023.06.13 - start */
	.std_padding80_top {
		padding-top: 54px;
	}
	.prolist_fold_cry_xia {
		padding: 22px 0 18px;
	}
	.pfcx_nub_cry {
		padding: 10px 20px 11px;
	}
    /* 2023.06.13 - end */
}
@media screen and (max-width:1200px){
	.header .logo {
	    width: 170px;
	}
	.header nav .li1 {
	    padding: 0 20px;
	}
	.header nav .li1 > a {
	    font-size: 16px;
	}
	.header .pulldown {
		padding-top: 30px;
	}
	.header .pulldown .pd_title h1 {
	    font-size: 20px;
	}
	.header .pulldown ul .li2 a {
	    font-size: 16px;
	}
	.header .pulldown .pd_side {
	    padding: 0 30px 0 30px;
	}
	.wrap1 {
		width: calc(100% - 60px);
		margin-left: 30px;
		margin-right: 30px;
	}
	.index .banner .banbottom {
	    bottom: 30px;
	}
	.index .banner .banbottom .inso_title h1 {
		font-size: 26px;
	}
	.index .banner .banbottom .inso_title h2 {
		font-size: 26px;
	}
	.index .banner .banbottom .inso_title {
	    width: 150px;
	}
	.index .banner .banbottom .inso_slick {
	    width: calc(100% - 150px);
	}
	.index .banner .inso_slick .slick-prev {
	    right: auto;
	    bottom: auto;
	    top: 50%;
	    left: 0px;
	}
	.index .banner .inso_slick .slick-prev::after {
	    display: none;
	}
	.index .banner .inso_slick .slick-next {
	    right: 0px;
	    bottom: auto;
	    top: 50%;
	}
	.intitle {
	    padding: 50px 0 50px;
	}
	.intitle h1 {
	    font-size: 26px;
	}
	.intitle h2 {
	    font-size: 26px;
	}
	.look_more {
	    padding: 50px 0 50px;
	}
	.innews .innew_fl {
	    padding-right: 35px;
	}
	.infr .infr_time {
	    width: 150px;
	}
	.infr .infr_time h1 {
		font-size: 26px;
	}
	.incom .incom_fr {
	    padding-left: 35px;
	}
	.solup_top h1 {
	    padding: 50px 0 40px;
	    font-size: 36px;
	}
	.solup_title {
	    padding: 50px 0 50px;
	}
	.solup_title h1 {
		font-size: 36px;
	}
	.solup_bottom {
	    padding-bottom: 40px;
	}
	.pro_cl .pro_box {
	    width: 33.33%;
	}
	.prolist_fl {
	    display: none;
	}
	.prolist_fr {
		width: 100%;
		padding: 0px;
	}
	.pro_top {
	    padding: 30px 0 30px;
	}
	.pro_top .prop_right {
		padding-left: 20px;
	}
	.newp_title {
	    padding: 50px 0 50px;
	}
	.about_box .about_txt .about_fr {
		padding: 135px 30px 50px 0px;
	}
	.about_box .about_txt .about_fr h1 {
	    margin-bottom: 15px;
	    font-size: 24px;
	}
	.about_box .about_txt .about_fr p {
	    font-size: 14px;
	}
	.about_bottom .ab_shadow .ab_img {
		right: -40px;
	}
	.about_bottom .ab_shadow .ab_txt p {
	    font-size: 14px;
	}
	.join_box .jpd {
	    padding: 20px 0 30px 20px;
	}
	.join_box .jpd li {
	    font-size: 14px;
	}
	.sopro_txt span img {
	    margin-left: 10px;
	}
	.join_box {
	    padding: 5px 0;
	}
	.infr {
		padding-bottom: 15px;
	}
	.cont_map .loc .con_bottom .con_box img {
	    margin-right: 20px;
	}
	.cont_map .loc .con_bottom .con_box .cond_txt {
	    width: calc(100% - 65px);
	}
	/* 2023.06.13 - start */
	.std_title30 {
		font-size: 24px;
	}
	.prolist_fold_cry_top {
		padding-bottom: 18px;
		padding-top: 18px;
	}
	.prolist_fold_cry_xia {
		padding: 20px 0 16px;
	}
	.std_padding233_bot {
		padding-bottom: 90px;
	}
	.prolist_search_box {
		height: 46px;
	}
	.prolist_search_box {
		padding: 0 18px;
	}
	.mod_hepad .intitle {
		padding-bottom: 30px;
	}
    /* 2023.06.13 - end */
}
@media screen and (max-width:1199px){
	/* 2023.06.13 - start */
	.pfcx_nub_cry_font16, .pfcx_nub_cry_more {
		transform: translateY(0);
	}
	.pfcx_nub_cry_more {
		opacity: 1;
	}
	.pfcx_ncm_btn {
		width: 13px;
		height: 13px;
		margin-left: 10px;
		top: 1px;
	}
	.pfcx_nub_cry {
		padding: 10px 16px 11px;
	}
	.prolist_fold_cry_top {
		padding-bottom: 16px;
		padding-top: 16px;
	}
	.std_padding233_bot {
		padding-bottom: 80px;
	}
	/* 2023.06.13 - end */
}
@media screen and (max-width:1024px){
	.index .banner .banbottom {
		position: relative;
		bottom: 0px;
		padding: 30px 0;
		/* background: #000; */
		background: url(../jpg/inso.jpg) no-repeat;
		background-size: 100% 100%;
	}
	.incom .incom_bottom .incom_box img {
		left: 20px;
	}
	.incom .incom_bottom .incom_box p {
		left: 80px;
	}
	.footer .fo_left {
	    width: 450px;
	}
	.footer .fo_right {
	    width: calc(100% - 450px);
	}
	.newt_box {
	    padding: 30px 25px 30px 25px;
	}
	.newt_box .newt_fl .new_mess {
	    padding: 10px 0;
	}
	.newt_box .newt_fl p {
	    margin-bottom: 20px;
	}
	.news_bottom {
	    padding-top: 0px;
	}
	.newsb_box .newt_fl h1 {
	    padding-top: 10px;
	}
	.cont_map .loc .con_bottom .con_box {
		padding-left: 120px;
	}
	.cont_map .loc .con_bottom .con_box {
	    padding-left: 80px;
	}
	.cont_map .loc .con_bottom .con_box {
		padding-top: 15px;
	}
	.cul_right .cul_fr .culpo .cul_txt {
		padding-right: 0px;
	}
	.cul_fr .culpo .cul_txt p br{
		display: none;
	}
	.cul_right .cul_fr .culpo .cul_txt .cul_title h1 {
		display: none;
	}
	.cul_fr .culpo .cul_txt .cul_title h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.cul_fr .culpo .cul_txt .cul_title h3 {
		font-size: 16px;
	}
	.cul_fr .culpo .cul_txt p {
		line-height: 1.5;
	}
	.cul_fr .culpo .cul_txt .cul_title h1 {
		display: none;
	}
	.join_bg .joinb_fr span.jmess {
	    padding: 0 0px 0 65px;
	}
	.join_box .jpd button {
	    padding: 15px 50px;
	    font-size: 20px;
	}
	.join_box {
	    margin: 10px 0;
	}
	.join_box .jpd ul {
	    margin-bottom: 15px;
	}
}
@media screen and (max-width:991px){
	.newt_box .newt_fl {
	    width: 100%;
	    padding-right: 0px;
	}
	.newt_box .newt_fr {
	    display: none;
	}	
	.newsb_box .newt_fl {
		padding-right: 10px;
		padding-left: 10px;
	}
	.newp_prev{
		float: none;
		margin-bottom: 10px;
	}
	.newp_next{
		float: none;
	}
	.newp_share .share {
		left: auto;
		right: 0px;
		transform: translate(0%,-50%);
		-o-transform: translate(0%,-50%);
		-ms-transform: translate(0%,-50%);
		-moz-transform: translate(0%,-50%);
		-webkit-transform: translate(0%,-50%);
	}
	.about_bottom .ab_shadow .ab_txt {
		padding: 30px 0 0px 30px;
	}
	.cul_fl {
	    float: none;
	    margin: 0 auto;
	}
	.cul_fr {
		width: 100%;
	}
	.cul_fr .culpo {
	    transform: translateX(0%);
	    -o-transform: translateX(0%);
	    -ms-transform: translateX(0%);
	    -moz-transform: translateX(0%);
	    -webkit-transform: translateX(0%);
	}
	.cul_fr .culpo .cul_txt {
		width: 100%;
		margin: 10px 0;
		padding-left: 0px;
	}
	.cul_fr .culpo .cul_txt .cul_title {
	    text-align: center;
	}
	.join_bg .joinb_fr span.jmess {
	    padding: 0 0px 0 30px;
	}
	.cont_map .loc .con_bottom .con_box img {
		width: 35px;
		margin: 0 auto 10px;
		float: none;
	}
	.cont_map .loc .con_bottom .con_box .cond_txt {
		width: 100%;
	}
	/* 2023.06.13 - start */
	.plbn_link_cry {
		font-size: 14px;
		line-height: 32px;
	}
	.prop_left_btn_nub {
		padding: 0 5px;
	}
	.prop_left_btn {
		margin: 0 -5px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
    /* 2023.06.13 - end */
	.cont_map .loc {
		position: relative;
	}
	.cont_map .container {
		padding-right: 0;
		padding-left: 0;
	}
}
@media screen and (max-width:768px){
	.index .banner .banslick .slick-prev {
		left: 25px;
	}
	.index .banner .banslick .slick-next {
    	right: 25px;
    }
	.index .banner .banbottom .inso_title {
	    width: 120px;
	}
	.index .banner .banbottom .inso_slick {
	    width: calc(100% - 120px);
	}
	/* .infr {
		height: 110px;
	} */
	.infr .infr_more {
		display: none;
	}
	.infr .infr_time {
	    width: 95px;
	    padding-right: 15px;
	}
	.infr .infr_con {
	    width: calc(100% - 95px);
	    padding-right: 0px;
	}
	.innews .innew_fl {
	    padding-right: 15px;
	}
	.innews .innew_fl .slick-next {
		right: 0px;
	}
	.innews .innew_fl .slick-prev {
		right: 45px;
	}
	.incom .incom_fl {
	    width: 370px;
	}
	.incom .incom_fr {
	    width: calc(100% - 370px);
	    padding-left: 15px;
	}
	.incom .incom_fr .intitle {
	    padding: 15px 0 15px;
	}
	.incom .incom_bottom .incom_box p {
		width: 150px;
	}
	.incase .incase_slick .incase_sb {
	    width: 50%;
	   /*  border-right: 0px solid #dcdcdc; */
	}
	.incase .incase_slick .incase_box.slick-current .incase_sb {
	    border-left: 0px solid #dcdcdc;
	}
	.incase .incase_slick .incase_box.slick-current .incase_sb:nth-child(odd){
	    border-left: 1px solid #dcdcdc;
	}
	.incase .incase_slick .incase_box {
		margin: 0;
		border-right: 0px solid #dcdcdc;
	}
	.incase .incase_slick .slick-list {
	    margin: 0 0px;
	    padding: 0 0px;
	}
	.incase .incase_slick .incase_box.slick-current {
	    border-left: 0px solid #dcdcdc;
	}
	.footer .fo_left {
	    width: 50%;
	}
	.footer .fo_right {
	    width: 50%;
	}
	.footer .fo_right li {
		width: 50%;
	}
	.incom {
		height: 600px;
	}
	.solu_box {
	    padding: 40px 0 40px;
	}
	.solu_box .solu_top .solu_fr {
		padding-left: 25px;
	}
	.banner1 {
		height: 320px;
	}
	.solu_box .solu_top {
	    margin-bottom: 20px;
	    padding-bottom: 20px;
	}
	.solu_box .solu_top .solu_fr h1 {
	    margin-bottom: 20px;
	}
	.solu_box .solu_top .solu_fl h1 {
	    margin-bottom: 20px;
	    font-size: 20px;
	}
	.solup_top h1 {
	    padding: 30px 0 30px;
	    font-size: 30px;
	}
	.solup_top h2 {
	    margin-bottom: 10px;
	    font-size: 18px;
	}
	.solup_more {
	    padding: 10px 0 10px;
	}
	.solup_title {
	    padding: 30px 0;
	}
	.solup_title h1 {
	    font-size: 30px;
	}
	.pro_top .prop_right .prop_text h1 {
	    margin-bottom: 10px;
	}
	.pro_top .prop_right .prop_text p {
	    margin-bottom: 0px;
	}
	.pro_top .prop_right .prop_text {
	    border-bottom: 0px solid #dbdbdb;
	}
	.pro_top .prop_right .prop_ul li {
		margin: 0px;
	}
	.pro_cl .pro_box .pro_img {
		height: 220px;
		line-height: 220px;
	}
	/* 2023.06.13 - start */
	.pfcx_nub {
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.prolist_fold_cry_xia {
		margin: 0 -5px;
	}
    /* 2023.06.13 - end */
}
@media screen and (max-width:767px){
	.wrap1 {
	    width: calc(100% - 30px);
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.index .banner .banbottom .inso_title h1 {
	    font-size: 22px;
	}
	.index .banner .banbottom .inso_title h2 {
	    font-size: 22px;
	}
	.intitle {
	    padding: 30px 0 30px;
	}
	.intitle h1 {
	    font-size: 22px;
	}
	.intitle h2 {
	    font-size: 22px;
	}
	.index .banner .banbottom .inso_title {
	    width: 100%;
	    text-align: center;
	}
	.index .banner .banbottom .inso_slick {
	    width: 100%;
	    margin-top: 20px;
	}
	.index .banner .banbottom .inso_slick .inso_box p {
    	font-size: 14px;
    }
    .look_more button {
	    width: 170px;
	}
	.innews .innew_fl {
	    width: 100%;
	    padding-right: 0px;
	    border-right: 0px solid #dbdbdb;
	}
	.innews .innew_fr {
	    width: 100%;
	}
	.incom .incom_fl {
	    width: 100%;
	}
	.incom .incom_fr {
	    width: 100%;
	    padding-left: 0px;
	}
	.incom {
		padding-top: 30px;
	}
	.incom .incom_top {
	    padding-bottom: 20px;
	}
	.incom .incom_fr p {
	    margin-bottom: 20px;
	    font-size: 14px;
	}
	.incom .incom_bottom .incom_box{
		padding-top: 20px;
		text-align: center;
		border-left: 0px solid #454d5f;
	}
	.incom .incom_bottom .incom_box img {
		position: relative;
		top: auto;
		left: auto;
		margin-bottom: 10px;
		transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-webkit-transform: translateY(0%);
	}
	.incom .incom_bottom .incom_box p {
		position: relative;
		top: auto;
	    left: auto;
	    text-align: center;
	    transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-webkit-transform: translateY(0%);
	}
	.incase .incase_slick .incase_sb {
		height: 100px;
		line-height: 100px;
	}
	.footer {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.footer .fo_left {
	    width: 100%;
	}
	.footer .fo_right {
	    display: none;
	}
	.footer .fo_left .fo_logo {
		width: 130px;
		margin: 0 auto 20px;
	}
	.fo_con{
		text-align: center;
	}
	.footer .fo_left .fo_box {
		float: none;
		display: inline-block;
	}
	.footer .copyright p {
		font-size: 12px;
		text-align: center;
	}
	.footer .fo_left .fo_loc p {
	    font-size: 12px;
	    text-align: center;
	}
	.index .banner .banslick .img_s{
	    display: none;
	}
	.index .banner .banslick .img_d{
	    display: block;
	}
	.index .banner .banslick .slick-slide img.img_s {
	    display: none;
	}
	.incom .incom_bottom {
	    padding-top: 10px;
	}
	.incase p {
	    font-size: 14px;
	}
	.inpro_box {
		border-right: 0px solid #dcdcdc;
	}
	.inpro_txt {
		padding: 0 0 0px;
	}
	.inpro_con .slick-list {
	    margin: 0 0px;
	    padding: 0 0px;
	}
	.look_more {
	    padding: 20px 0 30px;
	}
	.incom .incom_bottom .incom_box p {
		font-size: 14px;
		width: 100%;
	}
	.solu_box {
	    padding: 20px 0 20px;
	}
	.solu_box .solu_top .solu_fl {
		width: 100%;
		text-align: center;
	}
	.solu_box .solu_top .solu_fl h1 {
		margin-bottom: 10px;
	}
	.solu_box .solu_top .solu_fl span {
		display: none;
	}
	.solu_box .solu_top .solu_fr {
		width: 100%;
		padding-left: 0px;
	}
	.solu_box .solu_top .solu_fr h1 {
	    margin-bottom: 10px;
	    font-size: 16px;
	    text-align: center;
	}
	.bread{
		display: none;
	}
	.solup_top h1 {
	    padding: 20px 0 10px;
	    font-size: 24px;
	}
	.solup_title {
	    padding: 20px 0;
	}
	.solup_title h1 {
	    font-size: 24px;
	    padding-bottom: 10px;
	}
	.pro_cl .pro_box {
	    width: 50%;
	}
	.fenye{
		display: none;
	}
	.fenyeph{
		display: block;
	}
	.pro_cl .pro_box .pro_txt {
	    padding: 10px;
	}
	.pro_cl .pro_box .pro_txt h1 {
	    margin-bottom: 10px;
	}
	.prolist_fr .prolist_box {
		width: 50%;
		margin-bottom: 15px;
		border-left: 0px solid #dcdcdc;
	}
	.prolist_fr .prolist_box:nth-child(odd){
		border-right: 1px solid #dcdcdc;
	}
	.pro_top .prop_left {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.pro_top .prop_right {
	    width: 100%;
	    padding-left: 0px;
	}
	.pro_top {
	    padding: 20px 0 20px;
	}
	.pro_bottom .prob_title {
	    padding: 20px 0 10px;
	}
	.pro_bottom h2 {
	    padding: 10px 0 0;
	}
	.pro_bottom p {
	    padding: 10px 0 0;
	}
	.pro_center {
		margin: 30px 0;
	}
	.newt_slick {
	    padding: 0 30px;
	}
	.newt_box {
	    padding: 10px;
	}
	.newt_box .newt_fl h1 {
	    font-size: 18px;
	}
	.newt_box .newt_fl .new_mess {
	    padding: 5px 0;
	}
	.newt_box .newt_fl p {
		font-size: 12px;
	    margin-bottom: 10px;
	}
	.newt_box .newt_fl .new_mess span {
		display: block;
		margin: 5px 0;
	}
	.newsb_box {
	    padding: 10px;
	}
	.newsb_box .newt_fl {
	    width: 100%;
	    margin-bottom: 10px;
	    padding-right: 0px;
		padding-left: 0px;
	}
	.newsb_box .newt_fl h1 {
		padding-top: 0px;
		font-size: 18px;
	}
	.newsb_box .newt_fr {
		margin: 0 auto;
		float: none;
		width: 100%;
	}
	.newp_title {
	    padding: 30px 0;
	}
	.newp_mess {
	    padding: 15px 0;
	}
	.npm_fl{
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
	.npm_fr{
		width: 100%;
		text-align: center;
	}
	.newp_box h1 {
	    margin-top: 10px;
	}
	.newp_box p {
	    margin-top: 10px;
	}
	.newp_share .share {
		position: relative;
		right: auto;
		margin-top: 30px;
	    transform: translate(0%,0%);
		-o-transform: translate(0%,0%);
		-ms-transform: translate(0%,0%);
		-moz-transform: translate(0%,0%);
		-webkit-transform: translate(0%,0%);
	}
	.newp_share .share .bdshare-button-style0-16 {
		text-align: center;
	}
	.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
		float: none !important;
		display: inline-block;
	}
	.newp_next {
		margin-bottom: 10px;
	}
	.newp_share {
		padding: 30px 0;
	}
	.cont_map .loc .con_bottom {
	    padding: 20px 0 20px;
	}
	.cont_map .loc .con_bottom .con_box {
		width: 100%;
		height: auto;
		text-align: center;
		border: 0px;
	    padding-left: 10px;
	    padding-right: 10px;
	    padding-top:0px; 
	    margin-bottom: 10px;
	}
	.cont_map .loc .con_bottom .con_box h1 {
	    font-size: 14px;
	}
	.cont_map .loc .con_bottom .con_box p {
	    font-size: 14px;
	}
	.about_box .about_txt .about_fl {
		display: none;
	}
	.about_box .about_txt .about_fr {
		width: 100%;
		padding: 135px 15px 20px;
	}
	.about_box {
	    padding: 110px 0 0 0px;
	    margin-bottom: 30px;
	}
	.about_box .about_shadow::before {
		display: none;
	}
	.about_box .about_shadow::after{
		display: none;
	}
	.about_box .about_txt .about_fr img {
		left: 50%;
		transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
	.about_box .about_txt .about_fr h1 {
		font-size: 20px;
	}
	.about_bottom {
		padding: 0px;
	}
	.about_bottom .ab_shadow::before {
		display: none;
	}
	.about_bottom .ab_shadow::after {
		display: none;
	}
	.about_bottom .ab_shadow .ab_img {
		display: none;
	}
	.about_bottom .ab_shadow .ab_txt {
		width: 100%;
		padding: 20px 15px 0px;
	}
	.about_bottom {
		margin-bottom: 30px;
	}
	.about_bottom .ab_shadow .ab_txt p {
		margin-bottom: 20px;
	}
	.cul_fl {
		width: 100%;
	}
	.join_bg .joinb_fl {
	    width: 30%;
	    padding-left: 10px;
	}
	.join_bg .joinb_fl h1{
		font-size: 16px;
	}
	.join_bg .joinb_fr {
	    width: 70%;
	}	
	.join_bg .joinb_fr span.jmess {
	    padding: 0 0px 0 10px;
	    font-size: 12px;
	}
	.join_box .jpd {
	    padding: 10px 0 10px 0px;
	}
	.join_box .jpd h1 {
	    font-size: 16px;
	}
	.join_box .jpd button {
	    padding: 15px 30px;
	    font-size: 16px;
	}
	.part_box {
	    padding-top: 20px;
	}
	.part_box img {
		margin-bottom: 10px;
	}
	.part_box h1 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.part_box p {
		margin-bottom: 10px;
	}
	.sopro_box {
		border-right: 0px;
	}
	.index .banner .banslick .slick-prev {
		top: auto;
		bottom: 10%;
	}
	.index .banner .banslick .slick-next {
		top: auto;
		bottom: 10%;
	}
	.infr {
	    padding-bottom: 0px;
	}
	.infr .infr_time {
	    text-align: left;
	}
	.footer .copyright p {
		display: block;
	}
	.cont_map .loc .con_bottom .con_box .con_add {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		transform: translate(0%,0%);
		-o-transform: translate(0%,0%);
		-ms-transform: translate(0%,0%);
		-moz-transform: translate(0%,0%);
		-webkit-transform: translate(0%,0%);
	}
	.cont_map .loc .con_bottom .con_box::after {
		display: none;
	}
	.cont_map .loc .con_bottom {
	    height: auto;
	}
	.BMap_Marker img{
		width: 100px !important;
	}
	.cont_map .loc .con_bottom .con_box .cond_txt {
	    padding: 0 55px;
	}
	/* 2023.06.13 - start */
	.pfcx_nub {
		width: 50%;
	}
	.std_title30 {
		font-size: 22px;
	}
	.pfct_icon {
		width: 18px;
		height: 18px;
	}
	.prolist_fold_cry_top .std_title30 {
		width: calc(100% - 18px);
	}
	.prolist_fold_cry_top {
		padding-bottom: 12px;
		padding-top: 12px;
	}
	.prolist_search {
		margin-bottom: 10px;
	}
	.prolist_fold_cry_xia {
		padding: 16px 0 14px;
	}
	.std_padding80_top {
		padding-top: 46px;
	}
	.std_padding233_bot {
		padding-bottom: 50px;
	}
	.pop_form_demo .ys_modal_content {
		padding: 36px 20px;
	}
	.pop_form_demo .std_title24 {
		margin-bottom: 6px;
	}
	.pop_form_demo .pop_form_list {
		margin-top: 13px;
	}
	.pfln_cry {
		padding: 0 12px;
	}
	.pfln_cry_name,
	.pfln_cry_input input {
		line-height: 36px;
	}
	.pop_form_list_nub {
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.pop_form_list {
		margin: 0 -5px;
	}
	.pfln_img {
		height: 38px;
	}
	.pop_submit_font {
		font-size: 16px;
		line-height: 42px;
	}
	.ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
		margin-right: -18px;
		padding-right: 18px;
		max-width: calc(100% + 18px);
	}
	.std_title24 {
		font-size: 20px;
	}
	.mod_hepad .intitle {
		padding-bottom: 16px;
	}
    /* 2023.06.13 - end */
	.cont_map .loc .con_bottom .con_box::before{
		content: '';
		width: calc(100% - 60px);
		left: 50%;
		transform: translateX(-50%);
		height: 1px;
		background: rgba(255,255,255,.5);
		bottom: 0;
		position: absolute;
	}
	.cont_map .loc .con_bottom .con_box:last-child::before{
		display: none;
	}
	.cont_map .loc .con_bottom .con_box {
		margin-bottom: 18px;
		padding-bottom: 16px;
	}
	.cont_map .loc .con_bottom .con_box:last-child{
		margin-bottom: 10px;
		padding-bottom: 0;
	}
}
@media screen and (max-width:400px){
	.pro_cl .pro_box {
	    width: 100%;
	}
	.prolist_fr .prolist_box {
	    width: 100%;
	    margin-bottom: 5px;
	}
	.prolist_fr .prolist_box:nth-child(2n+1) {
	    border-right: 0px solid #dcdcdc;
	}
	/* 2023.06.13 - start */
	.prolist_search_box {
		padding: 0 13px;
	}
	.prolist_search_box {
		height: 42px;
	}
	.std_padding80_top {
		padding-top: 36px;
	}
	.std_title30 {
		font-size: 20px;
	}
	.pfct_icon::before, .pfct_icon::after {
		height: 1px;
	}
	.pfct_icon {
		width: 16px;
		height: 16px;
	}
	.prolist_fold_cry_top {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.pfcx_nub_cry {
		padding: 10px 14px 10px;
	}
	.prolist_fold_cry_xia {
		padding: 14px 0 10px;
	}
	.std_padding233_bot {
		padding-bottom: 32px;
	}
	.pop_form_list_nub2 {
		width: 100%;
	}
	.pop_form_list_nub2.pop_code{
		width: 55%;
	}
	.pop_form_list_nub2.pop_codeimg{
		width: 45%;	
	}
	.pop_form_list_nub.pop_submit {
		margin-top: 5px;
	}
	.pop_submit_font {
		font-size: 14px;
		line-height: 38px;
	}
	.ys_modal_close {
		right: 8px;
		top: 8px;
	}
	.pop_text .pfln_cry .pfln_cry_input {
		height: 60px;
	}
	.mod_hepad .intitle {
		padding-bottom: 0;
	}
	.pop_form_list_nub.pop_agree2{
		margin-bottom: 2px;
	}
	.pop_form_list_nub.pop_agree1{
		margin-bottom: 4px;
	}
	.pfln_btn .std_text14 p {
		line-height: 1.5;
	}
	.pfln_btn_box {
		top: 3px;
	}
	.about_con .container p {
		font-size: 14px;
	}
    /* 2023.06.13 - end */
}