/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;border: 0;background: none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
body{font-family:"microsoft Yahei";font-size:15px;background-color: #fff;color:#333;}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}
.content{width:1024px;margin:0 auto;padding-top:25px;}
/*市委书记信箱*/
.first ul{background-color:#f1f1f1;height:157px;position: relative;}
.first ul li{float:left;width:240px;height:156px;font-size:17px;text-align:center;}
/*.first ul .rddb{width:177px;}*/
.first ul li a{display:block;height:100%;padding-top:35px;
    background: url(sxian.png) no-repeat right center;}
.first ul .jyta a{background: none;}
/*鼠标hover 两边竖线去除*/
.first ul li a:hover{
    position:absolute;
    width: 240px;z-index: 2;
    margin-left:-2px;
    background-color: #fff;background-image:none;color:#bf0c0d;border-top:2px solid #ff0000;}
/*.first ul .rddb a:hover{width:180px;margin-left:-2px;}*/
.first ul li a span{display:block;margin-top:25px;}
.first ul li a div{margin:0 auto;width: 45px; height: 45px;}
.first ul li a .swsj{  background:url(swsj.png) no-repeat center center;}
.first ul li a .szxx{  background:url(szxx.png) no-repeat center center;}
.first ul li a .tzwz{  background:url(tzwz.png) no-repeat center center;}
.first ul li a .zfxf{  background:url(12345.png) no-repeat center center;}
.first ul li a .rddb2{  background:url(rddb.png) no-repeat center center;}
.first ul li a .zxwy{  background:url(zxwy.png) no-repeat center center;}
.first ul li a .jyta2{  background:url(wyjb.png) no-repeat center center;}
/*左侧*/
.left1{width:715px;}
/*.left>div{width:715px;}*/
/*我想市长说句话*/
.sz_photo{width:712px;height:165px;}
.sz_photo div{width:352px;height:165px;}
.sz_photo .sz{background: url(sz.png) no-repeat left center;}
.sz_photo .swsj{background: url(swsj_photo.png) no-repeat left center;}
.sz_photo div a{display:block;height:165px;}
.wytw{width:712px;height:151px;}
.title{width:715px;}
.title span{display:block;height:60px;line-height:60px;}
.title .title1{float:left;border-top:2px solid #bf0c0d;width:110px;}
.title .title1 a{color:#bf0c0d;font-size:21px;}
.title .title2{float:left;border-top:2px solid #dfe1e6;width:604px;}
.pic{position:relative;width:281px;height:173px;}
.pic li span{position:absolute;top:134px;width:100%;line-height:32px;padding-left:12px;display:block;background: url(bg_pic_gray.png);height:32px;color:#fff;}
.pic-title{width:403px;}
.pic-title li{line-height:30px;font-size:15px;}
.pic li a img{width:281px;height:166px;}
/*在线访谈*/
.title-ftyg{width:715px;}
.title-ftyg a{display:block;float:left;height:60px;line-height:60px;font-size:21px;color:#999999;}
/*.title-ftyg span a{color:#999999;}*/
.title-ftyg .icon1{width:110px;
    /*border-top:2px solid #015293;*/
}
.title-ftyg .icon2{width:5px;margin-left:-15px;}
.title-ftyg .icon3{width:110px;
    /*border-top:2px solid #dfe1e6;*/
}
.title-ftyg .icon4{text-align:right;width:495px;
    /*border-top:2px solid #dfe1e6;*/
    font-size:15px;color:#015293;}
.title-ftyg .icon4{color:#015293;float:right;margin-top:-60px;}
.title-ftyg .hover{color:#bf0c0d;}
.title-ftyg-list .img{width:285px;height:175px;}
.title-ftyg-list .img a img{width:100%;height:100%;}
.title-ftyg-list div ul li{line-height:30px;}
.title-ftyg-list div ul{width:415px;height:175px;}
.title-ftyg-list div ul li a span{color:#015293;}
.title-ftyg-list div ul .cut_str3 a span{color:#015293;}
.remover .title-ftyg-list{display:none;}
.remover .title-ftyg-list:first-child{display:block;}

/*右侧*/
.right1{width:461px;}
/*网上调查*/
.title-right{width:461px;}
.title-right span{display:block;height:60px;line-height:60px;}
.title-right .title-list1{font-size:21px;border-top:2px solid #bf0c0d;width:95px;}
.title-right .title-list2{font-size:15px; border-top:2px solid #dfe1e6;width:366px;text-align:right;color:#999999;}
.title-right .title-list1 a{color:#bf0c0d;}
.title-right .title-list2 a{float:right;display:block;margin-top:15px;line-height:33px;text-align:center;
    color:#fff;width:95px;height:33px;background: url(bg_lan.png) no-repeat left center;}
/*.title-right .title-list2 .hover{color:#e21a1a;}*/
.title-right-list{height:226px;overflow:hidden;}
.title-right-list ul{height:210px;overflow:hidden;}
.title-right-list ul li{width:100%;height:35px;line-height:35px;
    /*padding-left:10px;background: url(square.png) no-repeat left center;*/
}
.title-right-list ul .benq{float:left; display:block;width:45px;height:25px;margin-right:15px;color:#fff;line-height:25px;text-align:center;
    background: #3e95d0;font-size:13px;
}
.title-right-list ul .wangq{float:left;  display:block;width:45px;height:25px;margin-right:15px;color:#fff;line-height:25px;text-align:center;
    background: #69a7d1;font-size:13px;
}
.title-right-list ul  a{height: 25px; line-height: 25px;display: block;}
.title-right-list ul  a span{float:right;color:#999999;font-size:13px;}
/*.h210{height:210px;}*/
/*热点回应*/
.rdhy{width:461px;height:320px;}
.rdhy .rdhy-title{height:60px;font-size:21px;border-top:2px solid #dfe1e6;line-height:60px;}
.rdhy .rdhy-title a{background: url(hdjl_pic_01.png) no-repeat left center;color:#333333;padding-left:12px;}

.rdhy-list ul li{
    height: 36px;
    line-height: 36px;
    font-size: 15px;
}
.gmms-num {
    width: 118px;
	display:block;
    float: left;
    color: #e12526;
    text-align: center;
    font-family: "Times New Roman", Times, serif;
}
.rdhy-list ul li a{
    width: 232px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gmms-state {
    width: 60px;
    float: right;
    text-align: center;
}
.gmms-time {
    width: 100px;
    float: right;
    text-align: center;
}


.rdhy .rdhy-title a {
    background: none;
   color: #0661b2;
height:44px;
line-height:44px;
}
.slcx {padding:0 0px;}
.frm_control_group {
    width: 400px;
    margin: auto;
}
.frm_control_group {
padding-top:5px;
    padding-bottom: 5px;
}
.frm_label {
    width: 100px;
    float: left;
    margin-right: 1em;
    line-height: 35px;
}
.frm_controls {
    display: table-cell;
    float: none;
    vertical-align: top;
    width: auto;
}
.frm_input {
    width: 210px;
    outline: 0 none;
    border: 1px solid #C5C5C5;
    height: 31px;
    line-height: 31px;
    vertical-align: middle;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06) inset;
    padding: 0 10px;
}
.frm_tips {
    color: #C1C2C3;
    padding-top: 4px;
    width: 210px;
}
.toolBar {
    text-align: center;
    padding: 15px 0 0 0px;
    border-top: 0px solid #D2D2D2;
    box-shadow: 0 1px 0 #FBFBFB inset;
    -webkit-box-shadow: 0 1px 0 #FBFBFB inset;
}
.btn {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    overflow: visible;
    padding: 0 36px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
margin:0 20px;
}
.btn_primary {
    background-color: #bf0c0d;
    color: #FFFFFF;
    border: 0px solid red;
}
.slcx .rdhy-title {
    height:45px;
    font-size: 21px;
    line-height: 45px;
color:#bf0c0d;
}
.title-ftyg-list .img a img{
  width: 281px;
    height: 166px;
}
.pic-title{width:415px;}

.zzjg-list {
    position: relative;
    margin: 0;
    border-bottom: 1px solid #ddd;
}
.zzjg-list li {
    font-size: 18px;
    float: left;
    margin-bottom: -1px;
width:24%;
}
.zzjg-list li a {
    background: none;
    color: #999;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: bold;
    margin-right: 0;
    line-height: 1.42857143;
    border-radius: 0;
    text-align: center;
    position: relative;
    display: block;
    padding: 8px 12px;
}
.zzjg-list li.active a, .zzjg-list li a:hover, .zzjg-listli.active a, .zzjg-list li.active>a {
    color: #bf0c0d!important;
}
.rdhy-title{
    background-color: #f8f8f8;
    display: block;
    height: 45px;
    width: 100%;
}
.rdhy-title{
    border: 1px solid #eee;
}
.rdhy .rdhy-title {
    height: 45px;
    font-size: 21px;
    border-top: 1px solid #dfe1e6;
    line-height: 45px;
}
.rdhy-title .mc {
    display: inline-block;
    padding: 0 18px;
    letter-spacing: 1px;
    border-top: 2px solid #0661b2;
    color: #0661b2;
    height: 45px;
    font-size: 18px;
    line-height: 44px;
    font-weight: bold;
    background-color: #fff;
    margin: -1px;
    float: left;
    cursor: pointer;
}
.wszb .rdhy-title a {
    background: none;
    color: #bf0c0d;
    height: 44px;
    line-height: 44px;
padding-left: 12px;
}
.linkxx{width:270px;margin-top:25px;}
.linkxx a{
	display:block;
	float:left;
	width:125px;
	margin:5px 5px;
	text-align:center;
	height:60px;
	line-height:60px;
	background-color:#aaa;
	color:#fff;
	font-size:18px;
}
.linkxx a:hover{background-color:#0661b2;}

