.a_hover:hover {
    color: #EB6924;
    cursor: pointer;
}

#carousel-example-vertical .a_hover:hover {
    color: #EB6924;
}

.nav_dropdown .Select {
    color: white;
    background-color: #EB6924;
    cursor: pointer;
}

.input_title {
    width: 100px;
    font-size: 16px;
    line-height: 40px;
    margin-right: 20px;
    height: 16px;
    font-weight: 600;
    text-align: right;
}

.input_title span {
    color: red;
}

.input_text select {
    color: white;
}

.input_text input, .input_text select {
    width: 250px;
    height: 40px;
    border: 1px solid #EB6924;
    border-radius: 5px;
}

.input_text .form-control:focus {
    outline: none;
    border-color: #EB6924;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #bababa; /*background-color: #EB6924;*/
}

.input_text select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../img/下拉.png") no-repeat 215px;
}

.input_type {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px;
    color: white;
}

.input_submint {
    width: 230px;
    height: 42px;
    background: #EB6924;
    border: 0;
    border-radius: 21px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    float: right;
}

.input_submint:hover {
    background: rgb(252, 199, 60);
}

.input_text .input_error {
    border: 1px solid red;
}

.input_text .input_error::-webkit-input-placeholder {
    color: red;
}

.all_hanguo_school, .hanguo_school {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 10px;
}

.hanguo_school {
    margin-bottom: 30px;
}

.hanguo_details_btn {
    line-height: 18px;
}

.school_img:hover {
    box-shadow: 1px 2px 5px #777777;
    border-radius: 5px; /*border: solid 1px rgba(255,255,255,.5);*/
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}

.hanguo_school .school_img {
    width: 150px;
    height: 92px;
    border-radius: 5px;
    margin-right: 10px;
}

.hanguo_details input {
    width: 80px;
    height: 22px;
    border: 1px solid #EB6924;
    border-radius: 11px;
    font-size: 12px;
    font-weight: 400;
    color: #EB6924;
    margin-left: 5px;
}

.hanguo_school_name {
    width: 112px;
    /*height: 17px;*/
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 27px;
   text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hanguo_school_other span {
    width: 48px;
    height: 11px;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    margin-left: 5px;
}

.yuxueyuan_programme:not(:last-child) {
    margin-bottom: 60px;
}

.programme_title p {
    height: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.programme_step {
    display: flex;
    flex-direction: row;
    margin-top: 30px;
}

.programme_right, .programme_img {
    display: flex;
    align-items: center;
}

.programme_right {
    margin: 0 20px;
}

.programme_img {
    background-color: #EB6924;
    width: 200px;
    height: 100px;
    position: relative;
}

.programme_img p {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 100px;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    z-index: 9999999;
}

.programme_mengban {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.2;
}

.nav_item_li a {
    color: white;
}

.logo_share {
    background: url("../img/bgimg.png") no-repeat center;
    background-size: 100% 100%;
    height: 133px; /*line-height: 130px;*/
}

.logo_href img {
    margin: 20px 0;
}

.school_href img {
    margin-top: 10px;
}

.share_img_current {
    margin-top: 10px;
    text-align: center;
}

.main_nav {
    background-color: #eb6924;
}

.nav_fst_item {
    background-color: #fabb39;
    width: 240px;
    text-align: center;
    height: 100%;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #fabb39 !important;
}

.top_info {
    height: 40px;
    line-height: 40px;
    background-color: #f0f0f0;
    width: 100%;
    border-bottom: 1px solid rgb(229, 229, 229);
}

.navbar-nav > li > a {
    padding-top: 22px;
    height: 100%;
}

.Notice {
    color: #666;
    margin: 0 5px;
    font-size: 14px;
}

.Notice .Notice_r {
    font-size: 14px;
    color: #fff;
    margin: 0 18px;
}

.right_Notice {
    padding: 0 15px;
    background-color: #eb6924;
    border-radius: 0 0 10px 10px;
}

.share_img {
    margin: 0 15px 0 15px;
}

.share_img_content {
    margin: 0 15px;
    display: inline-block;
}

.nav_item_li {
    font-size: 18px;
    width: 150px;
    text-align: center;
    height: 100%;
}

.nav_item_li:hover {
    background-color: #fabb39;
    box-shadow: 0 0 2px #eee;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}

.erjicaidan_dropdown {
    position: absolute;
    z-index: 9999;
    width: 150px;
    background-color: #eb6924;
}

.erjicaidan_dropdown_li {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: left;
    text-align: center; /*border-bottom: 1px solid white;*/
}

.erjicaidan_dropdown_li:hover {
    background-color: #f99058;
    cursor: pointer;
}

.caret {
    border: 1px solid black;
    border-radius: 50px;
}

.nav_item_li_active {
    color: black !important;
    font-weight: 700;
    font-size: 20px;
}

.YouGuan {
    padding: 2px 4px;
    border: #fabb39;
    background-color: #fabb39;
    border-radius: 15px;
}

.nav_dropdown {
    position: absolute;
    box-sizing: border-box;
    border-left: 1px solid #f1f1f1;
    background-color: #fff;
    z-index: 9999;
}

.nav_dropdown_item_list { /*position: absolute;*/
    width: 240px;
    height: 50px;
    margin: 20px 0;
    line-height: 50px;
    text-align: left;
    padding-left: 15px;
    font-size: 14px;
}

.nav_dropdown_item_list:hover {
    color: white;
    background-color: #f99058;
    cursor: pointer;
    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
}

.nva_dropdown_item_content_class {
    overflow: auto;
    height: 460px;
    padding: 60px 30px 0 30px;
    position: absolute;
    left: 240px;
    top: 0;
    width: 960px;
    background-color: white; /* border: 1px solid #f1f1f1; */
    text-align: left;
}

.nva_dropdown_item_content_program { /*padding: 0 20px 0 20px;*/ /*position: absolute;*/ /*left: 240px;*/ /*top: 0;*/ /*height: 510px;*/ /*overflow: auto;*/ /*!*height: 150px;*!*/ /*background-color: white;*/ /*border: 1px solid #f1f1f1;*/
    overflow: auto;
    height: 510px;
    padding: 20px 20px 0 20px;
    position: absolute;
    left: 240px;
    top: 0;
    width: 1000px;
    background-color: white;
    border: 1px solid #f1f1f1;
}

.nva_dropdown_item_content { /*padding: 20px 20px 0 20px;*/ /*position: absolute;*/ /*left: 240px;*/ /*top: 0;*/ /*width: 1000px;*/ /*!*height: 150px;*!*/ /*background-color: white;*/ /*border: 1px solid #f1f1f1;*/
}

.schrecommend .recleft .img {
    width: 140px;
    height: 95px;
}

.schrecommend .recleft .img img {
    width: 100%;
    height: 100%;
}

.schintrol {
    margin-left: 10px;
}

.recname {
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #333;
    max-width: 145px;
    overflow: hidden;
}

.addname {
    height: 22px; /*line-height: 22px;*/
    font-size: 14px;
}

.japname {
    margin-left: 8px;
}

.addrname {
    font-size: 14px;
    color: rgba(6, 7, 11, 0.76);
    height: 22px;
    line-height: 22px;
    text-align: left;
}

.seedetail {
    float: left;
    font-size: 12px;
    color: #1EAD67;
    padding: 0px 10px;
    line-height: 20px;
    border: 1px solid #1EAD67;
    border-radius: 2px;
    overflow: hidden;
    margin-top: 5px;
}

.recleft {
    float: left;
    width: 33.33%;
    padding: 0px 3px;
    margin-bottom: 20px;
}

.U_tj_info {
}

.U_tj_name {
    text-align: left;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
}

.U_tj_img {
    width: 206px;
    height: 156px
}

.U_tj_dq, .U_tj_top {
    font-size: 14px;
    color: #6F6F6F;
    height: 25px;
    line-height: 25px;
}

.U_tj_introduction {
    height: 35px;
    line-height: 35px;
    width: 270px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.U_tj_introduction:hover {
    color: #fabb39;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.in_word_top_info {
    color: red;
}

.in_country_top_info {
    color: #05abe0;
}

.U_tj_img img {
    width: 100%;
    height: 100%;
}

.U_tj_dq_right {
}

.traleft img {
    width: 100%;
}

.leftperid {
    margin-right: 55px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.date {
    float: right;
    font-size: 13px;
    color: #4E4E4E;
}

.basic {
    text-align: left;
}

.basic span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #FB9004;
    padding: 0px 10px;
    border: 1px solid #FB9004;
    border-radius: 10px;
    overflow: hidden;
}

.period {
    height: 40px;
    line-height: 40px;
}

.traleft {
    padding: 0 15px 15px 0;
}

.Study_Abroad_Program {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}

.gratitle {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding: 25px 0 0 0;
    padding-left: 20px;
    text-align: left;
}

.leftimg {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    width: 200px;
    height: 96px;
    line-height: 96px;
    text-align: center;
    border-radius: 5px;
}

.leftimg1 {
    background-image: url("http://www.muzixiaohua.cn/picture/image/program1.jpg");
}

.leftimg2 {
    background-image: url("http://www.muzixiaohua.cn/picture/image/program2.jpg");
}

.leftimg3 {
    background-image: url("http://www.muzixiaohua.cn/picture/image/program3.jpg");
}

.grameleft .icon {
    float: left;
    width: 20px;
    height: 20px;
    margin: 0px 10px;
    margin-top: 25px;
}

.grameleft {
    margin: 20px;
}

/*↑↑↑导航部分↑↑↑*/
.carousel {
    border-radius: 9px;
    max-width: 900px;
    height: 360px;
    padding: 0 10px 0 0;
}

.carousel2 {
    border-radius: 9px;
    width: 550px;
    height: 294px;
    padding: 0;
}

.carousel-inner, .carousel-inner_db {
    height: 100%;
}

#myCarousel2 .carousel-inner:hover, .videolist:hover {
    box-shadow: 1px 2px 5px #777777;
}

.carousel-inner img { /*width: 100%;*/ /*height: 100% !important;*/
    cursor: pointer;
}

.carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 10px;
    text-indent: -999px;
    cursor: pointer;
    background-color: white; /*border: 1px solid #fff;*/
    border-radius: 10px;
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 74%;
    z-index: 15;
    width: 20%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.carousel-indicators .active {
    border: 0;
    margin: 0 10px;
    background-color: #EB6924;
}

.carousel-indicators2 {
    position: absolute;
    bottom: 0;
    left: 594px;
    z-index: 15;
    width: 20%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.carousel-indicators2 li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    text-indent: -999px;
    cursor: pointer;
    background-color: white;
    border-radius: 50%;
}

.carousel-indicators2 .active {
    width: 8px;
    height: 8px;
    margin: 0 5px;
    background-color: #EB6924;
}

.carousel_spot {
    float: left;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #EB6924;
    margin-top: 12px;
}

#carousel-example-vertical {
    height: 30px;
    margin-left: 143px;
    padding: 0;
}

#carousel-example-vertical .carousel-inner {
    position: relative;
    width: 100%;
    overflow: visible;
}

#carousel-example-vertical a {
    font-size: 14px;
    font-weight: 400;
    color: #444444;
    margin-left: 19px;
}

