@charset "utf-8";
body{color:#444; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; background-color:#F9F9F9; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none!important; color:#444444; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
button, input, select, textarea {font-family: inherit; font-size:1em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #b1bcc4;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{/* width:1200px; */margin:0 auto;clear:both;position: relative;}
.container:after {clear: both;}
.container:after, .container:before {display:table;content: "";}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt30{margin-top: 30px;}
.fl{float: left;}
.fr{float: right;}
.transparent{background:transparent;}
.quick_bar{display: none;}
.banner{
	height: 359px;
	background: url(../images/ysq_top.jpg) no-repeat;
}
.banner a{
	padding: 17px 0 29px;
	    display: block;
	    width: 35%;
}
.banner p{
	    width: 79%;
	    margin: 0 auto;
}
 /* 标签头 */
.page-title {
    border-bottom: 1px solid #bebebe;
    margin-bottom: 15px;
}
.page-title h2 {
    display: inline-block;
    position: relative;
    padding-bottom: 12px;
    font-size: 1.5em;
    color: #000000;
    font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.page-title h2:after {
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    height: 6px;
    width: 100%;
    background: #3280c0;
}
/* 身份证 */
.id_card {
    width: 100%;
    height: 218px;
	margin: 30px 0px;
}
.tips{
	margin-top: 10px;
	    margin-bottom: 30px;
}
.id_card_positive {
    float: left;
    margin-left: 100px;
}
.id_card_name {
    display: block;
    text-align: center;
}
.name1{
	    font-weight: normal;
	    font-size: 16px;
}
.word .name1{
	line-height: 2;
	font-size: 16px;
}

.name1 i {
    color: #333;
    padding: 2px 5px;
    font-style: normal;
}
.id_card_select {
    width: 328px;
    height: 208px;
    text-align: center;
    vertical-align: middle;
    /* border-style: dashed; */
    border-width: 1.3px;
    /* border-color: Silver; */
    cursor: pointer;
}
.id_card_selection {
    width: 328px;
    height: 208px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    display: none;
}

.id_card .id_card_contrary {
    float: right;
    margin-right: 100px;
}

/* 身份证样式 开始 */
      .id_card {
      	width: 100%; 
      	height: 218px;
      }
      
      .id_card .id_card_positive {
      	float: left; 
      	margin-left: 100px;
      }
      
      .id_card .id_card_contrary {
      	float: right; 
      	margin-right: 100px;
      }
      
      .id_card .id_card_name {
      	display: block; 
      	text-align: center;
      }
      
      .id_card_select {
      	width: 328px; 
      	height: 208px; 
      	text-align: center; 
      	vertical-align: middle; 
      	/* border-style: dashed; */
      	border-width: 1.3px; 
      	/* border-color: Silver; */
      	cursor: pointer;
      }
      
      .id_card_select:hover {
      	width: 328px; 
      	height: 208px; 
      	text-align: center; 
      	vertical-align: middle; 
      	border-style: dashed;
      	border-width: 1.3px; 
      	border-color: #3399FF;
      	cursor: pointer;
      	color: #3399FF;
      }
      
      .id_card .select img {
      	padding-left: 20px;
      	vertical-align: middle;
      	position: relative;
      }
      
      .id_card .fa_icon {
      	position: relative;
      	top:65px;
      	left: -105px; 
      	color: Silver;
      }
      .id_card_:hover .fa_icon {
      	position: relative;
      	top:65px;
      	left: -105px; 
      	color: #3399FF;
      }
      
      .id_card_selection {
      	width: 328px; 
      	height: 208px; 
      	text-align: center; 
      	vertical-align: middle; 
      	cursor: pointer;
      	position: relative;
      	display: none;
      }
      
      .id_card_selection:hover {
      	width: 328px; 
      	height: 208px; 
      	text-align: center; 
      	vertical-align: middle; 
      	cursor: pointer;
      	position: relative;
      }
      
      .id_card .selection img {
      	width: 100%;
      	height: 100%;
      }
      
      .id_card_selection .mask_bg {
      	position: relative; 
      	background: rgba(0,0,0,0.6);/*firefox、chrome*/        
        background: #000\9;/*IE*/
        filter: alpha(opacity=60);/*IE*/
      	width: 100%; 
      	height: 100%; 
      	top: -212px; 
      	left: 0px; 
      	visibility: hidden;
      }
      
      .id_card_selection:hover .mask_bg{
      	position: relative; 
      	background: rgba(0,0,0,0.6);/*firefox、chrome*/        
        background: #000\9;/*IE*/
        filter: alpha(opacity=60);/*IE*/
      	width: 100%; 
      	height: 100%; 
      	top: -212px; 
      	left: 0px;
      	visibility: visible;
      	border-style: dashed; 
      	border-width: 1.3px; 
      	border-color: #3399FF; 
      }
      /* 身份证样式 结束 */

.label1 {
    cursor: pointer;
    margin-bottom: 15px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    width: 49%;
}
.label2 textarea{
    height: 114px;
    width: 75%;
    vertical-align: text-top;
    margin-left: 10px;
    line-height: 25px;
    border: 1px solid #DDD;
    margin-right: 5px;
}

/* 获取方式 */
.all_item{width: 100%!important;}
.hqfs{
	    width: 100%;
	float: left;
	margin-left: 20%!important;
	margin-top: 0px;
	display: block;
}
.hqfs li{
	    display: block;
	    float: left;
	    width: 19%;
}
#deptgr{
	    width: 35%;
}
#dept{
	    width: 35%;
}
.label2 textarea{
	width: 690px;
	margin-left: 17px;
}
/* 提交按钮 */
#btn-submit{
	padding: 10px;
	width: 13%;
	background-color: #ff9e00;
	border: none;
	color: #fff;
}
#btn-reast{
	    padding: 10px;
	    width: 13%;
	    background-color: #9b9b9b;
	    border: none;
	    color: #fff;
	    margin-left: 1%;
}
.ysq{
	margin: 0 auto;
	display: block;
	padding-top: 20px;
}
.button_ysq{
	  /*  position: absolute;
	    top: 20px;
	    border-radius: 10px;
	    right: 268px;
	    display: block;
	    width: 160px;height: 70px;line-height: 70px;text-align: center;;background: #FED24D;color: white;;font-size: 30px; */
		position: absolute;
		    top: 0px;
		    padding-top: 20px;
		    right: 130px;
}
.button_ysq:hover{color: white;}
/***** header *****/
.banner img{width:100%; height:auto; display:block;}
.line{height:38px; background:url(../images/ysqgk_topbg.jpg) top repeat-x;}

