@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 .box dl.box-inner.with-thumb > dt img.thumb {
    width: 300px;
    height: 200px;
}

.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: 400px;
    display: inline-block;
    box-sizing: border-box;
}

.examSubjectPattern10 .listingStartblock img {
    /* border: 1px solid #c7cad3; */
    background-color: #f9f9f9;
    width: 100%;
    height: 400px;
    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;
    width: 20%;
    display: inline-block;
}

.examSubjectPattern10 .listingStart .listingRadio {
    margin: 0rem 0.5rem;
    width: 20%;
    display: inline-block;
    padding: 5px;
}

.examSubjectPattern10 .listingStart .answerChoose {
    border: 1px solid #c7cad3;
    border-top: none;
    text-align: center;
    height: auto;
    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;
    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: 20px;
}

/*listeningPattern20*/
.examSubjectPattern20 .listingRadio {
    margin: 0rem 0.5rem;
    width: 20%;
    display: inline-block;
    padding: 10px;
}

.examSubjectPattern20 .listingRadioStyle2 {
    width: 100%;
    display: block;
}

.examSubjectPattern20 .boxContent {
    border-left: none;
    border-right: none;
    margin-top: 20px;
}

/*listeningPattern30*/
.examSubjectPattern30 .boxStyle {
    border: none;
}

.examSubjectPattern30 .boxStyle .exampleTitle {
    display: none;
}
.examSubjectPattern30 .boxStyle .boxContent .exampleTitle {
    display: block;
}
.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;
}

.examSubjectPattern30 .pattern30Subject .exampleTitle2 {
    text-align: center;
}

/*listeningPattern40*/
.examSubjectPattern40 .listingStart .listingRadio {
    margin: 0.2rem 0rem 0.2rem 0rem;
    width: 100%;
    display: block;
    text-align: left;
    padding-left: 1rem;
    box-sizing: border-box;
}

.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 .box dl.box-inner.with-thumb > dt img.thumb {
    width: 300px;
    height: 200px;
}

.examSubjectPattern40 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}

.examSubjectPattern40 .listingStart {
    position: relative;
    width: 300px;
    display: inline-block;
    margin: 10px;
}

.examSubjectPattern40 .listingStart img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 300px;
    height: 200px;
    box-sizing: border-box;
}

.examSubjectPattern40 .listingStartblock img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 646px;
    height: 400px;
    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;
    width: 20%;
    display: inline-block;
}

.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;
    border-top: none;
    height: auto;
    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: 298px !important;
    border: 1px solid #e1e1e1;
    border-top: none;
}

.examSubjectPattern70 .listingStartblock .resetStyle {
    padding: 0 !important;
    border: 1px solid #e1e1e1;
    width: 644px !important;
    border-top: none;
}

.examSubjectPattern70 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}

.examSubjectPattern70 .listingStart {
    position: relative;
    width: 300px;
    display: inline-block;
    margin: 10px;
}

.examSubjectPattern70 .listingStart img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 300px;
    height: 200px;
    box-sizing: border-box;
}

.examSubjectPattern70 .listingStartblock img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 646px;
    height: 300px;
    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: 646px;
    height: 400px;
    display: inline-block;
    box-sizing: border-box;
}

.examSubjectPattern80 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 646px;
    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: 646px;
    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: 646px !important;
    border-top: none;
    box-sizing: border-box;
}

.examSubjectPattern80 .listingStart {
    margin-bottom: 30px;
    width: 100%;
}

.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: 646px;
    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: 646px;
    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: 646px !important;
    border-top: none;
    box-sizing: border-box;
}

.examSubjectPattern80 .boxStyle {
    border: none;
}

.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: 646px;
    height: 400px;
    display: inline-block;
    box-sizing: border-box;
}

.examSubjectPattern120 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 646px;
    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: 646px;
    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: 646px !important;
    border-top: none;
    box-sizing: border-box;
}

.examSubjectPattern120 .listingStart {
    margin-bottom: 30px;
    width: 100%;
}