#carousel-example-vertical .carousel-indicators_top {
    position: absolute;
    bottom: -4px;
    left: 1168px;
    border-left: 1px solid #EB6924;
    height: 18px;
    line-height: 18px;
    width: 170px;
}

#carousel-example-vertical .carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 10px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #EB6924;
    border-radius: 10px;
}

#carousel-example-vertical .carousel-indicators .active div {
    background-color: #EB6924
}

.active#carousel-example-vertical .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0 10px;
    background-color: white;
}

#carousel-example-vertical .item span {
    width: 113px;
    height: 30px;
    line-height: 30px;
    z-index: 15;
    float: right;
}

.carousel-example-vertical2 {
    height: 360px;
}

.carousel-indicators .active {
    background-color: #ef8750;
}

.carousel-caption {
    position: absolute;
    bottom: -20px;
    left: 3%;
    z-index: 15;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    font-size: 16px;
}

/*↑↑↑大图轮播↑↑↑*/
.application {
    height: auto;
    background-color: #ef8750; /*width: 25%;*/
    max-width: 300px;
    height: 360px;
    padding: 0;
    border-radius: 5px;
}

.item_application {
    text-align: center;
    width: 280px;
    height: 64px;
    line-height: 64px;
    background: #EB6924;
    box-shadow: 0 3px 7px 0 rgba(55, 24, 8, 0.41);
    border-radius: 5px 5px 0 0;
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
}

.input_information {
    width: 80%;
    text-align: center;
    margin: 23px auto;
}

.input_information .form-control {
    width: 230px;
    height: 42px;
    background: #FFFFFF;
    border-radius: 5px;
}

.input_information .form-group {
    margin-bottom: 10px;
}

.btn_sub_btn {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 27px;
    border: 0;
    width: 230px;
    height: 42px;
    background: #FCC73C;
    box-shadow: 0px 3px 7px 0px rgba(55, 24, 8, 0.41);
    border-radius: 21px;
    margin-top: 5px;
}

.btn_sub_btn:hover {
    background: #f6925d;
    color: white; /*background-image: -webkit-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: -moz-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: -ms-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: -o-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: linear-gradient(to bottom, #fcc73c, #fcc73c);*/ /*text-decoration: none;*/ /*-webkit-transition: all 1s linear;*/ /*-moz-transition: all 1s linear;*/ /*-o-transition: all 1s linear;*/ /*transition: all 1s linear;*/
}

.Advertising-Announcement {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #444444;
    margin-top: 19px;
    padding: 5px;
    height: 40px;
    line-height: 30px;
    overflow: hidden;
}

.university_info img {
    display: inline-block;
}

.university_info img:hover { /*box-shadow: 1px 1px 9px 3px rgba(192,187,187,0.75) inset;*/ /*-webkit-box-shadow: 1px 1px 9px 3px rgba(192,187,187,0.75) inset;*/ /*-moz-box-shadow: 1px 1px 9px 3px rgba(192,187,187,0.75) inset;*/
}

.ceshihover:hover {
    box-shadow: 0px 0px 5px #555555; /*border: solid 1px #FFFFFF;*/
}

.university_list:hover {
    box-shadow: 1px 2px 5px #777777;
}

.university_list {
    margin-bottom: 20px; /*border: solid 1px #f0f0f0;*/
    border-radius: 5px 5px 0 0;
}

