.public_binding{margin:10px 0px 10px 0px;background-color: #fff}
p{margin:5px 0}
.pb_con{border:1px solid #ddd;border-top: none;padding:10px;font-size: 14px;color: #4b4b4b;}
.pb_con div{height: 30px;line-height: 30px;position: relative;padding:0 0 0 70px;}
.pb_con div span{display: block;width: 70px;position: absolute;left:0;top:0;}
.pb_con .form{position: relative;height: 30px;overflow: hidden}
.pb_con .form .txt{width: 80%;border:1px solid #ddd;position:absolute;left:0;top:0;height:30px;padding:0 5px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;box-sizing: border-box;}
.pb_con .form .sub{position: absolute;right:0;top:0;background-color: #ed2340;color: #fff;height:30px;width: 20%;border:none;border-top-right-radius: 6px;border-bottom-right-radius: 6px}
.left {float: left}
.right {float: right}
.mb10 {margin-bottom: 10px}
.mt10 {margin-top: 10px}
.auto {overflow: hidden}
::-moz-placeholder {font-family: "Microsoft YaHei"}
::-webkit-input-placeholder {font-family: "Microsoft YaHei"}
:-ms-input-placeholder {font-family: "Microsoft YaHei"}
.jieming_box {overflow: hidden;margin:10px 0px 10px 0px;background: #fff;line-height: 25px;font-size: 16px;}
.jm_words{ height: 30px; line-height: 30px; border-bottom:1px solid #d7d7d7; padding:0 10px; color: #d8271c;}
.jm_ui{ overflow: hidden; margin: 5px 0;}
.jm_ui li{ width: 50%; float: left; box-sizing:border-box; margin: 5px 0}
.jm_ui li a{ margin: 0 5px; display: block; height: 30px; line-height: 30px; border:1px solid #c0c0c0; border-radius: 5px; background:#f0f0f0 url("../images/icon_suo.png") 95% center no-repeat; background-size: 11px auto; color: #838383; padding-left: 10px; }
.jm_ui li.cur a{background:#fff4e8 url("../images/icon_jiesuo.png") 95% center no-repeat; background-size: 11px auto; border-color: #db8732; color: #db8732;}
.jm_yellow{ color: #db8732;text-align: center; padding:5px 0 10px 0;}
.jm_yellow .price{ color: #d70000; font-size: 24px; font-weight: 700}




.jb_title .r{ position: absolute;top:0;right: 35px; display: block; color: #333 }
.jb_content{overflow: hidden;margin: 10px 7px; line-height: 30px;}
.jb_content img {max-width: 100%;display: block;}
.jb_content .n {font-weight: 700;color: #4b4b4b;}
.jl_words{margin-top:-22px}
.jbc_gezi {color: #db8732;position: relative;left: 0;right: 0; margin: 30px auto 0;width:430px;overflow: hidden;margin-top: 50px;padding-top: 30px;}
.public_w {width: 100px;height: 100px;border: 1px solid #db8732;background: #fff7ef;}
.public_w p{  height:50px; line-height: 50px;margin:0}
.public_w .t{text-align: center; border-bottom:1px solid #db8732;}
.public_w .b span{ width: 50%; border-right:1px solid #db8732; box-sizing:border-box;text-align: center; display: block; float: left;}
.public_w .b span:nth-last-child(1){border-right: 0;}
.g01{ margin-top: 60px;}
.g02{ margin-top: 40px;}
.jg_left{width: 100px;}
.jg_line{ border:1px solid #db8732; border-right: 0; width: 15px; height: 320px; display: block; margin:25px 0 0 10px; }
.jl_words span{ display: block; background: url("../images/bg_words.jpg") no-repeat;  width: 92px;height: 92px;line-height: 92px; text-align: center; background-size: 100% 100%; font-weight: 700; font-size: 45px; margin-bottom: 15px;}
.jg_bihua{ margin-left:10px;}
.jg_bihua span{display: block; text-align: center; border:1px solid #db8732; background:#fff7ef; width:50px; height: 50px; line-height: 50px; margin-bottom: 55px;}
.jg_line2{margin-top: 20px;}
.jg_line2 span{ border:1px solid #db8732; border-left: 0; width: 15px; height:96px; display: block; margin:10px 0 0 10px; }
.jg_right{margin: -6px 10px 10px 10px;}

.jb_bzmp{ overflow: hidden; }
.jb_bzmp .words{ padding:10px;}
.jb_bzmp_content {overflow: hidden; background: #f8ecd8;border:1px solid #9b7551; margin:10px 0; color: #6e5233;border-bottom:0;}
.jb_bzmp_content dl{ overflow: hidden; }
.jb_bzmp_content dl .ct{ height: 60px; line-height: 60px; text-align: center;border-bottom:1px solid #9b7551;}
.jb_bzmp_c_dd p{ width: 33.33%;text-align: center; float: left; border-bottom:1px solid #9b7551;border-right:1px solid #9b7551;box-sizing:border-box; height:60px; line-height: 60px;margin: 0;}
.jb_bzmp_c_dd p img{ display: block; width:50px; height: 50px;background-size: 100% 100%; margin:5px auto 0}
.jb_bzmp_c_dd p:nth-last-child(1){border-right: 0;}
.jb_bzmp_bottom{ padding:0 10px 15px;}

.public_jm_title{position: relative;padding-left: 45px;height: 40px;line-height: 40px;color: #b4b4b4;overflow: hidden;border: 1px solid #d7d7d7; border-radius: 5px;-webkit-border-radius:5px;margin:10px 0px 10px 0px; background-color: #fff}
.public_jm_title:before,.public_jm_title:after{content: "";position: absolute;top:50%; margin-top: -20px;width: 40px;height: 40px;  background-repeat: no-repeat;background-position: center;}
.public_jm_title:before{ left: 0;background-image: url("../images/icon01.png");background-size: 70%;}
.public_jm_title:after{right: 0; background-image: url("../images/icon_suo.png");background-size: 45%;}

.public_pay_box {
	position: relative;
	padding: 0 10px 10px
}

.public_pay_box a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 10px 20px 0;
	border: 1px solid #fff;
	border-radius:20px;
	text-indent: -9999em
}

.public_pay_box .alipay {
	background: url("../images/m_alipay.png") center center no-repeat #198df4;
	background-size: 120px
}



.public_pay_box .weixin {
	background: url("../images/m_weixin.png") center center no-repeat #64ab35;
	background-size: 120px
}

.public_pay_popup {
	background-color: rgba(0,0,0,.6);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 39;
	display: none
}

.public_pp_box {
	position: absolute;
	width: 600px;
	background-color: #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	padding: 20px 10px 10px;
	box-sizing: border-box;
	text-align: center;
	color: #3a3a3a;
	font-size: 16px;
	border-radius: 6px
}

.public_pp_price,.public_pp_tit {
	padding: 10px 0 6px
}

.public_pp_price strong {
	color: #ce0000;
	font-size: 18px
}

.public_pp_close {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	font-weight: 700;
	font-size: 20px;
	line-height: 40px;
	color: #666;
	cursor: pointer
}