/*-------------------------
		          手机屏幕
		---------------------------*/
		@media (min-width: 320px) and (max-width: 767px) {
		  .box_widthmain {
		    padding: 0px 12px;
		  }
		  .footermainbox .tcontactusbox {
		    width: 50%;
		    float: left;
		  }
		  .footermainbox .tlink_list2 ul li {
		    width: 50%;
		    float: left;
		  }
		  .footertbox {
		    margin-bottom: 6px;
		    margin-top: 16px;
		  }
		  .footermainbox .tdesc_company {
		    width: 100%;
		    margin-bottom: 12px;
		  }
		  .footermainbox {
		    margin-bottom: 24px;
		  }
		  .footerbox {
		    padding: 36px 0px 120px 0px;
		  }
		  .footslogan_ttext .textcontent {
		    font-size: 24px;
		    line-height: 48px;
		    font-weight: bold;
		    padding: 0px 12px;
		  }
		  .footslogan_tdesc {
		    font-size: 13px;
		    line-height: 20px;
		  }
		  .footslogan {
		    padding: 64px 0px 48px 0px;
		  }
		  .bnerHomebox {
		    padding: 128px 20px 0px 20px;
		  }
		  .bnerHomeinfor {
		    left: 20px;
		    bottom: 28px;
		    letter-spacing: 4px;
		    font-size: 9px;
		  }
		  .bnerHomeproname {
		    left: 20px;
		    top: 36px;
		  }
		  .bnerHome_slogan2_tt1 {
		    font-size: 32px;
		    line-height: 36px;
		  }
		  .bnerHome_desct3 {
		    line-height: 20px;
		    width: 64%;
		    margin-bottom: 2px;
		  }
		  .bnerHome_slogan2::before {
		    width: 12px;
		    height: 12px;
		    margin-bottom: 16px;
		    background: none;
		  }
		  .home_adheight {
		    height: 480px;
		  }
		  .HomeUxmo {
		    height: 480px;
		    background-position: 45% 50%;
		  }
		  .HomeWebsite {
		    height: 480px;
		    background-position: 40% 50%;
		  }
		  .HomeSharedoffice {
		    height: 480px;
		    background-position: 43% 50%;
		  }
		  .HomeAd {
		    height: 480px;
		    background-position: 55% 50%;
		  }
		  .bnerHome_slogan2_tt2 {
		    font-size: 14px;
		    line-height: 24px;
		    margin-top: 12px;
		    margin-left: 6px;
		  }
		  .headright_contactus {
		    display: none;
		  }
		  .headright_joinus {
		    display: none;
		  }
		  .linespacebox {
		    display: none;
		  }
		  .headrightinfo {
		    right: 68px;
		  }
		  .navbar-default .navbar-toggle {
		    border: none;
		  }
		  .navbar-default .navbar-toggle:focus,
		  .navbar-default .navbar-toggle:hover {
		    background: none;
		  }
		  .navbar-toggle:hover .icon-bar {
		    background-color: #000000;
		  }
		  .navbar-default {
		    padding: 15px 0px;
		    background-color: rgba(255, 255, 255, 0.92);
		    -webkit-backdrop-filter: blur(10px);
		    backdrop-filter: blur(10px);
		  }
		  .navbar-default .navbar-collapse,
		  .navbar-default .navbar-form {
		    border: none;
		  }
		  .headright_en a {
		    background: none;
		  }
		  .headright_mail a {
		    background: none;
		  }
		  .navbaractive {
		    box-shadow: 0px 0px 32px rgba(40, 70, 154, 0.14);
		    padding: 10px 0px 2px 0px;
		  }
		  .bnerHome_slogan {
		    font-size: 24px;
		    line-height: 30px;
		  }
		  .bnerHome_desct1 {
		    font-size: 18px;
		    line-height: 32px;
		  }
		  .bnerHomebtn {
		    padding-top: 32px;
		  }
		  .bnerHome_slogan2 {
		    margin-bottom: 24px;
		  }
		  .navbar-default .navbar-nav > li > a {
		    text-align: center;
		  }
		  .navbar-nav {
		    margin-left: 0px;
		    width: 100%;
		  }
		  .navbarmenuadd {
		    display: block;
		  }
		  .bnerHome_slogan::before {
		    width: 12px;
		    height: 12px;
		  }
		  .bnerHome_desct2 {
		    font-size: 10px;
		    line-height: 20px;
		    letter-spacing: 6px;
		  }
		  .HomeAdbox .swiper-pagination {
		    bottom: 140px !important;
		    left: 16px !important;
		  }
		  .HomeAdbox {
		    height: 480px;
		  }
		  .numbMobrn_tnum {
		    font-size: 32px;
		    line-height: 36px;
		  }
		  .numbMobrn_tname {
		    margin-top: 12px;
		  }
		  .numbMobrn_text {
		    margin-bottom: 6px;
		  }
		  .numbMobrn {
		    margin-bottom: 12px;
		  }
		  .numbMobrnbox {
		    padding: 48px 0px 24px 0px;
		  }
		  .numbMobrnele {
		    margin-bottom: 32px;
		  }
		  .desc_boxHome_titlemain {
		    font-size: 18px;
		    line-height: 24px;
		  }
		  .desc_boxHome_titlesub {
		    font-size: 12px;
		    line-height: 16px;
		    color: #333333;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    margin-top: 4px;
		  }
		  .desc_boxHome_desc {
		    height: 200px;
		    overflow: hidden;
		  }
		  .desc_boxHome_desc2 {
		    height: 160px;
		  }
		  .desc_boxHome_title {
		    margin-bottom: 12px;
		  }
		  .desc_boxHome {
		    margin-bottom: 24px;
		  }
		  .desc_Sharedoffice {
		    padding: 48px 0px 24px 0px;
		  }
		  .bnerHome_slogan2_desc {
		    font-size: 12px;
		    line-height: 20px;
		    color: rgba(255, 255, 255, 0.48);
		  }
		  .mainbox_functionbox {
		    padding: 0px;
		    margin-bottom: 16px;
		  }
		  .mainbox_function_img img {
		    width: 36px;
		    height: 36px;
		  }
		  .mainbox_function_ttitle {
		    font-size: 14px;
		    line-height: 22px;
		    margin-top: 0px;
		    margin-bottom: 0px;
		  }
		  .mainbox_function_tdesc {
		    margin-top: 8px;
		    font-size: 12px;
		    line-height: 20px;
		    height: 44px;
		  }
		  .business_bner {
		    height: 520px;
		  }
		  .bnersubpagebox {
		    left: 20px;
		    top: 54%;
		    transform: translate(0%, -50%);
		  }
		  .bnerHome_slogan2_tt0 {
		    font-size: 32px;
		    line-height: 36px;
		  }
		  .bnerproname {
		    font-size: 12px;
		    display: none;
		  }
		  .bnerHome_slogan2_tt3 {
		    font-size: 16px;
		    line-height: 24px;
		    margin-bottom: 4px;
		  }
		  .busifullPagenav {
		    top: 14%;
		    left: 20px;
		  }
		  .busifullPagenav ul li {
		    float: left;
		    padding-right: 12px;
		  }
		  .busifullPagenav ul li a {
		    font-size: 13px;
		    color: rgba(255, 255, 255, 0.64);
		    text-indent: 0px;
		  }
		  .busifullPagenav ul li a::before {
		    display: none !important;
		  }
		  .business_bner .swiper-slide {
		    background-position: 43% center !important;
		  }
		  .bnerHome_desct4 {
		    display: none;
		  }
		  .homebslogan-text-t6 {
		    font-size: 24px;
		    line-height: 28px;
		  }
		  .homebslogan {
		    padding: 16px 0px 16px 0px;
		  }
		  .newslistbox {
		    margin-bottom: 12px;
		    margin-top: 8px;
		  }
		  .newslistbox .tab-content {
		    margin-bottom: 0px;
		  }
		  .newslistmain-text {
		    padding: 16px;
		  }
		  .newslistbox .nav-tabs {
		    margin-bottom: 16px;
		  }
		  .homebslogan-text-t1 {
		    letter-spacing: 2px;
		  }
		  .newslistmain-img {
		    height: 180px;
		  }
		  .aboutus_cominfo_desc {
		    font-size: 13px;
		    line-height: 20px;
		  }
		  .aboutus_business_listtext {
		    padding: 24px 0px 20px 0px;
		  }
		  .aboutus_business_title {
		    font-size: 24px;
		    line-height: 28px;
		    padding: 36px 0px 32px 0px;
		  }
		  .aboutusad {
		    height: 480px;
		  }
		  .aboutusad_textad {
		    font-size: 24px;
		    line-height: 28px;
		  }
		  .aboutusad_textdesc .tsloan {
		    font-size: 22px;
		    line-height: 36px;
		  }
		  .aboutusad_cominfo span {
		    letter-spacing: 6px;
		  }
		  .aboutusad_text {
		    padding-top: 160px;
		  }
		  .aboutus_cominfo_name {
		    font-size: 18px;
		    line-height: 24px;
		    margin-bottom: 8px;
		  }
		  .aboutus_cominfo a {
		    padding: 12px 0px 24px 0px;
		    margin-bottom: 16px;
		    border-bottom: 1px solid #f0f0f0;
		  }
		  .aboutus_cominfo_box {
		    padding: 36px 0px 24px 0px;
		  }
		  .joinuslistmain {
		    margin-bottom: 12px;
		    margin-top: 32px;
		  }
		  .filletS2 {
		    -moz-border-radius: 16px;
		    -webkit-border-radius: 16px;
		    border-radius: 16px;
		    -ms-border-radius: 16px;
		    -o-border-radius: 16px;
		  }
		  .joinuslistbox a {
		    padding: 30px 20px;
		  }
		  .joinuslist-heightS1 {
		    height: 280px;
		  }
		  .joinuslist-heightS2 {
		    height: 280px;
		  }
		  .joinuslist-infotype {
		    font-size: 14px;
		  }
		  .joinuslist-title h1 {
		    margin-bottom: 12px;
		    font-size: 24px;
		    line-height: 28px;
		  }
		  .contactusmainbg {
		    height: 320px;
		    margin-bottom: 380px;
		    -moz-border-radius: 16px;
		    -webkit-border-radius: 16px;
		    border-radius: 16px;
		  }
		  .contactusmainbox {
		    top: 8px;
		  }
		  .contactusmaintitle .cmtcn {
		    font-size: 24px;
		    line-height: 24px;
		  }
		  .contactusmaintitle .cmten {
		    margin-left: 10px;
		    margin-top: 6px;
		    font-size: 14px;
		  }
		  .contactusmaintitle {
		    margin-bottom: 16px;
		    padding: 0px 10px;
		    display: none;
		  }
		  .contactusmain_cont {
		    padding: 0px 10px;
		  }
		  .contactusmain_cont_ewm {
		    height: auto;
		    left: 50%;
		    top: 26%;
		    border-top-right-radius: 8px;
		    border-bottom-right-radius: 8px;
		    border-top-left-radius: 8px;
		    border-bottom-left-radius: 8px;
		    width: 232px;
		    margin: 0 auto;
		    transform: translate(-50%, -50%);
		  }
		  .contactusmain_contheight {
		    height: auto;
		  }
		  .contactusmain_cont_ewmbox {
		    padding-top: 48px;
		  }
		  .contactusmain_cont_ewmimg img {
		    width: 120px;
		  }
		  .contactusmain_cont_ewmtext {
		    margin-top: 16px;
		    margin-bottom: 24px;
		  }
		  .contactusmain_cont_info {
		    padding-left: 0px;
		    margin-top: 300px;
		  }
		  .contactusmain_cont_infobox {
		    padding: 32px 10px 0px 10px;
		  }
		  .contactusmain_cont_cname_cn {
		    font-size: 22px;
		    line-height: 32px;
		  }
		  .contactusmain_cont_cname_en {
		    letter-spacing: 4px;
		  }
		  .contactusmain_cont_cname::after {
		    width: 24px;
		    height: 2px;
		    margin: 16px 0px;
		  }
		  .contactusmain_cont_cinfo table {
		    margin-bottom: 32px;
		  }
		  .contactusmain_cont_cbusinessbox {
		    width: 50%;
		    margin-bottom: 12px;
		  }
		  .contactusmain_cont_cbusiness {
		    margin-bottom: 24px;
		  }
		  .contactusmainbox .container {
		    padding-right: 12px;
		    padding-left: 12px;
		  }
		  .details_btnlist {
		    top: 96px;
		    display: none;
		  }
		  .details_btnlist ul li {
		    float: left;
		  }
		  .details_btnico .iconfont {
		    font-size: 16px;
		  }
		  .details_listlike_line {
		    display: none;
		  }
		  .details_btnico_like {
		    width: 48px;
		    height: 22px;
		    background: none;
		    line-height: 22px;
		  }
		  .details_btnico {
		    height: 22px;
		  }
		  .detailstext_toptitle {
		    font-size: 24px;
		    line-height: 28px;
		    margin-bottom: 8px;
		  }
		  .detailstext_topinfo_com {
		    font-size: 14px;
		    line-height: 22px;
		  }
		  .detailstext_topinfo_sloan {
		    line-height: 18px;
		    color: #999999;
		  }
		  .detailsbox {
		    padding: 24px 0px 12px 0px;
		  }
		  .detailstext {
		    padding-right: 0px;
		    margin-bottom: 48px;
		  }
		  .detailstext_bner {
		    height: 164px;
		  }
		  .detailstext_main {
		    padding: 20px 0px 24px 0px;
		    font-size: 14px;
		    line-height: 24px;
		  }
		  .details_rightlist {
		    padding-left: 0px;
		  }
		  .detailspagenav_title {
		    font-size: 18px;
		    line-height: 24px;
		    margin-top: 12px;
		  }
		  .detailspagenav_list {
		    padding: 10px 0px;
		    margin-bottom: 12px;
		  }
		  .shuom_t1 {
		    font-size: 24px;
		  }
		  .bpbox {
		    padding: 96px 0px 120px 0px;
		  }
		}
		/*-------------------------
		          pad屏幕
		---------------------------*/
		@media (min-width: 768px) and (max-width: 991px) {
		  .box_widthmain {
		    padding: 0px 24px;
		  }
		}
		/*-------------------------
		          小屏幕
		---------------------------*/
		@media (min-width: 992px) and (max-width: 1369px) {
		  .box_widthmain {
		    padding: 0px 32px;
		  }
		}
		/*-------------------------
		          15寸屏幕
		---------------------------*/
		@media (min-width: 1370px) and (max-width: 1599px) {
		  .box_widthmain {
		    padding: 0px 48px;
		  }
		}
		/*-------------------------
		          大屏幕
		---------------------------*/
		@media (min-width: 1600px) {
		  .newslistmain-img {
		    height: 280px;
		  }
		}
		/*-------------------------
		          手机屏幕
		---------------------------*/
		@media (min-width: 320px) and (max-width: 767px) {
		  .box_widthmain {
		    padding: 0px 12px;
		  }
		  .footermainbox .tcontactusbox {
		    width: 50%;
		    float: left;
		  }
		  .footermainbox .tlink_list2 ul li {
		    width: 50%;
		    float: left;
		  }
		  .footertbox {
		    margin-bottom: 6px;
		    margin-top: 16px;
		  }
		  .footermainbox .tdesc_company {
		    width: 100%;
		    margin-bottom: 12px;
		  }
		  .footermainbox {
		    margin-bottom: 24px;
		  }
		  .footerbox {
		    padding: 36px 0px 120px 0px;
		  }
		  .footslogan_ttext .textcontent {
		    font-size: 24px;
		    line-height: 48px;
		    font-weight: bold;
		    padding: 0px 12px;
		  }
		  .footslogan_tdesc {
		    font-size: 13px;
		    line-height: 20px;
		  }
		  .footslogan {
		    padding: 64px 0px 48px 0px;
		  }
		  .bnerHomebox {
		    padding: 128px 20px 0px 20px;
		  }
		  .bnerHomeinfor {
		    left: 20px;
		    bottom: 28px;
		    letter-spacing: 4px;
		    font-size: 9px;
		  }
		  .bnerHomeproname {
		    left: 20px;
		    top: 36px;
		  }
		  .bnerHome_slogan2_tt1 {
		    font-size: 32px;
		    line-height: 36px;
		  }
		  .bnerHome_desct3 {
		    line-height: 20px;
		    width: 64%;
		    margin-bottom: 2px;
		  }
		  .bnerHome_slogan2::before {
		    width: 12px;
		    height: 12px;
		    margin-bottom: 16px;
		    background: none;
		  }
		  .home_adheight {
		    height: 480px;
		  }
		  .HomeUxmo {
		    height: 480px;
		    background-position: 45% 50%;
		  }
		  .HomeWebsite {
		    height: 480px;
		    background-position: 40% 50%;
		  }
		  .HomeSharedoffice {
		    height: 480px;
		    background-position: 43% 50%;
		  }
		  .HomeAd {
		    height: 480px;
		    background-position: 55% 50%;
		  }
		  .bnerHome_slogan2_tt2 {
		    font-size: 14px;
		    line-height: 24px;
		    margin-top: 12px;
		    margin-left: 6px;
		  }
		  .headright_contactus {
		    display: none;
		  }
		  .headright_joinus {
		    display: none;
		  }
		  .linespacebox {
		    display: none;
		  }
		  .headrightinfo {
		    right: 68px;
		  }
		  .navbar-default .navbar-toggle {
		    border: none;
		  }
		  .navbar-default .navbar-toggle:focus,
		  .navbar-default .navbar-toggle:hover {
		    background: none;
		  }
		  .navbar-toggle:hover .icon-bar {
		    background-color: #000000;
		  }
		  .navbar-default {
		    padding: 15px 0px;
		    background-color: rgba(255, 255, 255, 0.92);
		    -webkit-backdrop-filter: blur(10px);
		    backdrop-filter: blur(10px);
		  }
		  .navbar-default .navbar-collapse,
		  .navbar-default .navbar-form {
		    border: none;
		  }
		  .headright_en a {
		    background: none;
		  }
		  .headright_mail a {
		    background: none;
		  }
		  .navbaractive {
		    box-shadow: 0px 0px 32px rgba(40, 70, 154, 0.14);
		    padding: 10px 0px 2px 0px;
		  }
		  .bnerHome_slogan {
		    font-size: 24px;
		    line-height: 30px;
		  }
		  .bnerHome_desct1 {
		    font-size: 18px;
		    line-height: 32px;
		  }
		  .bnerHomebtn {
		    padding-top: 32px;
		  }
		  .bnerHome_slogan2 {
		    margin-bottom: 24px;
		  }
		  .navbar-default .navbar-nav > li > a {
		    text-align: center;
		  }
		  .navbar-nav {
		    margin-left: 0px;
		    width: 100%;
		  }
		  .navbarmenuadd {
		    display: block;
		  }
		  .bnerHome_slogan::before {
		    width: 12px;
		    height: 12px;
		  }
		  .bnerHome_desct2 {
		    font-size: 10px;
		    line-height: 20px;
		    letter-spacing: 6px;
		  }
		  .HomeAdbox .swiper-pagination {
		    bottom: 140px !important;
		    left: 16px !important;
		  }
		  .HomeAdbox {
		    height: 480px;
		  }
		  .numbMobrn_tnum {
		    font-size: 32px;
		    line-height: 36px;
		  }
		  .numbMobrn_tname {
		    margin-top: 12px;
		  }
		  .numbMobrn_text {
		    margin-bottom: 6px;
		  }
		  .numbMobrn {
		    margin-bottom: 12px;
		  }
		  .numbMobrnbox {
		    padding: 48px 0px 24px 0px;
		  }
		  .numbMobrnele {
		    margin-bottom: 32px;
		  }
		  .desc_boxHome_titlemain {
		    font-size: 18px;
		    line-height: 24px;
		  }
		  .desc_boxHome_titlesub {
		    font-size: 12px;
		    line-height: 16px;
		    color: #333333;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    margin-top: 4px;
		  }
		  .desc_boxHome_desc {
		    height: 200px;
		    overflow: hidden;
		  }
		  .desc_boxHome_desc2 {
		    height: 160px;
		  }
		  .desc_boxHome_title {
		    margin-bottom: 12px;
		  }
		  .desc_boxHome {
		    margin-bottom: 24px;
		  }
		  .desc_Sharedoffice {
		    padding: 48px 0px 24px 0px;
		  }
		  .bnerHome_slogan2_desc {
		    font-size: 12px;
		    line-height: 20px;
		    color: rgba(255, 255, 255, 0.48);
		  }
		  .mainbox_functionbox {
		    padding: 0px;
		    margin-bottom: 16px;
		  }
		  .mainbox_function_img img {
		    width: 36px;
		    height: 36px;
		  }
		  .mainbox_function_ttitle {
		    font-size: 14px;
		    line-height: 22px;
		    margin-top: 0px;
		    margin-bottom: 0px;
		  }
		  .mainbox_function_tdesc {
		    margin-top: 8px;
		    font-size: 12px;
		    line-height: 20px;
		    height: 44px;
		  }
		  .business_bner {
		    height: 520px;
		  }
		  .bnersubpagebox {
		    left: 20px;
		    top: 54%;
		    transform: translate(0%, -50%);
		  }
		  .bnerHome_slogan2_tt0 {
		    font-size: 32px;
		    line-height: 36px;
		  }
		  .bnerproname {
		    font-size: 12px;
		    display: none;
		  }
		  .bnerHome_slogan2_tt3 {
		    font-size: 16px;
		    line-height: 24px;
		    margin-bottom: 4px;
		  }
		  .busifullPagenav {
		    top: 14%;
		    left: 20px;
		  }
		  .busifullPagenav ul li {
		    float: left;
		    padding-right: 12px;
		  }
		  .busifullPagenav ul li a {
		    font-size: 13px;
		    color: rgba(255, 255, 255, 0.64);
		    text-indent: 0px;
		  }
		  .busifullPagenav ul li a::before {
		    display: none !important;
		  }
		  .business_bner .swiper-slide {
		    background-position: 43% center !important;
		  }
		  .bnerHome_desct4 {
		    display: none;
		  }
		  .homebslogan-text-t6 {
		    font-size: 24px;
		    line-height: 28px;
		  }
		  .homebslogan {
		    padding: 16px 0px 16px 0px;
		  }
		  .newslistbox {
		    margin-bottom: 12px;
		    margin-top: 8px;
		  }
		  .newslistbox .tab-content {
		    margin-bottom: 0px;
		  }
		  .newslistmain-text {
		    padding: 16px;
		  }
		  .newslistbox .nav-tabs {
		    margin-bottom: 16px;
		  }
		  .homebslogan-text-t1 {
		    letter-spacing: 2px;
		  }
		  .newslistmain-img {
		    height: 180px;
		  }
		  .aboutus_cominfo_desc {
		    font-size: 13px;
		    line-height: 20px;
		  }
		  .aboutus_business_listtext {
		    padding: 24px 0px 20px 0px;
		  }
		  .aboutus_business_title {
		    font-size: 24px;
		    line-height: 28px;
		    padding: 36px 0px 32px 0px;
		  }
		  .aboutusad {
		    height: 480px;
		  }
		  .aboutusad_textad {
		    font-size: 24px;
		    line-height: 28px;
		  }
		  .aboutusad_textdesc .tsloan {
		    font-size: 22px;
		    line-height: 36px;
		  }
		  .aboutusad_cominfo span {
		    letter-spacing: 6px;
		  }
		  .aboutusad_text {
		    padding-top: 160px;
		  }
		  .aboutus_cominfo_name {
		    font-size: 18px;
		    line-height: 24px;
		    margin-bottom: 8px;
		  }
		  .aboutus_cominfo a {
		    padding: 12px 0px 24px 0px;
		    margin-bottom: 16px;
		    border-bottom: 1px solid #f0f0f0;
		  }
		  .aboutus_cominfo_box {
		    padding: 36px 0px 24px 0px;
		  }
		  .joinuslistmain {
		    margin-bottom: 12px;
		    margin-top: 32px;
		  }
		  .filletS2 {
		    -moz-border-radius: 16px;
		    -webkit-border-radius: 16px;
		    border-radius: 16px;
		    -ms-border-radius: 16px;
		    -o-border-radius: 16px;
		  }
		  .joinuslistbox a {
		    padding: 30px 20px;
		  }
		  .joinuslist-heightS1 {
		    height: 280px;
		  }
		  .joinuslist-heightS2 {
		    height: 280px;
		  }
		  .joinuslist-infotype {
		    font-size: 14px;
		  }
		  .joinuslist-title h1 {
		    margin-bottom: 12px;
		    font-size: 24px;
		    line-height: 28px;
		  }
		  .contactusmainbg {
		    height: 320px;
		    margin-bottom: 380px;
		    -moz-border-radius: 16px;
		    -webkit-border-radius: 16px;
		    border-radius: 16px;
		  }
		  .contactusmainbox {
		    top: 8px;
		  }
		  .contactusmaintitle .cmtcn {
		    font-size: 24px;
		    line-height: 24px;
		  }
		  .contactusmaintitle .cmten {
		    margin-left: 10px;
		    margin-top: 6px;
		    font-size: 14px;
		  }
		  .contactusmaintitle {
		    margin-bottom: 16px;
		    padding: 0px 10px;
		    display: none;
		  }
		  .contactusmain_cont {
		    padding: 0px 10px;
		  }
		  .contactusmain_cont_ewm {
		    height: auto;
		    left: 50%;
		    top: 26%;
		    border-top-right-radius: 8px;
		    border-bottom-right-radius: 8px;
		    border-top-left-radius: 8px;
		    border-bottom-left-radius: 8px;
		    width: 232px;
		    margin: 0 auto;
		    transform: translate(-50%, -50%);
		  }
		  .contactusmain_contheight {
		    height: auto;
		  }
		  .contactusmain_cont_ewmbox {
		    padding-top: 48px;
		  }
		  .contactusmain_cont_ewmimg img {
		    width: 120px;
		  }
		  .contactusmain_cont_ewmtext {
		    margin-top: 16px;
		    margin-bottom: 24px;
		  }
		  .contactusmain_cont_info {
		    padding-left: 0px;
		    margin-top: 300px;
		  }
		  .contactusmain_cont_infobox {
		    padding: 32px 10px 0px 10px;
		  }
		  .contactusmain_cont_cname_cn {
		    font-size: 22px;
		    line-height: 32px;
		  }
		  .contactusmain_cont_cname_en {
		    letter-spacing: 4px;
		  }
		  .contactusmain_cont_cname::after {
		    width: 24px;
		    height: 2px;
		    margin: 16px 0px;
		  }
		  .contactusmain_cont_cinfo table {
		    margin-bottom: 32px;
		  }
		  .contactusmain_cont_cbusinessbox {
		    width: 50%;
		    margin-bottom: 12px;
		  }
		  .contactusmain_cont_cbusiness {
		    margin-bottom: 24px;
		  }
		  .contactusmainbox .container {
		    padding-right: 12px;
		    padding-left: 12px;
		  }
		  .details_btnlist {
		    top: 96px;
		    display: none;
		  }
		  .details_btnlist ul li {
		    float: left;
		  }
		  .details_btnico .iconfont {
		    font-size: 16px;
		  }
		  .details_listlike_line {
		    display: none;
		  }
		  .details_btnico_like {
		    width: 48px;
		    height: 22px;
		    background: none;
		    line-height: 22px;
		  }
		  .details_btnico {
		    height: 22px;
		  }
		  .detailstext_toptitle {
		    font-size: 24px;
		    line-height: 28px;
		    margin-bottom: 8px;
		  }
		  .detailstext_topinfo_com {
		    font-size: 14px;
		    line-height: 22px;
		  }
		  .detailstext_topinfo_sloan {
		    line-height: 18px;
		    color: #999999;
		  }
		  .detailsbox {
		    padding: 24px 0px 12px 0px;
		  }
		  .detailstext {
		    padding-right: 0px;
		    margin-bottom: 48px;
		  }
		  .detailstext_bner {
		    height: 164px;
		  }
		  .detailstext_main {
		    padding: 20px 0px 24px 0px;
		    font-size: 14px;
		    line-height: 24px;
		  }
		  .details_rightlist {
		    padding-left: 0px;
		  }
		  .detailspagenav_title {
		    font-size: 18px;
		    line-height: 24px;
		    margin-top: 12px;
		  }
		  .detailspagenav_list {
		    padding: 10px 0px;
		    margin-bottom: 12px;
		  }
		  .shuom_t1 {
		    font-size: 24px;
		  }
		  .bpbox {
		    padding: 96px 0px 120px 0px;
		  }
		}
		/*-------------------------
		          pad屏幕
		---------------------------*/
		@media (min-width: 768px) and (max-width: 991px) {
		  .box_widthmain {
		    padding: 0px 24px;
		  }
		}
		/*-------------------------
		          小屏幕
		---------------------------*/
		@media (min-width: 992px) and (max-width: 1369px) {
		  .box_widthmain {
		    padding: 0px 32px;
		  }
		}
		/*-------------------------
		          15寸屏幕
		---------------------------*/
		@media (min-width: 1370px) and (max-width: 1599px) {
		  .box_widthmain {
		    padding: 0px 48px;
		  }
		}
		/*-------------------------
		          大屏幕
		---------------------------*/
		@media (min-width: 1600px) {
		  .newslistmain-img {
		    height: 280px;
		  }
		}
