body{background-color: #e7e7e7;}

a {cursor:pointer}


.head{width: 100%;height: 125px;background-color: #003182;}
.header{width:1200px;height:100%;background: url(../png/t0gy9u.png) no-repeat center;margin: 0 auto;position: relative;}
.logo{width:759px;height:143px;background:url(../png/c1xada.png) 0 0 no-repeat;margin: 0 auto;}
.link{width: 180px; height: 28px;position: absolute; top: 30px; right: 15px;}
.link a{display: inline-block; width: 180px; height: 28px; border: 1px solid #a7b3d5; color: #c3d2ff;  font-size:13px; line-height: 28px; text-align: center;  text-decoration: none;}
.link a:hover{color:#ffff00;border: 1px solid #ffff00;}
.user_info {
    height: 24px;
    position: absolute;
    top: 80px;
    right: 20px;
    color: #c3d2ff;
}


span.status {
    float: right;
    color: #c3d2ff;
    font-size: 13px;
    position: relative;
    line-height: 24px;
}

span.status a {
    color: #c3d2ff;
    text-decoration: none;
}
span.status a:hover {
    color: #ffff00;
}




.main{width: 1200px;margin: 20px auto;display: block;}
.main1{width: 800px;margin: 20px auto;display: block;}


.select01{width: 1200px;height: 296px;margin: 110px auto 160px auto;}
.select01 li {width: 32%;}
.select01 li a img {width: 100%}
.select01 li { float:left; margin-right: 24px;}
.select01 li:last-child { margin:0; }
.select01 li a { border: 15px solid #FFFFFF; display: block; overflow: hidden;}
.select01 li a:hover { border: 15px solid #FFFFFF; box-shadow: 0 10px 16px 0 rgba(0,49,130,0.3);}


h2.mo_a {
    padding-left: 24px;
	display: inline;
    height: 22px;
    font-size: 18px;
    font-weight: 800;
    color: #333;
    line-height: 22px;
    position: relative;
    margin-bottom: 20px;
}

h2.mo_a i {
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    background: url(../png/xgtzpe.png) 0 0 no-repeat;
}


h3.mo_a {
	float: right;
	display: inline;
    padding-left: 24px;
    height: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #2561bd;
    line-height: 18px;
    position: relative;
    margin-bottom: 20px;
}
h3.mo_a a {color: #2561bd;text-decoration: none;}

h3.mo_a i {
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: url(../png/cx86yy.png) 0 0 no-repeat;
}
h3.mo_a a:hover{color: #ff7800;}
h3.mo_a a:hover i {background: url(../png/m2ac8b.png) 0 0 no-repeat;}


.select02{width: 1200px;height:400px;margin: 80px auto 160px auto;}
.select02 li { float:left; margin-right: 22px;}
.select02 li:last-child { margin:0; }
.select02 li a { border: 13px solid #FFFFFF; display: block; overflow: hidden; position: relative;}
.select02 li a:hover { border: 13px solid #FFFFFF;  box-shadow: 0 10px 16px 0 rgba(0,49,130,0.3);}
.is_text{width: 100%;background: rgba(0,49,130,0.8);height: 15%;color: #FFFFFF;position: absolute;bottom: 0px;padding: 5px;}
.select02 li a:hover .is_text {width: 100%;background: rgba(0,49,130,0.8);height: 319px;color: #FFFFFF;position: absolute;bottom: 0px; padding-top: 50%;}
.is_text h4{line-height: 20px;text-align: center;font-size: 16px;font-weight: 600;}
.is_text p{line-height: 18px;font-size: 14px;}


.select03{width: 578px;height: 430px;background: #FFFFFF;position: relative;padding: 40px 10px;margin: 40px 10px;display: inline-block;vertical-align: top;}
.module {padding: 0 15px 15px 15px;position: relative;}
.module h2 {position: relative;text-align: center;}
.module h2:before {content: '';height: 1px;background: #c7d2e4;position: absolute;top: 20px;left: 0;width: 100%;}
.module h2 span {background: #FFFFFF;font-size: 24px;font-weight: 800;line-height: 33px;color: #003182;position: relative;z-index: 12;padding: 0 20px;display: inline-block;}
.module h2 span:before {content: '';width:12px;height: 33px;background: url(../png/53q2di.png) 0 0 no-repeat;vertical-align: middle;position: absolute;left: 0;top: 4px;}
.module h2 span:after {content: '';width:12px;height: 33px;background: #fff url(../png/1deqa9.png) 0 0 no-repeat;position: absolute;top: 4px;right: 0;}

.fL li { width:100%; padding-bottom: 10px;  }
.fL li a { width: 100%; text-align: center; font-size: 16px; text-decoration: none; display: block; }
.fL li a i { width:120px; height: 80px; margin: 40px auto 0px auto;  display: block; }
.fL li a:hover i { background-color: #c50001; }
.fL li a i.s01 {  background: #fff url(../png/f6zh5v.png) 0 0 no-repeat; }
.fL li a i.s02 {  background: #fff url(../png/u8acr5.png) 0 0 no-repeat;}
.fL li a i.s03 {  background: #fff url(../png/fwcsmh.png) 0 0 no-repeat;}
.fL li a:hover i.s01 {background: #fff url(../png/ua3vfk.png) 0 0 no-repeat; }
.fL li a:hover i.s02 { background: #fff url(../png/u5dl7m.png) 0 0 no-repeat;}
.fL li a:hover i.s03 { background: #fff url(../png/avx801.png) 0 0 no-repeat;}


.fR li { width:100%; padding-bottom: 10px;  }
.fR li a { width: 100%; text-align: center; font-size: 16px; text-decoration: none; display: block; }
.fR li a i { width:120px; height: 80px; margin: 90px auto 0px auto;  display: block; }
.fR li a:hover i { background-color: #c50001; }
.fR li a i.s03 {  background: #fff url(../png/fwcsmh.png) 0 0 no-repeat;}
.fR li a i.s04 {  background: #fff url(../png/8f6or9.png) 0 0 no-repeat;}
.fR li a:hover i.s03 { background: #fff url(../png/avx801.png) 0 0 no-repeat;}
.fR li a:hover i.s04 { background: #fff url(../png/b2muwr.png) 0 0 no-repeat;}

.fR li a i.s05 {  background: #fff url(https://fw.scjgj.sh.gov.cn/achieve_outer/images/ic_MobileCode.png) 0 0 no-repeat;}
.fR li a:hover i.s05 { background: #fff url(https://fw.scjgj.sh.gov.cn/achieve_outer/images/ic_MobileCode_h.png) 0 0 no-repeat;}

.one {width: 1180px;height: 430px;background: #FFFFFF;position: relative;padding: 40px 10px;margin: 40px 10px;display: inline-block;vertical-align: top;}



.pop_t h1 {position: relative;text-align: center;font-size: 24px;font-weight: 800;line-height:55px;color: #333333;}
.pop_t h1:before {content: '';height: 1px;background: #054cc6;position: absolute;top: 58px;left: 0;width: 100%;}


.module_login1{margin: 20px auto 0 auto;}
.module_login1 img{display: block;margin: auto;}
.module_login1 h3{text-align: center;font-size: 16px;line-height: 40px;color: #666666;}
.text1 {width:100%;margin: 4px auto 0 auto;text-align: center;}
.text1 a{font-size:14px Microsoft YaHei; color:#0256ea;}
.text1 a:hover{color:#ff5933; text-decoration:none;}


.module_login{margin:40px auto 0 auto;}
.module_login h3{text-align: center;font-size: 16px;line-height: 40px;color: #666666;}

div.input_login{ width:294px;height:36px;background: #fff;border:none;margin: 24px auto 0 auto;border: 1px solid #a7b3d5;}
div.input_login i{display: block;float: left; width:36px;height:36px;background: url(../png/gi165a.png) no-repeat;}
div.input_login i.usename{background-position:0 0;}
div.input_login i.keyword{background-position: -36px 0;}
div.input_login input{float: left; width:250px;line-height: 36px;height:34px;font-size:14px;color:#333;border: none;text-align: left;outline:none }

a.btn_login{display: block; width:294px;height:36px;border-radius:2px;background: #0440a7;border: none;margin:28px auto 0 auto;
	    background: -webkit-linear-gradient(left,#033181,#054ecc);
		background: -o-linear-gradient(left,#033181,#054ecc);
		background: -moz-linear-gradient(left,#033181,#054ecc);
		background: -mos-linear-gradient(left,#033181,#054ecc);
		background: linear-gradient(left,#033181,#054ecc);
	font-size:14px;line-height:36px;color:#fff;text-align: center;	
	-moz-box-shadow:0px 6px 10px #b0c5eb;
	-webkit-box-shadow:0px 6px 10px #b0c5eb;
	box-shadow:0px 6px 10px #b0c5eb;
}
a.btn_login:hover{text-decoration:none;font-size:15px;}

.text {width:294px;margin: 4px auto 0 auto;}
.text a{font:14px/40px Microsoft YaHei; color:#0256ea;}
.text span a { float:right;}
.text a:hover{color:#ff5933; text-decoration:none;}


.form_list{
    width: 380px;
    margin: 0 auto;
    margin-bottom: 8px;
    font-size: 0;
}
.form_list span{
    display: inline-block;
    width: 70px;
    font-size: 14px;
    color: #666;
    vertical-align: top;
    position: relative;
    top: 6px;
}
.form_list span.red{
    width: 10px;
    margin-left: 4px;
    color: #f00;
}
.form_list input[type = 'text']{
    border: 1px solid #8d93ab;
    width: 294px;
    height: 30px;
}
.form_list textarea{
    width: 294px;
    font-size: 12px;
    border: 1px solid #8d93ab;
}
.file_list{
    display: inline-block;
    width: 294px;
}
.file_list li{
    margin-bottom: 6px;
}
.file_list li i{
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-left: 10px;
    cursor: pointer;
    background: url(../png/fu0pwa.png);
}
.file_list li i.list_add{
    background: url(../png/sjbxc5.png);
}

.custom-file-input{
    font-size: 12px;
    border: 1px solid #8d93ab;
    background: #fff;
    width: 260px;
    padding: 3px;
    text-align: left;
    position: relative;
}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input:before {
    font-size: 12px;
  content: 'Ñ¡Ôñ';
  display: inline-block;
  background: #2561bd;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 12px;
  color: #fff;
  padding: 6px 6px;
  position: absolute;
  top: -1px;
  right: 0;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

a.btn_submit{display: inline-block; width:294px;height:36px;border-radius:2px;background: #0440a7;border: none;margin:10px auto 0 auto;
	    background: -webkit-linear-gradient(left,#033181,#054ecc);
		background: -o-linear-gradient(left,#033181,#054ecc);
		background: -moz-linear-gradient(left,#033181,#054ecc);
		background: -mos-linear-gradient(left,#033181,#054ecc);
		background: linear-gradient(left,#033181,#054ecc);
	font-size:14px;line-height:36px;color:#fff;text-align: center;	
	-moz-box-shadow:0px 6px 10px #b0c5eb;
	-webkit-box-shadow:0px 6px 10px #b0c5eb;
	box-shadow:0px 6px 10px #b0c5eb;
} 







.main_c {width: 1200px;background-color: #FFFFFF;height: auto;min-height:520px ;padding: 14px;}









.main_c_T{
    height: 36px;
    position: relative;
    text-align: left;
    font-size: 0;
}
.search_text{
    display: inline-block;
    margin-right: 20px;
}
.search_text span{
    font-size: 14px;
    vertical-align: middle;
}
.search_text input[type="text"]{
    margin-left: 6px;
    font-size: 12px;
    padding: 6px 4px;
    vertical-align: middle;
}
.search_btn{
    border: none;
    color: #fff;
    background: #2561bd;
    font-size: 16px;
    padding: 6px 16px;
    cursor: pointer;
    box-shadow: 0px 4px 4px rgba(37, 97, 189, 0.3);
}
.btn_right{
    cursor: pointer;
    background: #2561bd;
    padding: 9px 10px;
    position: absolute;
    top: 0;
    right: 0px;
    box-shadow: 0px 4px 4px rgba(37, 97, 189, 0.3);
}
.btn_right i{
    width: 22px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}
.btn_right span{
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    margin-left: 10px;
}
.btn-archive{
    background: url(../png/hg5kth.png) center no-repeat;
}
.btn-apply{
    background: url(../png/lfs4un.png) center no-repeat;
}
.btn-record{
    background: url(../png/79ivey.png) center no-repeat;
}

.conMain {width: auto;margin: 10px 16px 0px 16px;padding: 10px 10px;}
.table_main table  {border: #668cca  1px solid;
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    
}

.table_main table th {padding: 10px 6px;text-align: left; background-color: #668cca; color: #FFFFFF;}
.table_main table td {border-bottom: 1px dashed #e5e5e5;padding: 10px 6px;}

.table_main table .td_center {text-align: center;}

a.btn_edit, a.btn_del {
	text-decoration: none; 
    
     font-weight: 400;
     cursor: pointer; 
}

a.btn_edit { color: #0090FF;}

a.btn_del {color: red;}


.table_main table td p.etc {
	width: 300px;
	overflow: hidden;    
	text-overflow: ellipsis;    
	white-space: nowrap;    
	display: inline-block;
}



.paging_box{display:block;height:80px;font:13px/2 "microsoft yahei";color:#333;text-align:left;padding:20px 20px;position:relative;}
.paging_box span{margin:0 3px 0 5px;line-height:24px;display:inline-block;position:relative;top:3px;}
select.select_paging, input.paging_first, input.paging_last, input.paging_prev, input.paging_next, input.disabled{height:24px;font:12px/2 'Simsun';color:#668cca;background:#fff;border:1px solid #668cca; padding:0 5px;}
select.select_paging{width:60px;padding:0 0 0 5px;position:relative;top:-1px;}
input.paging_first, input.paging_last{padding:0 7px;}
input.paging_first:hover, input.paging_last:hover, input.paging_prev:hover, input.paging_next:hover{border:1px solid #668cca;}
select.select_paging:focus, input.paging_first:focus, input.paging_last:focus, input.paging_prev:focus, input.paging_next:focus{border:1px solid #668cca;color:#333;}
input.disabled,input.disabled:hover,input.disabled:focus{color:#668cca;border:1px solid #668cca;cursor:default;}
.paging_text a{display:inline-block;width:22px;height:22px;font:12px/2 'Simsun';color:#668cca;text-align:center;border:1px solid #fff;}
.paging_text a:hover{border:1px solid #668cca;}
.paging_text a.default,.paging_text a.default:hover{background:#668cca; border:1px solid #668cca;color:#fff;}
.num_text em{margin:0 2px;}




#footer { height: 60px;margin-top: 30px;line-height: 60px; background: #003182; color: #8facdd; text-align: center;font-size: 14px;}








.form_list1{
    width: 380px;
    margin: 0 auto;
    margin-bottom: 8px;
    font-size: 0;
	height: 30px;
	line-height: 30px;
	
}
.form_list1 span{
    display: inline-block;
    width: 70px;
    font-size: 14px;
    color: #666;
    vertical-align: top;
    position: relative;
    line-height: 30px;
}
.form_list1 span.MobileCode{
    width: 90px;
    margin-left: 4px;
    color: #2561bd;
	background-color: #cce0ff;
	border: 1px solid #2561bd;
	height: 30px;
	text-align: center;
	line-height: 30px;
   
}
.form_list1 span.MobileN{
    width: 198px;
	font-size: 18px;
   
}
.form_list1 input[type = 'text']{
    border: 1px solid #8d93ab;
    width: 292px;px;
    height: 30px;
}



.text8 {margin: 4px 20px 20px 30px;}
.text8 p{font:16px/24px Microsoft YaHei; color:#666666;text-indent: 2em;}

a.btn_submit2{display: inline-block; width:294px;height:36px;border-radius:2px;background: #dd7300;border: none;margin:10px auto 0 auto;
     background: -webkit-linear-gradient(left,#cf6006,#e18508);
  background: -o-linear-gradient(left,#cf6006,#e18508);
  background: -moz-linear-gradient(left,#cf6006,#e18508);
  background: -mos-linear-gradient(left,#cf6006,#e18508);
  background: linear-gradient(left,#cf6006,#e18508);
 font-size:14px;line-height:36px;color:#fff;text-align: center; 
 -moz-box-shadow:0px 6px 10px #f4d9bf;
 -webkit-box-shadow:0px 6px 10px #f4d9bf;
 box-shadow:0px 6px 10px #f4d9bf;
} 
.t_btn{margin: 10px auto 60px auto;text-align: center;}
.t_btn a{margin: 10px;}

.btn-back{
    background: url(../png/vd0x3g.png) center no-repeat;
}

.vLine {
    border-left: solid 1px #ccc;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 15px;
}

.m_h_title{
    margin-bottom: 6px;
}

.i_refresh{
    margin-bottom: 2px;
    width: 15px;
    padding-left: 1px;
    cursor: pointer;
}




.fR li a i.s11 {
    background: #fff url(../png/ats55i.png) 0 0 no-repeat;
}
.fR li a:hover i.s11 {
    background: #fff url(../png/7nzrmq.png) 0 0 no-repeat;
}
.fR li a i.s12 {
    background: #fff url(../png/v6ytv0.png) 0 0 no-repeat;
}
.fR li a:hover i.s12 {
    background: #fff url(../png/sl9nrx.png) 0 0 no-repeat;
}
.fR10 li a i {
    width: 226px;
    height: 194px;
    margin: 58px auto 0px auto;
    display: block;
}

.p_ts{
	font-size: 18px;
	line-height: 30px;
	width: 296px;
	margin:40px auto;
}

.pop1{
	
	border: 1px solid #eee;
    position: relative;
    z-index: 9;
    left: 96px;
    top: -344px;
    width: 280px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 6px 10px 0px rgba(77, 77, 77, 0.34);
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms;
}
.pop1:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}
.pop1 p{
	font-size: 14px;
	color: #666;
	padding: 10px;
	line-height: 1.5em;
	text-align: left;
}