@charset 'utf-8';
body{font-family: 'microsoft yahei';}
.w1200{width: 1200px;margin: 0 auto;}
.header{width: 100%;height: 63px;min-width: 1200px;}
.header .logo{display: block;margin: 14px 0 0;}
.header .nav li{float: left;line-height: 62px;margin: 0 0 0 36px;}
.header .nav li a{font-size: 16px;color: #333;}
.header .nav li a:hover,.header .nav li .cur{color: #d53939;}
.footer{width: 100%;height: 350px;min-width: 1200px;}
.footer .footer-top{height: 260px;padding: 40px 0 0;background: #23272b;}
.footer .footer-top ul li a,.footer ul .siv{font-size: 16px;color: #acadae;}
.footer .footer-top ul li a:hover{color: #fff;text-decoration: underline;}
.footer .footer-top .footer-top-lt{width: 734px;height: 180px;padding: 10px 0 0;border-right: 1px solid #31373d;}
.footer .footer-top .footer-top-lt ul{float: left;width:158px;text-align: left;}
.footer .footer-top .footer-top-lt ul li{margin: 0 0 12px 0;}
.footer .footer-top .footer-top-lt ul li .app{color: #4b5864;}
.footer .footer-top .footer-top-lt ul li .app:hover{color: #fff;}
.footer .footer-top .footer-top-rt{width: 397px;padding: 10px 0 0 68px;}
.footer .footer-top .footer-top-rt ul li{margin: 0 0 12px 0;}
.footer .footer-top .footer-top-rt ul li span{margin: 0 0 0 17px;}
.footer .footer-top .footer-top-rt .ewm{float: right;}
.footer .footer-top .footer-top-rt .ewm img{display: block;margin: 0 0 0 20px;border: 2px solid #181b1e;}
.footer .footer-top .footer-top-rt .ewm li{font-size: 16px;color: #4b5864;}
.footer .footer-top .footer-top-rt .wx,.footer .footer-top .footer-top-rt .wb,.footer .footer-top .footer-top-rt .email{display: inline-block;width: 40px;height: 40px;margin: 0 15px 0 0;background: url(../img/spirit.png) 0 0 no-repeat;}
.footer .footer-top .footer-top-rt .wb{background-position: -70px 0;}
.footer .footer-top .footer-top-rt .email{background-position: -140px 0;}
.footer .footer-top .footer-top-rt .wx:hover{background-position: 0 -65px;}
.footer .footer-top .footer-top-rt .wb:hover{background-position: -70px -65px;}
.footer .footer-top .footer-top-rt .email:hover{background-position: -140px -65px;}
.footer .footer-top .footer-top-rt p{margin: 5px 0 0;font-size: 14px;color: #fff;}
.footer .footer-bottom{height: 50px;line-height: 50px;background: #181b1e;font-size: 14px;color: #999;text-align: center;}