﻿/* animation S */

@charset "UTF-8";
 

@font-face {
  font-family: "GOTHAPROBOL";
  src: url("../fonts/GOTHAPROBOL.woff2") format("woff2"),
       url("../fonts/GOTHAPROBOL.woff") format("woff"),
       url("../fonts/GOTHAPROBOL.ttf") format("truetype"),
       url("../fonts/GOTHAPROBOL.eot") format("embedded-opentype"),
       url("../fonts/GOTHAPROBOL.svg") format("svg");
  font-style: normal;
}
/* header S */

.header {
	width: 100%;
	transition: all 0.5s ease-out 0s;
	background: #fff;
}
 

.header .on {
	top: 0;
	transition: all 0.5s ease-out 0s;
}

header .nofixed {
	transition: all 0.5s ease-out 0s;
}

header .fixedbg {
	background: #fff;
	position: fixed;
	z-index: 9999;
	border-bottom: #dbdbdb solid 1px;
	top: 0;
}

header .fixedbg .wrap {
	padding: 10px 0;
}

header .fixedbg  .header-ewm{
	width: 75px;
	height: 75px;
}
.header a.logo {
	display: block;
	float: left;
}
 
.header .wrap {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
	padding-top: 17px;
	padding-bottom: 17px;
	overflow: hidden
}
.header-search{
	width: 38px;
	height: 38px;
	border: #dbdbdb solid 1px;
	line-height: 38px;
	text-align: center;
	float: right;
	margin: 15px 25px 0 50px;
	cursor: pointer;
}
.header-search i{
	font-size: 18px;
	color: #4c4c4c;
}
.header-ewm{
	width: 85px;
	height: 85px;
	float: right;
}
.header-tel{
	width: 200px;
	height: 50px;
	border: #0277bb solid 1px;
	border-radius: 3px;
	float: right;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 8px 10px 0 5px;
}
.header-tel .left-i{
	width: 30px;
	background: #0277bb;
	color: #fff;
	font-size: 20px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.header-tel .right-tel{
	font-size: 20px;
	font-weight: bold;
	color: #0277bb;
	line-height: 23px;
	text-align: left;
	margin-left: 12px;;
}


header .toggle {
	display: none;
}

.header .topNav {
	float: right;
}

.header .topNav-list {
	margin: 0 20px 0 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
}

.header .topNav-item {
	margin: 0;
	position: relative;
	margin-left: 1.7rem;
}

.header .topNav-item>a {
	display: block;
	width: 100%;
	padding: 0;
	text-align: right;
	float: left;
	color: #454545;
	font-size: 18px;
	padding-top: 20px;
}

.header .topNav-item:hover>a,
.header .topNav-item.active>a {
	color: #006eb9;
}

.header .topNav-item .line {
	transition: all .8s ease;
	content: "";
	display: block;
	width: 0;
	height: 2px;
	background: #006eb9;
	clear: both;
	margin-top: 40px;
}

.header .topNav-item:hover .line {
	transition: all .8s ease;
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #006eb9;
}

.header .topNav-item.active .line {
	transition: all .8s ease;
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #006eb9;
}

.topHeight {
	height: 70px;
}


/* banner E */


/* main S */
.probg{
	width: 100%;
	background: #f4f5f8;
	padding: 35px 0;
}

.gloab-tit {
	width: 100%;
	overflow: hidden;
	display: block;
	font-weight: normal;
}

.gloab-tit h2 {
	font-size: 32px;
	color: #575757;
	font-family: "GOTHAPROBOL";
	text-transform: uppercase;
}

.gloab-tit h3 {
	font-size:18px;
	color: #006eba;
	font-weight: bold;
}

.gloab-tit span {
	background: #6d8fb3;
	width: 50px;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	display: block;
	margin-top: 12px;
}

.gloab-tit-en h2 {
	font-family: "GOTHAPROBOL";
	font-size: 32px;
	text-transform: uppercase;
}

.gloab-tit-en h3 {
	font-size: 22px;
}

/*产品*/
.tit-pro{
	
}
.tit-pro-left{
	width:100%;
	float: left;
	text-align: center;
}
.tit-pro-right{
	width: 55.8%;
	float: right;
}
.tit-pro-right .row{
	margin: 0 -10px;
}
.tit-pro-right .row .p9{
	padding: 0 10px;
	margin-bottom: 10px;
}
.tit-pro-right .row .p9 a{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #d6d6d6 solid 1px;
	color: #1f1a17;
	font-size: 15px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	padding: 0 2px;
}
.tit-pro-right .row .p9 a:hover{
	background: #006eb9;
	color: #fff;
	border: #006eb9;
}

.pro{
	padding-top: 18px;
	clear: both;
	overflow: hidden;
}
.pro .row{
	margin: 0 -7px;
}
.pro .row .p9{
	padding: 0 7px;
}
.pro .row .p9 .pic{
	width: 100%;
	height: 0;
	padding-bottom: 124%;
	overflow: hidden;
	border: #f5f5f7 solid 1px;
	background: #fff;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.pro .row .p9 h2{
	line-height: 52px;
	text-align: center;
	color: #252424;
	font-size: 14px;
}
.pro .row .p9 a{
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}

.pro .row .p9 a:hover .pic{
	border: #006eb9 solid 1px;
}

.pro .row .p9 a:hover h2{
	color: #006eb9;
}

a.pro-more{
	margin: 0 auto;
	display: block;
	width: 153px;
	height: 33px;
	border-radius: 3px;
	line-height: 33px;
	text-align: center;
	border: #006eb9 solid 1px;
	color: #006eb9!important;
	font-size: 14px;
	margin-top: 13px;
}
a.pro-more:hover{
	background: #006eb9;
	color: #fff!important;
}
.rz-serrvice .swiper-container {
	width: 100%;
	clear: both;
	margin-top: 25px;
}
 

/*首页关于我们*/

.rz-about-wrap {
	width: 100%;
	background: #006eb9;
	padding-top: 44px;
	position: relative;
	padding-bottom: 110px;
}
.rz-about-wrap .gloab-tit{
	background: url(../images/tit-abt.png) no-repeat center top;
	text-align: center;
	padding-top: 44px;
}
.rz-about-wrap .gloab-tit h2 {
	color: #fff;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: bold;
	padding-top: 20px;
}

.rz-about-wrap .gloab-tit h3 {
	color: #c1dff4;
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
}

.rz-about-wrap .abt-content {
	color: #dcf1ff;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	padding: 35px 0;
	width: 66.2%;
	margin: 0 auto;
}
 .rz-about-wrap a.pro-more{
 	color: #fff!important;
 	border: #8ebedf solid 1px;
 }
  .rz-about-wrap a.pro-more:hover{
  	background: #fff;
  	color: #006eb9!important;
  }
  
.abt-pic{
  	box-shadow:rgba(8,1,3,0.1) 10px 10px 30px 10px;
  	background: #fff;
  	position: relative;
  	top: -70px;
  	padding: 30px 20px;
  }
.abt-pic .swiper-pro{
    width: 94%;
    margin: 0 auto;
}
.abt-pic .swiper-button-next{ background: none;right: 20px; outline: none;}
.abt-pic .swiper-button-prev{background: none; left: 10px; outline: none;}
.abt-pic .swiper-button-next i,.abt-pic .swiper-button-prev i{
	font-size:32px ;
	color: #a8a8a8;
}
.abt-picbg{background-color: #f4f5f8;}

.tit-case{
	
}
.tit-case-left{
	width: 60%;
	float: left;
}
.tit-case-right{
	width: 20%;
	float: right;
	display: flex;
	flex-direction: row-reverse;
	margin-top: 13px;
}

.tit-case-right a{
	display: block;
	width: 33px;
	height: 43px;
	border: #c2cbd2 solid 1px;
	text-align: center;
	line-height: 43px;
	color: #c6ced5;
	margin-left: 3px;
	cursor: pointer;
	outline: none;
	text-decoration: none;
}
.tit-case-right a i{
	color: #c6ced5;
}
.tit-case-right a:hover {
	background: #006eb9;
	border: #006eb9 solid 1px;
}
.tit-case-right a:hover i{
	color: #fff;
}
.pro-tab{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 45px;
}
.pro-tab a{
	display: block;
	width: 12%;
	height: 30px;
	border-radius: 30px;
	background: #fff;
	color: #383838;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin: 0 6px;
}
.pro-tab a:hover,.pro-tab a.cur{
	background: #006eba;
	color: #fff;
}
.adv-tab{
	margin-bottom: 0px;
}
/*首页工程案例*/
.rz-case-wrap {
	width: 100%;
	background: #f5f6f8;
}

.swiper-case {
	clear: both;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 65px;
}
.swiper-case .swiper-slide a{
	background: #fff;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

  
.swiper-case .swiper-slide a:hover h2{
  	color: #006eb9;
  }
  
  
.swiper-case .swiper-slide .pic{
	width: 69%;
}
.swiper-case .swiper-slide .content-left{
	width: 30%;
	display: flex;
	flex-direction:column;
	text-align: left;
}
.swiper-case .swiper-slide .content-left h2{
	padding: 0 10px 0 20px ;
	color: #353535;
	font-weight: bold;
	font-size: 18px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	margin-bottom: 17px;
	text-align: left;
}
.swiper-case .swiper-slide .content-left p{
	font-size: 14px;
	color: #6a6b6b;
	line-height: 23px;
	padding: 0 10px 0 20px ;
	height: 64px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-bottom: 45px;
}
.swiper-case .swiper-slide .content-left h3{
	color: #393939;
	text-transform: uppercase;
	line-height: 14px;
	font-family: arial;
	font-size: 12px;
	padding: 0 10px 0 20px ;
	text-align: left;
}
.swiper-case .swiper-slide .content-left h3 img{
	position: relative;
	top: -2px;
}
.mt15 {
	margin-top: 15px;
}
 
/*融折新闻资讯*/
.news{
	padding-top: 50px;
}
.news .gloab-tit{
	text-align: center;
}
.news .gloab-tit h3{
	color: #333333;
	font-weight: normal;
	font-size: 24px;
}

.rz-news {
	display: flex;
	flex-direction: row;
	padding-top: 35px;
	margin-bottom: 35px;
}

.rz-news .rec-news {
	max-width: 350px;
	width: 29.66%;
	text-align: left;
}

.rz-news .rec-news .pic {
	width: 100%;
	overflow: hidden;
	transition: all 0.6s;
	
}

.rz-news .rec-news .pic img {
	cursor: pointer;
	transition: all 0.6s;
	width: 100%;
}

.rz-news .rec-news:hover .pic img {
	transform: scale(1.2);
}


.rz-news .rec-news h3 {
	font-size: 18px;
	color: #111111;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin-top: 15px;
}

.rz-news .rec-news:hover h3 {
	color: #0c4692;
}

.rz-news .rec-news p {
	color: #606060;
	font-size: 14px;
	line-height: 22px;
	height: 70px;
}

.rz-news .rec-news h4 {
	color: #485056;
	font-size: 14px;
	font-family: arial;
}

.rz-news .news-line {
	height: 338px;
	width: 6.4%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.rz-news .news-line span {
	height: 100%;
	display: block;
	width: 1px;
	background: #eeeeee;
}

.rz-news .news-list {
	width: 27.5%;
	text-align: left;
}

.rz-news .news-list .news-tit {
	color: #a0a0a0;
	font-size: 14px;
}

.rz-news .news-list .news-tit h1 {
	float: left;
	text-align: left;
	color: #111111;
	font-size: 22px;
}

.rz-news .news-list .news-tit a {
	float: right;
	color: #cbcdd2;
}

.rz-news .news-list .news-tit a i {
	color: #cbcdd2;
}

.rz-news .news-list .news-tit a:hover {
	color: #0c4692;
}

.rz-news .news-list .news-tit a:hover i {
	color: #0c4692;
}

.rz-news .news-list ul {
	width: 100%;
	clear: both;
	font-size: 14px;
	color: #403f3f;
	line-height: 28px;
	padding-top: 15px;
}

.rz-news .news-list ul a {
	color: #403f3f;
}

.rz-news .news-line-list {
	border-top: #eeeeee solid 1px;
	margin-top: 30px;
	margin-bottom: 30px;
}


/*移动端*/


/* footer S */

footer {
	color: #bfc2c4;
	font-size: 14px;
	line-height: 26px;
	background: #2e3033;
	display: block;
	width: 100%;
	overflow: hidden;
	
}

footer a {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	color: #bfc2c4;
}

footer a:hover {
	color: #dfdede;
}

.foot-box {
	width: 100%;
	margin: 0 auto;
	max-width: 1200px;
	padding: 0;
	color: #fff;
	padding-bottom: 30px;
	overflow: hidden;
}

.foot-box .foot-nav {
	border-bottom: #464b54 solid 1px;
	padding: 30px 0 20px 0;
	font-size: 16px;
	overflow: hidden;
}

.foot-box .foot-nav .foot-nav-left {
	float: left;
}

.foot-box .foot-nav .foot-nav-left a {
	color: #fff;
	padding-right: 45px;
}

.foot-box .foot-nav .foot-nav-left a:hover {
	color: #919395;
}

.foot-box .foot-nav .bdsharebuttonbox {
	float: right;
	width: 180px;
	background: url(../images/share.png) no-repeat;
}

.foot-box .foot-nav .bdsharebuttonbox a {
	width: 25px;
	height: 25px;
	display: block;
	padding: 0!important;
	margin: 0;
	margin-left: 13px;
	background-image: none!important;
}

.foot-box .foot-nav .bdsharebuttonbox a:hover {
	opacity: 0.3;
}

.foot-box .foot-nav .bdsharebuttonbox .bds_douban {
	background-size: 0 0;
	margin-left: 0;
}

.foot-box .foot-nav .bdsharebuttonbox .bds_weixin {
	background-size: -35px 0;
}

.foot-box .foot-nav .bdsharebuttonbox .bds_tsina {
	background-size: -74px 0;
}

.foot-box .foot-nav .bdsharebuttonbox .bds_qzone {
	background-size: -111px 0;
}

.foot-box .foot-nav .bdsharebuttonbox .bds_sqq {
	background-size: -151px 0;
}

.foot-box .foot-nav .bdsharebuttonbox .bds_douban:hover {
	opacity: 0.3;
}

.foot-content {
	clear: both;
	padding-top: 20px;
}
.foot-logo{
	float: left;
}

.foot-content h3 {
	font-size: 18px;
	color: #f9f9f9;
	font-weight: bold;
	margin-bottom: 20px;
}
.foot-content .line{
	width: 1px;
	height: 80px;
	background: #45474a;
	float: left;
	margin: 20px 3.5% 0 4.5%;
}

.foot-box .address {
	float: left;
	overflow: hidden;
	line-height: 32px;
	width: 42.5%;
	font-size: 14px;
}

.foot-box .address ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
}

.foot-box .address ul li {
	line-height: 32px;
	clear: both;
	color: #c9c9c9;
}

.foot-box .address ul li i {
	color: #858586;
	font-size: 20px;
	margin-right: 10px;
	position: relative;
	top: 2px;
}

.foot-box .ewm-wrap {
	width: 19%;
	float: right;
}

.foot-box .ewm-wrap ul {
	width: 100%;
	display: flex;
	flex-direction: row;
	margin: 0 auto;
	justify-content: space-between;
	line-height: 29px;
}

.foot-box .ewm-wrap ul li {
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.foot-box .ewm-wrap ul li:first-child {
	padding-left: 0px;
}

.foot-box .ewm-wrap img {
	margin: 0 auto;
}

.foot-box .ewm-wrap .text {
	font-size: 12px;
	line-height: 30px;
}

.foot-copy {
	background: #212325;
	color: #919395;
	font-size: 12px;
	text-align: center;
}

.foot-copy a {
	color: #919395!important;
}

.foot-copy a:hover {
	color: #f3f5f8!important;
}


/* footer E */


/*--分页--*/

.page {
	padding: 20px 0px 30px 0px;
	text-align: center;
	clear: both;
	margin: 0px auto;
	font-size: 14px;
}

.page A {
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #c9c9c9 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #818181;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	TEXT-DECORATION: none;
}

.page A:hover {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #322516;
	BORDER-BOTTOM: #c9c9c9 1px solid
}

.page A:active {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #818181;
	BORDER-BOTTOM: #c9c9c9 1px solid
}

.page SPAN.current {
	BORDER-RIGHT: #0c4692 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #0c4692 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #0c4692 1px solid;
	COLOR: #0c4692;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #0c4692 1px solid;
	background: #fff;
}

.page SPAN.disabled {
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c9c9c9 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #ababab;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c9c9c9 1px solid
}
 
/*融折联系我们*/

 
.subcontact {
	width: 83%;
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden;
}

.subcontact-box {
	width:36.8%;
	background: #333333;
	color: #c3c3c3;
	padding: 20px 40px 40px 40px;
	float: left;
	text-align: left;
}
 
.subcontact h3 {
	font-size: 16px;
	padding: 15px 0;
	font-weight: bold;
	line-height: 25px;
	border-bottom: #474747 solid 1px;
}

.subcontact i {
	font-size: 20px;
	color: #fff;
	position: relative;
	top: 2px;
	margin-right: 15px;
}

.subcontact li{
	margin-top: 23px;
	font-size: 14px;
	color: #c3c3c3;
}
.subcontact li span{padding-left:98px;}
.submap {
	width: 100%;
	margin: 50px 0;
	overflow: hidden;
	}

.submap img {
	width: 100%;
}

.subcontact-feed {
	width:55%;
	float: right;
}

 
.subcontact-feed h3 {
	font-size: 18px;
	color: #222222;
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	border-bottom: #edecec solid 1px;
	font-weight: normal;
}

.subcontact-feed form {
	width: 100%;
	margin: 0 auto;
	padding-top: 24px;
}

.subcontact-feed form input {
	border: #ccc solid 1px;
	height: 40px;
	padding: 0 17px;
	background: #f5f5f5;
	margin-bottom: 16px;
	color: #a6a6a6;
	font-size: 14px;
}

.subcontact-feed form div {}

.subcontact-feed form .input-first {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.subcontact-feed form .input-first input {
	width: 48%;
}

.subcontact-feed form .input-add input {
	width: 100%;
}

.subcontact-feed form .input-content textarea {
	border: #ccc solid 1px;
	padding: 17px 17px;
	background: #f5f5f5;
 	font-size: 14px;
	margin-bottom: 27px;
	width: 100%;
	color: #a6a6a6;
}

.subcontact-feed form .form-btn {
	text-align: center;
}

.subcontact-feed form .form-btn button {
	background: #006eb9;
	height: 40px;
	padding: 0 30px;
	border: none;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	width: 28%;
	margin: 0 auto;
	outline: none;
	text-align: center;
}


/* topBanner S */

.topBanner {
	position: relative;
}

.topBanner>img {
	width: 100%;
}


/*关于我们*/

.sub-nva-wrap {
	width: 100%;
	border-top: #fff solid 1px;
	border-left: none;
	border-right: none;
	background: #0c4692;
	
}

.local-wrap {
	width: 100%;
	max-width: 1180px;
	padding: 0;
}

.sub-nva-wrap .local {
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-bottom: none;
	border-top: none;
	float: right;
	color: #fff;
}

.sub-nva-wrap .local a {
	color: #fff;
}

.sub-nva-wrap .local a:hover {
	color: #ddd;
}

.sub-nva-wrap .local i {
	color: #fff;
}

.sub-nva-wrap .list {
	float: left;
	display: flex;
	flex-direction: row;
	width: 80%;
	text-align: center;
}

.sub-nva-wrap .list a {
	height: 40px;
	line-height: 40px;
	display: block;
	width: 20%;
	font-size: 14px;
	color: #fff;
	border-right: #3276cf solid 1px;
}

.sub-nva-wrap .list a.cur {
	background: #fff;
	background: #3276cf;
}

.sub-nva-wrap .list a:hover {
	background: #fff;
	background: #3276cf;
}
.comconcept{
	padding-top: 55px!important;
}

.subabout-content {
	padding: 40px 0 20px 0;
	line-height: 28px;
	font-size: 15px;
}

.subabout-content img {
	max-width: 100%;
}

.abtin h2 {
	font-family: "GOTHAPROBOL";
	text-transform: uppercase;
}
.abt-en h2{
	font-size: 42px;
}
.abt-en h3{
	color: #333333;
}
.sub-about-list{
	margin-bottom: 55px;
	text-align: center;
}
.sub-about-list .p9{
	margin-bottom: 10px;
}
.profile-content{
	margin-top: 45px;
	margin-bottom: 20px;
	position: relative;
	
}
.fn-r{
	float: right;
}
.profile-left{
	width: 58%;
	height: 316px;
	position: absolute;
	left: 0;
	background:url(../images/abtinbg.png) no-repeat left bottom;
	margin-top: 42px;
	padding-left: 25px;
	padding-top: 32px;
}
.profile-left h2{
	font-size: 16px;
	color: #666666;
	padding-left: 25px;
	padding: 24px 0;
}
.profile-left .line{
	width: 88px;
	height: 2px;
	background: #006eb9;
}
.profile-left .content{
	margin-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 27px;
	width: 86%;
}

/*企业文化*/

.culture-wrap {
	width: 100%;
	background: url(../images/whbgin.jpg) no-repeat center top;
	margin-top: 50px;
	padding: 55px 0;
	text-align: center;
}

.culture-wrap .gloab-tit h2 {
	color: #9cafbc;
	font-family: "GOTHAPROBOL";
	text-transform: uppercase;
}

.culture-wrap .gloab-tit h3 {
	color: #fff;
	font-size: 22px;
}

.culture-wrap .culture {
	display: flex;
	flex-direction: row;
	padding-top: 50px;
}

.culture-wrap .culture .item {
	display: block;
	width: 33.33%;
	padding-top: 10px;
}

.culture-wrap .culture .item .show1 h2 {
	line-height: 50px;
	font-size: 22px;
	height: 50px;
	margin-top: 10px;
	color: #fff;
}

.culture-wrap .culture .item .show1 p {
	line-height: 20px;
	overflow: hidden;
	color: #fff;
}

/*产品展示*/

.sub-main {
	padding:0 0 26px 0!important;
}

.sub-main-left {
	width: 16.7%;
	float: left;
}

.sub-main-left .tit {
	background: #0571bb url(../images/cpbg.jpg) no-repeat;
	text-align: center;
	padding: 30px 0 30px 0;
	color: #fff;
	font-size: 20px;
	margin-bottom: 1px;
}

.sub-main-left .list {
	background: #ececec;
}

.sub-main-left .list li li{
	
}

.sub-main-left .list li .a {
	padding-left: 16px;
	line-height: 47px;
	border-bottom: #fff solid 1px!important;
	height: 47px;
	display: block;
	width: 100%;
	font-size: 16px;
	color: #1f1a17;
}
.sub-main-left .list li .a  i{
	float: right;
	margin-right: 16px;
}

.sub-main-left .list li .a:hover {
	background: #0071be;
	color: #Fff;
}

.sub-main-left .list li .cur {
	background: #0071be;
	color: #Fff;
}

.download-left .list li ul {
	display: none;
	color: #666;
	padding: 13px 0 13px 0px;
}

.sub-main-left .list li ul li {
	width: 94%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	font-size: 14px;
}
.sub-main-left .list li ul li i{
	color: #f7f7f7;
}
.sub-main-left .list li ul li a {
	padding-left: 13px;
	display: block;
	color: #666666;
	font-size: 14px;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}

.sub-main-left .list li ul a:hover {
	color: #0071be;
}

.sub-main-left .list li ul li a.current {
	color: #0071be!important;
}
.sub-main-left .list li ul li a.current  i{
	color: #2985c3;
}

.sub-main-left .list li ul li:last-child {
	border-bottom: none;
}
 

.sub-main-right {
	width: 80%;
	float: right;
}

.sub-main-right .nav {
	border-bottom: #e1e1e1 solid 1px;
	height: 42px;
	width: 100%;
	color: #006eb9;
	font-size: 24px;
	margin-top: 35px;
}
.rz-pro-list .row{
	margin: 0 -7px;
}

.rz-pro-list .row .p9{
	padding: 0 7px;
	margin-top: 22px;
	text-align: center;
}

.rz-pro-list .row .p9  .pic{
	border: #d7d7dc solid 1px;
	width: 100%;
	height: 0;
	padding-bottom: 124%;
	overflow: hidden;
	background: #fff;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
  
.rz-pro-list .row .p9 .tit{
	line-height: 53px;
	color: #252424;
	font-size: 14px;
}
.rz-pro-list .row .p9 a:hover .pic{
	border: #006eb9 solid 1px;
}
.rz-pro-list .row .p9 a:hover .tit{
	background: #006eb9;
	color: #fff;
}



/*产品详情页*/

.prode {
	margin: 0 auto;
	margin-top:20px;
	overflow: hidden;
	width: 100%;
	clear: both;
}

.prode .picde {
	width: 32.3%;
	border: rgba(0,110,185,0.24) solid 1px;
	float: left;
	background: #d6d4d3;
}

.prode .pro-subcontent {
	width: 64.3%;
	float: right;
}

.prode .pro-subcontent h2 {
	color: #333333;
	font-size:16px;
	font-weight: bold;
	padding: 23px 0 20px 0;
	border-bottom: #eeebeb dashed 1px;
}

.prode .pro-subcontent .p {
	line-height: 26px;
	font-size: 14px;
	padding-top: 10px;
 
}
 
 

.prode-content {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	font-size: 14px;
	line-height: 28px;
}

.prode-content img {
	max-width: 100%;
}

/*融折服务项目*/

.rz-serrvicein-relate {
	width: 100%;
	background: #f5f6f8;
	padding: 35px 0;
}

.servicein {
	position: relative;
	padding-top: 30px!important;
	padding-bottom: 30px!important;
}

.rz-sharein {
	position: absolute;
	top: 65px;
	right: 0;
}

.rz-sharein .bdsharebuttonbox {
	background: none;
}

.rz-sharein .bdshare-button-style0-16 a {
	background: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.rz-sharein .bdshare-button-style0-16 a i {
	font-size: 36px;
	padding: 0;
}

.rz-sharein .bds_qzone i {
	color: #fabc22;
}

.rz-sharein .bds_tsina i {
	color: #f16922;
}

.rz-sharein .bds_tqq i,
.rz-sharein .bds_renren i,
.rz-sharein .bds_weixin i {
	font-size: 43px!important;
}

.rz-sharein .bds_tqq,
.rz-sharein .bds_renren,
.rz-sharein .bds_weixin {
	margin: 0 0 0 5px!important;
}

.rz-sharein .bds_tqq i {
	color: #0072c9;
}

.rz-sharein .bds_renren i {
	color: #77c9eb;
}

.rz-sharein .bds_weixin i {
	color: #00af08;
}

.servicein h1 {
	font-size: 36px;
	font-weight: bold;
	color: #333333;
}

.servicein h3 {
	color: #0c4692;
	font-size: 16px;
	border-bottom: #e7e7e7 solid 1px;
	padding: 25px 0 20px 0;
	line-height: 24px;
}

.servicein .service-article {
	line-height: 25px;
	padding: 30px 0 0 0;
}

.serrvicein-tit {
	color: #a0a0a0;
	font-size: 14px;
	margin-bottom: 30px;
	overflow: hidden;
}

.serrvicein-tit h1 {
	float: left;
	text-align: left;
	color: #0c4692;
	font-size: 30px;
	font-weight: bold;
}

.serrvicein-tit a {
	float: right;
	color: #cbcdd2;
	line-height: 35px;
}

.serrvicein-tit a i {
	color: #cbcdd2;
}

.serrvicein-tit a:hover {
	color: #0c4692;
}

.serrvicein-tit a:hover i {
	color: #0c4692;
}


/*案例*/

.casein-wrap {
	background: #f4f5f8;
	padding: 40px 0;
}
.casein-wrap .gloab-tit{
	text-align: center;
	padding-top: 17px;
	margin-bottom: 40px;
}
.casein-wrap .row{
	margin: 0 -10px;
}
.casein-wrap .row .p9{
	padding: 0 10px;
	margin-bottom: 23px;
}
.casein-wrap .row .p9 .pic{
	width: 100%;
	height: 0;
    padding-bottom: 62.5%;
	overflow: hidden;
}
.casein-wrap .row .p9 .text{
	width: 100%;
	background: #fff;
	border: #fff solid 1px;
	border-top: none;
	padding: 20px;
}
.casein-wrap .row .p9 .text h2{
	color: #353535;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden;
	-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
}
.casein-wrap .row .p9 .text p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
	height: 70px;
	color: #6a6b6b;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
}

.casein-wrap .row .p9 .text h3{
	font-family: arial;
	font-size: 12px;
	background:url(../images/sj.png) no-repeat 85px center;
	text-transform: uppercase;
	line-height: 12px;
	color: #393939;
}

.casein-wrap .row .p9 a{
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}

.casein-wrap .row .p9 a:hover .text{
	border: #006eb9 solid 1px;
	border-top: none;
}

.casein-wrap .row .p9 a:hover .text h2{
	color: #006eb9;

}

.casein-wrap .row .p9 a:hover .text h3{
	color: #006eb9;
	background:url(../images/sj.jpg) no-repeat 85px center;
}

.h15 {
	height: 15px;
}


/*内页新闻中心*/
.newsin-wrap {
	background: #f4f5f8;
	padding: 40px 0;
}

.newsin-wrap  .gloab-tit{
	text-align: center;
	margin-bottom: 40px;
}

.sub-news-class{
	text-align: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.sub-news-class a{
	display: block;
	width: 180px;
	height: 42px;
	background: #dddddd;
	color: #222222;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	margin: 0 20px;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.sub-news-class a:hover,
.sub-news-class a.cur{
	background: #006eb9;
	color: #fff;
}

.sub-news .row{
	margin: 0 -20px;
	margin-top: 48PX;
}

.sub-news .row .p9{
	padding: 0 20px;
	margin-bottom: 23px;
}
.sub-news .row .p9 a{
	display: flex;
	flex-direction: row;
	background: #fff;
	justify-content: space-between;
}

.sub-news .row .p9 a .pic{
	width: 32.8%;
}

.sub-news .row .p9 a .text{
	width: 67.1%;
	background: #fff;
	
	padding:6px 14px 0 14px;
	border: #fff solid 1px;
	border-left: none;
}
.sub-news .row .p9 .text h2{
	color: #353535;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.sub-news .row .p9 .text p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
	height: 45px;
	color: #6a6b6b;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
}

.sub-news .row .p9 .text h3{
	font-family: arial;
	font-size: 12px;
	background:url(../images/sj.png) no-repeat 85px center;
	text-transform: uppercase;
	line-height: 12px;
	color: #393939;
}

.sub-news .row .p9 a{
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}

.sub-news .row .p9 a:hover .text{
	border: #7ab1d8 solid 1px;
	border-left: none;
}

.sub-news .row .p9 a:hover .text h2{
	color: #006eb9;
}

.sub-news .row .p9 a:hover .text h3{
	color: #006eb9;
	background:url(../images/sj.jpg) no-repeat 85px center;
}

 
/*内页新闻详情页*/

 
.newsde {
	width: 88%;
	margin: 0 auto;
	padding: 30px 0 30px 0;
	position: relative;
}

.newsde .newsde-tit {
	font-size: 18px;
	padding: 0;
	color: #444444;
	line-height: 30px;
	padding-bottom: 15px;
	padding-top: 10px;
	border-bottom: #e5e5e5 solid 1px;
 text-align: center;
}

.newsde .newsde-info {
	font-size: 14px;
	color: #999999;
	line-height: 18px;
	padding: 10px 0 10px 0;
	margin: 0 auto;
	text-align: left;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	
}
.newsde .newsde-info span{
	float: right;
}

.newsde .newsde-share-wrap{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 14px;
	margin-bottom: 40px;
	margin-top: 20px;
}
.newsde .newsde-share-wrap h2{
	text-align: right;
	line-height: 36px;
}
.newsde .newsde-share {
	width: 264px;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}

.newsde .newsde-share a {
	display: block;
	width: 36px;
	height: 36px;
	margin: 0 14px 0px 0;
	padding: 0;
}

.newsde .newsde-share a.bds_sqq {
	background: url(../images/s2.jpg);
}

.newsde .newsde-share a.bds_weixin {
	background: url(../images/s1.jpg);
}

.newsde .newsde-share a.bds_tsina {
	background: url(../images/s4.jpg);
}

.newsde .newsde-share a.bds_qzone {
	background: url(../images/s3.jpg);
}


.newsde .newsde-content {
	padding: 20px 0;
	font-size: 14px;
	line-height: 28px;
	min-height: 300px;
}

.newsde .newsde-content img {
	max-width: 100%;
}

.newsde .newsde-fenye {
	line-height: 32px;
	font-size: 14px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	border-top: #e5e5e5 solid 1px;
	padding-top: 20px;
}

.newsde .newsde-fenye .fenye-box {
	width: 84%;
	
}

.newsde .newsde-fenye .fenye-box a {
	width: 60%;
	float: left;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 32px;
	color: #333333;
}
.newsde .newsde-fenye .fenye-box a.none{
	color: #999;
}
.newsde .newsde-fenye .fenye-box a:hover {
	color: #006eb9;
}

.newsde .newsde-fenye a.prev {
	float: none;
	display: block;
}

.newsde .newsde-fenye a.next {
	clear: both;
	display: block;
}

.newsde .newsde-fenye .goback {
	text-align: center;
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	background: #fff;
	border: #cccccc solid 1px;
	margin-top: 10px;
	font-size: 14px;
}

.newsde .newsde-fenye .goback i {
	color: #716f6f;
	margin: 0 0px 0 25px;
	float: left;
}

.newsde .newsde-fenye .goback:hover {
	background: #006eb9;
	border: #006eb9 solid 1px;
	color: #fff;
}


/*融折案例详情页*/
.rz-casede-info{
	color: #6e6e6e;
	padding-top: 20px;
}
.rz-casede-subtitle{
	background: #f5f6f8;
	margin-top: 25px;
	font-size: 16px;
	color: #343434;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 20px 25px;
	line-height: 30px;
}
.rz-casede-subtitle .subtitle-tit{
	color: #0c4692;
	font-weight: bold;
	word-break: break-all;
	width: 55px;	
}
.rz-casede-subtitle .rz-casede-subtitle-item{
	display: flex;
	flex-direction: row;
	width: 50%;	
}
.rz-casede-subtitle .rz-casede-subtitle-item:first-child{
	padding-right: 25px;
	border-right: #ddd solid 1px;
}
.rz-casede-subtitle .rz-casede-subtitle-item:nth-child(2){
	padding-left: 25px;
}
.rz-casede-subtitle  .subtitle-info{
	width: 90%;
}
.newsde-fenye .goback-case{
	background: #616161;
	color: #fff;
}
.newsde-fenye .goback-case i{
	color: #fff;
}
.newsde-fenye .goback-case:hover{
	background: #777575;
	color: #fff;
}
.newsde-fenye .goback-case:hover i{
	color: #fff;
} 


/*返回顶部*/

.sroll_top {
	right: 20px;
	bottom: 3.7%;
	position: fixed;
	display: none;
	cursor: pointer;
	right: 20px;
}


/*返回顶部*/

.sroll_top .btn {
	display: block;
	position: relative;
	text-align: center;
	outline: none;
	z-index: 99999!important;
}

#to-top {
	position: fixed;
	width: 83px;
	height: 44px;
	bottom: 160px;
	z-index: 10;
	display: block;
	z-index: 99999!important;
}


/*移动端底部*/

.footH {
	height: 4rem;
	display: none;
}

.footFix {
	background: #006eb9;
	padding: 10px 0;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999;
	display: none;
	text-align: center;
}

.footFix>a {
	display: inline-block;
	width: 33%;
	font-size: 16px;
	color: #fff!important;
}

.footFix>a>i.iconfont {
	font-size: 20px;
	margin-right: 5px;
	color: #fff;
}

.subcontact .cont-mobile {
	display: none;
}

.cpclass-mobile {
	display: none;
}

.sub-pro-category-mobile {
	display: none
}

.mobile-download {
	display: none;
}


/*移动端搜素*/


/*内页产品展示*/

.pro-search {
	width: 100%;
	background: #efefef;
	overflow: hidden;
	padding: 7px 0 5px 0;
}

.pro-search-form {
	width: 94%;
	margin: 0 auto;
	font-size: 14px;
}

.pro-search-form i.icon-jiantou-copy {
	color: #070707;
	font-size: 22px;
	float: left;
}

.pro-search-form .box {
	background: #fff;
	border-radius: 5px;
	width: 95%;
	margin: 0;
	padding: 5px;
	float: left;
	height: 35px;
}

.pro-search-form .box i {
	font-size: 25px;
	color: #070707;
	padding: 0;
	margin: -6px 0 0 0;
	position: absolute;
	float: right;
	right: 0;
}

.pro-search-form .box input {
	height: 25px;
	float: left;
	width: 80%;
	margin-left: 25px;
	border: none;
}


/*搜索查询*/

.search-fw {
	width: 100%;
	padding: 20px 0;
	margin: 0 auto;
	max-width: 1180px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 20px;
}

.search-fw .item {
	width: 118px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	border: #d4d4d4 solid 1px;
	background: #f4f4f4;
	margin: 0 3px;
	display: block;
	cursor: pointer;
}

.search-fw .active {
	border: #d82228 solid 1px;
	background: #fff;
	color: #d82228;
}

.search-fw form {
	width: 60%;
	border: #bebebe solid 1px;
	height: 43px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 0 3px;
}

.search-fw form input {
	border: none;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	width: 71%;
}

.search-fw form a {
	background: #d82228;
	width: 19.5%;
	font-size: 16px;
	text-align: center;
	line-height: 41px;
	height: 41px;
	border: none;
	outline: none;
	font-family: "微软雅黑";
	color: #fff;
	display: block;
	cursor: pointer;
}
/*服务项目分类*/
.ny-nav {
	display: none;
}
/*头部搜索样式*/

/*头部搜索样式*/

.sb-search-wrap {
	width: 30px;
	float: left;
	background: #fff;
	margin-top: 25px;
	margin-left: 18px;
}

.sb-search {
	position: relative;
	width: 0%;
	min-width: 30px;
	height: 30px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 30px;
	margin: 0;
	z-index: 10;
	padding: 0;
	font-family: inherit;
	font-size: 14px;
	color: #272727;
}

.sb-search-input::-webkit-input-placeholder {
	color: #ddd;
}

.sb-search-input:-moz-placeholder {
	color: #ddd;
}

.sb-search-input::-moz-placeholder {
	color: #ddd;
}

.sb-search-input:-ms-input-placeholder {
	color: #ddd;
}

.sb-icon-search,
.sb-search-submit {
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 50%;
	background: #d6250a;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background: #d6250a;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* IE 8 */
	filter: alpha(opacity=0);
	/* IE 5-7 */
	opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	color: #fff;
	background: #d6250a;
	z-index: 90;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	border-bottom: none;
	border-top: none;
	text-align: center;
}

.sb-icon-search i {
	position: relative;
	left: 0;
	color: #fff;
	font-size: 17px;
	top: -2px;
}


/* Open state */

.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #d6250a;
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}

.search-wrap {
	display: flex;
	flex-direction: row;

}

.search-wrap input {
	background: none;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #333;
	width: 80%;
	background: #fff;
	border: none;
	outline: none;
	padding-left: 10px;
}

.search-wrap button {
	background: #006eb9;
	color: #fff;
	font-size: 18px;
	text-align: center;
	border-radius: 0px;
	height: 45px;
	line-height: 45px;
	width: 20%;
	border: none;
	outline: none;
}
/*产品左侧*/
.ny-nav{
	display: none;
}

/*新增底部*/
.foot-tel{
	color: #bfc2c4;
	font-size: 14px;
	line-height: 22px;
	background: #2e3033;
	display: block;
	width: 100%;
	overflow: hidden;
	display: none;
}
/*右侧固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#006eb9 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#006eb9 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#006eb9 url(../images/rightbar.png) no-repeat 0 -113px; color: #fff;}
.yb_bar .yb_ercode{background:#006eb9 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{margin:0 29px 25px 29px; width: 125px;}
.yb_bar .yb_ercode:hover .hd_qr{width: 125px; display: block;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff!important;}