/*
 *蚂蚁搬家
*/

@import url("font-awesome.min.css");
	* {
	font-family:"微软雅黑";
}
	a:hover{
		cursor: pointer;
	}
	a,a:hover,a:visited,a:active,a:focus{
		outline:none;
	}
#header {
	background:white;
	padding:10px;
	border-bottom:1px solid #eaeaea;
}
#header .navUl {
	padding:0;
	padding-left:10px;
	margin:0;
	padding-left:50px;
}
#header .navUl li {
	float:left;
	margin-right:5px;
	padding:0;
}
#header .navUl li.active a{
	color:#003894;
}
#header .navUl li a {
	display:block;
	color:#4b4b4b;
	line-height:60px;
	padding:0 16px;
	font-size:16px;
}
#header .navUl li a.active,#header .navUl li a:hover {
	color:#003894;
	text-decoration:none;
}
#header .logo {
	text-align:left;
	position:relative;
	top:4px;
}
#header .logo img {
	width:auto;
	height:50px;
	
}
#header .tel {
	text-align:right;
}
#header .tel img {
	height:40px;
	margin:10px 0;
}
#header .tel span{
	background:url(../image/dianhua.png) no-repeat left center;
	background-size:30px  auto;
	display:block;
	font-size:23px;
	height:66px;
	line-height:66px;
}
#header .tel {
	padding:0;
}
#banner {
	max-height:500px;
	overflow:hidden;
	overflow-y:hidden;
}
#banner .swiper-container img {
	width:100%;
	vertical-align:middle;
}
.TopForm {
	padding:0px 0px 20px 0px;
	border-radius:4px;
	-webkit-border-radius:4px;
	overflow:hidden;
	background:white;
	position:relative;
	top:-40px;
	z-index:1;
	box-shadow:0px 10px 30px #a4bcf6;
}
.TopForm .inpuBox {
	border:3px solid #edf2ff;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.TopForm .inpuBox input[type=text] {
	width:90%;
	height:80px;
	padding:0 10px 0 150px;
	text-align:center;
	background:url(../image/chufa_icon_n@2x.png) no-repeat;
	background-position:80px !important;
	background-size:50px !important;
	font-size:18px;
	border:none;
	outline:none;
}
.TopForm .inpuBox input[type=text].end {
	background:url(../image/daoda_icon_n@2x.png) no-repeat !important;
	background-size:50px !important;
	background-position:80px !important;
}
.TopForm .inpuBox input[type=submit] {
	width:100%;
	height:80px;
	background:#ffcc00;
	font-size:20px;
	font-weight:bold;
	border:none;
	outline:none;
	color:white;
}
.TopForm .inpuBox input[type=submit]:hover {
	background:#edbd00;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.TopForm .numInfo {
	padding:50px 0 0 0;
	background:url(../image/topbg.png) no-repeat;
	background-position:top;
	background-size:300px;
}
.TopForm .numInfo .row {
	text-align:center;
}
.TopForm .numInfo h1 {
	text-align:center;
	font-size:50px;
	font-weight:bold;
	color:#003894;
	position:relative;
}
.TopForm .numInfo h1:after {
	content:'';
	position:absolute;
	bottom:-10px;
	left:50%;
	margin-left:-20px;
	width:40px;
	height:1px;
	background:#003894;
}
.TopForm .numInfo .row strong {
	display:block;
	color:#555555;
	font-size:18px;
	margin-top:30px;
}
.TopForm .numInfo .row span {
	display:block;
	color:#b6b6b6;
	margin:20px;
	font-size:15px;
}
.itemTitle {
	color:#666666;
	margin-bottom:50px;
}
.itemTitle span {
	color:#999;
}
.typeItem {
	/* margin-top:0px;
	*/
	margin-top:0px;
}
.typeItem .row .box {
	text-align:center;
	height:240px;
	margin:45px auto;
	border-radius:4px;
	-webkit-border-radius:4px;
	background-size:70px !important;
	background-repeat:no-repeat !important;
	background-position:50% 80% !important;
	box-shadow:0px 2px 4px rgba(0,0,0,0.2);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	position:relative;
}
.typeItem .row .box:hover {
	transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
}
.typeItem .row .box h1 {
	font-size:19px;
	color:white;
	font-weight:bold;
	padding-top:50px;
	display:block;
}
.typeItem .row .box:hover h1 {
	font-size:19px;
	color:white;
	font-weight:bold;
	padding-top:100px;
	display:block;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.typeItem .row .box .icon {
	display:block;
	margin:30px auto;
	width:80px;
	height:80px;
}
.typeItem .row>div .box .icon {
	background-size:90%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain !important;
}
.typeItem .row>div:nth-child(1) .box .icon {
	background-image:url(../image/xjkb@2x.png);
}
.typeItem .row>div:nth-child(2) .box .icon {
	background-image:url(../image/ptbj@2x.png);
}
.typeItem .row>div:nth-child(3) .box .icon {
	background-image:url(../image/ctbj@2x.png);
}
.typeItem .row>div:nth-child(4) .box .icon {
	background-image:url(../image/jpbj@2x.png);
}
.typeItem .row>div:nth-child(5) .box .icon {
	background-image:url(../image/hwbj@2x.png);
}
.typeItem .row>div:nth-child(6) .box .icon {
	background-image:url(../image/sbby@2x.png);
}
.typeItem .row>div:nth-child(7) .box .icon {
	background-image:url(../image/bgsbq@2x.png);
}
.typeItem .row>div:nth-child(8) .box .icon {
	background-image:url(../image/zzfw@2x.png);
}
.typeItem .row>div .box:hover .icon {
	display:none;
}
.typeItem .row>div:nth-child(1) .box {
	background:#ea7719;
}
.typeItem .row>div:nth-child(1) .box:hover {
	background-image:url(../image/xjkb@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(2) .box {
	background:#20c0a0;
}
.typeItem .row>div:nth-child(2) .box:hover {
	background-image:url(../image/ptbj@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(3) .box {
	background:#4a90e2;
}
.typeItem .row>div:nth-child(3) .box:hover {
	background-image:url(../image/bg_ctbj@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(4) .box {
	background:#455e72;
}
.typeItem .row>div:nth-child(4) .box:hover {
	background-image:url(../image/jpbj@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(5) .box {
	background:#455e72;
}
.typeItem .row>div:nth-child(5) .box:hover {
	background-image:url(../image/swbj@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(6) .box {
	background:#4a90e2;
}
.typeItem .row>div:nth-child(6) .box:hover {
	background-image:url(../image/sbby@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(7) .box {
	background:#20c0a0;
}
.typeItem .row>div:nth-child(7) .box:hover {
	background-image:url(../image/bg_ctbj@2x.gif);
	background-size:150% !important;
}
.typeItem .row>div:nth-child(8) .box {
	background:#ea7719;
}
.typeItem .row>div:nth-child(8) .box:hover {
	background-image:url(../image/zzfw@2x.gif);
	background-size:150% !important;
}
.typeItem .row .box:hover .topicon {
	transform:scale(1);
	-webkit-transform:scale(1);
	filter:alpha(opacity=100);
	opacity:1;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.topicon {
	position:absolute;
	width:100px;
	height:100px;
	border-radius:50%;
	-webkit-border-radius:50%;
	left:50%;
	margin-left:-50px;
	top:-50px;
	background-size:50%;
	background-repeat:no-repeat;
	background-position:center;
	transform:scale(0);
	-webkit-transform:scale(0);
	filter:alpha(opacity=0);
	opacity:0;
}
.typeItem .row>div:nth-child(1) .box .topicon {
	background-image:url(../image/xjkb@2x.png);
	background-color:#ea7719;
}
.typeItem .row>div:nth-child(2) .box .topicon {
	background-image:url(../image/ptbj@2x.png);
	background-color:#20c0a0;
}
.typeItem .row>div:nth-child(3) .box .topicon {
	background-image:url(../image/ctbj@2x.png);
	background-color:#4a90e2;
}
.typeItem .row>div:nth-child(4) .box .topicon {
	background-image:url(../image/jpbj@2x.png);
	background-color:#455e72;
}
.typeItem .row>div:nth-child(5) .box .topicon {
	background-image:url(../image/hwbj@2x.png);
	background-color:#455e72;
}
.typeItem .row>div:nth-child(6) .box .topicon {
	background-image:url(../image/sbby@2x.png);
	background-color:#4a90e2;
}
.typeItem .row>div:nth-child(7) .box .topicon {
	background-image:url(../image/bgsbq@2x.png);
	background-color:#20c0a0;
}
.typeItem .row>div:nth-child(8) .box .topicon {
	background-image:url(../image/zzfw@2x.png);
	background-color:#ea7719;
}
.typeItem .row .box:hover .btn {
	background-size:cover !important;
	filter:alpha(opacity=100);
	opacity:1;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transform:translateY(0);
	-webkit-transform:translateY(0);
}
.typeItem .row .box .btn {
	background:#ffcc00;
	margin-top:20px;
	filter:alpha(opacity=0);
	opacity:0;
	transform:translateY(100px);
	-webkit-transform:translateY(100px);
}
.carGroup {
	margin:70px auto;
}
.carGroup .carBox {
	background:#3394ef;
}
.carGroup .row {
	padding:100px 0;
	background:url(../image/carbg.png) no-repeat;
	background-position:right;
	background-size:auto 100%;
}
.carGroup .text {
	background:#3394ef;
	padding:20px;
	color:white;
	width:40%;
	height:100%;
	line-height:25px;
}
.carGroup .img {
	width:60%;
}
.carGroup .img img {
	width:100%;
}
.carGroup #slidnav {
	border-left:3px solid #d1e5f8;
}
.carGroup #slidnav li {
	padding:30px;
	font-size:15px;
	color:gray;
	display:block;
	width:100%;
	margin:0;
	border-radius:0;
	-webkit-border-radius:0;
	background:white;
	opacity:1;
	line-height:10px;
}
.carGroup #slidnav li.swiper-pagination-bullet-active {
	background:#036fd9;
	color:white;
}
.carlsit {
	padding:30px 0;
	background:white;
}
.slidBox {
	padding:50px 0;
	background:url(../image/carbg.png) no-repeat;
	background-size:auto 100%;
	background-position:right;
}
.slidBox .swiper-container {
	width:800px;
	float:left;
}
.slidBox #slidnav {
	width:290px;
	float:left;
	position:relative;
	margin-left:20px;
	padding:80px 0;
}
.slidBox #slidnav .swiper-pagination {
	position:relative;
}
.case {
	padding:50px;
	background:url(../image/case_bg.png) no-repeat;
	background-size:cover;
}
.case .caseList {
	background:white;
	position:relative;
	padding:40px 20px;
	border-radius:8px;
	-webkit-border-radius:8px;
}
.case .swiper-slide {
	width:400px;
	position:relative;
	padding-top:40px;
}
.case .swiper-slide .headicon {
	border:1px solid rgba(0,0,0,0.1);
	width:80px;
	height:80px;
	border-radius:50%;
	-webkit-border-radius:50%;
	background:white;
	position:absolute;
	top:0;
	left:30px;
	z-index:1111;
}
.case .swiper-slide .headicon img {
	width:100%;
	height:100%;
	border-radius:50%;
	-webkit-border-radius:50%;
}
.case .caseList .title {
	font-size:17px;
	font-weight:bold;
	margin:20px 0;
}
.case .caseList .text {
	color:gray;
	font-size:14px;
	line-height:2;
	display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.case .caseList .Bimg {
	margin:20px 0;
}
.case .caseList .Bimg img {
	width:100%;
	height:200px;
}
.case .caseList .btn {
	padding:10px 40px;
	border-radius:100px;
	-webkit-border-radius:100px;
	background-image:-webkit-linear-gradient(to right,#82b7fc,#5188f8);
	background-image:linear-gradient(to right,#82b7fc,#5188f8);
	transform:scale(0);
	-webkit-transform:scale(0);
	filter:alpha(opacity=0);
	opacity:0;
}
.case .swiper-slide {
	transform:scale(0.85);
	-webkit-transform:scale(0.85);
	filter:alpha(opacity=80);
	opacity:0.8;
}
.case .swiper-slide-active {
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transform:scale(1);
	-webkit-transform:scale(1);
	filter:alpha(opacity=100);
	opacity:1;
}
.new {
	padding:100px 0;
}
.new .newimg img {
	width:100%;
	margin-top:0px;
}
.new .newitem h2 a{
	color:#2679ee;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
.new .newitem li a {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	color:gray;
	line-height:35px;
	padding-right:20px;
	position:relative;
	padding-left:20px;
}
.new .newitem li a:before {
	content:'';
	position:absolute;
	width:10px;
	height:10px;
	background:#3a8cc4;
	border-radius:50%;
	-webkit-border-radius:50%;
	left:0;
	top:50%;
	margin-top:-5px;
}
#footer {
	padding:60px;
	background:url(../image/footer.png) no-repeat;
	background-size:cover;
}
#footer strong {
	text-align:left;
}
#footer .linkItem ul {
	text-align:left;
}
#footer li a {
	color:white;
	opacity:0.8;
	font-size:12px;
	line-height:28px;
}
#footer strong {
	font-size:18px;
	color:white;
	display:block;
	margin-bottom:20px;
}
.copyright {
	background:#38393d;
	padding:20px;
}
.copyright .link li {
	display:inline-block;
	margin-right:10px;
}
.copyright .link li a.title {
	opacity:1;
	font-size:15px;
}
.copyright .link li a {
	color:white;
	opacity:0.5;
}
.CopyrightInfo {
	color:white;
	opacity:0.5;
	text-align:center;
	font-size:12px;
}
#linkCompany {
	text-align:center;
}
#footer .linkItem {
	/* float:left;
	*/
	width:12.4%;
	padding:5px;
	display:inline-block;
	vertical-align:top;
}

/*服务案例页面*/
#casePage .main,#proPage .main {
	padding:20px 0 70px;
	background:#f1f1f1;
}
.articleList {
	background:white;
	padding:0;
	border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom:25px;
	overflow:hidden;
}
/*文章列表*/
.articleList .img {
	padding:0;
}
.articleList .img {
	text-align:center;
	overflow:hidden;
}
.articleList .img img {
	width:auto;
	height:150px;
}
.articleList .text {
	padding:0px 20px;
}
.articleList .text h1 {
	font-size:19px;
	font-weight:bold;
	color:#565656;
	margin-bottom:25px;
}
.articleList .text p {
	color:#808080;
	font-size:14px;
	line-height:2;
	margin:10px 0;
	height:75px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
}
.articleList .timer {
	color:#d1d1d1;
}
.articleList:hover .img {
	overflow:hidden;
}
.articleList:hover .img img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.articleList:hover h1 {
	color:#003894;
}
.pageList {
	text-align:right;
}
.pageList ul {
	padding:0;
}
.pageList li {
	display:inline-block;
	margin:0;
	background:none;
	vertical-align:middle;
	margin-left:5px;
	margin-bottom:10px;
}
.pageList li a {
	background:white;
	border:1px solid #cfd0d2;
	color:#5d5d5e;
	display:block;
	padding:5px 10px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.pageList li a.active {
	color:white;
	background:#3c62e9;
	border:1px solid #3c62e9;
}
.pageList li a.prv {
	padding:15px;
	background:white url(../image/prv.png) no-repeat;
	background-position:center;
	background-size:30px;
}
.pageList li a.next {
	padding:15px;
	background:white url(../image/next.png) no-repeat;
	background-position:center;
	background-size:30px;
}
/*全国网点*/
.bannerBg{
	background:url(/skin/image/page_bg.jpg) no-repeat center;
	background-size: cover;
	height: 450px;
}
#sitePage .bannerBg {
	height:250px;
}
.tabBox {
	text-align:center;
	background:white;
	margin-top:-50px;
	position:relative;
	z-index:11;
	border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0px 5px 8px #e0e0e0;
	-webkit-box-shadow:0px 5px 8px #e0e0e0;
}
.tabBox>div a {
	display:block;
	background:white;
	padding:30px 40px;
	font-size:16px;
	color:#8b8b8b;
}
.tabBox>div a.active {
	color:#003894;
	font-weight:bold;
}
#sitePage .main {
	padding:50px 0;
	margin-top:30px;
}
#sitePage .main .row>div {
	padding:0;
}
#sitePage .main .row>div .flex {
	background:#f7f8fa;
	border-radius:8px;
	-webkit-border-radius:8px;
	margin:20px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
#sitePage .main .row>div .img {
	width:40%;
	height:150px;
	overflow:hidden;
	-webkit-border-radius:8px;
	overflow:hidden;
}
#sitePage .main .row>div .img img {
	width:100%;
	height:100%;
	vertical-align:middle;
	overflow:hidden;
	-webkit-border-radius:8px;
}
#sitePage .main .row>div .text {
	width:60%;
	padding:10px;
	margin-left:10px;
}
#sitePage .main .row>div .text strong {
	color:#003894;
	font-size:17px;
	display:block;
	margin-bottom:20px;
}
#sitePage .main .row>div .text strong a {
	color:#003894;
}
#sitePage .main .row>div .text div {
	color:#acacad;
	padding:0px 10px 0px 20px;
	margin-top:10px;
}
#sitePage .main .row>div .text div a {
	color:#acacad;
}
#sitePage .main .row>div .text .map {
	background:url(../image/icon_dizhi_moren.png) no-repeat;
	background-position:left;
}
#sitePage .main .row>div .text .tel {
	background:url(../image/icon_dianhua_moren.png) no-repeat;
	background-position:left;
}
#sitePage .main .row>div .flex:hover {
	background:#003894;
	color:white;
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	box-shadow:0px 5px 18px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 5px 18px rgba(0,0,0,0.2);
}
#sitePage .main .row>div .flex:hover a,#sitePage .main .row>div .flex:hover strong,#sitePage .main .row>div .flex:hover .tel {
	color:white;
}
#sitePage .main .row>div .flex:hover .map {
	background:url(../image/icon_dizhi_disabled.png) no-repeat;
	background-position:left;
}
#sitePage .main .row>div .flex:hover .tel {
	background:url(../image/icon_iphon_disabled.png) no-repeat;
	background-position:left;
}
/*答疑页面*/
#questionPage .main {
	background:#f1f1f1;
	padding:80px 0;
}
#questionPage .main .container {
	background:white;
	padding:20px;
	border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0px 0px 20px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);
}
#questionPage .main .list {
	border-bottom:1px solid #f4f4f4;
	padding:20px 0;
}
#questionPage .main a.list:hover {
	text-decoration:none;
}
#questionPage .main a.list:hover h1,#questionPage .main a.list:hover p {
	text-decoration:underline;
}
#questionPage .main .list .date {
	background:#003894;
	color:white;
	width:100px;
	padding:10px;
	text-align:center;
	border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:20px;
}
#questionPage .main .list .date strong {
	font-size:25px;
	display:block;
	margin-bottom:5px;
}
#questionPage .main .list .date span {
	display:block;
}
#questionPage .main .list .text {
	padding-left:30px;
}
#questionPage .main .list .text h1 {
	font-size:20px;
	color:#4f4f4f;
	display:block;
	font-weight:bold;
	margin-bottom:20px;
}
#questionPage .main .list .text p {
	color:#808080;
	font-size:14px;
	line-height:2;
}
.newlist{
	border-bottom: 1px dashed #ccc;
	padding-bottom:15px;
}
#casePage h2.ellipsis,#questionPage h2.ellipsis{
	color:#23282d;
	font-size:1.7rem;
	font-weight: 600;
}
#questionPage .pageList {
	margin-top:50px;
}
/*关于我们页面*/


