* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.about_banner{ width: 100%; }
.about_banner img{ width: 100%; }

.box1{ width: 1200px; margin:0 auto; background: #0047BA; color: #fff; font-size: 18px; line-height: 32px; padding:60px 50px; margin-top: -60px; position: relative; z-index: 3;}


.submenu{ width: 1200px; margin:50px auto;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;justify-content: center;}
.submenu li{ text-align: center; border: 1px solid #949494; line-height: 26px; font-size: 16px; width: 25%; padding: 10px;display:table}
/*.submenu li:nth-child(4n){border-right: none;}*/
.submenu li a{color: #000;display:table-cell;vertical-align:middle;}
.submenu li.on{background: #0047BA;}
.submenu li.on a{  color: #fff; }
.submenu li:nth-child(9){  justify-content:flex-start;}


.small_title{ text-align: center; color: #0047BA; font-size: 32px; padding-top: 35px; }
.small_title a{color: #0047BA;}

.box2{ width: 1200px; margin:0 auto; padding-bottom: 100px;}
.box2 img{ max-width: 100%;}

.list_box1_main{ width: 1200px; margin:30px auto; display: block;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.list_box1_main .li_txt{ width: 60%; padding: 20px 40px;}
.list_box1_main .li_txt dl{ font-size: 32px; line-height: 50px;}
.list_box1_main .li_txt dd{ padding-top: 20px; font-size: 18px; line-height: 32px; }
.list_box1_main .li_img{ width: 40%; }
.list_box1_main .li_img img{ width: 100%; }
