section .customer { float: left; width: 1240px; margin: 20px 10px 20px 0px; border: 0px solid #ddd; }
section .customer dl { margin: 0; display: flex; height: 100%; }
section .customer dt { float: left; width: 100px; background: #fff; margin-right: 5px; height: 100%; }

section .customer dt ul { margin: 10px 0px; }
section .customer dt li { box-sizing: border-box; width: 100%; height: 80px; border: 1px solid #ddd; margin-bottom: 10px; border-radius: 6px; padding: 10px; font-size: 12px; line-height: 20px;}
section .customer dt li i { font-size: 26px; }
section .customer dt li.on { width: 100%; height: 80px; background: #f7f9ff; border: 1px solid #3d61ad; }

section .customer dd { float: left; width: 1120px; }
section .customer dd div.view_info { clear: both; border-radius: 6px; margin: 10px; width: 100%; height: 100%; text-align: left; border: 1px solid #ddd; min-height: 500px;
 }

section .customer dd div.view_info .notice_list h2 {  position: relative; font-size: 16px; text-align: left; margin: 20px; }


section .customer dd div.view_info  .notice_list li dl { clear: both; display: inline-block;  cursor: pointer;}
section .customer dd div.view_info  .notice_list li dt { box-sizing: border-box; text-align: center; float: left; line-height: 28px; font-size: 14px; padding: 10px 5px;}
section .customer dd div.view_info  .notice_list li .header { font-weight:bold;}
section .customer dd div.view_info  .notice_list li dt span { font-size: 9px; }
section .customer dd div.view_info  .notice_list li dd { box-sizing: border-box; text-align: left; float: left; margin-right: 15px; padding: 10px;  line-height: 28px; font-size: 14px; }

section .customer dd div.view_info  .notice_list li { width: 1100px; margin-left: auto; margin-right: auto; box-sizing: border-box; border-bottom: 2px dotted #ddd;  border-radius: 5px; padding-top: 5px; }

section .customer dd div.notice_view { position: relative; clear: both; margin: 20px;  border-radius: 6px; height: 100%; text-align: left; }
section .customer dd div.notice_view ul{  border-bottom: 2px dotted #ddd;padding-bottom: 10px;}
section .notice_view div.info1 { clear: both;  margin: 20px; text-align: left;  }

section .customer div.info1 table { margin-top: 15px; margin-bottom: 15px; width: 100%; border-bottom: 1px solid #ddd;}
section .customer div.info1 table td { font-size: 14px; font-weight: normal; padding: 10px 15px; color: #3d61ad; }
section .customer div.info1 table td:nth-child(2n) { color: #000; font-weight: bold;}

section .customer dd div li.main_title { font-size: 20px; font-weight: bold; margin-top:5px;  /*width: 550px;*/ line-height: 28px;}