/*文章详情页面*/
#detailPage {
	background:#f7f7f7
}
#detailPage .detailContent {
	background:white;
	position:relative;
	border-radius:8px;
	-webkit-border-radius:8px;
	min-height:500px;
	box-shadow:0px 10px 30px rgba(0,0,0,0.1);
	z-index:1;
	top:-120px;
	padding:60px;
}
table{margin-left: 25px;
border-collapse:collapse;
}
table tr td{
border:1px solid #ddd;
padding:0px;
}
.fanye p{
	text-align:left;
}
.fanye p a{
	background: none;
	border:none;
	color:#337ab7;
}
.yunu-showcase {margin: 0 0 40px;}
.yunu-showcase-info {margin-left: 430px;}
.yunu-showcase-info h1 {font-size: 24px;margin: 0 0 30px;font-weight: normal;}
.yunu-showcase-info p {margin: 5px 0 0;color: #666;line-height: 1.8;min-height: 40px;}
.yunu-showcase-info .tel {border-top: 2px solid #e6e6e6;margin-top: 15px;padding-top: 15px;background: url(../images/pc-xc-icon2.png) no-repeat 0 15px;padding-left: 60px;line-height: 21px;font-size: 18px;}
.yunu-showcase-info .tel a {float: right;padding: 10px 15px;background-color: #0e75c8;color: #fff;}
.yunu-showcase-info h2{
	margin-bottom:20px;
}
.pc-slide{float:left;width:400px;}
.view .swiper-slide .img-center {width:100%;height:300px;line-height:300px;}
.view .swiper-container{width:100%;}
.preview{width:100%;margin-top:10px;position:relative;}
.preview .swiper-container{margin:0 30px;}
.preview .swiper-slide .img-center{height:80px;border:1px solid #ddd;cursor:pointer;position:relative;line-height: 80px;}
.preview .arrow-left{background:url(../images/feel3.png) no-repeat left top;position:absolute;left:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;}
.preview .arrow-right{background:url(../images/feel4.png) no-repeat left bottom;position:absolute;right:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;}
.preview .active-nav .img-center{border-color: #0e75c8;}
#detailPage .main{
	padding-bottom:0px;
}
#detailPage .detailContent .topTitle {
	text-align:center;
}
#detailPage .detailContent .topTitle h1 {
	font-size:25px;
	color:#363636;
}
#detailPage .detailContent .topTitle .info {
	font-size:13px;
	color:#767676;
	margin-top:15px;
}
#detailPage .detailContent .topTitle .info span {
	display:inline-block;
	margin-right:5px;
}
#detailPage .detailContent .topTitle .info span small {
	opacity:0.7
}
#detailPage .detailContent .topTitle .key {
	font-size:12px;
	margin-top:10px;
	color:#3a3a3a;
}
#detailPage .detailContent .topTitle .key small {
	font-size:12px;
	opacity:0.7;
}
#detailPage .detailContent .pContent p,#detailPage .detailContent .pContent {
	font-size:14px;
	line-height:35px;
	color:#5e5e5e;
}
#detailPage  .pagelist {
	color:gray;
	font-size:14px;
}
#detailPage  .pagelist span:nth-child(1) {
	color:black;
}
#detailPage  .pagelist {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
/*右侧悬浮*/
.fixedRight {
	position:fixed;
	right:0;
	top:40%;
	z-index:111;
}
/*顶部中心*/
.topInfo {
	padding:5px;
}
.topInfo .link ul {
	text-align:center;
}
.topInfo .loginLink {
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
	color:gray;
	font-size:13px;
}
.topInfo .centerLink {
	display:inline-block;
	padding:0 10px;
	text-align:center;
	position:relative;
	color:gray;
	font-size:13px;
	cursor:pointer;
}
.topInfo .centerLink a {
	color:gray;
}
.topInfo .centerLink span {
	display:block;
	background:url(../image/jtdown.png) no-repeat;
	background-position:right;
	background-size:15px;
	padding:0 25px;
}
.topInfo .link ul {
	padding-top:10px;
	position:absolute;
	width:100%;
	left:0;
	top:19px;
	z-index:111;
	background:white;
	box-shadow:0px 5px 10px rgba(0,0,0,0.15);
	-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.15);
	transform:scale(0);
	-webkit-transform:scale(0);
	filter:alpha(opacity=0);
	opacity:0;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.topInfo .centerLink ul.change {
	transform-origin:top;
	-webkit-transform-origin:top;
	transform:scale(1);
	-webkit-transform:scale(1);
	filter:alpha(opacity=100);
	opacity:1;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.topInfo .link ul li a {
	display:block;
	padding:10px 10px;
}
.topInfo .link ul li a:hover {
	color:#003894;
	text-decoration:underline;
}
#header hr {
	margin:0;
}
.topInfo .city {
	font-size:13px;
}
.topInfo .city small {
	margin-right:5px;
	color:gray;
}

