/*公共样式*/
html{color:#32405A;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;word-break:break-all;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#32405A;}
#yui3-css-stamp.cssreset{display:none;}
p{word-wrap:break-word;}
a{text-decoration: none; color: #000;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

input::-webkit-input-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
input:-moz-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
input::-moz-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
input:-ms-input-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}

textarea::-webkit-input-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
textarea:-moz-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
textarea::-moz-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
textarea:-ms-input-placeholder {color:#A5AAB2; font-size: 14px; font-weight: normal;}
@media screen and (max-width: 750px) {
	input::-webkit-input-placeholder {font-size: 0.24rem;}
	input:-moz-placeholder {font-size: 0.24rem;}
	input::-moz-placeholder {font-size: 0.24rem;}
	input:-ms-input-placeholder {font-size: 0.24rem;}
}
body {font-family: "Microsoft YaHei", sans-serif, "宋体",Arial, Helvetica;font-size: 12px; position: relative;}
.sharedHeadW1200 {max-width: 1200px;margin: 0 auto;overflow: hidden;padding: 0 20px;}
.sharedHeadOh{overflow: hidden;}

/* 共享头部导航 */
#sharedHeadBar{background: #ffffff; z-index: 2; width:100%;}
#sharedHeadBar .sharedHeadLogo{float: left; padding: 12px 0;}
#sharedHeadBar .sharedHeadLogo a{display: block; width: 80px; height: 45px; background: url(/publics/forumn/2025/images/sharedHeadSpirit.png) no-repeat top left; background-size: 187px auto; background-position: -51px 0;}
#sharedHeadBar .sharedHeadLi{float: right; padding: 5px 0;}
#sharedHeadBar .sharedHeadLi li{float: left; padding: 0 25px; position: relative;}
#sharedHeadBar .sharedHeadLi a{display: block; color: #232529; font-size: 18px; line-height: 60px;}
#sharedHeadBar .sharedHeadLi a:hover{font-weight: bold; position: relative;}
#sharedHeadBar .sharedHeadLi li:nth-last-child(2)::after {content: "直播"; position: absolute; top: 0; right: 5px; display: inline-block; height: 18px; line-height: 18px; padding: 0 6px; background: #FF5967; font-size: 12px; color: #ffffff; border-radius: 10px; border-bottom-left-radius: 0;}
#sharedHeadBlack {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(3, 20, 68, 0.8); z-index: 12; display: none;}

@media screen and (max-width: 888px){
    #sharedHeadBar .sharedHeadLi li{padding: 0 20px;}
}
@media screen and (max-width: 840px){
    #sharedHeadBar .sharedHeadLi li{padding: 0 15px;}
}
@media screen and (max-width: 750px){
    body{padding-top: 0.88rem;}
    #sharedHeadBar{position: fixed; top:0; left:0; box-shadow:0 1px 5px rgba(0 ,0 ,0 ,0.05); background: #ffffff; z-index: 11;}
    #sharedHeadBar .sharedHeadW1200{padding: 0 0.3rem;}
    #sharedHeadBar .sharedHeadLogo{padding: 0.08rem 0;}
    #sharedHeadBar .sharedHeadLogo a{width: 1.28rem; height: 0.72rem; background-position: -0.82rem 0; background-size: 3rem auto;}
    #sharedHeadBar .sharedHeadLi{position: fixed; top:0; right:0; padding: 0; z-index: 13;}
    #sharedHeadBar .sharedHeadLi .sharedHeadOpen{width: 0.72rem; height: 0.72rem; margin-top: 0.08rem; margin-bottom: 0.08rem; margin-right: 0.3rem; cursor: pointer; background: url(/publics/forumn/2025/images/sharedHeadSpirit.png) no-repeat top left; background-position: 0 0; background-size: 3rem auto;}
    #sharedHeadBar .sharedHeadLi ul{background: #020644; height: 100%; display: none;}
    #sharedHeadBar .sharedHeadClose {margin-top: 0.4rem; margin-bottom: 0.3rem; text-align: right; margin-right: 0.5rem;}
    #sharedHeadBar .sharedHeadClose i {display: inline-block; width: 0.48rem; height: 0.48rem; background: url(/publics/forumn/2025/images/sharedHeadSpirit.png) no-repeat top left; background-position: -2.2rem 0; background-size: 3rem auto; cursor: pointer; transition: all .2s;}
    #sharedHeadBar .sharedHeadClose i:hover{transform: rotate(180deg);}
    #sharedHeadBar .sharedHeadLi li {float: none; padding: 0 0.5rem;}
    #sharedHeadBar .sharedHeadLi li a{font-size: 0.24rem;line-height: 0.36rem; height: 0.36rem; padding: 0.15rem 0;color: #fff; width: 2rem; position: relative;}
    #sharedHeadBar .sharedHeadLi li a::before { content: ""; position: absolute; top: 0.18rem; right: 0; display: block; width: 0.32rem; height: 0.32rem; background: url(/publics/forumn/2025/images/sharedHeadSpirit.png) no-repeat top left; background-position: 0 -0.82rem; background-size: 3rem auto;}
    #sharedHeadBar .sharedHeadLi li a:hover{ color: #FF5967; font-weight: normal;}
    #sharedHeadBar .sharedHeadLi li a:hover::before{background-position: -0.84rem -0.82rem;}
    #sharedHeadBar .sharedHeadLi li:nth-last-child(2)::after {top: 0; right: auto; left:1rem; height: 0.3rem; line-height: 0.3rem; padding: 0 0.1rem; font-size: 0.18rem; border-radius: 0.2rem; border-bottom-left-radius: 0;}
}