@charset "utf-8";
/* CSS Document */
.center{width: 1400px ; margin: 0 auto;}

.banner { width: 100%;height: 330px; position: relative;overflow: hidden; }
.banner .bd {width: 2560px;height: 330px;position: absolute;left: 50%;margin-left: -1280px;overflow: hidden;}
.banner .bd ul li {width: 100%;height: 330px;position: relative;}
.banner .bd ul li a { width: 2560px; height: 100%; display: block;}
.banner .bd ul li .ban {width: 100%;height: 100%;object-fit: cover;}
.banner .bd ul li .zhe{width: 100%; height: 330px; background-color: rgba(0, 0, 0, 0.51); position: absolute; left: 0;top: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.banner .bd ul li .zhe h5{ font-size: 30px ; color: #fff;padding: 20px 0 6px 0;}
.banner .bd ul li .zhe h6{font-size: 16px ; color: rgba(255, 255, 255, 0.76);}

.dynr .cit{min-width: 290px;padding: 0 10px;    text-align: center;height: 330px;    justify-content: center;}
.dynr .cit img {height: 100%!important;}
.dynr .msbox{    padding-left: 50px;}

.mainbg{width: 100% ; background-color: #fff;}
.mainbg .main-c{width: 1400px ; margin: 0 auto ; overflow: hidden;}
.mainbg .sqbm .right-box{width: 100%!important;}
.mainbg .main-c .left-box{width: 262px; float: left; padding: 58px 0 60px 0;}
.mainbg .main-c .right-box{width: 1062px; float: right; padding: 0 0 60px 0;}
.mainbg .main-c .left-box .ggbox{width: 100%; position: relative;}
.mainbg .main-c .left-box .gg{width: 100%; height: auto;}
.mainbg .main-c .ggbox span{width: 103px;height: 39px;line-height: 39px; text-align: center;background-color: #bb9c79; border-radius: 39px;display: block; font-size: 14px; color: #fff; position: absolute; left: 62px; bottom: 25px;}
.mainbg .main-c .ggbox span:hover{font-weight: bold;}
.lmlist{width: calc(100% - 56px); padding: 34px 28px 32px 28px; background-color: #f6f6f6; border-top: 2px solid #7f2964; margin-bottom: 36px;}
.lmlist ul{width: 100%;}
.lmlist ul li{width: 100%; border-bottom: 1px solid #e2e2e2;}
.lmlist ul li .yj{width: 100%; height: 43px; line-height: 43px; display: block; background: url(../images/on.png) no-repeat 96% center;}
.lmlist ul li .yj span{width: 158px; display: inline-block; font-size: 16px ; color: #2e2e2e; padding-left: 23px; overflow: hidden;}
.lmlist ul li .xl{width: calc(100% - 26px); padding: 0 13px; background-color: #8d4276; display: none;}
.lmlist ul li .xl a{width: 145px; line-height: 24px;font-size: 16px;color: #fff; background: url(../images/yuan.png) no-repeat 16px 20px; display: block; padding:10px 0 10px 36px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.lmlist ul li .xl a:last-child{border: none;}

.lmlist ul li.on{ background-color: #7f2964;}
.lmlist ul li.on .yj span{color: #fff;}
.lmlist ul li.on .yj{ background: url(../images/on1.png) no-repeat 96% center !important;}
.lmlist ul li:hover{ background-color: #7f2964;}
.lmlist ul li:hover .yj span{color: #fff;}
.lmlist ul li:hover .yj{ background: url(../images/on3.png) no-repeat 96% center;  }

.posbox{width: 100% ; height: 58px;border-bottom: 2px solid #7f2964; display: flex; align-items: center;justify-content: right; font-size: 14px; color: #555;}
.posbox a{ font-size: 14px; color: #555;}
.posbox img{margin: 0 10px 0 0;}
.posbox a.on{color:#7f2964 ;}
.posbox a:hover{color:#7f2964 ;}

.piclist{width: 100% ;/* border-bottom: 1px solid #ccc;*/padding: 48px 0 0 0; overflow: hidden;}
.piclist ul{width: 1100px;}
.piclist ul li{width: 337px; float: left; margin: 0 26px 26px 0;}
.piclist ul li a{width: 100%;display: block; text-align: center;}
.piclist ul li a .imgbox{width: 100% ; height: 252px; overflow: hidden;}
.piclist ul li a .imgbox img{width: 100%; height: 100%; object-fit: cover; transition: all 1s;}
.piclist ul li a h3{width: 100% ; height: 20px; line-height: 20px;font-size: 16px; color: #2e2e2e;padding: 24px 0 0 0;text-align: center; overflow: hidden;}
.piclist ul li a:hover h3{color: #7f2964;}
.piclist ul li a:hover .imgbox img{transform: scale(1.1);}
.lmlist ul li .xl a:hover{ font-weight: bold;}

.full .piclist ul{width: 1500px;}
.full .piclist ul li{width: 425px;margin: 0 0 26px 28px;}
.full .piclist ul li a .imgbox{height: 318px;}


.pagelable {
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding: 42px 0 0 0;
}

.pageCustom {
    text-align: center;
    margin: auto;
}

.pageCustom a {
    width: 34px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    border: solid 1px #e5e5e5;
    text-align: center;
    font-size: 14px;
    color: #5e5e5e;
    margin: 0 4px;
    background-color: #fff;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

/*提示*/
.pageCustom a.pageCustom_Prompt {
    width: auto;
    padding: 0px 12px;
}

/*第一页-启用*/
.pageCustom a.pageCustom_First {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_First:hover {
    background-color: #7f2964;
    color: #fff;
    border: solid 1px #7f2964;
}

/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_First_Disable:hover {
    background-color: #7f2964;
    color: #fff;
    border: solid 1px #7f2964;
}

/*上一页-启用*/
.pageCustom a.pageCustom_Pre {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_Pre:hover {
    background-color: #7f2964;
    color: #fff;
    border: solid 1px #7f2964;
}

/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_Pre_Disable:hover {
    background-color: #7f2964;
    color: #fff;
    border: solid 1px #7f2964;
}

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover {
    border: solid 1px #7f2964;
}

.pageCustom a.pageCustom_Num_On {
    font-weight: bold;
    color: #fff;
    background-color: #7f2964;
}

/*下一页-启用*/
.pageCustom a.pageCustom_Next {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_Next:hover {
    border: solid 1px #7f2964;
    background-color: #7f2964;
    color: #fff;
}

/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_Next_Disable:hover {
    border: solid 1px #7f2964;
    background-color: #7f2964;
    color: #fff;
}

/*尾页-启用*/
.pageCustom a.pageCustom_Last {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_Last:hover {
    border: solid 1px #7f2964;
    background-color: #7f2964;
    color: #fff;
}

/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable {
    width: 71px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pageCustom a.pageCustom_Last_Disable:hover {
    border: solid 1px #7f2964;
    background-color: #7f2964;
    color: #fff;
}

/*跳转*/
.pageCustom a.pageCustom_Go {
    width: auto;
    padding: 0 6px;
    height: 32px;
    display: inline-block;
    line-height: 32px;
    text-align: center;
    border: none !important;
    background: none;
}

.pageCustom a.pageCustom_Go input {
    margin: 0 3px;
    width: 43px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    color: #696969;
    text-align: center;
    border: solid 1px #d3d3d3;
    background-color: #fff;
    font-size: 16px;
    color: #666;
}



.twlist{width: 100%; }
.twlist ul{width: 100%;}
.twlist ul li{width: 100%;border-bottom: 1px dashed #c5c5c5;padding: 47px 0;}
.twlist ul li a{width: 100%; display: block; overflow: hidden;}
.twlist ul li a .imgbox{width: 231px ; height: 174px; float: left;overflow: hidden;}
.twlist ul li a .imgbox img{width: 100% ; height: 100% ; object-fit: cover; transition: all 1s;}
.twlist ul li a .tr{width: 785px;float: right;height: 174px;  display: flex; flex-direction: column; justify-content: center; overflow: hidden; }
.twlist ul li a .tr .txt{width: 100% ; }
.twlist ul li a .tr .txt h3{width: 100% ; line-height: 20px; font-size: 18px; color: #2e2e2e; white-space: nowrap;text-overflow: ellipsis; margin-bottom: 30px; overflow: hidden; }
.twlist ul li a .tr .txt h4{width: 100% ; line-height: 22px; font-size: 14px; color: #999;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 22px; overflow: hidden;}
.twlist ul li a .tr .time{display: flex; flex-direction: row; width: 100%; position: relative; }
.twlist ul li a .tr .time h5{font-size: 12px ; color: #bbb; font-family: 'Arial';}
.twlist ul li a .tr .time i{font-size: 12px ; color: #bbb; font-family: 'Arial';}
.twlist ul li a .tr .time h6{font-size: 12px ; color: #bbb; font-family: 'Arial';}
.twlist ul li a .tr .time2{display: none;}
.twlist ul li a:hover .imgbox img{transform:scale(1.1)}
.twlist ul li a:hover .txt h3{color: #7f2964;}
.twlist ul li:last-child{border: none;}
.twlist ul li.zt2 a .imgbox{display: none;}
.twlist ul li.zt2 a .tr{width: 100%; float: initial; display: block; height: auto; overflow: hidden;}
.twlist ul li.zt2 a .tr .time2{width: 46px; float: left; text-align: center; position: relative; height: 54px;}
.twlist ul li.zt2 a .tr .time2 h6{ width: 100%; line-height: 36px;font-size: 36px; font-weight: bold; color: #bbbbbb; position: absolute; left: 0;top: 0;}
.twlist ul li.zt2 a .tr .time2 h6 i{display: none;}
.twlist ul li.zt2 a .tr .time2 h5{ width: 100%; position: absolute; left: 0;bottom: 0;font-size: 12px ; color: #bbb; font-family: 'Arial';}
.twlist ul li.zt2 a .tr .txt h3{margin-bottom: 16px;}
.twlist ul li.zt2 a .tr .txt h4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin-bottom: 0; }
.twlist ul li.zt2 a:hover .tr .time2 h6{color: #7f2964;}
.twlist ul li.zt2 a .tr .txt{width: 980px;float: right;}
.twlist ul li.zt2 a .tr .time{display: none;}
.twlist ul li.zt2 a .tr .time2{display: block;}
/* .twlist ul li.zt2 a .tr .time2{width: 46px; float: left; text-align: center; display: block; height: 52px;}
.twlist ul li.zt2 a .tr .time2 h6{ width: 100%; line-height: 36px;font-size: 36px; font-weight: bold; color: #bbbbbb; position: absolute; left: 0;top: 0;} */

.full .left-box{display: none;}
.full .right-box{width: 100% !important;}

.full .right-box .twlist ul li a .tr{width: 1128px;}
.full .right-box .twlist ul li.zt2 a .tr{width: 1398px; }
.full .right-box .twlist ul li.zt2 a .tr .txt{width: 1320px;}


.dybox{width: 100%;}
.dybox .title{width: 100%; border-bottom: 1px dashed #ccc; padding: 45px 0;}
.dybox .title h3{width: 96%; padding: 0 2%; text-align: center; font-size: 20px; color: #2e2e2e;}
.dybox .dynr{ line-height: 36px; font-size: 16px; color: #555;text-align: justify; padding: 20px 0 0 0; overflow: hidden;}
.dybox .dynr img{max-width: 100% !important;height: auto !important;}

.mojipage .dybox{width: 1064px;margin: 0 auto;}
.mojipage .dybox .title{padding:48px 0 36px 0;}
.mojipage .dybox h5{text-align: center;font-size: 14px; color: #9a9a9a; padding: 24px 0 0 0;}
.mojipage .dybox h5 span{font-size: 14px; color: #9a9a9a;display: inline-block; margin: 0 25px;}
.fhbox{width: 100% ; text-align: center; padding: 55px 0 0 0;}
.fhbox a{width: 130px; height: 46px; line-height: 46px; text-align: center; border: solid 1px #7f2964; color: #7f2964; border-radius: 46px; display: inline-block; font-size: 14px;}
.fhbox a:hover{background-color: #7f2964;color: #fff; }

.paging{width: 100%; border-top: 1px dashed #ccc;margin-top: 60px; padding: 50px 0 0 0; }
.paging .pg{width: 100%;margin-bottom: 20px ;}
.paging .pg h3{width: 100%; font-size: 16px; color: #2e2e2e; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.paging .pg h3 a{font-size: 16px; color: #2e2e2e;}
.paging .pg h3 a:hover{color: #7d2763;}

.jieguo{width: 100%; font-size: 16px ; color: #888;  border-bottom: 1px dashed #e4e4e4; padding: 36px 0;}
.jieguo span{font-weight: bold; color: #2e2e2e;}

.jglist{width: 100%;}
.jglist ul{width: 100%;}
.jglist ul li{width: 100%; border-bottom: 1px dashed #e4e4e4; overflow: hidden;}
.jglist ul li a{width: 100%; display: block; overflow: hidden;}
.jglist ul li h3{width: 900px; height: 72px; line-height: 72px; font-size: 16px; color: #555;white-space: nowrap;text-overflow: ellipsis;float: left; overflow: hidden;}
.jglist ul li h4{width: 90px; height: 72px; line-height: 72px;font-size: 14px; color: #888;float: right; text-align: right; overflow: hidden;}
.jglist ul li:last-child{border: none;}
.jglist ul li:hover h3{ color: #7f2964;}
.jglist ul li:hover h4{color: #444;}

.full .jglist ul li h3{width: 1250px;}
.lxwmbox{width: 1270px ; margin: 0 auto;}
 
.lxhead{width: 100% ; display: flex; justify-content: space-between; padding: 50px 0 0 0;}
.lxhead .lt{width: 450px; }
.lxhead .rt{width: 750px; }
.lxhead .rt img{width: 100%; height: 282px;}
.lxhead .lt .tit{ width: 100%;}
.lxhead .lt .tit h3{ width: 100%;font-size: 24px ; color: #2e2e2e; margin-bottom: 22px;}
.lxhead .lt .tit h4{width: 100%;font-size: 14px; color: #aaaaaa; margin-bottom: 42px;}
.lxhead .lt .tit i{width: 18px; height: 1px; background-color: #acacac; display: inline-block; margin-bottom: 30px;}
.lxhead .lt h6{ width: 100%;font-size: 14px ; color: #aaa; margin-bottom: 14px;}
.lxhead .lt h6 span{color: #2e2e2e;}

.lxlb{width: 100% ; padding: 70px 0 0 0;margin: 76px 0 0 0; border-top: 1px dashed #e4e4e4; overflow: hidden;}
.lxlb ul{width: 1340px;}
.lxlb ul li{width: 400px; float: left;margin: 0 45px 0 0; display: flex; flex-direction: row;}
.lxlb ul li .cit{min-width: 110px;padding: 0 10px; text-align: center; height: 150px; background: url(../images/sx.jpg) no-repeat right center;display: flex; flex-direction: column;justify-content: center;}
.lxlb ul li .cit h5{font-size: 18px; font-weight: bold ; color: #8d3061; margin-bottom: 13px;}
.lxlb ul li .cit h6{font-size: 12px ; color: #c3c3c3; text-transform: uppercase;}
.lxlb ul li .msbox{ padding-left: 50px;}
.lxlb ul li .msbox h5{font-size: 18px; color: #2e2e2e; margin-bottom: 19px; }
.lxlb ul li .msbox h6{ width: 100%;font-size: 14px ; color: #aaa; margin-bottom: 11px; }
.lxlb ul li .msbox h6 span{color: #2e2e2e;}
.xian{width: 100%;display: block;margin: 58px 0; border-top: 1px dashed #e4e4e4;}

.formbox{width: 1062px ; margin: 0 auto;}
.formbox .bt{ border-bottom: 2px solid #f6f6f6; font-size: 20px; text-align: center; color: #2e2e2e; padding: 38px 0;}
.formbox .bm{width: 100%; padding: 42px 0 26px 0;}
.formbox .bm h6{display: inline-block; height: 18px; line-height: 18px; font-size: 18px; color: #293136; border-left: 2px solid #7f2964; padding-left: 11px;}
.formbox .tx{ line-height: 32px; font-size: 16px; color: #555;}
.formbox .tx span{ color: #7f2964; font-weight: bold;}

.bdbg{width: 100% ; background-color: #f6f6f6;margin: 40px 0 0 0;}
.bdbg .tit{width: 100%; height: 50px; line-height: 50px; background-color: #ececec;}
.bdbg .tit h3{font-size: 16px; color: #222222;padding-left: 27px;}
.bdbg .bd_box{width: 1010px; margin: 0 auto; padding: 30px 0 0 0; overflow: hidden;}
.bdbg .bd_box .bd-jl{width: 1100px; }
.bdbg .bd_box .bd-jl .iptbox{width: 326px; float: left;margin: 0 16px 26px 0;}
.bdbg .bd_box .bd-jl .iptbox h3{ line-height: 16px;font-size: 16px; color: #2e2e2e; padding-bottom: 14px;}
.bdbg .bd_box .bd-jl .iptbox h3 i{font-size: 16px;  color: #ff0000;}
.bdbg .bd_box .bd-jl .iptbox .ipt{width: calc(100% - 15px); height: 34px; background-color: #fff; border: solid 1px #c2c2c2; padding-left: 13px;font-size: 14px;color: #222222; border-radius: 2px;}
.bdbg .bd_box .bd-jl .iptbox .linkbox{width: 100%;height: 36px; border: none;}
.bdbg .bd_box .bd-jl .iptbox .linkbox .set{width: calc(100% - 15px);height: 34px; line-height: 34px; padding-left: 13px;font-size: 14px;color: #777;background: url(../images/down.png) no-repeat 96% center;  border: solid 1px #c2c2c2;border-radius: 2px;}
.bdbg .bd_box .bd-jl .iptbox .linkbox .new{width: 322px; top: 34px; border: solid 1px #7f2964}
.bdbg .bd_box .bd-jl .linkbox .new li a{width: calc(100% - 20px); height: 34px; line-height: 34px;}
.bdbg .bd_box .bd-jl .linkbox .set.select{background: url(../images/up.png) no-repeat 96% center; border: solid 1px #7f2964; }
.bdbg .bd_box .bd-jl .linkbox .set.color001{color: #222222;}
.bdbg .bd_box .bd-jl .iptbox .ipt:focus{  border: solid 1px #7f2964; }

.submitbox{width: 100% ; text-align: center;border-top: 1px solid #e9e9e9; padding: 32px 0;margin-top: 20px;}
.submitbox input{width: 130px ;height: 46px; background-color: #e0e0e0; border-radius: 46px;font-size: 16px; color: #676767;margin: 0 10px; cursor: pointer;}
.submitbox .submit{background-color: #7f2964; color: #fff;}




.bdbg .bd_box{overflow: initial;}
.bdbg .bd_box .bd-jl .yzmbox{width: 550px;}
.bdbg .bd_box .bd-jl .yzmbox .mab{width: 326px;background-color: #fff;height: 34px; border: solid 1px #c2c2c2; float: left; position: relative; overflow: hidden;}
.bdbg .bd_box .bd-jl .yzmbox .mab .ipt{width: calc(100% - 125px);border: none;}
.bdbg .bd_box .bd-jl .yzmbox .mab h6{width: 100px; height: 34px; position: absolute; right: 0;top: 0;overflow: hidden;}
.bdbg .bd_box .bd-jl .yzmbox .mab h6 img{width: 100% ; height: 100%;}
.bdbg .bd_box .bd-jl .yzmbox .huan{ float: left; line-height: 36px; font-size: 14px; color: #666; margin-left: 10px; cursor: pointer;}


.pagebox{width: 100%; border-top: 1px solid #e5e5e5; padding: 42px 0 0 0;}
.pagebox table{width: 100%;}
.pagebox table td{width: 100% ; display: flex;align-items: center; justify-content: center; }
.pagebox table td .PageList{margin: 0 4px}
.pagebox table td .PageList a{width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #e5e5e5;
 text-align: center; font-size: 14px; color: #5e5e5e;background-color: #fff; border-radius: 3px; cursor: pointer;}
.pagebox table td .pageCustom_First a{width: 71px;}
.pagebox table td .pageCustom_Pre a{width: 71px;}
.pagebox table td .pageCustom_Next a{width: 71px;}
.pagebox table td .pageCustom_Last a{width: 71px;}
.pagebox table td strong{width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #e5e5e5;
    text-align: center; font-size: 14px; color: #fff;background-color: #7f2964; border-radius: 3px; cursor: pointer;}
.pagebox table td a:hover{background-color: #7f2964; color: #fff;}









