a{
	text-decoration:none;
}

.loading{
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	background:#fff;
	z-index: 99999;
}
.loadingfa{
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:29px;
	color:#444;
	position:absolute;
	left: 50%;
	margin-top:-25px;
	margin-left:-25px;
	top:50%;
}

.animteeh{
	opacity: 0.2;
	transition: all ease 1.5s;
	-webkit-transition: all ease 1.5s;
	-moz-transition: all ease 1.5s;
	-o-transition: all ease 1.5s;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
		
		
}
.animteeh.active{
	opacity:1;
	transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
}

.animts{
	opacity: 0.2;
	transition: all ease 1.5s;
		-webkit-transition: all ease 1.5s;
		-moz-transition: all ease 1.5s;
		-o-transition: all ease 1.5s;
		transform: translateY(100px);
		-webkit-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		
		
}
.active .animts{
	opacity:1;
	transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
}


@keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}

@keyframes rotate1{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(-360deg)}
}
@-webkit-keyframes rotate1{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate1{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(-360deg)}
}
@-ms-keyframes rotate1{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(-360deg)}
}
@-o-keyframes rotate1{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(-360deg)}
}


.xuanzhuan{
	 animation: 2s linear 0s normal forwards infinite rotate;
	 -webkit-animation: 2s linear 0s normal forwards infinite rotate;
	 -moz-animation: 2s linear 0s normal forwards infinite rotate;
	 -o-animation: 2s linear 0s normal forwards infinite rotate;
}.xuanzhuan1{
	 animation: 5s linear 0s normal forwards infinite rotate;
	 -webkit-animation: 5s linear 0s normal forwards infinite rotate;
	 -moz-animation: 5s linear 0s normal forwards infinite rotate;
	 -o-animation: 5s linear 0s normal forwards infinite rotate;
}

.nizhuan{
	animation: 2s linear 0s normal forwards infinite rotate1;
	 -webkit-animation: 2s linear 0s normal forwards infinite rotate1;
	 -moz-animation: 2s linear 0s normal forwards infinite rotate1;
	 -o-animation: 2s linear 0s normal forwards infinite rotate1;
}


.nizhuan1{
	animation: 3s linear 0s normal forwards infinite rotate1;
	 -webkit-animation: 3s linear 0s normal forwards infinite rotate1;
	 -moz-animation: 3s linear 0s normal forwards infinite rotate1;
	 -o-animation: 3s linear 0s normal forwards infinite rotate1;
}

@keyframes Updown{
	
	0%{
		transform: translateY(30px);
		-webkit-transform: translateY(30px);
		-moz-transform: translateY(30px);
		-ms-transform: translateY(30px);
		-o-transform: translateY(30px);
	}
	
	100%{
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
	}
}
.shangxia{
	animation:1.4s  0s alternate none infinite running Updown;
}
.yaohuan{
	animation:2.4s  0s alternate none infinite running swing;
}.yaohuan1{
	animation:9.4s  0s alternate none infinite running swing;
}.flash{
	animation:2.4s  0s alternate none infinite running flash;
}.wobble{
	animation:20.4s  0s alternate none infinite running wobble;
}
.dtable{
	display:table;
	width:100%;
	height:100%;
}
.dcell{
	display:table-cell;
	vertical-align: middle;
	
}
.shangxia1{animation:2.4s  0s alternate none infinite running Updown;}
.shangxia2{animation:2.9s  0s alternate none infinite running Updown;}
.shangxia3{animation:3.4s  0s alternate none infinite running Updown;}
.shangxia4{animation:2.5s  0s alternate none infinite running Updown;}
.shangxia5{animation:3.3s  0s alternate none infinite running Updown;}
.shangxia6{animation:2.4s  0s alternate none infinite running Updown;}
.shangxia7{animation:2.6s  0s alternate none infinite running Updown;}

.bg1{
    background: #000000 url(../images/bg1.jpg) no-repeat center;
    position: relative;
    background-size: cover;
}
.header{
	width: 100%;
	height: 120px;
}
.inner{
	width:100%;
	margin:0 auto;
	height: 30%;
}
/*.bg1>div:nth-child(2){*/
	/*height: 65%;*/
