@charset "utf-8";


.yxnav_active1 a {
    display: block;
}

/* pc导航 */
.mc_pc_hd {
    position: relative;
    width: 100%;
}

.mc_navbar a {
    height: 100%;
    line-height: 80px;
    color: #333;
}


.mc_navbar_l,
.mc_navbar_r {
    height: 100%;
}

.mc_navbar_l>div,
.mc_navbar_r>div {
    height: 100%;
    float: left;
}

.mc_navbar_r>div {
    margin-left: 15px;
}

/* logo */
.mc_logo {
    max-width: 220px;
   /* margin-left: 225px;*/
   margin-top: 5px;
}

/* nav */
.mc_nav_li {
    float: left;
    width: 10%;
    position: relative;
}

.mc_nav_a {
    padding: 0 35px;
    line-height: 64px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}

.mc_hd_bot{
    background: #c30f17;
}

/* search */
.mc_search_btn {
    width: 20px;
    line-height: 80px;
}

/* menu */
.menu_btnbox {
    position: relative;
    top: 30px;
    width: 28px;
    height: 20px;
}

.menu_btn,
.menu_btn::after,
.menu_btn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #333;
    transition: all .3s ease-out 0s;
}

.menu_btn {
    top: 10px;
}

.menu_btn::after,
.menu_btn::before {
    content: '';
}

.menu_btn::after {
    top: -10px;
}

.menu_btn::before {
    top: 10px;
}

.active .menu_btn {
    background: transparent;
}

.active .menu_btn::after {
    top: 0;
    transform: rotate(45deg);
}

.active .menu_btn::before {
    top: 0;
    transform: rotate(-45deg);
}

.mc_tel_dt {
    width: 26px;
    line-height: 40px;
    margin-right: 18px;

}

.mc_hd_top {
    background: #f7f9fd;
    padding: 20px 0;
}

.mc_tel_dd {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #c30f17;
    line-height: 40px;
}

.mc_hd_telbox {
    margin-right: 30px;
}

.mc_hd_searchbox {
    height: 40px;
}

.mc_hdsearch_inputbox {
    height: 100%;
}

.mc_hdsearch_inputbox input {
    width: 218px;
    height: 100%;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    border: 1px solid #999;
    border-right: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mc_hdsearch_btn {
    width: 45px;
    height: 100%;
    line-height: 40px;
    text-align: center;
    background: #c30f17;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
}

.mc_hdsearch_btn img {
    width: 20px;
}

.mc_hdsearch_inputbox input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

.mc_hdsearch_inputbox input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

.mc_hdsearch_inputbox input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

.mc_hdsearch_inputbox input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #666;
    font-size: 14px;
    line-height: 20px;
}





/* *************************************************************** */
/* 手机导航 */
.mc_ph_hd {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
}

.mc_language_ph a {
    line-height: 64px;
    color: #fff;
    margin-right: 15px;
}

.mc_ph_hd .mc_ph_logo a {
    line-height: 64px;
}

.mc_ph_hd .mc_ph_logo {
    width: 65px;
}

.mc_ph_menu {
    overflow: hidden;
    width: 50px;
    height: 100%;
}

