.container{
	width: 1200px;
	margin: 0 auto;
}
.bg {
	height:446px;
	overflow:hidden;
	min-width:1200px;
	margin-bottom:-446px;
	position:relative;
	z-index:-1;
}
.bg div {
	height:446px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-960px;
	width:1920px;
	z-index:-2
}
.bg1 {
	background:url('bodybg.jpg') no-repeat center 0px
}
.bg2 {
	background:url("index-bg_02.jpg") no-repeat center 0px;
}
.bg3 {
	background:url("index-bg_03.jpg") no-repeat center 0px;
}
.bg4 {
	background:url("index-bg_04.jpg") no-repeat center 0px;
}
.bg5 {
	background:url("index-bg_05.jpg") no-repeat center 0px;
}
.top{
	height: 35px;
	line-height: 35px;
	background: url(top-bg.png) repeat-x;
	font-size: 12px;
	color: #fff;
	width: 100%;
	min-width: 1200px;
}
.top ul{
	overflow: hidden;
	float: left;
}
.top ul li{
	overflow: hidden;
	float: left;
	padding-right: 22px;
}
.top ul li a{
	font-size: 12px;
	color: #fff;
	display: block;
	overflow: hidden;
}
.top ul li a img{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 5px;
	margin-top: 9px;
}
.top a.linka{
	display: block;
	float: right;
	width: 112px;
	height: 20px;
	line-height: 20px;
	background: #d10000;
	text-align: center;
	margin-top: 8px;
	color: #fff;
	border-radius: 5px;
}
.top a.read{
	display: block;
	float: right;
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
}
.top .top-ser{
	display: block;
	float: right;
	width: 230px;
	height: 26px;
	line-height: 26px;
	background: #fff;
	margin-top: 4px;
}
.top .top-ser .txt{
	display: block;
	float: left;
	width: 185px;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #aaa;
	font-family: "微软雅黑";
}
.top .top-ser .btn{
	display: block;
	float: right;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	margin-top: 4px;
	cursor: pointer;
	background: url(top-searchbtn.png) no-repeat;
}
.logo{
	overflow: hidden;
	width: 1190px;
	margin: 0 auto;
	margin-top: 75px;
	margin-bottom: 80px;
	padding-left: 10px;
}
.logo img{
	display: block;
	width: 353px;
	height: 95px;
}
/*top------------------------------end*/
.nav-container{
	overflow: hidden;
	width: 1200px;
}
.nav-container .nav{
	background: url(navbg.png) repeat-x;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 51px;
	line-height: 51px;
	overflow: hidden;
}
.nav-container .nav ul{
	padding: 0 15px;
	overflow: hidden;
}
.nav-container .nav ul li{
	float:left;
	height:51px;
	width: 145px;
	text-align: center;
}
.nav-container .nav ul li a{
	display:block;
	color:#fff;
	font-size: 18px;
}
.nav-container .nav ul li.active{
	background-color:#2997e9;
	font-weight: bold;
}

