.ll-cqlh {
    background: url(../lh/l-lh-bg.png) no-repeat center 78px;
}
.ll-20 {
    background: url(../lh/l-20-bg.png) no-repeat center 131px;
    background-size: 100%;
}
body{
    overflow-x: hidden;
}
.ll-cqlh-top {
    position: relative;
}
.ll-cqlh-toptit {
    position: absolute;
    height: 43%;
    top: 40%;
    left: 49.5%;
    transform: translate(-40%,-49.5%);
    -webkit-transform: translate(-40%,-49.5%);
    -moz-transform: translate(-40%,-49.5%);
    -ms-transform: translate(-40%,-49.5%);
    -o-transform: translate(-40%,-49.5%);
}
.l-20-btn{
    position: absolute;
    top: 39%;
    left: 70%;
    display: block;
    width: 92px;
	height: 30px;
	border-radius: 4px;
	border: solid 2px #fefdd7;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
	color: #fefdd7;
}
.ll-20-tit{
    position: absolute;
    top: 6.5%;
    /* width: 1000px; */
    height: 28%;
    left: 50%;
    transform: translateX(-50%);
}
/* .a2content { width: 938px;padding: 0px 31px; height:530px; margin:0 auto; position: relative; background:url(./405163/cqlh_boxbg01.png) center top no-repeat} */

.a2content { width: 1000px; min-height:514px; margin:0 auto; position: relative;background: #fff;background: url(../lh/l-20-bg2.png) no-repeat top center;background-size: 100% 100%;padding: 20px 10px 0 10px;}
.a2content .titext h1 { margin-bottom: 10px;font-size: 28px; width: 100%;  font-weight: bold; overflow: hidden; color:#bf0009;height: 47px; }
.a2content .titext h1 span{ line-height: 40px; display: block; width: 100%; float: right; font-weight: bold; }
.a2content .titext h1 span a,.a2content .titext h1 a{ line-height: 40px; font-weight: bold;color: #bf0009; }
.a2content .titext h1 img { display: block; float: left; }
.a2content .titext h2,.a2content .titext .tit { overflow:hidden; align-items: center;   display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;color: #bf0009;}
/* .a2content .titext h2 { font-size: 16px; margin-bottom: 25px; height: 40px; background: url(./ll-lh-dbx.png) no-repeat bottom center;} */
.a2content .titext h2 ,.a2content .titext .tit{ font-size: 16px; margin-bottom: 20px; height: auto; border-bottom: 1px solid #f4aeac;padding-bottom: 10px;}
.a2content .titext h2 span,.a2content .titext .tit span {margin: 0 5px;display: inline-block;}
.a2content .titext h2 a,.a2content .titext .tit a {color: #bf0009;line-height: 30px;margin: 0 3px;}

.a2content .ctt { overflow: hidden; padding-bottom:10px; }
.a2content .ctt .slideBox1 { width: 485px; height: 303px; overflow: hidden; position: relative; }
.a2content .ctt .slideBox1 .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 10px; z-index: 1; }
.a2content .ctt .slideBox1 .hd ul { overflow: hidden; zoom: 1; float: left; }
.a2content .ctt .slideBox1 .hd ul li { float: left; margin-right: 8px; width: 12px; height: 12px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border-radius: 50%; }
.a2content .ctt .slideBox1 .hd ul li.on { background: #e50005; }
.a2content .ctt .slideBox1 .bd { position: relative; height: 100%; z-index: 0; }
.a2content .ctt .slideBox1 .bd li { zoom: 1; vertical-align: middle; position: relative; }
.a2content .ctt .slideBox1 .bd li h1, .a2content .ctt .slideBox1 .bd li h2 { width: 100%; position: absolute; bottom: 0; left: 0; height: 40px; line-height: 40px; font-size: 14px; text-align:left; z-index: 1;  font-weight:normal; }
.a2content .ctt .slideBox1 .bd li h1 { color: #fff; z-index: 2; text-indent: 18px;width: 350px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.a2content .ctt .slideBox1 .bd li h2 { background: #000000; opacity: 0.7; }
.a2content .ctt .slideBox1 .bd li img { width: 485px; height: 303px; display: block; }
.a2content .ctt .slideBox1 .prev, .a2content .ctt .slideBox1 .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; filter: alpha(opacity=50); opacity: 0.5; }
.a2content .ctt .slideBox1 .prev:hover, .a2content .ctt .slideBox1 .next:hover { filter: alpha(opacity=100); opacity: 1; }
.a2content .ctt .slideBox1 .next { left: auto; right: 3%; background-position: 8px 5px; }
.a2content .ctt .slideBox1 .prevStop { display: none; }
.a2content .ctt .slideBox1 .nextStop { display: none; }
.a2content .ctt .nr_right { width: 491px; overflow: hidden; }
.a2content .ctt .nr_right h1 {margin-bottom: 7px; font-size: 16px; text-align:left; width:491px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; color:#333 !important; }
.a2content .ctt .nr_right h1 a {color: #bf0009;font-weight: bolder;}
.a2content .ctt .nr_right ul li { position: relative; font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; /* padding-left: 10px;*/ }
/* .a2content .ctt .nr_right ul li::before{
    position: absolute;
    top: 50%;
    left: 0;
    content: '';
    display: block;
    width: 2px;
    height: 2px;
    background: #333;
    margin-top: -1px;
} */
.a2content .ctt .nr_right h1.line {
    border-top: 1px dashed #e96867;
    padding-top: 19px;
    margin-top: 19px;
}
.a2content .ctt .nr_right .more { display: block; margin-top: 16px; float: right; }
.a2content .szwz_sz {padding-top: 15px; width: 100%; height: 34px; position: relative; height: 34px; color: #333; overflow: hidden; border-top: 1px solid #f4aeac; }
.a2content .szwz_sz:after { content: ''; background: none!important; }
.a2content .szwz_sz .szwz_sz_z { display: block; width: 68px; height: 27px; }
.a2content .szwz_sz .qimo_temp { overflow: hidden; width: 920px; position: relative; float: right; }
.a2content .szwz_sz .qimo_temp .qimo_max { width: 8000%; height: 34px; }
.a2content .szwz_sz .qimo_temp .qimo_max div { float: left; }
.a2content .szwz_sz .qimo_temp .qimo_max ul { float: left; height: 34px; overflow: hidden; }
.a2content .szwz_sz .qimo_temp .qimo_max ul li { list-style-type: disc; font-size: 16px; float: left; line-height: 34px; list-style: none; margin-right: 10px; }
.a2content .szwz_sz .qimo_temp li a { color: #333333; }

.a2content .float_left {
    float: left;
}

.a2content .float_right {
    float: right;
}