@font-face{
	font-family:"SFUIDisplay-Semibold";
	src: url('font/SF-UI-Display-Semibold.otf');
}
@font-face{
	font-family: "PingFangSC-Medium";
	src: url('font/SF-UI-Display-Medium.otf')
}
@font-face{
	font-family: "SFUIDisplay-Regular";
	src: url('font/SF-UI-Display-Regular.otf')
}
/*公用部分*/
.fl{float: left;}
.fr{float:right;}
/*clear*/
.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;}
.clearfix{zoom:1;}
.zxczWrap{
	position:relative;
	padding: 30px;
	border: 1px solid #e6e6e6;
	margin-top: 10px;
}
.VIPwenzi1{
	width: 560px;
	height: 30px;
	font-size: 24px;
	font-family: PingFang-SC-Bold;
	font-weight: bold;
	color: rgba(51,51,51,1);
	line-height: 30px;
}
.VIPwenzi2{
	width: 686px;
	height: 22px;
	font-size: 18px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(102,102,102,1);
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 18px;
}
.zxczWrap .zxczTitle{
	height:55px;
	background:#f4f5f9;
	margin-bottom:10px;
	color:#8d8d8d;
	font-size:13px;
	line-height:55px;
	padding:0 15px;
}
.zxczWrap .zxczTitle i{
	color: #000;
	font-size: 13px
}
.zxczWrap .zxczTitle em{
	color: #ea7e00;
	font-size: 13px;
}
.zxczWrap .zxczTitle span{
	color: #212121;
}
.zxcz_content {
	border:1px solid #e7e7eb;
}
.zxcz_content .tag{
	width:100.1%;
	height:39px;

}
.zxcz_content .tag li{
	float:left;
	width:33.26%;
	height:38px;
	line-height:38px;
	text-align: center;
	border-bottom:1px solid #e7e7e7;
	background:#f4f5f9;
	cursor: pointer;
	font-size: 16px;
	color: #333333;
}
.zxcz_content .tag .sk{
	border-right:1px solid #e7e7e7;
}
.zxcz_content .tag li.on{
	color: #00C5AE;
	font-size: 16px;
	background: #fff;
	border-bottom: 0 none;
}
.zxcz_content .common{
	position: relative;
}
.zxcz_content .common p{

}

.zxcz_content .common .til{
	color:#666;
}
.zxcz_content .common #meyNum{
	width: 426px;
	height: 45px;
	line-height: 43px;
	padding-left: 10px;
	border: 1px solid #ddd;
	outline: 0 none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	margin-left: 0;
	letter-spacing: 0.8px;
}
.zxcz_content .common #password{
	width: 426px;
	height: 45px;
	line-height: 43px;
	padding-left: 10px;
	border: 1px solid #ddd;
	outline: 0 none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	margin-left: 0;
	letter-spacing: 0.8px;
}
.zxcz_content .common.shika .p1{
	width: 50%;
	margin-left: 22%;
}
.zxcz_content .common .p1{
	margin-top: 91px;
	text-align: center;
}
.zxcz_content .common .p1 .status{
	display: inline-block;
	font-size: 14px;
	color: #FB3E3E;
	width: 426px;
	height: 19px;
	line-height: 19px;
	font-weight: 400;
	top: 60px;
	left: 268px;
	text-align: left;
	position: absolute;
}
.zxcz_content .common .p1 .status1{
	display: inline-block;
	font-size: 14px;
	color: #FB3E3E;
	width: 70%;
	height: 19px;
	line-height: 19px;
	font-weight: 400;
	top: 60px;
	left: 268px;
	text-align: left;
	position: absolute;
}
.zxcz_content .common .p2{
	line-height:26px;
	height:26px;
	padding-left:165px;
	margin-bottom: 20px;
	color:#666666;
}
.zxcz_content .common .p2 a{
	color:#1d66dd;
	margin-left:5px;
}
.zxcz_content .common .p3{
	line-height:42px;
	height:42px;
	padding-left:165px;
	margin-bottom:25px;
}
.zxcz_content .common .alipay{
	display:inline-block;
	text-align:center;
	width:150px;
	height:44px;
	border:1px solid #dcdcdc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	margin-right:25px;
	cursor: pointer;
	text-indent: -999em;
	background:url('../images/finance/finance.gif') no-repeat -11px -49px;
}
.zxcz_content .common .alipay.on{
	background-position: -3px -417px;
	border:0 none;
}
.zxcz_content .common .weixin{
	display:inline-block;
	text-align:center;
	width:150px;
	height:44px;
	border:1px solid #dcdcdc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	margin-right:25px;
	cursor: pointer;
	text-indent: -999em;
	background:url('../images/finance/finance.gif') no-repeat -9px -127px;
}
.zxcz_content .common .weixin.on{
	background-position: -3px -590px;
	border:0 none;
}
.zxcz_content .common .p4div{
	line-height:42px;
	height:42px;
	padding-left: 0;
	text-align: center;
	margin-bottom: 51px;
	margin-top: 10px;
	cursor: pointer;
}
.zxcz_content .common .p4div a{
	display: inline-block;
	width: 377px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #ff4646!important;
	border-radius: 23px;
	font-size: 18px;
	margin-left: 14px;
	cursor:pointer;
}
.zxcz_content .common .p4{
	line-height:42px;
	height:42px;
	margin-bottom: 51px;
	margin-top: 10px;
	text-align: center;
	cursor: pointer;
}
.zxcz_content #chongzhi{
	line-height:42px;
	height:42px;
	padding-left:189px;
	margin:67px 0 47px 0;
	cursor:pointer;
}
.zxcz_content .common .p4 a{
	display: inline-block;
	width: 377px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #ff4646!important;
	border-radius: 23px;
	font-size: 18px;
	margin-left: 0;
	cursor:pointer;
}
.zxcz_content .common .p4div a{
	display: inline-block;
	width: 377px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #ff4646!important;
	border-radius: 23px;
	font-size: 18px;
	margin-left: 0;
	cursor:pointer;
}