.university_list .U_hard_img {
    width: 285px;
    height: 175px;
}

.U_name {
    font-size: 18px;
    font-weight: 700;
    margin: 18px 0 5px 21px;
    cursor: pointer;
    display: block;
}

.U_name:hover {
    color: #ef8750;
    text-decoration: none;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}

.university_info {
    margin: 0 0 0 21px;
    height: 20px;
    line-height: 20px;
}

.university_info span {
    margin: 0 5px;
    font-size: 12px;
    cursor: pointer;
}

.U-btn_f { /*text-align: center;*/
    margin: 15px 0 18px 21px;
}

.U-btn {
    border: 0;
    width: 115px;
    height: 33px;
    background: #EB6924;
    border-radius: 17px;
    margin-right: 13px;
    cursor: pointer;
}

.btn_hover {
    cursor: pointer;
}

.btn_hover:hover {
    background: #f6925d;
    color: white;
    border-color: #f6925d;
    background: -webkit-linear-gradient(top, #f6925d, #f6925d);
    background: -moz-linear-gradient(top, #f6925d, #f6925d);
    background: -ms-linear-gradient(top, #f6925d, #f6925d);
    background: -o-linear-gradient(top, #f6925d, #f6925d);
    background: linear-gradient(to bottom, #f6925d, #f6925d);
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.U-btn:hover {
    background: #f6925d;
    color: white;
    background: -webkit-linear-gradient(top, #f6925d, #f6925d);
    background: -moz-linear-gradient(top, #f6925d, #f6925d);
    background: -ms-linear-gradient(top, #f6925d, #f6925d);
    background: -o-linear-gradient(top, #f6925d, #f6925d);
    background: linear-gradient(to bottom, #f6925d, #f6925d);
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

/*.U-width {*//*    height: 310px;*//*}*/
.U-TOP9 {
    border: solid 10px #ef8750;
    border-radius: 5px;
}

.top9_nav {
    margin-top: 20px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    font-size: 17px;
}

.top9_nav_class {
    cursor: pointer;
}

.top9_nav span {
    margin: 0 5px;
}

.top9_nav_active {
    font-weight: 700;
    color: #ef8750;
}

.U_name_top9 {
    cursor: pointer;
    font-size: 18px;
    padding: 15px 0 10px 0;
    border-bottom: 1px dashed #777;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.lblb {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
}

.lblb ul {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
    padding-left: 0;
}

.lblb li {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
    padding: 15px 0 10px 40px;
    border-bottom: 1px dashed #777;
    transition: 0.3s
}

.lbcon {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.lbcon span {
    font-size: 24px;
    font-family: Times New Roman;
    font-weight: bold;
    color: #333333;
    line-height: 26px;
    margin-right: 10px;
    transition: 0.3s
}

.lbcon p {
    font-size: 18px;
    color: #333333;
    text-align: left;
    line-height: 1.2em;
    font-weight: 900;
    margin: 0 0 0;
    transition: 0.3s
}

.lblb li:hover {
    border-bottom: 1px dashed #EB6924;
    cursor: pointer;
}

.lblb li:hover .lbcon span {
    color: #EB6924;
}

.lblb li:hover .lbcon p {
    color: #EB6924;
}

.U_name_top9 span {
    font-size: 24px;
    font-family: Times New Roman;
    font-weight: bold;
    color: #333333;
    line-height: 27px;
    margin-right: 10px;
}

.U_name_top9:hover {
    color: #ef8750;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}

.U_name_TOP9_container {
    width: 90%;
    margin: 0 auto;
    overflow: auto;
    height: 480px;
}

.View_Details_button {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}

.View_Details_button button:hover {
    background: #EB6924;
    color: white; /*background-image: -webkit-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: -moz-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: -ms-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: -o-linear-gradient(top, #fcc73c, #fcc73c);*/ /*background-image: linear-gradient(to bottom, #fcc73c, #fcc73c);*/ /*text-decoration: none;*/ /*-webkit-transition: all 1s linear;*/ /*-moz-transition: all 1s linear;*/ /*-o-transition: all 1s linear;*/ /*transition: all 1s linear;*/
}

.View_Details_button button {
    padding: 8px 65px;
    border: 0;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    width: 230px;
    height: 42px;
    background: #FCC73C;
    box-shadow: 0 3px 7px 0 rgba(55, 24, 8, 0.41);
    border-radius: 21px;
}

.Advertising_img img {
    margin: 10px 0 30px 0;
    cursor: pointer;
    width: 100%;
}

.brief_introduction {
    width: 100%;
}

.brief_introduction span {
    margin: 20px 0;
    font-size: 19px;
    font-weight: 900;
    zoom: 1.3;
    padding-bottom: 10px;
    border-bottom: solid 2px #fabb39;
}

.brief_introduction_p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    overflow: hidden;
    letter-spacing: 3px;
    max-height: 220px;
    font-size: 16px;
    line-height: 1.6em;
    color: #454545;
}

.hr_nav {
    margin-bottom: 20px;
}

.icon_img_hr {
    margin-right: 10px;
}

.hr_text_nav_head {
    font-weight: 800;
    font-size: 24px;
    margin-right: 20px;
    color: #000000;
}

.hr_text_info {
    color: #888888;
}

.more_button {
    color: #f3a57c;
    font-size: 12px;
}

.article_and_QA {
    display: flex;
    justify-content: space-between;
}

.demo1 {
    padding: 0;
    margin: 0;
}

.demo1 li {
    padding-bottom: 5px;
}

.article {
}

.article_item_title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 18px;
    width: 380px;
}

.article_content {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #777777;
    font-size: 14px;
}

.article_info {
    margin-top: 10px;
    color: #777777;
    display: flex;
    flex-direction: row;
}

.article_info div {
    margin-right: 40px;
}

.article_info img {
    margin-right: 5px;
}

.article_list_main {
    margin-bottom: 22px;
    display: flex;
    flex-direction: row;
}

.article_list_main:last-child {
    margin-bottom: 0;
}

/*.article_item_img:hover {*//*    box-shadow: 0px 0px 5px 1px rgba(72, 71, 71, 0.71);*//*    -webkit-box-shadow: 0px 0px 5px 1px rgba(72, 71, 71, 0.71);*//*    -moz-box-shadow: 0px 0px 5px 1px rgba(72, 71, 71, 0.71);*//*    -webkit-transition: all 100ms linear;*//*    -moz-transition: all 100ms linear;*//*    -o-transition: all 100ms linear;*//*    transition: all 100ms linear;*//*}*/
.Q_info, .A_info {
    display: flex;
    flex-direction: row;
}

.Q_info {
    margin-bottom: 17px;
}

.Q_info_title {
    font-size: 18px;
    font-weight: 700;
    color: #555;
    cursor: pointer;
}

.Q_info img, .A_info img {
    margin-right: 12px;
}

.QA_list_content { /*height: 105px;*/
    padding-bottom: 21px;
    margin-bottom: 21px;
    border-bottom: 1px dashed #777777;
}

.A_info_title { /*max-width: 80%;*/ /*width: 80%;*/
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #777777;
    cursor: pointer;
}

.Worry_relief_Hall {
    padding-left: 10px;
    height: 293px;
}

.lb2 {
    display: flex;
    flex-direction: row; /*justify-content: space-between;*/
}

.lb2_content {
    position: relative;
}

.lb2_content img {
    width: 100%;
    height:auto; max-height: auto !important;
}

.wrh_img {
    position: relative;
    cursor: pointer;
    margin-bottom: 12px;
}

.wrh_img_vclose1 {
    position: fixed;
    right: 2%;
    top: 2%;
    border-radius: 100%;
    cursor: pointer;
}

.wrh_img_videoed {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 99;
    border-radius: 100%;
}

/*.wrh_img img {*//*    width: 100%;*//*    height: 100%;*//*}*/
.wrh_img :hover {
    box-shadow: 0px 0px 5px 1px rgba(72, 71, 71, 0.71);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(72, 71, 71, 0.71);
    -moz-box-shadow: 0px 0px 5px 1px rgba(72, 71, 71, 0.71);
    text-decoration: none;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.wrh_p {
    position: absolute;
    z-index: 2;
    width: 170px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    left: 10px;
    bottom: 0;
    color: #FFFFFF;
}

.img_mengban {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    opacity: 0.6;
}

.footer {
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

.footer_img {
    height: 480px;
    width: 100%;
    background: url("../img/footer_img.png") no-repeat center;
    background-size: 100% 100%;
}

.footer_footer {
    height: 300px;
    background-color: #333;
    color: #f1f1f1;
}

.footer_img_info {
    position: relative;
    color: #FFFFFF;
}

.footer_text1 {
    position: absolute;
    z-index: 2;
    left: 407px;
    top: 61px;
    color: #FFFFFF;
}

.footer_text1 span {
    font-size: 40px;
    font-weight: 800;
    color: #FFFFFF;
    margin-right: 20px;
}

.footer_text2 {
    position: absolute;
    z-index: 2;
    left: 623px;
    top: 158px;
    color: #FFFFFF;
}

.footer_text2 p {
    font-size: 18px;
    font-weight: 700;
    color: #eee;
}

.f_img {
    position: absolute;
    width: 100px;
    height: auto;
    z-index: 2;
    right: 0;
    top: 70px;
}

.f_img p {
    text-align: center;
}

.f_img_1 img, .f_img_2 img, .f_img_3 img {
    width: 100px;
    height: 100%;
    display: block;
    margin: 0 auto;
}

.f_img_2 {
}

.f_img_3 {
}

.footer_sctu {
    display: block;
    width: 380px;
    height: 245px;
    display: block;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    position: absolute;
    top: 230px;
    left: 100px;
}

.footer_sctu img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.f_other_title {
    position: absolute;
    z-index: 2;
    left: 490px;
    top: 285px;
    width: 200px;
}

.f_other_title_0 {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    width: 135px;
    height: 30px;
    background: #EB6924;
    border-radius: 8px;
}

.f_other_title_1, .f_other_title_4 {
    position: absolute;
    z-index: 2;
    text-align: center;
    font-size: 14px;
    width: 275px;
    height: 46px;
    background: #333333;
    border-radius: 23px;
    line-height: 46px;
}

.f_other_title_2, .f_other_title_3 {
    position: absolute;
    z-index: 2;
    text-align: center;
    font-size: 14px;
    width: 275px;
    height: 46px;
    background: #F4AF1B;
    border-radius: 23px;
    line-height: 46px;
}

.f_other_title_4 img {
    margin: 0 5px;
}

.f_other_title_1 {
    z-index: 3;
    top: 40px;
}

.f_other_title_2 {
    z-index: 4;
    left: 295px;
    top: 40px;
}

.f_other_title_3 {
    z-index: 5;
    top: 100px;
}

.f_other_title_4 {
    z-index: 4;
    left: 295px;
    top: 100px;
}

.footer_footer_nav {
    width: 1200px;
    margin: 0 auto;
    margin-top: 42px;
    margin-bottom: 35px;
    font-size: 16px; /*opacity: 0.7;*/
}

.footer_footer_nav a div {
    color: #ccc;
    display: inline-block;
    margin-right: 50px;
}

.footer_nav:hover {
    color: #F4AF1B;
}

.footer_footer_contact {
    width: 1200px;
    margin: 0 auto;
}

.footer_footer_contact img {
    margin-top: 40px;
    margin-left: 180px;
}

.footer_footer_contact_content {
    margin-top: 45px;
}

.footer_footer_contact_content a {
    color: #b8b7b7;
    cursor: pointer;
}

.footer_footer_contact_content a:hover {
    color: #F4AF1B;
}

.contact_information span {
    margin-right: 25px;
}

.copyright_info {
    color: #b8b7b7;
}

::-webkit-input-placeholder {
    color: #808080;
}

#wechat_input.change::-webkit-input-placeholder {
    color: red;
}

#name_input.change::-webkit-input-placeholder {
    color: red;
}

.input_information input {
    height: 40px;
}

.U_paiming_img { /*width: 285px;*/ /*height: 60px;*/
    margin-bottom: -10px;
}

.mode {
    width: 50px;
    height: 50px; /*background-color: #05abe0;*/
    z-index: 50;
    position: absolute;
    cursor: pointer;
}

.side_bar {
    position: fixed;
    left: 90%;
    top: 400px;
    z-index: 9999999;
}

.mode_0 {
    top: 120px;
    left: -5px;
    width: 40px;
    height: 90px; /*background-color: #05abe0;*/
    z-index: 50;
    position: absolute;
    cursor: pointer;
}

.mode_1 {
    top: 50px;
    left: 45px;
}

.mode_2 {
    top: 120px;
    left: 45px;
}

.mode_3 {
    top: 200px;
    left: 45px;
}

.mode_4 {
    height: 30px !important;
    width: 60px !important;
    top: 270px;
    left: 45px;
}

.mode_5 {
    top: 116px;
    left: 0px;
    width: 32px;
    height: 96px;
}

.xcxewm_class {
    z-index: 100;
    left: -14px;
    bottom: 27px;
    zoom: .9;
    position: relative;
}

.breadcrumb {
    padding-left: 0;
}

.nva_dropdown_item_content { /*-webkit-filter: blur(3px);*/ /*filter: blur(3px);*/
}

.header_mengban {
    width: 100%;
    height: 100%;
    position: absolute;
    position: absolute;
    left: 0;
    top: 0;
    width: 958px;
    /*background-color: rgba(0, 0, 0, 0.4);*/
    display: flex;
    justify-content: center;
    align-items: center;
}

.container {
    width: 100%;
}

.info {
    width: 1200px;
    margin: 0 auto;
}

#details {
    z-index: 9999999;
    color: white;
    padding: 10px;
    font-size: 18px;
    display: none;
    position: absolute; /*  注：弹出框必须为绝对定位  */
    background-color: #FA9354;
}

.QA_list {
    width: 100%;
}

.QA_list ul {
    width: 100%;
}

.QA_list ul li {
    width: 100%;
}

.QA_list ul li a {
    width: 100%;
}

/*语学院详情页*/
.nybb {
    width: 100%;
    height: 300px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}

.body_top_nav .navbar-default {
    border: none !important;
    border-radius: 0 !important;
    height: 62px !important;
}

.nybb .nybbc {
    width: 1200px;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0 auto;
    display: block;
}

.mbx {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0 auto;
    height: 70px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.mbx p {
    margin: 0 0 0;
    font-size: 14px;
    color: #fff;
}

.mbx a {
    font-size: 14px;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    transition: 0.3s;
}

.mbx a span {
    font-size: 14px;
    color: #fff;
    margin: auto 8px;
    transition: 0.3s;
}

.mbx a:last-child span {
    display: none;
}

.mbx a:hover {
    color: #FABB39;
}

.mbx a:hover span {
    color: #fff;
}

.nybcon {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.nybcll {
    width: 890px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.nybcll .bcltu {
    width: 180px;
    height: 110px;
    display: block;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    margin-right: 30px;
}

.nybcll .bcltu img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.nybcll .bclzi {
    width: 600px;
    display: block;
    overflow: hidden;
}

.nybcll .bclzi h2 {
    font-size: 28px;
    font-weight: 900;
    display: block;
    text-align: left;
    line-height: 1.2em;
    margin: 0 0 6px 0;
    color: #fff;
}

.nybcll .bclzi h5 {
    font-size: 12px;
    font-weight: 400;
    display: block;
    text-align: left;
    line-height: 1.2em;
    margin: 0 0 10px 0;
    color: #fff;
}

.nybcll .bclzi .bclzib {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: block
}

.nybcll .bclzi .bclzib h4 {
    width: 50%;
    overflow: hidden;
    display: block;
    font-weight: 900;
    color: #fff;
    font-size: 14px;
    margin: 0 0 8px 0;
}

.nybcll .bclzi .bclzib h4 span {
    font-weight: 400;
    color: #fff;
    font-size: 14px;
}

.nybcll .bclzi h6 {
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    font-weight: 900;
    color: #fff;
    font-size: 14px;
    margin: 0 0 8px 0;
}

.nybcll .bclzi h6 a {
    font-weight: 400;
    color: #fff;
    font-size: 14px;
}

.nybcrr {
    width: 170px;
    display: block;
    overflow: hidden;
}

.nybc {
    width: 100%;
    margin: 0 auto 15px;
    overflow: hidden;
    display: block;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.bcrcc {
    width: 48%;
    margin: 0 auto;
    overflow: hidden;
    display: block;
}

.bcrcc span {
    width: 48px;
    height: 48px;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.48);
    font-size: 24px;
    font-weight: 400;
    line-height: 48px;
    color: #fff;
    text-align: center;
}

.bcrcc p {
    font-weight: 400;
    color: #fff;
    font-size: 13px;
    display: block;
    text-align: center;
    margin-top: 10px;
}

.nybcrr .sqyss {
    width: 170px;
    height: 36px;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    background: #FABB39;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    border-radius: 6px;
    transition: 0.3s;
}

.nybcrr .sqyss:hover {
    background: #ec6925;
}

.info2 {
    width: 1200px;
    display: block;
    margin: 30px auto;
}

.info2::after {
    display: block;
    content: "";
    clear: both;
}

.zuo {
    width: 100%;
    display: block;
    box-sizing: border-box;
    float: left;
    border-radius: 8px;
    border: 1px solid #ededed;
    background: #fff;
    padding: 30px;
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 18%);
}

.zzlltt {
    width: 100%;
    margin: 0 auto 8px;
    overflow: hidden;
    display: block;
}

.zlbt {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    background: #ededed;
    box-sizing: border-box;
    padding: 12px 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.zlbt .zlbttu {
    width: 30px;
    height: 30px;
    display: block;
    margin-right: 20px;
}

.zlbt .zlbttu img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.zlbt h3 {
    font-size: 22px;
    color: #333333;
    font-weight: 900;
    margin: 0;
}

.nrkk {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    box-sizing: border-box;
    padding: 0 20px
}

/* 百度富文本 */
.nrkk table{
    width: 100%;
    margin: 10px 0;
}
.bdfwb {
    width: 100%;
    margin: 20px auto;
    box-sizing: border-box;
    display: block;
}

.bdfwb p {
    font-size: 16px;
    color: #666;
    line-height: 1.8em;
    text-align: left;
    width: 100%;
    transition: 0.3s;
    margin-bottom: 5px;
    text-align: justify; /* 文字两端对齐 */
    text-justify: inter-ideograph; /*IE*/
}

.bdfwb p img {
    max-width: 100%;
    width: auto;
    display: block;
    margin: 5px auto;
}

.bdfwb img {
    max-width: 100%;
    width: auto;
    display: block;
    margin: 5px auto;
}

.bdfwb p video {
    max-width: 100%;
    width: auto;
    height: 380px;
    display: block;
    margin: 5px auto;
}

/* 滚动图片放大 */
.tupgund {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
}

* {
    margin: 0px;
    padding: 0px;
}

.Exhibitor {
    width: 822px;
    overflow: auto;
}

.hl_main5_content {
    width: 822px;
    margin: 10px auto;
}

.hl_main5_content1 {
    width: 732px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
}

.hl_main5_content1 ul {
    width: 1600px;
    overflow: hidden;
}

.hl_main5_content1 ul li {
    float: left;
    width: 175px;
    display: inline;
    margin-right: 10px;
}
.hl_main5_content1 ul li .tutulbb{}

.hl_main5_content1 ul li img {
    width: 100%;
    transition: 0.3s;
}

.hl_main5_content1 ul li:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.hl_scrool_leftbtn {
    width: 14px;
    height: 38px;
    background: url(/public/index/pc/img/hl_scroll_left.jpg) no-repeat;
    float: left;
    margin-left: 10px;
    margin-top: 40px;
    cursor: pointer;
}

.hl_scrool_rightbtn {
    width: 14px;
    height: 38px;
    background: url(/public/index/pc/img/hl_scroll_right.jpg) no-repeat;
    float: right;
    margin-right: 12px;
    margin-top: 40px;
    cursor: pointer;
}

.demoList {
    width: 1229px;
    overflow: hidden;
}
.demoList li {
    float: left;
    width: 100%;
    background: #fff;
    _display: inline;
    position: relative;
    z-index: 0;
    overflow: hidden;
}


.demoList li a .tutulbb{
    border: 2px solid #ec6925;
}




.demoList li a {
    display: block;
    width: 100%;
    overflow: hidden;
    cursor: pointer;
}

/* jQuery jcLightBox css */
#jc-Mod {
    position: fixed;
    z-index: 3;
    display: none;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    cursor: pointer;
}

#jc-Box {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    display: none;
}

#box-top {
    height: 24px;
    position: relative;
    background: url(images1/box-top.png) repeat-x 0 0;
}

#box-top-left {
    background: url(images/box-ra.png) no-repeat 0 0;
    height: 24px;
    width: 24px;
    position: absolute;
    left: -24px;
    top: 0;
}

#box-top-right {
    background: url(images/box-ra.png) no-repeat -25px 0;
    height: 24px;
    width: 24px;
    position: absolute;
    right: -24px;
    top: 0;
}

#box-btm {
    height: 24px;
    position: relative;
    background: url(images1/box-bottom.png) repeat-x 0 0;
}

#box-cen-img {
    position: relative;
    background: #000;
    width: 800px;
    height: 480px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    overflow: hidden
}

#box-cen-img img {
    /*width: auto !important;*/
    /*height: auto !important;*/
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

#box-pn {
    position: absolute;
    left: 10px;
    top: 32px;
    height: 30px;
    width: 70px;
    z-index: 101;
}

#box-prev {
    background: #000;
    float: left;
    width: 32px;
    height: 30px;
    cursor: pointer;
}

#box-next {
    background: #000;
    float: right;
    width: 32px;
    height: 30px;
    cursor: pointer;
}

#box-pn a {
    display: block;
    height: 20px;
    position: relative;
    top: 5px;
    left: 5px;
    background: url(/public/index/pc/img/sprite.png) no-repeat;
}

#box-next a {
    background-position: 0 -20px;
}

#box-prev a {
    background-position: 0 -40px;
}

#box-close {
    background: url(images/box-close.png) no-repeat;
    height: 60px;
    width: 42px;
    position: absolute;
    top: 14px;
    right: 14px;
    cursor: pointer;
    z-index: 101;
}

