.index_column{ padding: 84px 0 110px;}
.index_column>div>h3{ margin-top: 64px;}
.index_column>div>h3:first-child{ margin-top: 0;}
.index_column_title{ height: 34px; line-height: 34px; font-size: 33px; border-left: 3px solid #333;}
.index_column_title a{ display: block; padding-left: 26px; color: #333;}
.index_column_title span{ color: #999;}
.index_column_box{ padding-top: 26px;}
.index_column_box img{ width: 650px; height: 430px;}
.index_column_box a{ flex-wrap: wrap; justify-content: space-between;}
.index_column_box div{ align-items: center; width: 700px; height: 430px; background: #f2f2f2;}
.index_column_box div p{ font-size: 17px; line-height: 30px; color: #666; padding: 0 34px;}
.index_column_box a:hover div{ background: #00a9d1;}
.index_column_box a:hover p{ color: #fff;}
.index_column>div>div:nth-of-type(1){ justify-content: space-between;}
.index_column>div>div:nth-of-type(2){justify-content: space-between;}

.index_column .index_column_box1{ flex-wrap: wrap; justify-content: space-between; align-content: space-between; background: #fff;}
.index_column .index_column_box1 a{ width: 336px; height: 200px;}
.index_column .index_column_box1 img{ display: block; width: 336px; height: 128px; margin-bottom: 8px;}
.index_column .index_column_box1 p{ height: 64px; line-height: 64px; font-size: 24px; padding: 0; color: #333; background: #f2f2f2;}
.index_column .index_column_box1 a:hover p{ color: #fff; background: #00a9d1;}
.index_news_box{ width: 100%; height: 1008px; background: url(../images/news_bg.jpg) no-repeat center;}
.index_news_title{ padding: 74px 0 50px; font-size: 34px;}
.index_news_title h3,.index_news_title p{ line-height: 1;}
.index_news_title h3{ padding-bottom: 10px; color: #333;}
.index_news_title p{ color: #999;}
.index_news ul{ display: flex; display: -webkit-flex; flex-wrap: wrap;}
.index_news li{ width: 420px; height: 391px; margin-right: 70px; font-size: 22px;}
.index_news li a{ display: block; width: 100%; height: 100%;}
.index_news li:nth-child(3n+3){ margin-right: 0;}
.index_news img{ width: 420px; height: 260px;}
.index_news p{ font-family: Calibri; padding: 26px 0 4px; color: #999;}
.index_news div{ color: #333; font-size: 18px; overflow: hidden; height: 24px;}























