.ely-icon,
.ely-ic-arrow-down,
.ely-ic-arrow-up {
	display: inline-block;
	background-image: url(../images/sitenav_icons.png);
	background-repeat: no-repeat
}

.ely-icon {
	width: 26px;
	height: 26px;
	position: relative;
	top: 8px;
	margin-right: 10px
}

.ely-ic-guide {
	background-position: 0 -60px
}

.ely-ic-yen {
	background-position: -26px -60px
}

.ely-ic-bao {
	background-position: -52px -60px
}

.ely-ic-call {
	background-position: -78px -60px
}

.ely-ic-member {
	background-position: -104px -60px
}

.ely-ic-arrow-down {
	background-position: -99px 0
}

.ely-ic-arrow-up {
	background-position: -84px 0
}

.ely-ft-ab {
	padding-top: 20px;
	background: #292a2c;
	min-width: 1192px
}

.ely-ft {
	position: relative;
	margin-top: 20px;
	font-family: 'Microsoft Yahei'
}

.ely-ft-n {
	margin-top: 20px;
}

.ely-ft-nav {
	padding-bottom: 30px
}

.ely-ft-nav dl {
	float: left;
	margin-right: 16px;
	padding-left: 8px;
	width: 15%;
	border-right: 1px solid #27282a
}

.ely-ft-nav dt {
	color: #ccc;
	font-size: 16px;
	margin-bottom: 7px
}

.ely-ft-nav dd {
	text-indent: 34px;
	line-height: 2;
	height: 24px;
	overflow: hidden
}

.ely-ft-link {
	position: relative;
	padding: 6px 0;
	line-height: 2;
	border-top: 1px dotted #3f4042;
	color: #5c5c5c
}

.ely-ft-link a,
.ely-ft-about a {
	position: relative;
	color: #5c5c5c;
	padding: 0 8px 0 0;
    margin-right: 8px;
}

.ely-ft-link a.first,
.ely-ft-about a.first {
	padding-left: 0
}

.ely-ft-link a:before,
.ely-ft-about a:before {
	position: absolute;
	top: 2px;
	right: 0;
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	background-color: #5c5c5c
}
.ely-ft-link a:last-child:before,
.ely-ft-about a:last-child:before {
	background:none;
}
.ely-ft-link a.last:before,
.ely-ft-about a.last:before {
	width: 0;
	height: 0
}

.ely-ft-link a:hover,
.ely-ft-about a:hover {
	color: #fff
}

.ely-ft-link .ely-ic-arrow-up,
.ely-ft-link .ely-ic-arrow-down {
	position: absolute;
	bottom: 10px;
	right: 2px;
	cursor: pointer;
	width: 15px;
	height: 15px
}

.ely-ft-link p {
	padding-right: 50px
}

.ely-ft-link-p {
	height: 24px;
	overflow: hidden
}

.ely-ft-about {
	border-top: 1px dotted #3f4042;
	padding: 18px 0 9px
}

.ely-ft-copyright {
	padding-bottom: 11px
}

.ely-ft-rz {
	padding-bottom: 10px
}

.ely-ft-rz li a {
	opacity: .6
}

.ely-ft-rz li a:hover {
	opacity: 1
}

.ely-ft-rz li {
	float: left;
	margin-right: 10px
}

.ely-ft-nav dd a,
.ely-ft-about a,
.ely-ft-copyright,
.ely-ft-copyright a {
	color: #999
}

.ely-ft-nav dd a:hover,
.ely-ft-about a:hover,
.ely-ft-copyright a:hover {
	color: #fff
}

.ely-ft-c {
	padding-bottom: 9px;
	background: #fff;
	text-align: center
}

.ely-ft-c .ely-ft-about {
	border: 0
}

.ely-ft-c .ely-ft-about a:before {
	background-color: #dedede
}

.ely-ft-c .ely-ft-about a,
.ely-ft-c .ely-ft-copyright,
.ely-ft-c .ely-ft-copyright a {
	color: #666
}

.ely-ft-c .ely-ft-about a:hover,
.ely-ft-c .ely-ft-copyright a:hover {
	color: #cf1f3f
}

.ely-sn-menuwrap li .ma-pop{
	position: absolute; 
	right: 0; 
	top: 30px; 
	width: 241px; 
	padding: 20px 20px 10px; 
	box-shadow: 0px 1px 4px rgba(0,0,0,.5); 
	background: #fff;
}
.ely-sn-menuwrap li .ma-pop .nr{
	width: 100px;
	height: auto;
	float: left;
}
.ely-sn-menuwrap li .ma-pop .bor{
	border-right: 1px dashed #e6e6e6;
	padding-right: 20px;
}
.ely-sn-menuwrap li .ma-pop .mr{
	padding-left: 20px;
}
.ely-sn-menuwrap li .ma-pop .nr img{
	width: 100px;
	height: 100px
}
.ely-sn-menuwrap li .ma-pop .nr>.zi{
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.ely-sn-menuwrap li .share-pop{
	position: absolute; 
	right: -30px; 
	top: 30px; 
	width: 130px; 
	padding: 10px 20px; 
	box-shadow: 0px 1px 4px rgba(0,0,0,.5); 
	background: #fff;
}
.ely-sn-menuwrap li .share-pop .tit, .ely-sn-menuwrap li .share-pop .zi{
	text-align: center;
	font-size: 14px;
}
.ely-sn-menuwrap li .share-pop .tit{
	color: #000;
}
.ely-sn-menuwrap li .share-pop .zi{
	color: #999;
}
.ely-sn-menuwrap li .share-pop p{
	line-height: 20px;
}
.ely-sn-menuwrap li .share-pop .haom{
	width: 90%;
    height: 20px;
    border: 1px solid #e4aea7;
    border-radius: 5px;
    background: #fff;
    padding: 5px 5px;
    margin: 5px 0 10px;
}
.ely-sn-menuwrap li .share-pop .haom i {
    width: 23px;
    height: 20px;
    text-align: center;
    float: left;
    margin-right: 3px;
}
.dn{
	display: none;
}
.go-top .uc-2vm-pop .title-2wm{font-weight: bold;}

.go-icon{
	width: 100%;
}
.go-icon li{
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 15px;
}
.go-icon li img{
	width: 100px;
}



