/*信息公开专栏-依申请公开*/
.ysqgk{ width:100%;overflow:hidden;border-top:1px solid #eaeaea;background:#fff; margin: 0 auto;}
.ysqgk .top_p{ margin:30px auto 27px;padding:12px 23px;width:900px;font-size:16px;color:#333;line-height:32px;position:relative;text-indent:2em; }
.ysqgk .top_p i{ display:block;width:20px;height:20px;position:absolute; }
.ysqgk .top_p i.i1{ top:0;left:0;border-left:2px solid #0975c7;border-top:2px solid #0975c7; }
.ysqgk .top_p i.i2{ bottom:0;right:0;border-right:2px solid #0975c7;border-bottom:2px solid #0975c7; }
.ysqgk .top_tit{ margin:0 auto;width:900px;height:127px;background:url("http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_iconbg.png") center center no-repeat; }
.ysqgk .top_tit a{ float:left;display:block;width:127px;height:127px;margin-left:20px;background:url("") center center no-repeat;text-align:center;color:#333333;font-size:16px;line-height:165px; }
.ysqgk .top_tit a.on,.ysqgk .top_tit a:hover{ color:#fff; }
.ysqgk .top_tit a.a0{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon0.png );margin-left:29px; }
.ysqgk .top_tit a.a1{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon1.png ); }
.ysqgk .top_tit a.a2{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon2.png ); }
.ysqgk .top_tit a.a3{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon3.png ); }
.ysqgk .top_tit a.a4{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon4.png ); }
.ysqgk .top_tit a.a5{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon5.png ); }
.ysqgk .top_tit a.a6{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon6.png ); }
.ysqgk .top_tit a.a0.on,.ysqgk .top_tit a.a0:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon0_1.png ); }
.ysqgk .top_tit a.a1.on,.ysqgk .top_tit a.a1:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon1_1.png ); }
.ysqgk .top_tit a.a2.on,.ysqgk .top_tit a.a2:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon2_1.png ); }
.ysqgk .top_tit a.a3.on,.ysqgk .top_tit a.a3:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon3_1.png ); }
.ysqgk .top_tit a.a4.on,.ysqgk .top_tit a.a4:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon4_1.png ); }
.ysqgk .top_tit a.a5.on,.ysqgk .top_tit a.a5:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon5_1.png ); }
.ysqgk .top_tit a.a6.on,.ysqgk .top_tit a.a6:hover{ background-image:url(http://www.hongshan.gov.cn/images/17hs_xxgkzl_ysqgk_icon6_1.png ); }

/*
.ysqgk table{ margin:40px auto 26px;width:900px;border-collapse:collapse;border-spacing:0;border:1px solid #c1dbf0;table-layout: fixed; }
.ysqgk table tr{ width:100%;height:38px;line-height:38px; }
.ysqgk table tr.h40{ height:40px;line-height:40px; }
.ysqgk table tr.h50{ height:50px;line-height:50px; }
.ysqgk table td{ border:1px solid #c1dbf0;font-size:14px;color:#333; }
.ysqgk table td.tit_lar{ text-align:center;background:#eaf7ff;font-size:18px;color:#0975c7;font-weight:bold; }
.ysqgk table td.tit_s{ text-align:center;background:#f3faff; }
.ysqgk table td.h130{ height:130px;line-height:130px; }
.ysqgk table td.pad_l10{ padding-left:10px;width:255px; }
.ysqgk table tr.h50 td.tit_s{ line-height:20px }
.ysqgk table td span{ color:#f00; }
.ysqgk table input{ vertical-align:; }
.ysqgk table input#radio1{ margin:0 15px 0 43px; }
.ysqgk table input#radio2{ margin:0 18px 0 93px; }
.ysqgk table input[type="text"]{ width:280px;height:28px;line-height:28px;border:1px solid #e1e1e1;border-radius:3px;position:relative;top:-2px;text-indent:0.6em;color:#666; }
.ysqgk table select{ width:130px;height:28px;padding-left:30px;line-height:28px;border-color:#e1e1e1;border-radius:3px;color:#666; }
.ysqgk table textarea{ width:716px;height:110px;padding:5px 10px;border-color:#e1e1e1;border-radius:3px;vertical-align:middle;color:#666; }
.ysqgk table input[type="checkbox"]{ margin-right:13px;position:relative;top:-1px; }
.ysqgk table .tr_btm label{ width:125px;display:inline-block; }
.ysqgk table label{ width:115px;display:inline-block; }
*/
.YQK-box { margin: 40px auto 26px; width:900px; }
.YQK-table { display: table; margin: -1px 0 0; width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #c1dbf0; table-layout: fixed; }
.YQK-table:nth-of-type(1) { margin: 0; }
.YQK-table li { display: table-row; }
.YQK-td { display: table-cell; padding: 10px; border:1px solid #c1dbf0;font-size:14px;color:#333; vertical-align: middle; }
.YQK-td.YQK_lar{ text-align:center;background:#eaf7ff;font-size:18px;color:#0975c7;font-weight:bold; }
.YQK-td.YQK_s{ width: 180px; text-align:center;background:#f3faff; }
.YQK-td span { color: #ff0000; }
.YQK-td input[type="text"]{padding:0 10px;width:100%;height:30px;color:#666;border:1px solid #e1e1e1;border-radius:3px;box-sizing:border-box;}
.YQK-td input[type="radio"]{margin-right:10px;}
.YQK-td input[type="checkbox"]{margin-right:10px;}
.YQK-td input#registerCaptcha{width:40%;}
.YQK-td textarea{ width:100%;height:110px;padding:5px 10px;border-color:#e1e1e1;border-radius:3px;vertical-align:middle;color:#666;box-sizing: border-box; }
.YQK-td label{ display:block; }
.YQK-td .user label { display:inline-block; margin: 0 20px; }
.ysqgk .bottom_btn{ margin:0 auto;width:1058px;height:38px;text-align:center;font-size:18px;padding-bottom:44px; }
.ysqgk .bottom_btn a{ float:left;border-radius:4px; }
.ysqgk .bottom_btn a.confirm_btn{ width:113px;height:38px;line-height:38px;color:#fff;background:#0975c7;margin-left:408px; }
.ysqgk .bottom_btn a.reset_btn{ width:111px;height:36px;line-height:36px;color:#0975c7;background:#fff;margin-left:18px;border:1px solid #0975c7; }

/*信息公开专栏-依申请公开-流程图*/
.ysqgk .con_tit{ width:900px;height:48px;margin:37px auto 0;/*background:url(../images/17hs_xxgkzl_ysqgk_titbg.png) center 1px no-repeat;*/ }
.ysqgk .con_tit p{ width:310px;height:48px;line-height:48px;margin:0 auto;background:#fff;font-size:18px;color:#006bc3;font-weight:bold;text-align:center; }
.ysqgk .con_tit p img{ margin:0 9px;position:relative;top:-2px; }
.ysqgk .con_tit { position: relative; }
.ysqgk .con_tit .btn1 { line-height: 30px; margin: 20px auto; padding: 0 10px; border: 0; background: #2a7eb9; color: #fff; border-radius: 4px; position: absolute; margin-bottom: 40px; right: -10px; top: -8px; }
.ysqgk .flowchart{ display:block;margin:0 auto;padding-bottom:14px; }
.Validform_checktip{margin-left:0;}
.infov{ border:1px solid #ccc; padding:2px 20px 2px 5px; color:#666; position:absolute; display:none; line-height:20px; background-color:#fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #ccc; }
.dec .dec2 { color: #fff; top: -10px; }

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../images/right.png) no-repeat left center; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(../images/error.png) no-repeat left center; }
.Validform_loading{ padding-left:20px; background:url(../images/onLoad.gif) no-repeat left center; }
.Validform_error{ background-color:#ffe7e7; }
.inputxt{BORDER-BOTTOM: #eaeaea 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #eaeaea 1px solid; HEIGHT: 30px; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid; border-radius: 5px}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
.subandres{ width: 140px; color: #fff !important; background: #7ecdf4; height: 50px; font: normal 24px/50px microsoft yahei; text-align: center; border-radius: 5px; display: block; margin-right: 10px; float: left; }


/* ==== */
@media screen and (max-width: 415px) {
  .YQK-box { margin: 20px 10px 26px; width: auto; border-top:1px solid #c1dbf0; }
  .YQK-table { display: block; margin: 0; width:auto; border-width:0; list-style: none; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 0;}
  .YQK-table li { display: block; }
  .YQK-td { display: block; padding: 10px; border-top-width: 0; }
  .YQK-td.YQK_s{ width: auto;text-align:left; }
  
  .ysqgk .bottom_btn{ width:auto;height:38px;text-align:center;font-size:18px;padding-bottom:44px; }
  .ysqgk .bottom_btn a{ float:none;border-radius:4px;display:inline-block; }
  .ysqgk .bottom_btn a.confirm_btn{ width:auto;margin-left:0;padding:0 40px; }
  .ysqgk .bottom_btn a.reset_btn{ width:auto;margin-left:20px;padding:0 40px; }

  /*信息公开专栏-依申请公开-流程图*/
  .ysqgk .con_tit{ width: auto; height: auto; }
  .ysqgk .con_tit p{ width: auto;}
  .ysqgk .con_tit .btn1 { margin: 10px auto 0; margin-bottom: 0; position: relative; display: block; width: 100px; right: auto; top: auto; text-align: center; }
}