/*
 * Project: 中海锦城-申请入学
 * Description: Private CSS;
 * Author: none
 * Version: 2017-6-22;
 */

.tbkmain_content_left {
    width: 250px;
    height: auto;
    float: left;
    background-color: #fff;
}

.bmjx {
    width: 100%;
    height: auto;
    margin: 30px auto;
    text-align: center;
}

.aleftmenu {
    width: 100%;
    height: auto;
}

.aleftmenu ul {
    margin: 0px;
    padding: 0px;
}

.aleftmenu ul li {
    height: auto;
    margin: 30px 0 auto 30px;
    width: 100%;
    padding-left: 15px;
    background: url("/images/dot.gif") no-repeat 0 50%;
    list-style-type: none;
    list-style-position: inside;
}

.aleftmenu ul li a,
active {
    font-size: 16px;
    display: inline-block;
    color: #325252;
    font-weight: bold;
}

.aleftmenu ul li a:hover {
    text-decoration: underline;
}

.secmenu {
    margin-top: 16px;
    font-size: 14px;
    line-height: 30px;
    padding-left: 45px;
}

.secmenu a {
    color: #14aeae;
    font-weight: bold;
}

.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3 {
    font-weight: normal;
    border: none;
    outline: none;
    background: none
}

.gform_wrapper :focus {
    outline: 0
}

.gform_wrapper form {
    text-align: left;
}

.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password] {
    outline-style: none;
    font-size: 11px;
    font-family: inherit;
    padding: 2px 0 2px 0;
    letter-spacing: normal
}

.gform_wrapper input[type=image] {
    border: none !important;
    padding: 0 !important;
    width: auto !important
}

.gform_wrapper textarea {
    outline-style: none;
    font-size: 11px;
    font-family: inherit;
    letter-spacing: normal;
    padding: 2px 0 2px 0;
    resize: none
}

.gform_wrapper ul {
    margin: 0;
    list-style-type: none
}

html>body .entry ul,
.gform_wrapper ul {
    text-indent: 0
}

.gform_wrapper li,
.gform_wrapper form li {
    list-style-type: none !important;
    list-style-image: none !important;
    list-style: none !important;
    overflow: visible
}

.gform_wrapper ul li.gfield {
    clear: both
}

.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_checkbox li {
    overflow: hidden
}

.gform_wrapper ul.right_label li,
.gform_wrapper form ul.right_label li,
.gform_wrapper ul.left_label li,
.gform_wrapper form ul.left_label li {
    margin-bottom: 14px
}

.gform_wrapper ul.right_label li ul.gfield_radio li,
.gform_wrapper form ul.right_label li ul.gfield_radio li,
.gform_wrapper ul.left_label li ul.gfield_radio li,
.gform_wrapper form ul.left_label li ul.gfield_radio li,
.gform_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_wrapper form ul.left_label li ul.gfield_checkbox li {
    margin-bottom: 10px
}

.gform_wrapper ul li:before,
.gform_wrapper ul li:after,
.gform_wrapper ul.gform_fields {
    padding: 0;
    margin: 0;
    overflow: visible
}

.gform_wrapper select {
    font-size: 11px;
    font-family: inherit;
    padding: 3px 0 3px 0;
    letter-spacing: normal
}

.gform_wrapper .inline {
    display: inline !important
}

.gform_wrapper .gform_heading {
    width: 98%;
    margin-bottom: 18px
}

