@charset "utf-8";
*{
	/* -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; */
}
body,h1,h2,p,dl,dd,ul,ol,h3,h4,figure{margin:0;padding:0; font-family:"微软雅黑",SimHei;; font-size:14px;word-break: break-all;}
li{list-style:none;padding:0px;word-break: break-all;}
img{ vertical-align:top;border:none;}
a{outline: none;text-decoration:none;color:#010101;border:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none；word-break: break-all;}
h2,h3,h4,strong{font-weight:normal;word-break: break-all;}
form{margin:0px;}
input{margin:0px;padding:0px;}
table{border-collapse:collapse;}
td,th{padding:0px;}
textarea{margin:0;padding:0; resize:none; overflow:auto; outline:none;word-break: break-all;}
select{padding:0px;}
.clearfix{zoom:1;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; overflow:hidden; visibility:visible;}
table{ width:100%; border-collapse:collapse;}
em{font-style:normal;}
a:hover {text-decoration:none;}

@charset "utf-8";
@media (max-width: 400px) {
    /* 尾部 */
    footer {
        margin-top: 55px !important;
    }
    footer .col-xs-12 {
        flex-wrap: wrap !important;
        justify-content: space-evenly !important;
    }
    .footer-left {
        width: 100% !important;
    }
    .footer-left .top {
        margin: auto;
    }
    .spaceM {
        margin-top: 20px !important;
    }
    .footer-center, .footer-right {
        width: 84% !important;
        margin-top: 25px;
    }
    .footer-right ul li {
        float: left !important;
        width: 30%!important;
        margin: 1.6%;
    }
    .footer-right ul {
        float: none!important;
    }
    .footer-left .top ul {
        width: 30% !important;
    }
    .footer-left .top ul li {
        font-size: 1.2rem !important;
    }
    .footer-left .top ul li img {
        width: 60px !important;
    }
    .footer-left .top div {
        width: 67% !important;
    }
    .footer-left .top div p {
        font-size: 1.2rem !important;
        line-height: 22px !important;
    }
    .footer-center h1 {
        font-size: 1.6rem !important;
    }
    .footer-center ul li {
        font-size: 1.2rem !important;
    }
    footer .row {
        padding-bottom: 30px !important;
    }
    .footer-website {
        font-size: 1.4rem !important;
        padding: 12px 0 !important;
    }
    /* 回到顶部 */
    .backTop {
        width: 40px !important;
    }
}
@media (min-width: 401px) and (max-width: 767px) {
    /* 尾部 */
    footer {
        margin-top: 60px !important;
    }
    footer .col-xs-12 {
        flex-wrap: wrap !important;
        justify-content: space-evenly !important;
    }
    .footer-left {
        width: 100% !important;
    }
    .footer-left .top {
        width: 90% !important;
        margin: auto;
    }
    .spaceM {
        margin-top: 15px !important;
    }
    .footer-center, .footer-right {
        width: 75% !important;
        margin-top: 30px;
    }
    .footer-right img {
        width: 90%;
        margin-top: 0px !important;
        float: left !important;
    }
    .footer-left .top ul {
        width: 32% !important;
    }
    .footer-left .top ul li {
        font-size: 1.3rem !important;
    }
    .footer-left .top div p {
        font-size: 1.2rem !important;
    }
    .footer-center h1 {
        font-size: 1.7rem !important;
    }
    .footer-center ul li {
        font-size: 1.3rem !important;
    }
    footer .row {
        padding-bottom: 30px !important;
    }
    .footer-website {
        font-size: 1.4rem !important;
        padding: 12px 0 !important;
    }
    /* 回到顶部 */
    .backTop {
        width: 50px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* 尾部 */
    footer {
        margin-top: 80px !important;
    }
    footer .col-xs-12 {
        flex-wrap: wrap !important;
        justify-content: space-evenly !important;
    }
    .footer-left {
        width: 100% !important;
    }
    .footer-left .top {
        width: 48% !important;
        float: left;
    }
    .spaceM {
        margin-top: 0px !important;
        float: right !important;
    }
    .footer-center, .footer-right {
        width: 48% !important;
        margin-top: 40px;
    }
    .footer-left .top ul {
        width: 28% !important;
    }
    .footer-left .top ul li {
        font-size: 1.4rem !important;
    }
    .footer-left .top div p {
        font-size: 1.3rem !important;
    }
    .footer-center h1 {
        font-size: 1.7rem !important;
    }
    .footer-center ul li {
        font-size: 1.3rem !important;
    }
    .footer-website {
        font-size: 1.6rem !important;
        padding: 15px 0 !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* 尾部 */
    .footer-left .top ul li {
        font-size: 1.4rem !important;
    }
    .footer-left .top div p {
        font-size: 1.3rem !important;
    }
    .footer-center h1 {
        font-size: 1.7rem !important;
    }
    .footer-center ul li {
        font-size: 1.3rem !important;
    }
    .footer-website {
        font-size: 1.6rem !important;
        padding: 15px 0 !important;
    }
}

/*footer*/
footer{
	width: 100%;
	margin-top:100px;
	position: relative;
}

footer .footer-bg{
	position: absolute;
	bottom:0;
	left: 0;
	right: 0;
}

footer .row{
	border-bottom: 3px solid #f5e7c1;
	padding-bottom: 40px;
}

footer .col-xs-12{
	display: flex;
	justify-content: space-between;
}

.footer-left,.footer-center,.footer-right{
	width:30%;
}

.footer-left .top{
	width: 100%;
	height: auto;
}

.footer-left .top ul{
	width: 32%;
	float: left;
	margin-top:3px;
}

.footer-left .top ul li{
	width: 100%;
	text-align: center;
	color: #1425b6;
	font-weight: 500;
	font-size:1.5rem;
	line-height: 25px;
}

.footer-left .top ul li img{
	display: block;
	margin: auto;
	vertical-align: middle;
	width: 76px;
	margin-top: -5px;
	margin-bottom: 5px;
}

.footer-left .top div{
	float: left;
	width: 64%;
	margin-left: 2%;
}

.footer-left .top div p{
	/*color: #fff;*/
	font-size:1.4rem;
	line-height:24px;
}

.spaceM{
	margin-top:180px;
}

.footer-center{
	width: 40%;
}

.footer-center h1{
	font-size: 1.8rem;
	/*color: #f5e7c1;*/
}

.footer-center ul{
	width: 100%;
	height: auto;
	margin-top:10px;
}

.footer-center ul li{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 1.4rem;
	float: left;
}

.footer-center ul li a{
	/*color: #fff;*/
	text-decoration: none;
}

.footer-right{
	width: 20%;
}
.footer-right .top ul{
	float: left;
	margin-top:3px;
}

.footer-right .top ul li{
	width: 100%;
	text-align: center;
	color: #1425b6;
	line-height: 25px;
    margin-bottom: 20px
}

.footer-right .top ul li img{
	display: block;
	margin: auto;
	vertical-align: middle;
	width: 90px;
	margin-top: -5px;
	margin-bottom: 5px;
}

.footer-website{
	text-align: center;
	font-size: 1.8rem;
	padding:20px 0;
}

/* 回到顶部 */
#top{display:none;width:40px;height:40px;text-align:center;line-height:40px;background-color:#eee;position:fixed;bottom:10px;right:10px;color:333; cursor:pointer;background:url(../images/top.jpg) no-repeat;_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#top.hover{background:url(../images/top2.jpg) no-repeat;}

.backTop {
    display: none;
    width: 70px;
    position: fixed;
    right: 30px;
    bottom: 10%;
    z-index: 999;
}
.backTop img {
    width: 100%;
}