﻿@charset "utf-8";
/* CSS Document */

.service_bar{ width:100%; height:416px; overflow:hidden; background:url(/images/bar3.jpg) center no-repeat; margin-top:80px; min-width:1280px;}
.service_bar_con{ width:1280px; height:auto; overflow:hidden; margin:0 auto;}
.sb_f1{ width:auto; height:50px; line-height:50px; font-size:28px; color:#FFF; margin-left:70px; margin-top:30px; margin-bottom:40px;}
.sb_f1 font{ font-size:36px;}
.sb_f2{ width:auto; height:70px; font-size:24px; color:#FFF; margin-left:205px; margin-bottom:35px; line-height:38px;}
.sb_f2 img{ float:left; margin-right:20px;}
.sb_f2 font{ font-size:36px;}
.sb_f3{ width:auto; height:60px; font-size:24px; color:#FFF; margin-left:70px; line-height:60px;}
.sb_f3 font{ font-size:36px;}
.service_con{ width:1080px; height:auto; overflow:hidden; padding:60px 60px 30px 60px;  margin:0 auto;}
.service_top{ width:auto; height:auto; overflow:hidden; margin-bottom:30px; border-bottom:1px solid #d3d3d4; padding-bottom:30px;}
.service_tleft{ width:250px; height:160px; overflow:hidden;  float:left; }
.service_tleft p{ width:180px; height:auto; overflow:hidden; text-align:center; margin:0 auto; margin-bottom:25px;}
.service_tleft span{ display:block; width:180px; height:30px;  margin:0 auto; overflow:hidden; line-height:30px; text-align:center; font-size:14px; color:#494846;}
.service_tright{ width:750px; height:auto; overflow:hidden; float:left;}
.service_tright p{ padding-left:70px; margin-top:100px; line-height:30px; font-size:14px; color:#595757}

.service_txt{ width:auto; height:auto; overflow:hidden; line-height:40px; font-size:14px; color:#727171;}
.service_txt span{ font-size:24px; color:#231815;}
.service_bot{ width:auto; height:auto; }
.service_bleft{ width:415px; height:auto; overflow:hidden; float:left;}
.site_lan{ width:auto; height:70px; overflow:hidden; background:url(../images/china_bg1.png) left no-repeat; line-height:70px; font-size:24px; color:#231815; text-indent:90px;}
.site_add{ width:auto; height:50px; overflow:hidden; line-height:50px; font-size:14px; color:#231815;}
.site_add font{ font-size:24px; padding-right:10px;}
.service_bleft span{ display:block; width:auto; height:auto; overflow:hidden; font-size:14px; color:#494846; line-height:30px; border-top:1px solid #b5b5b6; margin-bottom:10px; padding-top:5px;}
.service_bright{ width:740px; height:auto; overflow:hidden; float:right; position:relative;}
.serviceZ .service_tleft{ width:153px;}
.service_bb{ width:auto; height:auto; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #d3d3d4}
.service_bb p{ line-height:40px; font-size:14px; color:#727171; margin-bottom:35px;}
.service_bb p font{ font-size:24px; color:#231815;}
.service_bb dl{ width:auto; height:auto; overflow:hidden; line-height:40px;}
.service_bb dt{ font-size:24px; color:#231815;}
.service_bb dd{ font-size:14px; color:#727171;}

a.spa1{
	width:105px;
	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/span5.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa1:hover{
	text-decoration:none;
	background-image: url(../images/span5_on.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa1.active { text-decoration:none; background:url(../images/span5_on.png) center top no-repeat;}
a.spa2{
	width:105px;
	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/span2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa2:hover{
	text-decoration:none;
	background-image: url(../images/span2_on.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa2.active { text-decoration:none; background:url(../images/span2_on.png) center top no-repeat;}
a.spa3{
	
	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/span3.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa3:hover{
	text-decoration:none;
	background-image: url(../images/span3_on.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa3.active { text-decoration:none; background:url(../images/span3_on.png) center top no-repeat;}
a.spa4{
	width:105px;
	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/span4.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa4:hover{
	text-decoration:none;
	background-image: url(../images/span4_on.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa4.active { text-decoration:none; background:url(../images/span4_on.png) center top no-repeat;}
a.spa5{
	width:105px;
	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/fwsy_11.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa5:hover{
	text-decoration:none;
	background-image: url(../images/2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa6{
	width:105px;
	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/fwsy_07.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa6:hover{ text-decoration:none; background:url(../images/1.png) center top no-repeat;}
a.spa6.active { text-decoration:none; background:url(../images/1.png) center top no-repeat;}


a.spa7{

	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/span1.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa7:hover{
	text-decoration:none;
	background-image: url(../images/span1_on.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa7.active { text-decoration:none; background:url(../images/span1_on.png) center top no-repeat;}

a.spa8{

	height:75px;
	overflow:hidden;
	padding-top:105px;
	line-height:75px;
	color: #494846;
	display: block;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	background-image: url(../images/zxxx.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa8:hover{
	text-decoration:none;
	background-image: url(../images/zxxx_on.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.spa8 .active { text-decoration:none; background:url(../images/zxxx_on.png) center top no-repeat;}

#spa1 a{ background:url(../images/span5_on.png) center top no-repeat;}
#spa2 a{ background:url(../images/span2_on.png) center top no-repeat;}
#spa3 a{ background:url(../images/span3_on.png) center top no-repeat;}
#spa4 a{ background:url(../images/span4_on.png) center top no-repeat;}
#spa5 a{ background:url(../images/2.png) center top no-repeat;}
#spa6 a{ background:url(../images/1.png) center top no-repeat;}
#spa7 a{ background:url(../images/span1_on.png) center top no-repeat;}
#spa8 a{ background:url(../images/zxxx.png) center top no-repeat;}