@charset "gb2312";
/* CSS Document */

*{
	margin:0 auto;
    padding:0;
}
body,div,ul,li,h1,h2,h3,h4,h5{
	margin:0 auto;
	padding:0;
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:14px;
	color:#000;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	color:#015293;
}
img{
	border:0;
}
input{
	border:0;
	outline:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.fixediv{
	position:fixed;
	top:140px;
	z-index:10;
	width:75px;
	height:auto;
}
.fixediv img{
	float:left;
}
.fixediv a.close{
	width:41px;
	height:14px;
	float:right;
	margin-bottom:5px;
}
.fixediv .app1 img{
	width:75px;
	height:100px;
	margin-bottom:20px;
}
.fixediv .app2 img{
	width:75px;
	height:116px;
	margin-bottom:6px;
}
.fixediv .app3 img{
	width:75px;
	height:116px;
}
.leftadv{
    left:10px;
	top:240px;
}
.rightadv{
	right:10px;
}
.content-left{
	position:absolute;
	left:75px;
	top:19px;
	z-index:10;
}
.content-right{
	position:absolute;
	right:74px;
	top:19px;
	z-index:10;
}

.top{
	width:100%;
	height:26px;
	line-height:26px;
	background:#f3f6fa;
	min-width:1100px;
}
.top ul{
	width:1100px;
	height:26px;
}
.top ul li{
	color:#858fa6;
	font-size:12px;
}
.top ul .time{
	background:url(time.png) left center no-repeat;
	padding-left:26px;
}
.top ul li a{
	color:#858fa6;
	float:left;
}
.top ul li span{
	width:6px;
	height:6px;
	float:left;
	border-radius:50%;
	background:#858fa6;
	margin:10px;
}


.logo{
	width:1100px;
	height:141px;
	background:url(logo-bj.png) 545px center no-repeat;
}
.logo1{
	width:396px;
	height:141px;
}
.logo1 img{
	width:376px;
	height:145px;
}
.tq{
	width:173px;
	height:71px;
	text-align:center;
	border-left:1px solid #f1f1f1;
	margin-top:36px;
}
.search{
	width:399px;
	height:141px;
}
.search .search-an{
	width:267px;
	height:20px;
	line-height:20px;
	font-size:12px;
	margin-top:32px;
	overflow:hidden;
	float:right;
}
.search .search-an a{
	float:left;
	margin:0 5px;
}
.search .search-an a img{
	width:20px;
	height:20px;
	float:left;
}
.search .search-an span{
	float:left;
	margin:0 5px;
}
.search .search1{
	width:399px;
	height:28px;
	margin-top:9px;
}
.search .search1 .search2{
	width:330px;
	height:30px;  
	padding:0 14px;
	line-height:30px;
	font-size:12px;
	color:#999;
	background:url(search.png) center no-repeat;
	float:left;
}
.search .search1 .search3{
	width:40px;
	height:30px;
	background:url(search-an.png) center no-repeat;
	float:left;
}
.search .xq{
	width:164px;
	height:40px;
	line-height:40px;
    float:right;
}
.search .xq a{
	padding:0 7px;
	color:#015293;
}


.nav{
	width:1100px;
	height:43px;
	background:#015293;
}
.nav ul{
	width:1098px;
	height:43px;
	line-height:43px;
	float:left;
	padding:0 1px;
}
.nav ul a{
	width:182px;
	height:43px;
	float:left;
	border-right:1px solid #ccc;
	color:#fff;
	text-align:center;
	font-size:18px;
	overflow:hidden;
}
.nav ul a:hover{
	background:#1d71b8;
}
.nav ul .nav-ts{
	border:0;
}
/*.nav1{
	width:197px;
	height:43px;
	background:url(nav1.png) center no-repeat;
	margin-top:-4px;
	line-height:45px;
	padding:0 20px;
}
.nav1 a{
	padding:0 14px;
	color:#fff;
	float:left;
}

*/
.subject{
	width:1080px;
	height:auto;
	border:1px solid #eee;
	box-shadow:0 3px 3px 0 #eee;
	overflow:hidden;
	padding:10px;
}
.news{
	width:1080px;
	height:416px;
	overflow:hidden;
	margin-bottom:10px;
}
.news-left{
	width:560px;
	heigh:416px;
}
.yx-rotaion-content{
	width:560px;
	height:360px;
	position:relative;
	overflow:hidden;
}
.yx-rotaion-content .yx-rotaion {
	width:560px;
	height:360px;
	overflow:hidden;
}
.yx-rotaion-content .yx-rotaion .rotaion_list{
	width:560px;
	height:328px;
}
.yx-rotaion-content .yx-rotaion .rotaion_list img {
	width:560px;
	height:360px;
	display:block;
}
.yx-rotaion-content .yx-rotaion .txt {
	width:560px;
	height:32px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	overflow:hidden;
}
.yx-rotaion-content .yx-rotaion .txt li {
	width:400px;
	height:32px;
	overflow:hidden;
	line-height:32px;
	position:absolute;
	bottom:-32px;
	left:10px;
}
.yx-rotaion-content .yx-rotaion .txt li a {
    color:#fff;
}
.yx-rotaion-content .yx-rotaion .num {
	width:80px;
	height:10px;
	position:absolute;
	bottom:11px;
	right:0;
    font-size:0;
    line-height:0;
    text-align: center;
    z-index:2;
}
.yx-rotaion-content .yx-rotaion .num li {
	width:10px;
	height:10px;
    background:url(icon4-1.png) center no-repeat;
	float:left;
	overflow:hidden;
	margin-right:8px;
	cursor:pointer;
}
.yx-rotaion-content .yx-rotaion .num .on {
    background:url(icon5-1.png) center no-repeat;
}
.yx-rotaion-content .yx-rotaion .prev {
	width:42px;
	height:69px;
    background:url(icon-left.png) center no-repeat;
    display:block;
    position:absolute;
    top:40%;
	left:0;
}
.yx-rotaion-content .yx-rotaion .next {
    width:42px;
	height:69px;
    background:url(icon-right.png) center no-repeat;
    display:block;
    position:absolute;
    top:40%;
	right:0;
}
.yx-rotaion-content h3{
	width:560px;
	heigh:32px;
	line-height:32px;
	position:absolute;
	right:0;
	bottom:0;
	z-index:0;
	background:#000;
	filter:alpha(opacity=30);   
    -moz-opacity:0.3;   
    -khtml-opacity: 0.3;   
    opacity: 0.3;  
}

.news-an{
	width:560px;
	height:51px;
	background:url(an-bj.png) center no-repeat;
	margin-top:5px;
}
.news-an a{
	width:atuo;
	height:51px;
	line-height:51px;
	color:#333;
	font-size:16px;
}
.news-an1{
	background:url(an-icon1-1.png) 70px center no-repeat;
	padding-left:120px;
	width:160px;
}
.news-an1:hover{
	background:url(an-icon1.png) 70px center no-repeat;
	color:#015293;
}
.news-an2{
	background:url(an-icon2-1.png) 90px center no-repeat;
	padding-left:140px;
	width:140px;
}
.news-an2:hover{
	background:url(an-icon2.png) 90px center no-repeat;
	color:#015293;
}

.news-right{
	width:511px;
	height:416px;
}
.notice{
	width:511px;
	height:92px;
	overflow:hidden;
}
.notice h3{
	width:511px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:24px;
	overflow:hidden;
}
.notice h3 a{
	color:#015293;
}
.txtMarquee-left{
	width:511px;
	height:30px;
	position: relative;
}
.qimo8{ 
    overflow:hidden; 
}
.qimo8 .qimo {
	width:8000%; 
	height:30px;
}
.qimo8 .qimo div{ 
    float:left;
}
.qimo8 .qimo ul{ 
    float:left; 
	height:30px; 
	overflow:hidden; 
	zoom:1; 
}
.qimo8 .qimo ul li{
	float:left; 
	line-height:30px; 
}
.qimo8 li a{
	margin-right:10px;
}
.tab1 { 
    width:511px; 
	height:268px; 
	position:relative;
}
.tab-title1{
	width:510px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc; 
}
.tab-title1 a{
	width:126.5px; 
	height:34px; 
	float:left; 
	font-size:16px; 
	border-right:1px solid #dcdcdc; 
	text-align:center;
}
.tab-title1 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab1 div {
	width:511px; 
	height:220px;
    position:absolute; 
	top:50px; 
	left:0; 
	display:none;
}
.tab1 .block { 
    display:block;
}
.tab1 ul { 
    width:501px;
	height:216px;
	overflow:hidden;
}
.tab1 li {
	width:501px;
	height:auto;
	line-height:30px;
	overflow:hidden;
	float:left;
}
.tab1 li span{
	padding:0 10px;
	color:#999;
}

.leader-an{
	width:510px;
	height:51px;
	background:url(an-bj.png) center no-repeat;
	margin-top:5px;
}
.leader-an a{
	width:atuo;
	height:51px;
	line-height:51px;
	color:#333;
	font-size:16px;
}
.leader-an1{
	background:url(zj-icon1.png) 65px center no-repeat;
	padding-left:105px;
	width:130px;
}
.leader-an1:hover{
	background:url(zj-icon1-1.png) 65px center no-repeat;
	color:#015293;
}
.leader-an2{
	background:url(zj-icon2.png) 103px center no-repeat;
	padding-left:145px;
	width:110px;
}
.leader-an2:hover{
	background:url(zj-icon2-1.png) 103px center no-repeat;
	color:#015293;
}



.news1{
	width:1052px;
	height:90px;
	border:1px solid #dcdcdc;
	background:url(news-bj1.png) center repeat-y;
	padding:10px 12px;
}
.news1-list{
	width:333px;
	height:90px;
	margin-left:15px;
}
.news1-list h2{
	width:17px;
	height:80px;
	float:left;
	background:#015293;
	border-radius:20px;
	box-shadow:1px 1px 1px 1px #999;
	padding:5px 4px;
	font-weight:normal;
	line-height:19px;
	font-size:16px;
}
.news1-list h2 a{
	color:#fff;
}
.news1-list ul{
	width:278px;
	height:90px;
	overflow:hidden;
	float:left;
	margin:0 15px;
}
.news1-list ul li{
	width:262px;
	height:auto;
	overflow:hidden;
	line-height:30px;
	background:url(icon-list.png) left 15px no-repeat;
	padding-left:16px;
}
.news1-list ul li span{
	color:#999;
	padding:0 10px;
	float:right;
}


.special{
	width:1078px;
	height:73px;
	margin:10px auto;
}
.slideGroup{ 
    width:1078px;
	height:73px;
}
.slideGroup .slideBox{
	width:1078px;
	height:73px; 
    overflow:hidden;
    position:relative;   
}
.slideGroup .slideBox ul{ 
    width:1078px;
	height:73px;
}
.slideGroup .slideBox ul a{ 
    width:1078px;
	height:73px;
	float:left; 
}
.slideGroup .slideBox a img{ 
    width:1078px; 
	height:73px; 
	display:block;
}


.tab2 { 
    width:1076px; 
	height:324px; 
	position:relative;
	border:1px solid #dcdcdc;
}
.tab-title2{
	width:148px;
	height:324px;
	background:#f9f9f9;
	font-weight:normal; 
	border-right:1px solid #dcdcdc; 
}
.tab-title2 a{
	width:148px;
	height:107px;
	float:left; 
	font-size:16px; 
	text-align:center;
    display:block;
	line-height:30px;
}
.tab-title2 span{
	width:148px;
	height:1px;
	float:left;
	background:#dcdcdc;
}
.tab-title2 a img{
	display:block;
	margin-top:20px;
}
.tab-title2 .up{
	padding-right:1px;
	background:#fff;
	color:#007dcc;
}
.tab-title2 :hover{
	padding-right:1px;
	background:#fff;
}
.tab-title2 :hover img{
	transform:rotateY(360deg);
    -ms-transform:rotateY(360deg); 	/* IE 9 */
    -moz-transform:rotateY(360deg); 	/* Firefox */
    -webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
    -o-transform:rotateY(360deg); 	/* Opera */
    transform-origin:center;
    transition:all .3s linear
}
.tab2 .main-common {
	width:898px; 
	height:304px;
	overflow:hidden;
    position:absolute; 
	top:10px; 
	left:168px; 
	display:none;
}
.tab2 .block { 
    display:block;
}
.tab2 .main-common h2{
	width:auto;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	border-bottom:2px solid #dcdcdc;
	font-weight:normal;
	font-size:16px;
}
.tab2 .main-common h2 a{
	padding:0 20px;
}
.gk-common1{
	width:655px;
	height:304px;
}
.gk-common1-1{
	width:655px;
	height:40px;
	line-height:40px;
}
.gk-common1-1 ul li{
	width:auto;
	height:40px;
	float:left;
	padding-left:26px;
	padding-right:15px;
}
.gk-common1-1 .gk-an1{
	background:url(icon21.png) left center no-repeat;
}
.gk-common1-1 .gk-an2{
	background:url(icon22.png) left center no-repeat;
}
.gk-common1-1 .gk-an3{
	background:url(icon23.png) left center no-repeat;
}
.gk-common1-1 .gk-an4{
	background:url(icon24.png) left center no-repeat;
}
.gk-common1-1 .gk-an5{
	background:url(icon25.png) left center no-repeat;
}
.tab4 { 
    width:655px; 
	height:188px; 
	position:relative;
}
.tab-title4{
	width:655px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.tab-title4 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
    padding:0 20px;
}
.tab-title4 .up {
	color:#007dcc;
	border-bottom:2px solid #007dcc;
}
.tab4 div {
	width:655px; 
	height:154px;
    position:absolute; 
	top:44px; 
	left:0; 
	display:none;
}
.tab4 .block { 
    display:block;
}
.tab4 ul { 
    width:645px;
	height:154px;
	overflow:hidden;
}
.tab4 li {
	width:629px;
	height:auto;
	line-height:30px;
	overflow:hidden;
	float:left;
	background:url(icon-list.png) left center no-repeat;
	padding-left:16px;
}
.tab4 li span{
	padding:0 10px;
	color:#999;
}
.gk-common1 .gk-common1-2{
	width:655px;
	height:60px;
	overflow:hidden;
	margin-top:10px;
}
.gk-common1 .gk-common1-2 ul li{
	width:85px;
	height:20px;
	line-height:19px;
	float:left;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	text-align:center;
	margin-top:8px;
	margin-right:6px;
}

.gk-common2{
	width:231px;
	height:304px;
}
.gk-common2 ul{
	width:231px;
	height:264px;
}
.gk-common2 ul li a{
	width:231px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	margin-top:7px;
	text-align:center;
	background:#e6f4fc;
	color:#007dcc;
	float:left;
}
.gk-common2 ul li a:hover{
	background:#007dcc;
	color:#fff;
}
.fw-common1{
	width:347px;
	height:304px;
}
.fw-common1 h2{
	width:347px;
	height:30px;
}
.fw-common1 h2 a{
	color:#88a659;
	border-bottom:2px solid #88a659;
	float:left;
}
.fw-common1 .fw-common1-1{
	width:347px;
	height:147px;
	margin:10px auto;
	overflow:hidden;
}
.fw-common1 .fw-common1-1 li{
	width:113px;
	height:70px;
	line-height:26px;
	float:left;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	text-align:center;
}
.fw-common1 .fw-common1-1 li a{
	width:113px;
	height:26px;
	float:left;
	padding-top:44px;
}
.fw-common1 .fw-common1-1 li .fw-an1{
	background:#f2f2f2 url(icon15.png) center 6px no-repeat;
}
.fw-common1 .fw-common1-1 li .fw-an2{
	background:#f2f2f2 url(icon16.png) center 6px no-repeat;
}
.fw-common1 .fw-common1-1 li .fw-an3{
	background:#f2f2f2 url(icon17.png) center 6px no-repeat;
}
.fw-common1 .fw-common1-1 li .fw-an4{
	background:#f2f2f2 url(icon18.png) center 6px no-repeat;
}
.fw-common1 .fw-common1-1 li .fw-an5{
	background:#f2f2f2 url(icon19.png) center 6px no-repeat;
}
.fw-common1 .fw-common1-1 li .fw-an6{
	background:#f2f2f2 url(icon20.png) center 6px no-repeat;
}
.fw-common1 .fw-common1-2{
	width:353px;
	height:60px;
	overflow:hidden;
}
.fw-common1 .fw-common1-2 li{
	width:80px;
	height:20px;
	line-height:19px;
	float:left;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	text-align:center;
	margin-top:8px;
	margin-right:6px;
}
 
.fw-common2{
	width:539px;
	height:304px;
}
.fw-common2 h2{
	width:539px;
	height:30px;
}
.fw-common2 h2 a{
	color:#88a659;
	border-bottom:2px solid #88a659;
	float:left;
}
.fw-common2-1{
	width:539px;
	height:94px;
	float:left;
	margin-bottom:9px;
}
.fw-common2-1 h3{
	width:10px;
	height:80px;
	line-height:19px;
	float:left;
	border-left:3px solid #dfdfdf;
	background:url(fw-bj2.png) right center no-repeat;
	padding:7px 25px 7px 15px;
	font-size:16px;
	font-weight:normal;
}
.fw-common2-1 ul{
	width:481px;
	height:80px;
	float:left;
} 
.fw-common2-1 ul li{
	width:70px;
	height:30px;
	line-height:30px;
	float:left;
	background:url(icon-list1.png) 6px center no-repeat;
	padding-left:26px;
}

.hd-common1{
	width:240px;
	height:304px;
}
.hd-common1 h2{
	width:240px;
	height:30px;
}
.hd-common1 h2 a{
	color:#cf452a;
	border-bottom:2px solid #cf452a;
	float:left;
}
.hd-common1 ul{
	width:240px;
	height:264px;
	margin-top:10px;
	overflow:hidden;
}
.hd-common1 ul li{
	width:118px;
	height:80px;
	line-height:26px;
	float:left;
	border:1px solid #dcdcdc;
	text-align:center;
}
.hd-common1 ul li a{
	width:118px;
	height:26px;
	float:left;
	padding-top:54px;
}
.hd-common1 ul li .hd-an1{
	background:#f2f2f2 url(icon9.png) center 10px no-repeat;
}
.hd-common1 ul li .hd-an2{
	background:#f2f2f2 url(icon10.png) center 10px no-repeat;
}
.hd-common1 ul li .hd-an3{
	background:#f2f2f2 url(icon11.png) center 10px no-repeat;
}
.hd-common1 ul li .hd-an4{
	background:#f2f2f2 url(icon12.png) center 10px no-repeat;
}
.hd-common1 ul li .hd-an5{
	background:#f2f2f2 url(icon13.png) center 10px no-repeat;
}
.hd-common1 ul li .hd-an6{
	background:#f2f2f2 url(icon14.png) center 10px no-repeat;
}
.hd-common2{
	width:646px;
	height:304px;
}
.hd-common2 h2{
	width:646px;
	height:30px;
}
.hd-common2 h2 a{
	color:#cf452a;
	border-bottom:2px solid #cf452a;
	float:left;
}
.hd-common2 p{
	width:643px;
	height:148px;
	margin-top:10px;
	overflow:hidden;
	line-height:24px;
}
.hd-common2 p img{
	width:196px;
	height:148px;
	float:left;
	margin-right:10px;
}
.hd-common2 p span{
	color:#cf452a;
}
.hd-common2 p a{
	color:#999;
}
.hd-common2 ul { 
    width:643px;
	height:90px;
	overflow:hidden;
	margin-top:10px;
}
.hd-common2 ul li {
	width:627px;
	height:auto;
	line-height:30px;
	overflow:hidden;
	float:left;
	background:url(icon-list.png) left 15px no-repeat;
	padding-left:16px;
}
.hd-common2 ul li span{
	padding:0 10px;
	color:#999;
}


.link{
	width:1100px;
	height:225px;
	overflow:hidden;
	margin-top:10px;
}
.link-left{
	width:850px;
	height:225px;
	overflow:hidden;
	background:#f3f6fa;
}
.group{
	width:850px;
	height:32px;
	background:#fff;
	overflow:hidden;
}
.group ul{
	width:850px;
	height:30px;
	background:#f3f6fa;
	border-bottom:2px solid #015293;
	line-height:50px;
}
.group ul li{
	width:170px;
	height:30px;
	float:left;
	text-align:center;
    line-height:30px;
    cursor: pointer;
	color:#015293;
}
.group ul li i {
    display:inline-block;
    width:9px;
    height:6px;
    background:url(icon-bottom.png) no-repeat center;
    margin-left:7px;
}
.group ul li.current{
	background:#015293;
	color:#fff;
}
.group ul li.current i {
    background:url(icon-top.png) no-repeat center;
    transition:all .3s linear;
    transform:rotate(360deg);
}
.frdlinks-links-box-cnt {
    width:850px;
	height:193px;
	float:left;
}
.frdling-cnt-box {
	width:847px;
	height:173px;
    overflow-y:auto;
	padding:10px 2px;
}
.frdling-cnt-box li {
	width:112px;
    height:30px;
    line-height:30px;
    float:left;
    overflow: hidden;
	padding-left:26px;
	background:url(icon-list2.png) 10px center no-repeat;
}
.frdling-cnt-box1 li {
	width:181px;
    height:30px;
    line-height:30px;
    float:left;
    overflow: hidden;
	padding-left:26px;
	background:url(icon-list2.png) 10px center no-repeat;
}
.link-right{
	width:242px;
	height:225px;
	overflow:hidden;
	background:#f9f9f9;
}
.link-right h2{
	width:200px;
	height:30px;
	line-height:30px;
	border-bottom:2px solid #015293;
	font-weight:normal;
	background:url(icon26.png) 6px center no-repeat;
	padding-left:42px;
	color:#015293;
}

.tab3 { 
    width:242px; 
	height:193px; 
	position:relative;
}
.tab-title3{
	width:242px;
	height:30px;
	line-height:30px;
	background:#dcdcdc;
	font-weight:normal; 
}
.tab-title3 a{
	width:121px; 
	height:30px; 
	float:left; 
	text-align:center;
}
.tab-title3 .up {
	background:#ededed;
}
.tab3 div {
	width:222px; 
	height:143px;
    position:absolute; 
	top:40px; 
	left:10px; 
	display:none;
}
.tab3 .block { 
    display:block;
}
.tab3 ul { 
    width:222px;
	height:143px;
	overflow:hidden;
}
.tab3 li {
	width:200px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	float:left;
	padding-left:22px;
}
.link-lo1{
	background:url(ol1.png) left center no-repeat;
}
.link-lo2{
	background:url(ol2.png) left center no-repeat;
}
.link-lo3{
	background:url(ol3.png) left center no-repeat;
}
.link-lo4{
	background:url(ol4.png) left center no-repeat;
}
.link-lo5{
	background:url(ol5.png) left center no-repeat;
}
.tab3 li span{
	float:right;
}

.bottom{
	width:100%;
	height:142px;
	background:#ededed;
	margin-top:10px;
	border-top:3px solid #ddd;
	min-width:1100px;
}
.bottom ul{
	width:1100px;
	height:142px;
}
.bottom-left{
	width:311px;
	height:142px;
	text-align:center;
	background:url(bottom-xian.png) right center no-repeat;
}
.bottom-left img{
	margin:40px 35px 0 35px;
}
.bottom-right{
	width:728px;
	height:122px;
	font-size:12px;
	line-height:20px;
	margin-top:20px;
	color:#646464;
}
.bottom-right .bottom-ts{
	color:#afb9c6;
}
.bottom-right .bottom-ts1{
	background:url(bottom3.png) left center no-repeat;
	padding-left:25px;
}


/*服务*/
.currenturl{
	width:1058px;
	height:40px;
	line-height:40px;
	background:#f9f9f9;
	border:1px solid #f1f1f1;
	padding:0 10px;
}
.currenturl a{
	width:auto;
	height:40px;
	color:#99a8be;
	float:left;
}
.currenturl span{
	width:auto;
	height:40px;
	color:#99a8be;
	float:left;
	padding:0 5px;
}
.fw-content1{
	width:1080px;
	height:412px;
	margin:10px 0;
}
.fw-content1-left{
	width:722px;
	height:412px;
	overflow:hidden;
}
.tab5 { 
    width:720px; 
	height:164px; 
	position:relative;
	border:1px solid #dcdcdc;
}
.tab-title5{
	width:720px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.tab-title5 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
	border-right:1px solid #dcdcdc; 
	text-align:center;
	padding:0 20px;
}
.tab-title5 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab5 div {
	width:720px; 
	height:120px;
    position:absolute; 
	top:44px; 
	left:0; 
	display:none;
}
.tab5 .block { 
    display:block;
}
.tab5 ul { 
    width:720px;
	height:120px;
	float:left;
}
.tab5 li {
	width:104px;
	height:36px;
	line-height:36px;
	float:left;
	background:url(fw-icon-list1.png) 20px center no-repeat;
	padding-left:40px;
}
.fw-content1-left2{
	width:720px;
	height:234px;
	margin-top:10px;
	border:1px solid #dcdcdc;
}
.fw-content1-left2 h2{
	width:720px;
	height:34px;
	background:#f9f9f9;
	border-bottom:2px solid #dcdcdc;
}
.fw-content1-left2 h2 a{
	width:auto;
	height:34px;
	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	float:left;
	padding:0 20px;
	font-size:16px;
	font-weight:normal;
}
.fw-content1-left2 ul{
	width:720px;
	height:180px;
	margin:10px auto;
	overflow:hidden;
	background:url(fw-bj.png) center no-repeat;
}
.fw-content1-left2 ul li{
	width:142px;
	height:90px;
	line-height:26px;
	float:left;
	text-align:center;
}
.fw-content1-left2 ul li a{
	width:142px;
	height:26px;
	float:left;
	padding-top:50px;
}
.fw-content1-left2 ul li .fw-ann1{
	background:url(fw-icon1.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann2{
	background:url(fw-icon2.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann3{
	background:url(fw-icon3.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann4{
	background:url(fw-icon4.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann5{
	background:url(fw-icon5.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann6{
	background:url(fw-icon6.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann7{
	background:url(fw-icon7.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann8{
	background:url(fw-icon8.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann9{
	background:url(fw-icon9.png) center 6px no-repeat;
}
.fw-content1-left2 ul li .fw-ann10{
	background:url(fw-icon10.png) center 6px no-repeat;
}
.fw-content1-right{
	width:347px;
	height:412px;
	overflow:hidden;
}
.fw-content1-right2{
	width:347px;
	height:221px;
	margin-top:15px;
}
.fw-content1-right h2{
	width:347px;
	height:34px;
	background:#f9f9f9;
	border-bottom:2px solid #dcdcdc;
}
.fw-content1-right h2 a{
	width:auto;
	height:34px;
	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	float:left;
	padding:0 20px;
	font-size:16px;
	font-weight:normal;
}
.fw-content1-right2 ul{
	width:358px;
	height:185px;
	overflow:hidden;
}
.fw-content1-right2 ul li{
	width:109px;
	height:24px;
	line-height:24px;
	float:left;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	text-align:center;
	margin-top:8px;
	margin-right:7px;
}
.fw-content1-right3{
	width:347px;
	height:84px;
	margin-top:15px;
}
.fw-content1-right3 ul{
	width:347px;
	height:38px;
	margin-top:10px;
}
.fw-content1-right3 ul .fw-search{
	width:271px;
	height:38px;
}
.fw-content1-right3 ul .fw-search .fw-search1{
	width:239px;
	height:36px;
	border:1px solid #dcdcdc;
	padding:0 15px;
}
.fw-content1-right3 ul .fw-search3 input{
	width:76px;
	height:38px;
	background:#035293;
	color:#fff;
}



.fw-content2{
	width:1080px;
	height:auto;
	overflow:hidden;
}
.fw-content2 h2{
	width:1080px;
	height:34px;
	background:#f9f9f9;
	border-bottom:2px solid #dcdcdc;
}
.fw-content2 h2 a{
	width:auto;
	height:34px;
	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	float:left;
	padding:0 20px;
	font-size:16px;
	font-weight:normal;
}
.fw-content2 h3{
	width:1080px;
	height:34px;
	line-height:34px;
	background:#f2f2f2;
	margin:10px auto;
	font-weight:normal;
}
.fw-content2 h3 span{
	height:34px;
	float:left;
	text-align:center;
	border-right:1px solid #fff;
}
.fw-content2 .column1{
	width:160px;
}
.fw-content2 .column2{
	width:354px;
}
.fw-content2 .column3{
	width:228px;
}
.fw-content2 .column4{
	width:120px;
}
.fw-content2 .column5{
	width:106px;
}
.fw-content2 .column6{
	width:106px;
}
.fw-content2 ul{
	width:1080px;
	height:auto;
	overflow:hidden;
	padding-bottom:20px;
}
.fw-content2 ul a{
	width:1080px;
	height:34px;
	float:left;
	line-height:34px;
	border-bottom:1px dashed #dcdcdc;
	overflow:hidden;
}
.fw-content2 ul a span{
	height:34px;
	float:left;
	text-align:center;
	border-left:1px solid #fff;
	overflow:hidden;
}
.fw-content2 ul a .column-ts{
	text-align:left;
	text-indent:1em;
}
.fw-content2 ul a .column-ts1{
	color:#fd7b01;
}
.fw-content2 ul a .column-ts2{
	color:#015293;
}


/*重点领域*/
.fwly-list{
	width:840px;
	height:auto;
	border:1px dashed #f9f9f9;
	overflow:hidden;
	float:left;
	padding:25px 5px;
}
.fwly-list h3{
	width:100%;
	line-height:50px;
    float:left;
	font-weight:normal;
}
.fwly-list h3 a{
	padding-left:26px;
	background:url(fwgl-icon.png) left center no-repeat;
	margin-right:10px;
}
.fwly-list p{
	width:100%;
	line-height:26px;
    float:left;
}
.fwly-list p a{
	color:#015293;
	border:1px solid #a6d4fa;
	border-radius:5px;
	padding:0 20px;
	margin-right:10px;
	float:left;
}



/*通用内容*/
.main-wrap {
	width:1060px;
	height:auto;
	overflow:hidden;
}
.main-wrap h2{
	width:1060px;
	height:auto;
	overflow:hidden;
	line-height:40px;
	padding:20px 0;
    font-size: 28px;
    font-weight: normal;
    text-align: center;
}
.main-wrap h3{
	width:1060px;
	height:40px;
    text-align:center;
    color:#a9a9a9;
	font-weight:normal;
	margin-bottom:10px;
	border-bottom: 1px dashed #dcdcdc;
}
.main-wrap h3 span{
	margin: 0 10px;
}
.content-body,.content-body div{
	line-height:2!important;
	font-size:16px!important;
}
.content-body a ,.content-body font{
	line-height:2!important;
	font-size:16px!important;
}

.content-tool{
	width: 100%;
    position: relative;
    height: 45px;
    line-height: 45px;
    margin: 30px auto;
	border-bottom: 1px dashed #dcdcdc;
	border-top: 1px dashed #dcdcdc;
}
.page-share {
    width: 420px;
    position: absolute;
    left: 0;
    height: 45px;
	line-height:45px;
    overflow: hidden;
}
.page-share a{
	display: inline-block;
    width: 33px;
    height: 45px;
    margin: 0 5px;
}
.page-share a.icon-share-1{
	background:url(fx-icon1.png) center no-repeat;
}
.page-share a.icon-share-2{
	background:url(fx-icon2.png) center no-repeat;
}
.page-share a.icon-share-3{
	background:url(fx-icon3.png) center no-repeat;
}
.page-share a.icon-share-4{
	background:url(fx-icon4.png) center no-repeat;
}
.page-share a.icon-share-5{
	background:url(fx-icon5.png) center no-repeat;
}
.page-tool {
    width: 205px;
    position: absolute;
    right: 0;
    height: 40px;
    overflow: hidden;
}
.page-tool >a {
    display: inline-block;
    width: 90px;
    margin: 0 5px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.content-recommend{
	width:1060px;
	height:auto;
	overflow:hidden;
    font-size: 14px;
}
.content-recommend h4 {
	width: 100%;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    text-indent: 20px;
    color: #015293;
    background-color: #f9f9f9;
	font-weight:normal;
}
.content-recommend ul{
	width:1040px;
	height:auto;
	overflow:hidden;
	margin:10px auto;
}
.content-recommend ul li{
	width:1040px;
	height:30px; 
	line-height:30px;
	float:left; 
}
.content-recommend ul li a{
	width:965px;
	height:auto;
	background:url(icon-list.png) left 10px no-repeat;
	padding-left:15px;
}
.content-recommend ul li span{
	font-size:12px;
}


/*通用概览*/
.tygl{
	width:1080px;
	height:auto;
	overflow:hidden;
	background:#f9f9f9;
	margin-top:10px;
}
.xwlb-left{
	width:230px;
	height:auto;
	overflow:hidden;
}
.xwlb-left h2{
	width:136px;
	height:60px;
	background:url(xwlb-pic1.png) center no-repeat;
	padding-left:94px;
	font-weight:normal; 
}
.xwlb-title{
	width:126px;
	height:40px;
	overflow:hidden;
	float:left;
	font-size:20px;
	line-height:40px;
	color:#FFF;
}
.xwlb-left ul{
	width:230px;
	height:auto;
	overflow:hidden;
}
.xwlb-left ul li{
	width:180px;
	height:auto;
	background:url(xwlb-pic2.png) 30px 18px no-repeat;
	font-size:16px;
	line-height:50px;
	border-bottom:1px solid #dcdcdc;
	float:left;
	padding-left:50px;
}
.nrlb-right{
	width:840px;
	min-height:672px;
	overflow:hidden;
	background:#fff;
	border-left:10px solid #fff;
}
.nrlb-right h2{
	width:840px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.nrlb-right h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.nrlb-text-list{
	width:840px;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #f9f9f9;
	padding:20px 0;
}
.nrlb-text-list li{
	width:820px;
	height:auto; 
	line-height:30px;
	float:left; 
	padding:0 10px;
}
.nrlb-text-list li a{
	width:705px;
	heiht:auto;
	background:url(icon-list.png) left 15px no-repeat;
	padding-left:15px;
	float:left;
}
.nrlb-text-list li span{
	font-size:12px;
	color:#999;
}
.nrlb-page{
	width:840px;
	height:22px;
	margin:30px auto;
	text-align:center;
	font-size:12px;
}
.nrlb-page a{
	width:auto;
	height:20px;
	line-height:20px;
	padding:0px 16px;
	border:1px solid #dcdcdc;
	color:#999;
	margin-right:10px;
}
.nrlb-page .pageUp{
	background:url(gk-pic-page1.png) no-repeat 6px 5px;
	padding-left:20px;
	padding-right:10px;
}
.nrlb-page .pageDown{
	background:url(gk-pic-page2.png) no-repeat 52px 5px;
	padding-left:10px;
	padding-right:20px;
}
.nrlb-page span{
	width:auto;
	height:22px;
	line-height:22px;
	padding:0 10px;
	color:#999;	
}


/*数据*/
.sj-content{
	width:1080px;
	height:auto;
	overflow:hidden;
	margin:10px auto;
}
.yx-rotaion-content1{
	width:534px;
	height:287px;
	position:relative;
	overflow:hidden;
}
.yx-rotaion-content1 .yx-rotaion1 {
	width:534px;
	height:287px;
	overflow:hidden;
}
.yx-rotaion-content1 .yx-rotaion1 .rotaion_list1{
	width:534px;
	height:287px;
}
.yx-rotaion-content1 .yx-rotaion1 .rotaion_list1 img {
	width:534px;
	height:282px;
	display:block;
}
.yx-rotaion-content1 .yx-rotaion1 .txt1 {
	width:534px;
	height:32px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	overflow:hidden;
}
.yx-rotaion-content1 .yx-rotaion1 .txt1 li {
	width:400px;
	height:32px;
	overflow:hidden;
	line-height:32px;
	position:absolute;
	bottom:-32px;
	left:10px;
}
.yx-rotaion-content1 .yx-rotaion1 .txt1 li a {
    color:#fff;
}
.yx-rotaion-content1 .yx-rotaion1 .num1 {
	width:80px;
	height:10px;
	position:absolute;
	bottom:11px;
	right:0;
    font-size:0;
    line-height:0;
    text-align: center;
    z-index:2;
}
.yx-rotaion-content1 .yx-rotaion1 .num1 li {
	width:10px;
	height:10px;
    background:url(icon4-1.png) center no-repeat;
	float:left;
	overflow:hidden;
	margin-right:8px;
	cursor:pointer;
}
.yx-rotaion-content1 .yx-rotaion1 .num1 .on {
    background:url(icon5-1.png) center no-repeat;
}
.yx-rotaion-content1 .yx-rotaion1 .prev {
	width:41px;
	height:41px;
    background:url(sj-icon-left.png) center no-repeat;
    display:block;
    position:absolute;
    top:40%;
	left:0;
}
.yx-rotaion-content1 .yx-rotaion1 .next {
    width:41px;
	height:41px;
    background:url(sj-icon-right.png) center no-repeat;
    display:block;
    position:absolute;
    top:40%;
	right:0;
}
.yx-rotaion-content1 h3{
	width:560px;
	heigh:32px;
	line-height:32px;
	position:absolute;
	right:0;
	bottom:0;
	z-index:0;
	background:#000;
	filter:alpha(opacity=30);   
    -moz-opacity:0.3;   
    -khtml-opacity: 0.3;   
    opacity: 0.3;  
}
.sj-content1{
	width:534px;
	height:287px;
}
.sj-content1 h2{
	width:534px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.sj-content1 h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.sj-content1 ul{
	width:534px;
	height:252px;
	overflow:hidden;
}
.sj-content1 ul li{
	width:514px;
	height:auto; 
	line-height:34px;
	float:left; 
	padding:0 10px;
	border-bottom:1px dashed #dcdcdc;
}
.sj-content1 ul li a{
	width:426px;
	heiht:auto;
	background:url(icon-list.png) left 17px no-repeat;
	padding-left:15px;
	float:left;
}
.sj-content1 ul li span{
	font-size:12px;
	color:#999;
}
.tab6 { 
    width:534px; 
	height:287px; 
	position:relative;
	overflow:hidden;
}
.tab-title6{
	width:534px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.tab-title6 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
	text-align:center;
	padding:0 20px;
}
.tab-title6 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab6 div {
	width:534px; 
	height:244px;
    position:absolute; 
	top:40px; 
	left:0; 
	display:none;
}
.tab6 .block { 
    display:block;
}
.tab6 ul { 
    width:534px;
	height:244px;
	overflow:hidden;
}
.tab6 li {
	width:514px;
	height:auto; 
	line-height:35px;
	float:left; 
	padding:0 10px;
	border-bottom:1px dashed #dcdcdc;
}
.tab6 li a{
	width:416px;
	heiht:auto;
	background:url(icon-list.png) left 17px no-repeat;
	padding-left:15px;
	float:left;
}
.tab6 li span{
	float:right;
	font-size:12px;
	margin-right:5px;
	color:#999;
}
.tab7 { 
    width:534px; 
	height:287px; 
	position:relative;
	overflow:hidden;
}
.tab-title7{
	width:534px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.tab-title7 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
	text-align:center;
	padding:0 20px;
}
.tab-title7 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab7 div {
	width:534px; 
	height:244px;
    position:absolute; 
	top:40px; 
	left:0; 
	display:none;
}
.tab7 .block { 
    display:block;
}
.tab7 ul { 
    width:534px;
	height:244px;
	overflow:hidden;
}
.tab7 li {
	width:514px;
	height:auto; 
	line-height:35px;
	float:left; 
	padding:0 10px;
	border-bottom:1px dashed #dcdcdc;
}
.tab7 li a{
	width:416px;
	heiht:auto;
	background:url(icon-list.png) left 17px no-repeat;
	padding-left:15px;
	float:left;
}
.tab7 li span{
	float:right;
	font-size:12px;
	margin-right:5px;
	color:#999;
}


/*互动*/
.hd-content{
	width:1080px;
	height:atuo;
	overflow:hidden;
	margin-top:10px;
}
.tab8 { 
    width:656px; 
	height:306px; 
	#height:310px;
	position:relative;
	overflow:hidden;
	border:1px solid #dcdcdc;
}
.tab-title8{
	width:656px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.tab-title8 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
	text-align:center;
	padding:0 20px;
	border-right:1px solid #dcdcdc;
}
.tab-title8 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab8 div {
	width:626px; 
	height:244px;
    position:absolute; 
	top:40px; 
	left:15px; 
	display:none;
}
.tab8 .block { 
    display:block;
}
.tab8 h4{
	width:414px;
	height:34px;
	line-height:34px;
	position:absolute;
	top:-40px;
	right:0;
	font-weight:normal;
}
.tab8 h4 a{
	padding:0 8px;
}
.tab8 h4 .tab-title8-ts{
	background:url(wyss.png) left center no-repeat;
	padding-left:24px;
	color:#015293;
}
.tab8 .tab-title8-1 h5{
	width:626px;
	height:30px;
	line-height:30px;
	margin:15px auto;
	float:left;
	font-weight:normal;
}
.tab8 .tab-title8-1 h5 span{
	width:auto;
	height:30px;
	float:left;
}
.tab8 .tab-title8-1 h5 .hd-search1{
	width:475px;
	height:28px;
	border:1px solid #dcdcdc;
	border-right:0;
	text-indent:1em;
}
.tab8 .tab-title8-1 h5 .hd-search2{
	width:78px;
	height:30px;
	border:1px solid #dcdcdc;
	border-left:0;
	background:#015294;
	color:#fff;
}
.tab8 .tab-title8-1 h3{
	width:626px;
	height:30px;
	line-height:30px;
	background:#eee;
	margin:5px auto;
	font-weight:normal;
	float:left;
}
.tab8 .tab-title8-1 h3 span{
	border-right:1px solid #fff;
	float:left;
	text-align:center;
}
.tab8 .tab-title8-1 ul{
	width:626px;
	height:144px;
	overflow:hidden;
	float:left;
	margin-top:8px;
}
.tab8 .tab-title8-1 ul a{
	width:626px;
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #dcdcdc;
	float:left;
	text-align:center;
}
.tab8 .tab-title8-1 ul a span{
	border-right:1px solid #fff;
	float:left;
	text-align:center;
}
.tab8 .tab-title8-1 .column1{
	width:348px;
}
.tab8 .tab-title8-1 .column2{
	width:130px;
}
.tab8 .tab-title8-1 .column3{
	width:145px;
}
.tab8 .tab-title8-1 .column-ts{
	text-align:left;
	text-indent:1em;
}
.tab8 .tab-title8-1 .column-ts1{
	font-size:12px;
	color:#999;
}
.tab8 .tab-title8-2 h4{
	width:265px;
}
.tab8 .tab-title8-2 ul{ 
    width:626px;
	height:244px;
	margin-top:12px;
	overflow:hidden;
}
.tab8 .tab-title8-2 ul li {
	width:626px;
	height:30px; 
	line-height:30px;
	float:left; 
}
.tab8 .tab-title8-2 ul li a{
	width:518px;
	heiht:30px;
	background:url(icon-list.png) left 14px no-repeat;
	padding-left:15px;
	float:left;
}
.tab8 li span{
	float:right;
	font-size:12px;
	color:#999;
}
.hd-content1{
	width:410px;
	height:212px;
	margin-top:10px;
	border:1px solid #dcdcdc;
}
.hd-content1 h2{
	width:410px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.hd-content1 h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 28px;
}
.hd-content1 ul{
	width:410px;
	height:150px;
	overflow:hidden;
	margin-top:11px;
}
.hd-content1 ul li{
	width:390px;
	height:30px; 
	overflow:hidden;
	line-height:30px;
	float:left; 
	padding:0 10px;
}
.hd-content1 ul li a{
	width:280px;
	heiht:30px;
	overflow:hidden;
	background:url(icon-list.png) left 14px no-repeat;
	padding-left:15px;
	float:left;
}
.hd-content1 ul li span{
	float:right;
	font-size:12px;
	color:#999;
}
.hd-zxft{
	width:656px;
	height:303px;
	border:1px solid #dcdcdc;
}
.hd-zxft h2{
	width:656px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.hd-zxft h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 25px;
}
.hd-zxft p{
	width:626px;
	height:148px;
	margin-top:10px;
	overflow:hidden;
	line-height:24px;
}
.hd-zxft p img{
	width:196px;
	height:148px;
	float:left;
	margin-right:10px;
}
.hd-zxft p span{
	color:#015293;
}
.hd-zxft p a{
	color:#999;
}
.hd-zxft ul { 
    width:626px;
	height:90px;
	overflow:hidden;
	margin-top:8px;
}
.hd-zxft ul li {
	width:626px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	float:left;
}
.hd-zxft ul li a{
	width:518px;
	heiht:30px;
	overflow:hidden;
	background:url(icon-list.png) left 14px no-repeat;
	padding-left:15px;
	float:left;
}
.hd-zxft ul li span{
	float:right;
	color:#999;
	font-size:12px;
}

.hd-content2{
	width:410px;
	height:303px;
	border:1px solid #dcdcdc;
}
.hd-content2 h2{
	width:410px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.hd-content2 h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.hd-content2 ul{
	width:410px;
	height:240px;
	overflow:hidden;
	margin-top:12px;
}
.hd-content2 ul li{
	width:390px;
	height:30px; 
	overflow:hidden;
	line-height:30px;
	float:left; 
	padding:0 10px;
}
.hd-content2 ul li a{
	width:280px;
	heiht:30px;
	overflow:hidden;
	background:url(icon-list.png) left 14px no-repeat;
	padding-left:15px;
	float:left;
}
.hd-content2 ul li span{
	float:right;
	font-size:12px;
	color:#999;
}
.tab9 { 
    width:1078px; 
	height:180px; 
	position:relative;
	overflow:hidden;
	border:1px solid #dcdcdc;
	margin-top:10px;
}
.tab-title9{
	width:1078px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.tab-title9 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
	text-align:center;
	padding:0 20px;
	border-right:1px solid #dcdcdc;
}
.tab-title9 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab9 div {
	width:1048px; 
	height:134px;
    position:absolute; 
	top:46px; 
	left:15px; 
	display:none;
}
.tab9 .block { 
    display:block;
}
.tab9 div{ 
    width:1046px;
	height:134px;
	margin-top:12px;
	overflow:hidden;
}
.tab9 ul li {
	width:95px;
	height:134px;
	overflow:hidden; 
	line-height:30px;
	float:left; 
	text-align:center;
}
.tab9 ul li a img{
	width:72px;
	height:72px;
	font-size:12px;
	float:left;
	margin:0 11.5px;
}
.tab9 ul li a span{
	width:95px;
	height:26px;
	line-height:26px;
	font-size:12px;
}


/*领导专辑*/
.leader{
	width:1080px;
	height:auto;
	overflow:hidden;
	background:#f9f9f9;
	margin-top:10px;
}
.leader-left{
	width:294px;
	height:auto;
	overflow:hidden;
}
.leader-left h2{
	width:294px;
	height:36px;
	background:#cad4df;
	font-weight:normal;
	font-size:16px;
}
.leader-left h2 a{
	width:auto;
	height:36px;
	line-height:36px;
	float:left;
	background:#015293;
	color:#fff;
	padding:0 20px;
}
.leader-left .leader-zp{
	width:149px;
	height:183px;
	margin:20px 72.5px 0 72.5px;
	float:left;
}
.leader-left span{
	width:294px;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
	margin-top:9px;
}
.leader-left h3{
	width:174px;
	height:48px;
	background:url(leader-an-bj.png) center no-repeat;
	float:left;
	line-height:48px;
	font-weight:normal;
	padding-left:120px;
	font-size:16px;
	margin-top:20px;
}
.leader-left h3 a{
	color:#015293;
}
.leader-left p{
	width:254px;
	height:atuo;
	padding:20px;
	line-height:24px;
	float:left;
	text-align:justify;
	overflow:hidden;
}
.leader-left .leader-hy{
	width:259px;
	height:62px;
	margin:0 17.5px 10px 17.5px;
	float:left;
}
.leader-right{
	width:776px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border-left:10px solid #fff;
}
.leader-right h2{
	width:776px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.leader-right h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.leader-right1{
	width:776px;
	height:572px;
	overflow:hidden;
	margin-bottom:20px;
}
.leader-right1 li{
	width:756px;
	height:auto;
	overflow:hidden;
	padding:20px 10px;
	border-bottom:1px dashed #dcdcdc;
	float:left;
}
.leader-right1 li h3 a{
	width:756px;
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:normal;
	float:left;
	text-indent:0;
}
.leader-right1 li p{
	width:756px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#999;
	float:left;
}
.leader-right1 li a{
	width:756px;
	height:auto;
	overflow:hidden;
	line-height:24px;
	float:left;
	text-indent:2em;
}
.leader-right2{
	width:776px;
	height:200px;
	overflow:hidden;
	margin-bottom:20px;
}
.leader-right2 a{
	width:243px;
	height:200px;
	overflow:hidden;
	margin:10px 0 0 10px;
	float:left;
	text-align:center;
}
.leader-right2 a img{
	float:left;
}
.leader-right2 a span{
	width:243px;
	height:30px;
	line-height:30px;
	float:left;
}
/*信息公开logo*/
.gk-logo1{
	width:536px;
	height:145px;
	background:url(gk-logo.png) center no-repeat;
	position:relative;
}
.gk-logo1 span{
	position:absolute;
	top:88px;
	right:0;
	width:426px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#666;
	padding:0 10px;
	text-align:center;
	float:right;
}
.search .gk-search-an{
	margin-top:60px;
}
.gk-nav{
	width:1100px;
	height:3px;
	background:#015293;
}
/*公开*/
.gk-left{
	width:282px;
	height:auto;
	overflow:hidden;
	background:#f9f9f9;
	margin-top:10px;
}
.gk-left1{
	width:282px;
	height:330px;
}
.gk-left h2{
	width:282px;
	height:36px;
	background:#cad4df;
	font-weight:normal;
	font-size:16px;
}
.gk-left h2 a{
	width:auto;
	height:36px;
	line-height:36px;
	float:left;
	background:#015293;
	color:#fff;
	padding:0 20px;
}
.gk-left1 ul{
	width:272px;
	height:284px;
	margin-top:5px;
	padding:0 5px;
}
.gk-left1 .gk-left2 li{
	width:256px;
	heigth:auto;
	overflow:hidden;
	border-bottom:1px dashed #ececec;
	float:left;
	padding:8px;
}
.gk-left1 .gk-left2 li div{
	width:128px;
	height:auto;
	overflow:hidden;
}
.gk-left1 .gk-left2 li .gk-left2-1{
	padding:30px 0;
}
.gk-left1 .gk-left2 li .gk-left2-1 img{
	margin:8px auto;
}
.gk-left1 .gk-left2 li div a{
	width:105px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.gk-left1 .gk-left2 li img{
	float:left;
}
.gk-left1 .gk-left2 li span{
	width:272px;
	height:60px;
	float:left;
	margin-top:5px;
}
.gk-left1 .gk-left2 li a{
	width:68px;
	height:30px;
	line-height:30px;
	float:left;
}
.gk-left1 .gk-left3 li{
	width:120px;
	height:80px;
	border:1px solid #dcdcdc;
	float:left;
	margin:10px 0 0 10px;
	background:#fff;
}
.gk-left1 .gk-left3 li a{
	width:120px;
	height:45px;
	float:left;
	text-align:center;
	padding-top:45px;
	line-height:30px;
}
.gk-left1 .gk-left3 li .gk-left3-1{
	background:url(gk-pic-xxgk1.png) center 12px no-repeat;
}
.gk-left1 .gk-left3 li .gk-left3-2{
	background:url(gk-pic-xxgk2.png) center 12px no-repeat;
}
.gk-left1 .gk-left3 li .gk-left3-3{
	background:url(gk-pic-xxgk3.png) center 12px no-repeat;
}
.gk-left1 .gk-left3 li .gk-left3-4{
	background:url(gk-pic-xxgk4.png) center 12px no-repeat;
}
.gk-left1 .gk-left3 li .gk-left3-5{
	background:url(gk-pic-xxgk5.png) center 12px no-repeat;
}
.gk-left1 .gk-left4 li a{
	width:92px;
	height:42px;
	border-left:3px solid #cad4df;
	float:left;
	margin:10px 0 0 10px;
	background:#fff;
	line-height:42px;
	padding-left:25px;
}
.gk-left1 .gk-left4 li a:hover{
	width:117px;
	background:#015293;
	color:#fff;
	padding:0;
	text-align:center;
	border-left:3px solid #015293;
}
.gk-right{
	width:788px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.gk-right h2{
	width:788px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.gk-right h2 a{
	padding:0 10px;
	color:#999;
	line-height:34px;
	float:left; 
}
.gk-right h2 a:hover{
	color:#015293;
}
.gk-right h2 .gk-right-title{
	width:auto; 
	height:34px; 
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
	font-size:16px;
}
.gk-right1{
	width:788px;
	height:auto;
	overflow:hidden;
	padding:10px 0 20px 0;
}
.gk-right1 li{
	width:768px;
	height:30px;
	overflow:hidden; 
	line-height:30px;
	float:left; 
	padding:0 10px;
}
.gk-right1 li a{
	width:645px;
	heiht:30px;
	background:url(icon-list.png) left 15px no-repeat;
	padding-left:15px;
	float:left;
}
.gk-right1 li span{
	font-size:12px;
	color:#999;
}
.gk-right3{
	width:792px;
	height:auto;
	overflow:hidden;
	padding:5px 0 10px 0;
}
.gk-right3 li{
	width:174px;
	height:auto; 
	line-height:30px;
	float:left; 
	background:#f9f9f9;
	margin:4px 4px 0 0;
	padding:0 10px;
	overflow:hidden;
}
.gk-right4{
	width:792px;
	height:auto;
	overflow:hidden;
	padding:0 0 19px 0;
}
.gk-right4 li a{
	width:258px;
	height:auto; 
	line-height:30px;
	float:left; 
    text-align:center;
	border:1px solid #dcdcdc;
	margin:6px 4px 4px 0;
	border-radius:20px;
	background:#efefef;
}
.gk-right4 li a:hover{
	background:#015293;
	color:#fff;
}
.tab10 { 
    width:788px; 
	height:306px; 
	position:relative;
}
.tab-title10{
	width:788px;
	height:34px;
	line-height:34px;
	background:#f9f9f9;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
}
.gk-right .tab-title10 a{
	width:auto; 
	height:34px; 
	float:left; 
	font-size:16px; 
    padding:0 17px;
}
.tab-title10 .up {
	color:#015293;
	border-bottom:2px solid #015293;
}
.tab10 div {
	width:788px; 
	height:260px;
    position:absolute; 
	top:46px; 
	left:0; 
	display:none;
}
.tab10 .block { 
    display:block;
}
.tab10 ul { 
    width:788px;
	height:260px;
	overflow:hidden;
}
.tab10 li {
	width:763px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	float:left;
	background:url(icon-list.png) 10px center no-repeat;
	padding-left:25px;
}
.tab10 li span{
	padding:0 10px;
	color:#999;
	float:right;
	font-size:12px;
}


/*山城风情*/
.scfq-content1{
	width:1080px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
}
.picFocus{
	width:384px;
	height:295px;
	position:relative;  
	overflow:hidden;  
	zoom:1;   
}
.picFocus .hd{ 
    width:392px; 
	margin-top:9px;  
	overflow:hidden; 
}
.picFocus .hd ul{ 
    overflow:hidden;
	zoom:1; 
}
.picFocus .hd ul li{ 
	float:left;  
	text-align:center;  
}
.picFocus .hd ul li img{ 
    width:123px; 
	height:65px; 
	cursor:pointer; 
	margin-right:8px;   
}
.picFocus .hd ul li.on img{ 
    width:116px;
	height:61px;
    border:1px solid #dcdcdc;
	padding:2px;  
}
.picFocus .bd ul li{ 
    vertical-align:middle; 
}
.picFocus .bd ul li img{ 
    width:384px; 
	height:219px; 
	display:block;  
}
.scfq-title{
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.scfq-title a{
	width:auto;
	height:34px;
	line-height:34px;
	float:left;
	border-bottom:2px solid #015293;
	color:#015293;
	padding:0 20px;
}
.scfq-content1-1{
	width:685px;
	height:295px;
	overflow:hidden;
}
.scfq-content1-1 .scfq-title{
	width:685px;
	margin-bottom:14px;
}
.scfq-content1-1 p{
	width:665px;
	height:auto;
	overflow:hidden;
	text-indent:2em;
	line-height:24px;
}
.scfq-content1-1 ul{
	width:690px;
	height:38px;
	overflow:hidden;
	margin-top:13px;
}
.scfq-content1-1 ul a{
	width:108px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#efefef;
	border:1px solid #dcdcdc;
	float:left;
	margin-right:5px;
}
.scfq-content2{
	width:673px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
}
.scfq-content2-1{
	width:673px;
	height:210px;
	overflow:hidden;
}
.scfq-content2-1,.scfq-content2-2 .scfq-title{
	width:673px;
}
.scfq-content2-1 img{
	width:234px;
	height:160px;
	float:left;
	margin-top:10px;
}
.scfq-content2-1 ul{
	width:425px;
	height:160px;
	float:right;
	margin-top:10px;
}
.scfq-content2-1 ul li{
	width:425px;
	height:32px;
	line-height:32px;
	border-bottom:1px dashed #dcdcdc;
	float:left;
}
.scfq-content2-1 ul li a{
	width:186px;
	height:32px;
	background:url(icon-list.png) 10px 15px no-repeat;
	padding-left:24px;
	float:left;
	overflow:hidden;
}
.scfq-content2-2{
	width:673px;
	heigth:auto;
	overflow:hidden;
	margin:10px auto;
}
.scfq-content2-2 ul{
	width:673px;
	height:95px;
	float:right;
}
.scfq-content2-2 ul li{
	width:673px;
	height:32px;
	line-height:32px;
	border-bottom:1px dashed #dcdcdc;
	float:left;
}
.scfq-content2-2 ul li a{
	width:200px;
	height:32px;
	background:url(icon-list.png) 10px 15px no-repeat;
	padding-left:24px;
	float:left;
	overflow:hidden;
}
.scfq-content3{
	width:400px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
}
.scfq-content3-1,.scfq-content3-2 .scfq-title{
	width:400px;
}
.scfq-content3-1 ul{
	width:410px;
	height:117px;
	overflow:hidden;
	margin-top:10px;
}
.scfq-content3-1 ul li{
	float:left;
}
.scfq-content3-1 ul li a{
	width:126px;
	height:38px;
	border:1px solid #dcdcdc;
	float:left;
	margin-right:8px;
	text-align:center;
	padding-top:70px;
	font-size:16px;
}
.scfq-content3-1 ul li .scfq-an1{
	background:#efefef url(scfq-icon1.png) center 10px no-repeat;
}
.scfq-content3-1 ul li .scfq-an2{
	background:#efefef url(scfq-icon2.png) center 10px no-repeat;
}
.scfq-content3-1 ul li .scfq-an3{
	background:#efefef url(scfq-icon3.png) center 10px no-repeat;
}
.scfq-content3-2{
	width:400px;
	height:auto;
	overflow:hidden;
	margin:10px auto;
}
.scfq-content3-2 ul{
	width:406px;
	height:95px;
	overflow:hidden;
}
.scfq-content3-2 ul li{
	width:93px;
	height:20px;
	line-height:19px;
	float:left;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	text-align:center;
	margin-top:8px;
	margin-right:6px;
}


/*市委领导*/
.sw-leader{
	width:1080px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.sw-leader-left{
	width:663px;
	height:auto;
	overflow:hidden;
}
.sw-leader-left h2{
	width:663px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.sw-leader-left h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.sw-leader-left ul{
	width:663px;
	height:atuo;
	overflow:hidden;
}
.sw-leader-left ul li{
	width:663px;
	heigth:auto;
	border-bottom:1px dashed #f9f9f9;
	overflow:hidden;
	float:left;
}
.sw-leader-left ul .sj{
	heigth:160px;
	padding:15px 0;
}
.sw-leader-left ul .fsj{
	heigth:140px;
	padding:25px 0;
}
.sw-leader-left ul .cw{
	heigth:118px;
	padding:35px 0;
}
.sw-leader-left ul li span{
	width:94px;
	height:auto;
	float:left;
	text-align:center;
	color:#015294;
	font-size:16px;
	line-height:40px;
	overflow:hidden;
}
.sw-leader-left ul li p{
	width:569px;
	height:auto;
	float:right;
	overflow:hidden;
}
.sw-leader-left ul li p a{
	overflow:hidden;
	float:left;
	text-align:center;
	line-height:30px;
}
.sw-leader-left ul .sj a{
	width:105px;
}
.sw-leader-left ul .fsj a{
	width:91px;
	margin-right:16px;
}
.sw-leader-left ul .cw a{
	width:75px;
	margin-right:6px;
}
.sw-leader-left ul li p a img{
	float:left;
}

.sw-leader-right{
	width:410px;
	height:auto;
	overflow:hidden;
	background:#f9f9f9;
}
.sw-leader-right h2{
	width:410px;
	height:36px;
	font-size:16px;
	font-weight:normal; 
	background:#e6e4e5;
}
.sw-leader-right h2 a{
	width:auto; 
	height:36px; 
	float:left; 
 	line-height:36px;
	color:#fff;
	padding:0 20px;
	background:#015293;
}
.sw-leader-right ul{
	width:410px;
	height:240px;
	overflow:hidden;
	padding:10px 0 20px 0;
}
.sw-leader-right ul li{
	width:390px;
	height:auto;
	overflow:hidden; 
	line-height:30px;
	float:left; 
	padding:0 10px;
}
.sw-leader-right ul li a{
	width:375px;
	heiht:auto;
	overflow:hidden;
	background:url(icon-list.png) left 15px no-repeat;
	padding-left:15px;
	float:left;
}
.sw-leader-pic{
	width:1080px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.sw-leader-pic h2{
	width:1080px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.sw-leader-pic h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.sw-leader-pic ul{
	width:1093px;
	height:200px;
	overflow:hidden;
	margin-bottom:10px;
}
.sw-leader-pic ul a{
	width:260px;
	height:190px;
	overflow:hidden;
	margin:10px 13px 0 0;
	float:left;
	text-align:center;
}
.sw-leader-pic ul a img{
	float:left;
}
.sw-leader-pic ul a span{
	width:243px;
	height:30px;
	line-height:30px;
	float:left;
}


/*在线访谈*/
.zxft-right{
	width:840px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border-left:10px solid #fff;
}
.zxft-right h2{
	width:840px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.zxft-right h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.zxft-right ul{
	width:840px;
	height:auto;
	overflow:hidden;
}
.zxft-right ul li{
	width:840px;
	height:164px; 
	line-height:30px;
	float:left; 
	border-bottom:1px solid #f9f9f9;
	margin-top:10px;
}
.zxft-right ul li img{
	width:193px;
	height:138px;
	float:left;
	margin:8px auto;
}
.zxft-right ul li p{
	width:635px;
	height:auto;
	overflow:hidden;
	float:right;
}
.zxft-right ul li p span{
	color:#015293;
}
.zxft-right ul li p a{
	color:#999;
}


/*在线访谈内容*/
.zxft-zb{
	width:1080px;
	height:auto;
	overflow:hidden;
}
.zxft-zb h2{
	width:100%;
	height:100px;
	border-bottom:1px dashed #dcdcdc;
	line-height:100px;
	font-size:28px;
	text-align:center;
	font-weight:normal;
	margin-bottom:20px;
}
.zxft-zb img{
	float:left;
}
.zxft-zb p{
	width:570px;
	height:287px;
	overflow:hidden;
	float:right;
	line-height:30px;
}
.zxft-zb p span{
	color:#015293;
}
.zxft-zb p a{
	color:#999;
}
.zxft-zbnr{
	width:1080px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.zxft-zbnr h2{
	width:1080px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.zxft-zbnr h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.zxft-zbnr ul{
	width:1080px;
	max-height:825px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:10px auto;
}
.zxft-zbnr ul li{
	height:auto;
	border-bottom:1px dashed #f9f9f9;
	line-height:24px;
	padding:10px;
}
.zxft-zbnr ul li span{
	color:#999;
	font-size:12px;
	margin-left:20px;
}

/*网站地图开始*/
.main-table-box {
	width:840px;
	height:auto;
	overflow:hidden;
	background:#fff;
	border-left:10px solid #fff;
}
.main-table-box h2{
	width:840px;
	height:34px;
	font-size:16px;
	font-weight:normal; 
	border-bottom:2px solid #dcdcdc;
	background:#f9f9f9;
}
.main-table-box h2 a{
	width:auto; 
	height:34px; 
	float:left; 
 	line-height:34px;
	color:#015293;
	border-bottom:2px solid #015293;
	padding:0 20px;
}
.main-table-content {
    line-height: 30px;
    padding: 15px 20px;
    color: #333;
}
.site-map-items {
    padding-top: 5px;
}
.site-map-items> a {
    color: #015294;
    display: inline-block;
    margin-right: 20px;
}
.site-map-items> a:hover {
    text-decoration: underline;
}
/*网站地图结束*/

/*微博微信开始*/
.section-main-inner{
	width:1080px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.micro-social-wrap {
    width: 100%;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    background: #f9f9f9;
}

.micro-social-wrap >span {
    background: #007dcc;
    color: #fff;
    display: inline-block;
    padding: 0 20px;
}
.micro-social-inner {
    padding-bottom: 10px;
    position: relative;
    width: 1080px;
	height:auto;
    overflow: hidden;
	padding-top: 15px;
}
.micro-social-item {
    position: relative;
    border-bottom: 1px solid #f9f9f9;
    display: block;
    padding-bottom: 15px;
    height: 160px;
    overflow: hidden;
    padding-top: 12px;
    margin-bottom: 20px;
}
.micro-social-item> .img-box {
    position: relative;
    float: left;
    height: 57px;
    margin-right: 10px;
    width: 57px;
}
.micro-social-item> .img-box>a>.ico-bg {
    background: url(img-bg-ms.png) no-repeat scroll 0 0;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 57px;
    z-index: 10;
    cursor: pointer;
}
.micro-social-item> .img-box>.ico-ce {
    background: url(img-bg-ce.png) no-repeat scroll 0 0;
    bottom: 2px;
    height: 16px;
    position: absolute;
    right: 2px;
    width: 16px;
    z-index: 20;
}
.micro-social-item> .img-box>img {
    width: 57px;
    height: 57px;
    margin-left: 0;
    visibility: visible;
}
.micro-social-item> .txt-box {
    overflow: hidden;
}
.micro-social-item> .txt-box> h3 {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    max-width: 730px;
    max-height: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}
.micro-social-item> .txt-box> h4 {
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    max-width: 730px;
    max-height: 26px;
}
.micro-social-item> .txt-box> h4 >span {
    color: #8c8c8c;
    line-height: 1.6;
	font-size:16px;
    position: relative;
    font-weight: 400;
}
.micro-social-item> .txt-box> p.s-p3 {
    color: #8c8c8c;
    line-height: 1.6;
    overflow: hidden;
    padding: 0;
    margin: 0;
    margin-top: 2px;
}
.sp-tit {
    float: left;
    padding-right: 1.5em;
}
.micro-social-item> .txt-box> p.s-p3>.sp-txt {
    float: left;
    color: #333;
    max-width: 630px;
    max-height: 90px;
}
.pos-ico {
    height: 180px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 180px;
}
.pos-ico> .pos-box {
    height:160px;
	border: 1px #dcdcdc solid;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;
}
.pos-ico> .pos-box> img {
    margin: 10px 0 0 19px;
    width: 140px;
    height: 140px;
}
.pos-ico> .pos-box> em {
    display: block;
    height: 34px;
    left: 73px;
    position: absolute;
    top: 59px;
    width: 34px;
    background-color: #fff;
}

.pos-ico> .pos-box> em> img {
    width: 34px;
    height: 34px;
}
/*微博微信结束*/



/*市长信箱*/
.nrlb-right h2 span{
	margin:0 10px;
}
.nrlb-right h2 span a{
	border:0;
	font-size:14px;
	color:#333;
	padding:0 6px;
}
.nrlb-right h2 span .tab-title8-ts{
	background:url(wyss.png) left center no-repeat;
	padding-left:24px;
	color:#015293;
}
.nrlb-right h2 span .mailbox-search1{
	width:182px;
	height:24px;
	border:1px solid #dcdcdc;
	float:left;
	margin:4px auto;
	text-indent:1em;
}
.nrlb-right h2 span .mailbox-search2{
	width:80px;
	height:26px;
	background:#015294;
	float:left;
	color:#fff;
	margin:4px auto;
}
.mailbox{
	width:840px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
}
.mailbox h3{
	width:840px;
	height:34px;
	line-height:34px;
	background:#015294;
	text-align:center;
	font-weight:normal;
	color:#fff;
}
.mailbox h3 span{
	float:left;
	border-right:1px solid #fff;
}
.mailbox h3 .right-list1{
	width:522px;
}
.mailbox h3 .right-list2{
	width:170px;
}
.mailbox h3 .right-list3{
	width:145px;
}
.mailbox ul{
	width:840px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.mailbox ul a{
	width:840px;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #f9f9f9;
	float:left;
	text-align:center;
	overflow:hidden;
}
.mailbox ul a span{
	float:left;
}
.mailbox ul a .right-list1{
	width:503px;
	height:34px;
	white-space:nowrap; 
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:left;
	padding:0 10px;
}
.mailbox ul a .right-list2{
	width:171px;
	font-size:12px;
	color:#999;
}
.mailbox ul a .right-list3{
	width:146px;
	font-size:12px;
	color:#999;
}


/*市长信箱内容*/
.mail{
	font-size:16px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	background:#dcdcdc;
}
.mail-title{
	width:1078px;
	text-align:center;
	line-height:100px;
	font-size:28px;
	height:80px;
}
.mail tr th{
	width:90px;
	background:#fdfdfd;
	font-weight:normal;
	color:#015293;
	min-height:50px;
	line-height:50px;
	text-align:right;
	padding:0 20px;
}
.mail tr td{
	padding:10px 20px;
	line-height:32px;
	background:#fff;
}


/*信息公开*/
.nrlb-right .gk-search1{
	width:840px;
	height:30px;
	line-height:30px;
	font-weight:normal;
	padding:16px 0;
}
.nrlb-right .gk-search1 h3{
	float:left;
	font-weight:normal;
	margin-left:20px;
}
.nrlb-right .gk-search2{
	width:156px;
	height:28px;
	line-height:28px;
	border:1px solid #dcdcdc;
	float:left;
	padding-left:10px;
	color:#333;
}
.nrlb-right .gk-search3 select{
	width:156px;
	height:28px;
	line-height:28px;
	border:1px solid #dcdcdc;
	float:left;
	padding-left:10px;
	color:#333;
}
.nrlb-right .gk-search4{
	width:70px;
	height:30px;
	background:#015294;
	color:#fff;
	float:left;
	margin-left:9px;
	cursor:pointer;
}
/*.xxgk{
	margin:0;
}
.xxgk h3 .right-list1{
	width:70px;
}
.xxgk h3 .right-list2{
	width:195px;
}
.xxgk h3 .right-list3{
	width:441px;
}
.xxgk h3 .right-list4{
	width:130px;
}
.xxgk ul a .right-list1{
	width:70px;
	font-size:14px;
	color:#999;
	padding:0;
	text-align:center;
}
.xxgk ul a .right-list2{
	width:195px;
	font-size:14px;
	color:#333;
}
.xxgk ul a .right-list3{
	width:421px;
	font-size:14px;
	color:#333;
	padding:0 10px;	
	text-align:left;
}
.xxgk ul a .right-list4{
	width:130px;
	font-size:12px;
	color:#999;	
}

.showinfo{
	width:836px !important;
	height:auto;
	border:2px solid #ddd;
    display:none;
    position:fixed; 
    z-index:99;
    background:#fff; 
	overflow:hidden;
}
.showinfo li{
	width:836px;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #eee;
	float:left;
}
.showinfo .gk-table-ts1{
	border:0;
}
.showinfo li h4{
	float:left;
	width:417px;
	border-right:1px dashed #eee;
	font-weight:normal;
}
.showinfo li .gk-table-ts{
	border:0;
}
.showinfo li b{
	color:#015294;
	text-align:right;
	font-weight:400;
	width:100px;
	float:left;
}*/
/* 政务公开列表 */
.xxgk{
	width:230px;
	height:auto;
	overflow:hidden;
}
.xxgk h2{
	width:136px;
	height:60px;
	background:url(xwlb-pic1.png) center no-repeat;
	padding-left:94px;
	font-weight:normal; 
}
.govinfo-list-left-section {
	width: 230px;
	height: atuo;
	overflow: hidden;
}
.cond-menu-list {
	overflow: hidden;
	height: 600px;
}
.cond-menu-list .cond-menu-head {
	font-size: 16px;
	font-weight:normal;
	line-height: 50px;
	overflow: hidden;
	height: 50px;
	cursor: pointer;
	text-indent: 45px;
	border-bottom: 1px solid #dcdcdc;
	background:url(xwlb-pic2.png) 20px center no-repeat;
}
.cond-menu-list .cond-menu-box {
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
}
.sidetree-box {
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 355px;
	padding-left:25px;
}
.treeview {
	width: 205px;
}
.treeview li {
	background:url(treeview-default-line.gif) no-repeat scroll 0 0;
}
.treeview li {
	margin: 0;
	padding: 3px 0 3px 16px;
}
.treeview li a {
	color: #035497;
}
.mt15 {
	margin: 15px 0;
}
.cond-menu-items{
	padding-left:10px;
}
.cond-menu-items > li {
	line-height: 30px;
	display: block;
	overflow: hidden;
	height: 30px;
}
.cond-menu-items > li > a {
	background:url(icon-list.png) left center no-repeat;
	padding-left:10px;
}
.cond-menu-items > li > a:hover {
	color: #035497;
}
/*公开右侧*/
.govinfo-list-caption {
	overflow: hidden;
	width: 100%;
	height: 34px;
	background-color: #015293;
}
.govinfo-list-caption > li {
	font-size: 16px;
	color: #fff;
}
.govinfo-list-caption > li > span {
	line-height: 34px;
	display: block;
	float: left;
	overflow: hidden;
	height: 34px;
	text-align: center;
	border-right:1px solid #fff;
}
.list-caption-serial {
	width: 50px;
}
.list-caption-title {
	width: 498px;
}
.list-caption-no {
	width: 178px;
}
.list-caption-time {
	width: 110px;
}
.govinfo-list-title {
	width: 100%;
	margin-top:15px;
}
.govinfo-list-title-item {
	position: relative;
	z-index: 0;
	width: 100%;
}
.govinfo-list-title-item > span {
	line-height: 34px;
	display: inline-block;
	overflow: hidden;
	height: 34px;
	text-align: center;
	border-bottom: 1px dashed #f9f9f9;
}
.govinfo-list-title-item > .list-title-serial {
	width: 50px;
	color:#999;
}
.govinfo-list-title-item > .list-title-title {
	line-height: 34px;
	display: inline-block;
	overflow: hidden;
	width: 478px;
	height: 34px;
	padding:0 10px;
	text-align: left;
	border-bottom: 1px dashed #f9f9f9;
}
.govinfo-list-title-item > .list-title-title:hover {
	color: #015293;
}
.govinfo-list-title-item > .list-title-no {
	width: 170px;
}
.govinfo-list-title-item > .list-title-time {
	font-size: 12px;
	width: 109px;
	color:#999;
}
.govinfo-lay {
	display: none;
	overflow: hidden;
	width: 788px;
	margin-top: -3px;
	padding: 5px;
	border: 5px solid rgba(0, 0, 0, .1);
	background-color: #fff;
}
.govinfo-lay > li {
	line-height: 22px;
	display: inline-block;
	float: left;
	width: 382px;
	padding: 5px;
	border: 1px solid #f9f9f9;
}
.govinfo-lay > li > span {
	font-weight: 600;
	display: inline-block;
	width: 80px;
	padding: 0 3px;
	text-align: right;
	color: #3d87d1;
}
.govinfo-list-title-item:hover a {
	color: #3d87d1;
}
.govinfo-lay > li.govinfo-lay-title {
	padding-left: 80px;
	text-indent: -75px;
	color: #3d87d1;
}
.govinfo-lay > li.govinfo-lay-keywords {
	width: 776px;
}
.govinfo-lay > li.govinfo-lay-title {
	width: 701px;
}
.govinfo-lay > li.govinfo-lay-index, .govinfo-lay > li.govinfo-lay-subject, .govinfo-lay > li.govinfo-lay-office, .govinfo-lay > li.govinfo-lay-created, .govinfo-lay > li.govinfo-lay-title, .govinfo-lay > li.govinfo-lay-no, .govinfo-lay > li.govinfo-lay-release {
	border-top: medium none;
}



/*信息公开内容*/
.content-table{
	width:1056px;
	height:auto;
	overflow:hidden;
	border:2px solid #eee;
	margin-top:20px;
}
.content-table li{
	width:1056px;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #eee;
	float:left;
}
.content-table .gk-table-ts1{
	border:0;
}
.content-table li h4{
	float:left;
	width:527px;
	border-right:1px dashed #eee;
	font-weight:normal;
}
.content-table li .gk-table-ts{
	border:0;
}
.content-table li b{
	color:#015294;
	text-align:right;
	font-weight:bold;
	width:100px;
	float:left;
}



/*公开指南*/
.gkzn-content-table ul{
	width:836px;
	margin-top:10px;
}
.gkzn-content-table h3{
	font-size:28px;
	font-weight:normal;
	text-align:center;
	line-height:80px;
	border-bottom:1px dashed #dcdcdc;
}
.gkzn-content-table .content-body{
	padding:10px 20px 20px 20px;
}


/*权责清单*/
.qzqd-bm{
	width:1080px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.qzqd-bm .qzqd-title a{
	width:1080px;
	height:37px;
	background:url(qzqd-title.png) center no-repeat;
	display:block;
}
.qzqd-bm ul{
	width:1094px;
	height:atuo;
	overflow:hidden;
}
.qzqd-bm ul li{
	width:147px;
	height:28px;
	background:url(bm-bj.png) center no-repeat;
	float:left;
	line-height:28px;
	text-align:center;
	margin-right:8px;
	margin-top:6px;
}
.qzqd-content{
	padding-bottom:20px;
}
.qzqd-content h2{
	border-bottom:1px dashed #dcdcdc;
	margin-bottom:10px;
}