@charset "utf-8";
/* CSS Document */

ul.adlist{ margin-top:0;}

/*头条新闻*/
.topNews{ overflow:hidden; padding:28px 0 36px;}
.topNews h3{ display:block; overflow:hidden;}
.topNews h3 span{ display:block; line-height:46px; color:#333; font-size:30px; text-align:center; overflow:hidden;}
.topNews h3 a{ color:#333;}
.topNews p{ display:block; height:28px; line-height:30px; color:#666; font-size:15px; text-align:center; overflow:hidden;}
.topNews p a{ color:#666; margin:0 12px;}
.topNews a:hover{ color:#1c70b9;}

.ibox{ overflow:hidden;}

.box1{ padding:0 0 36px;}
.box1 .slide{ width:788px; width:634px; height:422px; overflow:hidden; position:relative; float:left; margin-right:36px;}
.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:788px; width:634px; height:422px;}
.box1 .slide .bd ul li a span{ display:block; width:100%; line-height:46px; color:#fff; font-size:15px; text-indent:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0;}
.box1 .slide .hd{ overflow:hidden; position:absolute; right:12px; bottom:18px; z-index:1;}
.box1 .slide .hd ul{ display:block; height:10px;}
.box1 .slide .hd ul li{ display:block; width:10px; height:10px; 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:150px;}
.box1 .slide a.next{ display:block; width:44px; height:80px; background:url(../images/icons/next.png) no-repeat; position:absolute; right:0; top:150px;}
.box1 ul.tab{ display:block; overflow:hidden; background:#f6f6f6;}
.box1 ul.tab li{ display:block; width:33.33%; line-height:48px; color:#333; font-size:22px; text-align:center; padding:3px 0; border-bottom:3px solid #f6f6f6; cursor:pointer; float:left;}
.box1 ul.tab li.cur{ color:#1c70b9; border-bottom-color:#1c70b9;}
.box1 ul.list{ display:none; overflow:hidden; border-bottom:1px solid #ddd; padding:11px 0 13px;}
.box1 ul.list li{ display:block; overflow:hidden; padding:0 1px 0 15px; background:url(../images/common/dot.png) 1px center no-repeat;}
.box1 ul.list li a{ display:block; max-width:100%; line-height:34px; color:#333; font-size:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.box1 ul.list li a:hover{ color:#1c70b9; font-weight/:bold;}

.box2{ margin:16px -18px 16px;}
.ibox .news,.main .news1{ width:376px; padding:20px 0 12px; float:left; margin:0 18px;}
.ibox .news h3,.main .news1 h3{ display:block; font-weight:normal; overflow:hidden; padding:0 0 1px; border-bottom:3px solid #1c70b9;}
.ibox .news h3 span,.main .news1 h3 span{ display:block; width:162px; line-height:48px; color:#fff; font-size:22px; text-align:center; padding:0 6px 0 0; background:url(../images/icons/news_title.png) no-repeat; float:left;}
.ibox .news h3 a,.main .news1 h3 a{ display:block; line-height:42px; color:#999; font-size:14px; float:right; margin:6px 0 0;}
.ibox .news h3 a:hover,.main .news1 h3 a:hover{ color:#1c70b9;}
.ibox .news dl,.main .news1 dl{ display:block; padding:18px 0 0;}
.ibox .news dl dt,.main .news1 dl dt{ display:block; padding:0 0 10px; overflow:hidden;}
.ibox .news dl dt a,.main .news1 dl dt a{ display:block; width:264px; height:160px; position:relative;}
.ibox .news dl dt a img,.main .news1 dl dt a img{ display:block; width:264px; height:160px;}
.ibox .news dl dt a span,.main .news1 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,.main .news1 dl dt a.pic{ width:116px; height:84px; float:left; margin-right:14px;}
.ibox .news dl dt a.pic img,.main .news1 dl dt a.pic img{ width:116px; height:84px;}
.ibox .news dl dt a.title,.main .news1 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,.main .news1 dl dt a.title:hover{ color:#1c70b9;}
.ibox .news dl dt .txt,.main .news1 dl dt .txt{ display:block; height:48px; line-height:24px; color:#666; font-size:13px; overflow:hidden;}
.ibox .news dl dt .txt a,.main .news1 dl dt .txt a{ display:inline; color:#1c70b9;}
.ibox .news dl dd,.main .news1 dl dd{ display:block;}
.ibox .news dl dd a,.main .news1 dl dd a{ display:block; line-height:32px; color:#333; font-size:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ibox .news dl dd a em,.main .news1 dl dd a em{ display:block; width:4px; height:4px; background:#333; border-radius:50%; float:left; margin:15px 12px 0 0;}
.ibox .news dl dd a:hover,.main .news1 dl dd a:hover{ color:#1c70b9;}
.ibox .news dl dd a:hover em,.main .news1 dl dd a:hover em{ background:#1c70b9;}

/* 广告轮播 */
.adbox{ overflow:hidden; position:relative;}
.adbox .bd{ width:818px; height:auto; position:relative; z-index:0; float:left; margin-right:10px;}
.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:818px; 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:376px; height:auto;}



/*地方资讯*/
.main .news1{ width:590px; padding:0; margin:18px 0 0;}
.main .news2{ float:right;}
.main .news1 h3 a{ float:left; margin:18px 14px 0; line-height:20px; font-size:16px;}

/**/
