/*
 .Bottom
 */
.Bottom footer{color: #888;border-top: 3px solid #00394c;}
.Bottom footer{line-height:24px;position: relative;background-color: #00465e;}
.Bottom footer .fl a{color:rgba(255,255,255,0.5);}
.Bottom footer .fr{float:right;width:24%;}
@media only screen and (max-width:767px ) {
	.Bottom footer{ text-align: center;}
}
.Bottom footer a:hover{ color: #fff;}
.Bottom footer .auto{padding-top:20px;padding-bottom:10px; }
.Bottom footer .fl .links{max-width: 200px;}

.Bottom footer .links a{ display:inline-block; position: relative;}
.Bottom footer .links a+a{ margin-left: 20px;}
.Bottom footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #4f4f4f; }
.Bottom footer .fl{color:rgba(255,255,255,0.5);line-height:30px;margin-top: 5px;font-size: 13px;}
.Bottom footer .copyright{margin: 0;}
@media only screen and (min-width:768px ){
.Bottom footer .fl .links{float: left;margin-right:55px;max-width: 200px;margin-top: 20px}
.Bottom footer .fl .copyright{float: right;}
.Bottom footer .fl{ float:left;}
.Bottom footer .fl a:hover{color:#0066cb}
}
.Bottom .linklist{position:relative;float: left;width:65%;height: 30px;border: 1px solid rgba(255,255,255,0.1);margin-top: 10%;}
.Bottom .weixin{width: 27%;text-align: center;float:right;font-size: 12px;color: rgba(255,255,255,0.5)}
.Bottom .weixin dd{width:100%;float: left;text-align: center;}
.Bottom .linklist h6{ font-size:12px; line-height:28px; padding:0px 20px; margin: 0; font-weight: normal; }
.Bottom .linklist h6 a{color:rgba(255,255,255,0.5);}
.Bottom .linklist h6 i{cursor:pointer;display:block;position:absolute;top: -1px;right:-1px;width:28px;height:30px;background: #003c50;}
.Bottom .linklist h6 i:before{ content:"";display: block; position: absolute; width: 0; height: 0; border-style:solid dashed dashed dashed; border-width: 5px 5px 0 5px; border-color:#295463 transparent transparent transparent; top: 50%; margin-top: -2px; left: 50%; margin-left: -4px;}
.Bottom .linklist ul{display:none;width:100%;position:absolute;left:-1px;bottom:30px;background-color: #00465e;border: 1px solid rgba(255,255,255,0.1);border-bottom: none;}
.Bottom .linklist ul li{/* border-bottom: solid 1px rgba(255,255,255,0.1); */}
.Bottom .linklist ul li a{ padding-left:20px; display:block; line-height: 30px;color: rgba(255,255,255,0.5);    font-size: 12px;}
.Bottom .linklist ul li a:hover{background-color: #003c50;}

@media only screen and (max-width:1220px ){
    .Bottom footer .fr{float: none;width: 100%}
    .Bottom .weixin dd{max-width: 150px;float: none;margin: auto;width: 60%}
}
@media only screen and (max-width:1000px ){
    .Bottom footer .fr{width:100%;margin-top:20px;}
}

@media only screen and (max-width: 767px) {
	.Bottom .linklist{margin-top: 10px;}
}

@media only screen and (max-width:768px ){
    .Bottom footer .fl .links{margin: auto}
    .Bottom .linklist{width:60%;float: none;margin: auto;}
    .Bottom .weixin{width:50%;float: none;margin: auto;margin-top: 20px}
}