@charset "utf-8";

/**WAP-焦点图**/
.focus-wrap{position:relative;width:100%;}
.focus .slides_container{position:relative;width:100%;}
.focus-wrap .slidesjs-navigation{ height:46px;line-height:46px;opacity:0.8;overflow: hidden;position:absolute;text-align:center;text-indent:-9999px;top:333px;width:40px;z-index:100;}
.focus-wrap .prev{background-position:-342px 0;left: 0;}
.focus-wrap .prev:hover{background-position: -424px 0;}
.focus-wrap .next{ background-position:-301px 0;right: 0;}
.focus-wrap .next:hover{background-position: -383px 0;}
.focus-wrap .pagination{ width:100%; bottom:5px;height:7px;left:0%;position:absolute;text-align:center; z-index:10;}
.focus-wrap .pagination span{border-radius:6px; border:1px solid #fff; display:inline-block; height:6px;line-height:100px; margin-right:4px; overflow:hidden;vertical-align:top;width:6px;}
.focus-wrap .pagination .active{background:none repeat scroll 0 0 #fff;}
.focus{height:auto;margin:0 auto;max-width:640px; overflow:hidden;position:relative;width:100%;}
.focus li{display:none;float:left;position:relative;}
.focus li.swiper-slide{display: block;}
.focus li img{width: 100%;max-width:680px;max-height:450px;}
.fcous_bg_jz{background:none repeat scroll 0 0 #000;bottom:40px;height:70px;left:0; opacity:0.5;position:absolute;width:100%;}
.fcous_bg_mu{bottom:40px;height:70px;left:0; position:absolute;width:100%;}
.fcous_bg_t{color:#fff;font-size:1.1em;height:40px;line-height:40px;text-align:center;width:100%;max-width:680px;z-index:999;}
.fcous_bg_u{color:#fff;font-size:0.85em;height:30px; line-height:20px;text-align:center;width:100%;max-width:680px; z-index:999;}


/**PC-焦点图**/
/* rslides */
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0; }
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block; width:14px; margin-left:5px; position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block; width:14px; height:14px; border-radius:50%; border:2px solid #fff; position:absolute; left:0; z-index:1000; color:transparent; box-sizing:border-box;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background-color:#fff;}
/* Callback example */
.callbacks_container{ position:relative;width:100%;max-width:100%;text-align:center;float:left; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:41%;left:5%;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:100px;width:64px;background:transparent url(../images/themes.png) no-repeat left top;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:5%;}





@media (max-width: 479px) {
/**焦点图**/
.focus-wrap{position:relative;width:100%;z-index:8; margin-bottom:-4px;}
.focus .slides_container{position:relative;width:100%;}
.focus-wrap .slidesjs-navigation{background-image:url("../images/sprite.png");background-repeat:no-repeat;height:46px;line-height:46px;opacity:0.8;overflow: hidden;position:absolute;text-align:center;text-indent:-9999px;top:333px;width:40px;z-index:8;}
.focus-wrap .prev{background-position: -342px 0;left: 0;}
.focus-wrap .prev:hover{background-position: -424px 0;}
.focus-wrap .next{ background-position: -301px 0;right: 0;}
.focus-wrap .next:hover{background-position: -383px 0;}
.focus-wrap .pagination{height:auto;text-align:center; z-index:10;}
.focus-wrap .pagination span{ border:1px solid #fff;border-radius:8px;display:inline-block;width:8px; height:8px;margin-right:4px; overflow:hidden;vertical-align:top;}
.focus-wrap .pagination .active{background:none repeat scroll 0 0 #fff;}
.focus {height:auto;margin:0 auto;max-width:640px; overflow:hidden;position:relative;width:100%;}
.focus li {display:none;float:left;position:relative;}
.focus li.swiper-slide{display:block;}
.focus li img{width:100%;max-width:680px;max-height:450px;}
.callbacks_container{ display:none;}
}


@media (min-width: 480px) and (max-width: 639px) {
/**焦点图**/
.focus-wrap{position:relative;width:100%;z-index:8;}
.focus .slides_container{position:relative;width:100%;}
.focus-wrap .slidesjs-navigation{background-image:url("../images/sprite.png");background-repeat:no-repeat;height:46px;line-height:46px;opacity:0.8;overflow: hidden;position:absolute;text-align:center;text-indent:-9999px;top:333px;width:40px;z-index:100;}
.focus-wrap .prev{background-position:-342px 0;left: 0;}
.focus-wrap .prev:hover{background-position: -424px 0;}
.focus-wrap .next{ background-position:-301px 0;right: 0;}
.focus-wrap .next:hover{background-position: -383px 0;}
.focus-wrap .pagination{ z-index:8;}
.focus-wrap .pagination span{border-radius:6px; border:1px solid #ccc; display:inline-block; height:6px;line-height:100px; margin-right:4px; overflow:hidden;vertical-align:top;width: 6px;}
.focus-wrap .pagination .active{background:none repeat scroll 0 0 #ccc;}
.focus{height:auto;margin:0 auto;max-width:640px; overflow:hidden;position:relative;width:100%;}
.focus li{display:none;float:left;position:relative;}
.focus li.swiper-slide{display: block;}
.focus li img{width: 100%;max-width:680px;max-height:450px;}
.fcous_bg_jz{background:none repeat scroll 0 0 #000;bottom:40px;height:70px;left:0; opacity:0.5;position:absolute;width:100%;}
.fcous_bg_mu{bottom:40px;height:70px;left:0; position:absolute;width:100%;}
.fcous_bg_t{color:#fff;font-size:1.1em;height:40px;line-height:40px;text-align:center;width:100%;max-width:680px;z-index:999;}
.fcous_bg_u{color:#fff;font-size:0.85em;height:30px; line-height:20px;text-align:center;width:100%;max-width:680px; z-index:999;}
.callbacks_container{ display:none;}
}

@media (min-width: 640px) and (max-width:1023px ) {
.a_focu.a_pbok{ display:block;}
.focus-wrap.a_wbok{ display:none;}

}

@media (min-width: 1024px) and (max-width:1199px ) {

}


@media (min-width: 1200px) and (max-width:1439px ){

}


@media (min-width: 1440px) and (max-width:1920px ){

}