/*}*/

.logo{
	text-align:center;
	padding-top:35px;
}
.samma{

}
.samma img{
	width:25px;height: 25px;
}

.samma a:hover {
	color:#efe37a;
}
.samma a:hover .saimg{
	/* box-shadow: 0px 10px 12px #0f59b8; */
	background: url("../images/icombgcur.png") no-repeat center top;
	/* bottom: 5px;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1); */
}
.nvbox{
	
}
.nvbox ul{
	display: flex;
	justify-content: center;
}
.nvbox li{
	
	margin:0px 33px;
	background: url("../images/libgx.png") no-repeat center bottom;
	padding-bottom:10px;
}
.nvbox li a:hover{
	bottom:9px;
}
.nvbox li a{
	display:block;
	width:129px;
	height:129px;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	position:relative;
	bottom: 0px;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
}
/*.nv1{background: url("../images/nv1.png.html") no-repeat center top;}*/
/*.nv2{background: url("../images/nv2.png.html") no-repeat center top;}*/
/*.nv3{background: url("../images/nv3.png.html") no-repeat center top;}*/
/*.nv4{background: url("../images/nv4.png.html") no-repeat center top;}*/
/*.nv5{background: url("../images/nv5.png.html") no-repeat center top;}*/

/*.nv1:hover{background: url("../images/nv1cur.png.html") no-repeat center top;}*/
/*.nv2:hover{background: url("../images/nv2cur.png.html") no-repeat center top;}*/
/*.nv3:hover{background: url("../images/nv3cur.png.html") no-repeat center top;}*/
/*.nv4:hover{background: url("../images/nv4cur.png.html") no-repeat center top;}*/
/*.nv5:hover{background: url("../images/nv5cur.png.html") no-repeat center top;}*/


.newbin{
	width:926px;
	padding-top:33px;
	margin:0 auto;
	border-radius:6px;
	overflow:hidden;
	margin-top:10px;
}
.ewinnx{
	display: flex;
}
.newbin ul{
	width:33.33%;
	overflow:hidden;
	float:left;

}
.newbin ul li{
	
}
.newbin ul li img{
	display:block;
	margin-right:8px;
}
.newbin ul li a{
	display: flex;
	color:#ffbe6d;
	line-height: 50px;
	font-size:20px;
	align-items:center;
	padding-left:39px;
}

.newbin ul li a:hover{
	background: url("../images/btn.png") no-repeat 20px  center;
}

