@charset "utf-8";
/* CSS Document */

/* ===================================== Banner ===================================== */

/* Banner */
#banner {  border-bottom:1px solid #fff; position:relative; width:100%; }
#banner .slide, #banner .views-row { /*height:447px; */ height:256px; width:100%; }
#banner .slide .cont { /* height:447px; width:980px; */ margin:0 auto; position:relative; }
#banner .slide .cont .banner_text { width:425px; height:327px; height:225px;position:absolute; top:220px; left:110px; z-index:100; }
#banner .slide .cont .banner_image { /* height:447px; width:980px; */ height:256px; width:440px; position:absolute; top:0; right:0; z-index:99;}
#banner .slide .cont .banner_text h2 { width:345px; font-size:22px; color:#FFF; line-height:normal; font-weight:bold; text-transform:uppercase; color: #326597;  }
#banner .slide .cont .banner_text p { /*width:345px;*/width:100%; padding:0; text-align:justify; line-height:20px; color:#000; font-size:14px; }
#banner .slide .cont .banner_text a.banner_more { display:inline-block; font-size:15px; float:left; background:url(../images/banner_more_arrow.png) left 10px no-repeat; color:#6070a4; font-weight:bold;  padding:5px 0 0 8px; }
#banner .slide .cont .banner_text a.banner_more:hover { text-decoration:none; }
#slide_num { width:100%; height:18px; position:absolute; z-index:900; top:235px;left:25px; }
.slide_num { width:980px; height:18px;  }
.slide_num a { width:18px; height:18px; display:inline-block; float:left; margin:0 7px 0 0; background:url(../images/banner_pages.png) right top no-repeat; font-size:0; }
.slide_num a.activeSlide { background:url(../images/banner_pages.png) left top no-repeat; }





