/*lun bo*/
.index_focus { position: relative; width: 100%; height: 1026px; margin: 0 auto; overflow: hidden; z-index: 9; }

.page_banner.index_focus { height: 650px; }

.index_focusn { width: 1920px; position: absolute; left: 50%; top: 0px; margin-left: -960px; height: 100%; z-index: 99; }

.index_focus .bd li { display: none; position: absolute; left: 0; top: 0; width: 1920px; z-index: 999; }

.index_focus .slide_nav { position: absolute; bottom: 282px; left: 0; width: 100%; text-align: center; z-index: 9998; }

.index_focus .slide_nav a { width: 17px; height: 17px; cursor: pointer; display: inline-block; margin-right: 7px; margin-left: 7px; background: url(../images/dot.png) no-repeat center center; }

.index_focus_post { z-index: 10; }

.index_focus .pic { height: auto; display: block; margin: 0 auto; }

.index_focus .pic:hover { text-decoration: none; }

.index_focus .slide_nav li:hover, .index_focus .slide_nav .on { text-decoration: none; background: url(../images/dot1.png) no-repeat center center; }

.index_focus_pre, .index_focus_next { display: block; position: absolute; top: 28.5%; z-index: 9999; }

.index_focus_pre .iconfont, .index_focus_next .iconfont { font-size: 63px; font-size: 6.3rem; color: #F0360B; }

.index_focus_pre { left: 60px; }

.index_focus_next { right: 60px; }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .index_focus { height: 726px; }
  .page_banner.index_focus { height: 400px; }
  .index_focusn img { width: 80%; }
  .index_focus .slide_nav { bottom: 120px; }
  .index_focus_pre, .index_focus_next { top: 35%; } }

@media screen and (min-width: 1000px) { .carousel, .clear2 { display: none; } }

@media screen and (max-width: 999px) { .index_focus { display: none; }
  .index_focus2 { display: none; }
  .carousel { width: 100%; position: relative; overflow: hidden; }
  .carousel ul { width: 100%; height: 100%; }
  .carousel ul li { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
  .carousel ul li img { width: 100%; vertical-align: middle; }
  .carousel ol { position: absolute; z-index: 2; width: 100%; height: 10px; bottom: 30%; left: 0; text-align: center; }
  .carousel ol li { display: inline-block; width: 10px; height: 10px; margin-right: 5px; border-radius: 5px; background-color: transparent; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border: solid 2px #FFF; background: #FFFFFF; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .carousel ol li.cur { width: 10px; border: solid 2px #F0360B; }
  .carousel ol li:last-child { margin: 0; } }

/*# sourceMappingURL=slide2.css.map */
