*{
	margin: 0;
	padding: 0;
	list-style: none;
}
body,html{
	overflow-x: hidden;
}
.clearfix:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {
    *zoom: 1;
}
.pos_abs{
	position: absolute;
}
.pos_rel{
	position: relative;
}
.pos_fix{
	position: fixed;
}
.fp-height-auto{
	height: auto!important;
}
.h100{
	height: 100%;
}
.center_block{
	width: 1200px;
	margin: 0 auto;
}
.logo{
	width: 110px;
	height: 45px;
	background: url(../img/logo.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 17px;
}
.ds_header{
	width: 100%;
	height: 80px;
	background: #fff;
	/*z-index: 9999;*/
}
.ds_header h1,.ds_header ul{
	display: inline-block;
}
.ds_header ul li a{
	padding: 0 20px;
	height: 80px;
	line-height: 80px;
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #333;
}
.ds_header ul li{
	display: inline-block;
	float: left;
	margin: 0;
}
.ds_header ul li:hover,.ds_header ul li.active{
	background: #00479d;
}
.ds_header ul li:hover a,.ds_header ul li.active a{
	color: #fff;
}
.ds_header ul{
	float: right;
}
.ds_footer{
	width: 100%;
	/*height: 230px;*/
	background: #004986;
}
.ds_footer .ds_foo_top{
	padding-top: 36px;
	box-sizing: border-box;
	position: relative;
	border-bottom: 1px solid #fff;
}
.ds_footer .ds_foo_bom{
	text-align: center;
	padding: 20px 0 43px 0;
	color: #fff;
	font-size: 12px;
}
.ds_footer ul>li>a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.ds_footer ul>li>a:hover{
	color: #ece60e;
}
.ds_footer ul>li{
	display: inline-block;
	margin: 0 30px 0 0;
}
.ds_footer .ercode{
	width: 89px;
	height: 120px;
	float: right;
}
.ds_footer .ercode p{
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.ds_footer .ds_foo_bom span:nth-child(1){
	margin-right: 0;
}
.ds_footer .ds_foo_bom span:nth-child(2){
	margin-right: 10px;
}
.ds_footer .ds_foo_bom span:nth-child(3){
	margin-right: 5px;
}

#menu {
    position: fixed;
    right: 20px;
    top: 40%;
    z-index: 99999;
    list-style-type: none;
}

#menu li {
    width: 90px;
    margin-top: 15px;
    overflow: hidden;
}

#menu a {
    display: block;
    padding-right: 30px;
    color: #fff;
    text-align: right;
    text-decoration: none;
    position: relative;
}

#menu a::after{
	content:'';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #bfbfbf;
	display: block;
	position: absolute;
	top: 3px;
	right: 2.5px;
}

#menu span {
    display: block;
    width: 60px;
    height: 16px;
    font-size: 12px;
    color: #bfbfbf;
    text-indent: 200px;
}

#menu a:hover span {
    text-indent: 0;
}
#menu a:hover::after,#menu .active a::after{
	width: 15px;
	height: 15px;
	top: 0;
	left:75px;
}
.move{
	opacity: 0;	
	transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-ms-transform: translateY(40px);
	-o-transform: translateY(40px);
}
.move-100{
	opacity: 0;	
	transform: translateY(150px);
	-webkit-transform: translateY(150px);
	-moz-transform: translateY(150px);
	-ms-transform: translateY(150px);
	-o-transform: translateY(150px);
}
.active .move,.active .move-100,.active-last .move,.active-last .move-100{
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	opacity: 1;
}
.trans-1s{
	transition: transform .8s .0s, opacity .8s .0s;
	-webkit-transition: transform .8s .0s, opacity .8s .0s;
	-ms-transition: transform .8s .0s, opacity .8s .0s;
	-moz-transition: transform .8s .0s, opacity .8s .0s;
	-o-transition: transform .8s .0s, opacity .8s .0s;
}
.trans-2s{
	transition: transform .9s .0s, opacity .9s .0s;
	-webkit-transition: transform .9s .0s, opacity .9s .0s;
	-ms-transition: transform .9s .0s, opacity .9s .0s;
	-moz-transition: transform .9s .0s, opacity .9s .0s;
	-o-transition: transform .9s .0s, opacity .9s .0s;
}
.trans-3s{
	transition: transform 1s .0s, opacity 1s .0s;
	-webkit-transition: transform 1s .0s, opacity 1s .0s;
	-moz-transition: transform 1s .0s, opacity 1s .0s;
	-ms-transition: transform 1s .0s, opacity 1s .0s;
	-o-transition: transform 1s .0s, opacity 1s .0s;
}
.trans-4s{
	transition: transform 1.1s .0s, opacity 1.1s .0s;
	-webkit-transition: transform 1.1s .0s, opacity 1.1s .0s;
	-moz-transition: transform 1.1s .0s, opacity 1.1s .0s;
	-ms-transition: transform 1.1s .0s, opacity 1.1s .0s;
	-o-transition: transform 1.1s .0s, opacity 1.1s .0s;
}
.trans-5s{
	transition: transform 1.2s .0s, opacity 1.2s .0s;
	-webkit-transition: transform 1.2s .0s, opacity 1.2s .0s;
	-moz-transition: transform 1.2s .0s, opacity 1.2s .0s;
	-ms-transition: transform 1.2s .0s, opacity 1.2s .0s;
	-o-transition: transform 1.2s .0s, opacity 1.2s .0s;
}
.trans-6s{
	transition: transform 1.3s .0s, opacity 1.3s .0s;
	-webkit-transition: transform 1.3s .0s, opacity 1.3s .0s;
	-moz-transition: transform 1.3s .0s, opacity 1.3s .0s;
	-ms-transition: transform 1.3s .0s, opacity 1.3s .0s;
	-o-transition: transform 1.3s .0s, opacity 1.3s .0s;
}
.trans-7s{
	transition: transform 1.4s .0s, opacity 1.4s .0s;
	-webkit-transition: transform 1.4s .0s, opacity 1.4s .0s;
	-moz-transition: transform 1.4s .0s, opacity 1.4s .0s;
	-ms-transition: transform 1.4s .0s, opacity 1.4s .0s;
	-o-transition: transform 1.4s .0s, opacity 1.4s .0s;
}
.trans-8s{
	transition: transform 1.5s .0s, opacity 1.5s .0s;
	-webkit-transition: transform 1.5s .0s, opacity 1.5s .0s;
	-moz-transition: transform 1.5s .0s, opacity 1.5s .0s;
	-ms-transition: transform 1.5s .0s, opacity 1.5s .0s;
	-o-transition: transform 1.5s .0s, opacity 1.5s .0s;
}
.trans-9s{
	transition: transform 1.6s .0s, opacity 1.6s .0s;
	-webkit-transition: transform 1.6s .0s, opacity 1.6s .0s;
	-moz-transition: transform 1.6s .0s, opacity 1.6s .0s;
	-ms-transition: transform 1.6s .0s, opacity 1.6s .0s;
	-o-transition: transform 1.6s .0s, opacity 1.6s .0s;
}
.trans-10s{
	transition: transform 1.7s .0s, opacity 1.7s .0s;
	-webkit-transition: transform 1.7s .0s, opacity 1.7s .0s;
	-moz-transition: transform 1.7s .0s, opacity 1.7s .0s;
	-ms-transition: transform 1.7s .0s, opacity 1.7s .0s;
	-o-transition: transform 1.7s .0s, opacity 1.7s .0s;
}