﻿@charset "utf-8";
/* CSS Document */
.row{ overflow: hidden; margin-bottom: 10px; clear: both; }
.row.last{ margin-bottom: 0; }
.column-3{ float: left; width: 300px; margin-right: 10px; }
.column-4{ float: left; width: 380px; margin-right: 10px; }
.column-4-4{ float: left; width: 400px; margin-right: 10px; }
.column-5{ float: left; width: 500px; margin-right: 10px; }
.column-6{ float: left; width: 595px; margin-right: 10px; }
.column-3.last,
.column-4.last,
.column-4-4.last,
.column-5.last,
.column-6.last{ margin-right: 0; }
.column-3.last .defaultBox>.hd h3,
.column-4-4.last .defaultBox>.hd h3{ background-color: #dc4242; }

/* 广告横幅 */
.adWidth img{  display: block; width: 100%; height: auto;  }

/* 新闻头条 */
#topicNews{ background: #fff; padding: 12px 20px; }
#topicNews .topicList li.t{ border: none; padding: 0; margin: 0; }
#topicNews .topicList li.t .title{ font-size: 36px; height: auto; line-height: 1.2; font-weight: bold; text-align: center; }
#topicNews .topicList li.t .intro{ padding-top: 12px; line-height: 1.9; text-indent: 2em; font-size: 16px; color: #999; text-align: left; }


/* 焦点图&头条新闻 */
#focusTopic{ height: 370px; }

/* 焦点图 */
#focusNews{ float: right; width: 810px; height: 450px; margin-left: 10px; }
#focusNews .bd li,#focusNews .bd li .pic img{ height: 450px;margin-top:-28px; }

/* 最新新闻 */
#headNews{ overflow: hidden; }
#headNews>.bd{ padding: 10px 20px; }
#headNews .twList{ height: 375px; }
#headNews .twList li{ padding: 0px 0; text-align: left; border-bottom: 1px dashed #ddd; }
#headNews .twList li .title{ font-size: 16px; font-weight: bold; }
#headNews .twList li .intro{ margin-top: 8px; color: #999; text-indent: 2em; line-height: 1.9; font-size: 14px; }
#headNews .twList li .intro .more{ color: #f42020; }

/* 高度设定 */
#rowYi .infoList{ margin-top:-20px; }
#rowYi .topicList{ height: 472px; }
#rowEr .infoList{ height: 216px; }
#rowLiu .infoList{ height: 216px; }
#rowSan .defaultBox>.bd{ height: 216px; }

/* 行一 */
#boxYi>.hd h3{ background-position: 25px 14px; }
#boxEr>.hd h3{ background-position: 25px -53px; }
#boxEr .list{ height: 472px; }
#boxEr .list li{ position: relative; border-bottom: 1px solid #e7e7e7; line-height: 30px; overflow: hidden; padding: 9px 0; }
#boxEr .list li a:after{ display: inline-block; content: ""; padding-left: 2.5em; }
#boxEr .list li.last{ border-bottom: none; }
#boxEr .list li .date{ position: absolute; right: 0; bottom: 10px; color: #999; }

/* 行二 */
#boxSan>.hd h3{ background-position: 25px -120px; }
#boxSi>.hd h3{ background-position: 25px -187px; }
#boxWu>.hd h3{ background-position: 25px -254px; }

/* 行三 */
#boxLiu>.hd h3{ background-position: 25px -320px; }
#boxQi>.hd h3{ background-position: 25px -388px; }
#boxBa>.hd h3{ background-position: 25px -453px; }
#boxBa .nodePic{ padding: 8px 0; }
#boxBa .nodePic img{ width: 100%; height: 93px; }


/* 节点菜单列表 */
.menuList{ overflow: hidden; margin: -4px 0 0 -10px; }
.menuList li{ float: left; width: 175px; margin: 8px 0 0 10px; }
.menuList li a{ display: block; line-height: 44px; border: 1px solid #eaeaea; background: #f7f7f7; font-size: 16px; color: #666; }
.menuList li .icon{ float: left; margin: 5px 8px 0 24px; width: 34px; height: 34px; background: url(../images/iconsKsdh.png) no-repeat 0 0;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
 }
.menuList li a:hover{ border-color: #ddd; background: #eee; color: #333; text-decoration: none; }
.menuList li a:hover .icon{ 
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
 }
.menuList .li1 .icon{ background-position: 0 0; }
.menuList .li2 .icon{ background-position: -34px 0; }
.menuList .li3 .icon{ background-position: -68px 0; }
.menuList .li4 .icon{ background-position: -102px 0; }
.menuList .li5 .icon{ background-position: -136px 0; }
.menuList .li6 .icon{ background-position: -170px 0; }
.menuList .li7 .icon{ background-position: -204px 0; }
.menuList .li8 .icon{ background-position: -238px 0; }


#boxJiu .picSlide{ position: relative; overflow: hidden; margin: 10px 7px 5px; }
#boxJiu .picSlide .bd{ width: 1160px; margin-left: -7px; }
#boxJiu .picSlide .list li{ float: left; margin: 0 7px; }
#boxJiu .picSlide .list li .pic img{ width: 276px; height: 208px; }
#boxJiu .picSlide .list li .title{ margin-top: 10px; text-align: center; }
#boxJiu .prev, #boxJiu .next{ position: absolute; top: 50%; width: 40px; height: 35px; margin-top: -36px; background-color: #014766; background: rgba(0, 0, 0, .6) url(../images/iconsArrow.png) no-repeat 14px 8px; cursor: pointer; }
#boxJiu .prev{ left: 0; }
#boxJiu .next{ right: 0; background-position: 16px -74px; }
#boxJiu .prev:hover,
#boxJiu .next:hover{ background-color: #1e51ad; }