@charset "utf-8";
/* CSS Document */
body{ min-width: 1200px; height:100%;  font-size: 12px; font-family: "微软雅黑"; margin:0; padding:0;}
ul{ margin:0; padding:0; }
li{ list-style-type:none;}
img{ border:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
#layer1{display:none; position:fixed; _position:absolute;width:100%;height:100%; top:0; padding:0; background:#555; z-index:10003;}
.ifrm1{position:absolute; left:50%;top:50%; width:622px; height:622px; margin-top:-311px; margin-left:-311px;}
.close1{position:absolute;left:50%;top:50%; font-size:16px; margin-top:-300px; margin-left:260px; z-index:10004;}
a.close1{ color:#ff6600;}

#header{width:100%; height:175px;}
.top{width:100%; height:45px; line-height:45px; background:#eee; filter:Alpha(Opacity=80);opacity:0.8;-moz-opacity:0.8;}
.topNav{width:1200px; margin:0 auto; position:relative;}
.topNavL{position:absolute; left:0;}
.topNavL li a{color:#000;}
.topNavL li.app{float:left; width:90px; text-indent:5px;}
.topNavL li.app a span{float:left; width:13px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat 0 0;}
.topNavL li.app a:hover span{float:left; width:13px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -14px 0;}
.topNavL li.app a{color:#ff6600;}
.topNavL li.tao{float:left; width:73px; /*margin-left:30px;*/ text-indent:5px;}
.topNavL li.tao a span{float:left; width:20px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -29px 0;}
.topNavL li.tao a:hover span{float:left; width:20px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -50px 0;}
.topNavL li.dm{float:left; width:93px; margin-left:30px; text-indent:5px;}
.topNavL li.dm a span{float:left; width:28px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -71px 0;}
.topNavL li.dm a:hover span{float:left; width:28px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -101px 0;}
.topNavL li.gonglue{float:left; width:78px; margin-left:30px; text-indent:5px;}
.topNavL li.gonglue a span{float:left; width:25px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -131px 0;}
.topNavL li.gonglue a:hover span{float:left; width:25px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -158px 0;}

.topNavR{position:absolute; right:0;}
.topNavR li a{color:#000; text-decoration:none;}
.topNavR li a:hover{ color:#000; text-decoration: underline;}
.topNavR li.user{float:left; text-indent:5px; font-size:14px; font-weight:bold; color:#ccc;}
.topNavR li.user a span{float:left; width:18px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -184px 0;}
.topNavR li.user a:hover span{float:left; width:18px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat -204px 0;}
.topNavR li.user a{color:#009900;}
.topNavR li.com{float:left; margin-left:30px; text-indent:5px;}
.topNavR li.com a span{float:left; width:20px; height:20px; margin-top:12px; background:url(/kuman../images/ico_bg.png) no-repeat;}
.topNavR li.record a span{background-position:-224px 0;}
.topNavR li.record a:hover span{background-position:-246px 0;}
.topNavR li.sub{display: block; position: relative;}
.topNavR li.sub a span{background-position:-311px 0;}
.topNavR li.sub a:hover span{background-position:-331px 0;}
.topNavR li.sub:hover{overflow: visible;}
.topNavR li.sub .subTips:before{
    border-bottom: 8px solid #3f94d5;border-left: 6px solid transparent; border-right: 6px solid transparent;
    content: ""; display: block; width: 0; height: 0; position: absolute; left: 10px; top: -6px;
}
.topNavR li.sub .subTips{position:absolute; top: 34px; right: -24px; background-color: #3f94d5; border-radius: 2px; padding:4px 5px; height: 14px; line-height: 14px; text-indent: 0;}
.topNavR li.sub .subTips a{color: #fff;}
.topNavR li.desktop a span{background-position:-268px 0;}
.topNavR li.desktop a:hover span{background-position:-290px 0;}
.topNavR li.pic{float:left; width:46px; margin-top:7px;}
.topNavR li.pic img{width:40px; height:40px; border:#ccc 1px solid; padding:2px;}

.topper{width:1200px; margin:0 auto; position:relative; padding-top: 30px;}
.topper::after{display: block; content: ''; clear: both;}
.logo{float:left; width:240px; height:80px; background:url(/kuman../images/logo.png) no-repeat; margin-top: -10px; text-indent:-9999px;}
.searcher{float:left; width:460px; height:48px; margin-left: 130px;}
.search{float:left; width:432px; height:42px; border:#ff6600 3px solid;}
.search_txt{ float:left; width:361px; height:40px; line-height:40px; color:#999; background:#fff; border:none; text-indent:10px;outline:none}
.search_submit{float:right; width:67px; height:42px; line-height:42px; font-size:14px; font-weight:bold;background:#f60; color:#fff; border:none; text-align:center; cursor:pointer;}
.search_hot{float:left; width:438px; margin-top:10px;}
.search_hot a{float:left; color:#000; text-decoration:none; margin-right:10px;}
.search_hot a:hover{float:left; color:#f60; text-decoration:underline;}
.rNav{float: right;}
.rNav li { float:left; margin-left:15px;}
.rNav li a.upload{ display: block; width:100px; height: 46px;  border-radius: 2px; color: #fff; line-height: 46px; background: #3f94d5; text-align: center; font-size:14px;}
.rNav li a:hover.upload{ display: block;width:100px;height: 46px;border-radius: 2px;color: #fff;line-height: 46px;background: #037ad4;text-align: center;font-size:14px;}
.rNav li a.pay{ display: block; width:60px; height: 46px; border-radius: 2px; color: #fff; line-height: 46px; background: #ff6600; text-align: center; font-size:14px;}
.rNav li a:hover.pay{ display: block;width: 60px;height: 46px; border-radius: 2px;color: #fff;line-height: 46px;background: #ff4400;text-align: center;font-size:14px;}
.topper .collect:before{display: block; content: ""; width: 0; height: 0;
    border-left:12px solid transparent; border-right:12px solid transparent;border-bottom: 18px solid #ddd;
    position: absolute; left:166px; top: -18px;}
.topper .collect{position:absolute; top:10px; right: -50px; background-color: #ddd; padding: 40px 50px; display: none;}
.topper .collect a{display: inline-block; padding: 10px 15px; border-radius:2px; background-color: #3f94d5; color:#fff;}
.topper .collect a.f{margin-right: 20px;}

#nav{width:100%; height:50px; background:#3f94d5;}
.nav{width:1200px; margin:0 auto;}
.nav_l{float:left; width:980px; }
.nav_l li{float:left; height:50px; font-size:16px; line-height:50px;}
.nav_l li a{float:left; height:50px; padding:0 30px 0 30px; color:#fff;}
.nav_l li a:hover{float:left; height:50px; padding:0 30px 0 30px;background:#e1f0fb; font-weight:bold; color:#3f94d5; text-decoration:none;}
.nav_l li a.dqwz{ float:left; height:50px; padding:0 30px 0 30px;background:#e1f0fb; font-weight:bold; color:#3f94d5;}
#subnav{width:100%; height:45px; background:#e1f0fb;}
.subnav{width:1200px; margin:0px auto;}
.subnav a{float:left; font-size:14px; line-height:45px; margin-right:25px; color:#666;}
.subnav a:hover{ color:#ff6600;}
.subnav a.all{ color:#ff6600;}

/*返回顶部*/
#rocket-to-top div {left: 0;margin: 0;overflow: hidden;padding: 0;position: absolute;top: 0; width: 149px;}
#rocket-to-top .level-2 { background: url("/kuman../images/rocket_button_up.png") no-repeat scroll -149px 0 transparent;display: none; height: 250px; opacity: 0;z-index: 1;}
#rocket-to-top .level-3 { background: none repeat scroll 0 0 transparent;cursor: pointer;display: block; height: 150px;z-index: 2;}
#rocket-to-top {background: url("/kuman../images/rocket_button_up.png") no-repeat scroll 0 0 transparent;cursor: default;display: none; height: 250px;margin: -125px 0 0;overflow: hidden; padding: 0; position: fixed;right: 0;top: 80%; width: 149px;z-index: 11;}

#footer{ float:left; width:100%; height:185px; background:#3f94d5; position:relative;}
.footer-border {position: absolute;top:-9px;width: 100%;height: 10px;background: url(/kuman../images/ico_bg.png) 0 -25px repeat-x;}
.foot-info{ width:1200px; margin:0px auto; position:relative;}
.about{position: absolute; width:325px; height:100px; top:58px; left:0px;}
.about span{ float:left; width:265px; font-size:18px; color:#000; }
.about ul{float:left; width:265px;}
.about li{float:left; line-height:14px; font-size:14px; margin-right:30px; margin-top:23px;}
.about li a{ color:#f3f3f3;}

.tougao{position: absolute; width:325px; height:100px; top:58px; left:290px; border-left:#62ace5 1px solid;}
.tougao span{ float:left; width:265px; margin-left:60px; font-size:18px; color:#000; }
.tougao ul{float:left; width:265px; margin-left:60px;}
.tougao li{float:left; line-height:14px; font-size:14px; margin-right:30px; margin-top:23px;}
.tougao li a{ color:#f3f3f3;}

.zheng{position: absolute; width:100%; top:190px;background-color: #3f94d5}
.zheng p{float:left; width:100%; text-align: center; margin-top:0; line-height: 25px; padding-top:11px; color:#eee; font-size:12px;}
.zheng p a{ color:#eee;}

.sanfang{position: absolute; width:550px; height:100px; top:58px; right: 0px; border-left:#62ace5 1px solid;}
.sanfang li{float: left; width: 150px; margin-left:80px; text-align: center; color:#000; font-size:12px;color:#f3f3f3;}
.sanfang li p{margin: 0px; padding: 0px;}
.sanfang img{width:85px; height: 85px;}
.sanfang span{float: left; width: 150px; margin-top: 5px; text-align: center; }


.nopiao{ float:left; width:468px; height:260px;}
.nopiao span{float:left; width:468px; margin-top:30px; text-align:center; font-size:18px; color:#666;}
.nopiao p{ float:left; width:468px; text-align:center; font-size:14px; color:#000;}
.nopiao em{float:left; width:115px; margin:30px 0 0 176px; font-style:normal;}
.nopiao em a{ float:left; width:115px; height:48px; background:#ff6600; text-align:center; line-height:48px; font-size:18px; color:#fff;}
.nopiao em a:hover{ float:left; width:115px; height:48px; background:#ff4400; text-align:center; line-height:48px; font-size:18px; color:#fff; text-decoration:none;}
.youpiao{ float:left; width:468px; height:220px;}
.youpiao span{float:left; width:468px; margin-top:30px; text-align:center; font-size:18px; color:#666;}
.youpiao p{ float:left; width:468px; text-align:center; font-size:14px; color:#000;}
.youpiao em{float:left; width:115px; margin:30px 0 0 176px; font-style:normal;}
.youpiao em a{ float:left; width:115px; height:48px; background:#009900; text-align:center; line-height:48px; font-size:18px; color:#fff;}
.youpiao em a:hover{ float:left; width:115px; height:48px; background:#008800; text-align:center; line-height:48px; font-size:18px; color:#fff; text-decoration:none;}
.youpiao b{ padding:0 5px 0 5px; font-size:18px; color:#009900; font-weight:400;}
.youpiao .shuliang{float:left; width:180px; margin:20px 145px 0 145px;}
.youpiao .shuliang .shuliang_jian{float:left; width:20px; height:20px; margin:9px 10px 0 0; background:url(/kuman../images/ico_bg.png) -111px -40px no-repeat; text-indent:-9999px;}
.youpiao .shuliang .shuliang_jian a{float:left; width:20px; height:20px; }
.youpiao .shuliang .shuliang_txt{ float:left; width:115px; height:38px; border:#eee 1px solid; background:#fff; text-align:center; color:#000; font-size:18px; line-height:38px;}
.youpiao .shuliang .shuliang_jia{float:left; width:20px; height:20px; margin:9px 0 0 10px; background:url(/kuman../images/ico_bg.png) -86px -40px no-repeat; text-indent:-9999px;}
.youpiao .shuliang .shuliang_jia a{float:left; width:20px; height:20px; }
.nogai{ float:left; width:468px; height:260px;}
.nogai span{float:left; width:468px; margin-top:30px; text-align:center; font-size:18px; color:#666;}
.nogai p{ float:left; width:468px; text-align:center; font-size:14px; color:#000;}
.nogai em{float:left; width:115px; margin:30px 0 0 176px; font-style:normal;}
.nogai em a{ float:left; width:115px; height:48px; background:#ff6600; text-align:center; line-height:48px; font-size:18px; color:#fff;}
.nogai em a:hover{ float:left; width:115px; height:48px; background:#ff4400; text-align:center; line-height:48px; font-size:18px; color:#fff; text-decoration:none;}
.yougai{ float:left; width:468px; height:220px;}
.yougai span{float:left; width:468px; margin-top:30px; margin-left:30px; font-size:18px; color:#666;}
.yougai em{float:left; width:115px; margin:20px 0 0 176px; font-style:normal;}
.yougai em a{ float:left; width:115px; height:48px; background:#bb0000; text-align:center; line-height:48px; font-size:18px; color:#fff;}
.yougai em a:hover{ float:left; width:115px; height:48px; background:#aa0000; text-align:center; line-height:48px; font-size:18px; color:#fff; text-decoration:none;}
.yougai b{ padding:0 5px 0 5px; font-size:18px; color:#009900; font-weight:400;}
.yougai .shuliang{float:left; width:408px; margin:20px 30px 0 30px;}
.yougai .shuliang i{ float:left; width:400px; padding:15px 0 10px 0; font-style:normal; font-size:14px; color:#000;}
.yougai .shuliang .shuliang_jian{float:left; width:20px; height:20px; margin:9px 10px 0 0; background:url(/kuman../images/ico_bg.png) -111px -40px no-repeat; text-indent:-9999px;}
.yougai .shuliang .shuliang_jian a{float:left; width:20px; height:20px; }
.yougai .shuliang .shuliang_txt{ float:left; width:115px; height:38px; border:#ccc 1px solid; background:#fff; text-align:center; color:#000; font-size:18px; line-height:38px;}
.yougai .shuliang .shuliang_jia{float:left; width:20px; height:20px; margin:9px 0 0 10px; background:url(/kuman../images/ico_bg.png) -86px -40px no-repeat; text-indent:-9999px;}
.yougai .shuliang .shuliang_jia a{float:left; width:20px; height:20px; }
.yougai .shuliang .shuliang_hua{float:left; width:400px; height:60px; margin:1px 0 0 0; font-size:12px; line-height:22px; text-indent:15px; border:#ccc 1px solid;}
.yougai .shuliang .fast_reply_msg {float:left;padding:10px 0px}
.yougai .shuliang .fast_reply_msg a {padding:5px;margin-right:10px;color:#000;border:1px dashed #ddd}

/*观看记录*/
.readRecord{position:absolute; top:5px; right:0; width:332px; padding-top:10px; background-color:#eee;z-index:999; box-shadow:0 0 15px #999; display:none;}
.readRecord::before{width: 0; height: 0; content: ""; display: block; border-left:12px solid transparent; border-right:12px solid transparent;
    border-bottom: 18px solid #ddd; position: absolute; left:160px; top: -18px;}
.readRecord a{color:#000;}
.readRecord a:hover{color:#f60;}
.readRecord .recordCont{height: 429px;}
.readRecord .emptyRecord{position: relative; top:150px; left:130px;}
.readRecord ul{overflow: hidden; height: 429px;}
.readRecord ul li{float:left; width:332px;}
.readRecord ul li div{overflow: hidden;margin-bottom:10px;}
.readRecord ul li div:hover{background-color: #ddd;}
.readRecord ul li div dl{float:right; width:212px; margin:0;}
.readRecord ul li div a.cover{display: block; float:left; width:100px; height: 133px; margin-left: 10px;}
.readRecord ul li div a img{width:100px; height:133px;}
.readRecord ul li div dl dt{padding:5px 0;}
.readRecord ul li div dl dt a.name{font-size:16px; font-weight: bold;}
.readRecord ul li div dl dt a.close{display:block; float:right; margin-right:10px; font-size:16px; transform:scale(1.5,1)}
.readRecord ul li div dl dd{margin:0;line-height: 2.5em;}
.readRecord .recordPage{text-align:right}
.readRecord .recordPage a{display:inline-block; width: 66px; background-color: #ccc; font-size:28px; color:#fff; text-align: center; text-decoration:none;}
.readRecord .recordPage a:hover{background-color:#bbb;}
.recordBox{right: 90px;}
.subBox{right: -20px;}

.tt-hint {color:#333333;}
.tt-menu {width:436px;margin-top:2px;margin-left:-3px;padding-top:3px;padding-bottom:10px;background-color:#fff; border:1px #EAB693 solid; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2);color:#333;}
.tt-menu > a {color: #333;}
.tt-highlight {color: #3f94d5}

.tt-dataset {color: #333333;font-size:14px;}
.tt-dataset .empty-message {padding:12px;text-align:center}

.tt-suggestion {padding:5px 8px;color:#333333;clear:both;display:block;position: relative;height:50px;}
.tt-suggestion .detail, .tt-cursor .detail {float:left; padding-left:5px;}
.tt-suggestion .content {padding-top:12px;color:#a7a7a7}
.tt-suggestion .read, .tt-cursor .read {position:absolute;right:10px;top:20px;}
.tt-suggestion img {border:1px #A9C1C0 solid; padding:2px;height:45px;float:left;}

.tt-suggestion.tt-cursor, .tt-dataset a:hover {background-color:#f5f5f5;padding:5px 8px}
.tt-suggestion.tt-cursor .content, .tt-dataset a:hover .content {padding-top:13px;}
.tt-suggestion.tt-cursor img, .tt-dataset a:hover img {padding:2px;height:45px;float:left;}

.pl_user{ float:left; width:500px; margin-top:25px;}
.pl_user_face{float:left; width:60px; height:22px; line-height:22px; font-size:14px;}
.pl_user_face i {float:left; width:22px; height:22px; margin-right:3px; background: url(/kuman../images/ico_bg.png) no-repeat -52px -74px;}
.pl_user_face a{ color:#999;}
.pl_user_face a:hover{ text-decoration:none;}

.init-emot-flag {position: relative}
.emot_box {position: absolute;width:710px;z-index:9999;background-color: #fff;border:1px solid #ddd; padding:6px; top:25px;}
.emot_box .emot_tab {border-bottom:1px solid #ddd;height:33px;}
.emot_box .emot_tab span {float:left;padding:5px 8px;margin:1px;cursor:pointer}
.emot_box .emot_tab .current {background: #3F94D5; color:#fff;}
.emot_box ul li {float:left;}

#gift_area {text-align: center}
#gift_area label {padding-right:15px;}
#gift_area>ul {float: left;}
#gift_area>li {width:90px;background: #eee;margin:5px;color:#333;height:130px;float:left;cursor: pointer}
#gift_area>li p{margin-top:10px;}
#gift_area>li img{padding:10px 5px;}
#gift_area>li span{padding-bottom:10px;}
#gift_area .selected {background:#3f94d5;color:#fff}

#gift_num {padding-top: 10px;}

.cut_p{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
