﻿.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; display: inline-block; display: block; }

body{ background:url(../images/bg.jpg);height:100%; width:100%; display:block;overflow-x:hidden;margin:0px; padding:0px; font-family:'Microsoft YaHei';}
.mainbg{ background:url(../images/indexbg.jpg) no-repeat center 10px;  width:100%; display:block; height:804px; }
.w1000{ width:1000px;margin:0px auto;}
.mc{ margin:0px auto;}
.tc{ text-align:center;}
.pt50{ padding-top:50px;}
.pl100{ padding-left:100px;}
.h60{ height:60px;}
.pl50{ padding-left:50px;}
a img{ border:0px; margin-left: -30px}
.pt100{ padding-top:100px;}
.w350{ width:350px;}
.w450{ width:450px;}
.w400{ width:400px;}
.w500{ width:500px;}
.mt10{ margin-top:10px;}
.w600{ width:600px;}
.ma{ margin:0px auto;}

/*****index*****/
.header{ height:60px;}
.header .headerbg{background:#01040b; opacity:0.8; position:absolute; width:100%;height:60px;z-index:0;}
.header .w1000{ height:60px; position:relative; margin:0px auto; z-index:9;}
.header .logo{ width:157px;height:23px; padding-top:12px; float:left; margin-right:30px;}
.header .nav{  margin:0px;}
.header .nav li{ float:left; padding:0px 12px; list-style:none; }
/*.header .nav li:hover{ background:#000; }*/
.header .nav li span{color:white; vertical-align:top; font-size:10px;padding-top:3px;}
.header .nav li a{line-height:60px; text-decoration:none; color:white; font-weight:bold; padding:0px 10px 0px 20px;}
.header .nav li:hover a{ color:#ffb331;}
.header .nav li:hover span{ color:#ffb331;}
.header .nav li.cur span{ color:#ffb331;}
.header .nav li.cur a{ color:#ffb331;}
.zblist { height:32px; line-height:32px; text-align:left;}
.zblist *{ display:block; height:32px; line-height:32px; float:left;font-size:14px;}
.zblist span{ padding-right:20px;}

/*****add*****/
.map{width: 480px;}




