body{font-family:"PingFang SC","Microsoft YaHei",Times,"Times New Roman",serif!important}
body *{font-family:"PingFang SC","Microsoft YaHei",Times,"Times New Roman",serif!important}

a:hover {
	color:#ff0000;
    text-decoration: none;
    /* opacity: .7; */
    color: initial;
}
.hover_show .hover_show_item{visibility:hidden}
.hover_show:hover .hover_show_item{visibility:visible!important}
.no_hover:hover{opacity:1!important;transform:scale(1)!important;box-shadow:none!important}
.m_t20{margin-top:20px!important}
.m_t30{margin-top:30px!important}
.m_b20{margin-bottom:20px!important}
.match_w{width:100%;display:block}
.m_tb20{margin-top:20px!important;margin-bottom:20px!important}
.m_r20{margin-right:20px!important}
.m_r40{margin-right:40px!important}
.m_lr15{margin-left:15px!important;margin-right:15px!important}
input,textarea{outline:0}
button{cursor:pointer}
.red{color:#ff0003}
.fix_scroll{width:100%}
.tuijian_img{width:100%;display:block}
.wrap{flex-grow:1}
.color_333{color:#333!important}
.color_black{color:#000}
.m_lr15{margin-left:15px;margin-right:15px}
body{background:#F2F3F5!important}
.m_tb25{margin-top:25px;margin-bottom:25px}
.m_t50{margin-top:50px}
.m_b70{margin-bottom:70px}
.m_l{margin-left:67px}
.no-select{user-select:none;-webkit-user-select:none}
.m_b18{margin-bottom:18px}
.hover_in{transition:all .2s ease-in-out}
.hover_in:hover{opacity:.8}
.bg_gray{background:#F2F3F5!important}
.bg_white{background:#fff!important}
.margin_b20{margin-bottom:20px}
.no_margin{margin:0}
.no_padding{padding:0!important}
.margin_b40{margin-bottom:40px}
.color_gray{color:#999}
.color_575757{color:#575757!important}
.font-14{font-size:14px!important}
.col-5_1{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:30%;position:relative;width:100%;min-height:1px;padding-right:15px!important;padding-left:15px!important}
.col-9_1{-webkit-box-flex:0;-ms-flex:0 0 11.11111111111111%;flex:0 0 11.11111111111111%;max-width:11.11111111111111%;position:relative;width:100%;min-height:1px;padding-right:15px!important;padding-left:15px!important}
.col-8_1{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-7_1{-webkit-box-flex:0;-ms-flex:0 0 14.2857%;flex:0 0 14.2857%;max-width:14.2857%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-8_5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.text-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.text-line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.text-line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.text-line8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}
.container{min-width:1500px;margin-left:auto!important;margin-right:auto!important;padding-top:.1px;padding-bottom:.1px}
.container-fluid,.container-full{width:100%!important;padding-left:0;padding-right:0}
.flex_grow{flex-grow:1}
a{cursor:pointer;text-decoration:none;opacity:1;transition:all .2s ease-in}
a:active,a:hover,a:link,a:visited{text-decoration:none}
.font-super{vertical-align:super}
a:hover{text-decoration:none;/* opacity:.7; */color:initial}.tuijian{    margin-top: 20px;    background: #ffffff;    padding: 17px 15px;}.tuijian .title{    font-size: 20px;    color: #5a5a5a;    padding-bottom: 30px;    font-weight: 500;}.tuijian >a{    display: block;    white-space: nowrap;    overflow: hidden;    -ms-text-overflow: ellipsis;    text-overflow: ellipsis;    margin-bottom: 15px;    color: #2d2d2d;    font-size: 14px;    line-height: 20px;}.tuijian >a>span{    color: #ffffff;    font-size: 13px;    width: 20px;    height: 20px;    display: inline-block;    text-align: center;    margin-right: 10px;    background:#999999;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.tuijian >a:nth-child(2)>span,.tuijian >a:nth-child(3)>span,.tuijian >a:nth-child(4)>span{    background:#fe4e3d!important;}/*企业分站*/.ny {    margin-bottom: 30px;}.wrap {    width: 100%;    margin: 0 auto;    max-width: 1200px;    /* position: relative; */}
.return {    position: relative;    height: 36px;    padding: 6px;    width: 100%;    margin: 0 auto;    text-align: left;    font: bold 22px/42px "\5FAE\8F6F\96C5\9ED1";    color: #737372;}.return a {    position: absolute;    right: 10px;    top: 12px;    height: 36px;    width: 100px;    text-align: center;    display: block;    background: #eb2830;    color: #fff;    line-height: 36px;    font-size: 12px;    font-weight: bold;}.container_fz {    /* width: 100%; */    margin: 0 auto;    margin-top: 10px;    border: 1px solid #ddd9d9;    padding: 10px;	font-size: 16px;}.container_fz a{	color: #666666;    text-decoration: none;}.citytit{	padding-top: 5px;}.citytit a{	color: #666666;    text-decoration: none;}	#foot {    /* width: 1000px; */    margin: 0 auto;    text-align: center;    margin-top: 10px;    line-height: 24px;    color: #666;    border-top: 2px solid #eb2830;    padding-top: 10px;    font-size: 14px;}#foot a {    color: #666;    text-decoration: none;}
.icon{background-image:url("/static/images/icon.png?1");background-repeat:no-repeat;width:200px;height:200px}.icon.icon_0_0{background-position:0 0}.icon.icon_0_1{background-position:-200px 0}.icon.icon_0_2{background-position:-400px 0}.icon.icon_0_3{background-position:-600px 0}.icon.icon_0_4{background-position:-800px 0}.icon.icon_1_0{background-position:0 -200px}.icon.icon_1_1{background-position:-200px -200px}.icon.icon_1_2{background-position:-400px -200px}.icon.icon_1_3{background-position:-600px -200px}.icon.icon_1_4{background-position:-800px -200px}.icon.icon_2_0{background-position:0 -400px}.icon.icon_2_1{background-position:-200px -400px}.icon.icon_2_2{background-position:-400px -400px}.icon.icon_2_3{background-position:-600px -400px}.icon.icon_2_4{background-position:-800px -400px}.icon.icon_3_0{background-position:0 -600px}.icon.icon_3_1{background-position:-200px -600px}.icon.icon_3_2{background-position:-400px -600px}.icon.icon_3_3{background-position:-600px -600px}.icon.icon_3_4{background-position:-800px -600px}.icon.icon_4_0{background-position:0 -800px}.icon.icon_4_1{background-position:-200px -800px}.icon.icon_4_2{background-position:-400px -800px}.icon.icon_4_3{background-position:-600px -800px}.icon.icon_4_4{background-position:-800px -800px}

.page-info {
    text-align: center;    margin-top: 20px;
}

.topLead {	
	margin:0 auto;
    padding: 10px 0 20px 0;
    background: #fff;
	margin-bottom: 20px;
	
}
.topLead ul{
	max-width: 1500px;
    margin: 0 auto;
	height:135px;
	padding-inline-start: 0px;
	display: table;
	text-align: center;
    padding: 0;
}
	
.topLead ul li {
    /* width: 16.66%; */
	/* height: 225px; */
	display: inline-block;
    color: #333;
    
	letter-spacing: normal;
    display: block;
    vertical-align: top;
	padding: unset;
	float: left;
	text-align: center;
	padding: 0;
    list-style-type: none;
    margin: 0 50px
}
.topLead ul li i{
	display: block;
    margin: 5px auto;
    zoom: .5;
}.topLead ul li span{	font-size:16px;}

.bread {
    padding-left: 20px;
    background: url(../images/weizhi.png) no-repeat left center;
    line-height: 45px;
    color: #333;
    font-size: 14px;
    margin: 0 10px;	width:90%;
	max-width:1460px;
	min-width:1200px;
	margin:0 auto;
	color:#777;
}
.bread a{
	color:#777;
}

.tit {
    padding-bottom: 20px;
    height: auto;
    overflow: hidden;
    height: auto;
    overflow: hidden;
	text-align: center;
	width: 100%;
    margin: 0 auto;
	margin-top: 20px;
}

.tit .module_button_content {
    border-radius: 4px;
    border: 1px solid rgba(222, 222, 222, 1);
    background-color: #E74B3B;
    color: #fff;
	padding: 5px 20px;
	border-radius: 5px;
}
.tit .module_button_content a:hover{

    color: #fff;
}

.tit h2 {
    font-size: 28px;
    color: #333333;
    margin-bottom: 10px;
    font-weight: normal;

    display: block;
    font-size: 2.0em;
    /* margin-block-start: 0.53em; */
    /* margin-block-end: 0.83em; */
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
	text-align:center;
	padding: 20px 0;
}
.tit p {
    font-size: 16px;
    color: #777777;
    padding: 0 10px;
    line-height: 25px;
    margin: 0px;

    display: block;
    /* margin-block-start: 1em;
    margin-block-end: 1em; */
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*文章详情*/
.video_container {
    min-width: 1500px !important;
    padding: 0;
}
.row {
    justify-content: space-between;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.pdl15 {
    padding-left: 15px;	width:70%;
}

.video-info {
    padding: 30px 30px 20px;
    border-radius: 8px;
    position: relative;
    /* width: 1000px; */
}
.video-info {
   /*  margin-top: 20px; */
    background: #fff;
}
.video-info .title_content {
    display: flex;
}
.video-info .title_content .title {
    padding-right: 20px;

    font-weight: bold;
    line-height: 36px;

    font-size: 26px;
    color: #212121;
    width: 0;
    flex-grow: 1;
}
.video_hits strong {
    font-weight: bold;
    font-size: 18px;
    font-family: 'Akrobat_num'!important;
    margin-right: 1px;
}
.desc_c {
    margin-top: 10px;
    display: flex;
    align-items: center;
}
.video_hits, .video-info .time, .cate_ a {
    font-size: 14px;
    color: #909399 !important;
}
.video-info .tags {
    width: 0;
    flex-grow: 1;
}
.video-info .tags a {
    background: #f4f4f4;
    font-size: 14px;
    color: #606266;
    border-radius: 100px;
    height: 28px;
    line-height: 28px;
    padding: 0 13px;
    margin-right: 10px;
}
.video-info .tags a {
    /* display: inline-block; */
}
.tags_items:first-child {
    margin-top: 25px;
}


.cate_ {
    display: inline-block;
    font-size: 16px;
    color: #999;
}
.video_hits, .video-info .time, .cate_ a {
    font-size: 14px;
    color: #909399 !important;
}
.video-info .time {
    font-size: 14px;
    color: #999!important;
	margin-left: 20px;
	margin-right:20px;
}
.cate_ a {
    display: inline-block;
	font-size: 16px;
    margin: 0 20px;
    color: #999!important;
}

a:active, a:hover, a:link, a:visited {
    text-decoration: none;
}
.pre-content.active {
    /* height: 78px;
    overflow: hidden;
    display: -webkit-box; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.video-info .video-intro {
    color: #606266;
    line-height: 28px;
    margin-top: 20px;
    position: relative;
    transition: all .3s;

    font-size: 16px;
    color: #999;
}
.pre-content {
    white-space: pre-wrap;
}
.pdr15 {
    padding-right: 15px;
}
.right_view {
    /* width: 460px; */	width:28%;
   /*  margin-top: 20px; */
}
.user-info {
    padding: 30px;
    background: #fff;
    display: block;
    border-radius: 8px;
}
.m_b20 {
    margin-bottom: 20px!important;
}
.m_b20 p{
	margin-bottom: 0rem;
	line-height: 26px;
}
.video_tools {
    width: 100%;
    border-radius: 8px;
    background: #fff;
    padding: 30px 30px 10px 30px;
    margin-top: 20px;
}
.video_tools_title {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    /* margin-bottom: 26px; */
}
.video_tools_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.vti_item:nth-child(1) {
    background-image: url(../images/video_tools1.png);
}
.vti_item h3 {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100%;
    margin-top: 20px;
}
.vti_item p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 0;
    width: 100%;
}
.search_labels {
    background: #fff;
    padding: 30px 30px 20px 30px;
    border-radius: 6px;
    overflow: hidden;
}
.search_labels .title_ {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    padding-bottom: 26px;
}
.labels_content.active {
    max-height: 120px;
    overflow: hidden;
}
.search_labels .labels_content {
    display: flex;
    flex-wrap: wrap;
}
.search_labels .labels_content>* {
    font-size: 14px;
    color: #999;
    padding: 5px;
    background: #f4f4f4;
    border-radius: 6px;
    display: inline-block;
    height: 32px;
    padding: 0 12px;
    line-height: 32px;
    margin: 0 10px 10px 0;
}
.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
	
	position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.tuijian-videos .item {
    height: 220px;
}
.tuijian-videos .cover {
    border-radius: 8px;
}
.tuijian-videos .cover {
    width: 100%;
    height: 145px;
    overflow: hidden;
}
.cover {
    overflow: hidden;
}
.tuijian-videos .cover img {
    width: 100%;
    height: 100%;
    display: block;
    transition: all .4s ease-in-out;
}
.cover>img {
    width: 100%;
    height: 100%;
    display: block;
}
.tuijian-videos .item .cover .time {
    font-family: 'Akrobat_num'!important;
    height: 20px;
    padding: 0 10px;
    color: #fff;
    background: rgba(255,255,255,.2);
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-shadow: 0 0 4px rgb(0 0 0 / 90%);
}
.tuijian-videos .title_ {
    width: 100%;
    margin: 15px 0 26px 0;
    display: block;
}
.tuijian-videos .title_ div {
    font-size: 16px;
    color: #333333!important;
    line-height: 26px;
}
.text-line2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.video_title a {
    display: inline-block;
    flex-grow: 1;
    font-size: 16px;
    line-height: 30px;
    text-align: right;
    margin-bottom: 20px;
    color: #333;
    cursor: pointer;
}
.follow {
    /* margin-top: 20px; */
    background: #fff;
    padding: 17px 15px 17px;
}
.follow .title {
    font-size: 20px;
    color: #343434;
}
.a-qr-list {
    display: flex;
    padding: 20px 0;
    align-items: flex-start;
}
.a-qr-list>div {
    width: 0;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.a-qr-list>div>img {
    width: 120px;
    height: 120px;
}
.a-qr-list>div>span {
    font-size: 12px;
    font-weight: 500;
    padding-top: 5px;
}

/*顶部视频*/
.play-container {
    padding: 30px 0;
}
.play-container {
    background-color: #424141;
    /* padding: 93px 0 20px; */
    min-width: 1250px;
    /* padding: 73px 0 0px; */
    position: relative;
    overflow: hidden;
}
.hs-play-xh {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    background-size: 100% 100%;
    -webkit-filter: blur(50px);
    -moz-filter: blur(50px);
    -o-filter: blur(50px);
    -ms-filter: blur(50px);
    filter: blur(50px);
	background-image:url(../images/videobg01.png);
}
.play-mian {
    /* width: 1460px; */
    width: 1240px;
    margin: 0 auto;
    /* position: relative; */
    -webkit-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
	padding-top:120px;
}
.ag-dg1{
	max-width: 100%;
    /* height: 520px; */
}



@media screen and (max-width: 1920px) and (min-width: 1600px)
.play-container .play-section {
    width: 960px;
}
@media screen and (min-width: 1600px) and (max-width: 1920px)
.play-container .play-section {
    width: 890px;
    /* height: 550px; */
    height: 582px;
}
.play-section {
    border-radius: 4px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 960px;
    height: 100% !important;
    background-color: #000;
    margin: 0 auto;
    overflow: hidden;
    margin-top: -1px;
    margin-bottom: -1px;
    box-shadow: 0px 3px 16px 1px rgb(0 0 0 / 50%);

    position: relative;
    /* z-index: 4; */
    /* width: 963px; */
    /* width: 890px; */
    /* height: 542px; */
    height: 582px;
    background-color: #000;
    margin: 0 auto;
    overflow: hidden;
    margin-top: -42px;
    /* margin-top: -22px; */
}

@media screen and (max-width: 1920px) and (min-width: 1600px)
.play-section .video-js-box {
    width: 100%;
    height: 500px;
}
.play-section .video-js-box {
    padding: 0;
    width: 100%;
    height: 546px;
}
@media screen and (min-width: 1600px) and (max-width: 1920px)
.play-section .video-js-box {
    height: 500px;
}
.play-section .video-js-box {
    width: 100%;
    /* height: 100%; */
    /* height: 520px; */
}
.video_info .video_descs {
    display: flex;
    flex-wrap: wrap;
}
.video_info .desc {
    display: flex;
    margin-top: 10px;
    width: 50%;
}
.video_info .desc .key {
    font-size: 16px;
    color: #7c7c7c;
    margin-right: 5px;
}
.video_info .desc .value {
    width: 0;
    flex-grow: 1;
    margin-left: 0;
    font-size: 18px;
    color: #424141;
}
.tuijian-videos {
    padding: 30px 30px 5px 30px;
    border-radius: 8px;
    /* width: 1000px; */
    padding: 20px 35px 0;
    background: #fff;
}
.video_title {
    align-items: center;
    display: flex;
    margin-bottom: 10px;
}
.video_title .active {
    color: #333;pointer-events: none;
}
.video_title .title {
    color: #909399;
    font-weight: bold;

    margin-right: 40px;
    cursor: pointer;
}

.tuijian-videos .title {
    font-size: 20px;
    color: #2d2d2d;
    margin-bottom: 22px;
}
.tuijian-videos>.active {
    display: block;
}
.common_list, .video_list {
    display: none;
}
.follow .desc {
    display: flex;
    margin-top: 10px;
    width: 50%;
}
.follow .desc .key {
    font-size: 16px;
    color: #7c7c7c;
    margin-right: 5px;
}
.follow .desc .value {
    width: 0;
    flex-grow: 1;
    margin-left: 0;
    font-size: 18px;
    color: #424141;
}

/*banner*/
.banner1 {
  margin: 0 auto;
  /* height: 500px; */
  max-width: 1920px;
  min-width: 1200px;
  background: url('../images/img_bg.png');
  background-position: center;
}
.banner1 .wrap{
  width: 1200px;
  margin: 0 auto;
}
.banner1 .wrap h3{
  letter-spacing:5px;
  padding-top: 105px;
  font-size:32px;
  font-weight:bold;
  color:#fff;
}
.banner1 .wrap p {
  font-size: 24px;
  color: #fff;
  margin-top: 25px;
  margin-bottom:10px;
}
.banner1 .wrap .btn {
/*   margin-top: 20px;
  margin-bottom:10px; */
	margin: 15px auto;
    width: 100%;
}
.banner-txt-shadow {
    text-shadow: 1px 1px 1px rgb(100 100 100 / 62%);
	
    font-size: 24px;
    font-weight: normal;
    color: #fdd000;
	
}

.banner1 .wrap .btn .to_add {
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  border-radius: 25px;
  color: #fff;
  font-size: 24px;
  background: #ffa228;
  text-align: center;
}
.banner1 .wrap .btn .to_list {
  font-size: 18px;
  color: #fff;
  text-decoration: underline;
  margin-left: 15px;
}


/*百度商桥*/
/*#nb_icon_wrap {
	height: 9.5% !important;
	width: 16.5% !important;
}*/

#newBridge .nb-icon-right-center {
	top: 35% !important;
}

#newBridge .nb-icon-wrap-base {
	height: 0px !important;
}
  #newBridge .icon-right-center{
	  display: none!important;
  }
  #LXB_CONTAINER .lxb-container-1001-2{
	  height: 0px!important;
  }
  #LXB_CONTAINER .lxb-container-1001-2 .lxb-cb-input{
	  display: none;
  }
  #LXB_CONTAINER .lxb-container-1001-2 .lxb-cb-input-btn{
	  height: 0px!important;
  }
  #LXB_CONTAINER .lxb-container-btn-hide{
	  display: none;
  }
  .t_w_text div.p{
	  margin-top: 1rem;
  }


/* 底部商桥iframe start */
.iframe_shangqiao{
	position: fixed;
	right: 100px;
	bottom: 10px;
	z-index: 10000;
}
ins{
	text-decoration: none;
}
.nb-frame-box-title{
	display: block;
	height: 46px;
	line-height: 46px;
	border-radius: 8px 8px 0 0;
}
.nb-webim-light-status-bar-title{
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	padding-left: 12px;
	float: left;
	_display: inline;
	color: #fff;
}
.nb-webim-light-status-bar-toggle{
	width: 40px;
	height: 46px;
	float: right;
	_display: inline;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
}
.nb-webim-light-toggle-icon {
	margin-top: 24px;
	margin-left: 12px;
	width: 14px;
	border-top: solid 2px #fff;
}

.nb-webim-light-status-bar-toggle1{
	width: 40px;
	height: 46px;
	float: right;
	_display: inline;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
}
.nb-webim-light-toggle-icon1{
	
	font-size: 0;
	margin-top: 18px;
	margin-left: 12px;
	width: 14px;
	height: 11px;
	border: solid 2px #fff;
}
        /* 底部商桥iframe end */
		
/*视频弹层*/
.screen_c .p3_cont{
   position:relative;
   float:left;
   width: 100%;
}
.screen_c .p3_cont p{
	text-align:center;
	width: 100%;
	font-size: 16px;
	color: #777777;
	
}

.screen_c .p3_cont .popupVideo{
    position:fixed;
    left:25%;
	top:80px;
	width:50vw;
	height:35vw;
	z-index:999;
	display:none;
	background:#000;
}

.screen_c .p3_cont .popupVideo video{
	width:100%;
	height:100%;
}
.screen_c .p3_cont .popupVideo .closeVideo{
    position:absolute;
    right:10px;
	top:10px;
	width:30px;
	height:30px;
	z-index:999;
}
/*end*/
.col{width:0!important}
.col-10>a,.col-11>a,.col-12>a,.col-1>a,.col-2>a,.col-3>a,.col-4>a,.col-5>a,.col-5_1>a,.col-6>a,.col-7>a,.col-7_1>a,.col-8>a,.col-9>a,.col-auto>a,.col-lg-10>a,.col-lg-11>a,.col-lg-12>a,.col-lg-1>a,.col-lg-2>a,.col-lg-3>a,.col-lg-4>a,.col-lg-5>a,.col-lg-6>a,.col-lg-7>a,.col-lg-8>a,.col-lg-9>a,.col-lg-auto>a,.col-lg>a,.col-md-10>a,.col-md-11>a,.col-md-12>a,.col-md-1>a,.col-md-2>a,.col-md-3>a,.col-md-4>a,.col-md-5>a,.col-md-6>a,.col-md-7>a,.col-md-8>a,.col-md-9>a,.col-md-auto>a,.col-md>a,.col-sm-10>a,.col-sm-11>a,.col-sm-12>a,.col-sm-1>a,.col-sm-2>a,.col-sm-3>a,.col-sm-4>a,.col-sm-5>a,.col-sm-6>a,.col-sm-7>a,.col-sm-8>a,.col-sm-9>a,.col-sm-auto>a,.col-sm>a,.col-xxl-10>a,.col-xxl-11>a,.col-xxl-12>a,.col-xxl-1>a,.col-xxl-2>a,.col-xxl-3>a,.col-xxl-4>a,.col-xxl-5>a,.col-xxl-6>a,.col-xxl-7>a,.col-xxl-8>a,.col-xxl-9>a,.col-xxl-auto>a,.col-xxl>a,.col>a{opacity:1}
.list>*>*{transition:all .2s ease-in}
.list>*>a:hover{transform:scale(1.06);box-shadow:0 0 10px #c2c2c2;position:relative}
.hover_scale{transition:all .2s ease-in-out}
.hover_scale:hover{transform:scale(1.06);box-shadow:0 0 10px #c2c2c2;position:relative;border-radius:5px}
img{display:inline-block}
.item_company .swiper-container{overflow:hidden}
.label_msg_red{font-size:12px;line-height:12px;padding:3px 5px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e00006;color:#fff;position:absolute;top:-20px;right:-40px}
.label_msg_red::after{content:" ";width:0;height:0;border-color:transparent #e00006;border-width:0 0 5px 10px;border-style:solid;position:absolute;bottom:-5px;left:5px}
.label_msg_beta{font-size:12px;line-height:12px;padding:3px 5px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e09e52;color:#fff;position:absolute;top:-20px;right:-40px}
.label_msg_beta::after{content:" ";width:0;height:0;border-color:transparent #e09e52;border-width:0 0 5px 10px;border-style:solid;position:absolute;bottom:-5px;left:5px}
.padding_tb{padding:30px 0}
.padding_lr25{padding-left:25px!important;padding-right:25px!important}
.list_padding_tb{padding:30px 0 10px}
.m_t10{margin-top:10px;overflow: hidden;}

	
.p_b60{padding-bottom:60px}
.m_t80{margin-top:80px!important}
.m_t100{margin-top:100px;}
.label_msg_green{font-size:12px;line-height:12px;padding:3px 5px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#028a01;color:#fff;position:absolute;top:-20px;right:-40px}
.label_msg_green::after{content:" ";width:0;height:0;border-color:transparent #028a01;border-width:0 0 5px 10px;border-style:solid;position:absolute;bottom:-5px;left:5px}
.hidden_view{width:0;height:0;overflow:hidden}
.more_btn{position:absolute;top:0;bottom:0;right:0;margin:auto;color:#000;font-size:13px!important}
.more_btn .font-super{font-size:13px!important}
.p_b0{padding-bottom:0!important}
*{position:relative}
.gallery_lightGallery{display:none}
.auth_label_1.auth_label_big,.auth_label_1.big{width:20px;height:20px;font-size:21px;right:5px}
.auth_label_1.vbig{width:18px;height:18px;right:7px;bottom:7px}
.auth_label_1.small{width:12px;height:12px;right:-1px;bottom:-2px}
.auth_label_1{width:15px;height:15px;position:absolute;right:2px;bottom:0;border-radius:50%;background-image:url(../images/person_label.png);background-position:center;background-size:cover}
.auth_label_2.auth_label_big,.auth_label_2.big{width:20px;height:20px;font-size:21px;right:5px}
.auth_label_2.vbig{width:18px;height:18px;right:7px;bottom:7px}
.auth_label_2.small{width:10px;height:10px;right:-1px;bottom:-2px}
.auth_label_2{width:15px;height:15px;position:absolute;right:2px;bottom:0;border-radius:50%;background-image:url(../images/company_label.png);background-position:center;background-size:cover}
.auth_label_3.auth_label_big,.auth_label_3.big{width:20px;height:20px;font-size:21px;right:5px}
.auth_label_3.small{width:10px;height:10px;right:-1px;bottom:-2px}
.auth_label_3.vbig{width:18px;height:18px;right:7px;bottom:7px}
.auth_label_3{width:15px;height:15px;position:absolute;right:2px;bottom:0;border-radius:50%;background-image:url(../images/brand_label.png);background-position:center;background-size:cover}
.my_select{height:40px;border:1px solid #c8c8c8;padding-left:22px;padding-right:40px;border-radius:4px;line-height:40px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.my_select::after{content:"\e602";font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;position:absolute;right:10px;font-size:20px;color:#333}
.my_select.show .my_select_options{display:block}
.my_select .my_select_options{display:none;margin-top:20px;top:100%;left:0;width:100%;position:absolute;z-index:20;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:5px}
.my_select .my_select_options::after{position:absolute;z-index:1;top:-7.5px;left:0;right:0;margin:auto;content:"";width:15px;height:15px;transform:rotate(45deg);background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}
.my_select .my_select_options .my_select_option{position:relative;z-index:2;font-size:14px;background:#fff;transition:all .3s ease-in-out}
.my_select .my_select_options .my_select_option:hover{background:#f4f3f4}
.my_select .my_select_options .my_select_option.active{color:#c00}
b,strong{font-weight:600}
.swal-modal{width:400px}
.common-film-hotline .left_label{display:flex;color:#fff!important;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:50px;bottom:50px;width:52px;height:130px;border-radius:4px;background:#333;z-index:999;transition:all .3s ease-in-out}
.common-film-hotline.open .left_label{left:-80px}
.common-film-hotline .left_label:hover{opacity:1}
.common-film-hotline .left_label .iconfont{font-size:23px;line-height:23px;margin-bottom:5px}
.common-film-hotline .left_label .text{font-size:16px;line-height:20px}
.common-film-hotline .left_label .right_open{transform:rotate(-90deg);position:absolute;right:-30px;font-weight:600;color:#9a3636}
.common-film-hotline .bottom_hotline{height:74px;background:#454545;display:flex;width:100%;position:fixed;left:-200%;bottom:0;z-index:999;transition:all .3s ease-in-out}
.common-film-hotline.open .bottom_hotline{left:0}
.common-film-hotline .bottom_hotline .close{opacity:1;width:15px;height:15px;background:#fff;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:5px;transform:scale(.8)}
.common-film-hotline .bottom_hotline .c_{height:100%;display:flex;align-items:center;justify-content:center}
.common-film-hotline .bottom_hotline .c_ .text_{font-size:24px;color:#fff;font-weight:600}
.common-film-hotline .bottom_hotline .c_ .text_ span{color:#b5271c}
.common-film-hotline .bottom_hotline .c_ .phone{width:200px;height:36px;border-radius:4px;background:#fff;margin-left:20px;padding:0 10px;font-size:14px;border:none}
.common-film-hotline .bottom_hotline .input_c{height:36px;margin-left:20px;display:flex}
.common-film-hotline .bottom_hotline .input_c input{width:100px;background:#fff;height:100%;padding:0 10px;font-size:14px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:none;display:inline-block}
.common-film-hotline .bottom_hotline .input_c .img_code{width:70px;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;display:inline-block}
.common-film-hotline .bottom_hotline .input_c .get_code{width:70px;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#b5271c;color:#fff;line-height:36px;text-align:center;font-size:14px}
.common-film-hotline .bottom_hotline .c_ .sub_btn{width:85px;height:36px;border-radius:6px;font-size:14px;background:#b5271c;color:#fff;margin-left:40px;line-height:36px;text-align:center}
.common-login-bar{height:74px;background:rgba(0,0,0,.6);display:flex;width:100%;position:fixed;left:0;bottom:0;z-index:998;transition:all .3s ease-in-out}
.common-login-bar .container{height:100%;display:flex;justify-content:center}
.common-login-bar .container .common-login-bar-text{font-size:16px;color:#fff;display:flex;align-items:center}
.common-login-bar-btn{position:absolute;right:0;top:0;bottom:0;margin:auto;width:150px;height:40px;display:flex;align-items:center;justify-content:center;background:#38af68;color:#fff!important;font-size:14px}
.plyr__preview-thumb--is-shown{transform:translate(0,0) scale(.8)!important}
.plyr__progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;height:16px!important;width:16px!important;border-radius:50%!important}
.plyr__progress input[type=range]::-webkit-slider-runnable-track{height:8px!important}
.plyr__progress__buffer{height:6px!important}
.plyr:-webkit-full-screen{max-height:none!important}
.plyr:-webkit-full-screen *{max-height:none!important}
.common-guide-model{position:fixed;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:999999;align-items:center;justify-content:center;font-weight:600;display:none}
.common-guide-model.show{display:flex}
.common-guide-model .common-guide-close{position:absolute;right:-30px;top:-30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff!important}
.common-guide-model .common-guide-content{width:950px;height:430px;background:#ffffff;display:flex}
.common-guide-model .common-guide-left-c{width:0;flex-grow:1;padding-left:30px;padding-top:32px}
.common-guide-model .common-guide-left-tabs{width:512px;height:40px;background:#e2e2e2;display:flex;align-items:center;margin-bottom:30px}
.common-guide-model .common-guide-left-tabs .common-guide-left-tab{width:0;flex-grow:1;height:100%;font-size:14px;color:#333!important;font-weight:600;display:flex;align-items:center;justify-content:center}
.common-guide-model .common-guide-left-tabs .common-guide-left-tab.active{color:#fff!important;background:#333}
.common-guide-model .common-guide-left-tabs .common-guide-left-tab.active::before{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;content:"\e64c";font-weight:300;margin-right:7px}
.common-guide-model .common-guide-left-row{display:flex;margin-bottom:25px}
.common-guide-model .common-guide-select-key-text{width:80px;padding-left:14px;box-sizing:border-box;font-size:14px;color:#333}
.common-guide-left-select-person-cate .common-guide-left-more-selects,.common-guide-left-select-video-cate .common-guide-left-more-selects{margin-top:20px}
.common-guide-model .common-guide-left-more-selects{top:-3px;margin-left:auto;margin-right:10px}
.common-guide-model .common-guide-left-more-selects:hover .common-guide-left-more-select-text{z-index:5}
.common-guide-model .common-guide-left-more-selects .common-guide-left-more-select-text.select{color:#c70808}
.common-guide-model .common-guide-left-more-selects .common-guide-left-more-select-text{height:40px;font-size:14px;color:#333;padding:0 7px;box-sizing:border-box;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;background:#fff;cursor:pointer}
.common-guide-model .common-guide-left-more-selects:hover .common-guide-left-more-select-text{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.common-guide-model .common-guide-left-more-selects:hover .common-guide-left-more-selects-c{visibility:visible;opacity:1}
.common-guide-model .common-guide-left-more-selects .common-guide-left-more-selects-c{visibility:hidden;opacity:0;transition:all .1s ease-in-out;border:1px solid #ccc;position:absolute;background:#fff;right:0;top:40px;height:120px;margin-top:-1px;width:560px;padding-top:8px;padding-bottom:8px;padding-left:17px;display:flex;flex-wrap:wrap;z-index:4}
.common-guide-model .common-guide-left-more-selects-c.common-guide-area-content{display:flex;flex-wrap:nowrap;padding-top:0;padding-bottom:0;padding-left:0}
.common-guide-model .common-guide-provinces{width:80px;border-right:1px solid #ccc;margin-right:10px}
.common-guide-model .common-guide-provinces .common-guide-province{display:block;padding-left:15px;line-height:30px;font-size:14px}
.common-guide-model .common-guide-provinces .common-guide-province.show{background:#e3e3e3}
.common-guide-model .common-guide-citys{width:0;flex-grow:1;display:none;padding-top:8px;padding-bottom:8px}
.common-guide-model .common-guide-citys.show{display:block}
.common-guide-model .common-guide-left-more-selects .common-guide-left-select_item_text{margin-bottom:10px}
.common-guide-model .common-guide-left-select_item_text{min-width:55px;padding:0 7px;box-sizing:border-box;height:28px;border:1px solid #ccc;border-radius:4px;margin-right:10px;font-size:14px;color:#666!important;text-align:center;line-height:26px;cursor:pointer;display:inline-block}
.common-guide-model .common-guide-left-select_item_text.active{border:1px solid #c70808;color:#c70808!important}
.common-guide-model .common-guide-left-select_item{font-size:14px;color:#333;display:flex;flex-direction:column;align-items:center;margin-right:30px;margin-bottom:5px}
.common-guide-model .common-guide-left-select_item span{color:#333!important}
.common-guide-model .common-guide-left-select_item .common-guide-left-icon{width:60px;height:60px;border-radius:50%;border:1px solid #cdcdcd;margin-bottom:10px;display:flex;align-items:center;justify-content:center}
.common-guide-model .common-guide-left-select_item .common-guide-left-icon::before{color:#999;font-size:28px;font-weight:400}
.common-guide-model .common-guide-left-select_item.active{color:#c70808}
.common-guide-model .common-guide-left-select_item.active span{color:#c70808!important}
.common-guide-model .common-guide-left-select_item.active .common-guide-left-icon{border:1px solid #c70808}
.common-guide-model .common-guide-left-select_item.active .common-guide-left-icon::before{color:#c70808}
.common-guide-model .common-guide-input{width:120px;height:32px;border:1px solid #ccc;font-size:14px;padding:0 7px;margin-right:10px}
.common-guide-model .common-guide-img-code-c{width:160px;height:32px;border:1px solid #ccc;font-size:14px;margin-right:10px;display:flex}
.common-guide-model .common-guide-img-code-c input{width:0;flex-grow:1;height:100%;font-size:14px;padding:0 7px;border:none}
.common-guide-model .common-guide-img-code-c .common-guide-img-code{width:60px;height:100%;background:#000;opacity:1}
.common-guide-model .common-guide-get-code{width:120px;height:32px;font-size:14px;color:#fff!important;line-height:32px;text-align:center;background:#c70808}
.common-guide-model .common-guide-agreement{font-size:14px;color:#999;padding-left:48px}
.common-guide-submit{display:block;width:120px;height:32px;line-height:32px;text-align:center;color:#fff!important;background:#c70808;font-size:14px;margin:30px auto 0}
.common-guide-model .common-guide-check{padding-right:10px;cursor:pointer}
.common-guide-model .common-guide-check::before{color:#c70808;content:"\e644"}
.common-guide-model .common-guide-check.active::before{content:"\e6bf"}
.common-guide-model .common-guide-right-c{width:270px;border-left:1px solid #ccc;display:flex;flex-direction:column;padding-top:30px}
.common-guide-model .common-guide-right-head{width:80px;height:80px;border-radius:50%;margin:0 auto;display:block}
.common-guide-model .common-guide-right-headtext{width:100px;line-height:28px;background:#c80b0b;border-radius:4px;text-align:center;color:#fff!important;font-size:16px;margin:-10px auto 0;margin-bottom:25px}
.common-guide-model .common-guide-right-item{padding-left:30px;width:100%;box-sizing:border-box;display:flex;align-items:center;font-size:16px;color:#c70808!important;margin-bottom:30px}
.common-guide-model .common-guide-right-item .common-guide-right-hand{position:absolute;left:10px;top:14px;animation:common-guide-right-hand_anim 2s;animation-iteration-count:infinite}
@keyframes common-guide-right-hand_anim{0%{left:10px;top:14px}
    25%{left:20px;top:14px}
    50%{left:10px;top:23px}
    75%{left:20px;top:23px}
    100%{left:10px;top:14px}
}
.common-guide-model .common-guide-right-item.common-guide-right-bottom{margin-top:0;font-size:22px;color:#333!important}
.common-guide-model .common-guide-right-icon{width:32px;height:32px;margin-right:20px}
.common-guide-model .common-guide-right-phone-text{position:absolute;left:82px;top:100%;font-size:14px;color:#666!important}
@media (max-width:1500px) and (min-width:1px){.container{max-width:1200px!important;min-width:1200px!important}
    .container-fluid,.container-full{width:100%!important;min-width:1200px!important}
    .contact_mode .btn_{font-size:12px!important}
}
@media (max-width:1024px) and (min-width:1px){.container{max-width:1024px!important;min-width:1024px!important}
    .container-fluid,.container-full{width:100%!important;min-width:1024px!important}
    .model{max-width:900px}
    .a-qr-list>div>img{width:65px!important;height:65px!important}
}
.pagination{display:flex!important;align-items:center!important;justify-content:center!important}
.pagination>li{height:32px;line-height:32px;text-align:center;margin:0 4px;border-radius:4px;background:#f6f8fa!important;font-size: 14px;}
.old-page-style .pagination>li.active>span{color:#fff!important;background:0 0!important;margin:0!important}
.pagination>li.active{background:#2a3038!important;color:#fff!important;}
.pagination>li span{padding: 0 12px;}
.pagination>li.disabled{color:#a2a2b6!important}
.pagination>li>a{padding:0 12px;display:block;margin:0!important;color:#333;}
.cover{overflow:hidden}
.cover>img{width:100%;height:100%;display:block}
.shandow{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);z-index:1000;display:none;opacity:0;transition:all .2s ease-in-out}
.shandow.show{display:block;opacity:1}
.model{transform:scale(0);transition:all .2s ease-in-out;z-index:99999!important}
.model.show{transform:scale(1)}
.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.ask_cates_content{display:none!important}
.ask_cates_content.active{display:flex!important}
.native{font-size:12px;color:#999!important;margin-bottom:20px}
.native a{font-size:12px;color:#999!important}
.native span{color:#999;font-size:12px}
.pull-left{float:left!important}
.pull-right{float:right!important}
.old-page-style .col,.old-page-style .col-1,.old-page-style .col-10,.old-page-style .col-11,.old-page-style .col-12,.old-page-style .col-2,.old-page-style .col-3,.old-page-style .col-4,.old-page-style .col-5,.old-page-style .col-6,.old-page-style .col-7,.old-page-style .col-8,.old-page-style .col-9,.old-page-style .col-auto,.old-page-style .col-lg,.old-page-style .col-lg-1,.old-page-style .col-lg-10,.old-page-style .col-lg-11,.old-page-style .col-lg-12,.old-page-style .col-lg-2,.old-page-style .col-lg-3,.old-page-style .col-lg-4,.old-page-style .col-lg-5,.old-page-style .col-lg-6,.old-page-style .col-lg-7,.old-page-style .col-lg-8,.old-page-style .col-lg-9,.old-page-style .col-lg-auto,.old-page-style .col-md,.old-page-style .col-md-1,.old-page-style .col-md-10,.old-page-style .col-md-11,.old-page-style .col-md-12,.old-page-style .col-md-2,.old-page-style .col-md-3,.old-page-style .col-md-4,.old-page-style .col-md-5,.old-page-style .col-md-6,.old-page-style .col-md-7,.old-page-style .col-md-8,.old-page-style .col-md-9,.old-page-style .col-md-auto,.old-page-style .col-sm,.old-page-style .col-sm-1,.old-page-style .col-sm-10,.old-page-style .col-sm-11,.old-page-style .col-sm-12,.old-page-style .col-sm-2,.old-page-style .col-sm-3,.old-page-style .col-sm-4,.old-page-style .col-sm-5,.old-page-style .col-sm-6,.old-page-style .col-sm-7,.old-page-style .col-sm-8,.old-page-style .col-sm-9,.old-page-style .col-sm-auto,.old-page-style .col-xxl,.old-page-style .col-xxl-1,.old-page-style .col-xxl-10,.old-page-style .col-xxl-11,.old-page-style .col-xxl-12,.old-page-style .col-xxl-2,.old-page-style .col-xxl-3,.old-page-style .col-xxl-4,.old-page-style .col-xxl-5,.old-page-style .col-xxl-6,.old-page-style .col-xxl-7,.old-page-style .col-xxl-8,.old-page-style .col-xxl-9,.old-page-style .col-xxl-auto{position:relative!important;width:100%!important;min-height:1px!important;padding-right:15px!important;padding-left:15px!important}
.m_lr-15{margin-left:-15px!important;margin-right:-15px!important}
.hidden{display:none}
.old-page-style{font-size:12px;color:#333}
.clear_float{float:none!important}
.block{display:block}
.m_tb35{margin-top:35px;margin-bottom:35px}
.pointer{cursor:pointer}
.color_black{color:#000!important}
.font-weight6{font-weight:600}
.font-weight5{font-weight:500}
dl,ol,ul{margin-bottom:0!important}
.a-qr-list{display:flex;padding:20px 0;align-items:flex-start}
.a-qr-list>div{width:0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}
/* .a-qr-list>div>img{width:100px;height:100px} */
.a-qr-list>div>span{font-size:18px;font-weight:500;padding-top:5px}
.img_w{width:100%;display:block}
.service_hover_anim{transition:all .3s ease-in-out}
.service_hover_anim:hover{transform:scale(1.15)}
.contact_mode{display:block;background:#fff;padding:10px}
.contact_mode .t_{font-size:16px;color:#000!important;text-align:center;font-weight:500;margin:20px 0 30px}
.contact_mode .its{display:flex;justify-content:space-around}
.contact_mode .its .it{width:20%;font-size:12px;color:#000!important;text-align:center}
.contact_mode .its .it a{color:#000}
.contact_mode .its img{width:100%;margin-bottom:10px}
.contact_mode .btn_{margin:20px auto 20px;width:80%;background:#000;color:#fff!important;padding:10px 0;text-align:center;font-size:14px;border-radius:4px}
.swal-button{padding:7px 19px;border-radius:2px;font-size:12px;text-shadow:0 -1px 0 rgba(0,0,0,.3)}
.swal-button--confirm{background:var(--baseColor)}
.swal-button--danger:not([disabled]):hover{background-color: var(--baseColor);}
.swal-button:focus{box-shadow:none!important}
.footer_jisuanqi_img{width:200px;display:block;left:20px;bottom:10%;position:fixed;cursor:pointer;z-index:99}
.select_level{position:absolute;z-index:9;top:100%;box-shadow:0 0 15px rgba(0,0,0,.3);width:100px;background:#fff;border-radius:4px}
.select_level_sub{position:absolute;z-index:9;top:0;left:100%;box-shadow:0 0 15px rgba(0,0,0,.3);width:100px;background:#fff;border-radius:4px}
.select_level_item{line-height:35px;padding:0 15px;display:block}
.select_level_item:hover{background:#f7f7f7}
.text_length_tip{position:absolute;right:15px;bottom:7px;font-size:14px;color:#666}
.text_length_tip span:first-child{color:#c03}
iframe{background:#00000000!important}
.base_login_model_c.show{display:block}
.base_login_model_c .base_login_top_height{height:30%}
.base_login_model_c{background:rgba(0,0,0,.3);position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999;display:none}
.base_login_model_c .base_close{color:#fff!important;position:absolute;right:-40px;top:-40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px}
.base_login_model_c .base_content{display:flex;width:658px;height:400px;background:#fff;margin:0 auto;border-radius:12px}
.base_login_model_c .base_content .base_login_left_c{width:228px;height:100%;background-image:url(../images/login_dialog_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:0 18px}
.base_login_model_c .base_content .base_login_logo{width:85px;display:block;margin:38px auto 0}
.base_login_model_c .base_content .base_login_logo_desc{margin-top:10px;text-align:center;font-size:14px;color:#333!important}
.base_login_model_c .base_content .base_login_left_c .base_login_title{font-size:30px;color:#fff!important;padding:0 10px}
.base_login_model_c .base_content .base_login_left_c .base_login_sub_title{margin-top:20px;font-size:16px;color:#fff!important}
.base_login_model_c .base_switch{position:absolute;right:5px;top:5px;width:52px;height:52px;display:block;cursor:pointer;z-index:9}
.base_login_model_c .base_content .base_login_right_c{flex-grow:1;border-radius:10px;background:#fff;margin:0 auto;padding:1px 0 55px}
.base_login_model_c .base_login_scan.base_content .base_title{margin-top:80px}
.base_login_model_c .base_content .base_title{font-size:20px;color:#333;text-align:center;margin-top:30px;font-weight:500}
.base_login_model_c .base_content .base_tabs{margin-top:20px;display:flex;justify-content:flex-start}
.base_login_model_c .base_switch_text{left:10px;right:10px;bottom:30px;position:absolute;font-size:14px;color:#333;display:flex;justify-content:space-between}
.base_login_model_c .base_switch_text span{cursor:pointer}
.base_login_model_c .base_content .base_tabs .base_tab{font-size:16px;color:#333!important;padding:7px 5px;margin:0 23px;cursor:pointer;transition:none}
.base_login_model_c .base_content .base_tabs .base_tab.active{color:#c70808!important;border-bottom:2px solid #c70808}
.base_login_model_c .base_form_content{margin:10px 22px 0;padding:.1px 0}
.base_login_model_c .base_input_content{height:45px;border-bottom:1px solid #dcdcdc;margin-top:10px;display:flex;align-items:center;overflow:hidden}
.base_login_model_c .base_input_content input{width:0;flex-grow:1;margin:0 10px;border:none;font-size:14px}
.base_login_model_c .base_input_content .base_verify_code{height:30px;width:80px}
.base_login_model_c .base_form_content .base_desc{display:flex;justify-content:space-between;margin-top:10px}
.base_login_model_c .base_form_content .base_desc a{font-size:13px;color:#999!important}
.base_login_model_c .base_form_content .base_form_submit{width:100%;background:#c70808;border:none;color:#fff;height:45px;line-height:45px;border-radius:4px;margin-top:45px}
.base_login_model_c .base_scan_ewm{width:180px;height:180px;display:block;margin:30px auto 0;}
.base_login_model_c .base_scan_desc{font-size:16px;color:#333;font-weight:500;text-align:center}
.base_login_model_c .base_get_login_code{height:100%;width:100px;border:none;background:0 0;color:#c70808;font-size:14px;outline:0}
.base_login_model_c .go_reg_text{color:#c70808!important}
a.click_href{color:#23559a!important}
.layui-layer.layui-layer-iframe{background-color:transparent}
.litebox-overlay{user-select:none;z-index:999999!important}
.img_header_err{border:1px solid #ccc!important}
#copy-input{position:fixed;z-index:-1;top:0;left:0}
.register_select_type{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:999999}
.register_select_type .content_{width:525px;background:#fff;padding-top:35px;position:fixed;top:20%;left:0;right:0;margin:auto;padding-bottom:30px}
.register_select_type .content_ .close_{z-index:2;width:30px;height:30px;top:10px;right:15px;font-size:15px;display:flex;align-items:center;justify-content:center;color:#333;position:absolute}
.register_select_type .content_ .text_{font-size:16px;color:#333;text-align:center}
.register_select_type .content_ .types_{margin-top:30px;display:flex;justify-content:center}
.register_select_type .content_ .types_ .type_{width:125px;height:140px;box-sizing:border-box;border:2px solid #ccc;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.register_select_type .content_ .types_ .type_.active{border:2px solid #c0070a}
.register_select_type .content_ .types_ .type_ .iconfont{font-size:60px;line-height:60px;color:#666}
.register_select_type .content_ .types_ .type_.active .iconfont{color:#c0070a}
.register_select_type .content_ .types_ .type_:nth-child(2){margin-left:40px}
.register_select_type .content_ .types_ .type_ .icon-qiyeguanli{transform:scaleX(.8);transform:scaleY(1.1)}
.register_select_type .content_ .types_ .type_ .typpe_name_{font-size:16px;color:#666;margin-top:10px}
.register_select_type .content_ .types_ .type_.active .typpe_name_{color:#c0070a}
.register_select_type .content_ .select_type{width:310px;height:40px;border-radius:4px;background:#c0070a;font-size:14px;color:#fff!important;text-align:center;line-height:40px;display:block;margin:30px auto 0}
.register_select_type .content_ .line_{border-bottom:1px dashed #d4d4d4;margin:45px 15px 25px}
.register_select_type .content_ .have_text{font-size:14px;color:#373737;margin-left:35px}
.register_select_type .content_ .select_go_type_{display:flex;justify-content:center;height:70px;align-items:center;margin-top:10px}
.register_select_type .content_ .select_go_type_ .go_type_item_{width:90px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.register_select_type .content_ .select_go_type_ .text_{font-size:16px;color:#373737}
.register_select_type .content_ .select_go_type_ .line_{width:0;height:35px;border-left:1px dashed #d4d4d4;margin:0}
.register_select_type .content_ .desc_text_{font-size:14px;color:#999;text-align:center;margin-top:10px}
img{transition:all .3s ease-in-out;opacity:1}
img:not([src]),img[src=""]{opacity:0}
.article_err{object-fit:cover}
.common-calculator{border:1px solid #c2625d;padding:30px 20px;display:flex;background:#fdf4f3}
.common-calculator .calculator_form{width:0;flex-grow:6}
.common-calculator .col-4{padding-right:5px;padding-left:5px}
.common-calculator .top_title{position:absolute;background:#f4f3f4!important;border-left:1px solid #c2625d;border-right:1px solid #c2625d;border-bottom:1px solid #c2625d;top:-1px;left:0;right:0;width:260px;margin:auto;height:24px}
.common-calculator .title_text{font-size:24px;color:#161616;font-weight:500;position:absolute;margin-top:-14px;width:260px;text-align:center}
.common-calculator .title_text span{font-size:26px;color:#ac231b}
.common-calculator .form-control{height:38px!important;font-size:14px;color:#333;padding:.375rem .35rem;background-color:#00000000}
.common-calculator .form-control:focus{box-shadow:none;background-color:#00000000}
.common-calculator .cate_name{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:500}
.common-calculator .cate_num2{display:flex}
.common-calculator .cate_num2>div{width:0;flex-grow:1}
.common-calculator .cate_num2>div:nth-child(2){margin-left:10px;max-width:65px}
.common-calculator .img_code{border-left:1px solid #e9e9e9;width:80px;height:38px;position:absolute;right:15px;bottom:0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.common-calculator .get_code{border-left:1px solid #e9e9e9;width:80px;height:38px;font-size:14px;line-height:38px;text-align:center;position:absolute;right:15px;bottom:0;color:#333!important;border-top-right-radius:5px;border-bottom-right-radius:5px}
.common-calculator .btn_content{width:125px;padding:20px 0;box-sizing:border-box}
.common-calculator .row{margin-right:0;margin-left:0}
.common-calculator .btn_content .line{width:0;border-left:1px dashed #ffe5e5;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.common-calculator .btn_content .btn_{width:88px;height:88px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c80b0b;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff!important;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;cursor:pointer}
.common-calculator .btn_content .shandow_btn{width:105px;height:105px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#dda09d;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff!important;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.common-calculator .result{width:0;flex-grow:4;display:flex;flex-direction:column;justify-content:center;align-items:center}
.common-calculator .result_price_c{width:350px;height:125px;border-radius:10px;box-sizing:border-box;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between}
.common-calculator .result .text{font-size:16px;color:#000;font-weight:500;margin-left:30px}
.common-calculator .result .price{font-size:48px;color:#c80b0b;text-align:center;font-weight:600}
.common-calculator .result .tel{margin-top:20px;font-size:14px;font-weight:500;color:#333;text-align:center}
.common-calculator .result .tel>span{font-size:24px;font-weight:600}
.plyr_class{--plyr-color-main:#f7931e;--plyr-tab-focus-color:#f7931e;--plyr-control-toggle-checked-background:#f7931e;--plyr-video-control-background-hover:#f7931e;--plyr-range-fill-background:#f7931e;--plyr-video-range-track-background:#f7931e;--plyr-audio-range-track-background:#f7931e}
.plyr__controls .plyr__controls__item:first-child{margin:0 10px;width:78px;height:48px;background:rgba(23,35,34,.746094);display:flex;align-items:center;justify-content:center;border-radius:5px}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#f7931e!important}
.plyr--full-ui input[type=range]{color:#f7931e!important}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#f7931e!important}
.plyr__control.plyr__tab-focus{box-shadow:none!important;outline:0}
.plyr__control--overlaid{background:rgba(0,0,0,.3)!important;transform:scale(2)!important;left:0!important;right:0!important;top:0!important;bottom:0!important;margin:auto!important;padding:0!important;width:50px!important;height:50px!important;display:flex!important;align-items:center;justify-content:center}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:flex!important}
.plyr--video .plyr__control--overlaid:hover{background:rgba(0,0,0,.6)!important}
.plyr__preview-thumb__image-container img{transition:none;opacity:1}
.head_show_user_detail{width:230px;height:323px;padding:37px 30px 0;box-sizing:border-box;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.15);position:absolute;top:1300px;left:46px;display:flex;align-items:center;flex-direction:column;z-index:999}
.head_show_user_detail .head_show_loading.clear_show{opacity:0;visibility:hidden}
.head_show_user_detail .head_show_loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;transition:all .3s ease-in-out;opacity:1;z-index:1;visibility:visible;display:flex;align-items:center;justify-content:center;font-size:28px;font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;color:#999}
.head_show_user_detail .head_show_loading::before{content:"\e665";-webkit-animation:head_show_loading_key 1s linear infinite}
@-webkit-keyframes head_show_loading_key{0%{-webkit-transform:rotate(0)}
    25%{-webkit-transform:rotate(90deg)}
    50%{-webkit-transform:rotate(180deg)}
    75%{-webkit-transform:rotate(270deg)}
    100%{-webkit-transform:rotate(360deg)}
}
.head_show_user_detail.top::before{content:"";width:0;height:0;position:absolute;border-top:10px #fff dashed;border-bottom:10px transparent dashed;border-left:10px transparent dashed;border-right:10px transparent dashed;left:20px;bottom:-20px}
.head_show_user_detail.bottom::after{content:"";width:0;height:0;position:absolute;border-top:10px transparent dashed;border-bottom:10px #fff dashed;border-left:10px transparent dashed;border-right:10px transparent dashed;left:20px;top:-20px}
.head_show_user_detail .head_show_head{width:78px;height:78px}
.head_show_user_detail .head_show_head img{width:100%;height:100%;border-radius:50%}
.head_show_user_detail .name_icon{display: flex;justify-content: center;align-items:flex-end;width: 95%;}
.head_show_user_detail .name_icon .vip_icon{ width: 24px;height: 24px;cursor: pointer;margin-left: 5px;}
.head_show_user_detail .head_show_name{line-height:16px;font-size:16px;color:#333;margin-top:12px;text-align:center}
.head_show_user_detail .head_show_address{font-size:12px;line-height:12px;color:#666;margin-top:12px}
.head_show_user_detail .head_show_option{display:flex;justify-content:center;margin-top:15px}
.head_show_user_detail .head_show_oitem{width:65px;height:45px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.head_show_user_detail .head_show_oikey{font-size:12px;line-height:12px;color:#666}
.head_show_user_detail .head_show_oival{font-size:12px;line-height:12px;color:#333}
.head_show_user_detail .head_show_oline{width:1px;height:10px;background:#939393}
.head_show_user_detail .head_show_btns{margin-top:25px;display:flex;justify-content:space-around;width:100%}
.head_show_user_detail .head_show_follow{width:70px;height:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;font-size:12px;color:#343434!important;border-radius:4px}
.head_show_user_detail .head_show_contact{width:70px;height:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff!important;background:#c50909;border-radius:4px}
.plyr__preview-thumb{padding:1.5px!important}
.head_show,.head_show_p_hover{cursor:pointer}
.base_tips{border-radius:6px;z-index:9;padding:6px 20px 6px 8px;max-width:300px;font-size:14px;line-height:1.5;color:#fff;background-color:rgba(0,0,0,.5);word-break:break-all;position:absolute}
.base_tips.bottom::before{position:absolute;content:'';border-top:4px transparent dashed;border-left:4px transparent dashed;border-right:4px transparent dashed;border-bottom:4px rgba(0,0,0,.5) solid;top:-8px;left:50%;margin-left:-4px}
.base_tips.top::before{position:absolute;content:'';border-bottom:4px transparent dashed;border-left:4px transparent dashed;border-right:4px transparent dashed;border-top:4px rgba(0,0,0,.5) solid;bottom:-8px;left:50%;margin-left:-4px}
.base_tips .icon-delete{font-size:12px!important;color:rgba(255,255,255,.7)!important;position:absolute!important;right:4px!important;top:4px!important}
img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
.plyr__progress input[type=range],.plyr__volume input[type=range]{cursor:pointer}
.plyr__tab-focus{box-shadow:none!important}
.m-col-list{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}
.swiper-container a:hover{opacity:1!important}
@media (max-width:1800px) and (min-width:1px){.m-col-list{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}
}
@media (max-width:1500px) and (min-width:1px){.m-col-list{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}
}
@media (max-width:1024px) and (min-width:1px){.m-col-list{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px}
}

/**会员弹窗**/
.vip_show_win{}
.vip_show_win .vip_top_bg{background: url("../images/top_bg.svg");height: 220px;position: relative}
.vip_show_win .vip_close_btn{position: absolute;right: 25px;top: 21px;color: #111;}
.vip_show_win .text_area{text-align: center;}
.vip_show_win .text_area p{color: #666;text-align: center;width: 90%;margin: 26px auto 26px;line-height: 25px;letter-spacing: 1px}
.vip_show_win .text_area .but{
    background: #c70808;color: #fff;text-align: center;line-height: 48px;height: 48px;font-size: 18px;display: inline-block;padding:0 37px 0 37px;border-radius: 10px;letter-spacing: 2px
}


.base_loading_model{
    background: #00000000!important;
    box-shadow: none!important;
}

.base_loading_model .layui-layer-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.base_loading_icon {
    border-radius: 50%;
    -webkit-animation: 1s base_loading_icon linear infinite;
    animation: 1s base_loading_icon linear infinite;
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
}
.base_loading_icon::after{
    content: " ";
    border: 5px solid transparent;
    border-top-color: #dc3545;
    border-radius: 50%;
    -webkit-animation: 1s base_loading_icon linear infinite;
    animation: 1s base_loading_icon linear infinite;
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    color: inherit;
    vertical-align: middle;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
}

.base_loading_icon:before {
    content: '';
    display: block;
    width: inherit;
    height: inherit;
    position: absolute;
    width: 40px;
    height: 40px;
    border: 5px solid #77777759;
    border-radius: 50%;
    opacity: 1;
}


.base_swiper .swiper-slide{
    display: block;
}
.base_swiper .item_pic{
    display: block;
    width: 100%;
}

.base_swiper .swiper-pagination-bullet{
    background: rgba(255,255,255,.5)!important;
    transition: all .2s ease-in-out;
    opacity: 1!important;
}
.base_swiper .swiper-pagination-bullet-active{
    background: rgba(255,255,255,1)!important;
    transform: scale(1.0);
    opacity: 1!important;
}


@-webkit-keyframes base_loading_icon {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes base_loading_icon {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}