.sweet-overlay,.sweet-alert {
	z-index:1111111111 !important;
}
#Evaluation {
	position:relative;
	z-index:11;
}
.sweet-alert h2 {
	font-family:"微软雅黑";
	font-size:16px !important;
	line-height:30px !important;
}
.sweet-alert button {
	font-family:"微软雅黑";
}
.wp1,.wp2,.wp3,.wp4,.wp5,.wp6,.wp7,.wp9,.wp8 {
	visibility:hidden;
}
.bounceInLeft,.bounceInRight,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUpD,.fadeInLeft,.fadeInRight,.bounceInUp,.bounceIn,.fadeInRight {
	visibility:visible;
}
.tabBox .active a,.tabBox  a:hover{
	border-bottom:4px #003894 solid;
}

.delay-03s {
	animation-delay:0.3s;
	-webkit-animation-delay:0.3s;
}
.delay-05s {
	animation-delay:0.5s;
	-webkit-animation-delay:0.5s;
}
.delay-07s {
	animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
}
.delay-09s {
	animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
}
.delay-102s {
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s;
}
.delay-1s {
	animation-delay:1s;
	-webkit-animation-delay:1s;
}
.delay-105s {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s;
}
.delay-108s {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s;
}
.delay-2s {
	animation-delay:2s;
	-webkit-animation-delay:2s;
}
.delay-3s {
	animation-delay:3s;
	-webkit-animation-delay:3s;
}
/*适配处理*/

@media (max-width:990px) {
	body,html {
	overflow-x:hidden;
}
.navUl {
	width:200px;
	background:white;
	position:fixed;
	height:100%;
	top:0;
	right:0;
	display:none;
	box-shadow:-5px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.1);
	z-index:111111;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	padding-left:10px !important;
}
.navUl.show {
	display:block
}
#header .navUl li a {
	font-size:13px;
	color:#a3a3a3;
}
#header .navUl li a.active .fa {
	background:#005bb5;
	color:white;
}
.closeNav {
	display:block;
	font-size:25px;
	color:gray;
	padding:15px;
}
.navUl.change {
	right:0;
}
#headerMenu .shadown {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.4);
	display:none;
	z-index:116;
}
#headerMenu .shadown.change {
	display:block;
}
.navUl li {
	display:block;
	width:100%;
	background:url(../image/rightjt.png) no-repeat;
	background-size:10px;
	background-position:99%;
}
.navUl li .fa {
	font-size:18px;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	width:30px;
}
.mobileNav {
	font-size:30px;
	margin-top:20px;
	padding:0 20px;
}
.mobileNav img {
	width:auto;
	vertical-align:middle;
	margin-left:0px;
	height:40px;
}
.mobileNav .fa {
	cursor:pointer;
	color:#005bb5;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.TopForm .inpuBox input[type=text],.TopForm .inpuBox input[type=text].end {
	padding:20px 20px 20px 70px;
	width:100%;
	background-position:20px !important;
	background-size:30px !important;
	font-size:14px;
	text-align:left;
}
.typeItem .row .box {
	margin:60px auto;
}
.slidBox {
	padding:0 0;
	background:none !important;
}
.carBox.flex {
	display:block;
}
.carBox.flex .item {
	width:100%;
}
.carBox.flex img {
	width:100%;
}
.slidBox .swiper-container {
	width:100%;
}
.itemTitle {
	margin-bottom:20px;
}
.case,.new {
	padding:50px 0;
}
.new .newitem {
	margin-bottom:40px;
}
#footer {
	background-size:cover;
	padding:60px 0;
}
#footer .col-md-3 {
	margin-bottom:10px;
}
#footer strong {
	margin-bottom:5px;
}
.articleList .text h1 {
	margin-bottom:5px;
	margin-top:5px;
}
.pageList {
	text-align:center;
}
.tabBox {
	margin:0 5px;
}
#questionPage .main .list {
	display:block;
}
#questionPage .main .list .item {
	padding:0;
}
#detailPage .main .container {
	padding:0;
}
#detailPage .detailContent {
	padding:30px 18px;
}
.relationCompany .swiper-slide .imgbox img, #proPage .list .imgbox img{
	height:220px !important;
}
#questionPage .main{
	padding:40px 0;
}
#banner {
	/* height:auto;
	*/
		max-height:120px;
}
.TopForm {
	top:20px;
}
.typeItem {
	margin-top:90px;
	margin-bottom:90px;
}
.typeItem .row .box {
	margin:0 auto;
	width:100%;
	height:150px;
	background-image:none !important;
}
.typeItem .row>div .box .icon {
	width:30px;
	height:30px;
}
.typeItem .row .box h1,.typeItem .row .box:hover h1 {
	padding-top:40px;
	font-size:14px;
}
.typeItem .row .box .topicon {
	display:none !important;
}
.alertChoose .stepContent .listBox {
	overflow:visible;
	height:auto;
}
.alertChoose .step3 form input[type=text] {
	width:100%;
}
.tabBox>div {
	display:none;
}
.tabBox>div.active,.tabBox>div.showMore {
	display:block;
}
#footer .linkItem {
	float:left;
	width:33%;
	margin-bottom:10px;
	padding:5px;
}
.footer-top{
	display:block !important;
	overflow:hidden;
}
.footer-top ul{
	float:left;
	width:50%;
}
.footer-tel{
	width: 100% !important;
}
.footer-ewm{
	display: none;
}
.copyright .link li a {
	font-size:10px;
}

}@media screen and (min-width:768px) and (max-width:992px) {
	#footer .linkItem {
	float:left;
	width:25%;
	margin-bottom:10px;
	padding:5px;
}
}.overHide {
	width:100%;
	height:100%;
	overflow:hidden;
}
.rightBox {
	position:fixed;
	right:0;
	top:200px;
	z-index:12;
	width:150px;
	z-index:11111;
}
.rightBox ul {
	width:150px;
	padding:0;
	margin:0;
	position:relative;
}
.rightBox li {
	background:white;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	position:absolute;
	right:-80px;
	width:150px;
	cursor:pointer;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	color:white;
}
.rightBox li a {
	color:white;
}
.rightBox #showMoreRight.change {
	top:-70px !important;
}
/* .rightBox #showMoreRight {
	width:70px;
	right:0;
}
*/
.rightBox li:nth-child(1) {
	top:0;
	background:#003894;
}
.rightBox li:nth-child(2) {
	top:70px;
	background:#d64a4a;
}
.rightBox li:nth-child(3) {
	top:140px;
	background:#44b549;
}
.rightBox li:nth-child(4) {
	top:210px;
	background:#fa4333;
}
.rightBox li:nth-child(5) {
	top:280px;
	background:#0663C0;
}
.rightBox li span {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	width:80px;
	height:60px;
	line-height:60px;
}
.rightBox li:hover {
	right:0;
	box-shadow:0px 5px 8px rgba(0,0,0,0.18);
	-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.18);
}
.rightBox li b {
	display:inline-block;
	width:60px;
	height:60px;
	vertical-align:middle;
	font-size:30px;
	text-align:center;
	line-height:60px;
}
.backTop {
	position:fixed;
	right:0;
	bottom:10px;
	z-index:11;
	cursor:pointer;
	padding:10px 5px;
	background:white;
	text-align:center;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	display:none;
}
.backTop b {
	display:block;
	width:60px;
	height:auto;
	display:block;
	text-align:center;
	font-size:40px;
	color:#003894;
	background:white;
	margin-bottom:5px;
	line-height:30px;
}
.tangram-suggestion-main {
	z-index:999999;
}
/*首页企业列表*/
.companyGroup {
	padding:60px 0;
	background:#f4f4f4;
}
.swiper-wrapper {
	height:auto;
}
/* .relationCompany .swiper-slide {
	position:relative;
	border:1px solid #f4f4f4;
	padding:20px;
	border-radius:8px;
	-webkit-border-radius:8px;
	background:white;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	width:300px;
	height:auto;
	margin-right:20px;
}
*/
.relationCompany {
	position:relative;
}
.relationCompany .swiper-slide .imgbox,#proPage .list .imgbox {
	padding-bottom:10px;
	text-align:center;
}
.relationCompany .swiper-slide .imgbox img,#proPage .list .imgbox img {
	max-width:100%;
	height:240px;
	width:100%;
	margin:0;
}
.line2{
	display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.textbox p{
	color:#808080;
	line-height: 2;
}
#artsMain{
	margin:40px 0;
}
.relationCompany .swiper-slide .textbox {
	z-index:11;
}
.relationCompany .swiper-slide .textbox h1,#proPage .list .textbox h1 {
	font-size:15px;
	font-weight:bold;
	color:#777777;
}
.textbox h2{
	font-size: 18px;
  font-weight: 600;
}
.relationCompany .swiper-slide .textbox p {
	font-size:14px;
	line-height:2em;
	color:#c4c4c4;
	 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.relationCompany .swiper-slide .fa {
	color:gray;
	font-size:18px;
	position:relative;
	right:10px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.relationCompany .swiper-slide:hover .fa {
	color:#005bb5;
	right:0;
}
.relationCompany .swiper-pagination {
	position:relative;
	margin-top:30px;
}
.relationCompany .swiper-container {
	padding:20px;
	padding-top:30px;
}
/* .relationCompany .swiper-slide:hover {
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	box-shadow:0px 10px 20px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.1);
}
*/

/* 案例展示 */
.caseSlid  .swiper-slide {
	height:auto;
}
/*在线下单*/
#orderOnline .main {
	margin:80px 0;
}
#orderOnline .linkBox {
	width:90%;
	text-align:center;
	padding:80px;
	display:block;
	color:white;
	text-decoration:none;
	font-size:26px;
	cursor:pointer;
}
#orderOnline .linkBox .icon {
	display:block;
	width:100px;
	height:100px;
	margin:20px auto;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
