/*首页*/
*{padding: 0; margin: 0; font-family: "微软雅黑";}
a{ text-decoration: none;}
.on{font-weight: bold; color: #c1272d;}
.om{font-weight: bold; color: #c1272d;}
.onimg{background: url(../images/xuanzhong.png)}
.omimg{background: url(../images/xuanzhong.png)}
.sy{cursor: pointer;}
.nav_a a:visited{color: #666; font-weight: none;}

.nav_a{width: 1200px; height: 538px; margin: 0px auto; position: relative; z-index: 100;}
.nav_bg{background: url(../images/navbg.png); width: 1200px; height: 538px; margin: 0px auto; z-index: 100; position: absolute;}
.nav_image{ width: 1200px; height: 462px; margin: 0px auto; z-index: 90; position: absolute; top:0;}
.nav_image_dise{width: 1200px; height: 462px; margin: 0px auto; z-index: 2; background: #fff; position: absolute; top:0;}
.nav_div{display: flex; width: 1152px; position: absolute; bottom: 20px; left: 48px; color: #666; z-index: 100;}
.nav_div a{ display: block; color: #666; }
.nav_img{width:43px; height:43px; margin-bottom: 10px;}
.nav_dt{font-size: 20px; height: 30px;}
.nav_xt{font-size: 14px;}

.logo_img{width: 580px; height:87px; margin: 20px auto;}
.logo_img img{width: 580px; height:87px;}

.guanyu{display:flex; flex-direction: column; align-items: center; margin: 30px auto;}
.guanyulvsuo{font-size:36px; color:#333; font-weight:400; height: 70px; line-height: 70px;}
.guanyu_line{width: 70px; height: 4px; background: #c1272d;}

.guanyulvsuo_nr{padding: 30px; font-size: 18px; color: #333; width: 1200px; margin: 0px auto;}
.guanyulvsuo_nr a{color: #c1272d;}

.yannanlv_list{display: flex; flex-wrap: wrap; justify-content:flex-start; width: 1232px; min-height: 620px; height: auto !important; height: 1240px; margin: 0 auto;}
.yannanlv_list a{display: block;}
.yannanlv_div{width: 275px; margin: 20px 16.5px 20px 16.5px;}
.yannanlv_div img{ width: 275px; height: 369px;}
.lv_jieshao{background: #f6f6f6;}
.lv_name{height: 40px; line-height: 40px; text-align: center; font-size: 22px; color: #444444;}
.lv_chengwei{height: 30px; line-height: 30px; text-align: center; font-size: 18px; color: #666666;}
.lv_xiangxi{padding: 20px 15px 10px 15px; width: 245px; height: 60px; font-size: 18px; color: #999999;}
.lv_more{background: #fff; box-shadow: 0px 4px 4px #f3f3f3; height: 66px; line-height: 66px; text-align: center; font-size: 16px; color: #777777;}


.bottom{width: 1100px; padding: 25px 50px; background: #333333; margin: 30px auto; font-size: 18px; color: #fff;}
.btm_items{height: 46px; line-height: 46px;}
.btm_items span{font-size: 30px; font-weight: bold;}
.btm_dizhi{display: flex; justify-content: space-between;}
.btm_dizhi img{width: 320px; height: 46px;}
.btm_fgx{height: 2px; background: #f3f3f3; margin: 20px 0;}

/*面包屑导航*/
.mianbaoxie{color: #999999; font-size: 16px; margin: 20px auto; height: 30px; line-height: 30px; width: 1200px;}

/*分页样式*/
.fenye{ width: 1200px; margin: 10px auto; display: flex; justify-content: flex-end; align-items: center; color: #666; font-size: 14px;}
.fenye a{padding: 8px 12px; background: #dddddd; font-size: 14px; color: #666; margin:0 2px; cursor: pointer;}
.fenye a:hover{background: #d8131d; color: #fff;}

.zizhirongyu{display: flex; flex-wrap: wrap; justify-content:flex-start; width: 1232px; min-height: 372px; height: auto !important; height: 372px; margin: 0 auto;}
.zizhirongyu a{ display: block;}
.zizhirongyu_div{width: 275px;  margin: 20px 16.5px 20px 16.5px;}
.zizhirongyu_div img{height: 275px; width: 275px;}
.zizhilist_text{background: #f6f6f6;}
.zizhilist_text div{padding: 0px 15px 10px 15px; width: 245px; height: 80px; font-size: 18px; color: #999999; display: flex; justify-content: center; align-items: center;}


/*新闻列表导航*/
.nav{display: block; background: #f3f0f0; font-size: 18px; color: #333; width: 150px; height: 60px; line-height: 60px; text-align: center; cursor: pointer; }
.navs{width: 1200px; border-bottom: 1px solid #f3f0f0; display: flex; margin: 20px auto;}
.navs a:hover{background: #cf0b07; color: #fff; font-weight: bold;}
.navs_on{background: #cf0b07; color: #fff;font-weight: bold;}

/**新闻详细*/
.nr_class{width: 1200px; margin: 20px auto; line-height: 34px; color: #555; font-size: 18px;}
/*.nr_class img{width: 100%;} //这两行是强制让图片自适应页面大小，无视发布者设置宽高
.nr_class img[style]{width: 100%!important; height: 100%!important;}*/
.nr_class [style]{font-size: 18px!important; color: #555 !important;}
.new_nr_title{display: flex; flex-direction: column; justify-content: center; padding: 20px 0; align-items: center; width: 1200px; margin: 20px auto; border-bottom: 1px solid #f3f0f0;}
.new_nr_title_div{height: 60px; line-height: 60px; color: #bd1410; font-weight: bold; font-size: 28px;}
.new_nr_title_time{color: #999999; font-size: 14px; height: 30px; line-height: 30px;}

/*新闻*/
.news{width: 1200px; margin: 20px auto;}
.list_bg{height: 90px; border-bottom: 1px solid #eaeaea; display: flex; align-items: center;}
.news a{ text-decoration: none; display: block;}
.news_time{display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100px; border-right: 1px solid #b0b0b0; width: 100px; height: 70px;}
.news_time_day{font-size: 26px; font-weight: bold; color: #b0b0b0; height: 30px; line-height: 30px;}
.news_time_ym{font-size: 12px; color: #999; height: 20px; line-height: 20px;}
.news_title{width: 900px; padding: 0 50px;}
.titlecl{color: #555; font-size: 18px; font-weight: bold; height: 30px; line-height: 30px;}
.title_fcl{color: #888; font-size: 16px; height: 30px; line-height: 30px;}
.news_tb{width: 100px; height: 70px; display: flex; justify-content: center; align-items: center;}


/*留言*/
.liuyan_title{background: #636363; width: 1200px; height: 30px; margin: 0px auto;}
.liuyan_nr{border: 1px solid #636363; width: 1118px; height: auto; padding: 40px 40px; margin: 0px auto; font-size: 14px; color: #333;}
.liuyan_bt{height: 40px; display: flex; align-items: center;}

.ly_table table tr td{ height:auto; min-height: 60px; line-height: 60px;}
.ly_table table { width: 100%;}
.ly_table table tr td input{ border: 1px solid rgb(193, 193, 193); height: 30px; width: 300px;}
.ly_table table tr td textarea{ border: 1px solid rgb(193, 193, 193);}

/*律师详情*/
.ls_renwu{display: flex;}
.ls_img{width:255px; height: 342px;}
.ls_img img{width:255px; height: 342px;}
.ls_jianjie{ width:865px; height: 292px; padding: 20px 40px 30px 40px; background: #f0f0f0;}

.ls_name{ color: #bd1410; font-size: 28px; font-weight: bold;}
.ls_chengwei{ color: #333; font-size: 18px; font-weight: bold;}
.ls_shanchanglingyu{height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; margin-top: 10px;}
.ls_jieshao{ color: #666; font-size: 16px; height: 92px; padding: 10px 0;}
.lianxifanshi{ display: flex; height: 60px; margin-top: 10px; align-items: center;}
.lianxifanshi div{ min-width: 60px; width: auto !important; width: 60px; height: 60px; line-height: 60px; padding: 0 20px; margin-right: 10px; background: #fff; text-align: center; color: #bd1410; font-size: 14px; font-weight: bold;}
.ls_nr{padding: 15px 0px 0 0; line-height: 34px; font-size: 16px !important; color: #666 !important;}