@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}

/* All */
html { font-size:50px; }
/* iPhone 4/5 */
@media (min-width:320px){
	html { font-size:50px; }
}

/* Android */
@media (min-width:360px){
	html { font-size:56.25px; }
}
/* iPhone6 */
@media (min-width:375px){
	html { font-size:58.59375px; }
}
/* iPhone6 Plus */
@media (min-width:414px){
	html { font-size:64.6875px;}
}
html,body {width: 100%;min-height: 100%;}
body {
  background-color: #fbfdfc;
  font-family:'\5fae\8f6f\96c5\9ed1','宋体',vendna,Arial,Tahoma,Helvetica,san-serif;
  background-image: url("../images/top.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 1920px auto;
  overflow-x:hidden;
}
.layout-full {
  width: 1420px; padding-top: 25px;
  border-radius: 15px 15px 0 0 ;
  background-color: #fff;
  margin: 0 auto;margin-top: 720px;
}
.layout-full .inner {
  margin: 0 auto;
  max-width: 1002px;
}
.layout{
  position: relative;
  font-size: 16px;
  width: 100%; height: 100%;
  background-color: #fff;
}
.layout .inner {
  margin: 0 auto;
  max-width: 1002px;
}
.back1 {background-color: #f2f9ff;}
.back2 {background-color: #fbfdfc;}

.img img {width: 100%;height: auto; display: block;}
.col-2,.tabbar {overflow: hidden;clear: both;}
.col-2 .left {float: left;width: 483px; background-color: #fff;margin-bottom: 30px;border-bottom: 4px solid #f4f2f2;}
.col-2 .right {float: right; width: 482px;background-color: #fff;margin-bottom: 30px;border-bottom: 4px solid #f4f2f2;}
.tabbar h4 {
  float: right; width: 482px;
  color:#7889c2; font-size: 35px;
  text-align: center; line-height: 1.8;
  border: 1px solid #d1e0ff;
  background-color: #edf1fd;
}
.tabbar h4:first-child {
  float: left;
  color:#7889c2; font-size: 35px;
  text-align: center; line-height: 1.8;
  background-color: #d1e0ff;
}
.listbox {
  border: 1px solid #d1e0ff;
  border-top: none; 
  border-left: none;
  max-height: 540px;
  overflow-y: auto;
}
.listbox dl {
  position: relative;
  line-height: 1.5;
  padding-left:120px; padding-right: 15px; padding-bottom: 18px;
  border-top: 1px solid #d1e0ff;
  color: #636363;
}
.listbox dl:first-of-type {border-top: 0;}
.listbox dt {font-size: 25px; font-weight: bold; padding: .5em 0;}
.listbox dd {font-size: 20px; }
.listbox dl h5 {
  position: absolute;
  left: 0; top: 1px;
  font-size: 22px; font-weight: bold;
  text-align: center; padding-top:0.6em;
  width: 100px; height: 100%;
  background-color: #fff;
  box-sizing: border-box; color: #759ce9;
  border-right: 1px solid #d1e0ff;
  z-index: 1;
}
.listbox dl h5 i {
  position: absolute;
  font-style: normal;
  width: 10px; height: 10px;
  top: 1.2em; right: -5px;
  border-radius: 100%;
  background-color: #759ce9;
}
.listbox dl:first-child h5 {
  color: #8a7dd7;
}
.listbox dl:first-child h5 i {
  background-color: #8a7dd7;
}
.listbox dl:last-child h5 {
  color: #79e9ff;
}
.listbox dl:last-child h5 i {
  background-color: #79e9ff;
}
.button {
  width: 6em; margin: 1em auto; text-align: center;
  font-size: 30px; font-weight: bold; color: #7d8ec6;
  line-height: 2; background-color: #d1e0ff;
  border-radius: 1em;
  cursor: pointer;
}
.right .button {
  background-color: #edf1fd;
  border: 1px solid #d1e0ff;
  box-shadow: 2px 5px 0 #d1e0ff;
}

.sj {padding:35px 0;}
.l2_0_1 {font-size:24px;font-weight:bold;color:#7d8ec6;}
.l2_0_1 span {
    font-size: 35px;
    color: #295ccb;
    font-weight: bold;
    margin-right: 10px;
}
.l2_0_2 {
    text-align: center;
    font-size: 18px;
    width: 100%; max-width:700px;
    margin:0 auto;
}
.sj .dt {
    width: 100%; max-width:700px;
    margin:0 auto;
}
.l2_0_2 td {
    width: 24%;
}
.c_1 {
    height: 50px;
    line-height: 50px;
    color: #e55950;
    background-color: #fff3f3;
    border-top-left-radius: 10px;
}
.c_2 {
    color: #ff9613;
    background-color: #fdf6ec;
}
.c_3 {
    color: #1e8f54;
    background-color: #f5faf6;
}
.c_4 {
    color: #656363;
    background-color: #fafafa;
    border-top-right-radius: 10px;
}
.c_5{height: 30px; line-height: 30px; background-color: #ffe1e3; border-bottom-left-radius: 10px;}
.c_6{background-color: #fff0dd;}
.c_7{background-color: #e3f0e9;}
.c_8{background-color: #f0f0f0; border-bottom-right-radius: 10px;}

.block-first-news {margin-bottom: 40px;overflow:hidden;}
.newsbox {padding-bottom:25px}
.newsbox .more a,
.block-first-news a {
  text-decoration: none;
  color: #2a7bd6;
}
.newsbox .more a:hover,
.block-first-news a:hover {
  text-decoration: underline;
}
.block-first-news img {
  float: right; width: 242px; height: 220px;
  border: 10px solid #e3eaff;
}
.block-first-news dt {
  width:705px;
  padding:0 10px;
  font-size: 30px; font-weight: bold;
  background-color: #e3eaff;
  line-height: 2.8;
  height: 50px;
  margin-bottom: .6em;
}
.block-first-news dt a {
  display: block;
  width:705px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.block-first-news dd {
  text-indent:2em;
  font-size: 25px; color: #636363; line-height: 1.6;
}
.newsbox .more {
  text-align: right;
  font-size: 22px;
}
.comment {
  font-size: 20px; line-height: 1.5;
  color: #6b666a;
}
.comment li {
  padding: .5em .8em;
  border-radius: .5em;
  margin-bottom: 2em;
  background-color: #f2f9ff;
}
.comment li a {
  color: #2a7bd6;
}

.bottom {
  color: #014794;
  padding: 2em 0;
  font-size: 14px; text-align: center;
  background-color: #86bbf7;
}
.hide {display: none;}
.close {
  padding: .2em 0; margin-top: 0.5em;
  border-radius: 2em;
  text-align: center;
  background-color: #edf1fd;
  border: 1px solid #d1e0ff;
}
.tlist li {
  list-style: none;
  text-align: center;
}
.tlist span {
  display: inline-block;
  margin: .5em 1em;
}
.tlist span a {
  color: #707072;
  text-decoration: none;
}
.tlist span a:hover {
  text-decoration: underline;
}

@media screen and (max-width:640px) {
  body {
    background-image: url("../images/top_min.jpg");
    background-size: 100% auto;
  }
  .layout-full {width:100%;margin-top: 205px; padding-top: 0;}
  .layout {width: 100%;}
  .tabbar {display: flex;}
  .tabbar h4,
  .tabbar h4:first-child {
    flex: 1;
    font-size:20px;
    border: 1px solid #d1e0ff;
    background-color: #edf1fd;
  }
  .tabbar h4.selected {
    background-color: #d1e0ff;
  }
  .col-2 .left,
  .col-2 .right {float: none;width: 100%;}
  .col-2 .right {display: none;}
  .listbox dt {font-size: 16px;}
  .listbox dd {font-size: 14px;}
  .listbox dl {padding-left: 80px;}
  .listbox dl h5 {font-size: 15px;width: 70px;}
  .listbox dl h5 i {
    width: 8px; height: 8px;
    top: 1em; right: -4px;
  }
  .button {font-size: 20px;}
  .comment {font-size: 14px;padding: 0 20px;}
  .block-first-news img {float: none;width:calc(100% - 20px);}
  .block-first-news dt {font-size:18px;width:100%;box-sizing: border-box; height:auto;padding-top:.2em;padding-bottom:.5em;}
  .block-first-news dt a {
    display: inherit;
    line-height:1.42;
    width:auto;
    white-space: normal;
  }
  .newsbox .more,
  .block-first-news dd {font-size:14px; padding:0 10px;}
}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2020-02-17 18:02:27" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->