@charset "gb2312";
/* CSS Document */
.menu_con,.topDate,.news,.banner,.xx_box,.inner,.news_list,.final_text,.logo{width: 1080px; margin: 0 auto;}
.head{width: 100%; background: #f2f2f2; height: 30px;}
.top{height: 30px; line-height: 30px; padding: 0 30px; width: 1080px; margin: 0 auto;}
.top_left span,.top_right span{margin: 0 10px;}
/* 头部logo */
.top_con{background: url(imagestop_logo2.jpg) no-repeat center top; height: 185px; position: relative;}
.logo a{display: block; width: 610px; height: 170px;}
/* 导航 */
.menu{height: 58px; width: 100%; background: url(imagesmenu_bg.png) no-repeat center top; position: relative; margin-top: -10px;}
.menu_con{height: 49px; line-height: 49px; padding-top: 9px;}
.menu_ul li{float: left; width: 130px; margin-right: 30px; font-size: 16px; text-align: center;}
.menu_ul li a{ color: #fff; display: inline-block;}
.menu_ul li.menu_sp {background: url(imagesnav_li-bg.png) no-repeat center center;}
.menu_ul li.menu_sp a{color: #ca0d0e;}
/*navGuide*/
.navGuide{background: url(../images/zq_bg.png) no-repeat left 10px; width: 82px; height: 49px; color: #007bc6; line-height: 49px; padding-left: 5px; cursor: pointer;}
.navBigDiv {display:none;width:972px;right:0;padding:18px;position:absolute;background-color:#ffffff;z-index:1000;border: 2px solid #077fc8;}
.navGuide:hover .navBigDiv {display:block;}
.navHead {height:28px;line-height:28px;background:url(imagesline01.png);}
.navHead img {float:left;display:inline-block;}
.navHead p {float:left;display:inline-block;height:28px;line-height:28px;margin-left:5px;color:#007bc6;font-weight:bold;}
.links1 {margin-top:5px;}
.linksHead {height:25px;line-height:25px;padding-left:1em;background:url(../images/arrow02.png) no-repeat 5px 50%;color:#007bc6;}
.linksHead p {padding-left:5px;}
.linksDiv {margin-left:20px;}
.linksDiv a {display:inline-block;width:155px;height:24px;line-height:24px;font-size:14px;}
/* 搜索框 */
.search form{background: url(imagessearch_bg.png) no-repeat; width: 265px; height: 30px; margin-top: 8px;}
.search form input{border: none; height: 30px; float: left; background: none; outline: 0;}
.search form input.search_ip{width: 187px; line-height: 30px; padding-left: 20px;}
.search form input.search_bt{background: url(imagessearch03.png) no-repeat center center; width: 55px; cursor: pointer;}
/* 头条新闻 */
.box{padding-bottom: 20px;}
.headnews{background: url(imagesimpro_bg.jpg) no-repeat; width: 1080px; height: 68px; margin: 10px auto; text-align: center; font-size: 30px; line-height: 68px;}
.headnews h1 a{width: 900px; height: 68px; overflow: hidden; margin-left: 150px; color: #ca0d0e; display: block;}
/* 图片新闻 */
.roll {position:relative;width:390px;height:305px;overflow:hidden;}
.roll_num li.roll_num_hover {background:url(imagesicon.png) no-repeat;}
.roll_pic img {position:relative;width:390px;height:305px;}
.roll_num {float:right;position:absolute;width:90px;height:22px;bottom:7px;right:5px;z-index:10;}
.roll_num ul {height:12px;margin-top:10px;font-size:12px;vertical-align:bottom;}
.roll_num li {float:left;width:10px;height:10px;margin:0 3px;line-height:12px;*height:12px;*line-height:12px;vertical-align:bottom;font-size:12px;font-weight:600;text-align:center;cursor:pointer;color:#FFF;background:url(imagesicon_02.png) no-repeat;opacity:0.90;}
.roll_title {position:absolute;bottom:0px;width:390px;height:30px;left:0px;line-height:30px;padding-left:10px;text-align:left;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.roll_title a {display:block;font-size:14px;text-decoration:none;color:#FFFFFF;}
/* 审计要闻 */
.picText {float:left;width:330px; height: 305px; padding-left:10px; overflow: hidden; background: #fff;}
.titleTab {height:33px; width: 319px; background: url(imagesnews_bg.jpg) no-repeat; margin-top: 10px;}
.titleTab li {float:left;cursor:pointer;width:100px;height:33px;text-align:center;color:#515151; position: relative; font-weight: 700;}
.titleTab li p {font-size:16px;padding-top:7px;}
.titleTab li.current {color:#fff;}
.titleTab a.more{display: block; width: 30px; height: 30px;}
.titleHead {width:370px; height:110px;border-bottom:1px dotted #DDDDDD;}
.titleHead h2 {text-align:center;font-size:16px;line-height:46px;}
.titleHead h2 a {color:#f79946;}
.titleHead p {line-height:30px;text-indent:2em;font-size:12px;color:#515151;}
.titleContent {clear:both;padding-top:10px;}
.titleLi {line-height:36px; *line-height: 33px; background: url(imagesico.png) no-repeat left 17px; padding-left: 10px;}
.titleLi a {float:left;}
.titleDate {float:right;color:#515151;}
.more {float:right;}
.hideMore {display:none;}
/* 通知公告 */
.tz_news{width: 338px; height: 305px; background: url(imageslaba_bg.jpg) #fff no-repeat right 5px;}
.tz_top h1{color: #fff; font-size: 20px; margin-top: 20px; font-weight: 700; padding-left: 100px;letter-spacing:5px;}
.tz_top h1 span{padding-left: 5px; font-size: 16px;}
.tz_con{margin: 10px 0 0 10px; width: 310px;}
.tz_con li{float: left; line-height: 30px; height: 60px; width: 95%; position: relative; padding-left: 15px; background: url(imagesico.png) no-repeat 3px 20px; border-bottom: 1px dotted #e4e4e4;}
.tz_con li.tz_con_sp{border: none;}
.tz_con li span{position: absolute; top: 30px; right: 0;}
/* 横幅 */
.banner,.xx_box,.xx_hd{margin-top: 20px; overflow: hidden;}
/* 信息公开 */
.xx_left{width: 300px; background: #fff; padding-top: 10px;}
.xx_left_top h1{margin-bottom: 10px;}
.xx_left_top p a{display:inline-block;width: 82px; margin:20px 0 0 15px; height: 35px; text-align: center; line-height: 35px; color: #515151; background: url(imagesld_bg.jpg) no-repeat right top;}
.xx_left_top p a:hover,.xx_left_top p a.xx_left-ld{background-position:left top; color: #fff; }
/* 审计法规 */
.xx_right{width: 770px;}
.xx_right_sj{width: 375px; height: 240px; background: #fff;}
.xx_right_top{width: 360px; padding: 10px; background: #fff; height: 220px;}
.titleTab2{border-bottom: 1px solid #ca0d0e;}
.titleTab2 li{float: left; font-weight: 700; font-size: 14px; margin-right: 10px; line-height: 35px; cursor: pointer;}
.titleTab2 li.current{background: url(imagesnews_bg.png) no-repeat center bottom; color: #ca0d0e;}
.titleTab2 .more{color: #FF4801;margin-top:5px;}
/* 网上办事入口 */
.linkdiv{width: 760px; background: #fff; margin: 15px 0; padding: 15px 5px; position: relative;}
.mr_frUl{width:720px;height:47px;overflow:hidden;}
.mr_frUl li,.mr_frUl li img{width:173px;height:47px; margin-right:5px;}
.link_pic{margin-left: 25px;}

.pre_btn,.next_btn{position: absolute; left: 10px; top: 25px; background: url(imagestl_bg.png) no-repeat; width: 10px; height: 20px; display:block;}
.next_btn{left: 750px; background: url(imagestr_bg.png) no-repeat;}
/* 互动交流 */
.hdjl{width: 760px; background: #fff; padding:5px 0 0 10px; margin-bottom: 15px;}
/*--------------------------------bottom start--------------------------------*/
.bottom {height:190px;}
.bottom .links {height:56px;background:url(imageslinks.png) no-repeat center;}
.bottom .links .inner {padding-top:11px;}
.links select {background:url(imagesselectBg.png) no-repeat center;width:215px;height:32px;margin-top:5px;padding-left:10px;line-height:30px;font-size:12px;color:#515151;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.fb {float:left;display:inline-block;margin-left:40px;padding-top:7px;width:65px;height:32px;font-weight:500;font-size:16px;color:#ca0d0e;}
.ml10 {float:left;display:inline-block;margin-left:18px;cursor:pointer;}

.bottom .footer {height:134px;background:#ca0d0e;}
.bottomContent {height:100px;width:860px;margin:0 auto;padding-top:25px;}
.bottomImg {display:inline-block;float:left;padding-top:10px;padding-left:10px;}
.bottomText {display:inline-block;float:left;padding-left:20px;color:#FFF;font:14px/30px Microsoft Yahei;}
/*--------------------------------bottom end--------------------------------*/
/* 左边列表 */
.list_left2{width: 219px; padding:20px 15px; border: 1px solid #e8e8e8; border-left: none; background: #fff;box-shadow: 2px 1px 5px #888888; position: relative;z-index: 10;}
.list_left2 h1{background: url(imagesleft_menubg.png) no-repeat; text-align: center; line-height: 45px; font-size: 18px; color: #fff;}
.list_left2 li{margin-top: 20px; line-height: 35px; font-size: 16px;}
.list_left2 li{ background: #f3f3f3; border-left: 4px solid #ca0d0e;padding-left: 17px;cursor:pointer;}
.list_left2 li span{color: #ca0d0e; margin-right: 20px;}
.list_left2 li:hover{background: #ca0d0e; color: #fff;}
.list_left2 li:hover a{color: #fff;}
.list_left2 li.hear{background: #ca0d0e; color: #fff;}
.list_left2 li.hear a{color: #fff;}

/* 右边列表 */
.list_right2{width: 790px; background: #fff; padding: 20px;}
.weizhi div{border-bottom: 1px solid #ca0d0e; line-height: 36px;}
.weizhi div span{float: right;}
.list_right2 ul{margin-top: 20px;}
.list_right2 li{line-height: 35px; padding-left: 10px; background: url(imagesico.png) no-repeat left 15px;}
/* 终极页 */
.finaltext{background: #fff; width: 1050px; padding: 20px 15px;font-family:"宋体";}
.finaltext h5{border-bottom: 1px dotted #c3c3c3; line-height: 35px;}
.finaltext h1{text-align: center; font-size: 24px; color: #ca0d0e; margin-top: 20px;}
.finaltext h6{background: #f5f5f5; line-height: 30px; padding: 0 20px; font-size: 12px; font-family: "宋体"; width: 40%; margin:20px auto;}
.finalTitle h3 {font:20px/50px Microsoft Yahei;text-align:center;margin-top:20px;}
.finaltext h6 span{margin-right: 20px;}
.finaltext p{line-height: 25px;}

.san_menu dt{float: left; margin-right: 15px; font-size: 16px;}
.san_menu a{display: inline-block; color: #ca0d0e; background: #f3f3f3; padding:0 10px;}
.san_menu .current a{background: #ca0d0e; color: #fff;}

.article {padding-top:5px; font-family:"Microsoft Yahei";}
.article p {line-height:35px;font-size:16px;color:#383838;}

.final .clear {margin-bottom:40px;}

.finalTitle {height:50px;line-height:50px;text-align:center;font-size:16px; font-weight:700;}
.writePara {text-indent:2em;}
.articleTop {margin-bottom:15px;font-family:微软雅黑;font-weight:bold;font-size:16px;color:red;}
.articleBottom {height:50px;line-height:50px;margin-top:15px;font-family:微软雅黑;font-weight:bold;font-size:16px;color:red;}

/*--------------------------------------publics_service start--------------------------------------*/
.publics_inner {width:1080px;margin:0 auto;text-align:left;background-color:#fff;}
.publics_crumble {clear:both;height:45px;border-bottom:1px dashed #e9e9e9;margin:0 15px;}
.publics_crumble p {line-height:45px;color:#505050;}
.publics_crumble .CurrChnlCls {padding-right:6px;color:#505050;}
.publics_content {display:inline-block;padding:32px 18px;}

.publics_left {float:left;display:inline-block;width:766px;*width:746px;padding-right:20px;border-right:1px solid #ececec;box-sizing:border-box;}
.class_Two {display:inline-block;height:auto;margin-bottom:20px;}
.class_Two li {float:left;height:40px;line-height:40px;display:inline-block;margin-right:25px;cursor:pointer;margin-bottom:15px;}
.class_Two p {white-space:normal;background:url(imagesdefault_square.png) no-repeat 0px 50%;}
.class_Two li p a {display:block;height:40px;line-height:40px;margin-left:39px;padding:0 15px;color:#d50002;font-size:16px;text-decoration:none;}
.switch2 {overflow:hidden;*overflow:visible;}
.switchBg1a {float:left;color:#fff;}
.switchBg1a p {background:url(imagesactive_square.png) no-repeat 0px 50%;}
.switchBg1a p a {background:url(imagesactive_square_li.png);color:#fff!important;}
.switchBg2a {float:left;color:#000000;}
.switchBg2a p a {background:url(imagesdefault_square_li.png);}
.class_Three {display:inline-block;height:auto;margin-bottom:20px;}
.class_Three li {display:inline-block;margin-left:19px;margin-right:22px;cursor:pointer;color:#515151;}
.class_Three li p {font-size:16px;white-space:normal;}
.class_Three li p a {display:block;height:45px;line-height:40px;text-decoration:none;font-size:16px;}
.switch {overflow:hidden;}
.switchBg1 {float:left;color:#fff;}
.switchBg1 p a {color:#d02425!important;background:url(imagesbottomArrow_publics.png) no-repeat center 38px;}
.switchBg2 {float:left;color:#000000;}
.publics_left .queryHr {height:10px;margin-bottom:10px;background:url(imageshrBite_hy.png);}
.publicsDivContent {margin-bottom:30px;min-height:488px;}
.publicsDivContent li {height:60px;padding-left:10px;border-bottom:1px dashed #e3e3e3;}
.publicsTitle {display:inline-block;font-size:14px;line-height:60px;color:#4f4f4f;background:url(imagesli_publics.png) no-repeat 5px 50%;padding-left:2em;}
.publicsTitle a {color:#4f4f4f;}
.publicsDivContent li .titleDate {line-height:60px;color:#4f4f4f;font-size:14px;}
.clsPage {font-family:"Microsoft Yahei"!important;}

.info_ggfw {display:inline-block;margin-top:30px;}
.info_ggfwL {float:left;width:370px;height:100px;}
.info_ggfwL .info_ggfwImg {float:left;width:67px;height:67px;margin-left:80px;margin-top:20px;background:url(imagesuseless_ggfw.png) no-repeat center;}
.info_ggfwL p {float:left;display:inline-block;width:200px;margin-top:15px;margin-left:20px;font-family:"Microsoft Yahei";color:#515151;font-size:14px;}
.info_ggfwL a {float:left;display:inline-block;height:30px;line-height:30px;margin-top:15px;margin-left:20px;padding-left:18px;padding-right:18px;background:#e7930e;color:#fff;font-family:"Microsoft Yahei";font-size:14px;}
.info_ggfwHr {float:left;height:100px;width:4px;padding-top:10px;background:url(imagesvertical_ggfw.png) no-repeat center;}
.info_ggfeR {float:right;width:370px;height:100px;}
.info_ggfeR .info_ggfwImg {float:left;width:67px;height:68px;margin-left:80px;margin-top:20px;background:url(imagesuseful_ggfw.png) no-repeat center;}
.info_ggfeR p {float:left;display:inline-block;width:200px;margin-top:15px;margin-left:20px;font-family:"Microsoft Yahei";color:#515151;font-size:14px;}
.info_ggfeR .alink {float:left;display:inline-block;height:30px;line-height:30px;margin-top:15px;margin-left:20px;padding-left:18px;padding-right:18px;background:#dbc00a;color:#fff;font-family:"Microsoft Yahei";font-size:14px;cursor:pointer;}

.publics_right {float:right;display:inline-block;width:262px;margin-left:16px;}
.publics_card {width:262px;margin-bottom:17px;overflow:hidden;}
.card_inner {background-color:#fff7f0;}
.card_inner p {line-height:40px;padding:0 15px;word-wrap:break-word;word-break:break-all;color:#505050;}
.card_head {height:43px;line-height:43px;padding-left:53px;margin-bottom:10px;color:#ffffff;font-size:18px;font-weight:bold;background:url(imagescircle.png) #d02425 no-repeat 18px 50%;}

.publics_button {display:inline-block;width:262px;margin-bottom:12px;}
.button_inner {display:inline-block;}
.button_icon {float:left;display:inline-block;height:40px;}
.button_icon1 {width:125px;margin-right:11px;margin-bottom:13px;background:url(imagesbutton_icon1.png) no-repeat center;}
.button_icon2 {width:125px;margin-bottom:13px;background:url(imagesbutton_icon2.png) no-repeat center;}
.button_icon3 {width:125px;margin-right:11px;background:url(imagesbutton_icon3.png) no-repeat center;}
.button_icon4 {width:125px;background:url(imagesbutton_icon4.png) no-repeat center;}
.button_icon a {display:inline-block;width:75px;height:40px;line-height:40px;padding-left:50px;color:#fff;}

.publics_box {width:262px;}
.box_inner {margin-top:13px;}
.box_head {height:34px;margin-bottom:10px;background:url(imagestitleBg_publics.png) left bottom no-repeat;}
.box_head p {float:left;display:inline-block;padding-left:20px;line-height:25px;font-size:16px;text-align:center;color:#d02425;}
.box_head p a {color:#d02425;}
.box_head .more {float:right;display:inline-block;width:30px;height:34px;line-height:34px;}
.box_ul {padding-left:5px;}
.box_ul li {line-height:40px;padding-left:1em;background:url(imagesspot_publics.png) no-repeat 5px 50%;}

.publicsArticleTitle1 {height:45px;color:#007bc6;font-size:16px;font-weight:bold;border-bottom:1px dashed #eee;}
.publicsArticleTitle2 {height:30px;line-height:30px;margin-bottom:20px;padding-left:20px;color:#007bc6;font-size:16px;border-bottom:1px dashed #eee;}
.publicsFinalTitle h3 {padding-left:10px;font:18px/44px "Microsoft Yahei";color:#007bc6;text-align:center;}
.publicsFinalTitle p {font:12px/40px "Microsoft Yahei";text-align:center;color:#383838;}
.publicsArticle {padding:5px 10px 0px;}
.publicsArticle p {line-height:32px;font-size:14px;color:#383838;}
/*--------------------------------------publics_service end--------------------------------------*/
.nyLine span.xx_list a{display:inline-block; width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;}