/*.新页头 */
.header { height:101px;}
.header .layout {position:relative; width:998px; margin:0 auto;}
.logo {background:url(main20.gif) no-repeat 0 0; width:481px; height:101px; position:absolute; top:1px; text-indent:-999em;}
.lang {position:absolute; right:0; top:10px;}
.lang a {width:70px; height:22px; display:block; text-indent:-999em; float:left; background-image:url(main21.gif); background-repeat:no-repeat; margin-right:10px;}
.lang a.jlsc {background-position:0 0;}
.lang a.jlsc:hover {background-position:-70px 0;}
.lang a.swsy {background-position:0 -22px; margin-right:0;}
.lang a.swsy:hover {background-position:-70px -22px;}
.sy_search { float:right; height:24px; margin-top:50px; color:#444;}
.sy_inp_srh { width:140px; height:18px; padding-left:20px; background:url(srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;}
.sy_btn_srh { width:58px; height:23px; background:url(btn_srh1.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em; margin-left:5px}

/*.导航条 */
.nav { background:url(main22.gif) repeat-x 0 0; height:52px; margin-bottom:280px; position:relative;}
.nav .layout {background:url(main23.gif) no-repeat right 1px; width:998px; margin:0 auto;}
.nav ul.menu {padding:1px 0 0 0;}
.nav li.menu-item {float:left; position:relative; padding:0 7px; background:url(split.png) no-repeat right center;}
.nav li.nosplit {background:none;}
.nav li.menu-item a.main-menu {background-image:url(title.png); background-repeat:no-repeat; display:block; height:48px; width:110px; text-indent:-999em; margin-left:15px;}
.nav li.menu-item a.main-menu:hover, .nav li.menu-item:hover a.main-menu {opacity:1; -moz-opacity:1; -o-opacity:1; filter:alpha(opacity=100);}
a#menu01 {background-position:-6px 0;}
a#menu01:hover, a#menu01.hover {background-position:-128px 0;}
a#menu02 {background-position:-6px -48px;}
a#menu02:hover, a#menu02.hover {background-position:-128px -48px;}
a#menu03 {background-position:-6px -96px;}
a#menu03:hover, a#menu03.hover {background-position:-128px -96px;}
a#menu04 {background-position:-6px -240px;}
a#menu04:hover, a#menu04.hover {background-position:-128px -240px;}
a#menu05 {background-position:-6px -192px;}
a#menu05:hover, a#menu05.hover {background-position:-128px -192px;}
a#menu06 {background-position:-6px -144px;}
a#menu06:hover, a#menu06.hover {background-position:-128px -144px;}
a#menu07 {background-position:-6px -288px;}
a#menu07:hover, a#menu07.hover {background-position:-128px -288px;}
a#menu08 {background-position:-6px -336px;}
a#menu08:hover, a#menu08.hover {background-position:-128px -336px;}
.nav li.menu-item:hover .submenu {display:block;}

.submenu {background:url(submenuBg.gif) no-repeat 0 0; width:998px; position:absolute; left:0; display:none; z-index:1;}
.submenu-bd {padding:15px 15px 5px 30px; background:url(submenu01.gif) no-repeat left bottom; min-height:33px;}
.submenu-bg03 {background:url(submenu01.gif) no-repeat left bottom;}
.submenu-bg04 {background:url(submenu01.gif) no-repeat left bottom;}
.submenu-bg05 {background:url(submenu02.gif) no-repeat left bottom;}
.submenu-bg06 {background:url(submenu01.gif) no-repeat left bottom;}
.submenu-bg07 {background:url(submenu01.gif) no-repeat left bottom;}
.submenu-bg08 {background:url(submenu01.gif) no-repeat left bottom;}
.submenu-con {font-size:12px; width:570px; line-height:30px; border-right:#ccc 1px solid; padding:10px 10px 10px 0; float:left;}
.submenu-con a, .submenu-con2 a {text-indent:0; padding:0; margin:0; width:auto; display:inline; background:transparent;}
.submenu-con2 {float:right; font-size:12px; width:360px; line-height:30px; padding-top:10px;}
.submenu-con dt, .submenu-con2 dt {float:left; width:70px; _width:72px; _height:30px;}
.submenu-con dt a, .submenu-con2 dt a {color:#2c8c02; font-weight:bold;}
.submenu-con dd {float:left; width:500px; _height:30px;}
.submenu-con2 dd {float:left; width:290px;}
.submenu-con dd a, .submenu-con2 dd a {margin-right:22px;}
.submenu-con a:hover, .submenu-con2 a:hover {color:#f00;}
.submenu-photograph {float:right; padding-top:10px; _width:365px;}
.submenu-photograph li {float:left; margin-right:5px; width:116px;}
.submenu-photograph li img {width:114px; height:74px; border:#aaa 1px solid;}

.section {}
.section .layout {background-color:#fff; width:990px; padding:5px;}
#submenu02 {left:-139px;}
#submenu03 {left:-278px;}
#submenu04 {left:-417px;}
#submenu05 {left:-556px;}
#submenu06 {left:-695px;}
#submenu07 {left:-834px;}
#submenu08 {left:-868px;}

.nav_jtgk { height:30px; width:600px; margin-left:130px;}
.nav_jtgk ul li { float:left;}
.nav_jtgk ul li a { height:24px; line-height:24px; text-align:center; color:#4B4C4B; padding:2px 25px ; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_jtgk ul li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }

.nav_xwdt { height:30px; width:750px; margin:0 auto;}
.nav_xwdt ul li { float:left;}
.nav_xwdt ul li a { height:24px; line-height:24px; text-align:center; color:#4B4C4B; padding:2px 25px ; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_xwdt ul li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }

.nav_gzfw { width:900px;  height:160px; margin:0 auto;}
.nav_gzfw .gz { float:left; width:150px;  height:100px; display: block; margin:0 10px; background:url(ul1.gif) no-repeat 0 0; padding:35px 5px 5px 0px;}
.nav_gzfw .gz li{ width:140px;  height:24px; display: block; }
.nav_gzfw .gz li a{ height:27px; line-height:27px; text-align:center; color:#4B4C4B; padding:2px 10px ; font-size:13px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_gzfw .gz li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:13px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }
.nav_gzfw .qy { float:left; width:150px;  height:100px; display: block; margin:0 10px; background:url(ul2.gif) no-repeat 0 0; padding:35px 5px 5px 0px;}
.nav_gzfw .qy li{ width:140px;  height:24px; display: block; }
.nav_gzfw .qy li a{ height:27px; line-height:27px; text-align:center; color:#4B4C4B; padding:2px 10px ; font-size:13px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_gzfw .qy li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:13px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }
.nav_gzfw .yg { float:left; width:150px;  height:100px; display: block; margin:0 10px; background:url(ul5.gif) no-repeat 0 0; padding:35px 5px 5px 0px;}
.nav_gzfw .yg li{ width:140px;  height:24px; display: block; }
.nav_gzfw .yg li a{ height:27px; line-height:27px; text-align:center; color:#4B4C4B; padding:2px 10px ; font-size:13px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_gzfw .yg li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:13px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }
.nav_gzfw .pg { float:left; width:150px;  height:100px; display: block; margin:0 10px; background:url(ul3.gif) no-repeat 0 0; padding:35px 5px 5px 0px;}
.nav_gzfw .az { float:left; width:150px;  height:100px; display: block; margin:0 10px; background:url(ul4.gif) no-repeat 0 0; padding:35px 5px 5px 0px;}

.nav_djyd { height:30px; width:600px; margin:0 auto;}
.nav_djyd ul li { float:left; }
.nav_djyd ul li a { height:24px; line-height:24px; text-align:center; color:#4B4C4B; padding:2px 25px ; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_djyd ul li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }

.nav_wshd { height:30px; width:350px; margin-left:600px;}
.nav_wshd ul li { float:left;}
.nav_wshd ul li a { height:24px; line-height:24px; text-align:center; color:#4B4C4B; padding:2px 25px ; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_wshd ul li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }

.nav_zcfg { height:30px; width:350px; margin-left:470px;}
.nav_zcfg ul li { float:left; }
.nav_zcfg ul li a { height:24px; line-height:24px; text-align:center; color:#4B4C4B; padding:2px 25px ; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.nav_zcfg ul li a:hover { border:1px solid #E3E3E3; padding:2px 10px ; color:#4B4C4B;  font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; background:#ffffff; }

/*.广告条 */
.fullslide {position:absolute; top:153px; width:100%; height:513px; overflow:hidden; z-index:-1;}
.fullslide .bd ul li {height:513px;}
.fullslide .bd ul li .layout {position:relative;}
.fullslide .hd {position:absolute; z-index:100; width:100%; height:513px;}
.fullslide .hd .layout {padding:250px 0 0 0;}

/*.中间大块 */
.container {position:absolute; width:1000px; top:500px; left: 50%; margin-left: -500px;}
.container .white {position:relative; background-color:#fff; width:978px; padding:10px; border:1px solid #E2E2E2;}
.container .white .left {position:relative; background: url(left4.gif) repeat-y scroll 0px 0px transparent;}
.container .white .cont {position:relative; background: url(left7.gif) repeat-y scroll 0px 0px transparent; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3;}
.container .white .left_dt {position:relative;  background: url(left5.gif) no-repeat scroll 0px 0px transparent; height:9px;}
.back { background-color:#fff; width:998px; margin:0 auto;}

#side { float:left; width:783px; margin-bottom:10px;}
#zh_side { float:left; width:380px;}
#tp_side { float:right; width:182px;}
.tpxw { float:left; width:380px; height:245px; overflow:hidden; position:relative;border:1px solid #E2E2E2; margin:0px 12px 10px 0px;}


#center { float:right; width:390px;}
.gsdt{ width:390px;}
.gsdt .tm{position:relative; height:40px;  background: url(main4.gif) no-repeat scroll 0px 0px transparent; border-bottom: 2px solid #888888;}
.gsdt .tm h2{color: #5A930D; padding: 12px 0px 0px 15px; color:#fff; text-indent:-999em;}
.gsdt .tm .more {position: absolute; right: 10px; top: 12px; font-size: 12px; color:#000;}
.gsdt .ht{padding: 0px; margin:5px 0px 10px 5px;}
.gsdt .ht h3{ text-align: center; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.gsdt .ht h3 a{line-height:40px; text-align:center; color:#ff0000;font-size:18px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold;}
.gsdt .ht h3 a:hover{line-height:40px; text-align:center; color:#8D0202;font-size:18px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold;}
.gsdt .ht .xx{font-size: 12px;color: #999;line-height: 1.5; padding:0px 0px 10px 0px; border-bottom: 1px dashed #DDD;}
.gsdt .ht .xx a{color: #E80A0A;}
.gsdt_news {}
.gsdt_news .news-list { height: 285px;}
.gsdt_news .news-list li { background: url(dot1.gif) no-repeat scroll 5px 12px transparent; height: 27px; line-height: 27px; padding-left: 15px; border-bottom: 1px dashed #DDD; position: relative; font-size:14px; }
.gsdt_news .news-list li span.cut { width: 80%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gsdt_news .news-list li span.date { color: #999; position: absolute; right: 5px; top: 1px;}

.lx { height:102px; background:url(main5.gif) 0 0 repeat-x; background-repeat: no-repeat; margin-bottom:15px; text-indent:-999em;}
.right_yp {}
.right_yp li { width:182px; height:47px; margin-bottom:5px;}
.right_yp li a { display: block; width:182px; height:47px; margin-bottom:5px; background:url(main5.gif); background-repeat: no-repeat; text-indent:-999em;}
.right_yp li a#tp1 {background-position: 0px -102px;}
.right_yp li a#tp2 {background-position: 0px -149px;}
.right_yp li a#tp3 {background-position: 0px -196px;}
.right_yp li a#tp4 {background-position: 0px -243px;}
.right_yp li a#tp5 {background-position: 0px -290px;}
.right_yp li a#tp6 {background-position: 0px -337px;}

.zjgg{ float:left;width:976px; margin-bottom:10px; border:1px solid #E2E2E2;}
.zjgg_img { width:976px; height: 125px; }

#two_h1 { float:left; width:660px;}
#two_h1_one { float:left;  width:660px; margin-bottom:10px;}
.blue_left{ float:left;}
.blue_right{ float:right;}
.ty_ys { width:325px; margin-bottom:10px;}
.ty_ys .tm{position:relative; height:30px;  background-color:#fff; border-bottom: 2px solid #0072BB; margin-bottom:5px;}
.ty_ys .tm h4{color: #0072BB; padding: 10px 0px 0px 10px; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold;}
.ty_ys .tm .more {position: absolute; right: 10px; top: 10px; font-size: 12px; color:#0072BB;}
.ty_ys .news-list {min-height:252px;}
.ty_ys .news-list ul li { background: url(dot2.gif) no-repeat scroll 5px 14px transparent; height: 27px; line-height: 27px; padding-left: 15px; border-bottom: 1px dashed #DDD; position: relative; font-size:14px; }
.ty_ys .news-list ul li span.cut { width: 95%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ty_ys .news-list ul li span.date { color: #999; position: absolute; right: 5px; top: 1px;}

/* 服务品牌*/
.gdtp{ float:left;width:660px; height: 112px; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color:#E2E2E2; padding:0px;}
.gdtp .green{ float:left;width:40px; height: 112px;background-color:#6CB406;}
.gdtp .green ul li { line-height: 18px; padding: 20px 10px 0px 0px; float:right;display:inline;margin-left:4px;width:14px;color: #ffffff; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold; word-wrap:break-word; word-break:nomal;}
.gdtp .mod-bd { float:right; width:610px; padding: 0px 5px; height: 112px;}
.gdtp .gallery-scroll { position: relative; padding: 0px 25px; height: 112px; }
.gdtp .gallery-scroll .prev { background: url(main6.gif) no-repeat scroll 0px 0px transparent; width: 19px; height: 75px; display: block; position: absolute; left: 5px; top:35px;}
.gdtp .gallery-scroll .next { background: url(main7.gif) no-repeat scroll 0px 0px transparent; width: 19px; height: 75px; display: block; position: absolute; right: 5px; top:35px;}
.scroll-wrap { width: 560px; overflow: hidden; padding-left:15px;}
.gallery-list {  width: 10000px; }
.gallery-list li { float: left; padding: 5px; }
.gallery-list li a { display: block; padding: 2px; border: 1px solid #CCC; margin-bottom:2px; text-align:center; overflow: hidden; width: 91px; text-overflow:ellipsis;  -o-text-overflow:ellipsis; white-space:nowrap; }
.gallery-list li a img { width: 91px; height: 71px;}


.djyd { float:left; margin-top:10px; padding: 50px 0px 0px 0px; width:660px; background: url(main8.gif) no-repeat scroll 0px 0px transparent;}
.djyd_ty_ys { width:325px; margin-bottom:10px;}
.djyd_ty_ys .tm{position:relative; height:30px;   margin-bottom:5px;}
.djyd_ty_ys .tm h4{color: #0072BB; padding: 10px 0px 0px 10px; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold;}
.djyd_ty_ys .tm .more {position: absolute; right: 10px; top: 10px; font-size: 12px; color:#0072BB;}
.djyd_ty_ys .news-list {min-height:231px;}
.djyd_ty_ys .news-list ul li { background: url(dot2.gif) no-repeat scroll 5px 14px transparent; height: 27px; line-height: 27px; padding-left: 15px; border-bottom: 1px dashed #DDD; position: relative; font-size:14px; }
.djyd_ty_ys .news-list ul li span.cut { width: 95%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.djyd_ty_ys .news-list ul li span.date { color: #999; position: absolute; right: 5px; top: 1px;}

.zjgg1{ float:left;width:660px; margin-top:5px;}
.zjgg1_img { width:660px; height: 90px; }

.ygtd { float:left; padding: 0px; width:660px; background: url(main9.gif) no-repeat scroll 0px 0px transparent; background-repeat: repeat-x; height: 300px;}
.ygtd .tm{position:relative; height:52px; background: url(main10.gif) no-repeat scroll 0px 0px transparent; margin: 0px 0px 0px 15px;}
.ygtd .tm h2{color: #5A930D; padding: 12px 0px 0px 15px; text-indent:-999em;}
.ygtd .tm .more {position: absolute; right: 10px; top: 12px; font-size: 12px; color:#000000;}
.ygtd .tp{position:relative; width:628px; margin:0px 16px 0px 16px;}

#two_h2 { float:right; width:310px;}
.zbxx{ float:left; width:310px; margin:0px 0px 0px 0px;}
.zbxx .tm {position:relative; height:37px; background-color:#0072BB; }
.zbxx .tm ul { height: 34px; line-height: 34px; padding-left: 2px; position: relative; top:3px; } 
.zbxx .tm ul li{ margin-left:5px; float:left; width:85px; height: 34px; line-height: 34px; display: block; text-align:center;}
.zbxx .tm .more {position: absolute; right: 10px; font-size: 12px; color:#fff;}

.zbxx1 .tm1 {position:relative; height:37px; background-color:#0072BB; }
.zbxx1 .tm1 ul { height: 34px; line-height: 34px; padding-left: 2px; position: relative; top:3px; } 
.zbxx1 .tm1 ul li{ margin-left:7px; float:left; width:90%; height: 34px; line-height: 34px;  color:#fff; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold; padding: 0px 15px 0px 15px; display: block;}
.zbxx1 .tm1 ul li a{ font-size: 12px; color:#fff; font-weight: normal; right:10px; display: block; float:right;}
.zbxx1 .tm1 .more {position: absolute; right: 10px; font-size: 12px; color:#fff;}
.zbxx1 .tm1 ul li span#bt { width:90px; height: 27px; line-height: 27px; color:#6CB406; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold;background-color: #FFF; display: block; text-align:center; position: relative;}

.gzb{ float:left; width:310px; margin:0px 0px 0px 0px;}
.gzb .tm {position:relative; height:37px; background-color:#6CB406; }
.gzb .tm ul li{ margin-left:7px; float:left; width:90%; height: 34px; line-height: 34px;  color:#fff; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold; padding: 0px 15px 0px 15px; display: block;}
.gzb .tm ul li a{ font-size: 12px; color:#fff; font-weight: normal; right:10px; display: block; float:right;}
.gzb .tm .more {position: absolute; right: 10px; font-size: 12px; color:#fff;}
.gzb .mod-bd1 {background-color: #FFF; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 0px; border-style: none solid solid; border-color: -moz-use-text-color #E2E2E2 #E2E2E2; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 13px 5px; margin-bottom:10px;}
.gzb .mod-list1 {width: 300px; min-height: 275px;}
.gzb .mod-bd2 { background-color: #FFF; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 0px; border-style: none solid solid; border-color: -moz-use-text-color #E2E2E2 #E2E2E2; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 5px 5px 0px 5px; margin-bottom:10px;}
.gzb .mod-list2 {width: 300px; min-height: 127px;}
.gzb .mod-list2 ul li{width: 140px; height: 50px; float: left; padding: 5px;}
.gzb .mod-list2 ul li a{ display: block; width: 140px; height: 50px; background-image: url(main16.gif);text-indent:-999em;}
.gzb .mod-list2 ul li a#nl1{background-position: 0px -0px;}
.gzb .mod-list2 ul li a#nl2{background-position: 0px -50px;}
.gzb .mod-list2 ul li a#nl3{background-position: 0px -100px;}
.gzb .mod-list2 ul li a#nl4{background-position: 0px -150px;}

.zbxx .mod-bd {background-color: #FFF; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 0px; border-style: none solid solid; border-color: -moz-use-text-color #E2E2E2 #E2E2E2; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 8px 5px; }
.zbxx .mod-list {width: 300px; height: 190px;}
.zbxx .mod-list li { background: url(dot2.gif) no-repeat scroll 5px 12px transparent; height: 26px; line-height: 26px; padding-left: 15px; border-bottom: 1px dashed #DDD; position: relative; font-size:14px; }
.zbxx .mod-list li span.cut { width: 95%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.zbxx .mod-list li span.date { color: #999; position: absolute; right: 5px; top: 1px;}


.zbxx1 .mod-bd {background-color: #FFF; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 0px; border-style: none solid solid; border-color: -moz-use-text-color #E2E2E2 #E2E2E2; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 8px 5px; margin-bottom:10px;}
.zbxx1 .mod-list {width: 300px; min-height:190px;}
.zbxx1 .mod-list li { background: url(dot2.gif) no-repeat scroll 5px 12px transparent; height: 26px; line-height: 26px; padding-left: 15px; border-bottom: 1px dashed #DDD; position: relative;  font-size:14px; }
.zbxx1 .mod-list li span.cut { width: 95%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.zbxx1 .mod-list li span.date { color: #999; position: absolute; right: 5px; top: 1px;}


.yqlj {position:relative; background-color:#fff; width:998px; border:1px solid #E2E2E2;margin:0 auto;} 
.yqlj .ml{width:998px;height: 33px; background: url(main14.gif) repeat-x scroll 0px 0px transparent; margin-bottom:10px;}
.yqlj .wpnl{width:958px; padding:0px 10px 10px 10px; margin:10px; border-bottom: 1px dashed #DDD;}
.yqlj .wpnl ul li{height: 27px;padding: 0px 5px 0px 5px;}
.yqlj .wpnl ul li span.lb {position:relative; float:left; width:80px;height: 27px; font-weight:bold; display: block; line-height: 27px; overflow:hidden; }
.yqlj .wpnl ul li span.nl a{ float:left; height: 27px; display: block; margin-right:20px; line-height: 27px; overflow:hidden; }
.yqlj .tplj{width:978px; padding:0px 10px 10px 10px; }
.yqlj .tplj ul li {position:relative; float:left;  padding:5px 8px 5px 5px; }
.yqlj .tplj ul li a img {width:137px; height: 42px; border:1px solid #E2E2E2;}
.footer {position:relative; background-color:#fff; width:998px; height:80px; margin:0 auto; margin-top: 15px;padding-top:10px;} 
.footer ul li{font-size:9pt;line-height:27px;color:#000; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";text-align:center;}


.trends1On { font-size:10.5pt;line-height:34px;color:#0072BB;font-weight:bold;background-color:#ffffff; cursor:pointer;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends1On a:link { font-size:10.5pt;line-height:34px;color:#0072BB;font-weight:bold; text-decoration:none;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends1On a:visited { font-size:10.5pt;line-height:34px;color:#0072BB;font-weight:bold; text-decoration:none;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends1On a:hover { font-size:10.5pt;line-height:34px;color:#ff0000;font-weight:bold; text-decoration:underline;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends1 { font-size:10.5pt;line-height:34px;color:#ffffff;font-weight:bold; background-color:#0072BB;cursor:pointer;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends1 a{ font-size:10.5pt;line-height:34px;color:#ffffff;font-weight:bold; background-color:#0072BB;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends1 a:visited{ font-size:10.5pt;line-height:34px;color:#ffffff;font-weight:bold; background-color:#0072BB;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}


.newsslide {float:left; width:380px; height:245px; overflow:hidden; position:relative;}
.newsslide .pic img {width:380px; height:245px;}
.txt-bg {background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; bottom:0; left:0; width:540px; height:40px;}
.newsslide .txt {position:absolute; left:0; bottom:0; height:40px; width:100%; overflow:hidden; color:#fff;}
.newsslide .txt li {height:40px; line-height:40px; padding-left:10px; position:absolute;}
.newsslide .txt a {color:#fff; font-weight:bold;}
.newsslide .txt a:hover {color:#f00;}
.newsslide .num {position:absolute; right:10px; bottom:10px;}
.newsslide .num li {float:left; width:16px; padding:0 4px;}
.newsslide .num li a {background-color:#fff; width:16px; height:16px; line-height:16px; text-align:center; color:#0d76b4; display:block; _overflow:hidden; font-family:'arial'; cursor:pointer;}
.newsslide .num li.on a {background-color:#0d76b4; color:#fff;}


.swlx {position:relative; margin-top:15px; margin-left:11px;}
.swlx .tt {float:left; position:relative; display: block; height:30px; line-height: 30px; padding-left:38px; font-size:15px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight:bold; width:172px; background: url(left1.gif) no-repeat scroll 0px -88px transparent;}
.swlx .tp {float:left; position:relative; height:70px; width:83px; margin:10px 10px 0px 10px;}
.swlx .tp a{text-indent:-999em; display: block; background-image: url(left1.gif);}
.swlx .tp a#zc{background-position: 0px -178px; height:70px;}
.swlx .tp a#cxgg{background-position: 0px -248px; height:70px;}
.swlx .tp a#jspx{background-position: 0px -318px; height:70px;}
.swlx .tp a#czc{background-position: 0px -388px; height:70px;}
.lxwm {position:relative; margin:15px 0px 20px 11px;}
.lxwm .wz {float:left; position:relative; height:25px; line-height: 25px; padding:5px 0px 0px 8px;}
.lxwm .tt1 {float:left; position:relative; display: block; height:30px; line-height: 30px; padding-left:38px; font-size:15px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight:bold; width:172px; background: url(left1.gif) no-repeat scroll 0px -118px transparent;}

.con_right {position:relative; float:right; width:736px; }
.dmt {position:relative; height:32px; background: url(left6.gif) no-repeat scroll 0px 0px transparent; border-bottom: 5px solid #128DE1; }
.dmt ul li {padding-left:45px; padding-top: 10px; display: block;}

.list_dk{position:relative; float:right; width:736px; }
.nl_list { padding: 15px 10px; }
.nl_list li { background: url(dot3.gif) no-repeat scroll 7px 11px transparent; padding-left: 24px; position: relative; height: 27px; line-height: 27px; border-bottom: 1px dashed #CCC; }
.nl_list li span.cut { display: block; width: 590px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nl_list li span.date { color: #999; position: absolute; right: 5px; top: 0px; }

.conact {position:relative; float:left; width:736px;}
.conact .dmt1 {position:relative; height:32px; width:716px; margin:0px 10px 0px 10px; border-bottom: 2px solid #CDCDCD; }
.conact .dmt1 ul li { padding-top: 5px; background: url(dot4.gif) no-repeat scroll 8px 13px transparent; padding-left: 30px; position: relative; height: 27px; line-height: 27px;}
.article { padding: 20px 10px; width:716px;}
.article-hd {position:relative; width:716px;}
.article-title {  font-size: 20px;  line-height: 1.8;  text-align: center; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.article-subtitle { font-size: 14px; line-height: 1.8; text-align: center; font-weight: normal; }
.article-info { height: 30px; line-height: 30px; background-color: #F8F8F8; text-align: center; font-size: 12px; color: #888; margin: 10px 0px; }
.article-info span { margin: 0px 8px;}
.article-bd { padding: 15px; width:686px;}
.article-con { position:relative; line-height: 2; min-height: 450px; font-size: 16px; color:#474646;}
.article-tool { font-size: 12px; text-align: right; margin-top: 60px;}
.article-nav { display: none; border-top: 1px solid #AAA; margin-top: 15px; padding: 15px; font-size: 12px;}
.article-nav li { line-height: 23px; }
.article-nav li strong { color: #035E92; margin-right: 0.7em; font-weight: bold;}
.article-con li {  list-style-type:none; }
.article-con li strong {  list-style-type:none; font-size:16px; margin-top: 10px; display: block; }
.article-ss { position:relative; width:600px; height:24px; margin-top:30px; color:#444;  margin: 15px 0px 20px 100px ; }
.article-ss-title { font-size: 18px;  line-height: 1.8;  text-align: center; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; border-bottom: 1px solid #AAA; }
.inp_srh { width:300px; height:20px; padding-left:20px; background:url(srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb; }
.btn_srh { width:58px; height:23px; background:url(btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em; margin-left: 5px;}
.article-ss strong {font-size: 15px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.inp_srh1 { width:300px; height:23px; padding-left:10px; background:url(srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;}
.article-con1 { position:relative; line-height: 2; font-size: 14px; color:#474646;}
.article-con1 li {  list-style-type:none; font-size:12px;}
.article-con1 li strong {  list-style-type:none; font-size:13px; margin-top: 10px; display: block; }


.dmt_right {position:relative; width:240px; float:right;}
.dmt_right .tpxw{float:left; position:relative;height:32px; margin:0px 8px 0px 8px; border-bottom: 2px solid #CDCDCD; width:224px;}
.dmt_right .tpxw ul li {padding-left: 5px; padding-top: 5px; position: relative; height: 27px; line-height: 27px; display: block; font-size:14px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight:bold;}
.cont_newsslide {float:left; width: 224px; height: 125px; overflow: hidden; position: relative; margin:10px 8px 10px 8px;}
.lmwj {float:left; width: 224px; position: relative; margin:10px 8px 10px 8px; padding: 5px;}
.lmwj ul li { height: 25px; line-height: 25px; background: url(dot2.gif) no-repeat scroll 0px 13px transparent; padding-left: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.swlx {position:relative; margin-top:15px; margin-left:11px;}
.swlx .tt {float:left; position:relative; display: block; height:30px; line-height: 30px; padding-left:38px; font-size:15px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight:bold; width:172px; background: url(left1.gif) no-repeat scroll 0px -88px transparent;}
.swlx .tp {float:left; position:relative; height:70px; width:83px; margin:10px 10px 0px 10px;}
.swlx .tp a{text-indent:-999em; display: block; background-image: url(left1.gif);}
.swlx .tp a#zc{background-position: 0px -178px; height:70px;}
.swlx .tp a#cxgg{background-position: 0px -248px; height:70px;}
.swlx .tp a#jspx{background-position: 0px -318px; height:70px;}
.swlx .tp a#czc{background-position: 0px -388px; height:70px;}
.lxwm {position:relative; margin:15px 0px 20px 11px;}
.lxwm .wz {float:left; position:relative; height:25px; line-height: 25px; padding:5px 0px 0px 8px;}
.lxwm .tt1 {float:left; position:relative; display: block; height:30px; line-height: 30px; padding-left:38px; font-size:15px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight:bold; width:172px; background: url(left1.gif) no-repeat scroll 0px -118px transparent;}

.con_right {position:relative; float:right; width:736px; }
.dmt {position:relative; height:32px; background: url(left6.gif) no-repeat scroll 0px 0px transparent; border-bottom: 5px solid #128DE1; }
.dmt ul li {padding-left:45px; padding-top: 10px; display: block;}

.list_dk{position:relative; float:right; width:736px; }
.nl_list { padding: 15px 10px; }
.nl_list li { background: url(dot3.gif) no-repeat scroll 7px 11px transparent; padding-left: 24px; position: relative; height: 27px; line-height: 27px; border-bottom: 1px dashed #CCC;  font-size:14px; }
.nl_list li span.cut { display: block; width: 590px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nl_list li span.date { color: #999; position: absolute; right: 5px; top: 0px; }

.conact {position:relative; float:left; width:736px;}
.conact .dmt1 {position:relative; height:32px; width:716px; margin:0px 10px 0px 10px; border-bottom: 2px solid #CDCDCD; }
.conact .dmt1 ul li { padding-top: 5px; background: url(dot4.gif) no-repeat scroll 8px 13px transparent; padding-left: 30px; position: relative; height: 27px; line-height: 27px;}
.article { padding: 20px 10px; width:716px;}
.article-hd {position:relative; width:716px;}
.article-title {  font-size: 20px;  line-height: 1.8;  text-align: center; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.article-subtitle { font-size: 14px; line-height: 1.8; text-align: center; font-weight: normal; }
.article-info { height: 30px; line-height: 30px; background-color: #F8F8F8; text-align: center; font-size: 12px; color: #888; margin: 10px 0px; }
.article-info span { margin: 0px 8px;}
.article-bd { padding: 15px; width:686px;}
.article-con { position:relative; line-height: 2; min-height: 520px; font-size: 16px; color:#474646;}
.article-tool { font-size: 12px; text-align: right; margin-top: 60px;}
.article-nav { display: none; border-top: 1px solid #AAA; margin-top: 15px; padding: 15px; font-size: 12px;}
.article-nav li { line-height: 23px; }
.article-nav li strong { color: #035E92; margin-right: 0.7em; font-weight: bold;}
.article-con li {  list-style-type:none; }
.article-con li strong {  list-style-type:none; font-size:16px; margin-top: 10px; display: block; }
.article-ss { position:relative; width:600px; height:24px; margin-top:30px; color:#444;  margin: 15px 0px 20px 100px ; }
.article-ss-title { font-size: 18px;  line-height: 1.8;  text-align: center; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; border-bottom: 1px solid #AAA; }
.inp_srh { width:300px; height:17px; padding-left:20px; background:url(srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;}
.btn_srh { width:58px; height:23px; background:url(btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;}
.article-ss strong {font-size: 15px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}


.dmt_right {position:relative; width:240px; float:right;}
.dmt_right .tpxw1{float:left; position:relative;height:32px; margin:0px 8px 0px 8px; border-bottom: 2px solid #CDCDCD; width:224px;}
.dmt_right .tpxw1 ul li {padding-left: 5px; padding-top: 5px; position: relative; height: 27px; line-height: 27px; display: block; font-size:14px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight:bold;}
.cont_newsslide {float:left; width: 224px; height: 125px; overflow: hidden; position: relative; margin:10px 8px 10px 8px;}
.lmwj {float:left; width: 224px; position: relative; margin:0px 8px 0px 8px; padding: 5px;}
.lmwj ul li { height: 25px; line-height: 25px; background: url(dot2.gif) no-repeat scroll 0px 13px transparent; padding-left: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pagination {}
.pagination .inner {padding:10px; text-align:right;}


.con_left {position:relative; float:left; width:232px;}
.lmdh{position:relative; background: url(left1.gif) no-repeat scroll 0px 0px transparent; height:54px; text-indent:-999em;}
.lmys {position:relative; padding:0px 11px 0px 11px;}
.jh_gl_slide{background: url(left1.gif) no-repeat scroll 0px -54px transparent; display: block; padding:0px 0px 8px 45px;line-height:24px;}
.jh_gl_slide a{ position:relative; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; color:#A06E02;}
.lmys ul li a:hover { position:relative; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; color:#ff0000;}
.childmenu { width:160px;display:none;margin-left:27px;margin-bottom:6px}
.childmenu li{font-size: 10px; background: url(dot5.gif) no-repeat scroll 20px 9px transparent; height:23px; line-height: 23px; display: block; padding:0px 0px 2px 40px; border-bottom: 1px dashed #DDD;}
.childmenu li a{position:relative; font-size:12px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; color:#484747;display:block;}
.childmenu li a:hover a{position:relative; font-size:12px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; color:#484747;}


/* 首页图片新闻css */
.sytpxw { position: relative; width: 380px; height: 243px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.sytpxw .pic img { width: 380px; height: 243px; display: block; }
.sytpxw .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.sytpxw .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.sytpxw .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; overflow: hidden; width: 280px;}
.sytpxw .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; width:240px;}
.sytpxw .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.sytpxw .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.sytpxw .num li a,.sytpxw .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.sytpxw .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.sytpxw .num li.on a,.sytpxw .num a:hover{ background:#f60;  }


/* 工会园地图片css */
.ghyd_tp{ width:443px;  height:238px; padding:0 91px;  margin:0 auto;  position:relative; overflow:hidden; background:#000;  }
.ghyd_tp .bd{ position:absolute; left:0; top:0; }
.ghyd_tp .bd li{ overflow:hidden; }
.ghyd_tp .bd li img{ display:block; width:443px; height:238px;    }
.ghyd_tp .tempWrap{ padding:0 91px !important; /* 强制遮罩层显示2侧各130px */   }
.ghyd_tp .bd ul{ margin-left:-443px !important;  }
.ghyd_tp .pnBtn{ position:absolute; top:0; width:91px; height:238px; cursor:pointer;   }
.ghyd_tp .prev{ left:0;  }
.ghyd_tp .next{ right:0; }
.ghyd_tp .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:238px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.ghyd_tp .pnBtn .arrow{ position:absolute; top:0; z-index:1; width:32px; height:238px; _filter:alpha(opacity=70); }
.ghyd_tp .prev .arrow{ left:58px; background:url(left.png) 0 center no-repeat;   }
.ghyd_tp .next .arrow{ right:58px; background:url(right.png) 0 center no-repeat;  }


/* 内容页图片新闻css */
.nltpxw { position: relative; width: 224px; height: 155px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.nltpxw .pic img { width: 224px; height: 155px; display: block; margin-top: 10px; }
.nltpxw .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.nltpxw .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden;}
.nltpxw .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px; overflow: hidden; width: 124px;}
.nltpxw .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; width:100px;}
.nltpxw .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.nltpxw .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.nltpxw .num li a,.sytpxw .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.nltpxw .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.nltpxw .num li.on a,.sytpxw .num a:hover{ background:#f60;  }


/* 领导信箱CSS */
.mail-main {width:740px; float:right;}
.mail-bd {padding:20px 15px;}
.mail-tbl {width:100%; margin:10px auto; font-size:12px;}
.mail-tbl thead th {border:#ccc 1px solid; padding:7px 5px; height:18px; line-height:18px; background:url(th.gif) repeat-x 0 0;}
.mail-tbl tbody td {border:#ccc 1px solid; padding:6px 5px; line-height:16px; color:#666;}
.mail-tbl tbody td a {color:#666;}
.mail-tbl tbody td a:hover {color:#f00;}
.mail-tbl tbody tr.even {background-color:#f9f9f9;}
.tc {text-align:center;}
.question {border-bottom:#ccc 1px dashed; padding-bottom:12px; margin-bottom:12px;}
.question dt {background:url(question.gif) no-repeat 0 3px; padding-left:23px; font-weight:bold; line-height:23px;}
.question dd {padding-left:23px; line-height:23px; color:#333;}
.question dd p.time {color:#999; font-size:12px;}
.answer {}
.answer dt {background:url(question.gif) no-repeat 0 -31px; padding-left:23px; line-height:23px; font-weight:bold;}
.answer dd {padding-left:23px; line-height:23px; color:#333;}
.answer dd p.time {color:#999; font-size:12px;}
a.postmail {background:url(btn03.gif) no-repeat 0 0; width:100px; height:30px; display:block; text-indent:-999em; float:right;}
a.postmail:hover {background:url(btn03.gif) no-repeat 0 -30px;}

.postmail {}
.postmail h5 {background-color:#f4f4f4; height:20px; line-height:20px; padding:5px 12px;}
.postfield {padding:15px 25px;}
.postfield li {padding:5px 0;}
.postfield li label {float:left; display:block; width:70px; text-align:right; height:24px; line-height:24px;}
.postfield li p {float:left; width:590px;}
.postfield li input {float:left; margin-right:5px;}
.postfield li span.tips {font-size:12px; line-height:20px; color:#f00;}
.postfield li .ui-mail-txt {height:18px; line-height:18px; padding:2px; border:#ccc 1px solid; width:200px;}
.postfield li .ui-txt-long {width:350px;}
.postfield li .ui-mail-txtarea {width:550px; height:120px; overflow:auto; display:block; border:#ccc 1px solid; padding:2px; line-height:18px;}
.post-opt {padding:10px 0 0 100px;}
.ui-mail-postbtn {background:url(btn04.gif) no-repeat 0 0; width:80px; height:26px; border:0 none; display:block; text-indent:-999em; float:left; margin-right:24px; cursor:pointer;}
.ui-mail-resetbtn {background:url(btn04.gif) no-repeat 0 -26px; width:80px; height:26px; border:0 none; display:block; text-indent:-999em; float:left; cursor:pointer;}

/* 公交报css */
.gjb{ width:240px;height:255px; position:relative; }
.gjb .main_content{ position:absolute; z-index:0; zoom:1; }
.gjb .main_content li{ width:240px; height:255px; overflow:hidden; vertical-align:middle; }
.gjb .main_content li a{ overflow: hidden; float: left; display: block; position:relative; margin: 0 1px 1px 0; _margin:0;}
.gjb .main_content li a img{ display:block; left:0; top:0; position:relative;  width:190px; height:253px; border:1px solid #747474;}
.gjb .bor_slide{ position:absolute; top:0px; right:0; width:22px;  }
.gjb .bor_slide li { width: 22px; height: 48px; margin-bottom:4px; text-align:center;   cursor: pointer; font:normal 14px/48px Arial; color:#fff; background:#CCCCCC; font-weight:bold; }
.gjb .bor_slide li.on{ background:#3382EF;  }


/*公交线路 update 2014/9/29 */

/* 服务品牌css */
.fwpp{ float:left; width:310px; margin:0px 0px 0px 0px;}
.fwpp .tm {position:relative; height:37px; background-color:#0072BB; }
.fwpp .tm ul li{ margin-left:7px; float:left; width:90%; height: 34px; line-height: 34px;  color:#fff; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold; padding: 0px 15px 0px 15px; display: block;}
.fwpp .tm ul li a{ font-size: 12px; color:#fff; font-weight: normal; right:10px; display: block; float:right;}
.fwpp .tm .more {position: absolute; right: 10px; font-size: 12px; color:#fff;}
.fwpp .tp-list {background-color: #FFF; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 0px; border-style: none solid solid; border-color: -moz-use-text-color #E2E2E2 #E2E2E2; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 5px 5px; min-height:210px;}
.tp-list {width: 300px;}
.tp-list ul li { text-align:center; float:left; display:block; margin-bottom:10px;}
.tp-list ul li img{ width:90px; height:70px; display:block; padding:1px; border:1px solid #ccc; }
.tp-list ul li a img{ margin-bottom:5px; }
.tp-list ul li a { text-align:center; overflow: hidden; width: 94px; text-overflow:ellipsis;  -o-text-overflow:ellipsis; white-space:nowrap; display:block; margin:0px 2px 0px 2px; line-height:18px;}
.tp-list ul li a:hover img{ border-color:#999; }

/* 通知公告css */
.tzgg{ float:left; width:380px; height:172px; margin:0px 12px 0px 0px;}
.tzgg .tm{position:relative; height:37px; background-color:#6CB406;}
.tzgg .tm h2{ padding: 12px 0px 0px 15px; color:#fff; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold;}
.tzgg .tm ul { height: 34px; line-height: 34px; padding-left: 2px; position: relative; top:3px; } 
.tzgg .tm ul li{ margin-left:5px; float:left; width:70px; height: 34px; line-height: 34px; display: block; text-align:center;}
.tzgg .tm .more {position: absolute; right: 10px; font-size: 12px; color:#fff;}
.tzgg .mod-bd {background-color: #FFF; border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-top: 0px; border-style: none solid solid; border-color: -moz-use-text-color #E2E2E2 #E2E2E2; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 8px 5px; }
.tzgg .mod-list {width: 370px; height: 118px;}
.tzgg .mod-list li { background: url(dot2.gif) no-repeat scroll 5px 12px transparent; height: 27px; line-height: 27px; padding-left: 15px; border-bottom: 1px dashed #DDD; position: relative; font-size:14px; }
.tzgg .mod-list li span.cut { width: 80%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.tzgg .mod-list li span.date { color: #999; position: absolute; right: 5px; top: 1px;}

.trendsOn { font-size:10.5pt;line-height:34px;color:#6CB406;font-weight:bold;background-color:#ffffff; cursor:pointer;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trendsOn a:link { font-size:10.5pt;line-height:34px;color:#6CB406;font-weight:bold; text-decoration:none;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trendsOn a:visited { font-size:10.5pt;line-height:34px;color:#6CB406;font-weight:bold; text-decoration:none;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trendsOn a:hover { font-size:10.5pt;line-height:34px;color:#ff0000;font-weight:bold; text-decoration:underline;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends { font-size:10.5pt;line-height:34px;color:#ffffff;font-weight:bold; background-color:#6CB406;cursor:pointer;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends a{ font-size:10.5pt;line-height:34px;color:#ffffff;font-weight:bold; background-color:#6CB406;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}
.trends a:visited{ font-size:10.5pt;line-height:34px;color:#ffffff;font-weight:bold; background-color:#6CB406;font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑";}

/* 浮动广告 */
.columnSpace {  padding: 0px; }
.FrontAdv_float01-d1_c1 { color: #000; width: 100%; text-align: left; clear: both; }

/* 企业荣誉css */
.multipleLine{ overflow:hidden; position:relative; width:312px;  border:1px solid #ccc;   }
.multipleLine .hd{ overflow:hidden;  height:34px; background:#0072BB; padding:0 5px;  }
.multipleLine .hd .prev,.multipleLine .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:2px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("icoUp.gif") no-repeat;}
.multipleLine .hd .next{ background:url("icoDown.gif") no-repeat;  }
.multipleLine .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleLine .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("icoCircle.gif") 0 -9px no-repeat; }
.multipleLine .hd ul li.on{ background-position:0 0; }
.multipleLine .bd{ padding:2px; height:210px; overflow:hidden; margin-top:5px;}
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.multipleLine .bd ul li{ margin:0 2px; float:left; display:inline; overflow:hidden; text-align:center;  }
.multipleLine .bd ul li .pic{ text-align:center; }
.multipleLine .bd ul li .pic img{ width:94px; height:74px; display:block;  border:1px solid #ccc; }
.multipleLine .bd ul li .pic a:hover img{ border-color:#999;  }
.wzsx { text-align:center; overflow: hidden; width: 94px; text-overflow:ellipsis;white-space:nowrap; display:block; margin:0px 2px 0px 2px; line-height:18px; margin-bottom:5px;}
.multipleLine .bd ul li .title{ line-height:24px; }
.tdbt{ margin-left:7px; float:left; width:90%;  height: 34px; line-height: 34px;  color:#fff; font-size:14px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-weight: bold; padding: 0px 15px 0px 15px; display: block; }
.tdbt a{ font-size: 12px; color:#fff; font-weight: normal; right:10px; display: block; float:right;}

/* 招标信息 */
.x_ztxx_wk { float:left; width:203px; margin-right:8px; }
.x_ztxx { width:203px; margin-bottom:10px; }
.x_ztxx_tp { width:203px; height:35px; border-bottom:2px solid #0072bb; line-height:35px; }
.x_ztxx_tp h1 { float:left; height:35px; margin-left:10px; font-size:14px; color:#0072bb; }
.x_ztxx_tp .more { float:right; height:35px; margin-right:10px; }
.x_ztxx_list { padding:5px 0px; }
.x_ztxx_list li { height: 32px; line-height: 32px;  width: 95%; background: url(dot1.gif) 2px center no-repeat; padding-left:15px;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:14px; }

/* X_新闻图片 */
.xwtp_wk { float:left;  width:513px; margin-right:8px; }
.sytpxw { position: relative; width: 511px; height: 340px; border:1px solid #b1b1b0; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin-bottom:10px; }
.sytpxw .pic img { width: 511px; height: 340px; display: block; }
.sytpxw .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.sytpxw .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; background: #000; background: rgba(0,0,0,0.5)!important;/*火狐透明*/ filter: Alpha(opacity=50); }
.sytpxw .txt li{ height:40px; line-height:40px; position:absolute; overflow: hidden; width: 360px; }
.sytpxw .txt li a{ display: block; color: #fff; padding: 0 0 0 10px; font-size: 12px;  text-decoration: none; }
.sytpxw .num { position: absolute; z-index: 3; bottom: 18px; right: 8px; }
.sytpxw .num li{ float: left; position: relative; width: 20px; height: 6px; line-height: 8px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; }
.sytpxw .num li a,.sytpxw .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.sytpxw .num li span { z-index: 1; background: #fff; }
.sytpxw .num li.on a,.sytpxw .num a:hover{ background:#f60; text-align: center; }

/* 新公司动态 */
.x_ggdt { width:513px; height:246px; margin-bottom:10px; overflow: hidden; }
.x_ggdt_tp { float:left; width:55px; height:246px; margin-right:8px; background: url(xgsdt.png) repeat-x 0px 0px; padding-right:8px; }
.x_ggdt_tp h1 { line-height:40px; text-align: center; font-size:28px; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; color:#fff; margin-top:30px; font-weight:normal; }
.x_ggdt_tp .more { display: block; line-height:30px; text-align: center; width:55px; margin:10px 0px; color:#fff; }
.x_ggdt_list { float:left; width:442px; height:246px; overflow: hidden; }
.x_ggdt_list li { background: url(dot1.gif) no-repeat scroll 5px center transparent; height: 34px; line-height: 34px; padding-left: 18px; border-bottom: 1px dashed #DDD; position: relative; font-size:14px; }
.x_ggdt_list li span.cut { width: 78%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.x_ggdt_list li span.date { color: #999; position: absolute; right: 5px; top: 1px;}

/* 新通知公告 */
.x_ttgz { float:left; width:246px; }
.fwhm { width:246px; height:140px; margin-bottom:10px; text-indent:-999em; background: url(xgsdt1.png) no-repeat scroll center center transparent; }
.smm { height:203px; }
.smm h1 { height:37px; background-color:#0072bb; text-align: center; line-height:37px; font-size:14px; color:#fff; font-size:14px; }
.smm li { height:166px; background: url(xgsdt2.png) no-repeat scroll center center transparent; text-indent:-999em; }

/* 滚动通知公告 */
.x_ttgz_tp { width:246px; height:37px; background-color:#6CB406; }
.x_ttgz_tp h1 { float:left; line-height:37px; margin-left:15px; color:#fff; font-size:14px; }
.x_ttgz_tp .more { float:right; line-height:37px; margin-right:10px; color:#fff; }
.txtMarquee-top{ width:244px;  height:210px; overflow:hidden; position:relative;  border:1px solid #ccc; border-top:0px; }
.txtMarquee-top .bd { padding:10px;  }
.txtMarquee-top .infoList li { display: block; font-size:14px; margin-bottom:5px; }
.txtMarquee-top .infoList li span { line-height:24px; }
.txtMarquee-top .infoList li .date { display: block; color:#999;  font-weight: normal; font-family:  "Verdana", "Arial", "Helvetica", "sans-serif", "微软雅黑"; font-size:14px; text-align: center; color:#fe3701; background:url(xgsdt3.png) center center no-repeat; font-weight:bold; }

.white_pgToolbar {
    background: #f6f6f6 !important;
    margin: 10px 0 0 0 !important
}

.white_pgToolbar td {
    padding: 5px 0px !important;
    font-size: 13px !important
}

.white_pgPanel {
    margin: 0 auto !important;
    float: none !important
}

.white_pgPerPage {
    border: 1px solid #ccc !important
}

.msfc_list {
    padding: 5px; 
    overflow: hidden;
}

.msfc_list {
    width: 100%;
    overflow: hidden
}

.msfc_list ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: hidden
}

.msfc_list ul a {
    position: relative;
    display: block;
    width: 23.5%;
    height: 350px;
    color: #1db7a8;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom: 20px
}

.msfc_list ul a:nth-child(4n) {
    margin-right: 0
}

.msfc_list ul a img {
    width: 100%;
    height: 290px;
    overflow: hidden;
    transition: all .3s;
    vertical-align: middle
}

.msfc_list ul a .mc {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 60px;
    background-color: #f8f8f8;
    bottom: 0;
    left: 0
}

.msfc_list ul a .mc h1 {
    font-size: 18px;
    font-weight: bold;
    margin-right: 5px
}

.msfc_list ul a .mc h2 {
    max-width: 150px;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.msfc_list ul a:hover {
    color: #ff0000
}

.msfc_list ul a:hover img {
    transform: scale(1.1)
}
