@charset "utf-8";
/*
* @describe：cnkifooter
* @Author: UI_group
* @Date:   2021-03-30
*/

/*footer start*/
.footer { width: 100%; min-width: 1200px;  color: #a4acb7; font-family: "Microsoft Yahei"; line-height: 22px; background-color: #1c2b40; }
.footer a { color: #66758d; font-family: "Microsoft Yahei"; }
.foot-top { width: 100%; height: 181px; padding-top: 28px; clear: both; background: url("../images/foot-bg.png") top center #e6e9ee; }
.foot-top .content { width: 1140px; margin: 0 auto; /*overflow: hidden;*/ }
.foot-top li { float: left; font-size: 12px; }
.foot-top li+li { margin-left: 92px; }
.foot-top b { display: block; font-size: 14px; color: #54627a; line-height: 44px; }
.foot-top a, .foot-top span { display: block; color: #66758d; }
.foot-top span a { display: inline; }
.foot-top .weibo { /*width: 290px;*/ height: 90px; padding-top: 30px; padding-left: 65px; margin-top: 17px; border-left: 1px solid #506581; }
.foot-top .weibo a { display: inline-block; line-height: 40px; text-align: center; }
.foot-top .weibo a+a { margin-left: 35px; }
.foot-top .weibo a>img { width: 40px; height: 40px; border-radius: 20px; background-color: #2b82ff; }
.foot-top .weibo a:hover>img { background-color: #1d1d1d; }
.foot-top .qrcode { position: relative; }
.foot-top .wechat-qrcode { position: absolute; left: -27px; top: -102px; display: none; width: 100px; height: 100px; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; -moz-box-shadow: 0 2px 10px #aaa; -ms-box-shadow: 0 2px 10px #aaa; -o-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; }
.foot-top .qrcode:hover .wechat-qrcode { display: block; }
.foot-top .wechat-qrcode img { width: 100%; height: 100%; }
.foot-top .wechat-qrcode:after { content: ''; position: absolute; left: 50%; bottom: -13px; width: 0; height: 0; margin-left: -6px; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent; }
.foot-bot { width: 1140px; margin: 0 auto; overflow: hidden; color: #a4acb7; }
.foot-bot .t { padding: 27px 0 20px; border-bottom: 1px solid #2e435e; position: relative;}
.foot-bot .t a { color: #a4acb7; }
.foot-bot .t>img { float: left; width: 110px; padding-top: 7px;}
.foot-bot .t .mid { margin-left: 20px; line-height: 18px;font-size: 12px;}
.foot-bot .t .mid span { display: block; }
.foot-bot .t .mid a+a { margin-left: 24px; }
.foot-bot .t .ewm{ position: absolute; right: 0; top: 15px; }
.foot-bot .right { float: right; padding-top: 16px;}
.foot-bot .right img { height: 32px; margin-left: 17px; }
.foot-bot .b { width: 800px; padding: 15px 0 20px; line-height: 18px;font-size: 12px;}
.foot-bot .b a { margin-left: 5px; }
.foot-bot .b a, .foot-bot .b span { color: #6a7481; white-space: nowrap; margin-right: 5px; }
.foot-bot .b p{ color: #6a7481; }
.footer a:hover, .foot-top a:hover span { color: #2f8bd6; }
/*footer end*/
