﻿@charset "utf-8";
/*初始化样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin: 0; padding: 0;}
body{color: #333333; font-size: 15px; font-family: "Microsoft YaHei", "SimHei", "Verdana", "Arial", "sans-serif";}
td,th,caption{font-size: 15px;}
h1, h2, h3, h4, h5, h6{font-weight: normal; font-size: 100%;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}
a{color: #333333; text-decoration: none;}
a:hover{text-decoration: none;}
img{border: none;}
ol,ul,li{list-style: none;}
input, textarea, select, button{font: 14px "Microsoft YaHei", "SimHei", "Verdana", "Arial", "sans-serif";}
table{border-collapse: collapse;}
html{overflow-y: scroll;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{*zoom: 1;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
.width1200{width: 1200px; height: auto; margin: 0 auto;}
.fle{float: left;}
.fri{float: right;}
.mtop8{margin-top: 8px;}
.boder0{border-right: 0!important;}
.padd15{padding: 15px;}
.mtop20{margin-top: 20px;}
.mtop15{margin-top: 15px;}
.mtop45{margin-top: 45px;}
.mbot18{margin-bottom: 18px;}
.gyx-w351{width: 351px;}
.gyx-w796{width: 796px;}
.gyx-slss{width: 58px; height: 32px; line-height: 32px; border: 0; outline: 0; position: absolute; top: 6px; left: 10px; font-size: 15px; color: #333333;}
.gyx-more{margin-right: 20px;}
.gyx-more a{font-size: 15px; color: #AAAAAA;}
.gyx-more a:hover{color: #C71B1B;}
/*头部*/
.rdtl-tb{width: 100%; min-width: 1200px; height: 201px; overflow: hidden;}
/*导航*/
.rdhy-nav{background-color: #85B8DF;}
.rdhy-nav li{width: 149px; height: 55px; line-height: 55px; float: left; text-align: center; font-size: 18px; border-right: 1px solid #FFFFFF;}
.rdhy-nav li a{color: #FFFFFF; display: block; width: 100%; height: 100%;}
/*底部*/
.rdtl-db{width: 100%; min-width: 1200px; height: 100px; overflow: hidden;}
/*热点讨论*/
.rdtl-wrap{height: auto; background-color: #FFFFFF; margin-bottom: 30px;}
.rdtl-lmbt{width: 100%; height: 52px; line-height: 52px; background-color: #2C9EDF; font-size: 24px; text-indent: 20px; color: #FFFFFF;}
.rdtl-lmbt a{color: #FFFFFF;}
.rdtl-js{background-color: #F6F6F6; overflow: hidden;}
.rdtl-js p{padding: 20px; line-height: 28px; text-indent: 2em; font-size: 15px; color: #333333;}
.rdtl-czzn{padding: 26px 40px 20px 40px; background: url(/images/rdtl02.png) top center no-repeat;}
.rdtl-czzn h2{font-size: 26px; color: #FF3300; text-align: center;}
.rdtl-czzn h2 img{width: 42px; height: 41px; vertical-align: top; margin-right: 8px;}
.rdtl-znnr{margin-top: 32px;}
.rdtl-czzn p{line-height: 28px; font-size: 15px; color: #333333; padding-left: 16px; background: url(/images/rdtl03.png) 4px 10px no-repeat;}
.rdtl-ss{background: url(/images/wlwz01.png) bottom center no-repeat; height: 202px; padding: 20px;}
.rdtl-ss h2{font-size: 24px; color: #2C9EDF; line-height: 32px;}
.rdtl-ssk{margin-top: 28px; position: relative;}
.rdtl-ssk input{width: 246px; height: 45px; line-height: 45px; border: 0; outline: 0; color: #666666; padding: 0 10px;}
.rdtl-ssk img{width: 45px; height: 45px; vertical-align: top; cursor: pointer; position: absolute; right: 0; top: 0;}
.rdtl-lm{width: 100%; height: 47px; line-height: 47px; background: url(/images/rdtl-06.png) left center no-repeat;}
.rdtl-lm h2{font-size: 24px; width: 143px; float: left; text-align: center; color: #2C9EDF;}
.rdtl-lm h2 a{color: #2C9EDF;}
.rdtl-bt{line-height: 38px; background-color: #EDF5FD; font-size: 15px; color: #2C9EDF;}
.rdtl-bt span{display: inline-block; text-align: center;}
.rdtl-tlzt{width: 391px; padding-left: 52px;}
.rdtl-fbdw{width: 172px;}
.rdtl-kssj{width: 172px;}
.rdtl-sj span{display: inline-block; line-height: 38px; font-size: 15px; color: #333333;}
.rdtl-sj .rdtl-tlzt{background: url(/images/rdtl05.png) 18px center no-repeat; vertical-align: middle; text-align: left;}
.rdtl-sj .rdtl-tlzt a{color: #333333; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.rdtl-sj .rdtl-tlzt a:hover{color: #C71B1B;}
.rdtl-sj .rdtl-fbdw{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.rdtl-sj .rdtl-kssj{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.rdtl-sj li{margin: 10px 0;}
.rdtl-rm{padding: 0 20px 15px 20px; background-color: #F6F6F6;}
.rdtl-rm li{height: 24px; line-height: 24px; padding-top: 15px;}
.rdtl-rm li a{display: block; width: 312px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333333; background: url(/images/rdtl04.png) left center no-repeat; text-indent: 10px;}
.rdtl-rm li a:hover{color: #C71B1B;}
/*热点回应文章*/
.rdtl-wzbt{padding: 15px; background: url(/images/rdtl02.png) top center no-repeat;}
.rdtl-wzbt h2{font-size: 26px; color: #FF3300; line-height: 34px; text-align: center; margin-top: 15px;}
.rdtl-wzxx ul li{float: left; line-height: 22px; font-size: 15px; color: #1872CC;}
.rdtl-wzxx .rdtl-wzkssj{width: 250px; text-align: right;}
.rdtl-wzxx .rdtl-wzjssj{width: 250px; text-align: center;}
.rdtl-wzfbdw{width: 265px; text-align: left;}
.rdtl-wztxt{font-size: 15px; color: #333333; line-height: 28px; text-indent: 2em;}
.rdtl-wztxt img{max-width: 765px; height: auto;}
.rdtl-wzhfnr{border: 1px solid #EEEEEE; width: 100%; height: auto;}
.rdtl-wzpl{padding: 22px; font-size: 14px; color: #333333;}
.rdtl-wzmc{font-weight: bold;}
.rdtl-wzplnr{line-height: 28px; margin-top: 15px;}
.rdtl-wztzxx{background-color: #EDF5FD;}
.rdtl-wztzxx li{height: 34px; line-height: 34px; float: left; font-size: 14px; color: #333333;}
.rdtl-wztzsl{width: 253px; text-align: left; text-indent: 25px;}
.rdtl-wztime{width: 181px; text-align: center;}
.rdtl-wzload{padding: 5px 0px 35px 0px;border-bottom: 1px solid #CDCDCD;}
.rdtl-wzfbpl{margin: 25px 0 30px 0;}

/*观点集荟*/
.gdhc-wrap{height: auto; background-color: #FFFFFF; margin-bottom: 30px;}
.gdhc-lmbt{width: 100%; height: 52px; line-height: 52px; background-color: #2C9EDF; font-size: 24px; text-indent: 20px; color: #FFFFFF;}
.gdhc-lmbt a{color: #FFFFFF;}
.gdhc-js{background-color: #F6F6F6; overflow: hidden;}
.gdhc-js p{padding: 20px; line-height: 28px; text-indent: 2em; font-size: 15px; color: #333333;}
.gdhc-ss{background: url(/images/wlwz01.png) bottom center no-repeat; height: 151px; padding: 20px;}
.gdhc-ss h2{font-size: 24px; color: #2C9EDF; line-height: 32px;}
.gdhc-ssk{margin-top: 28px; position: relative; background-color: #FFFFFF;}
.gdhc-ssk input{width: 178px; height: 45px; line-height: 45px; border: 0; outline: 0; color: #666666; padding: 0 10px; position: relative; left: 68px;}
.gdhc-ssk img{width: 45px; height: 45px; vertical-align: top; cursor: pointer; position: absolute; right: 0; top: 0;}
.gdhc-rm{padding: 0 20px 15px 20px; background-color: #F6F6F6;}
.gdhc-rm li{height: 24px; line-height: 24px; padding-top: 15px;}
.gdhc-rm li a{display: block; width: 312px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333333; background: url(/images/rdtl04.png) left center no-repeat; text-indent: 10px;}
.gdhc-rm li a:hover{color: #C71B1B;}
.gdhc-fllb h2{position: relative;}
.gdhc-fllb h2 a{display: block; width: 100%; height: 100%; cursor: pointer;}
.gdhc-fllb h2 img{position: absolute; top: 50%; margin-top: -9px; right: 18px;}
.gdhc-fllb ul{width: 349px; height: auto; border: 1px solid #2C9EDF; display: none;}
.gdhc-fllb ul li{line-height: 30px; padding: 4px 0; text-indent: 20px; vertical-align: top;}
.gdhc-fllb ul li:hover{background-color: #F5F5F5;}
.gdhc-fllb ul li a{font-size: 15px; color: #333333; display: block; width: 100%; height: 100%;}
.gdhc-lm{width: 100%; height: 47px; line-height: 47px; background: url(/images/rdtl-06.png) left center no-repeat;}
.gdhc-lm h2{font-size: 24px; width: 143px; float: left; text-align: center; color: #2C9EDF;}
.gdhc-lm h2 a{color: #2C9EDF;}
.gdhc-bt{line-height: 38px; background-color: #EDF5FD; font-size: 15px; color: #2C9EDF;}
.gdhc-bt span{display: inline-block; text-align: center;}
.gdhc-tlzt{width: 522px; padding-left: 52px;}
.gdhc-fbdw{width: 88px;}
.gdhc-kssj{width: 125px;}
.gdhc-sj span{display: inline-block; line-height: 38px; font-size: 15px; color: #333333;}
.gdhc-sj .gdhc-tlzt{background: url(/images/rdtl05.png) 18px center no-repeat; vertical-align: middle; text-align: left;}
.gdhc-sj .gdhc-tlzt a{color: #333333; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gdhc-sj .gdhc-tlzt a:hover{color: #C71B1B;}
.gdhc-sj .gdhc-fbdw{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gdhc-sj .gdhc-kssj{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gdhc-sj li{margin: 10px 0;}
.gdhc-xwbd{background-color: #F6F6F6; border-top: 1px solid #DDDDDD; padding: 5px 7px 15px 15px;}
.gdhc-xwbd ul li{float: left; width: 156px; height: 49px; overflow: hidden; margin: 10px 8px 0 0;}
.gdhc-xwbd ul li img{width: 156px; height: 49px; vertical-align: top;}
.gdhc-xwbd ul li img:hover{filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

/*民意调查*/
.mydc-wrap{height: auto; background-color: #FFFFFF; margin-bottom: 30px;}
.mydc-lmbt{width: 100%; height: 52px; line-height: 52px; background-color: #2C9EDF; font-size: 24px; text-indent: 20px; color: #FFFFFF;}
.mydc-lmbt a{color: #FFFFFF;}
.mydc-js{background-color: #F6F6F6; overflow: hidden;}
.mydc-js p{padding: 20px; line-height: 28px; text-indent: 2em; font-size: 15px; color: #333333;}
.mydc-ss{background: url(/images/wlwz01.png) bottom center no-repeat; height: 165px; padding: 20px;}
.mydc-ss h2{font-size: 24px; color: #2C9EDF; line-height: 32px;}
.mzdc-ra{margin-top: 40px; line-height: 22px;}
.mzdc-ra label{margin-right: 35px;}
.mzdc-ra input{vertical-align: middle;}
.mzdc-ra span{padding-left: 8px; font-size: 15px; color: #333333;}
.mydc-ssk{margin-top: 18px; position: relative; background-color: #FFFFFF;}
.mydc-ssk input{width: 178px; height: 45px; line-height: 45px; border: 0; outline: 0; color: #666666; padding: 0 10px; position: relative; left: 68px;}
.mydc-ssk img{width: 45px; height: 45px; vertical-align: top; cursor: pointer; position: absolute; right: 0; top: 0;}
.mydc-rm{padding: 0 20px 15px 20px; background-color: #F6F6F6;}
.mydc-rm li{height: 24px; line-height: 24px; padding-top: 15px;}
.mydc-rm li a{display: block; width: 312px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333333; background: url(/images/rdtl04.png) left center no-repeat; text-indent: 10px;}
.mydc-rm li a:hover{color: #C71B1B;}
.mydc-lm{width: 100%; height: 47px; line-height: 47px; background: url(/images/rdtl-06.png) left center no-repeat;}
.mydc-lm h2{font-size: 24px; width: 143px; float: left; text-align: center; color: #2C9EDF;}
.mydc-lm h2 a{color: #2C9EDF;}
.mydc-bt{line-height: 38px; background-color: #EDF5FD; font-size: 15px; color: #2C9EDF;}
.mydc-bt span{display: inline-block; text-align: center;}
.mydc-tlzt{width: 422px; padding-left: 52px;}
.mydc-fbdw{width: 130px;}
.mydc-dczt{width: 86px;}
.mydc-jyxd{width: 92px;}
.mydc-sj span{display: inline-block; line-height: 38px; font-size: 15px; color: #333333;}
.mydc-sj .mydc-tlzt{background: url(/images/rdtl05.png) 18px center no-repeat; vertical-align: middle; text-align: left;}
.mydc-sj .mydc-tlzt a{color: #333333; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mydc-sj .mydc-tlzt a:hover{color: #C71B1B;}
.mydc-sj .mydc-fbdw{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mydc-sj .mydc-dczt{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mydc-sj .mydc-jyxd{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mydc-sj .mydc-jyxd a:hover{color: #C71B1B;}
.mydc-sj li{margin: 10px 0;}
.mydc-dclj{width: auto; overflow: hidden; height: 30px; line-height: 30px; margin: 10px 0 0 182px; border-top: 2px solid #C9D6E6;}
.mydc-dclj li{float: left; width: 96px; text-align: center;}
.mydc-dclj li a{font-size: 14px; font-weight: bold; color: #333333;}
.mydc-dclj li a:hover{color: #C71B1B;}

/*议案提案*/
.yata-wrap{height: auto; background-color: #FFFFFF; margin-bottom: 30px;}
.yata-lmbt{width: 100%; height: 52px; line-height: 52px; background-color: #2C9EDF; font-size: 24px; text-indent: 20px; color: #FFFFFF;}
.yata-lmbt a{color: #FFFFFF;}
.yata-js{background-color: #F6F6F6; overflow: hidden;}
.yata-js p{padding: 20px; line-height: 28px; text-indent: 2em; font-size: 15px; color: #333333;}
.yata-ss{background: url(/images/wlwz01.png) bottom center no-repeat; height:202px; padding: 20px;}
.yata-ss h2{font-size: 24px; color: #2C9EDF; line-height: 32px;}
.yata-ra{margin-top: 24px; line-height: 22px;}
.yata-ra label{margin-right: 30px;}
.yata-ra input{vertical-align: middle;}
.yata-ra span{padding-left: 8px; font-size: 15px; color: #333333;}
.yata-ssk{margin-top: 20px; position: relative;}
.yata-ssk input{width: 246px; height: 45px; line-height: 45px; border: 0; outline: 0; color: #666666; padding: 0 10px;}
.yata-ssk img{width: 45px; height: 45px; vertical-align: top; cursor: pointer; position: absolute; right: 0; top: 0;}
.yata-rm{padding: 0 20px 15px 20px; background-color: #F6F6F6;}
.yata-rm li{height: 24px; line-height: 24px; padding-top: 15px;}
.yata-rm li a{display: block; width: 312px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333333; background: url(/images/rdtl04.png) left center no-repeat; text-indent: 10px;}
.yata-rm li a:hover{color: #C71B1B;}
.yata-lm{width: 100%; height: 47px; line-height: 47px; background: url(/images/rdtl-06.png) left center no-repeat;}
.yata-lm h2{font-size: 24px; width: 143px; float: left; text-align: center; color: #2C9EDF;}
.yata-lm h2 a{color: #2C9EDF;}
.yata-bt{line-height: 38px; background-color: #EDF5FD; font-size: 15px; color: #2C9EDF;}
.yata-bt span{display: inline-block; text-align: center;}
.yata-anyou{width: 296px; padding-left: 52px; }
.yata-bljg{width: 75px;}
.yata-lxr{width: 68px;}
.yata-jc{width: 116px;}
.yata-bh{width: 90px;}
.yata-fws{width: 76px;}
.yata-sj span{display: inline-block; line-height: 38px; font-size: 15px; color: #333333;}
.yata-sj .yata-anyou{background: url(/images/rdtl05.png) 18px center no-repeat; vertical-align: middle; text-align: left;}
.yata-sj .yata-anyou a{color: #333333; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yata-sj .yata-anyou a:hover{color: #C71B1B;}
.yata-sj .yata-bljg{text-align: center; vertical-align: middle;}
.yata-sj .yata-lxr{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yata-sj .yata-jc{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yata-sj .yata-bh{text-align: center; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yata-sj .yata-fws{text-align: center; vertical-align: middle;}
.yata-sj li{margin: 10px 0;}
.yata-sle{width: 74px; height: 32px; line-height: 32px; border: 0; outline: 0; font-size: 15px; color: #333333;}
.yata-yqlj{background-color: #F6F6F6; padding: 22px 4px 22px 18px;}
.yata-yqlj ul li{float: left; width: 180px; height: 73px; overflow: hidden; margin-right: 11px;}
.yata-yqlj ul li img{width: 180px; height: 73px; vertical-align: top;}
.yata-yqlj ul li img:hover{filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

/*议案提案文章*/
.yata-wznav{height: 38px; line-height: 38px; background-color: #EDF5FD; padding: 0px 8px;}
.yata-wzwz{font-size: 15px; color: #AAAAAA;}
.yata-wzwz a{font-size: 15px; color: #AAAAAA;}
.yata-wzwz a:hover{color: #C71B1B;}
.yata-wzwz img{width: 12px; height: 16px; vertical-align: top; margin: 11px 8px 0px 0px;}
.yata-wzfh a{font-size: 15px; color: #AAAAAA;}
.yata-wzfh a:hover{color: #C71B1B;}
.yata-wzfh img{width: 18px; height: 15px; vertical-align: top; margin: 11px 8px 0px 0px;}
.yata-wzbt{font-size: 24px; color: #2C9EDF; width: 724px; line-height: 34px; margin: 32px auto 0 auto; text-align: center;}
.yata-wzxx{padding: 0 42px; background-color: #F7FAFD; border-top: 1px solid #EEEEEE;}
.yata-wzxx ul li{float: left; width: 237px; padding: 12px 0px; font-size: 15px; color: #333333;}
.yata-wztxt{font-size: 15px; color: #333333; line-height: 28px; margin: 35px auto 0px auto; width: 774px;}
.yata-wznrzt{text-indent: 2em;}
.yata-wznrzt img{max-width: 774px; height: auto;}
.yata-wzgjtj{padding: 0px 10px; margin-top: 35px; background-color: #F7FAFD; border-top: 1px solid #EEEEEE;}
.yata-wzgjtj li{line-height: 22px; padding: 8px 0px; font-size: 15px; color: #2C9EDF;}
.yata-wzgjtj li a{display: inline-block; width: auto; height: 100%; color: #333333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yata-wzgjtj li a:hover{color: #C71B1B;}
.yata-wzgjtj li span{float: left;}