@charset "utf-8";
/* CSS Document */

/* ******************************banner部分************************ */
.banner-main {
    max-width: 750px;
    min-height: 473px;
    background: url(m-product-introduction-banner.png) no-repeat center top;
    background-size: auto 100%;
}
.banner-content {
    width: 660px;
    padding: 0 20px;
    box-sizing: border-box;
}
.banner-content-title {
    font-size: 40px;
}
.banner-content-detail {
    width: 100%;
    font-size: 20px;
    line-height: 36px;
    margin-top: 50px;
}

/* ******************************内容导航部分************************ */
.body-nav-container {
    height: 79px;
    border-bottom: none;
}
.body-nav-main {
    display: flex;
    height: 100%;
    line-height: 72px;
    justify-content: space-around;
}
.body-nav-item {
    font-size: 22px;
    margin: 0;
}

/* ******************************产品功能************************ */
.function-main {
    margin-top: 0;
    background-color: #f7f9fb;
    padding-bottom: 40px;
    box-shadow: 1.5px 2.598px 13px 0px rgb( 190, 191, 192 );
}
.function-content {
    width: 690px;
    height: 360px;
}

/* ******************************产品介绍2的产品功能************************ */
.function2-title {
    margin: 0;
}
.function2-content {
    margin-bottom: 0;
}
.function2-content-top {
    width: 690px;
    margin: 0 auto;
}
.function2-content-top-text {
    margin: 20px 0;
}
.function2-text {
    text-indent: 2em;
    font-size: 20px;
    line-height: 40px;
}
.function2-content-top-img {
    text-align: center;
}

