.customer{font-size:16px;}
.customer .navbar-brand{padding:7px 15px;}
.customer.navbar-default .navbar-nav>li>a{color:#333;}
.customer .nav>li.line::before{width:2px;height:20px;display: block;content:' ';position:absolute;top:50%;right:-2px;background:#555;margin-top:-10px;}
.customer .glyphicon{vertical-align: middle;color:#555;margin-right:3px;}
.customer .nav>li.margin{margin-right:55px;}
.customer .nav>li.sm{font-size:14px;}

.breadcrumb{padding:0;text-align: left;margin:10px 0;}
.breadcrumb a,.breadcrumb>.active{color:#999;}

.banner {width:100%;}
.banner img{width:100%;}
.tab-head{padding:15px 0;}
.tab-head .tab-btn{height:48px;line-height:48px;font-size:14px;width:100%;display:block;cursor: pointer;text-align:center;border:1px solid #e6e5e5;}
.tab-head .col-md-3{padding:0;}
.tab-head a.tab-btn{color:#a28192;}
.tab-head a.tab-btn.active{background:#e6e6e6;}

.p-left{display:flex;}

.flex-row{display:flex;color:#675749;font-size:12px;}
.flex-row .title{width:100px;flex:0 0 auto;color:#a59aa0;}
.flex-row .title span{display:inline-block;border:1px solid #fff;padding:1px 3px;}
.flex-row .all{width:50px;flex:0 0 auto;}
.flex-row .tags{flex:1 1 auto;}
.flex-row .link{margin:0 1.5em 1em 0;display:inline-block;border:1px solid #fff;padding:1px 3px;border-radius:2px;}
.flex-row .link:hover,.flex-row .link.active{border:1px solid #475eaa;color:#475eaa;}
.flex-row a{color:#675749;}
.flex-row a:hover{text-decoration: none;}

.search-row{color:#a59aa0;line-height:34px;padding:15px 0;background:#f2f2f2;border:1px solid #eaeaea;}
.search-row .btn.btn-default{border:1px solid #0e5ba1;color:#fff;background:#0e5ba1;text-shadow: none;}
.search-row .tag{display:inline-block;background:#0e5ba1;color:#fff;font-size:12px;line-height:1.5;padding:0 5px;border-radius:3px;cursor:pointer;}
.search-row .number{color:#0e5ba1;font-size:18px;font-family:inherit;}
.tag .glyphicon{color:#ddd;}

.search-table{margin-top:15px;}
.search-table .table>thead>tr>th{color:#a59aa0;line-height:28px;text-align:center;font-size:12px;font-weight:normal;}
.search-table .table>tbody>tr>td{vertical-align: middle;font-size:12px;text-align:center;padding:12px 8px;border:none;}
.search-table .tt{color:#545255;}
.search-table .blue{color:#0d5ca1;}
.search-table .sbtn{width:54px;height:20px;line-height:18px;text-align:center;border:1px solid #dfdfdf;color:#9c9c9c;cursor: pointer;display:inline-block;border-radius:2px;}
.search-table .sbtn.b3{margin-bottom:3px;}
.search-table .photo{width:60px;height:60px;margin-right:15px;border-radius:50%;}

.pages{margin-top:40px;text-align:center;}
.page-nav{text-align:center;width:80%;display:inline-block;height:28px;border:1px solid #a5a1a0;border-radius:5px;padding-top:1px;}
.page-nav .p{color:#67594c;display:inline-block;border-bottom:1px solid #fff;line-height:24px;margin:0 10px;}
.page-nav .p.active{color:#dd3727;border-color:#dd3727;}
.page-nav .p:hover{text-decoration:none;}

.person-view{background:#f2f1f1;padding:15px 0;}
.person-view .container{display: flex;}
.p-img{flex:0 0 auto;margin-right:20px;}
.p-img img{width:76px;height:76px;border-radius: 50%;}
.p-info{flex:1 1 auto;}
.p-info .name{font-size:18px;margin:0;padding:8px 0;font-weight:600;}
.p-info .tip{color:#524e55;margin:0;padding:0;font-size:12px;}
.p-shear{flex:0 0 auto;text-align:right;font-size:12px;color:#524e55;}
.p-shear div{text-align:right;}
.p-link{margin-bottom:5px;}
.p-link .link-btn{font-size:12px;border-radius:5px;width:64px;height:28px;display:inline-block;line-height:24px;text-align:center;border:2px solid #ddd;cursor:pointer;}
.p-link .link-btn.yellow{border-color:#da8b82;color:#da8b82;}
.p-link .link-btn.blue{border-color:#8e96c9;color:#8e96c9;}
.p-ww{color:#524e55;font-size:12px;padding-top:5px;}
.p-count{margin-top:5px;}
.p-count .glyphicon{color:#999;margin-right:5px;}

.main-layout .container{display: flex;}
.main-layout .main-left{flex:1 1 auto;}
.main-layout .main-right{flex:0 0 auto;width:100%;margin-left:0;}
.layout-hd{font-size:16px;color:#46464d;height:38px;line-height:38px;border-bottom:1px solid #e5e5e4;margin-top:20px;}
.layout-body{font-size:12px;line-height:2;padding:15px 0;}
@media (max-width: 720px){
    .p-info.right{display:none;}
}
.comply-list{width:100%;}
.com-item{display:flex;margin-top:8px;}
.com-img{flex:0 0 auto;width:65px;margin-right:12px;}
.com-info{flex:1 1 auto;}
.com-info .title{color:#46464d;margin:6px;}
.com-info .des{color:#999;font-size:12px;margin:6px;}
.team-list{display:flex;flex-wrap:wrap;}
.team-item{width:50%;flex:0 0  auto;display:flex;margin:15px 0;}
.team-list.full .team-item{width:100%;}
.team-item .p-img{flex:0 0 auto;width:62px;}
.team-item .p-img img{width:62px;height:62px;}
.team-item .p-info{flex: 1 1 auto;}
.team-item .p-info p{margin:0;padding:0;}
.team-item .p-info p.name{font-size:14px;color:#46464d;}
.team-item .p-info p.name1{font-size:12px;color:#777178;margin-top:10px;}
.team-item .p-info p.name2{font-size:12px;color:#999;margin-top:2px;}
.news-list{width:100%;}
.news-item{display:flex;margin:12px 0 30px 0;}
.news-img{width:155px;flex:0 0 auto;margin-right:12px;}
.news-info{flex:1 1 auto;}
.news-info .title{color:#46464d;padding:0;margin:0;}
.news-info .des{color:#999;font-size:12px;margin:5px 0 0 0;}
.news-info .more{font-size:12px;color:#777178;margin:5px 0 0 0;display:flex;justify-content: space-between;}
.news-info .more .t{margin-left:1em;}
.news-info .more .s{padding:0 8px;}
.news-info .more .s .glyphicon{margin-left:15px;}
.more-line{color:#da8b82;text-align:right;padding: 0;font-size:12px;cursor: pointer;}
.more-line.center{text-align:center;}
.connect{font-size:12px;padding-top:15px;}
.p-info.right{text-align: right;padding-right:50px;}
.p-info.right .tipa{margin-top:35px;}

.jg-flex{display:flex;width:100%;}
.jg-photo{width:60px;flex:1 1 auto;text-align: right;}
.jg-name{width:60%;flex:1 1 auto; text-align: left;display: flex;flex-direction: column;justify-content: center;}
.jg-name span{flex:0 0 auto;}

.context-wrap{width:100%;position:relative;}
.context-wrap img{max-width:100%;}

.search-table tbody tr:hover{background:#f3f3f3;}









.footer{text-align:center;background:#313133;color:#aba1a0;font-size:12px;padding:15px 0;margin-top:20px;}
.footer a{color:#aba1a0;}
.footer .links{padding-top:25px;}
.footer .links .l{margin:0 10px;text-shadow:0 1px 2px #000;}