body{font-family: "Microsoft YaHei";/*background: url('/images/template8/pc/body-bg.jpg') repeat-x;background-position: top;*/}
.wrapper{width: 1200px;margin: 0 auto;}
div,p,span,a,img,ul,li,input{box-sizing: border-box;}


/* 布局 */
.flex{display: flex;}
.flex-between{display: flex;justify-content: space-between;}
.flex-center{display: flex;justify-content: center;}
.flex-middle{display: flex;align-items: center;align-content: center;}
.flex-wrap{display: flex;flex-wrap: wrap;}
.flex-vtop{display: flex;align-items: flex-start;align-content: flex-start;}
.flex-vbottom{display: flex;align-items: flex-end;align-content: flex-end;}
.flex1{flex: 1;overflow: hidden;}


/*logo*/
.Tlogo{display: flex;justify-content: space-between;padding: 20px 0;align-items: flex-end;}
.Tlogo .txt{font-style: italic;color: #005ca1;font-size: 18px;letter-spacing: 2px;}


/* 菜单 */
.Tmenu{height: 50px;background: #01387B;}
.Tmenu ul{display: flex;justify-content: space-between;}
.Tmenu li{width: 100%;}
.Tmenu li a{display: block;text-align: center;line-height: 50px;font-size: 16px;color: #fff;transition: all 0.3s;}
.Tmenu li a:hover{text-decoration: underline;}
.Tmenu li a.cur{background-color: #005CA1;}


/*块标题*/
.sec_tit{display: flex;justify-content: space-between;border-bottom: 1px solid #dadada;line-height: 1;align-items: flex-end;}
.sec_tit .name{font-size: 24px;color: #01387B;padding-bottom: 17px;border-bottom: 3px solid #01387B;font-weight: bold;}
.sec_tit .more{color: #7c7c7c;padding-bottom: 17px;}


/* 首页-关于我们 */
.Iinfo{margin-top: 50px;}
.Ia-title{height: 30px;line-height: 30px;padding: 0 15px;background: #0964AB;}
.Ia-title .name{font-size: 15px;color: #fff;}
.Ia-title .more{font-size: 12px;color: #eee;}
.Iabout{padding-top: 30px;}
.Iabout img{width: 320px;margin: 0 20px 10px 0;}
.Iabout .content{word-break: break-all;font-size: 16px;line-height: 2em;text-align: justify;text-indent: 2em;}
.Rcontant{width: 283px;margin: 74px 0 0 30px;}
.Rcontant img{width: 100%;}


/* 首页-图片 */
.huanjing{width: 260px;height: 184px;}
.huanjing .img{width: 260px;height: 184px;display: flex;}


/* 脚部 */
.footer{padding: 30px 0;background-color: #01387B;}
.footer p{font-size: 12px;line-height: 20px;text-align: center;}
.footer span{color: rgba(255, 255, 255, 0.7);padding: 0 6px;}
.footer a{color: rgba(255, 255, 255, 0.7);}


/* 内容 */
.main{min-height: 650px;height: auto !important;position: relative;display: flex;justify-content: space-between;background: #fff;}


/* 左边菜单 */
.leftmenu{width: 280px;padding: 20px 12px 30px 0;background: url('/images/template8/pc/menu-bg.jpg') repeat-y top right;}
.leftmenu .m02 .my_chick{width: 100%;}
.leftmenu .m02 .my_chick .Mmenu{display: block;font-size: 14px;line-height: 42px;padding: 0 20px 0 60px;position: relative;}
.leftmenu .m02 .my_chick .Mmenu:before{content: '';display: block;position: absolute;height: 3px;width: 3px;border: 3px #797979 solid;border-radius: 50%;top: 50%;margin-top: -4px;left: 38px;}
.leftmenu .m02 .my_chick .cur{color: #fff;background: url('/images/template8/pc/smenu-img.png') no-repeat;background-position: 25px center;}
.leftmenu .m02 .my_chick .cur:before{border-color: #fff;}
.leftmenu .m02 .Clawyer{padding: 0 0 15px 25px;display: flex;flex-wrap: wrap;}
.leftmenu .m02 .Clawyer .name{display: block;height: 26px;line-height: 26px;font-size: 14px;width: 50%;position: relative;padding-left: 8px;}
.leftmenu .m02 .Clawyer .name:before{content: '';display: block;position: absolute;height: 2px;width: 2px;border-radius: 50%;top: 50%;margin-top: -1px;left: 0;background: #777;}


/* 右边路径 */
.rightmain{width: 880px;padding: 30px 0;}
.righttit{height: 36px;border-bottom: #ccc 1px solid;display: flex;justify-content: space-between;}
.righttit .rigtit{font-size: 18px;border-bottom: 3px #0C3295 solid;color: #0C3295;font-weight: bold;}
.righttit .rigtit2{line-height: 35px;font-size: 12px;}


/* 没有图片的新闻 */
.ln-list li{display: flex;justify-content: space-between;height: 46px;line-height: 46px;overflow: hidden;border-bottom: 1px dashed #dedede;}
.ln-list .name{flex: 1;display: block;width: 100%;padding: 0 20px 0 26px;font-size: 15px;position: relative;}
.ln-list .name:before{content: '';display: block;position: absolute;left: 0;top: 50%;margin-top: -4px;width: 8px;height: 8px;border-radius: 50%;background: #003882;}
.ln-list .name:hover{color: #003882;}
.ln-list .date{color: #a0a0a0;font-size: 14px;}


/* 内容页 */
.show-content{width: 100%;}
.show-content .righttit{height: auto;align-items: flex-end;margin-top: 20px;}
.show-content .righttit .rigtit{font-size: 24px;color: #01387B;padding-bottom: 17px;border-bottom: 3px solid #01387B;font-weight: bold;}
.show-content .righttit .rigtit2{color: #7c7c7c;padding-bottom: 17px;line-height: 1;}
.Bshow{border: 1px #0C3295 solid;margin-top: -1px;padding: 0 25px 30px;margin-bottom: 20px;}
.Bshow .show-title{margin-top: 30px;padding-bottom: 10px;text-align: center;border-bottom: 1px #eee solid;}
.Bshow .show-title .title{font-size: 24px;color: #000;}
.Bshow .show-title .date{color: #666;line-height: 20px;margin-top: 10px;}
.Bshow .news-centent{color: #444;line-height: 26px;margin: 15px 30px;font-size: 16px;}
.Bshow .news-centent img{margin: 0 auto;max-width: 100%;padding: 10px 0;}
.article-content p {font-size: 16px;line-height: 24px;color: #333;text-align: justify;margin-top: 22px;}
.Bshow .news-centent.hj p{text-align: center;}


/* 暂无数据 */
.nodata{font-size: 14px;color: #999;text-align: center;padding-top: 220px;background: url('/images/nodata01.png') no-repeat center;width: 100%;}


/* 律师团队 */
.lawyer_list{display: flex;flex-wrap: wrap;}
.lawyer_list li{width: 25%;margin-bottom: 15px;}
.lawyer_list li a{display: block;}
.lawyer_list li .img{padding: 3px;border: 1px #808080 solid;margin: 0 auto;width: 158px;}
.lawyer_list li .img .pic{width: 150px;height: 207px;}
.lawyer_list li .name{overflow: hidden;text-align: center;font-size: 13px;line-height: 22px;padding: 5px 0;}


/* 律师内容 */
.lawyer_show .righttit{border: 0;}
.lawyer_show .righttit .rigtit{border-bottom: 0;}
.lawyer_show .tname{padding: 0 15px;background: #0C3295;line-height: 36px;color: #fff;}
.lawyer_show .binfo{border: 1px #0C3295 solid;margin-top: -1px;padding: 15px;display: flex;}
.lawyer_show .binfo .lintro{flex: 1;overflow: hidden;}
.lawyer_show .binfo .rpic{padding-left: 20px;}
.lawyer_show .binfo .rpic .img{max-width: 260px;}
.lawyer_show .binfo .head-img{max-width: 260px;margin: 0 0 5px 20px;}


/* 华南家园 */
.huanjing_list{display: flex;flex-wrap: wrap;margin-top: 15px;}
.huanjing_list li{width: 33.33%;margin-bottom: 15px;}
.huanjing_list li a{display: block;}
.huanjing_list li .img{padding: 3px;border: 1px #808080 solid;margin: 0 auto;width: 238px;}
.huanjing_list li .img .pic{width: 230px;height: 160px;background-position: center;background-size: 100%;background-repeat: no-repeat;}
.huanjing_list li .name{overflow: hidden;text-align: center;font-size: 13px;line-height: 22px;padding: 5px 0;width: 230px;margin: 0 auto;}


.page_content{padding: 20px;}
.page_content img{max-width: 100%;}


.message tr td{height: 50px;}
.message tr td input[type=text]{padding: 5px 10px;width: 220px;}
.message tr td input[type=submit]{background: #72B542;border: 1px solid #72B542;color: #fff;cursor: pointer;padding: 8px 25px;}
.message tr td textarea{padding: 5px 10px;font-size: 14px;}


.feedback-table{padding-top: 30px;}
.feedback-table tr{margin: 10px 0;display: block;}
.feedback-table input{height: 36px;line-height: 36px;border: 1px #ddd solid;padding: 0 10px;outline: none;border-radius: 3px;}
.feedback-table textarea{border: 1px #ddd solid;padding: 10px;outline: none;border-radius: 3px;}
.feedback-table .nav{width: 80px;height: 36px;line-height: 36px;border-radius: 3px;}
.feedback-table .nav[type="submit"]{background: #0C3295;color: #fff;}


/*pagination*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}