@charset "utf-8";

/*reset*/

/*listeningPattern10*/
.examSubjectPattern10 .pattern10Instruction {
    margin: 10px 10px 30px 10px;
}
.examSubjectPattern10 .pattern10Instruction .pink {
    color: #ed5cb7;
}
.examSubjectPattern10 .pattern10Instruction .contentText {
    text-indent: 20px;
}
.examSubjectPattern10 .exampleTitle {
    text-align: center;
}

.examSubjectPattern10 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.examSubjectPattern10 .listingStart {
    position: relative;
    width: 100%;
    display: block;
    margin: 0;
    margin-bottom: 20px;
}
.examSubjectPattern10 .listingStart img {
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.examSubjectPattern10 .listingStartblock img {
    /* border: 1px solid #c7cad3; */
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern10 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
}
.examSubjectPattern10 .listingStartblock .listingRadio {
    margin: 0rem 0.5rem;
    display: inline-block;
}
.examSubjectPattern10 .listingStart .listingRadio {
    margin: 0rem 0.5rem;

    display: inline-block;
    padding: 5px;
    box-sizing: border-box;
}
.examSubjectPattern10 .listingStart .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}
.examSubjectPattern10 .boxContent {
    border: none;
    border-top:1px solid #c7cad3;
}
.examSubjectPattern10 .listingStart .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern10 .listingStartblock .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern10 .listingStartblock .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}
.examSubjectPattern10 .listingStartblock .listingRadioStyle2 {
    width: 100%;
    display: block;
    text-align: left;
    padding: 4px;
}
.examSubjectPattern10 .listingStart .listingRadioStyle2 {
    width: 100%;
    display: block;
    text-align: left;
    padding: 4px;
}
.examSubjectPattern10 .boxContent {
    border-left: none;
    border-right: none;
    margin-top: 10px;
}
/*listeningPattern20*/
.examSubjectPattern20 .listingRadio {
    margin: 0rem 0.5rem;
    width: 20%;
    display: inline-block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern20 .listingRadioStyle2 {
    width: 100%;
    display: block;
}
.examSubjectPattern20 .boxContent {
    border-left: none;
    border-right: none;
    margin-top: 10px;
}
/*listeningPattern30*/
.examSubjectPattern30 .boxStyle {
    border:none;
}
.examSubjectPattern30 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern30 .boxStyle .examForm .border-top {
    border-top: none;
}
.examSubjectPattern30 .noBorder textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 70%;
    resize: none;
}
.examSubjectPattern30 .pattern30Subject {
    border: 1px solid #c7cad3;
    margin-bottom: 20px;
}
/*listeningPattern40*/
.examSubjectPattern40 .listingStart .listingRadio {
    margin: 0.2rem 0rem 0.2rem 1rem;
    width: 100%;
    display: block;
    text-align: left;
}
.examSubjectPattern40 .listingStart .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}

.examSubjectPattern40 .pattern10Instruction {
    margin: 10px 10px 30px 10px;
}
.examSubjectPattern40 .pattern10Instruction .pink {
    color: #ed5cb7;
}
.examSubjectPattern40 .pattern10Instruction .contentText {
    text-indent: 20px;
}
.examSubjectPattern40 .exampleTitle {
    text-align: center;
}

.examSubjectPattern40 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.examSubjectPattern40 .listingStart {
    position: relative;
    width: 100%;
    display: inline-block;
}
.examSubjectPattern40 .listingStart img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.examSubjectPattern40 .listingStartblock img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern40 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
}
.examSubjectPattern40 .listingStartblock .listingRadio {
    margin: 0rem 0.5rem;
    display: inline-block;
}
.examSubjectPattern40 .listingStart .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}
.examSubjectPattern40 .boxContent {
    border: none;
    border-top:1px solid #c7cad3;
}
.examSubjectPattern40 .listingStart .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern40 .listingStartblock .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern40 .listingStartblock .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}
.examSubjectPattern40 .listingStartblock .listingRadioStyle2 {
    width: 100%;
    display: block;
    text-align: left;
    padding: 4px;
}
.examSubjectPattern40 .pattern40Subject .listingRadio {
    width: 90px;
}
/*listeningPattern70*/

.examSubjectPattern70 .noBorder textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 70%;
    resize: none;
}
.examSubjectPattern70 .listingStart .resetStyle{
    padding: 0!important;
    width: 100%!important;
    border: 1px solid #e1e1e1;
    border-top:none;
}
.examSubjectPattern70 .listingStartblock .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
}
.examSubjectPattern70 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.examSubjectPattern70 .listingStart {
    position: relative;
    width: 100%;
    display: inline-block;
}
.examSubjectPattern70 .listingStart img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.examSubjectPattern70 .listingStartblock img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern70 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
}

.examSubjectPattern70 .boxContent {
    border: none;
    border-top:1px solid #c7cad3;
}
.examSubjectPattern70 .listingStart .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern70 .listingStartblock .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
/*readingPattern50*/
.examSubjectPattern50 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern50 .boxStyle {
    border:none;
}
.examSubjectPattern50 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern50 .boxStyle .examForm .border-top {
    border-top: none;
}

