@charset "utf-8";
/* CSS Document */

.mpHeadBg{ width:100%; background:url('../images/play/bg_nav.gif');}
.mpHead{ width:950px; margin:0 auto; }

.mainPlay{ width:940px; margin:0 auto; padding:0 5px;}
.mpLeftBox{ float:left; width:599px; margin-right:30px; overflow:hidden;}
.mpRightBox{ float:right; width:300px; overflow:hidden;}
/**/
.mpRightBox .adFrame{ padding-top:10px;}
/*qinyahua begin*/
.mpLeftBox .crumbs{ height:100%; overflow:hidden; margin-top:10px;}
.mpLeftBox .crumbs ul li{ float:left; font-family:"宋体";}
.mpLeftBox .crumbs ul li.path{ margin:0 7px; color:#0082cb;}
.mpLeftBox .crumbs ul li.current{color:#999;}
.vpModule{ height:100%; overflow:hidden; padding:10px 0;}
.vpModule .video_length{ display:none}
.vpModule .explain{ float:left; padding:0 10px 0 0; line-height:25px; color:#333;}

.videoBox{ clear:both; display:block;}
.videoBox .title{ font-size:16px; font-weight:bold; color:#333; margin-top:14px; text-align:center; line-height:18px; height:18px; overflow:hidden;}
.videoBox .title a{font-weight:bold; color:#333; }
.videoBox .title a:hover{color:#0082CB; text-decoration:none;}
.videoBox .time{color:#999; margin-top:10px; text-align:center; height:30px;}
.videoBox .player{text-align:center; min-height:481px;_height:481px;}
.videoBox .ad{ text-align:center;}

a.dingBtn:link,a.dingBtn:visited,a.dingBtn:hover,a.dingBtn:active{ text-decoration:none; }
a.dingBtn cite{font-size:14px; font-weight:bold; color:#0082cb;}
a.dingBtn cite img{ margin-right:8px; vertical-align:middle;_vertical-align:-1px;_margin-top:6px}
a.dingBtn cite em{ font-size:12px; font-weight:normal; color:#999; margin-left:5px;}

a.dingBtn{ float:left;padding:0 0 0 3px;height:26px;overflow:hidden;}
a.dingBtn cite { float:left;height:26px;line-height:26px;padding:0 10px 0 7px;text-align:center; cursor:pointer;}
a.dingBtn{background-position:0 0px;background-image:url(../../images/common/co_btnbig.gif); background-repeat:no-repeat;}
a.dingBtn cite{ background-image:url(../../images/common/co_btnbig.gif);background-position:right -36px;}
a.dingBtn cite.goOver{ color:#98999b;}
.videoBox ul.dingIcon{ float:left; height:100%; overflow:hidden; padding:5px; background:#f3f8fc;}
.videoBox ul.dingIcon li{ float:left; padding:0 7px; cursor: default;}
.videoBox ul.dingIcon li a.over{ cursor:default;}
.videoBox ul.dingIcon li .icon{ margin:0 5px 0 0; vertical-align:-2px;_vertical-align:0;}
.videoBox ul.dingIcon a.over:link,.videoBox ul.dingIcon a.over:visited,.videoBox ul.dingIcon a.over:hover{ color:#666; text-decoration:none;}
.videoBox ul.dingIcon li.case{font-size:14px;font-weight:bold; padding:0 4px; white-space:nowrap}
.videoBox ul.dingIcon li.case a{ color:#666;font-weight:bold; text-decoration:underline;}
.videoBox ul.dingIcon li.case a:hover{ text-decoration:none;}
.videoBox ul.dingIcon li.case b{ color:#f00;}
.videoBox ul.dingIcon li.case b a{ color:#f00;}

.videoBox ul.dingTxt{ float:left; height:100%; overflow:hidden; padding:5px; color:#999;}
.videoBox ul.dingTxt li{ float:left; padding:0 5px;}
.videoBox ul.dingTxt li.line{ float:left; margin:-1px 3px 0 3px;*margin:-2px 3px 0 3px;}

.videoBox ul.ztIcon{ float:left; height:100%;}
.videoBox ul.ztIcon li{ float:left; padding:0 5px;}
.videoBox ul.ztIcon li img{ margin-right:4px; vertical-align: text-bottom; _vertical-align:0px;}
.videoBox ul.ztIcon li a{}
.videoBox ul.ztIcon li a:link,.videoBox ul.ztIcon li a:visited{ text-decoration: none; color:#666;}
.videoBox ul.ztIcon li a:hover{ text-decoration:none; color:#666;}

.videoBox ul.ztTxt{ float:right; height:100%; overflow:hidden;}
.videoBox ul.ztTxt li{ float:left; padding:0 5px;}
.videoBox ul.ztTxt li.line{color:#000; float:left; margin:-1px 1px 0 1px;*margin:-2px 1px 0 1px;}
.videoBox ul.ztTxt li a:link,ul.ztTxt li a:visited{ color:#333; text-decoration:none;}
.videoBox ul.ztTxt li a:hover{ text-decoration:underline;}
.videoBox ul.ztTxt li.prompt{ color:#999;}

.videoBox ul.tagTxt{ float:right; height:100%; overflow:hidden;}
.videoBox ul.tagTxt li{ float:left; padding:0 4px;}

ul.vNamelist{ padding:10px 0 0 60px;}
ul.vNamelist li{ padding:10px 0;}
.vNameTime{ padding-left:40px; padding-bottom:10px;}

.commentBox{ margin:45px 0 0 0;}
.commentBox .commTit{ float:left; font-weight:bold; color:#333;}
.commentBox ul.commTitNote{ float:right; }
.commentBox ul.commTitNote li{ float:left; padding:0 3px;}
.commentBox ul.commTitNote li.line{color:#0082cb; float:left; margin:-1px 1px 0 1px;*margin:-2px 1px 0 1px;}
.commentBox ul.commTitNote li .icon5{ margin:0 5px 0 20px; vertical-align:-2px;_vertical-align:0;}
.commTitNote .bold{ cursor:auto; text-decoration:none; cursor:default}
.commTitNote a.bold:hover{text-decoration:none;}

.commList{ height:100%; overflow:hidden; margin-bottom:20px;}
.commList ul li.co_linedot{ background-position:left bottom; height:100%; overflow:hidden; padding:20px 0;*padding:20px 0 0 0;}
.commList .pic{ float:left; width:54px; margin-right:15px;}
.commList .pic img{width:50px; height:50px; padding:1px; border:1px solid #dcdcdc;}
.commListCon{ float:left; width:530px; height:100%; overflow:hidden;}
.commListCon .name{ float:left;}
.commListCon .time{ float:right;}
.commListCon .txt{ margin-top:7px; line-height:1.6em; word-break:break-all;word-wrap:break-word;}


.option{ float:right; margin-top:10px;}
.option .btnBox{ float:right; position:relative; z-index:1;}
.option .btnBox span{ float:left;height:14px; padding:3px 6px;}
.option .btnBox a.btn:link,.option .btnBox a.btn:visited{display:inline-block; height:14px; padding:3px 6px; overflow:hidden; text-decoration:none; border:1px solid #fff;margin-left:4px;font-family:"宋体"}
.option .btnBox a.btn:hover{ border:1px solid #c2d8fb; background-image:url(../../images/play/commbtn.gif);}
.option .btnBox a.current:link,.commListCon .option .btnBox a.current:visited{ height:15px; border:1px solid; border-color:#ccc #ccc #fff #ccc; background:#f7f7f7; position:relative; top:1px; border-bottom:none; *margin-right:-4px;_margin-right:-5px; line-height:16px;cursor:default; color:#666;}
.option .btnBox span.current{ height:15px; border:1px solid; border-color:#ccc #ccc #fff #ccc; background:#f7f7f7; position:relative; bottom:-2px;*bottom:-1px;right:0px;_right:-1px;padding:3px 10px; border-bottom:0;}


.commListCon .option .replayBox{ position:relative; z-index:0; clear:both; border:1px solid #ccc; background:#f7f7f7; width:508px; padding:10px;}
.commListCon .option .replayBox .textarea{ width:505px; margin-bottom:5px;}

.commRepl{ clear:both; height:100%; overflow:hidden; padding:20px 0 50px 0;}
.commRepl .title{ float:left; font-weight:bold; color:#333; margin-bottom:10px;}
.replayBox{ width:600px; clear:both;}
.replayBox .textarea{ width:593px; height:80px; border:1px solid; border-color:#afaea8 #dfdfdf #dfdfdf #afaea8; overflow-y:scroll; margin-bottom:10px;}
.replayBox .input{ width:85px; height:18px; padding:2px 0 0 2px; border:1px solid #eaeaea; margin-right:8px;}

/*qinyahua end*/

.replyTxt{padding:10px 30px 20px; background:#f7f7f7;line-height:19px; margin:10px 0 0 15px;word-break:break-all;word-wrap:break-word; color:#999;}
.replyTxt .replyname{ line-height:26px;}


/*liuyao*/
/*拼图*/
.notice_btn,
.pic-con .pic span.add,
.album_reco ul li .pic{background:url(../../images/play/player_r.gif) no-repeat;}
/*新闻中心*/
.mp_news{background:#f4f4f4;margin-top:10px;padding:6px 15px 0 15px; height:71px;overflow:hidden; clear:both;width:270px;}
.mp_news .title{ position:relative; height:26px;line-height:26px;font-size:14px;font-weight:bold;color:#0082cb;padding-left:10px;}
.mp_news .title a{ font-weight:bold;}
.mp_news .more{ position:absolute; right:0; top:0}
.mp_news .more a.red,.mp_news .more a.red:hover{color:#f5640c; font-weight:normal; font-size:12px;}
.notice_btn{font-size:12px;font-weight:normal;width:36px;height:18px;line-height:18px;display:block;text-align:center;overflow:hidden;}
a.notice_btn:hover{text-decoration:none; background-position:-88px 0;}
.news{height:25px;line-height:25px;width:260px;overflow:hidden;margin:3px 0 0 10px;}
.news b{ color:#1e50a2; font-weight:normal;}
.n1{background-position:-251px -28px;}
.mp_news ul{margin-left:45px;}
.mp_news ul li{height:22px;line-height:22px;color:#0082cb;font-family:"宋体"}
.mp_news ul li a{}
.mp_news ul li.last{text-align:right;padding:10px 0;}
.mp_news ul li.last a{width:auto; display:inline;}
.mp_news_pic{ float:left; width:42px;margin:10px 10px 0 0; overflow:hidden}
.mp_news_pic img{ width:38px; height:38px; padding:1px; border:1px solid #bed5f9;}
.mp_news_login{ float:left; width:218px; margin-top:10px;_overflow:hidden}
.mp_news_login .title{font-size:12px; font-weight:bold; color:#0082cb;padding-left:5px;}
.mp_news_login .news{height:25px;line-height:25px;width:210px;overflow:hidden;margin:3px 0 0 5px;}
.mp_news_login ul{margin-left:0px; left:-20px; position:relative;}
.mp_news_login ul li{height:22px;line-height:22px;color:#0082cb;font-family:"宋体"}
.mp_news_login ul li.last{text-align:right;padding:10px 0; padding-right:20px;}

/*相关视频*/
.related{margin-top:10px;clear:both;zoom:1;overflow:hidden;background:#edf2f5; height:480px;}
.related .loading{ position:relative}
.related .loading img{ position:absolute; left:142px; top:230px;}
.related ul{ display:block; height:420px;overflow:hidden;}
.related .title{height:27px;line-height:27px;background:#edf2f5;color:#999;padding-left:18px;}
.related .title em{padding:0 10px;}
.related .title b{color:#333;}
.related ul li{height:60px;width:276px;overflow:hidden;background-position:left bottom;padding:12px;word-wrap : break-word ; vertical-align:top;}
.related ul li.cur{background-color:#b6c6d4;}
.related ul li.cur a:link,.related ul li.cur a:visited{color:#fff;}
.pic-con .videoPic{ float:left;margin-right:15px; }
.pic-con .con{float:left;width:170px;font-family:"宋体";color:#999; overflow:hidden;}
.related ul li.cur .con{color:#fff;}
.pic-con .con a{line-height:1.5em;overflow:hidden;margin-bottom:9px;display:block;}
.related ul li.hover_cur{background-color:#f2f6f8;}
.related ul li .pic-con{ height:60px;overflow:hidden;_zoom:1;}
.related .r_page{ padding-bottom:0;vertical-align:top;}

/*翻页*/
.r_page{clear:both;float:right;padding:5px 10px 11px 0;font-family:"宋体";}
.r_page a{text-align:center;width:19px;height:19px;line-height:19px;dispaly:block;float:left;color:#049;font-weight:bold;border:1px solid #edf2f5;margin-right:3px;}
.r_page a.cur{border:1px solid #dbe9ff;background:#fff;color:#049;font-weight:normal; cursor: default;}
.r_page a.cur:hover{ text-decoration:none;}
/*热点视频*/
.hotvideo,.album_reco{clear:both;margin-top:10px;border:1px solid #eaeaea; height:480px;}
.hotvideo .loading,.album_reco .loading{position:relative;}
.hotvideo .loading img,.album_reco .loading img{left:142px;position:absolute;top:230px;}
.album_reco ul{}
.hotvideo ul.tab{height:28px;line-height:28px;}
.hotvideo ul.tab li{width:98px;text-align:center;float:left;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;color:#333}
.hotvideo ul.tab li.last{border-right:0;width:100px;}
.hotvideo ul.tab li.cur{border-bottom:0;font-weight:bold;}
.hotvideo ul.con{clear:both;padding:10px 18px 0 11px;}
.hotvideo ul.con li{font-family:"宋体";zoom:1;overflow:hidden;width:266px; margin:3px 0; vertical-align:top;background-position:left bottom;color:#0082cb;}
.hotvideo ul.con li .sigleline{ overflow:hidden;}
.hotvideo ul.con li .sigleline a{width:210px;height:31px;line-height:31px;overflow:hidden;float:left;}
.hotvideo ul.con li .sigleline em{width:54px;height:31px;line-height:31px;overflow:hidden;float:right;text-align:right;}
.hotvideo ul.con li.more,.album_reco ul li.more{text-align:right;color:#0082cb; padding-top:15px;}
.hotvideo ul.con .pic-con{padding:8px 0; padding-bottom:20px;zoom:1;overflow:hidden;}
.hotvideo ul.tab li a:link,.hotvideo ul.tab li a:visited{color:#333;}
.hotvideo ul.tab li.cur a{font-weight:bold;}
/*专辑推荐*/
.album_reco .title{font-weight:bold;color:#333;padding:8px 0 1px 16px;}
.album_reco ul li{clear:both;background-position:left bottom;padding:6px 0 9px 0;margin:0 28px 0 12px;zoom:1;overflow:hidden;font-family:"宋体";}
.album_reco ul li .albumVPic{ float:left;}
.album_reco ul li .con{float:right;width:170px;margin-top:8px;}
.album_reco ul li .con p{position:relative;margin-top:4px; height:36px; line-height:18px;}
.album_reco ul li .con p em{position:absolute;color:#0082cb;top:18px;right:0; line-height:18px;}


.videoList{zoom:1;height:420px; overflow:hidden; clear:both; display:block; position:relative}
.videoList h3{ font-weight:bold; color:#333; margin:12px 0 0 12px;}
.videoList .more{ margin:5px 12px 10px 0; font-family:"宋体"; text-align:right;}

.videoList ul li{ padding:12px; overflow:hidden;width:400px; height:60px;}
.videoList ul li.co_linedot2{ background-position:left bottom;}
.videoList ul li.last{ background:none;}
.videoList ul li .videoPic{ float:left;}
.videoList ul li .con{float:left; width:166px; margin-left:20px; font-family:"宋体"; overflow:hidden;}
.videoList ul li .con .title{ height:14px; margin-bottom:8px;}
.videoList ul li .con .name{ width:186px; height:14px; overflow:hidden; margin-bottom:6px; color:#666;}
.videoList ul li .con .num{ color:#999;}

.albumList{ margin-top:10px; zoom:1; border:1px solid #dbe9ff; padding:0 12px;}
.albumList h3{font-weight:bold;color:#333; margin:12px 0 0 0;}
.albumList ul{}
.albumList ul li{clear:both;background-position:left bottom; padding:8px 0 12px 0; height:100%; overflow:hidden; font-family:"宋体";}
.albumList ul li .albumVPic{ float:left; position:relative;width:78px;height:62px;overflow:hidden;background:url(../../images/play/player_r.gif) no-repeat 0 -72px;}
.albumList ul li .con{float:left;width:180px;margin:7px 0 0 10px;}
.albumList ul li .con p{line-height:1.5em; position:relative;margin-top:4px; color:#999;}
.albumList ul li .con p em{color:#0082cb; position:absolute;bottom:0;*bottom:3px;_bottom:20px; right:0;}
.albumList .more{ float:right; margin:5px 12px 10px 0; display:inline; font-family:"宋体";}

.videoBox table td{ line-height:175%;word-wrap : normal ;word-break : break-all;}


/*世界杯*/
.choose_box{ height:125px;overflow:hidden; background:#eaf5ff;border-top:1px solid #dbe9ff; border-bottom:1px solid #dbe9ff; margin:2px auto 10px;}
.choose_box .tit{ background:url(../../images/play/sjbbg.gif) left top no-repeat; height:23px; margin-top:2px; padding:3px 10px 1px 10px; border-bottom:1px solid #d2e7f8}
.choose_box .tit strong{float:right; color:#0082CB; font-family:"宋体";font-weight:normal; line-height:23px;}
.choose_box .tit strong a{ margin-right:2px;}
.choose_box .tabl { margin-top:5px;}
.choose_box .tabl .td_l{width:240px; padding:0px 10px 5px 15px; border-right:1px solid #d0d3d5;}
.choose_box .tabl .td_l .starBox1{ margin-top:3px;}
.choose_box .tabl .td_l .span_out{ background:url(../../images/play/smaillstar.gif) no-repeat left top;display:inline-block; height:17px;}
.choose_box .tabl .td_l .span_in{ background:url(../../images/play/smaillstar.gif) no-repeat left bottom;width:196px; display:inline-block; height:17px;}
.choose_box .tabl .td_l em{font-size:28px; margin-left:5px;}
.choose_box .tabl .td_l p b{ font-size:14px; color:#333;}
.choose_box .tabl .td_r{width:325px; padding:0px 5px 15px 10px;}
.choose_box .tabl .td_r .starBox1{ }
.choose_box .tabl .td_r .span_out{ background:url(../../images/play/bigstar.gif) no-repeat left top;display:inline-block; height:23px;}
.choose_box .tabl .td_r .span_in{ background:url(../../images/play/bigstar.gif) no-repeat left bottom;width:277px; display:inline-block; height:23px;}
.choose_box .tabl .td_r em{font-size:28px; margin-left:5px; color:red;}
.choose_box .tabl  em.float{font-size:18px; vertical-align:9px; margin-left:0;}
.choose_box .txt{ margin-top:0;  padding-left:20px; line-height:20px;}
.choose_box .txt strong{font-size:14px;font-weight:bold;}
.choose_box .txt span{ margin-left:10px; color:#999; line-height:20px;}
.choose_box .txt img{ vertical-align:-5px;}

/*推荐视频*/
.worldCupV{ position:relative;width:600px; overflow:hidden;}
.worldCupV .tit{ position:absolute; top:20px; left:10px;}
.worldCupV .co_navi{ margin-top:20px;}
.worldCupV .co_navi .co_naviu{ padding-left:380px;}
.worldCupV .co_navi li{ margin-right:5px;}
.worldCupV .vBox{ margin-top:20px;}
.worldCupV .vBox li{float:left; margin:10px 10px 0; width:126px; overflow:hidden;}
.worldCupV .vBox li p{ line-height:24px; text-align:center;}

/*进球员介绍*/
.goaler{width:600px; margin:20px 0 10px;}
.goaler .goaler_l{float:left;width:129px; padding-right:15px;}
.goaler .goaler_l img{width:124px; height:160px; border:1px solid #c2d7f9; padding:1px; background:#fff;}
.goaler .goaler_r{float:right;width:450px; overflow:hidden;}
.goaler .goaler_r .tit{font-weight:bold; border-bottom:1px solid #ddecf8; line-height:24px; padding-bottom:3px;}
.goaler table{width:100%; margin-top:10px;}
.goaler th{ line-height:26px;width:60px; text-align:right;}
.goaler td{ line-height:26px;width:180px; text-align:left;}

/*广告位*/
.adNone{ margin:0 auto;}
.adNone td{ vertical-align:top; padding:0 0 4px 0;}


/*按钮*/
.addbtn_new a.dingBtn cite{ background:url(../../images/common/co_btnbig_worldcup.gif) no-repeat right -36px;}
.addbtn_new a.cur cite{padding:0 10px 0 3px;}
.addbtn_new{clear:both;margin:5px auto 0 auto;zoom:1;overflow:hidden; text-align:center}
.addbtn_new span{display:inline-block;padding:0 5px;}
.addbtn_new a.dingBtn{background-position:0 0px;background-image:url(../../images/common/co_btnbig_worldcup.gif); background-repeat:no-repeat;}
.addbtn_new a.dingBtn cite em{color:#0082cb;font-size:14px; padding:0; margin-left:0px;}
.addbtn_new a.cur cite,.addbtn_new a.cur cite em{ cursor:default; }
.addbtn_new a.cur cite em{font-weight:bold;background-image:url(../../images/common/co_btnbig_worldcup.gif);background-position:-3px -76px;*background-position:-3px -77px; padding:0 0 0 17px;}
.addbtn_new .fl{float:left; margin-left:-5px; display:inline;}
.addbtn_new .fr{float:right; padding:0;}
.addbtn_new .fr img{float:left;}
.addbtn_new .fr span{float:left;line-height:24px; color:#f00}
.addbtn_new .fr span a,.addbtn_new .fr span a:hover{color:#f00;text-decoration: underline;}

/* 20110121弹出层webkit显示修复*/
.vlayer .inform1 .btn a.sub_btn,.vlayer .inform .submit {vertical-align:top;}
a.co_aBtn:link, a.co_aBtn:visited, a.co_aBtn:hover, a.co_aBtn:active { display:inline-block;}
a.co_aBtn{padding:0 0 0 3px; display:inline-block}
a.co_aBtn cite {padding:1px 17px 0px 15px;display:inline-block;}

/* add 视频 */
#wrap {margin: 0 auto;padding: 5px 0; text-align: left;width: 570px; font-size:12px;}
.blk_b { clear: both;}
.blk_b .b_tit {background: none;color: #000099;height: 33px; overflow: hidden;}
.blk_b .b_name { float: left; font-size: 14px;line-height: 31px;padding: 2px 0 0 20px;}
.blk_b .b_cont { border: 1px solid #CCC; margin: 0 auto;overflow: hidden;}
.blk_b .b_pic { color: #666;float: left;padding: 15px 0; text-align: center;width: 112px;}
.blk_b .b_cont a{text-decoration: none;}
.blk_b .b_cont a:link, .blk_b .b_cont a:visited {color: #000099;}
.blk_b .b_pic p {line-height: 20px;padding: 3px 0;}
.blk_b .b_pic img { background: none;border: 1px solid #CCC; padding: 3px;}
.user_login .txt { border: 1px solid #CCC;margin-right: 5px;padding: 1px;width: 90px;}
.user_login input {vertical-align: middle;}

