﻿@charset "utf_8";
/*************** 公共 ***************/
/*************** 公共 ***************/
/*************** 公共 ***************/
:root{
    --themes_color: #e60012;
    --font_color: #ffffff;
}
*{
    margin: 0;
    padding: 0;
}
html,body{
    width: 100%;
    height: auto;
    color: #333;
    font-family: "PingFang SC","Lantinghei SC","Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","微软雅黑",STHeitiSC-Light,simsun,"宋体","WenQuanYi Zen Hei","WenQuanYi Micro Hei",sans-serif;
    font-size: 18px;
    line-height: 1.5em;
}
/* body *{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
    filter:gray;
} */
a{
    text-decoration: none;
    color: #333;
    font-size: 18px;
    line-height: 1.5em;
}
ul,li{
    list-style: none;
}
input,textarea{
    outline: none;
}
img{
    display: block;
    width: 100%;
    height: 100%;
}
.img_scale{
    overflow: hidden;
}
.img_scale img{
    transition: all 0.5s;
}
.img_scale:hover img{
    transform: scale(1.1);
}
/*************** 公共完 ***************/
/*************** 公共完 ***************/
/*************** 公共完 ***************/

/* 导航 */
.nav{
	width: 100%;
	height: 60px;
    background: var(--themes_color);
}
.nav_main{
	position: relative;
	text-align: center;
}
.nav_main > a{
	height: 100%;
	display: inline-block;
	font-size: 20px;
	color: #fff;
    margin-right: 20px;
	line-height: 60px;
}
.nav_main > a:hover{
    font-weight: bold;
}
.nav_lists{
	position: relative;
	display: inline-block;
    margin-right: 30px;
	box-sizing: border-box;
	cursor: pointer;
}
.nav_lists i{
    background: url(../../images/zt/arrow_down_202302.png) no-repeat;
    width: 10px;
    height: 6px;
    display: inline-block;
    position: absolute;
    top: 29px;
    left: 84px;
}
.nav_lists:hover i{
    background: url(../../images/zt/arrow_up_202302.png) no-repeat;
}
.nav_lists .psm_arrow{
	left: 44px;
}
.nav_lists .rsj_arrow{
	left: 47px;
}
.nav_lists span, .nav_lists a{
    font-size: 20px;
    line-height: 60px;
    color: #fff;
}
.nav_lists_item{
	width: 120px;
	height: 0;
	overflow: hidden;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: 60px;
	transition: height 0.3s;
	z-index: 200;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.nav_lists_item a{
	display: block;
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 18px;
	line-height: 50px;
	font-weight: normal;
}
.nav_lists_item a:hover{
	background: #f5f5f7;
	color: #E33F1C;
}
.nav_lists:hover .nav_lists_item{
	height: auto;
	overflow: hidden;
}
.nav_active{
    font-weight: bold;
}
/* 导航结束 */

/* 栏目页列表 */
.zt_lists_main{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.zt_lists_top{
    width: 1300px;
    height: 40px;
    border-bottom: 1px solid var(--themes_color);
    line-height: 40px;
    font-weight: bold;
    margin: 0 auto;
    margin-top: 30px;
}
.zt_lists{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}
.lists_item{
    display: block;
    width: 100%;
    height: 120px;
    border-bottom: 1px solid #e9e4e4;
    margin-top: 20px;
    padding-bottom: 20px;
    display: flex;
    justify-content: space-between;
}
.lists_item:first-of-type{
    margin-top: 0;
}
.lists_item:last-of-type{
    border: none;
}
.lists_item_img{
    width: 188px;
    height: 100%;
    float: left;
    overflow: hidden;
    margin-right: 20px;
}
.lists_item_text{
    width: calc(100% - 208px);
    height: 100%;
    float: left;
    position: relative;
    flex: 1;
}
.lists_item_text_full{
    width: 100%;
}
.lists_item_title{
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.lists_item_des{
    font-size: 16px;
    line-height: 1.5em;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.lists_item_bot{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #999;
    font-size: 14px;
    line-height: 1em;
}
.lists_item_time{
    margin-left: 10px;
}
.lists_item:hover .lists_item_title{
    color: var(--themes_color);
}
/* 栏目页列表完 */

/* 内页头部_PC端 */
.inner_head{
    width: 1300px;
    height: 50px;
    padding: 50px 0 30px 0;
    margin: 0 auto;
}
.inner_head_l{
    width: 36%;
    height: 100%;
    float: left;
}
.inner_head_l_logo{
    display: inline;
    font-size: 0;
    float: left;
}
.inner_head_l_catname{
    margin-left: 20px;
    float: left;
}
.inner_head_r{
    width: 64%;
    float: right;
}
.inner_head_r_hot{
    color: #666;
    float: right;
    font-size: 14px;
    line-height: 50px;
    margin-right: 10px;
}
.inner_head_r_hot a{
    font-size: 14px;
    margin-right: 10px;
}
.inner_head_r_hot a:hover{
    color: var(--themes_color);
}
.inner_head_search{
    width: 400px;
    height: 50px;
    float: right;
    border-radius: 25px;
    overflow: hidden;
}
.inner_head_search input[type=text]{
    width: 340px;
    height: 50px;
    border: 1px solid #ddd;
    padding: 0px 10px 0px 26px;
    outline: none;
    font-size: 16px;
    box-sizing: border-box;
    border-radius: 25px 0 0 25px;
    float: left;
}
.inner_head_search input[type=submit]{
    width: 60px;
    height: 50px;
    background: url(../images/info_08.jpg) #e03718 no-repeat center;
    border: none;
    outline: none;
    cursor: pointer;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    box-sizing: border-box;
    float: left;
}
/* 内页头部_PC端完 */
/* 内容页完整版 */
.show{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f0f0f0;
    padding-bottom: 100px;
}
.show_en{
    font-family: var(--font_en);
}
.show_main{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.show_cont{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
    padding: 30px 70px;
    box-sizing: border-box;
}
.show_l{
    width: 950px;
    height: auto;
    overflow: hidden;
    float: left;
}
.show_r{
    width: 330px;
    height: auto;
    overflow: hidden;
    float: right;
}
.show_title{
    text-align: center;
    border-bottom: 1px solid rgb(229, 229, 229);
    padding-bottom: 10px;
    position: relative;
}
.show_title1,.show_title3{
    color: #535353;
}
.show_title2{
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5em;
}
.show_title_line{
    width: 80px;
    height: 1px;
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    background: var(--themes_color);
    display: block;
}
.show_msg{
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 30px;
}
.show_msg_l{
    width: calc(100% - 192px);
    float: left;
    color: #666;
    font-size: 16px;
}
.show_msg_l span{
    margin-right: 10px;
}
.show_msg_r{
    width: 182px;
    height: 100%;
    float: right;
    line-height: 30px;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
}
.show_msg_r span{
    display: block;
    float: left;
    width: 60px;
    height: 100%;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
}
.show_msg_r span:last-of-type{
    border: none;
}
.set_font_size{
    background: var(--themes_color);
    color: #fff;
    border: none;
}
.show_oldtitle{
    width: 100%;
    color: #666;
    margin-top: 20px;
}
.show_content{
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 18px;
}
.show_content p,
.show_content div{
    line-height: 2em;
    margin-top: 20px;
    text-indent: 2em;
    text-align: justify;
}
.show_content img, 
.show_content video{
    display: block;
    max-width: 600px;
    height: auto;
    margin: 0 auto;
}
.editor{
    width: 100%;
    height: 16px;
    line-height: 16px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    margin-top: 50px;
    font-size: 15px;
    color: #999;
}
.editor i{
    width: 16px;
    height: 16px;
    margin-right: 6px;
}
.keywords{
    width: 100%;
    margin-top: 30px;
    font-size: 16px;
    color: #999;
}
.keywords a{
    font-size: 16px;
    color: #999;
}
.keywords a:hover{
    color: var(--themes_color);
}
.show_bot{
    width: 100%;
    height: 60px;
    background: #f0f0f0;
    margin-top: 10px;
    padding: 0 20px;
    box-sizing: border-box;
}
.show_bot p{
    color: var(--color5);
    margin-right: 88px;
    font-size: 16px;
    float: left;
    line-height: 60px;
}
.show_bot a{
    display: block;
    width: 90px;
    height: 36px;
    background: #ffffff;
    line-height: 36px;
    text-align: center;
    border-radius: 20px;
    color: #9b9b9b;
    font-size: 16px;
    float: right;
    margin-top: 12px;
}
/* 内容页完整版完 */
/* 页面定位 */
.page_pos{
    width: 100%;
    height: 50px;
}
.page_pos_main{
    width: 1300px;
    height: 100%;
    line-height: 50px;
    font-size: 16px;
    margin: 0 auto;
}
.page_pos_main a{
    font-size: 16px;
    margin-right: 4px;
}
.page_pos_main a:hover{
    color: var(--themes_color);
}
.page_pos_first{
    border-left: 2px solid var(--themes_color);
    padding-left: 4px;
}
.page_pos_en{
    font-family: var(--font_en);
}
/* 页面定位完 */

/* 分享 */
.show_share{
    width: 36px;
    height: auto;
    overflow: hidden;
    position: fixed;
    top: 42%;
    margin-left: 10px;
}
.show_share a{
    width: 36px;
    height: 36px;
    display: block;
    margin-bottom: 10px;
}
/* 分享完 */

/* 返回顶部 */
.gotop{
    background-color: var(--themes_color);
    border-radius: 5px;
    position: fixed;
    bottom: 100px;
    right: 20px;
    width: 50px;
    height: 50px;
    background-image: url(/img/WIRELESS/WIRELESS_2_305913/2024/11/300616/img/imain_15.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    z-index: 100;
}
/* 返回顶部完 */

/* 底部-简单版 */
.foot_simple{
    width: 100%;
    height: 40px;
    background: var(--themes_color);
    font-size: 16px;
    color: #fff;
    margin-top: 100px;
    text-align: center;
    line-height: 40px;
}
.foot_simple a{
    font-size: 16px;
    margin-left: 20px;
    color: #fff;
}
.foot_simple p{
    display: inline;
}
.foot_show{
    margin-top: 0;
}
/* 底部-简单版完 */

/* 分页 */
.page_box{
    width: 800px;
    height: 30px;
    margin: 0 auto;
    padding-top: 50px;
    display: flex;
    justify-content: center;
}
.page_box_en{
    font-family: var(--font_en);
}
.page_box span{
    display: block;
    height: 100%;
    padding: 0 15px;
    line-height: 30px;
    background: #f1f1f1;
    border: 1px solid #cccccc;
    color: #333;
    font-size: 16px;
    box-sizing: border-box;
}
.page_box a{
    display: block;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    padding: 0 15px;
    box-sizing: border-box;
    margin: 0 8px;
    font-size: 16px;
}
.page_box a:hover{
    background: #cccccc;
}
.page_box span:hover{
    background: #cccccc;
}
/* 分页完 */

/*********** 组件 ***********/
/*********** 组件 ***********/
/*********** 组件 ***********/

/******* 顶部通栏 *******/
.banner{
	width: 100%;
	height: auto;
	overflow: hidden;
}
/******* 顶部通栏完 *******/

/* --------------------------------------------------------------- */

/******* 轮播图 *******/
.swiper{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.swiper .swiper-slide{
	display: block;
}
.swiper_button{
	width: 20px;
	height: 60px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 100;
	cursor: pointer;
	background-color: #bbb;
    background-repeat: no-repeat;
	background-size: 80% auto;
    background-position: 50%;
}
.swiper_prev{
	background-image: url(../../images/zt/swiper_prev.png);
	left: 0;
    border-radius: 0 6px 6px 0;
}
.swiper_next{
	background-image: url(../../images/zt/swiper_next.png);
	right: 0;
    border-radius: 6px 0 0 6px;
}
.swiper_button:hover{
	background-color: var(--themes_color);
}
.swiper-pagination{
	line-height: 0;
	padding-right: 10px;
	box-sizing: border-box;
	font-size: 0;
}
.swiper-pagination-bullet{
	display: inline-block;
    background: #fff;
    opacity: 0.6;
}
.swiper-pagination-bullet-active{
    background: var(--themes_color);
}
.swiper-scrollbar-drag{
    background: var(--themes_color);
}

/* 常规-轮播图-标题在下 */
.swiper_normal_title_down .swiper-pagination{
	text-align: right;
    bottom: 80px;
    height: 10px;
}
.swiper_normal_title_down .swiper_img{
	width: 100%;
	height: 446px;
}
/* 常规-轮播图完-标题在下完 */

/* 常规-轮播图-标题在内 */
.swiper_normal_title_inner{
    height: 100%;
}
.swiper_normal_title_inner .swiper-pagination{
	text-align: center;
    bottom: 10px;
    height: 10px;
}
.swiper_normal_title_inner .swiper_img{
	width: 100%;
	height: 100%;
}
.swiper_normal_title_inner_text{
    width: 100%;
    height: auto;
    padding: 40px 10px 30px 10px;
    box-sizing: border-box;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));
    color: #fff;
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
}
.swiper_normal_title_inner_text p,
.swiper_normal_title_inner_text span{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.swiper_normal_title_inner_text span{
    margin-top: 6px;
}
/* 常规-轮播图完-标题在内 */

/* 轮播图-多图-标题在内铺满-隐藏 */
.swiper_multi_title_inner_hide{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
}
.swiper_multi_title_inner_hide .swiper-slide{
    height: auto;
    overflow: hidden;
}
.col3 .swiper_multi_title_inner_hide .swiper-slide{
    width: 420px;
}
.col4 .swiper_multi_title_inner_hide .swiper-slide{
    width: 310px;
}
.swiper_multi_title_inner_hide_img{
    width: 100%;
}
.col3 .swiper_multi_title_inner_hide_img{
    height: 268px;
}
.col4 .swiper_multi_title_inner_hide_img{
    height: 198px;
}
.swiper_multi_title_inner_hide_text{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: absolute;
    left: 0;
    bottom: -100%;
    transition: bottom 0.3s;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 10px;
    box-sizing: border-box;
}
.swiper_multi_title_inner_hide_item:hover .swiper_multi_title_inner_hide_text{
    bottom: 0;
}
/* 轮播图-多图-标题内铺满-隐藏完 */

/* 轮播图-多图-标题在下 */
.swiper_multi_title_down{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.swiper_multi_title_down .swiper-slide{
    height: 100%;
}
.swiper_multi_title_down .swiper_img{
    width: 100%;
    height: calc(100% - 60px);
    overflow: hidden;
}
.swiper_multi_title_down_text{
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    color: #fff;
    background: var(--themes_color);
    padding: 0 10px;
    box-sizing: border-box;
}
.swiper_multi_title_down_text p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* 轮播图-多图-标题在下完 */

/* 多图-全屏-轮播图 */
.swiper_multi_full{
    width: 100%;
    height: 760px;
}
.swiper_multi_full .swiper-slide{
    width: 1100px;
    height: 700px;
    opacity: 0.6;
}
.swiper_multi_full_img{
    width: 100%;
    height: 100%;
}
.swiper_multi_full_text{
    width: 100%;
    background: var(--themes_color);
    color: #fff;
    height: 60px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
}
.swiper_multi_full .swiper-slide-active{
    opacity: 1;
}
/* 多图-全屏-轮播图完 */
/******* 轮播图完 *******/

/* --------------------------------------------------------------- */

/******* 列表 *******/
/** 标题列表  **/
.lits_title{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.lits_title_item{
    display: block;
    width: 406px;
    height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-right: 41px;
    transition: padding 0.1s;
    line-height: 50px;
    box-sizing: border-box;
}
.lits_title_item:nth-of-type(3n){
    margin-right: 0;
}
.lits_title_item:hover{
    color: var(--themes_color);
    padding-left: 10px;
    box-sizing: border-box;
    background: #f2f2f2;
    font-weight: bold;
}
/** 标题列表完  **/

/** 标题摘要列表  **/
.lists_title_des{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.lists_title_des_item{
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
}
.col2 .lists_title_des_item{
    width: 625px;
    float: left;
}
.col2 .lists_title_des_item:nth-of-type(2n){
    float: right;
}
.lists_title_des_item:last-of-type{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.lists_title_des_item span{
    display: block;
    margin-top: 10px;
    font-size: 16px;
    color: #999;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.lists_title_des_item:hover p{
    font-weight: bold;
    color: var(--themes_color);
}
/** 标题摘要列表完  **/

/** 标题缩略图摘要列表  **/
.lists_thumb_title_des{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.lists_thumb_title_des_item{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
    display: block;
}
.col1 .lists_thumb_title_des_item{
    width: 100%;
    height: 190px;
}
.col1 .lists_thumb_title_des_item:last-of-type{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.col1 .lists_thumb_title_des_img{
    width: 300px;
}
.col1 .lists_thumb_title_des_text{
    width: calc(100% - 320px);
    float: right;
}
.col2 .lists_thumb_title_des_item{
    width: 680px;
    float: left;
}
.col2 .lists_thumb_title_des_item:nth-of-type(2n){
    float: right;
}

.lists_thumb_title_des_img{
    height: 100%;
    float: left;
}
.lists_thumb_title_des_text{
    height: 100%;
}
.lists_thumb_title_des_text span{
    margin-top: 6px;
    color: #999;
    display: block;
}
.lists_thumb_title_des_item:hover .lists_thumb_title_des_text p{
    color: var(--themes_color);
}
/** 标题缩略图摘要列表完  **/

/** 标题缩略图摘要列表（旧）  **/
.list_thumb_title_dis{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.list_thumb_title_dis_item{
    width: 100%;
    height: 80px;
    display: block;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
}
.list_thumb_title_dis_item:last-of-type{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.list_thumb_title_dis_item_img{
    width: 120px;
    height: 100%;
    float: left;
}
.list_thumb_title_dis_item_text{
    width: calc(100% - 140px);
    height: 100%;
    float: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.list_thumb_title_dis_item_text p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.list_thumb_title_dis_item_text span{
    font-size: 16px;
    color: #666;
    margin-top: 6px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/** 标题缩略图摘要列表完（旧）  **/

/* 标题缩略图来源列表 */
.lists_thumb_title_copfrom{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.lists_thumb_title_copfrom_item{
    display: block;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
}
.lists_thumb_title_copfrom_item{
    width: 100%;
    height: 140px;
}
.lists_thumb_title_copfrom_img{
    width: 220px;
    height: 100%;
    float: left;
    overflow: hidden;
}
.lists_thumb_title_copfrom_text{
    width: calc(100% - 240px);
    height: 100%;
    float: right;
    display: flex;
    flex-direction: column;
    justify-content:space-between;
}
.lists_thumb_title_copfrom_title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.lists_thumb_title_copfrom_text_b{
    font-size: 16px;
    color: #666;
    line-height: 1em;
}
.lists_thumb_title_copfrom_text_b span{
    margin-right: 10px;
}
.col1 .lists_thumb_title_copfrom_item:last-of-type{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.lists_thumb_title_copfrom_item:hover .lists_thumb_title_copfrom_title{
    color: var(--themes_color);
}
/* 标题缩略图来源列表完 */

/******* 列表完 *******/

/* --------------------------------------------------------------- */

/******* 静态图片 *******/

/* 静态图片-标题在内-隐藏 */
.staImg_title_inner_hide{
	width: 100%;
	height: 100%;
}
.staImg_title_inner_hide_item{
    width: 310px;
    height: 198px;
    display: block;
    float: left;
    margin-right: 20px;
    position: relative;
}
.staImg_title_inner_hide_item:nth-of-type(4n){
    margin-right: 0;
}
.staImg_title_inner_hide_img{
    width: 100%;
    height: 100%;
}
.staImg_title_inner_hide_item_text{
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: -100%;
    display: flex;
    align-items: center;
    color: #fff;
    background: rgba(0,0,0,0.6);
    padding: 0 10px;
    box-sizing: border-box;
    transition: bottom 0.3s;
}
.staImg_title_inner_hide_item_text p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.staImg_title_inner_hide_item:hover .staImg_title_inner_hide_item_text{
    bottom: 0;
}
/* 静态图片-标题在内-隐藏完 */

/* 静态图片-铺满标题在内-隐藏 */
/* 默认4张 */
.staImg_fulltitle_inner_hide{
	width: 100%;
	height: 100%;
}
.staImg_fulltitle_inner_hide_item{
    width: 310px;
    height: 198px;
    display: block;
    float: left;
    margin-right: 20px;
    position: relative;
}
.staImg_fulltitle_inner_hide_item:last-of-type{
    margin-right: 0;
}
.staImg_fulltitle_inner_hide_img{
    width: 100%;
    height: 100%;
}
.staImg_fulltitle_inner_hide_text{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: -100%;
    display: flex;
    align-items: center;
    color: #fff;
    background: rgba(0,0,0,0.6);
    padding: 10px;
    box-sizing: border-box;
    transition: bottom 0.3s;
}
.staImg_fulltitle_inner_hide__text p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.staImg_fulltitle_inner_hide_item:hover .staImg_fulltitle_inner_hide_text{
    bottom: 0;
}
/* 静态图片-铺满标题在内-隐藏完 */

/* 静态图片-标题摘要 */
.staImg_title_des{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.staImg_title_des_item{
    height: auto;
    overflow: hidden;
    float: left;
    margin-right: 41px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
}
.col3 .staImg_title_des_item{
    width: 406px;
}
.col4 .staImg_title_des_item{
    width: 294px;
}
.col3 .staImg_title_des_item:nth-of-type(3n){
    margin-right: 0;
}
.col4 .staImg_title_des_item:nth-of-type(4n){
    margin-right: 0;
}
.col3 .staImg_title_des_img{
    height: 258px;
}
.col4 .staImg_title_des_img{
    height: 188px;
}
.staImg_title_des_text{
    width: 100%;
    height: 110px;
    text-align: left;
    margin-top: 10px;
}
.staImg_title_des_text span{
    color: #666;
    font-size: 16px;
    margin-top: 10px;
    display: block;
}
.staImg_title_des_line{
    width: 50px;
    height: 1px;
    margin-top: 20px;
    display: inline-block;
    transition: width 0.3s;
    background: var(--themes_color);
}
.staImg_title_des_item:hover .staImg_title_des_line{
    width: 100%;
}
.staImg_title_des_item:hover p{
    font-weight: bold;
    color: var(--themes_color);
}
/* 静态图片-标题摘要完 */ 

/******* 静态图片完 *******/

/* --------------------------------------------------------------- */

/******* 图片标题 *******/
/* 有背景颜色标题 */
.title_img_color{
	width: 100%;
	height: 60px;
	display: flex;
    align-items: center;
	background: var(--themes_color);
}
.title_img_color p{
	padding: 0 10px;
	box-sizing: border-box;
	color: var(--font_color);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* 有背景颜色标题完 */

/* 渐变背景标题 */
.title_img_linear{
	width: 100%;
	height: auto;
	padding: 40px 10px 10px 10px;
	box-sizing: border-box;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
}
.title_img_linear span{
	margin-top: 6px;
}
/* 渐变背景标题完 */

/******* 图片标题完 *******/

/* --------------------------------------------------------------- *

/******* 栏目标题 *******/
.m_title {
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 60px;
    font-size: 40px;
    font-weight: bold;
    color: var(--themes_color);
}

/* 标题1 */
.m_title1{
	border-bottom: 4px solid var(--themes_color);
	line-height: 60px;
}
.m_title1 p{
	float: left;
}
.m_title1 a{
	float: right;
	line-height: 60px;
}
/* 标题完 */

/* 标题2 */
.m_title2{
	position: relative;
	height: 75px;
}
.m_title2_line{
	width: 100%;
	height: 6px;
	background: var(--themes_color);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.m_title2_main{
	max-width: 80%;
	padding: 20px 30px;
	box-sizing: border-box;
	border: 4px solid var(--themes_color);
	position: absolute;
	background: #fff;
	left: 50%;
	transform: translateX(-50%);
}
.m_title2_main p{
	max-width: 100%;
	line-height: inherit;
}
.m_title2_more{
	position: absolute;
	right: -60px;
	top: 0;
}
/* 标题2完 */

/* 标题3 */
.m_title3{
	position: relative;
	height: 80px;
}
.m_title3_line{
	width: 100%;
	height: 30px;
	background: var(--themes_color);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.m_title3_main{
	max-width: 80%;
	height: 60px;
	background: var(--themes_color);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	line-height: 60px;
	text-align: center;
}
.m_title3_triangle{
	position: absolute;
	top: 0;
	box-sizing: border-box;
	border: 60px solid;
	border-color: var(--themes_color) transparent transparent transparent;
	position: absolute;
	z-index: -1;
}
.m_title3_triangle_l{
	left: -60px;
}
.m_title3_triangle_r{
	right: -60px;
}
.m_title_skew_line{
	width: 10px;
	height: 80px;
	background: #fff;
	position: absolute;
	top: 0;
}
.m_title_skew_line_l{
	left: -30px;
	transform: skew(45deg);
}
.m_title_skew_line_r{
	right: -30px;
	transform: skew(-45deg);
}
.m_title3_text{
	color: #fff;
	padding: 0 120px;
}
.m_title3_more{
	width: 80px;
	height: 22px;
	position: relative;
	top: 60px;
	background: var(--themes_color);
	margin: 0 auto;
}
.m_title3_triangle_s{
	position: absolute;
	top: 0;
	box-sizing: border-box;
	border: 22px solid;
	border-color: var(--themes_color) transparent transparent transparent;
	position: absolute;
	z-index: -1;
}
.m_title3_triangle_l_s{
	left: -20px;
}
.m_title3_triangle_r_s{
	right: -20px;
}
.m_title3_more_text{
	color: #fff;
	line-height: 16px;
	font-size: 16px;
	text-align: center;
	display: block;
}
.m_title3_more_text:hover{
	color: #fff;
	font-weight: 700;
}
/* 标题3完 */

/* 标题4 */
.m_title4{
	height: auto;
	overflow: hidden;
}
.m_title4_t{
	height: 45px;
	position: relative;
	text-align: center;
}
.m_title4_line{
	width: 255px;
	height: 30px;
	position: relative;
	top: 6px;
	display: inline-block;
}
.m_title4_line_l{
	transform: skew(-20deg);
}
.m_title4_line_r{
	transform: skew(20deg);
}
.m_title4_line span{
	background: var(--themes_color);
	height: 100%;
	display: block;
	float: left;
	margin-left: 10px;
}
.m_title4_line_l span:nth-of-type(1){
	width: 210px;
	margin-left: 0;
}
.m_title4_line_l span:nth-of-type(2){
	width: 10px;
}
.m_title4_line_l span:nth-of-type(3){
	width: 10px;
}
.m_title4_line_r span:nth-of-type(1){
	width: 10px;
	margin-left: 0;
}
.m_title4_line_r span:nth-of-type(2){
	width: 10px;
}
.m_title4_line_r span:nth-of-type(3){
	width: 210px;
	text-align: center;
	font-size: 0;
}
.m_title4_line_r span:nth-of-type(3) a{
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	line-height: 30px;
	transform: skew(-20deg);
}
.m_title4_line_r span:nth-of-type(3) a:hover{
	font-weight: 700;
}

.m_title4_text{
	line-height: 50px;
	margin: 0 10px;
	display: inline-block;
    height: 45px;
    position: relative;
    text-align: center;
}
.m_title4_b{
	width: 50%;
	height: 4px;
	background: var(--themes_color);
	margin: 0 auto;
	margin-top: 4px;
}
/* 标题4完 */

/* 标题5 */
.m_title5{
	position: relative;
	height: 110px;
}
.m_title5_main{
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.m_title5_triangle{
	width: 10px;
	height: 80px;
	background: var(--themes_color);
	transform: skew(-16deg);
	display: block;
	position: absolute;
}
.m_title5_triangle_l{
	left: -15px;
	top: 0;
}
.m_title5_triangle_r{
	right: -15px;
	top: 30px;
}
.m_title5_text{
	background: var(--themes_color);
	line-height: 50px;
	padding: 10px 60px;
	transform: skew(-16deg);
	box-sizing: border-box;
	margin-top: 20px;
}
.m_title5_text p{
	color: #fff;
	transform: skew(16deg);
	white-space: nowrap;
}
.m_title5_more{
	line-height: 26px;
	background: var(--themes_color);
	color: #fff;
	padding: 5px 20px;
	box-sizing: border-box;
	transform: skew(-16deg);
	position: absolute;
	right: -11px;
	top: 54px;
	font-weight: normal;
}
.m_title5_more:hover{
	font-weight: 700;
}
/* 标题5完 */

/******* 栏目标题完 *******/
/* --------------------------------------------------------------- */

body .in_pc{
	display: block;
}
body .in_wap{
	display: none;
}