#box-close a {
    display: block;
    height: 20px;
    position: relative;
    top: 20px;
    left: 8px;
    background: url(/public/index/pc/img/sprite.png) no-repeat 0 0;
}

#box-text {
    height: 50px;
    position: absolute;
    left: 0;
}

#box-text samp {
    display: block;
    position: absolute;
    background: url(img/arrow.png) no-repeat;
    height: 12px;
    width: 12px;
    left: 48%;
    top: -8px;
    z-index: 1;
}

#box-text-left {
    background: url(images/box-text.png) no-repeat;
    height: 50px;
    width: 10px;
    position: absolute;
    left: 0;
    top: 0;
}

#box-text-cen {
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    text-align: center;
    background: url(images/box-text-cen.png) repeat-x;
    height: 50px;
    line-height: 50px;
    margin: 0 10px;
    padding: 0 30px;
    font-size: 15px;
    overflow: hidden;
}

#box-text-right {
    background: url(images/box-text.png) no-repeat right 0;
    height: 50px;
    width: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

/* 相关视频 */
.picMarquee-left {
    width: 100%;
    overflow: hidden;
    margin: 20px auto 0;
}

.picMarquee-left .bd {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
}

.picMarquee-left .bd ul {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 185px;
    transition: 0.3s;
    border-radius: 6px;
    margin-right: 15px;
    margin-bottom: 16px;
}

