* { margin: 0 auto; padding: 0;  }
ul { list-style: none; }
em { font-style: normal; }
a { text-decoration: none; outline: none; }
body { overflow-x: hidden; font-family: "Î¢ÈíÑÅºÚ";}




html, body {font-family: "Microsoft Yahei", Verdana, sans-serif;}
ul, li{list-style: none;}
address, cite, dfn, em, var {font-style: normal;}

.banner{position: relative;overflow: auto;text-align: center;width:580px;margin:0 auto;float: left;height: 330px;}
.banner .dots{position:absolute;left:0;right:0;bottom:45px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;}
.banner ul .slider-item {width:580px; float: left;height:330px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: -5px;width: 550px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}

#right{float: right;width: 375px;height: 330px;}

#right ul li{width: 370px; float: left;margin-left: 5px;height:140px;}

#right ul li p{font-size: 18px;}
#right ul li  a{color: #204359;}
#right ul li span{font-size: 14px;line-height: 30px;}
#right ul li{margin-bottom: 0px;margin-top: 5px;}

#renwu{width: 1035px;height: 870px;background:url(../img/houxuan.jpg) top center no-repeat;margin-top: 20px;}
#renwu ul li{display: block;width: 240px;height: 320px;border: 1px solid#c3a8af;float: left;margin-right: 20px;margin-bottom: 24px;}
#renwu ul li img{width: 240px;height: 205px;float: left;position: relative;top:-1px;}
#renwu ul li h4{font-weight: normal;float: left;display: block;width: 52px;height: 18px;background: #f14a42;font-size: 13px;text-align: center;margin: 16px 0 0 12px;}
#renwu ul li a h4{color: #ffffff;}
#renwu ul li p{font-size: 13px;margin: 16px 0 0 10px;display: block;float: left;}
#renwu ul li a p{color:#acacac ;}
#renwu ul li span{width: 210px;float: left;margin: 12px 0 0 12px;font-weight: bold;font-size: 16px;line-height: 30px;}
#renwu ul li a span{color: #050505;}
#renwu ul{position: relative;top:150px;}
#renwu ul li:nth-child(4){margin-right: 0px;}
#renwu ul li:nth-child(8){margin-right: 0px;}
















