 
 
 
input, textarea {
	resize: none;
	 
}
img {
	border: 0;
	vertical-align: bottom;
	max-width: 100%;
}
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #00a25f;
}
input:focus, textarea:focus {
	outline: none;
}
h1, h2, h3 {
	font-weight: normal;
}
 @-webkit-keyframes a-fadein {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
 @-moz-keyframes a-fadein {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
 @-ms-keyframes a-fadein {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
 @keyframes a-fadein {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
.fadein-top {
	-webkit-animation-name: fadeinT;
	-moz-animation-name: fadeinT;
	-ms-animation-name: fadeinT;
	animation-name: fadeinT;
}
 @-webkit-keyframes fadeinT {
0% {
opacity:0;
-webkit-transform:translateY(-50px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
 @-moz-keyframes fadeinT {
0% {
opacity:0;
-moz-transform:translateY(-50px);
}
100% {
opacity:1;
-moz-transform:translateY(0);
}
}
 @-ms-keyframes fadeinT {
0% {
opacity:0;
-ms-transform:translateY(-50px);
}
100% {
opacity:1;
-ms-transform:translateY(0);
}
}
 @keyframes fadeinT {
0% {
opacity:0;
transform:translateY(-50px);
}
100% {
opacity:1;
transform:translateY(0);
}
}
.fadein-right {
	-webkit-animation-name: fadeinR;
	-moz-animation-name: fadeinR;
	-ms-animation-name: fadeinR;
	animation-name: fadeinR;
}
 @-webkit-keyframes fadeinR {
0% {
opacity:0;
-webkit-transform:translateX(50px);
}
100% {
opacity:1;
-webkit-transform:translateX(0);
}
}
 @-moz-keyframes fadeinR {
0% {
opacity:0;
-moz-transform:translateX(50px);
}
100% {
opacity:1;
-moz-transform:translateX(0);
}
}
 @-ms-keyframes fadeinR {
0% {
opacity:0;
-ms-transform:translateX(50px);
}
100% {
opacity:1;
-ms-transform:translateX(0);
}
}
 @keyframes fadeinR {
0% {
opacity:0;
transform:translateX(50px);
}
100% {
opacity:1;
transform:translateX(0);
}
}
.fadein-bottom {
	-webkit-animation-name: fadeinB;
	-moz-animation-name: fadeinB;
	-ms-animation-name: fadeinB;
	animation-name: fadeinB;
}
 @-webkit-keyframes fadeinB {
0% {
opacity:0;
-webkit-transform:translateY(50px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
 @-moz-keyframes fadeinB {
0% {
opacity:0;
-moz-transform:translateY(50px);
}
100% {
opacity:1;
-moz-transform:translateY(0);
}
}
 @-ms-keyframes fadeinB {
0% {
opacity:0;
-ms-transform:translateY(50px);
}
100% {
opacity:1;
-ms-transform:translateY(0);
}
}
 @keyframes fadeinB {
0% {
opacity:0;
transform:translateY(50px);
}
100% {
opacity:1;
transform:translateY(0);
}
}
.fadein-left {
	-webkit-animation-name: fadeinL;
	-moz-animation-name: fadeinL;
	-ms-animation-name: fadeinL;
	animation-name: fadeinL;
}
 @-webkit-keyframes fadeinL {
0% {
opacity:0;
-webkit-transform:translateX(-50px);
}
100% {
opacity:1;
-webkit-transform:translateX(0);
}
}
 @-moz-keyframes fadeinL {
0% {
opacity:0;
-moz-transform:translateX(-50px);
}
100% {
opacity:1;
-moz-transform:translateX(0);
}
}
 @-ms-keyframes fadeinL {
0% {
opacity:0;
-ms-transform:translateX(-50px);
}
100% {
opacity:1;
-ms-transform:translateX(0);
}
}
 @keyframes fadeinL {
0% {
opacity:0;
transform:translateX(-50px);
}
100% {
opacity:1;
transform:translateX(0);
}
}
.fadeout {
	-webkit-animation-name: a-fadeout;
	-moz-animation-name: a-fadeout;
	-ms-animation-name: a-fadeout;
	animation-name: a-fadeout;
}
 @-webkit-keyframes a-fadeout {
0% {
opacity:1;
}
100% {
opacity:0;
}
}
 @-moz-keyframes a-fadeout {
0% {
opacity:1;
}
100% {
opacity:0;
}
}
 @-ms-keyframes a-fadeout {
0% {
opacity:1;
}
100% {
opacity:0;
}
}
 @keyframes a-fadeout {
0% {
opacity:1;
}
100% {
opacity:0;
}
}
.fadeout-top {
	-webkit-animation-name: fadeoutT;
	-moz-animation-name: fadeoutT;
	-ms-animation-name: fadeoutT;
	animation-name: fadeoutT;
}
 @-webkit-keyframes fadeoutT {
0% {
opacity:1;
-webkit-transform:translateY(0);
}
100% {
opacity:0;
-webkit-transform:translateY(-100px);
}
}
 @-moz-keyframes fadeoutT {
0% {
opacity:1;
-moz-transform:translateY(0);
}
100% {
opacity:0;
-moz-transform:translateY(-100px);
}
}
 @-ms-keyframes fadeoutT {
0% {
opacity:1;
-ms-transform:translateY(0);
}
100% {
opacity:0;
-ms-transform:translateY(-100px);
}
}
 @keyframes fadeoutT {
0% {
opacity:1;
transform:translateY(0);
}
100% {
opacity:0;
transform:translateY(-100px);
}
}
.fadeout-right {
	-webkit-animation-name: fadeoutR;
	-moz-animation-name: fadeoutR;
	-ms-animation-name: fadeoutR;
	animation-name: fadeoutR;
}
 @-webkit-keyframes fadeoutR {
0% {
opacity:1;
-webkit-transform:translateX(0);
}
100% {
opacity:0;
-webkit-transform:translateX(100px);
}
}
 @-moz-keyframes fadeoutR {
0% {
opacity:1;
-moz-transform:translateX(0);
}
100% {
opacity:0;
-moz-transform:translateX(100px);
}
}
 @-ms-keyframes fadeoutR {
0% {
opacity:1;
-ms-transform:translateX(0);
}
100% {
opacity:0;
-ms-transform:translateX(100px);
}
}
 @keyframes fadeoutR {
0% {
opacity:1;
transform:translateX(0);
}
100% {
opacity:0;
transform:translateX(100px);
}
}
.fadeout-bottom {
	-webkit-animation-name: fadeoutB;
	-moz-animation-name: fadeoutB;
	-ms-animation-name: fadeoutB;
	animation-name: fadeoutB;
}
 @-webkit-keyframes fadeoutB {
0% {
opacity:1;
-webkit-transform:translateY(0);
}
100% {
opacity:0;
-webkit-transform:translateY(100px);
}
}
 @-moz-keyframes fadeoutB {
0% {
opacity:1;
-moz-transform:translateY(0);
}
100% {
opacity:0;
-moz-transform:translateY(100px);
}
}
 @-ms-keyframes fadeoutB {
0% {
opacity:1;
-ms-transform:translateY(0);
}
100% {
opacity:0;
-ms-transform:translateY(100px);
}
}
 @keyframes fadeoutB {
0% {
opacity:1;
transform:translateY(0);
}
100% {
opacity:0;
transform:translateY(100px);
}
}
.fadeout-left {
	-webkit-animation-name: fadeoutL;
	-moz-animation-name: fadeoutL;
	-ms-animation-name: fadeoutL;
	animation-name: fadeoutL;
}
 @-webkit-keyframes fadeoutL {
0% {
opacity:1;
-webkit-transform:translateX(0);
}
100% {
opacity:0;
-webkit-transform:translateX(-100px);
}
}
 @-moz-keyframes fadeoutL {
0% {
opacity:1;
-moz-transform:translateX(0);
}
100% {
opacity:0;
-moz-transform:translateX(-100px);
}
}
 @-ms-keyframes fadeoutL {
0% {
opacity:1;
-ms-transform:translateX(0);
}
100% {
opacity:0;
-ms-transform:translateX(-100px);
}
}
 @keyframes fadeoutL {
0% {
opacity:1;
transform:translateX(0);
}
100% {
opacity:0;
transform:translateX(-100px);
}
}
.bounce, .bounce-hover:hover {
	-webkit-animation-name: a-bounce;
	-moz-animation-name: a-bounce;
	-ms-animation-name: a-bounce;
	animation-name: a-bounce;
}
 @-webkit-keyframes a-bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0);
}
40% {
-webkit-transform:translateY(-30px);
}
60% {
-webkit-transform:translateY(-15px);
}
}
 @-moz-keyframes a-bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0);
}
40% {
-moz-transform:translateY(-30px);
}
60% {
-moz-transform:translateY(-15px);
}
}
 @-ms-keyframes a-bounce {
0%, 20%, 50%, 80%, 100% {
-ms-transform:translateY(0);
}
40% {
-ms-transform:translateY(-30px);
}
60% {
-ms-transform:translateY(-15px);
}
}
 @keyframes a-bounce {
0%, 20%, 50%, 80%, 100% {
transform:translateY(0);
}
40% {
transform:translateY(-30px);
}
60% {
transform:translateY(-15px);
}
}
.bouncein {
	-webkit-animation-name: a-bouncein;
	-moz-animation-name: a-bouncein;
	-ms-animation-name: a-bouncein;
	animation-name: a-bouncein;
}
 @-webkit-keyframes a-bouncein {
0% {
opacity:0;
-webkit-transform:scale(0.3);
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
}
70% {
-webkit-transform:scale(0.9);
}
100% {
-webkit-transform:scale(1);
}
}
 @-moz-keyframes a-bouncein {
0% {
opacity:0;
-moz-transform:scale(0.3);
}
50% {
opacity:1;
-moz-transform:scale(1.05);
}
70% {
-moz-transform:scale(0.9);
}
100% {
-moz-transform:scale(1);
}
}
 @-ms-keyframes a-bouncein {
0% {
opacity:0;
-ms-transform:scale(0.3);
}
50% {
opacity:1;
-ms-transform:scale(1.05);
}
70% {
-ms-transform:scale(0.9);
}
100% {
-ms-transform:scale(1);
}
}
 @keyframes a-bouncein {
0% {
opacity:0;
transform:scale(0.3);
}
50% {
opacity:1;
transform:scale(1.05);
}
70% {
transform:scale(0.9);
}
100% {
transform:scale(1);
}
}
.bounceout {
	-webkit-animation-name: a-bounceout;
	-moz-animation-name: a-bounceout;
	-ms-animation-name: a-bounceout;
	animation-name: a-bounceout;
}
 @-webkit-keyframes a-bounceout {
0% {
-webkit-transform:scale(1);
}
25% {
-webkit-transform:scale(0.95);
}
50% {
opacity:1;
-webkit-transform:scale(1.1);
}
100% {
opacity:0;
-webkit-transform:scale(0.3);
}
}
 @-moz-keyframes a-bounceout {
0% {
-moz-transform:scale(1);
}
25% {
-moz-transform:scale(0.95);
}
50% {
opacity:1;
-moz-transform:scale(1.1);
}
100% {
opacity:0;
-moz-transform:scale(0.3);
}
}
 @-ms-keyframes a-bounceout {
0% {
-ms-transform:scale(1);
}
25% {
-ms-transform:scale(0.95);
}
50% {
opacity:1;
-ms-transform:scale(1.1);
}
100% {
opacity:0;
-ms-transform:scale(0.3);
}
}
 @keyframes a-bounceout {
0% {
transform:scale(1);
}
25% {
transform:scale(0.95);
}
50% {
opacity:1;
transform:scale(1.1);
}
100% {
opacity:0;
transform:scale(0.3);
}
}
.rotatein {
	-webkit-animation-name: a-rotatein;
	-moz-animation-name: a-rotatein;
	-ms-animation-name: a-rotatein;
	animation-name: a-rotatein;
}
 @-webkit-keyframes a-rotatein {
0% {
opacity:0;
-webkit-transform:rotate(-200deg);
}
100% {
opacity:1;
-webkit-transform:rotate(0);
}
}
 @-moz-keyframes a-rotatein {
0% {
opacity:0;
-moz-transform:rotate(-200deg);
}
100% {
opacity:1;
-moz-transform:rotate(0);
}
}
 @-ms-keyframes a-rotatein {
0% {
opacity:0;
-ms-transform:rotate(-200deg);
}
100% {
opacity:1;
-ms-transform:rotate(0);
}
}
 @keyframes a-rotatein {
0% {
opacity:0;
transform:rotate(-200deg);
}
100% {
opacity:1;
transform:rotate(0);
}
}
.rotateout {
	-webkit-animation-name: a-rotateout;
	-moz-animation-name: a-rotateout;
	-ms-animation-name: a-rotateout;
	animation-name: a-rotateout;
}
 @-webkit-keyframes a-rotateout {
0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1;
}
100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(200deg);
opacity:0;
}
}
 @-moz-keyframes a-rotateout {
0% {
-moz-transform-origin:center center;
-moz-transform:rotate(0);
opacity:1;
}
100% {
-moz-transform-origin:center center;
-moz-transform:rotate(200deg);
opacity:0;
}
}
 @-ms-keyframes a-rotateout {
0% {
-ms-transform-origin:center center;
-ms-transform:rotate(0);
opacity:1;
}
100% {
-ms-transform-origin:center center;
-ms-transform:rotate(200deg);
opacity:0;
}
}
 @keyframes a-rotateout {
0% {
transform-origin:center center;
transform:rotate(0);
opacity:1;
}
100% {
transform-origin:center center;
transform:rotate(200deg);
opacity:0;
}
}
.flash, .flash-hover:hover {
	-webkit-animation-name: a-flash;
	-moz-animation-name: a-flash;
	-ms-animation-name: a-flash;
	animation-name: a-flash;
}
 @-webkit-keyframes a-flash {
0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
 @-moz-keyframes a-flash {
0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
 @-ms-keyframes a-flash {
0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
 @keyframes a-flash {
0%, 50%, 100% {
opacity:1;
}
25%, 75% {
opacity:0;
}
}
.shake, .shake-hover:hover {
	-webkit-animation-name: a-shake;
	-moz-animation-name: a-shake;
	-ms-animation-name: a-shake;
	animation-name: a-shake;
}
 @-webkit-keyframes a-shake {
0%, 100% {
-webkit-transform:translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
}
}
 @-moz-keyframes a-shake {
0%, 100% {
-moz-transform:translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-moz-transform:translateX(-10px);
}
20%, 40%, 60%, 80% {
-moz-transform:translateX(10px);
}
}
 @-ms-keyframes a-shake {
0%, 100% {
-ms-transform:translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-ms-transform:translateX(-10px);
}
20%, 40%, 60%, 80% {
-ms-transform:translateX(10px);
}
}
 @keyframes a-shake {
0%, 100% {
transform:translateX(0);
}
10%, 30%, 50%, 70%, 90% {
transform:translateX(-10px);
}
20%, 40%, 60%, 80% {
transform:translateX(10px);
}
}
.swing, .swing-hover:hover {
	-webkit-animation-name: a-swing;
	-moz-animation-name: a-swing;
	-ms-animation-name: a-swing;
	animation-name: a-swing;
}
 @-webkit-keyframes a-swing {
20% {
-webkit-transform:rotate(15deg);
}
40% {
-webkit-transform:rotate(-10deg);
}
60% {
-webkit-transform:rotate(5deg);
}
80% {
-webkit-transform:rotate(-5deg);
}
100% {
-webkit-transform:rotate(0);
}
}
 @-moz-keyframes a-swing {
20% {
-moz-transform:rotate(15deg);
}
40% {
-moz-transform:rotate(-10deg);
}
60% {
-moz-transform:rotate(5deg);
}
80% {
-moz-transform:rotate(-5deg);
}
100% {
-moz-transform:rotate(0);
}
}
 @-ms-keyframes a-swing {
20% {
-ms-transform:rotate(15deg);
}
40% {
-ms-transform:rotate(-10deg);
}
60% {
-ms-transform:rotate(5deg);
}
80% {
-ms-transform:rotate(-5deg);
}
100% {
-ms-transform:rotate(0);
}
}
 @keyframes a-swing {
20% {
transform:rotate(15deg);
}
40% {
transform:rotate(-10deg);
}
60% {
transform:rotate(5deg);
}
80% {
transform:rotate(-5deg);
}
100% {
transform:rotate(0);
}
}
.wobble, .wobble-hover:hover {
	-webkit-animation-name: a-wobble;
	-moz-animation-name: a-wobble;
	-ms-animation-name: a-wobble;
	animation-name: a-wobble;
}
 @-webkit-keyframes a-wobble {
0% {
-webkit-transform:translateX(0);
}
15% {
-webkit-transform:translateX(-50px) rotate(-5deg);
}
30% {
-webkit-transform:translateX(40px) rotate(3deg);
}
45% {
-webkit-transform:translateX(-33px) rotate(-3deg);
}
60% {
-webkit-transform:translateX(10px) rotate(2deg);
}
75% {
-webkit-transform:translateX(-10px) rotate(-1deg);
}
100% {
-webkit-transform:translateX(0);
}
}
 @-moz-keyframes a-wobble {
0% {
-moz-transform:translateX(0);
}
15% {
-moz-transform:translateX(-50px) rotate(-5deg);
}
30% {
-moz-transform:translateX(40px) rotate(3deg);
}
45% {
-moz-transform:translateX(-33px) rotate(-3deg);
}
60% {
-moz-transform:translateX(10px) rotate(2deg);
}
75% {
-moz-transform:translateX(-10px) rotate(-1deg);
}
100% {
-moz-transform:translateX(0);
}
}
 @-ms-keyframes a-wobble {
0% {
-ms-transform:translateX(0);
}
15% {
-ms-transform:translateX(-50px) rotate(-5deg);
}
30% {
-ms-transform:translateX(40px) rotate(3deg);
}
45% {
-ms-transform:translateX(-33px) rotate(-3deg);
}
60% {
-ms-transform:translateX(10px) rotate(2deg);
}
75% {
-ms-transform:translateX(-10px) rotate(-1deg);
}
100% {
-ms-transform:translateX(0);
}
}
 @keyframes a-wobble {
0% {
transform:translateX(0);
}
15% {
transform:translateX(-50px) rotate(-5deg);
}
30% {
transform:translateX(40px) rotate(3deg);
}
45% {
transform:translateX(-33px) rotate(-3deg);
}
60% {
transform:translateX(10px) rotate(2deg);
}
75% {
transform:translateX(-10px) rotate(-1deg);
}
100% {
transform:translateX(0);
}
}
.ring, .ring-hover:hover {
	-webkit-animation-name: a-ring;
	-moz-animation-name: a-ring;
	-ms-animation-name: a-ring;
	animation-name: a-ring;
}
 @-webkit-keyframes a-ring {
0% {
-webkit-transform:scale(1);
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform:scale(1) rotate(0);
}
}
 @-moz-keyframes a-ring {
0% {
-moz-transform:scale(1);
}
10%, 20% {
-moz-transform:scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-moz-transform:scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-moz-transform:scale(1.1) rotate(-3deg);
}
100% {
-moz-transform:scale(1) rotate(0);
}
}
 @-ms-keyframes a-ring {
0% {
-ms-transform:scale(1);
}
10%, 20% {
-ms-transform:scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-ms-transform:scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-ms-transform:scale(1.1) rotate(-3deg);
}
100% {
-ms-transform:scale(1) rotate(0);
}
}
 @keyframes a-ring {
0% {
transform:scale(1);
}
10%, 20% {
transform:scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
transform:scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
transform:scale(1.1) rotate(-3deg);
}
100% {
transform:scale(1) rotate(0);
}
}
.rotate, .rotate-hover:hover {
	-webkit-animation-name: a-rotate;
	-moz-animation-name: a-rotate;
	-ms-animation-name: a-rotate;
	animation-name: a-rotate;
}
 @-webkit-keyframes a-rotate {
0% {
-webkit-transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(359deg);
}
}
 @-moz-keyframes a-rotate {
0% {
-moz-transform:rotate(0deg);
}
100% {
-moz-transform:rotate(359deg);
}
}
 @-ms-keyframes a-rotate {
0% {
-ms-transform:rotate(0deg);
}
100% {
-ms-transform:rotate(359deg);
}
}
 @keyframes a-rotate {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(359deg);
}
}
 

 
/*案例*/

.case_main {
	width: 100%;
	overflow: hidden;
}
.case {
	width: 1230px;
	margin: 0 auto;
	margin-top: 0px;
}
.case .title {
	width: 100%;
	text-align: center;
}
.case .title h1 {
	font-size: 28px;
	color: #333;
	line-height: 35px;
	margin: 15px 0;
}
.case .title span {
	font-size: 16px;
	color: #666;
}
.case .title span a {
	margin: 0 5px;
	color: #666;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.case .title span a:hover {
	color: #24b727;
}
.case_con {
	clear: both;
	overflow: hidden;
	margin-top: 40px;
}
.case_con dl {
	width: 350px;
	margin: 20px;
	float: left;text-align:center;
}
.case_con dd a {
	display: block;
	width: 100%;
	height: 100%;
}
.case_con dl dd {
	height:460px;
}
.case_con dl dd:hover {
	background-color: #ccc;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
}
 
/*客户*/

 
 @media screen and (max-width:1230px) {
 
.case {
	width: 1000px;
}
.case_con dl {
	width: 300px;
	margin: 15px;
}
 
}
 @media screen and (max-width:1200px) {
 
}
 @media screen and (max-width:1000px) {
.serve {
	width: 760px;
}
.serve_con .s1, .serve_con .s3, .serve_con .s2, .serve_con .s4 {
	width: 295px;
	margin: 20px 37px;
}
 
 
.case {
	width: 100%;
}
.case_con dl {
	width: 30%;
	margin: 15px 1.5%;
}


 
.client {
	width: 100%;
}
.client_list li {
	margin: 15px 12px;
}
 
}
 @media screen and (max-width:760px) {
 
 
 
 
.case_con dl {
	width: 45%;
	margin: 15px 2.5%;
}
 
.case {
	margin-top: 30px;
}
.client {
	width: 100%;
	padding-top: 0;
}
.case .title h1 {
	font-size: 24px;
	margin: 25px auto 5px auto;
}
.case_con {
	margin-top: 30px;
}
 
 
 
 
}
 @media screen and (max-width:470px) {
.case_con dl {
	width: 100%;
	margin: 3px auto;
	float: none;
}
.project_con dl {
	width: 100%;
	margin: 15px auto 30px auto;
	float: none;
}
.project_con dl dt {
	padding: 0 12px;
	line-height: 22px;
}
.serve {
	width: 300px;
	font-size: 16px;
}
.serve h1 {
	font-size: 22px;
}
.service1 {
	padding-top: 35px;
	margin-top: 0;
}
.about h1 {
	margin-top: 40px;
}
.about p {
	margin: 20px auto;
}
.about a {
	width: 120px;
	font-size: 14px;
	color: #fff;
	height: 36px;
	line-height: 36px;
}
.foot ul.list2 {
	text-align: center
}
}
 @media screen and (max-width:400px) {
.case .title h1 {
	font-size: 24px;
	margin: 25px auto 5px auto;
	padding: 0 20px;
}
}
  
/*幻灯*/ 

 