﻿html,body{ -webkit-text-size-adjust:none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font-size: 13px;
	font-family: "Helvetica Neue', Helvetica, Arial,sans-serif";
	color: #888888;
}

em {
	font-style:normal;
}
ul, ol {
	list-style: none;
}
img {
	border:0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color:#888888;
}
a:link{ text-decoration:none;}
a:hover {
	color:#a22e0b; text-decoration:none;
	cursor: pointer;
}
.f_l{float: left;}
.f_r{float: right;}
.f_c{clear: both;}
.b_n{border: none;}
.t_l{text-align: left;}
.t_c{text-align: center;}
.t_r{text-align: right;}
.auto{margin: 0 auto;}

.mr10{ margin-right:10px;}

.banner_img{ z-index:-1; height:400px; width:100%; margin:0 auto; position:absolute; margin-top:45px; text-align:center;}
.banner_img .bd{ margin:0 auto; width:1200px; height:400px;}
.warp{ width:100%; min-height:600px; margin:0 auto; background:url(../images/top_bg.png) center top no-repeat; position:relative; z-index:0;}
.mian{ width:1200px; margin:0 auto;}

@keyframes service_inf {
0% {
transform: rotateZ(15deg);
}
5% {
    transform: rotateZ(-15deg);
}
10% {
    transform: rotateZ(15deg);
}
15% {
    transform: rotateZ(-15deg);
}
20% {
    transform: rotateZ(15deg);
}
25% {
    transform: rotateZ(-15deg);
}
30% {
    transform: rotateZ(0deg);
}
100% {
    transform: rotateZ(0deg);
}
}
/*主体部分公用样式*/
.content{ margin-top:10px;}
.content_top{ background:url(../images/content_top.png) center top no-repeat; height:16px;}
.content_bottom{ background:url(../images/content_bottom.png) center top no-repeat; height:16px;}
.content_middle{ background:#ffffff; height:auto; padding:0 15px;}