﻿@charset "utf-8";
/* CSS Document */
/*大标题*/
.newbigtitle{ border: 1px solid #eee; padding: 16px 40px 16px; height: 88px; margin-top: 20px;}
.newbigtitle .title{ height: 50px; line-height: 50px; text-align: center;}
.newbigtitle .title a{ display: block; font-size: 30px; font-weight: bold; color: #454545;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newbigtitle p{ height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; color: #666; text-indent: 2em;}
/*图片轮播*/
.flash{ height:420px; width: 660px; margin-top: 20px; margin-bottom: 20px; overflow:hidden;}
.flash .flash-slide{position: relative;height:100%; width: 100%;}
.flash .ind-flashPic,.flash .ind-flashPic ul,.flash .ind-flashPic li,.flash .ind-flashPic img,.flash .ind-flashPic a{height:100%; width: 100%; }
.flash .ind-flashPic{ position:relative; z-index:0;}
.flash .ind-flashPic li{ zoom:1; vertical-align:middle;}
.flash .ind-flashPic a{display:block; color: #fff; position: relative;}
.flash .ind-flashPic img{display:block;}
.flash .ind-flashPic .title{display: block; height: 50px; line-height:50px; padding: 0 160px 0 21px; font-size: 16px;font-weight: normal; background: rgba(0, 0, 0, 0.45); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.flash .ind-flashPic a:hover .title{color: #fff;}
.flash .ind-flashNum{ height:12px; overflow:hidden; position:absolute; right:10px; bottom:19px; z-index:1; }
.flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.flash .ind-flashNum ul li{ float:left; margin-right:12px; width:12px; height:12px;  font-size: 0; background:url(../images/btn.png) 0 0  no-repeat!important;overflow: hidden; cursor: pointer;  }
.flash .ind-flashNum ul li.on{background:url(../images/btnhover.png) no-repeat!important;  }
/*要闻*/
.ywbox{ width: 520px; height: auto; padding-top: 8px; }
.ywlist{ height: 43px; background: url("../images/secbg.jpg") bottom repeat-x;}
.ywlist ul li{ float: left; background:url("../images/secline.jpg") right center no-repeat; padding-right: 17px; margin-right: 18px;}
.ywlist ul li a{ display:block; height:43px;font-size: 20px;   line-height: 42px; color: #535353; padding: 0 7px;}
.ywlist ul li.active a{ color: #c62634; font-weight: bold; background: url("../images/sec2.jpg") bottom repeat-x;}
.ywlist ul li.last_li{ padding-right: 0px; margin-right: 0px; background: none;}

.ywlist ul li.yige{ padding-right: 0px; margin-right: 0px; background: none;}

.yw_wz{overflow: hidden;}
.yw_wz dl{ display: none;}
.yw_wz dl.active{ display: block;}
.list_wz li{ height: 34px; line-height: 34px; background:url("../images/dot.jpg") left center no-repeat; padding-left: 17px; position: relative;}
.list_wz li a{display: block;overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap;}
.list_wz li .date{ color: #a7a7a7; font-size: 16px; position: absolute; right:0px; top:0px;}
.list_wz li img{ float: left; margin-top: 12px;}
.list_wz li a:hover{ color: #ff0000;}
.yw_wz1{ padding-top: 7px; height: 72px;}
.yw_wz .list_wz li a{ max-width: 410px;}
.zyzz_tit{height: 31px;line-height: 31px; overflow: hidden;}
.zyzz_tit li{float: left;margin-right: 22px;}
.zyzz_tit li a{font-size: 16px;color:#c50001;}
.zyzzcon{height: 60px;padding: 0;}
.zyzzcon ul li{ height: 30px; line-height: 30px; background:url("../images/dot.jpg") left center no-repeat; padding-left: 17px;}
.zyzzcon ul li a{display: block;overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; float: none; margin-right: 60px;}
.zyzzcon ul li .date{ color: #a7a7a7; font-size: 16px;}

.lmlisttit{ height: 38px; padding: 10px; line-height: 38px;}
.lmlisttit a{ font-weight: bold; font-size: 20px; color:#c20015;}
/*.zwgkbox{margin-bottom: 20px;}*/
.hdjlbox{margin-bottom: 20px;}

.list_con{padding: 10px;border: 1px solid #eee;height: 334px;}

/*政务公开*/
.zwgkleft{width: 588px;height: 398px;}

.zwgkright{ width: 550px;}
.intab{ height: 38px; background: url("../images/secbg.jpg") bottom repeat-x;}
.intab ul{ background: url("../images/newtit.jpg") left center no-repeat; padding-left: 17px; height: 38px;}
.intab ul li{ height: 38px;  float: left; background:url("../images/secline.jpg") right center no-repeat; padding-right: 27px; margin-right: 27px;}


.intab ul li.first{background: none;}

.intab ul li a{ font-size: 20px; height: 38px; line-height: 38px; display: block;}
.intab ul li.active a{ color: #c20015; font-weight:bold;}
.intab ul li.last_li{ background: none; margin-right: 0px; padding-right: 0px;}

.intab ul li.yige a{font-size: 18px !important;font-weight: normal !important;}

.intab ul li.yige{ padding-right: 0px; margin-right: 0px; background: none;}

/*.gk_wz{ height: 216px; margin-bottom: 10px;}*/
.gk_wz ul{ display: none;}
.gk_wz ul.active{ display: block;}
.gklmbtn{ height: auto; overflow: hidden;}
.gklmbtn ul li{ width: 100px; float: left; text-align: center; line-height: 36px; margin-right:16px; }
.gklmbtn ul li img{ text-align: center; margin: 0 auto;}
.gklmbtn ul li .img_title{ display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size: 16px;}
.gklmbtn ul li.num5{ margin-right: 0px;}
.gklmbtn ul li a:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);
 transform:rotate(360deg);}

.wgkbtn{ height: auto; overflow: hidden; margin-top: 10px;}
.wgkbtn ul li{ width: 102px; height: auto; float: left; text-align: center; margin-right: 10px;}
.wgkbtn ul li a{ display: block;}
.wgkbtn ul li .ico{ height: 80px; display: block;}
.wgkbtn ul li .tit{ height: 50px; text-align: center; font-size: 16px; line-height: 50px;}
.wgkbtn ul li.num1 .ico{ }
.wgkbtn ul li.num2 .ico{ }
.wgkbtn ul li.num3 .ico{ }
.wgkbtn ul li.num4 .ico{ }
.wgkbtn ul li.num5 .ico{ }
.wgkbtn ul li.num1 a:hover .ico{ }
.wgkbtn ul li.num2 a:hover .ico{ }
.wgkbtn ul li.num3 a:hover .ico{ }
.wgkbtn ul li.num4 a:hover .ico{ }
.wgkbtn ul li.num5 a:hover .ico{ }
.wgkbtn ul li a:hover{ color: #c20015;}
.wgkbtn ul li.num5{ margin-right: 0px;}
.intabwgk{ background: none;}
.zcjd_wz{ padding-top: 12px; height: 150px;}
.zcjd_wz ul{ display: none;}
.zcjd_wz ul.active{ display: block;}
.listgk li{ padding: 0 65px 0 17px; font-size: 16px;     height: 36px;    line-height: 36px;   background: url(../images/dot.jpg) left no-repeat; overflow: hidden; position: relative;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #a7a7a7;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list .explain-link,.listgk li .policy-list .policy-link{display:inline;color:#dd0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list .explain-link:hover,.listgk li .policy-list .policy-link:hover{color: #dd0000;}

.hfgg{ height: auto; overflow: hidden; clear: both;border: 1px solid #eee;  padding: 19px; }
.hfgg .img_title{ display: none;}
/*政务服务互动交流*/
.zwfwbox,.zmhdbox{ width: 590px;}
.listbox{ padding: 10px 20px 0; border: 1px solid #eee; height: 460px; margin-bottom: 20px;}
.hotfwtit{ height: 42px; border-bottom: 1px dashed #d5d5d5; line-height: 42px; margin-bottom: 20px;}
.hotfwtit .tit{ float: left; padding-left: 10px; font-size: 20px; font-weight: bold; color: #c20015;}
.hotfwtit .hyhbtn{ float: right;padding-right: 28px;}
.hotfwtit .hyhbtn a{ font-size: 16px; color: #666;}
.fw_item{ display: none;}
.fw_item.active{ display: block;}
.fwlist{ height: 100px; margin-bottom: 15px;}
.fwlist ul li{ width: 102px; height: 100px; float: left; margin-right: 9.5px; text-align: center;}
.fwlist ul li#last{ margin-right: 0px;}
.fwlist ul li a{ padding-top: 54px; display: block; height: 46px; color: #066666; font-size: 16px; line-height: 34px; position: relative;}

.fwlist ul li a i{ display: none; position: absolute; left:25px; bottom: -16px; background: url("../images/rd_wz_ico.png") bottom no-repeat; width:10px; height: 6px;}
.fwlist ul li.active a i{ display: block;}
.fwlmlist{ height: 62px; border: 1px solid #eee;}
.fwlmlist ul{ display: none;}
.fwlmlist ul.active{ display: block;}
.fwlmlist ul li{ float: left; line-height: 62px; margin-right: 40px; padding-left: 34px; background: url("../images/rddot.png") 20px center no-repeat;}
.fwlmlist ul li a{ font-size: 16px;}
.fwlmlist ul li.num4{ margin-right: 0px;}

.fwbtn{ padding-top: 21px; height: 80px;}
.fwbtn ul li{ float: left; margin-right: 45px; text-align: center; width: 64px;}
.fwbtn ul li.num4{ width: 96px;}
.fwbtn ul li.num5{ margin-right: 0px;}
.fwbtn ul li a{ display: block; line-height: 36px; font-size: 16px;}
.fwbtn ul li img{ display: block; margin: 0 auto;}
.fwbtn ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

.fw_tu{ width: 376px; height: 100px; float: left;}
.fw_tu .img_title{ display: none;}
.fw_bj{ float: right; width: 164px;}
.fw_bj ul li{ height: 48px; line-height: 48px;text-align: center; margin-bottom: 4px; background: #f7f7f7;}
.fw_bj ul li.num2{ margin-bottom: 0px;}
.fw_bj ul li a{ display: block; font-size: 16px;}
.fw_bj ul li img{ vertical-align: middle; display: inline-block;}
.fw_bj ul li .img_title{padding-left: 10px; text-align: left; }
.fw_bj ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*专题专栏*/
.ztzlbox{border: 1px solid #eee;  padding: 10px; height: 80px; clear: both; overflow: hidden;}
.ztzl_tu{position: relative; height: 80px; z-index: 1}
.ztzl_tu1{ width: 100%; position: absolute; left: 0px;    top: 0px; z-index: 2; overflow: hidden;}
.ztzl_tu1 ul li{ float: left; width: 290px; height: 80px; margin-right: 10px;}
.ztzl_tu1 ul li .img_title{ display: none;}
.ztzl_tu .prev{width: 20px;height: 30px;position: absolute;left: 0px;top: 25px;background: url("../images/zt_left.png") repeat;z-index: 3; cursor: pointer;}
.ztzl_tu .next{ width: 20px; height: 30px; position: absolute; right: 0px;top: 25px; background: url("../images/zt_right.png") repeat;z-index: 3; cursor: pointer;}

/*政民互动版块*/
.hdlist{ height: 38px;}
.hdlist ul li{ float: left; margin-right: 25px; background: url("../images/secline.jpg") right center no-repeat; padding-right: 25px;}
.hdlist ul li a{ font-size: 20px; display: block; line-height: 38px;}
.hdlist ul li.active a{ color: #c20015; font-weight: normal;}
.hdlist ul li.last_li{ background: none; margin-right: 0px; padding-right: 0px;}
.hd_wz dl{ display: none;height: 216px;}
.hd_wz dl.active{ display: block;}

/*意见征集*/
.hd_wz ul.j-jsonp-info li{position: relative;background: url(../images/dot.jpg) left center no-repeat;text-indent: 17px;padding-right: 50px;font-size: 16px;height: 36px;line-height: 36px;}
.hd_wz ul.j-jsonp-info li .col-block{display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hd_wz ul.j-jsonp-info li .col-block a{float: none;}
.hd_wz ul.j-jsonp-info li .date{color: #a7a7a7;position: absolute;right: 0;top: 0;}
.hd_wz ul.j-jsonp-info li p{position: absolute;right: 55px;top: 0;}
.hd_wz ul.j-jsonp-info li p a{color: red;}

.in_head{ height: 30px;background: #f7f7f7;line-height: 30px;}
.in_head p{float:left;text-align: center;}
.in_head p.p1{ width: 290px;}
.in_head p.p2{ width: 100px;}
.in_head p.p3{ width: 105px;}
.in_head p.p4{ width: 73px;}
.hd_wz p{ float: left; height: 30px; line-height:30px; text-align: center;  overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.hd_wz p.p2{ width: 100px;}
.hd_wz p.p1 a{ display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.hd_wz p.p3{ width: 105px;}
.hd_wz p.p4{ float: right; width: 73px; }
.in_body{  height: 205px;overflow: hidden; }
.in_body ul li {height: 36px;line-height: 36px;}
.in_body ul li p{ height: 36px;line-height: 36px;float: left;text-align: center;}
.in_body ul li p.p1{width: 290px; font-size: 16px; text-align:left;}
.in_body ul li p.p3{ color: #999;}
.in_body ul li p.p4 .responseNo{ color: red;}
.in_body ul li p.p2{ width: 100px;}
.in_body ul li p.p1 a{ display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.in_body ul li p.p3{ width: 105px;}
.in_body ul li p.p4{ float: right; width: 73px; }

/*办件公示列表*/
.bjgsbox .bjgs_list{display: block;}

.bjgsbox{border-top: none;}
.bjgs_top{height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;background: #f7f7f7;}
.bjgs_list{height:288px;overflow: hidden;}
.bjgs_list li{height: 31px;line-height: 31px;font-size: 15px; border-bottom: #e8e8e8 1px dashed;vertical-align: bottom;overflow: hidden;}
.bjgsbox p{float: right;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bjgsbox p.t5{width: 80px;float: right;}
.bjgsbox p.t5 .responseNo{color:#c50001;}
.bjgsbox p.t4{width: 100px;}
.bjgsbox p.t1{width: 150px;float: left;display: none;}
.bjgsbox p.t2{width: 130px;float: right;}
.bjgsbox p.t3{float: left;width: 257px;}
.bjgs_list p.t5{font-size: 14px;color: #999;}
.bjgs_list p.t4{font-size: 14px;color: #999;float: right;}


/*征集访谈*/
.dczjbox ul li,.zxftbox ul li{ font-size: 16px; position: relative; height: 36px; line-height: 36px; padding-left: 20px; background: url("../images/dot.jpg") 2px center no-repeat;}
.dczjbox ul li a{ display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float: none; margin-right: 160px;}
.dczjbox li span{ position: absolute; top: 0px; right: 95px;}
.dczjbox li .date{right:0px;}
.dczjbox li .starting{ color: green;}
.dczjbox li .over{ color:red;}
.zxftbox ul li a{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float: none; margin-right:100px;}
/*互动栏目图*/
.hd_tu{ height: 60px;}
.hd_tu .img_title{ display: none;}
.hdbtn{height: 60px;margin-top: 20px;}
.hdbtn ul li{ height: 60px; float: left; width: 279px;  text-align: center;margin-right: 10px;background: #fff7f7;}
.hdbtn ul li a{ display: block; line-height: 60px; font-size: 16px; padding: 0 10px;}
.hdbtn ul li.num2{ margin-right: 0px;}
.hdbtn ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/***主体结束****/

/*政务服务办件查询*/
.bjcx{position: relative;}
/*.ls_gksearch{background: #fff;width: 266px;position: absolute;right: 0;top: 0;}
.ls_gksearch ul{height: 30px; position: relative;}
.ls_gksearch li.ss1,.ls_gksearch li.ss3{height: 25px; line-height: 25px; font-size: 14px;}
.ls_gksearch li.ss1{float: left;margin-right: 10px;}
.ls_gksearch li.ss3{ width: 40px; height: 25px; background: #c50001; font-size: 0; line-height: 0;float: right;}
.ls_gksearch li.ss3 input{width: 100%; border: 0 none; background: none; text-align: center; line-height: 25px; height: 25px; font-size: 14px; cursor: pointer; color: #fff;}
.ls_gksearch li.ss2{ font-size: 0; line-height: 0; border: 1px solid #eee; background: #fff;height: 23px;width: 158px;float: left;}
.ls_gksearch li.ss2 input{background: none; border: 0 none; width: 100%; text-indent: 10px; font-size: 14px; line-height: 23px; height: 23px;}*/

.bjcx a.bjcx_btn{display: block;width: 86px;height: 32px; line-height: 32px;font-size: 16px;font-weight: bold;color:#fff;padding-left: 46px; border-radius: 15px;overflow: hidden;background:#c20015 url("../images/bjtj_cx.png") 16px center no-repeat;position: absolute;right: 0;top: 0;}




/*政务服务外链btn*/
.zwfwbtn{margin-top: 15px;}
.zwfwbtn .zwfu_left li{float: left;width: 70px;text-align: center;font-size: 16px;margin-right: 10px;}
.zwfwbtn .zwfu_left li.num5{margin-right: 0px;}
.zwfwbtn .zwfu_left .img_title{display: block;margin-top: 10px;}
.zwfwbtn .zwfu_right .img_title{display: none;}
/*办件公示内容*/


/*特色栏目*/
.tslm .intab ul li.active a {color: #c20015; font-weight: normal; }
.tslm .ywlist ul li.active a {color: #c62634; font-weight: normal; background: none;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
.flash{ width: 530px;}
.ywbox{ width: 442px;}
.yw_wz .list_wz li a{ max-width: 330px;}
.ywlist ul li{ padding-right: 10px; margin-right: 10px;}
.zwgkleft,.zwfwbox, .zmhdbox{ width: 486px;}
.gklmbtn ul li{ width: 92px; margin-right: 0px;}
.gklmbtn ul li .img_title{ font-size: 14px;}
.hdbtn ul li{width: 226px;}
.zmhdbox .yw_wz .list_wz li a{ max-width: 360px;}
.zwfu_right img{ width: 140px;}
.bjgsbox p.t3{ width: 148px;}
}
@media only screen and (max-width:991px){
.contain{ padding:0 10px}
 .newbigtitle{ height: auto; overflow: hidden;}
 .newbigtitle .title{ line-height: 40px;height: auto; padding: 10px 0;}
 .newbigtitle .title a{ white-space: normal;}
 .newbigtitle p{ line-height: 26px; height: auto;}
.newbigtitle{ margin-top: 10px;}
.flash{ width: auto; height:476px; margin: 10px 0px; float: none; }
.ywbox{ padding-top: 0px; width: auto; float: none;}
.list_wz li a{ float: none;}
.list_wz li img{ display: none;}
.yw_wz .list_wz li a,.zmhdbox .yw_wz .list_wz li a{ max-width: none; margin-right: 55px;}
.zwgkleft{ width: auto; height: auto; float: none;}
 .gklmbtn ul li{ width: 20%; margin-right: 0px;}
 .zwfwbox, .zmhdbox{ width: auto; float: none;}
 .bjgsbox p.t3{ width: 297px;}
 .bjgsbox p.t2{ width: 240px;}
 .zwfwbtn .zwfu_left li{ width: 120px;}
 .hdbtn ul li{ width: 49%; margin-right: 2%;}
 .list_con{ height: auto;}
 .hdjlbox{ margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
 .flash{ height: 420px;}
 .newbigtitle{ padding: 10px;}
 .bjgsbox p.t4,.bjgsbox p.t2{ display: none;}
 .bjgsbox p.t3{ width: 75%}
 .bjgsbox p.t5{ width: 25%}
 .zwfu_left{ float: none; overflow: hidden;}
 .zwfwbtn .zwfu_left li{ width: 25%; margin-right: 0px;}
 .zwfu_right{ float: none; padding-top: 10px; text-align: center;}
 .zwfu_right img{   height: auto;}
 .hdbtn{ margin-top: 10px;}
 .ywlist{ height: auto; overflow: hidden;}
}
@media only screen and (max-width:650px) {
 .gklmbtn ul li{ width: 33.33%;}
 .flash{ height: 400px;}
 .flash .ind-flashPic .title{ padding: 0 110px 0 10px;}
 .flash .ind-flashNum{ right: 0px;}
 .flash .ind-flashNum ul li{ margin-right: 8px;}
}
@media only screen and (max-width:500px) {
 .flash{ height: 340px;}
}
@media only screen and (max-width:400px) {
 .flash{ height: 260px;}
}
@media only screen and (max-width:369px) {
 .flash{ height: 240px;}
}
@media only screen and (max-width:349px) {
 .hdbtn{ height: auto; margin-top: 0px;}
 .hdbtn ul li{ width: 100%; margin-right: 0px; margin-top: 10px;}
 .gklmbtn ul li .img_title{ font-size: 14px;}
}