* { margin:0; padding:0; }
button, input, optgroup, select, textarea{color: inherit; font: inherit; margin: 0;}
button{overflow: visible;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled]{cursor: default;}
*:focus { outline: none; }
input{line-height: normal;border:none;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-appearance: textfield; -webkit-box-sizing: border-box; box-sizing: border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
fieldset{border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend{border: 0; padding: 0;}
textarea{overflow: auto; resize: vertical;}
optgroup{font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0;}
td, th{padding: 0;}
ul, ol{list-style: none outside none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #808080;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #eee inset; border: 1px solid #eee!important; height: 27px!important; line-height: 27px!important; 
border-radius: 0 4px 4px 0; }
body { font:14px/1.8 arial; }
ul,li{list-style: none;}
html, body, .wrap { height:100%; }
.wrap {
    height:auto; 
    min-height:100%; 
    _height:100%; 
}
.main { 
    padding-bottom:60px;
 }
.footer { 
	background-image: url(../img/bg2.png);
	background-size: 100% 100%;
	width: 100%;
    height:60px;
    color:#000;
    font-size:12px;
}

.footer p{
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
}
i{display: inline-block;}
.copyright{line-height: 1.5;padding-top:20px;}
.bg{background:#8ccff1 url("../images/bg.jpg") no-repeat center top;}
.bg2{background:url("../images/bg-city2.jpg") no-repeat center bottom;}
.cbg1{background: url("../images/cbg.png") repeat-y;background-size: 100% auto;padding-bottom:40px;margin-top: 110px !important;    margin-bottom: 70px !important;    border-radius: 5px;}
.banner{background: url("../images/banner-bg2.png") repeat-x;height:120px;}
p{margin: 0;}
.m-t-40{margin-top:40px;}
.m-t-50{margin-top:50px;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz30{font-size:30px;}
.fc01{color:#0047C8;}
.tips{color:#fff}
.fmYh{font-family: "Microsoft YaHei"}
.fblod{font-weight: bold;}
.container1{width:960px;margin:0 auto;}
.inner{padding:10px 70px;}
.m-t-25{margin-top: 25px;}
.m-t-15{margin-top: 15px;}
.-m-t-5{margin-top: -5px;}
.-m-t-70{margin-top: -70px;}

.icon-bord{
	border:2px solid #0047C8;display: inline-block;
	border-radius: 50%;
}
.icon-bord2{
	border:2px solid #5D7CF0;display: inline-block;
	border-radius: 50%;
}
.steps ul li{text-align: center}
.steps{
	position: relative;
}
.set2 span{
	color: #BDBDBD;
}
.set2 .fc01{
	color: #0047C8;
}
.center-line{
	width:78%;height: 2px;background:#5D7CF0;position: absolute;left:10%;top:48%;
}
.icon-stp1{width: 63px;height: 63px;position: relative;background-color: #5D7CF0;
border-radius: 50%;display: flex;justify-content: center;align-items: center;
color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp2{width: 63px;height: 63px;position: relative;background-color: #5D7CF0;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp3{width: 63px;height: 63px;position: relative;background-color:#5D7CF0;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp4{width: 63px;height: 63px;position: relative;background-color: #5D7CF0;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}

.icon-stp11{width: 63px;height: 63px;position: relative;background-color: #0047C8;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp22{width: 63px;height: 63px;position: relative;background-color: #5D7CF0;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp33{width: 63px;height: 63px;position: relative;background-color: #5D7CF0;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp44{width: 63px;height: 63px;position: relative;background-color: #5D7CF0;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}
.icon-stp111{width: 63px;height: 63px;position: relative;background-color: #0047C8;
	border-radius: 50%;display: flex;justify-content: center;align-items: center;
	color: #fff;font-size: 38px;border: 5px solid #fff;}

.steps ul li{width:20%;float: left;}
.steps{margin-top:20px;}
.m-r-5{margin-right:5px;}
.m-l-20{margin-left:20px;}
.m-t-10{margin-top:10px;}
.fccc{color:#ccc;}
.ptit{background:url("../images/tit-bg.png") no-repeat top center;color:#fff;font-family: "Microsoft YaHei";font-size:16px;height:35px;
line-height: 34px;margin-top:5px;}
.ptit1{background:url("../images/tit-bg1.png") no-repeat top center;color:#333;font-family: "Microsoft YaHei";font-size:16px;height:35px;
line-height: 34px;margin-top:5px;padding-left: 10px;}
.text-danger1{color:#ff0000}
.fc99{color:#999}
.fc00{color:#000;}
.ptext{background:#eee;padding:2px 0;height:35px;box-shadow: 2px 2px 2px #ccc inset;border-radius:3px}
.inpt-text{background:#eee;border:none;width:90%;margin:2px;line-height: 1.5;padding:5px;}
.icon-default{width:14px;height:12px;background: url("../images/icon-default.png") no-repeat;position:relative;top:8px;right:4px;}
.icon-danger{width:3px;height:14px;background: url("../images/icon-danger.png") no-repeat;position:relative;top:6px;right:8px;}
.t-name{line-height:30px;font-size:15px;}
.ptext-ok{border:1px solid #88d68f;background:#eee url(../images/icon-default.png) no-repeat right center;padding-right:2px;}
.ptext-cw{border:1px solid #fc7c7c;background:#eee url(../images/icon-danger.png) no-repeat right center;padding-right:2px;}
.dh{line-height:30px}
.btn{padding:0 2px;height:35px;line-height:35px;    background-color: yellow;}
.btn-s1{background:#5D7CF0;color:#fff;width:100%;text-align: center}
.btn-s1:hover{color:#fff;}
.btn-s1:focus,.btn-s1:active{color:#fff;}

.dlable .dx label{min-width:100%;}
.dx label {
background: transparent url(../images/icon-ra.png) no-repeat 3px;
font-weight: normal;
background-size: 15px 15px;
cursor: pointer;
padding:4px 4px 4px 26px;
border-radius:2px;
/*box-shadow: 2px 2px 2px #ccc;*/
margin-right:15px;
margin-top:2px;
width: 164px;
text-align:left;
} 
.dx2 label { 
background:transparent url("../images/icon-ra.png") no-repeat 3px;
font-weight: normal;
cursor: pointer;
padding:4px 4px 4px 26px;
border-radius:2px;
/*box-shadow: 2px 2px 2px #ccc;*/
margin-right:15px;
margin-top:2px;
width: 105px;
text-align:left;
background-size: 15px 15px;
} 
.dx1 label { 
background:transparent url("../images/icon-ra.png") no-repeat 3px;
background-size: 15px 15px;
font-weight: normal;
cursor: pointer;
padding:4px 4px 4px 26px;
border-radius:2px;
/*box-shadow: 2px 2px 2px #ccc;*/
margin-right:15px;
margin-top:2px;
width: 150px;
text-align:left;
} 
.dx label.checked { 
padding-left: 26px; 
background:#88d68f url("../images/icon-rab.png") no-repeat 3px; 
color: #fff; 
} 
.dxadd label { 
background:#eeeeee url("../images/icon-ra.png") no-repeat 3px; 
font-weight: normal;
cursor: pointer;
padding:4px 4px 4px 26px;
border-radius:2px;
/*box-shadow: 2px 2px 2px #ccc;*/
margin-right:2px;
margin-top:2px;
width: 225px;
background-size: 15px 15px;
} 
.dxadda label { 
background:#eeeeee url("../images/icon-ra.png") no-repeat 3px; 
font-weight: normal;
cursor: pointer;
padding:4px 4px 4px 26px;
border-radius:2px;
box-shadow: 1px 1px 1px #ccc;
margin-right:2px;
margin-top:2px;
width: 175px;
}
button{border:none;}
.btn-next{background:#0047C8;font-size:12px;color:#fff;width:100%;padding:4px;line-height: 30px;}
.xhiden{display: none;}


  /* 滑动控件容器,亮灰色背景 */

.verify-wrap{width:100%;height:38px;background-color:#e5e5e5;border:1px solid #e0e0e0;margin:0px auto;position:relative}
.verify-wrap .drag-btn{position:absolute;left:-1px;top:-1px;width:50px;height:38px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAAA/UlEQVRYhe3XLc9GYBjG8eN6dkdFIQuqoCiCbj6ob2CCIplRaJKqEHT3c/kAz66Xc/fLnvO3UY7N/jNmxDAMF77AQ57iOH53x5/GccTPuyNUcSg1DqXGodQ4lNr/CC3LEsuyaG8mrEKzLEPXdZjnWWszYRXq+z7yPMc0Tej7XnkzYf2Muq6LoiiwrivatsV1XUrby0Mlx3Huu7fvO5qmUd50kL31QgijTdXD+gq/zvNEVVXwPA9pmipvOqxDj+O4Q4IgQJIkypsuq9Bt21DXNaIoug/VzYRVqHw55J0Kw1BrMyHkXyj/3BHiUGocSo1DqXEota8Jvb/18hP16Z7qL3h/w53n4AAAAABJRU5ErkJggg==) no-repeat center center;background-size:100% 100%;z-index:2;cursor:move;}
.verify-wrap .suc-drag-btn{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAACA0lEQVRYhe2Y2yuDYRzHv7PJYc5zKspYSRMymStXu5NCs5W4csEfwJ+gSA53csg1F4R/gSu0OcWSmNIQkfMcEvu9tdpY79793leo91Nbbft993x6nj2/52kal8v1gX+Ajp4sFstve4jidrsR99sSUlFFlUYVVRpVVGl0SnyJ934VaxczOLpdwd3bufBeWnw+StLrYc1tQ3FqnewxZIk+vz9g7rAHO9dL3z67efXBfTkrPCqymtBqGkaiNoU9FnvpSXJyzx5R8itUQ7WU4cIWnT/qhe9xS3I91VKGC0uUfpPbV4uSajUhQ1CGshxYorRxpGDObECf1Ysm40DM2a+wNhPt7mhUZzvhMI1Aq9HBkFgUUzYSrBkNtiDCkGBES/Eg8pLKwiSdplFB8uRhEzMH3RGzsSC7j9oKe1CT4wi0oEZMeRzITy4XJOM0WkFy2uOE//1O7jA8UWrm1CeJ5dMxlGXYoI/PQrd5AQlavagkZTmwlt4UOHGCnPs9wkw+vl0jSZcWdSZDsz8uas1tD3t99rSL8b0W3Lz4cHy/LrrctYEjlQNr6Y2ptag0NIf10gv/Pvo3akRzlOGe++yTyV4yhAJ9leR6qqUMF7YoXTC6zPPChSMaVEO1ci4lstoTDdxROhE4Fjv/9jUvCIkoISPGv7nhq6JKo4oqjSqqNEIfpf8f/zqf+36643RPeo8AAAAASUVORK5CYII=) no-repeat center center;background-size:100% 100%}
.verify-wrap .drag-progress{position:absolute;left:0;top:-1px;height:38px;border-top:1px solid #7ac23c;border-top:1px solid #7ac23c;width:0;background-color:#7ac23c;color:#fff;font-size:18px;text-align:center;line-height:38px}
.verify-wrap .fix-tips,.verify-msg{width:100%;position:absolute;right:0;left:1px;height:100%;color:#51555c;z-index:1;line-height:38px;font-size:12px;text-align:center}
.verify-wrap .verify-msg{background-color:#7ac23c;color:#fff;display:none}
.m-b-10{margin-bottom:10px}

.sm-tip{margin-top:40px;}
.bord-right{border-right: 1px dashed #ccc;}
.ss{width:960px;}
.m-t-80{margin-top:80px}
.bar-nav{color:#333;}
.bar-nav a{color:#333;font-size:12px;margin:0 5px;}
.bar-nav a:hover{color: #0047C8}
.h-32{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: 34px;
	line-height: 1.5;
	padding: 0;
}

.flex-end{
	justify-content: flex-end;
	text-align: right;
}
@media screen and (min-width:319px) and (max-width:414px){
  .bar-nav {
    margin-right: 0  !important;
  }
}
@media (max-width: 812px){ 
.sm-left1{margin-left:41.66666667%;}
.inner{padding:1px;}
.steps{display: none;}
.sm-tip{margin-top:10px;}
.cbg1{background:#fff;padding-bottom:10px;margin-top: 90px !important;     border-radius: 5px;   margin-bottom: 70px !important;}
.fz30{font-size: 22px;}
.banner{height:120px;}
.fz14{font-size:12px;}
.bord-right{border-right:none;}
.xhiden{display:inline-block;}
.m-t-40{margin-top:15px;}
.h-32{
padding-left: 15px;
height: auto;
}
	.title-area {
		position: absolute;
		display: flex;
		align-items: center;
		left: 2vh!important;
		top: 3vh;
		width:100%;
	}

	.title-text {
		font-size: 2.1vh !important;
		line-height: 3.5vh !important;
	}

	.flex-end{
		justify-content: flex-start;
		text-align: left;
	}

 }
@media (min-width: 768px){
    .sm-left{margin-left:33.33333333%;margin-top:4px;}
    .steps{display: none;}
    .inner{padding:1px;}
 
}
@media (min-width: 1200px){
.container { width: 1000px !important;}
.sm-left{margin-left:0%;margin-top:0;}
.steps{display: block;}
.inner{padding:10px 50px;}
}


@media screen and (min-width:413px) and (max-width:414px){
   .dxp label { 
background:#eeeeee url("../images/icon-ra.png") no-repeat 3px; 
font-weight: normal;
cursor: pointer;
padding:4px 4px 4px 26px;
border-radius:2px;
box-shadow: 1px 1px 1px #ccc;
margin-right:2px;
margin-top:2px;
width: 150px;
}  

.jzd span{margin-left:25px;}
}

@media screen and (min-width:319px) and (max-width:414px){
	.dxadd label { 
		width: 165px;
	}
	input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked, input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked {

		margin-top: 2px;
	}
	.jzd .bradio{text-align: right;}
	.w60{
		width: 50% !important;
	}
	.btn-print{
		display: none;
	}
	#demoModal1{width: 300px  !important;    }
}
@media screen and (min-width:319px) and (max-width:376px){
	.ssmz li{
		width: 33.3% !important;
		float: left;
		margin-bottom: 10px;
	}
	.ssmz li button{
		  font-size: 12px;
	}
	.ssmz li button{
		width:80px !important;
	}
}
.ssmz{    margin-left: 3%;height:230px;overflow-y: scroll;}
.ssmz li{
	width: 25%;
	float: left;
	margin-bottom: 10px;
}
.ssmz li button{
	width:120px;
	margin-bottom:5px;
    border-radius: 2px;
    background-color: #5e7bf0;
    color: #fff;
}
.modal-header {
    z-index: 1;
    position: relative;
    background: #fff;
}
.form5-tips{
	width: 100%;
	margin: auto;
	color: #333;
	border: 1px solid #e1e1e1;
	box-shadow: 1px 1px 1px #eee;
	padding: 5px 15px;
	margin-top: 20px;
}
.table tr td,.table tr th{
	border: 1px solid #ddd;
	vertical-align: middle !important;
}
.btn-print{
	  background: #ff6b15;
    font-size: 12px;
    color: #fff;
    padding: 4px 8px;
    border-radius: 2px;
}
.w60{width: 60px;}
.text-decoration{text-decoration: underline;}
#demoModal1{color: #333 !important;height: 400px !important;}
#demoModal1 p{font-size: 14px;line-height: 1.5;}
.tc{padding: 15px;}
.tc img{margin-top: 5px;margin-bottom: 5px;}
.btn-print1{    background: #ff6b15;
    font-size: 12px;
    color: #fff;
    padding: 4px 8px;
    border-radius: 2px;}
#HTitle{
			font-size: 24px;
			font-weight: bold;
			margin-bottom: 20px;
			margin-top: 20px;
		}
#HTitle2{
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}
.text_max2{font-size:22px;color:#777474}
.cdh{height:32px;padding:0 !important;}
.m-t-37{text-align: center;margin-top: 37px}
.btn10{padding: 0px 15px;font-size: 16px;font-weight: bold;background: #88caee;color: #fff;}
.c-name{float: left;}
.djs1,.djs2,.djs3,.djs4{width:40px;height: 18px;font-weight: normal;display: inline-block;font-size:12px;color:#ff0000;text-align: center;line-height: 17px;cursor: pointer;}
.bord{border:1px solid #ff0000;position: relative;float: left;margin-left: 4px;}

.icon-pwd{width:40px;height: 18px;background: url("../images/eye_close.png") no-repeat;background-size: 20px 12px;
display: inline-block;position:relative;margin-right: 2px;float: left;margin-top:10px;margin-left: 25px;}

.icon-tel{width:40px;height: 18px;background: url("../images/eye_close.png") no-repeat;background-size: 20px 12px;
display: inline-block;position:relative;margin-top:10px;margin-right: 2px;margin-left: 25px;}

.icon-card{width:40px;height: 18px;background: url("../images/eye_close.png") no-repeat;background-size: 20px 12px;
display: inline-block;position:relative;margin-top:10px;margin-right: 2px;margin-left: 25px;}
 
.icon-id{height: 18px;background: url("../images/eye_close.png") no-repeat;background-size: 20px 12px;
display: inline-block;position:relative;margin-top:10px;margin-right: 2px;margin-left: 25px;}


.ptit {background-size: 123% 100%;}


@media screen and (min-width:319px) and (max-width:416px) {
	.t-name {font-size: 14px !important;}
	.djs1_, .djs2_, .djs3_, .djs4_ {margin-left: 10px !important;}
	.cdh {height: 32px; !important}
	.icon-pwd,.icon-tel,.icon-card,.icon-id{margin-left: 10px !important;}
	.ptit {
		background-size: 265% 100% !important;
		font-size: 12px!important;
	}
	.btn9{margin-right: 0px !important;margin-top: -5px !important;}
	.w31{width:inherit !important}
	.set2{display:none}
	.txt-rg{text-align: left  !important;}
	.title-area {
		position: absolute;
		display: flex;
		align-items: center;
		left: 2vh!important;
		top: 3vh;
		width:100%;
	}
	.title-text {
		font-size: 2.1vh!important;
		line-height: 3.5vh!important;
	}
	.text_max2 {
		font-size: 20px;
		color: #777474;
	}
	.btn-back {
		top: 0.2vh!important;
	}
}
.w31{width:31.3%;}
.btn9{margin-right: 12px;margin-top: 14px;}
.span-cursor{cursor: pointer;}
.line9{line-height: 2;margin-top: 30px;}
.btn15{background: #ff6b15; font-size: 12px;color: #fff;padding: 6px 12px;line-height: initial !important;}
.m-r-18{margin-right:25px}
.set2{margin-top:15px;}
.set2 span:hover{
	color:#0047C8;
}
.set2 span{
	display: inline-block;width:19.5%;text-align: center;
}
.steps li span:hover{
	opacity: 0.99;
}
.txt-rg{text-align: right;}

.ptext .btn {
	padding: 0 2px 0 6px;
	height: 31px;
	line-height: 31px;
	background-color: transparent;
	border:none;
}