.zxcz_content .common .left{
	width:100%;
	float:left;
	height: 555px;
}
.zxcz_content .common .left1{
	width:100%;
	/*height: 555px;*/
	height: 600px;
	float:left;
}
/*.zxcz_content .common .right{
	width:285px;
	float:right;
	padding-top:50px;
	text-align: center;
	background: url('../images/finance/xianduan.png') no-repeat -162px 99px;
}*/

.zxcz_content .right .shuoming{
	font-size:16px;
	color:#f7cb99;
	height:35px;
	line-height:35px;
	margin-bottom: 25px;
	background: url('../images/finance/finance.png') no-repeat 33px -212px;
}
.zxcz_content .right .bg{
	height:5px;
	background: url('../images/finance/xianduan.png') no-repeat 50px -194px;
}
.zxcz_content .right .shuoming1{
	height:35px;
	line-height:35px;
	color:#a5a5a5;
	font-size:12px;
	background: url('../images/finance/finance.png') no-repeat 48px -282px;
}
.zxcz_content .right .shuoming2{
	height:21px;
	line-height:21px;
	color:#a5a5a5;
	font-size:12px;
}
.zxcz_content .right .sm2{
	background: url('../images/finance/finance.png') no-repeat 10px -336px;
}
.zxcz_content .right .shuoming3{
	height:30px;
	line-height:30px;
	color:#a5a5a5;
	background: url('../images/finance/finance.png') no-repeat 41px -374px;
}

.zxcz_content .right .lookList{
	height:30px;
	line-height:30px;
	color:#1d66dd;
	font-size:12px;
}


.jymxWrap{
	position:relative;
	border:1px solid #dfdfdf;
	padding-bottom:80px;
}
.jymxWrap .jymxTitle{

}
.jymxWrap .jymxTitle li{
	float:left;
	height:46px;
	line-height:46px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	text-align: center;
	color:#1A1A1A;
}

.jymxWrap .jymxTitle .jy_time{
	width:204px;
}
.jymxWrap .jymxTitle .jy_name{
	width:504px;
}
.jymxWrap .jymxTitle .method{
	width:74px;
}
.jymxWrap .jymxTitle .zhongduan{
	width:72px;
}
.jymxWrap .jymxTitle .mey{
	width:110px;

}
/*.jymxWrap .jymxTitle .timer{
	width:179px;
}*/
.jymxWrap .jymxTitle .br_no{
	border-right: none;
}

.jymxWrap .jymxCont li{
	float:left;
	height:46px;
	line-height:46px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	text-align: center;
	color:#4D4D4D;
}

