.banner{width: 1213px; margin: auto; background: #fff;} .scroll{position: relative; display: inline-block; width: 623px; height: 396px; padding: 33px 0 0 30px; } .scroll-con{position: relative; width: 623px; height: 396px;} .scroll-con img{position: absolute; width: 100%; height: 100%;} .hd{position: absolute; bottom: 16px; right: 10px; width: 140px; z-index: 300;} .hd li{width: 14px; height: 14px; border-radius: 50%; margin-left: 10px; display: inline-block; cursor: pointer; background: #ccc;} .in{background: #ff0000 !important;} .message{position: absolute; bottom: 0; width: 100%; height: 50px; line-height: 50px;} .message p{position: relative; display: block; width: 593px; padding-left: 30px; z-index: 2; font-size: 16px; color: #fff} .msg-span{background: #005197; opacity: .5; position: absolute; width: 623px; height: 50px; z-index: 1;} .banner-r{width: 508px; display: inline-block; padding: 8px 0 0 17px; vertical-align: top;} .banner-con{width: 508px; height: 115px; padding: 24px 0 0 6px; border-bottom: 1px dashed #ccc;} .banner-con .p1{font-size: 24px; color: #2b2b2b;} .banner-con .p1:hover{color: #ff0000 !important;} .banner-con .p2{font-size: 16px; text-indent: 2em; line-height: 26px; padding-top: 10px; color: #464646;} .banner-con .p2:hover{color: #ff0000 !important;} .news{width: 1213px; margin: auto; background: #fff;} .news-l{display: inline-block; /*width: 921px;*/} .news-con{width: 360px; padding: 34px 0 0 30px; display: inline-block;} .c{padding-left: 40px;} .news-title{width: 360px;} .news-title strong{font-size: 24px; margin: 6px 0 0 6px; display: inline-block; vertical-align: top; color: #005197;} .news-title strong:hover{color: #ff0000 !important;} .news-title .more{font-size: 14px; margin-top: 12px; color: #005197; float: right;} .news-title .more:hover{color: #ff0000 !important;} .list{padding-top: 10px;} .list a{display: inline-block; width: 360px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 28px; font-size: 18px; margin-top: 14px; color: #333333;} .a1{font-weight: bold;} .list a:hover{font-weight: bold; color: #ff0000 !important;} .news-r{display: inline-block; vertical-align: top; margin-top: 30px; width: 261px;} .news-top{width: 100%; /*height: 382px;*/ background: #297bb6;} .news-top strong{display: block; width: 100%; /*height: 70px;*/ line-height: 50px; color: #fff; font-size: 24px; background: #1f5d9a; text-align: center;} .news-top p{font-size: 16px; /*line-height: 26px;*/ color: #fff;font-weight: bold;} .pt{display: inline-block; width: 40px; vertical-align: top;} .pb{display: inline-block; width: 188px;} .top-con{/*width: 234px;border-bottom: 1px dashed #fff;*/ cursor: pointer; margin: auto; padding: 0px 0 15px 10px; } .top-con1{width: 234px; cursor: pointer; padding: 17px 0 20px 0; margin: auto;} .top-con2{width: 244px; cursor: pointer; margin-top: 4px; padding: 17px 0 20px 17px; background: #d05627;} .top-con img{display: inline-block;} .msg{/*width: 160px;*/ margin-left: 10px; display: inline-block;} .msg b{font-size: 18px; color: #fff;} .img{position: relative; cursor: pointer; /*width: 261px;margin-top: 10px;*/height: 77px; overflow: hidden; } .img img{position: absolute; width: 100%; height: 100%;} .table{width: 1196px; padding: 60px 0 40px 17px; margin: auto; border-bottom: 2px solid #005197;} .table-con{position: relative; display: inline-block; width: 222px; height: 62px; overflow: hidden; margin-left: 12px;} .t-c{display: block; position: absolute; width: 100%;} .t-c img{display: block; width: 100%;}