#orderOnline .linkBox {
	border-radius:10px;
	-webkit-border-radius:10px;
	margin:50px auto;
}
#orderOnline .linkBox:hover .icon {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
#orderOnline .row>div:nth-child(1) .linkBox {
	background:#007AFF;
	box-shadow:0px 8px 0px #005dc1;
	-webkit-box-shadow:0px 8px 0px #005dc1;
}
#orderOnline .row>div:nth-child(2) .linkBox {
	background:#d64a4a;
	box-shadow:0px 8px 0px #aa2c2c;
	-webkit-box-shadow:0px 8px 0px #aa2c2c;
}
#orderOnline .row>div:nth-child(1) .linkBox .icon {
	background:url(../image/zixun.png) no-repeat center;
	background-size:cover;
}
#orderOnline .row>div:nth-child(2) .linkBox .icon {
	background:url(../image/orderonline.png) no-repeat center;
	background-size:cover;
}
/*顶部导航修改*/
#header.change {
	position:relative;
	padding:0;
	z-index:11;
}
#header {
	padding:0;
	position:relative;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	box-shadow:0px 0px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.1);
}
#header .navMain.change {
	height:0;
	overflow:hidden;
	z-index:111;
	padding:0;
}
#header .navMain {
	height:auto;
	overflow:visible;
	z-index:111;
	padding:0;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	padding-top:10px;
}
.toggleBtn {
	position:absolute;
	bottom:-40px;
	width:100px;
	left:50%;
	margin-left:-50px;
	height:40px;
	z-index:10;
	text-align:center;
	background:url(../image/navup.png) center no-repeat;
	background-size:auto 100% !important;
	cursor:pointer;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.toggleBtn.change {
	background:url(../image/navdown.png) center no-repeat;
}
#header.position {
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:111;
}
/*子菜单显示*/
.tabBox .showMenu {
	font-size:25px;
	cursor:pointer;
	padding:20px;
	color:gray;
}
/*个人中心菜单显示*/
#centerPage .showMenu {
	background:#007AFF;
	color:white;
	width:70px;
	height:70px;
	text-align:center;
	line-height:70px;
	font-size:25px;
	border-radius:50%;
	-webkit-border-radius:50%;
}
.rightBox .weixinLi:hover .weixin {
	background:transparent;
	width:100px;
	opacity:1;
}
.rightBox .weixin {
	position:absolute;
	width:0px;
	opacity:0;
	top:50%;
	margin-top:-50px;
	right:102%;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 5px 8px rgba(0,0,0,0.18);
	-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.18);
}
/*详情富文本控制*/
.pContent img {
	max-width:100% !important;
	height:auto !important;
}
/*网点案列*/
.siteCase {
	top:0;
	margin-bottom:50px;
}
#detailPage .siteCase .detailContent {
	top:0;
}
.siteCase .title {
	text-align:center;
	padding:20px;
}
.siteCase .title span {
	display:block;
}
.siteCase .title .text {
	font-size:18px;
	color:#676767;
	font-weight:bold;
	letter-spacing:2px;
}
.siteCase .title .sub {
	color:#d2d2d2;
	font-size:14px;
	margin-top:10px;
}
.siteCase .caseItem {
	background:white;
	display:block;
	text-decoration:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	overflow:hidden;
	margin:20px 0;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.siteCase .caseItem:hover {
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	box-shadow:0px 5px 20px rgba(0,0,0,0.1);
	transform:translateY(-15px);
	-webkit-transform:translateY(-15px);
}
.siteCase .caseItem img {
	width:auto;
	height:200px;
}
@media (max-width:990px) {
	.siteCase .caseItem img {
	width:100%;
	height:auto;
}
}.siteCase .caseItem .text {
	padding:10px;
}
.siteCase .caseItem .listTitle {
	text-align:center;
	display:block;
	color:#bababa;
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
}
.siteCase .caseItem .text p {
	color:#bababa;
	line-height:1.6em;
}
.siteCaseBox {
	padding:0 50px;
	position:relative;
}
.siteCaseBox .swiper-button-next {
	width:40px;
	height:40px;
	right:0;
	background:url(../image/rightbtn.png) no-repeat center;
	background-size:100%;
}
.siteCaseBox .swiper-button-prev {
	width:40px;
	height:40px;
	left:0;
	background:url(../image/leftbtn.png) no-repeat center;
	background-size:100%;
}
.siteCaseBox .swiper-pagination {
	width:100%;
	left:0;
}
.siteCaseBox .swiper-pagination-clickable .swiper-pagination-bullet {
	margin:0 5px;
}
/*文章详情强制约束*/
.articleDetail img {
	max-width:100% !important;
}
.articleDetail {
	overflow-x:hidden !important;
}
.detailContent {
	position:relative;
}
.detailNav {
	position:absolute;
	top:20px;
	left:40px;
}
.detailNav span {
	color:#d8d8d8;
}
.detailNav a {
	color:gray;
}
/*适配修改==========================*/

@media (max-width:990px) {
	/*首页*/
	#banner .swiper-container img {
	max-height:250px;
}
.itemTitle h1 {
	font-size:20px;
}
.TopForm .numInfo h1 {
	font-size:25px;
}
.TopForm .numInfo .row span {
	font-size:12px;
	margin-top:10px;
}
.TopForm .numInfo {
	padding:0 0;
}
.TopForm .numInfo .row strong {
	font-size:16px;
	margin-top:20px;
}
.typeItem {
	margin:0;
}
.typeItem .row .box {
	box-shadow:none;
	background:#eee !important;
}
.typeItem .row .box h1 {
	color:#5e7387 !important;
}
.typeItem .row>div .box .icon {
	width:40px;
	height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	background-size:auto 50% !important;
	background-color:#4c78eb;
}
.typeItem .row .box .btn {
	background-color:#4c78eb;
	color:white;
	font-size:13px;
}
/*案例展示*/
	.case .caseList {
	font-size:10px;
}
.case .swiper-slide .headicon {
	width:60px;
	height:60px;
	left:50%;
	top:10px;
	margin-left:-30px;
}
.case .caseList {
	padding:20px 20px;
}
.case .caseList .title {
	text-align:center;
	margin-bottom:10px;
}
.case .caseList .text {
	font-size:14px;
	display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.companyGroup {
	padding:30px 0;
}
.caseSlid .swiper-pagination {
	bottom:10px;
}
/*在线下单*/
	#orderOnline .row>div .linkBox {
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
/*车型介绍*/
	#carPage .carBox .carList .list {
	border:none;
	font-size:12px;
}
#carPage .carBox .carList .title.flex .item {
	font-size:12px;
}
#carPage .carBox .carList .title h1 {
	font-size:16px !important;
	position:relative;
	padding-left:10px;
	margin-bottom:15px !important;
	border-left:8px solid white;
}
#carPage .carBox .carList .list strong {
	font-size:13px;
	display:block;
	text-align:center;
}
#carPage .carBox .carList .leftTitle span {
	font-size:17px;
}
#carPage .style2 .carBox .carList .title h1 {
	border-left:8px solid #2b79b1;
}
/*通用背景*/
	.bannerBg {
	background-size:auto 100% !important;
	height:280px !important;
}
/*产品服务*/
	#productPage .listBox .btn {
	padding:5px 10px;
}
#productPage .listBox span {
	font-size:12px;
}
#productPage .main .row>div .icon {
	width:80px;
	height:80px;
	border:1px solid red;
	background:white;
	border-radius:50%;
	-webkit-border-radius:50%;
	border:3px solid rgba(0,0,0,0.1);
	opacity:0.6;
}
#productPage .listBox strong {
	font-size:15px;
}
#productPage .listBox {
	background:none !important;
}
#productPage .main .row>div .icon {
	background-size:50% auto !important;
}
#productPage .listBox .btn {
	margin-top:5px;
	font-size:12px;
}
#productPage .listBox:hover {
	background:none;
}
#productPage .listBox:hover .btn {
	background:#ffcc00;
	border:1px solid #ffcc00;
	color:white;
}
#productPage .listBox:hover strong {
	color:#666666;
}
#productPage .listBox:hover span {
	color:#666666;
}
#productPage .listBox:hover .icon {
	background-color:#036fd9 !important;
}
#productPage .listBox {
	padding:10px 0;
}
/*服务案例*/
	.articleList .img {
	max-height:150px;
	overflow:hidden;
}
.articleList .text p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	height:50px;
}
.articleList .text h1 {
	font-size:16px;
}
.articleList .text p {
	font-size:13px;
}
/*全国网点*/
	.rightBox {
	z-index:20;
	top:100px;
}
/*专家答疑*/
	#questionPage .main .list .text p {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	height:50px;
	font-size:13px;
	line-height:25px;
}
#questionPage .main .list .text h1 {
	font-size:17px;
	margin-bottom:10px;
}
#questionPage .main .list {
	padding:10px 0;
}
#questionPage .main .container {
	top:0px;
	box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:0;
	-webkit-border-radius:0;
}
/*右侧导航*/
	#header .navUl {
	height:100%;
	overflow-y:scroll;
}
/*文章顶部导航适配*/
	.tabScroll {
	margin:10px;
	margin-top:20px;
	box-shadow:0px 2px 8px #e0e0e0;
	-webkit-box-shadow:0px 2px 8px #e0e0e0;
	border-radius:4px;
	font-weight:bold;
	-webkit-border-radius:4px;
	color:#337ab7;
	padding:0 10px;
}
.tabScroll .swiper-slide {
	width:auto;
	display:inline-block;
	text-align:center;
	padding:20px;
}
#aboutPage .articleDetail {
	padding-top:20px;
}
#aboutPage .articleDetail p {
	font-size:13px !important;
}
#sitePage .main {
	padding-top:0 !important;
	margin-top:0px;
}
/*文章详情*/
	#detailPage .detailContent {
	top:0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.detailNav {
	font-size:12px;
	left:10px !important;
}
#detailPage .detailContent .topTitle h1 {
	font-size:17px;
	font-weight:bold;
	margin-bottom:20px;
}
#detailPage .detailContent .topTitle .info {
	font-size:12px;
}
#detailPage .pagelist {
	margin-bottom:20px;
	display:block;
}
.siteContact li span {
	display:inline-block;
	width:80%;
}
#footer strong {
	font-size:15px
}
}/*分公司联系方式*/
.siteContact {
	color:#5e5e5e;
	line-height:30px;
	font-weight:bold;
	margin-top:20px;
}
.siteContact li {
	display:block;
	margin-bottom:20px;
}
.siteContact li .fa {
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	margin-right:10px;
	background:#007AFF;
	color:white;
	border-radius:50%;
	-webkit-border-radius:50%;
	vertical-align:middle;
}
.siteContact li span {
	display:inline-block;
	vertical-align:middle;
}
/*404*/
.NotFound {
	padding:80px 20px;
	text-align:center;
}
.NotFound .statue {
	font-size:50px;
	color:#E7EAF3;
	font-weight:bold;
	position:absolute;
	right:0;
	display:block;
	width:100px;
	text-align:center;
	left:50%;
	margin:0;
	margin-left:40px;
	top:0;
}
.NotFound .bgbox {
	text-align:center;
	position:relative;
	width:100%;
}
.NotFound .bgbox img {
	width:auto;
}
.NotFound .text {
	font-size:16px;
	display:block;
	margin-top:30px;
	color:gray;
	line-height:30px;
}
.NotFound .text a {
	display:inline-block;
	margin-left:10px;
	cursor:pointer;
	color:#3294ef;
	text-decoration:underline;
}
@media (max-width:990px) {
	.NotFound .bgbox img {
	width:100%;
}
}/*导航修改*/
#header .navUl>li {
	position:relative;
	z-index:111;
}
#header .navUl>li>ul {
	position:absolute;
	background:white;
	left:0;
	top:55px;
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	border-radius:4px;
	-webkit-border-radius:4px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	opacity:0;
	height:0;
	overflow:hidden;
}
#header .navUl>li:hover>ul {
	opacity:1;
	height:auto;
	overflow:visible;
}
#header .navUl>li>ul>li {
	width:150px;
	display:block;
	margin:0;
	/*background:url(../image/next.png) no-repeat right;
	*/
	background-size:30px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	margin:5px;
}
#header .navUl>li>ul>li:hover {
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	background:#003894;
	color:white;
}
#header .navUl>li>ul>li:hover a {
	color:white;
}
#header .navUl>li>ul>li>a {
	line-height:25px;
	margin:5px 0;
}
#header .sub-menu>li {
	position:relative;
}
#header .sub-menu>li>ul {
	position:absolute;
	width:100%;
	background:white;
	left:145px;
	top:-5px;
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	border-radius:4px;
	-webkit-border-radius:4px;
	opacity:0;
	height:0;
	overflow:hidden;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	z-index:111;
	overflow:hidden;
}
#header .sub-menu>li:hover>ul {
	opacity:1;
	height:auto;
	overflow:visible;
}
#header .sub-menu>li>ul>li {
	display:block;
	margin:5px;
	float:none !important;
}
#header .sub-menu>li>ul>li>a {
	line-height:25px;
	background-size:30px;
	display:block;
	padding:5px 5px;
	text-decoration:none;
	color:#4b4b4b !important;
}
#header .sub-menu>li>ul>li>a:hover {
	background:#005bb5;
	color:white !important;
}
@media (max-width:990px) {
	#header .navUl>li>ul {
	position:relative;
	top:0;
	left:0;
}
#header .navUl>li>ul>li,#header .navUl>li>ul>li:hover {
	display:block;
	width:100%;
	background:url(../image/rightjt.png) no-repeat;
	background-size:10px;
	background-position:95%;
	box-sizing:border-box;
	margin:5px 0;
}
#header .navUl>li>ul {
	border-bottom:1px solid rgba(0,0,0,0.1);
	border-top:1px solid rgba(0,0,0,0.1);
	border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
}
#header .navUl li a {
	color:#a3a3a3 !important;
}
#header .navUl>li>ul>li:hover {
	background-color:white;
}
#header .sub-menu>li:hover>ul {
	position:relative;
	top:0;
	left:0;
}
#header .sub-menu>li>ul {
	position:relative;
	box-shadow:none;
	-webkit-box-shadow:none;
	overflow-x:hidden;
}
#header .sub-menu>li>ul li {
	box-sizing:border-box;
}
#header .sub-menu>li>ul>li {
	margin:5px 0;
}
#header .sub-menu>li>ul {
	width:0;
	border-bottom:1px solid rgba(0,0,0,0.1);
	border-top:1px solid rgba(0,0,0,0.1);
	box-sizing:border-box;
	padding-left:20px;
}
#header .sub-menu>li:hover>ul {
	width:auto;
	border-radius:0;
	-webkit-border-radius:0;
}
#header .sub-menu>li>ul>li>a {
	color:#a3a3a3 !important;
}
}/*电话浮动*/
.floatTel {
	width:auto;
	background:rgba(255,255,255,0.7);
	padding:10px;
	border-bottom-left-radius:8px;
	border-top-left-radius:8px;
	position:fixed;
	right:0;
	top:40px;
	z-index:11;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	display:none;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	height:50px;
}
.floatTel img {
	width:100%;
}
.floatTel.change {
	right:-153px;
}
#header .navUl li a {
	cursor:pointer;
}
.floatTel span{
	background: url(../image/dianhua.png) no-repeat left center;
    background-size: 34px auto;
    display: block;
    font-size: 20px;
	padding-left:40px;
	height:32px;
	white-space:nowrap;
}
/*城市列表*/
.topInfo {
	position:relative;
}
.cityList {
	padding:10px;
	border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);
	width:250px;
	position:absolute;
	left:0px;
	top:40px;
	background:white;
	z-index:11;
	display:none;
}
.cityList ul {
	padding:0;
	margin:0;
}
.cityList li {
	display:inline-block;
	margin:0;
	font-size:14px;
	cursor:pointer;
	padding:5px;
	color:gray;
}
.cityList li:hover {
	text-decoration:underline;
	color:black;
}
/*车型加载动画*/
.evaluationLoad {
	width:200px;
	height:200px;
	z-index:111;
	position:fixed;
	background:white;
	text-align:center;
	top:50%;
	margin-top:-100px;
	left:50%;
	margin-left:-100px;
	border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0px 10px 30px #a4bcf6;
	color:#4c78eb;
}
.evaluationLoad .fa {
	font-size:50px;
	display:block;
	margin:50px auto 20px  auto;
}
/*底部二次修改*/
#footer.footerStyle2 {
	padding:40px 0;
}
.footerStyle2 .contact {
	margin-bottom:20px;
}
.footerStyle2 .contact>div {
	color:white
}
.footerStyle2 .contact>div h1 {
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	margin:0;
	margin-bottom:5px;
}
.footerStyle2 .contact>div h1 small {
	opacity:0.8;
}
.footerStyle2 .contact>div .icon {
	background:rgba(0,0,0,0.3);
	display:inline-block;
	vertical-align:middle;
	width:40px;
	height:40px;
	font-size:25px;
	text-align:center;
	line-height:40px !important;
	border-radius:50%;
	-webkit-border-radius:50%;
	background:rgba(0,0,0,0.2);
	margin-right:10px;
}
.footerStyle2 .contact>div .icon .fa {
	line-height:40px;
}
.footerStyle2 .contact>div .text {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.footerStyle2 .contact>div .text img{
	position:absolute;
	width:100px;
	height:100px;
	top:70px;
	left:0;
}
.footerStyle2 .navlink {
	margin-top:30px;
	width:80%;
}
.footerStyle2 .navlink ul {
	margin:0;
	padding:0;
}
.footerStyle2 .navlink ul li {
	display:inline-block;
	padding:0 10px;
	position:relative;
	margin-bottom:10px;
}
.footerStyle2 .navlink ul li:after {
	content:'';
	position:absolute;
	right:0;
	top:50%;
	height:20px;
	margin-top:-10px;
	width:1px;
	background:rgba(255,255,255,0.5);
}
.footerStyle2 .link {
	width:80%;
}
.footerStyle2 .link ul {
	margin:0;
	padding:0;
}
.footerStyle2 .link ul li {
	display:inline-block;
	padding:0 10px;
	position:relative;
	margin-bottom:10px;
}
.footerStyle2 .link ul li b {
	color:white;
}
@media (max-width:990px) {
	.footerStyle2 .navlink ul li:after {
	display:none;
}
.footerStyle2 .contact>div {
	margin-top:30px;
}
.footerStyle2 .contact>div .text {
	font-size:13px;
}
.footerStyle2 .contact>div .text h1 {
	font-size:14px;
}
}/*城市切换提醒*/
@keyframes hotchange {
	0% {
	transform:translateX(0);
}
100% {
	transform:translateX(5px);
}
}@-webkit-keyframes hotchange /*Safari and Chrome*/ {
	0% {
	transform:translateX(0);
}
100% {
	transform:translateX(5px);
}
}.topInfo .city {
	position:relative;
}
.warningCity {
	width:200px;
	position:absolute;
	left:230px;
	top:0;
	animation:hotchange 1s linear forwards alternate;
	-webkit-animation:hotchange 1s linear forwards infinite alternate;
	z-index:11;
}
.warningCity span {
	display:inline-block;
	background:#003894;
	color:white;
	height:100%;
	border-radius:2px;
	font-size:12px;
	padding:0 10px;
	line-height:24px;
}
.warningCity i {
	display:inline-block;
	width:5px;
	height:10px;
	background:url(../image/leftw.png) no-repeat center;
	background-size:100% 100%;
}
.warningCity i.fa {
	width:15px;
	height:15px;
	text-align:center;
	margin-left:5px;
	cursor:pointer;
	background:white;
	color:#003894;
	border-radius:50%;
	line-height:15px;
	font-size:11px;
}
@media (max-width:990px) {
	.warningCity {
	left:110px;
}
}/*返回上一步样式修改2017-09-27*/
.alertChoose .stepContent .textRight,.alertChoose .stepContent .text-center {
	position:relative;
}
.alertChoose .stepContent .goBack {
	text-align:center;
	cursor:pointer;
	background:#C1C1C1;
}
@media (max-width:990px) {
	.alertChoose .stepContent .goBack {
	text-align:center;
	position:relative;
	left:0;
	top:0;
	cursor:pointer;
}
.alertChoose .stepContent .btn {
	display:block;
	margin-bottom:10px;
}
}.alertChoose .stepContent .goBack:hover {
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	color:black;
}
.alertChoose .stepContent .goBack .fa {
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	display:inline-block;
	margin-right:3px;
	vertical-align:middle;
}
.alertChoose .stepContent .goBack:hover .fa {
	transform:translateX(-5px);
	-webkit-transform:translateX(-5px);
}
/*特殊物品选择*/
.chooseToggle {
	text-align:center;
	color:#4885cf;
	padding-bottom:10px;
	margin-bottom:10px;
}
.chooseToggle span {
	cursor:pointer;
	display:block;
	width:100px;
	margin:0 auto;
	border:1px solid #4885cf;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px 0;
}
.chooseToggle span .fa {
	font-size:14px;
	margin-left:5px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.chooseToggle span .fa.change {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
/*滑动兼容修改======================*/
#proPage .list {
	position:relative;
	border-radius:8px;
	-webkit-border-radius:8px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	box-sizing:border-box;
	margin: 20px 0;
}
.swiper-wrapper,.swiper-slide {
	height:auto !important;
}
.relationCompany .swiper-slide {
	position:relative;
	border-radius:8px;
	-webkit-border-radius:8px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	width:300px;
	box-sizing:border-box;
}
.relationCompany .swiper-slide a,#proPage .list a {
	display:block;
	position:relative;
	border-radius:8px;
	-webkit-border-radius:8px;
	background:white;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	padding:20px;
	box-sizing:border-box;
	margin-right:0px;
}
.relationCompany .swiper-slide:hover a,#proPage .list:hover a {
	transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	box-shadow:0px 10px 20px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.1);
}
.case .swiper-slide {
	transform:scale(0.85);
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	-moz-transform:scale(0.85);
	filter:alpha(opacity=80);
	opacity:0.8;
}
.case .swiper-slide-active {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	filter:alpha(opacity=100);
	opacity:1;
}
.pagination {
	display:block;
	text-align:center;
}
.pagination .swiper-pagination-switch.swiper-active-switch {
	background:#007AFF;
	opacity:1;
}
.pagination .swiper-pagination-switch {
	display:inline-block;
	width:10px;
	height:10px;
	background:#007AFF;
	border-radius:100px;
	-webkit-border-radius:100px;
	margin:0 5px;
	opacity:0.5;
	cursor:pointer;
}
@media (max-width:990px) {
	.siteCaseBox {
	padding:0 0;
}
}.siteCaseBox .swiper-slide {
	padding:0 10px;
	box-sizing:border-box;
}
.siteCase .caseItem:hover {
	transform:translateY(-15px);
	-webkit-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	-moz-transform:translateY(-15px);
}
.new .newitem li a:hover {
	text-decoration:underline;
}
/*右侧弹出*/
.rightBoxstyle2.rightBox li {
	position:relative;
	top:0;
	margin-top:10px;
	width:auto;
	white-space:nowrap;
}
/*招聘模块*/
#recruitPage .pageBox {
	background:url(../image/zpbg.jpg) no-repeat center top;
	background-size:100%;
}
#recruitPage .mainBox {
	background:white;
	padding:40px 50px;
	margin:50px auto;
}
#recruitPage .mainBox .title {
	padding:15px;
	font-size:17px;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:30px;
}
#recruitPage .mainBox .listBox {
	padding:15px 10px;
	margin:0 10px;
	margin-bottom:50px;
	display:block;
	border-bottom:1px solid #f0f0f0;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
