@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
/*     font-size:100%; */
    vertical-align:baseline;
/*     background:transparent; */
    }
ol,ul{list-style:none;}
li{ list-style:none;}
ul{list-style-type:square;}
:focus{outline:0;}
a img{border:0;}
img{vertical-align:middle;_vertical-align:top;}
html{
	min-height:100%;
	}
body {
    line-height:1;
	background: #f3f3f3;
	font-family: "微软雅黑", "宋体", Arial;
    tap-highlight-color: rgba(0,0,0,0);
   	-webkit-tap-highlight-color: rgba(0,0,0,0);
   	-moz-tap-highlight-color: rgba(0,0,0,0);}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;}
nav ul{
    list-style:none;}
blockquote, q {
    quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;}
em { font-style:normal; }
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	text-decoration:none;
    outline:none;
    blr:this.onFocus=this.blur();}
/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;}
del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;}
table {
    border-collapse:collapse;
    border-spacing:0;}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;}
input, select {
    vertical-align:middle;}
.clearfix:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
 /* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
.hide{display:none;}
.show{display: block;} 
/* End hide from IE-mac */
/*Main CSS*/
a {text-decoration:none; }



.cybzq_pc_y_01{
	float:left;
	width: 704px;
	height: 100%;
	background-color: #fff;
	padding-bottom:20px;
	font-family: "微软雅黑", "宋体", Arial;
}

