/*pic*/
#pic {
	position: relative;
	width: 310px;
	height: 240px;
	float: left;}
#pic .item {
	position: relative;
	display: block;}
#pic img {
	display: block;
	width: 310px;
	height: 240px;}
#pic b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 38px;
	background-color: #005bac;
	opacity: .5;
	filter: alpha(opacity=50);}
#pic span {
	display: block;
	position: absolute;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 260px;
	height: 38px;
	line-height: 38px;
	left: 0;
	bottom: 0px;
	font-size: 14px;
	color: #fff;
	padding:0 30px 0 10px;
	text-align: center;
	background: url(../images/more.png) no-repeat 280px center;}
.owl-pagination {
	display: none;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 22px;
	text-align: center;}
.owl-page {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background: #333;
	*display: inline;
	*zoom: 1;}
.owl-pagination .active {
	width: 25px;
	background: #c00;}
.owl-buttons {
	display: none;}
.owl-buttons div {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 80px;
	margin-top: -40px;
	text-indent: -9999px;}
.owl-prev {
	left: 0;
	background: url(images/bg17.png);}
.owl-next {
	right: 0;
	background-image: url(images/bg18.png);}
.owl-prev:hover {
	background-image: url(images/bg19.png);}
.owl-next:hover {
	background-image: url(images/bg20.png);}













/*list*/
.list {
	width: 325px;
	height: 240px;
	float: left;
	margin-left: 20px;
	background: #2099d9;}
.list .title{
	width: 325px;
	height: 34px;
	background: #0484cf;
	border-bottom: 1px solid #005bac;}
.list .title h1{
	max-width: 280px;
	height: 33px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	margin-left: 10px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #005bac;}
.more{
	float: right;
	margin: 9px 10px 0 0;}
.list ul{
	width:305px; 
	overflow: hidden; 
	margin:1px auto 0;
	padding: 6px 0;}
.list ul li{
	width:100%; 
	float:left;
	height:52px; 
	padding: 6px 0;
	border-top:1px solid #41a8df;
	background: url(../images/list.png) no-repeat left 12px;}
.list ul li.start{
	border: 0;}
.list ul li a{
	width: 293px;
	height: 36px;
	overflow: hidden;
	line-height: 18px; 
	font-size:14px;
	display: block;
	color: #fff;
	padding-left: 12px;} 
.list ul li:hover a{
	color: #fff;} 
.list .date{
	display: block;
	width: 293px;
	height: 16px;
	line-height:16px; 
	font-size:12px;
	color: #a9d0ed;
	padding-left: 12px;
	text-align: right;}
	
	
	
	
	
	
	
	
	
	
	
/*row*/
.row {
	width: 100%;
	overflow: hidden;
	margin: 25px auto 0;
	padding: 40px 0 0 0;
	border-top: 1px solid #d7d7d7;}
/*row-left*/
.row-left{
	width: 540px;
	overflow: hidden;
	float: left;}
/*-------title*/
.row-left .title{
	width: 540px;
	height: 34px;
	border-bottom: 1px solid #005bac;}
.row-left .title h1{
	max-width: 500px;
	height: 33px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	line-height: 35px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #005bac;}
.row-left .title .more{
	float: right;
	margin: 8px 0 0 0;}
/*-------ul li*/
.row-left ul{
	width:540px; 
	overflow: hidden; 
	margin:1px auto 0;
	padding: 6px 0;}
.row-left ul li{
	float:left;
	overflow: hidden;
	padding: 6px 0;
	background: url(../images/list-01.png) no-repeat left 8px;}
.row-left ul li a{
	width:520px; 
	overflow: hidden;
	line-height: 18px; 
	font-size:14px;
	display: block;
	white-space:nowrap;
	text-overflow:ellipsis;
	color: #333;
	padding-left: 20px;} 
.row-left ul li:hover a{
	color: #333;} 
/*-------change*/
#lib_Tab2{
	width:540px;
	margin:0px;
	padding:40px 0 0 0;}
.lib_Menubox {
	width:540px;
	height: 34px;
	line-height: 34px;
	position: relative;
	border-bottom: 1px solid #005bac;}
.lib_Menubox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0;
	margin-left: 0px;
	height: 34px;
	text-align: center;}
.lib_Menubox li {
	float: left;
	display: block;
	cursor: pointer;
	color: #c6c6c6;
	height: 34px;
	line-height: 35px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;}
.lib_Menubox li.hover {
	color: #333;
	height: 33px;
	line-height: 35px;
	border-bottom: 1px solid #005bac;}
.lib_Contentbox {
	clear: both;
	border-top: none;}
.lib_Contentbox ul li{
	background: url(../images/list-02.png) no-repeat left 8px;}
.change ul li{
	padding: 0;
	background: none;	
	margin-right: 40px;}







/*row-right*/
.row-right{
	width: 418px;
	overflow: hidden;
	float: right;}
.r-line{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;}
.r-line .pic{
	width: 78px;
	float: left;}
.r-line .txt{
	width: 330px;
	overflow: hidden;
	float: right;}
.r-line .txt h2{
	max-width: 330px;
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 35px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	text-transform: uppercase;}	
.r-line .txt p{
	font-size: 14px;
	color: #333;
	line-height: 18px;}	
.r-line .txt a.more{
	color: #005bac;
	font-size: 14px;}	
.r-line .pull-left {
	float: left;
	width: 100px;
	margin-top: 2px;}
.r-line .pull-right {
	float: right;
	width: 200px;}
.r-line .select-year{
	outline: none;
	width: 80px;
	height: 28px;
	margin: 2px 0 5px 0px;
	vertical-align: middle;
	border: 1px solid #84bee4;}
.r-line .select-number{
	outline: none;
	width: 60px;
	height: 28px;
	margin: 2px 0 5px 0px;
	vertical-align: middle;
	border: 1px solid #84bee4;}
.r-line .input-box{
	outline: none;
	width: 121px;
    padding: 0 10px;
    height: 26px;
    margin: 2px 1px 5px 0;
    vertical-align: middle;
    border: 1px solid #84bee4;}
.r-line .submit{
	width: 45px;
	height: 28px;
	font-size: 12px;
	margin: 2px 0 5px 0px;
	vertical-align: middle;}
/*-------ul li*/
.r-line ul{
	width:330px; 
	overflow: hidden; 
	margin:1px auto 0;
	padding: 6px 0;}
.r-line ul li{
	float:left;
	overflow: hidden;
	padding: 6px 0;
	background: url(../images/list-03.png) no-repeat left 8px;}
.r-line ul li a{
	width:310px; 
	overflow: hidden;
	line-height: 18px; 
	font-size:14px;
	display: block;
	color: #333;
	padding-left: 20px;} 
.r-line ul li:hover a{
	color: #333;} 
	









	
	
#inner {} 
.hot-event {
	position: relative;
	width: 330px;
	height: 130px;
	margin: 0 auto;}
/*左右切换*/
.switch-nav {
	position: absolute;
	left:130px;
	bottom: 0px;
	z-index: 12;}
.switch-nav .i-prev {
	background-image: url(../images/left.png);}
.switch-nav .i-next {
	background-image: url(../images/right.png);}
a .ico {
	cursor: pointer;}
.ico {
	display: inline-block;
	width: 18px;
	height: 18px;
	text-indent: -9999999px;
	vertical-align: middle;
	overflow: hidden;}
/*图片展示*/
.event-item {
	height: 130px;
	width: 330px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;}
.event-item .banner {
	display: block;}
.event-item img {
	-webkit-box-reflect: below 0 -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(85%, transparent), to(rgba(255, 255, 255, .2)));
	border: 0;}
.event-item em{
	color: #4278b8;
	font-style: normal;
	font-size: 14px;}
	
