*{margin:0;padding:0;}
ul,li,dl,ol{list-style:none;}
a{ text-decoration:none; color: #272727; cursor: pointer;}
img{ border:0;vertical-align:middle;}
body{font-family:"微软雅黑";font-size:16px; background:#fff;color:#272727;}
.clear{ clear:both;}
/*footer*/
/* .footer{width:100%; background-color:#2d2e30; height:400px;} */
.footer{width:100%;  height:400px; background: url(../images/foot_bg.jpg) no-repeat bottom center; float: left;}
.footer .foot{width:1400px; height:350px; margin: 0 auto; padding-top:50px;}
.footer .foot .foot_left{width:750px; float: left;}
.footer .foot .foot_left dl{width:130px; float: left; margin-right: 20px;}
.footer .foot .foot_left dl dt{width:130px; float: left; height: 56px; line-height: 56px; color: #fff; font-size: 18px; font-weight: 400;}
.footer .foot .foot_left dl dd{width:130px; float: left; height:36px; line-height: 36px; }
.footer .foot .foot_left dl dd a{width:130px; float: left; height:36px; line-height: 36px; color: #a9a9a9; font-size: 14px;transition: color 0.5s;}
.footer .foot .foot_left dl dd a:hover {color: #e80115; }
.footer .foot .foot_left dl dd a:active {color: #e80115;}

.footer .foot .foot_mid{width:290px; float: left; padding: 0 40px;}
.footer .foot .foot_mid dl{width:290px; float: left;}
.footer .foot .foot_mid dl dt{width:290px; float: left; height: 56px; line-height: 56px; color: #fff; font-size: 18px; font-weight: 400;}
.footer .foot .foot_mid dl dd{width:290px; float: left; height:40px; line-height: 40px; color: #efefef; font-size: 16px; }
.footer .foot .foot_mid .hot_line{width:290px; float: left; height:80px; line-height: 40px; color: #e80115; font-size:30px; font-weight: bold; }

.footer .foot .foot_right{width:280px; float: left;}
.footer .foot .foot_right dl {width:140px; float: right; margin-top: 20px;}
.footer .foot .foot_right dl dt{width:140px; float:left; text-align: center; height: 140px;}
.footer .foot .foot_right dl dt img{border: solid #fff 10px; border-radius: 4px;}
.footer .foot .foot_right dl dd{width:140px; float:left; text-align: center; height: 16px; line-height: 36px; color: #fff; letter-spacing: 2px;}

.bottom{width:100%; background-color:#272727;height:60px; line-height: 60px; float: left;}
.bottom p{width:1400px; font-weight: 400; text-align:center; font-size: 14px;color: #f7f8fc; margin: 0 auto;}
.bottom a{ font-weight: 400; text-align:center; font-size: 14px; color: #f7f8fc; margin-left:20px; transition: color 0.5s;}
.bottom a:hover{ color: #e80115;}
.bottom a:active{ color: #e80115;}