.cybzq_pc_y_02{
	margin: 0 auto;
	width: 684px;
	height:100%;
	padding:10px;
    overflow: hidden;
	background-color:#fff;}
.cybzq_pc_y_02_0{
	margin: 0 auto;
	width: 684px;
	/* [disabled]height: 700px; */
	padding: 10px;
	overflow: hidden;
	background-color: #fff;
}

.cybzq_pc_y_02_1{
	float:left;
	width: 600px;
	height: 50px;
	margin-left:20px;
	font-size: 18px;
	color: #818181;
	padding-left:50px;
	font-weight: bold;
	line-height: 50px;
	background: url(../../images/cyb/cyb_icon.png) no-repeat left #fff;
/* 	background: url(../../images/cyb/icon-logo.png) no-repeat left #fff; */
	background-size: 40px 40px;
	}
.cybzq_pc_y_03_1{
	float:left;
	margin-top:20px;
	width: 464px;
	height:184px;
	padding:20px;
	margin-left:90px;
	border-radius:10px;
	border:1px #a2a2a2 solid;
     }
.cybzq_pc_y_03_2{
	float:left;
	margin-top:20px;
	width: 460px;
	height:184px;
	padding:20px;
	margin-left:90px;
	border-radius:10px;
	border:1px #a2a2a2 solid;
     }
.cybzq_pc_y_04_1{
	float:left;
	width: 460px;
	height: 40px;
	line-height:40px;
	color:#848484;
	font-size:14px;
	}
.cybzq_pc_y_04_1 span{
	float:right;
	color:#b6b6b6;
	
	}
.cybzq_pc_y_05_0{
	float:left;
	width:684px;
	height:80px;
	line-height:80px;
	color:#828282;
	font-weight: bold;
	text-align:center;
	font-size:18px;
	}
.cybzq_pc_y_05_1{
	margin: 0 auto;
	width: 600px;
	/* [disabled]height: 100%; */
	background: #fff;
	}
.cybzq_pc_y_05_2{
	float:left;
	width:550px;
	height:80px;/*70px*/
	font-size:16px;
    padding-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #f3f3f3;
	}
.cybzq_pc_y_05_3{
	float:left;
	width:550px;
	height:40px;
	line-height:40px;
	color:#333333;
	}
.cybzq_pc_y_05_4{
	float:left;
	width:550px;
	color:#858585;
	height:20px;
	line-height:20px;
	font-size:14px;
	}
.cybzq_pc_y_05_5{
	float:left;
	width:50px;
	height:80px; /*60px*/
	overflow: hidden;
	background: url(../../images/cyb/icon-limits-fault@2x.png) no-repeat right #fff;
	background-size: 20px 20px;
	}
.cybzq_pc_y_05_5_1{
	float:left;
	width:50px;
	height:80px; /*60px*/
	overflow: hidden;
	background: url(../../images/cyb/icon-limits-done@2x.png) no-repeat right #fff;
	background-size: 20px 20px;
	}

.cybzq_pc_y_06_0{
	float:left;
	width: 684px;
	/* [disabled]height: 100%; */
	background: #fff;
	}
.cybzq_pc_y_06_1{
    margin: 0 auto;
	width: 300px;
    height: 40px;
    padding-left: 30px;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	color: #858585;
	cursor: pointer;
	background: url(../../images/cyb/icon-original-n@2x.png) no-repeat left;
	background-size: 20px 20px;
	}
.cybzq_pc_y_06_1_checked{
    margin: 0 auto;
	width: 300px;
    height: 40px;
    padding-left: 30px;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	color: #858585;
	cursor: pointer;
	background: url(../../images/cyb/icon-original-a@2x.png) no-repeat left ;
	background-size: 20px 20px;
	}
.cybzq_pc_y_07_1{
	float:left;
	width:604px;
	height:450px;
	margin-left:40px;
	overflow-y:auto;}

.cybzq_pc_y_08{
    float: left;
	width: 684px;
	height: 300px;
	}

.cybzq_pc_y_08_2{
	margin: 0 auto;
	width: 120px;
	height:170px;
	margin-top:40px;
	text-align:center;
	}
.cybzq_pc_y_08_2 img{
	width: 120px;
	height: 120px;
	}	
.cybzq_pc_y_08_2 span{
	font-size:18px;
	height:50px;
	line-height:50px;
	color:#333;
	}	
.cybzq_pc_y_08_3{
	margin: 0 auto;
	width: 400px;
	/* [disabled]height:40px; */
	line-height: 30px;
	font-size: 14px;
	line-height: 20px;
	color: #858585;
	text-align: center;
	}	
.cybzq_pc_y_08_3 span{
	color:#464646;}	



/*按钮*/
.cybzq_pc_y_00_1{
	float: left;
	width: 100%;
	/* [disabled]height: 36px; */
	font-size: 16px;
	margin-top: 20px;
	/* [disabled]margin-bottom: 10px; */
	}	
.cybzq_pc_y_00_1_1{
	float:left;
	width: 100%;
	height: 36px;
	font-size: 16px;
	margin-top: 50px;
	/* [disabled]margin-bottom: 10px; */
	}	
.cybzq_pc_y_00_1_2{
	float:left;
	width: 100%;
	height: 36px;
	font-size: 16px;
	margin-top: 20px;
	/* [disabled]margin-bottom: 10px; */
	}	
.cybzq_pc_y_00_2{
	margin: 0 auto;
	width: 190px;
	height: 36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border-radius:20px;
	background-color:#007bfd;
	}
.cybzq_pc_y_00_3{
	margin: 0 auto;
	width: 190px;
	height: 36px;
	line-height:36px;
	text-align:center;
	color:#007bfd;
	cursor:pointer;
	border-radius:20px;
	border: 1px solid #007bfd;
	}
.cybzq_pc_y_00_4{
	margin: 0 auto;
	width: 190px;
	height: 36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border-radius:20px;
	background-color:#e2e2e2;
	}
.cybzq_pc_y_00_4_checked{
	margin: 0 auto;
	width: 190px;
	height: 36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border-radius:20px;
	background-color:#007bfd;
	}



/*问卷回访*/
.questionnaire_pc_y_01_2{
	margin: 0 auto;
	width: 92%;
	padding: 0 4% 2% 4%;
	margin-bottom: 20px;
	height: 81px;
	font-size: 14px;
	overflow: hidden;
	/* [disabled]border-bottom: 2px solid #f3f3f3; */
	}
.questionnaire_pc_y_01_2_1{
	margin: 0 auto;
	width: 92%;
	padding:0 4% 2% 4%;
	margin-bottom:20px;
	height: 40px;
	font-size: 14px;
	overflow: hidden;
	}
.questionnaire_pc_y_01_3{
	float:left;
	width:100%;
	height:40px;
	padding-left:24px;
	line-height:40px;
	color:#858585;
	cursor:pointer;
	background: url(../../images/cyb/icon-original-n@2x.png) no-repeat left #fff;
	background-size:16px 16px;
	}
.questionnaire_pc_y_01_3_checked{
	float:left;
	width:100%;
	height:40px;
	padding-left:24px;
	line-height:40px;
	color:#858585;
	cursor:pointer;
	background: url(../../images/cyb/icon-original-a@2x.png) no-repeat left #fff;
	background-size:16px 16px;
	}
.questionnaire_pc_y_05_2{
	margin: 0 auto;
	width: 92%;
	padding: 0 4% 0 4%;
	background:#f3f3f3;
	line-height: 50px;
	color: #666;
	}

.questionnaire_pc_y_05_2_1{
	margin: 0 auto;
	width: 92%;
	padding: 0 4% 0 4%;
	background:#f3f3f3;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 40px;
	color: #666;
	}
.questionnaire_pc_y_05_2_2{
	margin: 0 auto;
	width: 92%;
	padding: 0 4% 0 4%;
	background:#f3f3f3;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 40px;
	color: #666;
	}

.questionnaire_pc_y_06_0{
	margin: 0 auto;
	width: 92%;
	padding:0 4% 0 4%;
	height: 110px;
	background: #fff6e4;
	}
.questionnaire_pc_y_06_1{
	/* [disabled]margin: 0 auto; */
	width: 250px;
	height: 30px;
	padding-left: 24px;
	padding-top: 20px;
	color: #805f26;
	background: url(../../images/cyb/icon-warm-prompt@2x.png) no-repeat left;
	background-size: 16px 16px;
	}

.questionnaire_pc_y_06_2{
	margin: 0 auto;
	display:block;
     padding-left: 24px;
	margin-bottom:10px;
	line-height: 20px;
	color: #805f26;
	}


/*弹窗*/
.hfwj_ypc_tc01{
	margin: 0 auto;
	width: 200px;
	padding: 10px 20px 20px 20px;
	font-size: 14px;
	border-radius:10px;
	background-color: #fff;	
	}
.hfwj_ypc_tc01 a{
	width: 200px;
	font-size: 14px;
	text-align:center;
    line-height:30px;
	color: #18A0D9;
	
	}
.hfwj_ypc_tc01 p{
	width: 200px;
	font-size: 14px;
    line-height:20px;
	color: #333;
	
	
	}
.hfwj_ypc_tc01_1{
	float:right;
	margin-top:7px;
	width: 16px;
	height:16px;
	cursor:pointer;
    line-height:30px;
	}


/*添加紧急联系人*/
.emergency_y_0_1{
	margin: 0 auto;
	width: 600px;
	height:300px;
	line-height: 50px;
	background: #fff;
	}
.emergency_y_01_1{
	margin: 0 auto;
	width: 100%;
	}
.emergency_y_01_2{
	margin: 0 auto;
	width: 92%;
	height: 50px;
	font-size:16px;
	background: #fff;
	line-height: 50px;
	overflow:hidden;
	border-bottom: 1px solid #EBEBEB;
	display: -webkit-box;/*子级铺满*/
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	}
.emergency_y_01_3 img{
	float:left;
	width:24px;
	height:24px;
	margin-top:12px;
	padding-right:10px;
	}

.emergency_y_01_2 span{
    float: right;
    text-align: center;
    width: 140px;
    height: 20px;
    color: #C2C2C2;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
    border-left: 1px solid #EBEBEB;
	}
.emergency_y_02_01{
	text-align: left;
	height: 50px;
	width: 70%;
	font-size: 14px;
	display: block;
	caret-color: #004ecc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #333;
	border: none;
}
.emergency_y_02_02{
	float: right;
    width: 70px;
    height:34px;
    margin-top: 8px;
	}
.emergency_y_02_02 img{
	display: block;
    width: 70px;
    height: 34px;
	}

.emergency_y_02_03{
	margin: 0 auto;
	width: 92%;
	height:40px;
	line-height:40px;
	color:#DE5743;
	font-size:12px;
	}
.emergency_y_03_0{
	position: fixed;
	margin: 0 auto;
	width:100%;
	height:40px;
	bottom: 0px;
	background:#fff;
	padding:10px 0 10px 0;
	overflow:hidden;
	}
.emergency_y_03_1{
	margin: 0 auto;
    width: 92%;
	height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
	background:#EBEBEB;}
.emergency_y_03_1:hover{
	  background: #004ECC;
	/* [disabled]background: linear-gradient(to right, #3582FF,#004ECC); */
	}

















	
	
	