@charset "utf-8";
/*******author:WANGKUN**************/






.wmys_logo{width:405px; height:131px;padding:19px 0 0 0px; margin:0 auto;}
.wmys_logo a{display:block;width:400px; height:131px; background:url(logo.png) no-repeat; text-indent:-999em;}
.wmys_nav{width:1002px; height:37px; overflow:hidden}
.wmys_nav li{float:left;}
.wmys_nav li a{float:left; display:block; height:37px;text-indent:-999em}
.wmys_nav li a:hover,.wmys_nav li a.current{ }
.wmys_nav li a#a1{width:113px; background:url(nav_01.png) no-repeat; }
.wmys_nav li a#a2{width:124px; background:url(nav_02.png) no-repeat;}
.wmys_nav li a#a3{width:124px; background:url(nav_03.png) no-repeat;}
.wmys_nav li a#a4{width:125px; background:url(nav_04.png) no-repeat;}
.wmys_nav li a#a5{width:126px; background:url(nav_05.png) no-repeat;}
.wmys_nav li a#a6{width:146px; background:url(nav_06.png) no-repeat;}
.wmys_nav li a#a7{width:130px; background:url(nav_07.png) no-repeat;}
.wmys_nav li a#a8{width:114px; background:url(nav_08.png) no-repeat;}
.wmys_nav li a#a1:hover,.wmys_nav li a#a1.current{ background-position:0 -37px;}
.wmys_nav li a#a2:hover,.wmys_nav li a#a2.current{ background-position:0 -37px;}
.wmys_nav li a#a3:hover,.wmys_nav li a#a3.current{ background-position:0 -37px;}
.wmys_nav li a#a4:hover,.wmys_nav li a#a4.current{ background-position:0 -37px;}
.wmys_nav li a#a5:hover,.wmys_nav li a#a5.current{ background-position:0 -37px;}
.wmys_nav li a#a6:hover,.wmys_nav li a#a6.current{ background-position:0 -37px;}
.wmys_nav li a#a7:hover,.wmys_nav li a#a7.current{ background-position:0 -37px;}
.wmys_nav li a#a8:hover,.wmys_nav li a#a8.current{ background-position:0 -37px;}

