@charset "utf-8";
/*样式初始化*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,button,textarea,select{margin:0;padding:0}
body{font-size:14px; font-family:微软雅黑; background-color:#fff; color:#4d4d4d;}
em{font-style:normal}
li{list-style:none}
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:normal;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
p{word-wrap:break-word}
a:hover {text-decoration:none;}


.bigintro{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.bigintro span:not(:first-child){
	margin-left: 10px;
	display: flex;
	align-items: center;
}

/* 扫码到手机 */
.imgcode_btn{
	position: relative;
}
#qrcode {
	z-index: 200;
	position: absolute;
	top: 40px;
	background: rgba(0,0,0,0.4);
	width: 150px;
	height: 150px;
	display: none;
}
.hover_imgcode_box img{
	width: 90%;
	height: 90%;
	margin-top: 50%;
	margin-left: 50%;
	transform: translate(-50%,-50%);
}
.guide-banner{
	z-index: 1 !important;
}


.bigbtn{
	display: flex;
	width: 1300px;
	margin: 0 auto;
	margin-top: 40px;
}
.bigyue,
.bigshen{
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: white;
	border: 1px solid white;
	border-radius: 25px;
	background: rgba(255,255,255,0.2);
	cursor: pointer;
}
/* 预约 不可点击 置灰样式 */
.yuyue_gary{
    color: #F2F2F2;
    border: 1px solid #E5DECB;
	pointer-events: none;

}
.bigyue{
	margin-left: 20px;
}
.bigtime{
	color: white;
	margin-left: 20px;
	margin-top: 15px;
	display: flex;
}
.mainbody{
	/* padding: 0px 20px; */
	/* background: white; */
	border-radius: 5px;
	/* margin: 30px 0px; */
}
.main_con{
	padding: 0px 20px 30px;
	background: white;
	border-radius: 5px;
}
.jbxx-title{
	padding: 50px 0px 30px;
	display: flex;
	align-items: center;
	font-size: 28px;
	color: #404040;
	font-weight: 600;
}
.jbxx-title span{
	margin-left: 20px;
}
.jbxx_table tr td:nth-child(odd){
	background: #ededed;text-align: center;width: 15%;
}
.pc_con .jbxx_table tr td:nth-child(even){
	text-align: left;text-indent: 10px;width: 35%;
}
.show_shrink,
.show_shrink_cl{
	width: 90%;
	margin: 0 auto;
	background: #f7f7f7;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #D15F6C;
	margin-top: 20px;
	font-weight: 600;
	cursor: pointer;
}
table{
	width: 90%;
	margin: 0 auto;
	border: 1px solid #C1C1C1;
}
table tr{
	height: 50px;
}