/*.picMarquee-left .bd ul li:nth-child(4n) {*/
/*    margin-right: 0;*/
/*}*/

.picMarquee-left .bd ul li a {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 6px;
    background: #fff;
}

.picMarquee-left .bd ul li a .spttu {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    height: 90px;
    position: relative;
}

.picMarquee-left .bd ul li a .spttu img {
    width: 100%;
    margin: 0 auto;
    display: block;
    transition: 0.3s;
}

.picMarquee-left .bd ul li a .spttu i {
    display: block;
    width: 34px;
    height: 34px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -17px;
    background: url(/public/index/pc/img/playbutton.png) no-repeat center;
    background-size: cover;
    margin-left: -17px;
}

.picMarquee-left .bd ul li a .spzi {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.picMarquee-left .bd ul li a .spzi h3 {
    font-size: 15px;
    color: #251d1d;
    font-weight: 400;
    text-align: left;
    line-height: 16px;
    width: 100%;
    transition: 0.3s;
    margin: 15px 0 8px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}

.picMarquee-left .bd ul li a .spzi p {
    font-size: 12px;
    color: #888888;
    font-weight: 400;
    text-align: left;
    line-height: 14px;
    width: 100%;
    transition: 0.3s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.spzbb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}

.spzbb h4 {
    margin: 0;
    font-size: 15px;
    color: #f4621f;
    font-weight: 400;
    text-align: left;
    line-height: 16px;
    float: left;
}

.spzbb .lllan {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.spzbb .lllan span {
    width: 17px;
    margin-right: 5px;
    display: block;
}

.spzbb .lllan span img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.spzbb .lllan p {
    margin: 0;
    font-size: 12px;
    color: #888;
    font-weight: 400;
    text-align: left;
    line-height: 14px;
    float: left;
}

.picMarquee-left .bd ul li:hover a .spttu img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.picMarquee-left .bd ul li:hover {
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.18);
}

/* 图片左右 */
.tuzy {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
}

/* 右侧 */
.you {
    width: 280px;
    display: block;
    box-sizing: border-box;
    float: right;
}

.kszxtd {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 20px;
}

.kszxtd .ksbt {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    height: 50px;
    background: #ec6925;
}

.kszxtd .ksbt h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 900;
    margin: 0 auto;
    text-align: center;
    line-height: 50px;
}