.m-function2-content-change {
    margin-top: 20px;
}
.m-function2-change-item-content {
    width: 690px;
    margin: 0 auto;
    padding: 20px;
}
.m-function2-change-item-nav {
    position: relative;
    height: 112px;
    padding: 41px 30px 0 30px;
    background-image: linear-gradient(to bottom, #f3f5f8 , #fff);
    box-sizing: border-box;
}
.m-function2-change-item-nav-active {
    background: #fff;
}
.m-function2-change-item-text {
    margin-bottom: 20px;
}
.m-function2-change-item-nav-text {
    height: 30px;
    line-height: 26px;
    font-size: 30px;
    font-weight: 500;
    color: #000;
    border-left: 6px #0f51ca solid;
    text-indent: 1em;
}
.m-function2-change-item-nav-img {
    position: absolute;
    top: 40px;
    right: 35px;
    width: 30px;
    height: 30px;
    background: url(s_m_arrow.png) no-repeat center;
    background-size: contain;
}
.m-function2-change-item-nav-img-active {
    background: url(s_m_arrow_active.png) !important;
}
.m-function2-change-text {
    text-indent: 2em;
    font-size: 20px;
    line-height: 40px;
}
.m-function2-change-item-img {
    text-align: center;
}

.m-function2-change-item-img img {max-width:100%;}

/* ******************************产品优势************************ */
.advan-main {
    margin-top: 0;
}
.content-title {
    height: 96px;
    line-height: 96px;
    font-size: 32px;
}
.advan-content {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    justify-content: center;
}
.advan-content-item {
    width: 330px;
    border-bottom: 4px #0f51ca solid;
    box-shadow: 5px 8.66px 32px 0px rgb( 175, 184, 196 );
    padding: 40px 37px;
    box-sizing: border-box;
    cursor: pointer;
}
.full-screen .advan-content-item{
    width: 330px;
}
.advan-content-item-active {
    color: #fff;
    border-bottom: none;
    background: url(m-product-introduction-advantage.png) no-repeat center;
    background-size: cover;
}

.advan-content-item:nth-child(1) {margin-left: 10px;}
.advan-content-item:nth-child(4n) {margin-right: 10px;}
.advan-content-item:nth-child(5) {margin-left: 10px;}
.advan-content-item:nth-child(9) {margin-left: 10px;}
.advan-content-item:last-child {margin-right: 10px;}
/* ******************************应用场景************************ */
.sc-container {
    background: #f9f9fa;
    margin-top: 0;
}
.sc-main {
    width: 690px;
    margin: 0 auto;
    background-image: linear-gradient(to bottom, #f3f5f8, #fff);
    box-shadow: 1.5px 2.598px 51px 0px rgb( 171, 181, 193 );
}
.sc-content-title {
    height:auto;
    line-height: 36px;
    padding-top: 0;
	width:684px;
	overflow-x: auto;
}
.sc-content-title-item {
    font-size: 24px;
    margin: 0 15px;
	padding-bottom:10px;
	padding-top:10px;
	line-height:36px;
	min-width: auto;
}
.sc-content-text-item {
    /* height: 195px; */
    font-size: 24px;
    line-height: 40px;
}
.sc-content-text-item img{display: block;margin:0 auto;max-width:100%;}
.sc-content-text {
    padding: 30px 33px;
    box-sizing: border-box;
}

/* ******************************用户价值************************ */
.value-main {
    margin-top: 0;
    padding-bottom: 0;
}
.value-content {
    display: block;
    width: 690px;
}
.value-content-item {
    width: 100%;
    border: 3px #fff solid;
    background-image: linear-gradient(to bottom, #f3f5f8, #fff);
    padding: 40px;
    margin-bottom: 20px;
}

/* ******************************最佳实践************************ */
.swiper-wrapper .swiper-praxis{
    height: 100%;
}
.praxis-main {
    height: 740px;
    max-width: none;
    background: url(m-product-introduction-praxis.png) no-repeat center bottom;
    background-size: 100% 87%;
}
.praxis-title {
    height: 100px;
    line-height: 100px;
    color: #333;
}
.praxis-item-container {
    width: 640px;
}
#swiperPraxis {
    position: absolute;
    top: 148px;
    left: 50%;
    transform: translateX(-42%);
    width: 640px;
}
.praxis-item {
    height: 505px;
}
.praxis-item-title {
    font-size: 30px;
    margin-top: 15px;
}
.praxis-item-detail {
	font-size: 24px;
    line-height: 38px;
    margin-top: 20px;
    color: #425068;
    height: auto;
    overflow: hidden;
}
.praxis-main .praxis-prev {
    left: 82%;
    top: 94%;
}
.praxis-main .praxis-next {
    right: 5%;
    top: 94%;
}

/*****************新闻中心******************************/
.x_new_banenr{ height:474px; }
.x_new_banenr img{ height:474px; }
.x_banner_l{width:750px; left:0;}
.x_banner_r{ display:none}
.x_banner_tit{ width:657px; height:170px; top:208px; left:auto; right:0; margin-left:auto; padding:15px 35px;}
.x_banner_tit dt{height: 40px;}
.x_banner_tit dt span{ display:none}
.x_banner_tit dt a{ font-size:30px;}
.x_banner_tit dd{font-size:24px; line-height:34px; height:68px; overflow:hidden}
.x_banner_tit .t{width:auto;}
.x_banner_date{ width:150px; height:40px; background:#ce400e; line-height:40px; text-align:center; font-size:18px; color:#fff; margin-top:-55px; margin-left:-35px; display:block; position:absolute}
.x_news_button{ position:absolute; right:0px; margin-top:50px; display:block}
.x_news_button a{ display:inline-table; width:52px; height:52px; line-height:52px; text-align:center; border-radius:28px; background:#fff; font-size:34px; color:#0f51ca; font-family:"宋体"; margin-right:30px; font-weight:bold}
.x_news_button a:hover{background:#0f51ca; color:#fff}

.news_box{width:690px; margin:30px auto 0 auto; }
.x_news_l{width:690px; float:none;}
.x_news_l_tit{ min-height:240px;}
.x_news_l_tit h1{margin-top:15px}
.x_news_l_tit h1 a{font-size:30px; line-height:52px;}
.x_news_l_tit h2{ line-height:34px; font-size:24px; padding:10px 0; }
.x_new_date{width:144px; height:36px; line-height:36px; font-size:18px; }
.x_news_pic{ height:auto; }
.x_news_r{ width:690px; float:none; margin-top:30px}
.x_play h2{ width:123px; height:123px; margin-left:-62px; margin-top:-62px;}
.x_play h2 img{ width:123px; height:123px;}
.x_news_r_tit{ min-height:200px; }
.x_news_r_tit h1{padding-top:15px}
.x_news_r_tit h1 a{font-size:30px; line-height:46px}
.x_new_date2{width:144px; height:36px; line-height:36px; font-size:18px;}

.news_box2{width:690px;}
.x_news_li{width:690px}
.x_news_li li{width:100%; float:left; min-height:520px;height:auto;}
.x_news_pic2 img{height: 388px;}
.x_news_pic2{ min-height:0px;height:388px;}
.x_new_litit{padding:0 25px 20px 25px;}
.x_new_litit h1{ padding:10px 0;height:104px;}
.x_new_litit h1 a{font-size:30px; line-height:52px}
.x_new_litit h2{ line-height:34px; font-size:24px; display:block;  overflow:hidden; text-overflow:ellipsis;}
.x_new_date3{font-size:30px; }
.x_new_date3 span{font-size:24px}
.x_news_title{margin:15px 25px}
.x_news_title dt{ line-height:52px;}
.x_news_title dt a{font-size:30px; line-height:52px}
.x_news_title dd{ line-height:34px; font-size:24px; padding:15px 0}

/*****************新闻中心-文本*********************/
.x_mbx_box{ display:none}
.x_xl_titbox{width:750px; height:auto; background:url(x_mbx_yy.png) repeat-x top; padding-bottom:20px; border-bottom:none}
.x_xldate{ display:none}
.x_xl_title{float:none; width:690px; margin:0 auto; font-size:40px; line-height:60px; padding:20px 0}
.m_date{ font-size:24px; color:#000; display:block; line-height:49px; border-bottom:1px solid #d1d7e5; padding-bottom:20px; width:690px; margin:0 auto; }
.m_date dl{ overflow:hidden; }
.m_date dl dt{float:left}
.m_date dl dd{float:right; overflow:hidden}
.m_date .bshare-custom{font-size: inherit!important;line-height: inherit!important;}
.m_date dl dd span{float:right; margin-left:20px;}
.m_date dl .fx-weixin,.m_date dl .fx-weibo,.m_date dl .fx-link{width: 49px;height: 49px;}
.m_date dl .fx-weixin{background: url(x_weixin.png) no-repeat 0 center;}
.m_date dl .fx-weibo{background: url(x_weibo.png) no-repeat 0 center;}
.m_date dl .fx-link{background: url(x_link.png) no-repeat 0 center;}
.m_date dl dd .bshare-custom span a{display: inline-block;width: 100%;height: 100%;padding: 0!important;margin: 0;}
.m_date .bshare-custom .bshare-weixin,.m_date .bshare-custom .bshare-more.more-style-addthis{background: none;}

.x_xl_con{width:690px; }
.x_fx{ display:none}
.x_xlhtml{width:690px; float:none; font-size:28px; line-height:48px}
.x_xlhtml h1{font-size:28px; }

/*************************新闻中心-视频*****************************/
.x_news_video{width:690px; float:none}
.x_news_videobox dt{float:none; width:690px;}
.x_news_videobox dt img{width:100%}
.x_news_videobox dd{ width:690px; float:none; margin-top:25px}
.x_norevideo{ font-size:28px;}
.x_news_video_list li{ margin-bottom:20px;  height:136px}
.x_news_video_list li a{font-size:24px;}
.x_video_img{ width:218px;}
.x_video_img img{width:218px; height:136px}
.x_video_img span{width:80px; height:32px; line-height:32px; font-size:20px; left:133px; top:98px;}
.x_video_text{padding:20px 20px 20px 0; width:430px; line-height:40px}
/*************************新闻中心-新轮播图20221222*****************************/
.swiper-banner-new{
    width: 100%;
    height: 422px;
    margin: 0 auto;
    /*background: yellowgreen;*/
}
.swiper-banner-new .swiper-slide img{
    width: 100%;
    height: 422px;
}
.swiper-banner-new .swiper-slide .swiper-text-new .swiper-text-title{
    font-size: 30px;
}
.swiper-banner-new .swiper-slide .swiper-text-new .swiper-text-slip{
    display: none;
}
.swiper-banner-new .swiper-slide .swiper-text-new .swiper-text-date{
    display: block;
    font-size: 18px;
}
.swiper-banner-new .swiper-slide .swiper-text-new p:last-child{
    display: none;
}

/*安全一体化*/
.container-m{width: 690px;}
.aq-banner-main{height: 160px;min-height: auto;box-sizing: border-box;padding: 57px 0 0;background: url(pro-aqyth-banner-bg.png) no-repeat center top;background-size: auto 100%;}
.aq-title,.aq-sc{font-size: 32px;}
.aq-title{margin:60px auto 25px;}
.aq-intro{font-size: 20px;}
.aq-sc-content .sc-content-title{height: 58px;line-height: 58px;}
.aq-sc-content .sc-content-text li{width: 100%;height: auto;font-size: 26px;padding: 35px 42px;margin-bottom: 30px;}
.aq-sc-content .sc-content-text li:nth-child(3n+2){margin-left: 0;}
.aq-sc-content .sc-content-text li .tit{font-size: 28px;margin-bottom: 25px;}


/*虚拟人播报*/
.xnrbb-container{padding: 53px 0;}
.chnl-title-wrap{height: 38px;margin-bottom: 27px;line-height: 38px;}
.chnl-title-wrap .title a{font-size: 38px;font-weight: bold;}
.chnl-content-wrap .pic-box1{width: 100%;height: auto;margin-bottom: 36px;}
.chnl-content-wrap .pic-box1 img{max-height: auto;}
.chnl-content-wrap .pic-box .tit {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow : hidden;text-overflow: ellipsis;height: auto;font-size: 35px;line-height: 1.714;margin: 24px;}
.chnl-content-wrap .pic-box-wrap{margin-left: 0;}
.chnl-content-wrap .pic-box-wrap.fr{width: 100%;}
.chnl-content-wrap .pic-box-wrap .pic-box{width: 330px;height: 322px;margin: 0 0 36px 0;}
.chnl-content-wrap .pic-box-wrap .pic-box:nth-child(2n){float: right;}
.chnl-content-wrap .pic-box-wrap1 .pic-box:nth-child(5){display: none;}
.chnl-content-wrap .pic-box-wrap img{max-height: 210px;}
.chnl-content-wrap .pic-box-wrap .tit{height: auto;font-size: 26px;line-height: 1.615;margin:14px 16px;}

/*特殊分辨率处理*/
@media screen and (max-width:600px)
{


}

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


}

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


}