.gform_wrapper .gfield_time_ampm {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.gform_wrapper .gfield_time_ampm select {
    width: 60px !important
}

.gform_wrapper .field_hover {
    border: 1px dashed #2175A9;
    cursor: pointer
}

.gform_wrapper .field_selected {
    background-color: #DFEFFF;
    border: 1px solid #C2D7EF
}

.gform_wrapper .field_name_first,
.gform_wrapper .field_name_last {
    width: 50%;
    float: left
}

.gform_wrapper .ginput_complex {
    overflow: hidden
}

.gform_wrapper .field_name_first input,
.gform_wrapper .ginput_complex .ginput_left input {
    width: 95% !important
}

.gform_wrapper .field_name_last input {
    width: 93% !important
}

.gform_wrapper .ginput_complex .ginput_left {
    width: 50%;
    float: left
}

.gform_wrapper .ginput_complex .ginput_right {
    width: 49%;
    float: right
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left,
.gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left input {
    width: 90% !important
}

.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
    width: 95% !important
}

.gform_wrapper .ginput_complex input,
.gform_wrapper .ginput_complex select {
    width: 95% !important
}

.gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex .ginput_right select {
    width: 96% !important
}

.gform_wrapper .ginput_complex .name_prefix {
    float: left;
    width: 30px !important;
    margin-right: 14px
}

.gform_wrapper .ginput_complex .name_suffix {
    float: left;
    width: 30px !important
}

.gform_wrapper .ginput_complex .name_first,
.gform_wrapper .ginput_complex .name_last {
    float: left;
    width: 100px;
    margin-right: 8px
}

.gform_wrapper .top_label .gfield_label {
    margin: 10px 0 4px 0;
    font-weight: bold;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3em;
    clear: both
}

.gform_wrapper .left_label .gfield_label {
    float: left;
    margin: 0 15px 0 0;
    width: 29%;
    font-weight: bold;
}

.gform_wrapper .right_label .gfield_label {
    float: left;
    margin: 0 15px 0 0;
    width: 29%;
    font-weight: bold;
    text-align: right
}

.gform_wrapper .left_label ul.gfield_checkbox,
.gform_wrapper .right_label ul.gfield_checkbox,
.gform_wrapper .left_label ul.gfield_radio,
.gform_wrapper .right_label ul.gfield_radio {
    margin-left: 32%;
    overflow: hidden
}

.gform_wrapper .top_label input.small,
.gform_wrapper .top_label select.small {
    width: 25%
}

.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
    width: 47%
}

.gform_wrapper .top_label input.medium {
    padding-right: 2px
}

.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea {
    width: 99.2%
}

.gform_wrapper .right_label input.small,
.gform_wrapper .right_label select.small,
.gform_wrapper .left_label input.small,
.gform_wrapper .left_label select.small {
    width: 15%
}

.gform_wrapper .right_label input.medium,
.gform_wrapper .right_label select.medium,
.gform_wrapper .left_label input.medium,
.gform_wrapper .left_label select.medium {
    width: 35%
}

.gform_wrapper .right_label input.large,
.gform_wrapper .right_label select.large,
.gform_wrapper .left_label input.large,
.gform_wrapper .left_label select.large,
.gform_wrapper textarea.textarea {
    width: 63%
}

.gform_wrapper .right_label div.ginput_complex,
.gform_wrapper .left_label div.ginput_complex {
    width: 64%
}

.gform_wrapper h2.gsection_title {
    margin: 0 !important;
    padding: 0 !important;
    letter-spacing: normal !important
}

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {
    font-weight: bold;
    font-size: 1.3em
}

.gform_wrapper h3.gform_title {
    letter-spacing: normal !important;
    margin: 10px 0 6px 0
}

.gform_wrapper span.gform_description {
    font-weight: normal
}

.gform_wrapper h2.gsection_title,
.gform_wrapper .gsection_description,
.gform_wrapper h3.gform_title {
    width: 98%
}

.gform_wrapper .gsection {
    border-bottom: 1px dotted #CCC;
    padding: 0 0 8px 0;
    margin: 16px 0;
    clear: both
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type=radio] {
    width: auto !important
}

/* radio and checkbox styling - justifies lenghty labels ------------------------------------------------------*/

.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
    position: relative
}

.gform_wrapper ul.gfield_checkbox,
.gform_wrapper ul.gfield_radio {
    margin: 6px 0;
    padding: 0
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
    display: block;
    margin: 0 0 0 24px;
    padding: 0;
    width: auto;
    line-height: 1.5;
    vertical-align: top
}

.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio],
.gform_wrapper .gfield_checkbox li input {
    float: left;
    margin-top: 2px
}

.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {
    font-size: 0.85em;
    line-height: 1.5em;
    clear: both;
    font-family: sans-serif;
    letter-spacing: normal
}

.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description {
    padding: 4px 0 8px 0
}

.gform_wrapper .gfield_description {
    padding: 10px 0 0 0;
    width: 99.8%
}

.gform_wrapper .left_label .gfield_description,
.gform_wrapper .right_label .gfield_description {
    width: 63%
}

.gform_wrapper .description_above .gfield_description {
    padding: 0 0 10px 0
}