.larguage{float:right; padding-top:8px;}
.larguage li{float:left; margin-left:5px; display:_inline;}
.larguage li a{float:left; width:66px; height:20px; line-height:20px; font-size:14px; color:#fff; background-color:#000; font-family:"Microsoft Yahei"; text-align:center}
.larguage li a:hover,.larguage li a.current{background-color:#00a8ff;text-decoration:none}



.m_left{float:left; width:412px;}
	.videobox{width:502px; height:287px; margin-top:12px; overflow:hidden}
	.pvideo{float:left;width:495px; height:287px; background-color:#000;}
	.tab_video{float:right; width:137px; height:287px; background:url(tab_video.png) no-repeat;}
	.tab_video li{width:137px; height:71px;}
	.tab_video li a{display:block;width:137px; height:71px; background:url(about:blank);}
	.tab_video li a:hover,.tab_video li a.current{background:url(tab_video.png) no-repeat 0 0}
	.tab_video li a#a1:hover,.tab_video li a#a1.current{background-position:-137px 0}
	.tab_video li a#a2:hover,.tab_video li a#a2.current{background-position:-137px -71px}
	.tab_video li a#a3:hover,.tab_video li a#a3.current{background-position:-137px -142px}
	.tab_video li a#a4:hover,.tab_video li a#a4.current{background-position:-137px -213px}
.m_right{float:right; width:360px;}
	.newsbox{overflow:hidden}
	.newsbox dt{float:left; width:120px; height:66px; background:url(news_img_bg.png) no-repeat; margin-top:8px;}
	.newsbox dt img{display:block; width:113px; height:58px; margin:4px 0 0 3px;}
	.newsbox dd{
	float:left;
	width:230px;
	height:66px;
	margin-top:10px;
	padding-left:8px;
	font-size:12px;
	color:#777;
	line-height:22px;
	overflow: hidden;
}
	.newsbox dd strong{color:#444}
	.newsbox dd a{color:#777;}

.mainbox{width:1165px; margin:0 auto; height:auto!important; min-height:650px; padding-top:50px; padding-bottom:50px;}
.mainbox h4{height:25px; border-bottom:1px solid #b6b6b6; text-indent:-999em}
.mainbox h4.tit_news{background:url(tit_news1.png) no-repeat;}
.mainbox h4.tit_team{background:url(tit_team.png) no-repeat;}
.mainbox h4.tit_artists{background:url(0_tit_artists.png) no-repeat;}
.mainbox h4.tit_stroy{background:url(tit_stroy.png) no-repeat;}
.mainbox h4.tit_recruitment{background:url(tit_recruitment.png) no-repeat;}
	.ban_b{padding-top:20px;}.ban_b img{display:block;}
	.newlist{width:1165px; padding-top:30px; overflow:hidden}
	.newlist dt{float:left; width:291px; height:200px; background:url(newlistbg.png) no-repeat;}
	.newlist dt img{display:block; width:279px; height:189px; margin:5px 0 0 4px;}
	.newlist dd{float:left; width:868px; height:210px; padding-left:5px;}
	.newlist dd h5{font-size:14px; font-weight:bold; color:#444; line-height:30px; border-bottom:1px solid #b3b3b3}
	.newlist dd h5 a{color:#444;font-size: 17px;}
	.newlist dd p{font-size:13px; color:#777; line-height:26px; padding-top:5px;}
	.newlist dd p.more{text-align:right; padding-top:0px;}
	.newlist dd p.more a{color:#8a0e00}
.pages{padding:20px 0 10px; height:30px; font-size:14px; color:#333; text-align:center}
.pages a{color:#999}
.pages a { width: 20px; line-height: 18px; background: #fff; border:1px solid #999999; margin: 0 5px;padding: 2px 6px;}
.pages a.cur {background: #efefef; border: none; color: #999; cursor: default;}
.pages a.next,.pages a.prev {background:url(btn.jpg) no-repeat -211px -55px; width:56px; height:18px;  text-indent:-999em}
.pages a.prev {background-position: -211px -35px;}

.detail_L{float:left; width:1165px; overflow:hidden;}
.detail_L p{font-size:12px; color:#444; line-height:22px; padding-top:8px; text-indent:2em;}
.detail_L p.center{text-align:center;text-indent:0em;}
.detail_L p.center span{display:block; line-height:35px; color:#777; text-align:center}
.detail_L p img{border:1px solid #c4c4c4;}
	.title_box{width:800px; margin:0 auto; padding:30px 0;}
	.title_box h2{font-size:24px; font-weight:bold; color:#444; line-height:40px; border-bottom:1px solid #bfbfbf; text-align:center}
	.title_box span{display:block; font-size:12px; color:#777; line-height:26px; text-align:center}
	.detailbox{width:800px; margin: 0 auto; padding-bottom:30px;}

.detail_R{float:right; width:220px;padding-top:30px }
	.detail_R h3{font-size:14px; color:#444; line-height:30px; font-weight:bold}
	.detail_R ul{overflow:hidden}
	.detail_R ul li{width:220px; height:30px; line-height:30px; font-size:12px; color:#777;}
	.detail_R ul li i{float:left;width:17px; height:17px; font-size:12px; color:#fff; line-height:17px;font-style:normal; background:url(ico2.png) no-repeat; margin:7px 5px 0 0; display:_inline; text-align:center;}
	.detail_R ul li i.hot{background:url(ico1.png) no-repeat;}
	.detail_R ul li a{color:#777;}
	.detail_R ul li a:hover{color:#3b3b3b}

.teambox{padding-top:20px; overflow:hidden}
.teambox p{font-size:14px; color:#444; line-height:24px; padding-top:25px; text-indent:2em;}
.teambox p.in0{text-indent:0}
	.team_l{float:left; width:325px;}
	.team_c{float:left; width:237px;}
	.team_c p{font-size:12px; color:#474747; line-height:24px; text-indent:2em;padding-top: 0px;}
	.team_r{float:right; width:370px;}
	.team_r ul{overflow:hidden}
	.team_r ul li{float:left; width:113px; height:159px; margin:0 5px 10px 3px; _display:inline}
    .team_r ul li p{font-size:14px; color:#444; line-height:0px; padding-top:0px; text-indent:0em}
	.table1{width:377px; border-collapse:collapse; border-spacing:0; margin-left:3px;}
	.table1 tr td,.table1 tr th{line-height:24px; font-size:12px; color:#474747; border-bottom:1px solid #ababab; background-color:#efefef; text-align:left; padding-left:5px;}
	.table1 tr th{background-color:#b92121; color:#fff; font-weight:bold;}

.zm_search{padding-top:25px;height:37px; background:url(zm_search.png) no-repeat 0 20px; padding-left:120px;overflow:hidden}
.zm_search p{background-color:#f7f7f7; height:25px; line-height:25px; padding:0 10px;}
.zm_search p a{float:left; display:block; width:25px; height:25px; font-size:14px; color:#636363;font-family:"Microsoft Yahei"; text-align:center}
.zm_search p a:hover,.zm_search p a.current{background-color:#910701; color:#fff;}

.artists_box{width:1000px;height:auto!important; }
.artists_box1{width:965px; margin-top:25px;position: relative;}
.artists_box dl{width:945px; border-top:1px solid #fff;border-bottom:1px solid #d7d7d7; overflow:hidden}
.artists_box dl dt{float:left; width:85px; height:233px;}
.artists_box dl dt img{display:block;}
.artists_box dl dd{float:left; width:154px; height:220px; margin:8px 0 0 15px; _display:inline}
.artists_box dl dd img{width:152px; height:172px; border:1px solid #dedede; display:block;}
.artists_box dl dd span{display:block; height:45px; background:url(yrname_bg.png) no-repeat; line-height:45px; font-size:14px; color:#3b3b3b; font-weight:bold; text-align:center}
.art_l{float:left; width:350px;}
.art_l p{width:330px; height:421px; background:url(yrphoto_bg.png) no-repeat; padding:4px 0 0 4px;}
.art_l p img{width:326px; height:416px; display:block;}
.art_c{float:left; width:355px;}
.art_c p{color:#333; line-height:22px;}
.art_c p span{color:#666}
.art_c p.titl{font-size:16px; line-height:33px; font-weight:bold; border-bottom:1px dashed #bfbfbf; margin-bottom:5px;}
.art_r{float:right; width:215px;}
.art_r p{width:209px; height:168px; background:url(yrphoto_bg1.png) no-repeat;padding:3px 0 0 4px;}
.art_r p img{width:206px; height:164px;display:block;}

.stroy_l{float:left; width:160px; _display:inline}
	.tab_stroy{width:165px; overflow:hidden}
	.tab_stroy li{float:left;}
	.tab_stroy li a,.tab_stroy a{float:left; width:160px; height:47px; line-height:47px;text-align: center; font-size:16px; color:#bc2222;font-family:"Microsoft Yahei";display: block;}
	.tab_stroy li a:hover,.tab_stroy li a.current,.tab_stroy a:hover,.tab_stroy a.current{background-image:url(tab_stroy.png);background-position: 0 0; color:#fff;}
.stroy_r{float:right; width:780px; padding-top:20px; font-family:"Microsoft Yahei";}
.stroy_r p{padding-top:15px; font-size:14px; line-height:24px; color:#444; text-indent:2em}
.stroy_r p.pic{text-indent:0em}
.stroy_r p .btn_vote{display:block; width:281px; height:60px; background:url(btn_vote.png) no-repeat; margin:15px auto;}
.stroy_r p.zp_title{font-size:14px; color:#b92121; padding:20px 0 10px; font-weight:bold;}
.stroy_r p em{font-style:normal; font-size:14px; line-height:35px; color:#b92121;}
.recrui p{padding:0; line-height:26px; text-indent:0;}

.tab_about{overflow:hidden;width: 965px;}
.tab_about li{float:left; width:160px; height:47px;line-height:47px; background:url(tab_stroy.png) no-repeat 0 0;font-family:"Microsoft Yahei";font-size:18px;margin-right:15px; _display:inline; cursor:pointer;text-align:center}
.tab_about li.current{background-position:0 -47px; color:#fff;}


.banner{width:987px; height:442px; margin:0 auto;position: relative; overflow: hidden; padding-bottom:38px;}
    .banner .mod_focus_pic { display: block; width: 987px; height: 442px; }
        .banner .mod_focus_pic li, .banner .mod_focus_pic a, .banner .mod_focus_pic img { display: block; width: 987px; height: 442px; }
        .banner .mod_focus_pic li { position: absolute; left: 0; top: 0; }
    .banner .mod_focus_title {position: absolute; z-index: 1; left: 0; bottom:38px; overflow: hidden; zoom: 1; width: 987px; height: 70px; background-color: rgba(0,0,0,.8); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000'); background-image: url(about:blank);  }
:root .mod_focus_title { filter: none; }
.banner .mod_focus_title li { width:967px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
    .banner .mod_focus_title li h3 { line-height: 26px; _line-height: 28px; font-size: 14px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: bold; }
        .banner .mod_focus_title li h3 a { color: #ffd285; cursor: default;}

.focus_switch { width: 50px; height: 130px; position: absolute; z-index: 2; right: 0px; top: 200px; }
    .focus_switch a { float: left; width: 50px; height: 130px; background-image:#fff url(icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer;}
    .focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
        .focus_switch .icon_prev:hover { background-position: -30px 0; }
    .focus_switch .icon_next { background-position: -60px 0; }
        .focus_switch .icon_next:hover { background-position: -90px 0; }
.banner .mod_focus_list {position:absolute; right:0; bottom:50px;  overflow: hidden; height: 43px; z-index:100 }
    .banner .mod_focus_list li { width: 84px; height: 43px; float: left; margin: 0 4px 0 5px; position: relative; *display: inline; }
        .banner .mod_focus_list li a { display: block; width: 84px; height: 43px; }
        .banner .mod_focus_list li img { display: block; width: 82px; height: 41px; border:1px solid #ffd285;}
        .banner .mod_focus_list li a:hover { _background: none; }
            .banner .mod_focus_list li a:hover .mask, .banner .mod_focus_list .current .mask { display: none; }
        .banner .mod_focus_list li .mask { display: block; height: 43px; width: 84px; position: relative; top: -43px; margin: 0 0 -84px; left: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
        .banner .mod_focus_list li .border { display: none;}



.stroy_info{padding-top:20px;}
.stroy_info table{}
.stroy_info table tr td{line-height:30px; font-size:14px; color:#444}

.qalist li{background:url(qa.jpg) no-repeat 7px 0; padding:0 0 12px 42px; border-bottom:1px dashed #ccc; line-height:30px; margin-bottom:10px;}
.qalist h3{font-size:16px; height:36px;}
.qalist p{color:#6e6e6e;}

.tg_first{background:#f5f5f5; padding:14px 22px;}
.tg_first h3{font-size:16px; color:#931716; font-weight:bold; height:30px;}
.tg_first p{height:32px;}
.tg_first p img{vertical-align:middle;}
.tg_first h4{clear:both; height:26px; color:#909090; font-size:12px; font-weight:normal; font-family:\5b8b\4f53;}
.tg_first h4 a{color:#2a6393;}
.tg_first ul{height:270px;}
.tg_first li{padding:26px 0 0 0; width:178px; float:left; display:inline; margin-left:50px;}
.tg_first .tgbtn{display:block; width:178px; height:210px; color:#ce7e7b;}
.tg_first .tgmail{background:url(01.jpg) no-repeat 0 0;}
.tg_first .tgonline{background:url(02.jpg) no-repeat 0 0;}
.tg_first .tgadd{background:url(03.jpg) no-repeat 0 0; cursor:pointer; position:relative;}
.tg_first .tgtxt{text-align:center; font-size:14px; color:#ce7e7b; padding:188px 0 0 0; text-decoration:underline;}
.tg_first .tgddpop{width:258px; position:absolute; left:-40px; top:160px; z-index:1; border:1px solid #d1d1d1; padding:5px 10px; background:#FFF; color:#000; line-height:26px; display:none; }

.storytable{line-height:32px; width:760px; margin:0 auto;font-size: 14px;}
.storytable th{text-align:center; font-size:14px; color:#ae2a28; font-weight:bold;}
.storytable p{}
.blue,.storytable a{color:#0c76c8; text-decoration:underline;}
.storytable a:hover{color:#a3080a;}

.joins_us{display:none;padding-top:15px;}
.jobh3{font-size:14px; color:#b92121; padding:10px 0 10px 0px; clear:both}
.joins_us dl dt,.abbox dl dd{padding:0 0 0 20px;}
.joins_us dl dt{color:#b92121; height:30px;}
.joins_us dl dd{line-height:24px; margin-bottom:6px; font-size:14px; color:#444;}
.joins_us dl dd.posu,.abbox dl dd.posu a{color:#ec5f09;}
.joins_us div.sub{text-align:center; padding:12px 0 20px 0;}

.storytit{font-size: 16px;padding: 10px 0;line-height: 26px;color: #ae2a28;font-weight: bold;}

/* lunbo */


#focus_dl{ width:209px; height:168px;background:url(yrphoto_bg1.png) no-repeat;padding:3px 0 0 4px; position:relative; overflow:hidden}
#focus_dl dt{ height:12px; position:absolute; z-index:100; right:50px; bottom:8px}
#focus_dl dt i{ width:12px; height:12px; position:absolute; text-indent:-999em; display:block; background-color:#002957; cursor:pointer;}
#focus_dl dt i.curr{ width:12px; height:12px; background-color:#fff;}
#focus_dl dd{ width:209px; height:168px; display:none; position:absolute; z-index:50; top:3px; left:4px;}
#focus_dl dd img{width:206px; height:164px; display:block; border:none}

.back {position: absolute;right: 10px;top: -50px;color: #656363;}

.mailbox{background:url(mailbg.jpg) no-repeat 0 0; height:560px;}
.mailul{padding:42px 0 0 0;}
.mailul li{padding-bottom:10px; text-align:center; font-size:14px;}
.mailul img{border:1px solid #d9d9d9;}
.mailul li.mailtext{color:#144670; font-size:16px; font-weight:normal; text-align:right;}
.mailul ins{padding-right:230px;}
.copy{width:126px; height:30px;}

.addrbox{background:url(address.jpg) no-repeat 0 0; height:560px;}
.adddress{padding:47px 0 0 310px;}
.adddress p{padding-bottom:14px;}
.adddress h3{color:#144670; font-size:16px; font-weight:normal; line-height:30px;}

.storytit{background:url(ttibg.png) no-repeat 0 0; height:60px; line-height:35px; color:#FFF; text-indent:30px; font-size:14px;padding: 0;}
.template{width:586px; height:808px; margin:0 auto; overflow:hidden;}
.temppage{text-align:center; padding:12px 0; font-size:14px;}
.temppage a{color:#833530;}
.temppage span.qp_counter{padding:0 20px;}
.temppage span.qp_pagenumber{color:#f71e10;}
.storytable p {text-indent: 0;}
.stroy_r .red {color: #a3080a;}
 .mainbox{padding-top:26px;height:903px}
 .mainbox .companys{height:60px}
 .mainbox .companys a{display:block;width:141px;height:47px;margin-right:9px;background:url(313_313_midmenu.png) no-repeat;font-size:20px;font-family:"Microsoft YaHei";color:#000;line-height:47px;text-align:center;float:left}
  .mainbox .companys a:hover{
	text-decoration: none;color:#FF0000
}
 .mainbox .companys .off0{background-position:0 0}
 .mainbox .companys .off1{background-position:0 -47px}
 .mainbox .companys .off2{background-position:0 -94px}
 .mainbox .companys .off3{background-position:0 -141px}
 .mainbox .companys .on0{background-position:-141px 0;color:#FFf}
 .mainbox .companys .on1{background-position:-141px -47px}
 .mainbox .companys .on2{background-position:-141px -141px}
 .mainbox .companys .on3{background-position:-141px -94px}

 .artist_list{overflow: hidden;margin-left:-11px;width:1184px;}
 .artist_list li{float: left;position: relative;margin:20px 9px;width:276px;height: 338px;border:1px solid #e0e0e0;}
 .artist_list li img{position: absolute;left:0;top:0;width: 276px;height: 338px;}
  .artist_list li h2{position: absolute;bottom:0;left:0;width: 276px;height: 46px;line-height: 46px;text-align: center;color:#fff;font-size:18px;background: rgba(0,0,0,0.5);font-family: "微软雅黑";}
 .wx_box{position: fixed;right: 20px;top:50%;margin-top:-211px;width: 168px;height: 422px;background: url(wx.png) no-repeat center;z-index: 11111;}
 .artistWrap{position:absolute;left:50%;top:50px;margin-left:-500px;width: 500px;height: 730px;border:10px solid #db2325;background: rgba(0,0,0,0.3);font-family: "微软雅黑"}
 .artistWrap .btn_back{position: absolute;top:-40px;left:-10px;width: 59px;height: 18px;background: url(btn_back.png) no-repeat center;text-indent: -9999px;}
.artistWrap h2{margin:35px 0 15px 27px;font-size:50px;color:#fff;line-height:0.85em;}
.artistWrap h2 p{font-size:18px;color:#929292;}
.artistTab{width:459px;margin-left:20px;overflow: hidden;}
.artistTab li{float:left;margin:0 8px;width: 137px;height: 35px;line-height: 35px;text-indent: 10px;background-color: #db2325;color:#000;font-size: 13px;font-weight: bold;cursor: pointer;}
.artistTab li.on{background:#db2325 url(icon.png) no-repeat 120px 18px;}
.artistCon{display:none;}
.artistCon p{font-size: 14px;line-height: 1.7em;padding:5px 0;color:#d5d5d5;}
.artistCon p strong{color:#fff;}
.artistCon a{font-size: 14px;line-height: 1.7em;padding:5px 0;color:#d5d5d5;}
.artistCon a:hover{font-size: 14px;line-height: 1.7em;padding:5px 0;color:#FFFFFF;}
.artistCon ul{width:399px;margin-left:0px;overflow: hidden;}
.artistCon ul li{float: left;margin:11px 8px;width: 115px;height: 130px;border:1px solid #4d4f52;}
.artistCon ul li p{font-size: 14px;line-height: 1.7em;padding:0px 0;color:#d5d5d5;}
.artistCon ul li img{width: 115px;height: 130px;}
.vertical-track{width:3px;right:-30px;background:#333532;top:10px;}
.vertical-handle{width:9px;background-color: #db2325;right:-4px;}
.artistScr{overflow-y: auto;overflow-x: hidden;border:20px solid transparent;width: 402px;height: 467px;margin:10px auto;background: rgba(0,0,0,0.4);color:#fff;}

/*电影列表*/

.tvList,.filmList {display: block; margin: 66px 16px 50px 0; background: url(8609_btn.jpg) 0 0 no-repeat; float: left;}
.tvList {width: 316px; height: 47px; background-position: 0 -94px;}
.tvList:hover,.tvList.current {background-position: 0px -141px;}
.filmList {width: 210px; height: 47px;}
.filmList:hover,.filmList.current {background-position: 0 -47px;}
.vsList {display: block; margin: 66px 16px 50px 0; background: url(btn2.jpg) 0 0 no-repeat; float: left;}
.vsList {width: 316px; height: 47px;}
.vsList:hover,.vsList.current {background-position: 0 -47px;}

.contentList {float: left; width: 875px; padding-bottom: 30px;}
.tvIntro {width: 415px; height:300px; float: left; margin-right: 20px; overflow:hidden}
.introTitle {font-size: 16px; color: #910701; font-weight: bold; line-height: 1.8em; border-bottom: 1px dashed #bfbfbf; margin-bottom: 10px; display: block;}
.introTitle .enName {color: #868686; font-weight: bold;}
.introImg {float: left; width: 164px; height: 232px; background: url(img_bg.png) no-repeat; padding: 5px 4px;}
.introImg img{width:164px; height:232px; display:block}
.introList {float: left; width: 230px; padding-left: 4px;}
.introList li {line-height: 20px; clear: both;}
.tag {width: 62px; float: left; color: #666; text-align:right;}
.detail {width: 168px; float: left; color: #333;}

.page {text-align: center; _width: 578px; width:400px; margin: 0 auto;}
.prev,.next {display: block; float: left; width: 59px; height: 20px; background: url(8609_btn.jpg) no-repeat; margin: 0 5px; text-indent:-999em}
.prev {background-position: -210px -34px;}
.next {background-position: -210px -54px;}
.unable {width: 20px; height: 20px;}
.prev.unable {background-position: -249px -74px;}
.next.unable {background-position: -269px -74px;}
/*.page.num {display: block; float: left; width: 20px; line-height: 20px; background: #fff; border:1px solid #999999; margin: 0 5px;}
.num.cur {background: #efefef; border: none; color: #999; cursor: default;}*/
.page a {display: block; float: left; width: 20px; line-height: 18px; background: #fff; border:1px solid #999999; margin: 0 5px;}
.page a.cur {background: #efefef; border: none; color: #999; cursor: default;}
.page a.next,.page a.prev {background:url(8609_btn.jpg) no-repeat -211px -55px; width:56px; height:18px; display:block; text-indent:-999em}
.page a.prev {background-position: -211px -35px;}
.page span{float:left; width: 20px; line-height: 20px;}
.page span.prev,.page span.next{width:60px; height:20px;}
.entNum,.totalPage {float: left; line-height: 20px; padding: 0 10px;}
.entNum input {line-height: 20px; outline: none; line-height: 20px; margin: 0; width: 39px; height: 18px; margin: 0 2px;}
.toNum {display: block; float: left; width: 39px; height: 20px; margin: 0 5px; background: url(8609_btn.jpg) -210px -74px no-repeat;}

.sidebar {width: 230px; float: left; padding-left: 20px; *width:245px; *padding-left: 17px; _width:230px; _padding-left: 0px;}
.sideTitle {font-size: 14px; font-weight: bold; color: #444; padding-bottom: 8px;}
.newsList {padding-bottom: 20px;}
.newsList li {padding: 7px 0;  border-bottom: 1px solid #bfbfbf;}
.newsList li.newsFirst {border-bottom: none;}
.newsImg {float: left; width: 101px; height: 58px; background: url(img02_bg.jpg) no-repeat; padding: 4px 7px 4px 4px;}
.newsTag {display: block; width: 17px; line-height: 17px; text-align: center; background: url(8609_btn.jpg) -227px -17px no-repeat; float: left; color: #fff; margin-right: 3px;}
.newsTag.hot {background-position: -210px -17px;}
.newsList li.newsFirst .newsTitle {width: 110px; line-height: 1.8em; *width:115px;}
.newsList li.newsFirst .newsTag {margin-bottom: 3px;}
.newsTitle {line-height: 17px; float: left;}
.newsTitle a { color: #777;}

.weibo {width: 215px; border: 1px solid #bfbfbf;}
.weiCode {width: 197px; border-top: 1px solid #bfbfbf; margin: 10px auto;}
.weiCode img {display: block; margin: 12px auto;}

.upTime {color: #a7130f; float: right; margin: 100px 0 0 0; text-decoration: underline;}
.filmTitle {font-size: 26px; color: #a7130f; border-bottom: 1px dashed #bfbfbf; font-weight: bold; padding-bottom: 5px;}
.filmTitle span {color: #868686;}

.pageContent {width: 537px; float: left; padding-top: 23px;}
.pageImg {float: left; width: 277px; height: 392px; background: url(pageImg_bg.jpg) no-repeat; padding: 4px; padding-bottom:10px;}
.pageImg img{display:block; width:277px; height:392px;}
.pageContent .introList {width: 235px; padding: 0 0 30px 10px;}
.pageContent .introList li {line-height: 22px;}
.pageContent .introList .detail {width: 150px; float:left;}

.pageTitle {font-size: 14px; line-height:20px; font-weight: bold; padding-bottom: 8px; border-bottom: 1px dashed #bfbfbf; margin-bottom: 15px;}
.intro {padding: 0 0 20px 0;}
.intro p {line-height: 24px; color: #666; text-indent: 24px;}

.pageSidebar {width: 390px; float: left; padding-left: 75px; }
.pageSidebar .pageTitle {text-indent: 35px; background: url(title_bg.gif) 5px 0 no-repeat;}
.filmPhoto {padding: 23px 0 20px 0;}
.filmPhoto .showStage {height: 265px; overflow: hidden;}
.imgBox {width: 169px; height: 116px; background: url(filmImg_bg.jpg) no-repeat; padding: 4px; margin: 0 5px 10px 0; float: left;}
.imgBox img{width:169px; height:116px ; display:block}
.filmVideo {padding-bottom: 20px;}
.videoBox {width: 177px; height: 121px; background: url(videoImg_bg.jpg) no-repeat; padding: 4px; margin: 5px; float: left; _margin: 4px;}
.videoBox img{display:block; width:177px; height:121px;}
.filmNews ul li {line-height: 30px; padding-left:18px; color: #666; background: url(list_bg.gif) 7px 12px no-repeat;}
.filmNews ul li a {color: #666;}
.filmNews ul li span{float:right}


.fenye{width:690px; margin:0 auto; height:26px; line-height:26px; text-align:center; clear:both; overflow:hidden;}
.fenye,.fenye a{color:#e4cea6;}
/*.fenye a:hover{color:#FFF;}*/
.fenye{ height:20px; padding-top:30px; text-align:center;font:normal 14px/20px "微软雅黑"; color:#777;clear:both; overflow:hidden;}
.fenye a{ display:inline-block; width:18px; height:18px; margin:0 1px; text-align:center; color:#000; background-color:#fff; border:1px solid #000; }