﻿@charset "utf-8";
/* CSS Document */
body { background: url(bg.jpg) center top repeat-x #d8e5f6; color: #3c3c3c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, "宋体"; margin: 0; padding: 0 }
ul, li, dl, dt, dd { margin: 0px; padding: 0px; list-style-type: none; }
h2, p, h3, h4, h5 { margin: 0; padding: 0; }
input, button { border: none; background: none; vertical-align: middle; }
select { vertical-align: middle; }
button { cursor: pointer; }
img { border: none; }
em { color: #f00; font-style: normal; }
a, a:hover { text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur());
color: #3c3c3c; cursor: pointer; }
a:hover, .top .right a:hover, .pubul08 li a:hover, .pubul09 li a:hover { color: #ff8800; }
.clear { clear: both; }
.web { width: 1002px; height: 100%; overflow: hidden; margin: 0 auto; background: #FFFFFF; }
.top { background: url(top-bg.jpg) 0 0 repeat-x; height: 23px; color: #2b5ccb; line-height: 23px; padding: 0 10px; }
.top-right { float: right; }
.top-right a { color: #2b5ccb; }
.top-right a:hover { color: #ff8800; }
.banner { overflow: hidden; zoom: 1; height: 153px; }
.menu { background: url(menu.jpg) 0 0 no-repeat; width: 1002px; height: 35px; margin: 0; }
.menu li { float: left; line-height: 35px; font-size: 14px; color: #FFFFFF; width: 104px; text-align: center; background: url(menu01.gif) right top no-repeat; }
.menu li a { color: #FFFFFF; display: block; }
.menu li a:hover { background: url(menu02.gif) 0 0 no-repeat; color: #fff; }
.menu .menu-right { display: inline-block; float: right; background: url(ico.gif) 0 9px no-repeat; line-height: 35px; font-size: 14px; color: #8f420f; text-indent: 26px; padding-right: 25px; }
.menu .menu-right a { color: #8f420f; }
.menu .menu-right a:hover { color: #2b5ccb; }
.search { border-bottom: #e3e3e3 1px solid; height: 38px; background: #FFFFFF; background: url(search-bg.gif) repeat-x 0 0; line-height: 38px; padding-left: 15px; overflow: hidden; }
.rad01 { color: #c02f02; margin-right: 15px; overflow: hidden; white-space: nowrap; background: url(ico.gif) 0 -49px no-repeat; text-indent: 25px; float: left; }
.rad01 a { color: #c02f02; }
.rad01 a:hover { color: #2652c5; }
.rad { color: #c02f02; width: 580px; overflow: hidden; white-space: nowrap; background: url(rss.jpg) 0 12px no-repeat; text-indent: 25px; }
.rad span { font-weight: bold; float: left; }
.rad a { color: #c02f02; margin-right: 45px; }
.rad a:hover { color: #2652c5; }
.rad marguee { float: left; }
.search01 { float: right; background: url(search.gif) 0 0 no-repeat; width: 250px; height: 25px; margin-top: 7px; }
.search01 input { width: 130px; margin-left: 30px; color: #666666; height: 24px; line-height: 24px; vertical-align: top; }
.search01 button { color: #3274cb; width: 77px; height: 24px; line-height: 24px; margin: 0; vertical-align: top; }
.con-left { float: left; width: 203px; border: 1px solid #bbcfea; margin-left: 9px; *margin-left:5px;
margin-top: 15px; }
.left-m01 label { background: url(left-m1.gif) 0 0 repeat-x; height: 32px; display: block; }
.left-m01 label a { line-height: 32px; font-size: 14px; color: #3168c2; display: block; font-weight: bold; text-indent: 18px; }
.left-m01 label a:hover { color: #ff8800; }
.left-m01 label.on { background: url(left-m1-2.gif) 0 0 repeat-x; height: 32px; }
.left-m01 label.on a { line-height: 32px; font-size: 14px; color: #fff; display: block; font-weight: bold; text-indent: 18px; }
.con-left .left-m02 li { background: none; height: auto; border-bottom: 1px dashed #d4d4d4; background: url(left-ico.gif) 10px 13px no-repeat; zoom: 1; padding: 7px 0; padding-left: 28px; }
.con-left .left-m02 li a { font-size: 12px; color: #333333; padding-right: 5px; font-weight: normal; line-height: 23px; }
.con-left .left-m02 li a:hover { color: #3069c3; }
.con-right { width: 765px; float: left; margin-left: 10px; padding-top: 5px; }
.con-right2 { margin-left: 0px; width: 785px; }
.con-right h4 { background: url(dh.jpg) right bottom no-repeat; height: 30px; line-height: 21px; font-weight: normal; text-align: right; font-size: 12px; }
.list01 { margin: 10px 0; background: url(list01.gif) right -31px no-repeat; height: auto; overflow: hidden; }
.list01-head { height: 31px; line-height: 31px; background: url(list01.gif) 0 0; overflow: hidden; clear: both; }
.list01-head span, .blue-box .list01-head span { background: url(list01-tit.gif) bottom right no-repeat; height: 25px; line-height: 25px; display: inline-block; margin-top: 6px; text-align: center; font-size: 14px; color: #1364b6; text-indent: 5px; margin-left: 10px; height: 25px; padding-right: 8px; }
.list01-head h3, .blue-box .list01-head h3 { height: 31px; background: url(list01-tit1.gif) bottom left no-repeat; margin-left: 10px; padding-left: 3px; }
.list01-head a { float: right; display: inline-block; font-family: Simsun; margin-right: 5px; font-size: 12px; font-weight: normal; }
.list01-head li { float: left; width: 98px; margin-top: 3px; }
.boxcon01 .list01-head li { width: 78px; }
.list01-head li.on { background: url("list01-tit1.gif") no-repeat scroll left top transparent; color: #1364B6; display: inline-block; font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; margin-left: 8px; _margin-left: 4px; margin-top: 6px; text-indent: 7px; z-index: 99; }
.list01-head li a { color: #2F67C4; display: inline-block; font-weight: normal; margin-left: 13px; width: 78px; float: left; }
.boxcon01 .list01-head li a { width: 73px; }
.gqfw li a { margin-left: 13px; width: 136px; }
.gqfw-but img { }
.gqfw-but { padding: 18px 0; *padding-bottom:25px;
}
.gqfw-but a { overflow: hidden; zoom: 1; padding: 0; margin: 8px 0 8px 7px; width: 109px; display: inline-block; float: left; }
.list01-head li.on a { background: url(list01-tit.gif) no-repeat scroll right top transparent; display: inline-block; font-weight: bold; }
.list01-l { border: 1px solid #e1e1e1; border-top: none; overflow: hidden; clear: both; background: #FFFFFF; font-size: 14px; zoom: 1; }
.list01-l li { line-height: 30px; border-bottom: 1px dashed #cbcbcb; height: 30px; overflow: hidden; *height:27px;
*line-height:27px;
}
.list01-l li span { float: right; margin-right: 10px; color: #7e7e7e; }
.list01-l li a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(list01-ico.gif) 5px 9px no-repeat; text-indent: 16px; display: block; width: 80%; float: left; text-align: left; }
.list01-l01 li a { width: 98%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list01-l li.list01-bot, .list01-l02 li.list01-bot { border-bottom: none; }
.list01-2 { border: none; }
.lead-l .lead-l01 li { float: left; }
.lead-l .lead-l01 li a { width: 435px; word-break: keep-all;/* 不换行 */ overflow: hidden; white-space: nowrap;/* 不换行 */ text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.page { line-height: 30px; vertical-align: middle; height: 30px; text-align: right; margin: 5px; font-family: Simsun; }
.page a { color: #666666; }
.page a:hover { color: #ff8800; }
.con-txt { width: 860px; margin: 20px auto; font-size: 14px; border-top: 4px solid #BBCFEA; background: url(txt-bg.gif) 0 0 repeat-x; }
.con-txt h3 { text-align: center; font-size: 20px; color: #2e62ce; line-height: 28px; padding: 20px 50px 20px 50px; }
.txt-h { border-bottom: 1px dashed #7da3f1; margin-bottom: 20px; }
.con-txt h4 { text-align: center; font-size: 12px; color: #69727a; font-weight: normal; padding: 5px; }
.con-txt h6 { color: #C02F02; font-size: 12px; font-weight: normal; margin: 5px; }
.con-txt h6 .right { float: right; }
.txt01 { margin: 10px 0; padding: 10px; line-height: 26px; }
.interview01 { border: 1px solid #BBCFEA; padding: 0 5px 5px 5px; border-top: none; overflow: hidden; zoom: 1; clear: both; margin-bottom: 10px; }
.menu .subnav { position: absolute; top: 211px; border: 1px solid #96b4d4; line-height: 27px; background: url(menu03.gif) left bottom repeat-x #FFFFFF; padding: 5px; color: #c2c2c2; text-align: left; white-space: nowrap; }
.interview01-2 { border: 1px solid #BBCFEA; margin-top: 10px; line-height: 20px; padding: 10px 5px; }
.menu .subnav a { font-size: 14px; color: #4871b2; font-weight: bold; margin: 2px 10px; display: inline-block; }
.menu .subnav a:hover { color: #a92801; background: none; }
/*foot*/
.foot-memu { background: url(foot-menu-bg.gif) 0 0 repeat-x; width: 100%; height: 35px; border-left: 1px solid #446ae9; border-right: 1px solid #446ae9; font-size: 14px; padding-left: 12px; }
.foot-memu li { float: left; line-height: 35px; color: #FFFFFF; }
.foot-memu li a { color: #FFFFFF; margin: 0 20px; }
.foot-memu li a:hover { color: #f9f500; }
.foot { margin: 10px 0; }
.foot-text { margin: 15px 0; font-size: 14px; }
.foot-text p { line-height: 24px; text-align: center; }
.color01 { color: #2158ae; }
.color02 { color: #6699FF; font-weight: bold; }
.color03 { color: #C02F02; font-weight: bold; }
.input02 { border: 1px solid #7f9db9; margin: 0 5px; vertical-align: middle; }
.input03 { border: 1px solid #7f9db9; width: 20px; margin: 0 5px; vertical-align: middle; }
.input04 { border: 1px solid #7f9db9; width: 120px; margin: 0 5px; vertical-align: middle; }
/*2级页面*/
.con-left01 { float: left; width: 205px; margin-left: 9px; *margin-left:5px;
margin-top: 15px; }
.left01-m { border: 1px solid #bbcfea; margin-bottom: 10px; background: url(listBG.jpg) left bottom repeat-x; padding-bottom: 17px; }
.left01-m p { line-height: 25px; margin-bottom: 10px; }
.left01-m-txt img { margin: 5px auto; }
.left01-m-txt { text-align: center; }
.but-line { margin-top: 10px; text-align: right; padding-right: 18px; }
/*领导门户*/
.lead { background: #edf3ff; border: none; border-top: 2px solid #BBCFEA; border-bottom: 2px solid #BBCFEA; }
.lead .photo { padding: 15px; text-align: center; border-bottom: 1px dashed #BBCFEA; }
.lead .photo img { border: 3px solid #FFFFFF; width: 120px; height: 120px; }
.lead .photo p { line-height: 20px; margin: 5px 0; font-size: 14px; }
.lead-menu { padding: 10px; height: 250px; }
.lead-menu a { width: 169px; height: 39px; background: url(menu04.gif) 0 0 no-repeat; display: block; margin: 15px auto; line-height: 39px; text-align: center; font-size: 14px; color: #1364B6; font-weight: bold; }
.lead-txt { line-height: 26px; margin: 20px 10px 10px 10px; font-size: 14px; text-indent: 26px; }
.lead-txt h3 { font-size: 18px; margin: 10px; text-align: center; text-indent: 0px; }
.lead-l img { float: left; margin: 10px; }
/*场景导航*/
.cjdh-li a { background: url(cjdh-li.gif) 0 0 no-repeat; width: 173px; height: 27px; display: block; line-height: 27px; margin: 10px auto; }
.interview01 h6 { background: url(ico.gif) 0 -181px no-repeat; font-weight: normal; font-size: 12px; height: 28px; line-height: 28px; margin: 5px; text-indent: 20px; border-bottom: 1px dashed #BBCFEA; }
.cjdh-li02 li { float: left; width: 360px; margin: 5px; }
.arrow-ico { background: url(arrow-ico.gif) center top no-repeat; height: 34px; }
/*办事大厅*/
.bsdt-head { height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; background: url(bszn-ico.gif) 0 no-repeat; text-indent: 40px; margin: 14px 0; }
.bsdt-txt { line-height: 24px; padding: 5px; }
.login-txt { border-top: 1px dashed #BBCFEA; margin-top: 15px; padding-top: 10px; color: #666666; }
.login-txt a { color: #C02F02; text-decoration: underline; }
.login-txt a:hover { color: #ff8800; }
/*站点地图*/
.web-map { margin: 5px auto; }
.interview .web-map h3 { font-size: 14px; }
.interview .web-map h3 a { color: #2F67C4; }
.interview .web-map h3 a.right-show { float: right; background: url(ico.gif) 0 -256px no-repeat; width: 16px; height: 16px; display: inline-block; margin-top: 6px; }
.interview .web-map h3 a.right-hide { float: right; background: url(ico.gif) 0 -308px no-repeat; width: 16px; height: 16px; display: inline-block; margin-top: 6px; }
.web-map li { width: 240px; float: left; padding: 4px 0; text-indent: 10px; border-bottom: 1px dashed #BBCFEA; line-height: 24px; }
.table01 td, .table01 th { padding: 4px; border-top: 1px solid #BBCFEA; font-weight: normal; }
.table01 th { background: #EDF3F6; }
.table01 { border-left: 1px solid #BBCFEA; border-right: 1px solid #BBCFEA; border-bottom: 1px solid #BBCFEA; }
.table01 img { vertical-align: middle; }
/**************************在线访谈***********************/

.interview { height: auto; width: 100%; clear: both; margin: 0 auto; clear: both; margin-top: 10px; }
.interview h3, .post h3 { height: 30px; line-height: 30px; background: url(titlebg.gif) repeat-x left bottom; border: 1px solid #C2D5E3; margin: 0; font-size: 12px; color: #015d9e; padding: 0 10px; border-bottom: none; }
.interview h3 li { float: left; }
.interview h3 li.on { background: url(list01-tit1.gif) top left no-repeat; height: 25px; line-height: 25px; display: inline-block; margin-top: 5px; z-index: 99; font-size: 14px; color: #1364b6; text-indent: 5px; margin-left: 5px; font-weight: bold; }
.interview h3 li.on a { font-weight: bold; background: url(list01-tit.gif) top right no-repeat; display: inline-block; }
.interview h3 li.on a:hover { color: #1364b6; }
.interview h3 li a { color: #2f67c4; font-weight: normal; margin-left: 8px; display: inline-block; text-align: center; width: 103px; }
.interview h3 a:hover { color: #ff8800; }
.intable { width: 100%; border: 1px solid #CDCDCD; margin-top: 5px; }
.ad .pls { background: none repeat scroll 0 0 #C2D5E3; height: 4px; padding: 0; }
.pls { background: none repeat scroll 0 0 #E5EDF2; border-right: 1px solid #C2D5E3; overflow: hidden; width: 160px; }
.plc, .pls { overflow: hidden; vertical-align: top; }
.ad .plc { background: none repeat scroll 0 0 #E5EDF2; overflow: hidden; padding: 0; }
.plc { padding: 0 20px; }
.pls p { margin: 5px auto; }
.pls img { border: 3px solid #fff; margin: 5px 10px 5px 20px; width: 120px; height: 120px; }
.intable02 { width: 98%; margin: 10px 1%; }
.intable02 td { padding: 5px; line-height: 20px; border-bottom: 1px dashed #dcdcdc; }
.intable02 td.left { text-align: right; width: 80px; color: #336699; }
.intable02 td a { color: #f00; text-decoration: none; }
.button { height: 27px; line-height: 27px; border: 1px solid #cfcfcf; text-indent: 10px; color: #3d6fb8; background: url(btn01.gif) no-repeat 0 0; padding: 0; margin: 0; width: 125px; margin: 0 10px 0 20px; *margin: 0 10px;
cursor: pointer; }
.post { background: #fff; color: #336699; margin: 10px 0; }
.postcon { border: 1px solid #cdcdcd; border-top: 0px solid #fff; padding: 10px 5px; overflow: hidden; zoom: 1; }
.pbt { margin: 10px; }
.cl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.input01 { background: url(px.gif) repeat-x scroll 0 0 #FFFFFF; border-color: #848484 #E0E0E0 #E0E0E0 #848484; border-style: solid; border-width: 1px; line-height: 17px; padding: 2px 4px; height: 17px; font-size: 12px; color: #333; }
.tedt { margin: 10px; border-color: #999999 #CCCCCC #CCCCCC #999999; border-style: solid; border-width: 1px; width: 500px; height: 150px; }
.pnpost { margin: 10px; clear: both; }
.button02 { height: 33px; line-height: 33px; width: 80px; color: #fff; background: url(pn_post.gif) no-repeat 0 0; text-align: center; font-size: 14px; }
.intable03 { width: 100%; margin: 20px 0; color: #323232; }
.intable03 td { padding: 5px; line-height: 20px; border-bottom: 1px dashed #dcdcdc; }
.intable03 td.left { text-align: right; width: 90px; color: #336699; }
.intable03 td a { color: #f00; text-decoration: none; }
.intable03 tr.answer td { color: #f00; }
.but01 { _padding: 0 2px; color: #47759d; border: 1px solid #92C2DC; height: 22px; line-height: 21px; line-height: 22px\9; background: url(box02-tit01.gif) 0 -41px repeat-x; }
.but02 { background: url(but.gif) 0 0 repeat-x; height: 28px; line-height: 28px; border: 1px solid #b2d7ea; color: #487db6; padding: 0 10px; cursor: pointer; margin: 5px; }
.but03 { background: url(but.gif) 0 -25px repeat-x; height: 28px; line-height: 28px; border: 1px solid #eea61c; color: #90430f; padding: 0 10px; cursor: pointer; margin: 5px; }
/**************************国企文化展播***********************/
.company { width: 980px; margin: 0 auto; text-align: center; }
.comheader { height: 50px; clear: both; }
.comheader .logo { float: left; }
.comheader .right { float: right; }
.button03 { width: 90px; height: 18px; background: url(btn02.gif) no-repeat 0 0; line-height: 18px; text-align: center; margin: 12px 5px; color: #fff; cursor: pointer; }
.companycon { height: auto; clear: both; }
.comfooter { margin: 10px 0; line-height: 22px; }
/*0802*/
.intable04 { width: 98%; margin: 12px auto; color: #323232; border: 1px solid #bbcfea }
.intable04 td { padding: 5px 10px; line-height: 22px; border-bottom: 1px dashed #dcdcdc; border-right: 1px dashed #dcdcdc; }
.intable04 th { padding: 5px 10px; line-height: 22px; border-bottom: 1px solid #bbcfea; border-right: 1px dashed #dcdcdc; color: #336699; text-align: center; background: #edf3f6; }
/*0802*/

/*---主页---*/
.blue-bg { background: url(blue-box.gif) left bottom repeat-x; }
.orange-bg { background: url(orange-box.gif) left bottom repeat-x; }
.box { border: 1px solid #dadada; padding: 2px; margin: 6px 6px 0 6px; overflow: hidden; zoom: 1; }
.orange-box { background: url(orange-tit-bg.gif) 0 0 repeat-x; }
.orange-box h3 { font-size: 14px; height: 29px; background: url(orange-tit.gif) 0 0 no-repeat; }
.orange-box h3 span { background: url(orange-tit.gif) right -29px no-repeat; display: inline-block; margin-left: 24px; height: 29px; line-height: 29px; padding: 0 15px 0 5px; color: #FFFFFF; }
.box01 { overflow: hidden; zoom: 1; padding: 1px 0; }
.copy { float: left; width: 218px; margin: 10px 5px 5px 5px; _margin: 10px 3px 5px 3px; text-align: center; }
.copy img { width: 215px; height: 168px; border: 1px solid #dadada; }
.copy dt { margin-top: 5px; }
.arrow-left a, .arrow-right a { width: 23px; float: left; height: 168px; margin: 6px; display: block; background: url(arr-left.gif) 0 70px no-repeat; }
.arrow-right a { background: url(arr-right.gif) 0 70px no-repeat; float: right; }
.blue-box { background: url(blue-tit-bg.gif) 0 0 repeat-x; }
.blue-box h3 { font-size: 14px; height: 29px; background: url(blue-tit.gif) 0 0 no-repeat; }
.blue-box h3 span { background: url(blue-tit.gif) right -29px no-repeat; display: inline-block; margin-left: 24px; height: 29px; line-height: 29px; padding: 0 15px 0 5px; color: #FFFFFF; }
.box-but01 { float: left; width: 321px; height: 267px; background: url(txt-bg.jpg) 0 0 repeat-x; margin: 4px 0; overflow: hidden; }
.box-but1 a { line-height: 29px; display: block; background: url(box-bt.gif) 0 0 no-repeat; width: 149px; height: 29px; color: #3d6db8; text-align: left; font-size: 12px; margin: 10px 0 0 5px; overflow: hidden; float: left; zoom: 1; text-indent: 25px; }
.box-but02 { height: 136px; margin: 10px 0 5px 5px; border: 1px solid #cdd6ea; width: 307px; background: #FFFFFF; clear: both; overflow: hidden; }
.box-but02 li { float: left; width: 75px; background: url(ico.gif) 0 -128px no-repeat; text-indent: 20px; margin: 14px 12px 0 12px; _margin: 14px 10px 0 10px; }
.box-but02 li a:hover { color: #ff8800 }
.box-but03 { border: 1px solid #E1E1E1; border-top: none; zoom: 1; clear: both; overflow: hidden; }
.box-but03 ul { margin: 5px 0 19px 0; margin: 5px 0 24px 0\9; overflow: hidden; zoom: 1; }
.box-but03 li { font-size: 12px; float: left; width: 70px; background: url(ico.gif) 0 -128px no-repeat; text-indent: 20px; margin: 11px 2px 0; }
.box-but03 li a:hover { color: #ff8800 }
.box02 h3 { background: url(box02-tit01.gif) 0 0 no-repeat; }
.index-box01 { margin: 3px; _margin: 5px 3px; width: 240px; float: left; font-size: 14px; overflow: hidden; }
.index-box01 .list01-l li { margin: 0 auto; overflow: hidden; zoom: 1; }
.index-box01 .list01-head li a, .index-box02 .list01-head li a { font-size: 14px; }
.index-box01 .list01-l li a { word-break: keep-all;/* 不换行 */ overflow: hidden; white-space: nowrap;/* 不换行 */ text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.index-box02 { margin: 3px; _margin: 5px 2px; float: left; font-size: 14px; border: 1px solid #d9d9d9; overflow: hidden; }
.index-box02 .list01-l li { margin: 0 auto; height: 29px; line-height: 29px; overflow: hidden; *height:26px;
*line-height:26px;
}
.index-box02 .list01-l li a { word-break: keep-all;/* 不换行 */ overflow: hidden; white-space: nowrap;/* 不换行 */ text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.index-box02 { width: 234px; background: url(list02.gif) no-repeat scroll right -33px transparent; height: auto; padding: 1px 1px 0px 0; }
.orange-right { background: url(list04.gif) no-repeat scroll right -33px transparent; }
.index-box02 .list01-head { background: url(list02.gif) repeat scroll 0 0 transparent; height: 33px; line-height: 33px; }
.orange-right .list01-head { background: url(list04.gif) repeat scroll 0 0 transparent; }
.index-box02 .list01-l { border: none; }
.index-box02 .list01-head li.on { background: url(tit-ico.gif) no-repeat scroll left top transparent; height: 30px; line-height: 30px; margin-top: 3px; }
.orange-right .list01-head li.on { background: url(tit-ico.gif) no-repeat scroll left -150px transparent; }
.index-box02 .szf-mail li.on { background: url(tit-ico.gif) no-repeat scroll left -90px transparent; }
.index-box02 .list01-head li.on a { height: 30px; line-height: 30px; background: url(tit-ico.gif) no-repeat scroll right -30px transparent; text-align: left; }
.orange-right .list01-head li.on a { background: url(tit-ico.gif) no-repeat scroll right -180px transparent; }
.orange-right .list01-head li.on a { color: #D85E19; }
.index-box02 .list01-head a { margin-left: 24px; width: 79px; }
.list01-l li a.more { background: none; text-align: right; font-size: 12px; color: #3168c5; }
.list02 li a.more { color: #c65019; }
.dh-but a { margin: 1px 17px 8px; display: block; }
.dh-but { padding-top: 9px; }
.tj-box { height: 49px; border: 1px solid #d0daef; margin: 3px; _margin: 0px 1px 4px 5px; background: url(tj-bg.gif) 0 0 repeat-y #fff; }
.tj-box img { margin: 5px 0 0 4px; float: left; }
.tj-box ul { margin: 5px 0 0 0; }
.tj-box li { width: 265px; float: left; margin: 2px 10px 2px; background: url(tj-tit-ico.gif) 0 0 no-repeat; text-indent: 20px; }
.tj-box li a span { color: #1364b6; }
.tj-box li a:hover span { text-decoration: underline; color: #1364b6; }
.index-box02 .zxft-box li.on { background: url(tit-ico.gif) no-repeat scroll left -60px transparent; }
.list01-head .right { float: right; color: #FFFFFF; font-family: sunsim; text-align: right; padding-right: 10px; _padding-right: 0; }
.index-box02 .list01-head .right a { color: #FFFFFF; font-size: 12px; }
.zxft-box dl { text-align: center; margin: 10px auto; *margin:11px auto;
}
.zxft-box dl img { width: 200px; height: 100px; }
.zxft-box dt { margin-top: 5px; }
.zxft-box02 { font-size: 12px; background: #d8ebff; height: 53px; padding: 8px 5px 0 9px; padding: 11px 5px 0 9px\9; *padding:6px 5px 0 9px;
}
.zxft-box02 p { line-height: 20px; margin: 3px auto; width: 220px; word-break: keep-all;/* 不换行 */ overflow: hidden; color: #2f68c3; font-weight: bold; white-space: nowrap;/* 不换行 */ text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.zxft-box02 p a { font-weight: normal; }
.index-box03 { width: 410px; margin-left: 4px; }
.index-box03 .list01-head .right a { color: #2f68c3; text-align: right; font-size: 12px; }
.index-box06 { width: 378px; margin: 10px 0 0 10px; _margin: 10px 0 0 7px; }/*130523*/
.index-box06 .list01-l { height: 154px; }/*130523*/
.index-box02 .szf-mail a { float: left; margin-left: 21px; width: 90px; }
.szf-mail01 p { border: 1px solid #9abcd9; width: 216px; margin: 21px auto 13px; overflow: hidden; zoom: 1; font-size: 12px; line-height: 22px; height: 22px; background: url(input-bg.gif) 0 repeat-x; }
.szf-mail01 label { width: 52px; border-bottom: #FFFFFF; background: #e3f0fb; color: #515151; height: 21px; display: inline-block; text-align: center; float: left; }
.szf-mail01 input { width: 136px; float: left; height: 20px; line-height: 20px; color: #666666; padding: 0 2px; margin: 0; }
.index-box04 { width: 654px; margin: 6px 3px; _margin: 2px 3px; }
.info-search p { float: left; width: 140px; margin: 6px 10px; }
.info-search input { width: 83px; }
.info-search button { margin: 6px 0 5px 53px; }
.bm-but { padding-top: 1px; *padding-bottom:6px;
overflow: hidden; zoom: 1; }
.bm-but a { width: 102px; height: 23px; float: left; margin: 6px 0 6px 10px; overflow: hidden; zoom: 1; }
/*tab01*/
.tab01 { border-left: 1px solid #DCDCDC; border-top: 1px solid #BBCFEA; margin: 5px auto; }
.tab01 td, .tab01 th { border-right: 1px solid #DCDCDC; border-bottom: 1px solid #BBCFEA; line-height: 24px; padding: 2px; }
.tab01 th { background: none repeat scroll 0 0 #EDF3F6; }
.overflow { height: 204px; padding-top: 5px; }
.overflow p { line-height: 24px; text-indent: 20px; }
.overflow h5 { text-align: right; font-weight: normal; font-size: 12px; }
.overflow h5 a { color: #C02F02; }
.box03 { margin: 6px 6px 0; overflow: hidden; zoom: 1; }
.photo-box-tit { height: 25px; line-height: 25px; font-size: 12px; text-align: right; font-family: Simsun; padding-right: 5px; background-color: #e1f2ff; }
.photo-box { width: 343px; height: 251px; border: 1px solid #c4d1f0; float: left; }
.list01-l02 li { line-height: 20px; border-bottom: 1px dashed #d4d4d4; padding: 12px; }
.list01-l02 p { line-height: 20px; border-bottom: 1px dashed #d4d4d4; padding: 12px; }
.news01 { width: 410px; float: left; background: url(new-tit.gif) right -35px no-repeat; }
.news01 .news01-head { background: url(new-tit.gif) repeat scroll 0 0 transparent; clear: both; height: 35px; line-height: 35px; overflow: hidden; }
.news01-head .on { margin-top: 5px; margin-left: 10px; width: 89px; height: 30px; line-height: 29px; background: url(new-tit.gif) 0 -70px no-repeat; font-size: 14px; font-weight: bold; text-align: center; zoom: 1; }
.news01-head .on a { color: #2f68c3; }
.news-open { zoom: 1; overflow: hidden; }
.news-open h3 { text-align: center; font-size: 16px; width: 380px; word-break: keep-all;/* 不换行 */ overflow: hidden; margin: 13px auto 0; white-space: nowrap;/* 不换行 */ text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.news-open h3 a { color: #2F68C3; width: 380px; }
.news-open h5 { font-size: 12px; margin: 8px auto 5px; text-align: center; width: 380px; font-weight: normal; }
.news-open h5 a { width: 380px; color: #2F68C3; }
.index-box02 .list01-news li.on { background: url(tit-ico.gif) no-repeat scroll left -120px transparent; }
/*******************************    2012-08-09        *****************/
.bottombox { margin: 6px 0 0 6px; clear: both; overflow: hidden; }
.boxleft { width: 250px; float: left; overflow: hidden; }
.boxcenter { width: 488px; float: left; margin: 6px 0 0 4px; overflow: hidden; border: 1px solid #f6d05d; height: 370px; background: #fff7d9; }
.boxright { width: 245px; float: right; margin: 2px 2px 0 0; _ margin:0px 1px 0 5px;
overflow: hidden; }
.index-box05, .index-box08 { margin: 5px 5px 0 0; font-size: 14px; overflow: hidden; width: 245px; clear: both; }
.index-box05 .list01-l { height: 180px; margin-bottom: 5px; overflow: hidden; }
.index-box05 .list01-l li { width: 230px; margin: 0 auto; overflow: hidden; }
.index-box05 .list01-head li a { font-size: 14px; }
.index-box05 .list01-l li a { width: 230px; word-break: keep-all;/* 不换行 */ overflow: hidden; white-space: nowrap;/* 不换行 */ text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
.index-box08 .list01-l { height: 120px; overflow: hidden; }
.index-box08 .list01-l p { margin: 3px 10px; clear: both; * margin:4px 10px;
}
.index-box08 .list01-l p select { width: 95%; font-size: 13px; }
.index-box05 table { margin-top: 10px; }
.index-box05 table td { text-align: left; line-height: 22px; padding: 2px 5px; }
.index-box05 table th { border-bottom: 1px dashed #cacaca; padding: 5px; text-align: left; font-weight: normal; }
.list02 { background: url(list03.gif) right -31px no-repeat; height: auto; overflow: hidden; float: left; }
.list02 .list01-head { height: 31px; line-height: 31px; background: url(list03.gif) 0 0; overflow: hidden; clear: both; }
.list02 .list01-head li.on { background: url("list03-tit1.gif") no-repeat scroll left top transparent; color: #d85e19; }
.list02 .list01-head li a { color: #d85e19; font-size: 14px; }
.list02 .list01-head li.on a { background: url("list03-tit.gif") no-repeat scroll right top transparent; }
.boxmenu { float: left; width: 98px; height: 350px; margin: 10px 0 0 0; background: url(boxmenu.gif) repeat-y 0 0; border-top: 1px solid #f6d05d; }
.boxmenu li a { float: left; width: 100px; height: 35px; background: url(boxmenu-li.gif) no-repeat 0 0; line-height: 35px; text-align: center; color: #d85e19; }
.boxmenu li.on a { background: url(boxmenu-li.gif) no-repeat 0 -35px; }
.boxcon { float: left; width: 360px; height: 330px; margin: 10px 0 0 0; padding: 10px; background: #fff; border-top: 1px solid #f6d05d; border-right: 1px solid #f6d05d; border-bottom: 1px solid #f6d05d; overflow: hidden; }
.boxcon .list01-l { border: none; font-size: 14px; }
.boxcon .hottest { width: 100%; padding-top: 5px; height: 130px; border-bottom: 1px dotted #abcbf1; overflow: hidden; font-size: 14px; margin: 0 0 5px 0; }
.hottest .pic { float: left; width: 130px; height: 100px; border: 1px solid #d4d4d4; padding: 5px; }
.hottest .pic img { display: block; width: 130px; height: 100px; }
.list01-l01 .info li a { width: 80%; }
.hottest { margin: 5px; }
.newsList { width: 100%; }
.newsList li { width: 100%; height: 26px; line-height: 26px; text-indent: 10px; font-size: 14px; background: url(newsList_ico.gif) no-repeat left center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ztlist { border-top: none; overflow: hidden; clear: both; height: 336px; }
.ztlist li { width: 215px; height: 56px; margin: 10px auto; display: block; }
.jianguan-head { height: 23px; line-height: 23px; background: url(list05.gif) 0 0; overflow: hidden; clear: both; margin-bottom: 10px; }
.jianguan-head li.on { background: url("list05-tit.gif") no-repeat scroll right top transparent; margin: 0; }
.jianguan-head li a { color: #d85e19; color: #e46f10; margin: 0; text-indent: 20px; }
.jianguan-head li { width: 96px; float: left; height: 24px; line-height: 24px; font-size: 12px; }
.jianguan-head li.on a { background: url("list05-tit1.gif") no-repeat scroll left top transparent; color: #fff; }
.boxcon .list01-head { height: 23px; line-height: 23px; background: url(list05.gif) 0 0; overflow: hidden; clear: both; margin-bottom: 10px; }
.boxcon .list01-head li.on { background: url("list05-tit.gif") no-repeat scroll right top transparent; margin: 0; }
.boxcon .list01-head li a { color: #d85e19; color: #e46f10; margin: 0; text-indent: 20px; }
.boxcon .list01-head li.on a { background: url("list05-tit1.gif") no-repeat scroll left top transparent; color: #fff; }
.jianguan-box { float: left; margin: 4px 15px; _margin: 4px 10px; width: 212px; }
.jianguan-box dl { margin: auto; }
.jianguan-box dd { padding: 0; overflow: hidden; zoom: 1; }
.jianguan-box dd img { border: 1px solid #BFD1E3; height: 40px; margin: 0; width: 210px; }
.jianguan { overflow: hidden; border: 1px solid #E1E1E1; border-top: none; }
.jianguan ul { margin-top: 10px; overflow: hidden; }
.jianguan li { float: left; height: 41px; border: none; margin: 4px 0 4px 13px; _margin: 4px 0 4px 9px; overflow: hidden; zoom: 1; }
.jianguan li img { border: 1px solid #BFD1E3; height: 39px; margin: 0; width: 210px; }
.news01-head .right { float: right; margin-right: 7px; font-family: simsun; }
.news01-head .right01 { margin-top: 5px; width: 80px; height: 24px; background: url(right-but1.gif) 0 0 no-repeat; line-height: 24px; text-align: center; color: #8f420f; float: right; margin-right: 5px; font-family: simsun; }
.news01-head .right01 a { color: #8f420f; }
.gzsy-box { border: 2px solid #dae1ee; margin: 6px 6px 0; overflow: hidden; zoom: 1; padding: 4px; background: url(gzsy-bg.jpg) repeat-x left bottom; }
.gzsy-box img { float: left; }
.gzsy-box .list01-l { background: none; width: 275px; border: none; float: left; clear: none; margin-left: 9px; }
.gzsy-tit { color: #2f68c3; font-weight: bold; }
.gzsy-tit a { color: #2f68c3; font-weight: bold; }
.gzsy-box .list01-l li a { width: 98%; }
.boxcon01 .list01-l01 li a { width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.more-line { line-height: 22px; height: 22px; font-size: 12px; text-align: right; margin-right: 5px; }
.more-line a { color: #3168C5; }
.list02 a.more { color: #C65019; }
.list01-l ul { padding-top: 8px; *padding-top:11px;
}
.news-open ul { padding-top: 0; }
.list01-news .right { width: 73px; }
.list01-news .right a { width: 55px; }
.szf-mail01 select { width: 90px; float: right; height: 22px; border: 1px solid #cbcbcb; background: #E3F0FB; }
.list-small li a { width: 73%; }
.list-small li span { font-size: 12px; }
.zwgk_but li a { display: block; width: 150px; height: 28px; background: url(zwfg-bg.gif) 0 0 no-repeat; line-height: 28px; margin: 4px auto; color: #2262bc; }
.zwgk_but li a:hover { color: #D26F2D; }
.jgsz-box { height: 59px; border: 1px solid #bbcfea; margin: 10px 10px 0; background: url(jgsz-box-bg.gif) repeat-x 0 0; }
.jgsz-box img { float: left; }
.jgsz-box ul { overflow: hidden; margin-top: 15px; }
.jgsz-box li { float: left; margin-left: 24px; }