.gform_wrapper .right_label .gfield_description,
.gform_wrapper .left_label .gfield_description,
.gform_wrapper .left_label .instruction,
.gform_wrapper .right_label .instruction {
    margin-left: 31%
}

.gform_wrapper .left_label .gsection .gsection_description,
.gform_wrapper .right_label .gsection .gsection_description {
    margin-left: 0;
    padding-top: 4px;
    padding-left: 0;
    line-height: 1.5em
}

.gform_wrapper .gfield_required {
    color: #790000;
    margin-left: 4px
}

.gform_wrapper textarea.small {
    height: 80px
}

.gform_wrapper textarea.medium {
    height: 150px
}

.gform_wrapper textarea.large {
    height: 250px
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #FFDFDF;
    margin-bottom: 6px !important;
    padding: 6px 6px 4px 6px !important;
    border: 1px solid #C89797
}

.gform_wrapper li.gfield.gfield_creditcard_warning {
    margin-bottom: 6px !important;
    padding: 6px 6px 4px 6px !important;
    border: 1px dashed #C89797
}

.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
    font-size: 1em;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
    padding: 10px 20px 10px 45px;
    min-height: 25px;
    background-image: url(../images/stopbanner.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #790000;
    border-bottom: 1px solid #620101;
    color: #FFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.50);
    line-height: 1.3em;
    letter-spacing: 0.2pt
}

li.gfield+li.gfield.gfield_creditcard_warning {
    margin-top: 14px !important
}

.gform_wrapper li.gfield.gfield_error .gfield_description {
    color: #790000
}

.gform_wrapper .top_label .gfield_error .ginput_container {
    max-width: 99%
}

.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large,
.gform_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%
}

.gform_wrapper .right_label .gfield_error input.large,
.gform_wrapper .right_label .gfield_error select.large,
.gform_wrapper .right_label .gfield_error textarea.textarea,
.gform_wrapper .left_label .gfield_error input.large,
.gform_wrapper .left_label .gfield_error select.large,
.gform_wrapper .left_label .gfield_error textarea.textarea {
    width: 66%
}

.gform_wrapper .gfield_error .gfield_label {
    color: #790000
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-top: 12px;
    margin-bottom: 12px !important
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-top: 12px
}

.gform_wrapper .validation_error {
    color: #790000;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 16px
}

.gform_wrapper .validation_message {
    color: #790000;
    font-size: 11px;
    letter-spacing: normal
}

.gform_wrapper .gform_footer {
    margin-top: 30px;
    text-align: center;
}

.gform_wrapper .gform_footer .button {
    display: inline-block;
    padding: 0 30px;
    background: #28a799;
    border-bottom: 4px solid #078e7f;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
}

.gform_wrapper .gform_footer.right_label,
.gform_wrapper .gform_footer.left_label {
    padding: 16px 0 10px 31%
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    background-color: rgb(40, 167, 153);
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}

.gform_wrapper .gform_footer input[type=image] {
    padding: 0;
    width: auto !important;
    background: none !important;
    border: none !important
}

#gforms_confirmation_message {
    margin: 30px 0;
    max-width: 99%;
}

.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_full {
    min-height: 43px;
    display: block;
    overflow: hidden
}

.gform_wrapper .ginput_complex .ginput_full input {
    width: 98% !important
}

.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
    margin: 0 0 8px 0;
    line-height: 1.3em
}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
    font-weight: bold
}

/* ================================================================================= */

/* ! Browser Specific Rules ------------------------------------------------------   */

/* ================================================================================= */

/* Safari specific rules ------------------------------------------------------*/

.entry .gform_wrapper.gf_browser_safari ul li:before,
.entry .gform_wrapper.gf_browser_safari ul li:after {
    content: ""
}

.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important
}

.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%
}

.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_safari .gfield_checkbox li input {
    margin-top: 4px
}

/* Chrome specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_chrome ul li: before,
.gform_wrapper.gf_browser_chrome ul li: after,
.entry .gform_wrapper.gf_browser_chrome ul li:before,
.entry .gform_wrapper.gf_browser_chrome ul li:after {
    content: none
}

.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important
}

.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%
}

.gform_wrapper.gf_browser_chrome .ginput_complex select,
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
    padding: 5px 0 5px;
    margin-bottom: 5px
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
    margin-top: 4px
}

/* Firefox specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_gecko ul li: before,
.gform_wrapper.gf_browser_gecko ul li: after,
.entry .gform_wrapper.gf_browser_gecko ul li:before,
.entry .gform_wrapper.gf_browser_gecko ul li:after {
    content: none
}

.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
    margin-left: 2px
}

.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 2px
}

/* Opera specific rules ------------------------------------------------------*/

