@charset "utf-8";/*
模板版权所有归星点互联（Neoconex）所有，请尊重版权与原创；
任何模板使用问题，请联络QQ：1691000615 寻求解决。
版本：vision1.0
*/
body{}
.wp,#wp{width:100%!important;}
.nexfooter{margin-top:0;}
.nex_bg_about{width:100%;min-width:1240px;height:300px;position:relative;background:#fff;z-index:2;}
.nex_bg_about_inner{width:100%;min-width:1240px;height:300px;position:absolute;left:0;bottom:0;z-index:4;}
.nex_about_titletxt{ position:relative;top:140px;}
.nex_about_titletxt h2{ height:40px; line-height:40px; font-size:22px; color:#fff; text-align:center; overflow:hidden;}
.nex_topic_common_nav{ width:100%; min-width:1240px; background:#051C2C; height:70px;}
.nex_about_subnav{height:70px;line-height:70px;font-size:14px;color:#fff;}
.nex_about_subnav ul{ display:table; margin:0 auto;}
.nex_about_subnav ul li{float:left;height:70px;line-height:70px;width:66px;text-align:center;overflow:hidden;padding:0 20px;}
.nex_about_subnav ul li a{font-size:14px;color:#fff;font-weight:600;}
.nex_about_subnav ul li a:hover{ color:#43B1E7;}
.nex_about_subnav_under{}
.nex_about_subnav_under a{opacity:0.6;font-size:14px;color:#fff;}
.nex_about_subnav_under em{margin:0 10px;}
.nex_about_subnav_under span{ opacity:0.6;}
.nex_about_subnav_under a:hover{opacity:1;}

/*律所介绍*/
.nex_index_aboutus{width:100%;}
.nex_about_intro{width:100%; height:650px; position:relative;}
.nex_about_intro_l{ float:left; width:50%; height:650px; background:url(nex_bg_intro.jpg) center no-repeat; background-size:cover; position:relative;}
.nex_about_intro_l_inner{width:520px; height:550px; padding:50px; position:absolute;top:0;right:0; z-index:111;}

.nex_mask_video{width:100%;height:100%;background:rgba(0,0,0,.9);position:fixed;top:0;left:0;z-index:1000;display:none;}

#nex_class_video{width:890px;height:480px;position:fixed;top:50%;left:50%;margin:-225px 0 0 -400px;z-index:9999;display:none;}

.nex_index_videoPlay{position:absolute;top:300px;right:-25px;width:50px;height:50px;}

.nex_index_videoPlay a{display:block;width:50px;height:50px;z-index:10;background:url(nex_icon_play.png) no-repeat;background-size:50px;}

.nex_index_videoPlay a:after{content:'';border:8px solid rgba(255,255,255,0.8);width:80px;height:80px;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:-22px;top:-22px;opacity:1;-webkit-animation:1s nex_speadings linear infinite;animation:1s nex_speadings linear infinite;}

.nex_index_videoPlay a:before { content:'';border:11px solid rgba(255,255,255,0.8);width:70px;height:70px;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:-21px;top:-21px;opacity:1;-webkit-animation:1s nex_speadings linear infinite;animation:1s nex_speadings linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s;}

@-webkit-keyframes nex_speadings {

  0% {

    -webkit-transform:scale(0.68);

            transform:scale(0.68);}

  100% {

    -webkit-transform:scale(1.1);

            transform:scale(1.1);

    opacity:0;} }



@keyframes nex_speadings {

  0% {

    -webkit-transform:scale(0.68);

            transform:scale(0.68);}

  100% {

    -webkit-transform:scale(1.1);

            transform:scale(1.1);

    opacity:0;} }
.nex_about_intro_r{ float:right; width:50%; height:650px; background:#fff; position:relative;}
.nex_about_intro_r_inner{ width:490px; height:450px; padding:100px 0 100px 80px; position:absolute;top:0;left:0;}
.nex_about_video_box{float:left;width:500px; height:500px;position:relative;z-index:120;}
.nex_about_video_bg{ content:''; width:500px; height:500px; display:block; position:absolute;top:30px; right:-30px; z-index:1; background:url(../index/nex_about_bg1.jpg) center no-repeat; background-size:cover;}

.nex_index_about_img{width:500px;height:500px;position:relative;z-index:120;}




.nex_index_about_info{position:relative;z-index:10;}

.nex_index_about_info h6{display:inline-block;padding-right:60px;margin:0 0 20px 0;font-size:14px;line-height:28px;color:#051c2c;position:relative;font-weight:200;}

.nex_index_about_info h6:after{display:block;content:'';position:absolute;width:50px;height:1px;right:0;background-color:#43B1E7;top:50%;}

.nex_index_about_info h3{font-size:20px;line-height:30px;color:#051c2c;margin-bottom:30px; font-weight:600;}

.nex_index_about_sums{font-size:14px;line-height:25px;color:#676767;margin-bottom:30px;font-weight:400;}

.nex_law_firm_service{ width:100%; min-width:1240px; padding:120px 0; background:#111;}
.nex_index_sub_title{ margin-bottom:30px; text-align:center;}
.nex_index_sub_title p{ margin-top:20px; line-height:25px; font-size:14px; color:#999; text-align:center;}
.nex_index_sub_title p a{ color:#ff4400; margin-left:5px; font-weight:600;}
.nex_index_sub_title span{ display:block; height:30px; line-height:30px; font-size:16px; color:#43B1E7;margin-bottom:10px;font-weight:300;}
.nex_index_sub_title h2{ height:30px; line-height:30px; position:relative; font-size:24px; color:#333; font-weight:600;}
.nex_index_sub_title em{ display:block; width:50px; height:50px; margin:30px auto; background:url(nex_icon_quote.png) center no-repeat; background-size:100%;}
.nex_index_sub_title_w{ margin-bottom:30px; text-align:center;}
.nex_index_sub_title_w span{ display:block; height:30px; line-height:30px; font-size:16px; color:#fff;margin-bottom:10px;font-weight:300;}
.nex_index_sub_title_w h2{ height:30px; line-height:30px; position:relative; font-size:24px; color:#fff; font-weight:600;}

.nex_service_circle{ width:1240px; position:relative; height:400px; margin-top:70px;}
.nex_service_circle_l{ position:absolute; top:0;left:0;width:400px; height:400px;}
.nex_service_circle_l ul li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #fff;}
.nex_service_circle_l ul li:last-child{ margin-bottom:0px; padding-bottom:0px; border-bottom:0;}
.nex_service_circle_l ul li h5{ height:30px; line-height:30px; overflow:hidden; text-align:right; font-size:22px; color:#fff; margin-bottom:10px;}
.nex_service_circle_l ul li p{height:20px; line-height:20px; overflow:hidden; text-align:right; font-size:15px; color:#fff;}

.nex_service_circle_m{ width:350px; height:350px; border:2px solid #fff; border-radius:100%; position:relative; margin:0 auto;}
.nex_service_circle_m:after{ content:''; width:150px; height:150px; position:absolute; top:100px;left:100px; background:url(business-law.png) center no-repeat; background-size:80px;}
.nex_service_circle_r{position:absolute; top:0;right:0;width:400px;}
.nex_service_circle_r ul li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #fff;}
.nex_service_circle_r ul li:last-child{ margin-bottom:0px; padding-bottom:0px; border-bottom:0;}
.nex_service_circle_r ul li h5{ height:30px; line-height:30px; overflow:hidden; text-align:left; font-size:22px; color:#fff; margin-bottom:10px;}
.nex_service_circle_r ul li p{height:20px; line-height:20px; overflow:hidden; text-align:left; font-size:15px; color:#fff;}






.nex_law_firm_project{ width:100%; min-width:1240px; padding:80px 0; background:#fff; position:relative;}
.nex_law_firm_project:before{ content:''; width:438px; height:584px; position:absolute;left:0;bottom:0; background:url(nex_landing_overlay1.png) center no-repeat; background-size:100%; z-index:1;}

.nex_products_services{ position:relative; z-index:3;}
.nex_products_services ul{ width:1280px;}
.nex_products_services ul li{ float:left; width:380px; height:140px; margin:0 50px 50px 0;}
.nex_products_services ul li:nth-child(3){margin:0 0 50px 0;}
.nex_products_services ul li:nth-child(6){margin:0 0 50px 0;}
.nex_products_services ul li:nth-child(9){margin:0 0 50px 0;}

.nex_ps_icon{ float:left; width:80px; height:80px;border:1px solid #136796;border-radius:100%;}
.nex_ps_icon i{display:block;width:80px; height:80px;}
.nex_ps_icon1 i{background:url(../index/icon1.png) center no-repeat; background-size:50px;}
.nex_ps_icon2 i{background:url(../index/icon2.png) center no-repeat; background-size:50px;}
.nex_ps_icon3 i{background:url(../index/icon3.png) center no-repeat; background-size:50px;}
.nex_ps_icon4 i{background:url(../index/icon4.png) center no-repeat; background-size:50px;}
.nex_ps_icon5 i{background:url(../index/icon5.png) center no-repeat; background-size:50px;}
.nex_ps_icon6 i{background:url(../index/icon6.png) center no-repeat; background-size:40px;}
.nex_ps_icon7 i{background:url(../index/icon7.png) center no-repeat; background-size:50px;}
.nex_ps_icon8 i{background:url(../index/icon8.png) center no-repeat; background-size:50px;}
.nex_ps_icon9 i{background:url(../index/icon9.png) center no-repeat; background-size:50px;}
.nex_ps_info{ padding-left:105px;}
.nex_ps_info h5{height:30px; line-height:30px; position:relative; font-size:16px; color:#051c2c;margin-bottom:25px;}
.nex_ps_info h5:after{content:''; width:40px; height:2px;position:absolute;bottom:-10px; left:0; background:#43B1E7;}
.nex_ps_info p{max-height:75px;overflow:hidden;font-size:14px;line-height:25px;color:#676767;margin-bottom:10px;font-weight:300;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; }


.nex_law_firm_place{width:100%; min-width:1240px; padding:80px 0; background:#f9f9f9;}
.nex_law_firm_placeholder{ margin-top:50px;}
.nex_law_firm_placeholder_l{ float:left; width:830px;}
.nex_law_firm_placeholder_l ul{width:850px; }
.nex_law_firm_placeholder_l ul li{ float:left; margin:0 10px 10px 0;}
.nex_law_firm_placeholder_l ul li{ width:200px; height:125px;}
.nex_law_firm_placeholder_l ul li img{ width:200px; height:125px;}

.nex_law_firm_placeholder_r{ float:right; width:400px;}

.nex_law_firm_placeholder_r img{ width:400px; height:260px;}
.nex_law_firm_placeholder_r img img{ width:400px; height:260px;}


/*联系我们*/
.nex_law_firm_address{ width:100%; min-width:1240px; padding:80px 0; background:#f9f9f9; position:relative;}
.nex_law_firm_address_box{ width:1240px;}
.nex_law_firm_address_box_l{ width:620px; height:385px;float:left; background:url(nex_contact_bg.jpg) center no-repeat; background-size:cover;}
.nex_law_firm_address_box_r{ width:560px; float:right; padding:30px; height:325px; background:#fff;}
.nex_law_firm_address_title{ height:30px; line-height:30px; overflow:hidden; margin-bottom:30px; font-size:18px; color:#333; font-weight:600;text-indent:50px;}
.nex_law_firm_address_box_r ul{}
.nex_law_firm_address_box_r ul li{ margin-bottom:25px; padding-left:50px; position:relative;}
.nex_law_firm_address_box_r ul li:before{ content:''; width:30px; height:30px; position:absolute;left:0;top:5px;}
.nex_law_firm_address_box_r ul li:last-child{ margin-bottom:0px;}

.nex_law_firm_address_box_r ul li.nex_contact_add:before{ background:url(nex_icon_address.png) center top no-repeat; background-size:30px;}
.nex_law_firm_address_box_r ul li.nex_contact_tel:before{ background:url(nex_icon_tel.png) center top no-repeat; background-size:30px;}
.nex_law_firm_address_box_r ul li.nex_contact_mail:before{ background:url(nex_icon_mail.png) center top no-repeat; background-size:30px;}

.nex_law_firm_address_box_r ul li h5{ height:30px; line-height:30px; font-size:17px; color:#333; overflow:hidden;}
.nex_law_firm_address_box_r ul li p{height:30px; line-height:30px; font-size:15px; color:#333; overflow:hidden; font-weight:300;}

.nex_law_firm_branch{width:100%; min-width:1240px; padding:80px 0; background:#fff; position:relative;}
.nex_law_firm_branchlist{ margin-top:80px;}
.nex_law_firm_branchlist ul{ width:1266px;}
.nex_law_firm_branchlist ul li{ float:left;width:230px; padding:0 40px 40px 40px; position:relative;}
.nex_law_firm_branchlist ul li:after{ content:''; width:1px; height:80px; background:#eee; position:absolute;top:30px; right:0;}
.nex_law_firm_branchlist ul li:nth-child(4):after{ display:none;}
.nex_law_firm_branchlist ul li:nth-child(8):after{ display:none;}
.nex_law_firm_branchlist ul li h5{ height:20px; line-height:20px; font-size:16px; color:#333; overflow:hidden; margin-bottom:20px;}
.nex_law_firm_branchlist ul li p{ line-height:20px; font-size:14px; color:#333; font-weight:600; margin-bottom:10px;}
.nex_law_firm_branchlist ul li p em{ font-weight:400; color:#333; margin-right:5px;}
.nex_law_firm_branchlist ul li p.nex_address_line{height:40px;line-height:20px; overflow:hidden; font-size:14px; color:#333; font-weight:600; margin-bottom:10px;}
/*加入我们*/
.nex_recuitment_top{ width:100%; min-width:1240px; padding:80px 0; position:relative;background:#fff;}
.nex_recuitment_advtxt{ margin-top:60px; line-height:28px; font-size:15px; color:#333;}
.nex_recuitment_mid{ width:100%; min-width:1240px; padding:80px 0; position:relative; background-color: transparent;background-image: linear-gradient(
100deg,#051c2c 9%,#042c7b 100%); }
.nex_job_ht{margin-top:60px;}
.nex_job_ht_top{}
.nex_job_ht_top ul{ width:1266px;}
.nex_job_ht_top ul li{ float:left; width:400px; margin:0 20px 20px 0;}
.nex_job_ht_inner{ width:400px; height:250px; position:relative; overflow:hidden;}
.nex_job_ht_pic{width:400px; height:250px; position:absolute;top:0;left:0;}
.nex_job_ht_info{ width:305px; height:90px; padding:100px 55px 60px 40px; background:rgba(0,0,0,.3); position:absolute;top:0;left:0;}
.nex_job_ht_info h5{ height:20px; line-height:20px; overflow:hidden; font-size:20px; color:#fff; margin-bottom:10px;}
.nex_job_ht_info p{ line-height:24px; font-size:16px; color:#fff;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; }
.nex_job_ht_btm{}
.nex_job_ht_btm ul{ width:1266px;}
.nex_job_ht_btm ul li{ float:left; width:610px; margin:0 20px 20px 0;}
.nex_job_ht_innerx{ width:610px; height:290px; position:relative; overflow:hidden;}
.nex_job_ht_picx{width:610px; height:290px; position:absolute;top:0;left:0;}
.nex_job_ht_infox{ width:520px; height:100px; padding:130px 55px 60px 40px; background:rgba(0,0,0,.3); position:absolute;top:0;left:0;}
.nex_job_ht_infox h5{ height:20px; line-height:20px; overflow:hidden; font-size:20px; color:#fff; margin-bottom:10px;}
.nex_job_ht_infox p{ line-height:24px; font-size:16px; color:#fff;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; }
.nex_recuitment_btm{width:100%; min-width:1240px; padding:80px 0; position:relative; background:#fff;}

.nex_job_list{border:1px solid #f3f3f3;padding:40px; margin-top:55px;}
.nex_job_list ul li{ margin-bottom:50px;}
.nex_job_list ul li:nth-child(7){ margin-bottom:0px;}
.nex_job_list ul li.on{}
.nex_job_title{ height:20px; line-height:20px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f3f3f3;}
.nex_job_title h5{ float:left; width:400px; height:20px; line-height:20px; font-size:16px; color:#333; overflow:hidden;}
.nex_job_title em{ display:block; float:left; height:20px; line-height:20px; font-size:14px; color:#333; margin-left:50px;}
.nex_job_title em.nex_job_add{ background:url(nex_icon_add.png) left center no-repeat; background-size:20px; padding-left:30px;}
.nex_job_title em.nex_job_num{ background:url(nex_icon_num.png) left center no-repeat; background-size:20px; padding-left:30px;}
.nex_job_title i{display:block; float:right; width:20px; height:20px; background:url(nex_icon_up.png) center no-repeat; background-size:20px; cursor:pointer;}
.nex_job_list ul li.on .nex_job_title i{display:block; float:right; width:20px; height:20px; background:url(nex_icon_down.png) center no-repeat; background-size:20px;}
.nex_job_intels{ display:none;}
.nex_job_intels dl dd{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #f3f3f3;}
.nex_job_intels dl dd:last-child{ margin-bottom:0px; padding-bottom:0px; border-bottom:0;}
.nex_job_intels dl dd h5{ height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#333; margin-bottom:20px;}
.nex_job_intels dl dd p{ height:20px; line-height:20px; margin-bottom:10px; font-size:14px; color:#333; overflow:hidden;}
.nex_job_list ul li.on .nex_job_intels{ display:block;}

/*发展历程*/
.nex_develop_box{width:100%; min-width:1240px; padding:80px 0; position:relative; background:#fff;}
.nex_develop_step{}
.nex_develop_step ul li{}
.nex_develop_step_l{ float:left; width:150px; height:30px; line-height:30px; font-size:30px; color:#333; margin-top:30px; position:relative;}
.nex_develop_step_l:after{ content:'';width:50px; height:2px; background:#43B1E7; position:absolute;top:13px;right:-90px;}
.nex_develop_step_l:before{ content:'';width:20px; height:20px; background:url(nex_icon_quan.png) center no-repeat; background-size:20px; position:absolute;top:4px;    right: -100px; z-index:2;}
.nex_develop_step_r{ width:950px; padding-left:50px; float:right;position:relative; height:100%;}
.nex_develop_step_r:before{ content:''; width:2px; height:100%; background:#43B1E7; position:absolute;top:0;left:0;}
.nex_develop_step_r dl{ padding:20px; background:#43B1E7; margin-bottom:30px;}
.nex_develop_step_r dl dd{ margin-bottom:20px;}
.nex_develop_step_r dl dd:last-child{ margin-bottom:0px;}
.nex_develop_step_year{ height:30px; line-height:30px; overflow:hidden; font-size:20px; color:#fff; margin-bottom:10px;}
.nex_develop_step_title{line-height:24px;font-size:15px; color:#fff;}
.nex_develop_step ul li:last-child .nex_develop_step_r dl{margin-bottom:0px;}

/*资质荣誉*/
.nex_law_firm_honour{width:100%; min-width:1240px; padding:80px 0; position:relative; background:#fff;}

.nex_honour_list{ margin-top:60px;}
.nex_honour_list ul{ width:1266px;}
.nex_honour_list ul li{ float:left; width:230px; margin:0 20px 20px 0;}
.nex_honour_img{width:230px;}
.nex_honour_img img{width:230px;}
.nex_honour_title{ height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#333; text-align:center; margin-top:10px;}


.nex_law_firm_certify{width:100%; min-width:1240px; padding:80px 0; position:relative; background:url(nex_certify_bg.jpg) center no-repeat; background-size:cover;}
.nex_certify_list{ margin-top:60px;}
.nex_certify_list ul{ width:1266px;}
.nex_certify_list ul li{ float:left; width:295px; margin:0 20px 20px 0;}
.nex_certify_img{width:295px;}
.nex_certify_img img{width:295px;}
.nex_certify_title{ height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#fff; text-align:center; margin-top:10px;}

/*服务协议*/
.nex_service_bd{width:100%; min-width:1240px; padding:80px 0; position:relative; background:#fff;}
.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{ margin-top:60px;}
.nex_service_txt h4{height:20px; line-height:20px; font-size:18px; color:#333; overflow:hidden; margin-bottom:15px;}
.nex_service_txt p{ line-height:26px; font-size:16px; color:#666; margin-bottom:15px;}

/*常见问答*/
.nex_faq_bd{width:100%; min-width:1240px; padding:80px 0; position:relative; background:#f8f8f8;}
.nex_faq_box{ width:1240px; background:#fff;}
.nex_faq_box_tab{ width:300px; float:left;background:#f3f3f3;}
.nex_faq_box_tab ul li{ height:30px; line-height:30px; overflow:hidden;padding:30px 0 30px 40px; font-size:14px;border-bottom:1px solid #f3f3f3; color:#333; position:relative; cursor:pointer;}
.nex_faq_box_tab ul li.on{ background:#fff; color:#43B1E7;}
.nex_faq_box_content{ float:right; width:940px;}
.nex_faq_box_content ul li{ display:none; width:860px; padding:30px 40px;}
.nex_faq_box_summary{ line-height:34px; color:#333; font-size:18px;}
















