/*新闻中心*/

.list-news {   }
.list-news .list-con { background-color: #fff; min-height: 1200px; }
.list-news .list-con h1 { font-size: 20px; border-bottom: 1px solid #CFCFCF; line-height: 55px; height: 55px; position: relative; padding-left: 10px; }
.list-news .list-con h1:before { content: ""; position: absolute; left: 0px; border-bottom: 2px solid #1F85C5; width: 200px; bottom: -1px; }
.list-news .list-con .list li { height: 50px; line-height: 50px; padding-left: 40px; background-image: url(../images/ym_icon.png); background-repeat: no-repeat; background-position: 11px 16px; background-size: 17px auto; border-bottom: 1px dashed #EDEDED; font-size: 18px; display: table; width: 100%;table-layout:fixed; }
.list-news .list-con .list li .txt { display: table-cell; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.list-news .list-con li .date { display: table-cell; width: 120px; }
.list-page { text-align: center; }
/*服务范围*/

 
.list-fw .fw-subnav .title { padding: 0 10px; position: relative; height: 50px; line-height: 50px; }
.list-fw .fw-subnav .title h2 { font-weight: bold; font-size: 18px; border-top: 2px solid #125492; display: inline-block; position: absolute; top: 0px; left: 10px; padding: 0 20px; line-height: 45px; background-color: #FFF; height: 50px; }
.list-fw .fw-subnav section { padding: 30px 0; width: 100%; display: table; height: 210px; }
.list-fw .fw-subnav .list-inner { border: 1px solid #E1E1E1; }
.list-fw .fw-subnav .box p { text-align: center; height: 40px; line-height: 40px; background-color: #00498c; color: #FFF; }
.list-fw .fw-subnav .box p:hover { background-color: #FFAE00; color: #FFF; }
.list-fw .fw-subnav .box img { width: 100%; height: 180px; }
.fwfw-nav { margin: 20px 0 30px 0; }
.fwfw-nav a { display: inline-block; border: 1px solid #EDEDED; padding: 10px 38px; font-size: 18px; background-color: #0C78B8; color: #FFF; }
.fwfw-nav a:hover { background-color: #ff860e; color: #FFFFFF; }
/*
.list-fw .fw-subnav .pic{ width: 20%; display: table-cell; padding-left: 30px;height: 210px; } 
.list-fw .fw-subnav .txt{ padding: 30px;  width: 640px; display: table-cell; height: 210px; vertical-align: middle; } 

.list-fw .fw-subnav .txt a{ padding: 10px 20px; display: inline-block; margin: 5px; border: 1px solid #DDDDDD; } 
.list-fw .fw-subnav .txt a:hover{ background-color: #E5E5E5; } 
*/

.list-fw .fw-fenlei { padding: 20px; margin-bottom: 30px; }
/*hbfjz com规范标准*/
.list-guifang { min-height: 900px; }
.list-guifang>ul { padding: 20px; border: 1px solid #e9ebf1; margin-bottom: 20px; }
.list-guifang>ul:hover { background-color: #f5f6fa; }
.list-guifang>ul .right-con { margin-left: 40px; }
.list-guifang>ul h3 { margin-bottom: 10px; }
/*tag*/
.list-tag .portlet-title { height: 40px; line-height: 40px; background-color: #3f6ea4; color: #FFFFFF; padding: 0 20px; }
.list-tag .portlet-title a { color: #FFFFFF; }
.list-tag .portlet { height: 300px; }
.list-tag .portlet-body li { line-height: 40px; }

/*分公司*/
.list-fgs li .inner{ height: 50px; line-height: 50px; padding-left: 40px; background-image: url(../images/ym_icon.png); background-repeat: no-repeat; background-position: 11px 16px; background-size: 17px auto; border-bottom: 1px dashed #EDEDED; font-size: 18px;margin-left: 55px; }
 
.list-fgs li {   }

/*分页*/
.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.42857; text-decoration: none; color: #337ab7; 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 > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus{z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #ddd;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus{z-index: 3; color: #fff; background-color: #337ab7; border-color: #337ab7; cursor: default;}



