.detail_box{width: 1080px; padding: 57px 40px 0;}
.detail_ltitle{width: 100%; line-height: 58px; text-align: center; font-size: 32px; color: #c50e1b;}
.detail_stitle{width: 100%; height: 40px; line-height: 40px; font-size: 22px; text-align: center;}
.detail_info{width: 100%; height: 41px; line-height: 41px; border-bottom: 1px solid #ddd; margin-top: 13px;}
.detailinfo_left{width: 776px; height: 41px; line-height: 41px;}
.detailinfo_left span{font-size: 12px; color: #999; margin-right: 16px;}
.detailinfo_font{ height: 41px; line-height: 41px;}
.detailinfo_font span,.detailinfo_font a{font-size: 12px;}
.bdsharebuttonbox{margin: 7px 34px 0 0;}
.newscontnet{width: 1080px; font-size: 16px; margin-top: 20px; line-height: 188%; font-family: 瀹嬩綋; min-height: 164px; padding: 20px 0px 40px;}
.wzewm{text-align:center; margin:0 auto;}
.wzewm span{display:block;}
.wzewm span.txt_color{font-size: 12px; color: #c0c0c0;}
.wzbot{width: 100%; height: 24px; line-height: 24px; padding: 10px 0; margin-top: 30px; border-top: 1px solid #ddd;}
.wzbot ul li{float: left; margin-right: 5px;}
.wzbot ul li a{display: inline-block; border: 1px solid #ddd; padding: 0 17px; color: #666;}
.wzbot ul li a:hover{background: #e70e16; color: #fff;}
.detail_zy{width: 100%; height: 31px; line-height: 31px; margin-top: 29px;}
.detail_zy div{background-image: url(../images/detail_icon.png); background-repeat: no-repeat; font-size: 16px; color: #444;}
.detail_zy div.detail_prev{background-position: 0 3px; padding-left: 33px;}
.detail_zy div.detail_next{background-position: right -72px; padding-right: 33px;}
.detail_downlist{margin: 10px auto; background: url(../images/detail_icon.png) 10px -277px no-repeat;}
.detail_downlist ul li{height: 30px; line-height: 30px; padding-left: 30px; font-size: 16px;}
.detail_zzsm{width: 100%; height: 30px; line-height: 30px; color: #f00; font: 18px/30px 瀹嬩綋;}


.gov_box ul li{float: left; margin-right: 28px;}
.gov_box ul li a{color: #fff;}
.hotonline_img{width: 235px; height: 52px; margin: 64px 365px 0 0;}
.hot_nav{width: 1200px; height: 50px; line-height: 50px; margin: 0 auto; overflow: hidden;}
.hot_nav ul{width: 1220px;}
.hot_nav ul li{float: left;}
.hot_nav ul li a{display: block; padding: 0 54px; font-size: 18px; color: #fff; font-weight: bold; background: #e70e16;}
.hot_nav ul li a:hover{background: #cf060d;}
.hotonline_left{width: 882px;}
.hot_flash{width: 414px; height: 278px; border: 1px solid #ddd; position: relative; overflow: hidden;}
.hotflash_bd ul li{width: 414px; height: 278px; position: relative;}
.hotflash_bd ul li img{width: 414px; height: 278px; position: absolute; left: 0; top: 0;}
.hotflash_bd ul li p{width: 100%; height: 40px; line-height: 40px; text-indent: 11px; background: url(../images/op50.png) repeat; color: #fefefe; position: absolute; left: 0; bottom: 0;}
.hot_flash .hd{width: 110px; height: 10px; position: absolute; right: 11px; bottom: 16px;}
.hot_flash .hd ul li,.m_flash1 .hd ul li{width: 10px; height: 10px; float: left; margin-left: 12px; border-radius: 50%; background-image: url(../images/change_homeicon.png); background-repeat: no-repeat; background-position: -30px 0;}
.hot_flash .hd ul li.on,.m_flash1 .hd ul li.on{background-position: 0 0;}
.hot_newlist{width: 446px; height: 278px; border: 1px solid #ddd;}
.hot_newlist div{width: 100%; height: 40px; line-height: 40px; background: #f5f5f5; text-align: center;}
.hot_newlist div a{font-size: 18px; color: #e70e16;}
.hot_newlist ul{padding: 10px;}
.hot_boxlist{width: 429px; height: 279px; border: 1px solid #ddd; margin-top: 20px;}
.hot_boxlist ul{padding: 11px 10px 0;}
.hotonline_right{width: 258px;}
.hotonline_prev{width: 256px; height: 236px; border: 1px solid #ddd; border-top: 1px solid #e70e16;}
.hotonline_prev h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; text-indent: 15px;}
.hotonline_prev h1 a{font-size: 16px; color: #e70e16; font-weight: bold; float: left;}
.hotonline_prev_box{width: 226px; margin: 9px auto;}
.hotonline_prev_box p{line-height: 34px;}
.hotonline_dema{width: 256px; height: 193px; border: 1px solid #ddd; border-top: 1px solid #e70e16; margin: 20px auto;}
.hotonline_dema h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; text-indent: 15px;}
.hotonline_dema h1 a{font-size: 16px; color: #e70e16; font-weight: bold; float: left;}
.hotonline_dema_box{width: 204px; height: 60px; padding-left: 28px; margin: 11px auto 21px; background: url(../images/hotonline_icon.png) left 7px no-repeat;}
.hotonline_dema_box p{line-height: 30px;}
.hotonline_dema audio{width: 244px; height: 32px; padding: 4px 0; margin: 0 5px; border: 1px solid #ddd; background: #fafafa;}
.hotonline_unit{width: 256px; height: 216px; border: 1px solid #ddd; border-top: 1px solid #e70e16;}
.hotonline_unit h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; text-indent: 15px;}
.hotonline_unit h1 a{font-size: 16px; color: #e70e16; font-weight: bold; float: left;}
.hotonline_unit ul{padding: 11px 12px 0;}
.hotonline_unit ul li{width: 116px; line-height: 30px; float: left;}
.hotonline_web{width: 256px; height: 408px; margin-top: 20px; border: 1px solid #ddd; border-top: 1px solid #e70e16;}
.hotonline_web h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; text-indent: 15px;}
.hotonline_web h1 a{font-size: 16px; color: #e70e16; font-weight: bold; float: left;}
.hotonline_web ul{padding: 1px 10px 0;}


.listpicture_box{width: 883px; min-height: 752px; margin: 9px auto; overflow: hidden;}
.listpicture_box ul li{width: 204px; height: 172px; margin: 0 8px 16px 8px; text-align: center; float: left;}
.listpicture_box ul li a img{width: 182px; height: 120px; padding: 10px; background: #f2f2f2;}
.listpicture_box ul li a p{width: 100%; height: 32px; line-height: 32px;}
.listpicture_box ul li a:hover img{background: #e4b2b2;}


.listdate_left{width: 358px; border: #e6e6e6 1px solid;}
.listdate_title{width: 100%; height: 46px; line-height: 46px; background: #f5f5f5; text-align: center; font-size: 16px; color: #e70e16; border-bottom: #e6e6e6 1px solid;}
.listdate_box{height: 335px; padding: 0 15px;}
.Calendar table td{font-size:15px; text-align:center;} 
.Calendar table thead{} 
.Calendar table thead td{font-weight:bold; height:60px;} 
.Calendar table tbody td{height:32px;}
.Calendar table tbody td a{display:inline-block; width:36px; height:30px; line-height:30px;}
.Calendar table tbody td a:hover{background:#f2f2f2;}
.Calendar table tbody td.onToday a{background:#bc1011; color:#fff; font-weight:bold;}
.date_ym{ padding:30px 0; position:relative; height:20px;}
.date_ym .btn{position:absolute; width:16px; height:16px; background:url(../images/date_arrow.png) no-repeat; cursor:pointer; top:50%; margin-top:-8px;}
.date_ym #idCalendarPre{left:10%; background-position:0 0;}
.date_ym #idCalendarNext{right:10%; background-position:-17px 0;}
.date_ym #idCalendarPre:hover{ background-position:0 -17px;}
.date_ym #idCalendarNext:hover{ background-position:-17px -17px;}
.date_ym .ym{text-align:center; font-size:18px; line-height:20px;}
#idCalendar td.onSelect { font-weight:bold; } 
#idCalendar td.onSelect a{background:#f2f2f2;}
.listdate_right{width: 773px; border: #e6e6e6 1px solid; padding-bottom: 20px;}
.listdateright_title{width: 100%; height: 46px; line-height: 46px; border-bottom: 1px solid #e6e6e6; text-indent: 26px; font-size: 16px; font-weight: bold; color: #e70e16; background: #f5f5f5;}
.listdateright_box{padding: 20px 30px 0;}
.listdateright_box ul li{width: 100%; line-height: 30px; text-indent: 15px;}
.listdateright_box ul li a i{font-style: normal; color: #e70e16;}
.listdateright_box ul li span{float: right; color: #999; font-size: 13px;}


.vote_date{width:100%; height:41px; line-height:41px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;}
.vote_date_left{padding-left:50px;}
.vote_date_right{padding-right:124px;}


.gazette_left{width: 288px; border: 1px solid #ddd;}
.gazette_titlel{width: 100%; height: 47px; line-height: 47px; text-align: center; background: #e56869; color: #fff; font-size: 16px; font-weight: bold;}
.gazette_book{width: 148px; height: 185px; background: url(../images/book.png) no-repeat; margin: 20px auto; text-align: center;}
.gazette_book a{display: block; color: #999; padding: 148px 0 16px;}
.gazette_description{width: 278px; height: 212px; margin: 0 auto;}
.gazette_description p{padding-left: 30px; line-height: 32px; margin-bottom: 10px; background-image: url(../images/gazette_icon.png); background-repeat: no-repeat;}
.gaz_no1{background-position: 0 6px;}
.gaz_no2{background-position: 0 -143px;}
.gazette_form{width: 270px; height: 180px; margin-bottom: 29px; margin: 0 auto 29px;}
.gazette_form select{width: 270px; height: 45px; margin-top: 10px; border: 1px solid #ddd; color: #999; padding-left: 11px;}
.gazette_form input{width: 270px; height: 50px; line-height: 50px; text-align: center; border: none; font-size: 18px; color: #fff; background: #e56869; margin-top: 20px; cursor: pointer;}
.gazette_right{width: 840px;}
.gazette_box{width: 838px; border: 1px solid #ddd; border-bottom: none; overflow: hidden; margin-bottom: 20px;}
.gazette_box h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; background: url(../images/page_icon.png) left 0 no-repeat;}
.gazette_box h1 span{font-size: 16px; font-weight: bold; color: #e70e16; float: left; margin-left: 15px;}
.gazette_box ul{width: 843px; zoom: 1;}
.gazette_box ul li{width: 419px; height: 50px; line-height: 50px; background: url(../images/gazette_icon.png) 20px -215px no-repeat; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; float: left;}
.gazette_box ul li a.gazette_lf{margin-left: 56px;}
.gazette_box ul li a.gazette_lr{float: right; margin-right: 30px; display: inline-block; padding-left: 32px; background: url(../images/gazette_icon.png) left -270px no-repeat;}
.ga_bg{background: url(../images/gazette_icon.png) #f5f5f5 20px -215px no-repeat;}


.gv_galleryWrap{margin: 0 auto;}


.rss_left{width: 809px; height: 798px; border: 1px solid #ddd; padding: 10px;}
.rss_list{margin-bottom: 10px;}
.rss_list ul li{margin-bottom: 5px;}
.rss_list ul li h1{width: 100% ; height: 28px; line-height: 28px; background: url(../images/rss_icon.png) left 5px no-repeat; font-size: 16px; color: #e70e16; text-indent: 23px;}
.rss_list ul li div{width: 100%; height: 28px; line-height: 28px;}
.rss_alj{text-indent: 24px;}
.rss_btn{display: block; width: 100px; height: 17px; margin: 5px 0; background: url(../images/rss_icon.png) left -59px no-repeat;}
.rss_cont{margin: 5px 0;}
.rss_title{width: 100%; height: 36px; line-height: 35px; border-bottom: 1px solid #ddd;}
.rss_title span{display: inline-block; padding: 0 15px; float: left; font-size: 18px; color: #e70e16; border-bottom: 2px solid #e70e16;}
.rsscont_box,.rsscontr_box{padding: 10px;}
.rsscont_box p{line-height: 30px;}
.rss_right{width: 296px; height: 798px; padding: 10px; border: 1px solid #ddd;}
.rsscontr_box p{line-height: 30px; text-indent: 2em;}


.m_sitemappage ul li{ margin-bottom: 10px;}
.m_sitemappage ul li h4{height: 30px; line-height: 30px; font-weight: bold; font-size: 16px;background: #f0f9fe;padding-left: 8px;}
.m_sitemappage ul li h4 a {color:#e22929;font-size: 18px;}
.m_sitemappage ul li .m_ssdpj{padding: 5px 0;padding-left: 8px;}
.m_sitemappage ul li .m_ssdpj a{margin-right: 36px; line-height: 36px;font-size: 16px;}


table.is-feedback td{vertical-align:middle;font-size:14px; font-family:"寰蒋闆呴粦"; background-color:#ffffff;padding: 4px 10px;}
table.is-feedback{border-spacing:1px; border-collapse:separate; }
.is-feedback,.is-feedbox{margin-bottom:15px; padding-left:15%; margin-top: 20px;}
.is-feedback li{height:36px; line-height:36px; font-size:14px; font-family:"寰蒋闆呴粦";}
.is-feedbox li{min-height:35px; height:auto !important;   height:35px; padding:0 0 10px 0; line-height:35px; font-size:14px; font-family:"寰蒋闆呴粦"; zoom:1; clear:both;}
.is-feedbox li label,.is-feedbox li input,.is-feedbox li img{ float:left;}
.is-feedbox li img{margin-right:10px;}
.is-feedbox li label{width:90px;}
li.is-bdnr{height:auto;line-height:22px; padding-bottom:8px;}
.is-feedbox li input{background: #fff; position: relative; line-height: 1.5em; border: 1px solid #ddd; padding: 6px; color: #a7b2b8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.is-feedbox li textarea{background: #fff; position: relative; line-height: 1.5em; border: 1px solid #ddd; padding: 6px; color: #a7b2b8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; overflow: auto; resize: none;}
.is-feedbox input.button{background: #313233; display: inline-block; position: relative; height: 33px; overflow: hidden; margin: 18px 2% 2px 0; padding: 0 15px 0 15px; vertical-align: top; line-height: 34px; font-family: 'Droid Sans', sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase; text-decoration: none; color: #fff; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;	cursor:pointer;}
.is-feedbox input.button:hover{background: #00b2d7; color: #fff;}
.is-feedbacklist{margin:10px;}
.is-feedbacklist li{padding:10px 0; border-bottom:1px solid #ddd;  line-height:20px;}
.is-feedbacktitle{background:#f1f1f1; color:#333; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.is-feedbacktitle dl{padding:5px 10px; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#333; }
.is-feedbacklist .is-feedbackcontent dl{padding:10px; }


.m_applicationleft{width: 320px; height: 510px;}
.m_platform{width: 298px; height: 218px; border: 1px solid #ddd; padding: 0 10px; margin-bottom: 20px;}
.m_platform h1{width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; text-align: center; font-size: 16px; color: #e70e16; font-weight: bold;}
.m_platform ul li{margin: 20px 5px 0; float: left;}
.m_platform_gr{width: 139px; height: 45px; line-height: 45px; text-align: center;}
.m_platform_gr a{display: block; color: #fff; border-radius: 5px;}
.m_platform_a a{background: #4baffa;}
.m_platform_b a{background: #ef86ae;}
.m_creditselect{width: 318px; height: 250px; border: 1px solid #ddd;}
.m_creditselect h1{width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #e70e16; font-weight: bold;}
.m_creditselect .hd{width: 279px; height: 34px; line-height: 34px; padding: 6px 20px 0; background: #e70e16;}
.m_creditselect .hd li{display: inline-block; padding: 0 10px; float: left; color: #fff; cursor: pointer;}
.m_creditselect .hd li.on{background: #fff; color: #e70e16;}
.m_creditselect .bd ul{padding: 15px 20px 0;}
.m_creditselect .bd ul li{width: 100%; height: 35px; line-height: 35px; margin: 5px 0; float: left;}
.m_creditselect .bd ul li label{display: block; width: 77px; height: 35px; text-align: right; float: left;}
.cit_long{width: 179px; height: 33px; padding: 0 10px; border: 1px solid #ddd; border-radius: 5px;}
.cit_code{width: 66px; height: 33px; padding: 0 10px; border: 1px solid #ddd; border-radius: 5px; margin-right: 10px;}
.u_codeimg{width: 76px; height: 29px; vertical-align: middle;}
.u_citsubmit,.u_citreset{width: 65px; height: 30px; line-height: 30px; text-align: center; border: none; border-radius: 4px;  color: #fff; cursor: pointer;}
.u_citsubmit{background: #f33940; margin: 0 15px 0 77px;}
.u_citreset{background: #c9c9c9;}
.m_creditselect .bd ul.m_zdrqlb{padding-top: 5px;}
.m_creditselect .bd ul.m_zdrqlb li{margin: 3px 0;}
.m_zdrqlb select{width: 201px; height: 35px; border: 1px solid #ddd; border-radius: 5px;}
.m_applicationright{width: 820px; height: 510px;}
.m_benefitinfo{width: 818px; height: 250px; border: 1px solid #ddd; margin-bottom: 20px;}
.m_benefitinfo h1,.m_mobileapp h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; background: url(../images/page_icon.png) left 0 no-repeat; font-size: 16px; color: #e70e16; font-weight: bold; text-indent: 15px;}
.m_idselect{width: 240px; height: 195px; margin: 10px 0 0 13px;}
.m_idselect h2{width: 100%; height: 27px; line-height: 27px; text-indent: 18px; font-size: 15px; color: #e70e16; background: url(../images/cade_id.png) 4px center no-repeat;}
.m_idselect ul li{width: 100%; height: 30px; line-height: 30px; margin: 5px 0; float: left;}
.m_idselect ul li label{display: block; width: 77px; height: 30px; float: left;}
.m_idselect ul li label span{font-size: 16px; color: #e70e16; margin-right: 8px;}
.idselect_long{width: 131px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 10px; border-radius: 5px; float: left;}
.idselect_code{width: 45px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 10px; float: left; margin-right: 10px;}
.m_hmcwopen{width: 534px; height: 190px; margin: 10px 13px 0 0;}
.m_hmcwopen .hd{width: 38px; height: 190px;}
.m_hmcwopen .hd ul li{width: 38px; height: 95px; line-height: 15px; background: #f5f5f5; overflow: hidden;}
.m_hmcwopen .hd ul li.on{background: #e70e16;}
.m_hmcwopen .hd ul li.on a{color: #fff;}
.m_hmcwopen .hd ul li a{display: block; padding: 2px 12px;}
.m_hmcwopen .bd{width: 486px; height: 190px; overflow: hidden;}
.m_hmcwopen .bd ul{height: 190px; overflow-y: auto;}
.m_hmcwopen .bd ul li{width: 105px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #ddd; float: left; margin: 0 10px 10px 0;}
.m_hmcwopen .bd ul li a{display: block;}
.m_mobileapp{width: 818px; height: 218px; border: 1px solid #ddd;}

#qrcode img{display: block; width: 120px; height: 120px; margin: 0 auto;}