﻿@charset "utf-8";
/* css document */
*{margin:0;padding:0;}table{border-collapse;border-spacing:0;}fieldset, img{border:0 none;}li{list-style:none outside none;}a{outline:none;-moz-outline:none;background:;text-decoration:none;}a:hover{text-decoration:underline;}iframe{display:block;}h1,h2,h3,h4,h5,h6{line-height:1.5em;}select, input, button, textarea{font:99% arial,helvetica,clean,sans-serif}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; vertical-align:bottom;}.inb{display:inline-block;vertical-align:middle;}.red{color:#d00;}.emp{display:block;position:absolute;left:50%;}.ht{text-indent:-9999px;}.radius05{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}.fl{float:left;display:inline;}.fl1{float:left;display:inline;}.fr{float:right;display:inline;}.clearfix:after{content: ".";display: block;height:0;clear: both;visibility: hidden;} .clearfix {display: inline-block; }* html .clearfix {height: 1%;}.clearfix {display: block;}.fb{ font-weight:bold}input[type="submit"],button{cursor:pointer;}legend{display:none;}.red{color: red;}
/*************html5 default set***************/
header,hgroup,article,nav,footer,section,aside{display:block;}hgroup{position:relative;}address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}img{vertical-align:top;}

body{font-size:16px;line-height:1.5em;font-family:"微软雅黑",tahoma,serif,"宋体"; background:#ffaf00;}
.container{width:100%; position:relative;background:url(/uploads/image/oimages/bg.jpg) center top no-repeat;}
#live-wrap{background:url(/uploads/image/oimages/live_bg.jpg) center top no-repeat;height: 1000px;}
.top_wrap{height:80px;}
.w1000{width:1000px; margin:0 auto; position:relative;}
.top_link{height:80px;width: 100%;background:  7px center no-repeat;}
.top_link a{ width:110px;display: block;height: 80px;}
.zhibo_index{ background: center no-repeat; width:192px;}
.adv_img{display:block; margin:0 auto; clear:both; margin-bottom:75px;}

#index_content{width:100%; padding-bottom:100px; position:relative;margin-top:250px;}

.recruit_wrap{height:297px;}
.recruit_wrap ul{ position:relative; margin-left:350px;}
.recruit_wrap ul li{line-height:20px; font-weight: bold;color:white; margin-bottom:18px; text-align:left;padding-left: 40px;position: relative;}
.recruit_wrap ul li span{ display:block; width:28px; height:28px; text-align:center; background:#fff100; color:#333; font-size:16px;border-radius:30px;position: absolute;left: 0;top: 0;line-height: 28px; font-weight: bold;}
.recruit_wrap a{ display:block; background:url(/uploads/image/oimages/apply_btn.png) no-repeat; width:230px; height:56px;margin-left:550px;}
.recruit_wrap a:hover{ background-position:0 -56px;}

.index_list h2{height: 40px;margin-bottom: 45px;}
#douyulist h2{background:  no-repeat;}
#blist h2{background:  no-repeat;}
#huyalist h2{background:  no-repeat;}
#douyinlist h2{background:  no-repeat;}
.index_list ul li{width:320px; height:160px; margin:0 6px; position:relative; background: no-repeat; margin-bottom:40px;}
.index_list ul li a{ display:block;width:320px; height:160px;position:relative;}
.index_list ul li a:hover{ text-decoration:none; border-color:#ff6633;}
.link{width:190px; position:relative;  color:#333;  margin-bottom:6px;margin-left: 130px;}
.link span{ display:block; width:88px; height:30px; text-align:center;background: no-repeat; font-size:12px;line-height: 30px;}
.link b{font-size: 24px;color: white;line-height: 50px;}

.index_list ul li a:hover .link span{ background-position: 0 -30px;}
.index_list ul li a:hover .link span i{ color:#ffcc00;}
.zhibo_info{ clear:both;  padding-left:20px; font-size:12px; color:white; line-height:24px;width:280px;}
.zhibo_info span{color: #fff100;}
.zhibo_info span.time,.zhibo_info span.intro{color: white;}

.head_img{width:100px; height:100px; position:absolute; left:15px; top:-20px;}
.head_img div{width:100px; height:100px; position:relative; overflow:hidden;}
.head_img img{width:100px; height:100px;}
.head_img div span.mask{ display:block;width:100px; height:100px; background:url(/uploads/image/oimages/mask.png) no-repeat; position:absolute; left:0; top:0; z-index:-1;}
.head_img div i{ display:block; background:url(/uploads/image/oimages/play.png) center no-repeat; width:100px; height:100px; left:0; top:100px; z-index:4; position:absolute;}
.index_list ul li a:hover .head_img div span.mask{ z-index:3;}
#other_list li{ margin-bottom:40px;}

.index_list ul#ds_r_list{ margin-bottom:40px;}
.index_list ul#ds_r_list li,.index_list ul#ds_b_list li{ background: 190px 80px no-repeat white;}
.index_list ul#ds_r_list .link,.index_list ul#ds_b_list .link{ padding:0; margin-bottom:0;}
.index_list ul#ds_r_list .link span,.index_list ul#ds_b_list .link span{ top:0px;}
.index_list ul#ds_r_list li{ border-left:3px solid #cc0000;}
.index_list ul#ds_b_list li{ border-left:3px solid #0066cc;}
.index_list ul#ds_r_list li p.ds_title{ color:#cc0000; height:42px; line-height:42px;width:190px;}
.index_list ul#ds_b_list li p.ds_title{ color:#0066cc; height:42px; line-height:42px;width:190px;}

.index_list ul li.star_zhibo{border-left:3px solid #ffcc00;}
.index_list ul li.female_zhibo{border-left:3px solid #ff6699;}





.pop{position: absolute;left: 0;top: 0;width: 100%;display: none;}
.pop_mask{position: relative;width: 100%;height: 100%;background: black;opacity: .5;}
#pop_apply{width:700px; height:800px;background:  no-repeat;position: absolute;left: 50%;margin-left: -350px;top: 330px;}
#pop_apply div.pop_wrap{width:700px; margin:0 auto;  position:relative;}
.pop_content{ padding-top:172px;}
.pop_content ul{ position:relative; z-index:3;}
.pop_content ul li{ height:30px; line-height:30px; margin-bottom:14px;}
.pop_content ul li.error{ height:18px; line-height:18px; padding-left:138px; font-size:12px; color:red;}
.pop_content ul li span{ display:inline-block;width:185px; height:30px; font-size:18px; color:black; text-align:right; margin-right:11px;vertical-align:top;font-weight: bold;}
.pop_content ul li input{width:235px; height:30px; background:white; padding-left:5px; vertical-align:top; border:none;}
.pop_content ul li input.upload{ background:none;}
.pop_content ul li.text_area{ height:120px;}
.pop_content ul li.text_area textarea{width:440px; height:120px; border:none; padding:5px; line-height:18px;}
.submit_btn{ padding-left:200px;}
.submit_btn input{width:200px; height:66px; line-height:66px; border:none; background:#3c109e; font-size:30px; color:white; text-align:center;}
.close{ display:block; background:url(/uploads/image/oimages/close.png) no-repeat; width:50px; height:50px; position:absolute; z-index:999; top:0; right:-50px;}

.inner_wrap{width:100%;  position:relative;}
.side_menu{ background:#fafafa; border-right:1px solid #e6e6e6; height:1200px;width:79px; position:absolute; left:0; top:0; overflow:hidden; z-index:3;}
.side_menu a.icon{ display:block; padding-left:68px; height:60px; background:#fafafa; position:relative; line-height:60px;}
.side_menu a.current{ background:white;}
.side_menu a.icon p{ display:none; color:#ccc;}
.side_menu a:hover{ text-decoration:none;}
.side_menu h2{ text-align:center; color:#666; font-weight:normal; height:60px; line-height:60px; font-size:14px;}
.side_menu i{ display:block; position:absolute; background: no-repeat; left:15px; top:8px; width:50px; height:43px;}
.side_menu a.back_index{display:block;height:80px; position:relative; border-bottom:1px solid #e6e6e6; font-size:12px; color:#ccc; overflow:hidden; line-height:80px;}
.side_menu .back_index i{ background-position:-250px 0; top:18px;}
.side_menu a#side_ds_r i{ background-position:-50px 0;}
.side_menu a#side_ds_r i.current{background-position:-50px -43px;}
.side_menu a#side_ds_r p.current{ color:#cc0000;}
.side_menu a#side_ds_b i{ background-position:-50px 0;}
.side_menu a#side_ds_b i.current{background-position:-100px -43px;}
.side_menu a#side_ds_b p.current{ color:#0066cc;}
.side_menu a#side_star i{ background-position:-100px 0;}
.side_menu a#side_star i.current{background-position:-150px -43px;}
.side_menu a#side_star p.current{ color:#ffcc00;}
.side_menu a#side_female i{ background-position:-150px 0;}
.side_menu a#side_female i.current{background-position:-200px -43px;}
.side_menu a#side_female p.current{ color:#ff6699;}
.side_menu a#side_common i{ background-position:-200px 0;}
.side_menu a#side_common i.current{background-position:-250px -43px;}
.side_menu a#side_common p.current{ color:#999;}
.side_menu ul{ padding:15px 0 0 26px; height:65px; background:white; display:none;}
.side_menu ul li{width:50px; height:50px; overflow:hidden; margin-right:20px;}
.side_menu ul li img{width:100%;}

.video_wrap{width:1000px; margin:0 auto; height:508px; padding-top:70px; }
.video,#flash{width:751px; height:508px; overflow:hidden; display:block;background:black;}
.zhubo_info{width:249px; height:508px; position:relative;background:  no-repeat;}
.info_headimg{ display:block; z-index:5; width:100px; height:100px; position:absolute; left:75px; top:-20px;}
.info_content{ padding:90px 0 0 21px;}
.name{ color:white; font-size:18px; line-height:25px;}
.name span{ font-size:14px; margin-bottom:10px;}
.style1{color:#cc0000;}
.style2{color:#0066cc;}
.style3{color:#ffcc00;}
.style4{color:#ff6699;}
.style5{color:#999;}
.detail{ color:#fff100; line-height:25px;width:196px; font-size: 14px;}
.detail span{ color:white;}
#photo_s_1,#photo_s_2{ display:block; width:50px; height:50px; position:absolute; top:430px; z-index:5;}
#photo_s_1 img,#photo_s_2 img{width:100%;border-radius:100px;}
#photo_s_1{ left:66px;}
#photo_s_2{ left:132px;}
.photo_big{ position:absolute; left:0; top:0; z-index:4; display:none;}

