/* 忘记密码 2024-01-23 14:00 menglb */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
body,.bgf8f8f8{background-color: #f8f8f8;}
.bgfff{background-color: #fff;}
.w1200{width:1200px;margin:0 auto;}
.hdjlWjmm{width:60%;margin: 0 auto;padding:40px 0 80px;}
.hdjlWjmm h1.ymbt{font-size: 30px;font-weight: bold; line-height: 60px;color:#333;text-align: center;}
.hdjlWjmmBz{position: relative;width:100%;height: 46px;margin:20px auto 0;text-align: center;}
.hdjlWjmmBz li{display: inline-block;width:33.3333%;height: 46px;line-height: 46px;background: url(../images/wjmm_title_bg.png) no-repeat;float: left; background-size: 100%;color: #4a4a4a;position: absolute;left:3.3333%;top:0;z-index:3;font-size:18px;}
.hdjlWjmmBz li.szmm{z-index: 2;left:33.3333%;}
.hdjlWjmmBz li.wc{z-index: 1;left:63.3333%;}
.hdjlWjmmBz li.on{color:#fff;background: url(../images/wjmm_title_on.png) no-repeat;background-size: 100%;}
.hdjlWjmm .regMain{width: 80%;}
.hdjlWjmm .regMain .layui-btn-fluid{width: 20%;font-size: 18px;}
.hdjlWjmm .regMain .picCode{width: 68%;}
.hdjlWjmm .regMain .picCode-block img{width: 27.5%;height: auto;}
.hdjlWjmmCon div.wjmmList{display: none;}
.hdjlWjmmCon div.wjmmList.active{display: block;}

.wjmmCgList p{text-align: left;font-size: 18px; line-height: 40px;}
.wjmmCgList p img.success{width: 24px;vertical-align: sub;}
.wjmmCgList p span{padding-left: 30px;}
.wjmmCgList p a{color:#04ae00;}
.wjmmCgList p a:hover{color:#048401;text-decoration: underline;}
/* 忘记密码 end */

/* 活动列表详情 */
body{overflow: initial;}
.hdlb h1{border-bottom: 1px solid #dadada;line-height: 50px;font-size: 50px;color:#333;padding: 20px 0;}
.hdlb h1 span{color:#686868;font-size: 40px;}
.hdlbTop{border-bottom: 1px solid #dadada;padding:30px 0;}
.hdlbTop dl{position: relative;}
.hdlbTop dt img{width: 100%;}
.hdlbTop dd{position: absolute; background: url(../images/hdlb_lbt_title_bg.png) repeat;left:0;bottom: 0;width: 100%;line-height: 50px;color: #fff; font-size: 20px;text-indent: 2em;}
.hdlbTabs .hd{padding:30px 0;}
.hdlbTabs .hd ul li{display: inline-block;padding:10px 30px;background-color: #fee3e0;color: #333;font-size: 20px;margin-right: 10px;cursor: pointer;}
.hdlbTabs .hd ul li.on,.hdlbTabs .hd ul li:hover{background-color: #f8857a;color:#fff;}
.hdlbTabList{display: none;}
.hdlbTabList.active{display: block;}
.hdlbTabList dl{float: left;width:23%;margin-right: 2.6%;margin-bottom: 2%;}
.hdlbTabList dl:nth-child(4n){margin-right: 0;}
.hdlbTop dl dt,.hdlbTabList dl dt{overflow: hidden;}
.hdlbTop dl dt img,.hdlbTabList dl dt img {
	width: 100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}

.hdlbTop dl dt:hover img,.hdlbTabList dl dt:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.hdlbTabList dl dd h3{line-height: 50px;font-size: 18px;}
.hdlbTabList dl dd p{font-size: 16px;}
.hdlbTabList dl dd p span{padding-right: 40px;}
.hdlbSearch{border:1px solid #ddd;background-color: #f8f8f8;width:20%;}
input#hdlbText{width:84%;line-height: 36px;padding:0;outline: none;border:none;text-indent: 1em;font-size: 14px;background: none;}
input#hdlbBtn{width:14%;line-height: 36px;background: url('../images/hdlb_ssbtn.png') no-repeat center;border:none;outline:none;cursor: pointer;}

.hdlbDetails .hdlbTop dl,.hdlbDetails .hdlbTop dl dd{position: static;}
.hdlbDetails .hdlbTop dl dt{width: 50%;}
.hdlbDetails .hdlbTop dl dd{background: none;color:#333;width:50%;}
.hdlbDetails .hdlbTop dl dd h3{font-weight: bold;font-size: 20px;}
.hdlbDetails .hdlbTop dl dd p{color:#666;}
.hdlbHdjj{color:#404040;font-size: 16px;line-height: 40px;padding:20px 0;}
.hdlbHdjj h4{font-size: 20px;}
.hdlbBtn{text-align: center;padding:40px 0 80px;}
.hdlbBtn a{padding:12px 30px;font-size: 20px;background-color: #d11a07;color:#fff;border-radius: 4px;margin:0 20px;}
.hdlbBtn a.qxbm{background-color: #bcbcbc;}
.hdlbBtn a:hover{background-color: #a51506;}
.hdlbBtn a.qxbm:hover{background-color: #868686;}
.bmjs{display: inline-block;padding: 12px 30px;font-size: 20px;border-radius: 4px;color: #fff;background-color: #bcbcbc;}
/* 活动列表详情 end */

/* 常见问题/任务中心 */
.cjwtTabs{padding:20px;}
.cjwtTabs .hd{padding:0 0 20px;}
.cjwtTabs .hd ul li{display: inline-block;padding:10px 30px;background-color: #fee3e0;color: #333;font-size: 20px;margin-right: 10px;cursor: pointer;}
.cjwtTabs .hd ul li.on,.cjwtTabs .hd ul li:hover{background-color: #f8857a;color:#fff;}
.cjwtTabList{display: none;}
.cjwtTabList.active{display: block;}
.cjwtTabList ul li {background: url(../images/hdjl_list_jt.png) no-repeat right 14px;line-height: 44px;}
.cjwtTabList ul li.selected{
	background-image: url(../images/hdjl_list_open.png);
}
.cjwtTabList ul li a{color:#494949;font-size: 16px;}
.cjwtTabList ul li a:hover{color:#a51506}
.ljfk{text-align: center;font-size: 16px;color:#818181;padding: 40px 0 0;}
.ljfk a{color:#e01a1a;}
.ljfk a:hover{color:#a51506;text-decoration: underline;}
.rwzxTabs .cjwtTabList ul li {background:none;}
.right-main .right-main-box .right-title h1{margin:0 20px;}
.right-title h1 a.fr{font-size: 18px;font-weight: normal;color:#494949;cursor: pointer;}
.right-title h1 a.fr:hover{color:#a51506;text-decoration: underline;}
.rwzxTabs .cjwtTabList ul li span.wwc{color:#d11a07;}
.rwzxTabs .cjwtTabList ul li span.ywc{color:#5a5a5a;}
/* 常见问题/任务中心 end */
/* 互动交流 */
.xhdjl{padding: 20px 0 0;}
.tyTitle {
    height: 60px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #f0f0f0;
    line-height: 60px;
    position: relative;
    font-size: 24px;
    font-weight: 700;
}
.tyTitle::after {
    content: "";
    display: block;
    position: absolute;
    width: 58px;
    height: 1px;
    background-color: #d11a07;
    left: 0;
    bottom: -1px;
}
.tyTitle a{
	font-size: 16px;
	font-weight: normal;
	color:#505050;
}
.tyTitle a:hover{
	color:#d11a07;
}
.hdgl-list{padding:30px 0;}
.hdgl-list table {
    border-collapse: collapse;
    text-align: center;
    width: 95%;
    margin: auto;
}

.hdgl-list table th,
td {
    border-bottom: 1px solid #f0f0f0;
}

.hdgl-list table th {
    font-size: 18px;
    padding: 20px 0 15px;
}

.hdgl-list table td {
    font-size: 17px;
    color: #818181;
    padding: 15px 0;
    position: relative;
    z-index: 2;
}
.hdgl-list table tbody tr{
    position: relative;
}
.hdgl-list table tbody tr:hover{
    background-color: #f0f0f0;
}
.hdgl-list table td span.bmz{
	color:#e6910b;
}
.hdgl-list table td span.yjs{
	color:#939393;
}
.hdgl-list table td span.jxz{
	color:#0bacd4;
}
.cjwtXzzxList{width:48%;}
.cjwtXzzxList ul{padding-top: 20px;}
.cjwtXzzxList ul li {line-height: 44px;    border-bottom: 1px solid #f0f0f0;}
.cjwtXzzxList ul li a{color:#494949;font-size: 16px;}
.cjwtXzzxList ul li a:hover{color:#a51506}
.cjwtXzzxList ul li a.fr{color:#10c5e0;}
.cjwtXzzxList ul li a.fr:hover{color:#0598ae;}
.hdgl-list .btn{text-align: center;padding:40px 0 0;}
.hdgl-list .btn a{padding:12px 30px;font-size: 20px;background-color: #d11a07;color:#fff;border-radius: 4px;}
.hdgl-list .btn a:hover{background-color: #a51506;}
/* 互动交流 end */
/* 个人信息 */
.hdjlGrxx{padding:20px;}
.grxxForm{border-bottom: 1px dashed #ddd;padding-bottom: 40px;}
.grxxForm ul li{color:#505050;font-size: 18px;line-height: 40px;width:48%;}
.grxxForm ul li span{display: inline-block;width: 100px;text-align: right;}
.left-nav .left-nav-top .hy-icon .headImg{width: 102px;height: 102px;border-radius: 50%;}
.grxxForm ul li a{color:#0f95e2;}
.grxxJfmx{padding:20px 0;border-bottom: 1px dashed #ddd;}
.grxxJfmx p{line-height: 30px;font-size: 18px;padding-bottom: 10px;color:#505050;}
.grxxJfmx p b{font-weight: normal;}
.grxxJfmx p a{color:#d11a07;padding-left: 30px;}
.grxxJfmx p a:hover{color:#701107;}
.grxxJfmxJdt{padding-top: 10px;}
.grxxJfmxJdt .layui-progress{width: 86%; display: inline-block;}
.grxxJfmxJdt span{margin-top: -6px;color:#505050;font-size: 18px;}
.grxxJj{padding:20px 0;}
.grxxJj h3{color:#505050;font-size: 20px;line-height: 40px;}
.grxxJj h3 img{vertical-align: text-top;margin-left: 20px;cursor: pointer;}
.grxxJjxx{text-align: justify;font-size: 18px;line-height: 36px;color:#505050;margin: 10px 0 0;}
.layui-laydate .layui-this{
    background-color: #d11a07 !important;
}
.layui-laydate-header i:hover, .layui-laydate-header span:hover{
	color:#d11a07 ;
}
.layui-laydate-footer span:hover{
	color:#d11a07 ;
}
/* 个人信息 end */
.hdlbList dl{float: left;width:23%;margin-right: 2.6%;margin-bottom: 2%;}
.hdlbList dl:nth-child(4n){margin-right: 0;}
.hdlbTop dl dt,.hdlbList dl dt{overflow: hidden;}
.hdlbTop dl dt img,.hdlbList dl dt img {
	width: 100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}

.hdlbTop dl dt:hover img,.hdlbList dl dt:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.hdlbList dl dd h3{line-height: 30px;font-size: 18px;padding:10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hdlbList dl dd p{font-size: 16px;}
.hdlbList dl dd p span{padding-right: 40px;}

@media screen and (max-width:768px) {
	.w1200{width: auto;}
	.hdjlWjmm{width: 100%;}
	.hdjlWjmm .regMain{    width: 94%;}
	.hdjlWjmmBz{}
	.hdjlWjmmBz li,.hdjlWjmmBz li.on{background-size: 100% 100%;}
	.hdjlWjmm .regMain .layui-btn-fluid{width:40%}
	.hdlbTop{padding:3% 0;}
	.hdlb h1{font-size:36px;}
	.hdlb h1 span{font-size: 26px;}
	.hdlbTop dd{font-size:18px; text-indent: 0;text-align: center;line-height:40px;}
	.hdlbTabs{padding:0 3%;}
	.hdlbTabs .hd{padding:20px 0;}
	.hdlbTabs .hd ul{width:100%;}
	.hdlbTabs .hd ul li{float: left;padding:10px 0;width:31%;text-align: center;margin-right:0;font-size: 16px;}
	.hdlbTabs .hd ul li:nth-child(2){margin:0 3.5%;}
	.hdlbSearch{width: 100%;margin-top: 20px;}
	.hdlbTabList dl{width: 48%;margin-right:0;margin-bottom:20px;}
	.hdlbTabList dl:nth-child(2n){float: right;}
	.hdlbTabList dl dd p span{padding-right: 10px;}
	.hdlbDetails .hdlbTop dl dt,.hdlbDetails .hdlbTop dl dd{width: 100%;}
	.hdlbDetails .hdlbTop dl dd{text-align:left;margin-top: 10px;}
	.hdlbDetails .hdlbTop,.hdlbHdjj{padding:3%;}
	.hdlbHdjj{text-align: justify;}
	.cjwtTabs .hd ul li{float: left;width: 48%;text-align: center;padding:10px 0;margin-right:0;margin-bottom:3%;}
	.cjwtTabs .hd ul li:nth-child(2n){float: right;}
	.hdlb{padding:60px 3% 0;width:94%;}
	.cjwtXzzxList{width: 100%;}
	.cjwtXzzxList ul li a.fr{float: none;}
	.grxxForm ul li{width: 100%;}
	.grxxJfmxJdt .layui-progress{width: 100%;}
	.grxxJfmxJdt>span{margin-top: 10px;float: none; text-align: center;display: block;}
	.hdlbList dl{width: 48%;margin-right:0;margin-bottom:20px;}
	.hdlbList dl:nth-child(2n){float: right;}
	.hdlbList dl dd p span{padding-right: 10px;}
}