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

body{ background:url(imagesmain-bg.jpg) center top no-repeat; margin:0 auto; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; color:#333;}
ul,li{ list-style:none;}
ul,li,h1,h2,h3{ margin:0; padding:0;}
a,a:link,a:visited,a:hover{ text-decoration:none; color:#333;}
img{ border:none;}
iframe{ display:block;}
.main{ width:984px; margin:0 auto; overflow:hidden;}
.main-bg{ background:url(imagesmain-bg.png) center top repeat-y; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.f0{ font-size:0;}
.oh{ overflow:hidden;}
.mt{ margin-top:7px;}
.mb{ margin-bottom:15px;}
.tl{ text-align:left;}

.top-bg{ background:url(imagestop-bg.jpg) left top repeat-x; height:44px; line-height:44px; font-size:12px;}
.top-bg a{ margin-left:10px; padding-left:23px; display:inline-block; height:44px;}
.top1{ background:url(imagesbackhome.png) left center no-repeat;}
.top2{ background:url(imagessethome.png) left center no-repeat;}
.top3{ background:url(imagessavesite.png) left center no-repeat;}
.head-bg{ background:url(imageshead-bg.jpg) center top no-repeat; padding-top:166px;}
.nav-bg1{ background:url(imagesnav-bg1.png) left top repeat-x; height:74px; position:absolute; width:100%; z-index:1;}
.nav-bg2{ background:url(imagesnav-bg2.png) 27px top no-repeat; height:70px; line-height:70px; text-align:center;}
.nav-bg2 a{ color:#FFF; font-size:16px; margin:0 27px;}
.nav-bg2 a:hover{ border-bottom:2px solid #FFF;}
.tz{ height:44px; line-height:44px; background-color:#e9f4ff; border:1px solid #d0e7ff; position:absolute; top:280px; left:50%; margin-left:-492px;}
.tz img{ margin-left:20px; margin-top:12px;}
.tz li{ float:left;}
.tz li a{ background:url(imagestz-dot.png) left center no-repeat; padding-left:12px; margin-left:30px;}
#marquee{position:absolute;width:850px;height:44px;overflow:hidden; left:110px;}

.index-head{ width:100%; height:285px;}
.ifrhead{ width:100%; height:284px;}
.ifrbottom{ width:100%; height:143px;}

.bottom{ background-color:#003d82; height:123px; color:#fff; padding-top:20px; font-size:12px;}
.bottom .main{ position:relative; height:100px;}
.bottom a{ color:#FFF; margin-right:15px;}
.bottom .code{ position:absolute; top:0; right:0;}

/*slide*/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo{position:relative;width:544px;height:304px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:544px;height:304px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:40px;background:url(../images/heibg.png) repeat-x;}
#owl-demo span{position:absolute;left:0;top:254px;width:100%;font:16px/1.5 "微软雅黑","黑体";color:#fff;text-align:left; padding:0px 2%; background:url(imagesslide-titlebg.png) left top repeat-x; height:50px; line-height:50px;}

.owl-pagination{position:absolute;right:20px;bottom:12px; _bottom:0px; width:100%;height:22px;text-align:right;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(imagesbg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(imagesbg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(imagesbg17.png);}
.owl-next{right:0;background-image:url(imagesbg18.png);}
.owl-prev:hover{background-image:url(imagesbg19.png);}
.owl-next:hover{background-image:url(imagesbg20.png);}

/*==选项卡==*/
.tab{ height:auto;}  
.menu{ overflow:hidden; border-bottom:1px solid #e9e9e9;}
.menu li{ float:left; height:36px; width:140px;cursor: pointer; line-height:45px; color:#333; text-align:center; line-height:36px;}
.menu li.show{ color:#1a5195; }
.menu li.hide{ background-color:#e2f0ff; }
.menu li.show a:link,.menu li.show a:visited{ color:#1a5195; font-size:18px; font-family:"Microsoft YaHei UI"; border-bottom:2px solid #1a5195; height:34px; line-height:34px; display:inline-block; width:100%;}
.menu li.hide a:link,.menu li.hide a:visited{ color:#666666; font-size:18px; font-family:"Microsoft YaHei UI";}
.ul-hide { display: none;}
.ul-show { display: block; } 
.ul-show span{ float:right;}
.ul-show a{ float:left; margin-left:5px; padding-left:10px; background:url(imagesgldot.png) left center no-repeat; font-size:12px;}

.index-news{ width:420px; margin-right:10px;}
.index-news h1{ font-size:18px; color:#666666; font-weight:normal; margin-top:15px; overflow:hidden;}
.index-news h1 a{ color:#666666;}
.index-news .ul-show div{ line-height:24px; border-bottom:1px solid #e9e9e9; padding:8px 0;}
.index-news .ul-show ul li{ line-height:36px; border-bottom:1px solid #e9e9e9; overflow:hidden;}

.index-list li{ line-height:36px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.noline{ border:none !important;}


.index-title{ height:38px; line-height:38px; font-size:18px; border-bottom:1px solid #e9e9e9;}
.index-zzjg{ border-bottom:1px solid #e9e9e9;}
.index-zzjg ul{ padding:15px 0;}
.index-zzjg li{ float:left; margin:0 8px;}
.index-zzjg a{ display:block; background-image:url(imageszzjg.jpg); background-repeat:no-repeat; width:67px; padding-top:80px; text-align:center;}
.zzjg1{ background-position-x:0;}
.zzjg2{ background-position-x:-83px;}
.zzjg3{ background-position-x:-166px;}
.zzjg4{ background-position-x:-248px;}
.zzjg5{ background-position-x:-331px;}

.index-zc{ width:544px; margin-right:10px;}
.index-zc .menu li{ width:136px;}
.index-zc h1{ font-size:18px; color:#666666; font-weight:normal; margin-top:15px;}
.index-zc h1 a{ color:#666666;}
.index-zc .ul-show div{ line-height:24px; border-bottom:1px solid #e9e9e9; padding:8px 0;}
.index-zc .ul-show ul li{ line-height:36px; border-bottom:1px solid #e9e9e9;}
.index-zc .ul-show ul li span{ float:right;}

.index-wsbs table{ width:410px; border-bottom:1px solid #e9e9e9; border-top:2px solid #e9e9e9; margin-left:10px;}
.index-wsbs table td{ text-align:center; height:58px; border-bottom:1px solid #e9e9e9;}
.index-wsbs a{ font-size:16px; color:#003d82; width:100%; border-right:1px solid #e9e9e9; display:inline-block; height:18px;}

.index-cxff table{ width:418px; margin-left:4px;}
.index-cxff table td{ background-color:#fffbf2; border:1px solid #ebdec9; text-align:center; height:63px;}
.index-cxff table td a{ color:#003d82;}


.gl-left{ width:230px; margin-left:15px;}
.gl-ltitle{ background:url(imagesgl-dot.png) left center no-repeat; width:120px; margin:0 auto; text-align:center; font-size:18px; color:#003d82; height:45px; line-height:45px;}
.gl-zzjg li{ width:230px; height:44px; line-height:44px; margin-bottom:6px; text-align:center; background-color:#4991eb;}
.gl-zzjg li:hover{ background-color:#1866c8;}
.gl-zzjg li a{ color:#FFF; font-size:16px;}

.gl-tz li{ padding:5px; border-bottom:1px solid #e9e9e9;}
.gl-tz li a{ display:block; line-height:24px;}
.gl-tz li span{ font-size:12px;}

.gl-right{ width:720px;}
.wz{ line-height:45px; height:45px; font-size:14px;}
.wz a{ font-size:14px;}
.gl-title{ background:url(imagesgl-titlebg.jpg) left top no-repeat; background-color:#a8d1ff; height:40px; line-height:40px; padding-left:30px; font-size:18px; color:#003d82; }
.gl-list{ margin:20px auto;}
.gl-list li{ line-height:40px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.gl-list li a{ float:left; margin-left:10px; padding-left:10px; background:url(imagesgldot.png) left center no-repeat;}
.gl-list li span{ float:right;}

.gl-line{ border-top:2px solid #c5c5c5; margin-top:10px;}

.page{ margin-bottom:40px; text-align:right; margin-right:60px; margin-top:20px;}
.page span{ background:url(imagespage-span.jpg) left top no-repeat; width:61px; height:22px; line-height:22px; color:#FFF; text-align:center; display:inline-block; zoom:1; *display:inline;}
.page a{ background:url(imagespage-a.jpg) left top no-repeat; width:61px; height:22px; color:#FFF; text-align:center; display:inline-block; zoom:1; *display:inline;}

.gl-imglist{ overflow:hidden; border-bottom:1px solid #e9e9e9; padding:15px;}
.gl-imglist li{ float:left; width:214px; margin-right:15px;}
.gl-imglist li img{ display:block;}

.ld-list{ width:600px; margin:20px auto;}
.ld-list li{ line-height:24px; border-bottom:1px solid #e9e9e9; padding:15px 10px;}
.ld-list h2{ font-size:18px; float:left; font-weight:normal;}
.ld-list span{ float:left; font-size:14px; margin-left:20px;}
.ld-list div{ overflow:hidden; padding-bottom:5px;}

.xl{ width:700px; margin:20px auto;}
.xl-title{ text-align:center; font-size:22px; font-weight:bold; line-height:24px; padding:15px;}
.xl-spec{ text-align:center; line-height:24px; height:24px; background-color:#E4E4E4;}
.xl-content{ line-height:24px; text-align:left; padding:20px;}
.xl-content img{ display:block; margin:0 auto;}
.xl-file{ border-top:1px solid #e9e9e9; padding-top:10px;}
.xl-file h3{ font-size:14px;}

.news-attachment{ padding:0px 30px 0px 30px ;}
.news-attachment a:link,.news-attachment a:visited,.news-attachment a:hover{ color:#434343;}
.news-attachment h4{ color:#818181; height:25px; line-height:25px; font-size:14px; font-weight:normal; }
.news-attachment ul{ padding:10px 3px; margin-top:10px;border-top: solid 1px #bababa; }
.news-attachment li{  height:30px; line-height:30px; }
.news-attachment li a{ background:url(imagesh_xiazai.jpg) no-repeat left; height:30px; font-size:14px; line-height:30px; position:relative; padding-left:22px; position:relative; display:block;}
.news-attachment ul.xiangguan li a{ background:none;padding-left:0px; }


.fg{ margin-top:40px; margin-bottom:30px;}
.fg ul{ overflow:hidden; width:504px; margin:0 auto;}
.fg li{ float:left; margin:0 25px;}
.fg1,.fg2,.fg3,.fg4{ background:url(imageszcfg.png) left top no-repeat; width:76px; display:block; padding-top:70px; font-size:16px; text-align:center;}
.fg1{ background-position:8px 0;}
.fg2{ background-position:-128px 0;}
.fg3{ background-position:-260px 0;}
.fg4{ background-position:-395px 0;}

.hd{ margin-top:40px; margin-bottom:30px;}
.hd ul{ overflow:hidden; width:378px; margin:0 auto;}
.hd li{ float:left; margin:0 25px;}
.hd1,.hd2,.hd3{ background:url(imageshd.png) left top no-repeat; width:76px; display:block; padding-top:70px; font-size:16px; text-align:center;}
.hd1{ background-position:4px 0;}
.hd2{ background-position:-102px 0;}
.hd3{ background-position:-210px 0;}

/**===局长信箱===*/
.jzxx-zs{text-indent:2em; width:715px; line-height:25px; margin-top:10px; overflow:hidden;}
.jzxx-box{ width:715px; margin-top:15px; overflow:hidden;}
.jzxx-button{ width:150px; height:40px; text-align:center; line-height:37px; background:#204a87; border:none; color:#fff; font-size:16px; margin-right:400px;font-family:"Microsoft YaHei UI"; margin-top:20px;}