/* 顶部 */
	.top-box{margin:0 auto;width: 1280px;}
	.link-nav{height: 30px;line-height: 30px;background: rgb(255, 238,238);padding: 0 20px;box-sizing: border-box;text-align: justify;}
	.link-nav span,.link-nav span a{font-size: 12px; color: #666666;}
	.link-nav span{margin-right: 28px;}
	.link-nav span:last-child{margin-right: 0;}
	.telephone{float: right;}
	.nav-box{background: #FFFFFF;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.21);margin-top: 13px;padding: 4px 75px 9px;box-sizing: border-box;position: relative;}
	.logo-serach{padding-bottom: 5px;}
	.logo-serach img{float: left;}
	.logo-serach .top-search{width: 320px;height: 36px;background: url(/eportal/uiFramework/commonResource/zip/pc_images/pc_images/search.png) no-repeat 97% 50%;float: right;border: 1px solid #DDDDDD;border-radius: 5px;padding-left: 5px;}
	.logo-serach .top-search form{height: 100%;}
	.logo-serach .top-search .i-txt{height: 100%;width: 88%;border: none;color: #000000;background-color: transparent;float: left;}
	.logo-serach .top-search .i-btn{height: 100%;width: 12%;border: none;background-color: transparent;float: left;}
/* 二级导航栏 */
	.head-nav{width: 100%;position: relative;float: left;}
	.head-nav ul {
		/* WebKit (UC 9+, Safari, Chrome) */
		display: -webkit-box;
		-webkit-box-orient: horizontal;
		-webkit-box-pack: justify;
		-webkit-box-align: center;
		
		/* Firefox 旧版 */
		display: -moz-box;
		-moz-box-orient: horizontal;
		-moz-box-pack: justify;
		-moz-box-align: center;
		
		/* IE10 */
		display: -ms-flexbox;
		-ms-flex-pack: justify;
		-ms-flex-align: center;
		
		/* 标准 */
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}
	.head-nav ul li{float: left;height: 55px;line-height: 70px;box-sizing: border-box;position: relative; font-size: 16px;}
	.head-nav ul li a{font-size: 16px;color: #333333;text-align: center;font-weight: 600;}
	.selected:before{content: "";bottom: 0;left: 0;right: 0;width: 29px;height: 2px; position: absolute; background: #D70C19;margin: auto;}
	.third-nav{display: none; height: 60px;line-height: 60px; background:rgba(255, 238,238,0.8);position: absolute;bottom: -60px; left: 0;right: 0;z-index: 100;padding-left: 37px;text-align: justify;}  
	.third-nav p{ white-space: nowrap; overflow-x: auto;}
	.third-nav p span{border-left: 1px solid #E8E8E8;padding: 0 20px;} 
	.third-nav p span:first-child{border-left:0;padding-left: 0;}
	.third-nav p span a{font-size: 14px;color: #333333;} 
/* 网银登陆 */
	.login{width: 162px;height: 40px;background: url(/eportal/uiFramework/commonResource/image/2026081314064539497.png) no-repeat 100%; background-size:100% 100%; border-radius: 5px;float: right;padding: 8px 25px;box-sizing: border-box;position: relative;}
	.login img{float: left;margin-right: 4px;}
	.login p{width: 70px;height: 24px; line-height: 24px;font-size: 14px;color: #FFFFFF; background: url(/eportal/uiFramework/commonResource/zip/pc_images/pc_images/down.png) no-repeat 100% 50%;float: left;padding-right: 10px;}
	.login-item{display: none; position: absolute;top: 49px;right: 0; width: 900px;background: #FFFFFF;box-shadow: 0 2px 10px 0 rgba(0,0,0,0.21);z-index: 200;padding: 0 5px;box-sizing: border-box;}
	.login-item div{width: 208px;height: 100%;border: 1px solid #E8E8E8;float: left;margin: 24px 7px;padding: 24px 18px;box-sizing: border-box;}
	.login-item img{width: 37px;height: 37px;margin-right: 5%;}
	.login-item dl{width: 73%;float: left;text-align: justify;}
	.login-item dl dt{font-size: 14px;color: #333333;font-weight: 600;margin-bottom: 8px;}
	.login-item dl dd{height: 26px;line-height: 26px;background: url(/eportal/uiFramework/commonResource/zip/pc_images/pc_images/noticeMore.png) no-repeat 100% 50%;}
	.login-item dl dd a{font-size: 12px;color: #666666;}
	.login-item dl dd a:hover{color: #D70C19;}
	.login-item>a{position: absolute;bottom: 16px; right: 27px;font-size: 12px;color: #888888;padding-left: 20px;background: url(/eportal/uiFramework/commonResource/zip/pc_images/pc_images/webLoad.png) no-repeat 0 50%;}
/* 轮播图 */
.main-adv-box{position: relative;height: 320px;margin:0 auto; overflow: hidden;width: 1280px;}
.main-adv{position: relative;height: 320px;margin:0 auto; overflow: hidden;width: 100%;}
.main-adv .wen_wrapper,.main-adv .wen_wrapper .wen_move{height: 100%;}
.main-adv li,.main-adv .main-banner,.banner-public{display: block;position: relative;width: 100%;height: 100%;float: left;}
.main-page{display:block;position: absolute;left:45%;bottom:22px;z-index:15;}
.main-page span{display:block;float:left;width:14px;height:14px;overflow:hidden;line-height:14px;margin-left: 15px;cursor:pointer;position:relative;border-radius: 50%;background: #ffffff;}
.not-main-adv{position: relative;width: 1010px;height: 247px;margin:0 auto;overflow: hidden;}
.not-main-adv li,.not-main-adv .main-banner,.banner-public{display: block;position: relative;width: 100%;height: 100%;}
.not-main-page{display:block;position: absolute;right:50%;bottom:10px;z-index:15;}
.not-main-page span{display:block;float:left;width:14px;height:14px;overflow:hidden;line-height:14px;margin-left:6px;cursor:pointer;position:relative;}
.adv-current-main{display:block;width:14px;height:14px;overflow:hidden;line-height:14px;background:#C60127 !important;border-radius: 50%;}
/* 悬浮框 */
.float-nav{position: fixed;width: 71px;z-index: 106;top: 25%;right: 2%;}
.float-nav ul{width: 71px;border-radius: 5px;padding: 4px;box-sizing: border-box;background: url(/eportal/uiFramework/commonResource/image/2026070310005797837.png) no-repeat;}
.float-nav ul li{height: 60px;padding: 4px 0;position: relative;text-align: center;}
.float-nav ul li a{color: #FFFFFF;font-size: 12px;display: block;height: 60px;}
.float-nav ul li a img{margin: 5px}
.flaot-p{font-size: 14px;text-align: center;height: 60px;padding: 12px;box-sizing: border-box;background-image: linear-gradient(180deg, #1E262F 0%, #3F4D5A 100%); border-radius: 5px;}
.code-box{display: none; width: 155px;height: 144px;position: absolute;top: 0;right: 67px;background: #FFFFFF; border: 1px solid #E8E8E8; box-shadow: 0 0 8px 0 rgba(0,0,0,0.09);border-radius: 5px;}
.code-box img{width: 106px;height: 106px;margin: 19px 22px;}
.goTop{margin-top: 8px;height: 68px;background: url(/eportal/uiFramework/commonResource/image/2026070310014630633.png) no-repeat;padding: 20px 22.5px;box-sizing: border-box;}
/* 底部 */
.foot-box{background: #2B353D;width: 1280px;position: relative;margin:40px auto 0;}
.footer-context{padding: 40px 134px 100px 134px;box-sizing: border-box;}
.footer-logo{width: 36%;float: left;text-align: justify;color: rgba(255,255,255,0.50);font-size: 12px;}
.footer-logo > img{height: 30px;}
.footer-logo p{height: 35px;line-height: 35px;}
.footer-logo > p span{border-left: 1px solid rgba(255,255,255,0.39);padding: 0 12px;}
.footer-logo > p span a{color: rgba(255,255,255,0.50);}
.footer-logo > p span:first-child{border-left:0;padding-left: 0;}
.footer-logo > div{float: left;margin: 15px 65px 0 0;}
.footer-logo > div img{width: 74px;height: 74px;}
.footer-nav{width: 63%;float: left;margin-left: 1%;}
.footer-nav dl{float: left;letter-spacing: 0.34px;text-align: justify;width: 25%;/* padding: 0 20px; */padding-left: 45px;box-sizing: border-box;}
.footer-nav dl dt{color: rgba(255,255,255,0.80);font-size: 16px;height: 34px;line-height: 34px;font-weight: 600;}
.footer-nav dl dd a,.footer-nav dl dd span{color: rgba(255,255,255,0.50);font-size: 14px;height: 27px;line-height: 27px;}
.copyright-box{position: absolute;bottom: 18px;left: 0;right: 0;text-align: center;}
.copyright-box p{font-size: 12px; color: rgba(255,255,255,0.50);letter-spacing: 0;height: 20px;line-height: 20px;width: 95%;}
.copyright-box p > a{text-decoration: underline;color: rgba(255,255,255,0.50);}
.copyright-box p > span{border: 1px solid rgba(255,255,255,0.20); border-radius: 3px;}
.copyright-box > a{position: absolute;right: 20%; bottom: 40%;}
.clearfloat{clear: both;height: 0;font-size: 0;line-height: 0;width: 0%;}
/* 底部投诉 */
.telephone_Box{height:125px;padding-top: 25px;float:left;}
.Rcolor{color:red;}
.telephone_Box .tele-left{float:left;width: 77%;}
.telephone_Box .tele-left li{width: 46%;float:left;line-height: 25px;}
.telephone_Box .tele-right{float:left;width: 23%;}
.telephone_Box .tele-right li{line-height: 20px;}
.telephone_Box p{font-weight: 400;font-size: 14px;display: inline-block;color: rgba(255,255,255,0.50);}
.telephone_Box span{font-weight: 600;font-size: 14px;color: rgba(255,255,255,0.50);}
/* 自定义视频控制条 */
.menu{position: relative;width: 100%;height: 100%;display: none;}
.menu .close-menu{position: absolute;top: -3px;right: -3px;background: url(/eportal/uiFramework/commonResource/image/2026072110301570679.png) no-repeat;height: 31px;width: 31px;cursor: pointer;}
.menu .play,.menu .alertplay{position: absolute;bottom: 11px;left: 15px;width: 20px;height: 20px;cursor: pointer;background: url(/eportal/uiFramework/commonResource/image/2026072110304996997.png) no-repeat 0 50%;}
.time{position: absolute;bottom: 11px;left: 40px;height: 20px;line-height: 20px;text-align: center; color: white;font-size: 12px;}
.progress-bar{position: absolute;bottom: 42px;left: 0;width: 100%;height: 3px;background: #ffffff;transition: height .2s linear,top .2s linear}
.progress-bar > div{width: 0px;height: 100%;background:#D70C19;}
.progress-bar > i{position: absolute;top: -5px;left: 0px;transform: translateX(-50%);width: 14px;height: 14px;background:#D70C19;;border-radius: 20px;transition: height .2s linear,top .2s linear,width .2s linear;}
.full{position: absolute;bottom: 11px;right: 10px;width: 20px;height: 20px;cursor: pointer;background: url(/eportal/uiFramework/commonResource/image/2026072110313483148.png) no-repeat 100% 50%;}
.alertVideo{background: rgba(150,150,150,0.4);position: absolute; top: 0; left: 0;height: 100%; width: 100%; padding: 140px 22%;box-sizing: border-box;overflow: hidden;z-index: 300;display: none;}
.alertVideo > div{position: relative;width: 100%;height: 100%;margin: auto;}
.alertVideo > img{width: 35px;height: 35px; position: absolute;right: 22%; top: 95px; margin: auto;}
/* 低版本温馨提示 */
.ie-tips{display: block;height: 30px;line-height: 30px; text-align: center;background: rgb(200,200,200);color: #C60127;font-size: 16px;font-weight: bold;z-index: 200;}
.ie-tips-close {position: absolute;right: 15px;cursor: pointer; font-size: 18px;color: #721c24; background: none;border: none; padding: 0; width: 20px;height: 20px;}