
/* flexslider */
.flexslider{position:relative;height:437px;overflow:hidden;background:url(http://runtdyf.com/template/www/desktop/static/index/images/loading.gif) 50% no-repeat; clear:both;}
.slides{position:relative;z-index:1;}
.slides li{height:437px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(http://runtdyf.com/template/www/desktop/static/index/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(http://runtdyf.com/template/www/desktop/static/index/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(http://runtdyf.com/template/www/desktop/static/index/images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:40px;background:url(http://runtdyf.com/template/www/desktop/static/index/images/prev_on.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:40px;background:url(http://runtdyf.com/template/www/desktop/static/index/images/next_on.png) center center no-repeat;}

/* ==pagination == */
.pagination { margin: 45px; max-height: 30px; text-align: center }
.pagination a, .pagination span { display: inline-block; padding: 8px 15px; line-height: 21px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0 }
.pagination span.current, .pagination span.page_nowindex { background-color: #ddd; color: #333; }
.pagination a:hover, .pagination a:focus { background-color: #f5f5f5 }
.pagination a.page_nowindex { color: #999; cursor: default }
.pagination a:first-child, .pagination span:first-child { border-left-width: 1px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px }
.pagination a:last-child, .pagination span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px }
.pagination span.bartext { color: #999; padding: 8px 4px; }
.pagination span.page_select { padding: 3.1px 10px; }
.pagination span.page_select select { outline: none; border-radius: 5px; height: 30px; border: 1px solid #EDEDED; color: #999; margin: 0px 2px; }
