

/* 公共样式 */
body, html{background-color:#f3f8fe; font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53'; margin:0; padding:0; font-size:14px; line-height:24px; color:#333;overflow-x:auto;}
button, dd, div, dl, dt, form, img, input, li, ol, p, td, th, ul{margin:0; padding:0; border:0;outline:none}
em, th, i ,b{font-style:normal; font-weight:normal;}
ul, li{list-style:none;}
img{vertical-align:top;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:500;}
input{font-size:12px; vertical-align:middle; color:#333; outline:0;}
table{border-collapse:collapse; border-spacing:0;}
a, input, textarea, select{outline:0; transition:all .1s ease; color:#333;font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53'; }
a:hover, a:link, a:visited{text-decoration:none; }
a:hover{color:#1476F9}
textarea{resize:none;}
html{_background:url(about:blank);}


#page0,#page1,#page2,#page3,#page4{transition:all 1s ease;}
.fl{float:left;}
.fr{float:right;}
.red{color:#259ad6;}
.clearfix{display:inline-table; display:block; zoom:1;}
.clearfix:after{content:''; clear:both; display:block; height:0; visibility:hidden;}
img{border: 0;vertical-align: top;opacity: 1;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.warp1{ width:1000px; margin:0 auto}

/*滚动条样式*/
::-webkit-scrollbar/*整体部分*/
{width: 8px;height:10px;}
::-webkit-scrollbar-track/*滑动轨道*/
{-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0);border-radius: 12px;background:#eee;}
::-webkit-scrollbar-thumb/*滑块*/
{border-radius: 3px;background:#ccc;}
::-webkit-scrollbar-thumb:hover/*滑块效果*/
{border-radius: 3px;background: #2da3df;}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #999;opacity:1; line-height:22px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #999;opacity:1; line-height:22px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f8f8f8 inset;}
.mian{ height:1095px; position:relative}
.inner{ margin-bottom:80px;}
.lawyer_details{ margin:15px auto 80px auto; overflow:hidden}
/*头部*/
.header{ background:#fff; height:80px; width:100%;clear:both}
.header .warp{ position:relative}
.head_login a{ width:73px; height:28px; border-radius:28px; display:block; border:1px solid #259ad6; font-size:14px; text-align:center; line-height:28px; margin-left:15px; float:left;}
.head_login a:hover{ background-color:#259ad6; color:#fff}
.head_login{ float:right;width:180px; overflow:hidden; padding-top:17px;}
.head_logo { 
  float:left; 
  height: 100%;
  display: flex;
  align-items: center;
}
.advert{ width:100%; height:64px; position:relative}
.advert a.advert_btn{ width:100%; height:64px; display:block; color:#fff; font-size:20px; font-weight:bold; line-height:64px; display:block; text-align:center}
.advert a.advert_close{ background:url(../image/2bc65892_g_close.png) no-repeat; width:20px; height:20px; position:absolute; z-index:1; right:30px; top:22px}


/*通用翻页*/
.pager{ text-align:center; line-height:34px; padding:30px 0;}
.pager{ overflow:hidden; background-color:#fff; border-radius:3px;}
.pager li{display:inline-block;}
.pager a{ color:#999; display:inline-block; border: #ececec 1px solid; padding:0 14px; margin:0 2px; background-color:#fff; border-radius:3px}
.pager a.disabled{display:inline-block; border: #ececec 1px solid; padding:0 14px; margin:0 2px; cursor:pointer; background-color:#fff ; color:#999}
.pager a:hover,a.p_hov,a.p_hov:hover,.pager a.current{ color:#fff; background:#1476F9; border-color: #1476F9; border-radius:3px}
/*底部*/
.mian_bottom{ background-color:#282d33; padding-top:60px;}
.bottom_cont{ overflow:hidden}
.bottom_fl{ float:left}
.bottom_fl h3{ font-size:20px; color:#c3c8ce;}
.bottom_fl ul.guangw_ul{ overflow:hidden; margin:15px 0 25px 5px;}
.bottom_fl ul.guangw_ul li{ float:left; color:#454a50; font-size:12px; margin-right:10px;}
.bottom_fl ul.guangw_ul li a{ color:#c3c8ce; font-size:14px; padding-right:10px;}
.bottom_fl ul.guangw_ul li a:hover{ color:#fff;}

.bottom_fl span{ font-size:14px; color:#c3c8ce; padding-top:25px; display:block; line-height:24px; width:400px;}
.bottom_fl span a{color:#b8bdc9}
.bottom_fr{ float:right; overflow:hidden; width:350px;}
.btom_titebtn{ width:200px; float:left}
.btom_titebtn a{ width:130px; height:40px; line-height:40px; display:block; text-align:center; color:#fff; font-size:18px; border-radius:5px; float:right; position:relative}
.btom_titebtn a em{ padding-left:50px;}
.btom_titebtn a em:after{ background:url(../image/4dbd9dcf_dh_t.png) no-repeat; content:""; width:21px; height:21px; display:block; position:absolute;left: 25px;top: 10px;}
.btom_titebtn b{ font-size:14px; color:#c3c8ce; text-align:right; display:block; margin:15px 0; float:right; width:200px;}
.btom_titebtn span{ display:block; font-size:24px; font-weight:bold; color:#fff; float:right}
.ewm_img{ float:right; width:121px; margin-left:25px;}
.ewm_img img{ width:121px; height:122px; display:block}
.ewm_img b{ font-size:14px; text-align:center; color:#fff; display:block; padding-top:10px;}
.bottom_cont{ overflow:hidden; padding-bottom:40px;}
.hezhb_txt{font-size:14px; color:#5a5d60;height:42px; line-height:42px;}
.hezhb_txt em{ font-size:14px; color:#5a5d60; padding-right:30px; }
.hz_btn{ height:48px; line-height:48px; background-color:#1e2126; font-size:14px; color:#8c9094; text-align:center}
.btom_15{ margin-bottom:15px;}


.datails_tit.show{ position:fixed; top:0; margin-top:0; z-index:9999; border-bottom:1px solid #ddd;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .1);  
  -moz-box-shadow:0 2px 3px rgba(0, 0, 0, .1);  
  box-shadow:0 2px 3px rgba(0, 0, 0, .1); }
  
.highlight{ display:inline-block !important;font-weight:bold;color:#ff453c;text-indent:0px !important; line-height:24px !important;}
.highlightAc{ color:#fff;background:#ff6060;}
.bdshare_dialog_box,.bdshare_dialog_bg{ display:none !important}

.lawyer_link ul{ overflow:hidden; padding-bottom:40px;}
.lawyer_link li{ float:left; color:#4a4a50; padding:0 5px; line-height:30px;}
.lawyer_link li a{ color:#c3c8ce; padding-right:10px; font-size:14px;}
.lawyer_link li a:hover{ color:#fff;}
.lawyer_link li em{ color:#c3c8ce; font-size:14px;}
.lawyer_link{ width:730px; margin-top:10px;}
.bottom_fl h3{ font-size:18px; color:#fff; margin-left:5px;}

.float_l {
  float: left;
}

.float_r {
  float: right;
}

.ellipsis1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ellipsis2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ellipsis3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.news_listont {
  overflow: hidden;
}

.news_listont .consult__h3 {
  margin-bottom: 20px;
}

.news_listont .consult__h3 a {
  float: right;
  color: #62a4fd;
  font-size: 12px;
  margin-right: 30px;
  font-weight: normal;
}

.consult__list {
  padding: 20px 30px 0;
  background-color: #fff;
  overflow: hidden;
}

.consult__item {
  display: block;
  width: 290px;
  margin-bottom: 20px;
  height: auto;
  overflow: hidden;
}

.consult__item-img {
  float: left;
  width: 60px;
  height: 60px;
  margin-top: 4px;
}

.consult__item-right {
  float: right;
  width: 220px;
}

.consult__item-title {
  color: #333;
  line-height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.consult__item-con {
  font-size: 12px;
  color: #999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* header */
.header_nav{ float:left; margin-left:60px;}
.header_nav>ul>li{ float:left; padding: 0 20px; line-height: 78px;}
.header_nav>ul>li>a { padding: 8px 0; font-size:16px;color: #333;}
.header_nav>ul>li>a:hover { color: #1476F9; }
.header_nav>ul>li>a.active,
.header_nav>ul>li.current>a {
  font-weight: bold;
  color: #1476F9;
  border-bottom: #1476F9 solid 2px;
}
.publish__right {
  margin-top:24px;
}
.publish__btn {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  border-radius: 16px;
  box-sizing: border-box;
}

.publish__icon {
  margin-right: 4px;
}
.publish__btn1 {
  margin-left: 50px;
  color: #fff;
  width: 126px;
  background: #1476F9;
}

.publish__btn2 {
  margin-left: 16px;
  color: #333;
  width: 96px;
  background: #fff;
  border: 1px solid #D9D9D9;
}

.publish__btn1:hover {
  color: #fff;
  background:rgba(20, 118, 249, 0.7);
}
/* header end */



.head_list_hot .uis{
  color:#666;
}
.head_list_hot .uis li:hover{
  color:#4185f5;
  cursor: pointer;
}
