.cd_news .news_item .tit,.cd_news .news_swiper .txt,.cd_news .latest .txt,.cd_topic .topic,.cd_topic .topic .tit,.cd_photo .photo_list .txt,.cd_teacher .name_box .tip,.cd_base .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd_bg1{background:#F8FAFC}.cs_swiper.swiper-container-horizontal>.swiper-pagination-bullets{bottom:60px;left:50%;margin-left:-410px}.cs_swiper .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;-webkit-transition:width 0.5s !important;transition:width 0.5s !important}.cs_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C00808;width:36px;border-radius:5px}.cd_train_title{position:relative;z-index:100;width:430px;height:50px;line-height:50px;color:rgba(253,247,229,0.4);background:#CC0000;padding:0 15px;border-top-right-radius:50px;margin-top:-100px}.cd_train_title img{vertical-align:inherit;margin-right:5px}.cd_train_title b{color:#fff;font-size:22px;font-weight:800}.cd_train_list{position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;height:134px;background:#fff;border-left:15px solid #CC0000;box-shadow:0px 4px 9px 1px rgba(38,30,0,0.05)}.cd_train_list .item{display:block;flex:1;text-align:center;border-right:1px solid #E5E5E5}.cd_train_list .item:last-child{border:none}.cd_train_list .item img{-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_train_list .item .txt{font-size:16px;margin-top:20px;color:#444444;-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_train_list .item:hover img{-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important}.cd_train_list .item:hover .txt{color:#C00808;-webkit-transform:translateY(-5px) !important;transform:translateY(-5px) !important}.cd_quick_menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;margin-top:52px}.cd_quick_menu .menu{background-size:cover;background-position:right bottom;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;padding-left:24px;width:245px;height:148px;margin-right:10px}.cd_quick_menu .menu .con_box{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;overflow:hidden}.cd_quick_menu .menu .p1{font-size:24px;font-weight:800;color:#191919}.cd_quick_menu .menu .p2{font-size:16px;color:#444444;border-left:2px solid #C00808;padding-left:6px;margin-top:10px}.cd_quick_menu .menu .img{-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important;margin-right:8px}.cd_quick_menu .menu:nth-child(1){background-image:url("../images/27.png")}.cd_quick_menu .menu:nth-child(2){background-image:url("../images/26.png")}.cd_quick_menu .menu:nth-child(3){background-image:url("../images/25.png")}.cd_quick_menu .menu:hover .img{-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important}.cd_quick_menu .quick_box{width:426px;height:151px;background:url("../images/28.png") no-repeat;padding:20px 40px}.cd_quick_menu .quick_box .title{font-size:14px;font-weight:bold;color:#383838}.cd_quick_menu .quick_list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.cd_quick_menu .quick_list .item{display:block;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;text-align:center}.cd_quick_menu .quick_list .item img{-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important;height:51px}.cd_quick_menu .quick_list .item:hover img{-webkit-transform:translateY(3px) !important;transform:translateY(3px) !important}.cd_quick_menu .quick_list .txt{color:#383838;margin-top:5px}.cd_news{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;padding:20px 0}.cd_news .box1{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;overflow:hidden;height:433.5px}.cd_news .box2{width:559px;height:430px;margin-left:35px;background:url("../images/29.png") no-repeat;padding:20px 26px}.cd_news .title_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;color:#787878;border-bottom:1px solid #F6EEE1}.cd_news .tab_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important}.cd_news .tab_box .item{position:relative;width:118px;height:36px;line-height:36px;text-align:center;color:#9A9A9A;font-size:19px;font-weight:bold;cursor:pointer;padding-left:20px}.cd_news .tab_box .item.active{background:#C00808 url("../images/10.png") left 10px center no-repeat;color:#fff}.cd_news .tab_box .item.active:after{content:'';position:absolute;bottom:0;left:100%;display:block;border-left:25px solid #C00808;border-top:36px solid transparent;border-right:25px solid transparent}.cd_news .news_item{display:block;padding:20px 0;border-bottom:1px solid #F6EEE1}.cd_news .news_item .tit{font-size:18px;font-weight:bold}.cd_news .news_item .con{margin-top:10px;color:#787878;line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.cd_news .news_item .date{width:91px;height:25px;line-height:25px;background:#CC0000;border-radius:10px;color:#fff;text-align:center;font-size:14px;margin-top:10px}.cd_news .news_swiper{height:263px;position:relative}.cd_news .news_swiper.swiper-container-horizontal>.swiper-pagination-bullets{bottom:7px;left:200px}.cd_news .news_swiper .swiper-pagination-bullet{width:7px;height:7px;background:#fff;opacity:1;-webkit-transition:width 0.5s !important;transition:width 0.5s !important}.cd_news .news_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C00808}.cd_news .news_swiper .img_box{height:263px;width:100%;overflow:hidden}.cd_news .news_swiper .txt{position:absolute;z-index:10;height:30px;line-height:30px;padding:0 100px 0 20px;width:100%;left:0;bottom:0;color:#fff;background:rgba(100,100,100,0.34)}.cd_news .latest_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;margin-top:10px}.cd_news .latest_box .tit{width:37px;height:116px;background:url("../images/30.png") no-repeat;color:#fff;padding-top:18px;text-align:center}.cd_news .latest{position:relative;display:block;width:219px;height:118px;overflow:hidden;margin-left:15px}.cd_news .latest:hover .img{-webkit-transform:scale(1.2) !important;transform:scale(1.2) !important}.cd_news .latest .img_box{width:100%;height:100%;overflow:hidden}.cd_news .latest .img_box .img{-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_news .latest .txt{position:absolute;left:0;bottom:0;width:100%;z-index:10;background:rgba(0,0,0,0.5);height:30px;line-height:30px;padding:0 20px;color:#fff}.cd_frends{padding:44px 0;background:#F9F9F9}.cd_frends .title{font-size:13px;color:#848080}.cd_frends .title:after{content:'';display:block;width:33px;height:3px;margin-top:4px;background:#B60808}.cd_frends .title b{font-size:19px;color:#333}.cd_frends .link_list .item{display:inline-block;margin-right:30px;color:#676767;margin-top:22px}.cd_frends .link_list .item:hover{color:#C00808}.cd_common_title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center !important;-moz-justify-content:center !important;justify-content:center !important;color:#F6E1AF;font-size:28px;font-weight:800}.cd_common_title .tit{padding:0 17px}.cd_tit_en{position:relative;text-transform:uppercase;font-size:16px;color:rgba(246,225,175,0.36);margin-top:10px;text-align:center}.cd_tit_en .more{position:absolute;font-size:14px;color:#787878;top:50%;right:0px}.cd_hot{height:588px;background:url("../images/31.png") center top no-repeat;background-size:auto 100%;overflow:hidden}.cd_hot .hot_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;height:251px;margin-top:43px}.cd_hot .hot_list .item{position:relative;display:block;height:100%;width:128px;overflow:hidden;-webkit-transition:width 0.5s !important;transition:width 0.5s !important}.cd_hot .hot_list .item .img_box{position:relative;width:100%;height:100%;overflow:hidden;text-align:center}.cd_hot .hot_list .item .img_box .img{-webkit-transition:transform 5s !important;transition:transform 5s !important}.cd_hot .hot_list .item .img_box:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:.4;z-index:10;-webkit-transition:opacity 0.5s !important;transition:opacity 0.5s !important}.cd_hot .hot_list .item.active{width:304px}.cd_hot .hot_list .item.active .icon{-webkit-transform:translateY(65px) !important;transform:translateY(65px) !important}.cd_hot .hot_list .item.active .img_box:after{opacity:0}.cd_hot .hot_list .item:hover .img{-webkit-transform:scale(1.2) !important;transform:scale(1.2) !important}.cd_hot .hot_list .item:hover .img_box:after{opacity:0}.cd_hot .hot_list .tit{position:absolute;z-index:20;right:42px;bottom:22px;color:#fff;font-size:21px}.cd_hot .hot_list .icon{position:absolute;right:46px;top:-65px;z-index:20;-webkit-transition:transform 0.3s ease-in-out !important;transition:transform 0.3s ease-in-out !important}.cd_topic{height:436px;background:#FAFAFA}.cd_topic .main_width{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.cd_topic .box{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;overflow:hidden;margin-left:-117px}.cd_topic .more{font-size:14px;color:#787878}.cd_topic .topic_swiper{margin-top:20px;padding-bottom:50px;width:970px}.cd_topic .topic_swiper .slide_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;flex-wrap:wrap !important;width:988px}.cd_topic .topic{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;background:url("../images/c60.png") no-repeat;background-size:100% 100%;width:230px;height:59px;line-height:59px;font-size:17px;color:#000000;border-radius:8px;margin-top:11px;padding:0 30px;margin-right:12px}.cd_topic .topic .icon{width:23px;height:39px;line-height:39px;overflow:hidden;margin-right:14px;flex-shrink:0}.cd_topic .topic .icon .p{width:100%;-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_topic .topic .icon img{display:inline-block;width:100%;vertical-align:middle;padding:0;margin:0}.cd_topic .topic:hover{color:#fff;background:url("../images/c61.png") no-repeat;background-size:100% 100%}.cd_topic .topic:hover .p{-webkit-transform:translateX(-28px) !important;transform:translateX(-28px) !important}.cd_company{height:396px;padding:0 0 43px;background:url("../images/53.jpg") no-repeat;background-size:cover;overflow:hidden}.cd_company .main_width{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.cd_company .box{height:260px;border:1px solid rgba(207,169,114,0.4);border-radius:8px;margin-top:90px;text-align:center}.cd_company .box1{width:322px;margin-right:24px;padding:0 15px}.cd_company .box2{width:687px;margin-right:24px;position:relative}.cd_company .box_title{display:inline-block;min-width:189px;height:43px;line-height:43px;background:#CD1825;border-radius:10px;font-size:24px;color:#F6E1AF;font-weight:bold;text-align:center;margin:0 auto 0;padding:0 28px;-webkit-transform:translateY(-22px) !important;transform:translateY(-22px) !important}.cd_company .ads{display:block;-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_company .ads:hover{-webkit-transform:scale(0.95) !important;transform:scale(0.95) !important}.cd_company .company_swiper{margin:0 56px 0}.cd_company .company_swiper .swiper-slide>.co_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;flex-wrap:wrap !important;margin-top:-5px}.cd_company .company_swiper .item{display:block;width:48%;-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important;margin:5px 0}.cd_company .company_swiper .item:hover{-webkit-transform:scale(0.95) !important;transform:scale(0.95) !important}.cd_company .company_swiper .item .image{width:100%;height:100%;object-fit:contain}.cd_company .arrow{position:absolute;top:50%;margin-top:-12px;cursor:pointer;z-index:10}.cd_company .arrow.prev{left:16px}.cd_company .arrow.next{right:16px}.topic_swiper .swiper-container-horizontal>.swiper-pagination-bullets,.cd_base .swiper-container-horizontal>.swiper-pagination-bullets,.cd_teacher .swiper-container-horizontal>.swiper-pagination-bullets,.cd_photo .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px}.topic_swiper .swiper-pagination-bullet,.cd_base .swiper-pagination-bullet,.cd_teacher .swiper-pagination-bullet,.cd_photo .swiper-pagination-bullet{width:10px;height:10px;background:#784400;opacity:1;-webkit-transition:width 0.5s !important;transition:width 0.5s !important}.topic_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active,.cd_base .swiper-pagination-bullet.swiper-pagination-bullet-active,.cd_teacher .swiper-pagination-bullet.swiper-pagination-bullet-active,.cd_photo .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#F6E1AF;width:36px;border-radius:5px}.cd_photo{overflow:hidden;background:url("../images/42.png") center top no-repeat;padding-bottom:49px}.cd_photo .cs_photo_swiper{height:530px}.cd_photo .photo_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;flex-wrap:wrap !important;margin-top:44px;width:1251px}.cd_photo .photo_list .item{display:block;width:370px;margin-right:45px}.cd_photo .photo_list .item:nth-child(6) .txt,.cd_photo .photo_list .item:nth-child(5) .txt,.cd_photo .photo_list .item:nth-child(4) .txt{color:#353535}.cd_photo .photo_list .item:hover .img{-webkit-transform:scale(1.2) !important;transform:scale(1.2) !important}.cd_photo .photo_list .img_box{width:100%;height:188px;overflow:hidden;border:10px solid #D2B06D}.cd_photo .photo_list .img_box .img{-webkit-transition:transform 5s !important;transition:transform 5s !important}.cd_photo .photo_list .txt{padding:12px 20px;text-align:center;color:#FDF8F1}.cd_teacher{padding:78px 0 51px;background:url("../images/43.png") center bottom no-repeat}.cd_teacher .teacher_swiper{height:300px;margin-top:56px;padding-top:12px}.cd_teacher .swiper-slide{background:url("../images/442.png") center bottom no-repeat;background-size:cover;height:250px;-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_teacher .swiper-slide:hover{-webkit-transform:translateY(-3px) !important;transform:translateY(-3px) !important}.cd_teacher .swiper-slide:hover .img{-webkit-transform:scale(1.2) !important;transform:scale(1.2) !important}.cd_teacher .teacher{display:block;width:100%;height:250px;padding:0 12px}.cd_teacher .name_box{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center !important;-moz-justify-content:center !important;justify-content:center !important}.cd_teacher .name_box .name{font-size:19px;font-weight:bold}.cd_teacher .name_box .tip{display:inline-block;height:19px;line-height:19px;padding:0 12px;background:#FFFFFF;border-radius:5px;color:#C48A00;font-size:14px;margin-left:8px;max-width:50%}.cd_teacher .img_box{width:100%;border-radius:10px;height:187px;margin-top:-11px;overflow:hidden}.cd_teacher .img_box .img{-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_base{padding:70px 0 30px}.cd_base .base_swiper{height:475px;margin-top:46px}.cd_base .swiper-slide{height:431px;background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_base .swiper-slide:hover{-webkit-transform:translateY(-3px) !important;transform:translateY(-3px) !important}.cd_base .swiper-slide:hover .img{-webkit-transform:scale(1.2) !important;transform:scale(1.2) !important}.cd_base .swiper-slide:nth-child(odd){background-image:url("../images/54.png")}.cd_base .swiper-slide:nth-child(odd) .name{color:#FFF3D7;margin-top:40px}.cd_base .swiper-slide:nth-child(odd) .con{color:#FFF5DC}.cd_base .swiper-slide:nth-child(even){background-image:url("../images/55.png")}.cd_base .swiper-slide:nth-child(even) .name{color:#966300;margin-top:60px}.cd_base .swiper-slide:nth-child(even) .con{color:#96732D}.cd_base .base{display:block;padding:0 19px}.cd_base .img_box{width:100%;height:182px;overflow:hidden;margin-top:30px}.cd_base .img_box .img{-webkit-transition:transform 0.5s !important;transition:transform 0.5s !important}.cd_base .name{font-size:18px;font-weight:bold}.cd_base .con{font-size:12px;margin-top:15px;line-height:19px;height:76px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}