@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

body{overflow-x: hidden;}
input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

.adv_all .pord_d {color:#fff;}
.adv_all .pord_d span{ color:#fff;}
.adv_all .pord_dh{ color:#fff;}

.pord_d{font-size: 40px; margin: 0 auto;line-height:50px; color:#222; font-weight: bold; text-align:center;}
.pord_d span{ color:#00359f;}
.pord_dh{ font-size: 18px; letter-spacing: 0.5px; text-align: center; color: #888; line-height: 40px;}
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-8px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
.banner_w{ width: 1300px; margin: 0 auto;letter-spacing:3px; text-align: center; margin-top:15px;  margin-bottom: 20px;}
.banner_w span{    display: inline-block; animation: nbanA 2s infinite; margin-right: 5px;}
.banner_w span:nth-child(2){animation-delay: 0.2s;}
.banner_w span:nth-child(3){animation-delay: 0.4s;}
.banner_w span:nth-child(4){animation-delay: 0.6s;}
.banner_w span:nth-child(5){animation-delay: 0.8s;}    

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.top30{height:30px;}
.top50{height:50px;}
.box,.content,.w1300,.width-1300,.page{ width:1300px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1300px;}  /*版面宽度*/
.page_content{ width:950px;} /*右边宽度*/
.page_left{ width:270px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.t{text-align: center;}
.t b{font-size: 40px;color:#333;}
.t t{color:#d1201e;}
.t p{font-size: 18px;color:#666; margin-top:10px;}
.t p:after{content:"";display: block;width:22px;height:22px;margin:15px auto 0px;background: url(images/20210414110942_1086549092.png)no-repeat center;}


.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}

.porduct .tempWrap{height:730px !important;}
.solution .tempWrap{ width:1300px !important;}


@-webkit-keyframes downup{
	0%{ -webkit-transform:translateY(10px); transform:translateY(10px);}
	50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
	100%{-webkit-transform:translateY(10px);transform:translateY(10px);}
	}
@keyframes downup{
	0%{ -webkit-transform:translateY(10px); transform:translateY(10px);}
	50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
	100%{-webkit-transform:translateY(10px);transform:translateY(10px);}
	}
@-webkit-keyframes downup1{
	0%{ -webkit-transform:translateY(-10px); transform:translateY(-10px);}
	50%{-webkit-transform:translateY(10px);transform:translateY(10px);}
	100%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
	}
@keyframes downup1{
	0%{ -webkit-transform:translateY(-10px); transform:translateY(-10px);}
	50%{-webkit-transform:translateY(10px);transform:translateY(10px);}
	100%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
	}