@charset "UTF-8";
/* scss */
/*超出省略号*/
/* CSS Document */
body {
  overflow-y: scroll; }

#top {
  background-color: #227cb1;
  background-repeat: repeat-x;
  height: 1.5625rem;
  line-height: 1.5625rem;
  width: 100%;
  text-align: center;
  font-size: 0.625rem; }

#top #top_dian {
  width: 200px;
  margin: 0 auto;
  background-image: url(../images/top_dian.png);
  background-repeat: no-repeat;
  background-position: 130px 5px; }

#top #top_dian a {
  color: #fff; }

#top #popmenu {
  cursor: pointer;
  display: block; }

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  display: none;
  z-index: 4;
  background-color: #ffffff; }

#win {
  position: absolute;
  top: 1.15625rem;
  left: 50%;
  width: 70%;
  margin-left: -35%;
  display: none;
  z-index: 5;
  background-image: url(../images/win_dian.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 0.28125rem;
  padding-top: 0.28125rem; }

#top_menu {
  width: 100%;
  background-color: #c0c0c0;
  border-radius: 6px;
  border: 1px solid #e1e1e1;
  border-right: none;
  padding: 3px; }

#top_menu ul li {
  float: left;
  width: 50%;
  text-align: center;
  background-color: #eeeeee;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  box-sizing: border-box; }

#top_menu ul li:hover {
  background-color: #FFF; }

#top_menu ul li a {
  display: block;
  padding: 0.25rem 0.3125rem;
  font-size: 0.46875rem;
  color: #000; }

#inner_menu {
  padding: 0 0.46875rem 0.46875rem; }

#inner_menu ul li span {
  float: right; }

#inner_menu ul li span img {
  width: .5em;
  margin-top: 0.625rem; }

#inner_menu ul li {
  height: 1.5625rem;
  line-height: 1.5625rem;
  font-size: 0.46875rem;
  font-weight: bold;
  border: 1px solid #666;
  border-radius: 0.15625rem;
  margin-top: 0.46875rem; }

#inner_menu ul li a {
  display: block;
  padding: 0 0.3125rem; }

#center {
  background-image: url(../images/center_bg.jpg);
  background-repeat: repeat-x;
  background-position: center top;
  width: 100%; }

#center h1 {
  font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
  font-size: 20px;
  padding: 0 10px;
  padding-top: 18px;
  padding-bottom: 4px; }

#center h2 {
  color: #8c8c8c;
  font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
  font-size: 12px;
  padding: 5px 10px; }

#toIndex {
  background-image: url(../images/title_bg.png);
  background-repeat: no-repeat;
  background-position: center center; }

#toIndex a {
  display: block;
  height: 57px;
  padding: 0 10px;
  padding-top: 7px; }

#toIndex span {
  float: right;
  padding-top: 16px; }

#center_text {
  padding: 0 10px;
  padding-right: 9px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #656565; }

#center_text p {
  line-height: 26px;
  text-indent: 2em;
  font-size: 16px;
  text-align: justify; }

#to_top {
  text-align: center;
  padding: 0 10px;
  margin-bottom: 15px; }

#to_top #to_top_text {
  padding: 17px 0;
  border-radius: 5px;
  background-color: #6b6b6b; }

#to_top a {
  display: block; }

#news_list {
  padding: 0 20px; }

.news_list {
  padding: 0 10px;
  background-color: #6b6b6b;
  border-radius: 5px;
  margin-top: 25px; }

.news_list .news_title {
  font-size: 20px;
  font-weight: bold;
  padding: 15px 15px 8px 15px; }

.news_list .mediaContent {
  margin: 0 15px;
  padding: 0 15px 8px 15px;
  border-bottom: 1px solid #8d8d8d;
  text-indent: 2em;
  line-height: 24px; }

.news_list .mediaContent a {
  display: block; }

.news_list .view_detail {
  padding: 15px; }

.news_list .view_detail a {
  display: block; }

.news_list .view_detail font {
  color: #f39800;
  font-family: Arial, Helvetica, sans-serif; }

.news_list .news_pic {
  padding: 15px 15px 8px 15px; }

#page {
  padding-top: 18px;
  padding-bottom: 15px;
  text-align: center; }

.page_btm {
  border-radius: 20px;
  border: 1px solid #404040;
  text-align: center;
  width: 75px;
  height: 35px;
  display: inline-block; }

.page_btm a {
  display: block;
  width: 75px;
  height: 25px;
  padding-top: 10px; }

.page_split {
  display: inline-block;
  font-size: 18px;
  margin: 0 20px; }

#product_list li {
  width: 100%;
  margin-top: 10px; }

#allMenu {
  width: 100%;
  background-color: #1d1d1d; }

#allMenu a {
  color: #FFF;
  font-size: 16px; }

#allMenu img {
  vertical-align: -4px; }

#allMenu .menu_1 {
  padding: 12px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-image: url(../images/menu_1_dian.jpg);
  background-repeat: no-repeat;
  background-position: 60px center; }

#allMenu .menu_2 {
  border-top: 2px solid #414141;
  border-bottom: 1px solid #1d1d1d;
  padding-top: 22px;
  padding-bottom: 16px;
  padding-left: 22px;
  background-color: #2b2b2b; }

#allMenu .menu_2 span {
  float: right;
  padding-right: 20px;
  padding-top: 4px; }

#allMenu .menu_3 {
  border-top: 2px solid #414141;
  border-bottom: 1px solid #1d1d1d;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 48px;
  background-color: #424242; }

#allMenu .menu_3 span {
  float: right;
  padding-right: 20px;
  padding-top: 4px; }