/*readingPattern60*/
.examSubjectPattern60 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern60 .boxStyle {
    border:none;
}
.examSubjectPattern60 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern60 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.examSubjectPattern60 .boxStyle .exampleTitle2 {
    text-align: center;
}
.examSubjectPattern60 .boxStyle .examForm .border-top {
    border-top: none;
}
/*readingPattern90*/
.examSubjectPattern90 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern90 .boxStyle {
    border:none;
}
.examSubjectPattern90 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern90 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.examSubjectPattern90 .boxStyle .exampleTitle2 {
    text-align: center;
}
.examSubjectPattern90 .boxStyle .examForm .border-top {
    border-top: none;
}

/*readingPattern100*/
.examSubjectPattern100 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern100 .boxStyle {
    border:none;
}
.examSubjectPattern100 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern100 .boxStyle .examForm .border-top {
    border-top: none;
}
/*readingPattern110*/
.examSubjectPattern110 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern110 .boxStyle {
    border:none;
}
.examSubjectPattern110 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern110 .boxStyle .examForm .border-top {
    border-top: none;
}
/*writingPattern80*/
.examSubjectPattern80 .listingStartblock  {
    margin-bottom: 30px;
}
.examSubjectPattern80 .listingStartblock img {
    border: none;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern80 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern80 .listingStartblock .subjectSummary {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern80 .listingStartblock .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
    box-sizing: border-box;
}

.examSubjectPattern80 .listingStart  {
    margin-bottom: 30px;
}
.examSubjectPattern80 .listingStart img {
    border: none;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern80 .listingStart .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern80 .listingStart .subjectSummary {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern80 .listingStart .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
    box-sizing: border-box;
}
.examSubjectPattern80 .boxStyle {
    border:none;
    background: #f3f3f3;
}
.examSubjectPattern80 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern80 .boxStyle .examForm .border-top {
    border-top: none;
}
.examSubjectPattern80 .noBorder textarea {
    min-height: 300px;
    width: 100%;
    padding: 10px!important;
    resize: none;
    overflow: hidden;
}
.examSubjectPattern80 .noBorder  {
    padding-bottom: 10px;
    padding-right: 10px;
}
.examSubjectPattern80 .examlist {
    display: none;
}

/*writingPattern120*/
.examSubjectPattern120 .listingStartblock  {
    margin-bottom: 30px;
}
.examSubjectPattern120 .listingStartblock img {
    border: none;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern120 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern120 .listingStartblock .subjectSummary {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern120 .listingStartblock .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
    box-sizing: border-box;
}

.examSubjectPattern120 .listingStart  {
    margin-bottom: 30px;
}
.examSubjectPattern120 .listingStart img {
    border: none;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern120 .listingStart .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern120 .listingStart .subjectSummary {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern120 .listingStart .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
    box-sizing: border-box;
}
.examSubjectPattern120 .boxStyle {
    border:none;
    background: #f3f3f3;
}
.examSubjectPattern120 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern120 .boxStyle .examForm .border-top {
    border-top: none;
}
.examSubjectPattern120 .noBorder textarea {
    min-height: 300px;
    width: 100%;
    padding: 10px!important;
    resize: none;
    overflow: hidden;
}
.examSubjectPattern120 .noBorder  {
    padding-bottom: 10px;
    padding-right: 10px;
}
.examSubjectPattern120 .examlist {
    display: none;
}
/*examSubjectPattern130*/
.examSubjectPattern130 .pattern10Instruction {
    margin: 10px 10px 30px 10px;
}
.examSubjectPattern130 .pattern10Instruction .pink {
    color: #ed5cb7;
}
.examSubjectPattern130 .pattern10Instruction .contentText {
    text-indent: 20px;
}
.examSubjectPattern130 .exampleTitle {
    text-align: center;
}

.examSubjectPattern130 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.examSubjectPattern130 .listingStart {
    position: relative;
    width: 100%;
    display: block;
    margin: 0;
    margin-bottom: 20px;
}
.examSubjectPattern130 .listingStart img {
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.examSubjectPattern130 .listingStartblock img {
    /* border: 1px solid #c7cad3; */
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern130 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
}
.examSubjectPattern130 .listingStartblock .listingRadio {
    margin: 0rem 0.5rem;
    display: inline-block;
}
.examSubjectPattern130 .listingStart .listingRadio {
    margin: 0rem 0.5rem;

    display: inline-block;
    padding: 5px;
    box-sizing: border-box;
}
.examSubjectPattern130 .listingStart .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}
.examSubjectPattern130 .boxContent {
    border: none;
    border-top:1px solid #c7cad3;
}
.examSubjectPattern130 .listingStart .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern130 .listingStartblock .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern130 .listingStartblock .answerChoose {
    border: 1px solid #c7cad3;
    height: auto;
    border-top: none;
    text-align: center;
    box-sizing: border-box;
}
.examSubjectPattern130 .listingStartblock .listingRadioStyle2 {
    width: 100%;
    display: block;
    text-align: left;
    padding: 4px;
}
.examSubjectPattern130 .listingStart .listingRadioStyle2 {
    width: 100%;
    display: block;
    text-align: left;
    padding: 4px;
}
.examSubjectPattern130 .boxStyle {
    border-top:none;
}

/*examSubjectPattern140*/
.examSubjectPattern140 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern140 .boxStyle {
    border:none;
}
.examSubjectPattern140 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern140 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.examSubjectPattern140 .boxStyle .exampleTitle2 {
    text-align: center;
}
.examSubjectPattern140 .boxStyle .examForm .border-top {
    border-top: none;
}
/*writingPattern150*/
.examSubjectPattern150 .listingStartblock  {
    margin-bottom: 30px;
}
.examSubjectPattern150 .listingStartblock img {
    border: none;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern150 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern150 .listingStartblock .subjectSummary {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern150 .listingStartblock .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
    box-sizing: border-box;
}

.examSubjectPattern150 .listingStart  {
    margin-bottom: 30px;
}
.examSubjectPattern150 .listingStart img {
    border: none;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern150 .listingStart .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern150 .listingStart .subjectSummary {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 100%;
    box-sizing: border-box;
    word-wrap:break-word;
    word-break:break-all;
    overflow: hidden;
}
.examSubjectPattern150 .listingStart .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
    box-sizing: border-box;
}
.examSubjectPattern150 .boxStyle {
    border:none;
    background: #f3f3f3;
}
.examSubjectPattern150 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern150 .boxStyle .examForm .border-top {
    border-top: none;
}
.examSubjectPattern150 .noBorder textarea {
    min-height: 300px;
    width: 100%;
    padding: 10px!important;
    resize: none;
    overflow: hidden;
}
.examSubjectPattern150 .noBorder  {
    padding-bottom: 10px;
    padding-right: 10px;
}
.examSubjectPattern150 .examlist {
    display: none;
}

/*listeningPattern160*/
.examSubjectPattern160 .listingRadio {
    margin: 0rem 0.5rem;
    width: 20%;
    display: inline-block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern160 .listingRadioStyle2 {
    width: 100%;
    display: block;
}
.examSubjectPattern160 .boxStyle {
    border-top: none;
}
/*readingPattern170*/
.examSubjectPattern170 .listingRadio {
    margin: 0rem 0.5rem;
    width: 100%;
    display: block;
    padding:10px;
    box-sizing: border-box;
}
.examSubjectPattern170 .boxStyle {
    border:none;
}
.examSubjectPattern170 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern170 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.examSubjectPattern170 .boxStyle .exampleTitle2 {
    text-align: center;
}
.examSubjectPattern170 .boxStyle .examForm .border-top {
    border-top: none;
}
/*readingPattern180*/
.examSubjectPattern180 .boxStyle {
    border:none;
}
.examSubjectPattern180 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern180 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.examSubjectPattern180 .boxStyle .exampleTitle2 {
    text-align: center;
}
.examSubjectPattern180 .boxStyle .examForm .border-top {
    border-top: none;
}
.examSubjectPattern180 .noBorder textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 70%;
    resize: none;
}
.examSubjectPattern180 .resetStyle{
    padding: 0!important;
    width: 100%!important;
    border: none;
    height: auto;
    border-top: none;
    box-sizing: border-box;
}

/*listeningPattern190*/
.examSubjectPattern190 .boxStyle {
    border:none;
}
.examSubjectPattern190 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern190 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.examSubjectPattern190 .boxStyle .examForm .border-top {
    border-top: none;
}
.examSubjectPattern190 .noBorder textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 70%;
    resize: none;
}
.examSubjectPattern190 .pattern30Subject {
    border: 1px solid #c7cad3;
    margin-bottom: 20px;
}

.examSubjectPattern190 .noBorder textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 70%;
    resize: none;
}
.examSubjectPattern190 .imgWidth100p {
    text-align: center;
}
.examSubjectPattern190 .listingStart .resetStyle{
    padding: 0!important;
    width: 100%!important;
    border: 1px solid #e1e1e1;
    border-top:none;
}
.examSubjectPattern190 .listingStartblock .resetStyle{
    padding: 0!important;
    border: 1px solid #e1e1e1;
    width: 100%!important;
    border-top:none;
}
.examSubjectPattern190 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.examSubjectPattern190 .listingStart {
    position: relative;
    width: 100%;
    display: inline-block;
}
.examSubjectPattern190 .listingStart img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.examSubjectPattern190 .listingStartblock img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.examSubjectPattern190 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
}

.examSubjectPattern190 .listingStart .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
.examSubjectPattern190 .listingStartblock .examlist {
    position: absolute;
    top: 0;
    right: 0;
    height: 28px;
    width: 28px;
    /* line-height: 28px; */
    text-align: right;
    padding-right: 6px;
    padding-top: 4px;
    box-sizing: border-box;
    color: #fff;
    background: url(../images/common/toprightbg.png) no-repeat center;
    background-size: 100%;
}
#showExamSubjectContent .border-top {
    border-top: 1px solid #e1e1e1;
    padding-top: 15px;
}
#showExamSubjectContent {
    word-wrap: break-word;
}
