/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.theme-default a.nivo-nextNav {
    background-position: -30px 0;
    right: 15px;
}
.theme-default .nivo-directionNav a {
    display: block;
    width: 30px;
    height: 30px;
    background: url() no-repeat;
    text-indent: -9999px;
    border: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default a.nivo-nextNav {
    background-position: -30px 0;
    right: 15px;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:11px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:rgba(12,23,45,0.9);filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:"microsoft yahei";z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url() no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:6px;height:6px;border:1px solid #fff;background-color: #fff;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;border-radius:100%;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px;background-color: #133984;}
.rotaion_list{width:100%;height:100%;overflow:hidden;}
.rotaion_list li{height: 320px;}
/*-banner-*/
.lbt{position:relative;}
.lbt .swiper-container {width: 100%; color: #fff; text-align: center;}
.lbt .pagination { position: absolute; left: 0; text-align: center; bottom:58px; width: 100%; z-index:999; margin:0; line-height:16px;}
.lbt .swiper-pagination-switch {display: inline-block;  width: 80px; height:7px;margin: 0 8px; cursor:pointer; background-color:white;}
.lbt .swiper-active-switch {width:80px; height:7px;background-color: #1f83c2;}
.lbt .arrow-left {background: url();  background-size:34px 54px; position: absolute;left: 20px; top: 50%; margin-top: -15px; width: 34px; height:54px;  z-index:999;}
.lbt .arrow-right {background: url(); background-size:34px 54px;  position: absolute; right: 20px; top: 50%; margin-top: -15px; width: 34px; height:54px; z-index:999;}
.lbt .pagination { position: absolute; left: 0; text-align: center; bottom:58px; width: 100%; z-index:999; margin:0; line-height:16px;}
.lbt .swiper-pagination-switch {display: inline-block;  width: 80px; height:7px; margin: 0 11px; cursor:pointer;}
.lbt .swiper-active-switch {width:80px; height:7px;}
.lbt .arrow-left {background: url(); position: absolute;left: 120px; top: 50%; margin-top: -15px; width: 68px; height:108px;  z-index:999;}
.lbt .arrow-right {background: url(); position: absolute; right: 120px; top: 50%; margin-top: -15px; width: 68px; height:108px; z-index:999;}