body{background: url("../bg.png") no-repeat top center;}
.clearfix{clear:both;}
.clearfix::after,
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
a:hover{text-decoration:underline;color:#f54343}
#container{width:1030px;margin:43px auto;padding-left:15px;padding-right:15px;background-color:#fff}
.topbar{padding: 7px 0 9px 0}
.logo{display: block;float: left;}
form{float: right;}
input[type="text"]{width: 157px;height: 34px;border: 2px solid #ddd;}
input[type="submit"]{width: 34px;height: 34px;background: url("../search.png") no-repeat;border: none;position: relative;
    top: 12px;cursor: pointer}
	

/*导航*/
.nav{height: 40px;background: #f54343;position: relative; z-index:100;margin-bottom: 22px;font-family: "Microsoft Yahei";}
.nav li{z-index: 1; position: relative;float: left;padding: 0 16px;}
.nav li a{text-align: center;line-height: 40px;display: inline-block;color: #fff;font-size: 16px;}
.nav li a:hover,.nav li.active,.nav li ul.navMenu li a:hover{color: #ff0;}
.nav li.navMenu a{ color: #FF0; font-weight: bold;font-size: 14px; line-height: 50px;}
.nav li.navHere ul.navMenu a{background-attachment: scroll; background-color: transparent;}
.nav li ul.navMenu{z-index: 1000;position: absolute;left:-17px;top:32px;display: none;background-color: #f54343;}
.nav li.navHere ul.navMenu li { display: block;}
.nav li ul.navMenu li a{ text-align: center; line-height: 35px; display: block; width:100px }

/*footer*/
.footer{margin-top:30px}
.footer p{font-size: 13px;line-height: 30px;color: #999;text-align: center}