@charset "utf-8";
/* CSS Document */

ul.adlist{ margin-top:0;}

/*头条新闻*/
.topNews{ overflow:hidden; padding:28px 20px 28px;}
.topNews h3{ display:block; overflow:hidden;}
.topNews h3 span{ display:block; line-height:62px; color:#333; font-size:36px; text-align:center; overflow:hidden;}
.topNews h3 a{ color:#333;}
.topNews p{ display:block; overflow:hidden; margin:22px -4px 0;}
.topNews p a{ display:block; width:296px; height:64px; line-height:66px; color:#fff; font-size:32px; text-align:center; background:#1C70B9; margin:4px; float:left;}

.ibox{ overflow:hidden;}

.box1{ padding:0 0 0px;}
.box1 .slide{ width:640px; height:344px; overflow:hidden; position:relative;}
.box1 .slide .bd{ position:relative; z-index:0;}
.box1 .slide .bd ul{ display:block; transition:all;}
.box1 .slide .bd ul li{ display:block; position:relative;}
.box1 .slide .bd ul li a{ display:block; position:relative;}
.box1 .slide .bd ul li a img{ display:block; width:640px; height:344px;}
.box1 .slide .bd ul li a span{ display:block; width:100%; height:70px; line-height:72px; color:#fff; font-size:26px; padding:0 156px 0 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:rgba(0,0,0,0.7); box-sizing:border-box; position:absolute; left:0; bottom:0;}
.box1 .slide .hd{ overflow:hidden; position:absolute; right:12px; bottom:29px; z-index:1;}
.box1 .slide .hd ul{ display:block; height:12px;}
.box1 .slide .hd ul li{ display:block; width:12px; height:12px; background:#fff; text-indent:-999em; border-radius:50%; cursor:pointer; margin:0 5px; float:left;}
.box1 .slide .hd ul li.on{ background:#1C70B9;}
.box1 .slide a.prev{ display:block; width:44px; height:80px; background:url(../images/icons/prev.png) no-repeat; position:absolute; left:0; top:112px;}
.box1 .slide a.next{ display:block; width:44px; height:80px; background:url(../images/icons/next.png) no-repeat; position:absolute; right:0; top:112px;}

ul.tpNews{ display:block; overflow:hidden; padding:28px 20px;}
ul.tpNews li{ display:block; line-height:64px; font-size:28px; overflow:hidden;}
ul.tpNews li em{ display:block; float:left; margin:0 4px 0 -12px;}
ul.tpNews li em a{ color:#1C70B9;}
ul.tpNews li a.title{ display:block; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.tpNews li a:hover{ color:#1C70B9;}

.box2{ padding:0 20px 32px;}
.ibox .news{ padding:36px 0 8px;}
.ibox .news h3{ display:block; font-weight:normal; overflow:hidden; padding:0 0 1px; border-bottom:3px solid #1C70B9;}
.ibox .news h3 span{ display:block; width:210px; height:62px; line-height:64px; color:#fff; font-size:32px; text-align:center; padding:0 16px 0 0; background:url(../images/icons/news_title.png) no-repeat; float:left;}
.ibox .news h3 a{ display:block; height:60px; line-height:62px; color:#999; font-size:24px; float:right; margin:2px 0 0;}
.ibox .news h3 a:hover{ color:#1C70B9;}
.ibox .news dl{ display:block; padding:18px 2px 0;}
.ibox .news dl dt{ display:block; padding:0 0 10px; overflow:hidden;}
.ibox .news dl dt a{ display:block; width:264px; height:160px; position:relative;}
.ibox .news dl dt a img{ display:block; width:264px; height:160px;}
.ibox .news dl dt a span{ display:block; width:100%; line-height:38px; color:#fff; font-size:14px; text-indent:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.ibox .news dl dt a.pic{ width:116px; height:84px; float:left; margin-right:14px;}
.ibox .news dl dt a.pic img{ width:116px; height:84px;}
.ibox .news dl dt a.title{ width:auto; height:auto; line-height:26px; color:#333; font-size:14px; font-weight:bold; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 0 10px;}
.ibox .news dl dt a.title:hover{ color:#1C70B9;}
.ibox .news dl dt .txt{ display:block; height:48px; line-height:24px; color:#666; font-size:13px; overflow:hidden;}
.ibox .news dl dt .txt a{ display:inline; color:#1C70B9;}
.ibox .news dl dd{ display:block;}
.ibox .news dl dd a{ display:block; height:64px; line-height:66px; color:#333; font-size:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ibox .news dl dd a em{ display:block; width:6px; height:6px; background:#333; border-radius:50%; float:left; margin:29px 16px 0 0;}
.ibox .news dl dd a:hover{ color:#1C70B9;}
.ibox .news dl dd a:hover em{ background:#1C70B9;}

/* 广告轮播 */
.adbox{ overflow:hidden; position:relative;}
.adbox .bd{ width:436px; height:auto; position:relative; z-index:0; float:left; margin-right:6px;}
.adbox .bd ul{ display:block; transition:all;}
.adbox .bd ul li{ display:block; position:relative;}
.adbox .bd ul li a{ display:block; height:auto;}
.adbox .bd ul li a img{ display:block; width:436px; height:auto;}
.adbox .hd{ overflow:hidden; position:absolute; right:316px; bottom:12px; z-index:1;}
.adbox .hd ul{ display:block; height:10px;}
.adbox .hd ul li{ display:block; width:20px; line-height:20px; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:#737373; cursor:pointer; margin:0 6px; float:left;}
.adbox .hd ul li.on{ background:#cb0101;}
.adbox a.ads img{ width:198px; height:auto;}


/*地方新闻*/
.main .news1{ padding:10px 20px;}
.main .news1 h3{ display:block; font-weight:normal; overflow:hidden; padding:0 0 1px; border-bottom:3px solid #1C70B9;}
.main .news1 h3 span{ display:block; width:210px; height:62px; line-height:64px; color:#fff; font-size:32px; text-align:center; padding:0 16px 0 0; background:url(../images/icons/news_title.png) no-repeat; float:left;}
.main .news1 h3 a{ display:block; height:60px; line-height:62px; color:#999; font-size:28px; float:left; margin:2px 6px 0;}
.main .news1 h3 a:hover{ color:#1C70B9;}




/**/
