.index_box{background: #fff;overflow: hidden;padding-bottom: 30px;}
.index_box2{overflow: hidden;}
.w410{float: right;width: 410px;}
.w1000{float: left;width: calc(100% - 445px)}
.padd30{padding: 0 30px}


.index_01{overflow:hidden;padding: 0 30px;padding-top: 60px;}
.index_top{overflow:hidden;}
.index_slider{position: relative;}
.index_slider dl{position: relative;}
.index_slider dd{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background:url(../images/bg_jb.png) no-repeat;background-size: cover;}
.index_slider dd h3{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 58px;color: #fff;border-top:1px solid rgba(255,255,255,0.2);}
.index_slider dd h3 p{padding-left:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;box-sizing:border-box;width: calc(100% - 140px)}
.index_slider .swiper-cicle{width: auto;left: auto;right: 30px}
.index_slider .pub_tab{margin-top: -10px;}
.index_02{overflow:hidden;}
.index_query{padding: 40px;padding-top: 30px; background: #f9f9f9;}
.query_chose{color: #434343;}
.query_chose ul{overflow:hidden;}
.query_chose li{float: left;margin-right: 20px;}
.query_chose li:last-child{margin-right: 0;}
.index_query h3{margin-bottom: 20px;}
.query_form li{overflow:hidden;margin-bottom: 10px;}
.query_form input{padding: 0 30px;box-sizing:border-box;width: 100%;height: 60px;line-height: 60px;background: #fff;}
.query_form li.code_box input{float: left;width: calc(100% - 132px)}
.query_form li.code_box span{float: right;width: 127px;height: 60px;cursor: pointer;}
.query_form li.code_box span img{width: 100%;height: 100%;}

.query_chose{padding-top: 10px}
.query_chose ul{overflow:hidden;}
.query_chose li{float: left;line-height: 24px;cursor: pointer;}
.query_chose span{float: left;width: 14px;height: 14px;background: #fff;border:1px solid #b6b6b6;border-radius: 50%;position: relative;top:3px;margin-right: 4px;}
.query_chose span i{width: 6px;height: 6px;background: #be3920;border-radius: 50%;display: none;}
.query_button{padding-top: 20px;text-align: center;}
.query_button button{line-height: 65px;background: #ad2e33;text-align: center;color: #fff;width: 100%;}
.query_chose li.on span i{display: block;}
.pub_list02 ul{height: 310px;}

.index_news,.index_query{ height: 455px;box-sizing: border-box;}
.index_03 .left,.index_03 .right{height: 100%;}

.index_advert{position: relative;height: 100%;}
.index_advert img{height: 100%;}
.index_advert a{display: block;width: 100%;height: 100%;}
.index_advert h3{width: 100%;text-align: center;color: #fff;font-weight: bold;}
.index_guide{height: 100%;}
.index_guide ul{overflow:hidden;margin: 0 -4px;height: 100%;}
.index_guide li{float: left;width: 50%;margin-bottom: 8px;position: relative;height: 100%;}
.index_guide li a{display:block;margin: 0 4px;background: #f8f8f8;border: 1px solid #e7e7e7;text-align: center;height: 100%;box-sizing: border-box;}
.index_guide li dl{overflow:hidden;width: 100%;}
.index_guide li dt{width: 50px;height: 50px;line-height: 50px; font-size: 50px;margin: auto;color: #932d31;margin-bottom: 15px;}
.index_guide li dd{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*.index_guide li:last-child{width: 100%;text-align: center;}*/
/*.index_guide li:last-child a{padding: 55px 20px;}*/
/*.index_guide li:last-child dl{display: inline-block;}*/
/*.index_guide li:last-child dl,.index_guide li:last-child dd{height: 50px;line-height: 50px;}*/
/*.index_guide li:last-child dt,.index_guide li:last-child dd{float: left; margin:0;}*/

.index_03,.index_04 {overflow:hidden;}
.margin_b20{margin-bottom: 20px;}
.index_04 h2{font-weight: bold;margin-bottom: 15px;line-height: 34px;}
@media only screen and (max-width:1340px) {

/*.index_query{height: 440px;}*/


}
@media only screen and (max-width:1024px) {
.index_01{padding: 0 20px;padding-top: 40px;}
.w1000,.w410{float: none;width: 100%;}
.w1000{margin-bottom: 30px;}
.index_news, .index_query{height: auto;padding:20px;}
.query_button button{width: 200px;line-height: 50px;}
.query_form input{padding: 0 20px;height: 50px;line-height: 50px;}
.query_form li.code_box span{height: 50px;}
.index_guide {margin: 20px 0;}
.index_box{padding-bottom: 0;}
.index_01 .w410{padding: 0 20px;box-sizing:border-box;}
.pub_list02 ul{height: auto;}
.index_03{height: auto!important;}
    .index_guide li dl{transform: none;position: static;padding: 20px 0;}
}
@media only screen and (max-width:767px) {
.w1000{margin-bottom: 20px;}
.index_01 .w410{padding: 0 10px;}
.index_01{padding:20px 10px;padding-bottom: 0;}
.padd30{padding: 0;}

}


@media only screen and (min-width: 1025px) {
.query_button button{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.query_button button:hover{color: #fff !important;opacity: 0.9}

}




.pub_box{padding: 0 30px 0px;box-sizing: border-box;float: left;width: 100%;position: relative;background: #fff;margin-top: -1px;}
.pub_box:before{content: "";display: block;height: 100%;background: url(../images/pub_bg.png) no-repeat;width: calc(100% + 20px);left: -10px;top: -20px;position: absolute;}
.box_tit{background: url(../images/pub_tit.jpg) no-repeat;background-size: cover;padding: 30px 20px 15px;color: #fff;margin-bottom: 10px;}
.box_tit h2{font-weight: bold;}
.box_left{float: left;width: 253px;margin-right: 50px;background: #f8f8f8;position: relative;z-index: 2;padding-bottom: 30px;}
.box_right{float: right;width: calc(100% - 305px);position: relative;z-index: 2;}
.box_left ul li{line-height: 56px;padding: 0 20px;}
.box_left ul li a{border-bottom: 1px solid #e6e6e6;display: block;width: 100%;box-sizing: border-box;}
.box_left ul li a i{color: #c2484c;font-size: 24px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 10px;}

.box_left ul li.on{background: #fff;}
.box_left ul li.on a span{color: #b62429;}

.txt_title{color: #333333;border-bottom: 1px solid #d4d4d4;padding-bottom: 15px;margin-bottom: 10px;}
.txt_title h2{font-weight: bold;}
.txt_con{color: #333;}
.txt_con h3{margin-bottom: 20px;}
.txt_del{margin-bottom: 140px;}
.txt_del h4{font-weight: bold;margin-bottom: 20px;}
.txt_del h4 img{width: 16px;float: left;margin-right:10px;margin-top: 4px;}
.del_text .edit_con_original{color: #333;line-height: 30px;}



.laws_con{margin-bottom: 80px;}
.laws_item{padding: 25px 20px 20px;box-sizing: border-box;overflow: hidden;}
.laws_item ul{}
.laws_item ul li{margin-bottom: 15px;overflow: hidden;}
.laws_item ul li a p{float: left;width: calc(100% - 85px);padding-left: 15px;box-sizing: border-box;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.laws_item ul li a p:before{content: "";display: block;width: 5px;height: 5px;background: #6c6c6c;position: absolute;left: 0;top: 50%;margin-top: -2.5px;border-radius: 5px;}
.laws_item ul li a span{float: right;width: 80px;box-sizing: border-box;color: #a0a0a0;padding-left: 5px;}
/*.nodata .laws_item ul li a span{display: none;}*/
.laws_item:nth-child(2n){background: url(../images/laws_bg.jpg) no-repeat center;background-size: cover;}
.laws_item:first-child{margin-top: -30px;}
.mechanism_t{margin-bottom: 20px;}
.mechanism_t ul li{display: inline-block;padding: 5px 17px;box-sizing: border-box;cursor: pointer;border-radius: 5px;margin-bottom: 10px;}
.mechanism_t ul li.on{background: #9b262a;color: #fff;}
.mechanism_list ul{margin-left: -15px;margin-right: -15px;}
.mechanism_list li{float: left;width: 50%;padding: 15px;box-sizing: border-box;}
.mechanism_list li dl{border: 1px solid #e1e1e1;padding: 30px;box-sizing: border-box;overflow: hidden;}
.mechanism_list li dl dd{float: left;width: 61px;margin-right: 30px;}
.mechanism_list li dl dd img{width: 61px;height: 63px;}
.mechanism_list li dl dt{float: left;width: calc(100% - 92px);}
.mechanism_list li dl dt h2{font-weight: bold;margin-bottom: 10px;}
.mechanism_txt{line-height: 30px;}
.mechanism_txt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mechanism_txt p:last-child{height: 60px;overflow: hidden;white-space: inherit;}
@media only screen and (max-width:1560px) {
    .box_left ul li{padding: 0 10px;}
}
@media only screen and (max-width:1024px) {
    .box_left,.box_right{width: 100%;margin-right: 0;}
    .box_left{display: none;}
    .mechanism_list li dl{padding: 30px 20px;}
    .mechanism_list li dl dd{width: 41px;margin-right: 20px;}
    .mechanism_list li dl dd img{width: 41px;height: 43px;}
    .mechanism_list li dl dt{width: calc(100% - 62px);}
    .txt_del{margin-bottom: 100px;}
}
@media only screen and (max-width:767px) {
    .pub_box{padding: 40px 20px 0px;}
    .txt_title{margin-bottom: 20px;}
    .txt_del{margin-bottom: 60px;}
    .laws_con{margin-bottom: 60px;}
    .laws_item{padding: 25px 20px 10px;}
    .mechanism_t{margin-bottom: 10px;}
    .mechanism_t ul li{padding: 5px;margin-bottom: 5px;}
    .mechanism_list li{width: 100%;}

}

/*在线申办*/
.bid_con{margin-bottom: 80px;overflow: hidden;}
.bid_list ul{margin-left: -15px;margin-right: -15px;}
.bid_list li{float: left;width: 33.3%;padding: 15px;box-sizing: border-box;}
.bid_list li dl{border: 1px solid #e1e1e1;padding: 30px;box-sizing: border-box;overflow: hidden;}
.bid_list li dl dd{text-align: center;margin-bottom: 20px;}
.bid_list li dl dd img{width: 56px;height: 62px;}
.bid_list li dl dt{width: 100%;}
.bid_listli dl dt h2{font-weight: bold;margin-bottom: 10px;}

.way_item{margin-bottom: 40px;}
.way_tit{color: #ad2e33;width: 100%;float: left;margin-bottom: 20px;}
.way_tit span{border-bottom: 3px solid #ad2e33;padding-bottom: 15px;display: inline-block;font-weight: bold;}
.way_txt{line-height: 30px;}
.way_txt .tel_link:hover{color: #333!important;cursor: inherit;}
.wayItem{margin-bottom: 25px;overflow: hidden;width: 100%;}
.wayItem_tit{margin-bottom: 15px;font-weight: bold;}
.wayItem_tit img{vertical-align: middle;margin-top: -4px;margin-right: 10px;}
.wayItem_link{color: #ad2e33;}
.way_ul li{float: left;margin-right: 20px;}
.way_ul li dd{background: url(../images/way_bg1.png) no-repeat;background-size: cover;padding: 20px;box-sizing: border-box;}
.way_ul li dd img{width: 148px;height: 149px;}
.way_ul li dt{text-align: center;line-height: 30px;margin-top: 20px;}

@media only screen and (max-width:767px) {
    .bid_con{margin-bottom: 60px;}
    .bid_list li{width: 100%;}
    .way_ul li dd img{width: 90px;height: 91px;}
    .way_ul li dt{margin-top: 10px;}
}

/*通知公示*/
.notify_tit{overflow: hidden;}
.notify_tit li{float: left;margin-right: 35px;position: relative;}
.notify_tit li:before{content: "";display: block;width: 10px;height: 20px;position: absolute;right: -22px;top: 50%;margin-top: -10px;
    background: url(../images/xx.png) no-repeat;background-size: cover;
}
.notify_tit li a{color: #777777;line-height: 40px;}
.notify_tit li.on a{color: #ad2e33;font-size: 30px;}
.notify_tit li:last-child{margin-right: 0;}
.notify_tit li:last-child:before{display: none;}


/*涉台查询*/
.involve_con{margin-bottom: 80px;}
.involve_edit .edit_con_original{line-height: 30px;}
.involve_from{margin-left: -4px;margin-right: -4px;overflow: hidden;margin-top: 30px;}
.involve_group{float: left;padding: 0 4px;box-sizing: border-box;}
.group_01{width: 30%;}
.group_02{width: 30%;}
.group_03{width: 25%;}
.group_04{width: 15%;}
.involve_group{margin-bottom: 20px;}
.involve_group input{display: block;width: 100%;height: 60px;padding: 0 30px;box-sizing: border-box;line-height: 60px;background: #f4f5f5;}
.involve_group span{display: block;width: 100%;height: 60px;}
.involve_group span img{width: 100%;height: 100%;display: block;}
.involve_btn .btn{width: 329px;height: 65px;line-height: 65px;text-align: center;background: #ad2e33;color: #fff;box-shadow: none;border: none;}
.involve_tab{margin-top: 60px;width: 100%;}
.involve_tab table{width: 100%;border: 1px solid #eaeaea;border-top: 0;border-bottom: 0;}
.involve_tab table td{padding: 20px 10px;text-align: center;border: 1px solid #eaeaea;}
.involve_tab table thead tr{background: url(../images/td_bg.jpg) no-repeat;background-size: cover;}
.involve_tab table thead td{border-bottom: 0;border-top: 2px solid #9a2633;}
.involve_tab table tbody td{border-bottom: 0;border-top: 0;}
.involve_tab table tbody tr:nth-child(2n){background: #fbfbfb;}

.involve_tab .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #ad2e33;
}
@media only screen and (max-width:767px) {
    .notify_tit ul{font-size: 16px;}
    .notify_tit li{margin-right: 15px;}
    .notify_tit li.on a{font-size: 18px;}
    .notify_tit li:before{right: -12px;}
    .group_01,.group_02{width: 100%;}
    .group_03,.group_04{width: 50%;}
    .involve_table{width: 100%;overflow: hidden;}
    .involve_table table{width: 1000px;}
    .involve_con{margin-bottom: 60px;}
    .involve_btn .btn{width: 100%;}
}

/*投诉指南*/
.complanint_con{margin-bottom: 60px;}
.complanint_ul{margin-left: -12px;margin-right: -12px;margin-bottom: 60px;overflow: hidden;}
.complanint_ul li{float: left;width: 33.3%;padding: 0 12px;box-sizing: border-box;}
.complanint_ul li dl{background: url(../images/ts_bd.jpg) no-repeat;background-size: cover;padding: 25px 20px;box-sizing: border-box;overflow: hidden;}
.complanint_ul li dl dd{margin-right: 10px;float: left;}
.complanint_ul li dl dd img {width: 32px;height: 33px;margin-top: 5px;}
.complanint_ul li dl dt{float: right;width: calc(100% - 43px);}
.complanint_ul li dl dt span{display: block;white-space: nowrap;text-overflow: ellipsis;}
.complanint_ul li dl dt a{display: block;white-space: nowrap;text-overflow: ellipsis;}
.wayItem_con p{line-height: 30px;}
.complanint_edit .edit_con_original{line-height: 30px;}
.wayItem_con p a.tel_link,.complanint_ul li dl dt a.tel_link{cursor: inherit;}
.wayItem_con p a.tel_link:hover,.complanint_ul li dl dt a.tel_link:hover{color: #333!important;}

@media only screen and (max-width:1560px) {
    .complanint_ul li dl{padding: 20px 15px;}
}
@media only screen and (max-width:1024px) {
    .complanint_ul{margin-bottom: 20px;}
    .complanint_ul li{width: 50%;margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
    .complanint_ul li{width: 100%;}
}

/*公证机构名录*/
.notary_body .box_right{width: 100%;}
.notary_body .txt_title{border:1px solid #9b262a;padding: 15px 0;}
.notary_body .txt_title h2{text-align: center;font-weight: inherit;color: #9b262a;}
.notary_body .txt_title h2 a{color: #9b262a;display: block;}

/*地图*/

.p_point li{position: absolute;z-index: 9999999;width: 20px;height: 21px;}
.p_point li dl{width: 100%;height: 100%;}
.p_point li dt{position: relative;width: 100%;height: 100%;}
.p_point li dt span{z-index: 2;display: inline-block; width: 20px;height: 21px;cursor: pointer;position: relative;transition: all .3s;}
.p_point li dt span em{display: inline-block;width: 20px;height: 21px;}

/*圆圈隐藏*/
.p_point li dt span em{background: url(../images/xxx.png) no-repeat;background-size: cover;}


.map_net {position: relative;}
.map_img img{width: 100%;}
.pointbox{width: 28px;height: 37px;position: absolute;top: 50%;right: 50%;margin-top: -20px;margin-right: -14px;}
.point_p p{position: absolute;top:1px;left: 28px;background: #fff;width: 217px;line-height: 42px;border-radius: 20px;text-align: center;
    padding: 0 6px;box-sizing:border-box;font-size: 14px;
}
.point_p em{position: relative;z-index: 2;float: left;width: 34px;height: 34px;margin-top: 4px;margin-right: 10px;}
.point_p p b{float: right;width: calc(100% - 46px) !important;text-align: left;font-weight: inherit;}
@media screen and (min-width:1025px) {
    .p_point li:hover dt span{transform: scale(1.3,1.3);}
    .p_point li dt span{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
    .pointbox{
        opacity: 0;visibility: hidden;
        transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
        -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);

    }
}
.p_point li:first-child dt span em{background: url(../images/address.png) no-repeat;background-size: cover;width: 20px;height: 26px;}
.p_point li.on{z-index: 99999999;;}
.p_point li.on .pointbox{
    opacity:1;visibility: visible;
    -webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);

}

.notary_list{margin-top: 30px;margin-left: -45px;margin-right: -45px;margin-bottom: 100px;overflow: hidden;}
.notary_list li{float: left;padding: 8px 45px;box-sizing: border-box;width: 20%;}
.notary_list li a{position: relative;display: block;width: 100%;padding-left: 15px;}
.notary_list li a em{position: absolute;display: block;width: 5px;height: 5px;border-radius: 5px;background: #6c6c6c;left: 0;top: 50%;margin-top: -2.5px;}
.brief_list_body .box_right{width: 100%;}
#map{height: 500px;}
.briefDel_con{margin-bottom: 100px;}
.briefDel_txt{background: url(../images/jg_del.jpg) no-repeat;background-size: cover;padding: 30px;box-sizing: border-box;overflow: hidden;margin: 30px 0;}
.briefDel_txt dd{float: left;width: 22%;}
.briefDel_txt dt{float: left;width: 78%;padding-left: 30px;box-sizing: border-box;}
.briefDel_txt dt .wayItem{margin-bottom: 0;}
.briefDel_name{border: 1px solid #e1e1e1;padding: 20px 30px;box-sizing: border-box;overflow: hidden;}
.name_item{margin-bottom: 80px;}
.name_item:last-child{margin-bottom: 40px;}
.name_item_tit{margin-bottom: 25px;}
.name_item_tit span{color: #ad2e33;border-bottom: 3px solid #ad2e33;padding-bottom: 5px;display: inline-block;font-weight: bold;}
.name_item_list{overflow:hidden;}
.name_item li{float: left;margin-right: 40px;margin-bottom: 10px;}
.mechanism_b{margin-bottom: 100px;overflow: hidden;}
.personnel_con{margin-bottom: 230px;overflow: hidden;background: url(../images/personnel_bg.jpg) no-repeat center;background-size: cover;padding: 40px 30px;box-sizing: border-box;overflow: hidden;}
.personnel_con dd{float: left;width: 197px;margin-right: 50px;}
.personnel_con dt{float: right;width: calc(100% - 250px);}
.personnel_con dt h2{margin-bottom: 30px;}
.personnel_con dt h2 span{display: inline-block;font-weight: bold;border-bottom: 2px solid #ad2e33;padding-bottom: 10px;}
.personnel_txt p{margin-bottom: 15px;}
@media only screen and (max-width:1340px) {

}
@media screen and (max-width:1200px) {
    .notary_list{margin-left: -20px;margin-right: -20px;}
    .notary_list li{padding: 8px 20px;}
}
@media screen and (max-width:1024px) {
    .p_point li dt span b,.p_point li dt span i,.pointbox{display: none;}
    .notary_list li{width: 33.3%;}
    .briefDel_txt dt{width: 100%;padding-left: 0;margin-top: 30px;}
    .notary_list{margin-bottom: 80px;}
    .mechanism_b{margin-bottom: 80px;}
    .briefDel_con{margin-bottom: 80px;}
}

@media screen and (max-width:767px) {
    .notary_list{margin-bottom: 60px;}
    .p_point li{width: 8px;height: 8px;margin-left: 4px;margin-top: 4px;}
    .notary_list li{width: 50%;}
    #map{height: 200px;}
    .briefDel_txt{padding: 30px 20px;}
    .briefDel_txt dd{width: 100%;}
    .briefDel_name{padding: 20px;}
    .name_item{margin-bottom: 40px;}
    .name_item li{margin-right: 20px;}
    .mechanism_b{margin-bottom: 60px;}
    .briefDel_con{margin-bottom: 60px;}
    .personnel_con{margin-bottom: 0px;}
    .personnel_con dd{width: 100%;margin-right: 0;}
    .personnel_con dt{width: 100%;margin-top: 30px;}
}


.index_04 .index_advert:last-child{display: none;}
.index_04 .index_news{height: 320px;}
.index_04 .pub_list02 ul li{display: none;}
.index_04 .pub_list02 ul li:first-child{display: block;}
.index_04 .pub_list02 ul li:nth-child(2),.pub_list02 ul li:nth-child(3),.pub_list02 ul li:nth-child(4),.pub_list02 ul li:nth-child(5){display: block;}

.index_04 .w410{height: 320px;}
@media screen and (max-width:1024px) {
    .index_04 .w410{height: auto;}
}



.pub_tab{position: relative;}
.moreBtn{font-size: 16px;position: absolute;right: 0;top: 16px;}
.moreBtn a{display: none;color: #797979;}
.moreBtn a.on{display: block;}
.box_left ul li a span{
    display: inline-block;
    width: 80%;
    /*line-height: 24px;*/
    vertical-align: middle;
}
@media screen and (max-width:767px) {
    .moreBtn{right: -10px;font-size: 14px;}
}

#BMapLib_sendToPhone0{display: none!important;}


/*会员中心*/
.log_out{color: #898989;font-size: 14px;margin-left: 10px;cursor: pointer;}
.center_edit01{padding: 20px 30px 15px;box-sizing: border-box;}
.center_edit01 p{margin-bottom: 20px;}
.center_linkList{background: url(../images/center_bg01.jpg) no-repeat center;background-size: cover;padding: 30px 30px 0px;box-sizing: border-box;overflow: hidden;margin-bottom: 80px;}
.linkList_item{margin-bottom: 40px;overflow: hidden;}
.linkList_item .way_tit span{padding-bottom: 7px;}
.link-list a{margin-right: 21px;margin-bottom: 20px;display: block;float: left;}
.link-list i{font-size: 12px;color: #a00900;margin-right: 8px;}
@media screen and (max-width:767px) {
    .center_edit01{padding: 10px 20px 0px;}
    .center_linkList{padding: 20px 20px 0px;}
    .linkList_item{margin-bottom: 20px;}
    .link-list a{margin-right: 10px;}
    .link-list i{margin-right: 5px;}
}

/*修改密码*/
.pass_title{border-bottom: 0;}
.passCon{background: url(../images/center_bg01.jpg) no-repeat center;background-size: cover;padding: 40px 0px 120px;box-sizing: border-box;overflow: hidden;border-top: 1px solid #921624;margin-bottom: 150px;}
.pass_from{width: 61%;margin: 0 auto;}
.pass_ipt{margin-bottom: 10px;overflow: hidden;}
.pass_ipt label{float: left;width: 70px;margin-right: 10px;line-height: 60px;}
.pass_ipt input{float: left;width: calc(100% - 81px);height: 60px;line-height: 60px;background: #fff;font-size: 14px;padding: 0 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;}
.pass_ipt input::-webkit-input-placeholder{
    color:#434343;
}
.pass_ipt input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#434343;
}
.pass_ipt input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#434343;
}
.pass_ipt input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#434343;
}
.pass_btn{text-align: center;margin-top: 30px;}
.pass_btn .btn{display: inline-block;width: 330px;height: 65px;text-align: center;line-height: 65px;color: #fff;box-shadow: none;border: none;background: #ad2e33;transition: all .3s;}

@media screen and (min-width:1025px) {
    .pass_btn .btn:hover{opacity: .8;}
}
@media screen and (max-width:1024px) {
    .pass_from{width: 85%;}
}
@media screen and (max-width:767px) {
    .passCon{margin-bottom: 80px;padding: 20px 0px 60px;}
    .pass_from{width: 90%;}
    .pass_ipt label,.pass_ipt input{width: 100%;}
    .pass_ipt input{padding: 0 20px;line-height: 45px;height: 45px;}
    .pass_btn .btn{width: 70%;height: 45px;line-height: 45px;}
}
/*我的学习记录*/
img.record_vid{width: 25px;height: 28px;}
.record_list{margin-bottom: 100px;}
.record_list ul{margin-left: -20px;margin-right: -20px;}
.record_list li{float: left;width: 33.3%;padding: 0 20px;box-sizing: border-box;margin-bottom: 30px;}
.record_list li dl{cursor: pointer;}
.record_list li dd{position: relative;}
.record_list li dt{padding: 20px 0;}
.record_list li dt p{padding: 0 20px;border-left: 2px solid #ad2e33;line-height: 26px;height: 104px;font-weight: bold;overflow: hidden;}
.record_list li dt span{display: block;margin-top: 20px;color: #888080;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.blank_30{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
  /*width: 1035px;*/
    z-index:2; background:#000;max-width:94%;height: 60%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
    visibility: visible;opacity:1;
    top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}


/*new add*/
.fnt_48{font-size: 48px;}
.fnt_20{font-size: 20px;}
.record_date{margin-top: 20px;margin-bottom: 30px;}
.record_date ul{overflow: hidden;margin-left: -10px;margin-right: -10px;}
.record_date li{float: left;width: 33.33%;padding: 0 10px;box-sizing: border-box;}
.record_date li dl{background: url(../images/laws_bg.jpg) no-repeat center;background-size: cover;padding: 30px 40px;box-sizing: border-box;}
.record_date li dd,.record_date li dt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.record_date li dd span{font-weight: bold;}
.tab-title{
  border-bottom: 1px solid #eee;
  /* overflow: hidden; */
  margin-bottom: 10px;
  padding: 0 10px;
}
.tab-title::after{
  content: '';
  display: block;
  clear: both;
}
.tab-title .item{
  float: left;
  padding: 1em 2em;
  margin-bottom: -1px;
  cursor: pointer;
}
.tab-title .item.on{
  cursor: default;
  border:1px solid #eee;
  border-bottom: 1px solid #fff;
}
.tab-content .item{
  overflow: hidden;
  display:none;
}
.tab-content .laws_item:first-child{
  margin-top: 0;
}
.tab-content .item.on{
  display:block;
}
.record_time{background: #f6f6f6;padding: 10px 20px;box-sizing: border-box;overflow: hidden;margin: 25px 0;}
.time-txt{float: left;margin-right: 20px;line-height: 38px;}
.time_day{float: left;}
.time_day span{display: block;float: left;width: 90px;height: 38px;line-height: 38px;text-align: center;background: #fff;margin-right: 2px;
    color: #757575;cursor: pointer;}
.time_day span.on{background: #fff9f3;}
.time_min{float: left;}
.layui-input-inline{float: left;width: 140px;}
.layui-form-mid{margin: 0 10px;}
.layui-input{border: none!important;}
.record_list{overflow: hidden;}
@media screen and (min-width:1025px) {
    .record_list li dl:hover img.record_vid{
        transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        position: absolute;
        left: 50%;
        top: 50%;
    }
}
@media screen and (max-width:1560px) {
    .fnt_48{font-size: 44px;}
}
@media screen and (max-width:1366px) {
    .fnt_48{font-size: 40px;}
}
@media screen and (max-width:1200px) {
    .time_day span{width: 80px;}
    .layui-input-inline{width: 120px;}
}
@media screen and (max-width:767px) {
    .fnt_48{font-size: 32px;}
    .record_list li{width: 100%;margin-bottom: 10px;}
    .record_list li dt p{height: auto;}
    .time_min{float: none;width: 100%;overflow: hidden;padding-top: 10px;}
    .layui-input-inline{width: 117px;}
    .time_day{float: none;width: 100%;overflow: hidden;}
    .time_day span{width: 88px;}
    .layui-laydate-range {
        width: 300px!important;
        left: 38px!important;
    }
    .layui-laydate-main{width: 300px;}
    .layui-laydate-list>li, .layui-laydate-range .layui-laydate-main{display: block!important;}
    .record_date li{float: none;width: 100%;margin-bottom: 20px;}
    .record_date li dl{padding: 20px;}
    .record_time{margin-top: 0;}
}
@media screen and (max-width:374px) {
    .layui-input-inline{width: 93px;}
    .time_day span{width: 70px;}

}



.notice_con{
    margin: 4% 0 8%;
}



.transfer_record{padding: 0 30px 30px;}
.recordList{padding-top: 20px;box-sizing: border-box;width: 100%;overflow: hidden;}
.recordList ul{overflow: hidden;position: relative;max-height: 200px;}
.recordList ul:after{content: "";display: block;width: 1px;height: 100%;position: absolute;left: 2px;top: 0;background: #ad2e33;}
.recordList li{position: relative;padding-left: 15px;box-sizing: border-box;overflow: hidden;padding-top: 8px;padding-bottom: 8px;}
.recordList li:before{content: "";display: block;width: 5px;height: 5px;background: #ad2e33;border-radius: 5px;position: absolute;left: 0;top: 50%;margin-top: -2.5px;}
.recordList li p{float: left;width: calc(100% - 102px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.recordList li span{float: right;color: #a0a0a0;width: 100px;text-align: right;}

.record_open{color: #ad2e33;margin-top: 18px;cursor: pointer;font-size: 16px;}
.record_open i{color: #ad2e33;margin-left: 5px;transition: all .3s;display: inline-block;}
.record_open.on i{transform: rotate(180deg);}
.record_open.onn{display: none;}
.recordList ul.on{height: auto;}

