body{ background: url(banner.jpg) top center no-repeat #fff6ce; font-size: 14px;}
.main{ width: 984px; margin: 280px auto 0; background: #fcefb0; padding: 20px;}
.tpxw{ width: 984px; height: 407px; overflow: hidden; position: relative;}
.tpxw .bd{ width: 984px; height: 407px; overflow: hidden;}
.tpxw .bd ul li{width: 984px; height: 407px;}
.tpxw .bd ul li p{ position: absolute; bottom: 0; height: 35px; line-height: 35px; width: 100%; background: url(tpxw_p_bg.png) repeat-x;}
.tpxw .bd ul li p a{ color: #fff; font-size: 16px; margin-left: 10px;}
.tpxw .bd ul li img{width: 984px; height: 407px;}
.tpxw .hd{ position: absolute; bottom: 12px; right: 0;}
.tpxw .hd ul li{ width: 10px; height: 10px; float: left; margin-right: 10px; background: url(tpxw_icon.png) no-repeat;}
.tpxw .hd ul li.on{ background: url(tpxw_icon_on.png) no-repeat;}
.gqls{ width: 1024px; height: 375px; margin: 30px auto 0;}
.gqls_tle{ width: 1024px; height: 50px; background: url(gqls_tle.jpg) no-repeat; line-height: 50px;}
.gqls_tle a{ float: right; margin-right: 20px;}
.gqls ul{ padding: 20px; background: #fff;}
.gqls ul li{ height: 36px; line-height: 36px; font-size: 16px; color: #525150}
.gqls ul li a{ float: left; text-align: left; color:#525150;}
.gqls ul li span{ float: right;}
.m1{ width: 1024px; height: 170px; margin: 30px auto 0;}
.m1 a{ width: 377px; height: 170px; line-height: 170px; padding-left: 120px; font-size: 24px; display: block;}
.m1 a:hover{ text-decoration: none;}
.m1 a.shgg{ background: url(shgg_bg.jpg) no-repeat; float: left;}
.m1 a.xyc{ background: url(xyc_bg.jpg) no-repeat; float: right;}
.foot{ width: 100%; height: 72px; line-height: 24px; padding: 3px 0; text-align: center; background: #f1c13b; color: #813504; margin-top: 30px;}