﻿@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-mheight{min-height: 800px;}

.rdtl-wrap{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: 16px; 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: 16px; 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: 16px; 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;}



/*民意调查*/

.lan{color: #2C9EDF;}

.hon{color: #e80e0e;}

.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: 292px; padding-left: 52px;}

.mydc-fbdw{width: 130px;}

.mydc-dczt{width: 116px;}

.mydc-jssj{width: 192px;}

.mydc-jyxd{width: 85px;}

.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-jssj{text-align: center; vertical-align: middle;  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: 35px;}

.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: 117px; 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;}