/*top-nav---------------------end*/
.foot-link{
	width: 100%;
	min-width: 1200px;
	height: 60px;
	padding-top: 20px;
	/*margin-top: 25px;*/
	background: #037edb url(foot-bannerbg.jpg) no-repeat;
}
.foot-link .mainCon{
	background: url(foot-linkbg.png) no-repeat;
	width: 225px;
	height: 40px;
	margin: 0px 7px;
}
.foot-link .selectbox{
	width: 200px;
	height: 40px;
	line-height: 40px;
	background: none;
	border: none;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #fff;
	padding-left: 10px;
}
.foot-link .selBtn{
	width: 10px;
	height: 40px;
	background: url(selectbg.png) no-repeat center;
	border: none;
}
.foot-link div.selectbox-wrapper{
	margin-top: 15px;
}
.bottom{
	height:185px;
	overflow: hidden; 
	width: 100%;
	min-width: 1200px;
	padding-top: 20px;
	background:#fff url(footbg.png) no-repeat center bottom;
}
.bottom p{
	text-align: center;
	font-size: 12px;
	color: #555;
	line-height: 25px;
}
.bottom p span {
	margin: 0px 10px;
	font-size: 14px;
}
.bottom ul{
	overflow: hidden;
	margin: 0 auto;
	width: 276px;
}
.bottom ul li{
	overflow: hidden;
	float: left;
	margin: 20px 15px;
}
.bottom ul li a{
	display: block;
	overflow: hidden;
}
.bottom ul li a img{
	display: block;
}
.cnzz-tj a {color: #555555;font-size: 14px;}
/*bottom------------------------------end*/
.main-container{
	background: #fff;
	overflow: hidden;
	padding-bottom: 20px;
}
.hot-news {
	overflow:hidden;
	background:url(s-hotimg.png) no-repeat left center;
	padding-left:110px;
	margin-top:20px;
	padding-right:12px;
}
.hot-news h1 a {
	height:32px;
	line-height:32px;
	/*background:url(Speaker.png) no-repeat left center;*/
	padding-left:30px;
	font-size:32px;
	color:#e60505;
	font-weight:normal;
	max-width:80%;
	overflow:hidden;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hot-news p {
	margin-top:10px;
	font-size:12px;
	color:#818080;
}
.hot-news p a {
	font-size:12px;
	color:#ce2d2d;
}
/*hot-news---------------end*/
.main1contain {
	overflow:hidden;
	margin-top:20px;
}
.main1-lf {
	width:507px;
	height:430px;
	overflow:hidden;
}
/*main1-lf轮播*/
.carousel {
	overflow:hidden;
	width:507px;
	height:327px;
	position:relative;
}
.carousel-img {
	width:480px;
	height:320px;
}
.carousel-img img {
	width:100%;
	display:block;
}
.carousel-infocon {
	position:absolute;
	bottom:0px;
	left:0px;
	overflow:hidden;
	width:507px;
	height:50px;
}
.carousel-info span {
	display:block;
	float:left;
	max-width:450px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.carousel-infopa {
	position:absolute;
	top:0px;
	left:0px;
	width:507px;
	height:50px;
	background:#000;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.carousel-info {
	color:#fff;
	font-size:14px;
	width:465px;
	height:50px;
	line-height:50px;
	padding-left:15px;
	position:absolute;
	bottom:0px;
	left:0px;
}
ul.carousel-item {
	height:88px;
	overflow:hidden;
	margin-top:8px;
}
ul.carousel-item li {
	width:120px;
	overflow:hidden;
	float:left;
	margin-right:9px;
	cursor:pointer;
}
ul.carousel-item li.mr0 {
	margin-right:0px;
}
ul.carousel-item li.carousel-act {
	border:2px solid #0162b0;
	width:116px;
	height:84px;
}
.carousel-item img {
	display:block;
	width:100%;
	height:88px;
}
.main1-cen {
	float:left;
	width:406px;
	margin-left:20px;
	overflow:hidden;
}
.main1-cen .imp-newcon {
	margin-top: 5px;
	height: 180px;
	overflow: hidden;
}
ul.pub-tit {
	width:100%;
	height:32px;
	border-bottom: 1px solid #037edb;
}
ul.pub-tit li {
	float:left;
	height:32px;
	line-height:32px;
}
ul.pub-tit li.tab-pubact {
	background:#037edb;
}
ul.pub-tit li.tab-pubact a {
	color:#fff;
}
ul.pub-tit li a {
	display:block;
	padding-left:15px;
	padding-right:15px;
	color:#037edb;
	font-size:16px;
	margin: 0px 10px;
}
ul.pub-con {
	overflow:hidden;
	width:100%;
}
ul.pub-con li {
	height: 29px;
	line-height: 28px;
	background:url(list-bg2.png) no-repeat left center;
	padding-left:12px;
	vertical-align:bottom;
}
ul.pub-con li a {
	display:block;
	float:left;
	max-width:295px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:#555;
}
ul.pub-con li span {
	display:block;
	float:right;
	font-size:12px;
	color:#999;
}
ul.pub-con li a:hover {
	color:#037edb;
}
.main1-cen2 {
	margin-top:0px;
}
.zcxx-con {
	margin-top:4px; 
	height: 170px;
	overflow: hidden;
}
.main1-rt {
	float:right;
	width:248px;
	overflow:hidden;
}
.main1-rt1{
	position:relative;
	overflow: hidden;
	height: 219px;
	width: 248px;
	background: url(main2-rtbg1.jpg) no-repeat;
}
a.bysjfb {
    display: block;
    width: 116px;
    height: 36px;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    background: url(s-mhead-bg.png) no-repeat;
}
a.gggs {
    display: block;
    width: 116px;
    height: 36px;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    background: url(s-mhead-bg.png) no-repeat;
}
ul.main2rt-ul{
	overflow: hidden;
	margin-left: 15px;
	margin-top: 5px;
	overflow: hidden;
	width: auto;
}
ul.main2rt-ul li a{
	max-width: 200px;
}
.mt15{
	margin-top: 15px;
	background: url(main2-rtbg2.jpg) no-repeat;
	height: 185px;
}
.mt15 .main2rt-ul{
	height: 140px;
}
/*main1--------------------------------end*/
.main2{
	overflow: hidden;
	width: 1200px;
	height: 106px;
}
.main2 img{
	display: block;
	width: 1200px;
	height: 106px;
	margin-top: 15px;
}
/*main2----------------------------------end*/
.main3contain{
	margin-top: 20px;
}
.home-pubbg {
	width:1160px;
	background:url(pubtit-bg.jpg) no-repeat left top;
	padding-left:20px;
	padding-right: 20px;
	padding-top:10px;
}
.main3-lf {
	width:203px;
	overflow:hidden;
}
.home-xtit {
	background:url(s-headicon.png) no-repeat left center;
	height:40px;
	line-height:40px;
	padding-left:43px;
}
.home-xtit h1{
	float: left;
	font-family: "华文行楷";
	font-size: 30px;
	color: #037edb;
	font-weight: normal;
}
.home-xtit h3{
	font-size: 11px;
	color: #66bdff;
	font-weight: normal;
	font-family: "Arial";
	float: left;
	margin-top: 20px;
	line-height:12px;
	padding-left: 5px;
}
.main3-lf ul.xxpub-list {
	overflow:hidden;
	margin-top:0px;
}
.main3-lf ul.xxpub-list li {
	height:40px;
	line-height:40px;
	width:181px;
	padding-left:20px;
	background:#f6f6f6 url(publist2bg.png) no-repeat 173px center;
	margin-top:9px;
	border: 1px solid #e5e5e5;
}
.main3-lf ul.xxpub-list li:hover,.main3-lf ul.xxpub-list li.xxpub-act {
	background:#037edb url(publist2bgact.png) no-repeat 173px center;
	border: 1px solid #037edb;
}
.main3-lf ul.xxpub-list li:hover a,.main3-lf ul.xxpub-list li.xxpub-act a {
	color:#fff;
}
.main3-lf ul.xxpub-list li a {
	display:block;
	max-width:170px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size: 14px;
	color: #333;
}
.main3-cen {
	width:590px;
	margin-left:34px;
	overflow:hidden;
	margin-top:10px;
}
ul.recentgk-tab{
	border-bottom: none;
	height: 40px;
	line-height: 40px;
	/*overflow: hidden;*/
}
ul.recentgk-tab li{
	width: 94px;
	height: 40px;
	background: #e6f1f9;
	margin-right: 5px;
}
ul.recentgk-tab li.tab-pubact{
	background: url(tab-actbg1.png) no-repeat;
	height: 44px;
}
ul.recentgk-tab li.mr0{
	margin-right: 0px;
}
ul.recentgk-tab li a {
	padding:0px;
	text-align: center;
	display: block;
	line-height: 40px;
}
.main3-cen .recentgk-con li {
	line-height:35px;
	height:35px;
}
.main3-cen .recentgk-con li:hover a,.main3-cen .recentgk-con li:hover span{
	color: #037edb;
}
.main3-cen .recentgk-con li a {
	max-width:500px;
}
.main3-cen .recentgk-con {
	margin-top:10px;
	height: 245px;
	overflow: hidden;
}
.main3b-xpub{
	width: 588px;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	margin-top: 8px;
	background: url(main3-cbbg.jpg) no-repeat;
}
.main3b-xpub h3{
	float: left;
	width: 140px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.main3b-xpub ul{
	overflow: hidden;
	float: left;
	padding-left: 4px;
}
.main3b-xpub ul li{
	display: block;
	overflow: hidden;
	float: left;
	width: 88px;
	text-align: center;
}
.main3b-xpub ul li a{
	display: block;
	font-size: 14px;
	color: #333;
}
.main3b-xpub ul li a:hover{
	color: #037edb;
}
.main3-rt {
	width:302px;
	overflow:hidden;
	float:right;
	margin-top: 10px;
}
.main3rt-header{
	height: 93px;
	overflow: hidden;
	margin-bottom: 8px;
}
.main3rt-header .header-item{
	overflow: hidden;
	float: left;
}
.main3rt-header .header-item img{
	height: 100px;
	display: block;
	float: left;
	width: 76px;
}
.main3rt-header .header-item > div{
	float: left;
	overflow: hidden;
	padding-top: 6px;
	padding-left: 9px;
	padding-right: 15px;
}
.main3rt-header .header-item h2{
	line-height: 28px;
	font-size: 15px;
	color: #037edb;
	font-weight: normal;
}
.main3rt-header .header-item p{
	font-size: 14px;
	color: #333;
}
.main3-rt .header-list{
	padding: 4px 0px;
	overflow: hidden;
	font-size: 14px;
}
.main3-rt .header-list > span{
	display: block;
	float: left;
	width: 60px;
	text-align: left;
	color: #037edb;
	line-height: 20px;
}
.main3-rt .header-list ul{
	overflow: hidden;
	float: left;
	width: 240px;
}
.main3-rt .header-list ul li{
	float: left;
	padding: 0 8px;
	color: #333;
	line-height: 20px;
}
a.header-more{
	float: left;
	font-size: 12px;
	color: #037edb;
	line-height: 20px;
}
.main3rt-bt{
	overflow: hidden;
	margin-top: 8px;
}
.main3rt-bt .title{
	width: 302px;
	height: 40px;
	line-height: 40px;
	background: #e6f1f9;
	overflow: hidden;
}
.main3rt-bt .title h1{
	font-size: 16px;
	color: #fff;
	background: #037edb url(Vector-Smart-Object.png) no-repeat 12px center;
	padding-left: 35px;
	width: 140px;
	font-weight: normal;
}
.main3rt-bt ul{
	overflow: hidden;
	padding-top: 6px;
}
.main3rt-bt ul li{
	float: left;
	padding:0 8px;
	line-height: 24px;
}
.main3rt-bt ul li a{
	font-size: 14px;
	color: #333;
	display: block;
}
.main3rt-bt ul li a:hover{
	color: #037edb;
}
/*main3-信息公开----------------------------------end*/
.main4contain{
	margin-top: 20px;
}
.main4-con{
	overflow: hidden;
	margin-top: 20px;
}
.main4lf{
	width: 582px;
	overflow: hidden;
	float: left;
}
.main4lf .title{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #037edb;
}
.main4lf .title h2{
	overflow: hidden;
	background: #037edb url(s-bmicon.png) no-repeat 10px center;
	padding-left: 37px;
	padding-right: 15px;
	float: left;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
}
.main4lf ul{
	overflow: hidden;
	padding-top: 6px;
}
.main4lf ul li{
	overflow: hidden;
	float: left;
	margin-right: 8px;
	margin-top: 13px;
}
.main4lf ul li.mr0{
	margin-right: 0px;
}
.main4lf ul li a{
	display: block;
	border: 1px solid #e3f2fe;
	width: 88px;
	height: 72px;
	font-size: 14px;
	color: #333;
	background: #fafcfe;
}
.main4lf ul li a span{
	display: block;
	margin: 0 auto;
	background: url(service-icon.png) no-repeat center;
	height:40px;
	width:50px;
	background-position:0 8px;
}
.main4lf ul li a:hover{
	color: #fff;
	background: #037edb;
}
.main4lf ul li a:hover span{
	background: url(a-service-icon.png) no-repeat center;
	background-position:0 8px;
}
.main4lf ul li a p{
	text-align: center;
	line-height: 16px;
	padding-top: 7px;
}
.main4lf ul li a span.service-icon1{background-position:-550px 5px;}
.main4lf ul li a span.service-icon2{background-position:-450px 5px;}
.main4lf ul li a span.service-icon3{background-position:-500px 5px;}
.main4lf ul li a span.service-icon4{background-position:-650px 5px;}
.main4lf ul li a span.service-icon5{background-position:-800px 5px;}
.main4lf ul li a span.service-icon6{background-position:-600px 5px;}
.main4lf ul li a span.service-icon7{background-position:-850px 5px;}
.main4lf ul li a span.service-icon8{background-position:-700px 5px;}
.main4lf ul li a span.service-icon9{background-position:-750px 5px;}
.main4lf ul li a span.service-icon10{background-position:0px 5px;}
.main4lf ul li a span.service-icon11{background-position:-150px 5px;}
.main4lf ul li a span.service-icon12{background-position:-100px 5px;}
.main4lf ul li a span.service-icon13{background-position:-300px 5px;}
.main4lf ul li a span.service-icon14{background-position:-350px 5px;}
.main4lf ul li a span.service-icon15{background-position:-400px 5px;}
.main4lf ul li a span.service-icon16{background-position:-50px 5px;}
.main4lf ul li a span.service-icon17{background-position:-250px 5px;}
.main4lf ul li a span.service-icon18{background-position:-300px 5px;}


/*便民服务-end*/
.main4rt{
	width: 550px;
	overflow: hidden;
	float: right;
}
.main4rt .title{
	height: 40px;
	line-height: 40px;
	background: #e6f1f9;
}
.main4rt .title ul{
	float: left;
}
.main4rt .title ul li{
	display: block;
	width: 96px;
	text-align: center;
	font-size: 16px;
	color: #037edb;
	float: left;
	cursor: pointer;
}
.main4rt .title ul li.tab-pubact{
	background: url(tab-actbg.png) no-repeat;
	height: 44px;
	color: #fff;
}
.main4rt .title a{
	display: block;
	float: right;
	width: 66px;
	height: 40px;
	background: url(main4rt-morebg.png) no-repeat;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color: #7ab8fd;
}
.main4rtcon{
	overflow: hidden;
	width: 100%;
	height: 252px;
	margin-top: 15px;
}
.main4rtcon ul{
	margin-top: 8px;
}
.main4rtcon ul li{
	display: block;
	float: left;
	position: relative;
	width: 96px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 16px;
	margin-right: 12px;
}
.main4rtcon ul li a{
	display: block;
	font-size: 14px;
	color: #333;
	height: 34px;
	background: #fff;
	border: 1px solid #dcdcdc;
}
.main4rtcon ul li.mr0{
	margin-right: 0px;
}
.main4rtcon ul li:hover a{
	color: #fff;
	background: #037edb;
	border: 1px solid #037edb;
}
.main4rtcon ul li span{
	display: block;
	position: absolute;
	width: 30px;
	height: 19px;
	top: -8px;
	right: -5px;
	background: url(hot.png) no-repeat;
}
/*重置滚动条样式*/
.mCSB_scrollTools .mCSB_draggerRail{
    background-color:#dedede;
    width: 1px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#037edb;
    width: 3px;
}
.mCSB_inside > .mCSB_container{
	margin-right: 0px;
}
.mCSB_scrollTools{
	width: 4px;
}
/*main4-办事服务----------------------------------end*/
.main5contain{
	overflow: hidden;
	/*width: 1160px;*/
	height: 70px;
	border: 1px solid #e4e4e4;
	padding: 5px 20px;
	margin-top: 20px;
}
/*横向轮播滚动图片*/
.pic-lb {
	width:100%;
	height:70px;
}
.pic-lb .prev {
	width:40px;
	height:40px;
	margin-right:28px;
	margin-top:15px;
	background:#eee url('carolser-btn-pre.png') no-repeat center;
	float:left;
	cursor:pointer;
}
.pic-lb .next {
	position: inherit;
	width:40px;
	height:40px;
	margin-top:15px;
	background:#eee url('carolser-btn-next.png') no-repeat center;
	float:right; 
	cursor:pointer;
}
.pic-lb .c_main6_m {
	width:1024px;
	height:70px;
	overflow:hidden;
	position:relative;
}
.pic-lb .c_main6_m #a_pic1 {
	position:absolute;
	height:130px;
	overflow:hidden;
}
.pic-lb .c_main6_m a {
	margin-left:18px;
	width:320px;
	height:70px;
	display:block;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.pic-lb .c_main6_m a img {
	width:320px;
	height:70px;
	border:0;
}

/*main5-------------------------------------------end*/
.main6contain{
	overflow: hidden;
	margin-top: 20px;
}
.main6con{
	overflow: hidden;
	margin-top: 20px;
}
.main6conlf{
	overflow: hidden;
	float: left;
	width: 282px;
}
.main6conlf .title{
	width: 282px;
	height: 40px;
	line-height: 40px;
	background: #e6f1f9;
	overflow: hidden;
}
.main6conlf .title h1{
	font-size: 16px;
	color: #fff;
	background: #037edb url(s-myzj-titbg.png) no-repeat 8px center;
	padding-left: 40px;
	width: 75px;
	height: 40px;
	font-weight: normal;
}
ul.main6lful{
	overflow: hidden;
	padding-top: 8px;
    padding-bottom: 6px;
}
ul.main6lful li{
	display: block;
	overflow: hidden;
	height: 34px;
	line-height: 34px;
	background: url(publist2bg.png) no-repeat left center;
	padding-left: 14px;
	vertical-align: bottom;
}
ul.main6lful li a{
	display: block;
	float: left;
	max-width: 255px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #333;
}
ul.main6lful li a:hover{
	color: #037edb;
}
.main6conlf .m6btcon{
	overflow: hidden;
	margin-top: 3px;
}
.main6conlf .m6btcon a{
	display: block;
	float: left;
	overflow: hidden;
}
.main6conlf .m6btcon a.zwwb1{
	width: 135px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: url(zwwb-bg1.png) no-repeat;
}
.main6conlf .m6btcon a.zwwb2{
	width: 135px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: url(zwwb-bg2.png) no-repeat;
	margin-left: 10px;
}
.main6conlf .m6btcon a.zwwb3{
	overflow: hidden;
	margin-top: 9px;
	width: 281px;
	height: 45px;
}
.main6conlfcen{
	overflow: hidden;
	width: 566px;
	float: left;
	margin-left: 28px;
}
.main6conlfcen .title{
	height: 40px;
	line-height: 40px;
	background: #e6f1f9;
}
.main6conlfcen .title ul{
	float: left;
}
.main6conlfcen .title ul li{
	display: block;
	width: 110px;
	text-align: center;
	font-size: 16px;
	color: #037edb;
	float: left;
	cursor: pointer;
}
.main6conlfcen .title ul li.tab-pubact{
	background: url(tab-actbg2.png) no-repeat;
	height: 44px;
	color: #fff;
}
.main6conlfcen .title a{
	display: block;
	float: right;
	width: 66px;
	height: 40px;
	background: url(main4rt-morebg.png) no-repeat;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color: #7ab8fd;
}
.main6conlfcen .m6c-con{
	overflow: hidden;
	width: 100%;
}
.main6conlfcen .m6c-con ul{
	width: 100%;
	height: 234px;
	margin-top: 15px;
	background: url(m6-ulbg.png) repeat-y 4px;
}
.main6conlfcen .m6c-con ul li{
	line-height: 38px;
	/*overflow: hidden;*/
	vertical-align: bottom;
	border-bottom: 1px dotted #aaa;
	margin-left: 14px;
}
.main6conlfcen .m6c-con ul li a{
	display: block;
	float: left;
	width: auto;
	padding-left: 16px;
	margin-left: -14px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(m6-libg.png) no-repeat left center;
}
.main6conlfcen .m6c-con ul li a:hover{
	color: #037edb;
}
.main6conlfcen .m6c-con ul li span{
	display: block;
	float: right;
	padding-left: 18px;
	font-size: 12px;
	color: #666;
}
.main6conlfcen .m6c-con ul li span.state{
	padding-right: 18px;
	font-size: 14px;
	color: #019a4c;
}
.main6conlfcen .m6c-con ul li span.noresponse{
	font-size: 14px;
	color: #e60505;
}
.main6conrt{
	width: 255px;
	overflow: hidden;
	float: right;
}
.main6conrt a{
	display: block;
	float: left;
	color: #fff;
}
.main6conrt a.hotline{
	/*font-family: "黑体";*/
	width: 255px;
	height: 93px;
	background: #38b5e9 url(main6icon1.png) no-repeat 50px 20px;
}
.main6conrt a.hotline h1{
	margin-top: 28px;
	line-height: 28px;
	font-weight: normal;
	font-size: 22px;
	padding-left: 130px;
}
.main6conrt a.hotline p{
	line-height: 16px;
	font-size: 14px;
	padding-left: 130px;
}
.main6conrt .bt{
	overflow: hidden;
	position: relative;
	width: 255px;
}
.main6conrt .bt span.midbg{
	position: absolute;
	top: 92px;
	left: 109px;
	display: block;
	width: 39px;
	height: 21px;
	background: url(main6icon6.png) no-repeat;
}
.main6conrt .bt a{
	display: block;
	float: left;
	width: 125px;
	height: 94px;
	margin-top: 6px;
	margin-left: 5px;
	background: #05c792 url(main6icon2.png) no-repeat 14px 32px;
}
.main6conrt .bt a h3{
	font-weight: normal;
	font-size: 14px;
	padding-left: 55px;
	margin-top: 30px;
	line-height: 22px;
}
.main6conrt .bt a p{
	font-family: "黑体";
	font-size: 14px;
	padding-left: 55px;
}

.main6conrt .bt a.write{
	margin-left: 0px;
}
.main6conrt .bt a.mailbox{
	background: #4779df url(main6icon3.png) no-repeat 14px 32px;
}
.main6conrt .bt a.interview{
	margin-left: 0px;
	background: #06c4ec url(main6icon4.png) no-repeat 14px 32px;
}
.main6conrt .bt a.rank{
	background: #ee8632 url(main6icon5.png) no-repeat 14px 32px;
}

/*main6-政民互动-------------------------------------------end*/
/*回顶部*/
.rt-fixed-top{
	overflow: hidden;
	position: fixed;
	left: 50%;
	bottom: 30px;
	margin-left: 600px;
	height: 154px;
}
.rt-fixed-top a{
	display: block;
	width: 75px;
	height: 25px;
	line-height: 18px;
	padding-top: 50px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.rt-fixed-top a.phone{
	background: #1b8ce3 url(rt-fixedicon1.png) no-repeat center 10px;
}
.rt-fixed-top a.to-top{
	margin-top: 4px;
	background: #d10000 url(rt-fixed-totop.png) no-repeat center 22px;
}



/*领导之窗*/
.rt-fixed-top{
	z-index: 999;
}
.header-container{
	position: relative;
	background: #fafafa;
	border: 1px solid #f6f6f6;
	padding-left: 12px;
	padding-right: 20px;
	width: 1166px;
	margin-bottom: 32px;
}
.ld_local {
	padding-left:22px;
	height:55px;
	line-height:55px;
	background:url(local_icon.png) no-repeat left center;
	overflow:hidden;
	font-size: 12px;
}
.ld_local label {
	color:#666;
}
.ld_local a {
	color:#666;
	font-size: 12px;
}
.ld_local span {
	width:7px;
	height:7px;
	color:#666;
}
.ld_local .cur_lc {
	color:#037edb;
}
.leader_con {
	margin:0px 0 30px 0;
	overflow:hidden;
}
.leader_lf_side {
	width:236px;
	overflow:hidden;
}
.lf_sd_list {
	margin-bottom:10px;
	overflow:hidden;
}
.sd_ls_tit {
	padding-left:41px;
	background:#1d8de3 url(ld_icon03.png) no-repeat 20px center;
	/*width:191px;*/
	width: 196px;
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	position: relative;
	/*margin-left: 6px;*/
}
.sd_ls_tit .sx-bgl{
	position: absolute;
	bottom: -7px;
	left: -1px;
	+left: 0px;
	+bottom: -6px;
	display: block;
	width: 9px;
	height: 8px;
	background: url(sx-bgact.png) no-repeat;
}
.sd_ls_tit label {
	display:block;
	float:left;
}
.sd_ls_tit span {
	display:block;
	float:right;
	margin-right:20px;
	height:50px;
}
.sd_ls_tit span.s_op {
	background:url(ld_icon01.png) no-repeat center;
	width:14px;
}
.sd_ls_tit span.s_cl {
	background:url(ld_icon02.png) no-repeat center;
	width:9px;
}
.sd_ls_deal {
	overflow:hidden;
	background: #fff;
	width: 228px;
	border: 1px solid #e5e5e5;
	border-top: 0px;
	padding-bottom: 16px;
	margin-left: 6px;
}
.ld_deal {
	display:block;
	width:201px;
	margin-top:10px;
	overflow:hidden;
	margin-left: 17px;
}
.dl_rt_sj {
	display:block;
	width:6px;
	height:36px;
	background:url(ld_icon04.png) no-repeat center;
}
.deal_ld_name {
	padding-left:15px;
	width:178px;
	line-height:34px;
	border:1px solid #eaeaea;
	overflow:hidden;
}
.deal_ld_name label {
	display:block;
	float:left;
	font-size:16px;
	color:#4b4b4b;
	width:65px;
	margin-right: 10px;
}
.deal_ld_name span {
	display:block;
	float:left;
	font-size:12px;
	color:#6c6c6c;
}
.ls_tit_cur {
/*	width: 197px;
	margin-left: 0px;*/
	background:#1d8de3 url(ld_icon03.png) no-repeat 20px center;
}
.ld_name_cur .deal_ld_name {
	border:1px solid #05c792;
	background:#05c792;
}
.ld_name_cur .deal_ld_name label,.ld_name_cur .deal_ld_name span {
	color:#fff;
}
.leader_rt_side {
	width:909px;
	overflow:hidden;
}
.ld_intro_deal {
	padding:25px 27px 0 31px;
	border:1px solid #eaeaea;
	overflow:hidden;
	background: #fff;
}
.ld_intro_pic {
	width:180px;
	margin-bottom:34px;
	overflow:hidden;
}
.ld_intro_pic img {
	width:180px;
	height:248px;
}
.ld_intro_name {
	margin:16px 0 14px 0;
	padding-left:7px;
	overflow:hidden;
}
.ld_intro_name label {
	display:block;
	font-size:18px;
	line-height:30px;
	color:#d41616;
	font-weight:bold;
}
.ld_intro_name span {
	display:block;
	line-height:28px;
	color:#333;
}
.ld_xx {
	display:block;
	padding-left:72px;
	height:36px;
	line-height:36px;
	background:#05c792 url(ld_xx_icon.png) no-repeat 40px center;
	font-size:16px;
	color:#fff;
}
.ld_xx:hover {
	color:#fff;
}
.ld_intro_p {
	width:641px;
}
.ld_intro_p .it_p{
	overflow: hidden;
	height: auto;
}
.intro_p_tit {
	line-height:18px;
	font-size:16px;
	color:#d41616;
	font-weight:bold;
}
.it_p p {
	margin:10px 0;
	line-height:30px;
	color:#333;
}
.ld_work {
	margin-bottom:26px;
}
.ld_work_tit {
	height:32px;
	line-height:32px;
	margin-bottom:14px;
	background:#f1f1f1;
}
.ld_work_tit span {
	display:block;
	background:#1d8de3;
	width:80px;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.ld_work p {
	font-size:13px;
	line-height:24px;
	color:#333;
}
.ld_act_tit {
	height:32px;
	line-height:32px;
	background:#f1f1f1;
}
.ld_activity {
	margin-top:20px;
}
.act_title {
	display:block;
	background:#1d8de3;
	width:110px;
	font-size:16px;
	color:#fff;
}
.act_title span {
	display:block;
	float:left;
	margin:11px 10px 0 14px;
	border-left:3px solid #fff;
	width:3px;
	height:13px;
}
.ld_more {
	display:block;
	float:right;
	margin-right:18px;
	line-height:32px;
	font-size:12px;
	color:#4b4b4b;
}
.ld_activity .act_ul {
	padding:9px 18px 0 10px;
	height:180px;
	overflow:hidden;
}
.ld_activity .act_ul li {
	padding-left:13px;
	line-height:35px;
	background:url(list_dian.png) no-repeat 0%;
	border-bottom:1px dotted #d2d2d2;
	overflow:hidden;
	*line-height:31px;
}
.ld_activity .act_ul li a {
	float:left;
	display:block;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:750px;
	color:#4b4b4b;
	overflow:hidden;
}
.ld_activity .act_ul li span {
	display:block;
	float:right;
	font-size:12px;
	color:#999;
}
.ld_activity .act_ul li a:hover {
	color:#037edb;
}
.ld_rw_mt {
	margin-top:26px;
}
.ld_ls_li {
	margin-right:0px!important;
}
.tp_pback {
	position:relative;
	margin-top:20px;
	height:150px;
	width: 889px;
}
.img_opt {
	position:absolute;
	display:block;
	width:30px;
	height:124px;
}
.tp_per {
	background:#ddd url("tp_per.png") no-repeat center;
	left:0px;
	top:0px;
}
.tp_next {
	background:#ddd url("tp_next.png") no-repeat center;
	right:0px;
	top:0px;
}
.tp_per:hover {
	background:#68b7f4 url("tp_per.png") no-repeat center;
}
.tp_next:hover {
	background:#68b7f4 url("tp_next.png") no-repeat center;
}
.tp_pic {
	position:relative;
	margin-left:46px;
	width:804px;
	height:150px;
	overflow:hidden;
}
.tp_pic ul {
	width:849px;
	height:150px;
	position:absolute;
}
.tp_pic ul li {
	width:177px;
	float:left;
	margin-right:30px;
	vertical-align:middle;
}
.tp_pic ul li img {
	width:177px;
	height:122px;
}
.tp_pic ul li span {
	display:block;
	font-size:12px;
	line-height:26px;
	color:#4b4b4b;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:175px;
	overflow:hidden;
}
.tp_pic ul li a:hover span {
	color:#037edb;
}

/*领导之窗-end*/

/*走进白银*/
.in-bodybg{
	background: #fbfaf8 url(in-bg.jpg) no-repeat top center;
}
.in-container{
	overflow: hidden;
	padding:0 20px;
	background: url(in-containbg.jpg) no-repeat;
	width: 1160px;
	padding-bottom: 32px;
}
.in-part1{
	overflow: hidden;
	padding-top: 20px;
}
.in-part1 h1.head{
	display: block;
	float: left;
	width: 138px;
	height: 294px;
	background: url(in-gkicon.png) no-repeat;
}
.inpart1-lf{
	overflow: hidden;
	float: left;
	width: 610px;
}
.inpart1-lf h3{
	display: block;
	background: url(in-inroicon.png) no-repeat;
	width: 90px;
	height: 55px;
}
.inpart1-lf p{
	overflow: hidden;
	margin-top: 15px;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	text-indent: 2em;
}
.inpart1-lf p > span{
	overflow: hidden;
}
.inpart1-lf p > a{
	overflow: hidden;
	color: #1b8ce3;
}
.inpart1-lf ul{
	overflow: hidden;
	margin-top: 25px;
}
.inpart1-lf li{
	float: left;
	margin-right: 31px;
	overflow: hidden;
}
.inpart1-lf li.mr0{
	margin-right: 0px;
}
.inpart1-lf li a{
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 35px;
}
.inpart1-lf li a:hover{
	color: #3000fe;
}
a.inpart1-rt{
	display: block;
	float: right;
	width: 390px;
	height: 251px;
	position: relative;
	margin-top: 38px;
}
a.inpart1-rt img{
	display: block;
	width: 390px;
	height: 251px;
	position: absolute;
	top: 0px;
	left: 0px;
}
a.inpart1-rt span{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 66px;
	height: 66px;
	background: url(in-videoicon.png) no-repeat;
	margin-left: -33px;
	margin-top: -33px;
	z-index: 99;
}
.in-part2{
	overflow: hidden;
	margin-top: 25px;
}
.in-part2pub{
	overflow: hidden;
	width: 570px;
}
.in-part2pub > h1{
	overflow: hidden;
	display: block;
	width: 207px;
	height: 60px;
}
.in-part2pub > h1 img{
	display: block;
}
.in-part2pub .part2-list{
	overflow: hidden;
	margin-top: 30px;
}
.in-part2pub .part2-list > a{
	display: block;
	width: 200px;
	height: 120px;
	overflow: hidden;
	float: left;
}
.in-part2pub .part2-list a img{
	display: block;
	width: 200px;
	height: 120px;
}
.in-part2pub .part2-list .rt-des{
	overflow: hidden;
	float: right;
	width: 350px;
}
.in-part2pub .part2-list .rt-des h2{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px dotted #aaa;
}
.in-part2pub .part2-list .rt-des h2 a{
	display: block;
	float: left;
	font-size: 16px;
	color: #000;
}
.in-part2pub .part2-list .rt-des h2 a:hover{
	color: #1b8ce3;
}
.in-part2pub .part2-list .rt-des p{
	overflow: hidden;
	margin-top: 10px;
	line-height: 23px;
	font-size: 12px;
	color: #666;
	padding-right: 10px;
}
.in-part2pub .part2-list .rt-des p span{
	overflow: hidden;
}
.in-part2pub .part2-list .rt-des p a{
	color: #1b8ce3;
	overflow: hidden;
}
.in-part2lf{
	float: left;
}
.in-part2rt{
	float: right;
}
.in-part3{
	overflow: hidden;
	margin-top: 30px;
}
h1.part3-lf{
	display: block;
	width: 90px;
	height: 268px;
	background: url(in-title3.png) no-repeat;
	float: left;
	margin-top: 15px;
}
.part3-rt{
	position: relative;
	border:1px solid #edecea;
	overflow: hidden;
	float: right;
	padding-bottom: 10px;
}
.part3-opabg{
	position: absolute;
	background: #fff;
	opacity: 0.4;
	filter:alpha(opacity=40);
	width: 100%;
	height: 100%;
	z-index: 6;
}
.part3-contain{
	position: relative;
	z-index: 9;
}
.part3-rt .part3-contain > ul{
	overflow: hidden;
	margin-top: 20px;
}
.part3-rt .part3-contain > ul li{
	display: block;
	float: left;
	overflow: hidden;
	width: 300px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	background: url(in-tabbg2.png) no-repeat;
	margin: 0 22px;
}
.part3-rt .part3-contain > ul li a{
	display:block;
	font-size: 16px;
	color: #333;
}
.part3-rt .part3-contain > ul li.part3-act{
	background: url(in-tabbg2act.png) no-repeat;
}
.part3-rt .part3-contain > ul li.part3-act a{
	font-weight: bold;
	color: #fff;
}
.part3-scrolconbox{
	position: relative;
	margin-top: 20px;
	width: 1055px;
	height: 225px;
	overflow: hidden;
}
.part3-con{
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
.part3-con1{
	float: left;
	overflow: hidden;
}
.part3-con1 > a{
	display: block;
	width: 280px;
	height: 225px;
	overflow: hidden;
	float: left;
	margin-left: 30px;
	margin-right: 25px;
}
.part3-con1 > a img{
	display: block;
	width: 280px;
	height: 225px;
}
.part3-con p{
	line-height: 30px;
	color: #666;
	font-size: 14px;
	width: 692px;
	float: left;
	text-indent: 2em;
}
.part3-con p span{
	overflow: hidden;
}
.part3-con p a{
	overflow: hidden;
	color: #1a8ce2;
}
.in-part4{
	overflow: hidden;
	margin-top: 30px;
}
.in-part4-head{
	overflow: hidden;
}
.in-part4 .in-part4-head > h1{
	float: left;
	overflow: hidden;
	width: 227px;
	height: 50px;
}
.in-part4 .in-part4-head > h1 img{
	display: block;
	width: 227px;
	height: 50px;
}
.in-part4 ul.in-title{
	height: 46px;
	overflow: hidden;
	float: right;
	margin-top: 17px;
}
.in-part4 ul.in-title li{
	overflow: hidden;
	float: left;
	width: 174px;
	height: 40px;
	line-height: 40px;
	background: url(in-tabbg1.png) no-repeat;
	text-align: center;
}
.in-part4 ul.in-title li a{
	display: block;
	font-size: 16px;
	color: #333;
}
.in-part4 ul.in-title li.part4-act{
	background: url(in-tabbg1act.png) no-repeat;
}
.in-part4 ul.in-title li.part4-act a{
	color: #fff;
	font-weight: bold;
}
.part4-con{
	margin-top: 10px;
	overflow: hidden;
}
.part4-con > ul{
	overflow: hidden;
}
.part4-con > ul li{
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}
.part4-con > ul li a{
	display: block;
	overflow: hidden;
}
.part4-con > ul li a img{
	display: block;
}
.part4-con > ul li.mr0{
	margin-right: 0px;
}
.part4-con > ul li a.mt5{
	margin-top: 5px;
}
.part4-con > ul li a.fl{
	float: left;
}
.part4-con > ul li a.more-pic{
	width: 171px;
	height: 58px;
	background: #1b8ce3 url(in-morepic.png) no-repeat 73px 37px;
	padding-top: 70px;
	text-align: center;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	float: left;
	margin-left: 5px;
}

/*走进白银-end*/
/*信息公开*/
.info_main{
	padding-bottom: 45px;
}
.info-lf{
	overflow: hidden;
	float: left;
	width: 252px;
}
.info-lftop{
	height: 60px;
	overflow: hidden;
	padding-bottom: 10px;
}
.info-lftop a{
	display: block;
	float: left;
	width: 72px;
	height: 40px;
	padding-left: 48px;
	padding-top: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
.info-lftop a.header{
	background: url(iconfont-user.png) no-repeat;
}
.info-lftop a.zfjg{
	background: url(iconfont-fenxiang.png) no-repeat;
	margin-left: 10px;
}
.info-lfitem{
	overflow: hidden;
	margin-top: 10px;
}
.info-lfitem a.info-lm1{
	display: block;
	border: 1px solid #e3e3e3;
	border-left: 2px solid #0d84de;
	width:249px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #333;
	background: #fff;
}
.info-lfitem a.info-lm1 p{
	height: 32px;
	line-height: 32px;
	margin-top: 9px;
	margin-left: 9px;
	border-left: 1px solid #e3e3e3;
	padding-left: 16px;
	float: left;
}
.info-lfitem a.info-lm1 span{
	background: url(info-lficon.png) no-repeat 22px center;
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	margin-top: 8px;
	margin-left: 15px;
}
.info-lfitem a.info-lm1 span.info-icon1{
	background-position:0 -140px;
}
.info-lfitem a.info-lm1 span.info-icon2{
	background-position:0 -35px;
}
.info-lfitem a.info-lm1 span.info-icon3{
	background-position:0 -245px;
}
.info-lfitem a.info-lm1 span.info-icon4{
	background-position: 0 -105px;
}
.info-lfitem a.info-lm1 span.info-icon5{
	background-position:0 0;
}
.info-lfitem a.info-lm1 span.info-icon6{
	background-position:0 -315px;
}
.info-lfitem a.info-lm1 span.info-icon7{
	background-position:0 -210px;
}
.info-lfitem a.info-lm1 span.info-icon8{
	background-position:0 -70px;
}
.info-lfitem a.info-lm1 span.info-icon9{
	background-position:0 -280px;
}
.info-lfitem a.info-lm1 span.info-icon10{
	background-position:0 -175px;
}
.info-lfitem ul.info-lm2{
	overflow: hidden;
	border: 1px solid #e3e3e3;
	width: 229px;
	padding-left: 20px;
	border-top: none;
	background: #fff url(info-ejbg.png) no-repeat left bottom;
	padding-top: 6px;
	padding-bottom: 8px;
}
.info-lfitem ul.info-lm2 li{
	display: block;
	float: left;
	background: url(info-listbg.png) no-repeat left center;
	padding-left: 12px;
	padding-right: 29px;
	line-height: 42px;
	white-space: nowrap;
}
.info-lfitem ul.info-lm2 li a{
	display: block;
	font-size: 14px;
	color: #333;
	white-space: normal;
}
.info-lfitem ul.info-lm2 li.fixw{
	width: 185px;
}
.info-lfitem ul.info-lm2 li:hover a{
	color: #0d84de;
}

.info-lfitem a.info-act{
	border: 1px solid #0d84de;
	background: #0d84de;
	color: #fff;
	font-family: "宋体";
	font-size: 14px;

}
.info-lfitem a.info-act span{
	background: url(a-info-lficon.png) no-repeat 22px center;
}
.info-lfitem a.info-act p{
	border-left: 1px solid #fff;
}
.info-rt{
	width: 878px;
	float: right;
}
.info-rt .info-rtintro{
	box-shadow: 1px 1px 2px #f5f5f5,-1px -1px 2px #f5f5f5;
	background: #fff;
	position: relative;
	padding: 45px 14px 20px 28px;
}
.info-rt .info-rtintro h2{
	background: url(info-titlebg.png) no-repeat;
	width: 295px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
	position: absolute;
	top:-10px;
	left: 50%;
	margin-left: -148px;
}
.info-rt .info-rtintro p{
	font-size: 12px;
	color: #333;
	line-height: 30px;
	text-indent: 2em;
}
.info-rtser{
	height: 42px;
	margin-top: 15px;
	padding-left: 80px;
}
.info-rtser > h3{
	float: left;
	display: block;
	background: url(info-sericon.png) no-repeat left center;
	padding-left: 58px;
	padding-right: 18px;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	color: #0d84de;
}
.info-rtser .serbox{
	width: 395px;
	height: 36px;
	border: 1px solid #e1e1e1;
	background: #fff;
	float: left;
	margin-top: 7px;
}
.info-rtser .serbox .txt{
	width: 310px;
	display: block;
	float: left;
	padding-left: 10px;
	line-height: 36px;
	height: 36px;
	border-right: 1px solid #e1e1e1;
	font-family: "微软雅黑";
	color: #333;
	font-size: 14px;
}
.info-rtser > .btn{
	float: left;
	background: url(info-serbtn.png) no-repeat;
	width: 92px;
	height: 38px;
	margin-left: 10px;
	margin-top: 7px;
	cursor: pointer;
}
.info-rtser .mainCon{
	padding-left: 5px;
}
.info-rtser .selBtn{
	background-image: url(info-select.png);
	background-position: center;
	background-color: #fff;
}
.info-rtser .selectbox{
	height: 36px;
	line-height: 36px;
	border: none;
}
.info-rtser div.selectbox-wrapper{
	margin-top: 12px;
}
.info-rtul{
	margin-top: 22px;
	overflow: hidden;
}
.info-rtul li{
	line-height: 46px;
	height: 46px;
	border-bottom: 1px dotted #999;
	font-size: 12px;
	color: #666;
	padding-left: 10px;
	vertical-align: bottom;
}
.info-rtul li.info-ultitle{
	height: 38px;
	line-height: 38px;
	border: 1px solid #f5f5f5;
	background: #fff;
}
.info-rtul li.info-ultitle span{
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.info-rtul li.info-ultitle span.name{
	width: 360px;
}
.info-rtul li a{
	font-size: 12px;
	color: #333;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 360px;
	float: left;
}
.info-rtul li a:hover{
	color: #0d84de;
}
.info-rtul li span{
	display: block;
	float: left;
}
.info-rtul li span.syh{
	width: 170px;
	text-align: left;
}
.info-rtul li span.fbdw{
	width: 200px;
	text-align: center;
	color: #333;
}
.info-rtul li span.date{
	width: 134px;
	text-align: center;
}
/*信息公开----------------------------------------end*/
/*网站导航*/
.site-container{
	background-color: #fff;
}
.site-lf{
	overflow: hidden;
	float: left;
	width: 230px;
}
.site-lf .title{
	height: 60px;
	overflow: hidden;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	background: #1d8de3 url(site-lfheadbg.png) no-repeat 20px center;
	padding-left: 75px;
}
.site-lf .title h2{
	margin-top: 12px;
	line-height: 26px;
	font-weight: normal;
	font-size: 20px;
	color: #fff;
}
.site-lf .title p{
	line-height: 18px;
	color: #7ac4fe;
	font-size: 10px;
	-webkit-transform:scale(0.8);
	-o-transform:scale(1);
}
/*谷歌浏览器hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.site-lf .title p{
		margin-left:-16px;
	}
}
.site-lf > ul{
	border: 1px solid #e5e5e5;
	background: #fff url(site-lfbg.png) no-repeat center bottom;
	padding-bottom: 144px;
}
.site-lf > ul li{
	line-height: 56px;
	height: 56px;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: bottom;
}
.site-lf > ul li a{
	display: block;
	font-size: 16px;
	color: #333;
	background: url(site-libg.png) no-repeat 42px center;
	padding-left: 65px;
}
.site-lf > ul li.site-lfact a{
	color: #1d8de3;
	/*background-color: #f0f0f0; */
}
.site-rt{
	width: 910px;
	float: right;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-top: 13px;
	height: 590px;
}
.site-rt .site-rtcon h2{
	position: absolute;
	left: 12px;
	top: -13px;
	background: url(site-rtheadbg.jpg) no-repeat;
	width: 123px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	color: #0271c6;
	font-size: 22px;
}
.site-rt .site-rtcon ul{
	overflow: hidden;
	padding-top: 30px;
}
.site-rt .site-rtcon ul li{
	background: url(publist2bg.png) no-repeat 32px center;
	padding-left: 44px;
	line-height: 48px;
	float: left;
	width: 138px;
	vertical-align: bottom;
}
.site-rt .site-rtcon ul li a{
	display: block;
	font-size: 15px;
	color: #333;
	overflow: hidden;
	max-width: 138px;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.site-rt .site-rtcon ul li a:hover{
	color: #037edb;
}
/*网站导航---------------------------------------end*/
/*政民互动*/
.zm-container{
	padding-left: 15px;
	padding-right: 15px;
}
.zm-maincontainer{
	overflow: hidden;
	background: url(zm-bg.png) no-repeat left top;
	padding-top: 25px;
	padding-left: 25px;
}
.zm-lf{
	width: 176px;
	overflow: hidden;
	float: left;
}
.zm-lf ul{
	overflow: hidden;
}
.zm-lf ul li{
	display: block;
	overflow: hidden;
	margin-top: 11px;
	position: relative;
}
.zm-lf ul li a{
	display: block;
	width: 165px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	border: 3px solid #eee;
	background: #f9f9f9;
	font-size: 14px;
	color: #666;
}
.zm-lf ul li.zm-lfact a{
	background: #1489e1;
	color: #fff;
	font-size: 16px;
	border: 3px solid #1489e1;
	font-weight: bold;
}
.zm-lf ul li.zm-lfact span.jbg{
	position: absolute;
	right: 0px;
	top: 25px;
	display: block;
	width: 5px;
	height: 9px;
	background: url(zm-lfactbg.png) no-repeat;
}
.zm-lf ul li.zxft a{
	border: none;
	background: url(zw-lfbg.png) no-repeat;
	width: 170px;
	height: 60px;
	line-height: 60px;
	color: #fff;
}
.zm-lf ul li.xxph a{
	border: none;
	background: url(zw-lfbg2.png) no-repeat;
	width: 170px;
	height: 60px;
	line-height: 60px;
	color: #fff;
}
.zm-rt{
	overflow: hidden;
	float: left;
	margin-left: 20px;
	width: 922px;
}
.zm-rt h1{
	font-size: 22px;
	font-weight: normal;
	color: #1489e1;
	line-height: 58px;
	margin-top: 11px;
}
.lf {
    float: left;
}
.rt{
	float: right;
}
.rw-jy-col{
	/*overflow: hidden;*/
}
.jc-form-deal {
    /*overflow: hidden;*/
    margin-top: 15px;
}
.rw-jy-col .mr {
    margin-right: 102px;
}
.rw-jy-col .mr {
	margin-right:60px;
}
.jc-form-deal label {
	display:block;
	float:left;
	width:80px;
	font-size:12px;
	color:#333;
	line-height:35px;
	text-align: right;
}
.jc-form-rt {
	margin-left:95px;
	/*overflow:hidden;*/
	*margin-left:0px;
}
.jc-form-rt input {
	display:block;
	float:left;
	padding:0 10px;
	width:628px;
	height:33px;
	border:1px solid #dcdcdc;
	line-height:33px;
	background:#fefefe;
	color:#999;
}
.jc-form-rt span {
	display:block;
	float:left;
	height:35px;
	margin-left:15px;
	font-size:12px;
	color:#ef344f;
	line-height:35px;
	font-family: "宋体";
}
.jc-form-rt span i {
	display:block;
	float:left;
	margin-right:6px;
	font-style:normal;
}
.rw-form-deal input {
    width: 200px;
}
.jc-form-rt textarea {
    float: left;
    padding: 5px 10px;
    width: 628px;
    height: 200px;
    border: 1px solid #dcdcdc;
    line-height: 20px;
    background: #fefefe;
    color: #999;
}
.zm-inputlist{
	font-size: 12px;
	font-family: "宋体";
	color: #333;
	margin-left: 95px;
	overflow: hidden;
}
.zm-inputlist input{
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}
.zm-inputlist span{
	display: block;
	float: left;
	padding-right: 20px;
}
.zm-inputlist p{
	color: #ef344f;
	float: left;
}
.jy-form-btn {
	margin:23px 0 0 95px;
	overflow: hidden;
}
.jy-form-btn input {
	float:left;
	margin-right:30px;
	width:120px;
	height:40px;
	font-size:18px;
	color:#fff;
	line-height:40px;
	text-align:center;
	border-radius:3px;
	cursor: pointer;
}
.jy-form-btn input[type="submit"] {
	background:#1489e1;
}
.jy-form-btn input[type="reset"] {
	background:#eee;
	color: #666;
}
.zm-rt h1.zm-etit{
	height: 80px;
	line-height: 80px;
	padding-left: 6px;
	border-top: 1px dotted #999;
	margin-top: 40px;
}
.zm-rtul{
	margin-top: 0px;
}
.zm-rtul li{
	padding-left: 25px;
	background: url(zm-listbg.png) no-repeat 18px center;
}
.zm-rtul li.info-ultitle span{
	font-family: "微软雅黑";
	color: #333;
	font-weight: normal;
	font-size: 14px;
}
.zm-rtul li a{
	width: 500px;
	padding-right: 50px;
}
.zm-rtul li span.fbdw{
	width: 200px;
	padding: 0 10px;
	color: #666;
}
.zm-rtul li span.date{
	width: 120px;
	color: #009b07;
}
.zm-rtul li.info-ultitle span.name{
	width: 500px;
	padding-right: 50px;
}
.zm-rtul li.info-ultitle span.fbdw{
	width: 200px;
	padding: 0 10px;
}
.zm-rtul li.info-ultitle span.date{
	width: 120px;
	color: #333;
}
/*政民互动---------------------------------------end*/
/*信息公开-公开意见箱*/
.info-rt .info-rtintro p span.ys1{
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
.info-rt .info-rtintro p span.ys2{
	color: #0d84de;
	font-weight: bold;
	font-size: 14px;
}
.info-pub-rtform{
	overflow: hidden;
	background: url(info-pubbg.png) no-repeat center top;
	padding-left: 15px;
	padding-top: 25px;
}
.info-pub-rtform .jc-form-rt textarea{
	width: 608px;
}
.info-pub-rtform .jc-form-rt input{
	width: 608px;
}
.info-pub-rtform .rw-form-deal input{
	width: 200px;
}
.info-pub-rtform .rw-jy-col .mr{
	margin-right: 40px;
}
.ml50{
	margin-left: 51px;
}
.info-pub-rtform .rw-form-deal input.selBtn{
	width: auto;
	float: none;
	background-image: url(info-select.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-left: none;
	height: 35px;
}
.info-pub-rtform .rw-form-deal input.selectbox{
	border-right: none;
}
.info-pub-rtform .selectbox-wrapper{
	margin-top: 5px;
}
.info-pub-rtform .selectbox-wrapper ul{
	width: 220px;
}
div.selectbox-wrapper ul li{
	font-size: 12px;
}
/*信息公开-公开意见箱----------------------------end*/
/*检索页*/
.data-main-left {
    width: 146px;
    float: left;
    margin-left: 6px;
}
.data-main-left h3,.data-main-right h3{
    color:#333;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    border-bottom:2px solid #d2d2d2;
    font-weight: normal;
}
.data-main-right h3{
    margin-top: 2px;
}
.data-main-left ul,.data-main-right ul{
    margin: 10px 0;
}
.data-main-left ul li,.data-main-right ul li{
    line-height: 36px;
    font-size: 14px;
}
.data-main-left ul li{
    padding-left: 14px;
    background: url("list-img.png") no-repeat left center;
}
.data-main-left ul li span{
    font-size: 14px;
	color: #555;
}
.data-main-left ul li a{
	font-size: 14px;
	color: #555;
}
.data-main-left ul li a:hover{
	color: #1689e1;
}
/*左侧-end*/
.data-main-content{
    width: 678px;
    float: left;
    margin-left: 26px;
}
.data-main-top{
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    border-bottom: 2px solid #1689e1;
    font-size: 14px;
	color: #555;
}
.data-main-top-left{
    float: left;
}
.data-main-top-left span{
    color:#1689e1;
}
.data-main-top-right{
    float: right;
    padding-right: 18px;
}
.data-main-top-right span{
    padding: 4px 0px;
    cursor: pointer;
}
.data-main-top-right > i{
	font-size: 14px;
	color: #555;
	margin-left: 12px;
	margin-right: 12px;
	font-style: normal;
}
.data-main-top-right span:first-child{
    margin-left: 30px;
}
.data-main-top-right span:hover{
}
.data-main-top-right .action{
    color: #1689e1;
}
.data-main-list{
    min-height: 100px;
    padding: 0;
    margin-top: 10px;
}
.data-main-list ul li{
    padding: 6px 0 12px 0;
    margin: 14px 0;
    border-bottom: 1px dotted #aaa;
}
.data-main-list ul li h3{
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.data-main-list ul li:first-child{
    margin: 3px 0;
}
.data-main-list p{
    margin: 5px 0;
    font-size: 12px;
    line-height: 20px;
    color: #999;
}
.data-main-list a{
    font-size:12px;
    color:#3aa7fa;
}
.data-main-list a:hover{
    color: #1689e1;
}
.data-main-list-date,.data-table-list-date{
    margin-left: 20px;
    font-size: 12px;
    color: #777;
}
.color-h3{
    color: #e60505;
    margin-left: 0;
}
/*中间-end*/
.data-main-rt{
	width: 286px;
	overflow: hidden;
	float: right;
}
.data-main-rt .title{
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	border-bottom: 2px solid #d5d4d4;
}
.data-main-rt .title h2{
	font-weight: normal;
	float: left;
	font-size: 16px;
	color: #333;
}
.data-main-rt .title a{
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background: url(js-freshicon.png) no-repeat;
	margin-top: 6px;
	margin-right: 10px;
}
/*中间-end*/
.js-hotcon{
	overflow: hidden;
	margin-top: 10px;
}
.js-hotcon a{
	display: block;
	float: left;
	width: 65px;
	padding: 0 12px;
	height: 52px;
	border: 1px solid #addbfe;
	background: #ecf6fe;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	text-align: center;
	padding-top: 12px;
	margin-top: 6px;
	margin-right: 6px;
}
.js-hotcon > div{
	overflow: hidden;
	float: left;
	width: 194px;
}
.js-hotcon > div a.hx{
	width: 186px;
	padding:  0px;
	line-height: 64px;
	height: 64px;
	text-align: center;
	font-size: 14px;
}
.js-hotcon a.sx{
	height: 88px;
	padding: 0 8px;
	padding-top: 48px;
	width: 73px;
	font-size: 14px;
}
.js-hotcon a.mr0{
	margin-right: 0px;
}
.data-main-rt .title a.bgn{
	background: none;
	margin: 0px;
	font-size: 12px;
	color: #999;
	line-height: 28px;
	width: auto;
	height: auto;
}
.data-main-rt .title a.bgn:hover{
	color: #1689e1;
}
.mt35{
	margin-top: 35px;
}
.js-hotul{
	overflow: hidden;
	padding-top: 12px;
}
.js-hotul li{
	display: block;
	overflow: hidden;
	background: url(js-hotarticlebg.png) no-repeat left center;
	padding-left: 16px;
	line-height: 32px;
}
.js-hotul li a{
	display: block;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width: 98%;
}
.js-hotul li a:hover{
	color: #1689e1;
}
/*检索页-----------------------------------------end*/
/*图片概览*/
.picgl-container{
	border: none;
}
.pic-lf > ul{
	height: 709px;
}
.pic-lf .title{
	background: #1d8de3 url(pic-titlebg.png) no-repeat 20px center;
}
.picgl-rt{
	width: 910px;
	float: right;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-top: 13px;
	height: 900px;
}
.picgl-rt .picgl-rtcon h2{
	position: absolute;
	left: 12px;
	top: -13px;
	background: url(site-rtheadbg.jpg) no-repeat;
	width: 123px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	color: #0271c6;
	font-size: 22px;
}
ul.pic-rtul{
	overflow: hidden;
	padding: 0 10px;
	padding-top: 22px;
}
ul.pic-rtul li{
	overflow: hidden;
	float: left;
	margin: 0 16px;
	margin-top: 18px;
}
ul.pic-rtul li a{
	display: block;
	overflow: hidden;
	width: 190px;
}
ul.pic-rtul li a:hover p{
	color: #1d8de3;
}
ul.pic-rtul li a .pic{
	width: 180px;
	height: 129px;
	overflow: hidden;
	padding: 4px;
	border: 1px solid #e5e5e5;
}
ul.pic-rtul li a .pic img{
	display: block;
	width: 180px;
	height: 129px;
}
ul.pic-rtul li a p{
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width: 95%;
	display: block;
}
.picgl-page{
	margin-bottom: 45px;
	margin-top: 40px;
}
/*图片概览--------------------------------------end*/
/*通用概览*/
.gl-lf{
	width: 265px;
}
.gl-lf .title{
	background: #1d8de3 url(gl-titbg.png) no-repeat 20px center;
}
.gl-lf > ul {
    background: #fff url(site-lfbg.png) no-repeat right bottom;
	height: 600px;
}
.gl-rt{	
	width: 870px;
	overflow: hidden;
	float: right;
}
.gl-rtcon{
	overflow: hidden;
}
.gl-rtcon  h1{
	height: 38px;
	line-height: 38px;
	border-bottom: 2px solid #1187e0;
	background: url(gl-libg.png) no-repeat left center;
	font-weight: normal;
	color: #1187e0;
	font-size: 22px;
	padding-left: 24px;
}
.gl-rtcon ul{
	overflow: hidden;
	padding-left: 5px;
	padding-top: 4px;
	height: 752px;
}
.gl-rtcon ul li{
	overflow: hidden;
	display: block;
	background: url(list-img.png) no-repeat left center;
	padding-left: 12px;
	border-bottom: 1px dotted #999;
	vertical-align: bottom;
	line-height: 46px;
}
.gl-rtcon ul li a{
	display: block;
	float: left;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width: 600px;
}
.gl-rtcon ul li a:hover{
	color: #037edb;
}
.gl-rtcon ul li span{
	display: block;
	float: right;
	font-size: 12px;
	color: #666;
}
/*通用概览---------------------------------------end*/
/*通用细览*/
.xlm-main{
	padding-bottom: 30px;
}
.xl-main{
	padding: 10px 30px 60px 35px;
	margin-top: 12px;
	position: relative;
}
.xl_head {
	border-bottom:1px solid #e7e7e7;
	text-align:center;
	overflow:hidden;
	padding-bottom: 5px;
}
.xl_head h1 {
	font-size:24px;
	color:#000;
	height:62px;
	line-height:62px;
	font-weight:normal;
	font-family:"微软雅黑";
}
.xl_head p {
	font-size:12px;
	color:#666;
	line-height: 44px;
}
.xl_head p span {
	padding-left:8px;
	padding-right:8px;
}
.xl_head p span i{
	font-style: normal;
}
.xl_con {
	font-size:14px;
	color:#333;
	overflow:hidden;
}
.xl_con p {
	line-height:42px;
	text-indent:2em;
	margin-bottom: 40px;
}
.xl-print{
	position: absolute;
	right: 20px;
	bottom: 10px;
	overflow: hidden;
}
.xl-print a{
	display: block;
	padding: 0 5px;
	font-size: 14px;
	color: #333;
	float: left;
}
.xl-link{
	width: 100%;
	min-width: 1200px;
	background: #1a8ce2;
	height: 4px;
	margin-top: 16px;
}
.mb0{
	margin-bottom: 0px;
}
/*通用细览--------------------------------------end*/
/*信息公开细览*/
.infoxl-top{
	overflow: hidden;
	border: 1px solid #f0f0f0;
	padding: 20px;
	background: #fff;
	margin-left: 16px;
	margin-right: 8px;
}
.infoxl-top table{
	border-collapse: collapse;
	border: 1px solid #f0f0f0;
	width: 100%;
	font-size: 12px;
	color: #333;
}
.infoxl-top th{
	width: 148px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #f0f0f0;
}
.infoxl-top td{
	text-align: left;
	padding-left: 16px;
	border: 1px solid #f0f0f0;
}
.infoxl-main{
	margin-top: 30px;
	padding-bottom: 90px;
}
.infoxl-con{
	font-size: 14px;
	color: #333;
}
.infoxl-con p{
	margin: 0px;
}
.infoxl-con h1{
	font-weight: bold;
	font-size: 14px;
	line-height: 45px;
	text-indent: 2em;
}
/*信息公开细览----------------------------------end*/
/*政民互动细览*/
.infoxl-main{
	padding-bottom: 82px;
}
.zmxl-rt{
	overflow: hidden;
	float: left;
	margin-left: 20px;
	width: 912px;
	margin-top: 11px;
}
.mail-deal-con h2 {
	float:left;
	margin:16px 0 8px;
	padding:0 20px;
	font-size:14px;
	color:#fff;
	line-height:32px;
	font-weight: normal;
	background:#1489e1;
}
.mail-deal-con h2.rw-bac {
	background:#1489e1;
}
.mail-deal-bk {
	width:100%;
	border-bottom:1px solid #dbd9d8;
	overflow:hidden;
}
.mail-deal-bk label {
	display:block;
	float:left;
	width:80px;
	font-size:12px;
	color:#333333;
	line-height:49px;
	text-align:right;
}
.mail-deal-rt {
	margin-left:90px;
}
.mail-deal-rt p.red {
	float:left;
	font-size:14px;
	color:#474747;
	line-height:49px;
}
.mail-deal-rt p.block {
	float:left;
	font-size:14px;
	color:#333;
	line-height:49px;
}
.mail-deal-rt p.time {
	float:right;
	font-size:12px;
	color:#666666;
	line-height:49px;
}
.mail-deal-rt p.time span {
	color:#333;
	margin:0 60px;
}
.letter-content {
	margin-top:18px;
	height:240px;
	overflow:auto;
}
.letter-content p {
	margin-top:-9px;
	font-size:12px;
	color:#333;
	line-height:30px;
}
.letter-content p.text-indent {
	margin-top:0;
	text-indent:2em;
}
.no-bb {
	border-bottom:none;
}
.letter-content .mCSB_inside > .mCSB_container{
	margin-right: 34px;
}
.letter-content .mCSB_draggerContainer {
	width:15px!important;
	height:240px!important;
	margin:0!important;
}
.letter-content .mCSB_dragger,.letter-content .mCSB_scrollTools {
	width:15px!important;
}
.letter-content .mCSB_scrollTools .mCSB_draggerRail {
	width:15px!important;
	height:100%!important;
	background:#fff;
}
.letter-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.letter-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.letter-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#1b8ce3;
	width:15px;
	border-radius: 0px!important;
}
.letter-content .mCSB_scrollTools .mCSB_draggerRail {
	background-color:#e7e7e7!important;
	width:15px!important;
	height:240px!important;
	border-radius: 0px!important;
}
/*政民互动细览---------------------------------end*/
/*走进白银-景区详情*/
.inxl-main{
	overflow: hidden;
	margin-left: 18px;
	margin-right: 10px;
}
.inxl-main h1.title{
	font-size: 30px;
	color: #000;
	font-weight: normal;
	line-height: 80px;
	text-align: center;
}
.inxl-intro{
	overflow: hidden;
	position: relative;
	border: 1px solid #eee;
	background: #fff;
	padding-left: 18px;
	/*padding-bottom: 25px;*/
	padding-top: 62px;
}
.inxl-intro > div{
	height: 314px;
}
.inxl-main h1.headpub{
	display: block;
	width: 140px;
	height: 38px;
	line-height: 38px;
	padding-left: 15px;
	font-size: 21px;
	background: url(inxl-titlebg.png) no-repeat;
	color: #fff;
}
.inxl-main h1.intro-head{
	position: absolute;
	left: 0px;
	top: 14px;
	z-index: 999;
}
.inxl-intro p{
	line-height: 42px;
	text-indent: 2em;
	font-size: 14px;
	color: #333;
}
/*重置滚动条样式*/
.inxl-intro .mCSB_scrollTools .mCSB_draggerRail{
    background-color:#f4f2f2;
    width: 15px;
    border-radius: 0px;
}
.inxl-intro .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.inxl-intro .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.inxl-intro .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.inxl-intro .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#e1e1e1;
    width: 15px;
    border-radius: 0px;
}
.inxl-intro .mCSB_inside > .mCSB_container{
	margin-right: 32px;
}
.inxl-intro .mCSB_scrollTools{
	width: 15px;
}
.inxl-picview{
	overflow: hidden;
	margin-top: 32px;
}
/*图片点击播放*/
.v_out {
	width:1138px;
	margin:20px auto;
	overflow:hidden;
}
.v_show {
	width:1138px;
	height:552px;
	overflow:hidden;
	position:relative;
	float:left
}
.v_cont {
	width:66650px;
	position:absolute;
	left:0px;
	top:0px;
}
.v_cont ul {
	float:left;
	text-align:center;
	line-height:50px;
}
.v_cont ul li {
	width:1138px;
	height:552px;
	background:#f8f8f8;
	float:left;
	margin-top:3px;
}
.v_cont ul li a {
	display:block;
	overflow:hidden;
	width:1138px;
	height:552px;
	position:relative;
}
.v_cont ul li a img {
	width:1138px;
	height:552px;
	display:block;
}
.v_cont ul li a p {
	position:absolute;
	left:0px;
	bottom:3px;
	height:74px;
	background:url(inxl-scrolp.png) repeat-x;
	line-height:74px;
	font-size:16px;
	color:#fff;
	width:100%;
	text-align:left;
}
.v_cont ul li a p span {
	font-size:24px;
	font-family:"宋体";
	color:#fff;
	padding-left:30px;
	padding-right:40px;
	line-height:74px;
}
.v_cont ul li a p span i {
	font-style:normal;
	font-size:36px;
	color:#f80202;
	padding-right:5px;
	line-height:74px;
}
.v_cont ul li a p b{
	display: block;
	float: right;
	width: 33px;
	height: 17px;
	background: url(inxl-down.png) no-repeat;
	margin-top: 27px;
	margin-right: 25px;
}
/*---圆圈---*/
.v_out_p {
	position:relative;
	overflow:visible;
	width:1138px;
	height:700px;
}
.inxl-carousel .circle-ulcon {
	margin-top:10px;
	overflow:hidden;
	height:125px;
	width:1058px;
	float:left;
	position:relative;
}
.inxl-carousel .circle {
	height:125px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.inxl-carousel .circle li {
	width:163px;
	height:121px;
	float:left;
	margin-right:4px;
	margin-left:5px;
	border:2px solid #dcdcdc;
	overflow:hidden;
}
.inxl-carousel .circle li img {
	display:block;
	width:100%;
	height:100%;
}
.inxl-carousel .circle .circle-cur {
	border:2px solid #1a8ce2;
}
/*---切换---*/
.inxl-carousel .prev,.next {
	position:absolute;
	top:211px;
	z-index:999;
	width:70px;
	height:70px;
}
.inxl-carousel .prev {
	left:0px;
}
.inxl-carousel .next {
	right:0px;
}
.inxl-carousel .prev a {
	background:#293a49 url(inxl-pre.png) no-repeat center;
}
.inxl-carousel .next a {
	background:#293a49 url(inxl-next.png) no-repeat center;
}
.inxl-carousel .prev,.inxl-carousel .prev a,.inxl-carousel .next,.inxl-carousel .next a {
	width:70px;
	height:70px;
	display:block
}
.inxl-carousel .circle-contain {
	width:100%;
	overflow:hidden;
}
.inxl-carousel .circle-pre {
	width:35px;
	height:125px;
	background:#1a8ce2 url(inxl-pre.png) no-repeat center;
	float:left;
	margin-top:10px;
	margin-right:6px;
}
.inxl-carousel .circle-next {
	width:35px;
	height:125px;
	background:#1a8ce2 url(inxl-next.png) no-repeat center;
	float:right;
	margin-top:10px;
}
/*图片点击播放-end*/
/*走进白银-景区详情----------------------------end*/
/*友情链接-修改*/
.sel_cit {
	margin-right:15px;
}
.h_select {
	background:url(fr_select.png) no-repeat;
	float:left;
	width:225px;
	height:40px;
}
.h_select cite {
	width:214px;
	height:40px;
	display:block;
	cursor:pointer;
	font-style:normal;
	line-height:40px;
	padding-left:10px;
	color:#fff;
	font-size: 14px;
}
.h_select ul {
	display:none;
	width:223px;
	border:1px solid #dfdfdf;
	background:#fff;
	position:absolute;
	z-index:3;
	border-top:none;
	max-height:90px;
	overflow-y:auto;
	overflow-x:hidden;
}
.h_select ul li {
	float:left;
}
.h_select ul li a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:10px;
	text-decoration:none;
	color:#858585;
	width:212px;
}
.h_select ul li a:hover {
	background:#2276f5;
	color: #fff;
}
/*友情链接-修改-------------------end*/


/*新增目录树结构*/
.treebox{
	height: 633px;
	padding: 2px 0px;
	width: 249px;
	border: 1px solid #e3e3e3;
	border-top: none;
	background: #fff url(info-ejbg.png) no-repeat -100px bottom;
}
.treebox .tree1 {
	padding:14px 14px 14px 39px;
	color:#333;
	font-size:14px;
	font-family:"微软雅黑";
	border-bottom:solid 1px #eee;
}
.treebox #tree_root {
	/*overflow:auto;*/
}
.treebox #tree_root li span {
	height:25px;
	line-height:25px;
	color:#222;
	cursor:pointer;
}
.treebox #tree_root li span.tree2 {
	padding:6px 6px 6px 20px;
}
.treebox #tree_root li span.tree3 {
	padding:6px 6px 6px 34px;
}
.treebox #tree_root li span.tree4 {
	padding:6px 6px 6px 48px;
}
.treebox #tree_root li span.tree5 {
	padding:6px 6px 6px 62px;
}
.treebox #tree_root li span.tree6 {
	padding:6px 6px 6px 76px;
}
.treebox ul {
	overflow:hidden;
}
.treebox ul li b {
	font-weight:normal;
	position:relative;
	padding-left:16px;
}

.treebox ul li b.Off{
	background: url(tree-zkbg.png) no-repeat left center;
}
.treebox ul li b.On{
	background: url(tree-ssbg.png) no-repeat left center;
}
.treebox #tree_root li:hover,.treebox #tree_root li span:hover{
	color: #0d84de;
}
/*重置滚动条样式*/
.treebox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.treebox .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.treebox .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.treebox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color:#bab9b9;
    width: 9px;
    border-radius: 0px;
}
.treebox .mCSB_inside > .mCSB_container{
	margin-right: 0px;
}
.treebox .mCSB_scrollTools{
	width: 9px;
}
.treebox  .mCSB_scrollTools .mCSB_draggerRail{
	width: 9px;
	background: #eaeaea;
	border-radius: 0px;
}
.treebox .mCSB_scrollTools .mCSB_buttonUp{
	background-image: url(tree-scrolltop.png);
	width: 9px;
	height: 9px;
	opacity: 1;
}
.treebox .mCSB_scrollTools .mCSB_buttonDown{
	background-image: url(tree-scrollbottom.png);
	background-position:0 0;
	width: 9px;
	height: 9px;
	opacity: 1;
}
.treebox .mCSB_scrollTools a + .mCSB_draggerContainer{
	margin:10px 0px;
}
.treebox ul li a {
    overflow: hidden;
    color: #222;
}


/*新增目录树结构------------------------------end*/



/*2016-10-31政民互动改成tab标签切换的形式*/

ul.zm13-title {
	overflow: hidden;
	height: 52px;
	margin-top: 11px;
}

ul.zm13-title li {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 6px;
	position: relative;
	text-align: center;
}

ul.zm13-title li a {
	display: block;
    font-size: 20px;
    padding: 0 28px;
    color: #fff;
    background: #1489e1;
    border: 1px solid #1489e1;
}

ul.zm13-title li.zm13-act span {
	position: absolute;
	left: 50%;
	bottom: -11px;
	margin-left: -8px;
	display: block;
	background: url(zm13-actbg.png) no-repeat;
	width: 17px;
	height: 11px;
}

.zm13-content {
	overflow: hidden;
}

.zm13-content .zm13-con1 {
	overflow: hidden;
}

.zm13-content .zm13-con1 .wd {
	overflow: hidden;
	border-bottom: 1px dotted #999;
	padding: 15px 0px;
}

.zm13-content .zm13-con1 .wd p {
	line-height: 36px;
	font-size: 14px;
	color: #666;
}

.zm13-content .zm13-con1 .wd p span.ch {
	font-size: 16px;
	color: #05c792;
	font-weight: bold;
}

h1.zm13-listtit {
	line-height: 34px;
	font-size: 18px;
	color: #05c792;
	font-weight: normal;
}

.zm13-listrow {
	/*overflow: hidden;*/
	margin-top: 15px;
}

.zm13-listrow .col {
	/*overflow: hidden;*/
	float: left;
	width: 415px;
}

.zm13-listrow span.name {
	display: block;
	float: left;
	width: 66px;
	font-size: 12px;
	color: #333;
	line-height: 35px;
	text-align: right;
	padding-right: 15px;
}

.zm13-listrow input.txt {
	display: block;
	float: left;
	padding: 0 10px;
	width: 200px;
	height: 33px;
	border: 1px solid #dcdcdc;
	line-height: 33px;
	background: #fff;
	color: #999;
}

.zm13-listrow .impt {
	display: block;
	float: left;
	width: 100px;
	height: 35px;
	margin-left: 10px;
	font-size: 12px;
	color: #ef344f;
	line-height: 35px;
	font-family: "宋体";
}

.colradio {
	float: left;
	margin-left: 0px;
	margin: 0px;
	font-family: "微软雅黑";
}

.colradio span {
	height: 35px;
	line-height: 35px;
}

.colradio span.sex {
	display: block;
	float: left;
	width: 66px;
	font-size: 12px;
	color: #333;
	line-height: 35px;
	text-align: right;
	padding-right: 15px;
}

.colradio input {
	margin-top: 11px;
	+margin-top: 8px;
}

.colradio p {
	height: 35px;
	line-height: 35px;
}

.zm13-listrow .col2 {
	width: 825px;
}

.zm13-listrow .col2 input.txt {
	width: 610px;
	font-size: 12px;
	color: #999;
}

.zm13-listrow input.selBtn {
	/*width: auto;*/
	width: 20px;
	float: none;
	background-image: url(info-select.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-left: none;
	height: 35px;
}

.zm13-listrow .mainCon {
	border: 1px solid #dcdcdc;
}

.zm13-listrow input.selectbox {
	border: none;
	height: 33px;
	line-height: 33px;
}

.zm13-listrow .selectbox-wrapper {
	margin-top: 5px;
}

.zm13-listrow .selectbox-wrapper ul {
	width: 220px;
}

.zm13-listrow div.selectbox-wrapper ul li {
	font-size: 12px;
}

.zm13-listrow textarea {
	float: left;
	padding: 5px 10px;
	width: 612px;
	height: 200px;
	border: 1px solid #dcdcdc;
	line-height: 20px;
	background: #fefefe;
	color: #999;
}

.zm13-listrow .col3 input.txt {
	width: 118px;
}

.zm13-listrow .col3 p.yzm {
	display: block;
	width: 67px;
	height: 31px;
	background: url(zm13-yam.png) no-repeat;
	float: left;
	margin-left: 22px;
	margin-top: 2px;
}

.zm13-btn {
	margin-top: 40px;
}


/*2016-10-31政民互动改成tab标签切换的形式---------------------end*/


/*政民互动留言-2016-11-3新增*/

.cmts-ctn {
	border: 1px solid #e5e5e5;
	/*padding:0 16px; */
	padding-left: 19px;
	padding-right: 16px;
	margin-top: 22px;
	background: #fff;
}
.cmts-ctn:first-child{
	margin-top: 0;
}

.cmts-ctn:first-child .cmts-pos .pos {
	/*font-weight: bold;*/
	font-size: 24px;
}

.cmts-pos {
	font-size: 22px;
	color: #1489e1;
	font-weight: bold;
	/*height: 55px;*/
	margin-bottom: 3px;
	line-height: 52px;
	text-align: right;
	background: url(cmts-pos-bg.png) no-repeat 70px center;
}

.cmts-pos .pos {
	float: left;
	/*padding-right: 10px;*/
}
.cmts-pos img{
	max-width: 
}

.cmt {
	float: left;
	width: 427px;
	padding-left: 2px;
	margin-left: 26px;
}

.cmt:first-child {
	margin-left: 0;
}

.cmt-person {
	position: relative;
	margin-bottom: 3px;
	border-bottom: 1px dotted #c5c5c5;
}

.cmt-person-name {
	font-size: 20px;
	color: #1489e1;
	text-indent: 5px;
	line-height: 36px;
	font-weight:bold;
}

.btn-wyly {
	position: absolute;
	right: 0;
	top: 3px;
	*top:0;
	display: block;
	width: 70px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	background: #1489e1;
	border-radius: 2px;
	text-align: center;
	line-height: 30px;
}

.cmt-ul{
}
.cmt-ul li {
	padding-right: 70px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: 3px;
}

.cmt-ul li a {
	font-size: 14px;
	color: #555555;
}
.cmt-ul li a:hover{
	color: #1489e1;
}
.more-cmt{
text-indent: 3px;
line-height: 36px;
}
.more-cmt a{
font-size: 14px;
color: #1489e1;
}
.zm-rt {
	margin-top: 11px;
}

/*政民互动留言-2016-11-3新增--------------------------end*/
/*在线访谈-2016-11-3新增*/

.zxft-tit {
	font-size: 22px;
	color: #1187e0;
	line-height: 36px;
	border-bottom: 2px solid #1187e0;
	background: url(gl-libg.png) no-repeat 0 center;
	padding-left: 23px;
}

.zxft-li {
	height: 222px;
	margin-top: 23px;
	background: #fff;
}

.zxft-li-img {
	position: relative;
	float: left;
	width: 270px;
	height: 100%;
}
.zxft-li-img-des{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 270px;
	height: 47px;
	background: #0a82dd;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 47px;
}
.zxft-li-detail{
	float: left;
	width: 566px;
    height: 220px;
	padding-left: 19px;
	padding-right: 14px;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	line-height: 32px;
}
.zxft-li-detail .hl{
	font-size: 14px;
	color: #1187e0;
}
.zxft-li-detail > p + p +p +p{
	line-height: 22px;
	margin-top: 8px;
}


/*在线访谈-2016-11-3新增--------------------------end*/


/*申请公开  指南-2016-11-3新增*/

.sqgk.info-rt {
	width: 875px;
	background: #fff;
	border: 1px solid #f5f5f5;
}

.sqgk-tab {
	display: none;
}

.sqgk-tab.active {
	display: block;
}

.sqgk-tab-switch li {
	float: left;
	height: 51px;
	line-height: 36px;
	font-size: 18px;
	color: #1489e1;
	min-width: 175px;
	text-align: center;
	background: #fff url(sqgk-tab-switch-li.png) no-repeat 0 0;
	cursor: pointer;
}

.sqgk-tab-switch li.active {
	color: #fff;
	background: #fff url(sqgk-tab-switch-li-active.png) no-repeat 0 0;
}

.sqgk-icon-nav {
	padding-left: 30px;
}

.sqgk-icon-nav a {
	float: left;
	padding-top: 72px;
	line-height: 30px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	min-width: 70px;
	margin-left: 75px;
	margin-top: 29px;
}
.sqgk-icon-nav a:hover{
	color: #1489e1;
}
.sqgk-icon-nav a.sljg {
	background: url(bg-sljg.png) no-repeat top center;
}

.sqgk-icon-nav a.sqdtc {
	background: url(bg-sqdtc.png) no-repeat top center;
}

.sqgk-icon-nav a.sqdsl {
	background: url(bg-sqdsl.png) no-repeat top center;
}

.sqgk-icon-nav a.sqddf {
	background: url(bg-sqddf.png) no-repeat top center;
}

.sqgk-icon-nav a.sqdsfbz {
	background: url(bg-sqdsfbz.png) no-repeat top center;
}

.sqgk-tab-tit {
	font-size: 24px;
	color: #f82121;
	text-align: center;
	height: 84px;
	line-height: 84px;
}

.sqgk-tab-content {
	position: relative;
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	/*text-indent: 2em;*/
	padding: 0 30px;
	height: 1258px;
	overflow: hidden;
}
.liucheng .sqgk-tab-content{
	margin-top: 50px;
}

/*重置正文滚动条样式*/

.sqgk-tab-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .sqgk-tab-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .sqgk-tab-content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .sqgk-tab-content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #bab9b9;
	width: 9px;
	border-radius: 0px;
}

.sqgk-tab-content .mCustomScrollBox {
	position: static;
}

.sqgk-tab-content .mCSB_inside > .mCSB_container {
	margin-right: 0px;
}

.sqgk-tab-content .mCSB_scrollTools {
	width: 9px;
}

.sqgk-tab-content .mCSB_scrollTools .mCSB_draggerRail {
	width: 9px;
	background: #eaeaea;
	border-radius: 0px;
}

.sqgk-tab-content .mCSB_scrollTools .mCSB_buttonUp {
	background-image: url(tree-scrolltop.png);
	width: 9px;
	height: 9px;
	opacity: 1;
}

.sqgk-tab-content .mCSB_scrollTools .mCSB_buttonDown {
	background-image: url(tree-scrollbottom.png);
	background-position: 0 0;
	width: 9px;
	height: 9px;
	opacity: 1;
}

.sqgk-tab-content .mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 10px 0px;
}


