/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
em,
font,
img,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
frameset,
legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	-webkit-text-size-adjust: none;
}

table,
tbody,
tfoot,
thead,
tr,
th,
td {
	border-collapse: separate;
}

a,
img {
	border: none;
}

ul,
ol {
	list-style-type: none;
}

.clear {
	clear: both;
}

a,
area {
	text-decoration: none;
}

var,
em,
i {}

body,
html {
	width: 100%;
	height: 100%;
}

input,
textarea,
keygen,
select,
button,
isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: -webkit-auto;
	outline: none;
	vertical-align: middle;
}

:focus {
	outline: 0;
}

:focus {
	outline: none;
}

/*针对Firfox*/

input {
	/* border:0;*/
}

table {
	border-collapse: collapse;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
}

.clearfix:after {
	clear: both;
}

/*filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;opacity: 0.85;*/

a {}



/*#footer { background:#202122; padding:50px 0; padding-top:70px; margin-top:80px; position:relative}

#scrollTop{ background:url(../images/scroll.png) no-repeat; width:82px; height:29px; position:absolute; left:50%; top:-29px; margin-left:-41px;}

.footer{ width:1488px; margin:0 auto;}

.footer_left{ float:left; width:440px; border-bottom:1px solid #b6b6b6}

.footer_left li{ padding-right:60px; color:#b6b6b6; font-size:14px; float:left; min-height:210px;}

.footer_left li b{ display:block; padding-bottom:15px;}

.footer_left li a{ color:#b6b6b6;}

.footer_left li p{ display:block; padding-bottom:8px;}

.footer_left li.last{ padding-right:0}

.footer_right{ float:right; width:620px; color:#b6b6b6; font-size:14px;border-bottom:1px solid #b6b6b6; min-height:210px;}

.footer_right .weixin{ float:right; width:120px; text-align:center;}

.footer_right .weixin img{ width:120px;}

.footer_right p.tel{ font-size:30px; font-weight:bold; display:block; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}

.footer_right p{ display:block; padding-bottom:8px;}

.footer_right p a{ color:#b6b6b6}

.footer_right p b{ display:inline-block; width:70px;}

.footer_right p.copyright{ font-size:14px;}

.flink{ color:#b6b6b6; font-size:14px; padding-top:15px;}*/

/***/

.footer_top {
	background: #323232;
	text-align: center;
	padding: 15px 0
}

.footer_top a {
	font-size: 15px;
	color: #b8b7b7;
	margin: 0 25px;
}

.footer_top a:hover {
	text-decoration: underline;
	color: #fff
}

#footer {
	background: #444;
	overflow: hidden
}

.footer {
	width: 1488px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #666;
	padding:40px 3%;
}

.footer a {
	color: #8c8c8c;
	font-size: 13px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.footer a:hover {
	color: #ccc;
}

.footer p {
	display: block;
	padding: 5px 0;
	font-size: 14px;
}

.footer li {
    float: left;
    margin-right: 2%;
    padding-right: 2%;
    color: #8c8c8c;
    border-right: 1px solid #5d5d5d;
    padding-bottom: 15px;
    box-sizing: border-box;
    width: 23% !important;
	margin-bottom: 2rem;
	min-height: 211px;
}

.footer li#service_l {
	width: 250px;
}

.footer li#service_l p {
	width: 125px;
	float: left;
	display: block
}

.footer li b {
	font-size: 14px;
	color: #b8b7b7;
	display: block;
	margin-bottom: 10px;
	font-weight: normal
}

.footer li .tel_l {
	font-size: 22px;
	font-weight: bold
}

.footer li .tel_r {
	font-size: 32px;
	font-weight: bold;
	color: #a39f9f
}

.footer li.info p.qq a {
	color: #8c8c8c
}

.footer li.info p.ww a {
	color: #8c8c8c
}

.footer li.info p.bb {
	color: #8c8c8c
}

.footer li.info {
	margin-right: 0;
	width: 246px;
}

.footer li.info p {
	padding: 0;
	margin-bottom: 8px;
	line-height: 22px;
}

.footer li.info p.add {
	background: url(../images/icon.png) no-repeat left top;
	padding-left: 25px;
}

.footer li.info p.tel {
	background: url(../images/icon.png) no-repeat left -45px;
	padding-left: 25px;
}

.footer li.info p.fax {
	background: url(../images/icon.png) no-repeat left -84px;
	padding-left: 25px;
}

.footer li.info p.qq {
	background: url(../images/icon.png) no-repeat left -116px;
	padding-left: 25px;
}

.footer li.info p.qq img {
	margin-right: 20px;
}

.footer li.info p.ww {
	background: url(../images/icon.png) no-repeat left -187px;
	padding-left: 25px;
}

.footer li.info p.bb {
	background: url(../images/bb.png) no-repeat left center;
	padding-left: 25px;
}

.footer a:hover {}

.footer li.info a:hover {
	text-decoration: underline
}

#link_li {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    float: left;
}


#link_li span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 125px;
	text-align: center
}

#link_li span em {
	font-style: normal;
	display: block;
	padding-top: 5px;
}

#copyright {
	background: #171717;
	text-align: center;
	padding: 15px 0
}
