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:100%;float: none;}
.wqztc-xjcx{ background: url(../images/old/szyx_top.png) no-repeat  center 10px; padding-top: 30px;}
.xjcx-infor{ line-height: 55px; font-size: 18px; padding-bottom: 10px;}
#tablexjztcx { border-collapse: separate;border-spacing: 3px;margin-left:9%;margin-top: 5px;font-size: 14px;background:linear-gradient(to left, #F0F6FF, #fff); padding-bottom: 10px;}
#tablexjztcx span{font-size: 26px;  font-weight: bold;}
.main_new #tablexjztcx .gzcyinput{width: 48%; height: 40px; margin-left: 20px; border: 1px solid #C7D2DF; font-size: 18px;}
.main_new #tablexjztcx .ConsultantBtn{font-size: 18px;}
.main_new #tablexjztcx #btnsearch{background-color: #7398E9; color: #fff; height: 40px; padding:0 20px; margin:0 20px;}  
.szxxarea {border: 0;margin: 0; background-position: left top; 
background-repeat: no-repeat;background-color: #FFFFFF;text-align: left;padding-top: 40px;position: relative; background-size: 100%; }
.bz1tip {width: 728px;}
.xinxiangname {line-height: 40px;font-size: 14px;font-weight: bold;position: relative; display: none;}
.xinxiangname::before{display: block;width: 80%;content: "";height: 1px;border-top: 2px dashed #333; position: absolute;
top: 47%; left: 80px;}
.xinxiangtip {padding-left: 30px;}
.xinxiangarea {font-size: 18px;}
.xinxiangtip2 {line-height:40px;font-size: 20px;padding-left: 30px;}
.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: #3E8DF7;width: 83px;height: 40px;border: 0px;cursor: pointer; color: #fff; font-size: 18px; line-height: 40px;margin-right: 20px;}
.MyConsultantCz {background:#3E8DF7;width: 83px;height: 40px;border: 0px;cursor: pointer;color: #fff;font-size: 18px;line-height: 40px;}
.ConsultantBtn {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:90%; min-height:510px; margin-left: 10%; margin-top: 45px;}
.main_new .rightcon td.td_xm{width: 20%;text-align: right;}
.rightcon td{ padding:10px 10px;}
.rightcon .letter .input_text{ border:1px solid #C7D2DF; background:#fff; height:40px; line-height:40px;
margin:0 10px 0 0;width: 60%;}
.rightcon .xxdz-tr .jd{width: 20%;}
.rightcon .letter textarea{ border:1px solid #C7D2DF; background:#fff;height:115px; overflow:auto;width:61%;}
.rightcon .letter select{ border:1px solid #C7D2DF; height:40px; vertical-align:top; margin:0 10px 0 0;width: 96px; text-align: center;}
.rightcon .letter .btn{ height:40px; margin:0 20px; padding:0 30px;line-height:40px; text-align:center; display:inline-block; cursor:pointer; background: #3E8DF7; border:none; font-size: 18px; color: #fff;}
.rightcon .letter .btn:hover{background-color: #68a3f3;}
em{font-style:normal;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.wqztc-szxxarea{overflow: hidden; padding-bottom: 30px;}
.xinxiang-top{overflow: hidden;background: url(../images/old/dot_wqztc.gif) 10% bottom no-repeat;}
.xinxiang-sjnr{}
.wqztc-right{width: 22.22%;float: right;}
.wqztc-right img{width: 100%;}
/*市长邮箱*/
.ssyx-box .xjcx-infor{background: url(../images/old/szyx_kuang.png) no-repeat left 30px center; padding-left: 34%; }
.ssyx-box .xinxiang-top{overflow: hidden;background:none;}
.lhd {
  height: 55px;border-bottom:2px solid #F1F1F1; line-height: 55px;

}

.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;
  position: relative;
  font-size: 14px;
  font-weight: bold;
 
  }
  .bhdh1::before{content: ""; display: block; width: 37%; position: absolute; left: 30%; bottom: -2px;background-color: #3789F7; height: 2px;}

.bhdh1.cur {
	color: #fff;
	border:1px solid #F1F1F1
}
.bhdh1{font-size: 26px; color: #000;}

.bhdh1:hover {
	cursor: pointer;
}
.wyxx_span{font-size: 16px; color: #fff; background: url(../images/old/wyxx_icon.png) no-repeat 10px center  #7398E9;display: inline-block; height: 40px; line-height: 40px; padding-left: 40px;
padding-right: 20px;float: left; margin-left: 10px;cursor: pointer;}
 #txtnum{width:30%;}
.consulg{padding-top: 20px;}
.input_kay{width: 30%; height: 38px; float: left; border: 1px solid #dfdfdf;font-size: 18px;}
.dbl-zt{width:30%; height: 40px;float: left;border: 1px solid #dfdfdf;padding-left: 9px;margin-left: 1%;font-size: 18px;}
.ss-btn{float: left; margin-left: 1%;width:6%;height:40px;border: none;background: #7398E9; color: #fff; font-size:16px;}
.input-sr {float: left;width: 255px;height: 38px;line-height: 38px;color: #333333;font-size: 18px;
border: 1px solid #dfdfdf;}
.bmlist{overflow: hidden;position: relative;}
.main_new .listbox{position: relative; }
.out_bmlist{position: absolute; background-color: #fff; left: -20px; top: 0px; z-index: 100;display: none;border-top-left-radius: 10px; 
border-top-right-radius: 10px;}
.bmlist li{width: 25%; float: left;}
.bmlist li a{display: block; line-height: 40px;font-size:18px;margin: 2px 5px; max-width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
padding-left: 20px;}
.row4 {margin-top: 20px;padding-left: 8px;font-size: 20px;color: #3a3a3a; background:linear-gradient(to bottom,#F0F6FF, #F9FBFF);padding-top:10px;padding-bottom: 20px;}
.infor_row4{background: url(../images/old/szt_bj.png) no-repeat left center; height: 50px; line-height: 50px;padding-left: 30px;}
.hz {float: left;margin-left: 13px;color: #ca090f;}
.qwz {float: left;margin-left: 30px;}
.zhezhao{ position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99;
    display: none;}
.sldw_hd{font-size: 26px; font-weight: bold; color: #fff; background: linear-gradient(to bottom, #60B8FF,#3580FF); height: 65px; line-height: 65px; text-align: center;border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.bmlist ul{background: url(../images/old/szyx_top.png) no-repeat top center; overflow: hidden; padding-top: 30px;width: 96%; margin: 0 auto; margin-top: 20px;}
.bmlist .close{width: 34px; height: 34px; background: url(../images/old/close.png) no-repeat center center; position: absolute; position: absolute; right: 30px;top: 10px; cursor: pointer;}
.bglhdt.cur {background-color: #F0611D;border-bottom: 0;color: #fff;}
i.zx,i.ts,i.jy,i.jb {font-style: normal;font-size: 18px;display: inline-block;*zoom: 1;*display: inline;padding: 0 5px; font-weight: bold;
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;}
.bmlist_an{text-align: center; margin-top: 20px; margin-bottom: 40px;}
.bmlist_an a{font-size: 18px; background: #3E8DF7; padding: 10px 20px; margin: 0 10px;color: #fff; line-height: 40px;}
.bmlist_an a:visited{color: #fff;}
.l{float:left !important; }
.r{float: right !important;display: none;}			
.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;
#Paging .layui-laypage .layui-laypage-curr .layui-laypage-em{color: #005EAB;}
#Paging .layui-laypage a,#Paging .layui-laypage span{font-size: 14px;}
text-indent: 35px;}
.bglhd{margin-top: 20px;}
.zx {color:#3DADDB;}
.ts { color:#FA9A4D;}
.jy {color:#93C258;}
.jb {color:#2576bb;}	
.ConsultantDataGrid{   }
.ConsultantRowStyle{
	height: 30px;
	
	background-color: #F5F8FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
.ConsultantRowStyle TD
{
	height: 30px;
	
	background-color: #F5F8FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
.ConsultantRowItemsStyle
{
	height: 30px;
	color: #000000;
	font-size: 18px;
	padding-left: 3px;
}
.ConsultantRowItemsStyle TD
{
	height: 38px;

	color: #000000;
	font-size: 18px;
	padding-left: 3px;
	border: 0;
}
.ConsultantDataGrid thead{border:1px solid #D1E0F0 !important;}
.ConsultantDataGrid thead td{ color: #004AB8; font-weight: bold; font-family: "微软雅黑";border: 0;border-top:1px solid #D1E0F0;}
.ConsultantDataGrid thead .lb_td{width: 50px;}
.ConsultantDataGrid tbody td{border: 0;}
.ConsultantDataGrid tbody tr:nth-child(2n) td{background-color: #F1F6FA;}
.ConsultantHeaderStyle
{
	height: 50px;
	background-color: #D7E7F6;
	color: #125277;
	font-size: 18px;
	
	padding-left: 3px;
}
.ConsultantHeaderStyle TD
{
	height: 50px;
	background-color: #F1F6FA;
	color: #125277;
	font-size: 18px;
	
	
	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
{
	
	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: 60px;
				line-height: 60px;
				padding-left: 15px;
				background: linear-gradient(to bottom, #60B8FF,#3580FF) !important;
				font-size: 22px !important;
			}
.iframecontainer {
				padding: 20px;
				margin-top: 40px;
				background-position: left top;
				background-repeat: no-repeat;
				background: #fff;
				overflow: hidden;
			}
.iframecontainer .xinxiangtip {
				line-height: 35px;
				padding-top: 40px;
				font-size: 18px;
				background: url(../images/old/szyx_top.png) no-repeat top center;
				
			}
.iframecontainer .xinxiangtip strong{font-size: 20px; font-weight: bold;}
#ConsultantAdd1_tbNew{ border-collapse: separate; border-spacing: 15px;width: 100%;}
#ConsultantAdd1_tbNew td{font-size: 16px;}
#ConsultantAdd1_tbNew select{height: 38px; border: 1px solid #dfdfdf;}
.lxdz_td textarea{height: 100px;}
.lxdz_td{width: 70%;}
.lxdz_td .ConsultantInputText{width:60%;}
.TableSpecial #email{width: 40%;}
.TableSpecial1{min-width: 105px;width: 20%;}
#content{max-width: 1200px;}
#ConsultantAdd1_rdoWoman,#sex{margin:0px 10px;}
/*信件回复*/		
#xjDetail{ width:100%; margin:0 auto;}
.xjDetailtop{ background:url(../images/old/xinxiang_detail_topbg.jpg); height:31px;}
.xjDetailtopitem{ background:url(../images/old/xinxiang_detail_topitem.jpg) no-repeat; height:20px; width:100px; float:left; margin-left:12px; margin-top:6px;}
.xjDetailtopright{ background:url(../images/old/xinxiang_detail_topright.jpg) no-repeat; width:60px; height:10px; float:right; margin-top:11px; margin-right:20px;}
.ConsultantInputText
{
	FONT-SIZE: 18px;

    float: none;
    height:38px;
	border: 1px solid #dfdfdf;
}
.ConsultantTable{border-collapse: collapse;}
.ConsultantTable td{border:0.1px solid #666; border-collapse: collapse;}
.ConsultantTableSpecial
{
	background-color: #ffffff;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
	border-collapse: collapse;
	border-spacing: 1px;
}
.ConsultantTableSpecial1
{

	background-color: #EAF3FB;
	color: #000000;
	font-size: 9pt;
	padding-left: 3px;
}
#ConsultantDetail1_answerFankui{font-size: 9pt;margin-top: 10px; line-height: 30px;}
#ConsultantDetail1_answerFankui .ConsultantBtn{background-color: #FCFACA;}
#ConsultantDetail1_answerFankui .ConsultantInputText{border:1px solid #333;}

.main_new .wqztc-box{padding:20px; box-shadow: 0 0 20px #ecedef;}
.last_td{text-align: center;}

@media (max-width:1200px){
.ssyx-box .xjcx-infor{padding-left: 0; background: none;}
}		
@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; text-align: center;}
.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%; padding-left: 0px;}
.iframecontainer{background:none;}
.TableSpecial1{width: 80px !important; min-width: 80px;}
.layui-layer-content .TableSpecial textarea.ConsultantInputText{height: 100px !important;}
#layui-layer1,#layui-layer-content,.iframecontainer,#layui-layer2,#layui-layer3{

    height: 640px !important;

    overflow: scroll;}
.ConsultantRowItemsStyle td:nth-child(4),.ConsultantHeaderStyle td:nth-child(4){display: none;}
.main_new .rightcon td.td_xm{width: 100px;}
.xinxiangtip2{padding-left: 0; font-size: 16px; line-height: 30px;}
.rightcon .letter .input_text{width: 80%;}
.rightcon .letter select{margin: 10px 0px;}
.xinxiangarea{font-size: 16px;}
.dbl-zt{width: 40%; margin-bottom: 10px;}
.dbl-zt#deps{margin-left: 0px;}
.input_kay{width: 40%;}
.ss-btn{width: 20%;}
}

@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;}
}
