@charset "UTF-8";



.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop,.modal-backdrop.fade.in {
	opacity: 0.5;
	filter: alpha(opacity=80)
}

.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin: -250px 0 0 -280px;
	background-color: #ffffff;
	outline: none;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box
}



.modal.fade.in {
	top: 50%
}


.close {
	cursor: pointer;
	padding: 2px 3px;
	cursor: pointer;
	padding: 2px 3px;
	position: absolute;
	right: 10px;
	top: 14px
}

.close:hover {
	background-color: grey;
	color: #ffffff
}


.modal {
	display: none;
	width: 300px; border-top: #0D885A solid 5px;
	padding: 0 40px 20px;
	background: white;
	margin-left: -190px;
	margin-bottom: 40px;
	box-shadow: 0 1px 0 white inset;
	margin-top: -267px
}
.modal h3{ width:100%; height:55px; font-size:24px; color:#0D885A; margin:20px auto; text-align:center; position:relative; overflow:hidden;}
.modal h3:after {
    content: '';
    position: absolute;
    text-align: center;
    left: 50%;
    margin-left: -20px;
    top: auto;
    bottom: 0px;
    right: auto;
    height: 2px;
    width: 40px;
    background-color: #0D885A;
}
.guahaorukou{ width:500px; margin-left: -250px; min-height:450px; padding:40px;}
.guahaorukou li{ margin:10px auto; position:relative; overflow:hidden;}
.bangding{ color:#0D885A; margin-bottom:20px !important;}
.bangding a{ color:#0D885A;}
.jiuzhenka{ padding-left:50px; border:#CCC solid 1px; width:100%; height:45px; position:relative; overflow:hidden;}
.jiuzhen_card{ width:100%; height:45px; position:relative; overflow:hidden;}
.jiuzhen_card i{ font-style:normal; width:50px; height:45px; line-height:45px; text-align:center; font-size:26px; z-index:1; position:absolute; left:0;}
.fa-card:before {content: "\F09D"; color:#999;}
.guahao_rukou{ width:100%; height:190px; position:relative; overflow:hidden;}
.guahao_rukou dt{ float:left; margin-right:40px; width:190px; height:190px; position:relative; overflow:hidden;}
.guahao_rukou dt:nth-child(2n){ margin-right:0px;}

.yuyue_shuoming{ width:100%; padding:0 15px; position:relative; overflow:hidden;}
.yuyue_shuoming dt{ width:100%; position:relative; overflow:hidden; text-align:center; font-size:20px;}
.yuyue_shuoming p{ color:#DE3B3C; text-align:center; margin:10px auto;}
.guahaoyuyue{ width:940px; margin-left: -455px;margin-top: -300px; min-height:450px; padding:20px 0;}
.guahao_timebiao{overflow-y: scroll;height:300px}
.guahao_timebiao td{ width:16.666666%; text-align:center; position:relative; border-color:#DCDCDC; overflow:hidden; height:55px;}
.guahao_timebiao table{ border-color:#DCDCDC;}
.guahaoyuyue_btn{ width:100%; padding:0 15px; position:relative; overflow:hidden;}
.guahaoyuyue_btn_menu {
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    margin: 5px auto;
    background-color: #f48c10;
    color: #FFF;
    font-size: 18px;
}
.guahaoyuyue_btn_menu a{ display:block; color:#FFF;}

.guahao_queren{ width:100%; margin:0 auto; padding:15px; position:relative; overflow:hidden;}
.guahao_queren li{ border-bottom:#CCC solid 1px;}
.guahao_queren_list h4{ font-size:16px; line-height:25px; color:#0D885A;}
.guahao_queren_list dd{ font-size:14px; line-height:20px; margin:5px auto;}

.guahao_queren_tishi h4{ font-size:16px; line-height:25px; color:#DE3B3C;}
.guahao_queren_tishi p{ color:#DE3B3C;}
.guahaoyuyue_btn_menuesc{
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    margin: 5px auto;
    background-color: #3EB188;
    color: #FFF;
    font-size: 18px;
}
.guahaoyuyue_btn_menuesc a{ display:block; color:#FFF;}

.er_xian {    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden; margin-bottom:15px;
}
.er_xian_bt {
        width: 250px !important;
    text-align: center !important;
    font-size: 18px; font-weight:normal;
    line-height: 30px !important;
    margin: 0 auto !important;
    position: relative;
    overflow: hidden;
}
.er_xian_line, .er_xian_line1 {
    width: 100%;
    background: #D3D3D3;
    height: 1px;
}
.er_xian_line1 {
    position: absolute !important;
    margin: 0 90px 0 0 !important;
    right: 50%;
    top: 50%;
}
.er_xian_line {
    position: absolute !important;
    margin: 0 0 0 90px !important;
    left: 50%;
    top: 50%;
}