.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: 646px;
    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: 646px;
    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: 646px !important;
    border-top: none;
    box-sizing: border-box;
}

.examSubjectPattern120 .boxStyle {
    border: none;
}

.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;
}

/*listeningPattern130*/
.examSubjectPattern130 .pattern10Instruction {
    margin: 10px 10px 30px 10px;
}

.examSubjectPattern130 .pattern10Instruction .pink {
    color: #ed5cb7;
}

.examSubjectPattern130 .pattern10Instruction .contentText {
    text-indent: 20px;
}

.examSubjectPattern130 .exampleTitle {
    text-align: center;
}

.examSubjectPattern130 .box dl.box-inner.with-thumb > dt img.thumb {
    width: 300px;
    height: 200px;
}

.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: 400px;
    display: inline-block;
    box-sizing: border-box;
}

.examSubjectPattern130 .listingStartblock img {
    /* border: 1px solid #c7cad3; */
    background-color: #f9f9f9;
    width: 100%;
    height: 400px;
    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;
    width: 20%;
    display: inline-block;
}

.examSubjectPattern130 .listingStart .listingRadio {
    margin: 0rem 0.5rem;
    width: 20%;
    display: inline-block;
    padding: 5px;
}

.examSubjectPattern130 .listingStart .answerChoose {
    border: 1px solid #c7cad3;
    border-top: none;
    text-align: center;
    height: auto;
    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;
    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;
}

/*listeningPattern160*/
.examSubjectPattern160 .listingRadio {
    margin: 0rem 0.5rem;
    width: 20%;
    display: inline-block;
    padding: 10px;
}

.examSubjectPattern160 .listingRadioStyle2 {
    width: 100%;
    display: block;
}

.examSubjectPattern160 .boxStyle {
    border-top: none;
}

/*examSubjectPattern170*/
.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;
}

/*examSubjectPattern180*/
.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 {
    border: none;
    border-top: none;
    padding: 0 !important;
    box-sizing: border-box;
}



/*writingPattern150*/
.examSubjectPattern150 .listingStartblock {
    margin-bottom: 30px;
}

.examSubjectPattern150 .listingStartblock img {
    border: none;
    background-color: #f9f9f9;
    width: 646px;
    height: 400px;
    display: inline-block;
    box-sizing: border-box;
}

.examSubjectPattern150 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    width: 646px;
    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: 646px;
    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: 646px !important;
    border-top: none;
    box-sizing: border-box;
}

.examSubjectPattern150 .listingStart {
    margin-bottom: 30px;
    width: 100%;
}

.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: 646px;
    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: 646px;
    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: 646px !important;
    border-top: none;
    box-sizing: border-box;
}

.examSubjectPattern150 .boxStyle {
    border: none;
}

.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;
}
/*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 .exampleTitle2 {
    text-align: center;
}
.examSubjectPattern190 .imgWidth100p {
    text-align: center;
}
.examSubjectPattern190 .noBorder textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    width: 70%;
    resize: none;
}

.examSubjectPattern190 .listingStart .resetStyle {
    padding: 0 !important;
    width: 298px !important;
    border: 1px solid #e1e1e1;
    border-top: none;
}

.examSubjectPattern190 .listingStartblock .resetStyle {
    padding: 0 !important;
    border: 1px solid #e1e1e1;
    width: 644px !important;
    border-top: none;
}

.examSubjectPattern190 .listingStartblock {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}

.examSubjectPattern190 .listingStart {
    position: relative;
    width: 300px;
    display: inline-block;
    margin: 10px;
}

.examSubjectPattern190 .listingStart img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 300px;
    height: 200px;
    box-sizing: border-box;
}

.examSubjectPattern190 .listingStartblock img {
    border: 1px solid #c7cad3;
    background-color: #f9f9f9;
    width: 646px;
    height: 300px;
    display: inline-block;
    box-sizing: border-box;
}

.examSubjectPattern190 .listingStartblock .subjectTitle {
    border-left: 1px solid #c7cad3;
    border-right: 1px solid #c7cad3;
    box-sizing: border-box;
    width: 646px;
}


.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%;
}