.mc_ph_hd .mc_phmenubox {
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.mc_ph_hd .mc_phmenubox .point {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}

.mc_ph_hd .mc_phmenubox .point .nav_btn,
.mc_ph_hd .mc_phmenubox .point .nav_btn::after,
.mc_ph_hd .mc_phmenubox .point .nav_btn::before {
    display: inline-block;
    width: 28px;
    height: 1px;
    background-color: #000;
}

.mc_ph_hd .mc_phmenubox .nav_btn {
    position: absolute;
    top: 10px;
    right: 0;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after,
.mc_ph_hd .mc_phmenubox .nav_btn::before {
    content: '';
    position: absolute;
    right: 0;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after {
    top: -10px;
}

.mc_ph_hd .mc_phmenubox .nav_btn::before {
    top: 10px;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn {
    background: transparent;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/*ph导航&下拉*/
.phxia {
    position: fixed;
    width: 100%;
    left: 50%;
    top: 64px;
    z-index: 998;
    transform: translateX(-50%);
    padding: 0 15px;
    background-color: #f1f1f1;

}

.xialaph {
    display: none;
    width: 100%;
    padding-bottom: 18px;
    background-color: #f1f1f1;
    font-family: '微软雅黑';
}

.xialaph h4 {
    position: relative;
}

.xialaph h4::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: .1;
    background-color: #000;
}

.xialaph h4 a {
    font-size: 14px;
    line-height: 36px;
    text-transform: uppercase;
    color: #999;
}

.xialaph h4 img {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 13px;
    cursor: pointer;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
    display: none;
    padding-top: 7px;
    padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
    max-width: 100%;
    padding: 0 15px;
}

.xialaph h5 {
    position: relative;
}

.xialaph h5::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}

.xialaph h5 a {
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
    color: #999;
}

.xialaph h5 img {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 35px;
    padding: 11px;
    cursor: pointer;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
    display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
    display: block;
}

.xialaph .ul3 {
    display: none;
}

.xialaph h6 a {
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}

.header2 {
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 999;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #ffffff;
    transform: translateX(-50%);
}

.header2 .logo {
    width: 80px;
    line-height: 64px;
}

.header2 .logo img {
    width: 100%;
}

.header2 .phsearch {
    position: absolute;
    top: 50%;
    right: 70px;
    width: 25px;
    cursor: pointer;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
    padding-top: 25px;
}

.header2 .phsearch img {
    width: 100%;
}

.ph_mea_cl {
    overflow: hidden;
    width: 50px;
    height: 100%;
}

.header2 .menuph {
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.header2 .menuph .point {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}

.header2 .menuph .point .navbtn,
.header2 .menuph .point .navbtn::after,
.header2 .menuph .point .navbtn::before {
    width: 28px;
}

.header2 .menuph .navbtn {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #666;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #666;
}

.header2 .menuph .navbtn::after {
    top: -10px;
}

.header2 .menuph .navbtn::before {
    top: 10px;
}

.header2 .menuph .point.active .navbtn {
    background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ph_search {
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
}

.ph_search_ph {
    width: 100%;
    height: 35px;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-top: 18px;
    float: left;
    border-radius: 17.5px;
    position: relative;
}

.ph_search_ph input {
    width: 100%;
    height: 100%;
    text-indent: 20px;
    color: #333333;
}

.ph_search_ph input::-webkit-input-placeholder {
    color: #999999;
}

.ph_search_ph button {
    width: 40px;
    height: 100%;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑";
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}

.ph_search button .icon-sousuo {
    font-size: 27px;
    color: #999999;
}

.wj_header_i_nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    z-index: 10;
}

/*电话*/
.ph_dh_number {
    width: 100%;
    text-align: center;
    margin-top: 18px;

}

.ph_dh_number .ph_dh_n {
    display: inline-block;
    overflow: hidden;
}

.ph_dh_number .ph_dh_n p {
    float: left;
    font-size: 16px;
    color: #666;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
    margin-right: 15px;
}

.wj_hin_r_en {
    color: #666;
}

.ph_searchfe {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 16px;
}

.ph_searchfe img {
    width: 100%;
}

/* 分页 */
.mc_fybtn {
    padding: 0 15px;
}

.mc_pcfy a {
    float: left;
}

.mc_fybtn a {
    font-family: 微软雅黑;
    font-size: 14px;
    color: #333;
}

.mc_phfy {
    display: none;
}

.pc_fenye {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
}

.pc_fenye li {
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
    border-radius: 50%;
    transition: .3s;
}

.pc_fenye li.activepage {
    color: #fff;
    background-color: #00b9f1;
}

.w_fenyeph {
    display: none;
}

.pc_fenye li.clolr {
    color: #00b9f1;
}

/* *************************************************************** */

/* banner */
.mc_bannner_lisbox {
    position: relative;
    overflow: hidden;
}

.mc_banner_ph {
    display: none;
}

.mc_banner_container {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

/* 视频高度 */
.index_banner_video {
    object-fit: fill;
    min-width: 100%;
    min-height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* 两边截取 */
/* .mc_banner_pc .mc_banner_bg{
    height: 792px;
    overflow: hidden;
}
.mc_banner_pc img{
    width: unset;
    height: 100%;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
} */

.mc_ft_copy p {
    line-height: 50px;
}

/* b-share */
.mc_sharebox {
    margin: 0 10px;
}

.l_new_list {
    width: 100%;
}

.l_new_tjimg {
    position: relative;
    overflow: hidden;
    width: 428px;
}

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

.l_new_img_di {
    position: relative;
    top: 0;
    left: 0;
}

.l_new_img_sw {
    position: absolute;
    top: 0;
    left: 0;
    transition: all 1s;
}

.l_new_tjone {
    width: calc(100% - 428px);
    padding: 38px 55px 40px 38px;
}

.l_new_tj_tit {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #464646;
    line-height: 30px;
    font-weight: bold;
    max-height: 30px;
    overflow: hidden;
}

.l_new_tj_year {
    font-family: "Arial";
    font-size: 14px;
    color: #760a05;
    line-height: 30px;
    margin-bottom: 15px;
}

.l_new_tj_js {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
    line-height: 26px;
    margin-bottom: 24px;
    max-height: 52px;
    overflow: hidden;
}

.l_new_tj_more {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #760a05;
    line-height: 26px;
}

.l_new_tj_more span {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #760a05;
    line-height: 26px;
}

.l_new_tjbox {
    margin: 25px 30px 30px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.l_new_leyaar {
    width: 106px;
}

.l_new_rimo {
    width: 84px;
}

.l_new_text {
    width: 708px;
}

.l_new_riqi {
    margin-top: 2px;
    font-family: "微软雅黑";
    font-size: 28px;
    color: #760a05;
    margin-bottom: 12px;
    text-align: center;
}

.l_new_year {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #760a05;
    line-height: 26px;
    text-align: center;
}

.l_new_tit {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #464646;
    line-height: 30px;
    transition: all 1s;
    margin-bottom: 5px;
    padding-right: 40px;
}

.l_new_js {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    padding-right: 82px;
    max-height: 44px;
    overflow: hidden;
}

.l_new_more {
    width: 40px;
    margin-top: 10px;
}

.l_new_more img {
    width: 100%;
}

.l_new_box {
    border-bottom: 1px solid #e9e9e9;
}

.l_new_box a {
    display: inline-block;
    padding-top: 26px;
    padding-bottom: 26px;
}

.l_news_some {
    padding-right: 30px;
    border-top: 1px solid #e9e9e9;
}









/*分页*/
.paging {
    text-align: center;
}

.paging li {
    font-family: 'Arial';
    font-size: 14px;
    line-height: 31px;
    display: inline-block;
    width: 31px;
    height: 31px;
    margin-right: 4px;
    margin-left: 4px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: top;
    color: #999999;
    outline-width: 1px;
    outline-style: solid;
    outline-color: transparent;
}

.paging li a {
    color: #333333;
}

.paging li.activepage {
    color: #ffffff;
    background: #9c0d14;
}

.paging .lp {
    line-height: 32px;
}

.paging .hidden-md a {
    /*line-height: 40px;*/
    display: block;
    /*width: 80px;
	height: 40px;*/
    text-align: center;
    color: #333;
    /*	border: 1px solid #00a0e9;*/
}

.fenye {
    margin-bottom: 107px;
    margin-top: 60px;
}

.hidden-md {
    width: 100%;
}

.fenye a{
    display: inline-block;
}







.l_pub_bottom_box {
    width: 1300px;
    margin-left: 260px;
    padding-top: 50px;
}

.l_publick_bottom {
    background: #9c0d14;
}

.l_pub_bologo {
    width: 288px;
}

.l_pub_bologo img {
    width: 100%;
}

.l_pub_bo_addic {
    width: 18px;
    line-height: 40px;
    margin-right: 8px;
}

.l_pub_bo_addic img {
    width: 100%;
}

.l_pub_botwo {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #b04046;
    line-height: 40px;
    text-align: center;
    padding: 5px 0;
    border-top: 1px solid #a12727;
}

.l_pub_botwo a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #b04046;
    line-height: 40px;
    margin-left: 15px;
    display: inline-block;
}

.l_pub_boschname {
    font-family: "宋体";
    font-size: 30px;
    color: #ffffff;
    margin-bottom: 13px;
    margin-top: 5px;
   font-weight: bold;
}

.l_pub_boschnameen {
    font-family: "Helvetica (TT)";
    font-size: 16px;
    color: #ffffff;
}

.l_pub_bo_addtext {
    font-family: "微软雅黑";
    font-size: 16px;
    color: #d9d9d9;
    line-height: 40px;
    width: calc(100% - 26px);
}

.l_pub_boone {
    margin-top: 50px;
    margin-bottom: 48px;
}

.l_pub_bosch {
    /*border-left: 1px solid #d0979a;*/
    padding-left: 25px;
    margin-left: 25px;
    width: calc(100% - 863px);
    position: relative;
}
.l_pub_bosch:before{
    content: '';
    position: absolute;
    top: 6px;
    left:0;
    width: 1px;
    height: 55px;
    background: #d0979a;
}
.l_pub_bo_right {
    width: 550px;
}

.l_pub_bo_add {
    width: 50%;
}
.l_pub_bo_add:nth-child(odd){
    width: 310px;
    padding-right: 40px;
}
.l_pub_bo_add:nth-child(even){
    width: calc(100% - 310px);
}
/* b4 */
/*内页*/
.g_ny {
    background: #f7f9fb;

}

.g_nycen {
    background: #fff;
}

.g_nycen {
    position: relative;
    z-index: 10;
    margin-top: -80px;
}

.g_nycenfl {
    width: 270px;
}

.g_nycenfr {
    width: calc(100% - 270px);
}

.g_nycenfltopbj {
    width: 100%;
    height: 80px;
    background: #a61616;
}

.g_nycenfltop {
    position: relative;
}

.g_nycenfltop p {
    position: absolute;
    width: 100%;
    top: 50%;
    text-align: center;
    transform: translateY(-50%);
    color: #fff;
    font-size: 26px;
    font-weight: bold;
}

.g_nycenflbotnr {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 30px;
    padding-right: 30px;
}

.g_nyflbotfl {
    color: #666666;
    line-height: 50px;
    font-size: 16px;
}

.g_nyflbotfr {
    position: relative;
    width: 8px;
    line-height: 50px;
}

.g_nyflbotfr1 {
    position: relative;
    top: 0;
    left: 0;
}

.g_nyflbotfr2 {
    position: absolute;
    top: 19px;
    left: 0;
    opacity: 0;
}

.g_nyfrtopox {
    padding-left: 30px;
    padding-right: 30px;
}

.g_nyfrtopfl1 {
    width: 34px;
}

.g_nyfrtopfl2 {
    line-height: 34px;
    color: #0b5fb4;
    font-size: 28px;
    font-family: "source-han-serif-sc";
    margin-left: 20px;
}

.g_home a{
    width: 15px;
    line-height: 40px;
}

.g_brandfl a {
    font-size: 12px;
    color: #a4a4a4;
    line-height: 43px;
}

.g_brandfl {
    margin-left: 6px;
}

.g_nycen {
    min-height: 100vh;
}

.g_nycenfl {
    /*border-right:1px solid #e3e3e3;*/
    min-height: 100vh;
    height: 100%;
}

.g_nyfrtop {
    padding: 18px 0;

}

.g_nycenflbotnr.act {
    background: #a61616;
}

.g_nycenflbotnr.act .g_nyflbotfl {
    color: #fff;
}

.g_nycenflbotnr.act .g_nyflbotfr1 {
    opacity: 0;
}

.g_nycenflbotnr.act .g_nyflbotfr2 {
    opacity: 1;
}

.g_nycenfrbot {
    padding-left: 30px;
    padding-right:30px;
    border-left: 1px solid #e3e3e3;
    min-height: 100vh;
}

.g_nyb1 p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    letter-spacing: 1px;
}

.g_nycenfrbotx {

    padding-bottom: 85px;
}

.g_nyb1 img {
    max-width: 100%;
}

.yxedr_active p {
    font-size: 14px;
    line-height: 28px;
    color: #666;
}

.g_nyb2bot {
    margin-top: 25px;
}

.mc_hd_container {
    width: 1400px;
    margin: 0 auto;
}

.mc_b4tit_imgbox{
    width: 191px;
}

.g_b3topinfl1tu{
    width: 15px;
    margin-right: 7px;
}

.g_b3top h3{
    font-size: 20px;
    color: #464646;
    text-align: center;
    line-height: 30px;
    height: 70px;
    overflow: hidden;
    margin-bottom: 25px;
}

.g_nycenfrbotx{

}

.g_b3topinfl1wz{
    font-size: 14px;
    line-height: 20px;
    color: #aaa;
}

.g_b3topinfl1{
    margin-right: 40px;
}

.g_b3topinfr {
    width: 15px;
}

.g_b3top{
    padding-bottom: 25px;
    border-bottom: 1px solid #f0f2f8;
}

.g_b3bot{
    padding-top: 20px;
    padding-bottom: 95px;
}

.g_b3bot p{
    font-size: 16px;
    line-height: 28px;
    color: #333;
    /* text-indent: 2em; */
}

.g_b3nextfl {
    width: 230px;
    height: 80px;
    background: #a61616;
    padding: 28px;
}

.g_b3nextfl p {
    color: #fff;
    font-size: 24px;
    text-align: center;
    position: relative;
}

.g_b3nextfl p::before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 50px;
    height: 1px;
    background: #fff;
    
}

.g_b3nextfr {
    width: calc(100% - 230px);
    padding-left: 10px;
}

.g_b3fen {
    border-top: 1px solid #e3e3e3;
}

.g_b3fen a {
    padding-top: 8px;
    padding-bottom: 9px;
    padding-left: 35px;
    padding-right: 35px;
    display: block;
}

.g_b3shangfl {
    font-size: 14px;
    color: #a61616;
    width: 60px;
    line-height: 22px;
}

.g_b3shangfr {
    font-size: 14px;
    color: #787b7c;
    width: calc(100% - 60px);
    line-height: 22px;
    transition: all .36s;
}

.g_b3fen:last-child{
    border-bottom: 1px solid #e3e3e3;

}

.l_pub_boone{
    margin-top: 0;
}










/*10.14*/
/* main */
.mc_main{
    width: 100%;
}
.contain{
    margin: 0 auto;
    width: 1400px;
}
.l_sy_gg{
    width: 490px;
    margin-top: 50px;
}
.mc_title{
    position: relative;
    width: 220px;
}
.mc_title span{
    position: absolute;
    z-index: 3;
    color: #fff;
    font-size: 30px;
    font-family: "宋体";
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
    font-weight: bold;
}
.mc_subtitle a{
    color: #760a05;
}
.mc_subtitle img{
    width: 7px;
    line-height: 26px;
    margin-top: 7px;
}
.mc_line{
    margin-top: 25px;
    height: 3px;
    width: 100%;
    position: relative;
}
.mc-linered{
    width: 80px;
    height: 3px;
    background-color: #c30f17;
}
.mc_linegray{
    width: 83.68%;
    height: 1px;
    position: absolute;
    top: 1px;
    left: 80px;
    background-color: gray;
}
.mc_linegray-dynamic{
    width: 100%;
}
.mc_announcement{
    width: 100%;
    margin-top: 26px;
}
.mc_announcement1{
    position: relative;
    width: 100%;
    margin-bottom: 28px;
}
.mc_announcement1 a{
    display: inline-block;
    width: 100%;
}
/* .mc_announcement-data{
    width: 70px;
    height: 45px;
} */
.l_gg_apr{
    font-size: 14px;
    color: black;
    margin-bottom: 8px;
}
.l_gg_year{
    font-size: 26px;
    color: #c30f17;
}
.mc_annoucement-p{
    line-height: 26px;
    font-size: 16px;
    width: calc(100% - 72px);
    color: #333333;
    padding-left: 28px;
    letter-spacing: 0.5px;
    max-height: 52px;
    overflow: hidden;
}
.mc_announcement-data:before{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 45px;
    background-color: #ddd;
}
.mc_announcement1:nth-child(1){
    margin-top: 0;
}
.mc_dynamic{
    width: calc(100% - 530px);
    margin-top: 50px;
    margin-left: 40px;
}
.mc_dynamic-dov{
    margin-top: 27px;
    width: 400px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
}
.mc_dynamic-dov h4{
    margin-top: 18px;
    line-height: 28px;
    overflow: hidden;
    color: #333333;
    max-height: 56px;
    overflow: hidden;
}
.mc_dynamic-dov p{
    margin-top: 10px;
    font-size: 14px;
    color:#666666;
    line-height: 22px;
    overflow: hidden;
    max-height: 66px;
}
.mc_information{
    margin-top: 27px;
    margin-left: 40px;
    width: calc(100% - 440px);
}
.mc_information-1{ 
    width: 100%;
    cursor: pointer;
    padding:22px 0;
}
.mc_information-1:nth-child(1){
    padding-top: 22px;
}
.mc_information-data{
    width: 41px;margin-top:5px;
}
.l_pxdt_yf{
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #c30f17;
    margin-bottom: 16px;
}
.l_pxdt_nian{
    font-size: 14px;
    color: #c30f17;
    text-align: right;
}
.mc_information-p{
    width: calc(100% - 41px);
    font-size: 16px;
    line-height: 26px;
    color:#333333;
    padding-left: 20px;
    max-height: 52px;
    overflow: hidden;
}
.mc_dynamic-img{
    overflow: hidden;
    width: 400px;
    height: 211px;
}
.mc_dynamic-dov img{
    transition: all 0.6s;
}
.mc_information-1:hover .mc_information-p{
    color: brown;
}

/* 培训 */
.mc_training{
    width: 100%;
    margin-top: 24px;
}
.training-back{
    width: 100%;
}
.mc_training-nav{
    width: 100%;
    background-color: #c30f17;
    padding: 0 38px;
}
.mc_training-nav-ul{
    width: 100%;
}
.mc_training-nav-ul li{
    width: 14.28%;
    line-height: 55px;
    color: white;
    font-size: 18px;
    line-height: 55px;
    text-align: center;
    cursor: pointer;
    transition: all 1s;
}
.mc_training-main{
    width: 100%;
    padding: 40px 36px 35px;
    position: relative;
    overflow: hidden;
    display: none;
}
.mc_training-main:nth-child(1){
    display: block;
}
.mc_training-main-img{
    width: 427px;
    overflow: hidden;
    margin-top: 7px;
}



.mc_training-main-img img{
    transition: all 0.6s;
}
.mc_training-main ul li{
    font-size: 16px;
    color: #464646;
    line-height: 30px;
    max-height: 30px;
    overflow: hidden;
    margin-bottom: 8px;
}
.mc_training-ul1 li:hover,.mc_training-ul2 li:hover{
    color: #c30f17;
}
.mc_case{
    width: 100%;
    margin-top: 60px;
}
.mc_case-titbox{
    width: 100%;
    height: 40px;
}
.mc_case-title{
    position: relative;
    width: 189px;
    height: 43px;
}
.mc_case-title img{
    width: 189px;
    height: 43px;
}
.mc_case-title span{
    position: absolute;
    width: 100%;
    transform: translateX(50px);
    z-index: 3;
    color: white;
    line-height: 43px;
    font-size: 24px;
    font-family: arial;
}
.mc_case-subtitle{
    transform: translateY(-30px);
    width: 73px;
}
.mc_case-subtitle a{
    color: #760a05;
}
.mc_case-subtitle img{
    width: 7px;
    height: 12px;
    float: right;
    transform: translateY(-13px);
}
.mc_case-line{
    margin-top: 25px;
    height: 3px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.mc-case-linered{
    width: 80px;
    height: 3px;
    background-color: #c30f17;
}
.mc_case-linegray{
    width: 100%;
    height: 1px;
    background-color: gray;
    position: absolute;
    top: 1px;
    left: 80px;
}
.mc_case-main{
    margin-top: 26px;
    margin-left: -10px;
    margin-right: -10px;
}
.mc_case-maincons{
    width: 25%;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
}
.mc_case-maincons-img{
    overflow: hidden;
}

.mc_case-maincons-img img{
    transition: all 0.6s;
}
.mc_case-mainline{
    position: absolute;
    bottom: 0;
    left: 0;
    padding:0 10px;
    width: 100%;
}
.mc_case-mainline p{
    color: white;
    font-size: 16px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    background-color:rgba(42, 42, 42, 0.445);
}
.mc_show{
    width: 100%;
    margin-top: 50px;
}
.show-photo{
    width: 33.333333%;
    position: relative;
}
.mc_show-img{
    cursor: pointer;
    overflow: hidden;
}

.mc_show-img img{
    transition: all 0.6s;
}
.show-photo span{
    font-size: 28px;
    color: white;
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.show-photo span::after{
display:none;
    position: absolute;
    left: 30%;
    top: 50px;
    display: block;
    content: "";
    width: 40px;
    height: 2px;
    background-color: white;
}

.mc_backgr{
    position: relative;
    background-color: #fffbed;
    width: 100%;
    margin-top: 70px;
    margin-left: -5px;
    margin-right: -5px;
    padding-bottom: 55px;
}
.backgr-img{
    width: 20%;
    margin-top: 60px;
    padding: 0 15px;
    cursor: pointer;
}
.backgr-img span{
    margin-top: 20px;
    display: inline-block;
    font-size: 20px;
    color: #333;
    width: 100%;
    text-align: center;
}
.arrowl{
    position: absolute;
    top: 46%;
    left: -40px;
    width: 12px;
    cursor: pointer;
}
.arrowl img{
    width: 100%;
}
.arrowr{
    position: absolute;
    top: 46%;
    right: -40px;
    width: 12px;
    cursor: pointer;
}
.arrowr img{
    width: 100%;
}
.l_acase_box{
    position: relative;
}
.l_acase_di{
    position: relative;
    top: 0;
    left: 0;
}
.l_acase_img{
    position: absolute;
    top: 0;
    left: 0;
}
.l_acase_box img{
    width: 100%;
    height: 100%;
}









/*10.14*/
.l_baner_qhle{
    width: 20px;
    cursor: pointer;
}
.l_baner_qhle img{
    width: 100%;
}
.l_baner_qhri{
    width: 20px;
    cursor: pointer;
}
.l_baner_qhri img{
    width: 100%;
}
.mc_banner_line p{
    font-family: "微软雅黑";
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    max-height: 20px;
    display: inline-block;
    width: 100%;
    max-height: 20px;
    overflow: hidden;
}
.mc_banner_line{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    background:rgba(0,0,0,0.5);
    padding: 20px;
    overflow: hidden;
    width: 100%;
}
.mc_banner_slick{
    position: relative;
    z-index: 1;
}
.l_banner{
    width: 100%;
}
.l_banner img{
    width: 100%;
}
.l_banner_qiehuan{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9;
    width: 95%;
}
.mc_banner{
    position: relative;
}
.l_nav_erji a{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #ffffff;
    line-height: 46px;
    display: inline-block;
    padding: 0 5px;
    width: 100%;
    text-align: center;
}
.l_nav_xl{
    position: absolute;

    left: 0;
    z-index: 9;
    background: #ac0d15;
    width: 100%;
    display: none;
}
.yxnav_active1{
    background: #ac0d15;
}
.yxnav_active2{
    background: #ac0d15;
}
.l_logo{
    width: 205px;
    margin-right: 20px;
}
.l_logo img{
    width: 100%;
}
.mc_hdtop_r {
    margin-top: 5px;
}
.mc_titbox{
    border-bottom: 1px solid #b6b6b6;
}
.mc_announcement-data{
    width: 72px;
    position: relative;
    padding-left: 12px;
}
.mc_backgr-slick{
    margin:0 -15px;
    position: relative;
}
.l_ldgb_right {
    width: calc(100% - 427px);
}
.mc_training-ul1{
    padding-left: 80px;
    width: 384px
}
.mc_training-ul2{
    padding-left: 100px;
    width: calc(100% - 384px);
}
.l_ldgb_back{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
}
.l_ldgb_back img {
    height: 100%;
    width: auto;
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.mc_training-nav-ul .slick-current{
    background: #f37178;
}
.mc_banner_pc{
    position: relative;
}
.l_sy_friend{
    position: relative;
}
.mc_training-mainback{
    position: relative;
}
.g_b3topinfl {
    width: 100%;
}
.l_sy_more{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #760a05;
    line-height: 26px;
    margin-right: 10px;
}
.l_gb_act{
    background: #f37178;
}
.mc_subtitle {
    margin-top: 10px;
}
.l_kf_gbic{
    width: 16px;
    position: absolute;
    top: 14px;
    right: 10px;
    cursor: pointer;
}
.l_kf_gbic img{
    width: 100%;
}
.l_sy_mnimg{
    width: 120px;
    position: absolute;
    bottom: 11px;
    left: 12px;
}
.l_sy_mnimg img{
    width: 100%;
}
.l_sy_kfdi{
    width: 370px;
}
.l_sy_kfdi img{
    width: 100%;
}
.l_kf_box{
    position: fixed;
    top: 60%;
    right: 68px;
    z-index: 99;
    width: 370px;
}
.l_sy_kfdhtext{
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    margin-bottom: 5px;
}
.l_sy_kfdhhm{
    font-family: "微软雅黑";
    font-size: 28px;
    color: #ffffff;
    font-weight: bold;;
}
.l_sy_kfdh{
    position: absolute;
    bottom: 35px;
    right: 16px;
}
.l_cb_box{
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 10;
}
.l_cb_text{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #ffffff;
    line-height: 22px;
    font-weight: bold;
    padding: 8px 14px;
    cursor: pointer;
}
.l_ce_hover_ic{
    width: 23px;
    line-height: 60px;
    margin-right: 17px;
}
.l_ce_hover_ic img{
    width: 100%;
}
.l_ce_hover_text{
    font-family: "微软雅黑";
    font-size: 18px;
    color: #a9150f;
    line-height: 60px;
    font-weight: bold;
}
.l_ce_hover_box{
    background: #fff;
    border:1px solid #f0f0f0;
    padding: 0 20px;
    position: absolute;
    top: 0;
    right: 62px;
    width: 238px;
    display: none;
    animation: fadeInRight 1s;
    z-index: -1;
}
.l_cb_tel{
    position: relative;
    background: #3372a4;
    transition: all 1s;
    width: 60px;
    height: 60px;
    margin-bottom: 2px;
}
.l_cb_top{
    width: 15px;
    margin-bottom: 8px;
    margin-left: 8px;
}
.l_cb_qq{
    width: 24px;
}
.l_cb_gt{
    width: 28px;
}
.l_smallic{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.l_cb_tel .bshare-custom .bshare-qqim{
    width: 100%;
    height: 100%;
}
.l_cb_tel .bshare-custom{
    height: 100%;
}
.l_cb_tel .bsPromo{
    display: block!important;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.l_cb_tel .bsPromo a{
    width: 100%;
    height: 100%;
}
.l_cb_tel .bshare-custom .bshare-qqim{
    background: none!important;
}
.l_cb_tel .bsPromo2{
    background: none!important;
}
.l_ph_banner{
    display: none;
}
.l_ban_mc{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0, 0.3);
    z-index: 1;
}
.l_kf_box .close_port{
    opacity: 0;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .l_new_tjbox:hover .l_new_img_sw {
        transform: scale(1.05);
    }

    .l_new_box:hover .l_new_tit {
        color: #a9150f;
    }

    .paging li.activepage,
    .paging li:hover {
        color: #ffffff;
        background: #9c0d14;
    }

    .g_b3fen:hover .g_b3shangfr{
        color: #a61616;
    }
    .g_brandfl:hover a{
        color: #a61616;
    }
    .mc_nav_li:hover{
        background: #ac0d15;
    }
    .mc_training-nav-ul li:hover{
        background: #f37178;
    }
    .mc_dynamic-dov:hover .l_acase_img{
        transform: scale(1.05);
    }
    .mc_training-main:hover .l_acase_img{
        transform: scale(1.05);
    }
    .mc_case-maincons:hover .l_acase_img{
        transform: scale(1.05);
    }
    .show-photo:hover .mc_show-img img{
        transform: scale(1.05);
    }
    .l_cb_tel:hover{
        background: #a9150f;
    }
    .l_cb_tel:hover .l_ce_hover_box{
        display: block;
    }
    .mc_dynamic-dov:hover .mc_dynamic-dov h4{
        color: #760a05;
    }
    .mc_announcement1:hover .mc_annoucement-p{
        color: #760a05;
    }
}







.l_cb_tel{
    width: 56px;
    height: 56px;
}
.l_cb_text{
    padding: 6px 12px;
}
.l_ce_hover_ic{
    line-height: 56px;
}
.l_ce_hover_text{
    line-height: 56px;
}
.mc_training{
    margin-top: 30px;
}
.l_sy_gg{
    margin-top: 40px;
}
.mc_dynamic{
    margin-top: 40px;
}
.mc_announcement1:nth-child(8){
    margin-bottom: 0;
}

.mc_training{
    margin-top: 40px;
}
.mc_case{
    margin-top: 40px;
}
.mc_show{
    margin-top: 30px;
}
.mc_backgr{
    margin-top: 50px;
}
.mc_pc_hd{
    position: fixed;
    top: 0;
    left:0;
    z-index: 99;
}
.mc_banner{
    margin-top: 156px;
}





/*11.18*/
.mc_dynamic-img{
    width: 100%;
    height: unset;
}
.mc_dynamic-dov p{
    color: #999;
    margin-top: 2px;
}
.mc_dynamic-dov h4{
    font-size: 18px;
    margin-top: 15px;
}


/* 12.4 */
.mc_announcement1{
    margin-bottom: 13px;
}

.l_new_box a {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
}

.g_nycenfr {
    border-left: 1px solid #e3e3e3;
}

.g_nycenfrbot{
    border: 0;
}

.l_new_tjbox{
    border-right: 1px solid #e9e9e9;
}
/* 12.4 */




/* 12.5 */
.l_gg_apr {
    font-size: 14px;
    color: black;
    margin-bottom: 0px;
}
.l_gg_year {
    font-size: 20px;
}
.mc_announcement-data:before {
    height: 34px;
}
.mc_annoucement-p {
    line-height: 34px;
    max-height: 34px;
}

.mc_announcement1:nth-child(5) {
    margin-bottom: 20px;
}
.mc_announcement1:last-child {
    margin-bottom: 0;
}
.mc_information-1 {
    padding: 10px 0;
    
}
.l_pxdt_yf {
    margin-bottom: 5px;
}
.mc_information-p {
    line-height: 35px;
    max-height: 35px;
}
.mc_information {
    margin-top: 17px;
}
.l_sy_gg {
    margin-top: 20px;
}
.mc_dynamic {
    margin-top: 20px;
}
.mc_case {
    margin-top: 20px;
}
.mc_line {
    margin-top: 20px;
}
.backgr-img{
    width: 100%;
}
.arrowl{
    top: 50%;
}
.arrowr{
    top: 50%;
}

.backgr-img{
    margin-top: 36px;
}

.mc_backgr{
    padding-bottom: 40px;
}

.mc_show{
    margin-top: 20px;
}

.backgr-img span {
    font-size: 18px;
}

.backgr-img:last-child{
    margin-top: 25px;
}

.mc_backgr{
    margin-top: 40px;
}

/* 12.5 */

.p_c1{
    margin-bottom: 0;
    line-height: 35px;
}
.mc_announcement-data{
    width: 108px;
}
.l_gg_apr{
    line-height: 34px;
}
.mc_annoucement-p{
    width: calc(100% - 108px);
    padding-left: 17px;
}
.mc_case-mainline p{
    font-size: 14px;
}
.l_sy_gg{
    margin-top: 10px;
}
.mc_dynamic{
    margin-top: 10px;
}
.mc_line{
    margin-top: 10px;
}
.mc_line{
    margin-top: 10px;
}
.mc_case{
    margin-top: 10px;
}
.l_acase_di{
    height: unset!important;
}
.mc_training-main{
    padding: 25px 36px;
}
.yxnav_active1.mc_nav_li{
    background-color: #ac0d15;
}
.mc_information-1:nth-child(1){
    padding-top: 20px;
}
.p_div{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
    text-align: center;
    width: 140px;
}
.show-photo span{

}
.show-photo span::after{
display:none;
    position: static;

}
.mc_case .mc_titbox{
    border-bottom: none;
}
.mc_case-main{
    margin-top: 10px;
}
.mc_information{
    margin-top: 19px
}

/*peter 12.20*/
.mc_information-1:nth-child(1){
    padding-top: 8px;
}
.mc_information-1{
    padding: 10px 0px;
}
.p_c1{
    line-height: 28px;
}
.mc_information-p{
    line-height: 28px;
    max-height: 28px;
}
.mc_training{
    margin-top: 20px;
}
.mc_show{
    margin-top: 0;
}
.mc_backgr{
    margin-top: 20px;
}
.mc_information-data{
   margin-top: 0;
}.TEB1_right_con{
	width: 100%;
}
.TEB1_right_con .daoshi li{
	float: left;
	/*width: calc(33.33% - 1.5%);*/
	width: 429px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.TEB1_right_con .daoshi li:nth-child(odd){
	background: #ecf2f2;
}
.TEB1_right_con .daoshi li:nth-child(even){
	background: #f9f9fb;
}
.TEB1_right_con .daoshi li div{
	width: 50%;
}
.TEB1R_li_img{
	float: left;
	overflow: hidden;
}
.TEB1R_li_img img{
	-webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.TEB1R_li_img img:hover{
	transform: scale(1.2);
}
.TEB1_right_con .TEB1R_li_text{
	float: left;
	padding: 30px 25px 0px 30px;
}
.TEB1_right_con .TEB1R_li_text h1{
	font-size: 18px;
	line-height: 30px;
	color: #1c689c;
}
.TEB1_right_con .TEB1R_li_text h2{
	font-size: 12px;
	line-height: 30px;
	color: #708aa0;
	font-family: Conv_HelveticaNeueLTPro-ThEx;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.TEB1_right_con .TEB1R_li_text p{
	height: 80px;
	font-size: 14px;
	line-height: 25px;
	color: #999999;
	margin-bottom: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.TEB1_right_con .TEB1R_li_text span{
	font-size: 16px;
	line-height: 24px;
	color: #5d7bb3;
	text-transform: uppercase;
}
@media (max-width: 389px){
	.TEB1_right_top h1{
		width: 100%;
	}
	.TEB1_right_top p{
		width: auto;
		margin-top: 40px;
		text-align: left;
	}
	.TEB1_right_top img{
		margin-top: 20px;
		margin-left: 10px;
		border-bottom: 0px;
	}
	.TEB1_right_con .daoshi li div{
		width: 100%;
	}
	.TEB1_right_con .TEB1R_li_text span{
		display: block;
		margin-bottom: 30px;
	}
	.TEB1R_li_img img{
		left: 0px;
		transform: translateX(0%);
	}
	.TEB1_right_con .TEB1R_li_text p{
		height: auto;
	}
}

.TEB1_right_con{
	width: 100%;
}
.TEB1_right_con .daoshi li{
	float: left;
	/*width: calc(33.33% - 1.5%);*/
	width: 429px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.TEB1_right_con .daoshi li:nth-child(odd){
	background: #ecf2f2;
}
.TEB1_right_con .daoshi li:nth-child(even){
	background: #f9f9fb;
}
.TEB1_right_con .daoshi li div{
	width: 50%;
}
.TEB1R_li_img{
	float: left;
	overflow: hidden;
}
.TEB1R_li_img img{
	-webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.TEB1R_li_img img:hover{
	transform: scale(1.2);
}
.TEB1_right_con .TEB1R_li_text{
	float: left;
	padding: 30px 25px 0px 30px;
}
.TEB1_right_con .TEB1R_li_text h1{
	font-size: 18px;
	line-height: 30px;
	color: #1c689c;
}
.TEB1_right_con .TEB1R_li_text h2{
	font-size: 12px;
	line-height: 30px;
	color: #708aa0;
	font-family: Conv_HelveticaNeueLTPro-ThEx;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.TEB1_right_con .TEB1R_li_text p{
	height: 80px;
	font-size: 14px;
	line-height: 25px;
	color: #999999;
	margin-bottom: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.TEB1_right_con .TEB1R_li_text span{
	font-size: 16px;
	line-height: 24px;
	color: #5d7bb3;
	text-transform: uppercase;
}
@media (max-width: 1917px) {
	.TEB1_right_con .d-k2-ul,
	.TEB1_right_con .d-j1-ul{
		width: 1011px;
		margin: 0 auto;
	}
	.daoshi{
		width: 900px;
		margin: 0 auto;
	}
}
@media (max-width: 1897px) {
	.TEB1_right_con .d-k3-ul{
		width: 897px;
		margin: 0 auto;
	}
}
@media (max-width: 1590px) {
	.j_a4_con .h_con p{
		width: 80%;
	}
}
@media (max-width: 1509px) {
	.TEB1_right_con .d-k2-ul,
	.TEB1_right_con .d-j1-ul{
		width: 674px;
	}
}
@media (max-width: 1365px) {
	.TEB1_right_con .d-k3-ul{
		width: 448px;
		margin: 0 auto;
	}
}
@media (max-width: 1440px) {
        .l_new_box a{
            display: block;
         overflow: hidden;
      }
	.j_a4_con .h_con p{
		width: 100%;
		padding: 0px 10px;
	}
}
@media (max-width: 1365px) {
	.daoshi{
		width: 450px;
		margin: 0 auto;
	}
}
@media (max-width: 1439px) {
    .index_header,
    .index_banner,
    .index_box1,
    .index_box2,
    .index_box3,
    .index_box4,
    .index_box5,
    .xiala_PC_in,
    .footer_z{
    	width: 100%;
    }
    .index_header_box{
    	width: calc(100% - 80px)
    }
    .index_slick_box{
    	height: 625px;
    }
}
@media (max-width: 1389px) {
	.TEB1_right_con .d-e4-zy ul{
		height: auto;
	}
	.TEB1_right_con .d-e4-zy ul .date,
	.TEB1_right_con .d-e4-zy ul .con{
		float: none;
	}
	.TEB1_right_con .d-e4-zy ul .con{
		width: 648px;
		display: inline-block;
		margin-top: 30px;
	}
	.TEB1_right_con .d-e4-zy ul .more{
		margin-top: 60px;
	}
}
@media (max-width: 1366px) {
	/*
	 * Teachers-B2
	 */
	.TEXQ_img{
		width: 330px;
	}
    .TEXQ_text{
    	width: calc(100% - 330px);
    	padding-right: 0px;
    	padding-left: 5%;
    }
}
@media (max-width: 1199px) {
 	/*
 	 * 头部
 	 */
 	.header_sousuo, .header_en{
 		width: 50px;
 		margin-right: 1.84%;
 	}
 	.header_box nav{
 		width: calc(100% - 1.84% - 215px);
 	}
 	.header_box .clearfix .header_act{
 		padding: 0px 10px;
 	}
 	.TE{
 		margin-top: 71px;
 	}
 	.index_slick .slick-dots{
		bottom: 55px;
	}
	.index_zanting{
		bottom: 51px;
	}
	.index_slick_box{
    	height: 517px;
    }
    .GG_img img{
		position: relative;
		left: -250px;
	}
 	/*
	 * Teachers-B2
	 */
	.TEXQ_img{
		width: 370px;
	}
    .TEXQ_text{
    	width: 100%;
    	padding-right: 0px;
    	padding-left: 0px;
    	margin-top: 30px;
    }
    /*
     * C1
     */
    .TEB1_right .d-c1-zy ul .num{
    	width: 145px;
    }
    /*
     * e4
     */
    .TEB1_right_con .d-e4-zy ul .more{
		display: none;
	}
	.TEB1_right_con .d-e4-zy ul .con{
		width: 100%;
	}
	.TEB1_right_con .d-e4-zy ul .con p:last-child{
		width: 100%;
	}
}
@media (max-width: 1199px) {
	.News_button{
		display: block;
	}
	.ryfy{
		display: none;
	}
	.header_box .logo{
		margin-left: 20px;
	}
	.ib4_left{
 		width: 35%;
 	}
 	.ib4_right{
 		width: 30%;
 	}
 	.ib4_zhongj{
 		left: 35%;
 		width: 35%;
 	}
 	.j-i1-con ul li{
 		width: 100%;
 	}
 	.index_clearfix li {
	    font-size: 14px;
	    margin: 0px 12px;
	}
}
	.TEB1_right_con.daoshi li{
 	 	width: calc(50% - 1.5%);
 	} 
	
	  .TEB1_right_con .daoshi li{
    	
    }
    .TEB1_right_con .TEB1R_li_text{
    	padding: 15px 15px 0px 15px;
    }
    .TEB1_right_con .TEB1R_li_text span{
    	font-size: 14px;
    }
    .TEB1_right .TEB1_right_top{
    	margin-bottom: 40px;
    }
    .TEB1_right_con .daoshi li{
    	margin-bottom: 15px;
    	margin-right: 0px;
    }
	
	@media (max-width: 768px){
	.TEB1_right_con .TEB1R_li_text span{
		padding: 0px;
	}
}
@media (max-width: 475px){
	.TEB1_right_con .daoshi li,
	.TEB1_right_con .daoshi{
		width: 100%;
	}
}
@media (max-width: 414px){
	.footer_box3 p a{
		display: block;
		width: 100%;
	}
	.TEB1_right_top img{
		float: left;
		border-bottom: 0px;
	}
}
@media (max-width: 389px){
	.TEB1_right_top h1{
		width: 100%;
	}
	.TEB1_right_top p{
		width: auto;
		margin-top: 40px;
		text-align: left;
	}
	.TEB1_right_top img{
		margin-top: 20px;
		margin-left: 10px;
		border-bottom: 0px;
	}
	.TEB1_right_con .daoshi li div{
		width: 100%;
	}
	.TEB1_right_con .TEB1R_li_text span{
		display: block;
		margin-bottom: 30px;
	}
	.TEB1R_li_img img{
		left: 0px;
		transform: translateX(0%);
	}
	.TEB1_right_con .TEB1R_li_text p{
		height: auto;
	}
}






/*1.17*/
.l_c1_tit h5{
    font-size: 26px;
    color: #a9150f;
    font-weight: bold;
}
.l_c1_content{
    min-height: unset;
    padding: 30px 65px 110px;
}
.l_c1_imglist{
    width: 33.333333%;
    padding:0 9px; 
    margin-bottom: 20px;
}
.l_c1_img{
    overflow:hidden;
    position: relative;
}
.l_c1_img img{
    width: 100%;
    height: 100%;
}
.l_c1box{
    margin:0 -8px;
}
.l_c1_imgdi{
    position: relative;
    top: 0;
    left: 0;
}
.l_c1_imgsw{
    position: absolute;
    top: 0;
    left: 0;
    transition: all .6s;
}
.l_c1_tit {
    margin-bottom: 26px;
}
.l_c1_tit .g_home a{
    line-height: 16px;
}
.l_c1_tit .g_brandfl a{
    line-height: 16px;
}
.gx_huipf .mc_information-p{
   width: calc(100% - 49px);
}

@media screen and (min-width: 1200px) {
    .l_c1_img:hover .l_c1_imgsw{
        transform: scale(1.15);
    }
}

.mc_banner_slick .mc_banner_pc{
  display: none;
}
.mc_banner_slick .mc_banner_pc0 .mc_banner_pc{
  display: block;
}
.mc_banner_slick .mc_banner_pc0{
  display: block;
}
.mc_banner_slick .slick-list .mc_banner_pc{
  display: block;
}



.mc_ph_hd .mc_ph_logo{
	width: auto !important;
	overflow: hidden;
}
.gx_loghnm{
      float: left;
      width: 120px;
}
.gx_lopybg{
	float: left;
       margin-left: 12px;
     width: 138px;
}