.jymxWrap .jymxCont .jy_time{
	width:204px;
}
.jymxWrap .jymxCont .jy_name{
	width:484px;
	padding:0 10px;
	text-align: left;
	font-size:13px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.jymxWrap .jymxCont .method{
	width:74px;
}
.jymxWrap .jymxCont .zhongduan{
	width:72px;
	text-indent: -9999em;
	background:url('../images/finance/finance.png') no-repeat;
}
.jymxWrap .jymxCont .zhongduan.mod{
	background-position: -3px -810px;
}
.jymxWrap .jymxCont .zhongduan.pc{
	background-position: -5px -922px;
}
.jymxWrap .jymxCont .mey{
	width:90px;
	padding-right:20px;
	text-align: right;
	color:#ea7e00;
	border-right:0 none;
}
/*.jymxWrap .jymxCont .timer{
	width:179px;
}*/
.jymxWrap .jymxCont .br_no{
	border-right: none;
}



.myStoreWrap{
	position:relative;
	border:1px solid #dedede;
	padding-bottom:40px;
}


.myStoreWrap .myStoreTitle li{
	float:left;
	height:35px;
	line-height:35px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	text-align: center;
	color:#666;
	background:#fcfcfd;
}
.myStoreWrap .myStoreCont li{
	float:left;
	height:35px;
	line-height:35px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	text-align: center;
	color:#000;
}
.myStoreWrap .myStoreTitle .ms_sele{
	width:52px;
}
.myStoreWrap .myStoreTitle .ms_name{
	width:444px;
}
.myStoreWrap .myStoreTitle .xueguo{
	width:90px;
}
.myStoreWrap .myStoreTitle .teacher{
	width:106px;
}
.myStoreWrap .myStoreTitle .ms_timer{
	width:80px;
}
.myStoreWrap .myStoreTitle .dianbi{
	width:80px;
}
.myStoreWrap .myStoreTitle .del{
	width:90px;
}
.myStoreWrap .myStoreTitle .br_no{
	border-right: 0 none;
}


.myStoreWrap .myStoreCont .ms_sele{
	width:52px;
	height:25px;
	color:#000;
	padding-top:10px;
}
.myStoreWrap .myStoreCont .ms_name{
	width:429px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	text-align: left;
	padding-left:15px;
	/*font-weight:bold;*/
}
.myStoreWrap .myStoreCont .ms_name:hover a{
	color:#1dd2af;
}
.myStoreWrap .myStoreCont .xueguo{
	width:90px;
}
.myStoreWrap .myStoreCont .teacher{
	width:106px;
}
.myStoreWrap .myStoreCont .ms_timer{
	width:80px;
}
.myStoreWrap .myStoreCont .dianbi{
	width:80px;
}
.myStoreWrap .myStoreCont .del{
	width:90px;
	background:url('../images/finance/finance.png') no-repeat 0px -1014px;
	text-indent: -9999em;
	cursor: pointer;
}
.myStoreWrap .myStoreCont .br_no{
	border-right: 0 none;
}

.yue{
	margin:40px 0;
	background:#f9f9f9;
	height:40px;
	line-height:40px;
	padding:18px 18px 18px 18px;
	position:relative;
}
.yue .allsel{
	float:left;
	margin-top:13px;
	margin-right:5px;
}
.yue .allDel{
	  margin-left:55px;
	  display:inline-block;
	  padding-left:30px;
	  background:url('../images/finance/finance.png') no-repeat -36px -1292px;
	  cursor:pointer;
}
.yue .counter{
	float:right;
	color:#8d8d8d;
	display:inline-block;
}
.yue .counter .alldb{
    color:#000;

}
.yue .counter .xiaofdb{
	color:#ea7e00;
}

.enterPay{
	height:40px;
	/*margin-top:15px;*/
}
 a.enterPay{
	display:inline-block;
	height:28px;
	width:90px;
	text-align:center;
	line-height:28px;
	background:#ea7e00;
	color:#fff;
	margin-left:20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

/* 点币到期*/
.dbdqWrap{
	padding-bottom:80px;
	display: table;
}
.dbdqWrap .mianshouCont{

}
.dbdqWrap .mianshouCont li{
	float:left;
	height:45px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-align: center;
	color:#000;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.mianshouWrap .mianshouCont .pay_time{
	width:180px;
	line-height:45px;

}
.dbdqWrap .mianshouCont .pay_res{
	width:400px;
	font-size:14px;
	height:45px;
	padding:0px 15px;
	line-height:45px;
	color:#000;
	text-align: left;
}

.mianshouWrap .mianshouCont .blance{
	width:86px;
	line-height:45px;
}
.mianshouWrap .mianshouCont .expire{
	width:180px;
	line-height:45px;
}
.mianshouWrap .mianshouCont .states{
	width: 69px;
	line-height:45px;
	border-right:0 none;
}
.dbdq-nav {
	height: 40px;
	margin-bottom:20px;
	border-bottom: 2px solid #1dd2af;
}
.dbdq-nav-item {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	text-align: center;
	float: left;
}
.dbdq-nav-item.on {
	background: #1dd2af;
	color: #fff;
}




/*我从这里开始*/
/*公用弹出框*/
.dj-popbox{ background:#fff;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 4px;}
.dj-popbox-pltitle{height:40px; border:1px solid #cfcfcf;padding: 0px 0px 30px 10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.dj-popbox-title02{height:50px; border:1px solid #cfcfcf;padding:12px 10px 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.dj-popbox-title{width: 100%;height: 42px;background: rgba(235,235,235,1);color:#fff; line-height: 42px;}
.dj-popbox-title span{ color:#333; font-size:14px; font-weight:bolder; line-height:42px; float:left; padding: 0 18px}
.dj-popbox-pltitle span{ background:url(../images/suc_icon.png) no-repeat center left;color:#333333; font-size:16px; font-weight:bolder; line-height:51px; float:left; padding: 0 29px}
.dj-popbox-colse{  width:25px; height:25px; float:right;font-size: 20px}
.dj-xfbox-colse{ background:url(../images/loginpopbox2/colsed.png) no-repeat center center; width:25px; height:25px; float:right;margin:8px 5px 0 0;}
.dj-popbox-lmcolse{ background:url(../images/loginpopbox2/colsed.png) no-repeat center center; width:25px; height:25px; float:left;margin:8px 5px 0 150px;}
.dj-popbox-lmxf{ background:url(../images/lmxf.png) no-repeat center center; width:176px; height:294px; float:left;margin:8px 5px 0 0;}
.dj-lmcolse{display: none;}
.mask-layer{background: #000;position:absolute;left:0;top:0;z-index:998;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;display: none;width: 100%; height: 100%;}
/*领取点币*/
.dj-btn-b,.dj-btn-r,.dj-btn-g{width:87px; height:32px; display:inline-block; line-height:32px; text-align:center; color:#fff;}
/*.dj-btn-r{background:url(../images/loginpopbox2/btn.png) no-repeat 0 0; }*/
.dj-btn-r{background-color:#fc6621;border-radius:5px; }
.dj-btn-b{background:url(../images/loginpopbox2/btn.png) no-repeat 0 -42px;}
.dj-btn-b:hover{background:url(../images/loginpopbox2/btn.png) no-repeat -97px -42px; }
.dj-btn-g{background:url(../images/loginpopbox2/btn.png) no-repeat 0 -84px;}
.dj-btn-g:hover{background:url(../images/loginpopbox2/btn.png) no-repeat -97px -84px; }
.dj-btn-br{
	display: inline-block;
	width: 377px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #ff4646!important;
	border-radius: 23px;
	font-size: 18px;
	margin-left: 7px;
}
.dj-btn-br:hover{cursor: pointer;}
.dj-btn-br:hover{background:url(../images/loginpopbox2/btn.png) no-repeat -141px -126px; }
.dj-popbox-footer{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px; height:20px;}

.simpleForm .row{ padding: 10px 30px;}
.simpleForm .row label{ color: #777;display: block;height: 20px;line-height: 20px; }
.simpleForm .row input{ width: 90%; line-height:23px; }
.simpleForm .row textarea{ width: 90%; }

#lowCooperate-box{ position:absolute; width:400px; height:300px; z-index:999;}
#lowfirmCooperate-box{ position:absolute; width:400px; height:500px; z-index:999;}
#cooperateLawyerAssociation-box{ position:absolute; width:400px; height:500px; z-index:999;}
#shoutingchenggong,#shoutingchenggongfail{ position:absolute; width:400px; height:200px; z-index:999;}
#faceToTeachingAddContentDialog{position:absolute; width:620px; height:350px; z-index:999;}
#faceToTeachingPayingDialog{position:absolute; width:620px; height:350px; z-index:999;}
#faceToTeachingInviteDialog{position:absolute; width:620px; height:350px; z-index:999;}
#veryfyMobile,#cardCharge{position:absolute; width:500px; height:350px; z-index:999;}
#successValidate,#failValidate{position:absolute; width:500px; height:350px; z-index:999;}
#faceToTeachingBaomingSucessDialog02,#faceToTeachingBaomingSucessDialog01{position:absolute; width:620px; height:350px; z-index:999;}
#successWindow03,#successWindow02{position:fixed; width:489px; height:403px; z-index:999;top: 30%;left:35%;}
#personAddContentDialog{position:absolute; width:540px;  z-index:999;}
#popAPPDialog{position:absolute; width:360px; height:500px; z-index:999;}
#getDBTipfail,#getDBTipSuc,#getDBTipHas,#getFirstDB,#veryfyMobile2{position:absolute; width:470px; height:380px; z-index:999;}
#buyDBDialogWindow,#buyVipDialogWindow,#buyVipWindow{ position:absolute;width:716px; height:561px; z-index:999;}
#buyZyWindow{position:absolute;width:430px; height:480px; z-index:999;}
#kcplDialog{position:absolute;width:430px; height:480px; z-index:999;}
#show-xy{position:absolute;width:640px; height:580px; z-index:999;}
#hetongDialog{position:absolute;width:500px; height:400px; z-index:9999;}
#hetongDialogsuc{position:absolute;width:500px; height:300px; z-index:9999;}
#repeatcourseDialog{position:absolute;width:430px; height:200px; z-index:9999;}



/*.dialog-ctx{ font-size: 14px;text-align: center;color: #000; }*/
.dialog-ctx .p02{ font-size: 14px;text-align: center;color: #000;font-family: "微软雅黑", "宋体", sans-serif }
.dialog-ctx .p03{ font-size: 14px;text-align: center;color: #000; margin:33px auto 0 auto;font-family: "微软雅黑", "宋体", sans-serif}
.dialog-ctx .p04{ width:325px;margin:0 auto;font-size: 16px;text-align:left;color: #000; line-height:40px; }
.dialog-ctx .p06{ font-size: 16px;text-align:left;color: #000; line-height:40px; font-weight:bolder; }
.dialog-ctx .p05{padding:10px; line-height:25px;font-size: 12px;text-align: center;}
.dialog-ctx .p05 em{ color:#b70000;}
.succses_iocn{float:left; display:block;width:40px;height:40px;padding:0 10px; background:url(../images/suc_icon.png) no-repeat center center;margin-left:50px;}
.succses_iocn02{float:left; display:block;width:40px;height:40px;padding:0 10px; background:url(../images/suc_icon.png) no-repeat center center;margin-left:20px;}
.fail_iocn{float:left; display:block;width:41px;height:40px;padding:0 10px; background:url(../images/fail_icon.png) no-repeat center center;margin-left:20px;margin-left:20px;}
.fail_iocn02{float:left; display:block;width:41px;height:40px;padding:0 10px; background:url(../images/fail_icon.png) no-repeat center center;margin-left:80px;}
.dialog-ctx .courseName{font-size:14px;line-height:16px;}
.dialog-ctx .coursePrice{ display:inline-block;text-align:center;}
.dialog-ctx .userAmont{ display:inline-block; text-align:center;}
.dialog-ctx .buysy02{ display:inline-block; text-align:center;}
/*.dialog-ctx .buysy{ display:inline-block;width:50px; text-align:right;}*/

.dialog-ctx .register_success{padding: 30px;}
.dialog-ctx .mark-blue{ color: #000cff; }
.dialog-ctx .mark-red{ color: #de2105; }
.dialog-ctx .mark-orange{ color: #e95c14; }
.dialog-ctx .mark-big{ font-size: 22px; }
.dialog-ctx .mark-arial{ font-family: 'Arial'; }
.dialog-ctx .btn-link{
	display: inline-block;
	text-decoration: none;
	width: 159px;
	color: #ffffff;
	background-color: #0064cd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #0064cd #0064cd #003f81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	border-radius: 5px;
}
/*购买内容*/
.dj-buy{padding:20px 0;background-color: #fff}
.not-money{font-size:16px; color:#0000da; font-weight:bold;}
.btn-kq{display:inline-block;margin-left:10px;}
.buy_vip{color:#222;display:block;width:156px;height:24px;line-height:24px;text-align:center;border:1px solid #fc6621;border-radius:5px;margin:0 auto;font-size:14px;font-family:"微软雅黑", "宋体", sans-serif;}
.buy_vip b{color:#dd2005;padding:0 5px;}
.start-t{display:inline-block;margin-left:10px;}
/*购买vip*/
.dj-buy-vip{margin:20px}
.left1 h2{width: 94%;margin: 20px 0 20px 38px;font-size: 18px;color:#404040;line-height: 20px; font-weight: 400;}
.vip-list{width: 893px;margin-left: 4%;display: flex;justify-content: space-between;align-items: top;position: absolute;margin-top: 30px;}
.vip-list li{ width:200px; height:150px; position:relative; background:#fff;border: 1px solid #ccc;border-radius: 6px;text-align: center;margin-right: 19px;}
.vip-list li:nth-child(1){margin-left: 18px;}
.vip-list li a{
	display: inline-block;
	width: 100%;
	text-align: left;
	/*border-bottom: 1px solid #ccc;*/
	/*height: 32px;*/
	/*line-height: 32px;*/
	/*border-top-left-radius: 6px;*/
	/*border-top-right-radius: 6px;*/
}
/*.vip-list li:nth-child(1){border: 2px solid #D4A430}
.vip-list li:nth-child(1) a{display: inline-block;width: 100%;border-bottom: 1px solid #D4A430;height: 32px;line-height: 32px;}
*/
.changeColor{color: #FF272C!important}
.root-list li span span font{
	font-size: 14px !important;
}
.vip-list li:hover{cursor: pointer;}
.vip-list li h3{color: #ff272c;font-size: 16px;font-weight:500;line-height: 25px;}
.vip-list li h3 span{font-size: 32px;font-weight: 600}
.vip-list li h3 i{font-size: 20px}
.vip-list li h5{line-height: 35px;color: #999;font-size: 12px;position: relative;font-weight: normal;border-bottom: 1px solid #ccc;}
.vip-list li h5 strong{font-size: 12px;font-weight:500;}
.vip-list li h5 span{font-size: 18px;font-weight:400;}
.vip-list li h5 em{font-size: 18px;font-weight:400;}
.vip-list li h5 i{width: 99px;height: 1px;background: #999;display: inline-block;position:absolute;top:18px;left:50px;}
.vip-list li h6{width: 100%;height: 26px;margin-top: 7px;font-size: 20px;color: #b3b3b3;text-align:center;line-height: 26px;font-family:'PingFangSC-Regular';font-weight:400;}
/*.vip-list li:nth-child(1) h6{width: 88px;height: 26px;font-size: 15px;color: #fff;border-radius: 13px;background: #D4A430;margin-left: 32px;font-weight: normal;line-height: 26px}
*/
.root-list{width: 852px;
	height: 260px;left: 56px;float: left;position: absolute;top:195px;border: 2px solid #3c59ed;border-radius:4px;}
.root-list li{width: 95%;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-left: 37px;}
.root-list li span{line-height: 19px;float: left;margin-bottom: 9px;font-size: 14px;color: #404040;letter-spacing:2px;}
.root-list li span b{font-weight: normal;    display: inline-block;float: left;width: 90%;margin-left: 4px;}
.root-list li span i{font-style: normal;color: #f62429;font-size: 14px;}
.root-list li span:nth-child(1),.root-list li span:nth-child(3){width: 45%;}
.root-list li span:nth-child(2),.root-list li span:nth-child(4){width: 47%;}


.mt10{margin-top:10px;}
.mr30{margin-right:30px;}
/*.vip-select{ width:152px; height:48px; z-index:99; top:0; left:0;border-bottom: 1px solid #D4A430!important}*/
.vip-select-parent{border: 2px solid #3c59ed!important;height: 165px!important;border-bottom: none!important;background: #fff!important;z-index: 9;border-radius: 6px 6px 0 0!important}
.vip-list-a{display:block;line-height:32px; color:#e52424; font-size:20px; text-align:center;font-weight:bold;b}
.vip-competence{padding:10px 0;}
.vip-competence .p01{line-height:25px; letter-spacing:3px;}
.vip-competence .p02{line-height:25px;letter-spacing:3px;padding:0 0 0 80px;}
.em01{color:#dc0000;padding:0 3px;font-size:16px; font-family:"微软雅黑";}
.em02{ text-decoration:line-through;}
.em03{font-size:24px; font-weight:bolder;}
.vip-payment{
	width: 50%;
	height: 64px;
	margin-left: 278px;
	margin-top: 65px;
	line-height: 64px;
	border-radius: 6px;
	position: absolute;
	top: 405px;
}
.vip-payment input{float:left;margin:26px 15px 0 15px;display: none}
.vip-payment label{float:left; cursor:pointer;margin-top: 10px}
.vip-payment1{width: 50%;height: 64px;margin-left: 282px;margin-top: 29px;line-height: 64px;}
.vip-payment1 input{float:left;margin:26px 15px 0 15px;display: none}
.vip-payment1 label{float:left; cursor:pointer;margin-top: 10px}
.vip_buy{ text-align:center;}
.pay-hyk-content{width: 100%;float: left;margin-top: 20px;}
.pay-hyk-content label{ line-height:30px;}
.pay-hyk-content input{ height:23px;}
.pay-je{padding:15px; text-align:center; color:#df0000; font-size:16px; font-weight:bolder;}
.pay-je-s{padding:0 4px;color:#df0000;}

.allBuyTip{
	font-size: 15px;
    line-height: 25px;
    color: #666666;
    position: absolute;
    width: 768px;
    left: 75px;
    top: 375px;
    border-top: 1px solid #eeeeee;
    padding: 15px 5px;
}
.allBuyTip i{
	font-weight: bold;
    font-style: normal;
}
/*微信扫码*/
.weixinqr-modal .modal-box{width:716px;height:438px;}
.weixinqr-modal p{font-size:18px;text-align:center;line-height:32px;margin-bottom:16px}
.weixinqr-modal .modal-info{height:24px;color:#f80;font-size:12px;line-height:1;padding:13px 0 13px 10px;text-align:center;background-color:#f7f7f7}
.weixinqr-modal .modal-info span{line-height: 12px;}
.weixinqr-modal .modal-left{float:left;width:250px;padding:20px 50px 25px 45px}.weixinqr-modal .modal-left span{vertical-align:middle}
.weixinqr-modal .modal-right{float:left}
.weixinqr-modal .modal-right img{width:371px;height:438px}
.weixinqr-modal .orange{color:#f80}
.weixinqr-modal .modal-qrcode{width:210px;height:210px;display:block;margin:0 auto 20px}
.weixinqr-modal .modal-qr{padding-top:20px;border:1px solid #ddd}
.weixinqr-modal .icon {font-size: 0;background-image: url(https://www.zfwx.com/wxqt/djyFe/djyImages/common/weixinfs02.png);background-size: 168px;}
.weixinqr-modal .icon-qrcode {width: 17px;height: 17px;display: inline-block;vertical-align: middle;background-position: 0 -88px;}


.dj-box1{width: 100%;height: 100%}
.dtb-bg{
	display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #000;
    z-index: 99
}
.plhf_p{
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(0,0,0,1);
	line-height:34px;
	/*margin-left: 27px;*/
	padding: 13px 0 20px 27px;
    border-bottom: 1px solid #F0F0F0;
}
.pl_span{
	display: inline-block;
    float: right;
    /* margin-left: -121px; */
    margin-right: 137px;
    background: #FF2222;
    border-radius: 9px;
    padding: 2px;
    /* font-size: 11px; */
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255,255,255,1);
    margin-top: 12px;
}
.plhf-nav {
	height: 40px;
	margin-bottom:20px;
	border-bottom: 1px solid #00C5AE;
	position: relative;
}
.plhf-nav-item.on{
	color: #00C5AE;
    border-bottom: 2px solid #00C5AE;
    margin-top: -1px;
}
.plhf-nav-item {
    display: inline-block;
    width: 107px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
    float: left;
	color: #000000;
	font-size: 14px;
}
.plhfWrap .skip {
    /* line-height: normal; */
    width: 595px;
    /*width: 288px;*/
    margin: 30px auto;
    line-height: 25px;
    height: 25px;
    /* left: 41%; */
    /* text-align: center; */
	position: static;
}
.plhfWrap {
	display: table;
	position: relative;
	/*padding-bottom: 80px;*/
    width: 100%;
	/*margin-top: 40px;*/
	border: 1px solid #eeeeee;
	box-sizing: border-box;
	padding: 15px 0;
	margin-top: 10px;
}
.plhf_img{
	width:46px;
	height:46px;
	background:rgba(51,195,119,1);
	border-radius:50%;
	display: inline-block;
	margin-left: 27px;
	margin-right: 14px;
}
.bidBox{
	border-bottom: 1px solid rgba(230,230,230,1);
    margin-bottom: 22px;
	padding-bottom: 10px;
}
.plhf_div{
	width: 875px;
	/* height: 250px; */
	/* background: yellow; */

}
.plhf_div_one{
	width: 100%;
	height: 19px;
}
.plhf_div_one_Pone{
	/* width:400px; */
	/* height:16px; */
	font-size:15px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(128,128,128,1);
	line-height:14px;
}
.authorMyself{
	color: #00c9a6;
}

.plhf_div_one_Ptwo{
	/* width:77px; */
	/* height:13px; */
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(179,179,179,1);
	line-height:14px;
}
.plhf_div_two{
	width: 892px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 34px;
    /* padding: 20px; */
	line-height:34px;
}
.plhf_div_two_Ptwo{
	font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-bottom: 15px;
    line-height: 24px;
    margin-top: 3px;
}
.plhf_div_two_Ptwo a{
	color: #333333;
}
.plhf_div_three{
	width:875px;
	background:rgba(245,245,245,1);
	border-radius:4px;
}
.plhf_div_three_Pone{
	width:100%;
	/* height:16px; */
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(128,128,128,1);
	line-height:26px;
}
.plhf_div_three_Ptwo{
	width:100%;
	/* height:17px; */
	/*font-size:16px;*/
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:34px;
}
.plhf_div_three_Pthree{
	/*width:100%;*/
	/* height:16px; */
	padding:10px 35px;
	/*font-size:16px;*/
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(0,0,0,1);
	line-height:34px;
}
.plhf_div_three_Pthree a{
	color:rgba(0,0,0,1);
}
.plhf_div_four span{
	width: 47px;
    height: 25px;
	display: inline-block;
	font-size:14px;
	cursor: pointer;
}
.plhf_div_four code{
	/*margin-left: 5px;*/
}
.plhf_div_four_one{
	background: url(../images/pinglunNO.png?v=20200916) no-repeat 0px 3px transparent;
    color: #666;
    margin-top: -2px;
    margin-left: 14px;
    font-size: 13px;
    margin-right: 20px;
    padding-left: 21px;
}
.plhf_div_four_one.plBoxShow{
	background: url(../images/pinglunYES.png?v=20200916) no-repeat 0px 3px transparent;
    color: #00c9a6;
}
.plhf_div_four_two{
	background: url(../images/dianzanNO.png?v=20200916) no-repeat 0px 2px transparent;
    color: #666;
    margin-top: -2px;
    /*margin-left: 15px;*/
    font-size: 13px;
    margin-right: 20px;
    padding-left: 21px;
}
.plhf_div_four_two.isLikeShow{
	background: url(../images/dianzanYES.png?v=20200916) no-repeat 0px 2px transparent;
	color: #00c9a6;
}
.plhf_div_four{
	margin-top: 16px;
	margin-bottom: 7px;
}
.plhf_div_five{
	width: 100%;
    border-radius: 2px;
	/* padding: 20px; */
	margin-bottom: 25px;
}
.plhf_div_five textarea{
    width: 852px;
    height: 100px;
    border: 1px solid rgba(217,217,217,1);
    border-radius: 2px;
    resize: none;
    padding: 10px;
}
.plhf_div_five_one {
	width: 120px;
    height: 26px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(170,170,170,1);
    line-height: 26px;
    margin-top: 11px;
}
.plhf_div_five_two{
	width: 110px;
    height: 29px;
    background: rgba(23,213,176,1);
    border-radius: 2px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255,255,255,1);
    /* line-height: 26px; */
	margin-top: 12px;
	cursor: pointer;
}
.plhf_span {
	display: inline-block;
    background: #FF2222;
    border-radius: 6px;
    padding: 0px 2px 0px 2px;
    color: rgba(255,255,255,1);
    position: absolute;
    top: 1px;
    left: 187px;
    font-size: 13px;
}


.plList{
	 border-bottom: 1px solid #e6e6e6;
}
.plList span.seeMoreHf{
	cursor: pointer;
	font-size: 14px;
	color: #00c9a6;
	padding: 10px 25px 10px 20px;
	display: block;
    margin-top: -2px;
    background: rgba(245,245,245,1);
}
.plList li{
	padding: 15px 35px;
    border-bottom: 1px solid #e6e6e6;
}
.plList li.hfhide{
	display: none;
}
.plList li:last-child{
	border-bottom: none;
}
.plList li .peopleName{
	font-size: 13px;
}
.plList li .peopleName i.hfPeople{
	margin-right: 5px;
}
.plList li .peopleName i.plPeople{
	margin-left: 5px;
}
.plList li .hfContent{
	font-size: 13px;
    font-weight: 400;
    color: #333333;
    line-height: 28px;
    margin-top: 5px;
}
.plList li .hfContent a{
	color: #333333;
}
.plList li div.item_operation{
	margin-top: 10px;
}
.plList li div.item_operation span{
     margin-right: 50px;
	 display: inline-block;
     font-size: 13px;
     cursor: pointer;
	 color: #666;
	padding-left: 21px;
}
.plList li div.item_operation span.zan{
	background: url(../images/dianzanNO.png?v=20200916) no-repeat 0 2px transparent;
}
.plList li div.item_operation span.hf{
	background: url(../images/pinglunNO.png?v=20200916) no-repeat 0 3px transparent;
}

.plList li div.item_operation span.zan.isLikeShow{
	background: url(../images/dianzanYES.png?v=20200916) no-repeat 0px 2px transparent;
	color: #00c9a6;
}
.plList li div.item_operation span.hf.plBoxShow{
	background: url(../images/pinglunYES.png?v=20200916) no-repeat 0px 3px transparent;
    color: #00c9a6;
}
.plList li .itemplgfBox{
	display: none;
	margin-top: 20px;
}
.plList li .itemplgfBox textarea{
	width: 784px;
}