@charset "utf-8";/*
模板版权所有归星点互联（Neoconex）所有，请尊重版权与原创；
任何模板使用问题，请联络QQ：1691000615 寻求解决。
版本：vision1.0
*/
body{background:#fff!important;}
.wp,#wp{width:100%!important;}
.nex_bg_about{ width:100%; min-width:1240px; height:300px; position:relative;top:-81px; background:#fff; z-index:22;}
.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:22}
.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:#1678ff;font-weight:600;}

.nex_about_pag_btm{margin:0px auto;}
.nex_about_company{ margin-bottom:50px; background:#fff;}
.nex_about_company h3{ height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_about_company ul{}
.nex_about_company ul li{ }
.nex_about_company ul li p{ margin-bottom:20px; line-height:26px; font-size:16px; color:#666; text-indent:30px;}
.nex_about_company ul li:nth-child(1){float:left; width:880px;}
.nex_about_company ul li:nth-child(2){float:right; width:300px; height:160px; border-radius:4px;}

.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_deve_path{padding:80px 0; width:100%; min-width:1240px; background:#fff;}
.nex_about_deve_path h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_about_deve_path ul{width: 1100px; margin: 0 auto;}
.nex_about_deve_path ul li{ float:left;}
.nex_about_deve_path ul li.nex_dp_li_one{width: 394px; text-align: right; padding-top: 44px; padding-right: 22px;}
.nex_about_deve_path ul li.nex_dp_li_three{ width: 392px; padding-left: 22px; padding-top: 349px;}
.nex_about_deve_path ul li img{ width: 270px; height: 1430px;}
.nex_dp_li_block{}
.nex_dp_li_block h4{font-size: 50px; font-weight: 400; color:#333; line-height: 70px; height: 70px;}
.nex_dp_li_block h4 span{ font-size: 16px;color: #333; margin-left: 10px;}
.nex_dp_li_block h5{font-size: 23px; font-weight: 400; color:#333; line-height: 33px;}
.nex_dp_li_wrap_ch{margin-top: 10px;}
.nex_dp_li_wrap_ch p{font-size: 16px; color:#596580; line-height: 25px; position: relative;} 
.nex_dp_li_wrap_ch p:after{content: ''; display: block; width: 12px; height: 12px; border-radius: 50%; background: #596580; position: absolute; right: -14px; top: 6px; transform: scale(0.25);}
.nex_dp_li_block_two{margin-top: 348px;}
.nex_dp_li_block_three{margin-top: 350px;}
.nex_dp_li_three .nex_dp_li_block_two{margin-top: 326px;}
.nex_dp_li_three .nex_dp_li_block_three{margin-top: 316px;}
.nex_dp_li_three .nex_dp_li_wrap_ch p:after{content: ''; display: block; width: 12px; height: 12px; border-radius: 50%; background: #596580; position: absolute; left: -14px; top: 6px; transform: scale(0.25);}
.nex_about_honor{padding:80px 0; width:100%; min-width:1240px; background:#F8FAFC;}
.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:1100px; margin:0 auto;}
.nex_about_honor ul li{ float: left;width: 200px!important; margin:0 100px 50px 0; text-align: center;}
.nex_about_honor ul li:nth-child(4){ margin:0 0 50px 0;}
.nex_about_honor ul li:nth-child(8){ margin:0 0 50px 0;}
.nex_about_honor ul li:nth-child(12){ margin:0 0 50px 0;}
.nex_honor_img{ width: 200px!important; height: 200px!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: 200px;}
.nex_honor_img img{ width: 180px; height: 180px;}
.nex_about_honor ul li p{width: 200px; height:48px; overflow:hidden;font-size: 16px; color:#596580; 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:1100px; 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: 16px; color:#596580; 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:1100px; margin:0 auto;}
.nex_contact_info ul li{ float:left; width:385px; margin:0 50px 50px 0; padding:20px 20px 20px 120px; box-shadow: 0 1px 15px 1px rgb(69 65 78 / 10%); 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:30px; line-height:30px; font-size:16px; color:#333; overflow:hidden;}
.nex_contact_info ul li h5{ height:30px; line-height:30px; font-size:22px; color:#1678ff; 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_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:0 0 80px 0; width:100%; min-width:1240px; background:#fff;}
.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:1100px; margin:0 auto;}
.nex_contact_branches ul li{ margin-bottom:30px;box-shadow: 0 1px 15px 1px rgb(69 65 78 / 10%);}
.nex_branches_map{ width:1100px; height:200px;}
.nex_branches_intels{ padding:15px;}
.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:#1678ff;}
.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:1100px;margin:0 auto;}
.nex_report_bd ul li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f3f3f3;}
.nex_report_bd ul li:last-child{ padding-bottom:20px; margin-bottom:20px; border-bottom:0;}
.nex_report_img{ float:left; width:240px; height:160px;}
.nex_report_img a{ display:block; width:240px; height:160px; position:relative; overflow:hidden;}
.nex_report_img a:after{content:'';opacity:0;width:240px;height:160px;position:absolute;top:0;left:0;transition:all 500ms ease;background:rgba(0,0,0,0.6);}
.nex_report_img a i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0,0);display:inline-block;width:50px;height:50px;z-index:1;transition:all 500ms ease;opacity:0; border-radius:3px;display:block;background:url(nex_icon_enter.png) center no-repeat;border:1px solid #1678ff;}
.nex_report_img a i:hover{background:#1678ff url(nex_icon_enter1.png) center no-repeat;}
.nex_report_img a:hover i{opacity:1;transform:translate(-50%,-50%) scale(1,1);}
.nex_report_img a:hover:after{opacity:1;}


.nex_report_info{ padding-left:260px;}
.nex_report_info h5{ height:25px; line-height:25px; overflow:hidden; margin-bottom:10px;}
.nex_report_info h5 a{ font-size:18px; color:#333; font-weight:600;}
.nex_report_info h5 a:hover{ color:#1678ff;}
.nex_report_sums{ height:40px; line-height:20px; overflow:hidden; font-size:14px; color:#888888; margin-bottom:15px;}
.nex_report_btms{ height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#999;}

.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 #1678ff; background:#1678ff;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:#1678ff;border: 1px solid #1678ff;}
.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:1100px;margin:0 auto;}
.nex_recruit_bd ul li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f3f3f3;}
.nex_recruit_bd ul li:last-child{ padding-bottom:20px; margin-bottom:20px; border-bottom:0;}
.nex_recruit_txt{width:1100px; line-height:24px; font-size:16px; margin:0 auto 15px; text-indent:20px; color:#888;}
.nex_recruit_list{ margin-top:40px;}
.nex_recruit_title{ height:30px; line-height:30px; font-size:20px; color:#333; overflow:hidden; font-weight:600; margin-bottom:20px;}
.nex_recruit_title_s{ height:30px; line-height:30px; font-size:16px; color:#333; overflow:hidden; font-weight:500; margin-bottom:20px;}
.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:#F8FAFC;}
.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:1100px; margin:0 auto;}
.nex_recruit_join_jk ul li{ width:366px; float:left;}
.nex_join_img{ float:left; width:183px; 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:143px; height:90px; background:#fff; padding:20px;}
.nex_join_infox h5{ height:72px; line-height:24px; overflow:hidden; font-size:16px; color:#333;}

.nex_service_bd{}
.nex_service_bd h3{height:40px; line-height:40px; font-size:28px; color:#333; overflow:hidden; text-align:center; margin-bottom:50px; font-weight:500;}
.nex_service_txt{}
.nex_service_txt h4{height:20px; line-height:20px; font-size:14px; color:#333; overflow:hidden; margin-bottom:20px;}
.nex_service_txt p{ line-height:24px; font-size:14px; color:#888; margin-bottom:20px;}
