.com_hd{margin:18px 0;height:38px;border:1px solid #b4b4b4;background:#eab117;line-height:38px;}
.com_hd span{padding-left: 15px;color:#fff;font-size: 16px;}
.sub_cnt{border:1px solid #b4b4b4;background:#fff;}
.sub_hd{margin:26px auto;width:920px;border-bottom:2px solid #c8c8c8;line-height:45px;color: #000000;font-size: 22px;text-align:center;}
.tel_list{margin:0 auto 48px;width:590px;}
.tel_list table{width: 100%;text-align:center;border-collapse: collapse;border:1px solid #d5d0bd;}
.tel_list table td{height:40px;border-right:1px solid #d5d0bd;border-bottom:1px solid #d5d0bd;font-size: 16px;color:#000;}
.tel_list table .tab_hd{background: #efebdc;color:#a0892d;font-size: 18px;}
.contact{margin:70px auto 125px;width:508px;}
.contact table{width: 100%;border-collapse: collapse;border:1px solid #d5d0bd;}
.contact table td{height:40px;border-right:1px solid #d5d0bd;border-bottom:1px solid #d5d0bd;font-size: 16px;color:#000;padding:0 15px;}
.contact table .tab_hd{background: #efebdc;color:#a0892d;width:100px;text-align:center;}
.list{margin:-26px auto 40px;width:875px;}
.list ul li{text-indent:20px;background: url(../images/list_bg.png) no-repeat 0 20px;height: 29px;border-bottom: 1px dashed #797979;padding-top: 20px;}
.list ul li a{overflow:hidden; white-space: nowrap;text-overflow: ellipsis;color:#000;}
.list ul li a:hover{color:#a00008;}
.page{margin:30px 0 20px;color:#000;height: 30px;}
.page_l{float:left;}
.page_r{float:right;}
.page_r a{border:1px solid #e9e9e9;display: inline-block;padding:4px 8px;color:#c2c2c2;}
.page_r a.active{color:#000;}
.page_r a.enable{border:1px solid #2884dd;color:#2884dd;}
.sub_hd p{text-align: right;font-size: 14px;color:#9e0008;line-height: 26px;}
.art_list{width: 875px; margin: 0 auto 50px;}
.article_p{font-size: 16px;color:#000;text-indent: 2em;line-height: 28px;margin: 25px 0;}