.gform_wrapper.gf_browser_opera ul li: before,
.gform_wrapper.gf_browser_opera ul li: after,
.entry .gform_wrapper.gf_browser_opera ul li:before,
.entry .gform_wrapper.gf_browser_opera ul li:after {
    content: none
}

.gform_wrapper.gf_browser_opera .ginput_complex .ginput_right select {
    padding: 5px 0 5px;
    margin-bottom: 5px
}

.gform_wrapper.gf_browser_opera .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
    width: 99% !important
}

.gform_wrapper.gf_browser_opera .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_opera .right_label #recaptcha_area #recaptcha_table {
    margin-left: 32%
}

/* 团队参观*/

.gform_wrapper .form_tdcg li.gfield.gfield_error.gfield_contains_required {
    margin: 0px !important;
}

.gform_wrapper .form_tdcg li.gfield.gfield_error {
    background-color: #fff;
    padding: 0px !important;
    border: 0px;
}

.gform_wrapper .form_tdcg li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0px;
}

.gform_wrapper .form_tdcg li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-top: 0px;
}

.gform_wrapper .form_tdcg .top_label .gfield_error .ginput_container {
    max-width: 100%;
}

.validation_message {
    display: none;
}

.gform_wrapper .form_tdcg .top_label .gfield_error input,
.gform_wrapper .form_tdcg .top_label .gfield_error textarea,
.gform_wrapper .form_tdcg .top_label .gfield_error .ginput_container {
    background-color: #FFDFDF;
}

.form_tdcg .gform_heading {
    width: 100%;
    margin: 0px;
}

.form_tdcg h3.gform_title {
    width: 100%;
    #background-color: #7bdac4;
    background-color: rgb(40, 167, 153);
    color: #ffffff;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin: 0px;
    #border-bottom: 3px solid #7bdac4;
    border-bottom: 3px solid rgb(40, 167, 153);
}

.form_tdcg h2.gsection_title {
    width: 100%;
    #background-color: #7bdac4;
    background-color: rgb(40, 167, 153);
    color: #ffffff;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin: 0px;
}

.gform_wrapper .form_tdcg .gsection {
    border: 0;
    padding: 0;
    margin: 0;
    clear: both;
}

.gform_wrapper .form_tdcg .gfield_label {
    width: 585px;
    min-height: 42px;
    background-color: #e5f8f3;
    color: #0b5959;
    line-height: 42px;
    margin: 0px;
    padding-left: 15px;
}

.gform_wrapper .form_tdcg .left-50 {
    float: left;
    width: 339px;
}

.gform_wrapper .form_tdcg li.gfield.right-50 {
    float: left;
    width: 339px;
    border-left: 3px solid #c5efe5;
}

.gform_wrapper ul .left-50.gfield,
.gform_wrapper ul .right-50.gfield,
.gform_wrapper .form_tdcg li.gfield.left-38,
.gform_wrapper .form_tdcg li.gfield.left-52 {
    clear: none;
}

