@charset "UTF-8";
html{color:#000;background:#FFF;}
body, div, ul, li{margin:0;padding:0;}
img{border:0;}
li{list-style:none;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;background:#fff;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
/* banner */
#banner{width:100%;height:615px;background:#000;overflow:hidden;position:relative;}
#banner .wrapper{max-width:1200px;margin:0 auto;position:relative;}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:650px;background-position:center;background-size:cover;display:none;}

#banner_img li.item1{background-image:url(../images/banner1-bg.jpg);display:block;}
#banner_img li.item2{background-image:url(../images/banner_bg2.jpg);}
#banner_img li.item3{background-image:url(../images/banner_bg3.jpg);}
#banner_img li.item4{background-image:url(../images/banner_bg4.jpg);}

#banner_img .ad_img{position:absolute;right:0px;top:225px;}
#banner_img .ad_img img{width:100%;height:100%}
#banner_img .ad_txt{position:absolute;left:10px;top:225px;color:#fff;padding:35px 20px;background:rgba(0,0,0,0.4)}
#banner_img .ad_txt h2{padding-bottom:20px;font-size:36px;font-family:Arial, Helvetica, sans-serif;margin-top:0px;border-bottom:4px solid #ea6604}
#banner_img .ad_txt p{margin-top:18px;font-weight:500;font-size:20px;font-family:Arial, Helvetica, sans-serif;line-height:24px;}
#banner_img .ad_txt a{padding:10px 15px;float:right;display:block;line-height:20px;color:#fff;text-align:center;margin-top:10px;background:#fff;text-decoration:none;font-size:14px; border-radius:10px;background:#ea6604}

#banner_ctr{position:absolute;width:100%;bottom:40px;z-index:1;}
#banner_ctr ul{width:100px; margin:auto; position:relative}
#banner_ctr li{display:block;float:left;width:15px;height:15px;background:#fff; border-radius:100px;cursor:pointer;margin-right:10px;}
#banner_ctr li.first-item{background:#fff;width:20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;cursor:default;}
#banner_ctr li.last-item{background:#fff;width:20px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;cursor:default;}
#drag_ctr{position:absolute;width:15px;height:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:100px;background:#ea6604;}