#recruitPage .mainBox .listBox:hover {
	border-bottom:1px solid black;
}
#recruitPage .mainBox .listBox .item {
	display:block;
	float:left;
	width:33.3%;
	box-sizing:border-box;
	color:gray;
	height:44px;
	font-size:13px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
#recruitPage .mainBox .listBox .item.city {
	text-align:center;
	line-height:44px
}
#recruitPage .mainBox .listBox .item.other {
	text-align:right;
	line-height:44px
}
#recruitPage .mainBox .listBox .item.name b {
	display:block;
	font-size:15px;
}
#recruitPage .mainBox .listBox .item.name span {
	display:block;
	margin-top:8px;
	color:gray;
}
#recruitPage .pageBox.recruitDetail {
	background:none;
}
#recruitPage .pageBox.recruitDetail .title {
	color:#959595;
	font-weight:normal;
	font-size:15px;
	line-height:2em;
	padding:15px 0;
}
#recruitPage .pageBox.recruitDetail .title b {
	color:#424242;
	display:inline-block;
}
#recruitPage .pageBox.recruitDetail .title span {
	display:inline-block;
	margin-right:15px;
	vertical-align:middle;
}
#recruitPage .pageBox.recruitDetail .subTitle {
	font-size:15px;
	font-weight:bold;
	color:#424242;
	margin:20px 0;
}
#recruitPage .pageBox.recruitDetail .text {
	color:gray;
	font-size:14px;
	line-height:2.5em;
}
#recruitPage .pageBox.recruitDetail .eamiWay {
	color:#0068da;
	font-weight:bold;
	font-size:16px;
	margin-top:40px;
	line-height:2.5em;
}
#recruitPage .pageBox.recruitDetail .eamiWay i {
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	background:url(../image/zpicon2.jpg) no-repeat center;
	background-size:100%;
	margin-right:10px;
}
#recruitPage .pageBox.recruitDetail .mainBox.right {
	padding:0px 0;
	padding-bottom:10px;
}
#recruitPage .pageBox.recruitDetail .rightTitle {
	border-bottom:2px solid #eeeeee;
	font-size:17px;
	color:#5d5d5d;
	padding:20px 20px;
}
#recruitPage .pageBox.recruitDetail .rightTitle i {
	display:inline-block;
	width:40px;
	height:40px;
	vertical-align:middle;
	background:url(../image/zpicon.jpg) no-repeat center;
	background-size:100%;
	margin-right:10px;
}
#recruitPage .pageBox.recruitDetail .listBox {
	margin-bottom:10px;
}
#recruitPage .pageBox.recruitDetail .listBox .item:nth-child(1) {
	width:70%;
}
#recruitPage .pageBox.recruitDetail .listBox .item:nth-child(2) {
	width:30%;
}
#recruitPage .pageBox.recruitDetail .mainRow>div {
	padding-right:8px;
	padding-left:8px;
}
@media (max-width:990px) {
	#recruitPage .mainBox {
	padding:20px 0;
}
#recruitPage .mainBox .listBox {
	margin-bottom:10px;
}
#recruitPage .mainBox .title {
	margin-bottom:10px;
}
#recruitPage .pageBox .container {
	padding-left:10;
	padding-right:10;
}
#recruitPage .pageBox.recruitDetail .rightContent {
	padding:20px 20px;
	font-size:12px;
	padding-top:0;
}
#recruitPage .pageBox.recruitDetail .title span {
	display:block;
	margin-bottom:10px;
}
#recruitPage .pageBox.recruitDetail .eamiWay {
	display:flex;
	align-items:center;
	line-height:1.8em;
}
#recruitPage .mainBox .listBox .item.name b {
	font-size:13px;
}
#recruitPage .mainBox .listBox .item {
	font-size:11px;
}
#recruitPage .pageBox.recruitDetail .text {
	font-size:12px;
}
#recruitPage .pageBox.recruitDetail .title span {
	font-size:13px;
}
}@media (max-width:1200px) {
	#header .navUl {
	transition:all 0.3s;
	padding-left:10px;
	font-size:12px;
}
#header .navUl li a {
	padding:0 10px;
}
.bannerBg {
	height:360px;
}
}/*首页复制过来的*/
.caseSlid,.siteCaseBox {
	position:relative;
}
.swiperRowBtn>div {
	position:absolute;
	width:40px;
	height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	z-index:11;
	top:50%;
	margin-top:-25px;
	background-color:rgba(255,255,255,1) !important;
	cursor:pointer;
	background-position:center !important;
	background-size:110% !important;
	background-repeat:no-repeat !important;
	opacity:0.7;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.swiperRowBtn>div:hover {
	opacity:1;
}
.swiperRowBtn .arrow-left {
	left:-45px;
	background:url(../image/leftbtn.png);
}
.swiperRowBtn .arrow-right {
	right:-45px;
	background:url(../image/rightbtn.png);
}
@media (max-width:990px) {
	.swiperRowBtn {
	display:none;
}
}#MEIQIA-BTN-HOLDER {
	z-index:2 !important;
}
/* #MEIQIA-PANEL-HOLDER {
	display:none;
}
*/

