* {
	margin: 0;
	padding: 0;
}

a:link {
	text-decoration: none;
}


a:visited {
	text-decoration: none;
}


a:hover {
	text-decoration: none;
}

}

a:active {
	text-decoration: none;
}


ul,
li {
	list-style: none;
}

p {
	margin-bottom: 0;
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after {
	content: none;
}

body {
	font-family: "思源黑体",Helvetica,Arial,sans-serif;
	font-size: 14px;
	color: #363636;
}
.paddingno{
	padding:0;
}
.marginno{
	margin:0;
}
.marginno .col-md-9{padding-right:0;}

/* ----------------------------------------------首页 -------------------------------------------------*/
/* 顶部欢迎 */
.welcome {
	width: 100%;
    /* height: 27px; */

   background:#1167c9 url(../images/ding.png)no-repeat center;
   /*  background: #ffffff url(../images/ding.png)no-repeat center; */
}

.welcome-b {
	color: #c8c8c8;
	font-size: 12px;
	display: flex;
	justify-content:flex-end;
	padding-right:0;
}

.welcome-hy {
	display: flex;
	align-items: center;
}

.welcome-hy span {
	display: block;
	margin-right: 15px;
}

.welcome-hy span img {
	width: 11px;
	height: 11px;
	margin-right: 8px;
}

.welcome-dh {
	display: flex;
	align-items: center;
}


.welcome-dh p  {
	/* border-right: 1px solid #e0e0e0; */
	line-height:27px;
}
.welcome-dh h1{
	margin:0;
	font-size:14px;
}
.welcome-dh a{
	color: #ffffff;
	padding:5px;
	font-size:14px;
	line-height: 26px;
}

.welcome-dh p:last-child {
	border: none;
}

.welcome-dh p {
	margin-bottom: 0;
	padding: 0 7px;
}
.welcome-dh p a{
	color: #ffffff;
}

/* logo-电话 */
.logo {
	display: flex;
	justify-content: space-between;
	padding: 15px 0;
	z-index:9;
}

.logo-c {
	display: flex;
	align-items: center;
}

.logo-c p {
	margin-bottom: 0;
}

.logo-c img {
	width: 100%;
}

.logo-text {
	margin-left: 15px;
}

.logo-text p:last-child {
	font-size: 12px;
}

.logo-text p:first-child {
	font-weight: bold;
	font-size: 20px;
	text-align: justify;
	height: 30px;
}

.logo-text p:first-child>span,
.logo-iof p:last-child>span {
	display: inline-block;
	width: 100%;
}

.logo-iof p:first-child {
	font-size: 14px;
	color: #0857b3;
}
.logo-iof p{font-weight:bold;}
.logo-iof p:last-child {
	text-align: justify;
	font-size: 12px;
	height: 22px;
}

.logo-iof {
	border-left: 1px solid #cdcdcd;
	margin-left: 20px;
	padding-left: 20px;
	margin-top: 13px;
}

.logo-d {
	display: flex;
	align-items: center;
}

.logo-d p {
	margin-bottom: 0;
}

.logo-phone-icon {
	margin-right: 15px;
	background-color: #0857b3;
	border-radius: 3px;
}

.logo-phone-icon span {
	color: #FFFFFF;
	padding: 12px;
	font-size: 22px;
}
.logo-phone{
	text-align:center;
}
.logo-phone p:last-child {
	font-family: -webkit-body;
	color: #ff0000;
    font-size: 25px;
	font-weight: bold;
}

/* 导航 */
.xd-nav {
	background: -webkit-linear-gradient(#1269cd, #0857b3);
	background: -o-linear-gradient(#1269cd, #0857b3);
	background: -moz-linear-gradient(#1269cd, #0857b3);
	background: linear-gradient(#1269cd, #0857b3);
	/* border-top:3px solid #e5212a; */
}

.navbar-default {
	margin-bottom: 0;
	background: none;
	border: none;
}

.navbar-default .navbar-nav>li {
	position: relative;
}

.navbar-default .navbar-nav>li>a {
	color: #FFFFFF;
	padding: 15px 25px;
}


.navbar-default .navbar-nav>li>a:hover{
	color: #FFFFFF !important;
	background: -webkit-linear-gradient(#0857b3, #1269cd);
	background: -o-linear-gradient(#0857b3, #1269cd);
	background: -moz-linear-gradient(#0857b3, #1269cd);
	background: linear-gradient(#0857b3, #1269cd);
}

.navthis {
	background: -webkit-linear-gradient(#0857b3, #1269cd);
	background: -o-linear-gradient(#0857b3, #1269cd);
	background: -moz-linear-gradient(#0857b3, #1269cd);
	background: linear-gradient(#0857b3, #1269cd);
	color: #FFFFFF !important;
}

.navthis:after {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #ff9505;
	position: absolute;
	top: 0;
	left: 0;
}

.navthis:before {
	background-color: #00408b !important;
}
.dropdown-menu{
	text-align:center;
}
.dropdown-menu li{margin:0 20px}
.dropdown-menu li a{
	padding:10px 20px !important;
	border-bottom: 1px solid #f5f5f5;
}

/* banner */
.swiper-wrapper img {
	width: 100%;
}

/* 搜索 */
.search {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.search-keyword {
	display: flex;
}

.search-keyword p {
	color: #0857b3;
	margin-bottom: 0;
}

.search-keyword a {
	padding: 0 10px;
	position: relative;
	color: #b8b8b8;
	cursor:pointer;
}
.search-keyword a:before {
    content: "";
    width: 1px;
    height: 10px;
   background-color: #b8b8b8;
    position: absolute;
    right: 0;
    top: 4px;
}


.search-keyword a:last-child:before{
	border:none;
}
.search-keyword a:hover{
	text-decoration:none;
	color:#0857b3;
}

.search-keyword a:last-child:before {
	content: none;
}

.search-box form{
	display: flex;
	padding: 8px 0;
}

.search-box input {
	background-color: #f5f5f5;
	border: none;
	padding: 0px 5px;
	margin-top:1px;
}
.search-box input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #b8b8b8;
}
.search-box input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #b8b8b8;
}
.search-box input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #b8b8b8;
}
.search-box input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #b8b8b8;
}

.search-box button {
	background-color: #0857b3;
	color: #FFFFFF;
	padding: 2px 15px;
	font-size: 18px;
	border:none;
}
.search-box a{
	background-color: #0857b3;
	color: #FFFFFF;
	padding: 2px 15px;
	font-size: 18px;
	border:none;
}
.box-sh {
	box-shadow: 0 0 10px #cecece;
	padding: 0;
	background-color: #ffffff;
}

/* 产品中心 */
.title-m {
	text-align: center;
}

.title-m-vague {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 60px;
	font-family: Iskoola Pota;
	color: #9e9e9e;
	opacity: 0.2;
	transform: translate(0px, 80px);
	letter-spacing: 10px;
}

.title-m h2 {
	font-size: 30px;
	font-weight: bold;
}

.spot {
	padding: 0 20px;
	position: relative;
}

.spot:before {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #1d1d1d;
	border-radius: 30px;
	top: 12px;
	position: absolute;

}

.h2-span {
	color: #0857b3;
}

.title-text {
	color: #b8b8b8;
	margin-bottom: 0;
}

.title-text span {
	position: relative;
}

.title-text span:before {
	content: "";
	width: 70px;
	height: 1px;
	background-color: #b8b8b8;
	position: absolute;
	top: 8px;
}

.title-text span:first-child:before {
	left: -80px;
}

.title-text span:last-child:before {
	left: 10px;
}

.product {
	text-align: center;
	position: relative;
}

.product-img {
	width: 100%;
	min-height:171px;
}

.product>p {
	padding: .5rem;
}

.product-more {
	position: absolute;
	width: 100%;
	height: 0%;
	bottom: 0;
	background: rgba(8, 87, 179, .8);
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	overflow: hidden;
}

.product-more>div {
	width: 96%;
    height: 95%;
    border: 1px solid #fff;
    margin: 2%;
    position: relative;
}

.product-more>div>a {
	line-height: 30px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	display: block;
	width: 100px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -50px;
}

.product-more>div>a:hover {
	background: #fff;
	color: #0857b3;
}

.product:hover .product-more {
	height: 100%;
}

.product-equipment {
	padding: 40px 0;
	text-align: center;
}

.product-equipment a {
	color: #363636;
	padding: 5px 15px;
	border-radius: 3px;
	position: relative;
}

.product-equipment a:before {
	content: "";
	width: 1px;
	height: 10px;
	background-color: #363636;
	position: absolute;
	right: 0;
	top: 10px;
}

.product-equipment a:hover {
	background-color: #0857b3;
	color: #FFFFFF;
}

.product-equipment a:last-child:before {
	content: none;
}

.more-a:hover {
	background: #0857b3;
	box-shadow: 0 2px 0 0 #003778;
	text-indent: 20px;
	color: #FFFFFF;
}

.more-a {
	display: block;
	width: 134px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	margin: 30px auto;
	background: #ff9505;
	border-radius: 5px;
	box-shadow: 0 3px 0 0 #c27000;
	color: #fff;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
}
.more-a2{
	margin: 50px auto 70px auto;
}
.more-a3{
	margin-top:60px;
	margin-bottom:0;
}
/*选择我们 */
.choose-us {
	padding: 25px 0;
	background: url(../images/f-1.png) no-repeat;
	background-size: 100% 100%;
}

.choose-us-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.choose-us-conta {
	width: 300px;
	height: 100px;
	background: url(../images/f-1-k.png) no-repeat;
	background-size: 100% 100%;
	color: #FFFFFF;
}

.choose-us-yw {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	margin-top: -10px;
	margin-bottom: 0;
}

.choose-us-conta h2 {
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.choose-us-xj {
	text-align: center;
	margin-bottom: 0;
}

.choose-us-zy {
	margin-bottom: 0;
	margin-top: 8px;
	margin-left: 50px;
	font-size: 12px;
}

.choose-us-contb p {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0;
}

.choose-us-contb p:last-child {
	text-indent: 80px;
}

/* 服务优势 */
.advantage {}

.advantage-sort {
	text-align: center;
	transform: translate(2px, 34px);
	-ms-transform: translate(2px, 34pxx);
	-webkit-transform: translate(2px, 34px);
}

.advantage-sort img {
	width: 57px;
	height: 66px;
	position: relative;
}

.advantage-sort span {
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: -15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
	display: block;
}

.advantage-sort span:before {
	content: "";
	height: 2px;
	width: 100%;
	background-color: #FFFFFF;
	position: absolute;
	top: 30px;
}

.advantage-img {
	width: 100%;
	min-height:160px;
}

.ability p {
	text-align: center;
}

.ability p:nth-child(1) {
	font-size: 16px;
	font-weight: bold;
	position: relative;
	margin-top: 20px;
}

.ability p:nth-child(1):before {
	content: "";
    background-color: #b8b8b8;
    width: 38px;
    height: 2px;
    position: absolute;
    top: 27px;
    right: 50%;
    margin-bottom: 20px;
    margin-right: -19px;
}

.ability p:nth-child(2) {
	color: #b8b8b8;
	margin-bottom: 20px;
	font-size: 12px;
	padding-top:20px;
}

.ability p:nth-child(3) {
	text-align: left;
	padding: 15px;
	margin-bottom:30px;
}

.ability {
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
}

.ability-box {
	position: absolute;
	width: 100%;
	height: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.85);
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
}

.ability-box .more-a {
	border-radius: 30px;
}

.advantage:hover .ability-box {
	height: 100%;
}

.advantage:nth-child(2),
.advantage:nth-child(4) {
	transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	-webkit-transform: translate(0px, 50px);
}

.advantage:nth-child(2) .ability,.advantage:nth-child(4) .ability{
	background-color: #0857b3;
	color: #FFFFFF;
}

.advantage:nth-child(2) .ability p:nth-child(2) {
	color: #FFFFFF;
}

.advantage-box {
	padding-bottom: 60px;
}
.advantage-box2{
	margin-bottom:60px;
}

/*  */
.brand {
	padding: 25px 0;
	background: url(../images/f-2.png) no-repeat;
	background-size: 100% 100%;
}

.brand-us-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.brand-us-conta {
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing:2px;
	line-height:25px;
}

.brand-us-conta span {
	color: #0857b3;
}

.brand-us-contb {
	width: 358px !important;
	height: 61px;
	background: url(../images/f-2-r.png) no-repeat;
	color: #FFFFFF;
}

.brand-us-contb p:first-child {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-top: -15px;
	letter-spacing: 2px;
	margin-bottom: 0;
}

.brand-us-contb p:last-child {
	text-align: center;
	color: #ff9505;
}

.brand-us-contb p:last-child span {
	font-size: 18px;
	font-weight: bold;
}

/* 关于我们 */
.news-padding{
	padding-left:35px;
}
.news-padding p:nth-child(3){
	line-height:25px;
	font-size:14px;
}
.about-us .baner-box2{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	z-index:0;
	background-color:#DADCDC;
	border: 3px solid #0857b3;
	transform:rotate(4deg);
	
}
.about-us {
	background: url(../images/background.jpg) no-repeat;
	padding: 90px 0;
	    background-size: 100% 100%;
}

.about-us .swiper-container{
	border: 3px solid #0857b3;
}
.about-us .banner-box {
	position:relative;
}

.about-us-cont p:first-child {
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
	position: relative;
	margin-bottom:30px;
}

.about-us-cont p:first-child:before {
	content: "";
	width: 2px;
	height: 20px;
	top: 3px;
	left: 1px;
	background-color: #0857b3;
	position: absolute;
}

.about-us-cont p:nth-child(2) {
	line-height: 22px;
}

.about-us-cont .more-a {
	margin: 0;
	margin-top: 40px;
}

/* 新闻 */
.news-content {
	background-color: #FFFFFF;
	padding-left: 0;
	padding-bottom: 20px;
	padding-right: 0;
}
.news-content:hover p:nth-child(2){
	color: #0857b3;
}

.news-content img {
	width: 100%;
	min-height:185px;
}

.news-content p {
	color: #b8b8b8;
	margin: 0 20px;
}

.news-content p:nth-child(2) {
	font-size: 16px;
	font-weight: bold;
	color: #363636;
	margin-top: 10px;
	margin-bottom: 10px;
		 overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.news-content p:nth-child(3) {
	font-size: 12px;
	border-bottom: 1px solid #F5F5F5;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.news-list {
	display: flex;
	align-items: center;
	position: relative;
	background-color: #FFFFFF;
	padding: 10px 20px;
}

.news-list-date {
	border: 1px solid #363636;
	margin-right: 10px;
}

.news-list-date p:first-child {
	color: #363636;
	font-size: 22px;
	text-align: center;
	padding: 2px 20px;
}

.news-list-date p:last-child {
	background-color: #363636;
	color: #ffffff;
	text-align: center;
	padding: 5px 0;
}

.news-list-date p,
.news-list-title p {
	margin-bottom: 0;
}

.news-list-title p:first-child {
	color: #363636;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
    height: 40px;
}

.news-list-title p:last-child {
	color: #b8b8b8;
	font-size: 12px;
	overflow: hidden;
    height: 32px;
}

.glyphicon-plus2{
	position: absolute;
    right: 0;
    background-color: #0857b3;
    color: #FFFFFF;
    padding: 0px 5px;
    font-size: 14px;
    top: 79%;
	display: none;
}

.news-list:hover .news-list-date {
	border: 1px solid #0857b3;
}

.news-list:hover .news-list-date p:first-child,
.news-list:hover .news-list-title p:first-child {
	color: #0857b3;
}

.news-list:hover .news-list-date p:last-child {
	background-color: #0857b3;
}

.news-list:hover .glyphicon-plus2{
	display: block;
}

.news-list:hover {
	box-shadow: 0 0 10px #cecece;
}

.news-listthis .news-list-date {
	border: 1px solid #0857b3;
}

.news-listthis .news-list-date p:first-child,
.news-listthis .news-list-title p:first-child {
	color: #0857b3;
}

.news-listthis .news-list-date p:last-child {
	background-color: #0857b3;
}

.news-listthis .glyphicon-plus2{
	display: block;
}

.news-listthis {
	box-shadow: 0 0 10px #cecece;
}

.news-listbox .col-md-6 {
	margin-bottom: 30px;
}

.news-listbox .col-md-6:nth-child(5),
.news-listbox .col-md-6:nth-child(6) {
	margin-bottom: 0;
}

/* 合作伙伴 */
.hezuob-baner{
	border:1px solid #dcdcdc;
}
.hzhb-text{
	font-size:14px;
	text-align:center;
	padding-top:10px;
}
/* 尾部 */
footer {
	background-color: #0857b3;
}

.link {
	border-bottom: 1px solid #2979d4;
}

.link .container {
	display: flex;
	padding: 10px 0;
}

.link a {
	color: #769ac3;
	padding: 0 5px;
	font-size: 14px;
}
.link a:hover{
	color:#fff;
}

.link p {
	color: #FFFFFF;
	padding-right: 5px;
	font-size: 14px;
	margin-bottom: 0;
}

.link .container div {
	flex: 1;
	display:flex;
	    flex-wrap: wrap;
}

.footer-content {
	display: flex;
	justify-content: space-between;
	padding-left: 0
}

.footer-content ul li a,
.contact ul li{
	list-style-type: none;
	color: #769ac3;
}
.footer-content ul li:first-child a{
	font-size:16px;
	
}
.footer-content ul li a:hover{
	color:#ffffff;
}
.footer-content ul li ,.contact ul li{
	margin-bottom:5px;
}
.footer-content ul li:first-child ,.contact ul li:first-child{
	font-size:14px;
	margin-bottom:15px;
	
}
.footer-content ul li:first-child a, .contact ul li:first-child a{border-bottom:1px solid #fff; padding-bottom:3px;}

.footer-content ul li:first-child a,
.contact ul li:first-child {
	color: #FFFFFF !important;
}
.contact ul li:first-child a{
	color:#ffffff;
	font-size:16px;
}
.contact {
	display: flex;
    justify-content: flex-end;
}

.qrcode {
	display: flex;
	justify-content: space-evenly;
}

.qrcode img {
	width: 100px;
	height: 100px;
}

.qrcode div {
	text-align: center;
	color: #769ac3;
	width: 100px;
}

.qrcode div p {
	margin-bottom: 0;
	margin-top: 8px;
}

.footer {
	padding: 30px 0;
}

.record {
	border-top: 1px solid #2979d4;
}

.record .container {
	text-align: center;
	color: #fff;
	padding: 10px;
}

/* -------------------------------导航信息--------------------------------- */
.navigation-iof p a,
.navigation-iof p {
	color: #b8b8b8;
}

.navigation-iof p a {
	padding: 0 7px;
}

.nav-iofspan {
	color: #0857b3 !important;
	padding-left: 10px;
}

/*--------------------------------------下拉列表 ---------------------------------------*/
.drop-down {
	width: 100%;
	background-color: #FFFFFF;
}

.drop-down-title {
	display: flex;
	align-items: center;
	color: #FFFFFF;
	background-color: #0857b3;
	padding: 15px 20px;
}
.drop-down-title img{
	width:24px;
	height:24px;
}
.drop-down-title p {
	border-left: 1px solid #3b71b0;
	padding-left: 10px;
	margin-left: 10px;
	font-size: 20px;
}

.drop-down-title p span {
	color: #a5c3e6;
	font-size: 14px;
	padding-left: 5px;
}

.drop-down-title i {
	font-size: 20px;
}

.drop-down-ul {
	padding: 15px 10% 30px 10%;
}

.drop-down-ul li {}

.drop-down-p {
	border-bottom: 1px solid #0857B3 !important;
	padding: 10px 0;
	font-size: 16px;
	display: flex;
	justify-content: space-between;
}

.drop-down-p span {
	color: #0857b3 !important;
}

.drop-down-p i {
	border: 1px solid #0857B3 !important;
	color: #0857B3 !important;
	display: block;
	font-size: 12px;
	margin: auto 0;
	padding: 0 2px;
}

.drop-down-embedul li a,
.drop-down-li>a {
	border-bottom: 1px solid #909090;
	padding: 15px 0 10px 0;
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	color: #363636;
}
.drop-down-embedul li a{
	font-size:14px;
}

.drop-down-embedul li a span {
	color: #909090;
	padding-left: 15px;
	font-weight: initial;
}

.drop-down-embedul li a i,
.drop-down-li>a i {
	border: 1px solid #909090;
	color: #909090;
	display: block;
	font-size: 12px;
	margin: auto 0;
	padding: 0 2px;
}

.drop-down-embedul {
}

 .drop-down-p .animationia-i {
	animation: myfirst 0.5s forwards ;
	-moz-animation: myfirst 0.5s forwards ;
	-webkit-animation: myfirst 0.5s forwards ;
	-o-animation: myfirst 0.5s forwards ;
}
}

@keyframes myfirst {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	100% {
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	}
}

@-moz-keyframes myfirst {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	100% {
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	}
}

@-webkit-keyframes myfirst {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	100% {
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	}

}

@-o-keyframes myfirst {
	0% {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	100% {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}
}
/* 联系我们 */
.contact-us{
	margin-top: 30px;
	margin-bottom: 30px;
}
.contact-us-ul li{
	font-family: "思源黑体",Helvetica,Arial,sans-serif;
	border-bottom: 1px solid #e9e9e9;
    padding: 15px 0 10px 0;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    color: #363636;
}

/* ------------------------------------------关于我们 -------------------------------------------*/
.abouts-banner img {
	width: 100%;
}

.abouts-banner {
	padding: 0;
	position: relative;
}

.abouts-banner-box {
	background-color: rgba(255, 255, 255, 0.66);
	width: 470px;
	height: 180px;
	padding: 30px;
	position: absolute;
	top: 50%;
	margin-top: -89px;
	right: 20%;
}

.abouts-banner-box p {
	color: #ff9505;
	margin-bottom: 0;
}

.abouts-banner-p {
	font-size: 36px;
}

.abouts-banner-p span {
	font-size: 28px;
}

.abouts-banner-p3 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 5px;
}

..abouts-banner-p4 {
	font-size: 12px;
	letter-spacing: 2px;
}
.content-text{
	padding: 40px 0 50px;
}
.iframe-abouts p img{
	max-width: 100%;
	height:auto!important;
	margin: 15px 0 10px;
}
.iframe-abouts>p{
	line-height: 30px;
	margin-top: 10px;
}
/* 合作客户 */
.client .col-md-4 div{
	border: 1px solid #e9e9e9;
	overflow: hidden;
}
.client .col-md-4 img{
	width: 100%;
	min-height:165px;
	transition: all 0.6s;  
}
.client .col-md-4 p{
	text-align:center;
	padding: 8px 0;
	margin-bottom: 5px;
	color:#333;
	
	display:flex;
	justify-content:center;
}
.client .col-md-4  p span{
	padding: 0 10px;
}
.client .col-md-4:hover img{
	 transform: scale(1.2); /* 放大1.2倍 */
}
.client .col-md-4:hover div{
	border-color: #0857b3;
}
.client .col-md-4:hover p{
	color: #FFFFFF;
	background-color: #0857b3;
}
.client{
	margin-top: 15px;
}
/* -----------------------------------------------------解决方案 ----------------------------------------*/
.solution{
	padding: 20px 0;
	margin: 0;
	border-bottom: 1px dashed #e9e9e9;
}
.solution-img img{
	width: 100%;
	 transition: all 0.6s;  
}
.solution-img div{
	overflow:hidden;
}
.solution-img{
	padding: 0;
	border: 1px solid #e9e9e9;
}
.solution-title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.solution-title a{
	color:#363636;
}
.solution-text{
	color: #b8b8b8;
	line-height: 25px;
	overflow:hidden;
	height:55px;
}
.solution-date{
	color: #b8b8b8;
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
}
.solution-date a{
	background-color: #b8b8b8;
	color: #FFFFFF;
	padding: 5px 8px;
	border-radius: 3px;
}
.solution:hover .solution-img {
    border: 1px solid #0857b3;
}
.solution:hover .solution-img img{
	transform: scale(1.2); /* 放大1.2倍 */
}
 
.solution:hover .solution-title a{
	color: #0857b3;
}
.solution:hover .solution-date a {
    background-color: #0857b3;
}
/* --------------------------------------新闻中心----------------------------------------------------- */
.news-dis:nth-child(3) .news-detail-recont,
.news-dis:nth-child(5) .news-detail-recont,
.news-dis:nth-child(7) .news-detail-recont,
.news-dis:nth-child(9) .news-detail-recont,
.news-dis:nth-child(11) .news-detail-recont,
.news-dis:nth-child(13) .news-detail-recont,
.news-dis:nth-child(15) .news-detail-recont{
	margin-right:0;
}
.news-data{
	border: 1px solid #e9e9e9;
	text-align: center;
	width: 70px;
	height: 80px;
}
.paddingleftnene{
	padding-left:0;
}
.paddingleft{
	padding-left:40px !important;
}
.news-data p:first-child{
	font-size: 28px;
	padding: 4px;
}
.news-data p:last-child{
	color: #b8b8b8;
	border-top: 1px solid #e9e9e9;
	padding: 4px 0;
}
.news .solution-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.news .solution-title span{
	color:#b8b8b8;
	font-size: 12px;
}
.news:hover .solution-title span{
	color: #ff9505;
}
.news .solution-cont{
	padding: 0;
}
/* 新闻详情 */
.news-detail-titel{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.news-detail-time{
	color: #b8b8b8;
	text-align: center;
}
.news-detail-text{
	margin-top: 30px;
	text-align: center;
}
.news-detail-text p{
	color: #363636;
	margin-bottom: 15px;
	line-height: 25px;
	text-align: left;
}
.news-detail-text  img{
	margin:20px 0;
}
.news-detailpagin{
	background-color: #e9e9e9;
	display: flex;
	justify-content:space-between;
	padding: 7px 20px;
	margin: 20px  0;
}
.news-detailpagin a{
	color: #b8b8b8;
}
.news-detailpagin a:hover span{
	color:#0857b3;
}
.news-detail-reco p{
	font-weight: bold;
	padding: 7px 0;
	border-bottom: 1px solid #e9e9e9;
}
.news-detail-reco{
	margin-bottom: 8px;
	padding: 0;
}
.news-detail-recont{
	display: flex;
	justify-content: space-between;
	color: #b8b8b8;
	align-items: center;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #e9e9e9;
	margin-right: 20px;
}
.news-detail-recont div:first-child{
	flex: 1;
	overflow: hidden;
    height: 23px;
}
.news-detail-recont:hover div:first-child{
	color: #0857b3 !important;
	font-weight: bold;
}
.news-detail-recont div:last-child{
	font-size: 12px !important;
	padding-left: 10px;
}
/* --------------------------------------------联系我们--------------------------------------------------- */
.contact-information img{
	/* width: 100%; */
	margin: 20px 0;
}
.contact-information p{
	color: #363636;
	margin-bottom: 5px;
	line-height:25px;
}
.ciof-name{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px !important;
}
.ciof-name span{
		color: #363636;
		padding: 8px 0;
		border-bottom: 1px solid #e9e9e9;
		letter-spacing: 2px;
}
/*--------------------------------------------------- 子页面内容区域标题------------------------------------------ */
.iframe-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #e4e4e4;
	padding: 7px 0;
}
.iframe-title-text{
	font-size: 20px;
	font-weight: bold;
}
.iframe-title-icon a ,.iframe-title-icon{
	color: #b8b8b8;
}
.iframe-title-icon i{
	padding-left:7px;
}
.iframe{
	padding: 20px 20px 50px 20px;
	background-color: #FFFFFF;
}
.iconfont:hover{
	color:#ff9505;
}
/* ------------------------------------------分页----------------------------------------------- */
.paging{
	margin-top: 50px;
}
.paging div{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.paging div a{
	color:#b1b1b1;
	border: 1px solid #b1b1b1;
	padding: 3px 10px;
	border-radius: 3px;
	margin: 0 5px;
}
.active a{
	border:none;
}
.paging div a:hover{
	color: #FFFFFF !important;
	background-color: #0857b3;
	border-color:#0857b3;
}
/* .active a{ */
	/* color: #FFFFFF !important; */
	/* background-color: #0857b3; */
	/* border-color:#0857b3; */
/* }  */
.list-group-item-dangerasdk{
	background-color: #EFEFEF;	
}

.flex_wrap{display:flex;flex-flow:wrap}
/* 新导航 */
/*-----------------------------------------------------------------------------------*/
.new-sos{
	display:flex;
}
nav.navbar.bootsnav ul.nav li.active > a{
	background: -webkit-linear-gradient(#0857b3, #1269cd);
    background: -o-linear-gradient(#0857b3, #1269cd);
    background: -moz-linear-gradient(#0857b3, #1269cd);
    background: linear-gradient(#0857b3, #1269cd);
    color: #FFFFFF !important;
	border:none;
}
nav.navbar.bootsnav ul.nav > li > a i{display:none;}
.topnav_list{-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;width:100%;}
.topnav_list .navbar{min-height:auto;margin-top:25px;padding:0;}
@media screen and (max-width:1199px){
.topnav_list .navbar{margin-top:10px;}
}
@media screen and (min-width:992px){

.navbar-nav{width:100%;}
.navbar-nav>li {display:inline-block;float:none;}
nav.navbar.bootsnav ul.nav > li > a{font-size:14px;display: inline-block;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position:relative; border:none;}
nav.navbar.bootsnav ul.nav > li:last-child{padding-right:0;}
}
nav.navbar.bootsnav ul.nav > li > a:hover{border:none;}
.navbar-nav>li>.dropdown-menu {margin-top:2px;min-width:100px;left:-20px;text-align:center;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a{color:#3a3a3a;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a:hover{color:#fff;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a:before{position:absolute;content:"\f0a9";left:-20px;font-family:"FontAwesome";top:0px;-webkit-transition:all 0.2s ease-in-out;position:relative;color:#fff;opacity:0;transition:all 0.2s ease-in-out;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a:hover:before{left:-5px;opacity:1;}
.dropdown-menu.multi-dropdown{position: absolute;left:-100% !important;}


@media (max-width: 992px){
#mengban{position: fixed;overflow-y:auto!important;overflow-x:hidden!important;display:block;background: rgba(0,0,0,0.5);z-index: 98;width:100%;height: 100% !important;left:0;top: 0;padding: 0;-webkit-transition-duration: 1s;-moz-transition-duration: 1s;-o-transition-duration: 1s;-ms-transition-duration: 1s;transition-duration: 1s;}}
#zisyz{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}



