@charset "gb2312";
/*----index----*/
.nav { background: url(index-nav.jpg) no-repeat top; }
.nav .inner { background: #0c93d9; }
#nav-ul .nav-li0 { border-left: none; }
#nav-ul .nav-li4 { width: 241px; border-right: none; }
.m1 { height: 370px; background: #b9e0ff url(index-m1.jpg) no-repeat top; }
div#banner-box{width:1190px;height:332px;overflow:hidden;position:relative;}
.slide-item { display:none; }
.snap-box{ float: left; width:122px; }
.snap-box li{ width: 114px; height: 78px; margin-bottom: 7px; }
.snap-box li a{ display:block; padding-top: 50px; height: 28px; text-align: center; color: #fff; }
.snap-box li.item-current { border-right: 8px solid #fff; }
.snap-box li.item-current a{ color:#0c93d9; }
li#itm-t-1 a { background: url(index-m1-icon.png) no-repeat top; }
li#itm-t-1.item-current a{ background: #fff url(index-m1-icon-hov.png) no-repeat 12px 1px; }
li#itm-t-2 a { background: url(index-m1-icon.png) no-repeat 0 -84px; }
li#itm-t-2.item-current a{ background: #fff url(index-m1-icon-hov.png) no-repeat 12px -84px; }
li#itm-t-3 a { background: url(index-m1-icon.png) no-repeat 0 -170px; }
li#itm-t-3.item-current a{ background: #fff url(index-m1-icon-hov.png) no-repeat 12px -170px; }
li#itm-t-4 a { background: url(index-m1-icon.png) no-repeat 0 -252px; }
li#itm-t-4.item-current a,
li#itm-t-4:hover a{ color: #0c93d9; background: #fff url(index-m1-icon-hov.png) no-repeat 12px -252px; }
.slide-box{ float: right; width:1068px; height:332px; background: #fff; }
.focus { width: 598px; height: 332px; }
.focusImage{float:left; width:100%; height:100%;}
.focusImage-inner{position:relative; width:100%; height:100%;}
.focusImage-content li{display:none; width:100%; height:100%;}
.focusImage-content li.current{display:block;}
.focusImage-content img{display:inline-block;width:598px; height:332px;}
.focusImage-title{height:34px;line-height:34px;position:absolute;bottom:0;left:0;width:100%;}
.focusImage-title-bg{ background:#000; background:rgba(0,0,0,.5);position:absolute;z-index:5;height:34px;width:100%;}
.focusImage-title h2{font-size:14px; font-weight:normal; position:absolute;z-index:10; color:#fff; text-align: left; text-indent: 12px; width: 100%;}
.focusImage-title h2 a{font-size:14px; font-weight:normal; color:#fff; line-height:38px; }
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none}
.focusImage-slide{position:absolute;z-index:15; right:5px;bottom:11px;}
.focusImage-slide li{  background: #ff9d0a; color:#ff9d0a; font-size:6px; cursor:pointer;float:left;
	margin-right:6px; line-height:12px; width:12px; height:12px; text-align:center; border-radius: 8px; }
.focusImage-slide li.current{  background: #fff; color:#fff; }
.news { width: 430px; height: 316px; padding: 16px 20px 0; }
a.hot-first { color: #d82b2b; font-size: 22px; }
a.hot-first:hover,
.newft-main h2 a:hover { text-decoration: underline; }
.slideTxtBox{ width:100%; margin-top: 12px; text-align:left; }
.slideTxtBox .hd{ height:35px; line-height:35px; border-bottom:1px solid #ddd; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 18px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:34px; border-bottom:2px solid #0c93d9; }
.slideTxtBox .bd ul{ padding:10px 4px 0;  zoom:1;  }
#sldbox-2 table { margin-bottom: 10px; width: 100%; }
#sldbox-2 table td { height: 65px; }
.zt-left,
.zt-right { width: 479px; margin: 20px 0 0 30px; }
.newft { width: 575px; margin: 12px 30px 0 24px; }
.lastft { width: 430px; margin-top: 12px; }
.lastft .ulist{ margin-top: 5px; padding: 0 5px; }
.newft-main { padding: 4px 4px 0; }
.newft-main h2{ padding: 18px 0 26px; line-height: 20px; text-align: center; }
.newft-main h2 a{ font-size: 20px; color: #0c93d9; }
.newft-left { width: 250px; }
.newft-right { width: 315px; line-height: 30px; }
.newft-r-tit { width: 78px; text-align: right; }
.newft-r-info { width: 233px; padding-left: 3px; }
/*----m2----*/
.m2 { background: #f0f0f0; padding-bottom: 20px; }
.m2-01 { height: 42px; }
.m2-01-wnfw { height: 42px; width: 600px; }
.m2-01-wnfw a:hover { text-decoration: underline; }
.m2-01-icon4 { width: 580px; }
.m2-01-icon4 a { display: inline-block; width: 80px; height: 42px; padding-left: 54px; margin-left: 3px; line-height: 42px; color: #fff; font-size: 16px;
 background-color: #0485d9; background-image: url(index-m2-icon.png); background-repeat: no-repeat; transition: background-color 0.5s; }
a.m2-01-icon-a1 { background-position: 16px -1px; }
a.m2-01-icon-a2 { background-position: 16px -40px; }
a.m2-01-icon-a3 { background-position: 16px -80px; }
a.m2-01-icon-a4 { background-position: 16px -119px; }
.m2-01-icon4 a:hover { background-color: #3ebdff; }
.m2-02 { margin-bottom: 20px; }
/*----政务公开----*/
.m2-zwgk { width: 470px; height: 494px; padding: 3px 5px; }
.m2-tit { height: 42px; border-bottom: 1px solid #e0e0e0; line-height: 38px; }
.m2-tit img { float: left; margin: 2px 7px 0 5px; }
.m2-tit span { font-size: 24px; color: #0485d9; }
.m2-zwgk-div1 { position: relative; padding: 0 0 0 8px; height: 245px; }
#myTab1 { height: 132px; }
#myTab1 li,
#myTab1 li.normal { clear: both; float: left; width: 136px; height: 33px; background: url(index-zw-list.jpg) no-repeat top right; }
#myTab1 li a,
#myTab1 li.normal a { display: block; padding-right: 34px; line-height: 29px; color: #333; text-align: right; }
#myTab1 li.active { background: url(index-zw-list-hov.jpg) no-repeat top right; }
#myTab1 li.active a { color: #fff; }
.m2-zw-div1-img { width: 129px; padding: 7px 0 3px; border-right: 1px solid #d1d1d1; }
.m2-zw-div1-img img{ display: block; margin-bottom: 4px; }
.m2-zw-div1-list { position: absolute; top: 0; right: 0; width: 310px; padding-right: 6px; height: 100%; }
.m2-zwgk-div2 { padding: 14px 0 0 8px; }
.m2-zw-d2-tit { width: 47px; }
.m2-zw-d2-list { width: 410px; }
ul.zw-xxgk1 li { float: left; width: 196px; height: 50px; margin: 0 0 5px 6px; }
li.zw-xxgk1-li1 { background: #78c096 url(xxgkicon.png) no-repeat 7px 0px; }
li.zw-xxgk1-li2 { background: #e0c66b url(xxgkicon.png) no-repeat 7px -55px; }
li.zw-xxgk1-li3 { background: #71b9c4 url(xxgkicon.png) no-repeat 7px -107px; }
li.zw-xxgk1-li4 { background: #aab0df url(xxgkicon.png) no-repeat 7px -162px; }
li.zw-xxgk1-li5 { background: #f3a560 url(xxgkicon.png) no-repeat 7px -214px; }
li.zw-xxgk1-li6 { background: #73c3af url(xxgkicon.png) no-repeat 7px -269px; }
.zw-xxgk1 li a { display: block; padding-left: 43px; color: #fff; font-size: 16px; line-height: 50px; }
.zw-xxgk1 li:hover a { text-decoration: underline; }
/*----办事服务----*/
.m2-bsfw { width: 320px; height: 494px; padding: 3px 10px; margin-left: 15px; }
.m2-bs-div1 { height: 192px; }
#myTab2 { height: 29px; }
#myTab2 li { float: left; width: 49%; height: 100%; margin: 0 0.5%; +margin: 0 0.4%; line-height: 29px; text-align: center; background: #ddf2ff; }
#myTab2 li.active { background: #0485d9; }
#myTab2 li a { color: #0485d9; font-size: 16px; }
#myTab2 li.active a { color: #fff; }
.m2-bs-div1 .m2-bs-list { margin-top: 6px; }
.m2-bs-list a { float: left; width: 90px; height: 31px; padding-left: 15px; line-height: 31px; white-space: nowrap; }
.m2-bs-list a:hover { text-decoration: underline; }
.m2-bs-div2 { margin-bottom: 14px; }
.m2-bs-div2 a { display: block; width: 100%; height: 31px; margin: 6px auto 0; line-height: 31px; color: #fff; font-size: 16px; text-align: center; 
	background: #0485d9; transition: background 0.5s; }
.m2-bs-div2 a:hover { background: #3ebdff; }
table.img-tit { width: 100%; border-bottom: 1px solid #e0e0e0; }
.img-tit a:hover { color: #0485d9; }
.m2-bs-bmfw .m2-bs-list { margin-top: 5px; }
/*----互动交流----*/
.m2-hdjl { width: 320px; height: 494px; padding: 3px 10px; }
.m2-hd-icon { height: 178px; }
.m2-hd-icon li { float: left; width: 92px; height: 72px; margin: 0 7px 14px 6px; text-align: center; 
		background-image: url(index-hd-icon.png); background-repeat: no-repeat; }
.m2-hd-icli1 { background-position: 16px 0px; }
.m2-hd-icli2 { background-position: -93px 0px; }
.m2-hd-icli3 { background-position: -201px 0px; }
.m2-hd-icli4 { background-position: 16px -81px; }
.m2-hd-icli5 { position: relative; background-position: -91px -81px; }
.weixin { position: absolute; display: none; top: 74px; left: 0; width: 120px; height: auto; padding: 10px; border: 1px solid #e0e0e0; background: #fff; }
.m2-hd-icli6 { background-position: -198px -81px; }
.m2-hd-icon li a { display: block; padding-top: 50px; color: #0485d9; font-size: 15px; }
.m2-hd-icon li a:hover { text-decoration: underline; color: #004673; cursor: pointer; }
.m2-hd-pm-cont { padding: 5px 6px; }
.m2-hd-pm-cont h4 { height: 30px; line-height: 30px; text-indent: 18px; background: url(ind-pm-dot.png) no-repeat left; }
.m2-hd-pm-cont h4,
.m2-hd-pm-cont h4 a { font-size: 15px; font-weight: normal; }
.m2-hd-pm-cont h4 a:hover { color: #333; }
.m2-hd-pm-cont .ulist { height: 68px; padding: 4px 5px 2px; }
.m2-hd-pm-cont .ulist li { line-height: 22px; }