.ui-pagination-container .ui-pagination-page-item.active {
	background:#003894 !important;
	border-color:#003894 !important;
}
.changeAddr {
	color:#999;
	display:inline-block;
	margin-left:10px;
	cursor:pointer;
	border:1px solid #d3d3d3;
	border-radius:2px;
	-webkit-border-radius:2px;
	padding:2px 5px;
	font-size:12px;
}
.changeAddr:hover {
	color:#005bb5;
}
.changeAddr .fa {
	font-size:12px;
	display:inline-block;
	margin-right:5px;
}
.changeAddr #citySelect {
	border:none;
	border-left:1px solid gainsboro;
	outline:none;
	margin-left:10px;
	padding-left:5px;
}
@media (max-width:990px) {
	.changeAddr {
	position:relative;
}
.changeAddr .fa {
	margin-right:0px;
}
.changeAddr input {
	position:absolute;
	top:0;
	left:0;
	border:1px solid rgba(0,0,0,0.1) !important;
	width:100%;
	height:100%;
	padding:10px;
	background:white;
	text-align:center;
	display:block !important;
	margin-left:0 !important;
	opacity:0;
}
.citySelector {
	left:0 !important;
	width:100% !important;
	overflow-x:scroll;
}
.topInfo .centerLink {
	padding:0 0;
}
.city small {
	display:none;
}
}

