* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; }
img { display: block; width: 100%; height: auto; }
.icon { display: block; background-repeat: no-repeat; background-size: 100% 100%; }
.bgset { background-repeat: no-repeat; background-size: 100% auto; }
/*header*/
.header { width: 100%; height: 1.68rem; padding: 0 0.24rem; background:#000}
.header img { display: block; width: 100%; height: auto; }
.header a.logo { width: 8rem; height: 0.613333rem; position: relative; top: 0.4rem; }
.header .slogn { height: 100%; margin-left: 0.32rem; padding-left: 0.36rem; border-left: solid 1px #dddddd; position: relative;}
.header .slogn:before { content: ''; display: block; width: 2px; height: 0.24rem; background-color: #1f70b9; position: absolute; left: 0; top: 0.72rem;}
.header .slogn h1 { font-size: 0.32rem; color: #1f70b9; padding: 0.48rem 0 0.1rem; }
.header .slogn p { font-size: 0.266667rem; color: #666; }
.header .icon-nav { display: block; width: 1.18rem; height: 0.52rem; background: url(../images/icon_nav.png) no-repeat; background-size: 100% 100%; position: absolute; right: 0.24rem; top: 0.56rem; z-index: 9;}

/*banner*/
.banner-wrap { width: 100%; overflow: hidden; }

/*links*/
.links-box { width: 100%; padding:0.72rem 0.24rem 0.44rem; overflow: hidden; border-bottom: solid 0.24rem #f2f2f2; }
.links-box a { display: block; float: left; width: 1.64rem; color: #666; font-size: 0.266667rem; text-align: center; margin-right: 0.986rem; margin-bottom: 0.44rem; }
.links-box a:nth-child(4n) { margin-right: 0; }
.links-box a i { width: 1.64rem; height: 1.64rem; background-color: #2167d2; border-radius: 50%; margin-bottom: 0.24rem; }
.links-box a i:before { content: ''; background-repeat: no-repeat; background-size: 100% 100%;}
.links-box a:first-child i:before { width: 0.613333rem; height: 0.613333rem; background-image: url(../images/icon01.png); }
.links-box a:nth-child(2) i:before { width: 0.586667rem; height: 0.626667rem; background-image: url(../images/icon02.png); }
.links-box a:nth-child(3) i:before { width: 0.666667rem; height: 0.706667rem; background-image: url(../images/icon03.png); }
.links-box a:nth-child(4) i:before { width: 0.853333rem; height: 0.693333rem; background-image: url(../images/icon04.png); }
.links-box a:nth-child(5) i:before { width: 0.626667rem; height: 0.626667rem; background-image: url(../images/icon05.png); }
.links-box a:nth-child(6) i:before { width: 0.76rem; height: 0.613333rem; background-image: url(../images/icon06.png); }
.links-box a:nth-child(7) i:before { width: 0.693333rem; height: 0.693333rem; background-image: url(../images/icon07.png); }
.links-box a:nth-child(8) i:before { width: 0.813333rem; height: 0.6rem; background-image: url(../images/icon08.png); }

/*产品中心*/
.tt-public { width: 100%; padding: 0.6rem 0.24rem 0.5rem; text-align: center; padding-top: 0.6rem; }
.tt-public h2, .tt-public a { color: #2167d2; font-size: 0.44rem; font-weight: bold; }
.tt-public span { display: block; width: 100%; height: 1px; background-color: #eee; position: relative; margin-top: 0.35rem;}
.tt-public span i { display: block; width: 0.8rem; height: 0.373333rem; background-color: #fff; position: absolute; left: 50%; top: -0.18rem; margin-left: -0.4rem; z-index: 1; }
.tt-public i:before { content: ''; display: block; width: 0.373333rem; height: 0.373333rem; background: url(../images/icon_tt.png) no-repeat; background-size: 100% 100%; margin: 0 auto; }
.product-wrap { padding-bottom: 0.8rem; }
.product-cont { width: 9.466667rem; height:5.5rem; overflow: hidden; position: relative;}
.product-cont li { width: 100%; height: 5.5rem;}
.product-cont li a { display: block; width: 80%; height: 80%; position: relative; margin:0 auto}
.product-cont li .txts { width: 100%; height: 2.0rem; background: url(../images/solution_mask.png); background-size: 100% 100%; color: #ccc; font-size: 0.28rem; padding: 0 0.52rem; position: absolute; bottom: 0; left: 0; z-index: 2;}
.product-cont .txts p { font-size: 0.32rem; font-weight: bold; color: #fff; padding-bottom: 0.24rem; padding-top: 0.5rem;}
.product-cont .txts span { display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.product-cont .jts>span { display: block; width: 1.08rem; height: 1.08rem;  position: absolute; top: 2rem; z-index: 9;}
.product-cont .jts>span:first-child { left: 0; }
.product-cont .jts>span:last-child { right: 0; }
.product-cont .jts>span:before { content: ''; display: block; width: 30px; height: 30px; background: url(../images/ljt.png) no-repeat; background-size: 100% 100%; margin: 0.38rem auto 0; }
.product-cont .jts>span:first-child:before { -webkit-transform:rotate(-180deg); }

/*解决方案*/
.fangan-wrap, .youshi-wrap, .news-wrap { width: 100%; padding-bottom: 0.8rem; }
.fangan-wrap .tt-public span, .youshi-wrap .tt-public span, .news-wrap .tt-public span { background-color: #dddddd; }
.fangan-wrap .tt-public span i, .youshi-wrap .tt-public span i, .news-wrap .tt-public span i { background-color: #f2f2f2; }
.fangan-cont { padding: 0 0.24rem; }
.fangan-cont ul { width: 100%; overflow: hidden; }
.fangan-cont ul li { float: left; width: 4.55rem; height: 3.36rem; margin-bottom: 0.48rem; position: relative; overflow: hidden;}
.fangan-cont ul li:nth-child(2n) { margin-left: 0.38rem; }
.fangan-cont li a { display: block; width: 100%; height: 100%; }
.fangan-cont li .mask { display: block; width: 100%; height: 1.133333rem; background: url(../images/solution_mask.png) no-repeat; background-size: 100% auto; position: absolute; bottom: 0; left: 0; z-index: 2; }
.fangan-cont li p { width: 100%; padding-left: 0.48rem; font-size: 0.24rem; color: #fff; position: absolute; left: 0; bottom: 0.28rem; z-index: 3; }
.fangan-cont li .circle-jia { display: block; width: 0.56rem; height: 0.56rem; background-color: #2167d2; border-radius: 50%; position: absolute; bottom: 0.2rem; right: 0.28rem; z-index: 3; }
.fangan-cont li .circle-jia:after { content: ''; display: block; width: 0.2rem; height: 0.2rem; background: url(../images/icon_jia.png) no-repeat; background-size: 100% 100%; position: relative; left: 0.18rem; top: 0.18rem; }

/*视频中心*/
.shipin-wrap { width: 100%; height: 7.973333rem; background: url(../images/shipin_bg.jpg) no-repeat; background-size: 100% auto; }
.shipin-wrap .tt-public h2, .shipin-wrap .tt-public a { color: #fff; }
.shipin-wrap .tt-public>p { color: #fff; font-size: 0.28rem; padding-top: 0.2rem; }
.shipin-box { width: 100%; height: auto;}
.shipin-box li p { color: #fff; font-size: 0.28rem; text-align: center; padding-top: 0.52rem; }
.shipin-box>span { display: block; width: 1.2rem; height: 0.52rem; color: #fff; font-size: 0.28rem; position: absolute; top: 1.5rem; z-index: 9; }
.shipin-box>span:before { content: ''; display: block; width: 0.253333rem; height: 0.133333rem; background: url(../images/icon_jt01.png) no-repeat; background-size: 100% 100%; position: absolute; bottom: 0; }
.shipin-box span.prev { left: 0.4rem; }
.shipin-box span.prev:before { -webkit-transform:rotate(-180deg); left: 0; }
.shipin-box span.next { right: 0.8rem; text-align: right;}
.shipin-box span.next:before { right: 0;}


/*核心优势*/
.youshi-cont { width: 9.52rem; margin: 0.4rem auto 0; background-color: #fff; overflow: hidden; }
.youshi-nav-box { position: relative; z-index: 9; overflow: visible; }
.youshi-nav { width: 100%; }
.youshi-nav span { width: 33%; height: 1.04rem; line-height: 1.04rem; text-align: center; color: #666; font-size: 0.28rem; border-top: solid 1px #ddd; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; position: relative;}
.youshi-nav span:last-child { width: 34%; border-right: solid 1px #ddd;}
.youshi-nav span.swiper-slide-thumb-active { background-color: #2167d2; color: #fff; border-color: #2167d2; }
.youshi-nav span.swiper-slide-thumb-active:before { content: ''; display: block; width: 0; height: 0; border-left: solid 0.2rem transparent; border-right: solid 0.2rem transparent; border-top: solid 0.2rem #2167d2; position: absolute; bottom: -0.2rem; left: 50%; margin-left: -0.2rem; z-index: 3; }
.youshi-txts { width: 100%; padding: 1.0rem 0.56rem; color: #666; font-size: 0.28rem; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; }
.youshi-txts h3 { font-size: 0.36rem; color: #000; font-weight: bold; padding-bottom: 0.26rem; }
.youshi-txts p { line-height: 0.52rem; }

/*走进大年科技*/
.about-cont { padding: 0 0.24rem; margin-top: 0.2rem; padding-bottom: 0rem; }
.about-cont a.img-box { display: block; width: 100%; }
.about-cont a.img-box img { width:100%;  }
/*.about-cont a.img-box:before { content: ''; display: block; width: 8.48rem; height: 4.6rem; background-color: #2167d2; }*/
.about-cont>p { width:100%; margin:20px 0;line-height:33px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical; font-size:16px;}
.about-links { width: 9.066667rem; position: relative; left: 1.6rem; }
.about-links a { width: 3.0rem; padding: 0.64rem 0; background-color: #2167d2; color: #fff; font-weight: bold; font-size: 0.32rem; text-align: center; border-radius: 0.1rem; }
.about-links a:nth-child(2) { margin: 0 0.0666rem; }

/*申请加盟*/
.join-wrap { width: 100%; height: 2.973333rem; background: url(../images/join_bg.jpg) no-repeat; background-size: 100% 100%; padding: 0 0.24rem; color: #fff; }
.join-cont { width: 100%; height: 100%; position: relative; }
.join-cont p:first-child { font-size: 0.28rem; position: absolute; top: 0.5rem; left: 0;}
.join-cont p strong { font-size: 0.88rem; color: #ffc000;}
.join-cont p:nth-child(2) { font-weight: bold; font-size: 0.48rem; position: absolute; left: 1.44rem; bottom: 0.75rem; z-index: 2; }
.join-cont p small { font-size: 0.28rem; padding-left: 0.1rem; }
.join-cont a { display: block; width: 3.16rem; height: 0.96rem; background-color: #ffc000; line-height: 0.96rem; text-align: center; color: #fff; font-size: 0.28rem; position: absolute; right: 0; top: 1rem; border-radius: 0.1rem; }

/*常见问题*/
.ques-wrap { width: 100%; padding-bottom: 0.8rem; }
.ques-cont { padding: 0 0.24rem; font-size: 0.32rem;}
.ques-cont li a { width:100%; padding: 0.2rem 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; font-size:16px;}
.ques-cont li em { color: #999; font-style: initial; }

/*新闻中心*/
.news-cont { width: 100%; padding: 0 0.24rem; margin-top: 0.2rem; }
.news-cont li { padding: 0.28rem; border-left: solid 1px #ddd; border-top: solid 1px #ddd; border-right: solid 1px #ddd; background-color: #fff; }
.news-cont li .img-box { width: 3.04rem; height: 2.293333rem; margin-right: 0.32rem; overflow: hidden; }
.news-cont li .txts { width: 5.5rem;}
.news-cont li h3 { font-weight: 400; font-size: 0.32rem; color: #333; padding:0.2rem 0 0.28rem;}
.news-cont li p { font-size: 0.28rem; line-height: 0.46rem; }
.news-cont li:last-child { border-bottom: solid 1px #ddd; }

.more{ width:50%; margin:0 auto; border:1px #CCC solid; height:40px; text-align:center; line-height:40px;}
 
 
 .L3_Nav {
 
  background-color: #f6f6f6; padding-top:8px; text-align:center
}
.L3_Nav .link {
  float: left;
  position: relative;
  width:23%; margin:0 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1rem;
  line-height:1rem;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);
  cursor: pointer; font-size:15px; border:1px #CCC solid;
}
/*.L3_Nav .link:nth-child(1n+2)::after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0.33333333rem;
  height: 0.4rem;
  width: 1px;
  background-color: #d9d9d9;
}
.L3_Nav .link.on {
  color: #018ccf;
}*/

.L4_Nav {
 
  background-color: #f6f6f6; padding-top:8px; text-align:center
}
.L4_Nav .link {
  float: left;
  position: relative;
  width:20%; margin:0 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1rem;
  line-height:1rem;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);
  cursor: pointer; font-size:15px; border:1px #CCC solid;
}

.L4_Nav a:nth-child(3){
  float: left;
  position: relative;
  width:25%; margin:0 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1rem;
  line-height:1rem;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);
  cursor: pointer; font-size:15px; border:1px #CCC solid;
}
.L4_Nav a:nth-child(4){
  float: left;
  position: relative;
  width:26%; margin:0 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1rem;
  line-height:1rem;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);
  cursor: pointer; font-size:15px; border:1px #CCC solid;
}


.tabBox .hd{ height:0.79rem; max-width:6.4rem; margin:0 auto; line-height:0.79rem; font-size:0.22rem; overflow:hidden; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;  }
	.tabBox .hd ul{}
	.tabBox .hd ul li{ float:left;   width:33.2%; text-align:center;  }
	.tabBox .hd ul li img{ display:inline; width:10%; vertical-align:middle; margin-left:.05rem;}
	.tabBox .hd ul li.xian{border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;  }
	.tabBox .hd ul li a{ color:#333333;}
	.tabBox .hd ul li.on a{ color:#0fc4bf; display:block; height:0.79rem; line-height:0.79rem;  }
	
	.tabBox .bd ul{max-width:640px; margin:0 auto; overflow:hidden;  }
	.tabBox .bd ul li{ float:left; width:20%; margin:3% 2.3% 0 2.3%;   font-size:0.118rem; text-align:center; }
	.tabBox .bd .more{ font-size:0.14rem; height:0.5rem; }
	.tabBox .bd li a{ color:#333333; display:block; height:0.58rem;font-size:0.18rem; border:1px solid #e1e1e1;line-height:0.58rem;  -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.tabBox .bd ul li.on a{ display:block;   border:1px solid #0fc4bf; }
	
	.tabBox2 .bd ul{max-width:640px; margin:0 auto; overflow:hidden;  }
	.tabBox2 .bd ul li{ float:left; width:29.3%; margin:3% 1.83% 0 1.83%;   font-size:0.20rem; text-align:center; }
	.tabBox2 .bd .more{ font-size:0.14rem; height:0.5rem; }
	.tabBox2 .bd li a{ color:#333333; display:block; height:0.48rem; border:1px solid #e1e1e1;line-height:0.48rem;  -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.tabBox .bd ul li.on a{ display:block;   border:1px solid #0fc4bf; }
	
	.tabBox3 .bd ul{max-width:640px; margin:0 auto; overflow:hidden; background:#fff }
	.tabBox3 .bd ul li{ float:left; width:36%; margin:2% 4% 2% 10%;    text-align:center;font-size:15px;; border:1px #CCC solid;border-radius:0px; }
		.tabBox3 .bd ul li:nth-child(2){ float:left; width:36%; margin:2% 8% 2% 5%;   font-size:15px;text-align:center; }
	.tabBox3 .bd .more{ font-size:0.14rem; height:0.5rem; }
	.tabBox3 .bd li a{ color:#333; display:block; font-size:16px; height:30px; line-height:30px;  -webkit-tap-highlight-color:rgba(0,0,0,0); } 
	
.main_new_list {
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.main_new_list ul li {
	height: 40px; line-height:40px; background: none; margin-top:5px; margin-bottom:5px;
}
.main_new_list ul li:nth-child(2n) {
	height: 40px; line-height:40px; background: none
}
.main_new_list ul li span { float:right; font-size:12px; line-height:40px; margin-right:10px;}

.main_new_list ul li div {
	width: 60px;
	height: 60px;
	background-color: #198ede;
	text-align: center;
	color: #fff;
	margin-left: 30px;
	margin-top: 20px
}
.main_new_list ul li div span {
	font-size: 12px;
	position: relative;
	top: 7px
}
.main_new_list ul li div span:first-child {
	font-size: 24px
}
.main_new_list ul li a {
	display: inline-block;
	font-size: 13px;
	color: #635c52;
	margin-left:20px; width:230px; overflow:hidden; height:30px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.main_new_list ul li a:hover {
	color: #41090c
}
.main_new_list ul li p {
	font-size: 12px;
	color: #949494;
	padding-top: 10px;
	padding-bottom: 26px;
	margin-left: 130px
}


.proList {
  width: 94%;
  margin-top: 1.33rem; margin:20px  auto
}

.proList img {
  max-width: 100%;
}

.proList .mainCon {
  width: 100%;
}

.proList .mainCon li {
  width: 49%;
  box-sizing: border-box;
  float: left;
  background: #fff;
  margin-bottom: 0.43rem;
}

.proList .mainCon li:nth-child(2n+1) { margin-right:2%;
}

.proList .mainCon li span {
  display: block;
  box-sizing: border-box;
  border-bottom: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}

.proList .mainCon li p {
  border-left: 1px solid #eaeaea;
  box-sizing: border-box;
  border-bottom: 1px solid #eaeaea;
}

.proList .mainCon li p em {
  padding: 0.3rem 4% 0;
  margin-bottom: 0.3rem;
  font-size: 0.375rem;
  color: #666666;
  text-align: center;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 0.5rem;
}

.proList .mainCon li a {
  display: block;
}

.InpagePaging {
  width: 100%;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  background: #fff;
  height: 1.25rem;
}

.InpagePaging .paging-prev {
  width: 12%;
  box-sizing: border-box;
  border-right: 1px solid #eaeaea;
  height: 1.25rem;
  float: left;
  background: url(../images/Inpage/InpagePaging_icon01.png) no-repeat center;
  background-size: 29%;
}

.InpagePaging .paging-next {
  width: 12%;
  box-sizing: border-box;
  height: 1.25rem;
  float: right;
  border-left: 1px solid #eaeaea;
  background: url(../images/Inpage/InpagePaging_icon02.png) no-repeat center;
  background-size: 29%;
}

.InpagePaging .paging-num {
  width: 76%;
  float: left;
}

.InpagePaging .paging-num ul {
  padding: 0.335rem 0 0.1rem 0;
  height: 0.625rem;
  overflow: hidden;
}

.InpagePaging .paging-num li {
  width: 0.65rem;
  height: 0.65rem;
  line-height: 0.68rem;
  font-size: 0.375rem;
  color: #999999;
  font-family: arial;
  border-radius: 50%;
  float: left;
  text-align: center;
  margin-left: 10%;
}

.InpagePaging .paging-num li.cur {
  background: #2167d2;
  color: #fff;
}

.InpagePaging .paging-num li.cur a {
  color: #fff;
}

.page-show {
  display: block;
}

.page-hidden {
  display: none;
}


DIV.black {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 10px; MARGIN: 0px auto 25px auto; COLOR: #a0a0a0; PADDING-TOP: 10px;  TEXT-ALIGN: center
}
DIV.black A {
	BORDER: #333 1px solid;   COLOR: #000; MARGIN-RIGHT: 3px; font-size:14px; font-family: "宋体";  TEXT-DECORATION: none; border-radius:0px; padding:6px 10px;}
DIV.black A:hover {
	BORDER: #f0f0f0 1px solid; background:#c00;  COLOR: #ffffff;  font-size:14px; font-family: "宋体"; BACKGROUND-COLOR: #333; border-radius:0px;padding:6px 10px;}
DIV.black A:active {
	BORDER: #f0f0f0 1px solid; font-size:14px; font-family: "宋体";COLOR: #ffffff; BACKGROUND-COLOR: #333; border-radius:0px; padding:6px 10px;}

DIV.black SPAN.current {
	BORDER: #333 1px solid; font-size:14px; font-family: "宋体";PADDING: 5px; FONT-WEIGHT: bold;  COLOR: #ffffff; MARGIN-RIGHT: 3px;  BACKGROUND-COLOR: #333; border-radius:0px; padding:6px 10px;}
	DIV.black a.cur {
	BORDER: #333 1px solid; font-size:14px; font-family: "宋体";PADDING: 5px; FONT-WEIGHT: bold;  COLOR: #ffffff; MARGIN-RIGHT: 3px;  BACKGROUND-COLOR: #333; border-radius:0px; padding:6px 10px;}

DIV.black SPAN.disabled {
	BORDER: #333 1px solid; PADDING-RIGHT: 5px; font-size:14px; font-family: "宋体";PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;  border-radius:0px; padding:6px 10px;
}
