@charset "utf-8";

* { margin: 0; padding: 0; border: 0; }
body { font-family: "Microsoft YaHei", "SimSun", monospace !important; max-width: 640px; margin: 0 auto; font-size: 62.5%; }
a { text-decoration: none; }
ul { list-style: none; }
.fl{float:left}
.fr{float:right}
.clear { clear: both; width: 100%; }

.allwidth { width: 93.28%; margin: auto; margin-top: 3.125%; }
.titles { color: rgb(51,51,51);  background-color: rgb(241,241,241); overflow: auto; border-bottom: #338acd 1px solid; box-shadow: rgba(0,0,0,.22) 0px 1px 2px;  }
.titles p { float: left; padding: 0% 1.9531%;  font-size: 1.8em; line-height: 2em; text-align: center; }
.titles .on { border-bottom: #338acd 2px solid; color: #338acd; }

.baner{ width:100%; background:#f1f1f1;overflow:hidden;}
.baner li{width:33.333333%; float:left;}
.baner2 li{width:50%; float:left;}
.baner li{  text-align:center; line-height:38px; }
.baner li a{ font-size:1.6em; color:#333333; display:block; width:100%; border-left:#fff 1px solid; border-right:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid;box-sizing:border-box;}
.baner li.border_r0 a{ border-right:0px}
.baner li.cur a{ color:#004ea2}

.fy{font-size:1.8em; line-height:2em; color:#333333; margin:4.22% 0;}
.fy span{ padding:0 3px; }
.fy a{color:#333333; padding:0 3px;}
.fy .fy_cur{ color:#004ea1; }
.fy .prevPage,.fy .nextPage{ display:inline-block; padding:0 0.5em; background-color:#a7a7a7; border-radius:5px; color:#fff; margin:0 5px; }

footer .part1 .btn a{font-size:1.8em;}