﻿@charset "utf-8";
/* CSS Document */
.comm-top {
    position: fixed; right: 10px; bottom: 50px; width: 50px;
    _position: absolute; _bottom: auto; _margin-bottom: 50px;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.comm-top a { height: 50px; width: 50px; display: block; margin-bottom: 5px; background-color: #3B2110; font-size: 30px; color: #E2C88E; line-height: 50px; text-align: center; text-decoration: none; font-weight: normal; border: 1px solid #412614; }
.comm-top a:hover { background-color: #412614; border: 1px solid #3B2110; }
.comm-top a span { display:none; }
@media screen and (min-width:960px){
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; margin-left: 10px; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 20px; margin-left: 20px; display: block; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 380px; overflow: hidden; display: block; height: auto; margin-right: 10px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 14px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 10px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 10px; }
}
@media screen and (min-width:790px) and (max-width:959px){
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; margin-left: 10px; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 10px; margin-left: 10px; display: block; }
	.Jm-footer .foot_top .nav dl dt { font-size: 16px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 12px; line-height: 1.8em; }
	.Jm-footer .foot_top .rinfo { float: right; width: 320px; overflow: hidden; display: block; height: auto; margin-right: 10px; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 16px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 12px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top:10px; height:50px; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: left; margin-right: 5px; text-decoration: none; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: left; margin-left: 10px; }
	.Jm-footer .foot_bottom .copyright { float: right; text-align: right; line-height: 25px; font-size: 13px; margin-right: 10px; }
}
@media screen and (max-width:789px){
	.Jm-footer { background-color: #412614; border-top-width: 20px; border-top-style: solid; border-top-color: #3B2110; color: #E2C88E; }
	.Jm-footer .wrap { overflow: hidden; }
	.Jm-footer .foot_top { padding-top: 30px; padding-bottom: 30px; }
	.Jm-footer .foot_top .nav { float: left; margin-left: 10px; display: none; }
	.Jm-footer .foot_top .nav dl { float: left; width: auto; margin-right: 10px; margin-left: 10px; display: block; }
	.Jm-footer .foot_top .nav dl dt { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
	.Jm-footer .foot_top .nav dl dd { font-size: 14px; line-height: 1.8em; display: block; }
	.Jm-footer .foot_top .rinfo { float: none; width: auto; overflow: hidden; display: block; height: auto; margin-right: 10px; clear: both; margin-left: 10px; text-align: center; }
	.Jm-footer .foot_top .rinfo h3 { font-size: 18px; margin-bottom: 15px; font-weight: normal; }
	.Jm-footer .foot_top .rinfo .rinfo_cont { font-size: 12px; line-height: 1.6em; }
	.Jm-footer .foot_top .rinfo .social_contact { padding-top: 10px; height: 50px; text-align: center; }
	.Jm-footer .foot_top .rinfo .social_contact a { float: none; margin-right: 5px; text-decoration: none; display: inline-block; margin-left: 5px; }
	.Jm-footer .foot_top .rinfo .social_contact a i { border-radius: 50%; font-size: 28px; border: 2px solid #E2C88E; line-height: 46px; text-align: center; display: block; height: 46px; width: 46px; }
	.Jm-footer .foot_top .rinfo .social_contact a:hover i { background-color: #E2C88E; border: 2px solid #E2C88E; color:#3B2110; }
	.Jm-footer .foot_top .rinfo .social_contact a i em{ font-size: 30px; display: none; }
	.Jm-footer .foot_bottom { background-color: #3B2110; padding-top: 15px; padding-bottom: 15px; clear: both; }
	.Jm-footer .foot_bottom .logo { float: none; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 10px; }
	.Jm-footer .foot_bottom .copyright { float: none; text-align: center; line-height: 1.6em; font-size: 12px; margin-right: 10px; margin-left: 10px; }
	/*右下角浮动回到顶部*/
	.comm-top { right: 5px;bottom: 40px;width: 40px;_margin-bottom: 40px;}
	.comm-top a { border-radius:5px; height: 40px; width: 40px; font-size: 30px; line-height: 40px; border: 1px solid #E2C88E; }
	.comm-top a:hover { border: 1px solid #E2C88E; }
}
@media screen and (max-width:480px){
	/*右下角浮动回到顶部*/
	.comm-top {bottom: 30px;width: 30px;_margin-bottom: 30px;}
	.comm-top a { height: 30px; width: 30px; font-size: 20px; line-height:30px; }
	.Jm-footer .foot_bottom .logo { display:none; }
}

