@charset "utf-8";ul,ol{list-style:none;}.box{width:346px;height:250px;position:relative;z-index:1;margin:50px auto;border:5px solid #fff;overflow:hidden;}.list{width:346px;height:100%;position:relative;left:50%;margin:0 0 0 -173px;overflow:hidden;}.list ul{width:100%;height:100%;margin:0;padding:0;overflow:hidden;}.list ul li{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;overflow:hidden;}.ico{width:96%;height:8px;position:absolute;bottom:10px;left:50%;margin:0 0 0 -48%;text-align:center;font-size:0;overflow:hidden;}.ico span{display:inline-block;*display:inline;*zoom:1;width:8px;height:8px;-moz-border-radius:5px;border-radius:6px;background:#fff;margin:0 2px;cursor:pointer;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.ico span.active{width:18px;}.box .btn{width:36px;height:50px;position:absolute;top:50%;margin:-25px 0 0;background:rgba(0,0,0,.5);font-family:'宋体';font-size:36px;opacity:0;filter:alpha(opacity=0);text-align:center;line-height:50px;color:#fff;cursor:pointer;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.box .btn.prev{left:25px;}.box .btn.next{right:25px;}.box:hover .btn{opacity:1;filter:alpha(opacity=100);opacity:0.5\9;filter:alpha(opacity=50);}.banner{width:100%;height:500px;position:relative;z-index:1;overflow:hidden;}.list2{width:1920px;height:100%;position:relative;left:50%;margin:0 0 0 -960px;overflow:hidden;}.list2 ul{width:100%;height:100%;margin:0;padding:0;overflow:hidden;}.list2 ul li{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;overflow:hidden;}.ico2{width:96%;height:8px;position:absolute;bottom:10px;left:50%;margin:0 0 0 -48%;text-align:center;font-size:0;overflow:hidden;}.ico2 span{display:inline-block;*display:inline;*zoom:1;width:8px;height:8px;-moz-border-radius:5px;border-radius:6px;background:#fff;margin:0 2px;cursor:pointer;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.ico2 span.active{width:18px;}.btn2{width:36px;height:70px;position:absolute;top:50%;margin:-35px 0 0;background:rgba(0,0,0,.5);font-family:'宋体';font-size:36px;opacity:0;filter:alpha(opacity=0);text-align:center;line-height:70px;color:#fff;cursor:pointer;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.btn2.prev{left:15px;}.btn2.next{right:15px;}.banner:hover .btn2{opacity:1;filter:alpha(opacity=100);opacity:0.5\9;filter:alpha(opacity=50);}.list2 ul li{position:absolute;}.banner-inner{position:absolute;max-width:1200px;height:500px;top:0;left:50%;transform:translateX(-50%);}.banner-text{top:48.5%;position:absolute;-ms-transform:translate(0,-50%);transform:translate(0,-50%);box-sizing:inherit;}.banner-text h2{font-size:46px;line-height:58px;color:#fff;}.banner-text p{margin-top:14px;font-size:18px;line-height:22px;color:#fff;}.banner-text p span{margin-right:20px;}.banner-btn{margin-top:50px;}.banner-pic{position:absolute;right:0px;top:75px;box-sizing:inherit;width:450px;height:350px;}.banner-pic img{width:100%;margin-top:10px;max-width:450px;}@media only screen and (max-width:1440px){.banner-inner{width:100%;}.banner-text{left:15%;}.banner-pic{right:10%;}}@media only screen and (max-width:980px){.banner-text{left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}