.gform_wrapper .form_tdcg .ginput_container input {
    height: 36px;
    border: 0px;
    width: 337px;
    font-size: 12px;
    padding-left: 15px;
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .left-38 .ginput_container input {
    width: 280px;
}

.gform_wrapper .form_tdcg .left-52 .ginput_container input {
    width: 583px;
}

.gform_wrapper .form_tdcg .input-100 .ginput_container input {
    width: 883px;
}

.gform_wrapper .form_tdcg .top_label .upload_pic .ginput_container {
    background: url(/signup/form-upload2.png) no-repeat center;
    height: 252px;
    width: 300px;
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .top_label #field_4_2.gfield_error .ginput_container {
    background: #FFDFDF url(/signup/form-upload2.png) no-repeat center;
    height: 252px;
    width: 188px;
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .upload_pic .ginput_container input {
    width: 171px;
    height: 230px;
    size: 28px;
    filter: alpha(opacity:0);
    opacity: 0;
    font-size: 300px;
    line-height: 250px;
}

.gform_wrapper .form_tdcg .text-100 .gfield_label {
    width: 681px;
}

.gform_wrapper .form_tdcg .input-100 .gfield_label {
    width: 885px;
}

.gform_wrapper .form_tdcg .radio-100 .gfield_label,
.gform_wrapper .form_tdcg .radio-101 .gfield_label {
    width: 885px;
}

.form_tdcg .gform_image_button {
    float: right;
    margin: 0 0 20px;
}

.gform_wrapper .form_tdcg .text-100 {
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .top_label .ginput_container textarea.textarea {
    border: 0px;
    width: 681px;
    font-size: 12px;
    line-height: 20px;
    padding-left: 15px;
    padding-bottom: 0px;
}

.gform_wrapper .form_tdcg ul.gfield_radio {
    margin: 0;
    width: 353px;
    height: 40px;
    +height: 42px;
    border-bottom: 3px solid #c5efe5;
}

.form_tdcg .gfield_radio li {
    margin-left: 15px;
    margin-bottom: 0px;
    float: left;
    width: 100px;
    line-height: 40px;
    overflow: none;
}

.text_narrow {
    letter-spacing: -1px;
}

.gform_wrapper .form_tdcg .ginput_container .gfield_radio input {
    margin-left: 2px;
    margin-top: 0px;
    border: 0;
}

.form_tdcg .gfield_radio li label {
    line-height: 40px;
    color: #;
}

.form_tdcg .upload_pic {
    float: right;
    width: 300px;
    height: 255px;
}

.gform_wrapper .form_tdcg li.gfield.left-38 {
    width: 297px;
    float: left;
    border-right: 3px solid #c5efe5;
}

.form_tdcg .left-38 .gfield_radio li {
    margin-left: 15px;
    margin-bottom: 0px;
    float: left;
    width: 80px;
    line-height: 40px;
    overflow: none;
}

.gform_wrapper .form_tdcg .left-38 ul.gfield_radio {
    margin: 0;
    width: 297px;
    height: 40px;
    +height: 42px;
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .radio-100 ul.gfield_radio,
.gform_wrapper .form_tdcg .radio-101 ul.gfield_radio {
    margin: 0;
    width: 100%;
    height: 40px;
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .radio-100 ul.gfield_radio {
    height: 40px;
}

.form_tdcg_wrapper {
    width: 900px;
    padding: 25px;
    background: #fff;
    overflow: hidden;
}

.form_tdcg .radio-100 .gfield_radio li {
    margin-left: 15px;
    margin-bottom: 0px;
    float: left;
    width: 180px;
    line-height: 40px;
    overflow: none;
}

.gform_wrapper .form_tdcg .left-38 .gfield_label {
    width: 282px;
}

.gform_wrapper .form_tdcg li.gfield.left-52 {
    width: 600px;
    float: left;
}

.gform_wrapper .form_tdcg .html_100 {
    margin-top: 20px;
    line-height: 24px;
    color: #00b2b2;
}

.from_tdcg input {
    color: #ffffff;
}

.form_tdcg .radio-101 .gfield_radio li {
    margin-left: 15px;
    margin-bottom: 0px;
    float: left;
    width: 200px;
    line-height: 40px;
    overflow: none;
}

.upload-100 .ginput_container {
    background: url(/wp-content/uploads/2013/08/form-upload.png) no-repeat left;
    height: 80px;
    border-bottom: 3px solid #c5efe5;
}

.gform_wrapper .form_tdcg .upload-100 .ginput_container input {
    height: 80px;
    filter: alpha(opacity:0);
    opacity: 0;
    font-size: 180px;
    line-height: 80px;
    size: 80px;
}

.gform_wrapper .top_label .upload_pic .gfield_label {
    display: none;
}

.entry-title
{
color:#325252;
font-size:18px;
}

.second_title{
color:#00b2b2;
font-family:"Arial",HELVETICA,"宋体";
}

.title{
color:#00b2b2;
font-family:"Arial",HELVETICA,"宋体";
font-weight: bold;
}
.entry-content
{
width:720px;
padding:5px;
margin-top:20px;
margin-bottom:20px;
color:#0b5959;
word-break: break-all;
word-wrap:break-word;
font-size: 15px;
}
.entry-content p{
line-height:30px;
}
.entry-content img{
max-width:100%;
}

.font_arial{
font-family:"Arial",HELVETICA,"宋体";
}
