/* CSS Document */
body{ margin:0; padding:0;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH"; font-size:12px; color:#333;}
body,div,p,em,i,input,h1,h2,h3,h4,ol,ul,li,dl,dt,dd,form,fieldset,input,textarea,blockquote,table,table tr,table tr td{margin:0;padding:0;list-style:none;vertical-align:middle;font-weight:normal; font-style:normal}
img,button{border:0;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{outline:none;}
a:active{noOutline:expression_r(this.onFocus=this.blur());}
:focus{outline:0;}
.clearfix{clear:both;}
.pt_10{ padding-top:10px;}
.pt_20{ padding-top:20px;}
.pt_25{ padding-top:25px;}
.mt_20{ margin-top:20px;}
.mt_30{ margin-top:30px;}
.mb_8{ margin-bottom:8px;}
.mb_10{ margin-bottom:10px;}
.mb_15{ margin-bottom:15px;}
.red{ color:#c81623;}
.red1{ color:#c9483c;}
.blue{ color:#0b8ae6;}
.bt_f2{ border-top:1px solid #f2f2f2;}
#a_red3{ color:#333;}
#a_red3:hover{ color:#c81623;}
/*#a_red6{ color:#666;}*/
#a_red6:hover{ color:#c81623;}
#a_red9{ color:#999;}
#a_red9:hover{ color:#c81623;}
#a_blue3{ color:#333;}
#a_blue3:hover{ color:#0b8ae6;}
#a_blue6{ color:#666;}
#a_blue6:hover{ color:#0b8ae6;}
#a_blue9{ color:#999;}
#a_blue9:hover{ color:#0b8ae6;}
#a_3red{ color:#c81623;}
#a_3red:hover{ color:#333;}
#bt_red{border-top:2px solid #c9483c;}
.bt_red{border-top:2px solid #c9483c; }
.bb_red{border-bottom:2px solid #c9483c; }
#bt_blue{border-top:2px solid #0b8ae6; }
.bt_blue{border-top:2px solid #0b8ae6; }
.bt4_blue{border-top:4px solid #0b8ae6; }
.bb_blue{border-bottom:2px solid #0b8ae6; }
#a_3blue{ color:#0b8ae6;}
#a_3blue:hover{ color:#333;}
.bg_red{ background:#c9483c; }
.bg_blue{ background:#0b8ae6; }


/*目录页面头部颜色改变*/
#bg_gray{ background:#414249; border-bottom:1px solid #000000;}
#c_gray{ color:#eeeeee;}
a#c_gray{ color:#eeeeee;}
a#c_gray:hover{ color:#a9a9a9;}

/*首页代码====================================================================================*/
.top_guide{ width:100%; height:35px; border-bottom:1px solid #dcdcdc;}
.top_auto{ width:1000px; height:35px; margin:0 auto; line-height:35px;}
.tleft{ color:#666; width:160px; float:left;}
.tlist{ float:right;}
.tlist a{ color:#333; float:left;}
.tlist a:hover{ color:#c9483c;}
.tlist span{ padding:0 12px; color:#999; float:left;}
.tlist a img{ padding-left:5px;}
.fePublicConBusi>li>.cp>a{width:170px;display: inline-block;}
/*已登录状态*/
.tlist i{ float:left;}
#t_read{ width:75px; float:left; display:block;}
#t_read a{display:block;text-align:center;text-decoration:none;}
#t_read li{	 position:relative;	 margin-bottom:2px;float:left;margin-right:5px;	 }
#t_read li ul{position:absolute;top:35px; left:-45px;display:none; border:1px solid #dcdcdc; padding:7px 5px 0 8px; background:#FFF;}
#t_read li ul li{ float:left;height:30px; line-height:30px; background:url(../images/line.png) bottom left repeat-x; width:130px; overflow:hidden;}
#t_read li ul li a{ text-align:left; width:130px; display:block;}
#t_read li ul li:last-child{ background:none;}
#t_read li:hover ul{display:block;z-index:1000;}

.logoarea{ width:1000px;height:115px; margin:0 auto;}
.logo{ float:left; width:415px; padding-right:100px;}
.logo img{ padding:30px 0 0 12px;}
.search{ width:400px; height:70px; padding-top:30px;  float:left;}

/*搜索框*/
.search form{ width:400px; height:36px;}
.searchTxt{float:left;width:358px;height:34px;border:1px solid #c9483c;position:relative;z-index:20;background:#fff;}
.searchTxtHover{float:left;width:358px;height:34px;border:1px solid #c9483c;position:relative;z-index:20;background:#fff;}
.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#c9483c;cursor:pointer;font-size:15px;font-weight:bold;height:34px;line-height:34px;width:58px; padding-left:10px;background:transparent url(../images/jt_red.png) no-repeat scroll 46px 14px;}
.searchTxt .searchMenu .searchOpen{background:transparent url(../images/jt_red1.png) no-repeat scroll 46px 12px;}
.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:34px;left:-1px;width:62px;border:1px solid #c9483c;border-top:0;background:#fff;height:180px;z-index:20;}
.searchTxt .searchMenu .searchTab li{width:62px;height:30px;line-height:30px;color:#999;font-size:15px;font-weight:bold;text-indent:10px;cursor:pointer;}
.searchTxt .searchMenu .searchTab li.selected{background:#f2f2f2;color:#c9483c;}
.searchTxt input{float:left;border:0;background:#fff;color:#666; font-family:"微软雅黑";width:280px;height:34px;margin:0;outline:medium none;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:36px;text-indent:-9999px;width:40px; background:url(../images/search.png) no-repeat 0 0;}

.s_hot{ height:34px; line-height:38px;}
.s_hot span{ color:#999;}
.s_hot a{ padding-right:15px; color:#666;}
.s_hot a:hover{ color:#c9483c;}

.nav{ width:100%; height:45px; background:url(../images/nav_bj.jpg) repeat-x;}
.nav_1000{ width:1000px; height:45px; margin:0 auto; position:relative;}
.navauto{ width:1000px;height:45px;overflow:hidden;}
.navauto li:first-child{width:85px;}
.navauto li:first-child a{color:#FFF; width:85px; display:block;}
.navauto li:first-child:hover{background:url(../images/nav_bj_hong.jpg) repeat-x;}
.navauto li{ float:left; height:45px; line-height:45px; font-size:16px; font-weight:bold; text-align:center; padding-right:1px; width:100px;}
.navauto li a{ color:#FFF; width:100px; display:block;}
.navauto li a.bg_hong:hover{ background:url(../images/nav_bj_hong.jpg) repeat-x;}
.navauto li a#nav_hong_now{background:url(../images/nav_bj_hong.jpg) repeat-x;}
.navauto li a.bg_lan:hover{background:url(../images/nav_bj_lan.jpg) repeat-x;}
.navauto li a#nav_lan_now{background:url(../images/nav_bj_lan.jpg) repeat-x;}
.pd_sign{ position:absolute; right:12px; top:8px;}

/*分类导航*/
.dh_inner{ width:1000px; height:50px; overflow:hidden;}
.dh_inner ul{ height:50px;}
.dh_inner li{ float:left; padding:0 11px; height:50px; line-height:50px; overflow:hidden;}
.dh_inner li a strong{ padding:0 3px;}
.dh_inner li b{ padding-right:8px; color:#000;}
.dh_inner li.dh_pl{ padding-left:45px;}

.main{ width:1000px; margin:0 auto;}
.main_1{ width:1000px; height:486px;}
.m1_left{ width:260px;  border:1px solid #e4e4e4;float:left;}
.rmtj_bt{ height:44px; line-height:43px; background:url(../images/line_1.png) bottom left repeat-x; text-indent:15px; font-size:16px; font-weight:normal; }
.rmtj_bt a{ font-size:12px; color:#999; float:right; padding-right:15px;}
.rmtj_bt a:hover{color:#666;}
.rmtj_bt a img{ padding-left:5px;}
.rmtj_list{ width:230px; padding:10px 15px 0 15px; overflow:hidden;}
.rmtj_list li{ font-size:12px; height:30px; width:230px; overflow:hidden;line-height:30px; }
.rmtj_list li a.a_fl,.rmtj_list li a.a_sm{ float:left;}
.rmtj_list li a.a_fl{ width:45px; font-weight:bold;}
.rmtj_list li a.a_sm{ width:145px;}
.rmtj_list li a.a_yd{ float:right;}
.m1_right{ width:718px;  float:right; overflow:hidden;}

/*首页热门推荐*/
#b_hide{width:230px;display:block;padding:10px 15px 0 15px;}
#b_hide a{display:block;}
#b_hide li{ position:relative;float:left;line-height:30px; height:30px; width:230px;}
#b_hide li a.a_fl,#b_hide li a.a_sm{ float:left; color:#666;}
#b_hide li a.a_fl:hover,#b_hide li a.a_sm:hover{ color:#c9483c;}
#b_hide li a.a_fl{ width:45px; font-weight:bold;}
#b_hide li a.a_sm{ width:120px;}
#b_hide li a.a_yd{ float:right; color:#999; padding-right:5px;}
#b_hide li a.a_yd:hover{color:#c9483c;}
#b_hide li ul{position:absolute;top:-50px; left:230px;display:none; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;  border-top:4px solid #c81623; width:305px; height:180px;background:#FFF; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);}
#b_hide li ul li{ float:left; padding:10px; width:285px; height:160px; overflow:hidden;}
.hide_img{ height:160px; width:115px; float:left; padding-right:10px;}
.hide_img img{ height:160px; width:115px;}
.hide_text{ width:160px; height:160px;float:left; overflow:hidden;}
.hide_text h3{ font-size:15px; font-weight:bold; height:30px; overflow:hidden;}
.hide_text h4{ height:28px; line-height:28px; overflow:hidden;}
.hide_text h4 span{ float:left;}
.hide_text p{ line-height:22px; height:44px; overflow:hidden; color:#999;}
.hide_but{ width:160px; height:35px; padding-top:10px; overflow:hidden;}
.hide_but a{ float:left;display:block;text-align:center; line-height:35px;}
.hide_but a#a_ksyd{ background:#b63c3b; width:80px; height:35px; color:#FFF;}
.hide_but a#a_ksyd:hover{background:#c9483c;}
.hide_but a#a_jrsj{ width:78px; height:33px;color:#c81623; border:1px solid #c81623;}
.hide_but a#a_jrsj:hover{color:#ed4544; border:1px solid #ed4544; background:#FFF;}
#b_hide li:hover ul{display:block;z-index:1000;}


/*首页焦点图*/
.index_banner{ width:540px;position:relative; overflow:hidden }
.banner_img{ width:540px; height:276px; overflow:hidden;}
.split img{ width:540px; height:276px;}
.banner_num { width:200px;height:6px; position:absolute;bottom:15px;left:20px;z-index:999;overflow:hidden;}
.banner_num a{float:left;width:35px;height:6px; margin-right:5px; background:url(../images/b_i.png) no-repeat;}
.banner_num a.current,.banner_num a:hover{background:url(../images/b_i_hover.png) no-repeat;}

#yingshi_banner .index_banner{ width:718px;position:relative; overflow:hidden; }
#yingshi_banner .banner_img{ width:718px; height:320px; overflow:hidden;}
#yingshi_banner .split img{ width:718px; height:320px;}
#yingshi_banner .banner_num { width:200px;height:6px; position:absolute;bottom:15px;left:20px;z-index:999;overflow:hidden;}
#yingshi_banner .banner_num a{float:left;width:35px;height:6px; margin-right:5px; background:url(../images/b_i.png) no-repeat;}
#yingshi_banner .banner_num a.current,.banner_num a:hover{background:url(../images/b_i_hover.png) no-repeat;}

.ggzq{ width:716px; height:124px; border:1px solid #e4e4e4;}
.ggzq_list{ width:675px; height:54px; padding:13px 0 0 20px;}
.ggzq_list li{ float:left; width:215px; height:27px; line-height:27px; padding-right:10px;}
.ggzq_list li a{ color:#666;}
.ggzq_list li a:hover{color:#c9483c;}
.ggzq_list li.pr0{ padding-right:0;}

.main_2{ width:1000px; height:485px; overflow:hidden;}
.m2_left{ width:718px; height:485px; float:left;}
.npxs_bt{ height:43px;line-height:43px;font-size:16px; font-size:20px;}
.npxs_bt span{ float:left;}
.npxs_bt img{ margin:15px 0 0 15px;}
.npxs_box{ width:716px; height:440px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #d1d1d1;}
.npsjtj{ width:215px;height:716px;border-right:1px solid #e4e4e4; overflow:hidden; float:left;}
.npsjtj_xq{ width:185px; padding:24px 15px 0 15px;}
.l_img{ width:185px; height:258px; padding-bottom:10px;}
.l_img img{width:185px; height:258px;}
.l_box h3{ text-align:center; height:35px; line-height:35px; font-weight:bold; font-size:14px; overflow:hidden;}
.l_box p{ line-height:22px; height:44px; overflow:hidden;}
.l_ckxq{ width:185px; height:32px; overflow:hidden; padding-top:10px;}
.l_ckxq a{ width:183px; height:30px; border:1px solid #c9483c; display:block; text-align:center; line-height:30px; font-size:14px; color:#c9483c;}
.l_ckxq a:hover{border:1px solid #df6b6f;color:#df6b6f;}

.npsj_list{ width:486px; padding:24px 0 0 13px; float:left; overflow:hidden;}
.sj_list{ width:486px; height:308px; overflow:hidden;}
.sj_list li{ width:230px; height:132px; padding:0 13px 22px 0; float:left;}
.r_img{ float:left; padding-right:12px;}
.r_img img{ width:95px; height:132px;}
.r_box{ width:123px; height:132px; overflow:hidden;}
.r_box h3{ height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden;}
.r_box h4{ height:25px; line-height:25px;overflow:hidden; background:url(../images/line_1.png) repeat-x bottom left;}
.r_box p{line-height:20px; height:40px; overflow:hidden; padding:4px 0; color:#999;}
.r_box a#a_red{color:#c9483c; font-weight:bold;}
.sj_text{ width:448px; height:66px; padding:10px 0 0 15px;}
.sj_text li{ float:left; height:38px; line-height:38px; width:220px; padding-right:4px; font-size:13px;}
.sj_text li a{ color:#999;}
.sj_text li a#grey{ color:#666;}
.sj_text li a:hover,.sj_text li a#grey:hover{ color:#c9483c;}

.m2_right{width:260px; height:483px; border:1px solid #e4e4e4; float:right;position:relative;}
.tabbtn {height:44px;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;display:block;height:43px;line-height:43px;overflow:hidden;width:87px;text-align:center;font-size:14px;cursor:pointer;border-bottom:solid 1px #e4e4e4;}
.tabbtn li.current {border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;border-top:solid 2px #c81623; height:41px; border-bottom:none;}
.tabbtn li:last-child{ border-right:none;}
.tabcon {position:relative;/*必要元素*/overflow:hidden;}

.mainad{ width:1000px; height:84px; overflow:hidden;}
.mainad ul li{ float:left; height:84px; padding-right:8px;}
.mainad ul li img{ width:496px; height:84px;}
.mainad ul li:last-child{ padding-right:0;}

.main_3{ width:1000px; height:555px; overflow:hidden;}
.m3_left{width:718px; height:555px; float:left;}
.m3_bt{  border-bottom:1px solid #c81623; height:43px;}
.m3_bt h3{ float:left; line-height:43px; width:350px; height:43px;}
.m3_bt h3 span{ font-size:20px; float:left; padding-right:10px;}
.m3_bt h3 a{ display:block;  float:left; margin:12px 5px 0 5px;height:23px; line-height:23px; padding:0 8px; background:#d8d8d8; color:#666;}
.m3_bt h3 a:hover{ background:#c81623; color:#FFF;}
.tabbtn1 {height:43px; width:308px; float:right; border:1px solid #e4e4e4; border-bottom:none; margin-top:-1px; margin-right:-1px;}
.tabbtn1 li{float:left;position:relative;margin:0 0 0 -1px;display:block;float:left;height:44px;line-height:43px;overflow:hidden;width:103px;text-align:center;font-size:14px;cursor:pointer; }
.tabbtn1 li.current{border-left:solid 1px #c81623;border-right:solid 1px #c81623;border-top:solid 3px #c81623; height:41px; border-bottom:none;background:#FFF;}
.tabcon1 {position:relative;/*必要元素*/overflow:hidden; width:716px; height:510px; border:1px solid #ededed; border-top:none;}
.sublist1 ul{ width:676px; height:480px; padding:17px 20px 0 20px; overflow:hidden;}
.sublist1 ul li{ height:37px; width:676px; background:url(../images/line_1.png) repeat-x bottom left; line-height:37px; overflow:hidden;}
.sublist1 li:last-child{ background:none;}

.gxlb_zj{ width:490px;float:left; margin-right:10px; display:inline-block;}
.gxlb_zj a{ float:left;margin-right:15px; display:inline-block;}
.gxlb_zj a span{ padding-left:10px;}
.gxlb_zz{ width:80px;float:left;margin-right:10px; display:inline-block;}
.gxlb_sj{ width:85px; float:left;color:#999;}

.m3_right{width:260px; height:553px; border:1px solid #e4e4e4; float:right;position:relative;}
.tabbtn2 {height:44px;}
.tabbtn2 li{float:left;position:relative;margin:0 0 0 -1px;display:block;float:left;height:43px;line-height:43px;overflow:hidden;width:130px;text-align:center;font-size:14px;cursor:pointer;border-bottom:solid 1px #e4e4e4;}
.tabbtn2 li.current {border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;border-top:solid 2px #c81623; height:41px; border-bottom:none;}
.tabbtn2 li:last-child{ border-right:none;}
.s-index-side{width:250px;}
.weekly{margin-top:10px;font-size:13px;zoom:1;}
.show-block{position:relative;height:105px;text-align:left;margin:5px 0px 0px 12px;padding-left:83px;}
.show-block .pic{position:absolute;top:-5px;left:0px;}
.show-block img{display:block;height:105px;width:75px;}
.s-block-nr{ width:137px; position:absolute; top:0px;}
.s-block-nr p{ line-height:25px; font-size:12px; color:#999; height:25px; overflow:hidden;}
.weekly-list{padding:0px 10px 2px 10px;margin-top:-1px;position: relative;}
.weekly-list li{height:36px;line-height:36px;border-bottom:1px dotted #d8d8d8;overflow:hidden;*position:relative;zoom:1;}
.show-title{padding-left:10px; height:36px; overflow:hidden;}
.show-title em{ font-style:normal; float:right; color:#333; font-size:12px; margin-left:15px; display:inline-block;}
.weekly-list li .num{font-size:12px;line-height:20px; width:20px;height:20px;margin:8px 10px 0 0;color:#FFF; background:#c9483c; opacity:0.8; filter:alpha(Opacity=80); display:inline-block; float:left; border-radius:10px; text-align:center;}
.weekly-list li a{ color:#666;}
.weekly-list li.current a{font-weight:bold;}
.weekly-list li.current .show-title a:hover{color:#ff4e00;}
.weekly-list li.current .s-index-down{font-weight:normal;}


.mainhz{ height:178px; width:1000px; overflow:hidden;}
.hzhb_box{ width:998px; height:133px; border:1px solid #e4e4e4;}
.hzhb_box ul{ width:945px; padding:20px 0 0 23px;}
.hzhb_box ul li{ height:30px; line-height:30px; text-align:center; width:103px; padding-right:2px; float:left;}
.hzhb_box ul li a{color: #666;}
/*底部导航*/
.foot{ height:180px; width:100%;margin-top:40px;  display:block; color:#666;}
.foot_nr{ width:1000px; margin:0 auto; text-align:center; padding-top:25px;line-height:30px;font-size:12px;}
.foot_nr p a{color:#666; padding:0 17px;}
.foot_nr p a:hover{ color:#999;}
.foot_nr p a img{ vertical-align:middle; display:inline-block; margin-right:3px; margin-top:-4px;}



/*影视页面=============================================================================================================*/
.ys_main{ width:1000px; height:791px; overflow:hidden;}
.ys_bt{ height:42px; background:url(../images/line_1.png) repeat-x bottom left;font-size:16px;line-height:43px; position:relative;}
.ys_bt span{ padding-left:15px;}
.tabbtn_ys {height:20px; width:48px; position:absolute; right:8px; top:12px;}
.tabbtn_ys li{float:left;position:relative;width:20px; height:20px;line-height:20px; text-align:center; font-size:12px;overflow:hidden;background:#c3c3c3;cursor:pointer; border-radius:100%; color:#FFF; margin:0 2px; display:inline-block;}
.tabbtn_ys li.current{background:#c9483c;}
.tabcon_ys {position:relative;/*必要元素*/overflow:hidden; width:260px; }
.sublist_ys ul{ width:260px;}
.sublist_ys ul li{ width:260px; height:146px;  background:url(../images/line_1.png) repeat-x bottom left; overflow:hidden; float:left;}
.sublist_ys ul li:last-child{ background:none;}
.ystab_box{ width:236px; height:120px; margin:13px 12px; overflow:hidden;}
.y_img{ float:left; padding-right:10px;}
.y_img img{ width:86px; height:120px;}
.y_box{ width:140px; height:120px; overflow:hidden; }
.y_box h3{ height:28px; line-height:28px; font-weight:bold; font-size:15px; overflow:hidden; color:#333;}
.y_box h4{ height:25px; line-height:25px;overflow:hidden;color:#999;}
.y_box p{line-height:22px; height:44px; overflow:hidden; padding-top:5px;color:#666;}
.ys_point{ width:1000px; height:442px; overflow:hidden;}
.point_con{ width:998px; height:397px; border:1px solid #e4e4e4; overflow:hidden;}
.point_box{ width:956px; height:342px; padding:25px 0 0 20px; overflow:hidden;}

.p_b_left{ float:left; width:240px; height:342px; position:relative;}
.p_b_left img{ width:240px; height:342px;}
.point_text{ position:absolute; height:140px; background:rgba(0,0,0,0.7);bottom:0; left:0; z-index:100; padding:10px 15px;}
.point_text h3, .point_text h4{ text-align:center; padding-bottom:5px; height:30px; line-height:30px;}
.point_text h3{height:20px; overflow:hidden; font-size:18px;}
.point_text h3 a{ color:#FFF;}
.point_text h4{ font-size:14px;color:#c5c5c5;}
.point_text h4 a{ color:#c5c5c5;}
.point_text p{ color:#c5c5c5;overflow:hidden; border-top:1px dashed #b5b5b5; padding-top:10px; line-height:22px; height:66px;}

.p_b_right{ width:712px; height:342px; float:left; padding-left:4px;}
.p_b_right li{ width:340px; height:163px; padding:0 0 16px 16px; overflow:hidden; float:left;}
.p_img{ float:left;width:127px; height:163px;}
.p_img img{ width:127px; height:163px;}
.p_box{ width:212px; height:161px; overflow:hidden; border:1px solid #eaeaea; border-left:none; float:left;}
.p_hui{ width:184px; height:133px; margin:2px; padding:12px;background:#f2f2f2; overflow:hidden;}
.p_box h3{ height:28px; line-height:28px; font-weight:bold; font-size:15px; overflow:hidden; color:#333;}
.p_box h4{ height:25px; line-height:25px;overflow:hidden;color:#666;}
.p_box p{line-height:20px; height:60px; overflow:hidden; padding-top:10px;color:#999;}

.ys_new{ width:1000px; height:550px; overflow:hidden;}
.y_n_left{ width:718px; height:550px; float:left; overflow:hidden;}
.y_n_box{ width:716px; height:505px; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed; border-top:1px solid #d1d1d1;}
.y_n_list1{ width:646px; height:222px; padding:15px 35px; float:left; border-bottom:1px solid #ededed; overflow:hidden;}
.y_n_list1:last-child{ border-bottom:none;}
.y_n_list1 h3{ height:40px; line-height:40px; overflow:hidden; font-size:20px; padding-bottom:10px;}
.y_n_list1 h3 span{ width:4px; height:14px; display:inline-block; background:#c9493d; float:left; margin:13px 12px 0 0;}
.yskb_box{ width:630px; height:172px; padding-left:16px;}
.yskb_box p{ line-height:23px; height:46px; overflow:hidden; font-size:13px;}
.yskb_box p a{ color:#999;}
.yskb_list{ height:96px; overflow:hidden; padding-top:20px;}
.yskb_list li{ float:left; height:32px; line-height:32px; border:none; width:630px; font-size:14px;}
.yskb_list li img{ float:left; margin:14px 10px 0 0; display:inline-block;}

.y_n_right{width:260px; height:549px; border:1px solid #e4e4e4; border-top:none;float:right;position:relative;}
.y_n_right ul{ width:260px; height:504px; overflow:hidden;}
.y_n_right ul li{ width:224px; height:66px; float:left; padding:17px 18px; border-bottom:1px solid #e4e4e4;}
.y_n_right ul li:last-child{ border-bottom:none;}
.zzzf_box{ float:left; width:148px; height:66px; overflow:hidden;}
.zzzf_box h3{ font-size:15px; height:22px; line-height:22px; overflow:hidden;}
.zzzf_box p{ height:40px; line-height:20px; overflow:hidden; padding-top:4px;}

.ys_work{ width:1000px; height:430px; overflow:hidden;}
.ys_w_con{ width:1000px; height:387px; overflow:hidden;}
.works_box_left{ width:716px; height:385px; border-top:1px solid #e4e4e4; border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed; float:left; overflow:hidden;}
.works_box_left li{ border-right:1px solid #ededed; border-bottom:1px solid #ededed; width:307px;height:150px;float:left;  padding:21px 25px;}
.works_box_left li.br_0{ border-right:0;}
.ys_img{ padding-right:10px; float:left;}
.ys_img img{ width:108px; height:150px;}

.works_box_right{ width:260px; float:right;}
.works_box_right a{ height:50px; line-height:50px; text-align:center; width:258px; border:1px solid #e4e4e4; display:block; margin-bottom:15px; font-size:15px; color:#000;}
.works_box_right a:last-child{ margin-bottom:0;}
.works_box_right a:hover{ border:1px solid #c9493d; color:#c9493d;}

.ys_hzhb{ width:1000px; height:100px; overflow:hidden;}
.ys_hzhb_box{ width:1000px; height:57px; background:#eeeeee;}

/*影视改版优质IP推荐开始*/
.webguide{
    padding-bottom: 15px;
}
.yishi_ban_botWrap{
    width:718px;
    height: 437px;
    overflow: hidden;
}
.yishi_banTop{
    font-size: 20px;
    margin: 15px 0 15px 0;
}
.yishi_ban_botPics{
    height: 398px;
    background: #fff;
    border:1px solid #ccc;
}
.yishi_ban_botTit{
    padding:18px 0 17px 46px;
    width: 645px;
    height: 20px;
}
.yishi_ban_botTit span{
    font-size:15px;
    color:#333333;
    line-height: 20px;
    float: left;
    display:inline-block;
}
.yishi_ban_botTit .choose{
    color:#c9483c;
}

.yishi_ban_botTit span:hover{
    color:#c9483c;
    cursor:pointer;

}
.yishi_ban_botTit label{
    color: #000000;
    background-color: #000;
    width: 1px;
    display: inline-block;
    height: 20px;
    float: left;
}
.yishi_ban_botTit #getMore span{
    font-size: 14px;
    color: #c9483c;
}
.yishi_ban_botPics .yishi_ban_botCon{
    width:718px;
}
.yishi_ban_botPics img{
    margin:0 40px 0 40px;
    height: 132px;
    width: 98px;
}

.yishi_ban_botPics .ysPerPic{
    float: left;

}
.yishi_ban_botPics .ysPerPic p{
    margin:11px 0 11px 0;

}
.ysMidBanFirst{
    margin:30px auto 30px;
}
.ysLiterCol{
    margin:0 auto 0;
    width: 1000px;
    height: 500px;
}
.ysLiterLeftWrap{
    width:718px;
    height: 440px;
    float: left;
}
.ysLiterTit{
    padding:9px 0 15px;
    font-size:19px;
    color:#333;
    line-height: 19px;
}
.ysLiterTit span:hover{
    color:#c9483c;
    cursor: pointer;
}
.ysLiterLeftCon,.ysLiterLeftCons{
    border:1px solid #E4E4E4;
    border-bottom: 1px solid #ECECEC;
    /**/
    height: 440px;
    width:716px;
}
.ysLiterLeftCons{
    height: 473px!important;
}
.ysLiterLLeft{
    width: 215px;
    height: 100%;
    border-right:1px solid #E4E4E4;
    float: left;
}
.ysLiterLeftCon .literImgPerson,.ysLiterLeftCons .literImgPerson{
    padding:22px 0 22px 15px;
}
.ysLiterLeftCon .literImgTit,.ysLiterLeftCons .literImgTit{
    color:#666;
    margin-left:72px;
    margin-bottom: 10px;
}
.ysLiterLeftCon,.ysLiterLeftCons{
    font-size:12px;
}
.ysLiterLeftCon h3,.ysLiterLeftCons h3{
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.ysLiterLeftCon h3 a:hover,.ysLiterLeftCons h3 a:hover{
    color: #D21623;
}
.ysLiterLeftCon .literImgCon,.ysLiterLeftCons .literImgCon{
    height: 93px;
    padding: 0 20px 0 15px;
}
.literImgCon{
    height: 44px!important;
    overflow: hidden;
}
.ysLiterLeftCon .literImgCon span,.ysLiterLeftCons .literImgCon span{
    line-height: 18px;
}

.ysLiterLeftCon .literImgBot,.ysLiterLeftCons .literImgBot{
    width: 183px;
    height: 30px;
    border:1px solid #C9483C;
    margin-left:15px;
    line-height: 30px;
    text-align: center;
    color:#C9483C;
    display: block;
}
.literImgBot{
    margin-top: 10px;
}
#literImgBot:hover{
    border:1px solid #DF6B6F;
    color:#DF6B6F;
    cursor: pointer;
}
.ysLiterLMid{
    width: 316px;
    padding:15px 0 0 10px;
    float: left;
    height: 100%;
}
.ysLiterLMid dl{
    width: 306px;
    margin-bottom: 10px;
    height: 140px;
}
.ysLiterLMid dt{
    margin-right: 10px;
    float: left;
}
.ysLiterLMid dd{
    float: left;
    width: 196px;

}

.ysLiterLMid dd .ysLiterLMidPerTit a{
    font-size:14px;
    color:#333;
    margin-top: -4px;
    margin-bottom: 14px;
}
.ysLiterLMid dd .ysLiterLMidPerTit a:hover{
    color:#C9483C;

}
.ysMaleCon .ysLiterLMid dd .ysLiterLMidPerTit:hover{
    color:#3B7DDB;
}

.ysLiterLMid dd .literCon{
    height: 96px;
    line-height: 23px;
    color:#B2B2B2;
}
.ysLiterLMid dd p:first-child span{
    line-height: 23px;
}
.ysLiterLMid .clickMeRead a{
    color:#333;
    padding-left: 139px;
}
.ysLiterLMid .clickMeRead a:hover{
    color:#C9483C;
}
.ysMaleCon .ysLiterLMid .clickMeRead:hover{
    color:#3B7DDB;
}
.ysLiterLRight{
    float: left;
    padding:34px 0 0 19px;
}
.ysLiterLRight_Con{
    height: 398px;

}
.ysLiterLRight p{
    color:#666;
    font-size:14px;
    margin-bottom: 19px;
    cursor:pointer;
}
.ysLiterLRight p:hover,.rootWorkSpeAreaRCon .goNext:hover,.feLastestSigRCon .goNext:hover{
    color:#C9483C;
    cursor: pointer;
}
.ysMaleCon .ysLiterLRight p:hover{
    color:#3B7DDB;
}
.ysLiterLRight p span{
    color:#B2B2B2;
    font-size:14px;
}
.ysLiterLRight p span:hover{
    color:#C9483C;
}
.ysMaleCon .ysLiterLRight p span:hover{
    color:#3B7DDB;
}
.ysLiterLRight .goNext,.rootWorkSpeAreaRCon .goNext,.feLastestSigRCon .goNext,.feLastestSigRCon .goNext{
    background: url(../images/t_jt.png) center right no-repeat;
    width: 53px;
    float: right;

}
.ysLiterRightWrap{
    margin-left:20px;
    width: 228px;
    height: 494px;
    float: left;
    border:1px solid #E4E4E4;
    padding:21px 16px 0 15px;
}
.ysLiterRight_tit{
    font-size:15px;
    color:#333;
    margin:0 0 28px 5px;
}
.ysLiterRight_Con{
    width: 229px;
    height: 12px;
    margin-bottom: 17px;
    line-height: 12px;
    cursor:pointer;
}
.ysLiterRight_infoLeft{
    color:#666;
    float: left;
    font-size:12px;
}
.ysLiterRight_infoLeft:hover{
    color:#C9483C;
}
.ysMaleCon .ysLiterRight_infoLeft:hover{
    color:#3B7DDB;
}
.ysLiterRight_infoLeft span{
    color:#666;
    font-size:12px;
}
.ysLiterRight_infoLeft span:hover{
    color:#C9483C;
}
.ysMaleCon .ysLiterRight_infoLeft span:hover{
    color:#3B7DDB;
}
.ysLiterRight_infoRight{
    float: right;
    color:#999;
    cursor:pointer;
}
.ysLiterRight_infoRight:hover{
    color:#C9483C;
}
.ysMaleCon .ysLiterRight_infoRight:hover{
    color:#3B7DDB;
}
.pubLiterColWrap{
    height: 491px;
    width: 1000px;
    margin:0 auto 0;
}
.pubLiterColTit{
    height: 33px;
    line-height: 21px;
    font-size:20px;
    color:#333;
}
.pubLiterMain{
    width: 1000px;
    height: 458px;
}
.pubLiterColLeft{
    width:696px;
    height: 446px;
    padding:10px 0 0 20px;
    float: left;
    border:1px solid #E4E4E4;
}
.pubLiterColLeft dl{
    height: 139px;
    width: 229px;
    margin-bottom: 11px;
    float: left;
}
.pubLiterColLeft dl dt{
    width: 100px;
    height: 139px;
    margin-right: 9px;
    float: left;
}
.pubLiterColLeft dl dd{
    width: 120px;
    height: 139px;
    float: left;
}
.pubLiterColLeft dl dd h4 a{
    font-size:14px;
    line-height: 14px;
    color:#333;
    height: 26px;
    display: inline-block;
}
.pubLiterColLeft dl dd h4 a:hover{
    color: #C9483C;
    cursor: pointer;
}
.pubLiterColLeft dl dd p{
    color:#A5A5A5;
    line-height: 24px;
}

.pubLiterColRight{
    width: 262px;
    height: 458px;
    margin-left: 20px;
    float: left;
}
.pubLiterColRight .pubLiterColRightHeader{
    color:#C9483C;
    font-size:14px;
    border:1px solid #C9483C;
    margin-top: 0;
}
.pubLiterColRight a{
    width: 260px;
    line-height: 50px;
    color:#3F3F3F;
    font-size:14px;
    border:1px solid #E4E4E4;
    margin-top:16px;
    text-align: center;
    display: block;
}
.pubLiterColRight a:hover{
    color:#C9483C;
    border:1px solid #C9483C;
    cursor: pointer;
}
.coopPterWrap{
    width:1000px;
    margin:0 auto 40px;
}
.coopPterWrap h3{
    font-size:20px;
    color:#333;
    line-height: 20px;
    padding:31px 0 11px 0;
}
.coopPterWrap .coopMain{
    width: 981px;
    padding:15px 0 0 19px;
}
.coopPterWrap .coopMain img{
    margin-bottom: 15px;
    margin-right: 17px;
}
/*-------------------------- 影视End --------------*/
/*---------------------- female Start ---------------------- */
.ysMaleCon  .ysLiterLeftWrap .ysLiterLMid a:hover{color:#3B7DDB;}

.feNavHidden{
    width: 991px;
    height: 31px;
    padding:18px 0 0 9px;
    margin:0 auto 0;
    background: #EDEDED;;
    position: absolute;
    index:10;
    display: none;
}
.feNavHidden .feNavDotWrap{
    font-size:14px;
    color:#333;
    margin:0 21px 0 23px;
}
.feNavHidden .feNavDotWrap:hover{
    color:#B3403E;
    cursor:pointer;
}
.feNavHidden .feNavDotWrap:hover .feNavDot{
    background: url(../images/dotbigred.gif) center center no-repeat;
}
.feNavDot{
    display:inline-block;
    background: url(../images/dotbig.gif) center center no-repeat;
    width:3px;
    height: 14px;
}
.feBanner{
    padding-top: 10px;
    width: 1000px;
    margin:10px auto 10px;
}
.feBanner a{
    display: block;

}
.feMainTopWrap{
    height: 588px;
    width: 1000px;
    margin:0 auto 0;
}
.feMainTopSug{
    width: 210px;
    height: 588px;
    float: left;
}
.feMainTopSugTit{
    height: 37px;
    width:210px;
    /*    width: 210px;
        height: 588px;
        float: left;*/
}
.feMainTopSugTit .feMainTit{
    border: 1px solid #e4e4e4;
    line-height: 18px;
    width: 72px;
    height: 22px;
    float: left;
    font-size: 18px;
    color: #333;
    padding: 13px 10px 0 10px;
    border-right: none;
}
.feMainTopSugC{
    width: 57px;
    height: 35px;
    float: left;
    font-size:16px;
    color:#333;
    line-height: 36px;
    text-align: center;
    border: 1px solid #e4e4e4;
    border-left: none;
    cursor:pointer;
}
.femaleStyle{
    height: 34px;
    border-top: 3px solid #C9483C;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: none;
}
.feMainTopSugCText{
    width: 57px;
    float: left;
}
.feMainTopSugCon{
    width: 188px;
    height: 528px;
    padding:20px 0 0 20px;
    border:1px solid #e4e4e4;
    border-top: none;
}
.feMainTopSugCon .feMainTt{
    color:#666;
}

.feMainTopSugCon .feMainTc{
    color:#999;
}
.perinfoWrap{
    width: 188px;
    height: 497px;
    border-top: none;
}
.perinfoWrap .perinfo{
    /*margin:0 0 17px 0;*/
    height:32px;
    position: relative;
    cursor:pointer;
}
/*#feMainTopSugConRight .feMainMouseover{*/
    /*width: 310px;*/
    /*height: 172px;*/
    /*background-color: #fff;*/
    /*position: absolute;*/
    /*left: -350px;*/
    /*top: 0;*/
    /*display: none;*/
/*}*/
#feMainTopSugConRight .feMainMouseover{
    width: 310px;
    height: 172px;
    background-color: #fff;
    position: absolute;
    left: -326px;
    top: -25px;
    display: none;
}

/*.feMainMouseover{*/
    /*width: 310px;*/
    /*height: 172px;*/
    /*background-color: #fff;*/
    /*position: absolute;*/
    /*right: -300px;*/
    /*top: 0;*/
    /*display: none;*/
    /*z-index: 10;*/
    /*padding-top: 12px;*/
    /*padding-left: 12px;*/
    /*border: 2px solid #ccc;*/
    /*border-top: 3px solid #C9493C;*/
    /*border-radius: 6px;*/
/*}*/
.feMainMouseover{
    width: 310px;
    height: 172px;
    background-color: #fff;
    position: absolute;
    right: -320px;
    top: -35px;
    display: none;
    z-index: 10;
    padding-top: 12px;
    padding-left: 12px;
    border: 2px solid #ccc;
    border-top: 3px solid #C9493C;
    border-radius: 6px;
}
.cp{
    cursor:pointer;
}
.feMainchange{
    line-height: 30px;
    color:#999;
    width: 188px;
    height: 30px;
    cursor:pointer;
    background: url(../images/yingshi07.jpg) 41px center no-repeat;
}
.feMainTopCoop{
    width: 540px;
    height: 588px;
    margin:0 20px 0;
    float: left;
}

.fePublic{
    height: 149px;
}
.fePublicTit{
    padding-top:16px;
    height: 28px;
}
.fePublicTit .feRedWarn{
    margin-right: 5px;
    background: #C8483B;
    width: 7px;
    height: 15px;
    display: inline-block;
    float: left;
}
.fePublicTit h3{
    font-size:15px;
    line-height: 15px;
    color:#B73D3B;
    display:inline-block;
}
.fePublicTit p{
    color:#B73D3B;
    float: right;
    width: 45px;
    height: 12px;

}
.fePublicCon{
    height: 86px;
    border: 1px solid #e4e4e4;
    padding:20px 0 0 12px;
}
.fePublicCon li{
    float: left;
}

.fePublicCon li{
    width: 258px;
    margin:0 0 9px 0;
}
.fePublicCon li a,.fePublicConBusi li span a{
    color: #333;
}
.fePublicCon li a:hover,.fePublicConBusi li span a:hover{
    color: #B73D3B;
}
.fePublicConBusi{
    height: 96px;
    border: 1px solid #e4e4e4;
    padding:20px 0 0 12px;
}
.fePublicConBusi li{
    margin-bottom: 5px;
}
.feMainTopNewShelf{
    width: 210px;
    height: 588px;
    float: left;
    position: relative;
}
.perinfoTitPic img{
    width: 174px;
    height: 98px;
}
.feErweima{
    width: 111px;
    height: 126px;
    border:1px solid #ccc;
    position: absolute;
    right: -128px;
    top:0;
    padding-top:22px;
    /*    background:url(../images/yingshi11.jpg) right top no-repeat;
    */}
.feErweimaImg{
    margin-bottom: 11px;
    text-align: center;
}
.feErweimaTxt{
    text-align: center;
    line-height: 20px;
}
.feRight_tit{
    height: 43px;
    margin:0;

}
.feRight_titDay{
    width: 85px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    color:#333;
    /*    border-top: 1px solid #E4E4E4;
    */    border-bottom: 1px solid #E4E4E4;
    float: left;
    overflow: hidden;
    border-top:2px solid #fff;
    cursor:pointer;
}
.feWeek{
    border-left: 1px solid #E4E4E4;
}
.feRight_titDayHover{
    border-top:2px solid #C9483C;
    border-bottom: 0px;
}
.feRightConWrap{
    padding:0 16px 0 15px;
    width: 228px;
    margin-top: 20px;
}
.feRightConWrap .ysLiterRight_Con{
    width: 200px;
}
.feLiterTit{
    height: 22px;
    padding-top:9px;
}
.ysLiterTit .feRedWarn{
    width:232px;
    height: 19px;
    background: #CA483B;
    margin-right: 10px;
    width: 9px;
    height: 15px;
    display: inline-block;
}
.ysMaleCon .ysLiterTit .feRedWarn{
    background: #3B7DDB;
}
.feLastestSigPros{
    margin:0 auto 0;
    width: 1000px;
    height: 549px;

}
.feLastestSigPros p,.feLastestSigPros h3,.feLastestSigPros h4,.feLastestSigPros img{
    cursor:pointer;
}
.feLastestSigPros p:hover,.feLastestSigPros h3:hover,.feLastestSigPros h4:hover,.feLastestSigLCon p a:hover{
    color:#C8483D;
}
.feLastestSigLeft{
    width: 230px;
    height: 543px;
    border: 1px solid #e4e4e4;
    border-right: 0;
    float: left;
}
.feLastestSigLeft h3{
    line-height: 54px;
    margin-left:10px;
    font-size: 20px;
    color:#333;
}
.feLastestSigLCon p{
    overflow:hidden;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px dotted #e4e4e4;
    padding:0 10px;
}
.feLastestSigLCon p a{
    float:left;
    color: #666;
}
.feLastestSigLCon p span{
    float:right;
    width: 82px;
    color: #999;
}
.feLastestSigMid{
    width: 536px;
    height: 543px;
    border: 1px solid #e4e4e4;
    border-right: 0;
    float: left;
}
.feLastestSigMid h3{
    text-align: center;
    padding-top:20px;
    height: 51px;
    font-size: 20px;
    color: #333;
}
.feLastestSigRCon{
    width: 536px;
    height: 420px;
}
.feLastestSigMid dl{
    width: 243px;
    height: 139px;
    margin-bottom: 20px;
    margin-left: 25px;
    float: left;
}
.feLastestSigMid dt{
    float: left;
    margin-right: 10px;
    width: 100px;
}
.feLastestSigMid dd{
    width: 125px;
    float: left;
}
.feLastestSigMid dd h4 a{
    margin-bottom: 6px;
    font-size:14px;
    line-height: 14px;
    color:#333;
    display: block;
}
.feLastestSigMid dd h4 a:hover{
    color: #c9483c;
}
.feLastestSigMid dd p{
    margin-bottom: 6px;
    line-height: 24px;
}


.feLastestSigRight{
    width: 230px;
    height: 543px;
    border: 1px solid #e4e4e4;
    float: left;
}
.feLastestSigRight h3{
    line-height: 54px;
    margin-left:10px;
    font-size: 20px;
    color:#333;
}
.tabbtn_ys li.current {
    background: #c9483c;
}
.febto{
    height: 735px;
}
.febto .feRedDot {
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    background: #c9483c;
    cursor: pointer;
    border-radius: 100%;
    color: #FFF;
    margin: 0 2px;
    display: inline-block;
}
.feNovelCon{
    display: none;
}
.feNovelCon dl{
    height: 103px;
}
.feNovelCon dl dt{
    width: 75px;
    float: left;
    margin:0 10px 0;
}
.feNovelCon dl dd p{
    border: 0;
}
.feConref{
    height: 27px;
    line-height: 20px;
    padding-left: 10px;
    border-bottom: 1px dotted #ccc;
    cursor:pointer;
}
.feLastestSigLeftTit{
    height: 49px;
    padding-top:22px;
}
.feLastestSigLeftTit span{
    display: inline-block;
    font-size: 20px;
    line-height: 20px;
    color: #333;
    margin: 0 8px 0;
}
.febtoWrap{
    width: 208px;
    margin-top: 10px;
}
.feActive{
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}
.feActive .feConref{
    border-bottom: 0;
    padding-bottom: 10px;
}
.feActive .feNovelCon{
    display: block;
}
.feWeekUpdateWrap{
    margin: 0 auto 0;
    width: 1000px;
    height: 791px;
}
.feWeekUpdateLeft{
    width: 208px;
    height: 789px;
    border: 1px solid #e4e4e4;
    float: left;

}
.feWeekUpdateLCon{
    display: none;
}
.feWeekUpdateLTit{
    height: 28px;
    padding-left: 9px;
    padding-top: 16px;
    font-size: 18px;
}
.feWeekUpdateLW{
    font-size::19px;
    line-height: 19px;
    color:#333;
    cursor:pointer;
}
.feWeekUpdateLW:hover{
    color:#CB493C;
}
.feWeekUpdateLM{
    font-size::19px;
    line-height: 19px;
    color:#333;
    cursor:pointer;
}
.feWeekUpdateLM:hover{
    color:#3D7EDC;
}
.feWeekUpdateLS{
    margin:0 15px 0;
    display:inline-block;

}
.feWeekUpdatePerWrap{
    width: 208px;
    border-bottom: 1px dotted #ccc;
}
.feWeekUpTxtWr{
    padding-left: 10px;
    line-height: 36px;
    cursor:pointer;
}
.feWeekUpTxtWr p {
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    background: #c9483c;
    cursor: pointer;
    border-radius: 100%;
    color: #FFF;
    margin: 9px 9px 0 0;
    display: inline-block;
}
.feWeekUpdatePerWrap dl{
    width: 196px;
    height: 105px;
    padding-left: 12px;
    padding-bottom: 9px;
    display: none;
}
.feWeekUpdatePerWrap dl dt{
    padding-right:12px;
    float: left;
}
.feWeekUpdatePerWrap dl dd p{
    line-height: 24px;
}
.displayBlock{
    display: block ! important;
}
.feWeekUpdateCenter{
    width: 526px;
    height: 791px;
    /*    border: 1px solid #e4e4e4;
    */    float: left;
    margin:0 29px;
    /*    background: #f40;
    */}
.feWeekUpdateCTit{
    height: 50px;
}
.feWeekUpdateCTit h3{
    padding:20px 0 0 7px;
    font-size:20px;
    line-height: 20px;
    color:#333;
    float: left;
    width: 221px;
    height: 29px;
    border-bottom: 1px solid #D46C63;
}
.feWeekUpdateCPer{
    float: right;
    height: 52px;
    width: 298px;
}
.feWeekUpdateCPerson{
    text-align: center;
    font-size: 18px;
    color: #333;
    line-height: 50px;
    height: 48px;
    width: 147px;
    border: 1px solid #ccc;
    display: inline-block;
    float: left;
    cursor:pointer;
    border-bottom:1px solid #D46C63;
}
.feWeekUpdateCPerHover{
    border-bottom: 0;
    border-top: 3px solid #D46C63;
    border-left: 1px solid #D46C63;
    border-right: 1px solid #D46C63;
    height: 47px;
}
.feWeekUpdateCCon{
    border: 1px solid #e4e4e4;
    border-top: 0;
    height: 740px;
    display: none;
}
#updateGril p,#updateBoy p{
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dotted #d8d8d8;
    color: #999;
    width: 504px;
}
#updateGril p:last-child,#updateBoy p:last-child{
    border-bottom:0px;
}
#updateGril p a:first-child,#updateBoy p a:first-child{
    margin-left:10px;
}
#updateGril p a,#updateBoy p a{
    display: inline-block!important;
    border-bottom: 0px!important;
}
#updateGril p span#updateBoy p span{
    float:right;
}
.feWeekUpRed{
    color:#D46C63;
}
.feWeekUpdateRight{
    width: 204px;
    height: 789px;
    border: 1px solid #e4e4e4;
    float: left;
}
.feWeekUpdateRight .feWeekUpdatePerWrap{
    width: 204px;
}
/*---------------------- female End ---------------------- */
/*---------------------- 投稿须知 Start ---------------------- */

.sendProRequestWrap{
    width: 100%;
    height: 2039px;
    /*    margin:0 auto 0;
    */    background:url(../images/Instructions.jpg) center center no-repeat;
}
.sendProRequestMain{
    position: relative;
    width: 1000px;
    height: 1344px;
    margin: 0 auto 0;
    padding-top:698px;
}
.sendProRequestHead {
    padding-top:90px;
    width: 728px;
    height: 1033px;
    margin:0 auto 0;
}
.sendProRequestHead h2{
    height: 48px;
    text-align: center;
    font-size:27px;
    color:#B04C2F;
    font-family: "斜体";
    font-weight: 700;
}
.sendProReqBody span{
    color:#B04C2F;
}
.sendProReqBody p{
    line-height: 26px;
    font-size:14px;
    color:#AB9C84;
}
.rightPosTextWrap{
    position: relative;
}
.rightContentLocalWriterWrap{
    position: absolute;
    right: 134px;
    top: 1027px;
}
.rightContentLocalWriterWrap label{
    position: absolute;
    right:0;
    top: 0;
    font-size:17px;
    color:#CDCDD0;
}
.rightContentLocalWriterWrap .srFirst{
    right: -242px;
    top: -51px;
}
.rightContentLocalWriterWrap .srSecond{
    right: -242px;
    top: 30px;
}
.rightContentLocalWriterWrap .srThird{
    right: -242px;
    top: 109px;
    color:#B04C2F;
}
.rightContentWrap{
    position: absolute;
    right: 134px;
    top: 1020px;
}
.rightContentWrap label{
    position: absolute;
    right:0;
    top: 0;
    font-size:17px;
    color:#CDCDD0;
}
.rightContentWrap .srFirst{
    right: -242px;
    top: -51px;
}
.rightContentWrap .srSecond{
    right: -242px;
    top: 30px;
}
.rightContentWrap .srThird{
    right: -242px;
    top: 109px;
    color:#B04C2F;
}
.rightPosTextWrap .srFirst a,.rightPosTextWrap .srSecond a{
    color: #fff;
}
.rightPosTextWrap .srThird a{
    color:#B04C2F;
}
/*---------------------- 投稿须知 End ---------------------- */
/*---------------------- 纯分成 Start ---------------------- */
.sendProRequestBenigitWrap{
    width: 100%;
    height: 2753px;
    /*    margin:0 auto 0;
    */  background:url(../images/WriterWelfare.jpg) center center no-repeat;
    /*background-size: 1920px;*/
}
.sendProRequestBenigitMain{
    width: 1000px;
    height: 2055px;
    margin: 0 auto 0;
    padding-top:698px;
    position: relative;
}
.sendProRequestBenigitHead {
    padding-top:90px;
    width: 731px;
    height: 1745px;
    margin-left:176px;
}
.sendProRequestBenigitHead h2{
    height: 48px;
    font-size:27px;
    color:#B04C2F;
    font-family: "斜体";
    font-weight: 700;
}
.sendProRequestBenigitHead h2{
    color:#B04C2F;
}
.sendProRequestBenigitHead p{
    line-height: 26px;
    font-size:14px;
    color:#AB9C84;
}
.sendProRequestBenigitHead span{
    color:#B04C2F;

}
.sendProReqBenigitBodyfen{
    height: 806px;
}
.sendProReqBenigitBodyfenS{
    height: 261px;
}
.sendProReqBenigitBodyfenTS{
    height: 282px;
}
.sfeTxt{
    position: relative;
}
.sfeTxt label{
    position: absolute;
    right:0;
    top: 0;
    font-size:17px;
    color:#CDCDD0;
}
.sfeTxt .srFirst{
    right: -226px;
    top: -52px;
    color:#B04C2F;
}
.sfeTxt .srFirst a{
    color: #B04C2F;
}
.sfeTxt .srSecond{
    right: -206px;
    top: 28px;

}
.sfeTxt .srThird{
    right: -206px;
    top: 107px;
}
.sfeTxt .srSecond a,.sfeTxt .srThird a{
    color: #fff;
}
.srFirst a:hover,.srSecond a:hover,.srThird a:hover{
    color: #B04C2F;
    cursor: pointer;
}
/*---------------------- 纯分成 End ---------------------- */

/*---------------------- 本土作家 Start ---------------------- */
.sendProRequestChnWrap{
    width: 100%;
    height: 1812px;
    /*    margin:0 auto 0;
    */    background:url(../images/NativeWriters.jpg) center center no-repeat;
}
.sendProRequestChnMain{
    width: 1000px;
    height: 1105px;
    margin: 0 auto 0;
    padding-top:698px;
    position: relative;
}
.sendProRequestChnHead {
    padding-top:90px;
    width: 731px;
    height: 795px;
    margin-left:176px;
}
.sendProRequestChnHead h2{
    height: 48px;
    font-size:27px;
    color:#B04C2F;
    font-family: "斜体";
    font-weight: 700;
}
.sendProRequestChnHead h2{
    color:#B04C2F;
}
.sendProRequestChnHead p{
    line-height: 26px;
    font-size:14px;
    color:#AB9C84;
}
.sendProRequestBenigitHead span{
    color:#B04C2F;

}
.sendProReqChnBodyfen{
    height: 410px;
}
.sendProReqChnBodyfenS{
    height: 261px;
}
.sfeTxtChn{
    position: relative;
}
.sfeTxtChn label{
    position: absolute;
    right:0;
    top: 0;
    font-size:17px;
    color:#CDCDD0;
}
.sfeTxtChn .srFirst{
    right: -226px;
    top: -43px;
}
.sfeTxtChn .srSecond{
    right: -205px;
    top: 35px;
    color:#B04C2F;
}
.sfeTxtChn .srThird{
    right: -205px;
    top: 115px;
}
.srFirst a,.srThird a{
    color: #fff;
}
.srSecond a{
    color: #B04C2F;
}
/*---------------------- 本土作家 End ---------------------- */
/*---------------------- 作家排名 End ---------------------- */

/*.writerBanWrapLeft{*/
    /*width:230px;*/
    /*height: 388px;*/
    /*background:#F2F2F2;*/
    /*float: left;*/
/*}*/
/*.writerBanWrapRight{*/
    /*width: 750px;*/
    /*height: 2300px;*/
    /*margin-left: 20px;*/
    /*float: left;*/
    /*background: #fff;*/
/*}*/
/*.writerBanWrapLeftTit{*/
    /*height: 34px;*/
/*}*/
/*.writerBanWrapLeftTit p{*/
    /*height: 34px;*/
    /*width: 115px;*/
    /*float: left;*/
    /*color: #333;*/
    /*font-size: 20px;*/
    /*line-height: 34px;*/
    /*margin-top: 3px;*/
    /*text-align: center;*/
    /*cursor:pointer;*/
/*}*/
/*p.writerBanWrapLeftTitH{*/
    /*background: #B53B3B;*/
    /*color:#fff;*/
/*}*/
/*.writerBanWrapLeftCon{*/
    /*width: 230px;*/
    /*height: 347px;*/
    /*padding-top:23px;*/
    /*display: none;*/
/*}*/
/*.writerBanWrapLeftCon p{*/
    /*width: 65px;*/
    /*margin:0 25px 29px;*/
    /*float: left;*/
    /*font-size:14px;*/

/*}*/

.writerBanner{
    padding:30px 0 30px;
    width: 1000px;
    margin:0 auto 0;
}
.writerBanWrap{
    width: 1000px;
    height: 2300px;
    margin:0 auto 0;
}
.writerBanWrap  a:hover,a:active {
    color:#c81623;
}
.writerBanWrap  a:visited,a:link{
    color:#333333;
}
.writerBanWrapLeft{
    width:230px;
    height:2300px;
    float: left;
    position: relative;
}
.writerBanWrapRight{
    width: 750px;
    height: 2300px;
    margin-left: 20px;
    float: left;
    background: #fff;
}

.writerBanWrapMy{
    width:230px;
    height:567px;
    margin-bottom: 0px;
    position: absolute;

}
.writerBanWrapTit{
    height: 34px;
}
.writerBanWrapTit p{
    height: 34px;
    width: 115px;
    color: #333;
    font-size: 20px;
    line-height: 34px;
    margin-top: 3px;
    text-align: center;
    cursor:pointer;
    float:left;
}
p.writerBanWrapTitH{
    background: #B53B3B;
    color:#fff;
}

.writerBanWrapLeftCon{
    width: 115px;
    height: 510px;
    padding-top:20px;
    float: left;

}
.writerBanWrapLeftCon p{
    /*width: 65px;*/
    /*margin:0 24px 22px;*/
    margin:0 22px 22px 22px;
    font-size:15px;

}

.writerBanWrapRightCon{
    width: 115px;
    height: 510px;
    padding-top:20px;
    float: right;

}
.writerBanWrapRightCon p{
    /*width: 65px;*/
    /*margin:0 24px 22px;*/
    margin:0 22px 22px 22px;
    font-size:15px;

}
.writerBanWrapRigConPer{
    width: 230px;
    height: 568px;
    float: left;
}
.wbConMid{
    margin:0 30px 0;
}
.moreImg{
    width: 8px;
    height: 15px;
    background: url(../images/more.png) center center no-repeat;
    display: inline-block;
    margin-left: 2px;
}
.writerBBotWrap{
    height: 30px;
    width: 230px;
}
.writerBBotWrap p{
    float: right;
    margin-top: 10px;
    margin-right: 21px;
    color: #B53B3B;
    cursor: pointer;
}
/*---------------------- 作家排名 End ---------------------- */
/*---------------------- 草根计划 End ---------------------- */
.rootBanTop{
    width: 1000px;
    height: 474px;
    background:url(../images/qing_chun_banner.jpg) center center no-repeat;
    position: relative;
}
.rootBanTop a{
    font-size:20px;
    color:#E9050A;
    font-family: 微软雅黑;
    position: absolute;
    right:0;
    bottom:0;
}
.rootBanTop .comRule{
    right: 138px;
    bottom: 11px;
}
.rootBanTop .regPath{
    right: 21px;
    bottom: 11px;
}

.rootWorkSpeAreaWrap{
    width: 1000px;
    height: 806px;
}
.rootWorkSpeAreaLeft{
    width: 700px;
    height: 666px;
    float: left;
}
.rootworkSpeAreatop{
    height: 80px;
    padding-top: 60px;
}

.rootworkSpeAreatop span{
    display: inline-block;
    width: 233px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666;
    font-size: 16px;
    float: left;
    cursor: pointer;
}
.rootworkSpeAreatop .backgroundcolorred{
    background-color: #c81623;
    color:#fff!important;
    cursor: pointer;
}
.rootWorkSpeAreaLTit{
    height: 54px;
}
.rootWorkSpeAreaLTit h3{
    height: 54px;
    font-size: 20px;
    color:#333;
    line-height: 54px;
    float: left;
}
.rwYearCho{
    float: right;
    line-height: 54px;
    font-size:14px;
    color:#333;
}

.rwYearCho .yearTxt{
    cursor:pointer;
}
.rwYearCho span:hover{
    color:#D10409;
}
.rootWorkSpeAreaLBody{
    display: none;
}
.rootWorkSpeAreaLBody dl{
    width: 102px;
    height: 203px;
    float: left;
}
.rootWorkSpeAreaLBody dl dd h4{
    font-size:14px;
    color:#656565;
    line-height: 14px;
    padding:15px 0 6px 13px;
}
.rootWorkSpeAreaLBody dl dd p{
    color:#999;
}
.marginRigth48{
    margin-right: 47px;
}
.rootWorkSpeAreaRight{
    width: 260px;
    height: 666px;
    margin-left:40px;
    float: left;
}
.rootProsConMid{
    width: 486px;
    padding: 24px 0 0 13px;
    float: left;
    overflow: hidden;
}
.rootProsConMid dl{
    width: 230px;
    height: 132px;
    padding: 0 13px 20px 0;
    float: left;
}
.rootProsConMid dl dt{
    float: left;
    width: 95px;
    height: 154px;
}
.rootProsConMid dl dd{
    float: left;
    width: 123px;
    height: 132px;
    padding-left: 12px;
}
.rootProsConMid dl dd h3{
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.rootProsConMid dl dd h3 a,.rootProsConMid dl dd h4 a{
    color: #666;
}
.rootProsConMid dl dd h4 a:hover{
    color: #C9483C;
}
.rootProsConMid dl dd h4{
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    background: url(../images/line_1.png) repeat-x bottom left;
}
.rootProsConMid dl dd p{
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    padding: 4px 0;
    color: #999;
}
.rootProsConMid dl dd .rWriter{
    height: 22px;
    color:#333;
}
.goToRead{
    color:#C9483C;
}
.writerBotCenterBot{
    clear: both;
    overflow: auto;
    padding: 10px 0 0 25px;
}
.writerBotCenterBot p{
    float: left;
    height: 38px;
    line-height: 38px;
    width: 220px;
    padding-right: 4px;
    font-size: 13px;
}
.writerBotCenterBot  p a{
    color:#666;
}
.writerBotCenterBot  p a:hover{
    color:#C9483C;
}
.rwnewBook{
}
.rwnewBookRWrap{
    height: 440px;
    width: 259px;
    float: left;
}
.rwnewBookRWrap .rwnewBook{
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size:20px;
}
.rwnewBookRWrap .ysLiterRight_infoLeft{
    color:#666;
}
.rwnewBookRWrap .ysLiterRight_infoLeft a{
    color:#666;
    font-weight: 300;
    font-size: 12px;
}
.rwnewBookRWrap .ysLiterRight_infoLeft a:hover{
    color:#C9483C;
    font-weight: 300;
}
.rwnewBookRWrap .feRightConWrap{
    display: none;
}
.rootWriterPriseWrap{
    width: 1000px;
    /*height: 1760px;*/

}
.rootWriterPriseTit{
    line-height: 60px;
    font-size:20px;
}
.rootWriterPriseTit span:hover{
    color: #C9483C;
    cursor: pointer;
}
.rootWriterPriseCon{
    height: 1720px;
}
.rootWriterPriseCon dl{
    height: 139px;
    margin-bottom: 31px;
}
.rootWriterPriseCon dl dt{
    width: 100px;
    margin-right: 20px;
    float: left;
}
.rootWriterPriseCon dl dd{
    width: 880px;
    float: left;
}
.rootWriterPriseCon dl dd p{
    color: #999999;
    font-size: 12px;
}
.rootWriterPriseCon dl dd h4{
    margin-bottom: 20px;
}
.rootWriterPriseCon dl dd h4 p{
    display:inline-block;
    width:54px;
    height: 22px;
    background:#D00409;
    color:#fff;
    line-height: 22px;
    font-size:14px;
    text-align: center;
    margin-right: 11px;
    float: left;
}
.rootWriterPriseCon dl dd h4 label{
    color:#D00409;
    font-size:18px;
    margin-right: 10px;
    display: inline-block;
    float: left;
    height: 22px;
    line-height: 22px;
}
.rootWriterPriseCon dl dd h4 a{
    font-size:17px;
    font-weight: 600;
    color: #333;
}
.rootWriterPriseCon dl dd h4 a:hover{
    color: #C9483C;
}
.rootWriterPriseBot{
    height: 30px;
    color:#333;
    font-weight: 700;
    font-size: 14px;
}
.rootWriterPriseBot div:hover{
    color: #C9483C;
    border-color: #C9483C;
    cursor: pointer;
}
.rootWriterPriseBot p{
    float: right;
    width:0;
    height:0;
    border-width:6px;
    border-style:solid dashed dashed dashed;
    border-color:#666 transparent transparent transparent;
    margin-top: 6px;
}
.interviewActivity{
    height: 297px;
}
.interviewActTit{
    height: 60px;
    line-height: 60px;
    font-size:20px;
}
.interviewActTit span:hover{
    /*color: #C9483C;*/
    cursor: pointer;
}
.interviewActCon,.WriterInterview{
    height: 240px;
}
.interviewActCon p,.WriterInterview p{
    width: 235px;
    height: 100px;
    background: #666;
    float: left;
    margin-bottom: 20px;
}
.marginR20{
    margin-right: 20px;
}
.unionEnterpriseWrap{
    height: 254px;
}
.unionEnterpriseTit{
    height: 60px;
    line-height: 60px;
    font-size:20px;
}
.unionEnterpriseTit .enterEx{
    cursor:pointer;
}
.unionEnterpriseTit .enterExHover{
    color:#C9483C;
}
/*.unionEnterpriseBody{*/
    /*display: none;*/
/*}*/
.unionEnterpriseBody p{
    width: 330px;
    height: 194px;
    border: 1px solid #E4E4E4;
    float: left;
}


.noRightBorder{
    border-right: 0;
}
.SeasonRanking tr{
    border: 1px solid #E4E4E4;
    height: 40px;
    text-align: center;
}
.SeasonRanking tr td{
    /*display: inline-block;*/
    height:40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.count{
    width: 30px;
    font-weight: bold;
}
.type{
    width: 80px;
}
.writing{
    width: 200px;
}
.author{
    width: 200px;
}
.ranking,.edit,.judges,.total{
    width: 120px;
}
.noticeStyle{
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #c81623;
    font-size: 16px;
}
.noticeModul ul{
    height: 78px;
    border:1px solid #ccc;
    /*text-align: center;*/
    padding-left:15px;
    padding-top:12px;
}
.noticeModul ul li{
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.noticeModul ul li span{
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 7px;
    margin-right: 5px;
    background-color: #c81623;
}
/*---------------------- 草根计划 End ---------------------- */

