.ma {
  margin: 0 auto;
}
.ta {
  text-align: center;
}
a {
  text-decoration: none !important;
}
.m12 {
  width: 1200px;
  margin: 0 auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
body {
  font-family: microsoftyahei, "微软雅黑";
  background: #ffffff;
}
.top {
  width: 100%;
  height: 370px;
  background: url(/uploads/image/athdpimages/dsxxzt_topbg_20210408.jpg) no-repeat;
  background-size: 100% 100%;
}
.top .toplogo {
  margin-left: 40px;
  padding-top: 20px;
}
.top .toptit {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}
.top .topc {
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 38px;
  font-weight: lighter;
  margin-top: 25px;
}
.topnav {
  width: 100%;
  height: 60px;
  background: #bf0000;
  margin-top: 7px;
}
.topnav ul {
  margin-left: 100px;
}
.topnav ul li {  
  color: #ffffff;
  font-size: 24px;
  line-height: 60px;
  margin:0 auto;
  text-align:center;  
}
.topnav ul li a {
  color: #ffffff;
}
.topnav ul .on {
  color: #fef100;
}
.topnav ul .on a {
  color: #fef100;
}

/* frame */
html { background: #fff;}
body {  padding-top:14px;}
li font{ font-size:12px !important; }
a{color: #484848;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
#wrap{ width: 1300px; padding:0px 1px; margin: 0 auto; background: #fff;}
#content { width: 1280px; margin: 0 auto 10px; overflow: hidden; zoom: 1; }
.nosidecontent { }
.maincontent { width: 985px; float: right; overflow: hidden; padding-right: 10px;}
.side { width: 242px; float: left; }
.column { overflow: hidden; zoom: 1; }
ol,ul,li { list-style: none; }
/* header */
#header { padding-top: 120px; margin-bottom: 10px; position: relative; z-index: 30;}
#header .logo { position: absolute; left: 38px; top: 32px; }

.right_body{ margin:0; width100%;}
.newslist{margin:0; width100%;}

.footer {
  width: 100%;
  margin-top: 17px;
  height: 89px;
  background: #e2e2e2;
  border-top: solid 5px #c01921;
}
.footer p {
  color: #333333;
  font-size: 14px;
  text-align: center;
  line-height: 89px;
}

/* infolist 效果 */
/* 灰色三角 */
.infolista ul { padding:0; margin:0;}
.infolista li { padding-left:40px; background: 0 0 no-repeat; }
.infolista li span{ float:right;}

.info_previous_next_wrap{ background:#f0f0f0; padding:5px; border:1px solid #e3e3e3; line-height:1.8em}

.info_product_detail_wrap{ line-height: 2.2em;}
.info_product_detail_wrap b{color: #626262; font-weight:bold;}
.info_product_detail_wrap table.detail_table{ width:100%; }
.info_product_detail_wrap table.detail_table th{ width: 200px;}

.infotitle{ font-weight:normal; text-align:center; vertical-align:middle;   color:#900; padding:5px 0px}
.infotitle h1{ font-size:20px; line-height: 1.5em; }
.infotime{color:#999; text-align:left;  padding:2px 0px; height:25px}
.infocontent, .infocontent p{ line-height:1.8em; padding:10px 0;}
.infoattachment{ padding:10px 0px; text-align:center; width:81px; margin:0 auto;}
.infopicture{ text-align: center;}
.infopicture img{ width:100%; max-width:100%}
.info_from_wrap{ padding:0 10px; text-align:center; color:#999; border:1px dashed #ccc; line-height:30px; margin-bottom:5px;}
.info_from_wrap a { color:#999; }
.info_from_wrap a:hover { color:#555; }
#readleveltip{ font-weight:bold; color:red;}
.tag{ text-align: left; font-weight:bold; }
.tag a{ padding:0 3px; font-weight:normal; text-decoration:none;}
.info_previous_next_wrap{ background:#f0f0f0; padding:5px; border:1px solid #e3e3e3; line-height:1.8em}