/*申请公开  指南-2016-11-3新增--------------------------end*/


/*申请公开  须知-2016-11-3新增*/


/*申请公开  须知-2016-11-3新增--------------------------end*/


/*申请公开  流程-2016-11-3新增*/


/*申请公开  流程-2016-11-3新增--------------------------end*/


/*申请公开  结果-2016-11-3新增*/

.label {
	display: block;
	float: left;
	width: 85px;
	margin-right: 18px;
	text-align: right;
	font-size: 12px;
	color: #333333;
}

.radiobox {
	margin-right: 20px;
	font-feature-settings: 12px;
	color: #333333;
}

.radiobox input {
	margin-right: 10px;
}

.row {
	position: relative;
	width: 687px;
	line-height: 50px;
}
.row input{
	text-indent: 10px;
}
.row input[type=text].l {
	width: 582px;
	height: 33px;
	border: 1px solid #e5e5e5;    line-height: 33px;
}

.row input[type=text].m {
	width: 267px;
	height: 33px;
	border: 1px solid #e5e5e5;    line-height: 33px;
}

.row input[type=text].s {
	width: 148px;
	height: 33px;
	border: 1px solid #e5e5e5;    line-height: 33px;
}
.row .selBtn{
	background: url(info-select.png) no-repeat 130px center;
}
.td-l {
	position: relative;
	float: left;
	z-index: 999;
}
.td-l .dropdown{
	position: absolute;
	top: 42px;
	left: 103px;
	display: none;
	width: 148px;
	text-indent: 10px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	z-index: 999;
	background: #fff;
	line-height: 30px;
}
.td-l .dropdown li:hover{
	background: #e5e5e5;
cursor: pointer;
}
.td-r {
	float: right;
}
a.query{
	float: left;
	width: 120px;
	height: 40px;
	background: #1489e1;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	margin-right: 30px;
	margin-top: 30px;
}
a.reset{
	float: left;
	width: 120px;
	height: 40px;
	background: #eeeeee;
	font-size: 18px;
	color: #666666;
	line-height: 40px;
	text-align: center;
	margin-top: 30px;
}
span.require {
	position: absolute;
	right: -63px;
	top: 0;
	display: block;
	width: 63px;
	text-align: center;
	font-size: 12px;
	color: #ef344f;
	font-family: "宋体";
}

