@charset "utf-8";
*html,*html body{background-attachment:fixed;height:100%;}
body{margin:0;padding:0;font-size:12px;font-family:Tahoma,"hiragino sans gb",Helvetica,Arial;width:100%;width:expression(document.body.clientWidth <=1000? "1000px":"auto");min-width:1000px;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
ul,li{margin:0;padding:0;list-style:none;}
a,div{color:#585858;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#2875DE;text-decoration:none;}
a:active{text-decoration:none;}
p{margin:0 0 10px;}
em,i{font-style:normal;}
a:focus,input{outline:none;}
textarea{resize:none;}
.fl {float: left;}
.red {color: red;}
.input:after{clear:both;content:"";display:block;height:0;visibility:hidden;}
.page_tip {margin-bottom:30px;}
.page_current a:hover{background-color:#f86442;color:#fff!important;border: 1px solid #f86442;}

/*头部*/
.xing_top{width:1000px;margin:0 auto;margin-bottom:3px;margin-top:10px;}
.xing_top li {display:inline;height:80px;}
.xing_top li.xing_top_left{width:200px;float: left;}
.xing_top li.xing_top_right{width:200px;float: right;}
.xing_top li.xing_top_center{width:600px;float: left;}
.xing_top .topright{float:right;font-size: 20px;margin-top: 10px;}
.xing_top .topright li {line-height:25px;height:25px;float:right;}
.xing_top .topright li strong {color: #FF0000}
.wp{margin:0 auto;width:999px;}#wp .wp{width:auto;}#toptb{min-width:999px;border-bottom:1px solid #CDCDCD;background:#F2F2F2;line-height:28px;}#toptb a{float:left;padding:0 4px;height:28px;}#toptb a.showmenu{padding-right:15px;}#toptb a.hover{background-color:#FFF;}#toptb .pipe{float:left;display:none;}#hd{border-bottom:0 solid #C2D5E3;}#hd .wp{padding:10px 0 0;}.hdc{min-height:70px;}.ie6 .hdc{height:70px;}#hd h2{padding:0 20px 8px 0;float:left;}#space #hd h2{margin-top:0;}#hd

/*公告*/
.gg_head{ padding: 15px 20px;}
.gg_foot{ padding: 15px 20px;}
.gg_right{float: right !important;top: 5px;}
.gg_pd{ padding: 10px 20px;background: #e9e9e9;}
.gg_top{margin-top: 10px;}
.split-line{display: inline-block; margin-left: 12px; margin-right: 12px; width: 1px; height: 14px; vertical-align: -2px; background-color: #eee;}

/*搜索下拉*/
.search{margin-top:20px;margin-left:50px;}
.search-inner{width:490px;height:40px;position: relative;z-index:999;}
.search-text{width:358px;margin-left:60px;padding-right:5px;border: 1px solid #e9e9e9;background:url(../images/share.png) 5px 9px no-repeat #f5f5f5;position: absolute;padding-left:30px;padding-right:12px;height:36px;line-height:36px \9;}
.search-btn{width:90px;height:40px;border: 1px solid #e9e9e9;background:#008bff;color:#fff7f5;cursor:pointer;position: absolute;right:0;font-family: "Microsoft Yahei";}
.ac_results {border:1px solid #c9c9c9;background-color:#FFFFFF;overflow:hidden;z-index:99999;margin:0;padding:0;text-align:left}
.ac_results ul {width:100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {cursor:pointer;margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size:12px;line-height: 24px;text-overflow:hidden;overflow: hidden;}
.ac_loading {background: white right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #ff6a1f;color: white;}
/*下拉菜单*/
.sddm {margin: 0 auto;text-align:center;display:block;height:38px;line-height: 38px;background: #008bff;}
#sddm{margin: 0 auto;display: flex;flex-direction: row;align-content: center;justify-content: center;}
#sddm li{list-style: none;float: left;font: bold 17px arial;height:38px;line-height:38px;min-width: 120px;}
#sddm li a{display: block;margin: 0 20px;color: #FFF;text-align: center;text-decoration: none}
#sddm li a:hover{background: #6e767d;}
#sddm li div{width: 68px;position: absolute;visibility: hidden;background:#fff;border: 1px solid #DDD;z-index:9999;}
#sddm li div a{position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: center;text-decoration: none;background:#FFF;color: #2875DE;font: 12px arial;}
#sddm li div a:hover{background: #6e767d;color: #FFF}
/**/
.xing_vb {margin: 0 auto;width:1000px;border:1px solid #DDD;margin-bottom:5px;font-size: 15px;}
.xing_vb li {display:inline;height:30px;text-align:center;line-height:40px;}
.xing_vb li span.xing_vb1{float:left;width: 350px;background: #e9e9e9;}
.xing_vb li span.xing_vb2{float:left;width: 225px;background: #e9e9e9;}
.xing_vb li span.xing_vb3{width:200px;float: left;background:#e9e9e9;}
.xing_vb li .tt{float: left;width: 580px;margin-left: 10px;text-align: left;}
.xing_vb li span.xing_vb4{float:left;width: 560px;margin-left: 30px;text-align:left;border-bottom: 1px solid #eee;}
.xing_vb li span.xing_vb5{float:left;width:200px;border-bottom: 1px solid #eee;}
.xing_vb li span.xing_vb6{width:200px;float:right;border-bottom:1px dashed #CCC;}
.xing_vb li span.xing_vb7{width: 180px;color:#ff0000;float:right;text-align: right;margin-right: 30px;border-bottom: 1px solid #eee;}
/*-分页-*/

/*延时加载padding: 4px 10px;z-index:-9999;*/
.lazy{background:url(../images/home/loading.gif) no-repeat center;}
.warp{width:1000px;margin:0px auto;clear:both;}
.warp a{text-decoration:none;}
.ibox{border:1px solid #DDDDDD;margin-bottom:5px;background:#fdfdfd;}
.vod{padding:20px;overflow:hidden;}
.vodBox{width:960px;float:left;overflow:hidden;}
.vodImg{width:230px;height:322px;background:#f6f6f6;position:relative;float:left;}
.vodImg img{width:230px;height:322px;overflow:hidden;}
.vodImg b{width:230px;height:322px;position:absolute;top:0;left:0;display:none;}
.vodImg b.b1{opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;z-index:0;background:#000;}
.vodImg b.b2{background:url(../images/playBtn.png) no-repeat center center;}
.vodImg.hover b{display:block;}
.vodInfo{width:708px;float:left;margin-left:20px;display:inline;}
.vodInfo .vodh{width:708px;}
.vodInfo .vodh h2{float:left;}
.vodInfo .vodh h2 a{font-family:"微软雅黑";font-size:20px;font-weight:normal;}
.vodInfo .vodh span{color:#999;padding-top:8px;padding-left:10px;float:left;}
.vodInfo .vodh label{float:right;font-size:20px;font-style:italic;color:#f60;font-weight:bold;}
.vodInfo a:hover{text-decoration:none;}

.vodinfobox{color:#666;display:inline-block;width:708px;padding-bottom:6px;}
.vodinfobox li{width:100%;float:left;height: 14px;line-height:22px;overflow:hidden;margin: 0;padding: 10px 0;border-top: 1px solid #eee;}
.vodinfobox li span a{margin-right:6px;}
.vodinfobox li.sm{width:128px;}
.vodinfobox li .jj{float:left;width:36px;color:#666;}
.vodinfobox li .jjText{color:#666;}
.vodinfobox li.cont{color:#666;height:auto;}
.vodinfobox li.tags{height:auto;}
.vodinfobox li.tags i{float:left;}
.vodinfobox li.tags a{height:19px;line-height:19px;background:url(../images/img.gif) no-repeat left -866px;padding-left:8px;float:left;color:#fff;margin:2px 6px 2px 0;}
.vodinfobox li.tags a em{height:19px;line-height:18px;background:url(../images/img.gif) no-repeat right -885px;padding-right:6px;float:left;}
.vodinfobox li.tags a:hover{background-position:left -904px;}
.vodinfobox li.tags a:hover em{background-position:right -923px;}
.vodAd{width:300px;height:320px;line-height:300px;text-align:center;float:right;border:1px dashed #ddd;overflow:hidden;}

.ibox.playBox .comm{padding:20px;}
.ibox.playBox .vodplayinfo{padding:12px 20px;line-height:24px;}
.ibox.playBox .vodplayinfo div.stringns{color:#999;padding:10px 0;margin-top:15px;border-top:1px dotted #ddd;}
.ibox.playBox .vodplayinfo div.stringns p{text-indent:2em;}
.ibox.playBox .vodplayinfo a{color:#02A1D9;}
.ibox.playBox .snvtvs{padding:10px 20px 12px;line-height:24px;}
.ibox.playBox .snvtvs p{color:#888;}
.ibox.playBox{width:1000px;float:left;}
div.playBar.liketitle strong{border:none;}
div.playBar.liketitle strong em{color:#02A1D9;}

.playBar{height:36px;line-height:36px;background:url(../images/img.gif) repeat-x 0 -582px #f9f9f9;_background:url(../images/img.gif) repeat-x 0 -580px #f9f9f9;}
.playBar strong{float:left;display:inline;padding:0 10px 0 20px;color:#888;border-right:solid #ddd 1px;font-size:12px;font-weight:normal;}
.playBar p{float:left;height:36px;line-height:34px;font-size:12px;font-weight:normal;text-align:center;border-right:solid #ddd 1px;cursor:pointer;}
.playBar p a{padding:0;height:36px;display:block;float:left;text-decoration:none;}
.playBar p span{padding:2px 10px 2px 30px;display:block;float:left;text-decoration:none;cursor:pointer;}
.playBar p.active span,.playBar p.on span{background-color:#fdfdfd;color:#02A1D9;}
/*底部*/
.foot{width:100%;font-family:"微软雅黑";font-weight:normal;margin:10px auto;border-top:solid #ddd 2px;}
.foot .footb{width:1000px;margin:auto;text-align:center;padding-top: 30px;}
.foot .footb li{height: 16px;line-height: 35px;}
/**位置**/
.container .nvc{_display: inline;overflow: hidden;margin: 0 auto; width:1000px;}
.container .nvc dl{position: relative;overflow: hidden;margin: 5px 0;padding: 4px 0 9px 120px;zoom: 1;border: solid 1px #DEDEDE;height: 26px;}
.container .nvc dl dt{position: absolute;top: 0;left: 0;width: 120px;color: #484848;}
.container .nvc dl dt span{display: block;width: 99px;height: 39px;_height: 40px;line-height: 39px;line-height: 41px 9;_line-height: 39px;overflow: hidden;text-align: center;font-weight: bold;font-size: 14px;border-right: #DEDEDE solid 1px;background: #F6F7F6;color: #484848;}
.container .nvc dt .arrow{position: absolute;top: 50%;right: 20px;margin: -8px 0 0 0;font-size: 1em;font-style: normal;font-weight: 500;}
.container .nvc dt .arrow .a_outer{position: absolute;z-index: 3;width: 0;height: 0;line-height: 0;border-top: 9px dashed transparent;border-bottom: 9px dashed transparent;border-right: none;border-left-width: 9px;border-left-style: solid;font-size: 0;color: #DEDEDE;font-style: normal;font-weight: 500;}
.container .nvc dt .arrow .a_inner{left: -1px;z-index: 4;color: #F6F7F6;position: absolute;width: 0;height: 0;line-height: 0;border-top: 9px dashed transparent;border-bottom: 9px dashed transparent;border-right: none;border-left-width: 9px;border-left-style: solid;font-size: 0;font-style: normal;font-weight: 500;}
.container .nvc dl dd{float: left;height: 21px;line-height: 21px;line-height: 24px 9;_line-height: 24px;overflow: hidden;margin: 5px 3px 0 0;padding: 0 6px;white-space: nowrap;font-size: 14px;font-weight: bold;}
.container .nvc dl dd a{color: #666;text-decoration:none;}
.container .nvc dl dd a:hover{color: #ff6a1f;}
.container .nvc dl dd span{color: #ff6a1f; font-weight:bold}

.message {
    margin: 32px 0;
}
.message .box-title {
    padding: 18px 31px;
    background-color: #008bff;
    color: #fff;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.message .msg-content {
    padding: 32px;
    border-radius: 0 0 12px 12px;
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 15%);
}
.message .msg-content textarea {
    width: 100%;
    height: 189px;
    resize: none;
    background-color: #F2F2F2;
    outline: none;
    border: none;
    padding: 20px;
    border-radius: 4px;
}
.message .msg-content .msg-input {
    position: relative;
}
.message .msg-content .msg-input .statistical {
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: flex;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
}

.message .msg-content .msg-wrap .msg-all {
    margin: 12px 0 0;
}
.message .msg-content .msg-wrap .msg-all span {
    display: inline-block;
    margin-right: 30px;
}
.message .msg-content .msg-wrap .msg-all a {
    color: rgba(0, 0, 0, 0.8);
}
.message .msg-content .msg-wrap .msg-s {
    display: flex;
    margin-top: 23px;
}
.message .msg-content .msg-wrap .msg-s .msg-input {
    flex: 1;
}
.message .msg-content .msg-wrap .msg-s .msg-input textarea {
    width: 100%;
    height: 68px;
    outline: none;
    border: none;
    background-color: rgba(242, 242, 242, 1);
    border-radius: 4px;
    resize: none;
    padding: 25px;
}
.message .msg-content .msg-wrap .msg-s .msg-send {
    margin-left: 30px;
}
.message .msg-content .msg-wrap .msg-s .msg-send button {
    color: #fff;
    padding: 0 30px;
    height: 68px;
    font-size: 18px;
    border: none;
    background: url("../image/button.png") no-repeat center;
    border-radius: 4px;
    cursor: pointer;
}
.message .msg-content .msg-send .btn button {
    display: inline-block;
    padding: 10px 20px;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 4px;
    background: url("../image/button.png") no-repeat center;
    cursor: pointer;
}
.message .msg-content .msg-wrap .msg-item {
    display: flex;
    justify-content: space-between;
    margin-top: 24px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left {
    display: flex;
    align-items: center;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .avatar {
    margin-right: 14px;
    align-self: flex-start;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .avatar img {
    display: block;
    width: 78px;
    height: 78px;
    border-radius: 50%;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .msg-item .avatar img {
    display: block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .msg-item .info {
    font-size: 14px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .uname {
    color: rgba(0, 0, 0, 0.6);
    margin-bottom: 12px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .content {
    color: rgba(0, 0, 0, 0.6);
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others {
    display: flex;
    align-items: center;
    margin-top: 12px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.4);
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others .dz {
    margin-left: 32px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others img {
    position: relative;
    top: 3px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others .cai {
    margin-left: 18px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others .replay {
    margin-left: 39px;
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others .replay a {
    color: rgba(0, 0, 0, 0.4);
}
.message .msg-content .msg-wrap .msg-item .msg-item-left .others .report {
    margin-left: 42px;
}
#cyEmoji{width:100%;}

@media (max-width: 1280px) {.rightItem {display: none;}}
.rightItem{position: fixed;top: 500px; right: 10px;}

/*! notice-box */
.stui-notice-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:999;background-color:rgba(0,0,0,.6);transition:.3s}
.stui-notice-box{display:none;position:fixed;z-index:9999;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0 auto;border-radius:10px}
.stui-notice-box .notice-box-head{position:relative;height:157px;border-radius:10px 10px 0 0}
.stui-notice-box .notice-box-head .icon{position:absolute;bottom:0;right:30px;width:108px;height:108px;background:url(../img/notice-icon.png) no-repeat center;background-size:100% 100%}
.stui-notice-box .notice-box-head .title{width:calc(100% - 150px);padding:30px 10px 25px 25px}
.stui-notice-box .notice-box-head .title h3{font-family:Alimama ShuHeiTi;font-size:20px;font-weight:700}
.stui-notice-box .notice-box-head .title p{font-family:Alimama ShuHeiTi;font-size:15px;font-weight:700}
.stui-notice-box .notice-box-content{position:relative;margin:auto;background:#fff;text-align:center;width:578px;height:403px;font-size:15px;border-radius:0 0 10px 10px;background:url(../images/bg.png) no-repeat center;background-size:100% 100%}
.stui-notice-box .noptic-box-btn{width:100%;border:none;font-size:15px;padding:12px;border-radius:50px;margin-top:13px}