/* CSS Document */
html{ font-size:1rem;}
*{ margin:0; padding:0; list-style:none; -webkit-appearance:none; box-sizing:border-box;}
img{ border:0; max-width:100%; height:auto;}
a{ color:#333; text-decoration:none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ font-family:'微软雅黑'; color:#333; padding-bottom:3rem;}
.clr{ clear:both; line-height:0; font-size:0; height:0;}

#main{ width:100%; margin:0 auto; max-width:640px;}
#main #top{ width:100%; float:left; padding:0.8rem;}
#main #top #logo{ float:left;}
#main #top #logo img{ height:2rem; display:block;}
#main #top #menus{ float:right; }
#main #top #menus img{ height:1.6rem; display:block; margin-top:0.2rem;}

#main #menu{ position:absolute; right:0; top:3.6em; background:#f1f1f1; width:6em; z-index:10000; line-height:2; display:none;}
#main #menu li{ width:100%; float:left; border-bottom:1px dotted #FFF; text-align:center;}

#main #bner{ width:100%; float:left; font-size:0;}

#main #lm{ width:100%; float:left; line-height:2; font-size:0.9rem;}
#main #lm li{ width:50%; float:left; padding:0.5rem 0.8em;}
#main #lm li a{ display:block; float:left; color:#FFF; width:100%; border-radius:0.2rem; text-align:center; background:url(images/li.png) 94% no-repeat #fe233d; background-size:auto 1rem;}

#main #lt{ width:100%; float:left; background:#f1f1f1; padding:0 0.8rem; margin-bottom:0.5rem;}
#main #lt dt{ float:left; border-bottom:1px solid #fe233d; padding:0.8rem 0;}
#main #lt dd{ font-size:0.8rem; float:left; padding:0.8rem; padding-top:1rem;}

#main #pro{ width:100%; float:left;}
#main #pro .p{ width:50%; float:left; padding:0.8rem;}
#main #pro .p dl{ width:100%; float:left; background:#f1f1f1; padding:0.5rem;}
#main #pro .p dl dt{ width:100%; float:left; font-size:0; margin-bottom:0.5rem;}
#main #pro .p dl dd{ width:100%; float:left; font-size:0.85rem; line-height:1.5;}

#main #ilt{ width:100%; float:left; padding:0.8rem; color:#fe233d; font-size:0.95rem;}
#main #ilt dt{ border-left:2px solid #fe233d; padding-left:0.5rem;}

#main #ab{ width:100%; float:left; padding:0 0.8rem; font-size:0.9rem; line-height:1.5;}

#main #apt{ width:100%; float:left; padding:0 0.8rem; font-size:0.9rem; line-height:1.5;}
#main #apt .p{ width:100%; float:left; margin-bottom:0.5rem;}
#main #apt .p dl{ width:100%; float:left;}
#main #apt .p dl dt{ width:100%; float:left;}
#main #apt .p dl dd{ width:100%; float:left;}

#main #news{ width:100%; float:left; padding:0 0.8rem; font-size:0.9rem; line-height:1.5;}
#main #news .p{ width:100%; float:left;}
#main #news .p dl{ width:100%; float:left; margin-bottom:0.5rem;}
#main #news .p dl dt{ width:30%; float:left; font-size:0;}
#main #news .p dl dd{ width:68%; float:right; line-height:1.5;}
#main #news .p dl dd a{ color:#fe233d;}

#main #ft{ width:100%; position:fixed; bottom:0; background:#fe233d; font-size:0.8rem; max-width:640px;}
#main #ft li{ width:25%; float:left; text-align:center; background:url(images/ft.jpg) right repeat-y; padding:0.4rem 0;}
#main #ft li a{ color:#FFF;}
#main #ft li a img{ height:1rem;}
#main #ft li:last-child{ background:none;}

.page{ width:100%; float:left; text-align:center; font-size:0.8rem; padding:0.5rem; color:#F00;}


