body,html{ margin:0; padding:0; color:#000; height: 100%; overflow: hidden; font-family: "Microsoft YaHei"; 
  -webkit-font-smoothing: antialiased;
}
ul,li,p,strong,h3,table,form,tr,td,ol,dl,dd,dt,map,area,input,textarea{ margin:0; padding:0; list-style:none;}
*{ margin:0px; padding:0px; }
img{ border:0; touch-callout:none; -webkit-touch-callout:none; max-width: 100%; }
a{ text-decoration:none; outline:none;  color:#4a4a4a; cursor: pointer; }
a:active{  
	background-color:none;  
}  
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.f20{ font-size:20px;}
.f14{ font-size:14px;}
.l{ float:left;}
.r{ float:right}
.none{display: none;}
.visible { display: block; }
.cursor{cursor:pointer;}
.hong{color:#FF0000;}
.biao{color:#000000;font-weight:bold;background-color: rgb(255, 255, 0);}
.jiacu{font-weight:bold;}
.mt{
	text-indent: 2em; 
}


::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}

::-webkit-scrollbar:hover {
  background-color: #eee;
}

::-webkit-scrollbar-thumb {
  min-height: 5px;
  min-width: 5px;
  -webkit-border-radius: 20px;
  border: 1px solid #afa39c;
  background-color: #afa39c;
}

::-webkit-scrollbar-thumb:hover {
  min-height: 5px;
  min-width: 5px;
  -webkit-border-radius: 20px;
  border: 1px solid #c64f42;
  background-color: #c64f42;
}

::-webkit-scrollbar-thumb:active {
  -webkit-border-radius: 20px;
  border: 1px solid #c64f42;
  background-color: #c64f42;
}



.arrow{ display: block; width: 140px; height: 66px; margin: 0 auto; background:url(../images/arr.png) no-repeat; background-size: contain; z-index: 2; }
.page01 .arrow{ position: absolute; left: 50%; bottom: 0.3rem; margin-left: -70px; background-image:url(../images/arr.png); }
.arrow{
	-webkit-animation: arrow 0.6s linear infinite alternate;
	animation: arrow 0.6s linear infinite alternate;
}
@keyframes arrow{
    0%{ transform:translateY(0.1rem); }
    100%{ transform:translateY(-0.1rem); }
}

.logo{
	position: absolute; height: 165px; left: 22px; top: 10px; background-repeat: no-repeat; background-size: 100% auto;background-image: url(../images/logo.png); width: 260px;
}


.nav{
	position: absolute; top: 40px; right: 40px; display: flex; height: 30px; font-size: 16px; z-index: 222;
}
.nav ul {
	
	height: 30px;
	margin-bottom: 0px;
	/*background-color: rgba(73,56,39,0.55);*/
	background: #493827\9;/*IE*/
	filter: alpha(opacity=55);/*IE*/
}

.nav li {
	
	height: 58px;
	line-height: 24px;
	margin-left: 5px;
	list-style: none;
	display: inline-block;
	
	float: left;
	margin-top: 3px;
	color:#999999;
	

}
.header{
  position: fixed; width: 100%; height: 0.63rem; left: 0; top: 0; z-index: 2; background-size: cover;
}

.bjmp3{
	position: absolute; top: 10px; right: 3vw; display: flex; width: 198px; height: 43px; z-index: 222;visibility: hidden; opacity: 0; transform: translateX(100%); transition-duration: 0.6s;
}
.bjmp3.vt0{ visibility: visible; opacity: 1; transform: translateX(0); }

.bjyybtn{
	visibility: hidden; opacity: 0; transform: translateX(100%); transition-duration: 0.6s;
}
.bjyybtn.vt0{ visibility: visible; opacity: 1; transform: translateX(0); }
.copyrightbtn{ position: absolute; right: 0.6rem; bottom: 0.3rem; color: #afa39c; font-size: 16px; z-index: 2222 !important; }
.copyrightbtn.cur{ color: #afa39c; }
#footer{ position: absolute; width: 100%; bottom: -200px; transition-duration: 0.3s; z-index: 2222 !important;margin:0 auto; }
#footer.cur{ bottom: 0; }
#footer{ height:103px; background-color:#000; color:#666666; padding-top:10px; }
.footer p{margin:0;}
.footer a{text-decoration:none;}
#footer .c_div{color:#4a4a4a; text-align:center;line-height:26px;padding-top:15px;}
#footer .c_div span.line{padding:0 5px;}
#footer .c_div a{color:#4a4a4a;}


