/* 关于华人汇 CSS start */
/* 版本：1.0 */
.clear{ clear: both;}
.container{ width: 100%; background-color: #faf6f3; padding-bottom: 20px;}
.top_banner a img{ display: block; margin: 0 auto; max-width: 100%; height: auto;}
.content{ width: 1500px; margin: 0 auto;}
.about_us{  background-color: #ffffff; padding:70px 50px; display: flex; margin-top: -280px; z-index: 1; position: relative; box-shadow: 0px 0px 5px 0px #b2853d;}
.about_us_img{ width: 420px; height: auto; flex: none; overflow: hidden;}
.about_us_img img{ display: block; margin: 0 auto; max-width: 100%; height: auto;}
.about_us_text{ margin-left: 100px;}
.about_us_text h2{ font-size: 40px; font-weight: 700; color: #333333; margin:30px 0 30px;}
.about_us_text p{ font-size: 24px; color: #999; line-height: 1.8;}
.csca_about_title{ font-size: 28px; color: #333333; font-weight: 700; margin: 70px 0 30px; position: relative; top: 0;}
.csca_about_title span{ font-size: 16px; font-weight: 400; display: inline-block; margin-left: 10px;}
.csca_about_title a{ font-weight: 400; color: #666; font-size: 16px; position: absolute; right: 0; top: 0;}
.csca_about_title a img{ margin-left: 5px;position: relative; top: -2px;}
.csca_advantage_item{ width: 25.3%; float: left; text-align: center; padding: 3%; margin-right:3%; margin-bottom: 3%; background-color: #ffffff; box-shadow: 0px 0px 5px 0px #b2853d;}
.csca_advantage_item:nth-child(3),.csca_advantage_item:nth-child(6){ margin-right: 0;}
.csca_advantage_icon{ width: 85px; height: 85px; margin: 0 auto 20px; border-radius: 5px;}
.hover_icon1{ background: url(../images/slice_59.jpg) no-repeat center center; background-size: 100% 100%;}
.hover_icon2{ background: url(../images/slice_60.jpg) no-repeat center center; background-size: 100% 100%;}
.hover_icon3{ background: url(../images/slice_61.jpg) no-repeat center center; background-size: 100% 100%;}
.hover_icon4{ background: url(../images/slice_62.jpg) no-repeat center center; background-size: 100% 100%;}
.hover_icon5{ background: url(../images/slice_63.jpg) no-repeat center center; background-size: 100% 100%;}
.hover_icon6{ background: url(../images/slice_64.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_text h3{ font-size: 24px; color: #333333; font-weight: 700; margin-bottom: 10px;}
.csca_advantage_text p{ height: 255px; font-size: 18px; color: #666; line-height: 1.8; text-align: left;}
.csca_advantage_item:nth-child(4) .csca_advantage_text p,.csca_advantage_item:nth-child(5) .csca_advantage_text p,.csca_advantage_item:nth-child(6) .csca_advantage_text p{height: 190px;}
.csca_advantage_item:hover{background: linear-gradient(180deg, #ebc67d, #b2853d);}
.csca_advantage_item:hover .hover_icon1{ background: url(../images/slice_39.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_item:hover .hover_icon2{ background: url(../images/slice_41.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_item:hover .hover_icon3{ background: url(../images/slice_43.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_item:hover .hover_icon4{ background: url(../images/slice_45.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_item:hover .hover_icon5{ background: url(../images/slice_47.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_item:hover .hover_icon6{ background: url(../images/slice_49.jpg) no-repeat center center; background-size: 100% 100%;}
.csca_advantage_item:hover .csca_advantage_text h3{ color: #ffffff;}
.csca_advantage_item:hover .csca_advantage_text p{ color: #ffffff;}
.csca_serve_img{ display: block; margin: 50px auto; max-width: 100%; height: auto;}
.program_item{ padding: 10px; background-color: #ffffff; box-shadow: 0px 0px 5px 0px #d0d0d0; margin-bottom: 30px; display: flex;}
.program_item_img{ border-radius: 5px; overflow: hidden;}
.program_item_info{ margin-left: 20px; width: 55%;}
.program_item_title{ display: inline-block; font-size: 28px; color: #000000; font-weight: bold; border: 1px solid #d0d0d0; border-radius: 25px; padding-right: 30px; margin-left: -130px; margin-top: 20px; margin-bottom: 10px;}
.program_item_title label{display: inline-block; font-size: 22px; color: #ffffff; background-color: #e73828; padding: 10px 20px; border-radius: 25px; margin-right: 10px; }
.program_item_label label{ display: inline-block; margin-right: 30px; font-size: 16px; color: #666;}
.program_item_label label i{ display: inline-block; width: 20px; height: 20px; background: url("../images/icon_20.png") no-repeat center center; background-size: cover; margin-right: 5px; position: relative; top: 4px;}
.program_item_desc{ margin-top: 40px;}
.program_item_desc_li{ min-width: 34%;  float: left; margin-right: 30px; flex: none; border-bottom:1px solid #f6f6f6 ; }
.program_item_desc_li span{ display: inline-block; font-size: 18px; color: #000; padding: 0 10px; margin: 5px 0; border-right: 1px solid #f6f6f6;}
.program_item_desc_li b{ font-size: 18px; color: #b2853d; font-weight: bold; margin-left: 10px;}
.program_item_btn{ width: 15%; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center;}
.program_item_btn p{ font-size: 18px; color: #000;}
.program_item_btn h3{ display: inline-block; font-size: 22px; color: #b2853d; font-weight: normal; padding-top: 10px; border-top: 1px solid #d0d0d0; margin-top: 10px;}
/* 关于华人汇 CSS end */

/* 项目列表 CSS start */
.programs_prosearch{ padding: 45px 30px; margin: 35px 0; background-color: #ffffff;}
.prosearch_title_left{ float: left; font-size: 28px; color: #000; font-weight: bold; margin-bottom: 15px;}
.prosearch_title_right{ float: right; background-color: #d0d0d0; padding:5px 7px; border-radius: 25px;}
.prosearch_title_right button{ background-color: #e73828; padding:5px 10px; border-radius: 15px; font-size: 14px; color: #fff;}
.prosearch_title_right button i{ display: inline-block; width: 15px; height: 15px; background: url("../images/icon_11.png") no-repeat center center; background-size: cover; margin-right: 5px; position: relative; top: 2px;}
.prosearch_title_right input{ background: none; color: #ffffff; font-size: 14px; border: none; padding-left: 10px;}
.prosearch_title_right input::-webkit-input-placeholder{ color: #ffffff;}
.prosearch_label{ font-size: 20px; color: #333333; margin-top: 20px;}
.prosearch_label a{ display: inline-block; margin: 0 20px; padding: 2px 10px; border-radius: 15px;}
.prosearch_label a:hover,.proactive{ color: #ffffff; font-weight: bold; background-color: #b2853d; }
.program_title{ position: relative; top: 0; margin-bottom: 20px;}
.program_title strong{ font-size: 28px; color: #000000;}
.program_title span{ font-size: 20px; color: #000; position: absolute; top: 10px; right: 0;}
.program_title span label{ color: #e73828;}
.program_pagination{ margin-bottom: 130px;}
.program_pagination ul li{ float: left;}
.program_pagination ul li a,.program_pagination ul li span{ display: inline-block; height: 25px; line-height: 25px; padding: 2px 12px; font-size: 16px; color: #333333; margin-right: 5px;}
.program_pagination ul li a:hover,.program_pagination ul li.active span{ background-color: #e73828; color: #ffffff !important;}
.programs_message{ height: 260px; padding-top: 50px; background: url("../images/bg-1500.jpg") no-repeat center center; background-size: cover;  margin-bottom: 50px; }
.programs_message_center{ width: 80%; margin: auto; display: flex;}
.programs_message_left{ width: 70%;}
.programs_message_left h2{ font-size: 40px; color: #ffffff; font-weight: 700; margin-bottom: 10px;}
.programs_message_left p{ font-size: 24px; color: #ffffff; line-height: 1.8;}
.programs_message_icon{ display: flex;}
.programs_message_right{ width: 30%;}
.programs_message_icon_item{ text-align: center; margin-right: 50px; margin-top: 40px;}
.programs_message_icon_item p{ font-size: 16px; margin-top: 5px;}
.programs_message_right select{ width: 100%; height: 60px; background: #f1e8d9; border: none; border-radius: 60px; padding-left: 40px; margin-bottom: 15px; font-size: 18px; color: #999;
-webkit-appearance: none; /* Chrome, Safari, Edge, Opera */
  -moz-appearance: none;    /* Firefox */
  appearance: none;        /* 标准语法 */
  background-image: url('../images/icon_09.png'); /* 自定义图标 */
  background-repeat: no-repeat;
  background-position: 320px center; /* 根据需要调整位置 */
  background-size: 16px 9px;
  padding-right: 30px; /* 确保有足够的空间显示图标 */
  cursor: pointer;
}
.programs_message_right button{ width: 100%; height: 60px; background: #ffffff; border-radius: 60px; font-size: 24px; color: #333; font-weight: bold;}
/* 项目列表 CSS end */

/* 新闻列表 CSS start */
.con_adr{ font-size: 18px; color: #666; padding: 50px 0;}
.con_adr a{ color: #666;}
.news_con{ display: flex; padding-bottom: 50px;}
.news_list,.news_mess{ width: 75%; background-color: #ffffff; box-shadow: 0px 0px 5px 0px #d0d0d0; padding: 30px; border-radius: 10px;}
.news_title{ font-size: 28px; color: #000000; font-weight: bold;}
.news_ul li{ padding: 25px 0; border-bottom: 1px solid #d0d0d0; }
.news_ul li a{display: flex;}
.news_img{ width: 20%; height: 125px; border-radius: 5px; overflow: hidden;}
.news_img img{ display: block; margin: 0 auto; max-width: 100%; height: auto;}
.news_info{ width: 75%; margin-left: 30px;}
.news_info h3{ font-size: 20px; color: #000000; margin-bottom: 10px;}
.news_date{ font-size: 14px; color: #999;}
.news_date label{ display: inline-block; margin-right: 10px; border: 1px solid #d0d0d0; padding: 2px 10px; border-radius: 15px; }
.news_info p{ font-size: 16px; color: #666; line-height: 25px; margin-top: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.news_list .program_pagination{ text-align: center; padding: 35px 0 0; margin-bottom: 10px;}
.news_list .program_pagination ul{ display: inline-block;}
.news_hot{ width: 25%; margin-left: 30px;}
.news_hot_con{ background: #ffffff url(../images/raking_bg.jpg) no-repeat center top; background-size: cover; border-radius: 10px; padding: 20px; margin-bottom: 30px;}
.news_hot_label{ background-color: #ffffff; padding: 20px; border-radius: 10px;}
.news_hot_title{ font-size: 22px; color: #000; font-weight: bold; margin-bottom: 20px;}
.redcolor{ color: #e73828;}
.news_hot_con ul li i{ display: inline-block; width: 28px; height: 39px; font-size: 12px; text-align: center; line-height: 33px; font-style: normal; background: url(../images/raking_09.png) no-repeat center center; background-size: 100% 100%; vertical-align: middle; margin-right: 10px;}
.news_hot_con ul li:first-child i{ background: url(../images/raking_03.png) no-repeat center center; background-size: 100% 100%; color: #fff;}
.news_hot_con ul li:nth-child(2) i{ background: url(../images/raking_05.png) no-repeat center center; background-size: 100% 100%; color: #fff;}
.news_hot_con ul li:nth-child(3) i{ background: url(../images/raking_07.png) no-repeat center center; background-size: 100% 100%;}
.news_hot_con ul li{ margin-bottom: 25px;}
.news_hot_con ul li a{ display: inline-block; width: 100%; font-size: 16px; color: #000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_hot_label_con a{ display: inline-block; margin-right: 10px; font-size: 14px; color: #666666; padding: 5px 10px; margin-bottom: 10px; background-color: #f6f7fc; border-radius: 5px;}
.news_time{ font-size: 12px; color: #999; margin-top: 20px;}
.news_content{ padding: 30px 0; margin: 30px 0; border-top: 1px dashed #d0d0d0; border-bottom: 1px dashed #d0d0d0;}
/* .news_content p{ font-size: 16px; color: #666; line-height: 25px; margin-top: 20px;} */
.news_content p img{ display: block; max-width: 100%; height: auto; margin: 10px auto;}
.news_page p a{ line-height: 30px; font-size: 16px; color: #999;}
.news_page p a:hover{ color: #e73828; text-decoration: underline;}
/* 新闻列表 CSS End */

/* 国家页 CSS Start */
.country_ysmess .csca_about_title{ margin-bottom: 10px;}
.csca_gjms{ font-size: 20px; color: #999; margin-bottom: 30px;}
.countrys{ display: flex; margin-bottom: 50px;}
.countrys_left{ width: 50%; margin-right: 15px;}
.countrys_item{ width: 40%; height: 190px; float: left; background-color: #ffffff; padding: 35px; overflow: hidden;}
.countrys_item:first-child{ border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
.countrys_item:nth-child(2){ border-bottom: 1px solid #d0d0d0;}
.countrys_item:nth-child(3){ border-right: 1px solid #d0d0d0;}
.countrys_item_title{ font-size: 24px; color: #000; font-weight: bold; margin-bottom: 20px;}
.countrys_item_title span{ display: inline-block; font-size: 20px; color: #ffffff; font-weight: bold; background-color: #e73828; padding:7px; margin-right: 10px; border-radius: 5px;}
.countrys_con{ font-size: 18px; color: #333; line-height: 27px;}
.countrys_right{ width: 46%; margin-left: 15px; background-color: #ffffff; padding: 20px;}
.countrys_right h2{ font-size: 24px; color: #000; font-weight: bold; border-bottom: 1px solid #d0d0d0; padding-bottom: 10px; margin-bottom: 20px;}
/* .countrys_right img{ display: block; margin: auto; max-width: 100%; height: auto;} */
.container_bgs{ background-color: #ffffff; padding: 5px 0 50px; margin-top: 50px; margin-bottom: -20px;}
/* .news_itemcontainer{ display: flex;} */
.news_item_left{ width: 47.5%; float: left; box-shadow: 0px 0px 5px 0px #d0d0d0; }
.news_item_left .imgwidth{
    width: 100%;
height: 305px;
overflow: hidden;
}
.news_item_left img{ display: block; height: auto; width: 100%; margin: 0 auto; }
.news_item_left h3{ font-size: 22px; color: #000000; font-weight: bold; margin-top: 20px; margin-bottom: 10px; padding: 0 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_item_left p{ font-size: 16px; color: #666666; line-height: 30px; padding: 0 20px; margin-bottom: 30px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_item_right{ width: 50%; float: right;}
.news_item_list{ box-shadow: 0px 0px 5px 0px #d0d0d0; margin-bottom: 20px; padding:15px 30px; border-bottom: 2px solid #ffffff;}
.news_item_list:last-child{ margin-bottom: 0;}
.news_item_list a h3{ font-size: 20px; color: #000000; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_item_list a p{ font-size: 16px; color: #666; line-height: 27px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.news_item_time{ position: relative; top: 0; font-size: 14px; color: #999; margin-top: 10px;}
.news_item_time img{display: inline-block; width: 20px; height: 20px; position: relative; top: -2px; margin-left: 5px;}
.news_item_time label{ color: #b2853d; position: absolute; top: 0; right: 0;}
.news_item_list:hover{ border-bottom: 2px solid #b2853d;}
.news_item_list:hover h3{ color: #e73828;}
/* 国家页 CSS End */

/* 项目详情 CSS Start */
.bgimg{ background: #faf6f3 url(../images/topbg.jpg) no-repeat center top; background-size: contain;}
.program_itemcon,.program_item_price{ display: flex;}
.program_item_left{ max-width: 1100px; margin-right: 30px; }
.program_item_price{ background-color: #ffffff; padding: 20px 30px;box-shadow: 0px 0px 5px 0px #d0d0d0;}
.program_item_price_left{ width: 405px; overflow: hidden;}
.program_item_price_right{ width: 65%; margin-left: 30px;}
.program_item_titleh{ font-size: 24px; color: #b2853d; margin-bottom: 20px; font-weight: 100;}
.program_item_mssages{ width: 370px; background-color: #ffffff; box-shadow: 0px 0px 5px 0px #d0d0d0; margin-top: 50px;}
.program_item_mssages h3{ font-size: 20px; color: #ffffff; background-color: #e73828; padding: 15px 20px;}
.program_item_mssagescon{ padding: 35px 20px;}
.program_item_name{ width: 92.5%; height: 40px; border: 1px solid #d0d0d0; margin-bottom: 10px; padding-left: 20px;}
.program_item_name:focus,.program_item_phone:focus {border: 1px solid #d0d0d0 !important;}
.program_item_mssagescon label{display: inline-block; height: 40px; width: 70px; margin-right: 10px; border: 1px solid #d0d0d0; text-align: center; line-height: 40px; font-size: 16px; color: #999; margin-bottom: 10px;}
.program_item_phone{height: 40px; width: 67.5%; border: 1px solid #d0d0d0; padding-left: 20px; }
.program_item_submit{display: block; height: 40px; width: 100%; text-align: center; line-height: 40px; margin-top: 15px; background-color: #e73828; color: #ffffff; font-size: 14px; border: none; cursor: pointer;}
.program_item_mssagescon .program_item_img{ display: flex; margin-top: 30px;}
.program_item_mssagescon .program_item_img_left{ width: 50%; margin-right: 40px; line-height: 27px;}
.program_item_mssagescon .program_item_img_right p{ font-size: 10px; color: #999; text-align: center;}
.program_item_price_right .program_item_desc .program_item_desc_li{ width: auto; float: inherit;}
.program_item_price_left{ border-radius: 5px; overflow: hidden;}
.program_pirce_num{ font-size: 18px; color: #000; padding-left: 10px;}
.program_pirce_num strong{ display: inline-block; font-size: 24px; color: #b2853d; font-weight: bold; margin-left: 25px;}
.program_about,.program_advantage{ background-color: #ffffff; padding: 30px; margin-top: 25px; box-shadow: 0px 0px 5px 0px #d0d0d0;}
.program_about_title,.program_advantage_title{ font-size: 24px; color: #000; margin-bottom: 20px; font-weight: bold; border-bottom: 1px solid #d0d0d0; padding-bottom: 10px;}
/* .program_about_con p{ font-size: 16px; color: #000; line-height: 25px; margin-top: 10px; margin-bottom: 20px;} */
.program_about .programs_message{ padding-top: 30px; height: 220px; background: url("../images/bg-1025.jpg") no-repeat center center; background-size: cover; margin-bottom: 0;}
.program_about .programs_message_left h2{ font-size: 34px;}
.program_about .programs_message_left>p{ font-size: 20px;}
.program_about .programs_message_icon_item{ margin-right:30px; margin-top: 25px;}
.program_about .programs_message_right select{ height:50px; font-size: 16px;background-position: 215px center;}
.program_about .programs_message_right button{ height: 50px; font-size: 20px;}
.bordernone{ border: none; padding-bottom: 0;}
.program_advantage_con{background: linear-gradient(180deg, #ebc67d, #b2853d); padding: 0 2px;}
.program_advantage_item{display: flex; width: 47.1%; float: left; padding: 35px 15px;}
.program_advantage_item:first-child{ border-bottom:1px solid #ffffff ;}
.program_advantage_item:nth-child(2){ border-bottom:1px solid #ffffff ;}
.program_advantage_item_icon{ margin-right: 15px;}
.program_advantage_item_desc{ width: 408px;}
.program_advantage_item_desc h3{ font-size: 20px; font-weight: bold; color: #ffffff; margin-bottom: 5px;}
.program_advantage_item_desc p{ height: 60px; font-size: 14px; color: #ffffff; line-height: 20px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.program_advantage_item:first-child::after,.program_advantage_item:nth-child(3)::after{ content: ""; display: block; width: 1px; height: 70px; background-color: #ffffff; clear: both;}
.program_advantage_item:first-child .program_advantage_item_desc,.program_advantage_item:nth-child(3) .program_advantage_item_desc{ padding-right: 20px;}
.programs_sqtj{background: linear-gradient(180deg, #ebc67d, #b2853d); text-align: center; font-size: 14px; line-height: 20px; color: #ffffff; padding: 10px 0;}
.program_priceabout{background: linear-gradient(180deg, #ebc67d, #b2853d); padding: 15px; margin: 20px 0;}
.program_priceabout_title{ font-size: 24px; font-weight: bold; color: #ffffff; margin-bottom: 10px; padding: 15px;}
.program_priceabout_con{ background-color: #ffffff; padding: 15px;}
.program_priceabout_con img{ display: block; margin: 0 auto; max-width: 100%;} 
.program_scrive_title{background: linear-gradient(180deg, #ebc67d, #b2853d); font-size: 24px; font-weight: bold; color: #ffffff;  padding: 25px 30px 15px;}
.program_scrive_con{ background-color: #ffffff; padding: 25px 0;box-shadow: 0px 0px 5px 0px #d0d0d0;}
.program_scrive_item{ width: 46%; float: left; margin: 1% 2%; display: flex; }
.program_scrive_item label{ display: inline-block; font-size: 34px; font-weight: bold; color: #b2853d; padding-right: 10px; border-right: 1px solid #d0d0d0; margin-right: 10px;}
.program_scrive_item span{ display: inline-block;}
.program_ymlc{ background-color: #ffffff; padding: 30px; margin: 20px 0;box-shadow: 0px 0px 5px 0px #d0d0d0;}
.program_ymlc_title{ display: flex; border-bottom: 1px solid #d0d0d0; padding-bottom: 10px; margin-bottom: 20px;}
.program_ymlc_title_left{ font-size: 24px; font-weight: bold; color: #000; margin-right: 20px;}
.program_ymlc_title_center{ font-size: 18px; font-weight: bold; color: #e73828; margin-right: 20px; line-height: 38px; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; padding-left: 20px; padding-right: 20px;}
.program_ymlc_title_right span{ color: #e73828;}
.program_ymlcr{ padding-right: 20px; border-right: 1px solid #d0d0d0; margin-right: 20px;}
.program_ymlc_con img{ display: block; margin: 20px auto; max-width: 100%;} 
.program_success{background: linear-gradient(180deg, #ebc67d, #b2853d); padding: 20px;}
.program_success_title{ font-size: 24px; font-weight: bold; color: #ffffff; margin-bottom: 20px; }
.program_success_left{ width: 47.5%; float: left; background-color: #ffffff; padding: 10px;}
.program_success_right{ width: 47.5%; float: right;  background-color: #ffffff; padding: 10px;}
.program_success_left img,.program_success_right img{ display: block; margin: 0 auto; max-width: 100%;}
.newsleftw{ width: 525px; }
.bgw,.program_sdjd{ background-color: #ffffff; padding: 20px; margin-top: 20px;box-shadow: 0px 0px 5px 0px #d0d0d0;}
.bgw .csca_about_title,.program_sdjd .csca_about_title{ margin-top: 0;}
.program_sdjd_con{ padding: 25px; background-color: #f7e3b3; display: flex; justify-content: space-between; align-items: center;}
.program_sdjd_left h1{ font-size: 46px; color: #000; font-weight: bold; margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.program_sdjd_left p{ font-size: 24px; color: #000; line-height: 28px; margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.program_sdjd_right{ margin-left: 30px;}
.prosuccess_slider{ width: 695px; height: 410px; overflow: hidden;}
.prosuccess_slider .swiper-slide img{ display: block; max-width: 100%; margin: auto;}
.prosuccess_slider .swiper-slide h3,.program_success_left h3{ font-size: 24px;  color: #000; }
.prosuccess_slider .swiper-slide h3 span,.program_success_left h3 span{ font-size: 20px; color: #b2853d; margin-left: 10px;}
.prosuccess_slider .swiper-slide p,.program_success_left p{ font-size: 16px; color: #666; line-height: 30px; margin: 15px 0;}
.nodata{ text-align: center; margin: auto;}
.nodata img{ display: block; margin: 0 auto; max-width: 100%;} 
.nodata h3{ font-size: 16px;  color: #999;}