﻿
#container {padding-bottom: 70px;}
#footer {position: relative;margin-top: -70px; height: 70px;clear:both;} 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
#page,#footer_inner{margin:0 auto;width:1700px;}
h1#logo a{display:block;text-indent:-9999px;height:93px;}
#container{margin:0 auto;}
#container h2 {font-weight:normal;line-height:28px;}
#container p{padding:10px 0;}
.credit{text-align:center;padding: 20px 0 100px;font-size:10px;}
a, a:visited {text-decoration:none;outline:none;}
#dates li a:hover{text-decoration:underline;}
#footer{background-color:#212121;width:100%;}
#footer h2{font-size:18px;font-weight:normal;height:70px;line-height:70px;font-family:"Microsoft Yahei";color:#eee;}
#footer_inner{position:relative;}
#footer a.tzine,a.tzine:visited{color:#FCFCFC;font-size:12px;line-height:70px;position:absolute;top:0;right:0;width:90px;}
.demotips{margin:0 auto;text-align:center;font-size:25px;}
.demotips a{margin:0 10px;}
/*-核心代码-*/
/* Menu style */
 	#timeline {
		width: 1700px;
		height: 680px;
		overflow: hidden;
		margin: 40px auto;
		position: relative;background: url('../image/xian.jpg') 2px repeat-y; background-position:657px
		
	}
		#dates {
			width: 1050px;
			overflow: hidden;
			float: right;
		}
			#dates li {
				list-style: none;
				line-height: 100px;
				font-size: 24px;
				overflow:hidden;
			}
				#dates a {
					line-height: 38px;background: url('../image/ryd.png') left center no-repeat; overflow:hidden; height:100px;display: flex;align-items: center; /* 垂直居中 */    justify-content: center; /* 水平居中 */
				}
				#dates li a div{width:30%; display: flex; float:left; align-items: center; /* 垂直居中 */    justify-content: center; /* 水平居中 */height: 100px; /* 容器的高度 */    margin-left: 40px;}
				#dates li a div img{margin:auto; display:block; max-width:95%;max-height:90px}
				#dates li a span{width:70% ;font-size:25px; align-items: center; /* 垂直居中 */    justify-content: center; /* 水平居中 */ height: 100px; /* 容器的高度 */color:#000; line-height:100px}
				#dates a.selected {background: url('../image/ryd1.png') left center no-repeat !important; 
			        
				}
				#dates .selected  span{
			        font-size: 28px; color:#0c4c9e; font-weight:bold
				}
		
		#issues {
			width: 600px;
			height: 680px;
			overflow: hidden;
			float: left;
			
		}	
			#issues li {
				width: 600px;
				height: 650px;
				list-style: none;display: flex; align-items: center; /* 垂直居中 */    justify-content: center; /* 水平居中 */

			}
				#issues li img {
					max-height: 600px; /* 容器的高度 */
				}
				#issues li h1 {
					color: #ffcc00;
					font-size: 48px;
					text-align: center;
					text-shadow: #000 1px 1px 2px;
				}
				#issues li p {
					font-size: 14px;
					margin: 10px 20px;
					font-weight: normal;
					line-height: 22px;
					text-shadow: #000 1px 1px 2px;
				}
		
		#grad_top,
		#grad_bottom {
			width: 500px;
			height: 80px;
			position: absolute;
		}
			#grad_top {
		        top: 0;
		        background: url('../image/grad_top.png') repeat-x;
			}
			#grad_bottom {
		        bottom: 0;
		        background: url('../image/grad_bottom.png') repeat-x;
			}
		
		#next,
		#prev {
			position: absolute;
			left: 55%;
			font-size: 70px;
			width: 38px;
			height: 22px;
			background-position: 0 -44px;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position:  0 0;
			}
			#next {
				bottom: 0;
				background-image: url('../image/next_v.png');
			}
			#prev {
				top: 0;
				background-image: url('../image/prev_v.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}
				
				
				
		.lunbo {
            position: relative;
            overflow: hidden;
            width: 100%;
            height: 180px;
            background-color: aqua;
            border-radius: 12px; float:left
        }

        .lunbo ul {
            position: absolute;
            top: 0;
            left: 0; display:flex
        }

        .lunbo ul li {
            float: left;
        }

        .lunbo ul li a img {
            display: block;
            width: 100%;
            height: 180px;
        }

        .lunbo .prev,
        .lunbo .next {
            display: none;
            z-index: 2;
            position: absolute;
            width: 50px;
            height: 35px;
            line-height: 35px;
            border-radius: 17.5px;
            top: 50%;
            background-color: rgba(0, 0, 0, .2);
            color: #fff;
            font-size: 18px;
            font-weight: 700;
        }

        .lunbo .prev {
            left: 0;
            transform: translate(-50%, -50%);
            text-indent: 28px;
        }

        .lunbo .next {
            right: 0;
            transform: translate(50%, -50%);
            text-indent: 8px;
        }

        .lunbo .prev:hover,
        .lunbo .next:hover {
            background-color: rgba(0, 0, 0, .3);
        }

        .lunbo .gd {
            position: absolute;
            left: 50%;
            bottom: 20px;
            margin-left: -36.5px;
            display: flex;
            justify-content: space-around;
            width: 75px;
            height: 15px;
            border-radius: 8px;
            background-color: #ffffff4d;
        }

        .lunbo .gd i {
            display: block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            margin-top: 2.5px;
            background-color: azure;
        }

        .current {
            background-color: #00a1e9 !important;
            width: 15px !important;
            height: 9px !important;
            border-radius: 4.5px !important;
        }
		
		.gd{color:#000; font-size:14px; padding:10px 0; overflow:hidden; text-align:left}
		.gd p{font-size:14px !important;}
		.gd span{font-size:14px !important; }
		
.device {
  width: 90%;
  height: 400px;
  padding: 0 5% 5%;
  position: relative;
}
.device .arrow-left {
  background: url(../image/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.device .arrow-right {
  background: url(static/shijian/image/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}

.device1 {
  width: 100%;
  height: 220px;
  position: relative;
}
.device1 .arrow-left1 {
  background: url(../image/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.device1 .arrow-right1 {
  background: url(static/shijian/image/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}


.swiper-container {
  height: 400px;
  width: 100%; margin-top:0px !important
}
.content-slide {
  padding: 20px;
  color: #fff;
}

.swiper-container1 {
  height: 220px;
  width: 100%; margin-top:0px !important
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;z-index:1
}
.pagination1 {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:0px;
  width: 100%;z-index:1
}
.pagination1 a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination1 span {
    color: #333;
    font-size: 12px;
    width:8px; height:8px;
    margin: 0 2px;
    border-radius: 130px;
}
.pagination1 a:hover {
  color: #333;
  border: 1px solid #333;
}

.swiper-container1 .swiper-slide img{ border-radius:15px; min-height:200px}

.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  border-radius: 10px;
  background: rgba(240,255,255,0.6);
  box-shadow: 0px 1px 2px #999 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: rgba(0,161,233,0.6)
}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide img{margin:auto; max-height:40vh; max-width:100%;}
.abb4 .swiper-slide img{margin:auto; height:220px; max-width:100%;}
.swiper-slide span{display:block; margin-bottom:10px; font-size:14px ;font-weight:bold; height:50px;align-items: center; /* 垂直居中 */    justify-content: center; /* 水平居中 */ display: -webkit-box;-webkit-line-clamp:2;
    -webkit-box-orient: vertical; overflow:hidden}
.swiper-slide div img{max-height:65px}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/ text-align:center; font-size:20px;color:#000
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
