@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;
    }
	.header .pulldown .pd_side {
		padding: 0 100px 0 90px;
	}
    /* 2023.06.13 - end */
}

@media screen and (max-width:1440px){

	.header .pulldown .pd_side {

	    padding: 0 90px 0 90px;

	}

	.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){

	.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: 16px;

	}
	/* 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;
	}
	.header .pulldown .pd_side {
		padding: 0 50px 0 90px;
	}
	.header .pulldown .pd_center .li2:nth-child(odd) {
		margin-right: 8%;
	}
	.header .pulldown .pd_center .li2 {
		width: 45.5%;
	}
    /* 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-2.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;
	}
	.cont_map .loc {
		position: relative;
	}
	.cont_map .container {
		padding-right: 0;
		padding-left: 0;
	}
	
	/* 2023.06.13 - end */
}

@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){
	.prolist_fr .prolist_box .prolist_txt h1 {
		height: auto;
	}

	.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;
	}
	.pop_form_list_nub.pop_agree2,
	.pop_form_list_nub.pop_agree1{
		width: 100%;
		margin-bottom: 4px;
	}
	.pop_form_list_nub.pop_agree2{
		margin-bottom: 2px;
	}
    /* 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;
	}
    /* 2023.06.13 - end */
}