a:hover {
	text-decoration:none
}
@media (max-width:990px) {
	body,html {
	overflow-x:visible !important;
}
.swiper-slide {
	height:auto;
}
#linkCompany {
	text-align:left;
}
#footer .linkItem {
	float:none !important;
	display:inline-block;
}
}

body,html {
	height:auto !important;
}
.window {
	position:fixed;
	height:233px;
	width:400px;
	left:5px;
	bottom:40px;
	font-size:5px;
	z-index:2;
}
.video {
	position:absolute;
	width:100%;
	height:100%;
	border-radius:5px;
}
.close {
	position:absolute;
	top:25px;
	right:9px;
	color:black !importan;
	z-index:2;
}
.close:hover {
	cursor:pointer;
	color:lightgray;
}
.title {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
/******************************合并css*********************************/
/*业务介绍*/
.typeItem{
	padding:60px 0;
}
.typeItem .div-box5 table {
	border-collapse:separate;
	border-spacing:2px;
	margin-top:82px;
	margin-left:0;
	margin-right:0;
	width:100%;
}
.typeItem .div-box5 table tr {
	width:100%;
}
.typeItem .div-box5 table tr td {
	width:33%;
	height:249px;
	background-size:cover!important;
	position:relative;
	overflow:hidden
}
.typeItem .div-box5 table tr td .bf {
	top:0;
	width:100%;
	height:100%;
	opacity:.4;
	filter:alpha(opacity=40);
	background-color:#000D24;
	transition-property:opacity,background-color;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td:hover .bf {
	opacity:.89;
	filter:alpha(opacity=89);
	background-color:#003894;
	transition-duration:.5s;
	transition-property:opacity,background-color
}
.typeItem .div-box5 table tr td .df {
	position:absolute;
	top:0;
	width:100%;
	height:100%
}
.typeItem .div-box5 table tr td .df .icon {
	position:relative;
	top:65px;
	left:50%;
	transition-property:top;
	transition-duration:.5s;
	margin-left:-26px;
}
.typeItem .div-box5 table tr td:hover .df .icon {
	top:50px;
	transition-property:top;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td .df .line {
	width:20px;
	height:2px;
	margin:auto;
	position:absolute;
	top:132px;
	left:50%;
	margin-left:-10px;
	background-color:#fff;
	filter:alpha(opacity=100);
	opacity:1;
	transition-property:top,opacity;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td:hover .df .line {
	top:90px;
	opacity:0;
	filter:alpha(opacity=0);
	transition-property:top,opacity;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td .df .title {
	width:100%;
	font-size:20px;
	color:#FFF;
	line-height:24px;
	position:absolute;
	top:162px;
	text-align:center;
	transition-property:top;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td:hover .df .title {
	top:100px;
	transition-property:top;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td .df .content {
	width:304px;
	left:50%;
	margin-left:-152px;
	opacity:0;
	filter:alpha(opacity=0);
	color:#fff;
	position:absolute;
	top:230px;
	transition-property:top,opacity;
	transition-duration:.5s;
	font-size:14px;
	overflow:hidden;
	 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.typeItem .div-box5 table tr td:hover .df .content {
	top:140px;
	opacity:1;
	filter:alpha(opacity=100);
	transition-property:top,opacity;
	transition-duration:.5s
}
.typeItem .div-box5 table tr td.td1 {
	background:url(../image/ys1.jpg) no-repeat;
}
.typeItem .div-box5 table tr td.td1 .df .icon {
	background:url(../image/ys-icon1.png) no-repeat;
	background-size:62px 29px;
	width:62px;
	height:29px
}
.typeItem .div-box5 table tr td.td2 {
	background:url(../image/ys2.jpg) no-repeat;
}
.typeItem .div-box5 table tr td.td2 .df .icon {
	background:url(../image/ys-icon2.png) no-repeat;
	background-size:52px 48px;
	width:52px;
	height:48px;
	top:56px;
	left:50%;
	margin-left:-26px;
}
.typeItem .div-box5 table tr td.td2:hover .df .icon {
	top:40px
}
.typeItem .div-box5 table tr td.td3 {
	background:url(../image/ys3.jpg) no-repeat;
}
.typeItem .div-box5 table tr td.td3 .df .icon {
	background:url(../image/ys-icon3.png) no-repeat;
	background-size:52px 43px;
	width:52px;
	height:43px;
	top:59px;
	left:50%;
	margin-left:-26px;
}
.typeItem .div-box5 table tr td.td3:hover .df .icon {
	top:45px
}
.typeItem .div-box5 table tr td.td4 {
	background:url(../image/ys4.jpg) no-repeat;
}
.typeItem .div-box5 table tr td.td4 .df .icon {
	background:url(../image/ys-icon4.png) no-repeat;
	background-size:52px 43px;
	width:52px;
	height:43px;
	top:59px;
	left:50%;
	margin-left:-26px;
}
.typeItem .div-box5 table tr td.td4:hover .df .icon {
	top:45px
}
.typeItem .div-box5 table tr td.td5 {
	background:url(../image/ys5.jpg) no-repeat;
}
.typeItem .div-box5 table tr td.td5 .df .icon {
	background:url(../image/ys-icon5.png) no-repeat;
	background-size:52px 43px;
	width:52px;
	height:43px;
	top:58px;
	left:50%;
	margin-left:-26px;
}
.typeItem .div-box5 table tr td.td5:hover .df .icon {
	top:45px
}
.typeItem .div-box5 table tr td.td6 {
	background:url(../image/ys6.jpg) no-repeat;
}
.typeItem .div-box5 table tr td.td6 .df .icon {
	background:url(../image/ys-icon6.png) no-repeat;
	background-size:52px 43px;
	width:52px;
	height:43px;
	top:59px;
	left:50%;
	margin-left:-26px;
}
.typeItem .div-box5 table tr td.td6:hover .df .icon {
	top:45px
}

/*行业解决方案*/
.industry{
	padding:60px 0;
}
.industry-ctn{
	display:flex;
	justify-content:flex-start;
	text-align:stretch;
	 flex-wrap:wrap;
}
.industry-item{
	width:25%;
	text-align:center;
	margin-bottom:50px;
}
.industry-item img{
	width:95px;
	height:95px;
}
.industry-item p{
	font-size:15px;
	color:#999;
}
/*我们的优势*/
.advantage{
	padding:60px 0;
}
.advantage .t-table {
	margin:0 auto;
	display:table;
	width:100%;
	height:250px;
}
.advantage .t-row {
	display:table-row
}
.advantage .t-cell {
	display:table-cell;
	width:250px;
	height:250px;
	position:relative;
	overflow:hidden
}
.advantage .t-cell.p1 {
	background:url(../image/bzh1.jpg) 0 bottom no-repeat;
	background-size:cover;
}
.advantage .t-cell.p2 {
	background:url(../image/bzh2.jpg) 0 bottom no-repeat;
	background-size:cover;
}
.advantage .t-cell.p3 {
	background:url(../image/bzh3.jpg) 0 bottom no-repeat;
	background-size:cover;
}
.advantage .t-cell.p4 {
	background:url(../image/bzh4.jpg) 0 bottom no-repeat;
	background-size:cover;
}
.advantage .t-cell.p1 .pf {
	background:url(../image/bz-icon1.png) 50% 10% no-repeat;
}
.advantage .t-cell.p2 .pf {
	background:url(../image/bz-icon2.png) 50% 10% no-repeat;
}
.advantage .t-cell.p3 .pf {
	background:url(../image/bz-icon3.png) 50% 10% no-repeat;
}
.advantage .t-cell.p4 .pf {
	background:url(../image/bz-icon4.png) 50% 10% no-repeat;
}
.advantage .t-cell .t-cell-cover {
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=100);
	background-position:50% 10%;
	transition-duration:.3s
}
.advantage .t-cell .t-cell-coverp {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	background-position:50% 10%;
	transition-duration:.3s
}
.advantage .t-cell:hover .t-cell-cover,.advantage .t-cell:hover .t-cell-coverp {
	background-position:50% 50%;
	transition-property:background-color,opacity,background-position;
	transition-duration:.3s
}
.advantage .t-cell:hover .t-cell-cover {
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=60)
}
.advantage .t-cell:hover .t-cell-coverp {
	opacity:1;
	filter:alpha(opacity=100)
}
.advantage .t-cell:hover .t-cell-foot {
	top:250px;
	transition-property:top;
	transition-duration:.3s
}
.advantage .t-cell .t-cell-foot {
	position:absolute;
	width:100%;
	height:36px;
	top:214px;
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=60);
	color:#fff;
	line-height:36px;
	font-size:14px;
	transition-property:top;
	transition-duration:.3s;
	text-align:center;
}

@media (max-width:414px){
	#questionPage,#proPage,#banner{
		margin-top:70px;
	}
	.typeItem .div-box5 table{
		margin-top:30px;
	}
	.typeItem{
		display: none;
	}
	.typeItem .div-box5 table tr td .df .line,.typeItem .div-box5 table tr td.td6 .df .icon{
		left:40%;
	}
	h2, .h2{
		font-size:24px;
	}
	.typeItem .div-box5 table{
		margin-top:20px;
	}
	.typeItem .div-box5 table tr td .df .content{
		display:none;
	}
	.typeItem .div-box5 table tr td .df .title{
		font-size:20px;
	}
	.industry-item{
		width:50%;
	}
	.industry-item img{
		width:50px;
		height:50px;
	}
	.rightBox{
		display:none;
	}
	.floatTel{
		display:none;
	}
	#header .navMain{
		padding-top:0;
	}
	.tabScroll .swiper-slide{
		padding:15px 13px;
	}
}

		.telWarnin{
				display: block;
				color: #d64a4a;
				font-size: 13px;
				padding-left: 14%;
			}

/*引用*/
blockquote:before {
    position: absolute;
    content: "";
    left: 30px;
    top: 22px;
	display:block;
	width:36px;
	height:36px;
	background:url(../image/yinghao.png) no-repeat center;
	background-size:cover;
}
blockquote{
    position: relative;
    padding: 30px 30px 30px 75px;
    background: #eee;
    border-left: 0;
    font-size: 16px;
    border-radius: 6px;
	margin-top:30px;
	margin-bottom:30px;
}


.pContent p{margin-bottom:1rem;text-indent: 2em;}
.pContent h1{font-size: 26px;margin-top:30px;margin-bottom:20px;}
.pContent h2{font-size:20px;padding:10px 0 15px 0;border-bottom:1px #efefef solid;position:relative;margin-top:40px;margin-bottom:20px;font-weight:600;}
.pContent h2:before{
	content:"";
	width:40px;
	height:4px;
	position:absolute;
	bottom:-2px;
	left:0;
	background:#003894;
	
}

.pContent h3{font-size: 18px;margin-top:30px;margin-bottom:20px;font-weight:700;}
.pContent h4{font-size: 16px;margin-top:30px;margin-bottom:20px;font-weight:700;}
.pContent h5{font-size: 14px;margin-top:30px;margin-bottom:20px;font-weight:700;}
.pContent img{
	display:block;
	margin:30px auto;
	width:auto;
	height:auto;
	max-width:100%;
}

/*页脚*/
.footer {
	background:#1f385a;
	padding-top:50px;
	padding-bottom:20px;
	color:#fff;
}
.footer-top{
	padding-bottom:30px;
	display:flex;
	justify-content:space-between;
	align-items: flex-start;
}
.footer .bd-footer-title {
	color:#dbdbdb;
	padding-bottom:.5rem
}
.is-2-tablet a{
	display:block;
	color:#999;
}
.footer-tel{
	width:450px;
	text-align:center;
}
.footer-tel-top{
	font-size:28px;
    background-color:rgba(24,44,71,0.5);
	padding:10px 15px;
	border-radius:5px;
	margin-bottom:15px;
	display:inline-block;
	
}
.footer-tel p{
	text-align:center;
	font-size:15px;
	color:#999;
}
.footer-tel p.swhz{
	font-size:16px;
	font-weight:600;
	text-align:center;
	color:#fff;
}
.footer-ewm{
	text-align:center;
}
.footer-ewm img{
	width:96px;
	height:96px;
	margin-bottom:10px;
}
.footer-top ul li a{
	font-size:15px;
	color:#999;
}
.footer-top ul div{
	font-size:16px;
	margin-bottom:10px;
}
.footer-bottom{
	text-align:center;
	color:#999;
	font-size:13px;
	padding-top:20px;
	border-top:1px #2f486b solid;
}
.footer-bottom p{
	margin-bottom:5px;
}
.footer-bottom a{
	color:#bbb;
	font-size:13px;
} 
/**/
.inner-m{
	padding:0;
}
.copyright{
	color:rgba(255,255,255,0.6);
	background:#1f385a;
	font-size:13px;
}
.m-logo{
	position:absolute;
	top:50%;
	left:10px;
	margin-top:-15px;
}
.wp-person a:focus .gravatar, a:focus, a:focus .media-icon img{
	box-shadow:none;
}

.pageList{
	text-align: right;
}
.pageList a{
	background: #808080;
	border: 1px solid #cfd0d2;
	color: #fff;
	display: inline-block;
	padding: 6px 12px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left:5px;
}
.box {
	display:flex;
	justify-content:center;
	align-items: stretch;
}
.pageList a.active,.pageList a:hover{
	background: #aaa;
}
@media (max-width: 768px){ 
	 .case .caseList .Bimg img{
	 	height: auto !important;
	 }
	 .relationCompany .swiper-slide .imgbox, #proPage .list .imgbox{
	     height: auto !important;
	 }
	 #header{
	     padding-top:5px;
	     padding-bottom:15px;
	     position: fixed;
       width: 100%;
       z-index:9999;
       top:0;

	 }
	 .advantage .t-cell{
	    width: 40%;
      float: left;
      margin: 5%;
      height:140px;
	 }

}
.Menu003135 {
  background: #fff;
}
.textbox h2.ellipsis{
	  color: #23282d;
    font-size: 1.6rem;
}
.w1560 {
  width: 85%;
  margin: 0 auto;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
}
.img-center img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    transition: all 0.5s;
}
.fr {
  float: right;
}

.position a:visited {
  color: #555;
}

.current {
  width: 50%;
  font-size: 0.875em;
  padding-left: 1.21428em;
  background-size: 1em auto;
  line-height: 60px;
}

.position {
  line-height: 60px;
}

.position {
  float: right;
  padding-left: 30px;
  line-height: 60px;
  background: url(/images/position.png) left center no-repeat;
  background-size: 25px;
}

.fl {
  float: left;
}

.card-img {
  height: 152px;
}

.nav-menu {
  width: 50%;
}
.nav-menu h1{
  font-size:18px;
  font-weight:600;
}
.ft_nav {
  display: none;
}
.preview .swiper-slide .img-center {
    height: 80px;
    border: 1px solid #ddd;
    cursor: pointer;
    position: relative;
    line-height: 80px;
}
.source {
    word-break: break-all;
}
@media screen and (max-width: 767px) {
	 .yunu-showcase {margin-bottom: 30px;}
    .pc-slide {float: none;width: auto;}
    .view .swiper-slide .img-center {height: 260px;line-height: 260px;}
    .yunu-showcase-info {margin: 20px 0 0;}
    .yunu-showcase-info h1 {margin-bottom: 20px;font-size: 18px;}
    .yunu-showcase-info p {margin-top: 10px;min-height: auto;}
    .yunu-showcase-info .tel {font-size: 14px;padding-left: 50px;}
    .nav-menu{
    	display: none;
    }
    .current{
    	width:100%;
    }
    #detailPage .pagelist{
    	margin-bottom:0px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1300px;
    }
}
.topTitle span{
    margin-right:10px;
}
.TopForm h1{
    font-size: 30px;
    color: #cd3434;
    text-align: center;
    margin: 20px 0;
}

.tags{
    margin:10px 0;
}
.tags a{
    background: #eee;
    color:#333;
    padding:5px 10px;
}


