* { margin: 0; padding: 0;}
li { list-style: none;}
a { text-decoration: none;}

.wj_head,
.wj_container,
.intro_box,
.tail_box,
.wj_foot { max-width: 80%; max-width: 800px; margin: 0 auto;}

.hero_box img { width: 100%;}

.wj_head h1 { font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif;  color: #1f51b9; font-size: 40px; text-align: center; line-height: 3; border-bottom: 2px solid #1f51b9; margin-bottom: 20px; letter-spacing: 0.3em;}

.wj_container { min-height: 500px;}
.wj_container * { font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial,sans-serif;}
.wj_container textarea { width: 100%;}

.input2textarea textarea { min-width: 400px; min-height: 100px;}

.intro_box,
.tail_box { color: #666; line-height: 1.5; margin: 1em auto 2em;}
.intro_box p,
.tail_box p { text-indent: 2em; line-height: 1.5em; margin-bottom: 0.5em;}

.home_list li { margin: 0 auto 1.5em ; text-align: center;}
.home_list a { display: inline-block; margin: 0 auto; padding: 1em 2em; background:#1f51b9; color: #fff; font-size: 18px;}

.tr_qrbox { position: fixed;
  right: calc( ( ( 100vw - 800px) / 2 ) - 190px );
  top: 1em;
  border: 1px solid #1f51b9;
  padding: 1em; box-shadow: 0 3px 6px #0003;}
.tr_qrbox p { color: #333;
  font-size: 16px;
  text-align: center;
  background: #f2f5fd;
  line-height: 1.7;
  padding: 0.5em 0;}

.trH > td[class*="showquestiontdstyle"] { font-size: 19px; margin-top: 0;  padding: 0.5em 0 0.5em 2.5em; background: transparent;}

@media screen and (max-width:980px){
    .wj_container { min-height: auto; margin: 0 1em;}
    .tr_qrbox { display: none;}
}
@media screen and (max-width:640px){
    .trH > td[class*="showquestiontdstyle"] { padding: 0.7em 0 0 1.5em;}
}
.avisitedcolor1091346{ color: #222222;}
.tjtextstyle1091346{ font-family: 宋体; font-size: 9pt ;}
.aactivecolor1091346{}
.ahovercolor1091346{}
.titlestyle1091346{ font-size: 22px; color: #333333;}
.statestyle1091346{ font-size: 20px; color: #ccc;}
.alinkcolor1091346{}

.wj_foot { color: #333;
  font-size: 16px;
  text-align: center;
  background: #f2f5fd;
  line-height: 1.7;
  padding: 2em 0;}
