body{background: #e1e1e1;}
.cover{position: relative; width: 1300px; margin: 0 auto;}
.scroll-container{position: relative;}
.bg{width: 1300px; padding-bottom: 200px;}
.zhuanti-section{display: none; position: relative; width: 1194px; color: #333; padding: 15px 0; border-left: 8px solid #fff; border-right: 8px solid #fff; background: #f8f4f0;}
.envelope{position: absolute; left: 0; right: 0; bottom: 0; z-index: 10000; margin: 0 auto;width: 1300px; height: 320px; background: url(/images/zhuanti_2023huixinzhutuo_bg02.png) no-repeat center bottom;}
.width-w2{width: 585px;}
.list dd{padding: 5px 0; line-height: 150%; /*white-space: nowrap; text-overflow: ellipsis;*/}
.list dd span{float: right; padding-left: 10px;}
.list .list-dot,.list-dot{float: left; padding-left: 0; padding-right: 5px; margin-left: 0; font-weight: bold; color: #c80000;}

.header{position: relative; padding-top: 580px; padding-bottom: 120px; background: url(/images/zhuanti_2023huixinzhutuo_bg01.jpg) no-repeat center top;}
.yinyan{width: 900px; text-align: justify; font-size: 20px; line-height: 34px; color: #cc0500;}
.yinyan p{padding: 5px 0;}
.nav{position: absolute; left: 0; bottom: 0; z-index: 10001; width: 100%; height: 70px; background: #b60602; overflow: visible;}
.nav-section{position: relative; bottom: 7px; width: 1232px; height: 77px; background: url(/images/zhuanti_2023huixinzhutuo_bg04.png) no-repeat center;}
.nav-container{position: relative; margin: 4px 20px; padding-left: 40px; padding-right: 40px; height: 64px; line-height: 64px; font-size: 20px; color: #ffdf5f; border-top: 1px dashed #ffdf5f; border-bottom: 1px dashed #ffdf5f;}
.nav-focus .swiper-slide{ float: left; }
.nav-focus .swiper-slide a{display: block; margin: 0 20px;}
.nav-focus .active-nav{background: url(/images/zhuanti_2023huixinzhutuo_bg03.jpg) no-repeat center 45px; background-size: 100% 10px;}

.nav a{color: #ffdf5f;}
.swiper-btn{position: absolute; bottom: 0; left: 0; z-index: 100; width: 40px; height: 64px; background: url(/images/zhuanti_2023huixinzhutuo_icon01.png) no-repeat center top; cursor: pointer;}
.swipe-prev{background-position: -80px -235px;}
.swipe-next{left: auto; right: 0; background-position: 10px -235px;}

.school-name{margin-left: 8px; padding: 16px 0 14px 30px; height: 63px; color: #fff2a8;}
.school-name strong{font-size: 24px;}
.school-name span{display: block; clear: both; margin-top: 10px; font-size: 20px;}
.letter{width: 950px;}
.letter-title{font-size: 30px; line-height: 150%; font-weight: normal; text-align: center;}
.letter-subtitle{padding: 5px 0; font-size: 26px; font-weight: normal; line-height: 150%; text-align: center;}
.letter-summary{position: relative; overflow: visible; margin: 40px 10px 10px; padding: 35px; font-size: 24px; line-height: 36px; border: 1px solid #facd89; border-radius: 20px;}
.letter-summary p{text-indent: 2em; font-family: "؟،جم"; text-align: justify;}
.quotemarks{position: absolute; width: 45px; height: 35px; background-image: url(/images/zhuanti_2023huixinzhutuo_icon01.png); }
.quote-sup{left: -10px; top: -14px; background-position: -123px 156px;}
.quote-sub{right: 30px; bottom: -10px; background-position: -11px -13px;}
.icon-summary{position: absolute; top: -14px; left: 70px; background: #f8f4f0;}

.reports{padding: 0 40px 110px; background: url(/images/zhuanti_2023huixinzhutuo_bg06.png) no-repeat center bottom;}

.zhuanti-focus{margin-left: 0; margin-right: 0; width: 456px; border: none;}
.zhuanti-focus .swiper-pagination{}
.zhuanti-focus .swiper-pagination-bullet{}
.zhuanti-focus .swiper-pagination-bullet-active{}
.zhuanti-focus .swiper-slide .play,.shipin .play{position: absolute; left: 10px; top: 65%; width: 60px; height: 60px; margin: 0 auto; z-index: 5;}
.zhuanti-focus .swiper-slide p,.shipin p{padding: 8px 0;}
.zhuanti-focus img{display: block; width: 100%;}

.reports-headline{ text-align: center;}
.reports-headline h2{ font-size: 20px; line-height: 150%;}
.reports-headline h3{padding: 10px 0; font-size: 18px; line-height: 150%;}
.description{padding: 10px 0 30px; margin-bottom: 10px; line-height: 150%; text-indent: 2em; text-align:justify;}


a{color: #333;}
a:hover{text-decoration: underline;}
.zhuanti-focus a:hover{ text-decoration: none; }
.setPadding,.list{padding: 10px;}
.setCenter{display: block; margin: 0 auto;}
.setMarginBt{margin-bottom: 40px;}
.setMarginBt10{margin-bottom: 10px;}
.setMarginBt2X{margin-bottom: 20px;}
.setMarginRt2X{margin-right: 20px;}
.more,.list .more{clear: both; padding-right: 20px; text-align: right; background: url(/images/zhuanti_2023tuipubiaozhang_icon02.png) no-repeat right center;}
.noPadding{padding: 0;}
.initInfoList{border-bottom: 2px dashed #d0cbc1;}

#fixed-nav{z-index: 99990;}
.lanmu .mhide,.zhuti.mhide,.shipin img{display: block;}
.lanmu .pchide,.zhuti.pchide{display: none;}
@media screen and (max-width: 1010px){
	#zhuanti-top{height: 50px; background-size: auto 100%;}
	#zhuanti-top-section img{height: 30px; padding: 10px 0;}
	.moe-toolbar-aid{height: 50px; line-height: 50px; font-size: 24px;}
	.clearMargin{margin: 0;}
	.clearPadding,.list dd{padding: 0;}
	.clearPaddingLR{padding-left: 0; padding-right: 0;}
	.clearMarginLR{margin-left: 0; margin-right: 0;}
	.clearBorder{border: none;}
	.clearBorderLR,.zhuanti-section{border-left: none; border-right: none;}
	.clearBackground{background: none;}
	.resetPosition{clear: both;}
	.mSetMarginBt{margin-bottom: 20px;}
	.No1{padding-top: 0;}
	.list{padding: 0 15px;}
	.lanmu img{float: left; padding-right: 60px;}
	body{background: #e5e5e5;}
	.header{padding-top: 435px; padding-bottom: 130px; background: url(m_/images/zhuanti_2023huixinzhutuo_bg01.jpg) no-repeat center top;}
	.resetPadding,.description{padding-left: 15px; padding-right: 15px;}
	.yinyan{width: 680px; font-size: 26px;}
	.bg{width: 710px; margin-top: 40px; padding-bottom: 80px;}
	.shipin{position: relative; width: 90%;}
	.resetWidth, .list .resetWidth, .zhuanti-section, .zhuanti-focus, .zhuanti-focus img{width: 100%;}
	.icon-summary{top: -20px; padding: 5px;}
	.letter-title{padding-left: 60px; padding-right: 60px; font-size: 36px;}
	.letter-subtitle{padding-left: 60px; padding-right: 60px; font-size: 34px;}
	.reports{padding-left: 10px; padding-right: 10px;}
	.list dd,.more,.zhuanti-focus p{font-size: 28px; line-height: 2;}
	.description,.letter-summary p{font-size: 26px; line-height: 2;}
	.reports-headline h2{padding-left: 30px; padding-right: 30px; font-size: 32px;}
	.reports-headline h3{padding-left: 30px; padding-right: 30px; font-size: 30px;}
	.zhuanti-foot{font-size: 24px;}
	.zhuanti-focus .swiper-slide .play,.shipin .play{top: 60%;}
	.envelope{height: 192px; background: url(m_/images/zhuanti_2023huixinzhutuo_bg02.png) no-repeat center bottom}
	.yinyan p{line-height: 1.7;}
	.swiper-btn{display: none;}
	.nav-section{background: #d30000;}
	.nav,.nav-section,.nav-container{height: auto;}
	.nav-container{padding-right: 0; margin-left: 0; margin-right: 0; padding-left: 75px; font-size: 32px;}
	#m-nav-btn{position: absolute; top: 10px; left: 34px; z-index:10; transform: rotate(90deg); -webkit-transform: rotate(90deg); font-size: 30px; color: #ffdf5f;}
	.nav-focus .active-nav{background-position: center 50px;}
	.m-nav{display: none; position: absolute; top: 0; left: 0; z-index: 9; padding-left: 75px; background: #d30000;}
	.m-nav dd{float:left; margin: 0 20px;}

	#fixed-nav li{width: 60px; height: 60px;}
	.more, .list .more{padding-right: 30px; background-size: auto 35%;}
	.lanmu .mhide, .setCenter.mhide,.zhuti.mhide{display: none;}
	.lanmu .pchide,.zhuti.pchide{display: block;}
}