/***** main *****/
/* .ysq_tit{margin:10px 0px 0px; border-bottom: 1px solid #ddd;text-align: center;} */
/* .ysq_bt{display: inline-block;padding: 0px 30px; height:56px;line-height: 56px; margin:0 auto; font-size:32px; font-weight:bold; color:#1E59AB; background:url(../images/ysqgk_s2.jpg) top no-repeat; line-height:29px;border-bottom:2px solid #1E59AB ;} */
/* .ysq_con{border:1px #EDEDED solid; padding:19px 11px 0px; background:#fff;margin-top: 60px;}
.ysq_con ul{padding:32px 0px 10px;}
.ysq_con li{margin:0px 0.63% 22px; width:15.4%; height:55px; line-height:55px; text-align:center; font-size:1em; color:#333; background:#EEF3F9; cursor:pointer; float:left;}
.ysq_con li:hover{background:#1E59AB; color:#fff;}
.ysq_con li:hover a{color:#fff;} */


.wxts{background: #449ce5; padding:40px 0px;}
.wxts_tit{width:63px; height:63px; line-height:29px; background:#fff; border-radius:5px; font-weight:bold; font-size:25px; color:#a91a20; text-align:center; float:left;}
.wxts_con{width:93%; line-height:30px; text-indent:2em; color:#fff; font-size:19px; float:right;position: relative;}
.wxts_con:before{content:'';background: url(../images/ysq_wxts.png) no-repeat;display: block;width: 80px;height: 80px;position: absolute;left: -100px;top: 0px;;}
.search{width:694px; margin:0 auto; margin-top:25px;}

.search .gjz{width:86%; padding-left:20px; background:#fff; line-height:47px; height:47px; float:left; border:none; }
.search .ssbtn{float:left; width:10%; line-height:47px; background:url(../images/ysqgk_bm_r3_c9_s1.png) center no-repeat; border:none;}
.rdgjc{text-align:center; color:#fff; margin-top:20px;}
.rdgjc a{color:#fff;}
.rdgjc a:hover{color:#333;}

.ysqbm_main{width:800px; margin:55px auto 55px;box-shadow:0px 0px 10px #ddd;padding:40px 80px;}
.wysq{width:48%;  text-align:center; cursor:pointer;  font-weight:bold;  float:left;}
.wysq a{display:block; color:#fff; font-size:30px;}
.wysq img{display:block; margin:0 auto;width: 100%;height: 100%;}
.wysq span{line-height:69px;}

.clzt{width:48%;  text-align:center; cursor:pointer;  font-weight:bold;  float:right;}
.clzt a{display:block; color:#fff; font-size:30px;}
.clzt img{display:block; text-align:center; margin:0 auto;width: 100%;height: 100%;}
.clzt span{line-height:69px;}

.bm_txt{line-height:97px; font-size:18px; text-align:center;}

.ckclzt{width:1040px; margin:30px auto;}
.ckclzt dt{float:left; line-height:48px; margin-right:10px; font-size:18px;}
.ckclzt dd{float:left; margin-right:15px;}
.tjbtn{width:104px; height:48px; text-align:center; line-height:48px; background:#FF9E01; border:none; color:#fff; cursor:pointer;}
.sqr input, .sqdxx input{width:308px; height:46px; line-height:46px; border:1px #DDD1D3 solid; padding:0px 10px;}

/* 我要申请 */
.ysqgk{padding: 30px 0; overflow: hidden;}
.ysqgk .hd{text-align: center; margin-bottom: 24px;}
.ysqgk .hd li{display: inline-block; *display: inline; *zoom:1; margin: 0 6px;}
.ysqgk .hd li a{display: block; width: 198px; height: 58px; line-height: 58px; background: #5cabec; font-size: 1.25em; color: #fff; font-weight: bold;}
.ysqgk .hd li.on a{background: #3280c0;}
.ysqgk .hd li.on a{position: relative;}
.ysqgk .hd li.on a:after{content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border:8px solid transparent; border-top-color:#3280c0;}

.red{color: #b60218;}
.ysqgk .ysqgk_form_bg{background: #fff; padding: 20px 2%;}
.ysqgk_form .form_item{clear: both; padding: 8px 0; overflow: hidden;width: 48%;display: inline-block;}
.ysqgk_form .form_item:nth-child(even){margin-right: 3%;}
.ysqgk_form dl{position: relative;margin-bottom: 0px;}
.ysqgk_form dt{position: absolute; left: 0; width: auto; line-height: 24px; padding:10px 0;}
.ysqgk_form dd{margin-left: 152px; padding-right: 20px; position: relative; line-height: 44px; *display: block; *zoom:1;}

.ysqgk_form .dl2{width: 50%; float: left;}
.ysqgk_form .form_item_text .red{position: absolute; right: 0; top: 0;}
.ysqgk_form .input_border{border:#dfdfdf 1px solid;padding:0 10px;padding: 0px;}
.ysqgk_form .input_border .input_text{width: 100%;border:0;padding: 11px 0;line-height: 20px;text-indent: 16px;}
.ysqgk_form .tar{text-align: right; width: 240px;}
.ysqgk_form select{border:#dfdfdf 1px solid; height: 46px; padding:0 10px;}
/* .ysqgk_form textarea{width: 100%; border:0; line-height: 1.5; height: 143px;} */
.ysqgk_form  .form_item_time .input_border{width: 242px;}
.ysqgk_form  .form_item_yzm .input_border{width: 150px; display: inline-block; *display: inline; *zoom:1; margin-right: 5px;}

.form_item_btn{clear: both; padding: 20px 0; text-align: center;}
.form_btn{width: 158px; height: 45px; text-align: center; color: #fff; font-size: 1.125em; border:0; cursor: pointer; margin: 0 5px 5px;}
.form_btn_reset{background: #9b9b9b;}
.form_btn_submit{background: #ff9e00;}

/*.ysqgk-list-table{margin-top: 20px;}
.ysqgk-list-table th{font-size:1.25em; color:#fff; background-color:#1F59AB;}
.ysqgk-list-table th,
.ysqgk-list-table td{padding:15px 11px; line-height:1.6em; text-align:center;}
.ysqgk-list-table td{border-top:2px solid #fff;}
.ysqgk-list-table td a{color:#1F59AB; text-decoration:underline;}
.ysqgk-list-table tbody tr{background-color:#ddd;}
.ysqgk-list-table tbody tr:nth-child(even){background-color:#efefef;}
.ysqgk-list-table .col1{text-align:left;}
.ysqgk-list-table .col2{width:15%; min-width:100px; border-left:2px solid #fff;}
.ysqgk-list-table .col3{width:15%; min-width:100px; border-left:2px solid #fff;}
.ysqgk-list-table .col4{width:15%; min-width:100px; border-left:2px solid #fff;}
.ysqgk-table-scroll{height:100%; overflow-x:auto; overflow-y:hidden;}
.ysqgk-table-scroll table{width:100%;}*/

.footer {
    border-top: 4px solid #449ce5;
    margin-top: 35px;
    padding: 30px 0px 20px;
}
.footer .footer_main {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.footer .footer_main .dzjg {
    width: 23%;
    padding-top: 6px;
}
.footer .btn_a2 {
    margin: 6px 0 0 16px;
}
.footer .footer_main .bot_txt {
    line-height: 30px;
    text-align: center;
    width: 87%;
    margin-right: 31px;
}
.footer .footer_main .bot_txt .wznav {
    text-align: center;
    line-height: 30px;
}
.footer .footer_main .jiucuo {
    position: absolute;
    right: 0;
    top: 40px;
}
/* 查询 */
.gkb td{
	text-align: center;
	border: 1px solid #dcd8d8;
	padding: 5px;
	background-color: #f9f9f9;
	font-size: 14px;
	line-height: 26px;
}
.red1 {
    color: #FF0000;
    font-family: "宋体";
}
   
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 5%!important;}
	.ysqgk{padding:30px 5%;}
	.button_ysq{height: 2%;right: 10%;}
}
@media (max-width: 1024px) {
	.ysq_con li{width:14.6%;}
	.wxts_con{width:90%;}
	.ckclzt{width:900px;}
	.sqr input, .sqdxx input{width:260px;}
	.button_ysq{height: 3%;right: 10%;top: 0px;}
}

@media (max-width: 1023px) {
	.ysqgk_form .dl2{width: 100%; float: none;}
	.ysqgk_form .dl2:nth-child(1){margin-bottom: 16px;}
	.ysqgk_form .tar{text-align: left; width: 160px;}
	.button_ysq{height: 2%;right: 10%;}
}


/* sm */
@media (min-width: 768px) and (max-width: 950px) {
.container{width:100%; padding:0 2%;}	
.fl, .fr{float:none;}
.footer .footer_main{width:100%; padding:0 2%;}
.footer .footer_main .dzjg{width:100%; padding:0px; margin-bottom:10px; text-align:center;}
.footer .footer_main .bot_txt{width:100%; text-align:center;}
.ysq_con li{width:18%; height:auto; padding:20px 0px; line-height:inherit;}
.wxts_tit{width:83px; padding:15px 10px; height:auto;}
.wxts_con{width:85%;}
.ysqbm_main{margin:35px 0px;}
.ysqbm_main{width:100%; padding:0 2%;}	
.wysq, .clzt{width:47%; height:260px;}
.bm_txt{line-height:27px; margin-top:30px;}
.ckclzt{width: 730px;}
.sqr input, .sqdxx input{width:175px;}
.ysqgk{padding:30px 2% 0px;}
.button_ysq{height: 2%;right: 10%;}
.footer .footer_main .jiucuo{
	    position: static;
	    margin-top: 12px;
	    text-align: center;
	    display: block;
}
.search {
    width: 100%;
}
.wxts{padding: 13px 0px;margin-bottom: 20px;}
	.wxts_con{font-size: 1.6rem;}
}
/* xs */
@media (max-width: 768px) {
.container{width:100%; padding:0 2%;}	
.fl, .fr{float:none;}
.footer .footer_main{width:100%; padding:0 2%;}
.footer .footer_main .dzjg{width:100%; padding:0px; margin-bottom:10px; text-align:center;}
.footer .footer_main .bot_txt{width:100%; text-align:center;}
.ysq_con li{width:23%; height:auto; padding:5px 0px; line-height:inherit;}
.wxts_tit{width:83px; padding:15px 10px; height:auto;}
.wxts_con{width:85%;}
.ysqbm_main{margin:35px 0px;}
.ysqbm_main{width:100%; padding:0 2%;}	
.wysq, .clzt{width:47%; height:260px;}
.bm_txt{line-height:27px; margin-top:30px;}
.ckclzt{width: 730px;}
.sqr input, .sqdxx input{width:175px;}
.ysqgk{padding:30px 2% 0px;}
.button_ysq{height: 2%;right: 10%;}
.banner{height: auto;}
.banner p{padding-bottom: 20px;}
.search {
    width: 100%;
}
.wxts{padding: 13px 0px;margin-bottom: 20px;}
	.wxts_con{font-size: 1.6rem;}
}

@media (max-width: 767px) {
	.ysqgk_form dt{position: static; width: 100%;}
	.ysqgk_form dd{margin-left: 0;}
	.button_ysq{height: 2%;right: 10%;}
	.wxts{padding: 13px 0px;margin-bottom: 20px;}
	.wxts_con{font-size: 1.6rem;}
}

@media (max-width: 640px) {
	.ysq_con li{width:30.5%;}
	.search{width:100%;}
	.search .ssbtn{width:14%;}
	.ckclzt{width:100%; margin:20px auto;}
	.ckclzt dt{float:none;}
	.ckclzt dd{float:none; margin-right:0px;}
	.sqr input, .sqdxx input{width:100%;}
	.tjbtn{margin:20px auto 0px;}
	
	.ysqgk{padding:30px 3% 0px;}
	.ysqgk .hd li a{padding:0px 40px; width:auto;}
	.button_ysq{height: 2%;right: 10%;}
	.wxts{padding: 13px 0px;margin-bottom: 20px;}
	.wxts_con{font-size: 1.6rem;}
	
}
/* XS Portrait */
@media (max-width: 480px) {
	.container, .ysqbm_main{padding:0 3%;}
	.ysq_con li{width:48%;}
	.footer .footer_main .bot_txt .wznav{padding:0px 30px;}
	.ysq_tit{margin-top:24px;}
	.footer{margin-top:24px;}
	
	.wxts_tit{width:100%; padding:10px; margin:0 auto; float:none;}
	.wxts_con{width:100%; margin-top:20px; float:none;}
	.wxts{padding: 13px 0px;margin-bottom: 20px;}
	.wxts_con{font-size: 1.6rem;}
	
	.search{width:100%;}
	.search .ssbtn{width:14%;}
	
	.wysq, .clzt{width:100%;}
	.wysq{margin-bottom:20px;}
	
	.ckclzt{width:100%; margin:20px auto;}
	.ckclzt dt{float:none;}
	.ckclzt dd{float:none; margin-right:0px;}
	.sqr input, .sqdxx input{width:100%;}
	.tjbtn{margin:20px auto 0px; display:inherit;}
	
	.ysqgk{padding:30px 3% 0px;}
	.ysqgk .hd li a{padding:0px 40px; width:auto;}
	.button_ysq{height: 2%;right: 10%;}
	.form_btn{width:40%;}
	
	
	
	.ysqgk_form .form_item{width: 100%;}
	.ysqgk_form .form_item:nth-child(even){margin-right:0px;}
	.id_card{height: auto;}
	.id_card_positive{margin-left:0px!important;}
	.id_card .id_card_contrary{margin-right: 0px;width: 100%;}
	.label1{width: 100%;}
	.label2 textarea{width: 100%;margin-left: 0px!important;}
	.hqfs{margin-left: 0%!important;}
	.hqfs li{width: 25%;}
	#deptgr {width: 100%;}  
	#dept {width: 100%;}
	 
	
	
}
@media (max-width: 400px) {
    .ysq_con li{width:100%;box-sizing: border-box;}
	.footer .footer_main .bot_txt .wznav{padding:0px 10px;}
	.ysqgk .hd li a{padding:0px 30px;}
	.button_ysq{height: 2%;right: 10%;}
	.wxts{padding: 13px 0px;margin-bottom: 20px;}
	.wxts_con{font-size: 1.6rem;}
}
@media (max-width: 360px) {
	.ysq_con{padding:15px 5px 0px;}	
	.footer .footer_main .bot_txt .wznav{padding:0px 5px;}
}
@media (max-width: 320px) {	
	.footer .footer_main .bot_txt .wznav{padding:0px 25px;}
	.ysqgk .hd li a{padding:0px 25px;}
	.button_ysq{height: 2%;right: 10%;}
}