﻿*{margin:0;padding:0;outline:none;}
body{font-family: "Microsoft Yahei";background:#fff;color:#414141;}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu{margin:0;padding:0;}
p{margin-block-start:0;margin-block-end:0;}
li{list-style:none;}
:root {
	--color: #10242B;
	--colorred:#c11920;
	}
a:link,a:visited{color:var(--color);text-decoration:none;}
a:hover, a:focus {color:var(--colorred);text-decoration: underline;}
.img-fluid{margin:0 auto;}
.border-block{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;}

@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1200px;}
}
.ad-block   {border: 1px solid #eee;text-align: center;}
.head-top{background:#f9f9f9;font-size:12px;color:#afb0b4;}
/******************** icon图标 BIGIN ********************/



/******************** 手机端bootstrap栅栏间距改成10px BIGIN ********************/
@media (max-width: 768px){
.container {padding-right: 10px;padding-left: 10px;}
.row {margin-right: -5px;margin-left: -5px;}	
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{padding-right: 5px;
    padding-left: 5px;}
	
}


/******************** 网站LOGO BIGIN ********************/
.logo img{max-height:70px;}
.logo-right{display:flex;align-items:center;height:110px;font-size:36px;font-weight:bold;color:var(--colorred);}
@media (max-width: 768px){
.logo{font-size:1rem;}	
.logo-right {font-size:24px;height:70px;display:flex !important;}	
}

/******************** 网站导航 BIGIN ********************/
.navbar-dark .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar{background:var(--colorred);padding:0;}
.navbar  a.navbar-brand,.navbar  .navbar-nav .nav-item a.nav-link{color:#fff;font-size:16px;font-weight:bold;line-height:76px;margin:0;padding:0 30px;display:block;}
.navbar  a.navbar-brand:hover,.navbar .navbar-nav .nav-item a.nav-link:hover{background:#fff;color:var(--colorred);}
@media (max-width: 768px){
.navbar  a.navbar-brand,.navbar  .navbar-nav .nav-item a.nav-link{line-height:48px;}
.navbar .navbar-toggler{color:#fff;border:none;margin-right:15px;}

}
.nav-list {display:flex;height:100px;align-items: center;}
.nav-list  .navbar-brand{font-size:14px;font-weight:bold;color:#565966;}
.nav-list .navbar-nav{width:100%;justify-content: space-between;}
.nav-list .navbar-nav>li.nav-item{padding:15px 0;position: relative;}
.nav-list .navbar-nav li.nav-item a.nav-link{font-weight:bold;position: relative;font-size: 14px;color:#565966;}
.nav-list .navbar-nav li.nav-item a.arrow:after{display: block;content:"";position: absolute;top: 50%;right: -5px;margin-top: -2px;border: 5px solid transparent;border-top-color: #565966;}
.nav-list .navbar-nav li.nav-item ul.nav-children{display:none;}
.nav-list .navbar-nav li.nav-item:hover  ul.nav-children{display:block;top: auto;padding:0;}
.nav-list .navbar-nav li.nav-item:hover  ul.nav-children li.nav-item {border-bottom:1px solid #e7e7e7;text-align:center;padding:5px 0;}
.nav-list .navbar-nav li.nav-item:hover  ul.nav-children li.nav-item:hover{background:#e7e7e7;}
.nav-list .navbar-nav li.nav-item:hover  ul.nav-children li.nav-item a.nav-link{font-weight:inherit;position: relative;font-size: 14px;}
.nav-list .navbar-nav li.nav-item .form-control{font-size:14px;border:1px solid var(--colorred);}
.nav-list .navbar-nav li.nav-item .input-group-text{font-size:14px;background-color:var(--colorred);border:var(--colorred);color:#fff;}
@media (max-width: 768px){
.nav-list{height:auto;background:var(--colorred);margin: 10px -10px;flex-wrap: wrap;justify-content: space-between;}
.nav-list .navbar-brand{color:#fff;line-height: 48px;font-size: 16px;padding: 0 30px;}
.navbar-black .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.nav-list .navbar-nav li.nav-item {padding:0;}
.nav-list .navbar-nav li.nav-item:first-child{display:none;}
.nav-list .navbar-nav li.nav-item a.nav-link{color:#fff;font-size:16px;font-weight:bold;line-height:48px;margin:0;padding:0 30px;display:block;}
.nav-list .navbar-nav li.nav-item a.arrow:after{display:none;}
.nav-list .navbar-toggler{color:#fff;border:none;margin-right:15px;}
}
/******************** 列表页banner BIGIN ********************/
.breadcrumb-wrapper {background: #F4F4F4;padding: 15px 0;}
.breadcrumb-wrapper .bcid-cat{font-size: 25px;padding-bottom:10px;color: var(--colorred);}
.breadcrumb-wrapper .breadcrumb{font-size:14px;margin:0;color:#989898;}
.breadcrumb-wrapper .breadcrumb a{color:#989898;}	

/******************** TAB切换 BIGIN ********************/
.nav-tabs{border:none;background: #fff;border-top:2px solid var(--colorred);display: flex;border-left: 1px solid #e0e0e0;box-shadow: 1px 1px 1px #e7e7e7;}
.nav-tabs > li > a:hover {border:none;background:var(--colorred);color:#fff;border-radius: 0;}
.nav-tabs > li{flex-grow: 1;}
.nav-tabs > li a{border-radius: 0;padding: 10px 0px;margin-right: 0px;border-right:1px solid #e0e0e0;border-bottom: none;border-top: none;font-size:16px;display: block;}
.nav-tabs > li:last-child a{border-right:none;}
.nav-tabs>li a.active{background: var(--colorred);color:#fff;border:none;border-radius: 0;}

/******************** 公用库 BIGIN ********************/
.share-block {margin-bottom:3rem !important;}
.news-category-page  .share-block {margin-bottom:20px !important;}
.news-list-page  .share-block {margin-bottom:20px !important;}
.news-content-page  .share-block {margin-bottom:20px !important;}
.share-block .share-header.skin01  p.title{font-size:32px;color:var(--colorred);font-weight:bold;
    background:url('../images/biaoti-bg.png') no-repeat center bottom;padding-bottom:15px;}
.share-block .share-header.skin01  p.abstract{font-size:14px;padding-top:5px;}
.share-block .share-header.skin02  p.title{font-size:20px;color:var(--colorred);font-weight:bold;
    background:url('../images/icon01.jpg') no-repeat left center;padding:15px 0 15px 55px;}
.share-block .share-header.skin03 {display: flex; display: -ms-flexbox;flex-wrap: nowrap; -ms-flex-wrap: nowrap; margin: 0; border-bottom: 2px solid #dedede; line-height: 2rem;}
.share-block .share-header.skin03  p.title{font-family: "Microsoft Yahei";text-indent:0;border-bottom: 2px solid var(--colorred); margin-bottom: -2px;font-size: 18px;font-weight:bold;}
.share-block .share-header.skin03 p.more{display: block;text-decoration: none;vertical-align: middle; margin-left: auto;}
.share-block .share-header.skin03 p.more a{font-size: 16px;color:var(--colorred);font-weight:bold;}
.share-block .share-header:after, .share-block ul.data-list:before, .share-block ul.data-list:after{clear: both; overflow: hidden;display: table;content: '';}
.share-block .share-header.skin04 {flex-wrap: nowrap; -ms-flex-wrap: nowrap; margin: 0; border-bottom: 1px solid #dedede; line-height: 2rem;border-top: 2px solid var(--colorred); padding: 10px;text-align: center !important;}
.share-block .share-header.skin04  p.title{font-size: 18px;font-weight:bold;}

.share-block ul.data-list{margin:0;padding:0;list-style:none;}
.share-block ul.data-list  li.data-item{margin:0;padding-bottom:15px;}
.share-block ul.data-list  li.data-item  .txt-block .abstract p{padding:5px 0;}
.share-block ul.data-list[class*="items-columns-"]{margin-left:-15px;margin-right:-15px;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item{float:left;padding-left:15px;padding-right:15px;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item .img-block{text-align:center;box-shadow: 2px 2px 2px #ddd;box-shadow: 0 0 14px #e3e3e3;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item .img-block{margin-bottom:15px;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item .txt-block h3{display:block;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:bold;padding:10px 0;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item .txt-block p{margin-bottom:0px;font-size:14px;padding: 5px 0;   line-height: 1.8;color:#666;}
@media (max-width:575.98px) {
.share-block,.mb-5 { margin-bottom: 1.5rem !important;}
.share-block .share-header.skin02 p.title{font-size:16px;}	
.share-block .share-header.skin01  p.title {font-size:20px;}
.share-block ul.data-list[class*="items-columns-"]{margin-left:-5px;margin-right:-5px;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item{padding-left:5px;padding-right:5px;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item{width:50% !important;}
.share-block ul.data-list[class*="items-columns-"]  li.data-item:nth-child(2n+1):before,
.share-block ul.data-list[class*="items-columns-"]  li.data-item:nth-child(2n+0):after{clear:both;overflow:hidden;display:table;content:'';}
}
@media(min-width:576px){
  .share-block ul.data-list.items-columns-2  li.data-item:nth-child(2n+1):before,
  .share-block ul.data-list.items-columns-3  li.data-item:nth-child(3n+1):before,
  .share-block ul.data-list.items-columns-4  li.data-item:nth-child(4n+1):before,
  .share-block ul.data-list.items-columns-5  li.data-item:nth-child(5n+1):before,
  .share-block ul.data-list.items-columns-6  li.data-item:nth-child(6n+1):before,
  .share-block ul.data-list.items-columns-2  li.data-item:nth-child(2n+0):after,
  .share-block ul.data-list.items-columns-3  li.data-item:nth-child(3n+0):after,
  .share-block ul.data-list.items-columns-4  li.data-item:nth-child(4n+0):after,
  .share-block ul.data-list.items-columns-5  li.data-item:nth-child(5n+0):after,
  .share-block ul.data-list.items-columns-6  li.data-item:nth-child(6n+0):after{clear:both;overflow:hidden;display:table;content:'';}
  .share-block ul.data-list.items-columns-2  li.data-item{width:50%;}
  .share-block ul.data-list.items-columns-3  li.data-item{width:33.33333333333333%;}
  .share-block ul.data-list.items-columns-4  li.data-item{float:left;width:25%;}
  .share-block ul.data-list.items-columns-5  li.data-item{float:left;width:20%;}
  .share-block ul.data-list.items-columns-6  li.data-item{float:left;width:16.66666666666666%;}
  .share-block ul.data-list.items-columns-2  li.data-item:nth-child(2n+1),
  .share-block ul.data-list.items-columns-3  li.data-item:nth-child(3n+1),
  .share-block ul.data-list.items-columns-4  li.data-item:nth-child(4n+1),
  .share-block ul.data-list.items-columns-5  li.data-item:nth-child(5n+1),
  .share-block ul.data-list.items-columns-6  li.data-item:nth-child(6n+1){clear:left}
  .share-block ul.data-list.items-columns-2  li.data-item:nth-child(2n+0),
  .share-block ul.data-list.items-columns-3  li.data-item:nth-child(3n+0),
  .share-block ul.data-list.items-columns-4  li.data-item:nth-child(4n+0),
  .share-block ul.data-list.items-columns-5  li.data-item:nth-child(5n+0),
  .share-block ul.data-list.items-columns-6  li.data-item:nth-child(6n+0){clear:right;}
}

/******************** 首页六大步骤 BIGIN ********************/

.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item{width:33.33333333333333% !important;text-align:center;}
.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item .img-block{border:none;box-shadow:none;}
.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item .img-block img{height:60px;}
.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item .txt-block h3{color:var(--colorred);font-size:14px;padding:0;}
.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item .txt-block p{fong-size:12px;font-weight:bold;color:#5f5b59;}
.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item:nth-child(3n+1):before,
.share-buzhou-block ul.data-list[class*="items-columns-"]  li.data-item:nth-child(3n+0):after{clear:both;overflow:hidden;display:table;content:'';}

/******************** 首页案例库 BIGIN ********************/
.share-img-block ul.data-list li.data-item .txt-block h3{border-top:2px solid var(--colorred);border-bottom:2px solid var(--colorred);}
.share-img-block ul.data-list li.data-item .txt-block  .abstract{margin-top:15px;box-shadow: 0 0 14px #e3e3e3;padding:5px;height: 280px;overflow: hidden;}
.share-img-block ul.data-list li.data-item .txt-block  .abstract p{text-indent:2rem;}

@media (max-width:575.98px) {
.share-img-block ul.data-list[class*="items-columns-"] li.data-item{width:100% !important;}
}
/******************** 首页优势下数字 BIGIN ********************/
.product-number-inner ul li {color:var(--colorred);}
.product-number-inner ul li i{font-size: 50px;font-style:normal;}
.product-number-inner ul li sup{top: -2rem;font-size:24px;}
.product-number-inner ul li em{font-style:normal;font-size:18px;}
@media (max-width:575.98px) {
.product-number-inner ul li.col-5{-ms-flex: 0 0 39.666667%;flex: 0 0 39.666667%;max-width: 39.666667%;}
.product-number-inner ul li.col-3{-ms-flex: 0 0 27%;flex: 0 0 27%; max-width: 27%;}	
.product-number-inner ul li i{font-size: 23px;font-style:normal;}
.product-number-inner ul li sup{top: -10px;font-size:14px;}
.product-number-inner ul li em{font-style:normal;font-size:14px;}	
.product-number-inner ul li p{font-size:12px;}
}



/******************** 首页合作伙伴及案例-上图片滚动 BIGIN ********************/
.scrollimg-block {OVERFLOW: hidden;ZOOM: 1; POSITION: relative;}
.scrollimg-block .LeftBotton {BACKGROUND:url(../images/LRBtn.png) no-repeat; LEFT: 0px; FLOAT: left; WIDTH: 36px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 34px; }
.scrollimg-block .RightBotton {	RIGHT: -5px; BACKGROUND: url(../images/LRBtn.png) -60px 0px no-repeat ; FLOAT: right; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 34px}
.scrollimg-block .LeftBotton:hover {	BACKGROUND:url(../images/LRBtn.png) no-repeat 1px -34px; LEFT: 0px; FLOAT: left; WIDTH: 36px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 34px; }
.scrollimg-block .RightBotton:hover{RIGHT: -5px; BACKGROUND: url(../images/LRBtn.png) -60px -34px no-repeat; 
	FLOAT: right; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 34px;}

.scrollimg-block .Cont {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1050px; PADDING-TOP: 5px}
.scrollimg-block .box {FLOAT: left;display: flex;align-items: center; WIDTH: 155px; TEXT-ALIGN: center;  height:100px; border: 1px solid #DDDDDD; margin:0 10px;}

/******************** 首页合作伙伴及案例-下图片文字滚动 BIGIN ********************/
.scrollimgtext-block {OVERFLOW: hidden; ZOOM: 1; POSITION: relative;}
.scrollimgtext-block .LeftBotton {BACKGROUND:url(../images/left.jpg) no-repeat; LEFT: 0px; FLOAT: left; WIDTH: 40px;height:40px; CURSOR: pointer; POSITION: absolute; TOP:50%; }
.scrollimgtext-block .RightBotton {	RIGHT:0; BACKGROUND: url(../images/right.jpg) 0px 0px no-repeat ; FLOAT: right; WIDTH: 40px;height:40px;CURSOR: pointer; POSITION: absolute; TOP: 50%;}

.scrollimgtext-block ul.data-list {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1050px;}
.scrollimgtext-block ul.data-list li.data-item {FLOAT: left; WIDTH: 350px;padding:0 15px;}
.scrollimgtext-block ul.data-list li.data-item  .img-block{text-align:center;box-shadow: 2px 2px 2px #ddd; border: 1px solid #ddd;}
.scrollimgtext-block ul.data-list li.data-item  .txt-block{background:#f8f8f8;padding:10px;}
.scrollimgtext-block ul.data-list li.data-item  .txt-block h3{display:block;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:bold;padding:10px 0;}
.scrollimgtext-block ul.data-list li.data-item  .txt-block h3 a{color:var(--colorred);}
.scrollimgtext-block ul.data-list li.data-item  .txt-block p{margin-bottom:0px;font-size:14px;padding: 5px 0;   line-height: 1.8;color:#666;}
.scrollimgtext-block ul.data-list li.data-item  .txt-block p a.more{color:var(--colorred);border:1px solid var(--colorred);border-radius:10px;padding:5px 10px;font-size:16px;margin-left:15px;}
@media (max-width:575.98px) {
.scrollimgtext-block .LeftBotton{background-size: 50% 50%;}
.scrollimgtext-block .RightBotton{background-size: 50% 50%;}
}

/******************** 首页-地球背景 BIGIN ********************/
.cross {width: 100%;background: url(../images/cross.jpg) no-repeat center;}
.cross .cross_con p{font-size: 36px;color:#fff;font-weight:bold;}
.cross .cross_con button{background: #FFFFFF;width: 230px;height: 60px;font-size: 18px;color: #D30C0C;font-weight: bold;border-radius: 30px;margin-top: 30px;border:none;}
.cross .cross_con button:hover{background:var(--colorred);color:#fff;}
@media (max-width:575.98px) {
.cross	{padding:20px 10px !important;}
.cross .cross_con p{font-size: 24px;}	
.cross .cross_con button{margin-top: 10px;height:40px;}
}

/******************** 首页-主营业务 BIGIN ********************/
.share-yewu-block  ul.data-list li.data-item:nth-child(1){background:url(../images/servicebg_gray.png) center center no-repeat;height:400px;padding: 5rem 3rem;}
.share-yewu-block  ul.data-list li.data-item:nth-child(2){background:url(../images/servicebg_red.png) center center no-repeat;height:400px;padding: 5rem 3rem;}
.share-yewu-block  ul.data-list li.data-item:nth-child(3){background:url(../images/servicebg_gray.png) center center no-repeat;height:400px;padding: 5rem 3rem;}
.share-yewu-block ul.data-list[class*="items-columns-"] li.data-item .txt-block h3{font-size:24px;font-weight:bold;}
.share-yewu-block ul.data-list[class*="items-columns-"] li.data-item:nth-child(2) .txt-block h3 a{color:#FFF;}
.share-yewu-block ul.data-list[class*="items-columns-"] li.data-item:nth-child(2) .txt-block p{color:#fff;}
.share-yewu-block ul.data-list[class*="items-columns-"] li.data-item .txt-block p span{padding-left:15px;}
@media (max-width:575.98px) {
.share-yewu-block ul.data-list[class*="items-columns-"] li.data-item {width:100% !important;}	
}
 
/******************** 首页-法规左时间右文字 BIGIN ********************/
.share-block  ul.data-list  li.data-item.lefttime-righttxt {display: flex;display: -ms-flexbox;flex-wrap: nowrap;-ms-flex-wrap: nowrap;
 position: relative;margin-bottom:40px;}
.share-block  ul.data-list  li.data-item.lefttime-righttxt .time-block{position: relative;padding: 15px 0; margin-bottom: auto;flex: 0 0 auto; -ms-flex: 0 0 auto;width:110px; height:110px; max-width: 100%;box-shadow: 0 0 14px #e3e3e3;margin-right:15px;text-align:center;}
.share-block  ul.data-list  li.data-item.lefttime-righttxt .time-block .month{font-size: 24px;padding-top:1rem;}
.share-block  ul.data-list  li.data-item.lefttime-righttxt:hover .time-block{background:var(--colorred);color:#fff;border: 1px solid var(--colorred);}
.share-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;
flex-grow: 1;overflow: hidden;}
.share-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block h3{font-weight:inherit;}
.share-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block h3 a{color:var(--colorred);font-size: 18px;}
.share-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (max-width:575.98px) {
.share-block ul.data-list li.data-item.lefttime-righttxt .time-block{width:70px;height:70px;padding: 5px 0;}
.share-block ul.data-list li.data-item.lefttime-righttxt .time-block .month{padding:5px;font-size: 18px;}
.share-block ul.data-list li.data-item.lefttime-righttxt{width:100% !important;margin-bottom: 10px;}
.share-block ul.data-list li.data-item.lefttime-righttxt .txt-block h3{padding: 0;}
.share-block ul.data-list li.data-item.lefttime-righttxt:last-child{margin-bottom:0;padding-bottom: 0;}
.share-block ul.data-list li.data-item.lefttime-righttxt .txt-block p{white-space:inherit;}
}

/******************** 首页-提供的帮助 BIGIN ********************/
.cross2 {width: 100%;background: url(../images/cross2.jpg) no-repeat center;}
.cross2 .cross_con p{font-size: 36px;color:#fff;font-weight:bold;}
.cross2 .cross_con ul {width:680px;margin:0 auto;}
.cross2 .cross_con ul li.data-item{background: url(../images/plane.png) no-repeat left;font-size: 26px;line-height: 70px; padding-left: 70px;color: #FFFFFF; text-align: left;}
.cross2 .cross_con button{background: #FFFFFF;width: 230px;height: 60px;font-size: 18px;color: #D30C0C;font-weight: bold;border-radius: 30px;margin-top: 30px;border:none;}
.cross2 .cross_con button:hover{background:var(--colorred);color:#fff;}
@media (max-width:575.98px) {
.cross2{padding:1rem !important;} 
.cross2 .cross_con p{font-size: 24px;}
.cross2 .cross_con ul {width:auto;}
.cross2 .cross_con ul li.data-item{background-size:28px;font-size:18px;padding-left:40px;line-height:40px;}
.cross2 .cross_con button{margin-top:10px;}

}


/******************** 首页-文字新闻列表 BIGIN ********************/
.infor{background:#F8F8F8;}
.share-block  ul.data-item{padding-top:15px;}
.share-block  ul.data-item li.tex-item{display: flex;display: -ms-flexbox;flex-wrap: nowrap;-ms-flex-wrap: nowrap;padding-bottom: 20px;}
.share-block  ul.data-item li.tex-item h3{font-size:16px;display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.share-block  ul.data-item li.tex-item h3 a{font-size:14px;}
.share-block  ul.data-item li.tex-item span.time{color: #999;font-size: 13px;white-space: nowrap; margin-left: auto;padding-left:15px;}
.share-block  ul.data-item li.tex-item:last-child{padding-bottom:0;}

/******************** 首页-关于我们 BIGIN ********************/
.about-item-1 h4{font-weight: bold;padding-bottom: 20px;}
.about-item-1 p{font-size: 14px;line-height: 30px;text-indent:2rem;}
.about-item-2{height: 338px;background: url(../images/concer.jpg) no-repeat center;}
.about-item-2 p {padding-top: 24%;font-size: 26px;line-height: 70px;font-weight: bold;text-align: center;color: #333333;letter-spacing: 2px;}
.about-item-2 button{background: #D30C0C;width: 170px;height: 50px;font-size: 18px;color: #FFFFFF;font-weight: bold;
border-radius: 25px;margin-left: 39%;margin-top: 2%;}

/******************** 首页-footer底部 BIGIN ********************/
.main-footer{background: #2d2d2d;color:#FFF;padding-top:3rem;line-height:2.5rem;}
.main-footer a{color:#fff;}
.main-footer .section-title{font-size:20px;font-weight:bold;padding-bottom:15px;}
.main-footer .widget-content p{font-size:16px;}
.main-footer .footer-bottom{margin-top:20px;background:#1d1d1d;padding:10px 0;}
.main-footer .contact-widget{padding-left: 2.5rem;}
.main-footer .contact-info .tel{float:left;padding-top: 20px;}
.main-footer .contact-info .tel-number{margin-left: 15px;float: left;}
.main-footer .contact-info .bi {margin-right:10px;}
@media (max-width:575.98px) {
.main-footer{color:#FFF;padding-top:1rem;}
.main-footer .section-title{padding-bottom:5px;text-align:center;}
.main-footer .list{display:flex;}
.main-footer .list li{flex-grow:1;}
.main-footer .widget-content p{text-align:left;}
.main-footer .widget-content {text-align:center;}
.main-footer .contact-widget{padding-left: 0;}
.main-footer .contact-info .tel-number{float:inherit;}
}
/******************** 列表页右侧热点新闻- BIGIN ********************/
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt {display: flex;display: -ms-flexbox;flex-wrap: nowrap;-ms-flex-wrap: nowrap; position: relative;margin-bottom:0px;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt:last-child{padding-bottom:0;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt .time-block{position: relative;padding: 5px 0; margin-bottom: auto;flex: 0 0 auto; -ms-flex: 0 0 auto;width:60px; height:60px; max-width: 100%;border: 1px solid #dbdada;margin-right:10px;text-align:center;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt .img-block{position: relative;padding: 5px 0; margin-bottom: auto;flex: 0 0 auto; -ms-flex: 0 0 auto;width:120px;max-width: 100%;border: 1px solid #eee;margin-right:10px;text-align:center;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt .time-block .month{font-size: 16px;padding-top:0.2rem;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block h3{font-size:20px;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block h3 a{color:#414141;font-size: 14px;}
.share-newslist-block  ul.data-list  li.data-item.lefttime-righttxt .txt-block h3 a:hover{color:var(--colorred);}

/******************** 列表页左图右文- BIGIN ********************/
.share-block ul.data-list  li.data-item.leftimg-righttxt {display: flex;display: -ms-flexbox;flex-wrap: nowrap;-ms-flex-wrap: nowrap; position: relative;margin-bottom:15px;}
.share-block ul.data-list  li.data-item.leftimg-righttxt .img-block{position: relative; margin-bottom: auto;flex: 0 0 auto; -ms-flex: 0 0 auto;width:240px;max-width: 100%;border: 1px solid #eee;margin-right:15px;text-align:center;overflow:hidden;}
.share-block ul.data-list  li.data-item.leftimg-righttxt .img-block:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;overflow: hidden;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block h3{font-size:20px;padding-bottom:10px;border-bottom: 1px solid #DDD;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block h3 a{color:#414141;font-size: 18px;font-weight:bold;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block h3 a:hover{color:var(--colorred);}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block .abstract p{font-size:14px;padding:5px 0;line-height: 1.8;color:#666;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block .abstract p.user-block{padding:0;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block .abstract p span{padding-right:5px;color: #a5aaae;font-size: 12px;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block .abstract p span.user{padding-right:30px;}
.share-block  ul.data-list  li.data-item.leftimg-righttxt .txt-block .abstract p.tag a{margin-left:10px;border:1px solid #a5aaae;border-radius:5px;padding:0 10px;color:#a5aaae;font-size:12px;}

 .tab-content .share-block  .more  {margin: auto; width: 30%; height: 50px;text-align: center; font-size: 16px;line-height: 50px; color: #999; border-radius: 9px;}
 .tab-content .share-block  .more a{display:block;color:#fff;background:var(--colorred);border-radius: 20px;}
 .tab-content .share-block  .more a:hover{background:#e54148;}
 
@media (max-width:575.98px) {
.share-block ul.data-list  li.data-item.leftimg-righttxt .img-block{width:120px;}
.share-block ul.data-list  li.data-item.leftimg-righttxt .txt-block h3 a{font-size:16px;}
.share-block ul.data-list li.data-item.leftimg-righttxt:last-child{padding:0;margin:0;}	

}	
.page {text-align:center;margin-top:30px;}
.page a{color:#666;margin: 0px;background: #f4f4f5;border-radius: 2px;padding: 5px 10px;}
.page b{margin: 0px;padding: 5px 10px;background:var(--colorred);color:#fff;}
.page a b{padding:0;background:none;color:#777;margin:0;}


/******************** 业务范围栏目页- BIGIN ********************/
.share-product-block ul.data-list  li.data-item.leftimg-righttxt{border-radius: 12px;overflow: hidden;box-shadow: 0 0 14px #e3e3e3;margin-bottom:50px;padding:0;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt:hover{background-color:#f0f6f9;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .img-block{width:320px;padding:0;margin:0;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block{position:relative;padding: 15px 15px 15px 40px;overflow:initial;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block h3{border:none;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block .icon{border-radius: 50%; background-color:var(--colorred); position: absolute; top: 50%; left: -34px; margin-top: -34px; padding: 15px; box-shadow: -1px 0px 0 2px #fff; transition: background-color .3s ease-out; -webkit-transition: background-color .3s ease-out;-moz-transition: background-color .3s ease-out; -ms-transition: background-color .3s ease-out;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block .icon img{ width: 35px; height: 35px; transition: transform .5s ease-in-out;; -webkit-transition: -webkit-transform .5s ease-in-out;;-moz-transition: -moz-transform .5s ease-in-out; -ms-transition:-ms-transform .5s ease-in-out;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt:hover .txt-block .icon img{ transform: rotateY(360deg);}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block  a.more{position: absolute;right: 15px;bottom: 15px;background: var(--colorred);display: block;border-radius: 10px;color: #fff;padding: 5px 10px;font-size: 14px;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt:hover .txt-block .icon,.share-product-block ul.data-list  li.data-item.leftimg-righttxt:hover .txt-block  a.more{ background-color: #e10710;}

@media (max-width:575.98px) {
.share-product-block ul.data-list  li.data-item.leftimg-righttxt{margin-bottom:15px;display: block;}	
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .img-block{width: 100%;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block{padding:15px;}
.share-product-block ul.data-list  li.data-item.leftimg-righttxt .txt-block a.more{position:initial;text-align:center;}
}	

/******************** 案例详细页- BIGIN ********************/
 .details-block   h1.bp-title{font-size: 32px;line-height: 1.5;margin-bottom: 20px;padding-bottom: 15px;font-weight: bold;color: #333;margin-top: 8px; border-bottom: 1px solid #dedede;}
 .details-block   .user-block {padding-bottom: 15px;}
 .details-block   .user-block span{padding-right:5px;color: #a5aaae;font-size: 14px;}
 .details-block   .user-block  span.user{padding-right:30px;}
 .details-block   .details p{font-size: 16px;font-family:'宋体';line-height: 2.2;word-break: break-word;text-indent: 2em;margin: 10px 0;}
 .details-block   .details img{border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);margin: 0 auto; display: block;max-width:100%;}
 .details-block  .tag  span{margin-right:10px;}
 .details-block  .tag a{margin:0 10px;border:1px solid #a5aaae;border-radius:5px;padding:0 10px;color:#a5aaae;font-size:14px;}
 
.home-featured{background: #ddd;padding: 0;margin-bottom: 0px;overflow: hidden; background: url(../images/slider-bg.jpg) no-repeat center top;border-bottom: 1px inset rgba(0,0,0,.05); display: block;padding:2rem;}
.home-featured .slider-meta {position: relative;}
.home-featured .slider-meta .num {position: absolute;font-size: 44px;left: 0;text-align: right;line-height: 38px;color: #C8C8CC;}
.home-featured .slider-meta .author {line-height: 15px;position: absolute;left: 60px;font-size: 15px;color: #afafaf;margin-left: 0;}
.home-featured .slider-meta .date {font-size: 11px;position: absolute;left: 60px;top: 19px;color: #afafaf;}
.home-featured .slider-text h2 {display: block;margin: 0 0 5px 0;padding: 0;line-height: 32px;width: 100%;max-width: 400px;float: right;text-align: right;}
.home-featured .slider-text h2 a {color: #ffffff;font-size: 20px;text-decoration: none;font-weight: bold;color: #60717e;}
.home-featured .slider-text h2 a:hover {color: #428bca;}
.home-featured .slider-text .slider-excerpt {line-height: 30px;text-align: left;font-size: 14px;margin-top: 40px;float: left;color: #8c8c8c;overflow: hidden;}
.home-featured .slider-text .slider-readmore {margin: 0;display: block;float: right;}
.home-featured .slider-readmore a {display: block;border: 1px solid #f98181;border-radius: 20px;line-height: 24px;padding: 0 15px;	font-style: italic;font-size: 12px !important;color: #f98181;text-decoration: none !important;float: right;margin-top: 20px;}
.home-featured .slider-readmore a:hover {background: #f98181;color: #fff;}
@media (max-width:575.98px) {
	 .details-block   h1.bp-title{font-size:20px;text-align:left !important;}
}
 /******************** 浮动按钮  - BIGIN ********************/
 .suspension{position:fixed;z-index:55;right:0;bottom:180px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:var(--colorred);margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(/images2/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:24px;height:24px;margin-top:12px;margin-left:10px;background-image:url(/images2/side_icon.png);background-repeat:no-repeat;background-position:-10px -10px;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(/images2/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:0 0;}
.suspension .a-qqcode .i{background-position: -175px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(/images2/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-qqcode{top:20px;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width: 50px;height: 50px;overflow:hidden;/* background:#F1F1F3; */display:block;float:left;}
.suspension .d-service-item .i-qq{width: 50px;height: 50px;background: url(/v1/images/kefu.png) no-repeat center;display:block;transition:all .2s;border-radius:50%;overflow:hidden;background-size: 100%;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-qdqq{width: 50px;height: 50px;background: url(/v1/images/qq.jpg) no-repeat center;display:block;transition:all .2s;border-radius:50%;overflow:hidden;background-size: 100%;}
.suspension .d-service-item:hover .i-qdqq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:50px;height:50px;background:url(/v1/images/tel.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;font-weight: bold;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text p{font-weight:bold;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(/images2/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{ font-size:16px;color:#93959c; margin-top: 12%;} 
 