﻿
.fnt_16 { font-size: 16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size: 20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_28 { font-size:28px;}
.fnt_36 { font-size:36px;}
.fnt_38 { font-size: 38px;}
.fnt_48 { font-size: 48px;}
.fnt_60 { font-size: 60px;}

@media only screen and (max-width:1366px) {
.fnt_48 { font-size: 36px;}
.fnt_60 { font-size: 54px;}
}
@media only screen and (max-width:1280px) {
.fnt_48 { font-size: 30px;}
.fnt_60 { font-size: 48px;}
}
@media only screen and (max-width:1024px) {
.fnt_48 { font-size: 24px;}
.fnt_60 { font-size: 36px;}
}
@media only screen and (max-width:767px) {
.fnt_24 {
    font-size: 18px;
}
.fnt_18 { font-size:14px;}
.fnt_20 { font-size: 16px;}
.fnt_48 { font-size: 20px;}
.fnt_60 { font-size: 24px;}



}
.sqdt img{width:100%}
.ratio-img,.ratio-img img{width: 100%;}
.wrap_index{width: 1200px;margin: auto;}
.index_title{margin-bottom: 50px;}
.index_title h1{color: #595959;margin-bottom: 10px;text-align: center;}
.index_title p{margin:0 auto;height:2px;background: #005faf;}


.dqwz{width:1200px;margin:0 auto;height:80px;line-height:80px;}
.ny_title{width:1200px;margin:0 auto;}
.ny_title h1{color: #595959;margin-bottom: 10px;text-align: center;border-top:1px solid  #cecece;padding-top:30px;padding-bottom:20px;}

.znav a{display:block;margin-left:20px;float:left}



.index_01{background:#eeeeee;padding: 45px 0 80px 0;overflow: hidden;}
.slide_con .swiper-container{padding-bottom: 35px;}
.slide_con .swiper-container-horizontal>.swiper-pagination-bullets,.slide_con .swiper-pagination-custom,.slide_con .swiper-pagination-fraction{bottom: 0;}
.slide_con .swiper-pagination-bullet{background: #004280;width: 5px;height: 5px;opacity: 1;}
.slide_con .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#48ba62;}

.slide_con li{position: relative;overflow: hidden;}
.news_block{float:left;overflow: hidden;background: #ffffff;}



.news_block dl{overflow: hidden;float:left;width:24%;margin-right: 1.25%;margin-bottom:1%; }
.news_block dl:nth-child(4n){margin-right:0;}
.news_block dt img{width: 100%;height: 100%;}
.news_block dt,.news_block dd{overflow: hidden;}
.news_block dd{padding:10px;    box-sizing: border-box;}
.index_time em{color: #ff9c0f;font-size:24px;}
.news_block h3{line-height:  2em;}
.news_block h3 a{color: #000;}
.news_block p{color: #343434;line-height: 1.7em;max-height: 3.4em;overflow: hidden;}
.news_m{text-align: right;margin-top: 8px;}
.news_m a{display: inline-block;width: 10px;height: 10px;background: url(../images/arrow_blank.png) no-repeat center center;}
.slidebox{height: 100%;overflow: hidden;position: relative;margin: 0 1px;}
 
 
.slide_con .but{display: block;}

.index_02{padding: 45px 0 80px 0;overflow: hidden;}
.index_pro ul{overflow:hidden;margin: 0;}
.index_pro li{float: left;width: 23.5%;margin-right:2%;float: left;}
.index_pro li.sys{width: 25%;margin-right:0%;}
.index_pro li{margin-right:2%;}
.index_pro li:nth-child(4){margin-right:0;}
.probox{position: relative;overflow: hidden;}
.proimg{position: relative;}
.proimg a{display: block;}
.proimg h2{line-height: 50px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(0,0,0,0.5); color: #fff;}

.proimg0{position: relative;}
.proimg0 a{display: block;}
.proimg0 h2{line-height: 105px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(0,0,0,0.5); color: #fff;}
.proimg1{position: relative;}
.proimg1 a{display: block;}
.proimg1 h2{line-height: 105px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;top:0;left: 0;width: 100%;background: rgba(0,0,0,0.5); color: #fff;}
.proimg1 p{line-height: 35px; text-align: left;position: absolute;top:105px;left: 0;width: 100%;padding:0 10%;background: rgba(0,0,0,0.5); color: #fff;height: 360px;}



.pro_text{position: absolute;top:100%;left: 0;width: 100%;height: 100%;background-color:rgb(0,0,0,0.5);color: #fff;}
.pro_text .index_box{width: 100%;height: 100%;}
.pro_text a{color: #fff !important;display: block;width: 100%;height: 100%;padding: 35px;box-sizing: border-box;}
.pro_text h3 a:hover{color: #fff !important;}
.slide_hide{display: none;}
.pro_text h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_text p{line-height: 1.7em;max-height: 3.4em;overflow: hidden;}
.index_m{overflow: hidden;position: absolute;right:30px;bottom:35px;}
.index_m a{float: right;height: 10px;}

.index_03{color: #fff;padding: 60px 0;overflow: hidden;}
.index_03 .index_title h1{color: #fff;}
.index_top{display: table;width: 100%;}
.index_top .index_le{float: left;width: 50%;}
.index_top .inex_re{float: right;width: 40%;position: relative;}
.index_top .inex_re a{display: block;}
.index_top .inex_re a>img{visibility: hidden;}

.index_about{font-size: 14px;line-height: 1.7em;max-height: 5.1em;overflow: hidden; margin-top: 10px;}
.index_m02{margin-top: 40px;}
.index_m02 a{color: #fff !important;}
.index_m02 em{display: inline-block;width: 14px;height: 1px;background: #fff;vertical-align:middle;margin-top: -2px;margin-left: 12px;}
.about_num{width: 1000px;margin-top: 40px;}
.about_num ul{overflow: hidden;margin: 0 -20px;}
.about_num li{float: left;width: 33.33%;*margin-left: -1px;}
.about_num li dl{padding: 0 20px;}
.about_num li dt em{margin-left: 5px;position: relative;top: -4px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;display:none;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ left:50%; margin-left: -500px; top:22%; position:absolute; height:60%; width:1000px;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:15%; right:50%;    margin-right: -500px; cursor:pointer; z-index: 99999;}
.video_bf{width: 44px;position: absolute;margin: auto;top:90%;left:38%;transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0);z-index: 2;}
.video_bf img{width: 100%;}

.banner_neiye {    height: 350px;background-size: cover !important;}
/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 30px;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e70012;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}


/*内页主体*/
#main{width:1200px;margin:0 auto;}
.wang{ padding-top:40px;padding-bottom:10px;margin-bottom:10px;}
.wang .p3{ text-align:center; margin-top:15px;}
.wang .p3 a{ width:31.333%;display:inline-block; margin:0.5%;padding:0 14px; height:46px; line-height:46px; font-size:17px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e70012}
 
.textCon{padding:10px 0 50px 0;line-height:30px;font-size:16px;}
.textCon img{max-width:1200px;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}

.newsbox{ margin-top: 20px;}
.newsbox ul{}
.newsbox ul li:hover{ }
.newsbox ul li .newbox{ max-width: 1200px; height: 260px;padding: 20px 0px; margin: 0px auto; border-bottom: 1px dashed #e8e8e8;}
.newsbox ul li .newbox .time{ width: 75px; float: left; text-align: center; font: 55px/56px Microsoft Yahei; color: #000;}
.newsbox ul li .newbox .time span{ display: block; font: 16px/26px Microsoft Yahei; text-align: center; color: #6e6e6e;}
.newsbox ul li .newbox .imgbox{ float: left; width: 283px; height:214px; float: left; margin:0px 27px 0 0; overflow: hidden;}
.newsbox ul li .newbox .imgbox img{ width: 100%;}
.newsbox ul li .newbox .intro{ float: left;width: 883px; height:214px; position: relative;}
.newsbox ul li .newbox .intro h1{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.newsbox ul li .newbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
.newsbox ul li .newbox .intro .rnav a{ display: block; width: 50px; height: 50px; position: absolute; right: 0px; top: 38px; background: url(../images/rnav.jpg) no-repeat center center;}
.newsbox ul li .newbox .intro .rnav a:hover{ background: url(../images/rnav2.jpg) no-repeat center center;}
.newsbox ul li:hover  .newbox .intro .rnav a{ background: url(../images/rnav2.jpg) no-repeat center center;}
.newsbox ul li .newbox .intro .rnav{ display: block; width: 50px; height:50px;}
.newsbox ul li .newbox .intro .tt{position: absolute; left: 0px; bottom: 8px;}
.newsbox ul li .newbox .intro .tt span{ padding-left: 24px; display: inline-block; margin-right: 24px;  display: inline-block;font:14px/24px Microsoft Yahei; }
.newsbox ul li .newbox .intro .tt .bg1{ background: url(../images/time.png) no-repeat left center;}
.newsbox ul li .newbox .intro .tt .bg2{ background: url(../images/era.png) no-repeat left center;}

.pages {	height: 29px;	overflow: hidden;	text-align: center;	padding: 50px 0;}
.pages a,.pages span,.pages em {	padding: 8px 15px;	border: 1px solid #ddd;	margin: 0 5px;}
.pages span,.pages a:hover {	background: #005faf;	border: 1px solid #005faf;	color: #fff;}
.pages a{	color: #333;}


.newbody{ background: #e9e9e9;}
.two_title{ max-width: 1150px; margin: 0px auto; padding: 0px 25px; font:14px/84px Microsoft Yahei; color: #797979; text-align: left;}
.two_title a{ color: #797979; text-decoration: none;}

.new_con{max-width: 1200px;  margin: 0px auto; padding: 20px 20px 20px; min-height: 770px; background: #fff; border-radius: 20px;}
.new_con h1{ font:28px/52px Microsoft Yahei; color: #000; text-align: left;}
.new_con h2{ font:14px/40px Microsoft Yahei; color: #cccccc; padding-bottom: 10px; padding-left: 28px; background: url(../images/eye.png) no-repeat left 12px; border-bottom: 1px solid #e9e9e9; margin-bottom: 35px;}
.new_con .introbox{ min-height: 550px;font:14px/30px Microsoft Yahei; text-align: left; color: #4b4b4b;}
.new_con .introbox p{ font:14px/30px Microsoft Yahei; text-align: left;color: #4b4b4b;}
.new_con .uppage{ margin-top: 50px; border-top: 1px solid #e9e9e9;}
.new_con .uppage ul li{ width: 50%; float:left; font:14px/50px Microsoft Yahei; text-align: left; color: #000; }
.new_con .uppage ul li a{ color: #000; text-decoration: none;}
.introfoot{ text-align: center; font:14px/100px Microsoft Yahei; color: #3b3b3b;}
.introfoot a{  color: #3b3b3b;}

/*anli*/
.wrapper{ max-width: 1200px;margin:0 auto;}
.m-case{padding:0}
.m-case .m-case-list{padding:20px 0 0 0 }
.m-case .m-case-list li{float:left;display:inline-block;margin-left:1.33607%;width:31.5519%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:30px;border:1px solid #ccc;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;max-width:100%;height:auto;width:auto\9}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:3% 3.27869%;padding-right:60px;border-top:1px solid #ccc;height:45px;text-align:left;background: url(../images/anliz.png) no-repeat 98% 5px;}
.m-case .m-case-list li:hover dd{background: url(../images/anlih.png) no-repeat 98% 5px;}
.m-case .m-case-list li dd p{float:left;font-size:15px;height:54px;color:#333;font-weight:bold;line-height:1.5;vertical-align:middle;overflow:hidden}

 
.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}






@media only screen and (max-width:1350px) {
.wrap_index{width: 94%;}
}
@media only screen and (max-width:1280px) {
.video_bf{top:50%;left: 50%;}
.video_appbox .video_t{width: 94%;margin-left: -47%;}
.vide0_close{right:3%;margin-right: 0;}
.index_time{margin-bottom: 15px;}
.news_block dd{padding: 4px;}

.index_title{margin-bottom: 30px;}
.index_pro li{margin-bottom: 20px;}
.index_pro ul{margin: 0 -10px;}
.probox{margin: 0 10px;}

.about_num,.index_m02{margin-top: 20px;}
.index_01,.index_02{padding: 50px 0;}
.index_01{padding-top: 20px;}
}

@media only screen and (max-width:1200px) {
.index_time,.news_block h3{margin-bottom: 10px;}

}
@media only screen and (max-width:1100px) {
.news_block dd{padding-top: 10px;}
.about_num{width: 100%;}
}
@media only screen and (max-width:1024px) {
.slide_con .swiper-container{padding-bottom: 25px;}
.index_02{padding-bottom: 30px;}
.index_title{margin-bottom: 20px;}
.news_block h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_block p{height: 3.4em;}
.news_block{position: static;height: auto !important; float: left;background: none}
.news_block:last-child{float: right;}
.news_block:nth-child(1) dd{position: static;width: 100%;}
.slide_con li{height: auto !important;}

.slidebox{margin: 0;}
.news_block .news_m a{background: url(../images/arrow_wite.png) no-repeat center center;}
.news_block dd{color: #333;}
.news_block .index_time{color: #333;}
.news_block .index_time em{background: none;}
.news_block h3 a,.news_block:nth-child(1) p{color: #333;}
.news_block p{color: #333;}
.proimg h2{line-height: 36px;}
.index_about{margin-top: 0;}
.about_num li dt em{font-size: 20px;top:0;}
.about_num li:nth-child(1) dt em{font-size: 14px;}

}
@media only screen and (max-width:767px) {

.proimg0 h2 {
    line-height: 85px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
}
.proimg1 h2{line-height: 85px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;top:0;left: 0;width: 100%;background: rgba(0,0,0,0.5); color: #fff;}

.proimg1 p {
    line-height: 35px;
    text-align: left;
    position: absolute;
    top: 85px;
    left: 0;
    width: 100%;
    padding: 0 10%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    height: 360px;
}

.slide_con .swiper-container{padding-bottom:0px;}
.index_01,.index_02,.index_03{padding: 20px 0;}
.index_03{background: #3159b9 !important;}
.index_title h1{margin-bottom: 0;}
.news_block dl{width: 49% !important;float: left;margin-right: 1%;
    margin-bottom: 1%;}
.news_block h3{font-weight:bold;}
.news_block p{height: inherit;}
.index_pro li,.index_pro li:nth-child(4), .index_pro li:nth-child(5){width:49.5%;margin-right: 1%;margin-bottom: 1%;}
.index_pro li:nth-child(2n){margin-right: 0%;}

.index_pro li.sys{width: 50%;margin-right:0%;margin-bottom: 0%;}


.tran_scale img {
    transition: 0.3s all;
    -webkit-transition: 0.3s all;width:100%;
}
.fnt_38 {
    font-size: 23px;
}

.index_pro ul{margin: 0 0px;}
.probox{margin: 0 0px;}
.index_top .index_le,.index_top .inex_re{width: 100%;float: none;}
.index_top .inex_re a>img{visibility: visible;}
.index_top .inex_re{margin-top: 20px;}
.video_bf{width: 30px;}
.index_top .inex_re a:after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2)}
.slide_con .but{display: block;}
.slide_con .but div{width: 25px;height: 25px;position: absolute;top:34%;}
.slide_con .but div.swiper-button-prev{left: 10px;background: url(../images/index_prev.png) no-repeat center center;}
.slide_con .but div.swiper-button-next{right: 10px;background: url(../images/index_next.png) no-repeat center center;}

.slide_con .swiper-pagination{display: none;}


.banner_neiye {height: 200px;background-size:cover !important;}
/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 25px;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e70012;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}

.dqwz {
    width: 100%;
    margin: 0 auto;
    height: auto;
    line-height: 40px;
}
.ny_title {
    width: 100%;
    margin: 0 auto;
}
/*内页主体*/
 

#main{width:100%;margin:0 auto;}
.wang{ padding-top:20px;padding-bottom:1px;margin-bottom:1px;}
.wang .p3{ text-align:center; margin-top:5px;}
.wang .p3 a{ width:46%;display:inline-block; white-space: nowrap;
    overflow: hidden;
    ext-overflow: ellipsis; margin:1%; height:32px; line-height:32px; font-size:15px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e70012}
 
.textCon{padding:10px 5%;line-height:30px;font-size:14px;}
.textCon img{max-width:98%;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}

.newsbox{ margin-top: 20px;}
.newsbox ul{}
.newsbox ul li:hover{ background: #f3f2f2;}
.newsbox ul li .newbox{ padding:2px 0px; margin:5px auto; border-bottom: 1px solid #e8e8e8;}
.newsbox ul li .newbox .time{ display:none;}
.newsbox ul li .newbox .imgbox{ display:none;}
.newsbox ul li .newbox .intro{     float: left;
    width: 96%;margin: 2%; height: auto; position: relative;}
.newsbox ul li .newbox .intro h1{ text-align: left; font:18px/30px Microsoft Yahei; color: #4b4b4b;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsbox ul li .newbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
.newsbox ul li .newbox .intro .rnav a{ display:none;}


.pages {	height: 29px;	overflow: hidden;	text-align: center;	padding: 50px 0;}
.pages a,.pages span,.pages em {	padding: 3px 8px;	border: 1px solid #ddd;	margin: 0 2px;}
.pages span,.pages a:hover {	background: #e70012;	border: 1px solid #e70012;	color: #fff;}
.pages a{	color: #333;}


.newbody{ background: #e9e9e9;}
.two_title{ max-width: 100%; margin: 0px auto; padding: 0px 25px; font:14px/84px Microsoft Yahei; color: #797979; text-align: left;}
.two_title a{ color: #797979; text-decoration: none;}

.new_con{max-width: 100%;  margin: 0px auto; padding: 20px 20px 20px; min-height: 770px; background: #fff; border-radius: 20px;}
.new_con h1 {    font: 20px/40px Microsoft Yahei;}
.new_con h2 {    margin-bottom: 15px;}
.new_con img{max-width: 100%; }
.new_con .uppage ul li {
    width: 100%;
    font: 14px/30px Microsoft Yahei;
}
 
.new_con .uppage ul li{ width: 100%; float:left; font:14px/30px Microsoft Yahei; text-align: left; color: #000; }
 

/*anli*/
.wrapper{ max-width: 100%;margin:0 auto;}
.m-case{min-height:300px;padding:0}
.m-case .m-case-list{padding:2%}
.m-case .m-case-list li{float:left;display:inline-block;margin:.5%;width:49%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:10px;border:1px solid #ccc;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;max-width:100%;height:auto;width:auto\9}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:3% 3.27869%;padding-right:0px;border-top:1px solid #ccc;height:45px;text-align:left;background: url(../images/anliz.png) no-repeat 98% 5px;}
.m-case .m-case-list li:hover dd{background: url(../images/anlih.png) no-repeat 98% 5px;}
.m-case .m-case-list li dd p{float:left;font-size:1.0125em;height:54px;color:#333;font-weight:normal;line-height:1.5;vertical-align:middle;overflow:hidden}

 
.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}



.nylx{display:none}

}


@media only screen and (min-width:1025px) {
a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.news_block dt img{height: 100% !important}
.pro_text,.proimg h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.probox:hover .pro_text{top:0;}
.probox:hover h2{top:100%;}
.news_block h3 a:hover{color: #ff0000 !important; opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.index_m02 a:hover,.index_m a:hover,.pro_text h3 a:hover,.news_m a:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.news_block h3 a:hover{color: #ff0000;}
}



.bannerwrap{color: #fff;margin-top:8.6%;}

.bannerwrap h3{line-height: 1.2em;max-height: 4.8em;overflow: hidden; font-weight: bold;margin-bottom: 15px;}
.bannerwrap p{line-height: 1.7em;max-height: 3.4em;overflow: hidden;}

.banner_more{margin-top:5%;}
.banner_more a{display: inline-block;width: 190px;line-height: 46px;border: 1px solid #fff;border-radius: 4px;color: #fff;text-align: center;}
.inbanner .but{display: block;}
.inbanner video{object-fit: cover;width: 100%;height: 100%; position:absolute;top:0;left:0;z-index:2;}
.inbanner .swiper-pagination-bullet{background: #fff;
    width: 16px;
    height: 16px;vertical-align: middle;
    margin-top: 0px; opacity: 1; margin: 0 15px !important; transition: all .5s; }
.inbanner .swiper-pagination-bullet-active{background: #005faf;width: 16px;
    height: 16px;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets,.inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 35px;}
.banner_text{margin-left: 100px;width: 50%;}

.bannerwrap h3,.bannerwrap p,.banner_more{
	transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;
	visibility: hidden;
	opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;
}
.bannerwrap h3{-webkit-transform: translateY(-20px); -moz-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
.bannerwrap p,.bannerwrap .banner_more{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}

.inbanner li.swiper-slide-active .bannerwrap h3,.inbanner li.swiper-slide-active .bannerwrap p,.inbanner li.swiper-slide-active .banner_more{
	-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);
	visibility:visible;
	opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
}
.bannerwrap{position:absolute;top:0;left:0;width:100%;}
@media only screen and (max-width:1366px) {
.bannerwrap h3{font-size: 48px;}
.banner_more{margin-top: 30px;}

}
@media only screen and (max-width:1280px) {
.bannerwrap h3{font-size: 40px;}
.banner_more{margin-top: 20px;}
}
@media only screen and (max-width:1024px) {
.banner_text{margin-left:0;}
.bannerwrap h3{font-size: 24px;}
.banner_more a{width: 100px;line-height: 30px;border-radius: 2px;}
.inbanner .swiper-pagination-bullet{    margin: 0 5px !important;}
.inbanner .swiper-pagination-bullet-active{width: 9px !important;height: 9px !important;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets, .inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.inbanner .swiper-pagination-bullet-active{background: #3159b9;}
}

@media only screen and (max-width:767px) {
.bannerwrap h3{font-size: 16px;margin-bottom: 10px;}
.banner_more{margin-top: 10px;}
/*.inbanner li{height: 250px !important;}*/
.banner_text{width: 100%;}
.inbanner video{display:block !important;}
.bannerwrap{margin-top:5%;}

}

