@charset "utf-8";

html {
  height: 100%;
  font-size: 62.5%;
}

body {
  position: relative;
  width: 100%;
  height: 100%;
}

/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}

a:link,a:visited{color:#999; text-decoration:none;}
a:hover{color:#999; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}


/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "\5FAE\8F6F\96C5\9ED1";}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w920{ width:920px;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}



.swiper-container{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
}
.swiper-wrapper{
	width: 100%;
	height: 100%;	
}
.swiper-slide{
	position: relative;
	width:100%;
	height:100%; 
	background-position: center center;
	background-size:cover;
	overflow: hidden;
}


/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
/*导航在左边*/
* html .ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
/*导航在右边*/
* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

.nav{
	width: 8%;
	height:100%;
	position: fixed;
	right:0;
	top:0;
	z-index: 100;
}
.nav b{
	float: right;
	display: block;
	width:100%;
	font-size: 80%;
	text-align:center;
	cursor: pointer;
	background: url(../images/i_bg.png);
	background-size: 100% 100%;

}

.nav b.cursor{
	width: 150%;
	*+width:100%;
	text-align:center;
	background: url(../images/i_click_bg.png) 0 0 no-repeat;
  background-size: 100% 100%;;
}


.s_all{
	position: relative;
}

.p_lefta p i,.p_righta p i,.p_lefta p,.p_righta p{font-size: 100px;line-height: 100px;font-weight: bold;}

.p_lefta p,.p_righta p{font-family: "Numberfont";color: #fff;}


.p_left,.p_right{
	
	position: absolute;
	
}

@media only screen and (min-width: 1800px) {
				.nav b{
					font-size:3em;
				}
		}
		
		@media only screen and (min-width: 1601px) and (max-width: 1681px) {
				.nav b{
					font-size:2em;
				}
		}
		@media only screen and (min-width: 1360px) and (max-width: 1600px) {
				.nav ul li b{
					font-size:1.5em;
				}
				
		}
		@media only screen and (min-width: 1025px) and (max-width: 1280px) {
				.nav ul li b{
					font-size:1em;
				}
		}
		
		@media only screen and (max-width: 1024px) {
				.nav ul li b{
					font-size:0.5em;
				}
		}






