@charset "utf-8";
/* 看攻略 */
#footer {min-width: 1180px; margin-top:50px;}
#footer .footer-icon { background:url(../images/tubiao.png) repeat;display: inline-block; height: 20px; vertical-align: middle;}
#footer .footer-icon-bln {background-position: 0 -300px; width: 83px;}
#footer .footer-icon-gj { background-position: 0 -320px;width: 98px;}
#footer .footer-icon-ap { background-position: 0 -340px; width: 67px;}
#footer .footer-icon-be { background-position: 0 -360px; width: 75px;}
#footer .footer-icon-tt { background-position: 0 -380px; height: 18px; width: 61px;}
#footer .footer-icon-qj { background-position: 0 -400px; width: 60px;}
#footer .footer-icon-mkl { background-position: 0 -420px;  width: 85px;}
#footer .footer-icon-lhs { background-position: 0 -440px; width: 79px;}
#footer .footer-icon-yzf { background-position: 0 -460px; width: 49px;}
#footer .footer-icon-ysj { background-position: 0 0;  height: 100px; width: 100px;}
#footer .footer-icon-sjs { background-position: -110px 0; height: 100px; width: 100px;}
#footer .footer-icon-yz { background-position: 0 -200px;height: 100px; width: 100px;}
#footer .footer { background: #2d3237 none repeat scroll 0 0;padding: 43px 0 45px;}
#footer .footer h3 {color: #fff; font-size: 14px;}
#footer .footer .border2 { background: hsla(0, 0%, 100%, 0.1) none repeat;  height: 160px; width: 1px;}
#footer .footer .introduction { width: 564px;}
#footer .footer .introduction .col ul {  margin: 21px 120px 0 0;}
#footer .footer .introduction .col .last-col {margin: 21px 38px 0 0;}
#footer .footer .introduction .col ul li { margin: 0 0 8px;}
#footer .footer .introduction .col ul li a {color: #aaa;font-size: 12px;}
#footer .footer .introduction .col ul li a:hover { color: #fff;}
#footer .footer .partner { margin: 0 30px 0 25px; width: 294px;}
#footer .footer .partner h3 { margin: 0 0 24px;}
#footer .footer .partner ul { margin-right: -20px;}
#footer .footer .partner ul li i { margin: 0 20px 15px 0;}
#footer .footer .contact { margin: 0 0 0 25px; width: 560px;}
#footer .footer .contact .text { margin: 0; width:auto}
#footer .footer .contact .text a, #footer .footer .contact .text p {color: #aaa; font-size: 12px; margin: 0 0 4px;}
#footer .footer .contact .text a:hover { color: #fff;}
#footer .footer .contact .text .phone2 {color: #F26F20; font-size: 24px; margin: 10px 0 30px;}
#footer .footer .contact .design-app {  margin-left: 10px;}
#footer .footer .contact .qr-code {text-align: center;}
#footer .footer .contact .qr-code p { color: #acadb2; font-size: 14px; margin: 10px 0 0; text-align: center;}
#footer .link {  background: #25292e none repeat scroll 0 0; color: #666; padding: 10px 0;}
#footer .link .main { height: 24px; line-height: 24px; overflow: hidden; position: relative;}
#footer .unfold .main { height: auto;}
#footer .link em { margin: 0 20px 0 0;}
#footer .link a { white-space: nowrap;}
#footer .link a:hover { color: #666; text-decoration: underline;}
#footer .link span { margin: 0 5px 0 8px; position: relative; top: -1px;}
#footer .link .arrow {color: #fff; cursor: pointer; font-size: 20px; position: absolute;  right: 10px; top: 0;}
#footer .unfold { height: auto;}
#footer .unfold .icon-arrow-bottom { display: none;}
#footer .unfold .icon-arrow-top {display: block;}
.copyright {background: #25292e none repeat scroll 0 0; color: #666; height: 18px; line-height: 18px; margin: 0 auto; padding-bottom: 20px; text-align: center;}
.copyright a { color: #666;}
.copyright a:hover { color: #666; text-decoration: underline;}