﻿@import   url(../../css/AntPublic.css); 
@import   url(VideoPublic3.0.css); 

/** 头部菜单 **/
.HeadTop .Top,.DmNav { width:950px; height:auto; overflow:hidden; margin:0 auto; line-height:2.2em; color:#d4d5d5;}
.AntVideoMain em{ font-style:normal;}
/** 通用 **/
.AntVideoMain,.AntVideoHead,.SearchKey,.AntVideoMenu,.AntVideoMenu,.AntVideoNav,.AntVti,.AntCom,.AntVideoList,.AntNewVideo ul,.AntLoca,.AntTab,.AntVideo-List li,.AntPlayer,.Business,.Business,.Ant_Form {width:auto; height:auto; overflow:hidden; margin: 0 auto; background:#FFFFFF;}
.Search,.Search .Bt Input,.AntVideoMenu,.AntVideoMenu .r,.AntVideoMenu ul li,.AntVideoMenu .User a,.AntVideoNav li{background-image:url(../Images/AntVideo/AntMenu.gif); background-repeat:no-repeat; background-position:left top;}
.Search .Bt Input{ cursor:pointer;}
.AntLoca,.AntTab .Tab a,.CompanyInfo .Title,.CompanyInfo .Content,.CompanyInfo .Company,.CompanyInfo em,.AntOther .pl,.Top-Info .time,.Top-Info .player,.Top-Info .review,.AntReview a,.Website{background-image:url(../Images/AntVideo/2-1.gif); background-position:left top; background-repeat:no-repeat;}
.AntCom h2 div { background-image:url(../Images/AntVideo/Ico-1_01.gif); background-repeat:no-repeat; background-position:left top; display:block;}

/** 小图标 **/
.AntNewVideo em,.AntVideoList .de,.AntCom h2 em {background-image:url(../Images/AntVideo/HomeIco.gif); background-repeat:no-repeat; background-position:left top;}
.TodayInfo h1,.AntCom h2,.AntPlayer h1,.B-Info h3{font-family:"微软雅黑";}
/*广告*/
/*.Ant-UpFile { margin: 0 auto; width:950px;}*/
.AntBox {width:950px; height:auto; overflow:hidden; margin: 0 auto;}
.Ant-UpFile img,.Ant-UpFile embed {margin-bottom:7px;}
/** IE7 广告 **/
.AntIE7 { padding-bottom:7px\9;_padding-bottom:0;}


.AntVideoHead { width:950px; height:70px; margin-top:15px; margin-bottom:10px;}

.Logo { float:left;}

.AntInfoLogo { width:200px; height:auto; overflow:hidden; text-align:center; padding-top:5px; float:left;}
.AntInfoLogo div,.AntInfoLogo div a{ width:200px; height:60px; overflow:hidden;}
.AntInfoLogo div a{display:table-cell;vertical-align:middle;text-align:center;outline:none;*display:block;*font-family:Arial;*font-size:49px;}
.AntInfoLogo div a img{vertical-align:middle;}

.Search { float:right; height:38px; width:580px; padding-left:26px; margin-top:7px;}
.Search .Bg { background:url(../Images/AntVideo/SearchBg_06.gif) repeat-x left top; height:38px;float:left;}
.Search .Bg .Input { height:25px; line-height:25px; float:left; width:440px; margin:7px 10px 0 10px; color:#aaaaaa; font-size:14px; border:0;}
.Search .Bt Input { width:105px; height:38px; background-position:left -39px; float:left; font-size:14px; font-weight:bold; border:0; color:#FFFFFF;}
.SearchKey { width:600px; height:25px; line-height:25px; overflow:hidden; float:right; clear:both; color:#545454;}
.SearchKey a,.SearchKey a:link,.SearchKey a:visited {}

/** 菜单 */
.AntVideoMenu { width:950px; height:34px; background-position:left -77px;}
.AntVideoMenu .c { background:url(../Images/AntVideo/Bg_03.gif) repeat-x left top; height:34px;margin-left:1px;}
.AntVideoMenu .r { height:34px; width:2px; background-position:left -148px; overflow:hidden; float:right;}
.AntVideoMenu ul { width:750px; height:34px; float:left; line-height:34px; overflow:hidden;}
.AntVideoMenu ul li { width:93px; background-position:left -113px; text-align:center; float:left;}
.AntVideoMenu ul li a,.AntVideoMenu ul li a:link,.AntVideoMenu ul li a:visited { font-size:14px; color:#FFFFFF;}
.AntVideoMenu ul li .Current {  display:block; width:77px; height:28px; background:url(../Images/AntVideo/cu-1_03.jpg) no-repeat left top; }

/** 按钮 **/
.AntVideoMenu .User { width:195px; height:34px; overflow:hidden; float:left; position:relative;}
.AntVideoMenu .User a { width:85px; height:23px; line-height:23px; text-indent:2.4em; display:block; float:left; overflow:hidden; margin:5px 0 0 7px;}
.AntVideoMenu .User .up { background-position:left -186px;}
.AntVideoMenu .User .log { background-position:left -214px;}

/** 小导航 **/
.AntVideoNav { width:99%; height:25px; border:solid 1px #dddddd; background:#f5f5f5; line-height:26px; border-top:0; margin-bottom:10px;}
.AntVideoNav li { float:left; width:70px; background-position:left -267px; text-align:center;}
.AntVideoNav li a,.AntVideoNav li a:link,.AntVideoNav li a:visited { color:#4c4c4c;}.AntVideoNav li a:hover { color:#CC0000;}
.AntVideoNav .AllVod { background-position:-12px -245px; margin:4px 10px 0 10px; width:61px; height:17px; line-height:17px; overflow:hidden;}
.AntVideoNav .AllVod { line-height:20px\9; line-height:20px\0; _line-height:17px;}
.AntVideoNav .AllVod a,.AntVideoNav .AllVod a:link,.AntVideoNav .AllVod a:visited { color:#FFFFFF;}

/** 常用 **/
.AntVideoMain { width:99%;}.mb5px { margin-bottom:5px;} 
.AntVideoMain .Left { float:left; width:95%;}
.AntVideoMain .Right { float:right; width:99%;}

/** 图片居中 右列表 **/
.AntVideoList .upimg {width:80px;height:60px;padding:1px; border:solid 1px #cccccc; overflow:hidden;}
.AntVideoList .upimg a {display:table-cell;vertical-align:middle;text-align:center;width:80px;height:60px;outline:none;*display:block;*font-family:Arial;*font-size:50px; overflow:hidden;}
.AntVideoList .upimg a img{vertical-align:middle;  max-width:80px; max-height:60px;width: expression(this.width > 80 && this.width > this.height ? 80 : true);height: expression(this.height > 80 ? 80 : true);}

/** 边框通用 **/
.AntCom { border:solid 1px #cdd1fe; /*height:265px;*/}.AntCom7px { margin-bottom:7px;}
.AntCom h2 { height:27px; background:url(../Images/AntVideo/Bg_03_.gif) repeat-x; border-bottom:solid 1px #cdd1fe;}
.AntCom h2 { font-size:14px; font-weight:bold; line-height:27px; line-height:29px\9;line-height:29px\0; text-indent:1em; overflow:hidden;}
.AntCom h2 .ico1 { background-position:left -60px;}
.AntCom h2 em { display:block; width:15px; height:15px; float:left; position:relative; left:10px; top:6px; }
.AntCom h2 .Vod { background-position:left -165px;}.AntCom h2 .Vod1 { background-position:left -134px;}
.AntCom h2 .Vod2 { background-position:left -106px;}
.AntCom h2 a { font-family:"宋体"; font-weight:normal; font-size:12px; margin-right:10px; float:right;}
.AntCom h2 .Tab a { display:block; width:50px; text-align:center;text-indent:0; line-height:27px; float:left; margin:0 0 0 -1px;}
.AntCom h2 .Tab .Current { background:#f0f7ff; border:solid 1px #cbd8fb; border-bottom:solid 1px #f0f7ff; z-index:1; position:relative; top:-1px;}
/** FLASH换灯片 **/
.ImgFlash { width:320px; height:270px; float:left;}

/** 今日信息 **/
.AntVti { width:340px; height:220px; margin-top:5px;  }

/** 图片垂直剧中 **/
.AntNewVideo .Img,.AntVideo-List .imgUp {width:120px;height:90px;padding:2px;border:solid 1px #cccccc;}
.AntNewVideo .Img a,.AntVideo-List .imgUp a{display:table-cell;vertical-align:middle;text-align:center;width:120px;height:90px;outline:none;*display:block;*font-family:Arial;*font-size:82px; overflow:hidden;}
.AntNewVideo .Img img,.AntVideo-List .imgUp img{vertical-align:middle;}
.AntNewVideo ul { width:695px; padding:10px 0 0 0;}
.AntNewVideo li { width:128px; height:155px; float:left; padding:5px 0 7px 10px;}.AntNewVideo li a,.AntNewVideo li a:link,.AntNewVideo li a:visited { color:#444444;}
.AntNewVideo .Ti { width:120px; height:34px; overflow:hidden; line-height:17px; padding:5px 0 2px 0; margin: 0 auto;}.AntNewVideo li a:hover { color:#990000;}
.AntNewVideo em { width:43px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#808080; padding-left:18px; margin-left:3px;font-style:normal; line-height:normal;}
.AntNewVideo .pl { background-position:left -18px;}.AntNewVideo .co {float:right; background-position:left -47px;}

/** 今日信息 **/
.TodayInfo { width:370px; float:right; }
.TodayInfo .Info h1 { font-size: 100%;font-size:16px; text-align:center; height:25px; line-height:25px; overflow:hidden; margin:0; padding:0; }
.TodayInfo .Info h1 a,.TodayInfo h1 a:link,.TodayInfo h1 a:visited {color:#0449be;}
.TodayInfo p {height:38px; overflow:hidden; color:#999999;}.TodayInfo p a,.TodayInfo p a:link,.TodayInfo p a:visited { color:#CC0000;}
.TodayInfo p { margin:5px 0 7px 0;}
.TodayInfo ul { height:130px; overflow:hidden;background:url(../Images/AntVideo/lin_03.gif) repeat-x left top; padding-top:10px;}
.TodayInfo li { width:370px; height:22px; line-height:22px; overflow:hidden; font-family:"宋体";}
.TodayInfo li,.TodayInfo li a,.TodayInfo li a:link,.TodayInfo li a:visited { color:#333333;}.TodayInfo li a:hover { color:#990000;}
.TodayInfo li .cl,.TodayInfo li .cl:link,.TodayInfo li .cl:visited {/* color:#0033CC; */ margin-right:5px;}
.TodayInfo .Title { background:url(../Images/AntVideo/TodayBg_09.gif) no-repeat left top; height:32px;}
.TodayInfo .C { background:url(../Images/AntVideo/TodayBg_12.gif) repeat-y; width:370px; height:auto; overflow:hidden; height:231px;}
.TodayInfo .Bt { background:url(../Images/AntVideo/TodayBg_14.gif) no-repeat left top; height:4px; overflow:hidden;}

/**  **/
.AntVideoList { width:210px;}.AntVideoList ul { height:215px; padding-top:15px;}
.AntVideoList .in { float:right; width:120px; height:60px; overflow:hidden; text-align:left;}
.AntVideoList .in a { display:block; width:120px; height:20px; overflow:hidden; margin-bottom:3px;}
.AntVideoList .in em { clear:both; display:block; font-family:"宋体"; font-size:12px; color:#909090; line-height:1.7em;}
.AntVideoList .in em dt{ font-size:12px; float:left; *float:none; _float:none;}
/*
.AntVideoList .im { display:block; width:80px; height:60px; overflow:hidden; float:left;}
*/
.AntVideoList li { display:block; width:210px; height:auto; overflow:hidden; margin-bottom:10px;}

/** 右边排行 **/
.AntRankingVideo ul {height:330px;}
.AntVideoList .Current { margin-bottom:5px;}
.AntVideoList .Current em{ color:#006699;}
.AntVideoList .de { height:22px;  padding-left:8px; background-position:left -78px; margin:0;}.AntVideoList .de a { width:200px;}
.AntVideoList .de { height:20px\9; _height:20px;height:22px\0;}
.AntVideoList .de a,.AntVideoList .de a:link,.AntVideoList .de a:visited { color:#14647d;}.AntVideoList .de a:hover { color:#ba2636;}
.AntVideoList .de .in em,.AntVideoList .de .im { display:none;}.AntVideoList .de .in { width:210px;}
.AntVideoList .de  img{ display:none;}
/** 位置导航 **/
.AntLoca { width:99%; height:25px; line-height:25px; padding-left:22px; background-position:left -86px; border-bottom:solid 1px #ebebeb; margin-top:-7px;}
.AntLoca { font-family:"宋体"; margin-bottom:7px;}

/** 内页选项卡 **/
.AntTab { width:400px; border-bottom:solid 2px #7189a3;}.AntTab .Tab,.AntTab .Tab li{ float:left;}.AntTab .AntForm { color:#656565; float:right; text-align:right;}
.AntTab .AntForm select { float:right;}.AntTab ul {float:left;}
.AntTab .Tab a { text-decoration:none; text-align:center; line-height:22px; margin-right:5px; display:block; width:82px; height:22px; background-position:left -23px;}
.AntTab .Tab .Current { background-position:left top;}.AntTab .Tab .Current,.AntTab .Tab .Current:link,.AntTab .Tab .Current:visited { color:#FFFFFF;}

/** 内页列表 **/
.AntVideo-List ul { padding:15px 0 0 0;}
.AntVideo-List .imgUp { float:left; position:relative;}
.AntVideo-List .imgUp em { display:block; width:37px; height:35px; position:absolute; right:0; bottom:0; background:url(../../Images/top-1.png) no-repeat;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template/ant/Images/top-1.png');}





.CompanyInfo { height:100px; float:right; width:565px; }
.AntVideo-List li { background:url(../Images/AntVideo/lin_03.gif) repeat-x left bottom; width:700px; height:110px; margin-bottom:10px;}

.CompanyInfo .Title,.CompanyInfo .Content,.CompanyInfo .Company,.CompanyInfo em { color:#333333; height:24px; line-height:24px; padding-left:20px;}
.CompanyInfo em { padding:1px 20px 5px 20px;}
.CompanyInfo .Title { background-position:2px -109px; font-size:14px; font-weight:bold; overflow:hidden;}
.CompanyInfo .Title a,.CompanyInfo .Title a:link,.CompanyInfo .Title a:visited { color:#006699;}
.CompanyInfo em b { color:#ff6600; }
.CompanyInfo .Content { background:none; padding-left:0;}.CompanyInfo .Content em { background:none; padding:0; color:#999999;}
.CompanyInfo .Company { background-position:1px -220px;}
.CompanyInfo .time { background-position:1px -141px;}
.CompanyInfo .player { background-position:3px -163px;}
.CompanyInfo .review { background-position:left -190px;}

.AntOther .pl { display:block; width:61px; float:left; background-position:left -46px; float:right; text-align:center;}
.AntOther .pl,.AntOther .pl:link,.AntOther .pl:visited { text-decoration:none; color:#FFFFFF;}


/** 播放页面 **/
.Top-Info { padding-left:15px;}
.Top-Info .time,.Top-Info .player,.Top-Info .review { float:left;font-family:"宋体"; font-size:12px; font-weight:normal; padding-left:7px; margin-right:15px;}
.Top-Info div b { color:#cc0000; font-weight:bold; font-weight:normal;}
.Top-Info .time { background-position:left -135px;}
.Top-Info .player { background-position:left -157px;}
.Top-Info .review { background-position:left -184px;}
.AntReview { text-align:center; float:right; line-height:25px; text-indent:1.5em; padding-top:2px; _margin-right:-10px;}
.AntReview a { display:block; width:86px; height:22px; overflow:hidden; background-position:left -263px;}
.AntReview a,.AntReview a:link,.AntReview a:visited { color:#b86122;}

/** 播放器 **/
.AntPlayer { width:99%; padding:10px 0 10px 0;}
.AntPlayer h1 { height:30px; width:640px; overflow:hidden; line-height:30px; font-size:18px; font-weight:bold; margin-bottom:5px;}
.AntPlayer h1 em { color:#004a99;}

/*分享*/
.AntNewsShareIco,.PlayerContent {background:url(../Images/AntVideo/LinShare.gif) repeat-x left bottom;}
.AntNewsShareIco { height:auto; overflow:hidden;text-align:center; color:#666666; line-height:16px; padding-top:20px; clear:both;}

/** 视频介绍 **/
.PlayerContent { padding:10px; color:#666666; line-height:1.5em;}.PlayerContent em { color:#999999;}

/** 商家信息 **/
.Business { padding:10px 0 0 0;}
.B-Logo {width:130px;height:60px;padding:2px; border:solid 1px #cecece; float:left;}
.B-Logo a{display:table-cell;vertical-align:middle;text-align:center;width:130px;height:60px; overflow:hidden; outline:none;*display:block;*font-family:Arial;*font-size:52px;}
.B-Logo img{vertical-align:middle;}

/** 商家基本信息 **/
.B-Info { width:490px; text-align:left; float:right;}
.B-Info h3{ float:left; font-size:18px; padding-right:5px;}
.B-Info span { width:40px; height:20px; display:block; background-image:url(../Images/AntVideo/AntCerIco_03.gif); background-position:left top; background-repeat:no-repeat; float:left;  margin:3px 0 0 5px;}
.B-Info .a_yes { background-position:-6px -6px;}.B-Info .b_yes { background-position:-106px -6px;}
.B-Info .a_no { background-position:-56px -6px;}.B-Info .b_no { background-position:-156px -6px;}
.Ant-Clear { clear:both; padding:10px 0 0 0;}
.Website {float:left; white-space:nowrap; background-position:left -313px; padding:0 15px 0 25px;} .Level { float:left;}
.Website a,.Website a:link,.Website a:visited { color:#cc0000; text-decoration:underline;}
.Level img { margin-right:3px;}

/** 网友评论 **/
.Statistics { float:right;}
.AntInfoBasic_Comment { padding:15px 0px 15px 0px; width:99%; height:auto; overflow:hidden; margin:0 auto;}
.AntInfoBasic_Comment li { clear:both; line-height:5em; width:99%; height:auto; overflow:hidden; padding-bottom:15px;}
.AntInfoBasic_Comment li img { float:left; padding:1px; border:solid 1px #CCCCCC;}
.AntInfoBasic_Comment .Top { float:right; width:590px; background:#f7f7f7; height:23px; line-height:2em;}
.AntInfoBasic_Comment .Top .User { color:#6666cc; padding:0px 10px 0px 10px;}
.AntInfoBasic_Comment .Top .Time { color:#999999;}
.AntInfoBasic_Comment .Top .Top_ { background:#54a70d; height:auto; color:#FFFFFF; margin:2px 10px 0px 0px;line-height:normal; padding:1px; font-size:14px; float:right;}
.AntInfoBasic_Comment .Content {float:right; width:580px; color:#333333; line-height:2em; padding:5px;}
.AntInfoBasic_Comment .Content img { position:relative; border:0; float:none;}


/** 评论表单 **/
.Ant_Form { width:99%; background:url(../Images/AntVideo/LinShare.gif) repeat-x left top; padding-bottom:20px;}
.Ant_Form .UserLog,.Ant_Form .Anonymous { float:left; padding:10px 0 7px 0;}
.UserLog input,.AntCod .Input_text{ height:18px; line-height:18px; padding-left:5px; font-family:"宋体"; color:#333333; margin-right:7px;}
.Input_text { border:solid 1px #dae5e7;} .TextContent textarea { clear:both; width:580px; height:100px; padding:0 5px 5px 5px; line-height:2em; font-family:"宋体";}
.TextContent p { color:#444444; padding:5px 0 5px 0;}.TextContent em { color:#dd0000;}
.AntCod .Input_text { width:60px;}.Ant_Button { border:solid 1px #333333; width:95px; height:25px; cursor:pointer; margin-left:10px;}
#faceComment{ clear:both; float:none; margin-top:10px;}



.AntForm{ }
.AntForm .NextPage { width:51px; float:right; }
.AntForm .NextPage a { display:block; width:47px;text-align:left; height:19px; line-height:19px; overflow:hidden;  background:url(../../House/Images/Images/AntHouseIco.gif) -266px -3px; color:#be181c; padding-left:4px; float:right;}
.AntForm .Num {width:auto; color:#666666; height:17px; display:block; overflow:hidden;background:#fdfef3; float:right; margin-right:5px; font-size:12px; text-align:center;} 
.AntForm .NextPage:hover { color:#FF0000; text-decoration:none; }
.AntForm .PrePage a { display:block; width:47px;text-align:left; height:19px;line-height:19px; overflow:hidden; background:url(../../House/Images/Images/Ant_Pre.gif) no-repeat; color:#be181c; padding-left:10px; float:right;}
.AntForm .PrePage:hover { color:#FF0000; text-decoration:none; }
.AntForm .PrePage { width:51px; float:right; padding-right:5px;}
.AntForm .noPrePage { width:51px; float:right; text-align:left; height:19px; line-height:19px; overflow:hidden;  padding-left:5px;background:url(../../House/Images/Images/Ant_noPre.gif) no-repeat;}
.AntForm .noPrePage span{ color:#cccccc;padding-left:5px;}
.AntForm .noNextPage { width:51px; float:right;text-align:left; height:19px; line-height:19px; overflow:hidden;  padding-left:5px;background:url(../../House/Images/Images/noNextPage.gif) no-repeat;}
.AntForm .noNextPage span{ color:#cccccc;padding-right:5px;}