body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp {
  font-family: couriernew, courier, monospace;
}
small {
  font-size: 0.28125rem;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button {
  border-radius: 0;
}
body {
  width: 100%;
  min-width: 320px;
  max-width: 640px;
  background-color: #fff;
  margin: 0 auto;
  font-family: arial, "微软雅黑";
  font-size:0.8rem;
  color: #000;
  line-height:1.5rem;
}


html {
  min-width: 320px;
  max-width: 640px;
  margin: 0 auto;
}

.wenxian {
  font-size:0.5rem;
}
.submit{
  font-size:0.5rem;
}

.w620 {
  width: 14.53125rem;
  margin: 0 auto;
}
.w640 {
  width: 15rem;
  margin: 0 auto;
}

.w640wb {
font-size:0.4rem;
}


.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.martop {
  margin-top: 0.3515625rem;
}
.top {
  height: 1.265625rem;
  background: #dfdfdf;
  line-height: 1.265625rem;
  color: #6e6e6e;
  font-size: 0.4625rem;
}
.top dt {
  float: left;
  padding-left: 0.1171875rem;
}
.top dd {
  float: right;
  padding-right: 0.234375rem;
}
.logo {
  padding: 0.5859375rem 0;
}
.logo img {
  float: left;
  width: 12.85rem;
}
.logo-right {
  float: left;
  width: 7.7578125rem;
  height: 0.890625rem;
  border: #d5d5d5 solid 0.0234375rem;
  margin-left: 1.8046875rem;
}
.logo-right span {
  float: left;
  width: 1.265625rem;
  height: 0.8203125rem;
  background: url(../images/line-hui.jpg) no-repeat right;
  background-size: 0.0234375rem;
  display: block;
  text-align: center;
  line-height: 0.8203125rem;
}
.search {
  float: left;
  width: 4.921875rem;
  height: 0.8203125rem;
  border: 0;
}
.submit {
  width: 1.5703125rem;
  height: 0.890625rem;
  background: #3eb89c;
  color: #fff;
  border: 0;
}
.menu {
  height: 2.5484375rem;
  background: #923222;
  margin-top: 0.3515625rem;
}
.menu li {
  float: left;
  font-size: 0.5625rem;
  line-height: 1.1484375rem;
  padding: 0 0.46875rem;
  color: #fff;
  background: url(../images/line-blue.jpg) no-repeat right;
  background-size: 0.046875rem;
}
.con {
  width: 14.296875rem;
  background: #f3f3f3;
  padding: 0.46875rem 0.3515625rem;
  margin-top: 0.46875rem;
}
.con h1 {
  font-size: 0.703125rem;
  color: #292929;
  font-weight: normal;
  padding: 0 0 0.234375rem 0; text-align:center;
}
.con-sp {
  text-align: center;
  display: block;
  font-size: 0.46875rem;
  color: #9e9e9e;
}
.xgwd {
  width: 13.828125rem;
  border: #d1d1d1 solid 0.0234375rem;
  background: #fff;
  margin: 0.234375rem 0 0 0;
  padding: 0.234375rem;
}
.xgwd-up span {
  display: block;
  float: left;
  font-size: 0.5625rem;
}
.xgwd-up {
  width: 14.0625rem;
  border-bottom: 0.0234375rem solid #d1d1d1;
  height: 1.9375rem;
}
.xgwd-right {
  padding: 0.1171875rem 0.234375rem;
  background: #ea7a3a;
  color: #fff;
  font-size: 0.46875rem;
  margin-right: 0.1171875rem;
}
.xgwd li {
  float: left;
  color: #4a4a4a;
  font-size: 0.5625rem;
  width: 12.421875rem;
  margin-left: 0.3515625rem;
  line-height: 1.5234375rem;
  border-bottom: 0.0234375rem dashed #d1d1d1;
  font-weight: normal;
  padding: 0 0 0 0.703125rem;
  background: url(../images/word.jpg) no-repeat left;
  background-size: 0.5390625rem;
  font-style: normal;
}
.xgwd li h2 {
  float: left;
}
.xgwd li span {
  float: right;
  font-size: 0.375rem;
  color: #808080;
  line-height: 1.5234375rem;
  display: block;
}
.content p {
  color: #292929;
  font-size: 0.5625rem;
  line-height: 0.9375rem;
  
  padding-top: 0.3515625rem;
  color: #666666;
}
.syip {
  display: block;
  padding-top: 0.703125rem;
  color: #6a6a6a;
  font-size: 0.5625rem;
  padding-bottom: 0.234375rem;
}
.xyip {
  display: block;
  padding-bottom: 0.703125rem;
  color: #6a6a6a;
  font-size: 0.5625rem;
}
.content {
  padding: 0.3515625rem 0.46875rem 0.234375rem 0.703125rem;
  background: #fff;
  border: #d1d1d1 solid 0.0234375rem;
  float: left;
  margin-top: 0.3515625rem;
}
.wdxx {
  float: left;
  background: #fff;
  border: #d1d1d1 solid 0.0234375rem;
}
.wdxx p {
  padding: 0.046875rem 0.3515625rem 0.046875rem 0.46875rem;
  line-height: 0.5390625rem;
  float: left;
  width: 12.890625rem;
  font-size: 0.5625rem;
  color: #666666;
  line-height: 0.9375rem;
}
.rights {
  float: left;
  width: 5.8828125rem;
  margin-top: 0.234375rem;
}
.rights img {
  float: left;
  margin: 0.234375rem 0 0 0.46875rem;
}
.mfxzgwd img {
  float: right;
  margin-left: 0.1171875rem;
}
.mfxzgwd {
  width: 11.25rem;
  float: left;
  margin: 0.5859375rem 0 0.703125rem 0;
}
.xzwd {
  width: 3.5390625rem;
  float: left;
}
.mfxzgwds {
  width: 4.1015625rem;
  float: left;
}
.footer {
  background: #797979;
  height: 2.34375rem;
  width: 100%;
  line-height: 0.8203125rem;
  color: #e3e3e3;
  text-align: center;
  font-size: 0.5625rem;
  padding-top: 0.46875rem;
}
.wx {
  width: 14.296875rem;
  border: #d1d1d1 solid 0.0234375rem;
  background: #fff;
  margin: 0.234375rem 0 0 0;
  padding: 0.234375rem;
}
.wx-up span {
  display: block;
}
.wx-up {
  width: 14.296875rem;
  border-bottom: 0.0234375rem solid #d1d1d1;
  height: 0.9375rem;
}
.wx-right {
  padding: 0.1171875rem 0.234375rem;
  background: #ea7a3a;
  color: #ffffff;
}
.wx li {
  float: left;
  width: 15rem;
  color: #4a4a4a;
  font-size: 0.375rem;
  margin-left: 0.3515625rem;
  border-bottom: 0.0234375rem dashed #d1d1d1;
  font-weight: normal;
  padding: 0.3515625rem 0 0.3515625rem 0.703125rem;
  background: url(../images/word.jpg) no-repeat left;
  font-style: normal;
}
.wx li h2 {
  float: left;
}
.wx li span {
  float: right;
  font-size: 0.375rem;
  color: #808080;
  line-height: 0.46875rem;
}

.content img{ width: 100%!important; height: auto!important;}


.pages{ display:block;padding-left:0.2rem}
.pages span{ float:left; padding:0.3rem 0.1rem}
.pages a{ background:#24292c; color:#fff; padding:0.2rem 0.35rem}
.pages .page-num-current{background:#ccc; color:#fff; padding:5px 10px}
