.cplb-3n-ts-03-tit { height: 50px; font-size: 24px; font-weight: normal; line-height: 50px; border-bottom: 1px solid #ebebeb; margin-bottom: 15px; } .cplb-3n-ts-03-tit span { display: inline-block; height: 50px; border-bottom: 1px solid #b91b21; } .cplb-3n-ts-03-list dl { width: 32.1%; border: 1px solid #dedede; margin-bottom: 15px; background: #fff; float: left; margin-right: 1.2%; } .cplb-3n-ts-03-list dl:nth-child(3n) { margin-right: 0; } .cplb-3n-ts-03-list dt img { width: 100%; margin: 0 auto; display: block; } .cplb-3n-ts-03-list dd { padding: 6px 20px 5px 20px; } .cplb-3n-ts-03-list dd h4 { height: 45px; font-weight: normal; font-size: 18px; color: #154c64; line-height: 45px; overflow: hidden; } .cplb-3n-ts-03-list h4 a { display: block; height: 45px; color: #727272; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .cplb-3n-ts-03-list dl:hover h4 a { color: #a40605; } .cplb-3n-ts-03-list-desc { height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden; } .cplb-3n-ts-03-list-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; } .cplb-3n-ts-03-list dl:hover { border-color: #a40605; } .cplb-3n-ts-03-list dl:hover a { color: #a40605; } .p14-info-3 { background: #fff; padding: 5px 0 8px; } .p14-info-3-tit { height: 55px; font-size: 26px; line-height: 55px; font-family: "SimHei"; color: #4b4a4a; margin-bottom: 10px; position: relative; } .p14-info-3-tit:after{ content: ""; position: absolute; width: 50px;height: 2px;left: 0;bottom: 0; background: #a40605; } .p14-info-3-list li { float: left; width: 450px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .p14-info-3-list li.last { margin-left: 30px; } .p14-info-3-list li p { height: 46px; border-bottom: 1px dashed #dbdbdb; } .p14-info-3-list li a { float: left; width: 300px; height: 46px; font-size: 14px; line-height: 46px; color: #4b4a4a; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .p14-info-3-list li span { float: right; width: 90px; text-align: right; height: 46px; font-size: 14px; line-height: 46px; color: #4b4a4a; } .fdh-01-tit { background: #a40605; height: 80px; } .fdh-01-tit h3 { height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; border-bottom: 1px solid #fff; text-align: center; } .fdh-01-tit h3 span { font-size: 14px; text-transform: uppercase; } .fdh-01-nav-one h3 { height: 50px; line-height: 50px; background: url(../image/p14-icon5.png) no-repeat right center #ececeb; margin-bottom: 2px; overflow: hidden; } .fdh-01-nav-one h3 a { display: block; font-size: 18px; font-weight: normal; margin-right: 40px; margin-left: 38px; color: #666666; overflow: hidden; } .fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover { background: url(../image/p14-icon2.png) no-repeat right center #a40605; } .fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{ color: #fff; } .fdh-01-nav dl { padding: 2px 0 4px; } .fdh-01-nav dt { height: 50px; font-size: 16px; line-height: 50px; padding-left: 54px; padding-right: 40px; margin-bottom: 1px; background: #ececec; position: relative; overflow: hidden; } .fdh-01-nav dt:after { content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; top: 50%; right: 32px; margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after { border-color: #a40605; } .fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a { color: #a40605; } .fdh-01-nav dd { border: 1px solid #ececec; border-bottom: 0; } .fdh-01-nav p { height: 50px; font-size: 14px; line-height: 50px; padding-left: 72px; padding-right: 40px; border-bottom: 1px solid #ececec; background: #fff; position: relative; overflow: hidden; } .fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a { color: #a40605; } .fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after { background: #b91b21; } .fdh-01-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .cbgg-01 { background: #a40605; text-align: center; color: #fff; padding-bottom:15px; } .cbgg-01-img img { width: 100%; display: block; } .cbgg-01 p { padding-top: 15px; padding-bottom: 15px; } .cbgg-01 p img { vertical-align: middle; margin-right: 5px; } .cbgg-01 span { display: block; font-size: 28px; font-weight: bold; font-family: Arial; padding-bottom: 10px; padding-top: 0px; white-space: nowrap; }