@charset "UTF-8";
@font-face { font-family: fzzc; src: url("../font/fzzc.ttf"); }
.text-overflow, .index-container .index-content .index-highLevel .index-itemName, .index-container .index-content .index-lowLevel .index-itemIndex, .index-container .index-content .index-lowLevel .index-itemName, .index-container .index-content .index-lowLevel .index-pageNo, #backCover #address .address-info { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.index-container { padding: 60px 50px; }
.index-container .index-header { width: 100%; height: 36px; line-height: 36px; margin-bottom: 50px; color: #AC0E05; text-align: center; font-size: 22px; font-weight: bold; background-color: #F0F0F0; position: relative; }
.index-container .index-header:before { content: ''; position: absolute; left: 0; top: 0; width: 12px; height: 36px; background-color: #AC0E05; z-index: 10; }
.index-container .index-content { padding-left: 30px; }
.index-container .index-content .index-highLevel { height: 51px; font-weight: bold; margin-bottom: 50px; padding-bottom: 15px; overflow: hidden; border-bottom: 1px dashed #818181; }
.index-container .index-content .index-highLevel .index-itemIndex { max-width: 64px; font-size: 36px; line-height: 36px; }
.index-container .index-content .index-highLevel .index-itemName { height: 36px; font-size: 20px; padding-top: 10px; max-width: 600px; }
.index-container .index-content .index-lowLevel { font-size: 18px; position: relative; }
.index-container .index-content .index-lowLevel .index-itemIndex { max-width: 100px; color: #AC0E05; font-weight: bold; padding-right: 20px; }
.index-container .index-content .index-lowLevel .index-itemName { max-width: 500px; padding-right: 20px; }
.index-container .index-content .index-lowLevel .index-pageNo { width: 50px; color: #848484; padding-left: 8px; }
.index-container .index-content .index-lowLevel .index-itemIndex, .index-container .index-content .index-lowLevel .index-itemName, .index-container .index-content .index-lowLevel .index-pageNo { height: 50px; line-height: 50px; position: relative; z-index: 100; background-color: #fff; }
.index-container .index-content .index-lowLevel:before { content: ''; position: absolute; width: 100%; height: 0; left: 0; top: 50%; border-bottom: 1px dashed #818181; z-index: 99; }
.index-container .index-content .index-lowLevel + .index-highLevel { margin-top: 50px; }

#frontCover { position: relative; }
#frontCover .front-logo { position: absolute; left: 120px; top: 30px; width: 100px; height: 100px; }
#frontCover .front-year { position: absolute; right:50px; top: 30px; font-size:100px; line-height:1; color:#B22221; font-weight:bold;}
#frontCover .front-year:after{content:''; position: absolute; right: 5px; bottom: -30px; width:100px; height:12px; background-color:#B22221;}
#frontCover .front-catalog { position: absolute; right:50px; top: 250px; font-size:50px; color:#B22221; font-weight:bold;/* width: 268px; height: 113px; background: url(../img/front-catalog.png) no-repeat;  */}
#frontCover .front-name { position: absolute; right:50px; bottom: 40px; width: 700px; text-align: right; }
#frontCover .front-name h2{ line-height: 40px; font-size: 22px; font-family: 'fzzc'; color: #46494c; }

.template { background: #fff; margin-bottom: 14px; overflow: hidden; }
.template .template-main .template-header { position: absolute; width: 100%; height: 74px; top: 0; left: 0; z-index: 100; overflow: hidden; }
.template .template-main .template-header .header-odd { width: 100%; height: 51px; background-image: url(../img/top_left.png); background-size: contain; background-position: 100% 100%; background-repeat: no-repeat; padding-top: 29px; }
.template .template-main .template-header .header-even { width: 100%; height: 74px; background-image: url(../img/top_right.png); background-size: contain; background-position: 100% 100%; background-repeat: no-repeat; position: relative; }
.template .template-main .template-header .header-even .header-company { position: absolute; right: 0px; top: 14px; padding-right: 70px; height: 36px; line-height: 36px; font-size: 15px; text-align: right; color: #A8100E; white-space: nowrap;}
.template .template-main .template-header .header-cateName{position: absolute; left: 0px; top: 14px; padding-left: 70px; height: 36px; line-height: 36px; font-size: 15px; text-align: left; color: #A8100E; white-space: nowrap;}
.template .template-main .template-footer { position: absolute; bottom: 0; left: 0; width: 100%; height: 74px; padding-top: 24px; z-index: 100; }
.template .template-main .template-footer:before, .template .template-main .template-footer:after { content: ''; position: absolute; left: 0; width: 100%; background-color: #A8100E; }
.template .template-main .template-footer:before { top: 0; height: 20px; }
.template .template-main .template-footer:after { top: 22px; height: 2px; }
.template .template-main .template-footer .footer { height: 50px; padding: 11px 0; text-align: center; }
.template .template-main .template-footer .footer .pageNo { display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; color: #fff; font-size: 14px; background-color: #A8100E; }
.template .header-odd, .template .header-even{ display: none; }
.template:nth-child(odd) .header-even { display: block; }
.paged-wrapper.even .header-odd,
.template:nth-child(even) .header-odd { display: block; }
.paged-wrapper.even .header-even{display:none;}

/*封二扉页的样式*/
.frontIntro .com-enProfile1,
.frontIntro .com-enProfile2{color:#AC0E05 !important;}

.frontIntro .front-card .card-top:before,
.frontIntro .front-card .card-aside2,
.frontIntro .com-enProfile2:after,
.frontIntro .com-name:before,
.frontIntroImg:before,
.frontIntroImg:after,
.frontIntroImg .com_website:before,
.frontIntroImg .com-cardImgIds1 .icon1:after,
.frontIntroImg .com-cardImgIds1 .icon2:after,
.frontIntroImg .com-cardImgIds2 .bigImg1 .icon1:after,
.frontIntroImg .com-cardImgIds2 .bigImg2 .icon1,
.frontIntroImg .com-cardImgIds2 .bigImg2 .icon1:before,
.frontIntroImg .com-cardImgIds2 .bigImg2 .icon1:after,
.frontIntroImg .com-cardImgIds2 .bigImg2 .icon2:after,
.frontIntroImg .com-cardImgIds3 .bigImg1:after,
.frontIntroImg .com-cardImgIds3 .bigImg2:before,
.frontIntroImg .com-cardImgIds3 .bigImg2:after,
.frontIntroImg .com-cardImgIds3 .bigImg3:before,
.frontIntroImg .com-cardImgIds3 .bigImg3 .icon1:after,
.frontIntroImg .com-cardImgIds4 .bigImg1:after,
.frontIntroImg .com-cardImgIds4 .bigImg2:before,
.frontIntroImg .com-cardImgIds4 .bigImg2:after,
.frontIntroImg .com-cardImgIds4 .bigImg3:before,
.frontIntroImg .com-cardImgIds4 .bigImg3:after,
.frontIntroImg .com-cardImgIds4 .bigImg4:before,
.frontIntroImg .com-cardImgIds4 .bigImg4 .icon1:after{background-color:#AC0E05 !important;}

.frontIntro .front-card .card-aside2:before{border-bottom-color:#AC0E05 !important;}
.frontIntroImg .com-cardImgIds1 .icon1:before,
.frontIntroImg .com-cardImgIds1 .icon2:before,
.frontIntroImg .com-cardImgIds2 .bigImg1 .icon1:before,
.frontIntroImg .com-cardImgIds2 .bigImg2 .icon2:before,
.frontIntroImg .com-cardImgIds3 .bigImg1:before,
.frontIntroImg .com-cardImgIds3 .bigImg3 .icon1:before,
.frontIntroImg .com-cardImgIds4 .bigImg1:before,
.frontIntroImg .com-cardImgIds4 .bigImg4 .icon1:before{border-color:#AC0E05 !important;}

/*# sourceMappingURL=index.css.map */
