@media screen and (min-width: 1921px) {  
	html {  
		font-size: 192px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 12px;
	}
}

@media screen and (max-width: 1920px) {  
	html {  
		font-size: 192px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 12px;
	}
}

@media screen and (max-width: 1680px) {  
	html {  
		font-size: 168px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 10px;
	}
}

@media screen and (max-width: 1440px) {  
	html {  
		font-size: 144px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 10px;
	}
}

@media screen and (max-width: 1280px) {  
	html {  
		font-size: 128px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 8px;
	}
}

@media screen and (max-width: 1152px) {  
	html {  
		font-size: 115.2px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 8px;
	}
}

@media screen and (max-width: 1024px) {  
	html {  
		font-size: 102.4px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 6px;
	}
}

@media screen and (max-width: 768px) {  
	html {  
		font-size: 76.8px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 36px;
	}
}  


@media screen and (max-width: 414px) {  
	html {  
		font-size: 41.4px; /* 在视口宽度为1920px或更大时，设置字体大小为192px */  
		/* 可能还需要的其他样式 */  
	}  
	body{
		font-size: 36px;
	}
}  
  
@media screen and (orientation: portrait) and (max-width: 800px){
	
html{
	overflow: hidden;
}

body {  
    overflow-x: hidden!important;
}

.info_item{
	/*display: none!important;*/
}

.info_item1{
	display: block!important;
}

.top_header,.consult {
    display: none!important;
}

#wrap{
	display: block!important;
	z-index: 9999;
	width: 100%;
	height: 1.17333rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background: linear-gradient(90deg,#7e219a,#9a0097);
}

.container .space {
    width: 95%!important;
    min-width: auto!important;
    margin: 0 auto;
}

.container .space .navbar-toggle {
    position: relative;
    float: right;
    margin-right: .05rem;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    display: block;
    border: none;
    transition: all .3s ease-out 0s;
    margin-top: 0.4rem;
}

.container .space .navbar-toggle .icon-bar {
    display: block;
    width: 0.65rem;
    height: 0.08rem;
    border-radius: 1px;
    transition: all .3s ease-out .3s;
    background: #fff;
}

.container .space .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 0.1rem;
}

.container .navbar-header .nav_logo {
    position: relative;
    align-items: center;
    display: flex;
    height: 1.2rem;
}

.container .navbar-header .nav_logo .logo {
    float: none;
    display: table-cell;
    padding: 0;
    margin: 0;
    font-size: 20px;
    line-height: 1;
    vertical-align: middle;
    transition: all .3s ease-out 0s;
}

.container .navbar-header .nav_logo .logo img {
    height: .93333rem;
    width: .85333rem;
}

.container .navbar-collapse {
    display: none;
}

.navbar-on .navbar-toggle {
    position: fixed;
    z-index: 1000;
    right: 0;
    background: none!important;
    border: 0!important;
    color: #999;
    transition: all .3s ease-out 0s;
}

.navbar-on .icon-bar-1 {
    margin-bottom: 0;
    -webkit-transform: rotate(-45deg) translate(-0.1rem,0.12rem);
    transform: rotate(-45deg) translate(-0.1rem,0.12rem);
}

.navbar-on .icon-bar-2 {
    opacity: 0;
}

.navbar-on .icon-bar-3 {
    -webkit-transform: rotate(45deg) translate(-3px,-5px);
    transform: rotate(45deg) translate(-3px,-5px);
}

.navbar-on .icon-bar {
    transition: all .3s ease-out .3s;
    background: #fff!important;
}

.navbar-on .navbar-collapse {
    display: block!important;
    position: fixed!important;
    z-index: 998!important;
    width: 100%!important;
    margin: 0!important;
	text-align: left!important;
    background: #910b98;
    transition: all .3s ease-out 0s;
    overflow: auto;
    border: 0;
}

.container .navbar-collapse .primary-menu {
    margin-left: 0 !important;
    margin: 0;
    float: none!important;
}

.navbar-on .navbar-collapse .wpcom-adv-menu {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    border-top: 1px solid rgba(0,0,0,.05);
    position: relative;
}

.navbar-on .navbar-collapse .wpcom-adv-menu li {
    display: block!important;
    width: 100%!important;
}

