body,html{margin:0;padding:0;color:#222;text-decoration:none;font-family:Arial,Microsoft YaHei,Helvitica,Verdana,Tohoma,san-serif;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
img{border:0;}
ol,ul{margin:0;padding:0;list-style:none outside none;}
a{color:#000;text-decoration:none;}
.clr{clear:both;display:block;overflow:hidden;height:0;}
.copyright{padding:8px;color:#666;text-align:center;font-size:14px;}
.copyright a{color:#666;}
body{background-color:#38383a;font-size:14px;}
body .mainmenu{overflow:hidden;margin:0 0 8px 8px;}
body .mainmenu li{float:left;width:50%;}
body .mainmenu li a{position:relative;display:block;overflow:hidden;margin:8px 8px 0 0;height:116px;}
body .mainmenu li a img{position:absolute;right:10px;bottom:10px;width:25%;}
body .mainmenu li a p{height:46px;color:#FFF;}
body .mainmenu li a p b{display:block;overflow:hidden;margin-top:10px;padding:0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:16px;line-height:26px;}
body .mainmenu li a p span{display:block;overflow:hidden;padding:0 10px;text-align:left;font-size:12px;line-height:16px;}
body .mainmenu li:nth-child(5n+1) a{background:#d47314;}
body .mainmenu li:nth-child(5n+2) a{background:#50ad38;}
body .mainmenu li:nth-child(5n+4) a{background:#1f75ae;}
body .mainmenu li:nth-child(5n+5) a{background:#543da5;}
body .mainmenu li:nth-child(5n+3){width:100%;}
body .mainmenu li:nth-child(5n+3) a{margin:8px 8px 0 0;height:auto;background-color:#dd399a;padding-bottom: 8px;}
body .mainmenu li:nth-child(5n+3) a p{float:right;width:32%;height:100%;}
body .mainmenu li:nth-child(5n+3) a img{position:static;float:left;width:68%;}
/*banner*/
#banner{overflow:hidden;margin:0;padding:0;width:100%;}
.focus{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:640px;}
.focus .hd{position:absolute;bottom:10px;z-index:1;width:100%;height:11px;text-align:center;}
.focus .hd ul{display:inline-block;padding:3px 5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(255,255,255,.7);vertical-align:top;font-size:0;}
.focus .hd ul li{display:inline-block;overflow:hidden;margin:0 5px;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8C8C8C;vertical-align:top;}
.focus .hd ul .on{background:#FE6C9C;}
.focus .bd{position:relative;z-index:0;overflow:hidden;margin:0;padding:0;}
.focus .bd li{margin:0;padding:0;max-height:320px;}
.focus .bd li img{width:100%;height:auto;max-width:640px;background:url(../images/wap_loading.gif) center center no-repeat;}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}
/*banner end*/