/**!
 * 江西省南昌市西湖区门户
 * author: xuyang;
 */

/* main */
.main {
	padding-top: 10px;
	background: url(imagesmain-bg.jpg) center top no-repeat;
}

/*图片轮播*/
.viewpager {
	height: 326px;
	background-color: #fff;
}

.wb-slider {
	position: relative;
	font-family: arial;
	font-size: 14px;
	overflow: hidden;
}

.wb-slider-conbox {
	overflow: hidden;
}

.wb-slider-ctag {
	display: block;
	position: relative;
}

.wb-slider-ctag img {
	display: block;
	width: 100%;
	height: 100%;
}

.wb-slider-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-family: "宋体";
	color: #fff;
	background: url(imagesmask-bg.png);
}

.wb-slider-mask .ellipsis {
	display: block;
	margin-left: 10px;
	width: 400px;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.wb-slider-switcher {
	position: absolute;
	right: 0;
	bottom: 6px;
	height: 18px;
}

.wb-slider-stag {
	float: left;
	margin-right: 2px;
	height: 18px;
	width: 25px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	background: #898989;
	cursor: pointer;
}

.wb-slider-stag.cur {
	background: #ff8202;
}

/* 西湖要闻 */
.news {
	height: 326px;
	background-color: #fff;
}

.news-hd {
	height: 32px;
	background-color: #ebebeb;
}

.news-bd {
	height: 292px;
	border: 1px solid #bed3e4;
}

.news-tt {
	width: 96px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	color: #333;
	cursor: pointer;
}

.news-tt a{
  color:black;
}

.news-tt.current {
	color: #fff;
	background-color: #006fc5;
}

.news-tt.current  a {
	color: #fff;
}

.news-cen {
	margin: 0 auto;
}

.news-h2 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #c70c0d;
}

.news-h2 a{
	color:red;
}

.news-p {
	padding: 0 13px;
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
	color: #666;
}

.news-p a {
	color: #666;
}

.news-items {
	margin: 6px 15px 0;
}

.news-item {
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 13px no-repeat;
}

.news-item:hover a, .news-item:hover span {
	color: #f14d14;
}

/* state */
.m-state {
	width: 305px;
	height: 225px;
}

.common-hd {
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #006fc5;
}

.common-tt {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background-color: #006fc5;
}
.common-tt a{
	color:#fff;
	}
.wid158 {
	width: 172px;
}

.common-bd {
	border: 1px solid #cccdcd;
	border-top: 0;
	background-color: #fff;
}

.he192 {
	height: 192px;
}

.state-items {
	padding-top: 6px;
	margin-left: 16px;
}

.state-item {
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 15px no-repeat;
}

.state-item:hover a, .state-item:hover span {
	color: #f14d14;
}

