@charset "utf-8";/*
模板版权所有归星点互联（Neoconex）所有，请尊重版权与原创；
任何模板使用问题，请联络QQ：1691000615 寻求解决。
版本：vision1.0
*/
body{background:#fff!important;}
.wp,#wp{width:100%!important;}
.nexfooter{margin-top:0;}
.nex_bg_about{ width:100%; min-width:1240px; height:400px; position:relative;top:-81px; background:#fff; z-index:2;}
.nex_about_pag_top{width:100%;min-width:1240px;height:70px;line-height:70px;overflow:hidden;background:#fff;box-shadow: 0 0.2rem 0.8rem rgba(51,51,51,.15); position:relative;top:-81px;z-index:2;}
.nex_about_pag_top ul{}
.nex_about_pag_top ul li{font-size:20px;color:#333; float:left; height:70px; line-height:70px; width:16%; text-align:center; overflow:hidden; padding:0 2%;}
.nex_about_pag_top ul li.on{color:#F59846;font-weight:600;}

.nex_about_pag_btm{margin:0px auto;}
.nex_about_company{ margin-bottom:60px; background:#fff;}
.nex_abt_company_l{ float:left; width:600px;}
.nex_abt_company_l_title{ margin-bottom:20px;}
.nex_abt_company_l_title h5{height:30px; line-height:30px; overflow:hidden; font-size:18px; color:#F69946;}
.nex_abt_company_l_title h2{height:30px; line-height:30px; overflow:hidden;margin:10px 0; font-size:26px; color:#564741;}
.nex_abt_company_l_title h4{height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#999;}
.nex_abt_company_l_intro{height:155px; line-height:26px; font-size:14px; color:#666; overflow:hidden; margin-bottom:20px;}
.nex_abt_company_l_enquire{}
.nex_abt_company_l_enquire a{ display:block; width:220px; height:50px; line-height:50px; border-radius:34px; text-align:center; font-size:14px; color:#fff; background:#F59846; transition:all 0.2s linear;}
.nex_abt_company_l_enquire a:hover{ background:#564741;}
.nex_abt_company_r{ float:right; width:600px; height:355px;}
.nex_abt_company_r img{width:600px; height:355px; border-radius:6px;}

.nex_about_us_data{ width:1240px; height:60px;padding:20px 0; background:#F59846 url(nex_brands_bg.png) no-repeat; border-radius:6px; position:relative;top:110px;}
.nex_about_us_data ul{}
.nex_about_us_data ul li{ float:left; width:20%; height:60px; position:relative;}
.nex_about_us_data ul li:after{ content:''; width:1px; height:20px; background:#fff; position:absolute;right:0; top:20px;}
.nex_about_us_data ul li:nth-child(5):after{ display:none;}
.nex_about_us_data ul li h4{ height:30px; line-height:30px; text-align:center; font-size:22px; color:#fff; overflow:hidden; font-weight:600;}
.nex_about_us_data ul li p{ height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; overflow:hidden;}




.nex_about_standard{padding:140px 0 60px 0; width:100%; min-width:1240px; background:#FCF9F4 url(nex_bg_section3.png) no-repeat;}
.nex_index_common_title_d{ text-align:center; margin-bottom:40px;}
.nex_index_common_title_d h2{ height:45px; line-height:45px; font-size:30px; color:#2a2926; overflow:hidden;}
.nex_ict_mid_d{width:400px; margin:5px auto 50px; height:60px; line-height:40px;text-align:center; font-size:20px;font-weight:600; overflow:hidden; color:#7b5f38; position:relative;}
.nex_ict_mid_d:after{ content:''; width:80px; height:10px; background:url(nex_angle_up_d.png) left center repeat-x; position:absolute;bottom:0px;left:50%; margin-left:-40px;}
.nex_ict_btm_d{height:20px; line-height:20px; font-size:14px; color:#7b5f38; overflow:hidden;}
.nex_standard_top{}
.nex_standard_top ul{}
.nex_standard_top ul li{float: left; height: 50px; line-height: 50px; border-radius: 28px; width:171px; text-align: center; background: #fff;border: 3px solid #fefbef; font-size: 16px; cursor: pointer;}
.nex_standard_top ul li.cur{background: #fefbef;}
.nex_standard_btm{margin-top: -28px;padding-top:80px;padding-bottom:40px; background: #fefbef;}
.nex_standard_btm ul li{ display:none;}
.nex_diagnosis_box{padding:40px;}
.nex_diagnosis_intro{ float:left; width:300px; padding-top:120px; position:relative;}
.nex_diagnosis_intro:after{ content:''; width:50px; height:50px; position:absolute;top:10px;left:15px; background:url(nex_icon_diagnosis.png) center no-repeat; background-size:cover;}
.nex_diagnosis_intro h5{height:40px; line-height:25px; font-size:22px; color:#2a2926; overflow:hidden; position:relative; margin-bottom:15px;}
.nex_diagnosis_intro h5:after{ content:''; width:40px; height:2px; position:absolute;bottom:5px;left:0; background:#F59846;transition:all 0.2s linear;}
.nex_diagnosis_intro p{line-height:20px; margin:10px 0; font-size:12px; color:#999;}

.nex_diagnosis_imgs{ float:right; width:800px;}
.nex_diagnosis_imgs dl{ width:820px;}
.nex_diagnosis_imgs dl dd{ float:left; width:380px; margin:0 30px 0 0;}
.nex_diagnosis_imgs dl dd img{ width:380px; height:250px; border-radius:6px;}

.nex_about_environment{padding:60px 0; width:100%; min-width:1240px; background:#fff;}
.nex_abt_environment_imgs{}
.nex_abt_environment_imgs ul{ width:1266px;}
.nex_abt_environment_imgs ul li{ float:left; margin:0 20px 20px 0; width:600px;height:280px; position:relative; border-radius:6px;}
.nex_ei_inner{ width:180px; padding:50px 30px; height:180px; border-radius:6px 0 0 6px;background-color: #111; background: linear-gradient(90deg,#fff,transparent);}
.nex_ei_inner h5{line-height:30px; font-size:16px; color:#2a2926; margin-bottom:5px;}
.nex_ei_inner p{height:20px; line-height:20px; font-size:14px; color:#555;}

.nex_about_team{padding:60px 0; width:100%; min-width:1240px; background:#FCF9F4 url(nex_bg_section3.png) no-repeat;}
.nex_team_box{}
.nex_team_img{ float:left; width:600px; height:400px; border-radius:6px;}
.nex_team_infox{ float:right; width:600px;}
.nex_team_title{ height:30px; line-height:30px; padding-left:70px; background:url(ico_tip.png) left center no-repeat; font-size:18px; color:#2a2926; overflow:hidden;}
.nex_team_desc{ height:80px; line-height: 26px; font-size: 14px; color: #666; overflow: hidden; margin: 20px 0;}
.nex_team_text{ margin-bottom:20px;}
.nex_team_text p{padding-left: 28px;height: 28px;line-height: 28px; background:url(feature_ico_tip.png) left center no-repeat; font-size:14px; color:#999; overflow:hidden;}
.nex_team_ability{ margin-top:20px;}
.nex_team_ability li{ float:left; margin-right:20px; width:128px;}
.nex_team_ability li img{ display:block;width:40px; height:40px;}
.nex_team_ability li span{ display:block;margin-top: 5px;font-size: 30px;color: #2a2926; overflow:hidden; height:30px; line-height:30px;}
.nex_team_ability li p{line-height:20px;margin-top: 5px;font-size:12px;color: #999;}

.nex_equipment_lists{ margin-bottom:30px;}
.nex_equipment_lists ul{ width:1266px;}
.nex_equipment_lists ul li{ float:left; width:232px; height:145px; border-radius:6px; margin:0 20px 0 0;}
.nex_equipment_desc{margin: 45px auto 0; width: 830px; text-align: center; line-height: 30px; font-size:14px; color:#999;}




.nex_about_group{ padding:80px 0; width:100%; min-width:1240px; background:#F8FAFC;}
.nex_about_group h3{ height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_about_group ul{}
.nex_about_group ul li{ }
.nex_about_group ul li p{ margin-bottom:20px; line-height:26px; font-size:16px; color:#666; text-indent:30px;}
.nex_about_group ul li:nth-child(1){float:left;width:300px; height:160px; border-radius:4px;}
.nex_about_group ul li:nth-child(2){float:right; width:880px; }


.nex_about_honor{padding:80px 0; width:100%; min-width:1240px; background:url(nex_cert_bg.png) center no-repeat; background-size:cover; background-attachment:fixed;}
.nex_about_honor h3{ height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:20px; font-weight:500;}
.nex_about_honor h5{ height:40px; line-height:40px; font-size:18px; color:#666; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_about_honor{}
.nex_about_honor ul{ width:1266px; margin:0 auto;}
.nex_about_honor ul li{ float: left;width: 190px!important; margin:0 20px 40px 0; text-align: center;}

.nex_honor_img{ width: 190px!important; height: 190px!important; background: rgba(255,255,255,1); box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%); border-radius: 4px; text-align: center; line-height: 190px;}
.nex_honor_img img{ width: 190px; height: 190px;}
.nex_about_honor ul li p{width: 190px; height:48px; overflow:hidden;font-size: 14px; color:#2a2926; line-height: 24px; margin-top: 20px;}

.nex_about_certify{padding:80px 0; width:100%; min-width:1240px; background:#fff;}
.nex_about_certify h3{ height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:20px; font-weight:500;}
.nex_about_certify h5{ height:40px; line-height:40px; font-size:18px; color:#666; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_about_certify{}
.nex_about_certify ul{ width:1240px; margin:0 auto;}
.nex_about_certify ul li{ float: left;width: 300px!important; margin:0 100px 0 0; text-align: center;}
.nex_about_certify ul li:nth-child(3){ margin:0;}
.nex_certify_img{ width: 300px!important; height: 300px!important; padding-top:50px; background: rgba(255,255,255,1); box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%); border-radius: 4px; text-align: center; }
.nex_certify_img img{ width: 183px; height: 250px;}
.nex_about_certify ul li p{width: 300px; height:48px; overflow:hidden;font-size: 14px; color:#2a2926; line-height: 24px; margin-top: 20px;}

.nex_contact_info{padding:0 0 80px 0; width:100%; min-width:1240px; background:#fff;}
.nex_contact_info h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_contact_info ul{ width:1240px; margin:0 auto;}
.nex_contact_info ul li{ float:left; width:455px; margin:0 50px 50px 0; padding:20px 20px 20px 120px; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%); transition: transform .3s;}
.nex_contact_info ul li:nth-child(2){ margin:0 0 50px 0;}
.nex_contact_info ul li:nth-child(4){ margin:0 0 50px 0;}
.nex_contact_info ul li:nth-child(6){ margin:0 0 50px 0;}

.nex_contact_info ul li p{ height:20px; line-height:20px; font-size:13px; color:#666; overflow:hidden;}
.nex_contact_info ul li h5{ height:30px; line-height:30px; font-size:22px; color:#2a2926; overflow:hidden;}
.nex_contact_info ul li.nex_contact_tel{ background:url(nex_icon_tel.png) 60px center no-repeat; background-size:40px;}
.nex_contact_info ul li.nex_contact_etel{ background:url(nex_icon_etel.png) 60px center no-repeat; background-size:46px;}
.nex_contact_info ul li.nex_contact_email{ background:url(nex_icon_email.png) 60px center no-repeat; background-size:40px;}
.nex_contact_info ul li.nex_contact_weibo{ background:url(nex_icon_weibo.png) 60px center no-repeat; background-size:40px;}
.nex_contact_info ul li.nex_contact_weixin{ background:url(nex_icon_weixin.png) 60px center no-repeat; background-size:40px;}

.nex_contact_branches{padding:60px 0; width:100%; min-width:1240px; background:#FCF9F4 url(nex_bg_section3.png) no-repeat;}
.nex_contact_branches h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_contact_branches ul{ width:1240px;margin:0 auto;}
.nex_contact_branches ul li{ float:left; width:595px; margin:0 50px 50px 0;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 6%);}
.nex_contact_branches ul li:nth-of-type(even){ margin:0 0 50px 0;}
.nex_branches_map{ width:595px; height:240px;}
.nex_branches_intels{ padding:15px; background:#fff;}
.nex_branches_intels h4{ height:30px; line-height:30px; font-size:18px; color:#333; overflow:hidden; position:relative; padding-left:10px;}
.nex_branches_intels h4:before{content:''; display: inline-block; position:absolute;left:0; top:5px; width: 4px; height: 15px; background:#F59846;}
.nex_branches_intels p{ height:25px; line-height:25px;font-size:16px; color:#666; overflow:hidden; text-indent:10px;}

.nex_report_bd{padding:0 0 80px 0; width:100%; min-width:1240px; background:#fff;}
.nex_report_bd h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}

.nex_report_bd ul{ width:1240px;margin:0 auto;}
.nex_report_bd ul li{ padding:20px; margin-bottom:30px; border-bottom:1px solid #f3f3f3;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%); border-radius:6px;}
.nex_report_bd ul li:last-child{ padding-bottom:20px; margin-bottom:20px; border-bottom:0;}
.nex_report_bd ul li a{ display:block;}
.nex_report_top{margin-bottom:25px; position:relative;}
.nex_report_top:after{ content:''; width:90%;height:1px; background:#f3f3f3; position:absolute;top:85px;left:10%;}
.nex_report_top_l{ float:left;}
.nex_report_top_avatar{ float:left; width:80px;height:80px;}
.nex_report_top_avatar img{width:80px;height:80px;border-radius:100%;}
.nex_report_top_user{ float:left; margin-left:20px;margin-top:15px;}
.nex_report_top_user h5{height:20px; line-height:20px; margin-bottom:10px; overflow:hidden; font-size:18px; color:#333; font-weight:500;}
.nex_report_top_user p{height:20px; line-height:20px;overflow:hidden; font-size:14px; color:#999; font-weight:500;}
.nex_report_top_user p em{ margin-left:20px;padding-left:22px; background:url(nex_icon_view.png) left center no-repeat; background-size:15px;}
.nex_report_top_user p i{ margin-left:10px;}
.nex_report_top_r{ float:right;height:45px; line-height:45px; font-size:14px; color:#999;}


.nex_report_info{ padding-left:100px;}


.nex_report_sums{line-height:24px; overflow:hidden; font-size:14px; color:#666; margin-bottom:15px;}
.nex_report_img{}
.nex_report_img img{height:200px;border-radius:6px;}

.jquery_pagnation{  text-align: center;margin-bottom: 20px;position: relative;margin-top: 5px;}
.jquery_pagnation span{font-size:12px; color:#fff; margin-right:5px;display: inline-block;border: 1px solid #F59846; background:#F59846;width:28px; height:28px; line-height:31px; text-align:center;border-radius:4px;}
.jquery_pagnation a{ font-size:12px; color:#aaa; margin-right:5px;display: inline-block; width:28px; height:28px; line-height:31px; text-align:center;border: 1px solid #ededed;border-radius:4px;}
.jquery_pagnation a:hover{color:#fff; background:#F59846;border: 1px solid #F59846;}
.jquery_pagnation a.a1{ cursor:pointer;  text-align:center;font-size:12px; border-radius:4px;}

.nex_recruit_bd{}
.nex_recruit_bd h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_recruit_bd ul{width:1240px;margin:0 auto;}
.nex_recruit_bd ul li{margin-bottom:30px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%);border-radius:6px;}

.nex_recruit_txt{width:1240px; line-height:24px; font-size:16px; margin:0 auto 15px; text-indent:20px; color:#888;}
.nex_recruit_list{}

.nex_recruit_title{ height:50px; line-height:50px;padding:0 20px; font-size:20px; background:#564741; color:#fff; overflow:hidden; font-weight:600;border-radius:6px 6px 0 0;}
.nex_recruit_title_s{ height:30px; line-height:30px; font-size:16px; color:#333; overflow:hidden; font-weight:500; margin-bottom:20px;}
.nex_recruit_inner{padding:30px;}
.nex_recruit_details{}
.nex_recruit_details h5{height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#333; margin-bottom:15px;}
.nex_recruit_details p{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#888;}
.nex_recruit_detail_list{ margin-bottom:15px;}
.nex_recruit_join{padding:80px 0; width:100%; min-width:1240px; background:#FCF9F4;}
.nex_recruit_join h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}

.nex_recruit_join_jk{}
.nex_recruit_join_jk ul{ width:1240px; margin:0 auto;}
.nex_recruit_join_jk ul li{ width:413px; float:left;}
.nex_join_img{ float:left; width:230px; height:130px;}
.nex_join_info{ float:right; width:143px; height:90px; background:#fff; padding:20px;}
.nex_join_info h5{ height:72px; line-height:24px; overflow:hidden; font-size:16px; color:#333;}
.nex_join_imgx{ float:right; width:183px; height:130px;}
.nex_join_infox{ float:left; width:190px; height:90px; background:#fff; padding:20px;}
.nex_join_infox h5{ height:72px; line-height:24px; overflow:hidden; font-size:16px; color:#333;}


.nex_team_boxed{ margin-bottom:60px;}
.nex_team_boxed ul{ width:1296px;}
.nex_team_boxed ul li{ float:left; width:545px; padding:30px;margin:0 30px 30px 0; border-radius:6px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%);transition: transform .3s;}
.nex_team_pic{ float:left; width:200px; height:300px; border-radius:6px;}
.nex_team_pic a{ display:block;width:200px; height:300px; border-radius:6px;}
.nex_team_info{ padding:0 0 20px 230px;}
.nex_team_tit{ height:50px; line-height:50px;}
.nex_team_tit a{ display:block;height:50px; line-height:50px; overflow:hidden;}
.nex_team_tit a span{ font-size:16px; color:#333; font-weight:600;}
.nex_team_tit a i{ font-size:14px; color:#999; margin-left:10px;}
.nex_team_tip{padding:10px 0;border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc; margin-bottom:20px;}
.nex_team_tip span{ display:block; height:28px; line-height:28px; font-size:12px; color:#999; overflow:hidden; padding-left:25px;}
.nex_team_tip span.nex_team_address{ background:url(nex_ico_address.png) left 3px no-repeat;}
.nex_team_tip span.nex_team_job{ background:url(nex_ico_title.png) left 3px no-repeat;}
.nex_team_tip span.nex_team_time{ background:url(nex_ico_time.png) left 3px no-repeat;}
.nex_team_des{height:40px; line-height:20px; font-size:12px; color:#666; overflow:hidden;margin-bottom:20px;}
.nex_team_enter{}
.nex_team_enter a{display:block; width:220px; height:50px; line-height:50px; border-radius:34px; text-align:center; font-size:14px; color:#fff; background:#F59846; transition:all 0.2s linear;}
.nex_team_enter a:hover{background:#564741;}
.nex_doc_page{ width:1240px; margin:0px auto 100px;}

.nex_bg_inners{ width:1240px; margin:0 auto; position:relative;top:180px; text-align:center;}
.nex_bg_inners h2{ height:40px; line-height:40px; font-size:40px; color:#fff; font-weight:600; overflow:hidden; letter-spacing:6px; margin-bottom:20px;}
.nex_bg_inners_nav{ padding:0 20px;height:30px; line-height:30px; font-size:14px; color:#F69946; font-weight:600; border-radius:4px;display:table; margin:0 auto; background:#fff;}
.nex_bg_inners_nav a{font-size:14px; color:#F69946; font-weight:600;margin-right:10px; padding-left:15px; background:url(nex_icon_dot.png) left center no-repeat;}
.nex_bg_inners_nav a:nth-child(1){padding-left:0;background:none;}
.nex_bg_inners_nav em{font-size:14px; color:#F69946; font-weight:600; padding-left:15px; background:url(nex_icon_dot.png) left center no-repeat;}

.nex_doc_page{}
.nex_doc_card{ width:1160px; padding:40px; background:#fff; border-radius:6px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%); margin-bottom:40px;}
.nex_doc_card_img{ float:left; width:260px; height:340px;border-radius:6px;}
.nex_doc_card_info{ padding:0px 0 0 290px;}
.nex_doc_card_info h5{ height:30px; line-height:30px; overflow:hidden; font-size:24px; color:#333; overflow:hidden;}
.nex_doc_card_info h5 em{ margin-left:10px; font-size:16px; color:#999; font-weight:500;}
.nex_doc_card_desc{ line-height:24px; font-size:14px; color:#666; margin:15px 0; padding:15px 0; border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; }
.nex_doc_card_job{ height:20px; line-height:20px; font-size:14px; color:#F69946; font-weight:600; margin:15px 0; padding-left:25px; background:url(nex_ico_title.png) left center no-repeat;}
.nex_doc_card_details{}
.nex_doc_card_details ul li{ height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#666;}
.nex_doc_card_details ul li em{ color:#564741; font-weight:600; margin-right:15px;}
.nex_doc_resume{}
.nex_doc_resume_title{height:40px; line-height:40px; overflow:hidden; margin-bottom:25px; font-size:28px; color:#564741; font-weight:600;}
.nex_doc_resume_txt{ }
.nex_doc_resume_txt p{ margin-bottom:5px;line-height:24px; font-size:14px; color:#666;}


