.index_banner{ height: 450px; padding: 8px 0; background: #d7dde5 url('../images/index_banner_bg.jpg') no-repeat center center;}
.index_banner_left{ width: 238px; height: 450px; background: url('../images/index_banner_left_bg.jpg') no-repeat;}
.index_banner_left .container .item{ padding: 8px 0; border-bottom: 1px solid #88c1fd;}
.index_banner_left .container .item:last-child{border-bottom: none;}
.index_banner_left .container .item .item_con a{ width: 32%; height: 22px; display: inline-block;}
.index_banner_middle{ width: 690px; height: 450px;}
.index_banner_right{ width: 258px; height: 450px;}
.index_banner_right_top{ height: 304px; margin-bottom: 6px; background: #fff url('../images/index_banner_right_top_bg.jpg') no-repeat top;}
.index_banner_right_top .btn{ height: 34px;}
.index_banner_right_top .site_btn{ height: 28px; margin-top: 15px; padding: 0px 25px; border: 1px solid #1a479c; border-radius: 15px;}
.index_banner_right_top .rz_box{ width: 225px;}
.index_banner_right_top .rz_box .rz_item{ width: 74px;}
.index_banner_right_top .rz_box .icon_auth{ width: 25px; height: 22px; display: block; background: url('../images/icon_auth.png') no-repeat;}
.index_banner_right_top .rz_box .i_2{ background-position: -25px 0px;}
.index_banner_right_top .rz_box .i_3{ background-position: -50px 0px;}
.index_banner_right_bottom{ height: 140px; background:linear-gradient(to right, #63a3ff, #b6dcff, #72beff);}
.index_banner_right_bottom .xqzx_btn{ width: 130px; height: 36px; line-height: 36px;}

.index_kouhao_box{ height: 75px; background: linear-gradient(to right, #1a479c, #1c91e2);}
.index_kouhao_box .text{ line-height: 75px; font-size: 40px;}

.index_service{ height: 500px; padding:50px 45px; border-radius: 5px;}
.index_service_left{ width: 187px; height: 400px; background: url('../images/index_service_left_bg.png') no-repeat;}
.index_service_left .item{ width: 130px; height: 116px; border-bottom: 1px dashed #fff;}
.index_service_left .item:last-child{border-bottom: none;}
.index_service_left .item .num{ font-size: 28px;}
.index_service_left .item .num .plus{ margin-top: -12px; }
.index_service_right{ width: 890px; height: 400px; border-radius: 25px; margin: 0;}
.index_service_right_l{ width: 164px; height: 280px; border-radius: 10px;}
.index_service_right_l .layui-tab-title{ border-bottom: none;}
.index_service_right_l .layui-tab-title li{ height: 40px; line-height: 40px; font-size: 15px; color: #000;}
.index_service_right_l .layui-tab-title li.layui-this{width: 184px; height: 44px; line-height: 44px; padding: 0; margin-top: -2px; background: #fff; font-size: 20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.index_service_right_l .layui-tab-title .layui-this:after{ position: unset; border: none;}
.index_service_right_r{ width: 528px; height: 230px; padding: 45px; border-radius: 10px;}
.index_service_right_r .item_box .item{ width: 136px; height: 38px; line-height: 38px; background-color: #f5f8ff;}

.index_yfwtd .t{ height: 50px; line-height: 50px; font-size: 36px;}
.index_yfwtd .l .dhzx_btn,.index_yfwtd .l .nsht_btn{ width: 600px; height: 205px; color: #fff; background: #0080ff url('../images/index_dhzx_btn_bg.png') no-repeat 386px 16px;}
.index_yfwtd .l .nsht_btn{color: #000; background: #e7eefe url('../images/index_nsht_btn_bg.png') no-repeat 408px 15px;}
.index_yfwtd .l .l_t{ line-height: 46px; font-size: 36px;}

.index_qiye_wt_xq{ height: 786px; margin-top: 90px; padding: 120px 0px; background:#d4e6fe url('../images/index_qiye_wt_xq_bg.jpg') no-repeat top center;}
.index_qiye_wt_xq .title{ height: 60px; line-height: 60px; font-size: 40px;}
.qiye_wt_xq_con{ height: 676px;}
.qiye_wt_xq_con .item{ width: 210px; height: 670px; padding-top: 6px;}
.qiye_wt_xq_con .item .lx{ width: 103px; height: 18px; line-height: 18px; padding-top: 8px; padding-bottom: 6px; top: -2px; left: 50%; margin-left: -51px; background: url('../images/index_qiye_wt_xq_item_lx_bg.png') no-repeat;}
.qiye_wt_xq_con .item .wt_con{ height: 374px; border-radius: 10px 10px 0 0;}
.qiye_wt_xq_con .item .xq_con{ height: 296px; border-radius: 0 0 10px 10px; background: #e7eefe;}
.qiye_wt_xq_con .item ul{ padding: 0px 12px;}
.qiye_wt_xq_con .item .dian{width: 6px; height: 6px; margin-top: 7px; margin-right: 6px;}
.qiye_wt_xq_con .item .jjxq_btn{ width: 170px; height: 34px; border-radius: 5px;}

.index_qiye_yghg{ padding-top: 90px; background: url('../images/index_qiye_yghg_bg.png') no-repeat top center;}
.index_qiye_yghg_top_l{ width: 942px; height: 352px; background: url('../images/index_qiye_yghg_top_l_bg.jpg') no-repeat;}
.index_qiye_yghg_top_l .title{ height: 44px; line-height: 44px; font-size: 34px;}
.index_qiye_yghg_top_l .con{ height: 200px;}
.index_qiye_yghg_top_l .con .con_l{ width: 200px;}
.index_qiye_yghg_top_l .con .con_l .item{ width: 200px; height: 60px; line-height: 60px; font-size: 15px; background: url('../images/index_qiye_yghg_top_l_con_l_bg.jpg') no-repeat;}
.index_qiye_yghg_top_l .con .con_l .item2{ background-position: 0px -60px;}
.index_qiye_yghg_top_l .con .con_l .item3{ background-position: 0px -120px;}
.index_qiye_yghg_top_l .con .con_r{ width: 672px;}
.index_qiye_yghg_top_l .con .con_r .item{ width: 188px; height:180px; padding: 10px 14px; background: rgba(231,238,254,.9);}
.index_qiye_yghg_top_l .con .con_r .item .text{ height: 45px; line-height: 45px; border-bottom: 1px solid #fff;}
.index_qiye_yghg_top_l .con .con_r .item .text:last-child{ height: 46px; line-height: 46px; border-bottom: none;}
.index_qiye_yghg_top_l .con .con_r .item .text.text_line_2{ height: 40px; line-height: 20px; padding: 3px 0;}
.index_qiye_yghg_top_r{ width: 242px; height: 352px;}

.index_qiye_yghg_bottom_l{ width: 942px; height: 607px;}
.index_qiye_yghg_bottom_l .title{ height: 96px; line-height: 96px; font-size: 36px;}
.index_qiye_yghg_bottom_l .con{ width: 882px; height: 500px; padding: 15px 25px 0; background: #e7eefe;}
.index_qiye_yghg_bottom_l .con .item{ width: 252px; margin: 0px 12px;}
.index_qiye_yghg_bottom_l .con .item .icon{ width: 48px; height: 44px; border-radius: 5px; top: 0; left: 50%; margin-left: -24px; background: url('../images/index_qiye_yghg_bottom_l_con_item_icon_bg.png') no-repeat;}
.index_qiye_yghg_bottom_l .con .item .icon.i_2{ background-position: -48px 0px;}
.index_qiye_yghg_bottom_l .con .item .icon.i_3{ background-position: -96px 0px;}
.index_qiye_yghg_bottom_l .con .item .icon.i_4{ background-position: -144px 0px;}
.index_qiye_yghg_bottom_l .con .item .icon.i_5{ background-position: -192px 0px;}
.index_qiye_yghg_bottom_l .con .item .icon.i_6{ background-position: -240px 0px;}
.index_qiye_yghg_bottom_l .con .item .item_con{ width: 252px;padding: 24px 25px 20px; margin-top: 22px; border-radius: 5px; overflow: hidden;}
.index_qiye_yghg_bottom_l .con .item .item_con2{ min-height: 224px;}
.index_qiye_yghg_bottom_l .con .item .item_con .t{ height: 36px; line-height: 36px;}
.index_qiye_yghg_bottom_l .con .item .item_con .t_line_2{ line-height: 18px;}
.index_qiye_yghg_bottom_l .con .item .item_con .desc{ color: #4b4b4b; line-height: 18px;}

.lawyer_list_box h2{ height: 42px; line-height: 42px;}
.index_qiye_yghg .lawyer_list{ width: 194px; height: 294px; padding: 8px 24px;}
.index_qiye_yghg .lawyer_list .item{ width: 194px; height: 72px; border-bottom: 1px dashed #e5e5e5;}
.index_qiye_yghg .lawyer_list .item:last-child{ border-bottom: none;}
.index_qiye_yghg .lawyer_list .item .avatar{ width: 52px; height: 52px;}
.index_qiye_yghg .lawyer_list .item .avatar img{ width: 100%;}
.index_qiye_yghg .lawyer_list .item .info{ width: 127px;}
.index_qiye_yghg .lawyer_list .item .info .unit{ color: #484848;}

.index_yfw_zjtd{ height: 732px; margin-top: 80px; background: #333737 url('../images/index_yfw_zjtd_bg.jpg') no-repeat top center;}
.index_yfw_zjtd .title{ height: 38px; font-size: 38px; padding-top: 80px; padding-bottom: 60px;}
.index_yfw_zjtd .con .item{ width: 288px;}
.index_yfw_zjtd .con .item .img{ width: 288px; height: 360px;}
.index_yfw_zjtd .con .item .img img{ min-height: 360px;}
.index_yfw_zjtd .con .item .t{ height: 40px; line-height: 40px;}
.index_yfw_zjtd .con .item .desc{ height: 28px; line-height: 28px;}

.index_cases .title{ height: 100px; line-height: 100px; font-size: 40px;}
.index_cases .case_list .item{ width: 218px; height: 368px; border: 1px solid #eee; border-radius: 5px;}
.index_cases .case_list .item:hover{ background: linear-gradient(to right, #317dfb, #206ae6, #0750ca);}
.index_cases .case_list .item .clogo{ height: 80px;}
.index_cases .case_list .item .clogo img{ max-height: 80px;}
.index_cases .case_list .item .name{ height: 40px; line-height: 40px;}
.index_cases .case_list .item .sub_name{ height: 34px; line-height: 34px;}
.index_cases .case_list .item .item_hover .name{ height: 60px; line-height: 60px;}

.index_honors .title{ height: 78px; line-height: 78px; font-size: 38px;}
.index_honors .honor_list .item{ width: 292px; height: 218px; padding: 15px 12px; background: #f2f2f2; border: 1px solid #f8f8f8;}
.index_honors .honor_list .item img{ max-width: 266px; max-height: 186px;}

.index_customs .title{height: 72px; line-height: 72px; font-size: 38px;}
.index_customs .custom_list{ background: #f4f7fb;}
.index_customs .custom_list .item{ width: 214px; height: 80px; border: 1px solid #f0f2f4; border-radius: 10px;}
.index_customs .custom_list .item img{ max-width: 200px; max-height: 76px;}

.index_yjt .title{ height: 88px; line-height: 88px; font-size: 38px;}
.index_yjt_left{ width: 307px;}
.index_yjt_left img{ width: 307px;}
.index_yjt_right{ width: 840px;}
.index_yjt_right .item{ width: 248px; height: 247px; box-shadow:2px -3px 7px rgba(0,0,0,0.2);}

.index_footer_menu{ height: 32px; line-height: 32px;}
.index_footer_menu a{ padding: 0px 16px;}