﻿@charset "utf-8";
.huoban .swiper-slide img{
	display: block;
	margin: 0 auto;
	border: 1px solid #ddd;
	box-sizing: content-box;
}
.server {
    padding-bottom: 30px;
    background: #0151a8;
}
.list{
	margin-bottom: 30px;
}
.list ul{
	margin: 0 auto;
	width: 1100px;
}
.list ul li {
    width: 18%;
    background: #fff;
    float: left;
    margin: 0 1%;
}

.list ul li a {
    box-shadow: 5px 5px 3px #000;
    line-height: 45px;
    text-align: center;
    display: block;
}
ul.list_two {
    width: 1100px;
    margin: 0 auto;
    margin-top: 15px;
}

 

.list .list_two li {
    width: 18%;
}
.prolist p a {
    color: #fff;
    display: block;
    text-align: center;
}

.prolist img{
	box-sizing: border-box;
	border:5px solid #fff;
}

.caselist p a {
    display: block;
    line-height: 38px;
    text-align: center;
}

.caselist .swiper-slide{
	box-sizing: border-box;
	border:5px solid #0151a8;
}

.title img {
   display: block;
   margin:0 auto;
   padding: 30px 0;
}

.about{
	background: url(../images/abbg.jpg) center no-repeat;
}
 

.abinfo {
	line-height: 2;
	height: 340px;
	background: rgba(255,255,255,0.6);
	padding: 30px;
}

.about .abtitle {
	font-size: 24px;
	color: #1e1e1e;
}
.about {
    padding-bottom: 30px;
}
.abimg ul li {
    float: left;
    margin: 20px;
}

.abimg {
    width: 780px;
    margin: 0 auto;
}

.abinfo p {
    font-size: 16px;
    color: #422b2b;
}
 
 

.case p a {
	color: #545454;
	text-align: center;
	display: block;
}
.huoban {
    margin-bottom: 30px;
}
.news {
    margin-bottom: 30px;
    background: url(../images/bg.jpg) repeat;
}
.newsleft {
	background: #fff;
	border: 1px solid #ddd;
	width: 700px;
	padding: 0 15px 15px 15px;
}

.newsright {
	background: #fff;
	border: 1px solid #ddd;
	width: 400px;
	padding: 0 15px 15px 15px;
}

.newsTopRight {
	width: 370px;
}

.newsTopRight p a {
	font-size: 18px;
	font-weight: bold;
	line-height: 2;
}

.newsTopRight font {
	display: block;
	line-height: 2;
	font-size: 12px;
}

.newsTopRight span {
	line-height: 2;
}

.newslist ul li {
	border-bottom: 1px solid #ddd;
	float: left;
	padding-left: 20px;
	background: url(../images/newbtn.jpg) left center no-repeat;
	width: 315px;
	line-height: 40px;
	margin: 0 7px;
}

.newslist ul li span {
	float: right;
	font-size: 12px;
}

.newslist ul li span {
	float: right;
	font-size: 12px;
}

.newstitle {
	border-bottom: 1px solid #ddd;
	line-height: 64px;
	margin-bottom: 20px;
}

.newstitle p {
	font-size: 24px;
	font-weight: bold;
}

.newstitle font {
	color: #0350ac;
}

.faqlist ul li {
	margin-bottom: 25px;
	padding-left: 40px;
	background: url(../images/faq.jpg) left top no-repeat;
}
.caselist {
    margin: 50px 0;
}
.faqlist ul li p a {
	margin-bottom: 7px;
	font-size: 18px;
	display: block;
	line-height: 34px;
}

.faqlist ul li span {
	display: block;
	line-height: 2;
}
 
.link p {
}
.link a{
	display: inline-block;
	line-height: 46px;
}
.link{background: #0151a8;}
.link a{
	color:#fff
}