.common-block {
	padding-left: 9px;
	width: 70%;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.common-block1 {
	padding-left: 9px;
	width: 90%;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.common-block1 a {
	color: #333;
}

.common-block a {
	color: #333;
}

.common-date {
	margin-right: 15px;
	font-size: 14px;
	color: #808080;
}

/* 横幅 */
.m-banner {
	display: block;
	height: auto;
	border: 1px solid #c4d7e6;
}

.m-banner img {
	vertical-align: top;
}

/* 组织机构 */
.organization {
	height: 301px;
}

.wid73 {
	width: 96px;
}

.he268 {
	height: 268px;
}

.org-leader {
	height: 68px;
	background-color: #f0faff;
}

.org-row {
	padding-left: 5px;
	padding-right: 5px;
	height: 63px;
	border-bottom: 1px dashed #d9d9d9;
}

.org-row.org-last {
	display: block;
	border-bottom: 0;
}

.org-item {
	width: 111px;
	height: 63px;
}

.org-icon1 {
	display: inline-block;
	margin-top: 21px;
	margin-left: 8px;
	width: 26px;
	margin-right: 9px;
	height: 22px;
	background: url(imagesorg-icon1.png);
}

.org-item:hover .org-icon1 {
	background: url(imagesorg-icon1h.png);
}

.org-icon2 {
	display: inline-block;
	margin-top: 22px;
	margin-left: 4px;
	margin-right: 5px;
	width: 27px;
	height: 23px;
	background: url(imagesorg-icon2.png);
}

.org-item:hover .org-icon2 {
	background: url(imagesorg-icon2h.png);
}

.org-icon3 {
	display: inline-block;
	margin-top: 22px;
	margin-left: 11px;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	background: url(imagesorg-icon3.png);
}

.org-item:hover .org-icon3 {
	background: url(imagesorg-icon3h.png);
}

.org-icon4 {
	display: inline-block;
	margin-top: 21px;
	margin-left: 3px;
	margin-right: 13px;
	width: 20px;
	height: 22px;
	background: url(imagesorg-icon4.png);
}

.org-item:hover .org-icon4 {
	background: url(imagesorg-icon4h.png);
}

.org-icon5 {
	display: inline-block;
	margin-top: 22px;
	margin-left: 8px;
	margin-right: 5px;
	width: 24px;
	height: 24px;
	background: url(imagesorg-icon5.png);
}

.org-item:hover .org-icon5 {
	background: url(imagesorg-icon5h.png);
}

.org-icon6 {
	display: inline-block;
	margin-top: 22px;
	margin-right: 11px;
	width: 25px;
	height: 23px;
	background: url(imagesorg-icon6.png);
}

.org-item:hover .org-icon6 {
	background: url(imagesorg-icon6h.png);
}

.org-icon7 {
	display: inline-block;
	margin-top: 13px;
	margin-left: 56px;
	margin-right: 12px;
	width: 41px;
	height: 41px;
	background: url(imagesorg-icon7.png);
}

.org-row:hover  .org-icon7 {
	background: url(imagesorg-icon7h.png);
}

.org-span {
	display: inline-block;
	padding-top: 25px;
	font-size: 14px;
	vertical-align: top;
	color: #000;
}

.org-item:hover .org-span, .org-last:hover .org-span {
	color: #ff6a30;
}

.tab-row1 {
	position: relative;
	height: 299px;
	border: 1px solid #ccc;
	z-index: 9;
}

.tab-tt {
	position: relative;
	width: 90px;
	height: 67px;
	line-height: 67px;
	font-size: 14px;
	text-align: center;
	background-color: #cceeff;
}

.tab-tt.first {
	padding-top: 18px;
	height: 49px;
	line-height: normal;
}

.tab-icon {
	position: absolute;
	display: none;
	top: 30px;
	width: 4px;
	height: 7px;
	z-index: 999;
}

.tab-icon-l {
	right: -4px;
	background: url(imagestab-icon1.png);
}

.tab-icon-r {
	left: -4px;
	background: url(imagestab-icon2.png);
}

.tab-tt.current {
	font-weight: bold;
	color: #fff;
	background-color: #006fc5;
}

.current .tab-icon {
	display: block;
}

.tab-bd {
	position: absolute;
	top: 10px;
	left: 94px;
	width: 345px;
}

.tab-hd a{
 color:black;
}

.tab-link {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 60px;
	width: 90px;
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	color: #333;
	border: 1px solid #d9d9d9;
}

.tab-linkindex {
	float: left;
	margin-top: 22px;
	margin-left: 10px;
	padding-left: 60px;
	width: 90px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #333;
	border: 1px solid #d9d9d9;
}

.tab-linkindex:hover {
	color: #fff;
}

.tab-link:hover {
	color: #fff;
}

.tab-link1 {
	background: url(imagestab-icon3.png) 17px 9px no-repeat #f3f3f3;
}

.tab-link1:hover {
	border: 1px solid #ff6a30;
	background: url(imagestab-icon3h.png) 17px 9px no-repeat #ff6a30;
}

.tab-link2 {
	background: url(imagestab-icon4.png) 15px 9px no-repeat #f3f3f3;
}

.tab-link2:hover {
	border: 1px solid #46c0ef;
	background: url(imagestab-icon4h.png) 15px 9px no-repeat #46c0ef;
}

.tab-link3 {
	background: url(imagestab-icon5.png) 17px 9px no-repeat #f3f3f3;
}

.tab-link3:hover {
	border: 1px solid #6abb38;
	background: url(imagestab-icon5h.png) 17px 9px no-repeat #6abb38;
}

.tab-link4 {
	background: url(imagestab-icon6.png) 15px 9px no-repeat #f3f3f3;
}

.tab-link4:hover {
	border: 1px solid #9899f7;
	background: url(imagestab-icon6h.png) 15px 9px no-repeat #9899f7;
}

.tab-link5 {
	background: url(imagestab-icon7.png) 17px 9px no-repeat #f3f3f3;
}

.tab-link5:hover {
	border: 1px solid #46c0ef;
	background: url(imagestab-icon7h.png) 17px 9px no-repeat #46c0ef;
}

.tab-link6 {
	background: url(imagestab-icon8.png) 15px 9px no-repeat #f3f3f3;
}

.tab-link6:hover {
	border: 1px solid #ff6a30;
	background: url(imagestab-icon8h.png) 15px 9px no-repeat #ff6a30;
}

.tab-link7 {
	background: url(imagestab-icon9.png) 17px 9px no-repeat #f3f3f3;
}

.tab-link7:hover {
	border: 1px solid #9899f7;
	background: url(imagestab-icon9h.png) 17px 9px no-repeat #9899f7;
}

/* 公告公示 */
.public {
	height: 301px;
}

.row-link1 {
	height: 300px;
}

.row-com-a {
	display: block;
	width: 200px;
	height: 67px;
	line-height: 67px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #006fc5;
}

.row-com-a:hover {
	background-color: #075cab;
}

/* 重点领域服务 */
.server {
	height: 296px;
}

.server-hd {
	height: 31px;
	border-bottom: 1px solid #006fc5;
}

.server-tt {
	width: 140px;
	height: 31px;
	line-height: 31px;
	font-size: 16px;
	text-align: center;
	background-color: #ebebeb;
}

.server-tt.current {
	color: #fff;
	background-color: #006fc5;
}

.left-btn {
	float: left;
	cursor: pointer;
}

.left-btn1 {
	margin-top: 48px;
	margin-left: 8px;
	width: 12px;
	height: 26px;
	background: url(imagesleft-btn1.png);
}

.focus {
	float: left;
	overflow: hidden;
}

.focus1 {
	margin-top: 20px;
	margin-left: 13px;
	width: 594px;
	height: 98px;
}

.right-btn {
	float: left;
	cursor: pointer;
}

.right-btn1 {
	margin-top: 48px;
	margin-left: 14px;
	width: 12px;
	height: 26px;
	background: url(imagesright-btn1.png);
}

.he128 {
	height: 128px;
	background-color: #fbfbfb;
}

.focus-bd {
	height: 98px;
}

.focus-bd-pics {
	height: 98px;
}

.focus-bd-pics-item {
	width: 98px;
	height: 98px;
	float: left;
	display: inline;
}

.focus-icon {
	display: block;
	margin-top: 12px;
	margin-left: 25px;
	width: 48px;
	height: 48px;
}

.focus-icon1 {
	background: url(imagesserver-icon1.png);
}

.focus-icon2 {
	background: url(imagesserver-icon2.png);
}

.focus-icon3 {
	background: url(imagesserver-icon3.png);
}

.focus-icon4 {
	background: url(imagesserver-icon4.png);
}

.focus-icon5 {
	background: url(imagesserver-icon5.png);
}

.focus-icon6 {
	background: url(imagesserver-icon6.png);
}

.focus-color {
	display: block;
	padding-top: 9px;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.focus-bd-pics-item:hover .focus-color1 {
	color: #f52212;
}

.focus-bd-pics-item:hover .focus-color2 {
	color: #c4629b;
}

.focus-bd-pics-item:hover .focus-color3 {
	color: #e86d00;
}

.focus-bd-pics-item:hover .focus-color4 {
	color: #3fa42f;
}

.focus-bd-pics-item:hover .focus-color5 {
	color: #966cea;
}

.focus-bd-pics-item:hover .focus-color6 {
	color: #f3b133;
}

.depart {
	height: 123px;
	border: 1px solid #ccc;
	background-color: #fbfbfb;
}

.depart-hd {
	width: 90px;
	height: 124px;
	background: url(imagesdepart-hd.png) right 10px no-repeat;
}

.depart-icon {
	margin-top: 19px;
	margin-left: 16px;
	display: block;
	width: 58px;
	height: 58px;
	background: url(imagesdepart-hd-icon.png) no-repeat;
}

.depart-span {
	display: block;
	padding-top: 10px;
	padding-left: 11px;
	font-size: 16px;
}

.left-btn2 {
	margin-top: 37px;
	margin-left: 1px;
	width: 11px;
	height: 48px;
	background: url(imagesleft-btn2.jpg);
}

.right-btn2 {
	margin-top: 37px;
	margin-left: 2px;
	width: 11px;
	height: 48px;
	background: url(imagesright-btn2.jpg);
}

.focus2 {
	margin-top: 25px;
	margin-left: 3px;
	width: 540px;
	height: 74px;
}

.focus-bd-pics-item2 {
	width: 540px;
	height: 74px;
}

.focus-bd2 {
	height: 74px;
}

.focus-bd-pics2 {
	height: 74px;
}

.depart-link {
	width: 80px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background-color: #51b0f1;
}

.depart-link1 {
	width: 80px;
	height: 32px;
	margin-top:5px;
	margin-left:5px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background-color: #51b0f1;
}

.depart-link:hover {
	background-color: #1289da;
}

/* 个人办事 */
.affairs, row-link2 {
	height: 296px;
}

.affairs-tt {
	text-align: center;
	font-size: 16px;
	color: #333;
	background-color: #ebebeb;
	cursor: pointer;
}

.affairs-tt.current {
	color: #fff;
	background: #006fc5;
}

.he264 {
	height: 264px;
}

.affairs-link {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	width: 106px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	color: #333;
	background: url(imagesaffairs-icon.png) 10px 14px no-repeat #e6f6ff;
	border: 1px solid #c4deec;
}

.affairs-link:hover {
	background: url(imagesaffairs-iconh.png) 10px 14px no-repeat #51b0f1;
	color: #fff;
	border: 1px solid #51b0f1;
}

.affairs-link1 {
	display: block;
	margin-top: 10px;
	margin-left: 7px;
	width: 106px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	color: #333;
	background: url(imagesaffairs-icon.png) 10px 14px no-repeat #e6f6ff;
	border: 1px solid #c4deec;
}

.affairs-link1:hover {
	background: url(imagesaffairs-iconh.png) 10px 14px no-repeat #51b0f1;
	color: #fff;
	border: 1px solid #51b0f1;
}

.row-link2-a {
	display: block;
	width: 198px;
	height: 55px;
	border: 1px solid #d9d9d9;
	background-color: #f3f3f3;
}

.link2-icon {
	display: inline-block;
	margin-top: 6px;
	margin-left: 30px;
	width: 36px;
	height: 36px;
	vertical-align: top;
}

.link2-span {
	display: inline-block;
	padding-top: 16px;
	padding-left: 5px;
	font-size: 14px;
	vertical-align: top;
	color: #333;
}

.link2-span.last {
	padding-top: 4px;
}

.link2-icon1 {
	background: url(imageslink-icon1.png);
}

.row-link2-a:hover .link2-icon1 {
	background: url(imageslink-icon1h.png);
}

.link2-icon2 {
	background: url(imageslink-icon2.png);
}

.row-link2-a:hover .link2-icon2 {
	background: url(imageslink-icon2h.png);
}

.link2-icon3 {
	background: url(imageslink-icon3.png);
}

.row-link2-a:hover .link2-icon3 {
	background: url(imageslink-icon3h.png);
}

.link2-icon4 {
	background: url(imageslink-icon4.png);
}

.row-link2-a:hover .link2-icon4 {
	background: url(imageslink-icon4h.png);
}

.link2-icon5 {
	background: url(imageslink-icon5.png);
}

.row-link2-a:hover .link2-icon5 {
	background: url(imageslink-icon5h.png);
}

.row-link2-a:hover .link2-span {
	color: #fff;
}

.row-link2-a1:hover {
	border: 1px solid #ff6a30;
	background-color: #ff6a30;
}

.row-link2-a2:hover {
	border: 1px solid #46c0ef;
	background-color: #46c0ef;
}

.row-link2-a3:hover {
	border: 1px solid #6abb38;
	background-color: #6abb38;
}

.row-link2-a4:hover {
	border: 1px solid #9899f7;
	background-color: #9899f7;
}

.row-link2-a5:hover {
	border: 1px solid #f3bb4e;
	background-color: #f3bb4e;
}

.row-viewpage {
	height: 93px;
	border: 1px solid #d1d1d1;
}

.left-btn3 {
	margin-top: 33px;
	margin-left: 8px;
	width: 12px;
	height: 26px;
	background: url(imagesleft-btn1.png);
}

.right-btn3 {
	margin-top: 33px;
	margin-left: 10px;
	width: 12px;
	height: 26px;
	background: url(imagesright-btn1.png);
}

.focus3 {
	margin-top: 10px;
	margin-left: 4px;
	width: 1184px;
	height: 74px;
}

.focus-bd-pics-item3 {
	width: 1184px;
	height: 74px;
}

.focus-bd3 {
	height: 74px;
}

.focus-bd-pics3 {
	height: 74px;
}

/* 直播访谈 */
.interview {
	height: 347px;
}

.he314 {
	height: 314px;
}

.interview-l {
	margin: 10px 10px 0 11px;
}

.interview-r {
	margin: 10px 10px 0 0;
}

.inter-video {
	width: 350px;
	height: 230px;
}

.inter-l-row {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.inter-trailer {
	width: 321px;
	height: 123px;
}

.inter-com-hd {
	height: 24px;
	border-bottom: 1px solid #ccc;
}

.inter-com-tt {
	width: 76px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-bottom: 3px solid #006fc5;
}

.inter-r-tra {
	padding-left: 8px;
}

.inter-review {
	width: 321px;
	height: 180px;
}

.inter-items {
	margin-top: 6px;
	margin-left: 10px;
}

.inter-item {
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 14px no-repeat;
}

.inter-item1 {
	line-height: 25px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 14px no-repeat;
}

.inter-item:hover a, .inter-item:hover span {
	color: #f14d14;
}

/* 常见问题,民意征集 */
.problem, .opinion {
	height: 169px;
}

.he136 {
	height: 136px;
}

.problem-itmes {
	padding-top: 7px;
	margin-left: 16px;
}

.problem-item {
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 14px no-repeat;
}

.problem-item:hover a, .problem-item:hover span {
	color: #f14d14;
}

/* 政务咨询 */
.consulting {
	height: 347px;
}

.consulting-link {
	display: block;
	border: 1px solid #d9d9d9;
	background-color: #f3f3f3;
}

.consulting-link1 {
	width: 198px;
	height: 48px;
}

.consulting-link2 {
	width: 92px;
	height: 80px;
}

.consulting-icon {
	display: inline-block;
	width: 36px;
	height: 36px;
	vertical-align: top;
}

.consulting-span {
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	color: #333;
}

.consulting-span1 {
	padding-left: 21px;
	line-height: 48px;
}

.consulting-span2 {
	display: block;
	padding-top: 8px;
	text-align: center;
}

.consulting-icon1 {
	margin-top: 6px;
	margin-left: 30px;
	background: url(imagesconsulting-icon1.png);
}

.consulting-icon2 {
	margin-top: 6px;
	margin-left: 30px;
	background: url(imagesconsulting-icon2.png);
}

.consulting-icon3 {
	margin-top: 7px;
	margin-left: 27px;
	background: url(imagesconsulting-icon3.png);
}

.consulting-icon4 {
	margin-top: 7px;
	margin-left: 27px;
	background: url(imagesconsulting-icon4.png);
}

.consulting-icon5 {
	margin-top: 7px;
	margin-left: 27px;
	background: url(imagesconsulting-icon5.png);
}

.consulting-icon6 {
	margin-top: 7px;
	margin-left: 27px;
	background: url(imagesconsulting-icon6.png);
}

.consulting-color1:hover {
	border: 1px solid #ff6a30;
	background-color: #ff6a30;
}

.consulting-color2:hover {
	border: 1px solid #46c0ef;
	background-color: #46c0ef;
}

.consulting-color3:hover {
	border: 1px solid #6abb38;
	background-color: #6abb38;
}

.consulting-color4:hover {
	border: 1px solid #9899f7;
	background-color: #9899f7;
}

.consulting-color5:hover {
	border: 1px solid #ff6a30;
	background-color: #ff6a30;
}

.consulting-color6:hover {
	border: 1px solid #46c0ef;
	background-color: #46c0ef;
}

.consulting-link:hover .consulting-span {
	color: #fff;
}

.consulting-link:hover .consulting-icon1 {
	background: url(imagesconsulting-icon1h.png);
}

.consulting-link:hover .consulting-icon2 {
	background: url(imagesconsulting-icon2h.png);
}

.consulting-link:hover .consulting-icon3 {
	background: url(imagesconsulting-icon3h.png);
}

.consulting-link:hover .consulting-icon4 {
	background: url(imagesconsulting-icon4h.png);
}

.consulting-link:hover .consulting-icon5 {
	background: url(imagesconsulting-icon5h.png);
}

.consulting-link:hover .consulting-icon6 {
	background: url(imagesconsulting-icon6h.png);
}

/* sel */
.sel {
	float: left;
	padding-left: 10px;
	width: 204px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #666;
	border: 1px solid #e5e5e5;
}

.sel.first {
	width: 184px;
}

.sel.last {
	width: 200px;
}


/* 西湖新闻 li图片修改*/
#xhxwlist li{
	background:url(imagesn_huilaba.jpg) no-repeat left center;
}
#xhxwlist li div {
 margin-left:10px;
}
#xhywlist li{
	background:url(imagesn_huilaba.jpg) no-repeat left center;
}
#xhywlist li div {
 margin-left:10px;
}
