﻿/* CSS Document */
.topbanner { width:100%; margin:0 auto; height:300px; background: url(../images/topbanner.jpg) repeat-x 50% top;; line-height:180%}

.list { width:1200px; margin:35px auto; overflow:hidden; background:url(../images/line2.gif) repeat-y; }
.list2 { width:1200px; margin:35px auto; overflow:hidden }
.tb_850 { width:850px; float:left; margin-right:70px; display:inline}
.tb_280 { width:280px; float:left}
.tb_790 { width:790px; float:left}

.wzdh { width:100%; float:left; height:45px; background:#e5e5e5; border-bottom:1px solid #d5d5d5;}
.wzdh strong { float:left; font-size:22px; line-height:45px; color:#1588bc; margin-left:15px; display:inline}
.wzdh span {  background:url(../images/dwpic.png) no-repeat 20px center; padding-left:50px; float:left; font-size:16px; line-height:45px;}
.wzdh span a { color:#036096}
.wzdh span a:hover { color:#c00}
.wzdh em {  background:url(../images/dwpic.png) no-repeat 20px center; padding-left:50px; float:right; font-size:16px; line-height:45px; margin-right:15px}
.wzdh em a { color:#036096}
.wzdh em a:hover { color:#c00}

.xituw{ width:850px; float:left}
.xituw h1{ width:850px; float:left; font-size:28px; padding:30px 0; color:#036096; line-height:38px;}
.xituw .info { width:850px; float:left; height:36px; font-size:14px; border-bottom:1px solid #DDD;}
.xituw .info .wz { width:640px; float:left}
.xituw .info .wz span {float:left; color:#999; line-height:36px; font-family:Verdana; padding-left:5px}
.xituw .info .fx { width:200px; float:left;}
.xituw .nei { width:830px; float:left; padding:20px 10px; font-size:16px; line-height:30px; }
.xituw .nei img { max-width:850px}

.botm { width:100%; float:left; background:#ddd; padding:10px 0}
.botm a { float:right; background:#fff; border:1px solid #ccc; height:28px; line-height:28px; padding:0 10px; margin:0 10px; display:inline; font-weight:bold}
.botm a:hover { text-decoration:none; background:#4fa0d7; color:#fff}

.lmlb02 { width:100%; float:left; border-bottom:1px solid #DDD; height:45px; background:#e5e5e5; border-bottom:1px solid #d5d5d5}
.lmlb02 strong { float:left; font-size:22px; color:#1588bc; line-height:45px; padding-left:8px}

.rtlogo { width:200px; float:left}
.rtlogo img { width:200px; height:170px} 

.topic_hot {width:280px; float:left}
.topic_hot li {border-top: 1px solid #ffffff;border-bottom: 1px solid #ddd; font-size: 16px;line-height:25px; padding: 6px 0 8px;overflow:hidden;}
.topic_hot li a {color: #333333;}
.topic_hot li a:hover {color: #027EB3;}
.topic_hot li span {width:20px; height:20px; display: block;float: left;background: url(../images/numhot_bg14.png) no-repeat; margin: 5px 0 6px;}

.num_hot1 {background-position: 0 0 !important;}
.num_hot2{background-position: 0 -20px !important;}
.num_hot3{background-position: 0 -40px !important;}
.num_hot4{background-position: 0 -60px !important;}
.num_hot5{background-position: 0 -80px !important;}
.num_hot6{background-position: 0 -100px !important;}
.num_hot7{background-position: 0 -120px !important;}
.num_hot8{background-position: 0 -140px !important;}
.num_hot9{background-position: 0 -160px !important;}
.num_hot10{background-position: 0 -180px !important;}
.list_more {border-bottom:0 !important;height: 10px !important;}


/*yx_rotaion*/
.yx-rotaion{ float:left; height:190px; width:280px; overflow:hidden}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{ width:280px; color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; height:40px; overflow:hidden}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}


/* 新闻列表,图片新闻列表CSS,专题图片列表 */
.news-table { width:850px; float:left}
.news-table-list { float:left; width:100%; overflow: hidden;}
.news-table-list tbody td {height: 85px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;}
.news-table-list tbody td .time {background: rgb(229, 229, 229); padding: 5px 0px 0px 10px; width: 50px; height: 60px; color: rgb(102, 102, 102); line-height: 1;}
.news-table-list tbody td .time strong {font-size: 22px;}
.news-table-list tbody td .time span {font-size: 16px;}
.news-table-list tbody td .txt-link {padding-right: 55px; font-size: 18px;}
.news-table-list tbody td .txt-link a {color: rgb(51, 51, 51);}
.news-table-list tbody td .go-arrow {height: 85px; position: relative;}
.news-table-list tbody td .go-arrow .go-arrow-normal {height: 85px;}
.news-table-list tbody td .go-arrow .go-arrow-hover {background: rgb(79, 160, 215); transition:200ms ease-out; top: 0px; width: 0px; height: 100%; right: 0px; position: absolute; -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms;}
.news-table-list tbody td .go-arrow i {background: url("../images/arrow-2.png") no-repeat; margin: 0px auto; top: 35px; width: 9px; height: 15px; display: block; position: relative;}
.news-table-list tbody td .go-arrow .go-arrow-hover i {background-position: 0px -15px;}
.news-table-list tbody tr {transition:200ms ease-out; -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms;}
.news-table-list tbody tr:hover {background: rgb(229, 229, 229);}
.news-table-list tbody tr:hover td .go-arrow {}
.news-table-list tbody tr:hover td .go-arrow .go-arrow-hover {width: 100%;}


.pagetb { width:100%; float:left; text-align:center; margin-top:20px; display:inline}
#pages { padding:20px 0 10px}
#pages A { border:1px solid #e3e3e3; padding:0 10px; height:22px; line-height:22px; background:#FFF; text-align:center; display:inline-block}
#pages A.a1 { padding:0px; width:65px; background:url(../images/pages.gif) repeat-x}
#pages A:hover { background:#F1F1F1; color:#000; text-decoration:none}
#pages SPAN { border:1px solid #005aab; text-align:center; padding:0 10px; line-height:22px; display:inline-block; background:#599bd7; height:22px; color:#FFF}


ul.ztlist { width:850px; float:left}
ul.ztlist li { width:850px; float:left; padding-bottom:30px; margin-bottom:30px; border-bottom:1px #ddd solid}
ul.ztlist li img { width:830px; height:160px; float:left; margin:10px; display:inline}
ul.ztlist li strong { width:740px; float:left; font-size:22px; line-height:30px; height:30px; margin-left:10px; display:inline}
ul.ztlist li em { float:right; width:80px; font-size:14px; color:#999;line-height:30px; height:30px; margin-right:10px; display:inline}


ul.tukpic { width:1200px; float:left}
ul.tukpic li { width:368px; border:1px solid #DDD; float:left; margin:15px;}
ul.tukpic li .ctu { width:330px; float:left; margin:19px; display:inline}
ul.tukpic li .ctu img { width:330px; height:220px; float:left; display:inline}
ul.tukpic li .ctu strong { width:330px;  float:left; line-height:30px; font-size:20px; height:30px; overflow:hidden; margin-top:12px; margin-bottom:10px}
ul.tukpic li .ctu strong a { color:#000}
ul.tukpic li .ctu strong a:hover { color:#C00}
ul.tukpic li .ctu span { width:330px; float:left; font-size:14px; line-height:22px; height:66px; overflow:hidden; color:#666; margin-bottom:10px }
ul.tukpic li .ctu em { float:left; font-size:14px; color:#aaa; line-height:20px; width:330px; text-align:right}

ul.piclist { width:1200px; float:left}
ul.piclist li { width:368px; border:1px solid #DDD; float:left; margin:15px;}
ul.piclist li .dtu { width:330px; float:left; margin:19px; display:inline}
ul.piclist li .dtu img { width:330px; height:220px; float:left; display:inline;}
ul.piclist li .dtu strong { width:330px; float:left; line-height:30px; font-size:20px; height:30px; overflow:hidden; margin-top:12px}
ul.piclist li .dtu strong a { color:#000}
ul.piclist li .dtu strong a:hover { color:#C00}
ul.piclist li .img-container {width:330px;height:220px;position:relative;}
ul.piclist li .img-container img{width:330px;height:220px;position:absolute;left:0;top:0;z-index:1;}
ul.piclist li .img-container .layer{width:330px;height:220px;position:absolute;left:0;top:0;z-index:2;background:url(../images/vd.png) no-repeat}



/*----政务公开 css样式------*/
.szlmbt { width:100%; float:left; height:45px; background:#4fa0d6; margin-bottom:5px}
.szlmbt strong{ width:100%; float:left; text-align:center; font-size:24px; color:#fff; line-height:45px}

ul.zlmbts { width:280px; float:left; margin-bottom:30px}
ul.zlmbts li { width:280px; float:left; margin-bottom:5px }
ul.zlmbts li a { background:url(../images/zlmbt_01.gif) no-repeat; font-size:18px; font-weight:bold; padding-left:60px; display:block; height:40px; line-height:40px; color:#444}
ul.zlmbts li a:hover { background:url(../images/zlmbt_02.gif) no-repeat; display:block; color:#FFF; text-decoration:none}

.zxtst { width:850px; float:left; border-bottom:1px solid #D5D5D5; height:40px; font-size:16px}
.zxtst strong { width:100px; float:left; text-align:center; line-height:40px}
.zxtst i { width:510px; float:left; text-align:center; line-height:40px; font-weight:bold}
.zxtst span { width:110px; float:left; text-align:center; line-height:40px; font-weight:bold}
.zxtst em { width:130px; float:left; text-align:center; line-height:40px; font-weight:bold}

ul.zxtslbt { width:850px; float:left}
ul.zxtslbt li { width:850px; float:left; font-size:16px; line-height:55px; border-bottom:1px dashed #DDD}
ul.zxtslbt li strong { width:100px; float:left; text-align:center}
ul.zxtslbt li a { width:510px; float:left}
ul.zxtslbt li span { width:110px; float:left; text-align:center; color:#888}
ul.zxtslbt li em { width:130px; float:left; color:#bbb; text-align:center; font-size:14px; font-family:Verdana, Geneva, sans-serif}

.icont { width:280px; float:left; height:80px; display:block}
.icont a {background:url(../images/wyzx_01.gif) no-repeat; width:280px; height:80px; display:block;_float:left;}
.icont a:hover {background:url(../images/wyzx_02.gif) no-repeat;}

.wyzxwz { width:1200px; float:left; background:#EEE}
.wyzxwz strong { width:1000px; float:left; text-align:center; font-size:40px; line-height:50px; margin:30px 100px; display:inline; border-bottom:2px solid #999; padding-bottom:20px; font-weight:normal}
.wyzxwz span { width:1000px; float:left; margin:0 100px; display:inline; margin-bottom:30px}
.wyzxwz span p { text-indent:2em; font-size:16px; line-height:28px;}

.lytab { width:1198px; float:left; border:1px solid #DDD; margin-top:50px; font-size:16px}
.lytab .tabt { width:1000px; float:left; margin:30px 99px; display:inline}
.lytab .tabt strong { }
.lytab .tabt i { color:#c00}

.wttable { width:788px; float:left; border:1px solid #D5D5D5; margin:20px 30px 50px; display:inline }
.wttable .wttop { width:100%; float:left; background:#eee; height:45px;}
.wttable .wttop strong { width:74px; height:29px; float:left; background:url(../images/tsicon_01.gif) no-repeat; margin:8px; line-height:29px; font-size:20px; color:#FFF; padding-left:13px; margin-right:50px; display:inline}
.wttable .wttop span { float:left; font-size:16px; margin-right:40px; line-height:45px}
.wttable .wtbt strong { width:100%; float:left; border-bottom:1px dashed #D5D5D5; line-height:40px; font-size:18px; padding:15px}
.wttable .wtbt span { width:750px; float:left; margin:19px; display:inline; line-height:30px; font-size:18px}

.hdtable { width:788px; float:left; border:1px solid #D5D5D5; margin:0 30px; display:inline }
.hdtable .hdtop { width:100%; float:left; background:#eee; height:45px;}
.hdtable .hdtop strong { width:74px; height:29px; float:left; background:url(../images/tsicon_02.gif) no-repeat; margin:8px; line-height:29px; font-size:20px; color:#FFF; padding-left:13px; margin-right:50px; display:inline}
.hdtable .hdtop span { float:left; font-size:16px; margin-right:40px; line-height:45px}
.hdtable .hdbt span { width:750px; float:left; margin:19px; display:inline; line-height:30px; font-size:18px}

.jgsz_bm { width:850px; float:left}
.jgsz_bm img { width:850px; height:680px}

ul.zyldlist { width:850px; float:left}
ul.zyldlist li { width:850px; float:left; border-bottom:1px #d5d5d5 solid; margin-bottom:30px; padding-bottom:30px}
ul.zyldlist li img { width:150px; float:left; height:210px; margin-right:40px; margin-left:20px; margin-top:10px; display:inline}
ul.zyldlist li h1 { width:620px; float:left; line-height:45px; font-size:24px;}
ul.zyldlist li strong { width:620px; float:left; line-height:45px; font-size:20px;}
ul.zyldlist li span { width:620px; float:left; line-height:36px; font-size:18px}
ul.zyldlist li span p { text-indent:2em}
ul.zyldlist li em { width:620px; float:left; text-align:right; font-size:16px; line-height:30px}
ul.zyldlist li em a { color:#C00}
ul.zyldlist li em a:hover { color:#09F} 



/*经营管理CSS样式*/
.jygl { width:100%; float:left}
.jygl h1 { width:100%; float:left; text-align:center; font-size:32px; line-height:50px; margin-bottom:30px; margin-top:20px; border-bottom:1px solid #DDD; padding-bottom:20px;}
.jygl strong { float:left; background:url(../images/jygl_bg.gif) no-repeat; height:40px; line-height:40px; width:230px; font-size:22px; color:#FFF; padding-left:20px; margin-bottom:15px;}
.jygl span { width:100%; float:left; font-size:18px; line-height:36px; text-indent:2em; margin-bottom:20px;}