.navbar-on .navbar-collapse .wpcom-adv-menu li a {
    display: block!important;
    padding: 0 0.35rem;
    font-weight: 400;
    font-size: 0.35rem;
    line-height: 1.08rem!important;
    color: #fff;
    border-bottom: 1px solid rgba(0,0,0,.05);
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown {
    position: relative;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown {
    display: block;
    height: auto;
    position: absolute;
    right: 3px;
    top: 0;
    width: 50px;
    text-align: center;
    color: #fff;
    transition: all .3s ease-out 0s;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown i,.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown2 i{
    opacity: .7;
    transition: all .3s ease-out 0s;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown .fa-angle-down:before {
    content: "";
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(135deg);
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    width: 10px;
    height: 10px;
    left: 19px;
    top: 20px;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown:after {
    position: absolute;
    left: 0;
    top: 7px;
    width: 1px;
    height: 34px;
    content: "";
    background: rgba(0,0,0,.07);
}

.navbar-on .navbar-collapse .menu-item-col-3,.navbar-on .navbar-collapse .menu-item-col-4{
	display:none;
}

.navbar-on .navbar-collapse .down{
	display:block!important;
}

.navbar-on .navbar-collapse .menu-item-col-3 .menu-item2,.navbar-on .navbar-collapse .menu-item-col-3 li{
	margin-left:0.2rem;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown2 {
    display: block;
    height: auto;
    position: absolute;
    right: 3px;
    width: 50px;
    text-align: center;
    color: #fff;
    transition: all .3s ease-out 0s;
}

.navbar-on .navbar-collapse .wpcom-adv-menu .dropdown .m-dropdown2 .fa-angle-down2:before {
    content: "";
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(135deg);
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    width: 10px;
    height: 10px;
    left: 19px;
    top: -30px;
}

.banner_box{
	width: calc(100% - .8rem)!important;
    padding-left: .4rem!important;
    padding-right: .4rem!important;
    height: 5.2rem!important;
    background-size: 100% 100%!important;
    position: absolute!important;
    left: 0;
    top: -4rem!important;
}

.banner_body{
	width: 100%!important;
	margin-left: 0!important;
}

.banner_title{
	font-size: .56458rem!important;
}

.footer {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    background: #ecebf7;
}

.main_container {
    display: flex;
    flex-direction: column;
    width: 90%!important;
	max-width: 90%!important;
    overflow: hidden;
    justify-content: space-between;
}

.banner_info{
    font-size: .30417rem!important;
    line-height: 150%!important;
}

.banner_btn {  
    display: flex!important;
    justify-content: center!important; 
    align-items: center!important;
    height: auto!important;
    padding: 0.05rem 0.19rem!important;
}

.banner_btn_name,.banner_right_arrow{
	line-height: 100%!important;
    font-size: .25938rem!important;
}

.info_box {
    width: 100%!important;
    background-size: cover!important;
    background-position: 0 -0.313333rem!important;
    background-repeat: no-repeat!important;
    padding-top: .53333rem!important;
	padding-bottom: 2.26667rem!important;
    margin-top: 5.17334rem!important;
    padding-top: 2.04167rem!important;
}

.info_body_title{
	font-size: .40667rem!important;
}

.info_title,.scene_title,.character_title{
	font-size: .53125rem!important;
	line-height: 100%!important;
}

.info_title_line{
	border-bottom: .042rem solid #000!important;
}

.baner_img1 img,.baner_img2 img {
    width: 3.59375rem!important;
    height: auto!important;
}

.baner_middle {
    width: 100%!important;
}

.baner_middle img {
    width: .35833rem!important;
    height: .35833rem!important;
}

.baner_middle_title1, .baner_middle_title2 {
    font-size: .17292rem!important;
    line-height: 130%!important;
}

.info_content{
    font-size: .40667rem!important;
	line-height: 150%!important;
    width: 100%!important;
	text-align: justify!important;
}

.scene_header[data-v-8372d9dc],.scene_header[data-v-2d3277e1]{
	width: 100%!important;
	max-width: 100%!important;
}

.character_box[data-v-2d3277e1],.character_box[data-v-8372d9dc]{
	height: 110%!important;
}

.scene_box,.scene_img,.scene_img_item,.scene_img2 img,.advantage_img img,.case_img_1,.case_img_2{
    width: 100%!important;
    max-width: 100%!important;
}

.scene_img{
	margin: .29688rem auto 1.85729rem!important;
}

.character_img {
    margin: .32625rem!important;
}

.case_header {
    font-size: .48125rem!important;
	line-height: 100%!important;
}

.scene_header,.project_box_container{
    width: 90%!important;
    max-width: 90%!important;
	margin: 0 auto;
}

.scene_header_content_title,.case_title{
	font-size: .46792rem!important;
    line-height: .533333rem!important;
    margin-bottom: .16146rem!important;
}

.scene_header_content_info,.scene_list_box li,.scene_container_info,.character_list li span,.case_info{
    width: 100%!important;
    font-size: .38417rem!important;
	line-height: 150%!important;
}

.scene_list_box li img {
    width: .35979rem!important;
    height: .35979rem!important;
    margin-top: .09867rem!important;
    margin-right: .10417rem!important;
}

.scene_header_content_title[data-v-5b892e11],.scene_header_content_title[data-v-106fdac7],.scene_header_content_title[data-v-5f14f230]{
	font-size: .46792rem!important;
	line-height: 250%!important;
	margin-left:0.2rem!important;
}

.scene_header_content_title[data-v-66771a80]{
	margin-left:0.2rem!important;
}

.scene_header[data-v-66771a80] {
    align-items: unset!important;
}

.scene_list_img img,.scene_container .img_1,.scene_container .img_2,.scene_container .img_3,.scene_container .img_4,.field_box,.ability_img_box{
	width: 90%!important;
	max-width: 90%!important;
    height: auto!important;
}

.character_box,.line_img,.ability_box{
	width: 100%!important;
    height: 100%!important;
}

.ability_header th[data-v-33389f66] {
    font-size: .125rem!important;
    line-height: 150%!important;
    white-space: normal!important;
    width: 6.5rem!important;
}

.main_title_header_top[data-v-33389f66],.little_title_header_top[data-v-33389f66],.little_title_header[data-v-33389f66]{
	line-height: 150%!important;
}

.info_little_title,.ability_title{
    font-size: .30833rem!important;
}

.field_box .img_item {
    margin-right: .03896rem!important;
    font-size: 0.25rem!important;
}

.field_box img {
    width: 1.79167rem!important;
    height: 1.79167rem!important;
}

.field_img {
    margin-top: .50729rem!important;
}

.field_img img {
    width: 5.55729rem!important;
    height: 5.48438rem!important;
}

.ability_info_item_title{
	font-size: 0.3rem!important;
	line-height: 150%!important;
}

.ability_info_item_little,.ability_info_item_little_title{
	font-size: 0.26rem!important;
	line-height: 150%!important;
}

.yellow_circle img {
    width: .3rem!important;
    height: .3rem!important;
}

.white_circle[data-v-5f14f230] {
    width: .1rem!important;
    height: .1rem!important;
    margin-top: .15rem!important;
    margin-right: .09813rem!important;
}

.ability_img_item img {
    width: 2.98104rem!important;
    height: 1.88229rem!important;
}

.ability_img_item_name,.design_box_item_name{
	font-size: .22417rem!important;
}

.field_box .img {
    width: 2.79167rem!important;
    height: 2.79167rem!important;
}

.case_item_box[data-v-5f14f230],.case_item[data-v-5f14f230]{
    display: block!important;
    height: auto!important;
	margin: 0 auto;
}

.case_item_box[data-v-5f14f230]:first-child {
    margin-right: 0!important;
}

.scene_box_container{
	height: auto!important;
	margin-bottom: 1rem!important;
}

.scene_body{
    width: 90%!important;
    height: auto!important;
	margin: 0 auto;
}

.case_item_img1,.case_item_img2[data-v-5f14f230],.case_dot_list[data-v-5f14f230],.case_china_img[data-v-5f14f230] {
	width: 100%!important;
    height: auto!important;
	margin: 0 auto;
}

.case_item_info_title {
    margin-top: .07813rem!important;
    font-size: .2417rem!important;
    line-height: 130%!important;
}

.right_arrow {
    margin-left: .09375rem!important;
    margin-right: .09375rem!important;
    height: 1.975rem!important;
}

.right_arrow img {
    width: .80521rem!important;
    height: .80521rem!important;
	transform:rotate(90deg);
}

.item_dot {
    margin-top: .17208rem!important;
    margin-right: .12208rem!important;
    width: .19292rem!important;
    height: .19292rem!important;
}

.item_dot_title {
    font-size: .33417rem!important;
    line-height: 150%!important;
}

.project_item_content[data-v-2d3277e1]{
	display: block!important;
}

.left {
    width: 100%!important;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.product_item {
    width: 2.71458rem!important;
    height: 3.22396rem!important;
}

.project_item[data-v-2d3277e1] {
    width: 2.61458rem!important;
    height: auto!important;
}

.product_item_img img {
    width: 2.61458rem!important;
    height: 2.68646rem!important;
}

.product_item_content {
    height: .60271rem!important;
}

.product_item_title {
    font-size: .225rem!important;
}

.project_item_title[data-v-2d3277e1] {
    font-size: .25rem!important;
    line-height: 130%!important;
}

.project_item_info[data-v-2d3277e1] {
    font-size: .2417rem!important;
    line-height: 130%!important;
}

.product_more {
    font-size: .22417rem!important;
}

.answer_title {
    font-size: .37333rem!important;
    font-weight: 400!important;
    color: #3f3f3f!important;
	line-height: 150%!important;
    text-align: center!important;
    margin-bottom: .53333rem!important;
    margin-top: .53333rem!important;
}

.banner_content{
	align-items: center;
}

.banner_title{
	line-height: 100%!important;
}

.center_box {
    padding-top: 1.98958rem!important;
}

.list_title {
    width: auto!important;
    height: .88438rem!important;
}

.list_title_item {
    padding: 0 .30417rem!important;
    height: .65521rem!important;
    line-height: .65521rem!important;
    font-size: .33542rem!important;
}

.list_item_title {
    font-size: .38rem!important;
    margin-bottom: .07375rem!important;
    line-height: 130%!important;
}

.list_item_info_text{
	display: none!important;
}

.list_item_info_date, .list_item_info_text {
    font-size: .22417rem!important;
    line-height: 150%!important;
}

.list_item_btn_box {
    margin-top: 0!important;
}

.list_item_btn {
    font-size: .26417rem!important;
	line-height: 150%!important;
}

.news_box{
	padding: 0!important;
}

.new_title {
    line-height: 150%!important;
    max-width: 100%!important;
    font-size: .56625rem!important;
}

.news_tip {
    height: auto!important;
    line-height: 100%!important;
    font-size: .32542rem!important;
}

.news_content p {
    line-height: 200%!important;
    margin-bottom: 0.15rem!important;
    font-size: .42417rem!important;
}

.work_title{
    font-size: .48125rem!important;
	line-height: 100%!important;
}

.work_info_left_title_text,.andmv_box_title_text,.job_box_title_text{
    font-size: .40125rem!important;
	line-height: 100%!important;
}

.work_info {
    width: 100%!important;
	display: block!important;
    font-size: .40417rem!important;
    line-height: 150%!important;
}

.work_info_left_line {
    width: .08125rem!important;
    height: .36583rem!important;
}

.center_box {
    height: auto!important;
}

.work_info_left{
	width:100%;
}

.work_info_left_text {
    width: 100%!important;
    font-size: .325417rem!important;
    line-height: 150%!important;
}

.work_info_right{
	width:100%;
}

.job_item {
    width: 38%!important;
    float: left!important;
}

.job_item_title {
    font-size: .25625rem!important;
    line-height: 150%!important;
}

.job_item_line {
    width: .52396rem!important;
    border: .0321rem solid rgba(63,63,63,.5)!important;
}

.job_item_content, .job_item_little_tittle {
    font-size: .20417rem!important;
    line-height: 150%!important;
}

.job_item_more {
    font-size: .20417rem!important;
}

.job_show_box {
    width: 70%!important;
}

.job_show_title {
    font-size: .35625rem!important;
    line-height: 150%!important;
    height: auto!important;
}

.job_show_line {
    width: .52396rem!important;
    height: 0;
    border: .03921rem solid rgba(63,63,63,.5)!important;
    margin-top: .13021rem!important;
    margin-bottom: .17188rem!important;
}

.dot_job {
    width: 100%!important;
}

.dot_item_list_column .dot_item .dot_item_dot {
	margin-top: .28417rem!important;
}

.dot_item_dot {
    margin-right: .15417rem!important;
    width: .17292rem!important;
    height: .17292rem!important;
}

.dot_job .dot_item_name .dot_item_name_text1,.dot_item_list_column .dot_item_name .dot_item_name_text2 {
    font-size: .29417rem!important;
    line-height: 150%!important;
}

.close_icon img {
    width: .50313rem!important;
    height: .50313rem!important;
}

.wlp_box{
	display: block!important;
}

.info_box,.dot_item,.tsv_box{
	width: 100%!important;
	height:auto!important;
}

.dot_item_name {
    font-size: .35625rem!important;
    line-height: 200%!important;
	white-space: initial!important;
}

.wlp_box_right img{
	width: 5.2rem!important;
	height:auto!important;
}

.rdl_img{
	margin-left: 0!important;
}

.rdl_img_item{
	width: 100%!important;
    max-width: 100%!important;
}

.rdl_img img[data-v-33389f66] {
    width: 2.47604rem!important;
    height: 2.19167rem!important;
}

.rdl_img_name[data-v-33389f66] {
    font-size: .265rem!important;
    line-height: 130%!important;
}

.rdl_img_5[data-v-33389f66],.tsv_flow_img img,.bump_process[data-v-33389f66]{
	width: 100%!important;
	height:auto!important;
}

.rdl_img_5_name[data-v-33389f66] {
    font-size: .30417rem!important;
    width: 100%!important;
}

.tsv_flow_img[data-v-33389f66] {
    width: 7.936458rem!important;
}

.answer_content {
    width: 8.8rem!important;
    font-size: .36667rem!important;
    text-align: left;
    color: #3f3f3f;
	line-height: 150%!important;
    text-indent: .66667rem;
}

.more_box{
	width: 100%!important;
	height: 100%!important;
}

.map_box{
	width: auto!important;
	height: 2.5rem!important;
}

.amap-info-content {
    font-size: 0.2rem;
}

.device_img_item img[data-v-5b892e11] {
    width: 1.48125rem!important;
    height: 1.48125rem!important;
}

.right_arrow[data-v-5b892e11] {
    width: .1896rem!important;
    height: .18938rem!important;
    margin-top: -.52083rem!important;
}

.info_box[data-v-5b892e11],.info_box[data-v-106fdac7] {
    height: auto!important;
}

.device_img_item_title[data-v-5b892e11] {
	font-size: .25417rem!important;
}

.signal_item[data-v-5b892e11] {
    width: 49%!important;
    margin-right: 0!important;
}

.signal_item img[data-v-5b892e11],.add_ability_box[data-v-106fdac7]{
    width: 100%!important;
    height: auto!important;
}

.signal_item_title[data-v-5b892e11] {
    font-size: .29375rem!important;
    line-height: 130%!important;
}

.case_container[data-v-5b892e11],.case_container_right[data-v-5b892e11]{
    display: block!important;
}

.case_container_left img[data-v-5b892e11],.case_container_right_img[data-v-5b892e11],.ability_info_box_img img[data-v-106fdac7],.case_item_img[data-v-106fdac7],.case_item_img_2[data-v-106fdac7],.info_item img[data-v-3b49da48] {
    width: 100%!important;
    height: auto!important;
}


.ability_line td[data-v-5b892e11]:first-child,.ability_line td[data-v-5b892e11],.case_container_left_title[data-v-5b892e11],.add_ability_header[data-v-106fdac7],.ability_add_line td[data-v-106fdac7]{
    font-size: .29375rem!important;
    line-height: 250%!important;
}

.ability_header th[data-v-106fdac7] {
	font-size: .29375rem!important;
    line-height: 250%!important;
}

.ability_line[data-v-106fdac7] {
    height: .3125rem!important;
    font-size: .27375rem!important;
	line-height: 250%!important;
}

.case_item_box[data-v-106fdac7],.case_item_2[data-v-106fdac7],info_item[data-v-3b49da48] {
	display: block!important;
	margin-right: 0!important;
}

.info_little_title[data-v-3b49da48],.p_box_container_left_info[data-v-3b49da48],.analysis_container_info[data-v-3b49da48],.img_dot_name[data-v-3b49da48],.semi_item_desc_box_info[data-v-3b49da48]{
	line-height: 150%!important;
}

.info_box[data-v-3b49da48],.semi_item[data-v-3b49da48]{
	height: auto!important;
}

.semi_item_name[data-v-3b49da48],.semi_item_desc_box_name[data-v-3b49da48] {
    font-size: .225rem!important;
}

.semi_item_desc_dot[data-v-3b49da48] {
    margin-top: .09867rem!important;
    margin-right: .15208rem!important;
    width: .12292rem!important;
    height: .12292rem!important;
}

.semi_item_desc_box_info[data-v-3b49da48] {
    font-size: .20417rem!important;
}

.semi_product_1 img[data-v-3b49da48] {
    width: 2.375rem!important;
    height: 2.63542rem!important;
}

.semi_product_2 img[data-v-3b49da48] {
    width: 2.51042rem!important;
    height: 2.08333rem!important;
}

.semi_product_3 img[data-v-3b49da48] {
    width: 2.67083rem!important;
    height: 3.63021rem!important;
}

.secne_img img[data-v-3b49da48],.scene_name[data-v-3b49da48] {
    width: 23%!important;
    height: auto!important;
}

.product_item[data-v-e50b5c8a]{
	width: 30%!important;
}

.tsv_title[data-v-33389f66],.bump_title[data-v-33389f66] {
    font-size: .38125rem!important;
    line-height: 100%!important;
}

.tsv_little_title[data-v-33389f66],.bump_little_title[data-v-33389f66] {
    font-size: .33542rem!important;
    line-height: 100%!important;
}

.answer_btn {
    width: 2.88rem!important;
    height: .66667rem!important;
    line-height: .66667rem!important;
    background: linear-gradient(10deg,#eb730d,#ec760f 32%,#f18215 64%,#fa9621 95%,#fc9a23);
    border-radius: .50667rem .50667rem .50667rem .50667rem!important;
    color: #fff;
    margin-top: .53333rem!important;
    font-size: .21333rem!important;
}

.ability_header[data-v-33389f66] {
    width: 100%!important;
    height: auto!important;
}

.main_title_header[data-v-33389f66],.ability_line td[data-v-33389f66],.ability_line[data-v-33389f66] {
    line-height: 150%!important;
}

.right {
    width: calc(100% - 1rem)!important;
	border-left: 0!important;
    margin-top: 1.33333rem!important;
}

.tags {
    justify-content: space-around;
    margin-bottom: .58667rem!important;
    margin-top: .26667rem!important;
}

.tags_item {
    text-align: center!important;
    height: .37333rem!important;
    font-size: .26667rem!important;
    font-weight: 400!important;
    color: #3f3f3f!important;
    line-height: .37333rem!important;
}

.logo_box {
    width: 100%!important;
    height: 2.32rem!important;
    border-top: 1Px solid rgba(0,0,0,.18)!important;
    border-bottom: 1Px solid rgba(0,0,0,.18)!important;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.footer_logo1,.footer_logo2 {
    width: 1.33333rem!important;
    height: 1.33333rem!important;
}

.contact {
    width: 100%!important;
    display: flex;
    margin-top: .34667rem!important;
    justify-content: space-between;
}

.contact_item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: .21333rem!important;
}

.contact_item_img{
    width: .34667rem!important;
    height: .26667rem!important;
    margin-right: .10667rem!important;
}

.contact_item_tag,.contact_item_name {
	font-size: .28292rem!important;
    line-height: 100%!important;
}

.pageEnd{
	font-size: .3292rem!important;
	line-height: 150%!important;
	height: 100%!important;
}

.pageEnd .copyright {
    width: 90%!important;
	padding: 0.2rem 0;
}

.info-text{
	display: none;
}

.Copyr-txt,.footer-info .fr,.footer-portal{
	float: none!important;
}

.footer-portal{
	text-align: center!important;
}

#beian {
    text-align: center;
    float: none;
}

.job_show_container[data-v-0ebd8810],.job_show_box_container[data-v-0ebd8810]{
	display: block!important;
}

.job_show_area .el-textarea__inner,.login_item_input[data-v-0ebd8810],.job_show_left[data-v-0ebd8810],.job_show_right[data-v-0ebd8810],.job_mask .job_show_box{
	width: 100%!important;
}

.job_show_box_container[data-v-0ebd8810] {
    height: 10.48958rem!important;
}

.job_show_info[data-v-0ebd8810] {
    font-size: .20417rem!important;
}

.login_item_input .el-input__inner {
	width: 98%;
    height: .53958rem!important;
    line-height: .53958rem!important;
}

.login_item img[data-v-0ebd8810] {
    width: .35104rem!important;
    height: .35104rem!important;
    margin-right: .07813rem!important;
}

.login_item_title[data-v-0ebd8810] {
    font-size: .23542rem!important;
}

.login_item_input .el-input {
    height: .4958rem!important;
}

.must_input[data-v-0ebd8810] {
    font-size: .19375rem!important;
    line-height: .37708rem!important;
}

.login_item_input .el-select,.login_item_input .el-input {
    height: .43958rem!important;
}

.login_item_input[data-v-0ebd8810] {
    margin-top: .25208rem!important;
    height: auto!important;
    margin-bottom: .28333rem!important;
}

.form_btn_box[data-v-0ebd8810] {
    width: 1.16771rem!important;
    height: .50833rem!important;
    line-height: .30833rem!important;
    font-size: .28333rem!important;
}

}

#wrap,.info_item1{
	display: none;
}
 
input {  
    -webkit-appearance: none; 
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    padding: 0;
    margin: 0; 
    background: transparent;
}

select {   
    -webkit-appearance: none;  
    -moz-appearance: none;  
    appearance: none;   
    padding: 0;  
    margin: 0;   
    border: none;
}  

button{
	border: none;
	outline: none;  
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.ability_line td,.ability_add_line td{
    text-align: center;
}

.header_item_active[data-v-706b431e] {
    background-color: #fc9a23!important;
}

.main_container[data-v-2aa2e8be] {
    display: block!important;
}

.banner_body[data-v-2aa2e8be] {
    clear: both;
    position: relative;
    float: right;
}

.banner_movies {
    width: 3.5rem;
    margin-top: 1.04167rem;
    clear: both;
    float: left;
    position: absolute;
}

#ecmsvideoid{
    width: 1000px;
    height: 550px;
    margin-bottom: 0.2rem;
}

#ecmsvideoid1{
    width: 3.5rem;
    height: 2.2rem;
}

/*pc头部结束*/

.product_container .product_list{
    width: 100%;
    max-width: 6.25rem;
}

.product_container .product_list .product_img{
	float: left;
}

.product_container .product_list .product_content_box{
	float: right;
}

.pageEnd .copyright {
    width: 6.25rem;
    margin: 0 auto;
    overflow: hidden;
    color: #fff!important;
}

.pageEnd .copyright .info-text a:hover,.pageEnd .copyright .Copyr-txt a:hover{
	color: #fc9a23;
}


.pageEnd .info-text{
	float: left;
}

.pageEnd .copyright .info-text a {
    color: #fff;
	float: left;
}

.pageEnd .copyright .info-text span {
    color: #fff;
	float: left;
	padding: 0 0.02rem;
}

.pageEnd .copyright .Copyr-txt a{
    color: #fff;
	float: left;
	padding: 0 0.03rem;
}

.pageEnd .copyright .Copyr-txt span{
    color: #fff;
	float: none;
	padding: 0 0.02rem;
}

.case_item_html p {
    line-height: 180%;
}

.case_active{
    display: block!important;
}

.list_down_btn_box{
    border-radius: 5px;
    margin-top: 0.2rem;
    border: medium;
    text-align: center;
    background-color: rgb(131 26 153);
    border-collapse: separate;
    word-break: break-word;
}

.list_down_btn{
    color: #fff;
    padding: 0.05rem;
    font-size: 0.08rem;
}

.main {
    width: 100%;
    max-width: 6.25rem;
	text-align:left;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wzs {
    line-height: 50px;
    height: 50px;
    margin: 0 15px;
    font-size: 14px;
    padding-left: 10px;
}

.gl_titler {
    margin: 0 15px;
    margin-top: 10px;
}

.gl_title {
    padding: 0 30px;
    line-height: 40px;
    display: inline-block;
    font-size: 18px;
}

.MapTitleBox {
    overflow: hidden;
    width: 100%;
    height: 40px;
    background-color: #eff6fd;
}

.nav_tit {
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    color: #831a99;
    padding-left: 30px;
}

.nav_tit:hover,.MapListBox li a:hover{
    color: #005caf!important;
}

.MapListBox {
    overflow: hidden;
    margin-bottom: 30px;
    border: 1px solid #eff6fd;
    border-top: none;
    padding-bottom: 20px;
    padding-left: 30px;
}

.MapListBox li {
    float: left;
    margin-right: 40px;
    padding-top: 20px;
    white-space: nowrap;
    list-style: none;
}

.MapListBox li a {
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
}

.consult{
    margin-top: -172px;
    position: fixed;
    right: 30px;
    top: 50%;
    width: 60px;
    z-index: 9;
    border-radius: 2px;
    text-align: center;
    transition: transform .3s;
}

.consult .consulting{
    display: block;
    position: relative;
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
    border-radius: 5px;
    box-shadow: 0 2px 12px 0 rgba(66,123,255,0.24);
    background: #fff;
    color: #fff;
    font-size: 12px;
    transition: all 0.3s;
}

.consult .consulting .consult_img{
    display: flex;
    align-items: center;
    width: 60px;
    height: 60px;
    justify-content: center;
}

.consult .consulting .consult_img .viewicon,.consult .consulting .consult_img .viewico{
    width: 30px;
    height: 30px;
    fill: #ff9e24;
}

.consult .qq .consult_img .viewicon{
    stroke:#ff9e24;
}

.consult .qq .consult_img:hover .viewicon,.consult .qq .appear:hover .viewicon,.consulting.qq:hover .xxymark .viewicon{
    stroke:#fff;
}

.qq.appear:hover .appear::before {  
    border-left-color: #4cacff; 
}

.consult .consulting .codebox {
    margin-top: -85px;
    width: 150px;
    display: none;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    box-sizing: border-box; 
    top: 50%;
    right: 70px;
    transition: opacity 0.3s, right 0.3s;
    padding: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.consult .weixin:hover .codebox,.consult .phone:hover .appear,.consult .qq:hover .appear{
    display: block;
}

.consult .weixin:hover,.consult .phone:hover,.consult .return-top:hover,.consult .consulting .appear .bearli:hover,.consult .qq:hover{
    background: #fc9a23;
}

.consult .weixin:hover .viewicon,.consult .phone:hover .viewicon,.consult .return-top:hover .viewicon,.consult .consulting .appear .bearli:hover .viewico{
    fill: #fff;
}

.consult .consulting .codebox::before,.consult .consulting .appear::before {
    content: "";
    border: 5px solid transparent;
    border-left-color: #fff;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -5px;
}

.consult .consulting .codebox .txt {
    font-size: 12px;
    color: #000;
}

.consult .consulting .codebox .imgBox img{
    width: 140px;
    height: 140px;;
}

.consult .consulting .appear{
    position: absolute;
    right: 70px;
    top: 50%;
    display: none;
    align-items: center;
    box-shadow: 0 2px 12px 0 rgba(66,123,255,0.24);
    background: #fff;
    flex-direction: column;
    text-align: left;
    line-height: 1.6em;
    font-size: 18px;
    transition: opacity 0.3s, right 0.3s;
    transform: translateY(-50%);
}

.consult .consulting .postal{
    color: #fc9a23;
	white-space:nowrap;
}

.consult .consulting .appear .bearli:hover .postal{
    color: #FFF;
}

.consult .consulting .appear .bearli{
    display: flex;
    box-sizing: border-box; 
    width: 100%;
    padding: .7em 1.4em .7em .5em;
}

.news_content p {
    line-height: 200%;
    margin-bottom: 0.15rem;
    color: #404040;
	font-size: .10417rem;
    font-family: AlibabaPuHuiTi-3-45-Light;
    text-indent: 2em;
}

.news_content p[align="center"] {
    text-align: center!important;
}

.news_content .f_center,.news_content .picIntro,.case_item_html .picIntro,.case_item_html .f_center{
	text-align: center!important;
	text-indent: 0;
	padding: 0.1rem 0;
}

.case_item_html ul,.case_item_html ol,::marker{
	text-indent: 2em;
}

.case_item_html table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dfdfdf;
    color: #666;
    margin: 0.12rem 0;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
}

.case_item_html tr td {
    border-top: 1px solid #e9e9e9;
	border-left: 1px solid #dfdfdf;
    color: #333;
    line-height: 24px;
    padding: 2px 6px;
}

.case_item_html tr:first-child td {
    border-top: 1px solid #dfdfdf;
}

.work_info_left p{
    width: 3.5rem;
    font-size: .10417rem;
    font-family: AlibabaPuHuiTi-3-45-Light;
    font-weight: 400;
    color: #3f3f3f;
    line-height: .1875rem;
    margin-bottom: .20833rem;
    text-align: justify;
}


.dot_item_content_box p{
	font-size: .10417rem;
    font-family: AlibabaPuHuiTi-3-45-Light;
    font-weight: 400;
    color: #3f3f3f;
    line-height: .27083rem;
}

.dot_item_content[data-v-1eaf724d]{
	width: 100%!important;
}

.list_box[data-v-cd2c0798] {
	flex-wrap: wrap;
    flex-direction: revert!important;
}

.job_item{
	background: #f3f3f3!important;
    text-align: left;
	float: left;
}

.pagenone{
	display: none!important;
	margin-bottom: 1.5rem;
}

.news_box_active{
	display: block!important;
}

.contact[data-v-1eaf724d]{
	margin: 0!important;
}

.more_box[data-v-1eaf724d] {
    height: 3.99479rem!important;
}

.pageNo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
    text-align: center;
    padding-bottom: 80px;
}

.pageNo a {
    background-color: #f5f6f7;
    border: 1px solid #e9e9e9;
    font-family: AlibabaPuHuiTi-3-45-Light;
    font-weight: 500;
    border-radius: 4px;
    color: #000;
    display: inline-block;
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    padding: 0 13px;
}

.pageNo b {
    background-color: #fc9a23;
    border: 1px solid #e9e9e9;
	font-family: AlibabaPuHuiTi-3-45-Light;
    font-weight: 500;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    padding: 0 13px;
}

.pageNo a:hover {
    background-color: #fc9a23;
    border: 1px solid #e9e9e9;
	font-family: AlibabaPuHuiTi-3-45-Light;
    font-weight: 500;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    padding: 0 13px;
}

.contain li a::before {  
    content: "";  
    display: inline-block;  
    width: 5px;  
    height: 5px;  
    background-color: #bbb;  
    margin-right: 8px; 
    vertical-align: middle; 
}

.contain li a:hover{
  color: #831a99;
}

.contain li span {
    display: block;
    float: right;
    color: #666;
}

.el-col-8 {
	float: left;
	-webkit-box-sizing: border-box;
    width: 33.33333%;
}

.el-col-16 {
	float: left;
	-webkit-box-sizing: border-box;
    width: 66.66667%;
}

.el-menu {
    border-right: .00521rem solid #e6e6e6;
    list-style: none;
    position: relative;
	background-color: #fff;
    margin: 0;
    padding-left: 0;
}

.el-menu-item.is-active {
    color: #fc9a23;
}

.el-menu-item {
    color: #303133;
}

.el-menu-item, .el-submenu__title {
    height: .29167rem;
    line-height: .29167rem;
    list-style: none;
}

.el-menu--collapse .el-submenu, .el-menu-item {
    position: relative;
}

.el-dropdown-menu__item, .el-menu-item {
    font-size: .07292rem;
    padding: 0 .10417rem;
    cursor: pointer;
}

.el-menu-item {
    height: .29167rem;
    font-size: .07292rem;
    cursor: pointer;
}

.el-menu-item, .el-submenu__title {
    padding: 0 .10417rem;
    position: relative;
    white-space: nowrap;
}

.el-dropdown-menu__item, .el-menu-item {
    font-size: .07292rem;
    padding: 0 .10417rem;
    cursor: pointer;
}

.el-input--suffix .el-input__inner {
    padding-right: .15625rem;
}

.el-select .el-input__inner {
    cursor: pointer;
    padding-right: .18229rem;
}

.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: .02083rem;
    border: .00521rem solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    height: .20833rem;
    line-height: .20833rem;
    outline: 0;
    padding: 0 .07813rem;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}