/* 全局样式 */
article, aside, figure, figcaption, footer, header, hgroup, nav, section,details,summary{display:block;margin:0 auto;padding:0;}
body {margin:0 auto;padding:0;font-size:12px;font-family:"Microsoft Yahei","Simsun";text-align:center;background:#FFF;color:#444}
div {margin:0 auto;padding:0;text-align:left; }
a:link,a:visited,a:active{text-decoration: none;outline:none}
a:hover{color:#D74947;text-decoration:underline}
img{border:0px}
form,input,h1,h2,h3,h4,h5,h6,p,ul,dl,dt,dd{margin:0;padding:0;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;-webkit-text-fill-color: #333;}
ul,dl{margin:0;padding:0;list-style-type:none}
cite,em,strong,i{font-style: normal}
.jiange{margin-top:10px}
.bga{background:#FFF}
.bgb{background:#f0f0f0}
.mclear{clear:both}
/* footer */
footer{clear:both;padding:10px 0 50px 0;border-top:1px solid #DDDDDD;text-align:center;line-height:22px;font-size:12px;color:#727171;/*background:#EFEFEF*/}
footer a{margin: 0 5px; color: #727171;}
footer a:link, footer a:visited, footer a:active{color: #727171;}
/* 快捷菜单 */
#shortcutmenu{position:fixed;bottom:0;right:0;width:100%;border-top:1px solid #DDDDDD;background:#E9E9E9}
#shortcutmenu ul{width:100%;height:40px;overflow:hidden;}
#shortcutmenu li{float:left;width:20%;height:40px;} 
#shortcutmenu li a{display:block;padding:12px 0;height:16px;line-height:16px;text-align:center;font-size:14px}
#shortcutmenu li a em{display:inline-block;padding-left:20px;height:16px;color:#E54B63}
#shortcutmenu li a em.e1{background:url(../images/uico1.png) no-repeat 0 0 / contain}
#shortcutmenu li a em.e2{background:url(../images/uico2.png) no-repeat 0 0 / contain}
#shortcutmenu li a em.e3{background:url(../images/uico3.png) no-repeat 0 0 / contain}
#shortcutmenu li a em.e4{background:url(../images/uico4.png) no-repeat 0 0 / contain}
#shortcutmenu li a em.e5{background:url(../images/uico5.png) no-repeat 0 0 / contain}
/* 顶部底部 */
/*#shortcutarrow a.gototop,
#shortcutarrow a.gotobottom{position:fixed;bottom:51px;right:10px;display:block;width:20px;height:20px;text-indent:-9999px;overflow:hidden;}
#shortcutarrow a.gototop{display:none;background:url(../images/t_sha.png) no-repeat 0 0 / contain}
#shortcutarrow a.gotobottom{background:url(../images/t_xia.png) no-repeat 0 0 / contain}*/
/* 主体 tit */
.tit_box{position:relative;height:40px;border-bottom:1px solid #444;overflow:hidden;}
.tit_box .tit{height:40px;line-height:40px;overflow:hidden;font-size:18px;font-weight:600;}
.tit_box .tit em{display:inline-block;padding:0 20px;height:40px;line-height:40px;}
.tit_box .tit em.e{display:inline-block;padding-left:40px;height:40px;line-height:40px;background:url(../images/ai_icon.png) no-repeat 0 -160px}
.tit_box .tit font{display:inline-block;padding:0 5px;font-weight:normal;font-size:14px;}
.tit_box .tit .more{float:right;display:inline-block;padding-right:10px;height:40px;line-height:40px;font-size:14px;color:#D74947;font-weight:normal}
.tit_box .tit .more.mbg{padding-left:40px;background:url(../images/ai_icon.png) no-repeat 0 -480px}
.tit_box .tit .more cite{color:#444;padding:0 10px;}
.tit_box .tit .more a{padding:0 10px;}
.tit_box .line{position:absolute;left:0;top:0;width:20px;height:40px;overflow:hidden;text-indent:-999px;background:url(../images/tit.gif) no-repeat 0px 0px}
/* header,footer */
body{background: #f4f4f4;}
.z{float: left;}
.y{float: right;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.header{box-sizing: border-box; position: relative;width: 100%;height: 54px;line-height: 54px; background: #fff; overflow: hidden;border-bottom: 1px solid #f1f1f1;padding: 0 15px;}
.header a i{font-size: 24px;color: #333;}
.header a{height: 54px;}
.header a:hover,.header a:link,.header a:active,{text-decoration:none}
.header a.y{margin-left: 10px;}
.header .logo{width: 160px;text-align: center;height: 54px;position: absolute;left: 50%;top: 0;margin-left: -80px;}
.header .logo img{margin: 6px auto 0; height: 42px;}
.forum-search{position: relative; display: none; width: 100%; padding: 0 85px 0 15px; min-height:52px; background: #f9f9f9;}
.forum-search .search-input{ padding: 0 10px; margin-top: 10px; line-height: 32px; border-radius: 3px; background: #fff;border: 0; width: 100%; height: 32px; outline-color:#DE292E;}
.forum-search .search-button{ position: absolute; right:15px;top:10px; border: 0; border-radius: 4px; width: 60px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background:#fe484a;}
.footer-clear{content: "";height:58px; overflow: hidden;}
.footer{position: fixed; width: 100%;bottom: 0; left: 0; z-index: 9;}
.footer .footer-nav {border-top: 1px solid #dce3e6;background: #fff;}
.footer .footer-nav li{width: 20%; float: left;text-align: center;}
.footer .footer-nav li a{padding: 2px;line-height: 18px;color: #a8abb5;}
.footer .footer-nav li.on a{ color: #ed4040;} 
.footer .footer-nav li a,.footer-nav li a i,.footer-nav li a em{display: block;}
.footer .footer-nav li a:hover,.footer .footer-nav li a:link,.footer .footer-nav li a:visited,.footer .footer-nav li a:active{text-decoration: none; background: #fff;}
.footer .footer-nav li a i{font-size: 24px;line-height: 26px;}