body{background-color: #fff;}
.locations{height: 44px;text-align: left;}
.locations .crumb{float: none;line-height: 44px;padding-left: 20px;background: url(../images/icon_position.png) no-repeat left center;color: #444444;font-size: 16px;}
.locations .crumb a{color: #444444;}
/*“为企服务”直通车*/
.wqztc-left{width: 76.2%;float: left;}
.wqztc-xjcx{height: 55px; border-top: 1px solid #9fc3e0;  background: linear-gradient(to bottom, #dcebf2, #ffffff);}
.xjcx-infor{background: url(../images/old/gzcy_wqfw.jpg) no-repeat 50px center;height: 55px;}
#tablexjztcx { border-collapse: separate;border-spacing: 3px; padding: 5px; margin-right: 10%; max-width: 330px;float: right;
border: 1px solid #bde5ef;margin-top: 5px;font-size: 14px;}
.szxxarea {border: 0;margin: 0;background: url(../images/old/sub_xinxiangpost_bg.jpg); background-position: left top;
background-repeat: no-repeat;background-color: #FFFFFF;text-align: left;padding-top: 70px;position: relative; background-size: 100%; }
.bz1tip {width: 728px;}
.xinxiangname {line-height: 40px;font-size: 14px;font-weight: bold;position: relative;}
.xinxiangname::before{display: block;width: 80%;content: "";height: 1px;border-top: 2px dashed #333; position: absolute;
top: 47%; left: 80px;}
.xinxiangtip {width: 30%;float: left;text-align: center;}
.xinxiangarea {font-size: 14px;}
.xinxiangtip2 {line-height: 20px;font-size: 14px;}
.xinxiangtip3 {line-height: 20px;font-size: 14px;margin-left: 10px;margin-top: 15px;}
.xinxiangbanner {background: url(changshu/Template/Default/subimages/banner.gif);height: 34px;padding-top: 10px;width: 748px;}
.bz1tip {height: 22px;background: url(changshu/Template/Default/subimages/reg_title.gif) no-repeat;margin-left: 20px;}
.bz2tip {height: 34px;line-height: 34px;background: url(changshu/Template/Default/subimages/reg_title.gif) 0px -36px no-repeat;
margin-left: 20px;}
.MyConsultantTj {background: url(../images/old/btn_ldxx_tj.gif);width: 83px;height: 30px;border: 0px;cursor: pointer;}
.MyConsultantCz {background: url(../images/old/btn_ldxx_cz.gif);width: 83px;height: 30px;border: 0px;cursor: pointer;}
.ConsultantBtn {background-image: url(/zgcs/xhtml/images/btn.jpg);width: 56px;height: 22px;color: #000000;background-color: transparent;
border-right: solid 0px #FFB26D;border-top: solid 0px #FFB26D;border-left: solid 0px #FFB26D;border-bottom: solid 0px #FFB26D;
cursor: pointer;text-align: center;line-height: 22px;}
.gzcyinput {font-size: 9pt;border: solid 1px #42a1db;height: 20px;line-height: 20px;text-indent: 5px;}
.t2_title {text-align: left;}
.rightcon{ width:98%; min-height:510px; margin-left: 2%;}
.rightcon td{ padding:5px 10px;}
.rightcon .letter .input_text{ border:1px solid #becedd; background:#fff; height:22px; line-height:22px;
margin:0 10px 0 0;width: 40%;}
.rightcon .xxdz-tr .jd{width: 20%;}
.rightcon .letter textarea{ border:1px solid #becedd; background:#fff;height:115px; overflow:auto;width: 100%;}
.rightcon .letter select{ border:1px solid #becedd; height:24px; vertical-align:top; margin:0 10px 0 0;}
.rightcon .letter .btn{ width:88px; height:30px; margin:0 20px; line-height:30px; background:url(../images/index-h3.png) repeat-x top left; border:1px solid #ccc; text-align:center; display:inline-block; cursor:pointer;}
.rightcon .letter .btn:hover{ background:url(../images/lightbar.png) repeat-x bottom left;}
em{font-style:normal;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.wqztc-szxxarea{border: 1px solid #bde5ef;overflow: hidden; padding-bottom: 30px;}
.xinxiang-top{overflow: hidden;background: url(../images/old/dot_wqztc.gif) 10% bottom no-repeat;}
.xinxiang-sjnr{width: 70%; float: right;}
.wqztc-right{width: 22.22%;float: right;}
.wqztc-right img{width: 100%;}
/*市长邮箱*/
.ssyx-box .xjcx-infor{background: url(../images/old/gzcy_szxx.gif) no-repeat 50px center;}
.ssyx-box .xinxiang-top{overflow: hidden;background: url(../images/old/dot_xinxiang.gif) 21% bottom no-repeat;}
.lhd {
  height: 36px;
  background-color: #ececec;
}

.lhdh {
  float: left;
  padding-left: 20px;
  padding-right: 27px;
  font-family: "宋体";
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  background-color: #2290c3;
}

.left{width: 24.2%; float: left;}
.lcon {
  padding-top: 10px;
  padding-left: 12px;
  padding-right: 12px;
  border: 1px solid #dbdbdb;
  border-top: none;
}
.zmhd-list li {
    border: 1px solid #dcdcdc;
    background: url("../images/old/zmhd-item-bg.png") top left repeat-x;
	margin-bottom: 10px;
}

.zmhd-list a {
    display: block;
    height: 33px;
    width: 214px;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 33px;
    color: #333;
    /*text-indent: 29px;*/
    text-indent: 10px;/*2018.08.31*/
}

.zmhd-list i {
    float: left;
    margin-left: 42px;
    margin-top: 3px;
    width: 34px;
    height: 28px;
    background: url("../images/old/zmhd-sprite.png") no-repeat;
}

.zmhd-list li:hover {
    border: 1px solid #2290c3;
    background: #2290c3;
}

.zmhd-list li:hover a {
    color: #fff;
}

.zmhd-item1 i {
    background-position: 0 0;
}

.zmhd-item1:hover i {
    background-position: -34px 0;
}

.zmhd-item2 i {
    background-position: 0 -28px;
}

.zmhd-item2:hover i{
    background-position: -34px -28px;
}

.zmhd-item3 i {
    background-position: 0 -56px;
}

.zmhd-item3:hover i {
    background-position: -34px -56px;
}

.zmhd-item4 i {
    background-position: 0 -140px;
}

.zmhd-item4:hover i {
    background-position: -34px -140px;
}
.zmhd-pic{margin-top: 10px;}
.zmhd-pic li{margin-bottom: 10px;}
.zmhd-pic li img{width: 100%;}
.right{width: 74.5%; float: right;margin-bottom: 20px;}
.bhdh1 {
  float: left;
  padding-left: 20px;
  padding-right: 17px;
  font-family: "宋体";
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  }

.bhdh1.cur {
	color: #fff;
	background-color: #2290c3;
}

.bhdh1:hover {
	cursor: pointer;
}
.consulg{padding-top: 20px;}
.input_kay{width: 30%; height: 22px; float: left; border: 1px solid #dfdfdf;margin-left: 5px;}
.dbl-zt{width: 25%; height: 24px;float: left;border: 1px solid #dfdfdf;padding-left: 9px;margin-left: 10px;}
.ss-btn{float: left; margin-left: 10px;width: 46px;height: 24px;border: none;background: url(../images/old/top_search.jpg) no-repeat;}
.input-sr {float: left;padding-left: 13px;width: 255px;height: 22px;line-height: 22px;color: #333333;font-family: "宋体";font-size: 12px;
border: 1px solid #dfdfdf;}
.bmlist{padding-top: 10px; overflow: hidden;}
.bmlist li{width: 25%; float: left;}
.bmlist li a{display: block; line-height: 24px;font-size:12px; border:1px solid  #B4D390;margin: 2px 5px; max-width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background: url(../images/old/dot_wsxf.gif) no-repeat 5px center; padding-left: 20px;}
.row4 {margin-top: 12px;padding-left: 8px;height: 32px;font-family: "宋体";font-size: 12px;line-height: 32px;color: #3a3a3a;
background-color: #f2f2f2;}
.hz {float: left;margin-left: 13px;color: #ca090f;}
.qwz {float: left;margin-left: 30px;}
.bglhdt.cur {background-color: #F0611D;border-bottom: 0;color: #fff;}
i.zx,i.ts,i.jy,i.jb {color: #ffffff;font-style: normal;font-size: 12px;display: inline-block;*zoom: 1;*display: inline;padding: 0 5px;
height: 22px;line-height: 22px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bglhdt {float: left;font-family: "宋体";font-weight: bold;font-size: 14px;color: #333333;line-height: 28px;cursor: pointer;
width: 78px;border-right: 2px solid #ffffff;padding-left: 2px;height: 28px;margin-top: 4px;background-color: #A3A4A4;color: #ffffff;
text-align: center;}
.l{float:left !important; }
.r{float: right !important;}			
.tipstate1 {float: left;width: 80px;line-height: 20px;background: url(../images/old/zxzx_status01.gif) 15px no-repeat;
text-indent: 35px;}
.tipstate3 {float: left;width: 80px;line-height: 20px;background: url(../images/old/zxzx_status03.gif) 15px no-repeat;
text-indent: 35px;}
.zx {background-color: #3DADDB;}
.ts {background-color: #FA9A4D;}
.jy {background-color: #93C258;}
.jb {background-color: #2576bb;}	
.ConsultantDataGrid{ border:1px solid #A1A1A1;    }
.ConsultantRowStyle{
	height: 30px;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	background-color: #F5F8FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
.ConsultantRowStyle TD
{
	height: 30px;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	background-color: #F5F8FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
.ConsultantRowItemsStyle
{
	height: 30px;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	background-color: #EAF3FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
.ConsultantRowItemsStyle TD
{
	height: 30px;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	background-color: #EAF3FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
.ConsultantHeaderStyle
{
	height: 26px;
	background-color: #D7E7F6;
	color: #125277;
	font-size: 9pt;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	padding-left: 3px;
}
.ConsultantHeaderStyle TD
{
	height: 26px;
	background-color: #D7E7F6;
	color: #125277;
	font-size: 9pt;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
	background-image: url(img/headbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 3px;
}
.ConsultantHeaderStyle TH
{
	height: 26px;
	background-color: #D7E7F6;
	color: #125277;
	font-size: 9pt;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-bottom: 1px solid #A1A1A1;
}
.ConsultantBtn
{
	background-image:url(img/btn.jpg);
	width:56px;
	height:22px;
	color:#000000;
	background-color:transparent;	
	border-right: solid 0px #FFB26D ;
	border-top: solid 0px #FFB26D;
	border-left: solid 0px #FFB26D;
	border-bottom: solid 0px #FFB26D;
	cursor:hand;
	text-align:center;
	line-height:22px;
}

.layui-layer-title {
				color: #ffffff !important;
				height: 50px;
				line-height: 50px;
				padding-left: 15px;
				background-color: #3a9f35 !important;
				font-size: 18px !important;
			}
.iframecontainer {
				background: url(../images/old/sub_xinxiangpost_bg.jpg);
				background-position: left top;
				background-repeat: no-repeat;
			}
.iframecontainer .xinxiangtip {
				line-height: 20px;
				position: absolute;
				width: 500px;
				font-size: 12px;
				float: left;
				left: 250px;
				top: 10px;
			}
#ConsultantAdd1_tbNew{ border-collapse: separate; border-spacing: 5px;}
.TableSpecial1{min-width: 105px;}

/*信件回复*/		
#xjDetail{ width:100%; margin:0 auto;}
.xjDetailtop{ height:40px;background: linear-gradient(to bottom, #60B8FF,#3580FF)}
.xjDetailtopitem{  height:40px; line-height: 40px; width:100px; float:left; margin-left:12px; font-size: 18px; font-weight: bold;color: #fff;}
.xjDetailtopright{ background:url(../images/old/xinxiang_detail_topright.jpg) no-repeat; width:60px; height:10px; float:right; margin-top:11px; margin-right:20px;}
.ConsultantTable .ConsultantTableSpecial1{width: 80px;}
.ConsultantTable tr{line-height: 40px; font-size: 16px;}
.ConsultantInputText
{
	FONT-SIZE: 9pt;

    float: none;
    height:20px;
}
.ConsultantTable{border-collapse: collapse;}
.ConsultantTable td{border:1px solid #dfdfdf; border-collapse: collapse; }
.ConsultantTableSpecial
{
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	padding:10px;
	padding-left: 3px;
	border-collapse: collapse;
	border-spacing: 1px;
}
.ConsultantTableSpecial1
{

	background-color: #F1F6FA;
	color: #000000;
	font-size: 16px;
	padding-left: 3px;
}
#ConsultantDetail1_answerFankui{font-size: 14px;margin-top: 10px; line-height: 30px;}
#ConsultantDetail1_answerFankui .ConsultantBtn{background-color: #3d8ce9; color: #fff;}
#ConsultantDetail1_answerFankui .ConsultantInputText{border:1px solid #dfdfdf;}



		
@media (max-width:990px){
.zwgkdeptlink ul li{width: 25%;}
.zfld-right{width: 100%;}
.zfdl-jzjs{border: 0;}
.zfld-lmmc li .name{color: #fff;}
.m-sidebar-mark{z-index: -1;}
.zfld-left{width: 250px !important;left: -250px;}
.zfld-tit span{color: #fff;}
.wqztc-xjcx{height: auto;}
.xjcx-infor{padding-top: 55px; background: url(../images/old/gzcy_wqfw.jpg) no-repeat top center;}
.szxxarea{padding-top: 20px;}
.xinxiangtip{display: none;}
.xinxiang-top{padding: 20px;background: none;}
.xinxiang-sjnr{width: 100%;float: none;}
.rightcon{margin-left: 0px;}
#tablexjztcx{margin-right: 0px; margin: 0 auto;float: inherit;}
.right{width: 100%;float: none;}
.bmlist li{width: 33.33%;}
.zmhd-list a{width: 100%; color: #fff;text-indent:2px;}
.zmhd-list a:link{color: #fff;}
.zmhd-list i{margin-left: 0px;}

@media (max-width:768px){
.bmlist li{width: 50%;}	
#layui-layer1,#layui-layer2,#layui-layer3{width:90% !important; left: 5% !important;}
.layui-layer-content .TableSpecial .ConsultantInputText{width: 250px !important;}
#ConsultantAdd1_tbNew{margin-top: 30px !important; margin-left: 0 !important;}
.iframecontainer .xinxiangtip{display: block;position: inherit;text-align: left;width: 99%;margin-left: 1%;}
.iframecontainer{background:none;}
.TableSpecial1{width: 60px !important; min-width: 60px;}
.layui-layer-content .TableSpecial textarea.ConsultantInputText{height: 100px !important;}
#layui-layer1,#layui-layer-content,.iframecontainer,#layui-layer2,#layui-layer3{     height: auto !important;
}
.ConsultantRowItemsStyle td:nth-child(4),.ConsultantHeaderStyle td:nth-child(4){display: none;}
}

@media (max-width:640px){
.zwgkdeptlink ul li{width: 33.33%;}
.zfld-picbox{width: 100%; float: none;text-align: center;}
.zfld-picbox img{height: 121px; width: auto;}
.zfdl-jzjs{width: 98%;float: none;}
.rightcon td{padding: 5px;}
.wqztc-left{width: 100%;float: none;}
.wqztc-right{width: 100%;float: none;}
}

@media (max-width:480px){
.zwgkdeptlink ul li{width: 50%;}
.bmlist li{width: 100%;}
.layui-layer-content .TableSpecial .ConsultantInputText{width: 150px !important;}
}
