
.xz-main{ background:#f2f2f2; padding:15px 0 2%;}
.xz-con{ background:#fff; padding:0 15px 20px;}
.xz-con .blt{ line-height:60px; border-bottom:1px solid #ddd; font-size:20px; font-weight:bold; padding:0 20px;}
.list-xenct li{ font-size:16px; padding:20px; background:#f6f6f6 url(../images/xz01.png) no-repeat 30px center; margin-top:15px; padding-right:20px; padding-left:75px; line-height:35px;}
.list-xenct li .d1{ color:#999; width:95px;}
.list-xenct li .d2{ color:#999; width:60px;}
.list-xenct li .d3{ height:35px; overflow:hidden; font-weight:bold; width:calc(100% - 275px);}



.list-xenct li .d4{ width:100px;}
.list-xenct li .d4 a{ display:block; width:100px; line-height:33px; border:1px solid #b9b9b9; background:#fff url(../images/xz02.png) no-repeat 25px center; border-radius:3px; text-align:center; font-size:14px; text-indent:20px;}

.lbcent{ width:190px; background:#fff;}
.tx-ont{ background:#b01421; text-align:center; padding:30px 0; color:#fff;}
.tx-ont .pic img{ border-radius:50%;}
.tx-ont .tit{ font-weight:bold; margin-top:5px;}
.lbonts{ margin-top:10px;}
.lbonts li{ margin-top:10px; line-height:30px;}
.lbonts li a{ display:block; font-weight:bold; height:30px; overflow:hidden; padding:0 35px; background:url(../images/xz05.png) no-repeat 23px center;}
.lbonts li a.cur{ background-color:#f7f7f7;}
.out-lodc{ padding:0 10px 10px; margin-top:200px; text-align:center;}
.out-lodc a{ display:inline-block; width:168px; border:1px solid #ddd; line-height:40px; border-radius:3px; background:#fbfbfb;}
.conlac{ width:calc(100% - 210px); background:#fff; min-height:608px;}
.conlac h5{ line-height:40px; border-bottom:1px solid #ddd; padding:0 20px; font-weight:bold;}
.bout-cont{ padding:30px 20px;}
.omlewc td{ padding:8px 3px; color:#999;}
.omlewc td .s1{ width:275px; height:40px; border:1px solid #ddd; border-radius:5px; padding:0 5px;}
.omlewc td .s2{ width:80%;}
.omlewc td .s3{ width:100px;}
.omlewc td .s4{ width:240px;}
.omlewc td.tr{ text-align:right;}
.omlewc td select{ height:40px; width:180px; padding:0 5px; color:#666; margin-right:10px; border-radius:5px; border:1px solid #ddd;}
.omlewc td span{ color:#f00; margin-left:5px;}
.omlewc td i{ margin:0 5px;}
.tilcm{ color:#999; padding-left:25px;}
.tilcm span{ font-size:12px; color:#ae0002;}
.bourec{ padding-left:101px; margin-top:20px;}
.bourec input{ width:150px; height:36px; color:#fff; background:#ae0002; font-weight:bold; border-radius:5px; cursor:pointer;}

.lactc{ line-height:2; color:#999; padding:0 2%;}
.sbours{ margin:20px 0; padding-left:30px; background:url(../images/xz07.png) no-repeat left center; line-height:30px;}
.sbours strong{ font-size:20px; color:#b01421;}
.woutlc{ text-align:center;}
.woutlc td{ padding:8px 10px; color:#999; font-size:12px; line-height:20px;}
.woutlc thead td{ color:#666; font-size:14px;}
.woutlc td.tl{ text-align:left;}
.woutlc tbody tr:nth-child(2n){ background:#fafafa;}
.paelmc{ padding:0 30px;}
.cncest td{ padding:8px 5px;}
.cncest td.tr{ width:120px; text-align:right;}
.cncest td .v1{ width:100%; height:40px; border:1px solid #ddd; padding:0 5px;}
.cncest td select{ width:48%; height:40px; border:1px solid #ddd; padding:0 5px; color:#666;}
.olewpc{ text-align: center; padding:20px 0; border-top:1px solid #ddd;}
.dsclt{ text-align:center; margin-top:20px; color:#656565; font-size:24px; font-weight:bold; background:url(../images/xz09.png) no-repeat center center; padding:25px 0;}

.talmls{ margin:20px 0;}
.talmls td{ padding:3px 5px; line-height:20px;}
.talmls td a{ margin-right:10px;}
.slpoa{ padding:0 2%;}
.slpoa li{ width:49%; margin-top:3%; float:left;}
.slpoa li:nth-child(2n){ float:right;}
.slpoa li .pic{ height:223px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.slpoa li .pic .cslm{ opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; display:table; background:rgba(174,0,2,0.8); transition:all 0.5s ease;}

.slpoa li .pic .cslm > div{display:table-cell;vertical-align:middle; color:#fff; text-align:center; padding:0 5%;}

.slpoa li .con{ line-height:32px; height:34px; overflow:hidden; color:#999; margin-top:10px; padding-left:15px;}
.slpoa li .con a{ float:right; width:95px; color:#ae0002; border:1px solid #ae0002; border-radius:3px; padding-left:42px; background:url(../images/xz16.png) no-repeat 15px center;}
.slpoa li .con a.on{ padding-left:36px; background:#ae0002 url(../images/xz17.png) no-repeat 15px center; color:#fff;}
.slpoa li .con span{ font-size:18px; color:#333; margin-right:10px;}
.lmensc{ position:relative;}
.lmensc a{ display:block; font-size:18px; position:absolute; color:#fff; text-align:center; width:21%; height:11.5%;}
.lmensc a.a1{ left:36.4%; top:5.7%; width:26.3%}
.lmensc a.a1-1{ left:1.1%; top:29.4%;}
.lmensc a.a1-1-1{ left:1.1%; top:50%;}
.lmensc a.a1-1-2{ left:1.1%; top:65%;}
.lmensc a.a1-2{ left:26.7%; top:29.4%;}
.lmensc a.a1-2-1{ left:26.7%; top:50%;}
.lmensc a.a1-2-2{ left:26.7%; top:65%;}
.lmensc a.a1-2-3{ left:26.7%; top:80%;}
.lmensc a.a1-3{ left:52.4%; top:29.4%;}
.lmensc a.a1-3-1{ left:52.4%; top:50%;}
.lmensc a.a1-3-2{ left:52.4%; top:65%;}
.lmensc a.a1-4{ left:78%; top:29.4%;}



.lmensc a span{ position:absolute; top:50%; transform:translateY(-50%); width:100%; display:block;}
.tmlops{ background:#f8f8f8; padding:20px;}
.tmlops .p1{ line-height:30px; color:#ae0002; font-weight:bold;}
.tmlops .p2{ color:#999; margin-top:6px;}

.pencls li{ border:1px solid #ddd; padding:15px; margin-top:15px;}
.pencls li .pic{ width:330px;}
.pencls li .cont{ width:calc(100% - 350px);}
.pencls li .cont .p1{ font-weight:bold; font-size:18px; line-height:40px;}
.pencls li .cont .p2{ margin-top:10px;}
.pencls li .cont .p2 a{ color:#ae0002; border:1px solid #ae0002; padding:0 15px; line-height:35px;}

@media (min-width: 1201px) {
.list-xenct li .d3 a:hover{ color:#e60012}
.list-xenct li .d4 a:hover{ border:1px solid #ae0002; background:#ae0002 url(../images/xz03.png) no-repeat 25px center; color:#fff;}
.slpoa li:hover .pic .cslm{ opacity:1; transition:all 0.5s ease;}
}

@media (max-width: 1200px) {
.lmensc a{ font-size:15px;}
}


@media (max-width: 768px) {
.list-xenct li{ font-size:14px; background-image:none; padding:10px; line-height:25px;}
.list-xenct li .d3{ width:100%; height:auto; line-height:25px; padding:8px 0;}
.list-xenct li .d4{ float:left;}
.xz-con .blt{ line-height:45px; font-size:16px; padding:0;}
.lbcent{ width:100%;}
.tx-ont{ padding:0; line-height:35px; padding:5px 15px; background:url(../images/proadd.png) no-repeat 98% center #b01421;}
.tx-ont .pic{ float:left;}
.tx-ont .tit{ float:left; margin-left:10px; margin-top:0;}
.out-lodc{ margin-top:15px;}
.conlac{ width:100%; margin-top:15px; min-height:100px;}
.lotec{ display:none;}
.bout-cont{ padding:15px 10px;}
.omlewc td .s1,.omlewc td select{ width:95%;}
.omlewc td select{ margin:2px 0;}
.paelmc{ padding:0;}
.cncest td{ float:left;}
.cncest td.tr{ width:100px;}
.cncest td.tl{ width:calc(100% - 100px);}
.dsclt{ font-size:20px; padding:15px 0; margin-top:10px;}
.pencls li .pic{ width:100%; text-align:center;}
.pencls li .pic img{ width:auto;}
.pencls li .cont{ width:100%; margin-top:10px;}
.pencls li .cont .p1{ font-size:16px;}


}


@media (max-width: 640px) {
.slpoa li{ width:100%;}
.slpoa li .con{ padding-left:0; font-size:12px;}
.slpoa li .con span{ font-size:16px;}
.lmensc img{ display:none;}
.lmensc a{ font-size:16px; margin-top:10px; position:relative; background:#9fa0a0; width:100% !important; left:0 !important; top:0 !important; height:45px; line-height:45px;}
.lmensc a.a1,.lmensc a.a1-1,.lmensc a.a1-2,.lmensc a.a1-3,.lmensc a.a1-4{ background:#ae0002;}

}