.footer{
    position: absolute;
    height: 40px;
    line-height: 40px;
    background: #281a13;
    bottom: 0px;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.fnav{
	text-align:center;
	color:#ffbe6d;
	padding:10px 0px;
	padding-bottom:20px;
}
.fnav a{
	color:#ffbe6d;
	padding:0px 10px;
}
.fnav a:hover{
	text-decoration:underline;
}
.bg2{
	background:#2d2322 url("../images/bg2.jpg") no-repeat center top;
	padding-top: 230px;
	height: 100%;
}



.inner1{
	width:980px;
	margin:0 auto;
}

.leftcont{
    width: 727px;
    border: 1px solid #513a32;
    background: #3e2b24;
    margin: 0 auto;
}
.leftcontin{
	padding:22px 18px;
}
.datls{
	font-size:20px;
	line-height:48px;
	padding-left:34px;
	font-weight:bold;
	background:url("../images/tlbg.png") no-repeat center center;
	color: #191825;
	
} 
.bz{
	padding-top:23px;
}
.bzwz{
	font-size:15px;
	padding:10px 0px;
	color:#fff;
}
.bzimg{text-align: center;}
.hong{
	color:red;
}
.rightnav{
	position: fixed;
    width: 40%;
    border: 1px solid #513a32;
    border-left: none;
    background: #2d1d18;
    right: 0;
    top: 15%;
    display: none;
}
.rightin{
	padding: 12px 9px;
}
.ruls{
	padding-top:10px;
	display:none;
}
.ruls li{
	line-height:28px;
	/* margin-bottom: 5px; */
}
.ruls li a{
    display: block;
    color: #fff;
    padding-left: 38px;
    line-height: 60px;
    background: url(../images/libgcur.png) no-repeat 18px center;
    font-size: 35px;
}
.ruls li a:hover{
	color:#000000;
	background: url("../images/libg.png") no-repeat left center;
}
.rimgs{
	position:absolute;
	left: -1px;
	top:100%;
	margin-top:5px;
	
}
.rightdao{
	position:absolute;
	width: 91px;
	right: 20px;
	height: 160px;
	top: 100px;
	z-index:100;
	/* background: url("../images/rimg.png") no-repeat center top; */
	display: none;
}
.rightdao a{
	display:block;
	/* height: 52px; */
}
.psr{
	position:relative;
	
}
.rtreebtn{
	line-height: 29px;
	font-size: 18px;
	padding-left: 53px;
	cursor: pointer;
	color: #925f28;
	margin-top:8px;
	font-weight: bold;
	background: url("../images/libg.png") no-repeat center top;
}
.open .rtreebtn{
	background: url("../images/libgcur.png") no-repeat center top;
}
.open .ruls{
	display:block;
}
.neias{
	display:none;
}
.neias.cur{
	display:block;
}
.ruls li .neias a{
	padding-left: 58px;
	line-height: 25px;
	background: url("../images/libg.png") no-repeat 37px center;
}
.ruls li .neias a:hover{
	text-decoration:underline;
}
.mbpc{
	position:absolute;
	width: 55px;
	height: 263px;
	left: 100%;
	margin-left:2px;
	
}
/*.mbpc.cur{*/
	/*background: url("../images/pcmbcur.png.html") no-repeat center top;*/
/*}*/
.mbpc1{
	top: 0px;
}
.mbpc2{
	top: 265px;
}
.tlx1{
	padding-top:31px;
	padding-bottom:44px;
}
.dexbtn{
	float:left;
	width:464px;
	height: 464px;
	
}
/*.dexbtn1{*/
	/*background: url("../images/dbtn.png.html") no-repeat center top;*/
/*}.dexbtn2{*/
	/*background: url("../images/dbtnh.png.html") no-repeat center top;*/
/*}*/
/* .dexbtn:hover{
	background: url("../images/dbtnh.png.html") no-repeat center top;
} */
.dexbtntl{
	display:block;
	text-align:center;
	padding-top:42px;
	font-size:26px;
	color:#fff;
	line-height:58px;
}
.detbtntu{
	display:block;
	text-align:center;
	padding-top:53px;
}
.cpbos{
	padding-top:50px;
	color:#626262;
	font-size:12px;
}
/*.subban{*/
	/*background: url("../images/subbanbg.png.html") no-repeat center bottom;*/
	/*padding-top:33px;*/
	/*padding-bottom:18px;*/
/*}*/
.rimg{
	position:absolute;
	left: 0px;
	top:100%;
	margin-top:3px;
}


.logbx{
    position: relative;
    width: 50%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /* -webkit-box-align: center; */
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 30px auto;
}
.saimg{
	width:54px;
	height: 54px;
	background: url("../images/icombg.png") no-repeat;
	background-size: cover;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	border-radius:100%;
	bottom: 0px;
	position:relative;
}
.span-size{
	font-size: 12px;
}
.xiaoquan{
	position:absolute;
	width: 382px;
	height: 382px;
	border-radius:100%;
	left: 0px;
	top: -56px;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
}
.xiaoquan[dat="0"]{
	transform: rotate(80deg);
	-webkit-transform: rotate(80deg);
	-moz-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
}
.xiaoquan[dat="1"]{
	transform: rotate(50deg);

}
.xiaoquan[dat="2"]{
	transform: rotate(14deg);
	
}
.xiaoquan[dat="3"]{
	transform: rotate(-16deg);

}
.xiaoquan[dat="4"]{
	transform: rotate(-50deg);

}
.xiaoquan[dat="5"]{
	transform: rotate(-80deg);
	-webkit-transform: rotate(-80deg);
	-moz-transform: rotate(-80deg);
	-ms-transform: rotate(-80deg);
}

.samma a{
	font-size: 30px;
	position:absolute;
	text-align:center;
	color:#ffd657;
	line-height:33px;
	 display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
		-webkit-box-orient: vertical;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
		 -webkit-box-pack: center;
		    -webkit-justify-content: center;
		    -ms-flex-pack: center;
		    justify-content: center;
			 -webkit-box-align: center;
			    -webkit-align-items: center;
			    -ms-flex-align: center;
			    align-items: center;
}
.samma a:hover {
	color:#efe37a;
}
/*.samma a img{*/
	/*width:	40%;*/
/*}*/
.samma a:hover .saimg{
	/* box-shadow: 0px 10px 12px #0f59b8; */
	background: url("../images/icombgcur.png") no-repeat center top;
	background-size: cover;
	/* bottom: 5px;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1); */
}
.vnsu1{
	top: 60px;
	left: -57px;
}
.vnsu2{
	top: 140px;
	left: -32px;
}.vnsu3{
	top:180px;
	left: 25px;
}.vnsu4{
	top: 180px;
	right: 25px;
}.vnsu5{
	top: 140px;
	right: -32px;
}.vnsu6{
	top:60px;
	right: -50px;
}
.tlbox{
	padding-top:33px;
	padding-bottom:22px;
	text-align:center;
}
.dsailwz{
	color:#c79697;
	padding:0px 30px;
}
.dsailic{
	
}
.dsailic li{
	width:33.33%;
	height:212px;
}
/*.vnm1{background: url("../images/tuan1.png.html") no-repeat center center;}*/
/*.vnm2{background: url("../images/tuan2.png.html") no-repeat center center;}*/
/*.vnm3{background: url("../images/tuan3.png.html") no-repeat center center;}*/
/*.vnm4{background: url("../images/tuan4.png.html") no-repeat center center;}*/
/*.vnm5{background: url("../images/tuan5.png.html") no-repeat center center;}*/
/*.vnm6{background: url("../images/tuan6.png.html") no-repeat center center;}*/


/*.vnm1:hover{background: url("../images/tuan1cur.png.html") no-repeat center center;}*/
/*.vnm2:hover{background: url("../images/tuan2cur.png.html") no-repeat center center;}*/
/*.vnm3:hover{background: url("../images/tuan3cur.png.html") no-repeat center center;}*/
/*.vnm4:hover{background: url("../images/tuan4cur.png.html") no-repeat center center;}*/
/*.vnm5:hover{background: url("../images/tuan5cur.png.html") no-repeat center center;}*/
/*.vnm6:hover{background: url("../images/tuan6cur.png.html") no-repeat center center;}*/




.df {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	
}

.dc {
	 display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.flex1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.ac{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
/*.as{*/
    /*-webkit-box-align: justify;*/
    /*-webkit-align-items: space-between;*/
    /*-ms-flex-align: justify;*/
    /*align-items: space-between;*/
/*}*/
/*.ae{*/
    /*-webkit-box-align: end;*/
    /*-webkit-align-items: flex-end;*/
    /*-ms-flex-align: end;*/
    /*align-items: flex-end;*/
/*}*/

.jc{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.js{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.je{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.fww{
	-webkit-flex-wrap: wrap;  
    -moz-flex-wrap: wrap;  
    -ms-flex-wrap: wrap;  
    -o-flex-wrap: wrap;  
    flex-wrap: wrap;  
}

.gitanch{
	width: 90%;
    background: url(../images/tanbg.png) no-repeat center top;
    position: absolute;
    top: 20%;
    display: none;
    margin-left: 5%;
    /*margin-top: 10%;*/
    background-size: contain;
    height: 90%;
}
.csltn{
    width: 46px;
    height: 46px;
    position: absolute;
    top: -20px;
    background: url(../images/close.png) no-repeat center top;
    left: -20px;
}
.gitanch li{
	float:left;
	width:50%;
}
.gitanch li:first-child{
	/* padding-top: 20px; */
}
.gitanch li:last-child{
	padding-bottom: 20px;
}
.gitanch li a{
	font-size:12px;
	display:block;
	text-align: left;
	color:#fff;
	padding-left:15px;
	line-height:20px;
	background: url("../images/dian.png") no-repeat center left;
	margin-left: 5px;
}
.gitanch li a:hover{
	color:#efe37a;
}
.gitanch ul{
    width: 90%;
    min-height: 250px;
    margin: 25% auto 100px auto;
}