.ksxk {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-bottom: 1px solid #ec6925;
}

.ksxksy {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 15px;
}

.kscon {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 15px;
    background: rgba(236, 105, 37, 0.12);
}

.kscon p {
    text-align: center;
    font-size: 18px;
    text-align: center;
    line-height: 1.5em;
}

.ksdjj {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 15%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.ksdjj .djtz {
    display: inline-block;
    cursor: pointer;
}

.ksdjj .djtz .djtuu {
    width: 70px;
    height: 70px;
    display: block;
}

.ksdjj .djtz .djtuu img {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

.ksdjj .djtz p {
    font-size: 16px;
    color: #565656;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    line-height: 1.4em;
    margin-top: 10px;
}

.ksdjj .djtz:hover p {
    color: #ec6925;
}

.dkdju1, .dkdju2 {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    display: none;
    cursor: pointer;
}

.dktt {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    background: #fff;
    border-bottom: 1px solid #ededed;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.dktt .dktzi {
    width: 50%;
    display: block;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.dktt .dktzi p {
    font-size: 18px;
    color: #444;
    line-height: 40px;
    margin: 0 0 0 15px;
}

.dktt .dktzi.on {
    background: rgba(236, 105, 37, 0.08)
}

.tjdzi {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 26px;
}

.tjdzi .ttzi {
    width: 100%;
    height: 38px;
    background: rgba(236, 105, 37, 0.08);
    font-size: 14px;
    color: #333;
    text-align: left;
    line-height: 38px;
    box-sizing: border-box;
    padding-left: 12px;
    border: none;
    border-radius: 5px;
    outline: none;
}

.ttj {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    height: 38px;
    background: #ec6925;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 900;
    text-align: center;
    line-height: 38px;
    border: none;
    outline: none;
    font-size: 18px;
    color: #fff;
    margin-top: 15px;
}

.tjdzi p {
    font-size: 14px;
    color: #888;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    line-height: 1.4em;
    margin-top: 8px;
}

/* 推荐语学院 */
.tjyxy {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #eee;
    padding: 15px;
}

.tjbt {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
}

.tjbt h3 {
    font-size: 18px;
    color: #333;
    font-weight: 400;
    margin: 0 auto;
    text-align: left;
    line-height: 1.2em;
}

.tjbt h3 span {
    color: #ec6925;
}

.tjyxx {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 15px auto;
}

.tjyxx li {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 14px;
}

.tjyxx li a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
}

.tjyxx li a::after {
    display: block;
    content: "";
    clear: both;
}

.tjyxx li a .tjytu {
    width: 90px;
    height: 70px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #ededed;
    overflow: hidden;
    float: left;
}

.tjyxx li a .tjytu img {
    height: 100%;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.tjyxx li a .tjyzi {
    float: left;
    width: 147px;
    height: 70px;
    display: block;
    margin-left: 10px;
    box-sizing: border-box;
}

.tjyxx li a .tjyzi h4 {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    margin: 0 auto;
    text-align: left;
    line-height: 1.4em;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.tjyxx li a .tjyzi p {
    font-size: 14px;
    color: #666;
    font-weight: 400;
    text-align: left;
    line-height: 1.2em;
    width: 100%;
    transition: 0.3s;
    margin: 2px 0 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}

.tjyxx li a .tjyzi h6 {
    font-size: 14px;
    color: #666;
    font-weight: 400;
    text-align: left;
}

.tjyxx li a .tjyzi h6 span {
    color: #ec6925;
    font-size: 18px;
}

.tjyxy .ckgdd {
    width: 80%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    height: 40px;
    background: #fff;
    border-radius: 5px;
    transition: 0.3s;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    border: 1px solid #ec6925;
    font-size: 16px;
    color: #ec6925;
}

.tjyxy .ckgdd:hover {
    background: #ec6925;
    color: #fff;
}

.btbt {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 32px auto 15px;
}

.btbt::after {
    display: block;
    content: "";
    clear: both;
}

.btbt .icon_img_hr {
    margin-right: 10px;
    float: left;
}

.btbt .hr_text_nav_head {
    font-weight: 800;
    font-size: 22px;
    margin-right: 20px;
    color: #000000;
    float: left;
}

.btbt .more_button {
    color: #f3a57c;
    font-size: 14px;
    float: right;
    margin-top: 8px;
}

.allt {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.allt::after {
    display: block;
    content: "";
    clear: both;
}

.article_tu {
    width: 120px;
    height: 85px;
    overflow: hidden;
    float: left;
}

.article_tu img {
    width: 100%;
    display: block;
    margin: 0 auto;
    transition: 0.3s;
}

.article_zi {
    width: 145px;
    display: block;
    box-sizing: border-box;
    float: right;
}

.article_zi a .article_item_name {
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    color: #1C1414;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: 0.3s;
}

.article_zi a span {
    font-size: 12px;
    display: block;
    margin-top: 15px;
    transition: 0.3s;
}

.allt:hover .article_tu img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.allt:hover .article_zi a .article_item_name {
    color: #ec6925;
}

.allt:hover .article_zi a span {
    color: #ec6925;
}

.tjyxy2 {
    margin-top: 25px;
}

/* 大学信息 */
.dxxx {
    width: 1200px;
    display: block;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #ededed;
    background: #fff;
    padding: 25px 25px 20px;
    box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 18%);
    margin: 0 auto;
}

.dxbtc {
    width: 100%;
    display: block;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    padding-bottom: 6px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.dxbtll {
    width: 50%;
    display: block;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.dxbtll i {
    width: 44px;
    height: 44px;
    display: block;
}

.dxbtll i img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.dxbtll h3 {
    font-size: 20px;
    color: #333;
    font-weight: 900;
    text-align: left;
    line-height: 1.4em;
    margin: 0;
    margin-left: 20px;
}

.dxbtc .mmmmm {
    font-size: 16px;
    color: #ec6925;
    font-weight: 400;
    text-align: right;
    line-height: 1.4em;
}

/* 大学页面推荐 */
.dxxxccc {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 20px auto 0;
}

.picM-left {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
}

.picM-left .bd {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

.picM-left .bd ul {
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.picM-left .bd ul li {
    float: left;
    margin: 0 8px;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 240px;
}
/*.picM-left .bd ul li:nth-child(4n){*/
/*    margin-right: 0;*/
/*}*/

.picM-left .bd ul li a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

.picM-left .bd ul li a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

.picM-left .bd ul li a .xxtutu {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    height: 140px;
}

.picM-left .bd ul li a .xxtutu img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}

.picM-left .bd ul li a .xxzzi {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    padding: 6px 0 0;
}

.picM-left .bd ul li a .xxzzi h3 {
    font-size: 17px;
    color: #333;
    font-weight: 900;
    text-align: left;
    line-height: 1.4em;
}

.picM-left .bd ul li a .xxzzi .dxzibb {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 8px auto 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.picM-left .bd ul li a .xxzzi .dxzibb .dxtu {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.picM-left .bd ul li a .xxzzi .dxzibb .dxtu .dxtubb {
    width: 20px;
    height: 20px;
    display: block;
}

.picM-left .bd ul li a .xxzzi .dxzibb .dxtu .dxtubb img {
    width: 20px;
    height: 20px;
    display: block;
}

.picM-left .bd ul li a .xxzzi .dxzibb .dxtu p {
    font-size: 12px;
    color: #454554;
    line-height: 1.3em;
    text-align: left;
    margin: 0 0 0 4px
}

/* 大学院信息 */
.dxxx2 {
    margin: 20px auto;
}

.picM-right {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
}

.picM-right .bd {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

.picM-right .bd ul {
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.picM-right .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 240px;
}

.picM-right .bd ul li a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

.picM-right .bd ul li a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

.picM-right .bd ul li a .xxtutu {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    height: 140px;
}

.picM-right .bd ul li a .xxtutu img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}

.picM-right .bd ul li a .xxzzi {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    padding: 6px 0;
}

.picM-right .bd ul li a .xxzzi h3 {
    font-size: 17px;
    color: #333;
    font-weight: 900;
    text-align: left;
    line-height: 1.4em;
}

.picM-right .bd ul li a .xxzzi .dxzibb {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 8px auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.picM-right .bd ul li a .xxzzi .dxzibb .dxtu {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.picM-right .bd ul li a .xxzzi .dxzibb .dxtu .dxtubb {
    width: 20px;
    height: 20px;
    display: block;
}

.picM-right .bd ul li a .xxzzi .dxzibb .dxtu .dxtubb img {
    width: 20px;
    height: 20px;
    display: block;
}

.picM-right .bd ul li a .xxzzi .dxzibb .dxtu p {
    font-size: 12px;
    color: #454554;
    line-height: 1.3em;
    text-align: left;
    margin: 0 0 0 4px;
}

/*小标自*/
.yipai {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.introduce_next_content_name p {
    margin-bottom: 0;
}

/* 案例样式 */
.anli {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
}

.anli .caselist {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 20px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.12);
}

.anli .caselist a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 28px 28px 20px;
}

.anli .caselist a::after {
    display: block;
    content: "";
    clear: both;
}

.anli .caselist a .casell {
    width: 180px;
    display: block;
    box-sizing: border-box;
    float: left;
}

.anli .caselist a .casell .alitu {
    width: 160px;
    height: 160px;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}

.anli .caselist a .casell .alitu img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.anli .caselist a .casell .alizi {
    width: 70%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    border-bottom: 2px solid #ec6925;
    padding: 10px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.anli .caselist a .casell .alizi .alibb {
    width: 24px;
    height: 24px;
    display: block;
}

.anli .caselist a .casell .alizi .alibb img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.anli .caselist a .casell .alizi h2 {
    font-size: 24px;
    color: #333;
    font-weight: 400;
    margin: 0;
}

.anlirr {
    width: 615px;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    float: right;
}

.anltcon {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.anltcon2 {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.anltcon3 {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.anltcon4 {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 8px auto 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.anlc {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.anlc span {
    display: block;
    width: 24px;
    height: 24px;
}

.anlc span img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.anlc h5 {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    margin: 4px 0 4px 10px;
}

.anlirr i {
    display: block;
    width: 100%;
    height: 1px;
    box-sizing: border-box;
    background: #ccc;
    margin: 4px auto 14px;
}

.wadlzi {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
}

.wadlzi p {
    font-size: 16px;
    color: #454554;
    line-height: 1.66em;
    text-align: left;
}

/* 首页案例 */
.alhcys {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 15px 0;
}

.alhcys .alhttt {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.alhcys .alhttt i {
    display: block;
    width: 24px;
    height: 24px;
    overflow: hidden;
}

.alhcys .alhttt i img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.alhcys .alhttt p {
    font-size: 14px;
    color: #fff;
    line-height: 1.66em;
    text-align: left;
    margin: 0 0 0 8px;
    width: 80%;
    display: block;
}

.didik {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 20px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.12);
    padding: 0 10px 0 0;
}

.didik2 {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 20px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.12);
    padding: 20px 10px;
}

.didik3 {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 0 auto 30px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.12);
    padding: 25px;
}

.mbxx {
    width: 1200px;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.mbxcon {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0 auto 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.mbxcon p {
    margin: 0 0 0;
    font-size: 14px;
    color: #454545;
    margin: 0 0 0 !important;
}

.mbxcon a {
    font-size: 14px;
    color: #454545;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    transition: 0.3s;
}

.mbxcon a span {
    font-size: 14px;
    color: #454545;
    margin: auto 8px;
    transition: 0.3s;
}

.mbxcon a:last-child span {
    display: none;
}

.mbxcon a:hover {
    color: #EB6924;
}

.mbxcon a:hover span {
    color: #454545;
}

/* 弹框 */
.out {
    width: 1000px;
    height: 540px;
    background: #fff;
    position: fixed;
    left: 50%;
    margin-left: -500px;
    top: 50%;
    margin-top: -270px;
    display: none;
    z-index: 4;
}

.out .close2 {
    width: 30px;
    height: 30px;
    background: #ec6925;
    color: #fff;
    text-align: center;
    line-height: 30px;
    position: absolute;
    z-index: 4;
    top: 0;
    right: -30px;
    opacity: 1;
    font-size: 22px;
    font-weight: 900;
    cursor: pointer
}

.out #video {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.bg {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 3
}

.zzsc2 {
    overflow: hidden;
    margin: 30px auto !important;
}

.nrkk2 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    box-sizing: border-box;
    padding: 0 20px 5px;
    border-radius: 0 0 10px 10px;
}

.zzlltt2 {
    width: 100%;
    margin: 0 auto 8px;
    display: block;
    background: #fff;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.12);
}

.zlbt2 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    background: #fff;
    box-sizing: border-box;
    padding: 12px 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ededed;
}

.zlzuo {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.zlbt2 .zlzuo .zlbttu {
    width: 30px;
    height: 30px;
    display: block;
    margin-right: 15px;
}

.zlbt2 .zlzuo .zlbttu img {
    display: block;
    height: 100%;
    margin: 0 auto;
}

.zlbt2 .zlzuo h3 {
    font-size: 22px;
    color: #333333;
    font-weight: 900;
    margin: 0;
}

.zlbt2 .MMM {
    font-size: 16px;
    color: #ec6925;
    font-weight: 400;
    text-align: right;
    line-height: 1.4em;
}

/* 相关视频 */
.picMarquee-left2 {
    width: 100%;
    overflow: hidden;
    margin: 20px auto 0;
}

.picMarquee-left2 .bd {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
}

.picMarquee-left2 .bd ul {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left2 .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 203px;
    transition: 0.3s;
    border-radius: 6px;
    margin-right: 16px;
    margin-bottom: 16px;
}

.picMarquee-left2 .bd ul li:nth-child(4n) {
    margin-right: 0;
}

.picMarquee-left2 .bd ul li a {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 6px;
    background: #fff;
}

.picMarquee-left2 .bd ul li a .spttu {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    height: 100px;
    position: relative;
}

.picMarquee-left2 .bd ul li a .spttu img {
    width: 100%;
    margin: 0 auto;
    display: block;
    transition: 0.3s;
}

.picMarquee-left2 .bd ul li a .spttu i {
    display: block;
    width: 34px;
    height: 34px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -17px;
    background: url(/public/index/pc/img/playbutton.png) no-repeat center;
    background-size: cover;
    margin-left: -17px;
}

.picMarquee-left2 .bd ul li a .spzi {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.picMarquee-left2 .bd ul li a .spzi h3 {
    font-size: 15px;
    color: #251d1d;
    font-weight: 400;
    text-align: left;
    line-height: 16px;
    width: 100%;
    transition: 0.3s;
    margin: 15px 0 8px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}

.picMarquee-left2 .bd ul li a .spzi p {
    font-size: 12px;
    color: #888888;
    font-weight: 400;
    text-align: left;
    line-height: 14px;
    width: 100%;
    transition: 0.3s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.picMarquee-left2 .bd ul li a .spzbb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}

.picMarquee-left2 .bd ul li a .spzbb h4 {
    margin: 0;
    font-size: 15px;
    color: #f4621f;
    font-weight: 400;
    text-align: left;
    line-height: 16px;
    float: left;
}

.picMarquee-left2 .bd ul li a .spzbb .lllan {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.picMarquee-left2 .bd ul li a .spzbb .lllan span {
    width: 17px;
    margin-right: 5px;
    display: block;
}

.picMarquee-left2 .bd ul li a .spzbb .lllan span img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.picMarquee-left2 .bd ul li a .spzbb .lllan p {
    margin: 0;
    font-size: 12px;
    color: #888;
    font-weight: 400;
    text-align: left;
    line-height: 14px;
    float: left;
}

.picMarquee-left .bd ul li:hover a .spttu img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.picMarquee-left .bd ul li:hover {
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.18);
}

.jygtjj {
    width: 100%;
    margin: 20px auto 0;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.jygtjj li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 162px;
    transition: 0.3s;
    border-radius: 6px;
    margin-right: 10px;
    margin-bottom: 16px;
}

.jygtjj li:nth-child(5n) {
    margin-right: 0;
}

.jygtjj li a {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 6px;
    background: #fff;
}

.jygtjj li a .jyytu {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    height: 90px;
    position: relative;
}

.jygtjj li a .jyytu img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
    transition: 0.3s;
}

.jygtjj li a .jydlzi {
    width: 100%;
    margin: 10px auto 0;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.jygtjj li a .jydlzi p {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    text-align: left;
    text-align: left;
    line-height: 1.4em;
    width: 100%;
    transition: 0.3s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.article_list_main_img{
    height: 110px;
    width: 170px;
    overflow: hidden;
}
.article_list_main_text{
    width: 390px;
}

.article_list_main_img a{
    height: 100%;
    width: 100%;
}
.article_list_main_img img{
    height: 100%;
    width: 100%;
}
.wrh_img_bg_1{
    width: 206px;
    height: 118px;
    overflow: hidden;
}
.wrh_img_bg_2{
    width: 100%;
    height: 100%;
    
}

.scroll ul li{
    width: 240px;
    height: 240px;
}
.scroll ul li a{
    height: 100%;
    width: 100%;
}
.scroll ul li a img{
    width: 100%;
}