 .article-right-zykx,.article-right-rmzt{border: 1px solid #E5E5E5;padding:0 20px;margin-bottom:20px;}
.article-right-title{font-size: 20px;
font-weight: bold;
color: #333333;
line-height: 26px;position:relative;padding:20px 0 20px 18px;}
.article-right-title:after{content:"";position:absolute;left:0;top:50%;margin-top:-10px;width: 6px;
height: 20px;
background: #E02020;
border-radius: 3px;}
.article-right-zykx .lxgh-form .layui-form-getlxfa{padding-top:0}
.article-right-rmzt-ul .articleimg{padding-bottom:15px;}
.article-right-rmzt-ul .articleimg img{width:100%}
.article-right-rmzt-ul .articletitle{
line-height: 36px;overflow:hidden;height:36px;}
.article-right-rmzt-ul .articletitle a{font-size: 16px;
color: #666666;}
.article-right-rmzt-ul{padding-bottom:28px;}

.old-zxbm-from .layui-form-item .layui-input-inline{width:190px}
.old-zxbm-from .layui-form-item .layui-input-inline:last-child{float:left}
.old-zxbm-from .zxbm-layui-form-input .layui-input-block{margin-left: 160px !important;}
.lxgh-form .cont-title img{width: 100%}
.lxgh-form .cont-title{padding-bottom: 30px;}
.layui-input-block{margin-left: 0 !important;}
.lxgh-form{background:#FFFFFF;}
.lxgh-form .layui-form-checkbox[lay-skin=primary] span{color: #007AFF;font-size:16px;padding-right:0;position:relative;overflow: initial;}
.lxgh-form .layui-form-yhxy .layui-input-block a{font-size:16px;color: #333333;margin:10px 0 0 0;display:inline-block;    text-decoration:underline;vertical-align:middle;}
.lxgh-form .layui-form-checkbox[lay-skin=primary] span:after{height: 6px;background: #FFEAB5;opacity: 0.47;position:absolute;left:0;right:0;bottom:-4px;content:""}
.lxgh-form .layui-form-checkbox[lay-skin=primary] i{border-color: #FFF5DC;background-color: #FFF5DC;color:#FFF5DC}
.lxgh-form .layui-form-checkbox[lay-skin=primary]:hover i{border-color: #FFF5DC;color:#FFF5DC}
.lxgh-form .layui-form-checked[lay-skin=primary] i{border-color: #FFF5DC;background-color: #FFF5DC;border-radius: 2px;color:#CB7515;font-weight: bold;font-size: 14px;}
.lxgh-form .layui-form-checked[lay-skin=primary]:hover i{color:#CB7515;}
.lxgh-form .lxfa-input-item{border-bottom:1px dashed #E1E1E1;padding-bottom:10px;}
.lxgh-form .layui-form-label{color: #666666;font-size:14px;width:auto;padding:0;display:flex;line-height:32px;height:32px;overflow:hidden}
.lxgh-form .lxgh-layui-form-select{display:flex;}
.lxgh-form .lxgh-layui-form-select .layui-input-block{flex:1}
.lxgh-form .layui-input,.lxgh-form .layui-select,.lxgh-form .layui-textarea{height:36px;color: #333333;font-size:16px;}
.layui-form-select dl dd, .layui-form-select dl dt{font-size:16px;}
.lxgh-form .layui-input-block{min-height:auto;}
.lxgh-form .lxgh-layui-form-vdCode .layui-input-block{display:flex}
.lxgh-form .lxgh-layui-form-vdCode.layui-form-item .layui-input-inline{width:auto;margin:0;}
.lxgh-form .lxgh-layui-form-vdCode.layui-form-item .layui-input-inline:first-child{margin-right:10px;flex:1}
.lxgh-form .lxgh-layui-form-vdCode.layui-form-item .layui-input-inline a{display:block;text-align:center;height:36px;line-height:36px;background:#2B5AF6;color:#fff;font-size:14px;padding:0 10px;border-radius:3px;}
.lxgh-form .layui-form-item{margin-bottom:16px;}
.lxgh-form .layui-btn{width:100%;
height: 48px;
background: linear-gradient(205deg, #FE7D61 0%, #F82D2D 100%);
border-radius: 4px;font-size: 18px;
color: #FFFFFF;}
.lxgh-form .layui-form-getlxfa{padding-top:8px;}
.lxgh-form .lxgh-layui-form-checkbox{padding-bottom:10px;}
.cyc-form{padding:0;border:none}
.cyc-title img,.wap-cyc-title img{width:100%}
.wap-cyc-title{display:none}
.cyc-form-inner{padding:28px 48px;border:1px solid #E5E5E5;}
.cyc-form-inner,.cyc-form-inner .cyc-right,.lxgh-form.cyc-form .layui-form-getlxfa{display:flex;align-items: center;}
.cyc-form-inner .cyc-right{margin-left:46px;}
.cyc-form-inner .cyc-right img{height:190px;}
.lxgh-form.cyc-form{margin-bottom:0;}
.lxgh-form.cyc-form .layui-form-label{width:80px;height:36px;line-height:36px;}
.lxgh-form.cyc-form .layui-form-getlxfa .layui-input-block{flex:1}
.cyc-form-inner .cyc-left{flex:1}
.lxgh-form.cyc-form .layui-form-item{margin-bottom:16px;}
.lxgh-form.cyc-form .layui-form-getlxfa{margin-bottom:0}
.lxgh-form.cyc-form .layui-btn-danger{width:60%;height: 44px;background: #0035E5;border-radius: 4px;font-size: 16px;}
.lxgh-form.cyc-form .layui-input,.lxgh-form.cyc-form .layui-select,.lxgh-form.cyc-form .layui-textarea{height:36px;}
.lxgh-form.cyc-form .layui-btn-normal{height: 44px;border-radius: 4px;border: 1px solid #CACBD9;box-sizing:border-box;background:#fff;font-size: 16px;color: #666666;width:34%;float:right}


.guanjia_news {
	width:100%;
	padding:18px 0;
	height:71px;
	border-left:3px solid #649cf0;
	background-color:#f5f5f5;
	margin:0 0 30px 0
}
.guanjia .close {
	float:right
}
.guanjia .title {
	width:751px
}
.guanjia .title h3,.guanjia .title b {
	padding:0 12px 15px;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	display:block
}
.guanjia form {
	
	font-size:12px
}
.guanjia form input {
	border:1px solid #ccc;
	border-radius:3px;
	height:34px;
	outline:none;
	padding-left:5px;
	box-sizing:border-box;
	margin-right:8px;
	color:#171920;
	float:left
}
.guanjia form .select {
	color:#757575;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
	height:34px;
	padding-left:5px;
	line-height:34px;
	vertical-align:middle;
	width:142px;
	cursor:pointer;
	margin-right:8px;
	float:left
}
.guanjia form .select p {
	z-index:12
}
.guanjia form .select ul {
	position:absolute;
	display:none;

}
.guanjia form .select ul li {
	width:56px;
	height:23px;
	line-height:23px;
	border:1px solid #fff;
	margin:4px 2px;
	text-align:center;
	float:left
}
.guanjia form .select ul li:hover {
	background:#649cf0;
	color:#fff;
	height:23px;
	line-height:23px;
	border:1px solid #649cf0;
	border-radius:12px
}
.guanjia form .select.open ul {
	max-height:220px;
	display:inline-table
}
.guanjia .select.open:after {
	transform:rotate(225deg);
	top:15px
}
.guanjia .select:after {
	content:"";
	display:block;
	width:6px;
	height:6px;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	top:11px;
	right:11px;
	position:absolute;
	transform:rotate(45deg)
}
.guanjia form .select .gj_citj {
	margin-top:1px;
	margin-left:-6px;
	padding:36px 28px;
	z-index:3;
	width:256px;

	line-height:30px;
	background:#fff;
	border:1px solid #e5e5e5
}
.guanjia form .btn {
	display:inline-block;
	text-align:center;
	color:#fff;
	width:94px;
	height:34px;
	line-height:34px;
	background:#f16262
}
.guanjia form #txtname {
	width:69px
}
.guanjia form #txtValiCode_pic {
	width:110px
}
.guanjia form #codePic {
	height:25px;
	margin-top:-2px;
	vertical-align:middle;
	width:60px
}
.guanjia form #txtValiCode {
	width:142px
}
.guanjia form .hq_code {
	float:left;
	line-height:32px;
	margin-left:5px;
	margin-right:10px;
	text-align:center;
	width:88px;
	height:32px;
	background:#fff;
	border:1px solid #649cf0;
	color:#649cf0
}
.guanjia form .hq_code:hover {
	background:#649cf0;
	border:1px solid #649cf0;
	color:#fff
}
.guanjia form .hq_code.dis_hq_code {
	background:#c3c3c3;
	border:1px solid #c3c3c3;
	color:#f4f4f4
}
.guanjia form #mobile {
	width:162px
}
.guanjia .warn {
	display:none;
	padding:0 40px 40px;
	color:#f54030;
	line-height:16px;
	height:16px;
	margin-top:8px
}
.guanjia .warn em {
	background:url("warn.png") no-repeat top center;
	width:14px;
	height:16px;
	display:inline-block;
	margin-right:12px;
	vertical-align:bottom
}
.guanjia form .form_text {
	float:left
}
.guanjia form .form_text a {
	color:#9598a2;
	font-size:12px
}
.pic_yanzheng {
	display:none;
	position:fixed;
	background:#fff;
	left:50%;
	margin-left:-220px;
	border-radius:6px;
	z-index:8;
	top:23%;
	width:440px;
	height:285px;
	padding:40px 0 20px
}
.pic_yanzheng p {
	text-align:center;
	margin:20px;
	font-size:16px;
	font-weight:normal;
	min-height:16px;
	line-height:16px
}
.pic_yanzheng p.button-disabled {
	background:#dddfe8;
	color:#f3f3f3
}
.pic_yanzheng p.btn {
	font-size:14px;
	cursor:pointer;
	text-align:center;
	width:388px;
	height:48px;
	line-height:48px;
	border-radius:6px;
	color:#fff;
	margin-left:22px;
	margin-bottom:20px
}
.pic_yanzheng p.button-primary {
	background:#649cf0;
	border:1px solid #649cf0;
	color:#fff !important
}
.pic_yanzheng p.error_yz {
	color:#f54030;
	font-size:12px;
	float:left;
	margin:1px 30px -10px;
	clear:both
}
.pic_yanzheng p #codePic {
	width:125px;
	height:45px;
	margin:0 20px 0 5px;
	display:inline-block
}
.pic_yanzheng span {
	background:url(close.png) no-repeat center center;
	background-size:100% 100%;
	width:15px;
	height:15px;
	display:inline-block;
	float:right;
	margin-right:20px;
	margin-top:-21px;
	cursor:pointer
}
.guanjia form .pic_yanzheng #txtValiCode_pic {
	margin:0 0 9px 5px;
	font-size:12px;
	width:388px;
	height:50px;
	line-height:50px;
	padding-left:10px;
	border:1px solid #ddd
}
.zhezhao {
	width:160%;
	margin-left:-30%;
	display:none;
	position:fixed;
	background:#000;
	height:120%;
	top:0;
	opacity:.45;
	filter:Alpha(opacity=45);
	z-index:2
}
.bg_shade {
	width:100%;
	height:1000%;
	background:rgba(0,0,0,.5);
	background:#000 \9;
	filter:alpha(opacity=50);
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	display:none
}
.news_main .news_content p {
	word-break:break-all
}
.daguanjia_open_block {
	display:none;
	position:fixed;
	width:591px;
	height:384px;
	background:#fff;
	box-shadow:0px 7px 21px 0px rgba(0,0,0,.14);
	border-radius:8px;
	top:50%;
	left:50%;
	margin:-192px 0 0 -300px;
	z-index:22;
	color:#333
}
.daguanjia_open_block .daguanjia_o_close {
	background:url("icon_close_black.png") top center no-repeat;
	background-size:100%;
	width:15px;
	height:15px;
	float:right;
	margin:20px;
	cursor:pointer
}
.daguanjia_open_block .daguanjia_o_result {
	font-weight:400;
	margin:50px 0 30px;
	text-align:center;
	font-size:24px;
	font-family:MicrosoftYaHei;
	font-weight:400
}
.daguanjia_open_block .daguanjia_o_title {
	font-weight:400;
	font-size:18px;
	text-align:center;
	margin-bottom:54px
}
.daguanjia_open_block .daguanjia_o_success {
	display:inline-block;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAP1BMVEUAAABknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPBknPB72LirAAAAFXRSTlMA/kzPBvCXc9dE5qZ/mrVWF8hoOSgLeASCAAAAqUlEQVQoz3VSWQ7FIAgEEere9f5nfdHyqm0iP4RhnAwgaHihgIHEwxjGYYhpSTGgMw9qM9K/MoTZKlxwgR4LlruR0bxFMbek7OFFIzqCb5AD8F+Vs0p4ELZv8QPAsgDFET5ZaooEnAb44tJyYmhuzNrKze1WHd38A2vD7m4D5at+qq5KqLDqqx9hL3w1sPl5/EdE3836Pq+sw7yz/Uz2Odv/7F7z+87+ww9ctgUSz4FqXgAAAABJRU5ErkJggg==") top center no-repeat;
	background-size:100%;
	width:34px;
	height:34px;
	vertical-align:middle;
	margin-right:10px
}
.daguanjia_open_block .daguanjia_o_content {
	margin:0 auto;
	width:413px;
	height:114px;
	background:#fff
}
.daguanjia_open_block .daguanjia_o_content div {
	float:left;
	line-height:22px;
	font-size:14px
}
.daguanjia_open_block .daguanjia_o_content img {
	width:105px;
	height:105px;
	margin-right:10px;
	border:1px solid #dfdfdf;
	border-radius:5px;
	padding:5px
}
.daguanjia_open_block .daguanjia_o_instr {
	display:inline-block;
	width:280px;
	vertical-align:middle;
	margin-top:20px
}
.daguanjia_open_block .daguanjia_o_red {
	color:#649cf0
}

.recommend-course-box{background-color:#fff;}


