html {
    font-family: Microsoft YaHei;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
details,
section,
summary,
aside,
main,
menu,
nav,
figcaption,
figure,
footer,
header,
hgroup {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

b,
strong {
    font-weight: bold
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type='checkbox'],
input[type='radio'] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    height: auto
}

input[type='search'] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

.clearfix {
    zoom: 1
}
.re{
	position: relative;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

* {
    margin: 0;
    padding: 0;
    list-style: none
}

a:focus,
input:focus,
p:focus,
div:focus {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a {
    text-decoration: none;
}

a:focus,
a:hover,
a:visited {
    text-decoration: none
}

body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

p {
    -webkit-word-break: break-all;
    -moz-word-break: break-all;
    -ms-word-break: break-all;
    word-break: break-all;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

td {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

h1,
h2,
h3,
h4,
h5,
h6 {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

table {
    border-spacing: 0
}

.fl {
    float: left
}

.fr {
    float: right
}

body {
    font-size: 14px;
}

.main {
    width: 1156px;
    height: auto;
    margin: 0 auto
}

header {
    width: 100%;
    height: 26px;
    background: #3a3a3a
}

.mt20 {
    margin-top: 20px
}

.mb25 {
    margin-bottom: 25px
}

.mb6 {
    margin-bottom: 6px
}

nav {
    width: 100%;
    height: 72px;
    min-width: 1156px;
    background-color: #ff7e00
}

section {
    width: 100%;
    height: 31px;
    min-width: 1156px;
    background-color: #f8f8f8
}

footer {
    margin-top: 20px;
    width: 100%;
    height: 72px;
    min-width: 1156px;
    background-color: #3a3a3a;
}

footer .top {
    width: 100%;
    height: 188px;
    padding-top: 27px;
    background: #3a3a3a;
}

footer .top h5 {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 10px
}

footer .footer1 {
    width: 705px;
    height: 130px;
    border-top: 1px dashed #5d5d5d;
    border-bottom: 1px dashed #5d5d5d;
    margin-right: 86px;
}

footer .footer1 li {
    line-height: 1;
    font-size: 12px;
    color: #d2d2d2;
    width: 135px;
    margin-top: 11px;
    padding-right: 6px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

footer .footer1 li a {
    color: #d2d2d2
}

footer .footer2 {
    width: 140px;
    height: 125px;
    padding-top: 5px;
    border-left: 1px solid #565656;
    border-right: 1px solid #565656;
}

footer .footer2 p {
    color: #e7e7e7;
    text-align: center;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 22px;
}

footer .footer2 p a {
    color: #e7e7e7
}

footer .footer3 {
    width: 152px;
    height: 132px;
    background: #fff;
}

footer .footer3 img {
    display: block;
    width: 90px;
    height: 90px;
    margin: 10px auto
}

footer .footer3 p {
    text-align: center;
    line-height: 1;
    font-size: 14px;
    color: #3a3a3a
}

footer .bottom {
    width: 100%;
    height: 47px;
    border-top: 1px solid #858585;
    border-bottom: 1px solid #858585;
    background: #797979;
}

footer .bottom p {
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 47px;
}

footer .bottom p img {
    display: inline-block;
    vertical-align: -1px;
    margin-left: 8px
}

.static-bg {
    width: 100%;
    height: 437px;
    position: relative;
    overflow: hidden;
}

.static-bg .static-img {
    width: 1920px;
    height: 437px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    left: 50%;
    margin-left: -960px
}

.static-bg .main {
    position: relative;
    height: 30px;
}

.static-bg .main .login-box {
    width: 427px;
    height: 310px;
    position: absolute;
    right: 0;
    top: 0;
    top: 54px;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 38px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 38px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 0 38px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 38px rgba(0, 0, 0, 0.4);
}

.static-bg .main .login-box .top {
    width: 100%;
    height: 73px;
    background-color: #f0f0f0;
    line-height: 73px;
    text-align: center;
    font-size: 24px;
    color: #2a2a2a
}

.static-bg .main .login-box .bottom {
    width: 100%;
    height: 233px;
    padding-top: 4px;
    overflow: hidden;
    background-color: #fff;
}

.static-bg .main .login-box .bottom button {
    width: 345px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    border-radius: 10px;
    margin: 16px auto 0;
    background: #ff7e00;
    outline: none;
    font-size: 18px;
    color: #fff;
    border: none
}

.static-bg .main .login-box .bottom label {
    color: #000;
    font-size: 16px;
    margin-left: 41px;
    margin-right: 8px
}

.static-bg .main .login-box .bottom input {
    width: 251px;
    margin-top: 22px;
    padding: 0 8px;
    border: 1px solid #aaa;
    color: #000;
    font-size: 14px;
    outline: none;
    height: 33px
}

.static-bg .main .login-box .bottom p {
    font-size: 12px;
    color: #ff7e00;
    padding-left: 41px;
    line-height: 1;
    margin-top: 16px
}

.user-in {
    width: 412px;
    height: 146px;
    background-color: #f3f3f3;
}

.user-in table {
    width: 100%;
    height: 100%;
}

.user-in table td {
    vertical-align: middle
}

.user-in table .left {
    width: 133px;
    height: 146px;
    padding-right: 28px;
    padding-left: 7px
}

.user-in table .right h2 {
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
    color: #2c2c2c;
    margin-bottom: 20px
}

.user-in table .right p {
    color: #202020;
    font-size: 14px;
    line-height: 24px;
}

.user-in table .right p span {
    color: #5b5b5b
}

.user-in2 {
    width: 588px;
    height: 146px;
}

.user-in2 img {
    width: 100%;
    height: 100%;
    display: block
}

.user {
    width: 1010px
}

.kong {
    width: 100%;
    height: auto
}

.tx {
    width: 133px;
    height: 133px;
    border-radius: 50%;
    display: block
}

.aside-tit {
    width: 207px;
    height: auto;
}

.aside-tit dl {
    margin-bottom: 12px;
}

.aside-tit dl dt {
    width: 144px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    padding-left: 63px;
    background-color: #3a3a3a
}

.aside-tit dl .aside1 {
    background: url("../images/aside1.png") 30px center no-repeat #3a3a3a
}

.aside-tit dl dd {
    width: 207px;
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    border-bottom: 1px dashed #8a8a8a;
    color: #4e4e4e;
    background: url("../images/asidedd1.png") 30px center no-repeat #f8f8f8;
}

.aside-tit dl dd a {
    display: block;
    width: 144px;
    height: 37px;
    padding-left: 63px;
    color: #4e4e4e
}

.aside-tit dl dd:hover {
    background: url("../images/asidedd2.png") 30px center no-repeat #f8f8f8;
}

.aside-tit dl dd:hover a {
    color: #ff7e00
}

.aside-tit dl .current {
    background: url("../images/asidedd2.png") 30px center no-repeat #f8f8f8;
}

.aside-tit dl .current a {
    color: #ff7e00
}

.pub-info {
    width: 775px;
    height: 46px;
}

.pub-info .info-tit {
    line-height: 46px;
    color: #000;
    font-size: 24px;
    padding-left: 11px;
    margin-bottom: 12px;
    background: #f8f8f8
}

.pub-info .changemima {
    width: 100%;
    height: auto;
}

.pub-info .changemima td {
    vertical-align: top;
}

.pub-info .changemima td button {
    width: 267px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    border-radius: 10px;
    margin: 37px 0 0;
    background: #ff7e00;
    outline: none;
    font-size: 18px;
    color: #fff;
    border: none
}

.pub-info .changemima td label {
    color: #3a3a3a;
    font-size: 14px;
    display: block;
    margin-top: 20px
}

.pub-info .changemima td input {
    width: 251px;
    margin-top: 12px;
    padding: 0 8px;
    border: 1px solid #aaa;
    color: #000;
    font-size: 14px;
    outline: none;
    height: 33px;
    display: block
}

.pub-info .changemima td select {
    border: 1px solid #aaa;
    color: #000;
    font-size: 14px;
    margin-top: 12px;
    padding: 0 8px;
    outline: none;
    height: 33px;
    display: inline-block;
    width: 127px;
    margin-right: 11px
}

.pub-info .changemima td p {
    font-size: 12px;
    color: #ff7e00;
    padding-left: 100px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 0
}

.pub-info .changemima td .pub-radio {
    width: auto;
    height: auto;
    padding: 0;
    border: none;
    display: inline-block;
    margin-top: 24px
}

.pub-info .changemima td .pub-label {
    margin-top: 0;
    display: inline-block;
    margin: 0 48px 0 12px;
    vertical-align: 2px
}

.pub-info .changemima .left {
    text-align: right;
    width: 171px;
    padding-right: 16px
}

.daili,
.zixun,
.login1 {
    font-size: 12px;
    color: #acacac;
    display: inline-block;
    line-height: 26px;
    background: url("../images/spirit.png") left 5px no-repeat;
    padding-left: 21px;
    margin-left: 50px
}

.zixun {
    background: url("../images/spirit.png") left -25px no-repeat;
    padding-left: 20px
}

.login2 {
    display: block;
    width: 95px;
    height: 28px;
    font-size: 14px;
    color: #fff;
    float: left;
    margin-top: 22px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-right: 5px;
}

.login2 img {
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-right: 5px;
    vertical-align: -8px
}

.tuichu {
    width: 42px;
    height: 22px;
    border: 1px solid #a7a7a7;
    display: block;
    float: right;
    background-color: #fff;
    font-size: 14px;
    color: #6d6d6d;
    text-align: center;
    line-height: 22px;
    border-radius: 2px;
    margin-top: 25px
}

.logo {
    width: 136px;
    height: 47px;
    margin-top: 11px;
    margin-right: 33px
}

.pub-img1 {
    display: block;
    width: 100%;
    height: 100%
}

.img-boxa1 {
    display: block;
    width: 100%;
    height: 100%
}

.navbar-in {
    width: auto;
    height: 72px;
}

.navbar-in li {
    width: auto;
    height: 72px;
    position: relative;
    float: left;
}

.navbar-in li>a {
    display: block;
    width: auto;
    height: 72px;
    padding: 0 10px;
    line-height: 72px;
    color: #fff;
    font-size: 18px
}

.navbar-in li:hover a {
    background-color: #3a3a3a
}

.navbar-in .current>a {
    background-color: #3a3a3a
}

.nav-img {
    width: 10px;
    height: 5px;
    display: inline-block;
    background: url("../images/spirit.png") left -60px no-repeat;
    vertical-align: 2px;
    margin-left: 3px
}

.nav-dl {
    width: auto;
    min-width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 73px;
    z-index: 30;
    background-color: #3a3a3a;
    display: none;
}

.nav-dl dd {
    width: auto;
    height: 37px;
}

.nav-dl dd a {
    font-size: 14px;
    color: #fff;
    line-height: 37px;
    display: block;
    background-color: #3a3a3a;
    padding: 0 10px;
    white-space: nowrap;
    width: auto;
    height: 100%;
    text-align: left;
}

.nav-dl dd a:hover {
    background-color: #262626
}

.nav-dl .a3 a {
    text-indent: 1em
}

.nav-right {
    width: 169px
}

.login1 {
    font-size: 18px;
    font-weight: bold;
    background: url("../images/aside1.png") left center no-repeat;
    color: #fff;
    line-height: 72px;
    padding-left: 33px;
    margin-left: 0;
    display: block
}

.search {
    width: 203px;
    height: 35px;
    margin-top: 19px;
}

.search form {
    width: 203px;
    height: 35px;
    position: relative;
}

.search form input {
    display: block;
    width: 146px;
    height: 35px;
    padding: 0 40px 0 17px;
    border: none;
    border-radius: 35px;
    background-color: #fff;
    outline: none;
    font-size: 16px;
    color: #000
}

.search form button {
    width: 40px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    outline: none;
    background: transparent url("../images/spirit.png") 5px -85px no-repeat
}

.smart {
    width: 775px;
    height: auto;
}

.smart .top {
    border: 1px solid #b0b0b0;
    padding: 32px 26px 8px;
}

.smart .top h2 {
    color: #4b4b4b;
    font-size: 24px;
    line-height: 1;
    text-align: center
}

.smart .top h4 {
    color: #f00;
    font-size: 16px;
    margin-top: 18px;
    text-align: center;
    font-weight: normal
}

.smart .top .p1 {
    font-size: 12px;
    color: #555;
    text-align: right;
    line-height: 1;
    margin: 2px 0 8px
}

.smart .top .p2 {
    font-size: 14px;
    color: #555;
    text-align: left;
    line-height: 1;
    margin-bottom: 52px
}

.smart .top h3 {
    font-size: 24px;
    color: #555;
    font-family: "瀹嬩綋";
    line-height: 1;
    text-align: center;
    margin-bottom: 53px
}

.smart .top .p3 {
    color: #ff7e00;
    letter-spacing: .5px
}

.smart .top .p4 {
    color: #ff7e00;
    letter-spacing: .1px;
    line-height: 20px;
    margin-bottom: 8px
}

.smart .top h5 {
    font-weight: normal;
    font-size: 12px;
    color: #ff7e00;
    margin-bottom: 8px
}

.smart .mid {
    margin: 19px 0 9px;
}

.smart .mid li {
    width: 119px;
    height: 39px;
    margin-right: 10px;
    float: left;
    border: 1px solid #8f8f8f;
    background-color: #dedede;
    line-height: 39px;
    text-align: center;
    font-size: 16px;
    color: #323232;
    cursor: pointer;
}

.smart .mid li:last-child {
    margin: 0
}

.smart .mid li:nth-child(3) {
    margin-right: 9px
}

.smart .mid .current {
    width: 121px;
    height: 41px;
    border: none;
    background-color: #ff7e00;
    color: #fff
}

.smart .mid2 {
    padding: 17px 20px 0;
    border: 1px solid #b0b0b0;
}

.smart .mid2 h5 {
    font-size: 14px;
    font-weight: normal;
    color: #3a3a3a;
    line-height: 1;
    margin: 0 0 9px
}

.smart .mid2 p {
    color: #474747;
    margin-bottom: 12px
}

.smart .bottom {
    margin-top: 19px;
}

.smart .bottom table {
    width: 100%;
    height: auto;
    margin-bottom: 7px;
}

.smart .bottom table:nth-child(odd) {
    background-color: #f5f5f5
}

.smart .bottom table th {
    width: auto;
    height: 40px;
    border: 1px solid #8f8f8f;
    background-color: #dedede;
    margin-bottom: 7px;
    font-size: 16px;
    color: #232323;
    font-weight: normal;
    text-align: center;
    vertical-align: middle
}

.smart .bottom table td {
    width: auto;
    height: 146px;
    border: 1px solid #8f8f8f;
    margin-bottom: 7px;
    font-size: 14px;
    color: #232323;
    text-align: center;
    vertical-align: middle
}

.smart .bottom table .td1 {
    width: 17.5%;
}

.smart .bottom table .td1 span {
    font-size: 34px;
    margin-bottom: 5px;
    color: #ff7e00
}

.smart .bottom table .td2 {
    width: 24%
}

.smart .bottom table .td3 {
    width: 10.5%
}

.smart .bottom table .td-box-out .td-box {
    width: 100%;
    height: auto;
    display: table;
    vertical-align: middle;
    border-bottom: #8f8f8f 1px solid;
}

.smart .bottom table .td-box-out .td-box:last-child {
    border: none
}

.smart .bottom table .td-box-out .td-box p {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle
}

.smart .bottom table .td4 {
    width: 27%
}

.smart .bottom table .td5 {
    width: 21%
}

.smart .bottom2 {
    width: 752px;
    height: auto;
    margin-top: 11px;
    border: 1px solid #8f8f8f;
    padding: 9px 0 9px 23px;
}

.smart .bottom2 h3 {
    font-size: 18px;
    color: #ff7e00
}

.smart .bottom2 h2 {
    font-size: 16px;
    color: #474747
}

.smart .bottom2 h4 {
    font-size: 14px;
    color: #161616;
    line-height: 24px
}

.smart .bottom2 p {
    font-size: 14px;
    line-height: 24px;
    color: #5f5f5f;
    text-align: justify;
    text-justify: inter-ideograph;
    padding-right: 23px
}

.hr1 {
    margin: 0;
    border: 1px solid #f00;
    width: 100%;
    height: 0
}

.hr2 {
    margin: 0;
    border: none;
    border-bottom: 1px dashed #f00;
    width: 100%;
    height: 0
}

.hr3 {
    margin: 0;
    border: none;
    border-bottom: 1px solid #d2d2d2;
    width: 100%;
    height: 0
}

.mrp1 {
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
    text-justify: inter-ideograph;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.mrp2 {
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    text-justify: inter-ideograph;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.mrp3 {
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    text-justify: inter-ideograph;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.font-red {
    color: #f00
}

.import {
    width: 783px;
    height: 467px;
    margin: 51px auto;
    border-radius: 14px;
    position: relative;
    -webkit-box-shadow: 0 0 24px #ccc;
    -moz-box-shadow: 0 0 24px #ccc;
    -ms-box-shadow: 0 0 24px #ccc;
    box-shadow: 0 0 24px #ccc;
    -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    -ms-box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
}

.import .import-in {
    overflow: hidden
}

.import .top {
    height: 60px;
    color: #2a2a2a;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    background-color: #f0f0f0;
    font-weight: bold
}

.import .bottom {
    width: 100%;
    height: 400px;
    padding-top: 8px;
    overflow: hidden;
    background: url("../images/inport-bg.jpg") left top no-repeat #fff;
}

.import .bottom form {
    margin-left: 228px;
}

.import .bottom form div {
    margin-top: 34px
}

.import .bottom form a {
    width: 345px;
    height: 44px;
    margin-top: 39px;
    display: block;
    background-color: #ff7e00;
    border-radius: 10px;
    color: #fff;
    line-height: 44px;
    font-size: 18px;
    border: none;
    outline: none;
    text-align: center
}

.import .bottom form span {
    font-size: 16px;
    color: #000
}

.import .bottom form .span1 {
    letter-spacing: .6em;
    color: #222
}

.import .bottom form .wenke {
    margin-left: 15px
}

.import .bottom form .span2 {
    border-bottom: 1px solid #717171;
    margin-left: 16px
}

.import .bottom form label {
    font-size: 16px;
    color: #484848;
    margin-left: 7px;
    margin-right: 34px
}

.import .bottom form input[type='radio'] {
    vertical-align: -1px
}

.import .bottom form .input1 {
    width: 121px;
    height: 33px;
    border: 1px solid #aaa;
    outline: none;
    background: transparent;
    font-size: 16px;
    color: #222;
    padding: 0 6px;
    margin-left: 8px;
    margin-right: 14px
}

.import .bottom form .div1 {
    padding: 6px 0;
    width: 337px;
    height: auto;
    border-top: 1px dashed #d4d4d4;
    border-bottom: 1px dashed #d4d4d4;
    margin-top: 24px;
}

.import .bottom form .div1 p {
    font-size: 12px;
    line-height: 18px;
    color: #727272
}

.import_cover {
    width: 292px;
    height: 183px;
    border: 1px solid #ff7e00;
    border-radius: 3px;
    padding: 20px 20px 0;
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 0 0 24px #ccc;
    -moz-box-shadow: 0 0 24px #ccc;
    -ms-box-shadow: 0 0 24px #ccc;
    box-shadow: 0 0 24px #ccc;
    -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    -ms-box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.34);
    z-index: 11;
    right: -88px;
    top: 76px;
}

.import_cover h5 {
    color: #262626;
    font-size: 16px;
    line-height: 1;
    font-weight: normal
}

.import_cover .hr3 {
    border-color: #c4c4c4;
    margin-top: 8px;
    margin-bottom: 5px
}

.import_cover .mrp2 {
    color: #717171
}

.import_cover .pub-btn1 {
    width: 115px;
    height: 34px;
    line-height: 34px;
    border-radius: 6px;
    font-size: 14px;
    margin-top: 14px
}

.select_school {
    width: 1020px;
    height: auto;
    margin: 48px auto 0;
    overflow: hidden;
}

.select_school h3 {
    color: #2a2a2a;
    font-weight: normal;
    line-height: 1;
    font-size: 18px
}

.select_school .span1 {
    margin-left: 50px
}

.select_school .select_box {
    width: 426px;
    padding: 12px 28px;
    border: 1px solid #b2b2b2;
    border-radius: 2px;
    background-color: #f6f6f6;
}

.select_school .select_box h5 {
    font-size: 16px;
    line-height: 24px;
    color: #ff7e00
}

.select_school .select_box p {
    font-size: 14px;
    color: #2a2a2a;
    line-height: 24px
}

.select_school .select_nav {
    margin-top: 30px;
    margin-bottom: 9px;
}

.select_school .select_nav ul {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ff9400;
}

.select_school .select_nav ul li {
    width: 108px;
    height: 41px;
    background-color: #f1f1f1;
    font-size: 18px;
    color: #323232;
    line-height: 41px;
    text-align: center;
    float: left;
    margin-right: 3px;
    cursor: pointer;
    border-radius: 2px 2px 0 0
}

.select_school .select_nav ul .current {
    background-color: #ff7e00;
    color: #fff
}

.select_school .select-in {
    padding: 31px 28px 53px;
    border: 1px solid #cfcfcf;
}

.select_school .select-in .top ul {
    font-size: 0;
    text-align: center;
    width: 100%;
    height: 151px;
    border-bottom: 1px solid #c7c7c7;
}

.select_school .select-in .top ul li {
    width: 98px;
    height: 98px;
    font-size: 40px;
    border: 1px solid #cc4283;
    display: inline-block;
    margin: 0 25px;
    color: #cc4283;
    border-radius: 50%;
    position: relative;
}

.select_school .select-in .top ul li .sanjiao1 {
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #c7c7c7;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 45px;
    bottom: -53px;
    display: none
}

.select_school .select-in .top ul li p {
    font-size: 18px;
    color: #cc4283;
    position: absolute;
    bottom: -29px;
    width: 100px;
    line-height: 1;
    font-weight: bold;
    text-align: center
}

.select_school .select-in .top ul li a {
    color: #cc4283;
    display: block;
    width: 100%;
    height: 100%;
    height: 68px;
    padding-top: 32px;
    line-height: 22px
}

.select_school .select-in .top ul li span {
    font-size: 14px
}

.select_school .select-in .top ul .li2 {
    border: 1px solid #cb9d44;
    color: #cb9d44;
}

.select_school .select-in .top ul .li2 a,
.select_school .select-in .top ul .li2 p {
    color: #cb9d44
}

.select_school .select-in .top ul .li3 {
    color: #61aac9;
    border: 1px solid #61aac9;
}

.select_school .select-in .top ul .li3 a,
.select_school .select-in .top ul .li3 p {
    color: #61aac9
}

.select_school .select-in .top ul .li4 {
    color: #94bf4f;
    border: 1px solid #94bf4f;
}

.select_school .select-in .top ul .li4 a,
.select_school .select-in .top ul .li4 p {
    color: #94bf4f
}

.select_school .select-in .top ul li.li1.current {
    background-color: #cc4283;
}

.select_school .select-in .top ul li.li1.current a {
    color: #fff
}

.select_school .select-in .top ul li.li2.current {
    background-color: #cb9d44;
}

.select_school .select-in .top ul li.li2.current a {
    color: #fff
}

.select_school .select-in .top ul li.li3.current {
    background-color: #61aac9;
}

.select_school .select-in .top ul li.li3.current a {
    color: #fff
}

.select_school .select-in .top ul li.li4.current {
    background-color: #94bf4f;
}

.select_school .select-in .top ul li.li4.current a {
    color: #fff
}

.select_school .select-in .mrp3 {
    color: #696969;
    margin: 10px 0 0;
    padding-bottom: 10px;
    letter-spacing: .2px;
    border-bottom: 1px solid #c7c7c7
}

.select_school .select-in .select_table {
    width: 100%;
    height: auto;
    margin-top: 16px;
}

.select_school .select-in .select_table .left {
    font-size: 14px;
    color: #373737;
    font-weight: bold;
    width: 84px;
    text-align: left;
    vertical-align: top
}

.select_school .select-in .select_table .right {
    text-align: left;
    line-height: 24px;
    vertical-align: top;
}

.select_school .select-in .select_table .right li {
    float: left;
    margin-right: 44px
}

.select_school .select-in .select_table .right a {
    font-size: 14px;
    color: #696969;
}

.select_school .select-in .select_table .right a:hover {
    color: #ff7e00;
    font-weight: bold
}

.select_school .select-in .select_table .right .current a {
    color: #ff7e00;
    font-weight: bold
}

.select_school .select-in .select_div .td1 {
    width: 120px
}

.select_school .select-in .select_div .td2,
.select_school .select-in .select_div .td3,
.select_school .select-in .select_div .td4 {
    width: 88px
}

.select_school .select-in .select_div .td5 {
    width: 70px
}

.select_school .select-in .select_div .td6 {
    width: 280px
}

.select_school .select-in .select_div .td8 {
    width: 70px
}

.select_school .select-in .select_div .select_table_th {
    width: 100%;
    height: auto;
    border: 2px solid #a3a3a3;
    border-bottom: none;
    margin-top: 17px;
}

.select_school .select-in .select_div .select_table_th td,
.select_school .select-in .select_div .select_table_th th {
    color: #3f3f3f;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    background-color: #fedf94;
    border: 1px solid #a3a3a3;
    font-weight: bold;
    height: 30px
}

.select_school .select-in .select_div .select_table_th th.td5 {
    border-right: 0;
    vertical-align: bottom;
    padding-bottom: 2px
}

.select_school .select-in .select_div .select_table_th td.td5 {
    vertical-align: top;
    padding-top: 2px
}

.select_school .select-in .select_div .select_table_td {
    width: 100%;
    height: auto;
    border: 2px solid #a3a3a3;
    border-bottom: none;
    margin-top: -1px;
    border-top: none;
}

.select_school .select-in .select_div .select_table_td:nth-last-child(1) {
    border-bottom: 2px solid #a3a3a3
}

.select_school .select-in .select_div .select_table_td td {
    color: #4e4e4e;
    font-size: 14px;
    background: transparent;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #a3a3a3;
    font-weight: normal;
    height: 40px
}

.select_school .select-in .select_div .select_table_td .td4:hover {
    background-color: #dcdcdc;
    border-bottom: 1px solid #d1d1d1;
}

.select_school .select-in .select_div .select_table_td .td4:hover .select_table_td_a {
    width: 67px;
    height: 32px;
    background-color: #ff7e00;
    line-height: 32px;
    text-align: center;
    display: block;
    margin: 0 auto;
    color: #fff;
    border-radius: 2px
}

.select_school .select-in .select_div .select_table_td .current-a {
    background-color: #dcdcdc;
    border-bottom: 1px solid #d1d1d1;
}

.select_school .select-in .select_div .select_table_td .current-a .select_table_td_a {
    width: 67px;
    height: 32px;
    background-color: #ff7e00;
    line-height: 32px;
    text-align: center;
    display: block;
    margin: 0 auto;
    color: #fff;
    border-radius: 2px
}

.select_school .select-in .select_div .select_table_td select {
    width: 124px;
    height: 28px;
    border-radius: 2px;
    border: 1px solid #aaa;
    font-size: 12px;
    color: #525252;
    padding-left: 10px;
    outline: none
}

.select_school .select-in .select_div .select_table_td .select_table_td_a {
    color: #4e4e4e
}

.select_school .select-in .select_div .select_table_div {
    width: 100%;
    height: auto;
    padding: 1px 0;
    display: none;
    overflow: hidden;
    background: -webkit-linear-gradient(top, #d1d1d1, #e7e7e7);
    background: -moz-linear-gradient(top, #d1d1d1, #e7e7e7);
    background: -o-linear-gradient(top, #d1d1d1, #e7e7e7);
    background: -ms-linear-gradient(top, #d1d1d1, #e7e7e7);
    background: linear-gradient(to bottom, #d1d1d1, #e7e7e7);
}

.select_school .select-in .select_div .select_table_div table {
    width: 938px;
    height: auto;
    margin: 10px auto;
    -webkit-box-shadow: 0 0 9px #999;
    -moz-box-shadow: 0 0 9px #999;
    -ms-box-shadow: 0 0 9px #999;
    box-shadow: 0 0 9px #999;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);
    background: #fff;
    border: 1px solid #aaa;
}

.select_school .select-in .select_div .select_table_div table th {
    height: 28px;
    text-align: center;
    border: 1px solid #aaa;
    color: #3f3f3f;
    font-size: 12px
}

.select_school .select-in .select_div .select_table_div table td {
    border: 1px solid #aaa;
    text-align: center;
    height: 32px;
    font-size: 14px;
    color: #4e4e4e
}

.select_school .select-in .select_div .select_table_div table .kktd1 {
    width: 125px
}

.select_school .select-in .select_div .select_table_div table .kktd2 {
    width: 57px
}

.select_school .select-in .select_div .select_table_div table select {
    width: 122px;
    height: 26px;
    border: 1px solid #aaa;
    outline: none;
    border-radius: 2px
}

.select_school .select-in .select_div .select_table_div table .kktd3 {
    width: 148px
}

.pub-btn1 {
    width: 305px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: #ff7e00;
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
    display: block;
    border: none;
    outline: none;
    border-radius: 6px
}

.user-in-box {
    width: 744px;
    height: auto;
    padding-left: 11px;
}

.user-in-box h5 {
    font-size: 18px;
    color: #3a3a3a;
    line-height: 1;
    margin-bottom: 9px;
    font-weight: normal
}

.user-in-box .hr3 {
    margin-bottom: 33px
}

.user-in-box ul {
    width: 100%;
    height: 79px;
    margin-bottom: 63px
}

.user-in-box li {
    width: 248px;
    height: 79px;
    float: left;
}

.user-in-box li table {
    width: 100%;
    height: 100%;
}

.user-in-box li table .left {
    width: 79px;
}

.user-in-box li table .left img {
    display: block;
    width: 79px;
    height: 79px;
    padding-right: 8px
}

.user-in-box li table .right h4 {
    font-size: 18px;
    color: #3a3a3a;
    margin-bottom: 4px
}

.user-in-box li table .right p {
    font-size: 14px;
    color: #696969;
    line-height: 18px;
    text-align: left
}

.hld {
    width: 1010px;
    height: auto;
    position: relative;
}

.hld h1 {
    font-size: 24px;
    color: #2a2a2a;
    line-height: 1;
    text-align: center;
    margin: 35px 0 0
}

.hld .p1 {
    color: #ff7e00;
    line-height: 1;
    font-size: 14px
}

.hld .island1 {
    position: absolute;
    width: 155px;
    height: 155px;
    z-index: 13;
    left: 285px;
    top: 124px
}

.hld .island2 {
    position: absolute;
    width: 155px;
    height: 155px;
    z-index: 13;
    left: 576px;
    top: 122px;
}

.hld .island2 .island-in {
    left: auto;
    right: -210px
}

.hld .island3 {
    position: absolute;
    width: 150px;
    height: 150px;
    z-index: 13;
    left: 702px;
    top: 369px;
}

.hld .island3 .island-in {
    left: auto;
    right: -210px
}

.hld .island4 {
    position: absolute;
    width: 155px;
    height: 155px;
    z-index: 13;
    left: 287px;
    top: 614px
}

.hld .island5 {
    position: absolute;
    width: 155px;
    height: 155px;
    z-index: 13;
    left: 165px;
    top: 368px
}

.hld .island6 {
    position: absolute;
    width: 155px;
    height: 155px;
    z-index: 13;
    left: 581px;
    top: 607px;
}

.hld .island6 .island-in {
    left: auto;
    right: -210px
}

.hld .island-in {
    width: 245px;
    height: auto;
    border: 1px solid #818181;
    border-radius: 2px;
    background-color: #fff;
    position: absolute;
    left: -210px;
    display: none;
    top: -50px;
}

.hld .island-in .top {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #ff7e00;
    text-align: center;
    font-size: 18px;
    color: #fff
}

.hld .island-in .bottom {
    padding: 7px 17px;
}

.hld .island-in .bottom p {
    color: #6b6b6b;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    text-justify: inter-ideograph
}

.hld_select {
    width: 322px;
    height: 244px;
    border: 3px solid #ff7e00;
    position: absolute;
    left: 50%;
    top: 327px;
    margin-left: -164px;
    border-radius: 4px;
    background-color: #fff;
    border-top-width: 28px;
    z-index: 11;
}

.hld_select .top {
    width: 309px;
    height: 192px;
    padding: 8px 0 8px 13px;
}

.hld_select .top h3 {
    color: #424242;
    font-size: 14px;
    line-height: 1
}

.hld_select .top label {
    font-size: 14px;
    color: #424242;
    margin: 5px 10px 12px 4px;
    display: inline-block
}

.hld_select .top input[type="radio"] {
    width: 12px;
    height: 12px;
    vertical-align: -1px
}

.hld_select .bottom {
    height: 36px;
    overflow: hidden;
    background-color: #ebebeb;
}

.hld_select .bottom .pub-btn1 {
    width: 94px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 6px
}

.hld_select_tit {
    width: 212px;
    height: 72px;
    position: absolute;
    left: 50%;
    top: 274px;
    margin-left: -109px;
    border: 3px solid #ff7e00;
    border-radius: 4px;
    background-color: #fff;
    z-index: 12;
}

.hld_select_tit table {
    width: 100%;
    height: 100%;
}

.hld_select_tit table td {
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    color: #ff7e00;
    font-weight: bold
}

.hld_solution_tit {
    padding-left: 11px
}

.hld_solution_tit2 {
    padding: 0 11px;
    height: 54px;
    line-height: 54px;
    text-align: left;
    font-size: 16px;
    color: #fff;
    background-color: #ff7e00;
    margin-top: 26px;
}

.hld_solution_tit2 span {
    color: #303030;
    display: inline-block;
    height: 28px;
    padding: 0 33px;
    border: 1px solid #aaa;
    line-height: 28px;
    background-color: #fff;
    margin: 0 16px;
    font-size: 14px
}

.hld_solution_in {
    margin-top: 30px;
}

.hld_solution_in h3 {
    font-size: 18px;
    color: #000;
    font-weight: normal;
    padding-bottom: 5px;
    border-bottom: 1px dashed #d2d2d2;
    margin-bottom: 4px
}

.hld_solution_in table {
    width: 100%;
    height: auto;
    margin-top: 8px;
}

.hld_solution_in table .left {
    width: 269px;
    vertical-align: top;
    padding-right: 13px
}

.hld_solution_in table .right {
    vertical-align: top;
}

.hld_solution_in table .right .mrp2 {
    color: #858585;
    margin-bottom: 16px
}

.pub-tit2 {
    width: 100%;
    height: 54px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #bebebe;
    line-height: 54px;
    text-align: center;
    font-size: 14px;
    display: block;
    color: #242424;
    background-color: #f8f8f8
}

.jieshuyu {
    margin-top: 27px;
    margin-bottom: 45px;
    padding-left: 24px;
}

.jieshuyu h5 {
    font-size: 18px;
    color: #ff7e00;
    line-height: 1
}

.jieshuyu .mrp3 {
    color: #5f5f5f
}

.mbit_mid_tit {
    width: 100%;
    height: 54px;
    background-color: #3a3a3a;
    line-height: 54px;
    text-align: center;
    font-size: 18px;
    color: #fff
}

.mbit_mid li {
    width: 187px;
    height: 40px;
    line-height: 40px;
    background-color: #eee;
    margin: 0 9px 9px 0;
    color: #000;
    float: left;
    font-size: 18px;
    text-align: left;
    position: relative;
}

.mbit_mid li:last-child {
    margin-right: 0
}

.mbit_mid li span {
    display: inline-block;
    border-radius: 50%;
    background-color: #ff7e00;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin: 0 26px
}

.mbit_mid li .mbit_mid_tiao {
    width: auto;
    height: 40px;
    background-color: #55a9ff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12
}

.mbit_mid li .mbit_mid_shu {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 15;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-align: center;
    color: #000;
    font-size: 18px
}

.mbit_mid .li4 {
    text-align: right
}

.major_tit {
    width: 100%;
    height: 146px;
    position: relative;
    margin-top: 20px;
    margin-bottom: 25px;
}

.major_tit img {
    display: block;
    width: 100%;
    height: 100%;
    z-index: 11;
    position: absolute;
    left: 0;
    top: 0;
}

.major_tit form {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 146px;
    font-size: 16px;
    z-index: 12;
}

.major_tit form input {
    width: 176px;
    height: 41px;
    padding: 0 66px 0 11px;
    outline: none;
    border: none;
    font-size: 16px;
    margin-left: 30px;
    color: #505050;
    background-color: #fff
}

.major_tit form button {
    width: 54px;
    height: 39px;
    background-color: #ff7e00;
    color: #fff;
    line-height: 39px;
    text-align: center;
    border: none;
    outline: none;
    margin-left: -59px;
    margin-right: 8px;
    font-size: 16px
}

.major_tit form span {
    display: inline-block;
    width: auto;
    height: 37px;
    line-height: 37px;
    padding: 0 8px;
    border: 1px solid #606060;
    font-size: 16px;
    color: #505050;
    background-color: #fff;
    margin-left: 7px
}

.major_aside {
    width: 207px;
    height: auto;
}

.major_aside .major_aside_tit {
    width: 100px;
    height: 46px;
    line-height: 46px;
    float: left;
    margin-right: 7px;
    text-align: center;
    color: #2e2e2e;
    background-color: #dedede;
    font-size: 18px;
    cursor: pointer;
}

.major_aside .major_aside_tit:last-child {
    margin-right: 0
}

.major_aside div.major_aside_tit.current {
    color: #fff;
    background-color: #ff7e00
}

.major_aside ul li {
    width: 207px;
    height: 40px;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    margin-top: -1px;
}

.major_aside ul li:first-child {
    border-top: 1px solid #8a8a8a
}

.major_aside ul li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-align: center;
    color: #2e2e2e;
    background-color: #f8f8f8;
    font-size: 14px;
}

.major_aside ul li a:hover {
    background-color: #ff7e00;
    color: #fff
}

.major_aside ul li.current a {
    background-color: #ff7e00;
    color: #fff
}

.major_mid {
    width: 634px;
    height: auto;
    margin-left: 29px;
}

.major_mid h3 {
    width: 100%;
    height: 46px;
    line-height: 46px;
    color: #1d1d1d;
    font-size: 18px;
    border-bottom: 1px solid #bbb
}

.major_mid .major_mid_in {
    padding-left: 25px;
}

.major_mid .major_mid_in h4 {
    font-size: 16px;
    color: #1d1d1d;
    font-weight: normal;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #bbb;
    line-height: 40px;
    position: relative;
}

.major_mid .major_mid_in h4 span {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #ff7e00;
    position: absolute;
    left: -16px;
    top: 14px
}

.major_mid .major_mid_in p {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 8px;
    margin-top: 9px;
    color: #717171;
}

.major_mid .major_mid_in p a {
    color: #717171;
    margin-right: 20px;
}

.major_mid .major_mid_in p a:hover {
    color: #ff7e00
}

.major_aside_right {
    width: 259px;
    height: auto;
    background-color: #f8f8f8;
}

.major_aside_right h3 {
    width: auto;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    color: #fff;
    padding-left: 15px;
    background-color: #3a3a3a;
    font-weight: normal
}

.major_aside_right .top {
    width: 100%;
    margin-top: 10px;
    height: value;
}

.major_aside_right .top span {
    height: 30px;
    line-height: 30px;
    width: 117px;
    font-weight: bold;
    margin: 0 6px;
    text-align: center;
    font-size: 18px;
    display: block;
    float: left;
    color: #3a3a3a;
    border-bottom: 1px solid #c1c1c1
}

.major_aside_right .major_aside_top10 {
    width: 100%;
    height: 100%;
    margin-bottom: 12px;
}

.major_aside_right .major_aside_top10 td {
    width: 107px;
    padding: 0 11px;
}

.major_aside_right .major_aside_top10 td li {
    height: 28px;
    line-height: 28px;
    width: 107px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.major_aside_right .major_aside_top10 td a {
    font-size: 14px;
    color: #000;
}

.major_aside_right .major_aside_top10 td a:hover {
    color: #ff7e00
}

.major_aside_right .major_aside_top10 td span {
    width: 17px;
    height: 17px;
    border-radius: 2px;
    background-color: #a6a6a6;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    margin-right: 9px
}

.major_aside_right .major_aside_top10 td .dif {
    background-color: #ff7e00
}

.major_aside_right .major_aside_top10 .left {
    border-right: 1px solid #c1c1c1
}

.major_aside_news_in {
    padding: 9px 7px 9px 9px;
}

.major_aside_news_in td {
    vertical-align: top
}

.major_aside_news_in .left1 {
    width: 110px;
    padding: 0;
    padding-right: 8px;
}

.major_aside_news_in .left1 img {
    width: 110px;
    height: 70px;
    display: block
}

.major_aside_news_in .right1 {
    width: auto;
    padding: 0;
}

.major_aside_news_in .right1 p {
    font-size: 12px;
    color: #565656;
    line-height: 18px;
    height: 54px;
    overflow: hidden;
}

.major_aside_news_in .right1 p a {
    color: #565656;
    font-size: 12px;
}

.major_aside_news_in .right1 p a:hover {
    color: #ff7e00
}

.major_aside_news_in .right1 span {
    display: block;
    width: auto;
    margin: 0;
    text-align: left;
    height: 18px;
    line-height: 18px;
    color: #8e8e8e;
    font-size: 12px;
    padding-left: 24px;
    font-weight: normal;
    background: url("../images/eye.png") left center no-repeat
}

.major_div {
    margin-top: 18px;
}

.major_div h5 {
    padding-left: 12px;
    font-size: 18px;
    line-height: 29px;
    font-weight: normal;
    height: 29px;
    background-color: #50a7de;
    color: #fff
}

.major_div .major_div_in {
    padding: 5px 12px;
    background-color: #fff;
    border: 1px solid #d4d4d4;
}

.major_div .major_div_in p {
    color: #848484
}

.major_div .major_div_in ul li {
    width: auto;
    height: 37px;
    min-width: 73px;
    padding: 0 22px;
    line-height: 37px;
    text-align: center;
    font-size: 16px;
    color: #1c1c1c;
    background-color: #f1f1f1;
    border: 1px solid #bcbcbc;
    margin: 11px 17px 11px 6px;
    float: left;
    border-radius: 2px
}

.major_div_in2 {
    border: 1px solid #d4d4d4
}

.major_school_list {
    width: 100%;
    height: 100%;
    padding-top: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #b8b8b8;
}

.major_school_list .left {
    width: 223px;
    height: 147px;
    padding-right: 15px;
}

.major_school_list .left img {
    display: block;
    width: 100%;
    height: 100%
}

.major_school_list .mid {
    width: 268px;
    height: 147px;
    padding-left: 6px;
    margin-right: 10px;
}

.major_school_list .mid h6 {
    font-size: 18px;
    color: #1c1c1c;
    height: 30px;
    margin-bottom: 10px;
    line-height: 30px;
}

.major_school_list .mid h6 a {
    color: #1c1c1c
}

.major_school_list .mid h6 .mrp3 {
    color: #393939
}

.major_school_list .right {
    background-color: #f3f3f3;
    width: 310px;
    height: 147px;
}

.major_school_list .right h6 {
    font-size: 14px;
    color: #2c2c2c;
    background: #e0e0e0;
    height: 30px;
    margin-bottom: 18px;
    line-height: 30px;
    padding-left: 12px;
    position: relative;
}

.major_school_list .right h6 span {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin: 0 4px;
    border-radius: 50%;
    background-color: #ff7e00;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center
}

.major_school_list .right h6 .school211 {
    left: 185px;
    background: url("../images/spirit.png") left -300px no-repeat
}

.major_school_list .right .mrp3 {
    color: #393939;
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    height: 24px;
    text-align: left;
    font-weight: bold;
}

.major_school_list .right .mrp3 span {
    color: #575757;
    font-weight: normal
}

.major_school_list .right .p1 {
    width: 134px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: inline-block;
    height: 20px
}

.major_school_list .right .p2 {
    width: 286px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.major_school_list .right .p3 {
    padding-left: 83px;
    padding-right: 2px;
}

.major_school_list .right .p3 span {
    margin-right: 17px
}

.address,
.phone,
.web1,
.web2,
.ckzy{
    color: #393939 !important;
    font-size: 14px;
    padding-left: 20px;
    height: 24px;
    font-weight: bold;
    width: 240px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.bq{
	padding:0 10px;
	margin-right: 8px;
	float: right;
	text-align: center;
    font-size: 12px;
    font-family: "微软雅黑";
    border: 1px solid #ccc;
    height: 24px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.address span,
.phone span,
.web1 span,
.web2 span,
.lsdw span {
    color: #575757;
    font-weight: normal
}

.phone {
    background: url("../images/spirit.png") 0 -145px no-repeat
}

.web1 {
    background: url("../images/spirit.png") 0 -175px no-repeat
}

.web2 {
    background: url("../images/spirit.png") 0 -205px no-repeat
}

.school985,
.school211 {
    position: absolute;
    width: 37px;
    height: 37px;
    top: -4px;
    left: 142px;
    display: block;
    background: url("../images/spirit.png") left -240px no-repeat
}

.pub-btn2 {
    width: 205px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #e6e6e6;
    color: #3d3d3d;
    border-radius: 7px;
    font-size: 16px;
    margin: 0 auto;
    display: block
}

.pub-btn2-img {
    display: block;
    width: 24px;
    height: 12px;
    margin: 7px auto 0
}

.shaixuan-btn1 {
    width: 120px;
    height: 34px;
    margin: 0 auto;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-color: #ff7e00;
    border-radius: 5px 5px 0 0;
    display: block
}

.shaixuan1 {
    width: 100%;
    height: 34px;
    position: relative;
    z-index: 20;
    margin-top: -34px
}

.shaixuan2 {
    display: none;
    padding: 12px 23px 0;
    border: 1px solid #b6b6b6;
}

.shaixuan2 .pub-btn2-img {
    margin: 8px auto 7px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.shaixuan2 .shaixuan-btn2 {
    border-radius: 5px 5px 0 0;
    background-color: #e4e4e6;
    color: #454545
}

.shaixuan2 table {
    border-bottom: 1px solid #b6b6b6;
    margin-top: 18px;
}

.shaixuan2 table:nth-last-child(3) {
    border: none
}

.shaixuan2 td {
    padding-bottom: 8px
}

.shaixuan2 .left {
    color: #202020;
    font-size: 14px;
    width: 82px;
    text-align: left;
    vertical-align: top
}

.shaixuan2 .right a {
    display: block;
    padding: 0 13px;
    height: 25px;
    float: left;
    color: #555;
    margin-bottom: 5px;
    margin-right: 16px;
    margin-top: -3px;
    background-color: none;
    line-height: 25px;
    vertical-align: top;
    text-align: center;
}

.shaixuan2 .right a:hover {
    background-color: #ff7e00;
    color: #fff
}

.shaixuan2 .right .current {
    background-color: #ff7e00;
    color: #fff
}

.search_solute {
    width: auto;
    height: 36px;
    line-height: 36px;
    color: #3e3e3e;
    font-size: 14px;
    padding: 0 23px;
    margin: 10px 0;
    background-color: #f3f3f3;
}

.search_solute span {
    color: #ff7e00;
    font-weight: bold
}

.college_schooldetail .major_tit table {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 20;
}

.college_schooldetail .major_tit table .left {
    width: 190px;
    height: 100%;
    vertical-align: middle;
    padding-left: 16px;
    padding-right: 30px;
}

.college_schooldetail .major_tit table .left img {
    width: 190px;
    height: 147px;
    position: static;
    margin: 0 auto
}

.college_schooldetail .major_tit table .right h3 {
    font-size: 18px;
    line-height: 1;
    color: #fff;
    margin-bottom: 18px
}

.college_schooldetail .major_tit table .right .mrp3 {
    color: #fff;
    font-weight: bold;
}

.college_schooldetail .major_tit table .right .mrp3 span {
    font-weight: normal
}

.college_schooldetail .major_aside {
    margin-top: 1px;
}

.college_schooldetail .major_aside ul li.current a {
    background-color: #707070
}

.college_schooldetail .major_aside ul li:hover a {
    background-color: #707070
}

.college_schooldetail .major_aside ul li:first-child {
    border-top: 1px solid #c0c0c0
}

.college_schooldetail .major_div {
    margin-top: 20px;
}

.college_schooldetail .major_div h5 {
    height: 42px;
    line-height: 42px;
    padding-left: 20px
}

.college_schooldetail .major_div .major_div_in {
    padding: 14px 20px 11px
}

.college_schooldetail .college_shool_select {
    width: 100%;
    height: 34px;
    margin-bottom: 14px;
    border-bottom: 1px solid #ff7e00;
}

.college_schooldetail .college_shool_select li {
    width: auto;
    height: 34px;
    padding: 0 10px;
    border-radius: 3px 3px 0 0;
    background-color: #efefef;
    color: #393939;
    line-height: 34px;
    cursor: pointer;
    float: left;
    margin-right: 3px
}

.college_schooldetail .college_shool_select li.current {
    background-color: #ff7e00;
    color: #fff
}

.college_schooldetail .college_school_form {
    width: 836px;
    height: 30px;
    line-height: 30px;
}

.college_schooldetail .college_school_form label {
    font-size: 14px;
    color: #393939
}

.college_schooldetail .college_school_form select {
    font-size: 12px;
    color: #525252;
    padding-left: 9px;
    outline: none;
    margin-right: 32px;
    width: 103px;
    height: 30px;
    border: 1px solid #aaa
}

.college_schooldetail .college_school_form button {
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #ff7e00;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    outline: none
}

.college_schooldetail .college_school_table {
    width: 292px;
    height: auto;
    margin-top: 18px;
    float: left;
    margin-left: -1px;
    border: 1px solid #7d7d7d;
}

.college_schooldetail .college_school_table th {
    width: 292px;
    color: #575757;
    font-size: 14px;
    text-align: center;
    height: 26px;
    background-color: #fee5a9;
    vertical-align: middle
}

.college_schooldetail .college_school_table td {
    color: #575757;
    font-size: 14px;
    width: 28.5px;
    border-left: 1px solid #b5b5b5;
    border-top: 1px solid #b5b5b5;
    height: 45px;
    text-align: center;
    vertical-align: middle
}

.college_schooldetail .college_school_table .dif {
    font-weight: bold;
    background-color: #fee5a9
}

.college_schooldetail .college_school_table .td1 {
    border-left: 0
}

.college_schooldetail .college_school_table .td6 {
    border-right: 0
}

.menlei table {
    width: 100%;
    height: auto;
}

.menlei table .left {
    vertical-align: top;
    font-size: 14px;
    color: #252525;
    width: 96px;
    text-align: left
}

.menlei table .right label {
    width: 60px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.college_set_in {
    width: 100%;
    height: auto;
}

.college_set_in h6 {
    font-size: 16px;
    color: #303030;
    line-height: 1;
    margin: 30px 0 7px
}

.college_set_in .hr3 {
    border-bottom: 1px solid #bebebe
}

.college_set_in li {
    width: 105px;
    height: auto;
    margin-right: 4.5px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-top: 16px;
    float: left;
}

.college_set_in li a {
    color: #5c5c5c;
    font-size: 14px;
}

.college_set_in li a:hover {
    color: #ff7e00
}

.college_ask h2 {
    font-size: 14px;
    color: #181818;
    line-height: 1;
    margin: 20px 0 0
}

.college_ask .mrp3 {
    color: #6e6e6e;
    border-bottom: 1px solid #b4b4b4;
    padding: 6px 0 6px 0;
    margin-left: 2em;
}

.college_ask .mrp3 a {
    color: #ff7e00
}

.college_ask .mrp3:last-child {
    border: none
}

.college_recruit_table {
    width: 836px;
    height: auto;
    margin: 20px 0 0;
}

.college_recruit_table td {
    border: 1px solid #797979;
    height: 36px;
    vertical-align: middle;
    text-align: center;
    color: #333;
    font-size: 14px
}

.college_recruit_table th {
    border: 1px solid #797979;
    height: 36px;
    vertical-align: middle;
    text-align: center;
    color: #333;
    font-size: 14px;
    background-color: #fee6ad
}

.college_recruit_table .td1 {
    width: 70px
}

.college_recruit_table .td2 {
    width: 185px
}

.college_recruit_table .td3 {
    width: 135px
}

.college_recruit_table .td4 {
    width: 135px
}

.college_recruit_table .td5 {
    width: 96px
}

.college_recruit_table .td6 {
    width: 102px
}

.profession .major_aside {
    margin-top: 1px
}

.profession .major_div h5 {
    height: 41px;
    line-height: 41px;
    padding-left: 15px
}

.profession .major_div .major_div_in {
    padding: 20px 23px;
}

.profession .major_div .major_div_in h2 {
    font-size: 16px;
    color: #1d1d1d;
    line-height: 1;
    margin-top: 20px;
    padding-bottom: 11px;
    border-bottom: 1px solid #bbb;
    font-weight: normal
}

.profession .major_div .major_div_in .profession_dl dd {
    float: left;
    margin-right: 25px;
    margin-top: 12px;
}

.profession .major_div .major_div_in .profession_dl dd a {
    font-size: 14px;
    color: #717171;
}

.profession .major_div .major_div_in .profession_dl dd a:hover {
    color: #ff7e00
}

.hld_solution2 h4 {
    font-size: 18px;
    color: #000;
    line-height: 1;
    margin-top: 35px;
    margin-bottom: 9px;
    font-weight: normal
}

.hld_solution2 .hld_solution2-in .fl {
    width: 270px;
    height: 247px;
}

.hld_solution2 .hld_solution2-in .fl img {
    width: 100%;
    height: 100%;
    display: block
}

.hld_solution2_pub {
    width: 100%;
    height: auto;
    margin-top: 15px;
}

.hld_solution2_pub h3 {
    color: #242424;
    font-size: 18px;
    width: auto;
    height: 33px;
    border: 1px solid #cdcdcd;
    font-weight: normal;
    padding-left: 11px;
    line-height: 33px;
    background-color: #efefef
}

.hld_solution2_pub .hld_solution2_pub_in {
    color: #858585;
    padding: 7px 11px;
    border: 1px solid #cdcdcd;
    margin-top: -1px
}

.page-devide {
    font-size: 0;
    width: 100%;
    height: 100px;
    line-height: 100px;
    text-align: center;
}

.page-devide div {
    font-size: 0;
    width: 100%;
    height: 100px;
    line-height: 100px;
    text-align: center
}

.page-devide a {
    display: inline-block;
    width: 36px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 12px;
    color: #40403e;
    margin: 0 2px;
    font-family: "瀹嬩綋"
}

.page-devide span {
    display: inline-block;
    width: 36px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin: 0 2px;
    background-color: #ff7e00;
    font-family: "瀹嬩綋"
}

.page-devide .prev,
.page-devide .next {
    width: 72px
}

.choice_major h1 {
    font-size: 24px;
    color: #000;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    margin: 0 0 42px
}

.choice_major_top {
    background-color: #f6f6f6;
    margin: 18px 0;
    border: 1px solid #b2b2b2;
    padding: 11px 18px;
}

.choice_major_top h2 {
    font-size: 16px;
    color: #ff7e00;
    line-height: 24px
}

.choice_major_mid {
    width: 100%;
    height: 64px;
    line-height: 64px;
    background: url("../images/choice_major_mid.jpg") left top no-repeat;
}

.choice_major_mid .benke {
    background: url("../images/benke-no.png") left top no-repeat;
    width: 88px;
    height: 34px;
    display: block;
    float: left;
    cursor: pointer;
    margin-top: 14px;
    margin-left: 105px
}

.choice_major_mid .zhuanke {
    background: url("../images/zhuanke-no.png") left top no-repeat;
    width: 88px;
    height: 34px;
    display: block;
    float: left;
    cursor: pointer;
    margin-top: 14px;
    margin-left: 12px
}

.choice_major_mid .benke-ok {
    background: url("../images/benke-ok.png") left top no-repeat
}

.choice_major_mid .zhuanke-ok {
    background: url("../images/zhuanke-ok.png") left top no-repeat
}

.choice_major_bottom {
    padding: 31px 0 40px;
    border: 1px solid #b2b2b2
}

.choice_major_bottom_table {
    width: 820px;
    height: auto;
    margin: 0 auto;
    border: 2px solid #909090;
}

.choice_major_bottom_table th {
    height: 50px;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    color: #1e1e1e;
    font-weight: normal;
    border: 1px solid #909090
}

.choice_major_bottom_table td {
    height: 35px;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    color: #555;
    font-weight: normal;
    border: 1px solid #909090;
}

.choice_major_bottom_table td label {
    display: block;
    width: 100%;
    height: 100%;
    background: url("../images/radio1-no.jpg") center center no-repeat;
    cursor: pointer
}

.choice_major_bottom_table td ul li {
    width: 100%;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-bottom: 1px solid #909090;
    font-size: 16px;
    color: #555;
}

.choice_major_bottom_table td ul li input {
    display: none
}

.choice_major_bottom_table td ul li:last-child {
    border: none
}

.choice_major_bottom_table .td1 {
    width: 145px
}

.choice_major_bottom_table .td2 {
    width: 180px
}

.choice_major_bottom_table .td3 {
    width: 125px
}

.choice_major_bottom_table .td4 {
    width: 125px
}

.choice_major_bottom_table .td5 {
    width: 125px
}

.choice_major_bottom_table .td6 {
    width: 120px
}

.choice_major_solution_in {
    padding: 18px 0 29px;
    margin-top: 14px;
    border: 1px solid #b0b0b0
}

.choice_major_solution_table {
    width: 1080px;
    height: auto;
    border: 2px solid #909090;
    margin: 0 auto;
}

.choice_major_solution_table .td1 {
    width: 216px
}

.choice_major_solution_table .td2 {
    width: 224px
}

.choice_major_solution_table .td3 {
    width: 640px
}

.choice_major_solution_table th {
    height: 40px;
    background: #c7ebff;
    color: #1a1a1a;
    font-size: 16px;
    text-align: center;
    border: 1px solid #909090;
    font-weight: normal;
    vertical-align: middle
}

.choice_major_solution_table td {
    color: #5b5b5b;
    font-size: 16px;
    border: 1px solid #909090;
    text-align: center;
    vertical-align: middle;
}

.choice_major_solution_table td ul li {
    width: 100%;
    height: auto;
    padding: 0 20px;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #909090;
    line-height: 30px;
    text-align: center;
    color: #5b5b5b;
    font-size: 16px;
}

.choice_major_solution_table td ul li:last-child {
    border: none
}

.choice_major_solution_table td dl dd {
    float: left;
    margin: 0 14px;
    color: #5b5b5b;
    font-size: 16px
}

.major_match_box {
    height: auto;
    border-radius: 15px;
    z-index: 26;
    overflow: hidden;
}

.major_match_box .major_match {
    height: auto;
}

.major_match_box .major_match h5 {
    font-size: 18px;
    color: #323232;
    line-height: 1;
    font-weight: normal;
    margin: 0
}

.major_match_box .major_match dl {
    width: 705px;
}

.major_match_box .major_match dl dd {
    width: auto;
    height: 39px;
    min-width: 90px;
    border: 1px solid #cbcbcb;
    background-color: #f0f0f0;
    color: #5e5e5e;
    padding: 0 12px;
    font-size: 16px;
    line-height: 39px;
    text-align: center;
    float: left;
    position: relative;
    margin-right: 25px;
    margin-bottom: 33px;
    border-radius: 5px;
    cursor: pointer;
}

.major_match_box .major_match dl dd a {
    display: block;
    width: 100%;
    height: 100%;
    color: #5e5e5e
}

.major_match_box .major_match dl .ok {
    width: auto;
    height: 37px;
    margin-right: 23px;
    border: 2px solid #84d20c;
    line-height: 37px;
}

.major_match_box .major_match dl .ok span {
    width: 23px;
    height: 23px;
    display: block;
    position: absolute;
    right: -7px;
    bottom: -7px;
    z-index: 13;
    background: url("../images/radio2-ok.png") center center no-repeat
}

.major_match_box2 {
    margin-top: -100px;
    position: relative;
    z-index: 25;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    border: 1px solid #d8d8d8;
}

.major_match_box2 .top {
    height: 130px;
    line-height: 190px
}

.major_match_box2 .mrp3 span {
    font-size: 18px;
    font-weight: bold;
    color: #ff7e00;
    margin-right: 18px
}

.major_match_box2 .mrp2 {
    color: #ff7e00
}

.jindu {
    width: 500px;
    height: 21px;
    line-height: 21px;
    margin-left: 108px;
}

.jindu .jindu_in {
    width: 440px;
    height: 21px;
    position: relative;
    z-index: 40;
    background: url("../images/jindu1.png") left top no-repeat;
}

.jindu .jindu_in .jindu_in2 {
    width: 440px;
    height: 21px;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 42;
    background: url("../images/jindu2.png") left top no-repeat
}

.jindu span {
    margin-left: 12px
}

.text_flow .bottom .mrp3 {
    text-align: center;
    color: #f00;
    font-size: 12px;
    line-height: 1;
    margin: 14px 0 30px;
    font-family: "瀹嬩綋"
}

.text_flow .bottom h5 {
    line-height: 1;
    font-size: 18px;
    color: #262626
}

.ques-in {
    color: #3d3d3d;
    width: 100%;
    height: 246px;
    display: none;
}

.ques-in h6 {
    font-size: 14px;
    color: #3d3d3d;
    line-height: 24px;
    margin-bottom: 13px;
    font-weight: normal
}

.ques-in input {
    display: none
}

.ques-in label {
    display: inline-block;
    cursor: pointer;
    padding-left: 20px;
    background: url("../images/radio1-no.jpg") left 6px no-repeat;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #3d3d3d
}

.ques-in .current {
    background: url("../images/radio1-ok.jpg") left 6px no-repeat
}

.text_solution_mid {
    width: 100%;
    height: 90px;
    text-align: center;
    margin: 48px 0 50px;
}

.text_solution_mid img {
    display: block;
    margin: 0 auto;
    width: 82px;
    height: 90px
}

.text_flow h3 {
    font-size: 24px;
    line-height: 1;
    text-align: center;
    color: #077f2f;
    margin-bottom: 67px
}

.text_report {
    width: 1156px;
    height: auto;
    margin: 20px auto 0;
}

.text_report .smart {
    width: 1156px;
    height: auto;
    margin: 0 auto
}

.text_report .hld_solution_tit2 {
    padding: 0 18px;
    margin-top: 19px
}

.yuanxiao ol li {
    width: 251px;
    height: 231px;
    margin: 6px 30px 28px 0;
    float: left;
}

.yuanxiao ol li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.yuanxiao ol li .top {
    width: 100%;
    height: 170px;
}

.yuanxiao ol li .top img {
    width: 100%;
    height: 100%;
    display: block
}

.yuanxiao ol li .bottom {
    width: 100%;
    height: 61px;
    background-color: #f3f3f3;
    line-height: 61px;
    color: #1d1d1d;
    font-size: 16px;
    text-align: center
}

.yuanxiao ol li .yuanxiao-cover {
    display: block;
    width: 100%;
    height: 170px;
    z-index: 15;
    background: #ff7e00;
    opacity: .44;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
    filter: alpha(opacity=44);
    display: none;
    position: absolute;
    left: 0;
    top: 0
}

.yuanxiao ol li .yuanxiao-kk {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    z-index: 26;
    width: 155px;
    height: 40px;
    display: none;
    border-radius: 6px;
    line-height: 40px;
    text-align: center;
    color: #323232;
    font-size: 18px;
    margin-top: -20px;
    margin-left: -77px
}

.yuanxiao ol li:hover .yuanxiao-kk {
    display: block
}

.yuanxiao ol li:hover .yuanxiao-cover {
    display: block
}

.yuanxiao ol li:hover .bottom {
    background-color: #ff7e00
}

.yuanxiao_detail {
    width: 1154px;
    height: 213px;
    border: 1px solid #d4d4d4;
}

.yuanxiao_detail .left {
    vertical-align: middle;
}

.yuanxiao_detail .left .yuanxiao_detail_logo {
    width: 251px;
    height: 177px;
    overflow: hidden;
    background-color: #e2e2e2;
}

.yuanxiao_detail .left .yuanxiao_detail_logo img {
    width: 215px;
    height: 116px;
    display: block;
    margin: 11px 18px 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.22);
    -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.22);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.22)
}

.yuanxiao_detail .left .yuanxiao_detail_logo p {
    font-size: 18px;
    line-height: 1;
    color: #353535;
    font-weight: bold;
    text-align: center
}

.yuanxiao_detail .left .yuanxiao_detail_brank {
    width: 100%;
    height: 25px;
    background-color: #fff;
    position: relative
}

.yuanxiao_detail .left .yuanxiao_detail_brank_bt {
    width: 100%;
    height: 11px;
    background-color: #e2e2e2
}

.yuanxiao_detail .right {
    vertical-align: top;
    padding: 15px 30px 0 59px;
}

.yuanxiao_detail .right p {
    font-size: size
}

.yuanxiao_ol {
    font-size: 0;
    text-align: center;
    position: absolute;
    top: -4px;
    left: 0;
    width: 100%;
    height: auto;
}

.yuanxiao_ol li {
    margin: 0 4px
}

.bg985 {
    width: 39px;
    height: 37px;
    display: inline-block;
    background: url("../images/985.png") left top no-repeat
}

.bg211 {
    width: 39px;
    height: 37px;
    display: inline-block;
    background: url("../images/211.png") left top no-repeat
}

.bg9da {
    width: 39px;
    height: 37px;
    display: inline-block;
    background: url("../images/9da.png") left top no-repeat
}

.bg13du {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/13du.png") left top no-repeat
}

.yuanxiao_xq {
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 14px;
}

.yuanxiao_xq p {
    width: 400px;
    padding-right: 7px;
    font-size: 14px;
    color: #5c5c5c;
    line-height: 32px;
}

.yuanxiao_xq p span {
    font-size: 16px;
    color: #292929;
    display: inline-block;
    width: 115px
}

.yuanxiao-img1 {
    display: block;
    width: 259px;
    height: 203px;
    margin: 10px 53px 0 4px
}

.yuanxiao-p {
    width: 774px;
    color: #292929;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    height: 192px
}

.meishu_left {
    width: 868px;
    height: auto
}

.carousel {
    width: 868px;
    height: 331px;
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
}

.carousel .carousel-in {
    position: relative;
    top: 0;
    left: 0;
    z-index: 9;
    width: 868px;
    height: 331px;
}

.carousel .carousel-in li {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
}

.carousel .carousel-in li:first-child {
    z-index: 1
}

.carousel .carousel-in li a {
    display: block;
    width: 100%;
    height: 100%;
}

.carousel .carousel-in li a img {
    width: 100%;
    height: 100%
}

.carousel ol {
    position: absolute;
    left: 0;
    z-index: 11;
    height: 16px;
    font-size: 0;
    text-align: center;
    bottom: 17px;
    width: 100%;
}

.carousel ol li {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 3px;
    margin: 0 4px;
    cursor: pointer;
    background-color: #fff
}

.carousel ol .current {
    background-color: #ff7e00
}

.carousel1 ol {
    bottom: 20px;
    width: auto;
    margin-left: 228px;
}

.carousel1 ol li {
    width: 48px;
    height: 10px;
    margin-right: 8px;
    border-radius: 10px;
    background-color: #fff
}

.meishu_biaoqian {
    width: 100%;
    height: auto;
}

.meishu_biaoqian .fl {
    background: url("../images/meishu_biaoqian.png") left top no-repeat;
    width: 80px;
    height: 32px;
    margin-right: 6px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    padding-left: 17px
}

.meishu_biaoqian .fr {
    padding-top: 2px;
    width: 765px;
}

.meishu_biaoqian .fr li {
    width: auto;
    height: 26px;
    float: left;
    cursor: pointer;
    padding: 0 32px;
    background: #f3f3f3;
    border-radius: 3px;
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #434343;
    border: 1px solid #c8c8c8;
}

.meishu_biaoqian .fr li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #434343
}

.meishu_news table {
    width: 100%;
    height: auto
}

.meishu_news td {
    padding: 16px 0;
    vertical-align: middle;
    border-bottom: 1px solid #bcbcbc
}

.meishu_news .left {
    width: 238px;
    height: 162px;
    padding-right: 17px;
}

.meishu_news .left img {
    display: block;
    width: 238px;
    height: 162px
}

.meishu_news .right h3 {
    font-size: 16px;
    color: #303030;
    font-weight: normal;
    height: 44px;
    overflow: hidden;
    line-height: 22px;
    margin-bottom: 9px;
    padding-right: 100px;
}

.meishu_news .right h3 a {
    color: #303030
}

.meishu_news .right .mrp2 {
    color: #6d6d6d;
    padding-right: 35px
}

.peo {
    width: auto;
    height: 15px;
    margin-right: 30px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 15px;
    padding-left: 20px;
    font-size: 12px;
    color: #a1a1a1;
    background: url("../images/peo.png") left center no-repeat
}

.eyes {
    width: auto;
    height: 15px;
    margin-right: 30px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 15px;
    padding-left: 24px;
    font-size: 12px;
    color: #a1a1a1;
    background: url("../images/eyes.png") left center no-repeat
}

.clock {
    width: auto;
    height: 15px;
    margin-right: 30px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 15px;
    padding-left: 22px;
    font-size: 12px;
    color: #a1a1a1;
    background: url("../images/clock.png") left center no-repeat
}

.megaphone {
    width: auto;
    height: 15px;
    margin-right: 30px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 15px;
    padding-left: 20px;
    font-size: 12px;
    color: #ff7e00;
    background: url("../images/megaphone.png") left center no-repeat
}

.share {
    width: auto;
    height: 16px;
    margin-right: 0;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 16px;
    padding-left: 20px;
    font-size: 12px;
    color: #a1a1a1;
    background: url("../images/share.png") left center no-repeat
}

.guankan {
    width: auto;
    height: 16px;
    margin-right: 0;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 16px;
    padding-left: 14px;
    font-size: 12px;
    color: #a1a1a1;
    background: url("../images/guankan.png") left center no-repeat
}

.meishu_right {
    width: 258px;
    height: auto
}

.carousel2 {
    width: 258px;
    height: 214px;
}

.carousel2 .carousel-in {
    width: 258px;
    height: 214px;
    bottom: 13px;
}

.carousel2 .carousel-in li a {
    width: 100%;
    height: 100%
}

.carousel2 ol {
    height: 10px;
}

.carousel2 ol li {
    margin: 0 4px;
    width: 10px;
    height: 10px;
    border-radius: 50%
}

.meishu_right1 .top {
    width: 100%;
    height: 65px;
    background: #ff7e00;
}

.meishu_right1 .top table {
    width: 100%;
    height: 100%;
}

.meishu_right1 .top table .left {
    width: 81px;
    height: 65px;
    vertical-align: middle;
}

.meishu_right1 .top table .left img {
    width: 63px;
    height: 53px;
    display: block;
    margin: 0 auto
}

.meishu_right1 .top table .right {
    text-align: left;
    padding-left: 11px;
}

.meishu_right1 .top table .right p {
    font-size: 20px;
    line-height: 26px;
    color: #fff
}

.meishu_right1 .top1 {
    width: auto;
    height: 46px;
    padding-left: 16px;
    line-height: 46px;
    font-size: 24px;
    background-color: #ff7e00;
    color: #fff
}

.meishu_right1 .bottom {
    width: 100%;
    height: auto;
    background: #f9f9f9;
    overflow: hidden
}

.hot-news li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.hot-news li:nth-child(odd) {
    background-color: #f0f0f0
}

.hot-news li:first-child {
    height: 37px;
}

.hot-news li:first-child a {
    padding-top: 7px
}

.hot-news li:last-child {
    height: 37px;
}

.hot-news li:last-child a {
    padding-bottom: 7px
}

.hot-news li a {
    color: #616161;
    font-size: 14px;
    display: block;
    padding-right: 16px;
    width: auto;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 30px;
    text-align: left;
}

.hot-news li a span {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: #ff7e00;
    border-radius: 3px;
    margin: 0 10px 0 16px
}

.meishu_hr {
    width: 226px;
    margin: 0 auto;
    padding: 0;
    height: 0;
    border: 0;
    border-bottom: 1px solid #e4e4e4
}

.meishu_change {
    width: 88px;
    height: 29px;
    line-height: 29px;
    margin: 9px auto;
    font-size: 14px;
    color: #fff;
    border-radius: 3px
}

.meishu_erweima {
    width: 100%;
    height: 327px;
    background-color: #ff7e00;
    overflow: hidden;
}

.meishu_erweima h4 {
    line-height: 1;
    font-size: 24px;
    color: #fff;
    text-align: center;
    margin: 14px 0 20px;
    font-weight: normal
}

.meishu_erweima img {
    width: 213px;
    height: 213px;
    display: block;
    margin: 0 auto 6px
}

.meishu_erweima p {
    color: #fff;
    text-align: center;
    line-height: 20px
}

.news_detail_left {
    width: 771px;
    height: auto;
    border: 1px solid #c8c8c8;
}

.news_detail_left .news_detail_top {
    padding: 20px 30px;
    background-color: #f8f8f8;
}

.news_detail_left .news_detail_top h3 {
    color: #252525;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 30px
}

.innerdiv {
    font-size: 14px;
    line-height: 22px;
    color: #464646;
    text-align: justify;
    text-justify: inter-ideograph;
}

.innerdiv p {
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    text-justify: inter-ideograph;
    color: #464646
}

.innerdiv img {
    display: block;
    margin: 10px auto;
    max-width: 100%;
    width: auto
}

.news_detail_bottom {
    width: 100%;
    height: 78px;
    background-color: #f8f8f8;
    line-height: 78px;
    text-align: center;
    font-size: 0;
}

.news_detail_bottom a {
    display: inline-block;
    font-size: 16px;
    color: #ff7e00;
    margin: 0 32px;
}

.news_detail_bottom a img {
    margin: 0 5px;
    vertical-align: -2px
}

.news_detail_right {
    width: 353px
}

.news_detail_imgbox {
    width: 100%;
    height: auto;
}

.news_detail_imgbox img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0
}

.carousel3 {
    width: 773px;
    height: 337px;
}

.carousel3 .carousel-in {
    width: 773px;
    height: 283px;
}

.carousel3 .carousel-in li a img {
    width: 773px;
    height: 283px;
    display: block
}

.carousel3 ol {
    width: 100%;
    margin: 0;
    text-align: center;
    bottom: 70px
}

.news_left {
    width: 773px
}

.carousel-in-div {
    width: auto;
    height: 52px;
    border: 1px solid #c8c8c8;
    line-height: 52px;
    padding-left: 15px;
    font-size: 16px;
    color: #000;
    background-color: #f8f8f8;
    font-weight: bold
}

.news_imgbox {
    width: 773px
}

.news_h6 {
    color: #444;
    font-size: 24px;
    line-height: 1;
    font-weight: normal;
    margin: 32px 0 13px
}

.news_right_top {
    width: 353px;
    height: 337px;
}

.news_right_top .news_right_top_img {
    width: 353px;
    height: 250px;
}

.news_right_top .news_right_top_img img {
    display: block;
    width: 100%;
    height: 100%
}

.news_right_top .news_right_top_div {
    width: auto;
    height: 85px;
    border: 1px solid #c8c8c8;
    padding-left: 66px;
    line-height: 1;
    position: relative;
    font-size: 0;
}

.news_right_top .news_right_top_div img {
    position: absolute;
    left: 6px;
    top: -1px
}

.news_right_top .news_right_top_div .eyes {
    margin: 5px 0 10px
}

.news_right_top .news_right_top_div h4 {
    font-size: 16px;
    padding-right: 10px;
    color: #000;
    margin-bottom: 14px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.news_right_top .news_right_top_div p {
    color: #7c7c7c;
    font-size: 14px;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.question_left {
    width: 645px;
    height: auto
}

.question-tit {
    width: auto;
    height: 42px;
    line-height: 40px;
    padding-left: 44px;
    background: url("../images/question-tit.png") 12px center no-repeat #50a7de;
    color: #fff;
    font-size: 18px;
    font-weight: bold
}

.question-tit2 {
    width: auto;
    height: 42px;
    line-height: 42px;
    padding-left: 12px;
    font-weight: normal;
    font-size: 16px;
    color: #373737
}

.question-in {
    border: 1px solid #d4d4d4
}

.question-list {
    padding: 17px 12px;
}

.question-list table {
    width: 100%;
    height: auto;
}

.question-list table td {
    vertical-align: top;
    padding-bottom: 35px
}

.question-list table .left {
    width: 26px;
    padding-right: 11px;
}

.question-list table .left span {
    width: 26px;
    height: 26px;
    display: block;
    line-height: 26px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    background-color: #ff7e00;
    color: #fff;
    border-radius: 100%
}

.question-list table .right h3 {
    line-height: 24px;
    font-size: 16px;
    padding-bottom: 4px;
    margin-bottom: 4px;
    color: #242424;
    font-weight: normal;
    border-bottom: 1px dashed #adadad
}

.question-list table .right p {
    color: #6a6a6a
}

.question_right {
    width: 481px
}

.dayi-in {
    padding: 12px;
}

.dayi-in li {
    width: 455px;
    height: 164px;
    background-color: #f7f7f7;
    border: 1px solid #d4d4d4;
    margin-bottom: 19px;
}

.dayi-in li .top {
    width: 100%;
    height: 134px;
}

.dayi-in li .top td {
    vertical-align: top
}

.dayi-in li .top .left {
    width: 97px;
    padding: 0 29px 0 17px;
}

.dayi-in li .top .left img {
    display: block;
    width: 97px;
    height: 96px;
    margin-top: 13px
}

.dayi-in li .top .left p {
    font-size: 14px;
    color: #303030;
    line-height: 1;
    text-align: center;
    margin-top: 6px
}

.dayi-in li .top .right .fl {
    width: 74px;
    height: auto;
    line-height: 22px;
    font-size: 14px;
    color: #484848;
    font-weight: bold
}

.dayi-in li .top .right .fr {
    width: 230px;
}

.dayi-in li .top .right .fr dd {
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #575757;
    margin-right: 20px
}

.dayi-in li .bottom {
    width: auto;
    height: 30px;
    background-color: #eee;
    padding: 0 15px 0 11px;
    line-height: 30px;
    font-size: 12px;
    color: #ff7e00;
}

.dayi-in li .bottom a {
    display: inline-block;
    margin-left: 15px;
    width: 17px;
    height: 14px;
    margin-top: 8px
}

.qq {
    background: url("../images/qq.png") center center no-repeat
}

.weixin {
    background: url("../images/weixin.png") center center no-repeat
}

.lan-phone {
    background: url("../images/lan-phone.png") center center no-repeat
}

.video-carousel {
    width: 1156px;
    height: 340px;
}

.video-carousel .carousel-in {
    width: 1156px;
    height: 340px
}

.video-carousel ol {
    margin: 0;
    width: 100%;
    text-align: center
}

.video_nav {
    border: 1px solid #d4d4d4;
    background-color: #f8f8f8;
    padding: 19px 11px 0;
    width: 1134px;
}

.video_nav .left {
    margin-right: 28px;
}

.video_nav .left span {
    width: 112px;
    height: 40px;
    display: block;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #41a5d4;
    font-size: 18px;
    border-radius: 3px
}

.video_nav .right {
    width: 936px;
    height: 70px;
    overflow: hidden;
}

.video_nav .right li {
    font-size: 14px;
    line-height: 34px;
    width: 94px;
    height: 34px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding-right: 10px;
    border-bottom: 1px solid #d4d4d4;
}

.video_nav .right li a {
    color: #565656
}

.video-a {
    width: 136px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    background-color: #e6e6e6;
    text-align: center;
    font-size: 16px;
    color: #3d3d3d;
    margin: 28px auto 0;
    display: block;
    border-radius: 7px 7px 0 0;
    border-bottom: 0
}

.shipin1 {
    width: 1156px;
    height: 260px;
    margin: 20px auto 0;
}

.shipin1 .fl {
    width: 402px;
    height: 260px;
    position: relative;
}

.shipin1 .fl a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.shipin1 .fl img {
    display: block;
    border: 5px solid #4b4b4b;
    width: 392px;
    height: 250px
}

.shipin1 .fr {
    width: 704px;
    height: 258px;
    padding: 0 14px 0 20px;
    border: 1px solid #ddd;
    background: #f8f8f8;
}

.shipin1 .fr .left {
    float: left;
    width: 451px;
}

.shipin1 .fr .left h5 {
    color: #252525;
    font-size: 16px;
    font-weight: normal;
    padding-right: 20px;
    height: 48px;
    overflow: hidden;
    margin: 15px 0 15px;
}

.shipin1 .fr .left h5 a {
    color: #252525
}

.shipin1 .fr .left p {
    color: #595959;
    height: 120px;
    overflow: hidden
}

.shipin1 .fr .right {
    float: right;
    width: 230px;
    height: 240px;
    background-color: #fff;
    margin-top: 10px;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.26);
    -ms-box-shadow: 0 0 9px rgba(0, 0, 0, 0.26);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.26);
}

.shipin1 .fr .right table {
    width: 100%;
    height: 100%;
}

.shipin1 .fr .right table td {
    vertical-align: middle;
    text-align: center;
}

.shipin1 .fr .right table td img {
    display: block;
    width: 106px;
    height: 106px;
    margin: 0 auto 12px;
    border-radius: 100%
}

.shipin1 .fr .right table td h4 {
    line-height: 1;
    font-size: 18px;
    color: #333;
    margin: 0 0 8px
}

.shipin1 .fr .right table td h6 {
    line-height: 1;
    margin: 0;
    font-size: 14px;
    color: #ff7e00;
    font-weight: normal
}

.shipin1 .fr .right table td p {
    color: #fff;
    padding: 0 17px
}

.shipin1-in {
    width: auto;
    height: 31px;
    line-height: 31px;
    border: 1px solid #ddd;
    padding: 0 12px 0 9px;
}

.shipin1-in .share {
    margin-top: 8px;
    color: #ff7e00
}

.shipin1-in .guankan {
    margin-top: 8px;
    color: #ff7e00
}

.shipin-cover {
    width: 80px;
    height: 80px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    background: url("../images/shipin-cover.png") center center no-repeat
}

.video-box1{
    width: 855px;
    height: auto;
    border: 1px solid #ddd;
    border-top: 0;
    padding: 16px 0 0 11px;
}

.video-box1 ul {
    display: block;
    width: 100%;
    height: auto;
}

.video-box1 ul li {
    display: block;
    float: left;
    width: 274px;
    height: 256px;
    margin-bottom: 11px;
    margin-right: 11px;
}

.video-box1 ul li .top {
    position: relative;
    width: 100%;
    height: 182px;
}

.video-box1 ul li .top .video-img {
    width: 100%;
    height: 100%;
    display: block
}

.video-box1 ul li .top .video-cover {
    position: absolute;
    z-index: 14;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7)
}

.video-box1 ul li .top .video-play {
    background: url("../images/shipin-cover.png") center center no-repeat;
    width: 80px;
    height: 80px;
    display: block;
    position: absolute;
    left: 50%;
    display: none;
    margin-left: -40px;
    top: 56px;
    z-index: 20
}

.video-box1 ul li .top .video-comment {
    width: 246px;
    height: 25px;
    padding: 0 14px;
    line-height: 25px;
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: 0;
    z-index: 31;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8)
}

.video-box1 ul li .top .guankan2 {
    float: right;
    color: #fff;
    background: url("../images/guankan2.png") left center no-repeat;
    margin-top: 4.5px
}

.video-box1 ul li .bottom {
    width: 100%;
    height: 74px;
    overflow: hidden;
    position: relative;
}

.video-box1 ul li .bottom h4 {
    line-height: 1;
    padding: 8px 0 2px;
    font-weight: normal;
    font-size: 14px;
    color: #515151
}

.video-box1 ul li .bottom p {
    color: #3d3d3d;
    font-size: 16px
}

.video-box1 ul li .bottom .video-cover2 {
    width: 100%;
    height: 100%;
    background: #ff7e00;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    display: none;
}

.video-box1 ul li .bottom .video-cover2 .see {
    display: block;
    position: absolute;
    width: 204px;
    height: 40px;
    border-radius: 6px;
    background-color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #323232;
    z-index: 32;
    left: 35px;
    top: 17px
}

.video-box1 ul li .li-a {
    display: block;
    width: 100%;
    height: 100%
}

.video-box1 ul li:hover .video-cover,
.video-box1 ul li:hover .video-play,
.video-box1 ul li:hover .video-cover2 {
    display: block
}

.video_speak table {
    width: 100%;
    height: 102px;
}

.video_speak table td {
    padding-bottom: 14px;
    padding-top: 11px;
    vertical-align: middle;
    border-bottom: 1px solid #bdbdbd
}

.video_speak table .left {
    width: 122px;
    height: 88px;
    padding-right: 7px;
}

.video_speak table .left img {
    display: block;
    width: 100%;
    height: 100%
}

.video_speak table .right {
    width: 136px;
    height: 88px;
}

.video_speak table .right .p1 {
    color: #3d3d3d;
    margin-bottom: 16px;
    height: 60px;
    overflow: hidden;
    line-height: 20px
}

.video_speak table .right .p2 {
    font-size: 12px;
    color: #979797;
    line-height: 18px
}

.volunteer_select {
    width: auto;
    height: 30px;
    margin-top: 18px;
    line-height: 30px;
}

.volunteer_select label {
    color: #525252;
    font-size: 14px
}

.volunteer_select select {
    width: 108px;
    height: 30px;
    border: 1px solid #aaa;
    font-size: 14px;
    color: #525252;
    outline: none;
    padding-left: 12px
}

.volunteer_select input {
    width: 96px;
    height: 28px;
    border: 1px solid #aaa;
    font-size: 14px;
    color: #525252;
    outline: none;
    padding: 0 12px
}

.volunteer {
    width: 100%;
    height: auto;
    margin-top: 22px;
}

.volunteer .left {
    width: 248px;
    margin-right: 16px
}

.volunteer .mid {
    width: 220px
}

.volunteer .right {
    width: 656px
}

.volunteer-tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #4e4e4e;
    font-size: 16px;
    color: #fff;
    margin-bottom: 18px;
    text-align: center
}

.volunteer-choice {
    width: 200px;
    height: 200px;
    border: 1px solid #c8c8c8;
    padding: 0 23px;
    margin-bottom: 13px;
}

.volunteer-choice table {
    width: 100%;
    height: 100%;
    font-size: 0;
}

.volunteer-choice table td {
    vertical-align: middle;
    text-align: center;
}

.volunteer-choice table td img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.volunteer-choice table td p {
    line-height: 52px;
    height: 52px;
    color: #2b2b2b;
    font-size: 14px;
}

.volunteer-choice table td p span {
    font-size: 18px;
    font-weight: bold;
    color: #ff7e00
}

.volunteer-info {
    width: 202px;
    height: 184px;
    border: 1px solid #c8c8c8;
    margin-bottom: 13px;
    background: #ececec;
    padding: 8px
}

.volunteer-info1 {
    height: 30px;
}

.volunteer-info1 input {
    width: 107px;
    height: 28px;
    float: left;
    border: 1px solid #aaa;
    outline: none;
    padding: 0 5px
}

.volunteer-info1 button {
    width: 76px;
    height: 30px;
    float: right;
    background-color: #ff7e00;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    border: none;
    outline: none
}

.volunteer-info2 {
    height: 30px;
    margin: 9px 0 12px;
}

.volunteer-info2 span {
    display: block;
    width: 94px;
    height: 28px;
    border: 1px solid #aaa;
    background-color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #4e4e4e
}

.volunteer-info3 {
    color: #4e4e4e;
    font-size: 14px;
    line-height: 28px;
    border: 1px solid #aaa;
    background-color: #fff;
    width: 200px;
    height: 28px;
    text-align: center;
    margin-bottom: 5px
}

.scroll-box {
    width: 656px;
    height: 202px;
    overflow-y: hidden;
    margin-bottom: 13px;
    background: #fff;
    position: absolute;
}

.scroll-box ul li:nth-child(5) {
    margin-bottom: 0 !important
}

.scroll-box ul li:nth-child(6) {
    margin-top: 8px !important
}

.volun-in-left {
    width: 185px;
    margin-right: 16px;
}

.volun-in-left ul li {
    width: 183px;
    height: 32px;
    border: 1px solid #aaa;
    color: #4e4e4e;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 8px
}

.volun-in-mid {
    width: 254px;
    margin-right: 16px;
}

.volun-in-mid ul li {
    width: 254px;
    height: 34px;
    margin-bottom: 8px;
}

.volun-in-mid ul li select {
    border: 1px solid #aaa;
    width: 254px;
    height: 32px;
    padding-left: 70px;
    outline: none;
    font-size: 14px;
    color: #525252
}

.volun-in-right {
    text-align: center;
    width: 180px;
}

.volun-in-right ul li {
    width: 178px;
    height: 32px;
    border: 1px solid #aaa;
    line-height: 32px;
    margin-bottom: 8px;
}

.volun-in-right ul li input {
    display: none
}

.volun-in-right ul li label {
    display: inline-block;
    margin: 0 20px;
    padding-left: 16px;
    background: url("../images/radio1-no.jpg") left center no-repeat
}

.volun-in-right ul li .current {
    background: url("../images/radio1-ok.jpg") left center no-repeat
}

.index-carousel1 {
    width: 100%;
    height: 420px;
}

.index-carousel1 ol {
    bottom: 37px
}

.index-carousel1 .carousel-in {
    width: 100%;
    height: 100%;
}

.index-carousel1 .carousel-in li {
    overflow: hidden;
}

.index-carousel1 .carousel-in li a {
    position: relative;
}

.index-carousel1 .carousel-in li a img {
    width: 1920px;
    height: 420px;
    position: absolute;
    left: 50%;
    margin-left: -960px
}

.carousel-aa {
    width: 20px;
    height: 35px;
    position: absolute;
    background: url("../images/carousel-prev.png") center center no-repeat;
    left: 50%;
    top: 192.5px;
    margin-left: -645px;
    z-index: 31
}

.carousel-next {
    left: auto;
    margin-left: 0;
    right: 50%;
    margin-right: -645px;
    background: url("../images/carousel-next.png") center center no-repeat
}

.lunbo-box {
    width: 427px;
    height: 280px;
    background: #fff;
    position: absolute;
    top: 70px;
    right: 50%;
    margin-right: -600px;
    border-radius: 8px;
    z-index: 42;
}

.lunbo-box .top {
    width: 100%;
    height: 56px;
    border-radius: 8px 8px 0 0;
    line-height: 56px;
    font-size: 24px;
    color: #2a2a2a;
    font-weight: bold;
    background: #f0f0f0;
    text-align: center
}

.lunbo-box .bottom {
    width: 395px;
    height: 224px;
    padding: 0 16px;
    text-align: center;
    border-radius: 0 0 8px 8px
}

.lunbo-box1 {
    width: 100%;
    height: 38px;
    border-bottom: 1px dashed #d4d4d4
}

.lunbo-box2 {
    width: 100%;
    height: 55px;
    border-bottom: 1px dashed #d4d4d4;
    line-height: 55px;
    text-align: center;
    font-size: 16px;
    color: #000;
}

.lunbo-box2 input {
    display: none
}

.lunbo-box2 label {
    color: #484848;
    padding-left: 19px
}

.lunbo-box3 {
    width: 100%;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 16px;
    color: #000;
    border-bottom: 1px dashed #d4d4d4;
}

.lunbo-box3 input {
    width: 131px;
    height: 33px;
    border: 1px solid #aaa;
    padding: 0 6px;
    font-size: 16px;
    color: #484848;
    outline: none;
    margin-left: 7px
}

.label11 {
    display: inline-block;
    padding-left: 16px;
    background: url("../images/radio1-no.jpg") left center no-repeat
}

label.label11.current {
    background: url("../images/radio1-ok.jpg") left center no-repeat
}

.daojishi {
    width: 100%;
    height: 66px;
    min-width: 1156px;
    overflow: hidden;
    margin: 12px 0;
    position: relative;
}

.daojishi .daojishi_bg {
    display: block;
    position: absolute;
    width: 1920px;
    height: 66px;
    left: 50%;
    top: 0;
    margin-left: -960px
}

.daojishi .daojishi-img {
    width: 30px;
    height: auto
}

.daojishi p {
    display: block;
    width: 364px;
    height: 66px;
    line-height: 58px;
    font-size: 24px;
    color: #2a2a2a;
    position: absolute;
    right: 50%;
    margin-right: -292px;
}

.daojishi p span {
    font-size: 0;
    font-weight: bold;
    font-style: oblique;
    color: #0e3baf;
    vertical-align: -4px;
    width: 114px;
    text-align: center;
    display: inline-block
}

.index-h2 {
    font-size: 24px;
    line-height: 1;
    color: #444;
    margin-bottom: 13px;
    font-weight: normal;
}

.index-h2 span {
    color: #ff7e00;
    font-size: 14px;
    margin-left: 16px;
    vertical-align: 3px
}

.index-liucheng {
    width: 100%;
    height: 214px;
    background: url("../images/index-liucheng.jpg") center center no-repeat;
    position: relative;
}

.index-liucheng .liucheng-kka {
    display: block;
    position: absolute;
    left: 0;
    top: 42px;
    width: 116px;
    height: 116px;
    z-index: 13
}

.index-liucheng .index-liucheng1 {
    left: 75px
}

.index-liucheng .index-liucheng2 {
    left: 283px
}

.index-liucheng .index-liucheng3 {
    left: 490px
}

.index-liucheng .index-liucheng4 {
    left: 692px
}

.index-liucheng-box {
    width: 190px;
    height: 202px;
    border: 1px solid #ff7e00;
    position: absolute;
    left: 144px;
    top: -161px;
    display: none;
    z-index: 15;
    background: #fff;
}

.index-liucheng-box h3 {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    line-height: 1;
    margin: 20px 0 10px;
    padding-left: 40px;
    background: url("../images/liucheng-bg.png") 16px center no-repeat
}

.index-liucheng-box p {
    font-size: 14px;
    color: #666;
    line-height: 1;
    padding-left: 40px
}

.index-pubimg1 {
    display: block;
    width: 100%;
    height: auto;
    margin: 15px 0 30px;
}

.index-pubimg1 a {
    display: block;
    width: 100%;
    height: auto
}

.index-pubimg1 img {
    display: block;
    width: 100%;
    height: auto
}

.index-smalltit {
    position: relative;
    height: 35px;
}

.index-smalltit a {
    display: block;
    width: auto;
    height: 35px;
    line-height: 35px;
    color: #6e6e6e;
    font-family: "瀹嬩綋";
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
}

.index-smalltit a span {
    color: #ff7e00
}

.index-carousel2 {
    width: 271px;
    height: 206px;
}

.index-carousel2 .carousel-in {
    width: 100%;
    height: 100%;
}

.index-carousel2 .carousel-in li {
    width: 100%;
    height: 100%;
}

.index-carousel2 .carousel-in li img {
    width: 100%;
    height: 100%
}

.index-carousel2 ol {
    bottom: 12px;
}

.index-carousel2 ol li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 9px
}

.index-zixun {
    width: 100%;
    height: auto;
}

.index-zixun .left {
    width: 271px;
    height: auto
}

.index-zixun .right {
    width: 597px;
    height: auto;
}

.index-zixun .right ul li {
    width: 186px;
    height: 193px;
    margin: 0 0 12px 13px;
    background: #f9f9f9;
    float: left;
}

.index-zixun .right ul li .top1 {
    width: 186px;
    height: 126px;
}

.index-zixun .right ul li .top1 a {
    display: block;
    width: 100%;
    height: 100%;
}

.index-zixun .right ul li .top1 a img {
    display: block;
    width: 100%;
    height: 100%
}

.index-zixun .right .mid1 p {
    font-size: 14px;
    color: #363636;
    padding: 0 14px;
    line-height: 16px;
    margin-top: 8px;
}

.index-zixun .right .mid1 p a {
    color: #363636
}

.index-zixun .right .zixun-bottom span {
    margin: 0
}

.index-zixun-left1 {
    width: 100%;
    height: 167px;
    background-color: #f9f9f9;
    overflow: hidden;
}

.index-zixun-left1 h4 {
    font-size: 18px;
    color: #3f3f3f;
    line-height: 24px;
    font-weight: normal;
    padding: 0 14px;
    margin: 16px 0 7px;
}

.index-zixun-left1 h4 a {
    color: #3f3f3f
}

.index-zixun-left1 p {
    color: #6b6b6b;
    padding: 0 14px;
    height: 96px;
    overflow: hidden
}

.zixun-bottom {
    width: auto;
    height: 20px;
    padding: 5px 14px 0;
}

.zixun-bottom span {
    font-size: 12px;
    color: #8e8e8e
}

.dayi_online .left2 {
    width: 480px;
    height: auto
}

.dayi_online .right2 {
    width: 360px;
    height: auto
}

.phone-box {
    width: 105px;
    height: 34px;
    position: absolute;
    left: 50%;
    margin-left: -52.5px;
    top: -34px;
    background: url("../images/phone-box.png") center center no-repeat;
    text-align: center;
    display: none;
    font-size: 14px;
    color: #585858;
    line-height: 26px
}

.weixin-box {
    width: 84px;
    height: 91px;
    position: absolute;
    left: 50%;
    margin-left: -45px;
    bottom: 14px;
    background: url("../images/weixin-box.png") center center no-repeat;
    text-align: center;
    display: none;
    font-size: 14px;
    color: #585858;
}

.weixin-box img {
    display: block;
    margin: 6px auto 0;
    width: 72px;
    height: 72px
}

.shujia {
    width: 866px;
    height: 192px;
    border: 1px solid #d4d4d4;
    margin-top: 10px;
    position: relative
}

.shujia-gk {
    display: block;
    width: 23px;
    height: 72px;
    padding: 8px 5px;
    text-align: center;
    position: absolute;
    line-height: 18px;
    left: 0;
    top: 50%;
    margin-top: -44px;
    background: #ff7e00;
    color: #fff;
    font-size: 16px;
    border-radius: 0 3px 3px 0
}

.lunbotu {
    width: 765px;
    height: 100%;
    position: relative;
    left: 70px;
}

.lunbotu .carousel-prev {
    background: url("../images/carousel-prev1.png") center center no-repeat;
    width: 22px;
    height: 36px;
    margin-left: 0;
    left: -20px;
    top: 78px
}

.lunbotu .carousel-next {
    background: url("../images/carousel-next1.png") center center no-repeat;
    width: 22px;
    height: 36px;
    margin-right: 0;
    right: -20px;
    top: 78px
}

.lunbotu .lunbotu-in {
    width: 100000px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.lunbotu .lunbotu-in li {
    width: 143px;
    height: 100%;
    float: left;
    margin: 0 5px;
}

.lunbotu .lunbotu-in li table {
    width: 100%;
    height: 100%;
}

.lunbotu .lunbotu-in li table td {
    text-align: center;
    vertical-align: top;
}

.lunbotu .lunbotu-in li table td img {
    display: block;
    margin: 15px auto 0
}

.lunbotu .lunbotu-in li table td p {
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    margin-top: 4px;
    color: #4a4a4a;
}

.lunbotu .lunbotu-in li table td p a {
    color: #4a4a4a
}

.lunbohide {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

.index-right2 {
    width: 242px;
    height: auto;
    padding: 8px 8px 0;
    background: #f8f8f8;
    margin-bottom: 6px;
}

.index-right2 img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto
}

.index-right2 p {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    margin: 7px 0
}

.index-right1 {
    width: 100%;
    height: auto;
    padding-top: 17px;
    padding-bottom: 10px;
    background: #f8f8f8;
}

.index-right1 label {
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #000;
    font-size: 14px;
    text-align: left;
    padding-left: 28px
}

.index-right1 select {
    display: inline-block;
    width: 145px;
    height: 30px;
    border: 1px solid #aaa;
    padding: 0 13px;
    font-size: 12px;
    color: #525252
}

.index-right1 input {
    width: 117px;
    height: 28px;
    border: 1px solid #aaa;
    padding: 0 13px;
    font-size: 12px;
    color: #525252
}

.index-right1 .pub-btn1 {
    width: 208px;
    height: 36px;
    line-height: 36px;
    background-color: #808080;
    border-radius: 3px;
    margin: 19px auto 8px
}

.pub-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/select-img.png") no-repeat right center #fff;
    padding-right: 26px;
    outline: none;
    padding-left: 14px
}

.pub-select::-ms-expand {
    display: none
}

.index-right1-table {
    width: 208px;
    height: auto;
    margin: 0 auto;
}

.index-right1-table th {
    color: #242424;
    font-weight: normal;
    padding: 0 0 3px;
    border-bottom: 1px dashed #c2c2c2;
    font-size: 14px
}

.index-right1-table td {
    vertical-align: middle;
    color: #737373;
    padding: 3px 0;
    font-size: 14px
}

.index-right1-table .td1 {
    width: 88px;
    text-align: left
}

.index-right1-table .td2,
.index-right1-table .td3 {
    width: 60px;
    text-align: center
}

.fanhuitop {
    display: block;
    position: fixed;
    right: 50px;
    top: 50%;
    display: none;
    cursor: pointer;
    margin-top: -62.5px;
    width: 35px;
    height: 125px;
    z-index: 555;
}

.fanhuitop img {
    display: block;
    width: 100%;
    height: 100%
}

.bg31du {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/31du.png") left top no-repeat
}

.bgjyzs {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/jyzs.png") left top no-repeat
}

.bg31du {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/31du.png") left top no-repeat
}

.bgdu {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/du.png") left top no-repeat
}

.bgzizhu {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/zizhu.png") left top no-repeat
}

.bgyanjiu {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/yanjiu.png") left top no-repeat
}

.bgcrjy {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/crjy.png") left top no-repeat
}

.bggfs {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/gfs.png") left top no-repeat
}

.bgycjy {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/ycjy.png") left top no-repeat
}

.bgzyjh {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/zyjh.png") left top no-repeat
}

.bgzwhz {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/zwhz.png") left top no-repeat
}

.bghnd {
    width: 58px;
    height: 37px;
    display: inline-block;
    background: url("../images/hnd.png") left top no-repeat
}

.innerdiv {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.navbar-in li {
    z-index: 41;
}

.meishu_biaoqian .fr .current {
    background: #ff7e00;
    border: 1px solid #ff7e00;
    color: #fff;
}

.change-tx {
    width: 133px;
    height: 133px;
    overflow: hidden;
    border-radius: 50%;
    left: 7px;
    top: 7px;
    position: absolute;
}

.tx-bot {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
}

.innerdiv table {
    width: 100%!important;
    height: auto;
}

footer .footer1 {
    width: 690px;
    margin-right: 17px;
}

footer .footer1 li {
    width: 132px;
}

footer .footer2 {
    width: 110px;
}

footer .footer3 {
    margin-left: 16px;
}

.carousel-dl {
    z-index: 28;
    position: absolute;
    right: 0;
    top: 0;
    width: 295px;
    height: 100%;
}

.carousel-dl dd {
    cursor: pointer;
    width: 295px;
    height: 97px;
    margin-top: 10px;
    background: rgba(255, 255, 255, 0.87)
}

.carousel-dl dd table {
    width: 100%;
    height: 100%;
}

.carousel-dl dd table td {
    text-align: justify;
    text-justify: inter-ideograph;
    vertical-align: middle;
    font-size: 18px;
    color: #3e3e3e;
    padding: 0 10px 0 20px;
    line-height: 24px;
    font-weight: bold;
}

.carousel-dl dd:hover table td {
    color: #ff7e00;
}

.carousel-dl .current table td {
    color: #ff7e00;
}

.login2 img {
    background: #fff;
}


/*榛勬湞鐞翠慨鏀�*/

.major_div .major_div_in ul li {
    min-width: 51px;
    padding: 0px 7px;
    line-height: 27px;
    height: 27px;
    border: none;
    font-size: 15px;
}

.major_div .major_div_in ul li:hover {
    background-color: #ff7e00;
    color: #fff;
}

.major_school_list .mid h6:hover {
    color: #ff7e00;
}

.web2 span:hover {
    color: #ff7e00;
}

.web1 span:hover {
    color: #ff7e00;
}

.major_tit form span {
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #50a7de;
    background: #ff7e00;
    color: #fff;
}

.major_tit form input {
    border-radius: 5px;
}

.major_tit form button {
    height: 41px;
    margin-left: -58px;
    border-radius: 0px 5px 5px 0px;
}

.hot-news li a:hover {
    color: #ff7e00;
}

.meishu_biaoqian .fr li {
    padding: 0 9px;
    border: none;
}

.meishu_biaoqian .fr li:hover {
    background: #ff7e00;
    color: #fff;
}

.meishu_news table tr:hover {
    background: #F7F7F7;
    cursor: pointer;
}

.major_school_list .mid h6 a:hover {
    color: #ff7e00;
}

.profession .major_div .major_div_in .profession_dl dd {
    margin-top: 3px;
}

.ques-in h6 {
    font-size: 17px;
}

.ques-in label {
    font-size: 15px;
}

.ques-in label:hover {
    color: #ff7e00;
}

.meishu_biaoqian .fr li a:hover {
    color: #fff;
}

.pub-select {
    background: none\9\0!important;
}

#bk404 {
    width: 100%;
    height: 527px;
    position: relative;
}

.video_nav .right li a {
    cursor: pointer;
}

.video_nav .right li a:hover {
    color: #ff7e00;
}

.shaixuan2 .right a {
    height: 23px;
}

.lunbotu .lunbotu-in li table td a:hover {
    color: #ff7e00;
}

.index-zixun .right .mid1 p a:hover {
    color: #ff7e00;
}

.index-zixun-left1 h4 a:hover {
    color: #ff7e00;
}

.index-right2 p:hover {
    color: #ff7e00;
}

.major_mid .major_mid_in p {
    line-height: 20px;
}

.meishu_biaoqian .fr li {
    border: 1px solid #fff;
    line-height: 26px;
}

.select_school .select-in .top ul li .sanjiao1 {
    border-bottom: 24px solid #c7c7c7;
}

.select_school .select-in .select_div .select_table_td:hover {
    background: #f3f3f3;
}

.major_match_box .major_match dl dd:hover {
    background: #ff7e00;
}

.major_match_box .major_match dl dd:hover a {
    color: #fff;
}
