body,html{width: 100%;;margin: auto;padding: 0;}
ul,li,dl,dd,p,h3,h1,h2,h4,input{padding: 0;margin: 0;}
input, textarea {outline: none;background: #fff;}
ul,li{list-style: none;}
img{border: 0}
a{text-decoration: none;}
a:visited,a:hover{text-decoration: none;}
.clearfloat{clear: both;height: 0;font-size: 0;line-height: 0;width: 0%;}
.colorRed{color: #D70C19}
/* 公共模块start */
/* 顶部 */
.top-box{width: 100%;max-width:1280px; margin:0 auto;}
.link-nav{height: 30px;line-height: 30px;background: rgba(136, 144, 151, 0.14);padding: 0 10%; box-sizing: border-box; text-align: justify;}
.link-nav span,.link-nav span a{font-size: 12px; color: #666666;}
.link-nav span{margin-right: 30px;}
.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 10% 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(../images/main/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: 80%;position: relative;float: left;}
.head-nav ul li{float: left;height: 55px;line-height: 70px;padding: 0 12.5px;box-sizing: border-box;position: relative;}
.head-nav ul li a{display:block;height:100%;font-size: 14px;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: #F0F0F0;position: absolute;bottom: -60px; left: 0;right: 0;z-index: 100;padding-left: 12.5%;text-align: justify;}  
.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-box{position: absolute; bottom: 0%;right: 10%; padding-bottom: 10px;}
.login{width: 162px;height: 40px;background: linear-gradient(270deg, #F24343 4%, #E02020 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=270deg,startColorstr= #F24343,endColorstr=#E02020)" ; 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(../images/main/down.png) no-repeat 100% 50%;float: left;padding-right: 10px;}
.login-item{display: none; position: absolute;top: 49px;right: 0; width: 744px;background: #FFFFFF;box-shadow: 0 2px 10px 0 rgba(0,0,0,0.21);z-index: 100;padding: 0 12px 30px 12px;box-sizing: border-box;}
.login-item div{width: 208px;height: 100%;border: 1px solid #E8E8E8;float: left;margin: 24px 15px;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(../images/main/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(../images/main/webLoad.png) no-repeat 0 50%;}
/* 轮播图 */
.main-adv{position: relative;width: 100%;max-width: 1280px;height: 320px;margin:0 auto; overflow: hidden;}
.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;right:20px;bottom:22px;z-index:15;}
.main-page span{display:block;float:left;width:9px;height:9px;overflow:hidden;line-height:9px;margin-left:6px;cursor:pointer;position:relative;}
.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;}
/* 悬浮框 */
.float-nav{position: fixed;width: 71px;z-index: 106;top: 40%;right: 3%;margin-top: -30px;}
.float-nav ul{width: 71px;height: 280px;padding: 4px;box-sizing: border-box;background: url(../images/main/floatNav.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(../images/main/topbg.png) no-repeat;padding: 20px 22.5px;box-sizing: border-box;}
/* 底部 */
.bottom-box{background: #2B353D;width: 100%;max-width: 1280px;position: relative;margin:40px auto 0;}
.footer-context{padding: 50px 0 110px 130px;box-sizing: border-box;}
.footer-logo{width: 33%;float: left;text-align: justify;color: rgba(255,255,255,0.50);font-size: 12px;}
.footer-logo > img{width: 110px;height: 30px;}
.footer-logo p{height: 30px;line-height: 30px;}
.footer-logo > p span{border-left: 1px solid rgba(255,255,255,0.39);padding: 0 12px;}
.footer-logo > p span:first-child{border-left:0;padding-left: 0;}
.footer-logo > p span a{color: rgba(255,255,255,0.50);}
.footer-logo > div{float: left;width: 35%;margin: 15px 0;}
.footer-logo > div img{width: 74px;height: 74px;}
.footer-nav{width: 66.9%;float: left;}
.footer-nav dl{float: left;letter-spacing: 0.34px;text-align: justify;width: 25%;}
.footer-nav dl dt{color: rgba(255,255,255,0.80);font-size: 14px;height: 34px;line-height: 34px;font-weight: 600;}
.footer-nav dl dd a{color: rgba(255,255,255,0.50);font-size: 12px;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{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%;}
/* 自定义视频控制条 */
.menu{position: relative;width: 100%;height: 100%;display: none;}
.menu .close-menu{position: absolute;top: -3px;right: -3px;background: url(../images/main/close.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(../images/main/pause.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(../images/main/fullScreen.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;}
/* 公共模块end */
