@import url("page.css");
/**/
.fdh-01-tit { background: #046ea8; height: 80px; }
.fdh-01-tit h2 { height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; border-bottom: 1px solid #fff; text-align: center; }
.fdh-01-tit h2 span { font-size: 14px; text-transform: uppercase; }
.fdh-01-nav-one h3 { height: 50px; line-height: 50px; background:#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(../images/p14-icon2.png) no-repeat right center #046ea8; }
.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: #046ea8; }
.fdh-01-nav dt.sidenavcur a,  .fdh-01-nav dt:hover a { color: #046ea8; }
.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: #046ea8; }
.fdh-01-nav p.sidenavcur:after,  .fdh-01-nav p:hover:after { background: #ffcd05; }
.fdh-01-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/**/
.p14-pro-1 { background: #fff; }
.p14-pro-1-tit { height: 60px; font-size: 24px; line-height: 60px; margin-bottom: 10px; background: #046ea8; color: #fff; text-align: center; }
.p14-pro-1-list dl { border: 1px solid rgba(153, 153, 153, 0.3); margin-bottom: 10px; font-size: 12px; box-sizing: border-box; line-height: 18px; overflow: hidden; }
.p14-pro-1-list dt { width: 100%;height: 178px; overflow: hidden; }
.p14-pro-1-list dt img { display: block; width: 100%; margin: 0 auto; }
.p14-pro-1-list dd h4 { height: 40px; font-size: 14px; font-weight: normal; line-height: 40px; overflow: hidden; text-align: center; text-overflow: ellipsis; color: #fff; background: #333; white-space: nowrap; }
.p14-pro-1-list dd h4 a { display: block; color: #fff; }
/**/
.cl-cbgg-tys-02{height: 120px; background:#046ea8;} 
.cl-cbgg-tys-02-tel{height:110px;padding-top: 30px; padding-left: 16px; background:url(../images/cl-cbgg-tys-icon2.png) no-repeat 162px 16px;} 
.cl-cbgg-tys-02-tel span{display: block; font-size: 18px; line-height: 18px; color: #fff;  }
.cl-cbgg-tys-02-tel em{font-style: normal; font-size: 20px;font-weight: bold; color: #fff; line-height: 28px;}
/**/
.p15-infolist-1-list dl { width: 32.25%; border: 1px solid #dedede; margin-bottom: 15px; background: #fff; float: left; margin-right: 1.25%; }
 .p15-infolist-1-list dl:nth-child(3n) {
 margin-right: 0;
}
.p15-infolist-1-list dt img { width:  100%; height: 225px; display: block; }
.p15-infolist-1-list dd { padding: 6px 20px 24px 20px; height: 123px; }
.p15-infolist-1-list dd h4 { height: 45px; font-weight: normal; font-size: 18px; color: #4b4b4b; line-height: 45px; overflow: hidden; }
.p15-infolist-1-list h4 a { display: block; height: 45px; color: #4b4b4b; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p15-infolist-1-list dl:hover h4 a { color: #046ea8; }
.p15-infolist-1-list-desc { height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden; }
.p15-infolist-1-list-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; }
.p15-infolist-1-list dl:hover { border-color: #046ea8; }
.p15-infolist-1-list dl:hover .p15-infolist-1-list-deta { background: #046ea8; border-color: #046ea8; }
.p15-infolist-1-list dl:hover .p15-infolist-1-list-desc a { color:#046ea8; }
.p15-infolist-1-list dl:hover .p15-infolist-1-list-deta a { color: #fff; }
/**/
.endit-content p { font-size:20px; }
.p14-infocontent-1 { background: #fff; padding: 18px 0; }
.p14-infocontent-1-tit { font-size: 24px; font-weight: normal; line-height: 38px; color: #4b4a4a; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 15px; border-bottom: 1px solid #eee; }
.p14-infocontent-1-sour { height: 24px; font-size: 12px; line-height: 24px; text-align: center; color: #aaa; margin-bottom: 20px; }
.p14-infocontent-1-sour a { color: #aaa; }
.p14-infocontent-1-sour span { margin: 0 9px; }
.p14-infocontent-1-text { padding: 16px 18px; font-size: 14px; line-height: 24px; border: 1px solid #d6d6d6; margin-bottom: 22px; }
.p14-infocontent-1-text-t1 { width: 78px; float: left; color: #342f2e; margin-right: -78px; }
.p14-infocontent-1-text-t2 { padding-left: 80px; }
/**/
.p14-info-3 { background: #f5f5f5; padding: 8px 20px; }
.p14-info-3-tit { height: 55px; font-size: 24px; font-weight: normal; line-height: 55px; color: #4b4a4a; }
.p14-info-3-list li h4 { height: 46px; font-size: 14px; font-weight: normal; line-height: 46px; color:#4b4a4a; border-top: 1px dashed #dbdbdb; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-info-3-list li h4 a { color:#4b4a4a; }
.p14-info-3-list li h4 span { float: right; }
/**/
.p14-pagination-1 dl { margin-bottom: 24px; padding-right: 40px; }
.p14-pagination-1 dd { height: 32px; font-size: 14px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-pagination-1 dd b { float: right; font-weight:normal; }
.p14-pagination-1 dd span { width: 60px; height: 32px; background: #a2a2a2; color: #fff; text-align: center; display: inline-block; margin-right: 10px; }
.p14-pagination-1 dt { height: 1px; border-bottom: 1px dashed #b5b5b5; margin-left: 60px; padding-top: 2px; margin-bottom: 2px; }
.p14-pagination-1 dd em { float: right; padding-left: 20px; font-weight: normal; }
.p14-pagination-1 dl a { color:#4b4a4a; }
.p14-pagination-1-href { float: right; font-size: 18px; line-height: 32px; }
.p14-pagination-1-href span { display: inline-block; padding: 0 6px; margin-left: 4px; background: #ffcd05; }
.p14-pagination-1-href a { display: block; color: #fff; }
.p14-pagination-1-key { min-height: 40px; border-top: 1px solid #ffcd05; font-size: 14px; line-height: 40px; color:#575556; }
.p14-pagination-1-key a { color:#575556; }
.p14-pagination-1-key span { display: inline-block; margin: 0 4px; }
/**/
.p14-info-2 { background: #fff; }
.p14-info-2-tit { height: 80px; font-size: 24px; font-weight: normal; line-height: 80px; background: #046ea8; color: #fff; text-align: center; }
.p14-info-2-list dl { padding: 26px 10px 20px 7px; border-bottom: 1px dashed rgba(153, 153, 153, 0.3); font-size: 12px; line-height: 18px; display: inline-block; width: 223px; }
.p14-info-2-list dt { width: 90px; float: left; margin-right: 6px; }
.p14-info-2-list dt img { display: block; max-width: 100%; margin: 0 auto; width:90px; height:67px; }
.p14-info-2-list dd h4 { height: 22px; font-size: 14px; font-weight: normal; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px; }
.p14-info-2-list-desc { height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .p14-info-2-list dl:nth-last-child(1) {
 border-bottom: 0;
}
