﻿/*全局*/
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
/* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, 
/* list elements 列表元素 */ pre, 
/* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, 
/* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
/** 设置默认字体 **/
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea /* for ie */ { font-family:"微软雅黑";  font-size:12px;}
h1, h2, h3, h4, h5, h6 { font-size: 12px; text-rendering: auto;}
address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
img{ max-width:100%;}
code, kbd, pre, samp { font-family:Arial,"宋体";} /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
li { line-height:normal; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#333; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
a:hover{ text-decoration:none; outline:none; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, select, textarea { font-size: 12px;cursor:pointer; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素**/
table { border-collapse: collapse; border-spacing: 0; }
/*去除箭头*/
textarea { resize: none; }
/* 清除浮动 */
.ks-clear:after, .clear:after { content: ''; display: block; height: 0; clear: both; }
.ks-clear, .clear { *zoom: 1;}
a:active, a:hover { color:#333; text-decoration:none; }
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input { margin-bottom: 0;}
*,*:before,*:after {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}/*盒模型--区分所定宽度和border，padding的宽度*/

/*-------------------</END 重置>-----------------------*/
body { overflow-y:scroll; overflow-x:auto;}



.pz_top{  float:left; width:100%; min-width:1200px;}
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%; min-width:1200px;}
.pz_down{ float:left; width:100%; min-width:1200px;}

.min_1000{ min-width:1000px;}

/*top*/
.c_0100_1{ float:left; width:100%; height:60px; padding:0 182px; position:relative; z-index:15; background:url(../image/bg.png) #00807F no-repeat}
.logo_pc{ position:absolute; width:150px;   top:5px; z-index:500;}
.logoleft_1{left:40px;}
.logoleft_2{left:80px;}
.r_language{ position:absolute; width:120px; height:42px; top:10px; z-index:288;}
.lanright_1{ right:40px;}
.lanright_2{ right:80px;}
.language_box{ float:left; width:120px; height:42px; background-color:#00807F; position:relative; z-index:300; }
.language_box .tit_lan{ float:left; width:120px; text-indent:12px; height:42px; color:#ffffff; font-size:14px; line-height:42px; background:url(../images/top_img1.png) 95px center no-repeat;}
.language_box .ul_lan{ position:absolute; width:120px; left:0; top:50px; display:none; }
.language_box .ul_lan li{ float:left; width:120px; padding:0 12px; color:#fff; line-height:38px; background-color:#00807F;}
.language_box .ul_lan li a{ color:#fff; font-size:12px;  display:block; width:100%;}
.language_box .ul_lan li:hover{ background-color:#40A09F;}

/*menu 效果*/
.menu_pc{ display:table; max-width:1018px; margin:0 auto;}
.menu_pc ul .nli{ float:left; padding:0 1px; }
.menu_pc ul .nli span a{ float:left; height:60px; line-height:60px; padding:0 21px; color:#fff; font-size:14px;  -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.menu_pc ul .nli span a:hover,
.menu_pc ul .nli.on span a{ background-color:#339999; color:#fff;   }

/*下拉菜单（漂浮在menu .nli上）*/
.menu_pc .sub{ float:left; width:100%; padding:70px 0 80px 0; z-index:120;  background:url(../images/bg.jpg) #00807F no-repeat;  position:absolute; left:0px; top:60px; visibility: hidden;opacity: 0; transition: opacity 0.15s linear 0s;}
.menu_pc .sub .sub_1200{ margin:0 auto; max-width:1200px; width:62.5%;}
.menu_pc .sub .sub_1200 .bl_1200{ display:block; visibility: hidden;opacity: 0; transition: opacity 0.25s linear 0s;}
.menu_pc .sub .sub_1200 .l_660{ float: left; width:55%;}
.menu_pc .sub .li1{ float:left; width:52.4%; padding:5px 15px 5px 0;}
.menu_pc .sub .li1 a{ float:left; width:100%; color:#ffffff; font-size:14px; line-height:26px; padding-left:15px; background:url(../images/top_img2.png) left center no-repeat; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.menu_pc .sub .li1 a:hover{ color:#0b328c;}
.menu_pc .sub .li2{ float:left; width:47.6%; padding:9px 15px 9px 0;}
.menu_pc .sub .li2 a{float:left; width:100%; color:#ffffff; font-size:14px; line-height:18px; padding-left:15px; background:url(../images/top_img2.png) left center no-repeat; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.menu_pc .sub .li2 a:hover{color:#0b328c;}
.menu_pc .sub .sub_1200 .r_540{ float:right; width:45%;}
.menu_pc .sub .sub_1200 .r_540 .l_272{ float:left; width:50%; margin:10px 0 0 0;}
.menu_pc .sub .sub_1200 .r_540 .r_250{ float:right; width:46.25%; margin:6px 0 0 0; color:#fff; font-size:14px; line-height:20px;}
.menu_pc .sub .sub_1200 .r_540 .r_250 a{color:#fff; font-size:14px;}

.menu_pc ul .nli:hover .sub{visibility: visible; opacity: 1; transition-delay: 0.15s; -moz-transition-delay: 0.15s; /* Firefox 4 */-webkit-transition-delay:0.15s; /* Safari 和 Chrome */-o-transition-delay: 0.15s; /* Opera */}
.menu_pc ul .nli:hover .sub .sub_1200 .bl_1200{visibility: visible; opacity: 1; transition-delay: 0.1s; }


.pc_show{ display:block;}
.phone_show{ display:none;}

/*banner*/
.pz_slides_3{ width:1920px; height:536px; overflow:hidden; position:relative;  }
		.pz_slides_3 ._btn{overflow:hidden; position:absolute; bottom:20px; z-index:9; }
		.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; float:left; }
		.pz_slides_3 ._btn ul li{float:left; width:8px; height:8px; margin:0 4px;  cursor:pointer; background:#ffffff;}
		.pz_slides_3 ._btn ul li.on{ background:#00807F;}

        .pz_slides_3 ._pic{ position:relative; height:100%; z-index:0;}
		.pz_slides_3 ._pic li{ zoom:1; vertical-align:middle;position:relative;}
		.pz_slides_3 ._pic li img{ width:1920px; height:536px; display:block;}

/*main*/
.c_0100_3{ float:left; width:100%;}
.ul_mnew{ float:left; width:100%;  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;}


.ul_mnew .li_mnew{ display:table-cell; width:25%; vertical-align:top;}
.ul_mnew .li_mnew.mnbg1{ background-color:#e3e3e3;}
.ul_mnew .li_mnew.mnbg2{ background-color:#f2f2f2;}
.con_menw{ float:left; width:100%; padding:40px 40px 40px 40px; }
.con_menw .time_mnew{ float:left; width:100%; }
.con_menw .time_mnew .day_mnew{ float:left; width:100%; height:55px; color:#aeaeae; font-size:64px; line-height:55px;}
.con_menw .time_mnew .month_menw{ float:left; width:100%; height:17px; color:#aeaeae; font-size:18px; line-height:17px; text-indent:4px;}
.con_menw .text_menw{ float:left; width:100%; height:48px; margin:27px 0 0 0; color:#333333; font-size:14px; line-height:24px; overflow:hidden;}
.con_menw .text_menw a{color:#333333; font-size:14px;}
.con_menw .text_menw a:hover{}
.con_menw .img_mnew{ float:left; width:100%; margin:16px 0 0 0;}
.con_menw .more_mnew{ float:left; width:100%; margin:21px 0 0 0;}
.a_more_btn{ float:left; height:30px; background:url(../images/main_img2.png) 66px center no-repeat #00807F; padding:0 20px 0 20px; color:#ffffff; font-size:14px; line-height:30px;}
.a_more_btn:hover{ color:#ccddeb;}
.con_menw .two_text_mnew{ float: left; width:100%; margin:20px 0 0 0; color:#333333; font-size:14px; line-height:24px; overflow:hidden;}
.con_menw .two_text_mnew a{color:#333333; font-size:14px;}

/*down*/
.c_0100_4{ float:left; width:100%; background-color:#bae3f9;}
.p_d_1{padding:15px 40px;}
.p_d_2{padding:15px 80px;}
.c_0100_4 .l_410{ float:left; width:90%; display:block}

.c_0100_4 .l_410 .t_410{ display:table; width:10%;}
.c_0100_4 .l_410 .t_410 .l_368{ float:left; width:100%; height:42px; padding:0 42px 0 0; position:relative;}
.c_0100_4 .l_410 .t_410 .l_368 .r_42{ position:absolute; width:42px; height:42px; top:0; right:0; z-index:25;}

.z_select{ width:80px; float:left; margin-right:20px; }
.z_select select{float:left; width:100%; height:42px; border:0; background:#eeeeee; padding:0 10px; color:#888888; font-size:14px; line-height:42px; border-radius:0; font-family: Arial,"宋体";}
.z_select select option{padding:5px 0;}


.dfom1{ float:left; width:100%; height:42px; border:0; background:#eeeeee; padding:0 10px; color:#888888; font-size:14px; line-height:42px; border-radius:0;}
.dpic{border-radius:0;}
.c_0100_4 .r_dwx{ float:right; width:95px; height:18px; margin:12px 0 0 0; position:relative;}
.c_0100_4 .r_dwx a{ float:left; width:95px; position:relative;}
.c_0100_4 .r_dwx a span{ float:left; color:#888888; font-size:14px; line-height:18px;  -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.c_0100_4 .r_dwx a:hover span{ color:#fff;}
.c_0100_4 .r_dwx a b{ float:right; width:22px; height:18px; background:url(../images/down_img2.png) no-repeat;}
.c_0100_4 .r_dwx a:hover b{ background:url(../images/down_img2_h.png) no-repeat;}
.c_0100_4 .r_dwx .pf_dwx{opacity:0; filter: alpha(opacity=0); position:absolute; width:140px; height:145px; left:-45px; top:-152px; z-index:20; padding:5px 5px 10px 5px; background:url(../images/down_img4.png) no-repeat;}
.c_0100_5{ float:left; width:100%;  background-color:#00807F;}
.p_d_3{padding:10px 40px;}
.p_d_4{padding:10px 80px;}
.c_0100_5 .r_link{ float:right; color:#ffffff; line-height:20px;}
.c_0100_5 .r_link a{color:#ffffff; text-decoration:none;}
.c_0100_5 .r_link a:hover{ }
.c_0100_5 .l_copy{ float:left; line-height:20px; color:#ffffff;}
.c_0100_5 .l_copy a{color:#ffffff; }
.c_0100_5 .l_copy a:hover{ text-decoration:none;}

.c_0100_5 .l_copy span a{color:#ffffff; }
.c_0100_5 .l_copy span a:hover{text-decoration:underline;}

.show_down{ position: fixed; width:36px; height:41px; right:22px; bottom:182px; z-index:800;}

/*About us*/
.banner_about{ float:left; width:1920px; height:160px; padding:55px 0; color:#333333; font-size:36px; font-weight:bold; text-align:center; line-height:40px; text-transform:uppercase;  background-color:#fff;}
.c_0100_6{ float:left; width:100%; background-color:#a6d3d2;}
.w_520{ float:left; width:27%; padding:0 0 0 40px;}
.w_1400{ float:left; width:73%;  background-color:#ffffff;}
.w_520_box{ float:left; width:100%; padding:40px; }
.phone_about_title{ display:none;}

.pz_SideLayer{ float:left; width:100%;}
.pz_SideLayer .l1{ float:left; width:100%; }
.pz_SideLayer .l1 a{ float:left; width:100%;  padding:10px 30px 10px 0; background:url(../images/about_img1.png) right center no-repeat; color:#000; font-size:16px; line-height:24px; }
.pz_SideLayer .l1AAA a:hover,
.pz_SideLayer .l1AAA .on{  background:url(../images/about_img1_h.png) right center no-repeat; color:#00807F; font-weight: bold; }

.pz_SideLayer .in a{  background:url(../images/about_img1_h.png) right center no-repeat; color:#00807F;  font-weight: bold;}



.pz_SideLayer2{ float:left; width:100%;}
.pz_SideLayer2 .l1{ float:left; }
.pz_SideLayer2 .l1 a{ float:left;margin-right:20px;padding:4px 10px 4px 10px; border: #A6D3D2 1px solid;background:url(../images/about_img1.png) right center no-repeat; color:#000; font-size:16px; line-height:24px; }
.pz_SideLayer2 .l1AAA a:hover,
.pz_SideLayer2 .l1AAA .on{  background:url(../images/about_img1_h.png) right center no-repeat; color:#00807F; font-weight: bold; }

.pz_SideLayer2 .in a{  color:#00807F;  font-weight: bold;padding:4px 10px 4px 10px; border: #00807F 1px solid;}

.c_1400_1{ float:left; width:100%;}
.c_1400_2{ float:left; width:100%;}
.c_880{ float: left; width:100%; padding:30px 0 40px 0; vertical-align:top; margin:0;}
.c_8800{ float: left; width:62%; padding:30px 0 40px 0; vertical-align:top; margin:0;}

.c_520{ float:left; width:38%; padding:30px 40px 40px 0; vertical-align:top; background-color:#f2f2f2;  margin:0; height:100%;}
.title_1{ float:left; width:100%; padding:10px 40px; color:#333333; font-size:24px; font-weight:bold; line-height:20px; text-transform:capitalize;}
.c_880_1{ float:left; width:100%; padding:25px 40px 0 40px; color:#333333; font-size:14px; line-height:30px;}


/*20160131-add*/
.c_880 .title_1{ line-height:30px;} 



.c_520_1{ float:left; width:100%; padding:0 40px;}
.ul_r_new{ float:left; width:100%; padding:10px 0 0 0;}
.ul_r_new .li_r_new{ float:left; width:100%; padding:22px 0 8px 0;}
.ul_r_new .li_r_new .time_rnew{ float:left; width:100%; color:#888888; font-weight:bold; line-height:19px; }
.ul_r_new .li_r_new .tit_rnew{ float:left; width:100%; /*height:24px;*/ max-height:96px; color:#333333; font-size:14px; font-weight:bold; line-height:24px;  overflow: hidden; text-transform:capitalize;}
.ul_r_new .li_r_new .tit_rnew a{color:#333333; font-size:14px;  -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.ul_r_new .li_r_new .tit_rnew a:hover,
.ul_r_new .li_r_new:hover .tit_rnew a{ color:#00807F;}
.ul_r_new .li_r_new .text_rnew{ float:left; width:100%; height:48px; margin:2px 0 0 0; color:#888888; font-size:14px; line-height:24px; overflow:hidden;}
.ul_r_new .li_r_new .more_rnew{ float:left; width:100%; height:24px; margin:3px 0 0 0;}
.a_more_rnew{ float:left; height:24px; padding:0 17px 0 0; color:#00807F; line-height:24px; background:url(../images/about_img5.png) right center no-repeat;}
.a_more_rnew:hover{color:#00807F;}

/*About us Awards*/
.t_880_1{ float:left; width:100%; padding:0 0 80px 0;}
.t_880_1 .li_award{ float:left; width:100%; padding:30px 40px 0 40px;}
.t_880_1 .li_award .tit_award{ float:left; width:100%;  color:#333333; font-size:18px; font-weight:bold; line-height:30px;}
.t_880_1 .li_award .text_award{ float:left; width:100%; padding:22px 0 12px 0; color:#333333; font-size:14px; line-height:30px; border-bottom:#d6d6d6 solid 1px;}

/*Lawyers*/
.c_880_2{ float:left; width:100%; padding:15px 0 75px 40px;}
.ul_lawyer{ float:left; width:100%;}
.ul_lawyer .li_lawyer{ float:left; width:33.3333%; padding:20px 40px 20px 0;}
.ul_lawyer .li_lawyer .img_lawyer{ float:left; width:100%; text-align:left;}
.ul_lawyer .li_lawyer .img_lawyer a{float:left; width:100%;}
.ul_lawyer .li_lawyer .img_lawyer a img{display:block;}
.ul_lawyer .li_lawyer .tit_lawyer{ float:left; width:100%; height:24px; margin-top:20px; line-height:24px; font-weight:bold; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; }
.ul_lawyer .li_lawyer .tit_lawyer a{ color:#333333; font-size:18px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.ul_lawyer .li_lawyer .tit_lawyer a:hover{ color:#00807F;}
.ul_lawyer .li_lawyer .manege_lawyer{ float:left; width:100%; color:#333333; font-size:14px; line-height:24px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.ul_lawyer .li_lawyer .address_lawyer{ float:left; width:100%; color:#00807F; font-size:14px; line-height:24px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.ul_lawyer .li_lawyer .phone_lawyer{ float:left; width:100%; line-height:24px; margin-top:16px; color:#333333; font-size:14px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.ul_lawyer .li_lawyer .phone_lawyer2{float:left; width:100%; line-height:24px;  color:#333333; font-size:14px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.ul_lawyer .li_lawyer .email_lawyer{float:left; width:100%; line-height:24px;  color:#888888; font-size:14px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.waik_1{ float:left; width:100%; padding:0 40px 40px 40px;}
.fy_bg{ float:left; width:100%; padding:18px 0; background-color:#e8e8e8;}

/* 分页 */
.pz_fy{ display:table; margin:0 auto; max-width:100%;}
.pz_fy .a_1{ display:inline-block; width:15px; height:15px; margin:0 7px; text-align:center; background:url(../images/lawyer_img4.png) center no-repeat #b2b2b2;}
.pz_fy .a_1.on,
.pz_fy .a_1:hover{ background:url(../images/lawyer_img4.png) center no-repeat #00807F;}
.pz_fy .a_2{display:inline-block; width:15px; height:15px; margin:0 7px;  text-align:center; background:url(../images/lawyer_img5.png) center no-repeat #b2b2b2;}
.pz_fy .a_2.on,
.pz_fy .a_2:hover{ background:url(../images/lawyer_img5.png) center no-repeat #00807F; }
.pz_fy .a_3{ display:inline-block; width:30px; height:15px; margin:0 7px; color:#7d7d7d; text-align:center; line-height:15px; vertical-align:top;}
.pz_fy .a_3:hover,
.pz_fy .a_3.on,
.pz_fy .a_3:hover{ color:#00807F;}
.pz_fy .a_4{display:inline-block; width:15px; height:15px; margin:0 7px;  text-align:center; background:url(../images/lawyer_img6.png) center no-repeat #b2b2b2;}
.pz_fy .a_4.on,
.pz_fy .a_4:hover{ background:url(../images/lawyer_img6.png) center no-repeat #00807F; }
.pz_fy .a_5{display:inline-block; width:15px; height:15px; margin:0 7px; text-align:center; background:url(../images/lawyer_img7.png) center no-repeat #b2b2b2;}
.pz_fy .a_5.on,
.pz_fy .a_5:hover{background:url(../images/lawyer_img7.png) center no-repeat #00807F; }

/*Lawyers——Inside pages*/
.c_880_3{ float:left; width:100%; padding:20px 40px 20px 40px;}
.t_880_2{ float:left; width:100%; padding:0 0 25px 0; border-bottom:#d6d6d6 solid 1px;}
.t_880_2 .l_160{ float:left; width:24%; padding:0 20px 0 0; }
.t_880_2 .l_160 img{ width:100%; max-width:120px;}
.t_880_2 .r_640{ float:right; width:76%;}
.t_880_2 .l_280{ float:left; width:50%; padding:0 40px 0 0;}
.t_880_2 .l_280 .t_280_1{ float:left; width:100%; color:#333333; font-size:18px; font-weight:bold; line-height:24px;}
.t_880_2 .l_280 .t_280_2{ float: left; width:100%; color:#333333; font-size:14px; line-height:24px;}
.t_880_2 .l_280 .t_280_3{ float: left; width:100%; color:#00807F; font-size:14px; line-height:24px;}
.t_880_2 .l_280 .t_280_4{ float:left; width:100%; color:#333333; font-size:14px; line-height:24px; word-wrap:break-word ;}
.t_880_2 .l_280 .t_280_4 img{ vertical-align: middle;}
.t_880_2 .l_360{ float:left; width:50%; color:#333333; font-size:14px; line-height:24px;}
.t_880_2 .l_360 .t_360{ float:left; width:100%;}
.t_880_3{ float:left; width:100%; padding:20px 0 0 0; color:#333333; font-size:14px; line-height:30px;}

/*Legal Services*/
.title_2{ float:left; width:100%; padding:10px 30px; color:#333333; font-size:18px; font-weight:bold; line-height:20px;}
.c_550_2{ float:left; width:100%; padding:0 20px 0 30px;}
.ul_rlaw{ float:left; width:100%;}
.li_rlaw{ float:left; width:100%; padding:30px 0 0 0;}
.li_rlaw .l_130{ float:left; width:33%; padding:0 10px 0 0; max-width:110px; }

.li_rlaw .r_320{ float:left; width:67%; }
.li_rlaw .r_320 .t_320_1{float:left; width:100%; height:20px; line-height:20px; font-weight:bold; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.li_rlaw .r_320 .t_320_1 a{color:#333333; font-size:14px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.li_rlaw .r_320 .t_320_1 a:hover{color:#00807F;}
.li_rlaw .r_320 .t_320_2{ float:left; width:100%; color:#888888; font-size:14px; line-height:28px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.li_rlaw .r_320 .t_320_3{float:left; width:100%; line-height:28px; color:#00807F; font-size:14px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.li_rlaw .r_320 .t_320_4{ float:left; width:100%; color:#333333; font-size:14px; line-height:20px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.li_rlaw .r_320 .t_320_5{ float:left; width:100%; color:#114e7e; font-size:14px; line-height:20px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}


/*Locations-Beijing*/
.c_550_3{float:left; width:100%; padding:20px 40px 0 40px; color:#333333; font-size:14px; line-height:30px;}

/*News & Insights*/
.t_1400_1{ float:left; width:100%; padding:0 40px 67px 0 ;}
.title_3{ float:left; width:100%; padding:35px 40px 0 40px;}
.title_3 .tit_3{ float: left; color:#333333; font-size:18px; font-weight:bold; line-height:20px; text-transform:capitalize;}
.title_3 .more_3{ float:right; height:20px; color:#888888; font-size:14px; font-weight:bold; line-height:20px; padding:0 30px 0 0; background:url(../images/new_img3.png) right center no-repeat; text-transform:capitalize; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.title_3 .more_3:hover{ color:#00807F;}
.d_1400_1{ float:left; width:100%; padding:0 40px 0 40px;}
.ul_new{ float:left; width:100%; padding:0 0 25px 0;  border-bottom:#d6d6d6 solid 1px;}
.li_new{ float:left; width:31.25%; padding:32px 0 8px 0; margin-right:3.125%;}
.li_new:nth-child(3n){ margin:0;}
.li_new .time_rnew{ float:left; width:100%; color:#888888; font-weight:bold; line-height:19px;}
.li_new .tit_rnew{ float:left; width:100%;  color:#333333; font-size:14px; font-weight:bold; line-height:24px; max-height:96px; overflow:hidden;text-transform:capitalize;}
.li_new .tit_rnew a{color:#333333; font-size:14px; text-transform:uppercase; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-transform:capitalize;}
.li_new .tit_rnew a:hover,
.li_new:hover .tit_rnew a{ color:#00807F; text-transform:capitalize;}
.li_new .text_rnew{ float:left; width:100%; height:48px; margin:2px 0 0 0; color:#888888; font-size:14px; line-height:24px; overflow:hidden;}
.li_new .more_rnew{ float:left; width:100%; height:24px; margin:3px 0 0 0;}

/*News & Insights——news*/
.title_4{ float:left; width:100%; padding:30px 40px 0 40px;}
.title_4 .tit_4{ float:left; line-height:30px; color:#333333; font-size:24px; font-weight:bold; line-height:30px; text-transform:uppercase;}
.title_4 .text_4{ float:right; color:#888888; font-size:14px; font-weight:bold; line-height:20px; padding:5px 0;}
.waik_3{ float:left; width:100%; padding:67px 40px 0 40px;}

/*News——Inside page*/
.c_880_4{ float:left; width:100%;}
.t_880_4{ float:left; width:100%; padding:25px 40px 20px 40px; color:#333333; font-size:18px; line-height:24px;}
.t_880_5{ float:left; width:100%; padding:0 40px;}
.t_880_5 .relase_time{ float:left; width:100%; padding:12px 0; background-color:#e8e8e8;}
.t_880_5 .relase_time .l_400{ float:left; width:50%; padding:0 0 0 40px; color:#808080; line-height:20px;}
.t_880_5 .relase_time .l_200{ float:left; /*width:25%;*/  color:#808080; line-height:20px;}
.t_880_5 .relase_time .r_200{ float:right; height:20px; margin-right:40px;}
.t_880_5 .relase_time .r_200 .sha{ float:left; width:54px; height:20px; color:#808080; line-height:20px; background:url(../images/new_img5.png) right center no-repeat;  position:relative; }
.t_880_5 .relase_time .r_200 .sha .pf_test{ position:absolute; width:40px; height:20px; color:#808080; left:0px; top:0; line-height:20px;}
.t_880_5 .relase_time .r_200 .sha:hover .pf_test{ color:#333; text-decoration:none;}

 .shareIco a{margin:0px;margin-left:0px; float:left;}
 .shareIco span { float:left}
 .shareIco .shearIcon1 img { width:100%;}
.shareIco span a{margin-left:5px; width:18px;}
.shareIco span a img { width:100%; margin-top:1px;}
.shareIco {float: left;margin:0px;width:54px;overflow: hidden;}
 .shareIco .shareInner{width: 169px;}



.bsBox{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}
#bsPanelHolder{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}
#bsPanel{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}

.t_880_6{ float:left; width:100%; padding:20px 40px 10px 40px; color:#333333; font-size:14px; line-height:30px;}

.c_550_4{ float:left; width:100%; padding:20px 40px 0 40px; color:#333333; font-size:14px; line-height:24px;}

/*Careers*/
.w_1400_2{ float:left; width:73%; padding:0 0 0 40px; background-color:#ffffff;}
.w_520_2{ float:left; width:27%; padding:0 40px 0 0; background-color:#f2f2f2;}
.c_1400_3{ float:left; width:100%; padding:25px 0 60px 0;}
.t_1400_2{ float:left; width:100%; padding:0 40px;}
.t_1400_2 .con_career_top{ float:left; width:100%; padding:20px 0 30px 0; border-bottom:#d6d6d6 solid 1px; color:#333333; font-size:14px; line-height:30px;}
.t_1400_3{ float:left; width:100%; padding:0 0 0 40px;}
.slide_career{ float:left; width:100%;}
.slide_career .hd{ float:left; width:100%;}
.slide_career .hd ul{ float:left; width:100%;}
.slide_career .hd ul li{ float:left; width:33.3333%; padding:35px 0 0 0;}
.slide_career .con_career{ float:left; width:100%; padding:0 40px 0 0;}
.slide_career .con_career .t_ca_1{ float:left; width:100%; color:#333333; font-size:18px; font-weight:bold; line-height:24px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; }
.slide_career .con_career .t_ca_2{ float:left; width:100%; color:#888888; font-size:14px; line-height:24px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.slide_career .con_career .t_ca_3_box{ float:left; width:100%; height:71px;  position:relative;}
.slide_career .con_career .t_ca_3{ position:absolute; left:0; top:0; float:left; width:100%; border:#00807F solid 1px; background-color:#fff; margin:14px 0 0 0; padding:0 20px 0 20px; z-index:12;}
.slide_career .hd ul li.on .con_career .t_ca_3{ padding:0 20px 15px 20px; border:#00807F solid 1px; border-bottom:#fff solid 1px;}
.slide_career .con_career .t_ca_3 .l_ca3{ float:left; line-height:41px; color:#888888; font-size:14px;}
.slide_career .hd ul li.on .con_career .t_ca_3 .l_ca3{ color:#00807F;}
.slide_career .con_career .t_ca_3 .r_ca3{ float:right; width:13px; height:13px; margin:14px 0 0 0; background:url(../images/career_img3.png) no-repeat;}
.slide_career .hd ul li.on .con_career .t_ca_3 .r_ca3{ background:url(../images/career_img4.png) no-repeat;}
.slide_career .bd{ float:left; width:100%; }
.slide_career .career_show{ float:left; width:100%; padding:0 40px 0 0;}
.slide_career .career_show .con_show{ float:left; width:100%;  border:#00807F solid 1px; padding:32px 19px 25px 19px; color:#333333; font-size:14px; line-height:30px;}
.slide_career .career_show .con_show .t_cs_1{ float:left; width:100%; color:#333333; line-height:24px;}
.slide_career .career_show .con_show .t_cs_1 .con_cs{ float:left; width:25%;}
.slide_career .career_show .con_show .t_cs_2{ float:left; width:100%; padding:13px 0 0 0;}


.slide_career .hd ul li .clone {display:none}



.c_520_2{ float:left; width:100%; padding:30px 0 40px 0;}

/*Contact*/
.pf_contact{ position:absolute; width:100%; height:42px; left:0; bottom:20px; z-index:45;}
.pf_contact .tab_contact{ display:table;  margin:0 auto; max-width:100%;}
.pf_contact .tab_contact .li_con{ float:left; width:120px; height:42px; margin:0 20px; background-color:#e8e8e8;}
.pf_contact .tab_contact .li_con.on{ background-color:#00807F;}
.pf_contact .tab_contact .li_con a{ float:left; width:120px; height:42px; padding:0 0 0 42px; color:#333333; font-size:14px; line-height:42px; background: url(../images/contact_img4.png) 20px center no-repeat;}
.pf_contact .tab_contact .li_con.on a{background: url(../images/contact_img5.png) 20px center no-repeat; color:#fff;}

.c_0100_7{ float:left; width:100%; padding:30px 40px 0 40px;}
.t_0100_1{ float:left; width:100%; padding:0 20px 80px 20px; color:#000000; font-size:14px; line-height:30px; word-wrap:break-word ;}
.contact_box{ float:left; width:50%; padding:20px 20px 0 20px;}
.contact_box .l_400{ float:left; width:46.5%; margin-top:10px;}
.contact_box .r_420{ float:right; width:48.5%;}
.contact_box .r_420 a{color:#00807F;}
.contact_box .r_420 a:hover{ text-decoration:underline;}





/*

-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;
white-space:nowrap; overflow: hidden; text-overflow:ellipsis; 



*/
@media screen and (max-width:1416px) {
/*menu 效果*/
.menu_pc ul .nli span a{ padding:0 14px;  }	
	}
@media screen and (max-width:1300px) {
/*menu 效果*/
.menu_pc ul .nli span a{ padding:0 9px;  }	
/*main*/
.con_menw{ float:left; width:100%; padding:36px 20px 40px 20px;}
	}


@media screen and (max-width:767px) {
.pz_top{  min-width:100%;}
.pz_banner{ min-width:100%; }
.pz_main{  min-width:100%;}
.pz_down{  min-width:100%;}
.w_1000{ width:100%;}

/*top*/
.pc_show{ display:none;}
.phone_show{ display: block;}

.c_0100_2{ float:left; width:100%; height:90px; padding:0 20px; position:relative;}
.logo_phone{ position:absolute; width:130px; height:43px; left:0%; top:8px; margin-left:20px; z-index:10;}
.c_0100_2 .l_100{ float:left; width:100px; margin:29px 0 0 0;position:absolute;left:70%;margin-left:-50px;}
.c_0100_2 .r_28{ float:right; width:28px; margin:37px 0 0 0;}

.z_60{height:60px;}
.c_0100_2 .m_t_14{ margin-top:14px;}
.c_0100_2 .m_t_22{ margin-top:22px;}

/*banner*/	
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:767px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; width:100%; height:8px;  bottom:20px; z-index:1;  }
	.slideBox .hd ul{ display:table; margin:0 auto; max-width:100%;}
	.slideBox .hd li{ float:left; display:inline-block; width:8px; height:8px; margin:0 4px; background:#fff; text-indent:-9999px; overflow:hidden;}
	.slideBox .hd li.on{ background:#00807E;}
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*手机下拉*/
.pf_menu_ph{ position: fixed; width:100%; height:100%; left:0; top:0; z-index:900;  background-color:rgba(0,128,126,0.95); overflow-y:auto; }
.menu_cha{ float:left; width:100%; padding:17px 20px 60px 20px; text-align:right;}
.menu_ph{ float:left; width:100%;}
.menu_ph ul .nli{ float:left; width:100%;}
.menu_ph ul .nli span{ float:left; width:100%;  }
.menu_ph ul .nli span a{ float:left; width:100%; padding:25px 20px;  color:#fff; font-size:18px; font-weight:600; text-transform:uppercase; text-align:right; line-height:22px; }
.menu_ph ul .nli span a:hover,
.menu_ph ul .nli.on span a{ border-bottom:#00807E solid 2px; }

/*.menu_ph .sub{ float:left; width:100%;}
.menu_ph .sub li{ float: left; width:100%; padding:20px; border-bottom:#cccccc solid 1px; line-height:20px;}
.menu_ph .sub li a{ color:#333333; font-size:14px; line-height:20px;}
*/

/*main*/
.ul_mnew .li_mnew{ float:left; width:100%;}
.con_menw{  padding:33px 40px 50px 40px;}
.con_menw .ph_mnew{ float: left; width:100%; color:#aeaeae; font-size:14px; line-height:24px;}
.con_menw .text_menw{ margin:6px 0 0 0;}
.con_menw .img_mnew{ margin:25px 0 0 0;}
.con_menw .more_mnew{  margin:22px 0 0 0;}
.con_menw .two_text_mnew{   margin:13px 0 0 0; }

/*down*/
.c_0100_4{ float:left; width:100%;  background-color:#bae3f9;}
.p_d_2{padding:40px 40px;}

.c_0100_4 .l_410{ width:410px; display:table; margin:0 auto; float:none;}

.c_0100_4 .l_410 .z_select{ display:block; float:left; width:18%; margin-right:2%;  }
.c_0100_4 .l_410 .z_select select{width:100%;}
.c_0100_4 .l_410 .t_410{ display:block; width:80%; float:left;}


.c_0100_4 .r_dwx{ display:none;}
.p_d_3{padding:23px 40px 15px 40px;}
.p_d_4{padding:23px 40px 15px 40px;}
.c_0100_5 .r_link{ float:left; width:100%; text-align:center; }
.c_0100_5 .r_link a{ font-size:14px; text-decoration:none;color: #ffffff;}
.c_0100_5 .l_copy{ float:left; width:100%; margin-top:12px; text-align:center; font-size:14px; }
.c_0100_5 .l_copy a{  font-size:14px;}
.c_0100_5 .l_copy span a{ font-size:14px;}

/*About us*/

.c_0100_6{ float:left; width:100%; }
.w_520{ float:left; width:100%; padding:0; }
.w_1400{ width:100%; vertical-align:top; background-color:#ffffff;}
.w_520_box{ float:left; width:100%; padding:0; }
.phone_about_title{ display:block; float:left; width:100%;}
.phone_about_title a{ float:left; width:100%; padding:37px 40px;}
.phone_about_title a b{ float:left; width:28px; height:16px; margin-right:20px;}
.phone_about_title a span{ float:left; line-height:16px; font-size:16px; font-weight:bold; color:#000;}
.pz_SideLayer{  padding:40px 40px 40px 40px; display:none;}

.c_880{  width:100%; }
.c_8800{  width:100%; }
.c_520{  width:100%; padding:30px 0 40px 0; }
.c_880_1{ padding:25px 20px 0 20px; }
/*About us Awards*/
.t_880_1{ padding:0;}
.t_880_1 .li_award{ padding:30px 0 0 0;}
.t_880_1 .li_award .tit_award{ padding:0 40px;}
.t_880_1 .li_award .text_award{  padding:22px 40px 12px 40px;}

/*Lawyers*/
.ul_lawyer .li_lawyer{ width:50%;}

.waik_2{ float: left; width:100%; padding:0;}
.top_down{ display:table; margin:0 auto; max-width:100%;}
.top_down .pn{ display:inline-block; width:120px; height:32px; margin:0 20px; background-color:#b2b2b2; color:#fff; font-size:14px; text-align:center; line-height:32px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.top_down .pn.hover,
.top_down .pn:hover{ background-color:#00807F;}

/*Lawyers——Inside pages*/
.c_880_3{  padding:20px 40px 0 40px;}
.t_880_2 .l_160{  width:28.5%;}
.t_880_2 .r_640{  width:71.5%;}
.t_880_2 .l_280{ width:100%; padding:0;}
.t_880_2 .l_360{ width:100%; margin:24px 0 0 0;}

/*Legal Services*/
.title_2{ float:left; width:100%; padding:10px 40px; color:#333333; font-size:18px; font-weight:bold; line-height:20px;}

/*News & Insights*/
.t_1400_1{ padding:0;}
.title_3 .more_3{ display:none;}
.ul_new{   border:0; }
.li_new{ width:100%;  margin-right:0; padding:22px 0 8px 0;}
.more_ph_new{ float:left; width:100%;  padding:0 40px 40px 40px; border-bottom:#d6d6d6 solid 1px;}
.a_ph_new{ float:left; width:190px; height:40px; padding:0 0 0 20px; color:#ffffff; font-size:14px; line-height:40px; font-weight: bold; background:url(../images/new_img4.png) 147px  center no-repeat #00807F; text-transform:uppercase;}

/*News & Insights——news*/
.title_4 .tit_4{ width:100%;}
.title_4 .text_4{ width:100%;}
.waik_4{ float: left; width:100%; padding:40px 0;}

/*News——Inside page*/
.t_880_5{ padding:0;}
.t_880_5 .relase_time .l_400{ width:60%; padding:0 0 0 40px;}
.t_880_5 .relase_time .l_200{ width:40%; padding:0 40px 0 0; text-align:right;}
.t_880_5 .relase_time .r_200{ display:none;}

/*Careers*/
.w_1400_2{ width:100%; padding:0; }
.w_520_2{ width:100%; padding:0; }
.c_1400_3{ padding:25px 0 40px 0;}
.t_1400_2{ padding:0;}
.t_1400_2 .con_career_top{ padding:20px 40px 30px 40px; }
.t_1400_3{  padding:0 40px 0 40px;}

.slide_career{ float:left; width:100%;}
.slide_career h3{ float:left; width:100%; padding:35px 0 0 0; font-weight:normal;}
.slide_career .con_career{ padding:0;}
.slide_career .con_career .t_ca_3_box{height:auto; height:44px;  position: inherit;}
.slide_career .con_career .t_ca_3{ position: inherit; left:0; top:0; float:left; width:100%; border:#00807F solid 1px; background-color:#fff; margin:14px 0 0 0; padding:0 20px 0 20px; z-index:12;}
.slide_career h3.on .con_career .t_ca_3 .l_ca3{ color:#00807F;}
.slide_career h3.on .con_career .t_ca_3 .r_ca3{ background:url(../images/career_img4.png) no-repeat;}
.slide_career .bd .career_show{ padding:0;}
.slide_career .bd .career_show .con_show{ border:#00807F solid 1px; border-top:0;}
.slide_career .bd .career_show .con_show .t_cs_1 .con_cs{  width:100%;}

/*Contact*/
.c_0100_7{ padding:30px 0 0 0;}
.contact_box{ width:100%; padding:20px 20px 0 20px;}
.contact_box .l_400{ width:100%;}
.contact_box .r_420{ float:left; width:100%;}

}



@media screen and (max-width:480px) {
/*top*/
.logo_phone{  width:130px; height:43px; }
/*main*/
.con_menw{  padding:33px 20px 50px 20px;}
/*down*/
.p_d_1{padding:20px 20px;}
.p_d_2{padding:20px 20px;}
.c_0100_4 .l_410 .t_410{ width:100%; }

.c_0100_4 .l_410 .z_select{ display:table; float:none; width:100%; margin-bottom:10px;}
.c_0100_4 .l_410 .z_select select{width:100%;}

.c_0100_4 .l_410{ width:100%; display:block; float:left;}




.p_d_3{padding:23px 20px 15px 20px;}
.p_d_4{padding:23px 20px 15px 20px;}
/*About us*/
.phone_about_title a{ padding:37px 20px;}
.pz_SideLayer{  padding:40px 20px 40px 20px; }
.title_1{  padding:10px 20px; }
.c_880_1{ padding:25px 20px 0 20px; }
.c_520_1{padding:0 20px;}

/*About us Awards*/
.t_880_1 .li_award{ padding:30px 0 0 0;}
.t_880_1 .li_award .tit_award{ padding:0 20px;}
.t_880_1 .li_award .text_award{  padding:22px 20px 12px 20px;}

/*Lawyers*/
.c_880_2{  padding:15px 0 40px 20px;}
.ul_lawyer .li_lawyer{ padding:20px 20px 20px 0;}
/*Lawyers——Inside pages*/
.c_880_3{  padding:20px 20px 0 20px;}
.t_880_2 .l_160{  padding:0 20px 0 0;}

/*Legal Services*/
.title_2{ padding:10px 20px; }
.c_550_2{ padding:0 20px;}

/*Locations-Beijing*/
.c_550_3{ padding:20px 20px 0 20px;}

/*News & Insights*/
.title_3{ padding:25px 20px 0 20px;}
.d_1400_1{ padding:0 20px 0 20px;}
.more_ph_new{ padding:0 20px 40px 20px;}

/*News & Insights——news*/
.title_4{  padding:30px 2px 0 20px;}

/*News——Inside page*/
.t_880_4{ padding:25px 20px 20px 20px;}
.t_880_5 .relase_time .l_400{  padding:0 0 0 20px;}
.t_880_5 .relase_time .l_200{  padding:0 20px 0 0;}
.t_880_6{ padding:20px 20px 0 20px; }
.c_550_4{padding:20px 20px 0 20px;}

/*Careers*/
.t_1400_2 .con_career_top{ padding:20px 20px 30px 20px; }
.t_1400_3{  padding:0 20px 0 20px;}

/*Contact*/
.contact_box{ width:100%; padding:20px 0 0 0;}

}
@media screen and (max-width:420px) {
/*top*/

.language_box{  width:120px; margin-left:-10px; }
.language_box .tit_lan{  width:120px; text-indent:4px;  font-size:12px;  background:url(../images/top_img1.png) 99px center no-repeat;}
.language_box .ul_lan{ width:120px;  }
.language_box .ul_lan li{  width:120px; padding:0 6px;}


}

@media screen and (max-width:320px) {
.c_1000_6 .r_910{ margin:5% 0 0 0;}	
	}


.top_sosuo_1{width:100%; float:left; line-height:27px;z-index:9999999; position:relative;}
.top_sosuo_1 .sosuo_ul{z-index:999;width:100%; left:0px; display:none; background-color:#eee; z-index:999999; border:1px solid #e2e1e1; padding:5px 20px;} 
.top_sosuo_1 .sosuo_ul li{ float:left; width:100%; line-height:28px; height:28px; cursor:pointer;color:#666666; font-size:14px;}
.top_sosuo_1 .sosuo_ul li a{float:left; width:100%; color:#666666;}
.top_sosuo_1 .sosuo_ul li:hover{}
.top_sosuo_1 .li_div{ float:left; background:#eeeeee; width:100%; text-align:center;height:42px;line-height:42px;color:#666666; font-size:14px;  padding-right:4%;}

.top_sosuo_1 .l_12{position:absolute; right:5px; top:18px; background:url(../images/z_select.png) left center no-repeat; width:16px; height:9px; z-index:99999999;}
.top_sosuo_1:hover .l_12{ display:block;}

