/*v=1.0.0.1*/
@charset "UTF-8";

.time,.read,.colle{ padding-left: 20px; }
.time{ background: url('../image/time_icon.png?v=20200413') no-repeat left center; }
.read{ background: url('../image/eye.png?v=20200413') no-repeat left center; }
.del_box a {color: #ce9711; }

/* 项目列表 */
.pro_nav{ background: #fafafa; padding: 20px 0; }
.pro_nav_box{}
.pro_nav_box li{ overflow: hidden; margin-top: 20px; position: relative;}
.pro_nav_box li b{ float: left; font-size: 14px; color: #454545; line-height: 2;}
.pro_nav_box li .pro_item{ float: left; margin-left: 20px; width: 1050px; line-height: 2; height: 20px; }
.pro_nav_box li .pro_item.on{ height: auto; }
.pro_nav_box li .pro_item a{ font-size: 14px; color: #454545; margin-right: 58px; white-space: nowrap;float: left;display: block;}
.pro_nav_box li .pro_item a:hover,.pro_nav_box li .pro_item a.on{ color: #ecb743; }
.pro_nav_box li:last-child{ padding-right: 25px; }
.open_all{ position: absolute; right: 5px; top: 0; cursor: pointer; height: 10px;width: 10px;  border-color: #ecb743 #ecb743 transparent transparent; border-style: solid;  border-width: 2px; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.open_all.on{ -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: 8px;}
.pro_list{ width: 1260px; margin-left: -30px; margin-top: 10px; }
.pro_list .pro_sed{ padding: 0 30px; -webkit-transition: all 0.5s; transition: all 0.5s;}
.pro_shadow{ padding: 35px 0;   border-bottom: 1px solid #f7f7f7;}
.pro_sed .pro_img{ float: left; width: 360px; height: 201px; position: relative; }
.pro_sed .pro_img img{ display: block; width: 100%; height: 100%; }
.pro_sed .pro_img i{ position: absolute; width: 60px; height: 33px; background: url('../image/hot_title.png?v=20200413') no-repeat center; top: 10px; left: -9px; }
.pro_sed .pro_info{ margin-left: 390px; height: 201px; position: relative;}
.pro_sed .pro_info .p_name{ font-size: 20px; color: #2b2b2b; font-weight: bold; }
.pro_sed .pro_info .p_name:hover{ color: #ecb743; }
.pro_sed .pro_info .p_intr{ font-size: 14px; color: #919191; margin-top: 15px; line-height: 24px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;  }
.pro_sed .pro_info ul{ overflow: hidden; margin-top: 20px;}
.pro_sed .pro_info li{ float: left; padding: 0 40px; text-align: center; border-left: 1px solid #ebebeb; }
.pro_sed .pro_info li b{ font-size: 16px; color: #ecb743;display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; max-width: 180px;}
.pro_sed .pro_info li p{ font-size: 12px; color: #5e5e5e; margin-top: 9px;}
.pro_sed .pro_info li:first-child{ border-left: none; padding-left: 0; } 
.pro_sed .pro_info .p_star{ font-size: 16px; color: #919191; margin-top: 30px; }
.pro_sed .pro_info .p_star img{ display: inline-block; vertical-align: middle; margin-left: 8px; margin-top: -5px; }
.pro_sed .pro_info .p_price{ position: absolute; top: 110px; right: 0; font-size: 14px; color: #919191; }
.pro_sed .pro_info .p_price span{ font-size: 14px; color: #ee3328; }
.pro_sed .pro_info .p_price b{ font-size: 39px; color: #ee3328; font-weight: normal; }
.pro_list .pro_sed:hover{ box-shadow: 2px 0 10px rgba(6, 6, 6, 0.1); }
.pro_hot{ margin-top: 45px; }
.hot_p_list{ overflow: hidden; width: 1230px; }
.hot_p_list li{ float: left; width: 380px; height: 212px; overflow: hidden; position: relative; margin-right: 30px;}
.hot_p_list li img{ display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s;}
.hot_p_list li .hot_info{ position: absolute; height: 42px; overflow: hidden; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.45); color: #fff; padding: 10px 20px; width: 100%; box-sizing: border-box; -webkit-transition: all 0.5s; transition: all 0.5s; }
.hot_p_list li .hot_info b{ display: block; text-align: center; font-size: 18px; }
.hot_p_list li .hot_info p{ font-size: 14px; line-height: 22px; height: 44px; margin-top: 8px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;  }
.hot_p_list li .hot_info span{ display: block; width: 110px; height: 32px; line-height: 32px; border-radius: 5px; text-align: center; font-size: 14px; background: #ecb743; margin: 10px auto 0; }
.hot_p_list li:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); }
.hot_p_list li:hover .hot_info{ height: 136px; }




/* 移民国家 */
.ct_intr{ background: #fafafa; padding-top: 20px; padding-bottom: 30px; }
.ct_top{ margin-top: 20px; }
.ct_top .ct_img{ float: left; width: 630px; height: 380px; }
.ct_top .ct_img img{ display: block; width: 100%; height: 100%; }
.ct_top .ct_info{ margin-left: 630px; height: 378px; padding-left: 25px; padding-right: 25px; background: #fff; border: 1px solid #f2f2f2; }
.ct_top .ct_info h5{ font-size: 20px; color: #2b2b2b; padding-top: 15px;}
.ct_top .ct_info p{ font-size: 16px; color: #5e5e5e; line-height: 36px; margin-top: 10px;}
.ct_nav{ overflow: hidden; border-bottom: 1px solid #f7f7f7; }
.ct_nav.on{ position: fixed; top: 63px; background: #fff; z-index: 9; width: 1200px; }
.ct_nav li{ float: left; font-size: 16px; color: #2b2b2b; line-height: 72px; height: 72px; position: relative; margin-right: 60px; cursor: pointer; }
.ct_nav li.on{ color: #ecb743; font-weight: bold;}
.ct_nav li.on::after{ content: ''; position: absolute; width: 100%; height: 4px; background: #ecb743; border-radius: 30px; bottom: 0; left: 0; }
.pa_list { margin-top: 30px; }
.pa_margin{ margin-top: 20px; }
.pa_list thead{ background: #f7f7f7; }
.pa_list, .pa_list td, .pa_list th{ border: 1px solid #f2f2f2; height: 54px; font-size: 14px; color: #2b2b2b; text-align: center; }
.pa_margin, .pa_margin td, .pa_margin th{ text-align: left; padding-left: 20px; padding-right: 20px; }
.pa_list a{ color: #ecb743; }
.pa_list td.red{ color: #f65503; }
.c_tip{ font-size: 16px; color: #ecb743; margin-top: 25px; }
.case_box{ margin-top: 30px; }
.case_list .case_item{ margin-top: 30px; }
.case_list .case_item .cs_img{ float: left; width: 270px; height: 164px; overflow: hidden; }
.case_list .case_item .cs_img img{ display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s;}
.case_list .case_item .cs_info{ margin-left: 270px; height: 164px; border: 1px solid #f7f7f7; padding-left: 30px; padding-right: 30px; }
.case_list .case_item .cs_info h5{ padding-top: 13px; }
.case_list .case_item .cs_info h5 a{ font-size: 18px; color: #2b2b2b; }
.case_list .case_item .cs_info p{font-size: 14px;color: #919191;margin-top: 15px;line-height: 24px;height: 48px;/* display: -webkit-box; *//* -webkit-line-clamp:2; *//* -webkit-box-orient: vertical; */overflow: hidden;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;}
.case_list .case_item .cs_info ul{overflow: hidden;margin-top: 13px;}
.case_list .case_item .cs_info li{ float: left; text-align: center;  font-size: 14px; margin-right: 60px;}
.case_list .case_item .cs_info li b{font-weight: normal;color: #919191;margin-top: 7px;display: block;}
.case_list .case_item .cs_info li span{display: block;color: #dab866;}
.case_list .case_item .cs_img:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1) }
.case_list .case_item .cs_info h5 a:hover{ color: #ecb743; }
.news_box{ margin-top: 40px; }
.news_left{ float: left; width: 585px; }
.news_right{ float: right; width: 585px; }
.ns_title{ overflow: hidden; border-bottom: 1px solid #ecb743; }
.ns_title ul{ float: left; }
.ns_title li{ float: left; font-size: 18px; color: #ecb743; cursor: pointer; margin-right: 40px; line-height: 34px; height: 34px; text-align: center; width: 106px;}
.ns_title li.on{ color: #fff; background: #ecb743; }
.ns_title .more{ float: right; font-size: 14px; color: #919191; margin-top: 10px; }
.ns_title .more:hover{ color: #ecb743; }
.news_new{ overflow: hidden; }
.news_new li{ margin-top: 20px; }
.news_new li .ns_left{ float: left; width: 130px; height: 87px; overflow: hidden; }
.news_new li .ns_left img{ display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; }
.news_new li .ns_left img:hover{ -webkit-transform: scale(1.1); transform: scale(1.1); }
.news_new li .ns_right{ margin-left: 145px; }
.news_new li .ns_right h5{ font-weight: normal; padding-top: 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news_new li .ns_right h5 a{ font-size: 16px; color: #454545; }
.news_new li .ns_right h5 a:hover{ color: #ecb743; }
.news_new li .ns_right p{ overflow: hidden; margin-top: 20px;}
.news_new li .ns_right p span{ font-size: 12px; color: #919191; }
.qa_list dl{ padding: 15px 0; border-bottom: 1px solid #f7f7f7; }
.qa_list dl:last-child{ border-bottom: none; padding-bottom: 0; }
.qa_list dt.isnohas{padding-left:0;}
.qa_list dt{ padding-left: 30px; line-height: 26px; position: relative; }
.qa_list dt.isnohas span.read {float: right; margin-right: 0px;color: #919191;}
.qa_list dt a{ font-size: 16px; color: #454545; }
.qa_list dt a:hover{ color: #ecb743 }
.qa_list dt b,.qa_list dd b{ position: absolute; font-size: 16px; color: #ecb743; left: 0; top: 0; }
.qa_list dd{ line-height: 26px; position: relative; margin-top: 15px; font-size: 16px; color: #919191; padding-left: 30px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; }
.qa_list dd span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 550px;display: inline-block;}
.case_js{ margin-top: 25px; }
.case_js .xmjs{ font-size: 14px; color: #5e5e5e; line-height: 32px; margin-top: 15px; }
.sqtj p{ font-size: 14px; position: relative; padding-left: 45px; color: #5e5e5e; margin-top: 30px; }
.sqtj span{ position: absolute; font-size: 17px; color: #fff; background: url('../image/sq_bg.png?v=20200413') no-repeat center; left: 0; top: -6px; text-align: center; line-height: 29px; width: 32px; height: 32px; }


/* 项目详情 */
.pro_top{ background: #fafafa; padding: 30px 0; }
.pro_top .p_title{ overflow: hidden; }
.pro_top .p_title span{ float: left; font-size: 22px; color: #2b2b2b; }
.pro_top .p_title p{ float: right; font-size: 14px; color: #919191; margin-top: 5px;}
.pro_top .p_title p img{ display: inline-block; vertical-align: middle; margin-left: 5px; margin-top: -3px; }
.pro_det{ margin-top: 20px; }
.det_left{ float: left; width: 680px; height: 380px; overflow: hidden; position: relative; }
.det_left img{ display: block; width: 100%; height: 100%; }
.det_left p{ position: absolute; z-index: 2; text-align: center; color: #fff; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.det_left p span{  display: inline-block; border: 1px solid #fff; border-radius: 30px; line-height: 48px; font-size: 28px; padding: 0 35px;}
.det_left p b{ font-weight: normal; font-size: 24px; display: block; margin-top: 15px; padding: 0 40px;}
.det_left::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); top: 0; left: 0; }
.det_right{ margin-left: 680px; background: #fff; height: 378px; border: 1px solid #f2f2f2; border-left: none; padding-left: 50px; padding-right: 50px; }
.det_right ul{ overflow: hidden; }
.det_right li{ float: left; width: 50%; text-align: center; margin-top: 35px; }
.det_right li span{ display: block; font-size: 22px; color: #2b2b2b;overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; }
.det_right li p{ font-size: 16px; color: #919191; margin-top: 15px; }
.det_right .de_price{ text-align: center; font-size: 16px; margin-top: 30px; }
.det_right .de_price span{ font-size: 36px; color: #ee3328; }
.det_right .de_btn{ overflow: hidden; margin-top: 30px; }
.det_right .de_btn::after { width: 100%;height: 0;margin: 0; display: inline-block; overflow: hidden;content: '';}
.det_right .de_btn a{ width: 178px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #ecb743; background: #ecb743; font-size: 18px; color: #fff; border-radius: 5px;}
.det_right .de_btn a img{ vertical-align: middle; }
.det_right .de_btn a:last-child{ background: #fff; color: #ecb743; width: 208px; font-size: 14px; }
.fy_tips{ margin-top: 15px; }
.fy_tips p{ font-size: 14px; color: #ecb743; margin-top: 10px;  }
.fy_tips p span{ color: #454545; margin: 0 3px;}
.fy_tips p input{ border: 1px solid #ecb743; font-size: 14px; text-align: center; width: 58px; color: #787878; outline: none; border-radius: 3px; line-height: 24px; }



/* 商务合作 */
.cooper_baner{ background: url('../image/cp_baner1.jpg?v=20200413') no-repeat center top; }
.cooper_baner1{ background: url('../image/cp_baner2.jpg?v=20200413') no-repeat center top; }
.cooper_box{ width: 452px; float: right; margin-top: 62px; background: #fff; padding: 40px 50px; border-radius: 5px; box-shadow: 2px 0 10px rgba(4, 0, 0, 0.2); }
.cooper_box ul{}
.cooper_box li{ display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-bottom: 25px; }
.cooper_box li .sp_r{ width: 90px; font-size: 16px; color: #333; }
.cooper_box li .sp_r em{ color: #ff443a; }
.cooper_box li .cp_l{ -webkit-flex: 1; flex: 1; }
.cooper_box li .cp_l input{ border: 1px solid #f3f3f3; width: 100%; box-sizing: border-box; outline: none; border-radius: 3px; padding: 0 15px; height: 34px; line-height: 34px; font-size: 14px; color: #333; }
.cooper_box li .cp_l p{ cursor: pointer; border: 1px solid #f3f3f3; border-radius: 3px; text-align: center; padding: 0 15px; height: 58px; line-height: 58px; font-size: 14px; color: #999; }
.cooper_btn{ width: 100%; border: 1px solid #ecb743; cursor: pointer; border-radius: 3px; line-height: 46px; height: 46px; font-size: 18px; color: #ecb743; outline: none; background: none; padding: 0 }
.cooper_btn:hover{ background: #ecb743;  color: #fff; }


/* 成功案例 */
.cases_box{}
.cases_box .cases_list{ overflow: hidden; width: 1230px; padding-top: 10px;}
.cases_list li{ float: left; width: 380px; margin-top: 30px; margin-right: 30px; }
.cases_list li a{}
.cases_list li .cas_img{ height: 230px; position: relative; overflow: hidden; }
.cases_list li .cas_img img{ display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; }
.cases_list li .cas_img span{ padding: 10px 0; position: absolute; left: 0; top: 50%; background: rgba(0, 0, 0, .3);  -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; width: 100%; font-size: 18px; color: #fff; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6) }
.cases_list li .cas_info{ /*height: 106px;*/ height: 65px; padding: 0 15px; border: 1px solid #f7f7f7; border-top: none; overflow: hidden; position: relative; }
/*.cases_list li .cas_info p{ font-size: 16px; color: #2b2b2b; line-height: 36px; height: 72px; position: relative; margin-top: 15px;}*/
.cases_list li .cas_info p{ font-size: 16px; color: #2b2b2b; line-height: 36px; height: 72px;position: relative; margin-top: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cases_box .cases_list li .cas_info p{width: 292px;}
/*.cases_list li .cas_info span{ position: absolute; font-size: 12px; color: #919191; padding-left: 24px; background: url('../image/eye.png?v=20200413') no-repeat left center; right: 0; top: 40px; }*/
.cases_list li .cas_info span{ position: absolute; font-size: 12px; color: #919191; padding-left: 20px; background: url('../image/eye.png?v=20200413') no-repeat left center; right: 15px; top: 27px; }
.cases_list li .cas_info p:hover{ color: #ecb743; }
.cases_list li:hover .cas_img img{ -webkit-transform: scale(1.1); transform: scale(1.1); }


/* 案例详情 */
.cases_details{ padding-top: 20px; }
.details_box{ margin-top: 30px; }
.del_left{ float: left; width: 860px; }
.del_right{ float: right; width: 300px; position: sticky;top: 120px;}
.right_item{ margin-bottom: 25px; }
.news_name{ position: relative; padding-bottom: 18px; border-bottom: 1px solid #f7f7f7; }
.news_name h5{ font-weight: normal; font-size: 22px; color: #2b2b2b; }
.news_name .news_time{ font-size: 12px; color: #919191; margin-top: 20px; }
.news_name .news_time span{ margin-right: 70px; }
.news_name .share{ position: absolute; right: 0; bottom: 18px; }
.share span{ font-size: 14px; color: #454545;}
.share a{ display: inline-block; width: 18px; height: 18px; margin: 0 5px;  vertical-align: top; background-image: url('../image/fang_share.png?v=20200413'); background-repeat: no-repeat;   }
.share a.fs1{ background-position: 0 0; }
.share a.fs2{ background-position: -26px 0; }
.share a.fs3{ background-position: -49px 0; }
.del_item{ margin-top: 25px; }
.del_title{ font-weight: normal; font-size: 20px; color: #2b2b2b; }
.del_box{ margin-top: 15px; font-size: 16px; color: #787878; line-height: 27px; }
.del_box p{margin-bottom: 16px;color: #5e5e5e}
.del_box img{max-width: 600px !important;display: block;margin: 0 auto;margin-bottom: 16px;}
.service span{ margin-right: 30px; }
.news_bot{ margin-top: 40px; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; }
.news_bot a{  width: 45%; font-size: 14px; color: #919191; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news_bot a.fontri{text-align: right;}
.news_bot a:hover{ color: #ecb743 }
.news_wx{ margin-top: 30px; }
.news_wx img{ display: block; width: 100%; }
.news_fot{ margin-top: 50px;}
.news_fot .cases_list{ width: 891px; }
.news_fot .cases_list li{ width: 266px; margin-top: 0; margin-right: 31px; }
.news_fot .cases_list li .cas_img{ height: 160px; }
.news_fot .cases_list li .cas_info{ border: 0; height: 80px; padding: 0; }
.news_fot .cases_list li .cas_info p{ font-size: 16px; line-height: 26px; height: 52px; white-space:normal;}
.news_fot .cases_list li .cas_info span{ top: 27px; right:0;}
.swiper-hotpro .swiper-pagination-bullet-active{ background: #ecb743; }
.hot_p_img{ position: relative; display: block; height: 168px; overflow: hidden; margin-top: 18px;}
.hot_p_img img{ display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; }
.hot_p_img p{ position: absolute; font-size: 18px; color: #fff; font-weight: bold; text-align: center; top: 50%; left: 0; width: 100%; line-height: 40px; height: 40px; -webkit-transform: translateY(-50%); transform: translateY(-50%); overflow: hidden; background: rgba(0, 0, 0, .3);}
.hot_p_img:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); }
.hot_list{ border: 1px solid #f7f7f7; padding: 0 15px; }
.hot_list li{ padding: 15px 0; border-bottom: 1px solid #f7f7f7; }
.hot_list li span{ font-size: 16px; color: #2b2b2b; }
.hot_list li p{ font-size: 14px; color: #919191; line-height: 24px; height: 48px; margin-top: 10px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; }  
.hot_list li span:hover{ color: #ecb743 }
.new_acticle{}
.new_acticle li{ padding: 20px 0; border-bottom: 1px solid #f7f7f7; }
.new_acticle li:last-child{ border-bottom: 0; }
.new_acticle li a{ display: block; overflow: hidden;}
.new_acticle li img{ float: left; width: 120px; height: 82px; }
.new_acticle li .act_info{ margin-left: 138px; }
.new_acticle li .act_info p{ font-size: 16px; color: #2b2b2b; line-height: 22px; height: 44px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;  }
.new_acticle li .act_info span{ font-size: 12px; color: #919191; display: block; margin-top: 20px; }
.new_acticle li a:hover p{ color: #ecb743 }




/* 问答列表 */
.qa_box{ margin-top: 40px; }
.qa_search{ display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; }
.qa_search .qa_s{ border-radius: 5px; overflow: hidden; }
.qa_search .qa_s input{ float: left; width: 490px; padding: 0 25px; outline: none; height: 40px; line-height: 40px; font-size: 14px; border: 1px solid #f2f2f2; }
.qa_search .qa_s button{ float: left; width: 40px; height: 42px; background: #ecb743 url('../image/sear_icon.png?v=20200413') no-repeat center; border: 0; outline: none; cursor: pointer; }
.qa_search .qa_ask{ width: 78px; height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #ecb743; border: 1px solid #ecb743; border-radius: 5px; margin-left: 10px; padding: 0; outline: none; background: none; cursor: pointer; }
.qa_search .qa_ask:hover{ background: #ecb743; color: #fff; }
.qa_search .qa_s input::-webkit-input-placeholder{color:#c4c4c4;}
.qa_search .qa_s input::-moz-placeholder{color:#c4c4c4;}
.qa_search .qa_s input::-moz-placeholder{color:#c4c4c4;}
.qa_search .qa_s input:-ms-input-placeholder{ color:#c4c4c4;}
.qa_list2{ overflow: hidden; width: 1280px; margin-top: 25px;}
.qa_list2 li{ float: left; width: 555px; height: 58px; border-bottom: 1px solid #f7f7f7; margin-right: 85px; display: -webkit-flex;  display: flex; -webkit-align-items: center; align-items: center; }
.qa_list2 li a{ -webkit-flex: 1; flex: 1; margin-right: 70px; font-size: 16px; color: #5e5e5e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.qa_list2 li span{ font-size: 12px; color: #919191; }
.qa_list2 li a:hover{ color: #ecb743; }




/* 问答详情 */
.ask_box{ padding: 20px 25px; border: 1px solid #f7f7f7; }
.qa_answer{ margin-top: 20px; }
.qa_answer h5{ overflow: hidden; font-size: 18px; color: #ecb743; font-weight: normal; }
.qa_answer h5 span{ float: right; font-size: 12px; color: #919191; }
.wenboxqoal *{ font-size: 14px !important; color: #787878 !important;font-family: "microsoft yahei",Arial,helvetica,clean,sans-serif !important;}
.wenboxqoal p{line-height: 28px; margin-top: 15px; }
.qa_answer .ask{ text-align: right; }
.qa_answer .ask a{ font-size: 14px; color: #ecb743; }
.other_qa{ margin-top: 40px; }
.oth_list{ margin-top: 20px; }
.oth_list li{ height: 58px; border-bottom: 1px solid #f7f7f7; display: -webkit-flex;  display: flex; -webkit-align-items: center; align-items: center; }
.oth_list li a{ -webkit-flex: 1; flex: 1; margin-right: 70px; font-size: 16px; color: #5e5e5e; }
.oth_list li span{ font-size: 12px; color: #919191; }
.oth_list li a:hover{ color: #ecb743; }
.tiwen_layer{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.4); z-index: 11; display: none; }
.tiwen_layer .tiwen_box{ background: #fff; width: 800px; padding: 30px; position: absolute; top: 50%; left: 50%; border-radius: 8px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.tiwen_layer .tiwen_box p{ font-size: 20px; color: #121212; border-bottom: 1px dashed #f7f7f7; padding-bottom: 10px; }
.tiwen_layer .tiwen_box textarea{ border: 0; width: 100%; height: 100px; padding: 15px 0; resize: none; outline: none; font-size: 14px; box-sizing: border-box; }
.tiwen_layer .tiwen_box i{ position: absolute; width: 25px; height: 25px; background: url('../image/s_close.png?v=20200413') no-repeat center; top: 10px; right: 10px; cursor: pointer; }
.tiwen_layer .tiwen_box h5{ text-align: right; }
.tiwen_layer .tiwen_box button{ width: 140px; line-height: 36px; padding: 0; border: 0; background: #ecb743; border-radius: 5px; color: #fff; font-size: 14px; cursor: pointer; outline: none; }


/* 移民课堂 */
.media_list{ overflow: hidden; width: 1230px; }
.media_list li{ float: left; width: 380px; height: 201px; overflow: hidden; position: relative; margin-right: 30px; margin-top: 30px;}
.media_list li .md_img{ display: block; width: 100%; height: 100%; }
.media_list li .md_info{ position: absolute; width: 100%; bottom: 0; left: 0; height: 45px; box-sizing: border-box; padding: 0 20px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); }
.media_list li .md_info p{ flex: 1; font-size: 16px; color: #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.media_list li .md_info span{ font-size: 12px; color: #fff; }
.media_list li .md_btn{ display: none; position: absolute; cursor: pointer; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
.media_list li .md_btn img{ position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.media_list li:hover .md_btn{ display: block; }



/* 资讯列表 */
.news_main{ margin-top: 20px; }
.news_cont{ margin-top: 25px; position: relative; }
.news_center,.search_center{width: 660px;margin-left: 200px;margin-right: 340px;}
.news_left2{ width: 170px; position: absolute; height: 100%; top: 0; left: 0; }
.news_right2{ width: 300px; position: absolute; height: 100%; top: 0; right: 0; }
.news_title{ font-size: 22px; color: #2b2b2b; font-weight: normal; padding-bottom: 13px; border-bottom: 1px solid #f7f7f7; }
.news_list li{overflow: hidden;padding: 20px 0;border-bottom: 1px solid #f7f7f7;list-style: none;}
.news_list li .news_img{ float: left; width: 190px; height: 129px; overflow: hidden; }
.news_list li .news_img img{ display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; }
.news_list li .news_img img:hover{ -webkit-transform: scale(1.1); transform: scale(1.1); }
.news_list li .news_info{ margin-left: 210px; margin-top: 8px;}
.news_list li .news_info h5{ font-weight: normal; font-size: 18px; line-height: 28px; height: 56px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;  }
.news_list li .news_info h5 a{ color: #2b2b2b; }
.news_list li .news_info h5 a:hover{ color: #ecb743; }
.news_list li .news_info .news_time{ margin-top: 38px; font-size: 12px;}
.news_list li .news_info .news_time a{ color: #ecb743;}
.news_list li .news_info .news_time span{ color: #919191;  margin-left: 85px;}
.news_nav{ position: sticky; top: 120px; }
.news_nav .look{ font-size: 18px; color: #fff; font-weight: normal; line-height: 44px; text-align: center; background: #ecb743; border-radius: 3px; font-style: italic; }
.news_nav .look_list li{ line-height: 52px; text-align: center; border-bottom: 1px solid #f7f7f7; }
.news_nav .look_list li a{ font-size: 14px; color: #5e5e5e; }
.news_nav .look_list li a:hover{ color: #ecb743; }
.hot_news_title{ font-size: 18px; color: #2b2b2b; font-weight: normal; padding-left: 20px; background: url('../image/hot_line.png?v=20200413') no-repeat left center; }
.hot_news_list{ border-left: 2px solid #f7f7f7; margin-top: 20px; padding-left: 15px; margin-left: 5px;}
.hot_news_list li{ line-height: 22px; position: relative;  margin-bottom: 20px;  }
.hot_news_list li a{ font-size: 14px; color: #5e5e5e; }
.hot_news_list li a:hover{ color: #ecb743 }
.hot_news_list li::after{ content: ''; position: absolute; background: #fff; width: 4px; height: 4px; border: 4px solid #f8d994; border-radius: 50%; left: -22px; top: 4px; }



/* 关于我们 */
.about_baner{ height: 480px; background: url('../image/about_baner.jpg?v=20200413') no-repeat center; position: relative; }
.about_nav{ position: absolute; height: 61px; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.4); z-index: 9;}
.about_nav.fixed{ position: fixed; top: 63px; bottom: auto; }
.about_nav ul{ overflow: hidden; text-align: center;}
.about_nav li{ float: none; display: inline-block; font-size: 18px; color: #fff; width: 170px; line-height: 61px; text-align: center; margin-right: 15px; margin-left: 15px; cursor: pointer; }
.about_nav li a{color: white;display: block;}
.about_nav li.on{ background: #ecb743; }
.about_cont{ overflow: hidden; }
.about_item{ display: none; }
.abt_intr{ margin-top: 75px; }
.intr_box{ margin-top: 30px; }
.intr_img{ float: left; width: 550px; height: 342px; overflow: hidden; }
.intr_img img{ display: block; width: 100%; height: 100%; }
.intr_info{ margin-left: 590px; margin-top: 10px;}
.intr_info p{ font-size: 14px; color: #5e5e5e; line-height: 34px; margin-bottom: 5px; }
.intr_info ul{ margin-top: 55px; text-align:justify;text-justify:inter-ideograph; font-size: 0; }
.intr_info ul::after { width: 100%;height: 0;margin: 0; display: inline-block; overflow: hidden;content: '';}
.intr_info li{ display: inline-block; text-align: center; }
.intr_info li span{ font-size: 28px; color: #2b2b2b; }
.intr_info li em{ display: block; font-size: 14px; color: #919191; margin-top: 10px; }
.yw_cont{ overflow: hidden; margin-top: 30px; }
.yw_cont li{ float: left; width: 300px; height: 310px; overflow: hidden; position: relative; }
.yw_cont li img{ display: block; width: 100%; height: 100%; }
.yw_cont li .yw_box{ position: absolute; width: 100%; box-sizing: border-box; padding: 40px 25px 30px 25px; color: #fff; bottom: 0; left: 0; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.6)); }
.yw_cont li .yw_box span{ font-size: 20px; display: block; margin-bottom: 8px;}
.yw_cont li .yw_box i{ display: block; width: 32px; border: 1px solid #fff; }
.yw_cont li .yw_box p{ font-size: 14px; margin-top: 15px; }
.yw_cont li:hover .yw_box{ height: 100%; background: rgba(0, 0, 0, 0.5); }
.yw_cont li:hover .yw_c{ position: absolute; width: 100%; text-align: center; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.yw_cont li:hover i{ margin: 0 auto; }

.photo_box{ height: 800px; margin-top: 30px; position: relative;}
.photo_box img{ position: absolute; }
.photo_box .photo1{ top: 105px; left: 0; }
.photo_box .photo2{ top: 0px; left: 133px; }
.photo_box .photo3{ top: 210px; left: 133px; }
.photo_box .photo4{ top: 459px; left: 186px; }
.photo_box .photo5{ top: 105px; right: 0; }
/*.swiper-horner .swiper-slide{width: 380px;}*/
.swiper-horner img{ display: block; width: 380px; height: 232px; }
.about_media{}
.about_media li{ padding: 35px 0; border-bottom: 1px solid #f7f7f7; }
.about_media li .abt_mdl{ float: left; width: 218px; height: 148px; overflow: hidden; }
.about_media li .abt_mdl img{ display: block; width: 100%; height: 100%; }
.about_media li .abt_mdr{ margin-left: 250px; }
.about_media li .abt_mdr h5{ font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top: 2px; }
.about_media li .abt_mdr h5 a{ font-size: 18px; color: #2b2b2b; }
.about_media li .abt_mdr h5 a:hover{ color: #ecb743; }
.about_media li .abt_mdr p{ font-size: 14px; color: #919191; line-height: 26px; margin-top: 10px; height: 78px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden;  }
.about_media li .abt_mdr .md_time{ overflow: hidden; margin-top: 15px;}
.about_media li .abt_mdr .md_time span{ font-size: 14px; color: #919191; }
.about_media li .abt_mdr .md_time a{ float: right; font-size: 14px; color: #ecb743; }
.about_lxfs{ padding: 0 150px; margin-top: 50px; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; }
.about_lxfs p{ font-size: 18px; color: #2b2b2b; }
.about_lxfs p span{ font-size: 26px; color: #ecb743; }
.about_join{ margin-top: 25px; }
.join_top{ height: 60px; line-height: 60px; padding: 0 60px; background: #f7f7f7; }
.join_top span{ font-size: 18px; color: #2b2b2b; float: left; width: 200px; margin-right: 10px;}
.join_bot{}
.join_bot li{ border-bottom: 1px solid #f7f7f7;}
.join_bot li .jb_top{ overflow: hidden; padding: 11px 60px; /*line-height: 40px;*/ position: relative; cursor: pointer; }
.join_bot li .jb_top span{ float: left; font-size: 16px; color: #2b2b2b; width: 200px; margin-right: 10px; }
.join_bot li .jb_top i{ position: absolute; width: 11px; height: 7px; background: url('../image/jt.png?v=20200413') no-repeat center; right: 60px; top: 16px;}
.join_bot li .jb_fot{ overflow: hidden; display: none;}
.join_bot li .jb_fot .join_intr{ margin-bottom: 17px; padding-left: 65px;  }
.join_bot li .jb_fot .join_intr:first-child{margin-top: 6px;}
.join_bot li .jb_fot .join_intr>span{ font-size: 16px; color: #2b2b2b; position: relative; padding-left: 15px; }
.join_bot li .jb_fot .join_intr>span::after{ content: ''; position: absolute; width: 6px; height: 6px; background: #ecb743; border-radius: 50%; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.join_bot li .jb_fot .join_intr .join_details{ margin-top: 10px; padding-left: 15px; }
.join_bot li .jb_fot .join_intr .join_details *{ font-size: 14px !important; color: #919191 !important; line-height: 24px; }
.join_bot li.on{ background: #f2f2f2; }
.join_bot li.on .jb_fot{ display: block; }
.join_bot li.on .jb_top i{ -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }
.abt_contanct{  margin-top: 50px; display: -webkit-flex; display: flex; justify-content: start;}
.abt_contanct .cont_item{ margin-right: 300px }
.abt_contanct .cont_item h5{ font-size: 20px; color: #121212; font-weight: normal; }
.abt_contanct .cont_item h5 i{ display: block; width: 24px; height: 3px; background: #ecb743; margin-top: 5px; }
.abt_contanct .cont_item ul{ padding-top: 15px; }
.abt_contanct .cont_item li{ font-size: 14px; color: #2b2b2b; margin-top: 18px; }
.abt_contanct .cont_item li span{ color: #5e5e5e; }
.abt_contanct .cont_item li a{ display: inline-block; color: #ecb743; font-size: 12px; padding: 5px 5px 5px 35px; border: 1px solid #ecb743; background: url('../image/kf.png?v=20200413') no-repeat left center; }
.abt_map{ margin-top: 50px; border: 1px solid #f7f7f7; }
.abt_adress{}
.abt_adress .adr_left{ float: left; width: 535px; height: 434px; position: relative; }
.abt_adress .adr_left .map_nav{ position: absolute; top: 18px; left: 13px; width: 125px; z-index: 10;}
.abt_adress .adr_left .map_nav span{ display: block; width: 125px; line-height: 35px; text-align: center; cursor: pointer; font-size: 16px; color: #2b2b2b; margin-bottom: 10px; background: #fff; border-radius: 30px; box-shadow: 2px 0 10px rgba(0, 0, 0, 0.3); }
.abt_adress .adr_left .map_nav span i{ display: inline-block; vertical-align: middle; margin-top: -4px; width: 18px; height: 16px; background: url('../image/map_icon1.png?v=20200413') no-repeat center; margin-right: 8px; }
.abt_adress .adr_left .map_nav span.on{ color: #ecb743; }
.abt_adress .adr_left .map_nav span.on i{ background: url('../image/map_icon2.png?v=20200413') no-repeat center; }
.abt_adress .adr_left .map_list{ width: 535px; height: 434px; overflow: hidden; }
.abt_adress .adr_left .map_list li{ width: 100%; height: 100%; }
#allmap{ width: 100%; height: 100%; }
.abt_adress .adr_left .map_list li img{ display: block; width: 484px; height: 434px; }
.abt_adress .adr_right{ margin-left:535px }
.abt_adress .adr_right ul{ overflow: hidden; }
.abt_adress .adr_right li{ float: left; width: 50%; height: 217px; text-align: center; }
.abt_adress .adr_right li img{ display: block; width: 100%; height: 100%; }
.abt_adress .adr_right li span{ display: block; font-size: 16px; color: #ecb743; margin-top: 40px; margin-bottom: 8px; }
.abt_adress .adr_right li p{ padding: 0 40px; line-height: 22px; font-size: 14px; color: #5e5e5e; }
.abt_adress .adr_right li:nth-child(2){ background: #f6f6f7; }
.abt_adress .adr_right li:nth-child(3){ background: #f6f6f7; }



/* 模糊评估 */
.assess_main{ background: url('../image/assess_bg.jpg?v=20200413') no-repeat center top; padding-top: 100px; }
.assess_main .wraper{ border-radius: 5px; box-shadow: 2px 0 20px rgba(6, 6, 6, 0.1) }
.assess_top{ text-align: center; }
.assess_top h5{ font-size: 50px; color: #fff; text-shadow: 3px 2px 2px rgba(53, 157, 255, 0.75) }
.assess_top p{ font-size: 24px; color: #fff; margin-top: 15px; text-shadow: 3px 2px 2px rgba(53, 157, 255, 0.75) }
.assess_top p b{ color: #f53636; font-size: 28px; -webkit-text-stroke:1px #fff;}
.assess_cont{ background: #fff; border-radius: 8px; margin-top: 50px; padding: 30px; }
.assess_cont .process{position: relative;height: 60px; margin-top: 10px;}
.assess_cont .process .line{ width: 100%; height: 8px; background: #f8f8f8; display: block; border-radius: 15px; position: absolute; top: 10px; left: 0;}
.assess_cont .process .line2{ height: 8px; background: #ecb743; display: block; border-radius: 15px; position: absolute; top: 10px; left: 0; z-index: 2;}
.assess_cont .process .line2.w1{ width: 181px; }
.assess_cont .process .line2.w2{ width: 570px; }
.assess_cont .process .line2.w3{ width: 100%; }
.assess_cont .process ul{ height: 60px; }
.assess_cont .process li{float: left;width: 380px;height: 60px;position: relative;text-align: center;}
.assess_cont .process li i{ position: absolute; height: 8px; border-radius: 15px; background: #f8f8f8; left: 0; top:10px;  }
.assess_cont .process li p{ width: 30px; height: 30px; border-radius: 50%; background: #c4c4c4; color: #fff; text-align: center; line-height: 30px; display: inline-block; z-index: 3; position: relative; }
.assess_cont .process li span{ display: block; font-size: 14px; color: #c7c7c7; margin-top: 5px; z-index: 3; position: relative;}
.assess_cont .process li.on i{ background: #ecb743 }
.assess_cont .process li.on p{ background: #ecb743 }
.assess_cont .process li.on span{ color: #ecb743 }
.assess_box{  }
.assess_item{ padding-top: 45px; }
.assess_title{ font-size: 18px; color: #2b2b2b; }
.assess_title span{ font-size: 14px; color: #f65503; }
.ctr_check{ position: relative; padding-left: 95px; }
.ctr_check>span{ position: absolute; font-size: 16px; color: #2b2b2b; left: 0; top: 28px; }
.ctr_check .ctr_list{  }
.ctr_check .ctr_list::after{ content: ''; clear: both; width: 0; height: 0; display: block;}
.ctr_check .ctr_list li{ float: left; position: relative; padding-left: 20px; margin-top: 20px; cursor: pointer; width: 120px; line-height: 32px; border: 1px solid #f7f7f7; font-size: 14px; color: #454545; text-align: center; border-radius: 4px; margin-right: 60px; }
.ctr_check .ctr_list li i{ position: absolute; width: 22px; height: 20px; background: url('../image/check_icon.png?v=20200413') no-repeat center; bottom: 0; right: 0; display: none; }
.ctr_check .ctr_list li img{ position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -20px; width: 40px; }
.ctr_check .ctr_list li.active i{ display: block; }
.pg_list{ overflow: hidden; width: 1075px; }
.pg_list li{ float: left; width: 220px; line-height: 38px; border: 1px solid #f7f7f7; border-radius: 4px; cursor: pointer;  font-size: 14px; color: #000; text-align: center; margin-top: 20px; margin-right: 45px; position: relative; }
.pg_list li.w2{ width: 230px; }
.pg_list li i{ position: absolute; width: 22px; height: 20px; background: url('../image/check_icon.png?v=20200413') no-repeat center; bottom: 0; right: 0; display: none; }
.pg_list li.active i{ display: block; }
.assess_sub{ display: block; width: 240px; line-height: 46px; text-align: center; font-size: 22px; color: #fff; border-radius: 4px; background: #ecb743; margin: 50px auto 15px; padding: 0; outline: none; border: 0; cursor: pointer; }


/* 评估结果 */
.result_top{ background: #fafafa; padding-top: 20px; padding-bottom: 25px; }
.result_top .result_text{ margin-top: 15px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; }
.result_top .result_text b{ font-size: 20px; color: #2b2b2b; }
.result_top .result_text a{ width: 145px; line-height: 40px; background: #ecb743; text-align: center; font-size: 16px; color: #fff; border-radius: 5px; }
.result_item{ margin-top: 35px; }
.result_item .pa_list{ margin-top: 20px; table-layout: fixed;word-break: break-all;word-wrap: break-word; line-height: 23px;}
.result_more{ text-align: center; margin-top: 50px; }
.result_more a{ font-size: 16px; color: #2b2b2b; }




/* 香港优才自测 */
.hkcy_main{ background: url('../image/hkyc_new_bg.png?v=20200413') no-repeat center top; padding-top: 450px; }
.hkcy_main .wraper{ border-radius: 5px; box-shadow: 2px 0 20px rgba(6, 6, 6, 0.1); padding: 50px 0; background: #fff; }
.hkcy_main .hk_title{ text-align: center; font-size: 20px; color: #2b2b2b; width: 90%;margin: 0 auto;}
.hkyc_box{ padding: 0 50px; }
.hkyc_item{ margin-top: 40px; }
.hkyc_item .hk_text{ font-size: 18px; color: #2b2b2b; }
.hkyc_item ul{ overflow: hidden; }
.hkyc_item li{ float: left;position: relative; width: 50%; cursor: pointer; font-size: 16px; color: #454545; margin-top: 25px; box-sizing: border-box; padding-left: 30px; background: url('../image/ycchcek1.png?v=20200413') no-repeat left center; }
.hkyc_item .norequires li {background: none;}
.hkyc_item .norequires li::before {position: absolute;content: '';display: block;width: 10px;height: 10px;border: 1px solid #cdcdcd;left: 0px;top: 50%;transform: translateY(-50%);}
.hkyc_item .norequires li.on::before {background: #ecb743;border-color: #ecb743;}
.hkyc_item li.on{ background: url('../image/ycchcek2.png?v=20200413') no-repeat left center; color: #ecb743; }
.hkyc_item li a{ font-size: 16px; color: #ecb743; }
.hkyc_item li span{ display: inline-block; font-size: 12px; color: #787878;  padding: 0 3px; transform: scale(0.9); vertical-align: top; margin-right: 10px; }
/* background: #ff0000; */
.hkyc_fot{ text-align: center; margin-top: 55px; }
.hkyc_fot button{ display: block; width: 240px; height: 46px; padding: 0; cursor: pointer; background: #ecb743; border-radius: 5px; font-size: 22px; color: #fff; outline: none; border: 0; margin: 0 auto; }
.hkyc_fot p{ font-size: 16px; color: #2b2b2b; margin: 15px 0; }
.hkyc_fot p span{ color: #e71919 }
.hkyc_fot em{ font-size: 14px; color: #2b2b2b; }
.yc_tips{ font-size: 12px; color: #00aef3; display: none; }

/*搜索*/
.search_center {min-height: 500px; margin-right: 0; width: 990px; }
.search_title {font-size: 14px; color: #2b2b2b; font-weight: normal; display: block; padding-bottom: 20px; border-bottom: 1px solid #f7f7f7; }
.search_nav .look_list li.active {font-size: 18px; color: #fff; font-weight: normal; line-height: 44px; text-align: center; background: #ecb743; border-radius: 3px; }
.search_nav .look_list li.active a {color: white; } 
.search_title span {color: red; padding: 0 3px; } 
.searalltitle {font-size: 22px; color: #2b2b2b; font-weight: normal; /* padding-bottom: 13px; */ display: block; }
.listbox {display: block; margin: 20px 0 30px 0; }
.listbox .pro_list {width: 100%; margin-left: 0; margin-top:0; }
.listbox .pro_sed {padding: 0; }
.listbox .pro_shadow {padding: 20px 0; }
.listbox .pro_list .pro_sed .pro_img {width: 160px; height: 89px; }
.listbox .pro_sed .pro_info {margin-left: 180px; height: auto; }
.listbox .pro_sed .pro_info .p_name {font-size: 18px; font-weight: normal; }
.listbox .pro_sed .pro_info .p_price {top: 44px; }
.listbox .pro_list .pro_sed:hover {box-shadow: none; } 
.listbox .news_list li .news_img {width: 160px; height: 109px; } 
.listbox .news_list li .news_img img{width: 160px; height: 109px; }
.listbox .news_list li .news_info {margin-left: 180px; height: auto; margin-top: 0; }
.listbox .news_list li .news_img a {display: block; }
.listbox .news_list li .news_info .newdexq {font-size: 14px; display: block; color: #919191; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.listbox .news_list li .news_info .news_time {margin-top: 27px; }
.listbox .news_list li .news_info h5 {height: auto; margin-bottom: 14px; }
.listbox .news_list li .news_info .news_time span:first-child {margin-left: 0;}
.listbox .news_list li .news_info .news_time span {margin-left: 197px; } 
.listbox .news_list li .news_info .newdexq.nowars {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; line-height: 24px; } 
.sear_media_list li {overflow: hidden; padding: 20px 0; border-bottom: 1px solid #f7f7f7; list-style: none; width: 48%; display: inline-block; vertical-align: top; box-sizing: border-box; cursor: pointer; }
.sear_media_list li:nth-of-type(2n+1) {padding-right: 4%; }
.mediaimhs {width: 160px; height: auto; position: relative; float: left; }
.mediaimhs .md_img {display: block; width: 100%; height: 100%; }
.mediaimhs .md_btn {display: none; position: absolute; cursor: pointer; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
.mediaimhs .md_btn img {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.sear_media_list li .md_info {margin-left: 180px; height: 81px; margin-top: 0; position: relative; }
.sear_media_list li .md_info p {font-weight: normal; font-size: 18px; line-height: 28px; height: 56px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: auto; margin-bottom: 14px; } 
.sear_media_list li:hover .md_info p{color:#ecb743}
.sear_media_list li .md_info span {position: absolute; bottom: -1px; display: block; color: #919191; }
.sear_media_list li:hover .md_btn{display: block; } 
.sear_qa_list li {overflow: hidden; padding: 20px 0; border-bottom: 1px solid #f7f7f7; list-style: none; display: inline-block; box-sizing: border-box; width: 100%; }
.qa_info h5 {font-weight: normal; font-size: 18px; overflow: hidden; } 
.qa_info h5 a:hover {color: #ecb743; }
.qa_info p {display: block; margin: 18px 0 0 0; line-height: 24px; font-size: 14px; color: #919191; }
.qa_info p span {float: right; /* margin-top: 4px; */ font-size: 12px; } 
.searalltitle a {font-size: 14px; color: #919191; margin-top: 6px; display: block; vertical-align: middle; }
.images_box{display: none;}
.wentableall{table-layout: fixed;word-break: break-all; word-wrap: break-word;}