article,
aside,
audio,
blockquote,
body,
button,
canvasde,
dd,
details,
div,
dl,
dt,
fieldset,
figca1tion,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
input,
legend,
li,
main,
nav,
ol,
p,
pre,
section,
summary,
td,
textarea,
th,
ul,
video {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
  visibility: hidden;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
code,
kbd,
pre,
samp {
  font-family: monospace,serif;
  font-size: 1em;
}
del {
  font-family: Arial;
}
img {
  vertical-align: middle;
  border: 0;
}
li {
  list-style: none;
}
mark {
  background: #ff0;
  color: #000;
}
pre {
  white-space: pre-wrap;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
address,
caption,
cite,
dfn,
em,
i,
q,
th {
  font-weight: 400;
  font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  font-weight: 700;
}
fieldset,
legend {
  border: 0;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button,
input,
select,
select optgroup,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  line-height: inherit;
  vertical-align: middle;
}
button,
input,
select[multiple],
textarea {
  background-image: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
body {
  font-family: "Hiragino Sans GB", "Microsoft Yahei", Arial, Simsun, sans-serif;
  font-size: 0.24rem;
  line-height: 1.42857143;
  color: #666;
  padding-bottom: 0.6rem;
}
a {
  cursor: pointer;
  color: #666;
  text-decoration: none;
}
a:active,
a:hover {
  color: #666;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 0.05rem auto -webkit-focus-ring-color;
  outline-offset: -0.02rem;
}
.g-hidden {
  display: none !important;
}
.g-noverflow {
  overflow: hidden;
}
.g-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0.3rem;
  margin-right: 0.3rem;
}
.g-wrapper:after {
  content: " ";
  clear: both;
  display: table;
}
.cf:after {
  content: " ";
  clear: both;
  display: table;
}
.grid-body {
  max-width: 7.5rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.mod h2 {
  font-size: 0.4rem;
  line-height: 0.55rem;
  border-bottom: 1px solid #A82B89;
  text-align: center;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.5rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  position: relative;
}
.mod h2 em {
  color: #A82B89;
}
.mod h2 p {
  font-size: 0.28rem;
  font-weight: normal;
}
.mod h2.pic {
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding-top: 0.3rem;
  padding-bottom: 0.33rem;
  margin-bottom: 0.3rem;
  margin-left: auto;
  margin-right: auto;
}
.mod h2.pic:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 23px solid transparent;
  border-right: 23px solid transparent;
  border-top: 23px solid #A82B89;
  border-bottom: 0;
  position: absolute;
  left: 50%;
  margin-left: -0.23rem;
  bottom: -0.22rem;
}
.mod h2.pic em {
  color: #eeea46;
}
.mod h2.red {
  background-color: #fff;
}
.mod h2.red:after {
  content: "";
  width: 1.32rem;
  height: 0.25rem;
  background-image: url(20180615100507.jpg);
	background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: absolute;
  left: 50%;
  margin-left: -0.66rem;
  bottom: -0.23rem;
}
.mod h2.white {
  background-color: #CB7EB2;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.mod h2.white em {
  color:#eeea46;
}
.mod h2.white:after {
  content: "";
  width: 1.32rem;
  height: 0.25rem;
  background-image:(20180615100507.jpg);
	background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: absolute;
  left: 50%;
  margin-left: -0.66rem;
  bottom: -0.23rem;
}
.infosd {
  background-image: url(201701221655.jpg);
  background-repeat: no-repeat;
  background-color: #A82B89;
  background-size: 100%;
  height: 4.5rem;
  color: #444;
  overflow: hidden;
}
.infosd .item1 {
  text-align: center;
  padding-top: 0.65rem;
  line-height: 1.6;
  padding-bottom: 0.32rem;
}
.infosd .phone {
  font-weight: bold;
  text-align: center;
  padding-top: 0.18rem;
  padding-bottom: 0.32rem;
}
.infosd a.btn {
  display: block;
  width: 4.1rem;
  height: 0.65rem;
  background-image: url(201701221656.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221656.jpg*/;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 0.36rem;
  color: #A82B89;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  line-height: 0.65rem;
  text-indent: 0.35rem;
  margin-bottom: 0.53rem;
}
.infosd .item2 {
  font-size: 0.28rem;
  padding: 0 0.4rem;
  padding-top: 0.3rem;
}
.infosd .item2 dl {
  margin-bottom: 0.2rem;
  overflow: hidden;
  padding: 0 0.3rem;
  line-height: 0.5rem;
}
.infosd .item2 dt {
  color: #d33136;
  background-color: #f3ff00;
  float: left;
  width: 1.52rem;
  text-align: center;
  border-radius: 10px;
}
.infosd .item2 dd {
  color: #fff;
  overflow: hidden;
}
.infosd .item2 dd span {
  display: inline-block;
  width: 6em;
  margin-left: 0.4rem;
}
.mod-3 {
  margin-bottom: 0.55rem;
  color: #444;
}
.mod-3 .items {
  background-image: url(201701221657.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221657.jpg*/;
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: cover;
  background-size: cover;
  height: 8.0rem;
  margin: 0 0.6rem;
  padding-bottom: 0.9rem;
}
.mod-3 .items .item {
  padding-left: 1.5rem;
  text-align: justify;
  padding-top: 0rem;
	padding-bottom: 0.25rem;
  margin-bottom: 0rem;
}
.mod-3 .items .item em {
  color:#A82B89;
  font-weight: bold;
  display: block;
}
.mod-3 .items .item.even {
  padding-left: 0;
  padding-right: 1.5rem;
}
.mod-3 .items .item.even em {
  text-align: right;
}
.mod-3 .phone {
  font-weight: bold;
  text-align: center;
  padding-top: 0.18rem;
  padding-bottom: 0.32rem;
}
.mod-3 a.btn {
  display: block;
  width: 4.1rem;
  height: 0.65rem;
  background-image: url(201701221656.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221656.jpg*/;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 0.36rem;
  color: #d33136;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  line-height: 0.65rem;
  text-indent: 0.35rem;
  margin-bottom: 0.53rem;
}
.mod-4 .filter .g-wrapper .item-list > ul > li > a:hover,
.mod-4 .filter .g-wrapper .item-list > ul > li > a:focus {
  text-decoration: none;
}
.mod-4 .filter .g-wrapper .item-list > ul > li > a {
  display: block;
  font-weight: bold;
  color: #666;
  font-size: 0.28rem;
  padding: 0px 0.13rem;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.mod-4 .filter .g-wrapper .mains {
  display: none;
}
.mod-4 .filter .g-wrapper .mains.nowmains {
  display: block;
}
.mod-4 .filter .g-wrapper .item-list {
  border-bottom: 1px solid #000;
}
.mod-4 .filter .g-wrapper .item-list li.active a {
  background-color: #A82B89;
  color: #fff;
}
.mod-4 .filter .g-wrapper .item-list > div > a {
  color: #A82B89;
  font-weight: normal;
}
.mod-4 .filter .g-wrapper .item-list > ul {
  float: left;
}
.mod-4 .filter .g-wrapper .item-list > div {
  float: right;
}
.mod-4 .filter .item {
  margin-top: 0.28rem;
  overflow: hidden;
}
.mod-4 .filter .item dt a {
  float: right;
  color: #A82B89
;
}
.mod-4 .filter .item dt a:after {
  content: "";
  width: 0.26rem;
  height: 0.24rem;
  background-image: url(201701221438.png)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221438.png*/;
  background-repeat: no-repeat;
  background-position: -1.73rem 0;
  -webkit-background-size: 2.96rem 2.37rem;
  background-size: 2.96rem 2.37rem;
  float: left;
  margin-top: 0.13rem;
  margin-right: 0.08rem;
}
.mod-4 .filter .g-wrapper .item-list > ul > li {
  margin-right: 0.42rem;
  float: left;
}
.mod-4 .filter .g-wrapper #J-AcademySchool-body {
  padding-top: 0.1rem;
}
.mod-4 .filter .g-wrapper .mains li > a:hover,
.mod-4 .filter .g-wrapper .mains li > a:focus {
  color: #A82B89;
}
.mod-4 .filter .g-wrapper .mains li .c-red {
  color: #A82B89;
}
.mod-4 .filter .g-wrapper .mains li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0.1rem 0.2rem 0.1rem 0.05rem;
}
.mod-4 .filter .g-wrapper .item-list > div > a:after {
  content: "";
  width: 0.26rem;
  height: 0.24rem;
  background-image: url(201701221438.png)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221438.png*/;
  background-repeat: no-repeat;
  background-position: -1.73rem 0;
  -webkit-background-size: 2.96rem 2.37rem;
  background-size: 2.96rem 2.37rem;
  float: left;
  margin-top: 0.13rem;
  margin-right: 0.08rem;
}
.mod-4 .filter {
  padding-top: 0.6rem;
  background-color: #A82B89;
}
.mod-4 .filter .item {
  margin-bottom: 0.4rem;
  overflow: hidden;
}
.mod-4 .filter .item dt a {
  float: right;
  color: #A82B89
;
}
.mod-4 .filter .item dd {
  padding-top: 0.1rem;
}
.mod-4 .filter .item dd a {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.1rem 0.05rem;
  padding-right: 0.2rem;
}
.mod-4 .filter .item dd a:hover {
  color: #A82B89
;
}
.mod-4 {
  background-color: #A82B89;
}
.mod-4 .college {
  background-color: #fff;
  overflow: hidden;
  padding-top: 0.4rem;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.mod-4 .college .c_inner {
  margin-right: -0.5rem;
}
.mod-4 .college a {
  float: left;
  text-decoration: none;
  margin-right: 0.49rem;
  margin-bottom: 0.1rem;
  width: 2.88rem;
}
.mod-4 .college a em {
  display: inline-block;
  border: 1px solid #c9c9c9;
  width: 2.86rem;
  height: 0.7rem;
  vertical-align: middle;
  text-align: center;
  line-height: 0.72rem;
}
.mod-4 .college a em img {
  max-width: 2.86rem;
  max-height: 0.7rem;
}
.mod-4 .college a p {
  line-height: 0.67rem;
  text-align: center;
  white-space: nowrap;
  width: 2.88rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod-4 .college a:hover p {
  color: #A82B89;
}
.mod-4 .action {
  background-color: #fff;
  padding-bottom: 0.5rem;
}
.mod-4 .phone {
  font-weight: bold;
  text-align: center;
  padding-top: 0.18rem;
  padding-bottom: 0.32rem;
}
.mod-4 a.btn {
  display: block;
  width: 4.1rem;
  height: 0.65rem;
  background-image: url(201701221656.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221656.jpg*/;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 0.36rem;
  color:#A82B89;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  line-height: 0.65rem;
  text-indent: 0.35rem;
  margin-bottom: 0.53rem;
}
.mod-5 {
  background-color: #eee;
}
.mod-5 h2.pic {
  background-image: url("201701231610.jpg")/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701231610.jpg*/;
  margin-bottom: 0;
  -webkit-background-size: cover;
  background-size: cover;
}
.mod-5 .con {
  margin: 0px 0.4rem;
  padding-top: 0.3rem;
  background-color: #fff;
}
.mod-5 .con .c_inner {
  overflow: hidden;
  margin-right: -0.65rem;
  padding: 0 0.26rem;
}
.mod-5 .con .item {
  width: 2.8rem;
  height: 3.66rem;
  box-sizing: border-box;
  border: 2px solid #939599;
  margin-top: 0.8rem;
  text-align: center;
  float: left;
  margin-right: 0.6rem;
  margin-bottom: 0.3rem;
  padding-bottom: 0.2rem;
}
.mod-5 .con .item:hover {
  border-color: #ffc257;
}
.mod-5 .con .item .icon {
  border-radius: 50%;
  width: 2.1rem;
  height: 2.1rem;
  padding: 0.03rem;
  background-color: #fff;
  margin-top: -0.8rem;
  margin-left: auto;
  margin-right: auto;
}
.mod-5 .con .item .icon img {
  width: 2.10rem;
  height: 2.10rem;
  overflow: hidden;
}
.mod-5 .con .item .name {
  font-size: 0.28rem;
  color: #444;
  font-weight: bold;
  padding-top: 0.1rem;
  padding-bottom: 0.15rem;
}
.mod-5 .con .item .info {
  padding-bottom: 0.1rem;
}
.mod-5 .con .item .lecturetitle {
  border-top: 1px solid #dfdfdf;
  color: #939599;
  padding-top: 0.1rem;
  text-align: left;
  margin: 0 0.12rem;
}
.mod-5 .con .feature {
  overflow: hidden;
  margin-bottom: 0.1rem;
}
.mod-5 .con .feature ul {
  padding-top: 0.36rem;
}
.mod-5 .con .feature li {
  background-color: #A82B89;
  border-radius: 10px;
  float: left;
  text-align: center;
  margin-left: 0.02rem;
  width: 2.21rem;
  padding-bottom: 0.1rem;
}
.mod-5 .con .feature li:first-child {
  margin-left: 0;
}
.mod-5 .con .feature li i {
  display: block;
  border: 3px solid #A82B89;
  border-radius: 50%;
  background-color: #fff;
  width: 0.7rem;
  height: 0.7rem;
  position: relative;
  margin: 0 auto;
  margin-top: -0.36rem;
  margin-bottom: 0.1rem;
}
.mod-5 .con .feature li i:after {
  content: "";
  background-image: url(201701221438.png)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221438.png*/;
  background-repeat: no-repeat;
  -webkit-background-size: 2.96rem 2.37rem;
  background-size: 2.96rem 2.37rem;
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-position: -0.02rem 0px;
}
.mod-5 .con .feature li i.b:after {
  background-position: -0.54rem 0px;
}
.mod-5 .con .feature li i.c:after {
  background-position: -1.05rem 0px;
}
.mod-5 .con .feature li p {
  color: #fff;
}
.mod-5 .action {
  background-color: #fff;
  padding-bottom: 0.5rem;
}
.mod-5 .phone {
  font-weight: bold;
  text-align: center;
  padding-top: 0.18rem;
  padding-bottom: 0.32rem;
}
.mod-5 a.btn {
  display: block;
  width: 4.1rem;
  height: 0.65rem;
  background-image: url(201701221656.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221656.jpg*/;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 0.36rem;
  color: #A82B89;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  line-height: 0.65rem;
  text-indent: 0.35rem;
}
.mod-6 h2.pic {
  background-image: url("201701231611.jpg")/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701231611.jpg*/;
  margin-bottom: 0;
  -webkit-background-size: cover;
  background-size: cover;
  padding-bottom: 0.26rem;
}
.mod-6 .server {
  padding-top: 0.6rem;
}
.mod-6 .server dl {
  overflow: hidden;
  margin-bottom: 0.4rem;
}
.mod-6 .server dt {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #A82B89;
  position: relative;
  float: left;
}
.mod-6 .server dt:after {
  content: "";
  width: 0.68rem;
  height: 0.68rem;
  background-image: url("201701221438.png")/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221438.png*/;
  background-repeat: no-repeat;
  -webkit-background-size: 2.96rem 2.37rem;
  background-size: 2.96rem 2.37rem;
  position: absolute;
  top: 0;
  right: 0px;
  bottom: 0;
  left: 0px;
  margin: auto;
}
.mod-6 .server dt.a:after {
  background-position: 0.06rem -0.71rem;
}
.mod-6 .server dt.b:after {
  background-position: -0.67rem -0.71rem;
}
.mod-6 .server dt.c:after {
  background-position: -1.42rem -0.71rem;
}
.mod-6 .server dt.d:after {
  background-position: -2.19rem -0.71rem;
}
.mod-6 .server dd {
  overflow: hidden;
}
.mod-6 .server dd p {
  font-size: 0.28rem;
  padding-left: 0.28rem;
}
.mod-6 .server dd p.t {
  font-weight: bold;
  color: #A82B89;
  border-bottom: 1px solid #A82B89;
  line-height: 0.36rem;
  padding-top: 0.15rem;
  padding-bottom: 0.05rem;
  position: relative;
}
.mod-6 .server dd p.t:after {
  content: "";
  width: 0.11rem;
  height: 0.11rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QUQ2RjdGRUUxRDYxMUU2OUQwRkM0RTAzN0NBMjE5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QUQ2RjdGRkUxRDYxMUU2OUQwRkM0RTAzN0NBMjE5NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVBRDZGN0ZDRTFENjExRTY5RDBGQzRFMDM3Q0EyMTk0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVBRDZGN0ZERTFENjExRTY5RDBGQzRFMDM3Q0EyMTk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QfEQcQAAAJZJREFUeNpifKBvzgAF8kBcAcReQCwBxC+AeBsQdwDxQ5ACRqhiDyBeBcS8DJjgMxCHAfEOJiChAMQrcShkgIqDDFIAKa4EYj4G/ACkoRyk2JOBOOAFUixOpGIJkOKXRCp+AVK8nUjF4NBohwYPPgCSbwcpfgANx894FILkHzDBrABiXSCeCcSPgfgXlJ4JFQfJMwAEGADSNR1dQOZLBwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: absolute;
  bottom: -0.06rem;
  right: 0px;
}
.mod-6 .action {
  background-color: #fff;
  padding-bottom: 0.5rem;
}
.mod-6 .phone {
  font-weight: bold;
  text-align: center;
  padding-top: 0.18rem;
  padding-bottom: 0.32rem;
}
.mod-6 a.btn {
  display: block;
  width: 4.1rem;
  height: 0.65rem;
  background-image: url(201701221656.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221656.jpg*/;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 0.36rem;
  color: #d33136;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  line-height: 0.65rem;
  text-indent: 0.35rem;
}
.mod-7 {
  background-color: #A82B89;
}
.mod-7 .pic {
  text-align: center;
  padding-top: 0.2rem;
}
.mod-7 .pic img {
  width: 6.30rem;
  height: 1.77rem;
  overflow: hidden;
}
.mod-7 .text {
  padding: 0px 0.30rem;
  text-align: center;
  overflow: hidden;
  color: #fff;
  font-size: 0.28rem;
  margin-bottom: 0.8rem;
}
.mod-7 .text p {
  width: 33.333%;
  float: left;
}
.mod-7 .book {
  font-size: 0.28rem;
  background-color: #e2434a;
  padding-left: 4.35rem;
  position: relative;
  z-index: 10;
}
.mod-7 .book img {
  width: 4.35rem;
  height: 3.65rem;
  top: -1.05rem;
  left: 0;
  position: absolute;
}
.mod-7 .book p {
  color: #f3ff00;
  overflow: hidden;
  padding-top: 0.4rem;
  padding-bottom: 0.5rem;
}
.mod-8 {
  background-color: #eee;
}
.mod-8 .m_inner {
  background-color: #fff;
  padding-top: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.mod-8 .sheet {
  padding-top: 0.1rem;
  padding-right: 0.42rem;
  padding-bottom: 0.8rem;
  padding-left: 0.42rem;
}
.mod-8 .sheet .portion .g-input {
  width: 4.32rem;
  height: 0.8rem;
  line-height: 0.78rem;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
  padding: 0.03rem 0.2rem;
}
.mod-8 .sheet .portion select.g-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODg1NjkxRUFFMjE3MTFFNkI1QjJCMTYzRTdFQjQyMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODg1NjkxRUJFMjE3MTFFNkI1QjJCMTYzRTdFQjQyMDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODU2OTFFOEUyMTcxMUU2QjVCMkIxNjNFN0VCNDIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4ODU2OTFFOUUyMTcxMUU2QjVCMkIxNjNFN0VCNDIwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAA8AHAMBEQACEQEDEQH/xABfAAEBAQAAAAAAAAAAAAAAAAAFBAgBAQAAAAAAAAAAAAAAAAAAAAAQAAECBQIFBQAAAAAAAAAAAAECAwAREhMEQQUhMWEiFVFxwVIUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDR5v7O9Pud21xXHVTRPxAMtuIcQlaFBSFCaVDkRAQ7luX5ylhhN3Md4NtjTqqAl8E/YvX1eRquXZ9tX1l6QC7tq0q7K1I11SplrOcAIE5uCT4yWXhvEhsA1BtfuNICva8THYcXceS9uC+LxqBUOgHMCASgP//Z) no-repeat transparent;
  border-radius: 0;
  background-position: 3.8rem 0.33rem;
  -webkit-background-size: .28rem .15rem;
  background-size: .28rem .15rem;
}
.mod-8 .sheet .portion dl {
  overflow: hidden;
  margin-bottom: 0.2rem;
}
.mod-8 .sheet .portion dt {
  float: left;
  box-sizing: border-box;
  width: 1.52rem;
  height: 0.8rem;
  line-height: 0.78rem;
  border: 1px solid #d2d2d2;
  background-color: #A82B89;
  color: #fff;
  text-align: center;
}
.mod-8 .sheet .portion dd {
  overflow: hidden;
}
.mod-8 .sheet .action {
  text-align: center;
  padding-top: 0.2rem;
}
.mod-8 .sheet .action button {
  width: 3.65rem;
  height: 0.75rem;
  box-sizing: border-box;
  background-color: #A82B89;
  border: 0;
  border-bottom: 6px solid #A82B89;
  font-size: 0.36rem;
  font-weight: bold;
  color: #fff;
}
.mod-8 .sheet .action p {
  padding: 0.2rem 0;
}
.mod-8 .sheet .action p a {
  color: #979797;
}
.mod-8 .sheet .action h6 {
  color: #A82B89;
  font-weight: normal;
}
.mod-9 {
  background-color: #A82B89;
  color: #fff;
}
.mod-9 .m_inner {
  margin: 0 0.4rem;
}
.mod-9 .sub {
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.4rem;
}
.mod-9 .flow {
  padding-left: 2.94rem;
  padding-right: 0.44rem;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.mod-9 .flow ul {
  border-left: 1px solid #fff;
  padding-left: 0.7rem;
  padding-top: 0.1rem;
  padding-bottom: 0.2rem;
}
.mod-9 .flow li {
  margin-bottom: 0.4rem;
  position: relative;
}
.mod-9 .flow li:after {
  content: "";
  width: 0.14rem;
  height: 0.14rem;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: -0.77rem;
  top: 0.13rem;
}
.mod-9 .flow li:last-child {
  margin-bottom: 0;
}
.mod-9 .flow li .time {
  position: absolute;
  left: -3.19rem;
  top: 0;
}
.mod-9 .way {
  margin: 0 0.26rem;
  margin-bottom: 0.7rem;
  overflow: hidden;
}
.mod-9 .way li {
  width: 1.62rem;
  float: left;
  margin-left: 0.65rem;
}
.mod-9 .way li:first-child {
  margin-left: 0;
}
.mod-9 .way li .icon {
  position: relative;
  width: 1.62rem;
  height: 1.62rem;
  border-radius: 50%;
  background-color: #fff;
}
.mod-9 .way li .icon i {
  display: inline-block;
  width: 0.44rem;
  height: 0.44rem;
  border-radius: 50%;
  border: 3px solid #A82B89;
  background-color: #f3ff00;
  color: #A82B89;
  text-align: center;
  line-height: 0.44rem;
}
.mod-9 .way li .icon:after {
  content: "";
  background-image: url(201701221438.png)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701221438.png*/;
  background-repeat: no-repeat;
  -webkit-background-size: 2.96rem 2.37rem;
  background-size: 2.96rem 2.37rem;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 0.88rem;
  height: 0.88rem;
  margin: auto;
}
.mod-9 .way li .icon.a:after {
  background-position: 0 -1.49rem;
  width: 1.12rem;
}
.mod-9 .way li .icon.b:after {
  background-position: -1.17rem -1.49rem;
  width: 0.9rem;
}
.mod-9 .way li .icon.c:after {
  background-position: -2.12rem -1.49rem;
  width: 0.9rem;
}
.mod-9 .way li p {
  color: #fff;
  padding: 0.2rem;
  text-align: center;
}
.mod-9 .action {
  padding-bottom: 0.5rem;
}
.mod-9 .phone {
  font-weight: bold;
  text-align: center;
  padding-top: 0.18rem;
  padding-bottom: 0.32rem;
}
.mod-9 a.btn {
  display: block;
  width: 4.1rem;
  height: 0.65rem;
  background-image: url(201701231613.jpg)/*tpa=http://guoji.114study.com/smh/shjyz/m/s/201701231613.jpg*/;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  font-size: 0.36rem;
  color: #fff;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  line-height: 0.65rem;
  text-indent: 0.35rem;
}
.mod-10 {
  padding-bottom: 0.7rem;
}
.mod-10 .m_inner {
  padding: 0 0.4rem;
}
.mod-10 .m_inner .pic p {
  background-color: #A82B89;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.5rem;
  text-align: center;
  padding: 0.1rem 0;
}
.mod-10 .m_inner .pic p em {
  font-size: 0.34rem;
}
.mod-10 .m_inner .news {
  padding-top: 0.3rem;
}
.mod-10 .m_inner .news ul {
  border-top: 1px solid #A82B89;
  margin-bottom: 0.5rem;
}
.mod-10 .m_inner .news li {
  border-bottom: 1px solid #A82B89;
  overflow: hidden;
}
.mod-10 .m_inner .news li > a {
  text-decoration: none;
  padding: 0.1rem 0.24rem;
  display: block;
}
.mod-10 .m_inner .news li:hover {
  background-color: #f3f3f3;
}
.mod-10 .m_inner .news li .txt em {
  font-size: 0.28rem;
  line-height: 0.5rem;
}
.mod-10 .m_inner .news li .txt p {
  color: #cdcdcd;
  font-size: 0.21rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mod-10 .m_inner .news li .txt p span {
  width: 5.2rem;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.mod-10 .m_inner .news .btn {
  display: block;
  text-align: center;
  width: 3.65rem;
  height: 0.75rem;
  line-height: 0.75rem;
  box-sizing: border-box;
  background-color: #A82B89;
  border: 0;
  border-bottom: 6px solid #9f0c13;
  font-size: 0.36rem;
  font-weight: bold;
  color: #fff;
  margin: 0 auto;
}
/* body ��ʽend */
