.news-list{position: relative; width: 1114px;  height: 540px; margin: auto;}
.news-list .title{width: 154px; text-align: center; background: #fff; margin: auto; height: 60px; padding-top: 42px; font-size: 24px;}
.news-list .title img{position: relative; top: 4px;}
.news-list .title a{ color: #024188;}
.list-content{width: 1114px; height: 394px;}
.list-left{position: relative; float: left; width: 579px; height: 386px; background: #ccc;}
.bg{position: absolute; z-index: 1;}
.sc{position: relative;}
.jieshao{position: absolute; left: 0; bottom: 0; width: 400px;padding-left: 30px; height: 60px; line-height: 60px;z-index: 10; color: #fff;}
.sc img, .sc, .scr-content{width: 100%; height: 100%;}
.list-right{float: right; width: 508px; height: 386px;}
.h1{font-size: 20px; line-height: 48px; width: 508px; text-align: center; }
.h1 a{color: #ff0000;}
.message{font-size: 14px; padding-bottom: 17px; margin-bottom: 17px; width: 508px; border-bottom: 1px dashed #ccc; line-height: 24px; text-indent: 2em;}
.message a{color: #aaaaaa;}
.list-right li{display: inline-block; line-height: 38px; width: 508px;}
.list-right li a{color: #181818; font-size: 16px;}
.dian{display: inline-block;position: relative; top: -2px; margin-right: 20px; width: 6px; height: 6px; background: #9c9c9c;}
.list-right li p{float: right; font-size: 12px; color: #8c8c8c;}
.nt{position: absolute; z-index: 200; top: 40%; display: none; cursor: pointer; right: 0; width: 54px; height: 93px; background: url(../images/ntlt_05.png);}
.lt{position: absolute; z-index: 200; top: 40%; display: none; cursor: pointer; left: 0; width: 54px; height: 93px; background: url(../images/ntlt_03.png);}
.ch{position: absolute; width: 100px; margin: auto; z-index: 300; right: 20px; bottom: 20px;}
.ch li{position: relative; float: left; width: 13px; cursor: pointer; margin-left: 10px; height: 13px; border: 1px solid #fff; background: #ccc; border-radius: 6px;  z-index: 200;}
.ont{background: #ff0000 !important; border: 1px solid #ff0000 !important;}



.banner{width: 100%; height: 448px; background: #f3f3f3;}
.banner-content{width: 1114px; padding-top: 40px; margin: auto;}
.banner-left{float: left; width: 520px;}

.banner-right{float: right; width: 520px;}
.banner-l-t, .banner-r-t {width: 520px; height: 63px; margin-bottom: 22px;}
.banner-l-t{background: url(../images/index_03.jpg);}
.banner-r-t{background: url(../images/index_05.jpg);}
.t a{display: block; width: 100%; height: 100%; line-height: 63px; color: #fff; text-align: center; font-size: 24px;}
.t img{position: relative; top: 2px; margin-right: 5px;}
.banner-list{line-height: 40px;}
.banner-list a{display: inline-block; margin-left: 24px; font-size: 16px; color: #181818;}
.banner-list p{display: inline-block; font-size: 12px; color: #8c8c8c;}

.slide{width: 100%; height: 219px;}
.slide-content{width: 1114px; margin: auto; font-size: 0; padding-top: 54px;}
.subslide{display: inline-block; width: 185px; height: 122px;}
.slide-img{position: relative; display: block; width: 87px; height: 87px;border-radius: 43px; margin: auto;}
.dianji{width: 185px; text-align: center; padding-top: 17px;}
.dianji a{font-size: 18px; color: #3c3c3c;} 

.line{position: absolute; width: 1114px; height: 1px; background: #e3e3e3; top: 58px; z-index: -1;}



