img.checkcode {
	width: 175px;
	height: 35px;
	border: none;
}

.refreshCode {
	color: #0d84de;
	font-size: 12px;
}

.sqdID {
	float: left;
	width: 113px;
	height: 33px;
	border: 1px solid #e5e5e5;
	margin-top: 7px;
	line-height: 33px;
	padding-left: 10px;
	padding-right: 25px;
	background: url(info-select.png) no-repeat 130px center;
	cursor: pointer;
	outline: none;
}


#s613-select input.selBtn {
	width: auto;
	float: none;
	background-image: url(info-select.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-left: none;
	height: 30px;
}
/*#s613-select ul{
	position: relative;
	z-index: 9999;
}*/
#s613-select input.selectbox {
	display: block;
	float: left;
	padding: 0 10px;
	width: 628px;
	height: 30px;
	border: none;
	line-height: 30px;
	background: #fefefe;
	color: #999;
}
#s613-select .mainCon{
	height: 34px;
	line-height: 34px;
	border: 1px solid #dcdcdc;
	margin-top: 8px;
}
#s613-select .selectbox-wrapper {
	margin-top: 5px;
	z-index: 9999;
}

#s613-select .selectbox-wrapper ul {
	width: 165px;
}

div.selectbox-wrapper ul li {
	font-size: 12px;
}
.zindex input.l[type="text"]{
	+position: relative;
	+z-index: 2;
}
.xz-cxfs{
	position: relative;
	z-index: 9999;
}
/*申请公开  结果-2016-11-3新增--------------------------end*/
/*走进白银-特色白银-2016-11-9新增*/
.lf{
	float: left;
}
.rt{
	float: right;
}
.ml5{
	margin-left: 5px;
}
.ml9{
	margin-left: 9px;
}
.foot-link{
	position: relative;
	z-index: 99;
}
body.sp-bodybg{
	background: #fff;
	position: relative;
}
.sp-bodybg .sp-bglf{
	display: block;
	background: url(sp-bglf.png) no-repeat;
	width: 426px;
	height: 638px;
	position: absolute;
	left: -20px;
	top: 400px;
}
.sp-bodybg .sp-bgrt{
	display: block;
	background: url(sp-bgrt.png) no-repeat;
	width: 644px;
	height: 788px;
	position: absolute;
	right: 0px;
	bottom: 220px;
}
.sp-bodybg .sp3-bglf{
	display: block;
	background: url(sp3-bglf.png) no-repeat;
	width: 674px;
	height: 1273px;
	position: absolute;
	left: -20px;
	top: 620px;
}
.sp-bodybg .sp3-bgrt{
	display: block;
	background: url(sp3-bgrt.png) no-repeat;
	width: 435px;
	height: 560px;
	position: absolute;
	right: 0px;
	top: 1025px;
}
.sp-container{
	width: 1160px;
	padding: 0 20px;
	padding-bottom: 50px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	min-height: 1000px;
}
.sp-pubhead{
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 55px;
}
.sp-pubhead h1{
	line-height: 52px;
	font-family: "黑体";
	font-size: 40px;
	color: #101010;
}
.sp-pubdis{
	overflow: hidden;
}
.sp-pubdis > div{
	float: left;
}
.sp-pubhead p{
	font-size: 16px;
	color: #666;
	line-height: 24px;
	text-indent: 1em;
}
.sp-pubhead p.eg{
	font-size: 14px;
	color: #777;
}
.sp-pubhead span.sp-logo{
	background: url(sp-logopic.png) no-repeat;
	display: block;
	width: 36px;
	height: 35px;
	float: left;
	margin-top: 5px;
}
.sp-content{
	overflow: hidden;
	margin-bottom: 5px;
	position: relative;
}
.sp-content .sp-wditem{
	overflow: hidden;
}
.sp-content .sp-wditem h3{
	background: url(sp-titlebg.png) no-repeat;
	display: block;
	width: 37px;
	height: 5px;
}
.sp-content .sp-wditem p{
	margin-top: 18px;
	line-height: 30px;
	font-size: 14px;
	color: #777;
}
.sp-content .sp-picitem{
	overflow: hidden;
}
.sp-content .sp-picitem img{
	display: block;
}
.sp-content .sp-pos1{
	width: 410px;
	padding-right: 40px;
}
.sp-content .sp-pos2{
	width: 385px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
/*特色白银1*/
.sp-content .sp1-pos2{
	width: 385px;
	position: absolute;
	right: 0px;
	bottom: 20px;
}
.sp1-pos3{
	width: 410px;
	padding-right: 40px;
	position: absolute;
	left: 0px;
	bottom: 20px;
}
/*特色白银3*/
.sp3-pos1{
	width: 435px;
	padding-right: 24px;
	margin-top: 20px;
}
.sp3-pos2{
	width: 390px;
	margin-top: 18px;
}
.sp3-pos3{
	width: 390px;
	position: absolute;
	right: 0px;
	bottom: 15px;
}
.mt0{
	margin-top: 0px;
}
/*走进白银-特色白银-2016-11-9新增-----------------------end*/




.img_div{position:relative;float:left;width:1200px;height:120px;overflow:hidden;}
.img_div .img_deal{width:829px;height:130px;}
.img_deal img{width:1200px;height:120px;}
.img_change{position: absolute;z-index: 3;width:90px;height:19px;bottom:10px;padding-right: 20px;}
.img_change .img_xh{position:relative;float:left;width:17px;height:19px;top:0px;left:0px;border-left:1px solid #bdbebe;margin:0 2px;}
.f_img_xh{border-left:none!important;}
.img_opa{opacity: 0.6;background: black;width: 17px;height: 19px;margin-left:0px;filter:alpha(opacity=60);}
.img_change .img_xh a{display: block;position: absolute;top:0px;width: 17px;height: 19px;font-size:12px;color:#fff;text-align:center;}
.img_change .img_cur a{background:#d41616;}
.img_pd{width:310px;}


