@charset "utf-8";
/*  public style start */
ul,li,ol,dd,dt,dl,p,label,div,table,th,td,tr,h1,h2,h3,h4,h5,h6,h7,hr,input,frame,iframe,form,select,img{
	padding:0px;
	margin:0px;
	list-style:none;}
body{ margin:0px; padding:0px; line-height:24px; font-size:14px; color:#394a5a; font-family: Arial,"宋体",Tahoma; background:#efefef;}
table{border-collapse: collapse;}
a{color:#394a5a; text-decoration:none; outline:none;}
img{ border:0 none; vertical-align:top;}
p.t_int{ text-indent:2em;} 
.yh{ font-family:"Microsoft YaHei";}
.center{ text-align:center;}
.right{ text-align:right}
.f12px{ font-size:12px;}
h4{ font-size:14px;}
h3{ font-size:16px;}
.fl{ float:left;}
.fr{ float:right !important;}
.bold{ font-weight:bold}
.clearflaot{ clear:both; font-size:0px; height:0px; line-height:0px;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after { clear:both;}
.clearfix { zoom:1;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt110{margin-top:110px !important;}
.ml40{margin-left:40px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.w1000{width:1000px; margin:0px auto;}
body.bg{
	background:#fbfbfb;}
/*  public style end */


/************banner*********/
.banner{
	background:url(../images/banner.png) center center no-repeat;
	height:510px;
	padding-top:18px;
	width:100%;}
.banner .w1000{
	background:url(../images/list_bg.png) center center no-repeat;
	height:482px;
	position:relative;}
.banner .w1000 a{
	padding:10px 0;
	display:block;
	width:165px;
	text-align:center;
	position:absolute;}
.banner .w1000 a p{
	color:#333;
	font-size:14px;
	margin-top:5px;}
.banner .w1000 a.a1{
	top:42px;
	left:82px;}
.banner .w1000 a.a2{
	top:42px;
	left:250px;}
.banner .w1000 a.a3{
	top:42px;
	left:420px;}
.banner .w1000 a.a4{
	top:42px;
	left:583px;}
.banner .w1000 a.a5{
	top:42px;
	left:750px;}
.banner .w1000 a.a6{
	top:190px;
	left:0px;}
.banner .w1000 a.a7{
	top:190px;
	left:167px;}
.banner .w1000 a.a8{
	top:190px;
	left:330px;}
.banner .w1000 a.a9{
	top:190px;
	left:500px;}
.banner .w1000 a.a10{
	top:190px;
	left:670px;}
.banner .w1000 a.a11{
	top:190px;
	left:835px;}
.banner .w1000 a.a12{
	top:340px;
	left:82px;}
.banner .w1000 a.a13{
	top:340px;
	left:250px;}
.banner .w1000 a.a14{
	top:340px;
	left:420px;}
.banner .w1000 a.a15{
	top:340px;
	left:583px;}
.banner .w1000 a.a16{
	top:340px;
	left:750px;}
.footer{
	padding:40px 0;}
.footer .top{
	margin-bottom:20px;
	position:relative;}
.footer .line{
	height:2px;
	background:url(../images/line.png) center center repeat;
	width:100%;
	margin-bottom:20px;}
.footer dl{
	margin-right:100px;
	float:left;}
.footer dl dt{
	font-size:14px;
	color:#999;
	margin-bottom:15px;}
.footer dl dd{
	font-size:12px;
	margin-bottom:10px;}
.footer dl dd a.service{
	background: url(../images/service.jpg) no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 32px;
	line-height:32px;
    margin-top: 20px;
    padding: 0 0 0 42px;
    width: 69px;}
.footer .top img.pa{
	position:absolute;
	top:0;
	right:0;}
.footer .bot{
	position:relative;}
.footer .bot p{
	color:#999;
	font-size:12px;
	margin-bottom:5px;}
.footer .bot p span{
	font-size:14px;
	margin-left:20px;}
.footer .bot p a{
	margin-right:10px;}
.footer .bot .pa{
	position:absolute;
	top:0;
	right:0;
	width:90px;
	text-align:center;}
	

	