/* 左侧 列表 */
.left_nav_aim{
	position: absolute;
	top: 50px;
	left: 0px;
	padding: 3px;
	background: white;
}
.help-banner{width:100%; height:80px; background:#e52e17;}
.help-banner h2{font-size:24px; color:#fff; line-height:24px; padding:26px 0 26px 30px;}
.help-container{margin-top:160px;}
/* #nav{position:fixed; top:180px; left:70px;} */
ul,li{list-style-type:none;}
.btn{width:135px; display:block; /* height:40px; line-height:40px; */
	font-size:14px;color: #6B6B6B; font-weight:normal; text-align:center; /* border-right:1px dashed #BD1A2B; */
	/* border-radius:3px; */ cursor:pointer;    -webkit-transition: background ease .2s, color ease .2s;}
#nav li{display: flex;align-items: center;text-align: right;/* border: 1px solid red; */}
#nav li a{color:#333; text-decoration: none;text-align: right;}
#nav li.current a{ color:#BD1A2B;font-weight: 600;}
.youu{
	width:134px;
	height: 20px;
	border-right: 1px dashed #BD1A2B;
	padding-left: -10px;
}
.nav_title{
	font-size: 18px;
	color: #404040;
	text-align: right;
	padding-bottom: 20px;
	font-weight: 600;
}
.big_circle{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 1px solid #BD1A2B;
	background: white;
	margin-left: -5px;
}
#nav li.current .big_circle{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 5px solid #BD1A2B;
	margin-left: -9px;
}
/* 回到顶部 */
.main{
	position: relative;
}
.main img.zhiding{
	/*position: absolute;*/
	/*bottom: 250px;*/
	/*right: 70px;*/

	position: fixed;
	margin-left: 3%;
	bottom: 30px;
}
/* 下载文件  样式 */
.downloadstyle{
    color: #BD1A2B;
    text-decoration: underline;
	cursor:pointer;
}

/* 设定依据 两个 表格 重叠 ==分隔开 去掉 行内 margin*/
.yb_table{
    margin-top: 10px;
}
/* 大事项 名称 标题 超出 两行 省略 */
.bigtitle{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.yd_con{
	display: none;
}
.pc_con{
	display: block;
}

/* 手机端 样式 */
@media screen and (max-width:420px) {
	.yd_con{
		display: block;
	}
	.pc_con{
		display: none;
	}
	.yd_con .bigtitle{
		line-height: 35px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.yd_con .big_title{
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.yd_con .bigbtn{
		display: inline-block;
		width: 100%;
		margin: 0 auto;
		margin-top: 10px;
	}
	.yd_con  .bigtime{
		color: #999;
		font-size: 10px;
		/*justify-content: center;*/
		width: 99%;
		margin: 0 auto;
		display: inline-block;
		/*margin-top: 0px;*/
		margin-left: 0.5%;
	}
	.yd_con .mainbody{
		border-radius: 5px;
	}
	.yd_con  .main_con{
		padding: 0px 20px 30px;
		background: white;
		border-radius: 5px;
	}
	.yd_con  .jbxx-title{
		padding: 25px 0px 20px;
		display: flex;
		align-items: center;
		font-size: 18px;
		color: #404040;
		font-weight: 600;
	}
	.yd_con .jbxx_table{
		width: 200px !important;
	}
	.yd_con .jbxx_table tr td:nth-child(odd){
		background: #ededed;text-align: center;width: 10%;
	}
	.yd_con .jbxx_table tr td:nth-child(even){
		text-align: left;text-indent: 10px;width: 40%;
	}
	table.jbxx_yd_table{
		word-wrap: break-word; word-break: break-all;
	}
	table.jbxx_yd_table tr td:nth-child(odd){
		background: #ededed;text-align: center;width: 100px;
	}
	table.jbxx_yd_table tr td:nth-child(even){
		text-align: left;padding-left: 10px;width: 200px;
	}
	.yd_con  .show_shrink,
	.yd_con .show_shrink_yd
		/*.yd_con  .show_shrink_cl */
	{
		width: 100%;
		margin: 0 auto;
		background: #f7f7f7;
		height: 30px;
		text-align: center;
		line-height: 30px;
		color: #D15F6C;
		margin-top: 10px;
		font-weight: 600;
		cursor: pointer;
	}
	.yd_con  table{
		width: 100%;
		margin: 0 auto;
		border: 1px solid #C1C1C1;
	}
	.yd_con table tr{
		height: 40px;
	}

	.yd_con .gary_split_line{
		width: 100%;
		height: 20px;
		background: #f7f7f7;
		margin-top: 40px;
	}
	.yd_con .gary_split_line_two{
		width: 120%;
		height: 20px;
		background: #f7f7f7;
		margin-top: 23px;
		margin-bottom: 5px;
		margin-left: -10%;
		overflow-x: hidden;
	}
	/* tab 及 内容 */
	.yd_con .mylist{
		width: 95%;
	}
	.yd_con .my_list{
		width: 100%;
		background: white;
		display: flex;
		justify-content: flex-start;
		flex-flow: row wrap;
		margin-left: -10px;
	}
	.yd_con .my_list li {
		text-align: center;
		width: auto;
		flex-shrink: 0;
		padding: 0px 15px;
		height: 30px;
		line-height: 30px;
		margin-top: 10px;
		font-size: 14px;
		text-align: center;
		color: #989898;
		background: #FAFAFA;
		font-family: "微软雅黑";
		cursor: pointer;
		border: 1px solid transparent;
		margin-left: 10px;
	}
	/* .my_list li:not(.nomargin_li){
        margin-left: 10px;
    } */
	.yd_con .my_list li.current {
		border: 1px solid #BD1A2B;
		color: #BD1A2B;
	}
	/* tab 下的内容 布局 */
	.yd_con #contentBox .box{
		display: none;
		margin-top: 10px;
	}
	.yd_con #contentBox .box.activebox{
		display:block;
	}
	/* 办理流程 */
	.yd_con .con_onetr{
		padding: 10px 0px;
		border-top: 1px solid #F2F2F2;
		margin-top: 10px;
	}
	.yd_con .onetr_h1{
		font-size: 18px;
		font-weight: 600;
		margin-top: 10px;
	}
	.yd_con .onetr_h2{
		font-size: 14px;
		font-weight: 600;
		margin-top: 10px;
	}
	.yd_con .onetr_line{
		border-top: 1px solid #F2F2F2;
		padding-top: 10px;
	}
	.yd_con .onetr_msg_conp{
		font-size: 14px;
		margin-top: 3px;
		color: #AEAEAE;
	}
	.yd_con .onetr_msg_conp .msg_con{
		color: #404040;
	}
	.yd_con .downjpg{
		color: #BD1A2B;
		text-decoration: underline;
	}
}
.guide-img-text-click {
	color: #BD1A2B;
	margin: 0 2px;
	cursor: pointer;
}

/* 宽度在一定范围之内 左侧 导航栏条 隐藏 */
@media screen and (min-width:1300px) and (max-width:1500px){
	.main_con{
		width: 75%;
		margin: 0 auto;
	}
}
@media screen and (max-width:1200px){
	#nav{
		display: none;
	}
}
