html { overflow-y:scroll}
body{ font:13px/1.5 Arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;background:#fff; color:#333; _height: 100%;}
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,fieldset,fieldset,input,button,sub,sup,textarea{margin:0;padding:0; }
table {border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
iframe,img{ border:0 none;}
img{ vertical-align:middle;}
em,i{font-style: normal;}
ul,li,ol{list-style:none outside none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{ text-decoration:none;color:#2371c8}
a:hover{ text-decoration:underline;color:#f30}
:focus { outline:0;}
.clear{ clear:both; overflow:hidden; font-size:0; height:0;line-height:0;}
.right { float:right}
.left { float:left}
.wrapper { width: 100%;}
.wrapper .main .red { color: #f30;}

input,textarea,select { background-color:#fff}
input::-ms-clear{display:none;}

.rowIvy {}
.ivyAuto { width: 100%; overflow: hidden;text-align: center;}
.ivy180 { width: 180px; overflow: hidden; margin: 0 auto;}
.ivy200 { width: 200px; overflow: hidden; margin: 0 auto;}
.ivy238 { width: 238px; overflow: hidden; margin: 0 auto;}
.ivy240 { width: 240px; overflow: hidden; margin: 0 auto;}
.ivy250 { width: 250px; overflow: hidden; margin: 0 auto;}
.ivy640 { width: 640px; overflow: hidden; margin: 0 auto;}
.ivy720 { width: 720px; overflow: hidden; margin: 0 auto;}
.ivy728 { width: 728px; overflow: hidden; margin: 0 auto;}
.ivy940 { width: 940px; overflow: hidden; margin: 0 auto;}
.ivy960 { width: 960px; overflow: hidden; margin: 0 auto;}
.ivy1000 { width: 1000px; overflow: hidden; margin: 0 auto;}
.ivy280_border { width: 250px; overflow: hidden; margin: 0 auto; border: 1px solid #dfdfdf; padding: 14px;}
.ivy250-mix{width: 250px;overflow: hidden;margin:0 auto;}
.ivy250-mix .pic116_81{clear: both;overflow: hidden;*zoom:1;}
.ivy250-mix .pic116_81 .item{float: left;position: relative;margin-left: 4px;margin-top: 4px;}
.ivy250-mix .pic116_81 .pic { width: 116px; height: 81px; position: relative;border:1px solid #ddd;}
.ivy250-mix .pic116_81 .item img{display:block;width: 116px;height: 81px;overflow:hidden;}
.ivy250-mix .pic116_81 .item .tit{width:110px;padding:0 3px;height:20px;line-height: 20px;background-color: #000;position: absolute;top:62px;left: 0;color: #fff;text-align: center;font-size: 12px;cursor: pointer;word-break:break-all;overflow: hidden;}
.ivyAuto img,.ivy180 img,.ivy200 img,.ivy240 img,.ivy250 img,.ivy280_border img,.ivy640 img,.ivy720 img,.ivy940 img,.ivy960 img,.ivy1000 img,.ivy250-mix img{ display: block; vertical-align: top; margin: 0 auto;}
.ivyAuto .sTit { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); width: 100%; height: 24px; line-height: 24px; overflow: hidden; text-indent: 10px; color: #fff; margin-top: -24px; display: block; position: relative;}
.ivyAuto a,.ivyAuto a:hover { color: #fff; text-decoration: none;}
.ivyFixed_Top { position: fixed; top: 0; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));}

.body_1000 .ivy640 { float: none;}
.body_1000 .ivy720 { float: none;}
.body_1000 .ivy940 { float: none;}
.body_1000 .ivy960 { float: none;}
.body_1000 .ivy1000 { float: none;}

.baiduSearchIvy { border: 1px solid #38F; overflow: hidden; position: relative; height: 49px;}
.baiduSearchIvy iframe { margin-top: -1px;}

.baiduSearchIvy_pic { overflow: hidden; position: relative; height: 58px; border-bottom: 1px solid #38F;}
.baiduSearchIvy_pic iframe { margin-top: -1px; height: 60px;}

.globalTopIvy { height: 40px; overflow: hidden;}
.globalTopIvyCon { display: block; height: 40px; overflow: hidden; background-repeat: no-repeat; background-position: center center; margin: 0 auto; position: relative;}
.globalTopIvy .aGlobalTopIvyLink { width: 100%; height: 40px; overflow: hidden; display: block; line-height: 40px;}
.globalTopIvy .aGlobalTopIvyClose { opacity:0.4;filter:alpha(opacity=40); width: 19px; height: 19px; overflow: hidden; background-color: #000; position: absolute; right: 0; top: 10px;}
.globalTopIvy .aGlobalTopIvyClose i {background-image: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150612); background-repeat: no-repeat; background-position: -118px -39px; width: 11px; height: 11px; margin: 4px 0 0 4px; float: left; display: inline;}
.globalTopIvy .aGlobalTopIvyClose:hover { opacity:0.6;filter:alpha(opacity=60);}

.body_1000 .globalTopIvy { min-width: 1000px;}
.body_1200 .globalTopIvy { min-width: 1200px;}
.body_1000 .globalTopIvyCon {width: 1000px;}
.body_1200 .globalTopIvyCon {width: 1200px;}

.hotPromotion { border: 1px solid #bfdfff; background-color: #f7fbff; height: 42px; overflow: hidden;}
.hotPromotion .sTit { float: left; width: 53px; height: 42px;}
.hotPromotion .sTit em { height: 39px; width: 42px; background-color: #1f86ee; line-height: 18px; text-align: center; padding-top: 3px; color: #fff; float: left; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px;}
.hotPromotion .sTit .iArrow { border: 5px solid #f7fbff; border-left-color:#1f86ee; width: 0; height: 0; font-size: 0; overflow: hidden; line-height: 0; float: left; margin: 16px 0 0 0; display: inline;}
.hotPromotion .oursIvy180 { width: 180px; float: left; padding-left: 20px;}
.hotPromotion .oursIvy180 li { width: 100%; float: left; overflow: hidden; height: 20px; padding-bottom: 4px;}
.hotPromotion .oursIvy180 li a { padding: 1px 0; display: block; line-height: 18px; height: 18px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotPromotion .oursIvy180 li a em { font-size: 12px; width: 14px; float: left; text-align: center; font-family: arial,simsun,sans-serif; padding: 0 4px; font-weight: 700; color: #616060}
.hotPromotion .oursIvy180 li a:hover { background-color: #616060; color: #fff; text-decoration: none;}
.hotPromotion .oursIvy180 li a:hover em { color: #fff;}
.hotPromotion .ivy900 { width: 900px; overflow: hidden; float: left;}


.body_1000 .hotPromotion { padding:10px 0 10px 15px;}
.body_1200 .hotPromotion { padding:10px 0 10px 17px;}

.ivy_mod .th_ivy { line-height: 40px; height: 40px; overflow: hidden; padding-bottom: 3px}
.ivy_mod .th_ivy .sIvyMark {float: left; font-size: 20px;}
.ivy_mod .tb_ivy { width: 100%; overflow: hidden; position: relative;}

.ivy_mod_border { border: 1px solid #e5e5e5; padding: 7px 15px 5px;}
.ivy_mod_border .th_ivy .sIvyMark { font-size: 18px;}

.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.pt10 { padding-top: 10px;}
.pt20 { padding-top: 20px;}

.conBox { width: 100%; overflow: hidden; position: relative;}
.picConBox { width:100%; overflow:hidden; position: relative;}

.textareaCon { border: 1px solid #d5d5d5; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; padding-left: 10px; background-color: #fff; -moz-box-shadow:0 0 6px #d5d5d5 inset; -webkit-box-shadow:0 0 6px #d5d5d5 inset; -ms-box-shadow:0 0 6px #d5d5d5 inset; -o-box-shadow:0 0 6px #d5d5d5 inset; box-shadow:0 0 6px #d5d5d5 inset;}
.textareaCon textarea { padding: 5px 0; width: 100%; resize:none; border: 0 none; background: none; line-height: 22px; font-size: 14px; color: #333}

.inputTxtStyle { border: 1px solid #d5d5d5; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; padding: 5px 10px; line-height: 24px; height: 24px;-moz-box-shadow:0 0 3px #d5d5d5 inset; -webkit-box-shadow:0 0 3px #d5d5d5 inset; -ms-box-shadow:0 0 3px #d5d5d5 inset; -o-box-shadow:0 0 3px #d5d5d5 inset; box-shadow:0 0 3px #d5d5d5 inset;}

.iRightSuccessIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -114px -114px no-repeat; width: 28px; height: 28px; display: inline-block; line-height: 28px; overflow: hidden; vertical-align: middle;}

.iGlobalNew { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -98px -114px no-repeat; width: 15px; height: 15px; overflow: hidden; position: absolute; right: -6px; top: -8px;}
.iGlobalWatched {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -60px -114px no-repeat; width: 37px; height: 17px; overflow: hidden; position: absolute; left: 50%; top: -10px; margin-left: -18px;}

.iBlueArrow {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -176px -114px no-repeat; width: 12px; height: 6px; overflow: hidden; display: inline-block;}
.iWhiteArrow {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -189px -114px no-repeat; width: 12px; height: 6px; overflow: hidden; display: inline-block;}

.iStarScore { background: url(//yingshi-stream.2345cdn.net/dypcimg/images/starScoreBg.png) 0 -13px repeat-x; height: 12px; width: 75px; overflow: hidden;}
.iStarScore em { background: url(//yingshi-stream.2345cdn.net/dypcimg/images/starScoreBg.png) 0 0 repeat-x; height: 12px; float: left; overflow: hidden;}
.iStarIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/star.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="://yingshi-stream.2345cdn.net/dypcimg/top/images/star.png"); cursor:pointer; width: 16px; height: 15px; overflow: hidden; position: absolute;}
.iSmallPlayIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/smallPlayIcon.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="://yingshi-stream.2345cdn.net/dypcimg/top/images/smallPlayIcon.png"); cursor:pointer; width: 25px; height: 25px; overflow: hidden; position: absolute;}
.iSmallPlayIconA { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/smallPlayIcon15x15.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="://yingshi-stream.2345cdn.net/dypcimg/images/smallPlayIcon15x15.png"); cursor:pointer; width: 15px; height: 15px; overflow: hidden; position: absolute;}

.iPhoneGreenIcon,.iPhoneBlueIcon,.iPhoneRedIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/phoneIconMap.png) 0 -85px no-repeat; width: 11px; height: 15px; display: inline-block; overflow: hidden;}
.iPhoneBlueIcon { background-position: 0 -101px; height: 14px;}
.iPhoneRedIcon { background-position: 0 -116px; height: 14px;}

.iTrailer { -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; line-height: 21px; height: 20px; background-color: #24af12; color: #fff; overflow: hidden; display: inline-block; padding: 0 5px; font-size: 13px;}
.iStyleIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/images/v4/styleIconMap.png) 0 0 no-repeat; width: 53px; height: 53px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 2}
.iStyleDSJ { background-position: 0 0;}
.iStyleDY { background-position: 0 -54px;}
.iStyleDM { background-position: 0 -108px;}
.iStyleZY { background-position: 0 -162px;}
.iStyleZT { background-position: 0 -216px;}
.iStyleGG { background-position: 0 -270px;}
.iStyleFF { background-position: 0 -324px;}
.iStyleSB { background-position: 0 -378px;}
.iStyleRY { background-position: 0 -432px;}
.iStyleRB { background-position: 0 -486px;}
.iStyleXJ { background-position: 0 -540px;}
.iStyleGP { background-position: 0 -594px;}
.iStyleZX { background-position: 0 -648px;}
.iStyleYGP { background-position: 0 -702px;}

.aGlobalCloseBtn {background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -61px -39px no-repeat; width: 15px; height: 15px; overflow: hidden;}
.aGlobalCloseBtn:hover { background-position: -77px -39px}

.aGlobalClose { background-image: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529); background-repeat: no-repeat; background-position: -94px -39px; width: 11px; height: 11px; overflow: hidden;}
.aGlobalClose:hover { background-position: -106px -39px}

a.playVideoBtn { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) 0 -167px no-repeat; width:82px; height:23px; display:block}
a:hover.playVideoBtn { background-position:-96px -167px;}

a.aPlayBtn,a.aPlayBtn_s { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/fillBg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:20; display:block;height:100%; width:100%; opacity:0;
  -moz-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
a.aPlayBtn i, a.aPlayBtn_s i { height: 100%; width: 100%; display: block; cursor: pointer; }
a:hover.aPlayBtn,a.aPlayBtn_s:hover { background:rgba(0,0,0,0.15); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  opacity: 1;
}
:root a:hover.aPlayBtn,:root a.aPlayBtn_s { filter:none;}
a.aPlayBtn:hover i, a.aPlayBtn_s:hover i { background: url(//yingshi-stream.2345cdn.net/dypcimg/images/v_playBtn.png?v=20160505) center center no-repeat; _background: url(//yingshi-stream.2345cdn.net/dypcimg/images/v_playBtn_ie6.png?v=20160505) center center no-repeat; }
a.aPlayBtn_s:hover i { background: url(//yingshi-stream.2345cdn.net/dypcimg/images/v_playBtn_s.png?v=20160505) center center no-repeat; _background: url(//yingshi-stream.2345cdn.net/dypcimg/images/v_playBtn_s_ie6.png?v=20160505) center center no-repeat; }
:root a:hover.aPlayBtn, :root a:hover.aPlayBtn_s { filter: none; }

a.aNoPlayBtn:hover { background: none; filter:none; background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/fillBg.png) 0 0 repeat;}
a.aNoPlayBtn:hover i { background: none;}

a.aPlayBtn_show{background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/fillBg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:20; display:block;height:100%; width:100%;}
a.aPlayBtn_show i { height:100%; width:100%; display:block; cursor:pointer; background:url(//yingshi-stream.2345cdn.net/dypcimg/images/v_playBtn.png?v=20160505) center center no-repeat; _background:url(//yingshi-stream.2345cdn.net/dypcimg/images/v_playBtn_ie6.png?v=20160505) center center no-repeat;}

.globalPicTxt .pic { position:relative; overflow:hidden;}
.globalPicTxt .pic img { vertical-align:top; width:100%; height:100%; display:block}
.globalPicTxt .pic .pIntro { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); height:20px; line-height:20px; margin-top:-20px; position:relative; z-index:5; color:#fff}
.globalPicTxt .pic .pIntro span { display: block; padding: 0 10px; font-size: 12px;}
.globalPicTxt .pic .introTxt50 { position:absolute; bottom:0; left:0; width:100%; height:50px; overflow:hidden; background:url(//yingshi-stream.2345cdn.net/dypcimg/images/mask_txtBg_50.png) 0 bottom repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/images/mask_txtBgIe6_50.png'); _bottom:-1px; z-index:5; color:#fff}
.globalPicTxt .pic .introTxt50 span { display: block; padding: 26px 10px 0; font-size: 12px; overflow: hidden; line-height: 24px; height: 24px;}
.globalPicTxt .pic .introTxt100 { position:absolute; bottom:0; left:0; width:100%; height:100px; overflow:hidden; background:url(//yingshi-stream.2345cdn.net/dypcimg/images/mask_txtBg_100.png) 0 bottom repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/images/mask_txtBgIe6_100.png'); _bottom:-1px; z-index:5; color:#fff}

.globalPicTxt .pic .pRightBottom { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); height:18px; line-height:18px; position: absolute; bottom:0; right: 0; overflow: hidden; z-index:5; color:#fff}
.globalPicTxt .pic .pRightBottom em { padding: 0 8px; font-size: 12px;}
.globalPicTxt .pic .pRightTop { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/titPngBg.png) 0 0 repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); height:20px; line-height:20px; position: absolute; top:0; right: 0; overflow: hidden; z-index:5; color:#fff}
.globalPicTxt .pic .pRightTop span { padding: 0 5px; font-size: 11px; display: block;}
.globalPicTxt .pic .pRightTop span em { color: #ff3399; padding-right: 3px; font-size: 14px;}

.globalPicTxt .sTit,.globalPicTxt .sTit_24 { font-size:14px; line-height:24px; height:24px; overflow:hidden; display:block; padding-top:5px;}
.globalPicTxt .sTit a,.globalPicTxt .sTit_24 a { color:#2371c8}
.globalPicTxt .sTit a:hover,.globalPicTxt .sTit_24 a:hover{ color:#f30}
.globalPicTxt .sTit_40 { font-size:14px; line-height:20px; height:40px; overflow:hidden; display:block; padding-top:5px;}
.globalPicTxt .sTit_40 a { color:#2371c8}
.globalPicTxt .sTit_40 a:hover { color:#f30}
.globalPicTxt .sDes { font-size: 12px; color: #999; font-family:\5B8B\4F53; display: block; line-height: 18px; height: 18px; overflow: hidden; width: 100%; position: relative; zoom:1;}
.globalPicTxt .sDes em { display: inline-block; white-space: nowrap; *position: relative; *zoom:1;}
.globalPicTxt .sDes em a { color: #999}
.globalPicTxt .sDes em a:hover { color: #f30;}
.globalPicTxt .sDes .emName { background: url(//yingshi-stream.2345cdn.net/dypcimg/live/images/liveMap.v2.png?v=20160113) -89px -185px no-repeat; float: left; padding-left: 15px; width: 70px; line-height: 18px; height: 18px; overflow: hidden; white-space: normal;}
.globalPicTxt .sDes .emGame { float: right; color: #ff6600; font-weight: 700; text-align: right; width: 90px; line-height: 18px; height: 18px; overflow: hidden; white-space: normal;}
.globalPicTxt .sDes .emGame a { color: #ff6600}
.globalPicTxt .sDes .emGame a:hover { color: #ff6600; text-decoration: none}
.globalPicTxt .sDes_36 { font-size: 12px; color: #999; font-family:\5B8B\4F53; display: block; line-height: 18px; height: 36px; overflow: hidden; width: 100%; position: relative; zoom:1;}

.globalFocusBtn { width:40px; height:88px; opacity:0.8;filter:alpha(opacity=80); display: block; overflow: hidden; position: absolute; z-index: 200;}
.globalFocusBtn i { width:40px; height:88px; display:block; cursor:pointer}
.globalFocusLeftBtn { left: 0;}
.globalFocusRightBtn { right: 0;}
.globalFocusLeftBtn i { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/focusLeftBtnBg20150702.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/images/focusLeftBtnBg20150702.png');}
.globalFocusRightBtn i { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/focusRightBtnBg20150702.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/images/focusRightBtnBg20150702.png');}
a.globalFocusBtn:hover { opacity:1;filter:alpha(opacity=100);}

.globalFocusBtn_s { width:34px; height:60px; opacity:0.8;filter:alpha(opacity=80); display: block; overflow: hidden; position: absolute; z-index: 200;}
.globalFocusBtn_s i { width:34px; height:60px; display:block; cursor:pointer}
.globalFocusLeftBtn_s { left: 0;}
.globalFocusRightBtn_s { right: 0;}
.globalFocusLeftBtn_s i { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/focusLeftBtnBg_s20150702.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/images/focusLeftBtnBg_s20150702.png');}
.globalFocusRightBtn_s i { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/focusRightBtnBg_s20150702.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/images/focusRightBtnBg_s20150702.png');}
a.globalFocusBtn_s:hover { opacity:1;filter:alpha(opacity=100);}

.globalBtn { -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; padding:0 20px; display: inline-block; cursor: pointer;}
.globalBtn:hover { text-decoration: none; color: #fff;}

.blueBtn30,.blueBtn32,.blueBtn35a{
  color: #fff;
  *zoom: 1;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#2e8ff0), to(#1677d8));
  background-image:-webkit-linear-gradient(top, #2e8ff0, #1677d8);
  background-image:-moz-linear-gradient(top, #2e8ff0, #1677d8);
  background-image:-ms-linear-gradient(top, #2e8ff0, #1677d8);
  background-image:-o-linear-gradient(top, #2e8ff0, #1677d8);
  background-image:linear-gradient(top, #2e8ff0, #1677d8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#2e8ff0", EndColorStr="#1677d8");
}
.blueBtn30:hover,.blueBtn32:hover,.blueBtn35a:hover{
  background-image:-webkit-gradient(linear, left top, left bottom, from(#0e72d9), to(#0e72d9));
  background-image:-webkit-linear-gradient(top, #0e72d9, #0e72d9);
  background-image:-moz-linear-gradient(top, #0e72d9, #0e72d9);
  background-image:-ms-linear-gradient(top, #0e72d9, #0e72d9);
  background-image:-o-linear-gradient(top, #0e72d9, #0e72d9);
  background-image:linear-gradient(top, #0e72d9, #0e72d9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#0e72d9", EndColorStr="#0e72d9");
}

.blueBtn35 { height: 33px; line-height: 33px; background-color: #eef6ff; border: 1px solid #bad1ee}
.blueBtn35:hover { background-color: #1f86ee; border-color: #0b6ed2}

.grayBtn35 { height: 33px; line-height: 33px; background-color: #e6e6e6; border: 1px solid #d6d6d6; color: #999; cursor: default;}
.grayBtn35:hover { background-color: #e6e6e6; border: 1px solid #d6d6d6; color: #999; cursor: default;}

.blueBtn35a { height: 35px; line-height: 35px;}

.blueBtn27 { height: 25px; line-height: 25px; border: 1px solid #bad1ee; background-color: #eef6ff}
.blueBtn27:hover { background-color: #1f86ee; border-color: #0b6ed2;}

.blueBtn30 {height: 30px; line-height: 30px;}

.whiteBtn30 { height: 28px; line-height: 28px; background-color: #ffffff; border: 1px solid #dfdfdf}
.whiteBtn30:hover { background-color: #1f86ee; border-color: #0b6ed2}

.grayBtn30 { height: 28px; line-height: 28px; background-color: #e6e6e6; border: 1px solid #d6d6d6; color: #999; cursor: default;}
.grayBtn30:hover { background-color: #e6e6e6; border: 1px solid #d6d6d6; color: #999; cursor: default;}

.blueBtn28 { height: 28px; line-height: 28px;}

.blueBtn32 { height: 32px; line-height: 32px;}

.blueBtn32a { height: 30px; line-height: 30px; background-color: #eef6ff; border: 1px solid #bad1ee}
.blueBtn32a:hover { background-color: #1f86ee; border-color: #0b6ed2}
.grayBtn32a { height: 30px; line-height: 30px; background-color: #e6e6e6; border: 1px solid #d6d6d6; color: #999; cursor: default;}
.grayBtn32a:hover { background-color: #e6e6e6; border: 1px solid #d6d6d6; color: #999; cursor: default;}

.userSelectList { float:left; position:relative; z-index:350; cursor:pointer; height:29px; font-size: 13px; display: inline;}
.userSelectList .titBg { padding:1px 2px 0 2px; position:absolute; top:0; left:0; z-index:10; overflow:hidden; text-align: left;}
.userSelectList .titBg .sTit { display:block; position:relative;padding:1px 1px 0 1px; height:28px; overflow:hidden; line-height:25px; color: #fff;}
.userSelectList .iArrow {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -189px -114px no-repeat; width: 12px; height: 6px; font-size:0; line-height:0; overflow:hidden; position:absolute; top:11px; right:4px; display:block;}
.userSelectList .listBg { display:none; background:rgba(0,0,0,0.1);background:none\0\9;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#19000000',EndColorStr='#19000000'); padding:2px; z-index:5; position:absolute; top:27px; right:0;}
.userSelectList .listBorder { border:1px solid #ccc; background:#fff; min-height:20px; line-height:20px;}
.userSelectList .iUserIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -207px -68px no-repeat; width:14px; height:15px; line-height:0; font-size:0; overflow:hidden; position:absolute; top:6px; left:9px;}
.userSelectList .iMessageIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -189px -52px no-repeat; width:17px; height:11px; line-height:0; font-size:0; overflow:hidden; position:absolute; top:8px; left:8px;}
.userSelectList .iRedPoint { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/tipsPointBg.png) 0 0 no-repeat; _background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/top/images/tipsPointBg.png'); width:5px; height: 5px; font-size: 0; line-height: 0; overflow:hidden; position: absolute; top: 3px; right: 19px;}
.userSelectList .pNoRecord { text-align:center; color:#9f9f9f; padding:10px 0}
.userSelectList .pBtn { padding:0 14px; height:33px; border-top:1px solid #e8e8e8; line-height:33px;}
.userSelectList .pBtn a { margin:0; text-decoration:underline; font-family:\5b8b\4f53}
.userSelectList .pBtn .right { float:right}
.userSelectListHover { z-index:500;}
.userSelectListHover .iArrow { background-position:-176px -114px;  -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.userSelectListHover .titBg { background:rgba(0,0,0,0.1);background:none\0\9;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#19000000',EndColorStr='#19000000');}
.userSelectListHover .titBg .sTit { background:#fff; border:1px solid #ccc; border-bottom:0 none; padding:0; color: #2371c8}
.userSelectListHover .titBg .iUserIcon { background-position:-207px -52px;}
.userSelectListHover .listBg { display:block;}
.userSelectListHover .iUserIcon { top:5px; left:8px;}
.userSelectListHover .iMessageIcon { top:7px; left:7px;}
.userSelectListHover .iRedPoint {  top:2px; right:18px;}

.userSelectList .chaseDrama { overflow: hidden; cursor:default;}
.userSelectList .chaseDrama a { color: #2371c8}
.userSelectList .chaseDrama a:hover { color: #f30;}
.userSelectList .chaseDrama a.aDelete { color: #999}
.userSelectList .chaseDrama a.aDelete:hover { color: #f30}
.userSelectList .chaseDrama li { padding:10px 0; border-top: 1px solid #ebebeb; margin-top: -1px; float: left; width: 100%;}
.userSelectList .chaseDrama li.liMore { padding:7px 0; text-align: center; line-height: 20px;}
.userSelectList .chaseDrama li.liMore a { color: #666;}
.userSelectList .chaseDrama li.liMore a:hover { color: #f30;}
.userSelectList .chaseDrama li.hover { background-color: #f9f9f9}
.userSelectList .chaseDrama .tit { padding: 0 13px; line-height: 20px;}
.userSelectList .chaseDrama .tit .aTit { font-size: 16px; height: 20px; overflow: hidden; margin-right: 10px; vertical-align:top;}
.userSelectList .chaseDrama .tit .sNum { color: #999; display: inline-block; white-space: nowrap; line-height: 20px; vertical-align:top; *position: relative; *zoom:1; *display: inline; font-size: 12px; font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;}
.userSelectList .chaseDrama .tit .sNum em { color: #333;}
.userSelectList .chaseDrama .tit .sNum i { vertical-align: top;}

.userSelectList .chaseDrama .titA { position: relative; padding-right: 46px; zoom:1;}
.userSelectList .chaseDrama .titA .aDelete { position: absolute; bottom: 0; right: 15px;}
.userSelectList .chaseDrama .titA .aTit { height: auto;}
.userSelectList .chaseDrama .titA .sNum { display: inline;}
.userSelectList .chaseDrama .numList { padding: 10px 13px 0; height: 30px; margin-left: -5px; clear: both; overflow: hidden;}
.userSelectList .chaseDrama .numList a { text-align: center; width: 42px; float: left; font-size: 12px; margin-left: 5px; position: relative; padding: 0; white-space: nowrap;}
.userSelectList .chaseDrama .numList a:hover { color: #fff;}
.userSelectList .chaseDrama .numList .iPoint { float: left; display: inline; color: #2a78b4; vertical-align: top; padding: 0 2px 0 7px; font-weight: 700;}
.userSelectList .chaseDrama .pItem { padding: 10px 13px 0;}
.userSelectList .chaseDrama .pItem a { border: 1px solid #d5d5d5; display: block; line-height: 18px; padding: 4px 9px; position: relative; font-size: 12px;}
.userSelectList .chaseDrama .pItem a .emTit { color: #666}
.userSelectList .chaseDrama .pItem a:hover { background-color: #1f86ee; border-color: #1f86ee}
.userSelectList .chaseDrama .pItem a:hover,.userSelectList .chaseDrama .pItem a:hover .emTit,.userSelectList .chaseDrama .pItem a:hover .emTit { color: #fff; text-decoration: none;}
.userSelectList .chaseDrama .pFun { height: 24px; line-height: 24px; overflow: hidden; padding:6px 15px 0;}
.userSelectList .chaseDrama .pFun .aAll { float: left;}
.userSelectList .chaseDrama .pFun .aDelete { float: right;}
.userSelectList .chaseDrama .pTips { padding: 10px 15px 0; text-align: left; font-size: 14px; color: #666; line-height: 30px; clear: both;}
.userSelectList .chaseDrama .pNoRecord { padding: 20px 15px; text-align: center; line-height: 20px; font-size: 16px;}
.userSelectList .chaseDrama .pNoRecord a { text-decoration: underline;}
.userSelectList .chaseDrama .pRecommend { padding:5px 10px; font-size: 14px;}
.userSelectList .chaseDrama .pRecommend span { display: block; color: #999; line-height: 30px; height: 30px;}
.userSelectList .chaseDrama .pRecommend a { line-height: 24px; display: inline-block; margin-right: 20px; color: #333;}
.userSelectList .chaseDrama .pRecommend a:hover { color: #f30;}

.myCollect { width:78px;}
.myCollect .titBg { width:74px;}
.myCollect .listBg { width: 291px;}
.myCollect .sTit { text-indent:4px;}
.myCollect .chaseDrama .pNoRecord { padding: 10px 15px;}

.userHead .myCollect { width:88px;}
.userHead .myCollect .titBg { width:84px;}
.userHead .myCollect .sTit { text-indent:7px;}

.myHistory { width:77px;}
.myHistory .titBg { width:73px;}
.myHistory .sTit { text-indent:4px;}
.myHistory .listBg { width:291px;}
.myHistory .pBtn { margin-top:-1px; position:relative; z-index:10}
.myHistory .chaseDrama li { padding: 0px; position: relative;}
.myHistory .chaseDrama li.liMore { padding: 7px 0;}
.myHistory .chaseDrama li .aDelete { position: absolute; right: 15px; display: none; top: 50%; margin-top: -10px; width: 20px; height: 20px;}
.myHistory .chaseDrama li .aDelete i { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -94px -39px no-repeat; width: 11px; height: 11px; overflow: hidden; float: left; margin: 4px 0 0 4px; display: inline;}
.myHistory .chaseDrama li .aDelete:hover i { background-position: -106px -39px;}
.myHistory .chaseDrama li.hover .aDelete { display: block;}
.myHistory .chaseDrama .aTit { display: block; padding: 10px 46px 10px 13px; vertical-align: top;}
.myHistory .chaseDrama .aTit:hover { text-decoration: none;}
.myHistory .chaseDrama .aTit .iNewWord { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -178px -22px no-repeat; width:15px; height:10px; overflow:hidden; display: inline-block; margin-left: 5px; position: relative; zoom:1;}
.myHistory .chaseDrama .aTit .sTit { color: #2371c8; cursor: pointer; padding-right: 10px;text-indent: 0; font-size: 14px; display: block;}
.myHistory .chaseDrama .aTit .sNum { color: #999; cursor: pointer; display: inline-block; white-space: nowrap; font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53; font-size: 12px;}
.myHistory .chaseDrama .aTit .sNum em { color: #333; cursor: pointer;}
.myHistory .chaseDrama .aTit:hover .sTit { color: #f30; text-decoration: underline;} 
.myHistory .chaseDrama .aTit:hover .sNum { color: #999}
.myHistory .chaseDrama .aTit:hover .sNum em { color: #333;}

.userHead .myHistory { width:87px;}
.userHead .myHistory .titBg { width:83px;}
.userHead .myHistory .sTit { text-indent:7px;}

.userHead { border-bottom:1px solid #ededed; height:29px; min-width:1000px; background:#fbfbfb; line-height:29px; font-size:13px; font-family: Arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53}
.userHeadCon { width:1000px; margin:0 auto;}
.userHead a { color: #666;}
.userHead a:hover { color: #f30;}
.userHead .sQQTipsWords { float: left;}
.userHead .sQQTipsWords em { font-weight: 700}
.userHead .aPhoneDownload { float: left; color: #666; margin-left: 10px; display: inline;background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/phoneIconMap.png) 0 7px no-repeat; padding-left:16px;}
.userHead .aPhoneDownload:hover { color: #f30; background-position: 0 -27px}
.userHead .right a.aLoginBtn,.userHead .right a.aRegistrationBtn,.userHead .right a.qqQuickLogin { float:left; margin:0 10px 0 0; display:inline}
.userHead .right a.qqQuickLogin .qqIcon { float:left;background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -62px -22px no-repeat; width:15px; height:16px; overflow:hidden; display:inline; margin:6px 3px 0 0;}
.userHead .right .iLine { float:left; width:1px; height:10px; background:#ddd; overflow:hidden; display:inline; margin:9px 10px 0 0}
.userHead .right .sLoading { float:left; color:#a9a9a9}
.userHead .right .sLoading .iLoading { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -90px -22px no-repeat; width:15px; height:15px; float:left; overflow:hidden; margin:7px 5px 0 0;}
.userHead .right .iArrow { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -150px -114px no-repeat; width:12px; height:6px; font-size:0; line-height:0; overflow:hidden; position:absolute; top:11px; right:9px; display:block; -webkit-transition:all 0.2s;-moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}

.userHead .loginNotice { float:left; position:relative; white-space: nowrap; z-index:350; }
.userHead .sLoginNotice { position:absolute; border:1px solid #efd58e; background:#fff8d6; line-height:18px; padding:2px 25px 2px 10px; top:2px; right:10px; -webkit-radius:2px; -moz-radius:2px; -ms-radius:2px; -o-radius:2px; border-radius:2px; font-size:12px; color:#c47f0a;}
.userHead .sLoginNotice em { font-weight:700; color:#f60; font-size:14px;}
.userHead .sLoginNotice .iArrow { border:0 none; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -130px -22px no-repeat; width:6px; height:9px; position:absolute; right:-6px; _right:-7px; top:6px; overflow:hidden}
.userHead .sLoginNotice a.aClose { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -138px -22px no-repeat; width:10px; height:10px; overflow:hidden; position:absolute; top:6px; right:8px;}
.userHead .sLoginNotice a:hover.aClose { background-position:-149px -22px}

.userHead .aPersonCenter { float: left; display: inline; margin: 0 10px;}
.userHead .aPersonCenter .iUserIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -192px -68px no-repeat; width: 14px; height: 14px; overflow: hidden; float: left; margin: 6px 3px 0 0; display: inline;}

.userHead .myMessage { width:103px;}
.userHead .myMessage .titBg { width:99px;}
.userHead .myMessage .sTit { text-indent:28px;}
.userHead .myMessage .listBg { width:291px;}
.userHead .myMessage .pTab { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderRepeatMap.png?v=20150601) 0 -184px repeat-x; height:37px; overflow:hidden}
.userHead .myMessage .pTab a { position:relative; line-height:26px; padding:8px 20px 3px; height:26px; float:left; color:#333; font-size:14px; position: relative;}
.userHead .myMessage .pTab a:hover { color:#f30}
.userHead .myMessage .pTab .iNum { position: absolute; background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) left -100px no-repeat; height: 13px; line-height: 13px; color: #fff; padding-left: 5px; overflow: hidden; font-size: 12px; top:7px; right: -7px;}
.userHead .myMessage .pTab .iNum em { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) right -100px no-repeat; padding-right: 5px; float: left; height: 13px; overflow: hidden;}
.userHead .myMessage .pTab a.cur,.userHead .myMessage .pTab a:hover.cur { color:#1985df; border-bottom:3px solid #51aaf5; padding-bottom:0;text-decoration:none;}

.userHead .chaseDramaNotice { display:none;}
.userHead .chaseDramaNotice li { height: 44px; border-top: 1px solid #e8e8e8; position: relative; padding: 10px 0 0 0; background-color: #fff; margin-top: -1px;}
.userHead .chaseDramaNotice a:hover { text-decoration: none;}
.userHead .chaseDramaNotice .iPlayIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) 0 -22px no-repeat; width: 28px; height: 28px; overflow:hidden; position: absolute; top: 14px; left: 12px;}
.userHead .chaseDramaNotice span { display: block; height: 20px; line-height: 20px; padding: 0 0 0 53px;}
.userHead .chaseDramaNotice .sName { font-size: 14px; color: #2a78b4;}
.userHead .chaseDramaNotice .sTime { font-size: 12px; color: #999}
.userHead .chaseDramaNotice .sTips { position: absolute; right: 13px; top: 22px; color: #999; padding-left:0;}
.userHead .chaseDramaNotice a:hover .sName { color: #2a78b4;}
.userHead .chaseDramaNotice a:hover .sTime { color: #999;}
.userHead .chaseDramaNotice .sTime em,.userHead .chaseDramaNotice a:hover .sTime em { color: #ff7e00; padding-left: 3px;}
.userHead .chaseDramaNotice li:hover,.userHead .chaseDramaNotice li.hover { background-color: #f9f9f9;}
.userHead .chaseDramaNotice li:hover .iPlayIcon,.userHead .chaseDramaNotice li.hover .iPlayIcon{ background-position: -29px -22px;}
.userHead .chaseDramaNoticeA li { padding:5px 0;}
.userHead .chaseDramaNoticeA span { line-height:44px; height:44px;}
.userHead .chaseDramaNoticeA .sTips { top:5px;}

.userHead .chaseDrama { overflow: hidden; cursor:default;}
.userHead .chaseDrama a { color: #2371c8}
.userHead .chaseDrama a:hover { color: #f30;}
.userHead .chaseDrama a.aDelete { color: #999}
.userHead .chaseDrama a.aDelete:hover { color: #f30}
.userHead .chaseDrama li { border-top: 1px solid #ebebeb; margin-top: -1px; float: left; width: 100%;}
.userHead .chaseDrama li.liMore { padding:7px 0; text-align: center; line-height: 20px;}
.userHead .chaseDrama li.hover { background-color: #f9f9f9}
.userHead .chaseDrama .tit { padding: 0 13px; line-height: 20px;}
.userHead .chaseDrama .tit .aTit { font-size: 14px; height: 20px; overflow: hidden; margin-right: 10px; vertical-align:top;}
.userHead .chaseDrama .tit .sNum { color: #999; display: inline-block; white-space: nowrap; line-height: 20px; vertical-align:top; *position: relative; *zoom:1; *display: inline; font-size: 12px;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;}
.userHead .chaseDrama .tit .sNum em { color: #333;}
.userHead .chaseDrama .tit .sNum i { vertical-align: top;}

.userHead .chaseDrama .titA { position: relative; padding-right: 46px; zoom:1;}
.userHead .chaseDrama .titA .aDelete { position: absolute; bottom: 0; right: 15px;}
.userHead .chaseDrama .titA .aTit { height: auto;}
.userHead .chaseDrama .titA .sNum { display: inline;}
.userHead .chaseDrama .numList { padding: 10px 13px 0; height: 30px; margin-left: -5px; clear: both; overflow: hidden;}
.userHead .chaseDrama .numList a { text-align: center; width: 42px; float: left; font-size: 12px; margin-left: 5px; position: relative; padding: 0; white-space: nowrap;}
.userHead .chaseDrama .numList a:hover { color: #fff;}
.userHead .chaseDrama .numList .iPoint { float: left; display: inline; color: #2a78b4; vertical-align: top; padding: 0 2px 0 7px; font-weight: 700;}
.userHead .chaseDrama .pItem { padding: 10px 13px 0;}
.userHead .chaseDrama .pItem a { border: 1px solid #d5d5d5; display: block; line-height: 18px; padding: 4px 9px; position: relative; font-size: 12px;}
.userHead .chaseDrama .pItem a .emTit { color: #666}
.userHead .chaseDrama .pItem a:hover { background-color: #1f86ee; border-color: #1f86ee}
.userHead .chaseDrama .pItem a:hover,.userHead .chaseDrama .pItem a:hover .emTit,.userHead .chaseDrama .pItem a:hover .emTit { color: #fff; text-decoration: none;}
.userHead .chaseDrama .pFun { height: 24px; line-height: 24px; overflow: hidden; padding:6px 15px 0;}
.userHead .chaseDrama .pFun .aAll { float: left;}
.userHead .chaseDrama .pFun .aDelete { float: right;}
.userHead .chaseDrama .pTips { padding: 10px 15px 0; text-align: left; font-size: 14px; color: #666; line-height: 30px; clear: both;}
.userHead .chaseDrama .pNoRecord { padding: 20px 15px; text-align: center; line-height: 20px; font-size: 16px;}
.userHead .chaseDrama .pNoRecord a { text-decoration: underline;}

.myVideo { width:105px;}
.myVideo .titBg,.myVideo .listBg { width:101px;}
.myVideo .listBg { padding-top:0; top:29px;}
.myVideo .sTit { text-indent:28px;}
.myVideo p { position:relative; zoom:1; background:#fff}
.myVideo p a { margin:0; display:block; float:none; line-height:28px; height:28px; overflow:hidden; padding-left:6px; position:relative;}
.myVideo p a:hover { background:#f2f2f2; color:#f30; text-decoration:none;}

.userHead .sLogined { float:left; color:#999; padding-right:10px; vertical-align:middle; height: 29px;}
.userHead .sLogined a { color:#999; display:inline-block}
.userHead .sLogined a:hover { color:#f30}
.userHead .sLogined a.aName { color:#333; margin-right:10px; vertical-align:middle}
.userHead .sLogined a.aName img { padding-right:5px; }
.userHead .sLogined a:hover.aName { color:#f30}

#aHeadCode { float:left; color:#666; position:relative; cursor:pointer; z-index:350}
#aHeadCode .sName { height:28px; line-height:28px; overflow:hidden; padding:1px 1px 0 1px; float:left; cursor:pointer; font-size:12px;}
#aHeadCode .sName .codeIcon { float:left; overflow:hidden; display:inline; width:14px; height:14px; margin:7px 5px 0 10px; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/codeMap.png?v=20150519) -186px 0 no-repeat; }
#aHeadCode .sName em { float:left; color: #f30; text-decoration: underline;}
#aHeadCode .sName .iIconArrow { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/codeMap.png?v=20150519) -193px -40px no-repeat; float:left; display:inline; margin:13px 12px 0 5px; width:7px; height:4px; overflow:hidden; line-height:0; font-size:0; display:block; -webkit-transition:-webkit-transform .2s ease-in; -moz-transition:-moz-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in; }
#aHeadCode.hover .sName .iIconArrow { -moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%; -o-transform:rotate(180deg); -o-transform-origin:50% 30%; -ms-transform:rotate(180deg); -ms-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
#aHeadCode .codeCon { background:#fff; display:none; position:absolute; top:29px; left:0; width:100%; z-index:510; text-align:center; padding-top:1px;}
#aHeadCode .codeCon .codeBorder { border:1px solid #ccc; border-top:0 none; padding:10px 0; }
#aHeadCode .codeCon .iHeadCodePic { display:none; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/codeMap.png?v=20150519) 0 0 no-repeat; height:125px; width:125px; overflow:hidden; margin:0 auto; }
#aHeadCode .codeCon .sDes { display:block; font-size:14px; line-height:20px; padding-top:5px; }
#aHeadCode .codeCon .sDes em { display:block; font-weight:700; color:#e62939; }
#aHeadCode.hover { text-decoration:none; color:#666; }
#aHeadCode.hover .sName { padding:0; border:1px solid #ccc; border-bottom:0 none;}
#aHeadCode.hover .codeCon { display:block;  border-top:1px solid #ccc; padding-top:0;}
#aHeadCode.hover .codeCon .iHeadCodePic { display:block; }
#aHeadCode.codeNoCursor { cursor:default}
#aHeadCode.codeNoCursor .sName { cursor:default}

.newHead { background-color: #fff;}
.newHeadCon,.menuBg,.subMenuBg { width:1000px; min-width:1000px; margin:0 auto;font-family: Arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53}
.newHead .iNew,.newHead .iHot { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) 0 0 no-repeat; height:9px; width:23px; position:absolute; top:-1px; right:-8px; z-index:50; overflow:hidden; z-index:20;}
.newHead .iNew { background-position:-138px -34px;}
.newHead .iHot { background-position:-138px -44px;}
.newHead .iLine { width:1px; line-height:0; font-size:0; height:14px; background:#e2e2e2; overflow:hidden; float:left}

.newHeadCon { height:80px; position:relative; z-index:300;background:#fff;}
.headLogo { float:left; width:210px; height:55px; padding:12px 0 0 0;}
.headLogo .aHeadLogo { float:left; width:210px; height:55px; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/headLogo2014.png) 0 0 no-repeat;}
.headIvy { width:130px; height:70px; padding:9px 10px 0 10px; float:left; overflow:hidden}
.headSearch { float:left; width:480px; padding:44px 0 0 0; position:relative; margin-top:17px; display:inline; z-index:50}
.headSearch .iSearchArrow { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -178px -33px no-repeat; width:13px; height:7px; position:absolute; overflow:hidden; left:377px; top:21px; z-index:5; cursor:pointer}
.headSearch .iSearchArrowCur { background-position:-178px -41px}
.headSearch .upDateNum { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -162px -55px no-repeat; color:#fff; width:15px; height:15px; overflow:hidden; text-align:center; line-height:15px; position:absolute; left:376px; top:-2px; cursor:pointer; font-size:12px;}
.headSearch .searchInput { width:386px; height:22px; border:2px solid #3c8ad0; border-right:0 none; font-size:14px; color:#999; padding:9px 7px; line-height:22px; position:absolute; top:0; left:0}
.headSearch a.aSearchBtn { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) 0 -55px no-repeat; width:47px; height:44px; font-size:14px; color:#fff; font-weight:700; line-height:44px; padding-left:33px; overflow:hidden; position:absolute; top:0; right:0;_right:-1px}
.headSearch a:hover.aSearchBtn { background-position:-81px -55px; text-decoration:none; color:#fff}
.headSearch .searchHotWords { font-size:12px; line-height:24px; height:24px; padding:0 0 0 15px; overflow:hidden}
.headSearch .searchHotWords a { color:#555; margin-left:15px; white-space:nowrap; display:inline-block}
.headSearch .searchHotWords a:hover { color:#f30}
.headSearch .searchHotWords a.firstHotWords { margin-left:-15px;}

.headIvy230 { width:230px; height:65px; padding:7px 0 0 0; float:right; overflow:hidden}
.headSearch2014 { float:left; width:480px; padding:40px 0 0 0; position:relative; margin-top:20px; display:inline; z-index:50;}
.headSearch2014 .iSearchArrow { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -178px -33px no-repeat; width:13px; height:7px; position:absolute; overflow:hidden; left:377px; top:19px; z-index:5; cursor:pointer}
.headSearch2014 .iSearchArrowCur { background-position:-178px -41px}
.headSearch2014 .upDateNum { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -162px -55px no-repeat; color:#fff; width:15px; height:15px; overflow:hidden; text-align:center; line-height:15px; position:absolute; left:376px; top:-2px; cursor:pointer; font-size:12px;}
.headSearch2014 .searchInput { width:386px; height:22px; border:2px solid #338ad1; border-right:0 none; font-size:14px; color:#999; padding:7px; line-height:22px; position:absolute; top:0; left:0}
.headSearch2014 a.aSearchBtn { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) 0 -191px no-repeat; width:47px; height:40px; font-size:14px; color:#fff; font-weight:700; line-height:40px; padding-left:33px; overflow:hidden; position:absolute; top:0; right:0;_right:-1px}
.headSearch2014 a:hover.aSearchBtn { background-position:-81px -191px; text-decoration:none; color:#fff}
.headSearch2014 .searchHotWords { font-size:12px; line-height:24px; height:24px; padding:0 0 0 15px; overflow:hidden; display: none;}
.headSearch2014 .searchHotWords a { color:#555; margin-left:15px; white-space:nowrap; display:inline-block}
.headSearch2014 .searchHotWords a:hover { color:#f30}
.headSearch2014 .searchHotWords a.firstHotWords { margin-left:-15px;}

.association{ width:398px; height:300px;border:1px solid #85bfeb; border-top: 0 none; background:#fff; position:absolute; top:40px;left:0; z-index:499; clear:both; display:none}
.association .txt-tip{
    color: #999;
    $height:24px;
    height: $height;
    line-height: $height;
    padding-left: 12px;
    padding-top: 8px;
    font-size: 14px;
}
.todayHotSearch { height:auto;}
.todayHotSearch ul {z-index: 1; position: relative;}
.todayHotSearch li { width:100%; height:26px; line-height:26px; overflow:hidden; font-size:14px; float:left; cursor:pointer}
.todayHotSearch span { float:left; cursor:pointer; vertical-align:middle}
.todayHotSearch a { color:#333; width:100%; height:26px; display:block; overflow:hidden; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/fillBg.png) 0 0 repeat}
.todayHotSearch a:hover,.todayHotSearch a.cur { color:#333; text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7fe2eef7', endColorstr='#7fe2eef7');background:rgba(226,238,247,0.5)}
:root .todayHotSearch a:hover,:root .todayHotSearch a.cur { filter:none; }
.todayHotSearch i { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) 0 0 no-repeat; width:15px; height:15px; overflow:hidden; color:#fff; float:left; text-align:center; line-height:16px; margin:5px 6px 0 10px; display:inline; font-size:12px; cursor:pointer}
.todayHotSearch i.iYellow { background-position:-162px -22px}
.todayHotSearch i.iBlue { background-position:-162px -38px}
.todayHotSearch .iNewWord { background-position:-178px -22px; width:15px; height:10px; margin:8px 0 0 3px}

.association_menu{width:183px; height:300px; border-right:1px solid #dae9f5; background:#fff; float:left;}
.association_menu a{padding-left:7px;height:29px; font-size:13px; line-height:29px; border-bottom:1px solid #dae9f5; display:block; color:#414141; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/videoGlobalMap.png) no-repeat 171px -175px; overflow:hidden}
.association_menu a i{font-weight:normal; font-style:normal; color:#f00}
.association_menu a:hover,.association_menu a.cut{border-bottom:1px solid #dae9f5; background:#ebf8fc url(//yingshi-stream.2345cdn.net/dypcimg/top/images/videoGlobalMap.png) no-repeat 171px -145px; margin-right:-1px;color:#414141; text-decoration:none; position:relative}
.association_menu a.hover_fot{border-bottom:1px dotted #b4c8d5;}
.association_r{width:294px; height:300px;float:left;}
.association_main{padding:0 0 0 10px;height:300px;background:#ebf8fc; position:relative;}
.association_video { position:absolute; left:10px; top:10px;}
.association_videoA { top:29px;}
.association_videoB { top:58px;}
.association_videoC { top:87px;}
.association_videoD { top:116px;}
.association_videoE { top:145px;}
.association_videoF { bottom:10px; top:auto}
.association_video .pic { float:left; width:93px; display:inline; text-align:center; color:#999; position: relative;}
.association_video .pic a{ width:89px; height:119px;padding:1px; border:1px solid #ccc; float:left; margin-bottom:3px; position: relative; z-index: 10;}
.association_video .pic .iStyleIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/lenovoLayerIcon.png) 0 0 no-repeat; width: 47px; height: 47px; overflow: hidden; position: absolute; top: -1px; left: -1px;}
.association_video .pic .iStyleDSJ { background-position: 0 0;}
.association_video .pic .iStyleDY { background-position: -96px 0;}
.association_video .pic .iStyleDM { background-position: -144px 0;}
.association_video .pic .iStyleZY { background-position: -48px 0;}
.association_video .pic a:hover{padding:0; border:2px solid #f60}
.association_video .pic a:hover .iStyleIcon { top: -2px; left: -2px;}
.association_video .pic img { float:left}
.association_video_xq{ width:168px; float:left; padding-left:10px;}
.association_video_xq dt { width:40px; height:20px; overflow:hidden; line-height:20px; position:relative}
.association_video_xq dd { margin-top:-20px; padding-left:40px;color:#666; line-height:20px; word-wrap:break-word;}
.association_video_xq dd em { display:inline-block; margin-right:10px;}
.association_video_xq dd a { color:#2A78B2; margin-right:10px; display:inline-block}
.association_video_xq dd a:hover { color:#f30}
.association_video_xq p.name{ padding-bottom:7px; font-size:14px;}
.association_video_xq p.name a{font-weight:bold; color:#404040; margin:0}
.association_video_xq p.name a:hover { color:#f30}
.association_video_xq p a.playVideoBtn { margin-top:11px; background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/lenovoLayerIcon.png?v=2015051301) 0 -48px no-repeat; height: 28px; width: 98px; overflow: hidden;}
.association_video_xq p a.playVideoBtn:hover { background-position: 0 -77px;}
.association_video_xq p a.associationLucidaBtn { background-position: -99px -48px; width:82px; height:23px;}
.association_video_xq p a:hover.associationLucidaBtn { background-position:-99px -77px;}
.association_video_xq p i,.association_video_xq dd i { color:#f00}
.association_video_xq a.checkMoreBtn {display:block; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/associationCheckMoreBtnBg.png) 0 0 no-repeat; height:25px; width:108px; overflow:hidden; margin-top:11px}
.association_video_xq a:hover.checkMoreBtn {display:block; background-position:0 -26px;}

.menu { background:#338ad1; min-width:1000px; position:relative; z-index:200; border-top: 1px solid #1e87c6; overflow: hidden;}
.menuBg { height:36px; padding:3px 0 0 0; position:relative;}
.menu p { height:36px; line-height:34px;}
.menu p a { color:#fff; padding-left:10px; float:left; margin-left:2px; display:inline; position:relative; z-index:8}
.menu p a span { padding-right:10px; height:36px; float:left; cursor:pointer}
.menu .left .iNew,.menu .left .iHot { right:-3px; top:-2px;}
.menu .left a { font-size:14px; font-weight:700;}
.menu .right { position:relative}
.menu .right a { padding-left:5px; margin-left:2px}
.menu .right a span { padding-right:5px;}
.menu p a:hover { text-decoration:none; color:#fff; z-index:5}
.menu p a:hover { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderRepeatMap.png?v=20150601) left -110px no-repeat;}
.menu p a:hover span { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderRepeatMap.png?v=20150601) right -147px no-repeat;}
.menu p a.cur,.menu p a:hover.cur { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderRepeatMap.png?v=20150601) left -36px no-repeat; color:#2371c8; z-index:10}
.menu p a.cur span,.menu p a:hover.cur span { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderRepeatMap.png?v=20150601) right -73px no-repeat;}

.subMenu { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderRepeatMap.png?v=20150601) 0 0 repeat-x; min-width:1000px; position:relative; z-index:150;}
.subMenuBg { height:33px; overflow:hidden; padding:2px 0 0 0; position:relative}
.subMenu .left a { color:#333; font-size:14px; margin:0 10px; line-height:30px; padding:1px 0 2px; float:left; position:relative; height:30px; display:inline}
.subMenu .left a:hover { text-decoration:none; color:#237dd8}
.subMenu .left a.cur { border-bottom:2px solid #2296ec; font-weight:700; padding-bottom:0}
.subMenu .left a:hover.cur { color:#333}
.subMenu .iLine { margin:9px 0 0 0; display:inline; position:relative}
.subMenu .right { padding:0 5px 0 0; height:33px; text-align:right;}
.subMenu .right a { color:#333; font-size:13px; margin-left:15px; float:left; display:inline; position:relative; line-height:30px; height:30px}
.subMenu .right a:hover { color:#237dd8}

.aPersonCenter { float: left; display: inline;}
.aPersonCenter .iUserIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -192px -68px no-repeat; width: 14px; height: 14px; overflow: hidden; float: left; display: inline;}

.sHeader .userSelectList { height:36px; margin: 4px 0 0 0; display: inline; font-size: 14px;}
.sHeader .userSelectList .titBg .sTit { height: 35px; line-height: 27px;}
.sHeader .rightCon .userSelectList .titBg .sTit { font-size: 12px;}
.sHeader .userSelectList .listBg { top: 34px;}
.sHeader .userSelectList .listBorder,.sHeader .userSelectListHover .titBg .sTit { border-color: #ddd}
.sHeader .userSelectListHover .titBg .sTit a { color: #2371c8}
.sHeader .userSelectListHover .titBg .sTit a:hover { color: #f30}

.sHeader { height:40px; background: linear-gradient(180deg, #111127 0%, #222138 100%); position:relative; z-index:310;}
.sHeader a { color: #fff;}
.sHeader .sHead { margin:0 auto;height: 40px; line-height:40px;}
.sHeader .sLogo{margin-right:10px; float:left; height:40px; overflow:hidden; display:inline;}
.sHeader .sLogo img { float: left;}
.sHeader .sLogo a { background: url(../img/logo.png) center center no-repeat; background-size: 100%; display: block; width: 111px; height: 40px; float: left;}
.sHeader .menu{height:40px; line-height:40px;float:left; border: 0 none; background: none; min-width: 0; overflow:visible}
.sHeader .menu a{margin-right:10px; font-size:14px; color:#fff; float:left; position:relative; height: 40px;}
.sHeader .menu .new{position:absolute; right:-20px; top:-6px; width:23px; height:12px; display:inline-block; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/videoGlobalMap.png) 0 -278px no-repeat}
.sHeader .moreHeadLinks { width: 57px; margin-left: -5px;}
.sHeader .moreHeadLinks .titBg { width:53px; text-indent: 4px;}
.sHeader .moreHeadLinks .listBg { width:175px; right: auto; left: 0;}
.sHeader .moreHeadLinks .listBg p { padding: 10px 0; margin-left: -2px; height: auto;}
.sHeader .moreHeadLinks .listBg p a { float: none; display: inline-block; border: 0 none; white-space: nowrap; color: #2371c8; line-height: 36px; height: 36px; margin: 0 0 0 12px; padding-left: 0;}
.sHeader .moreHeadLinks .listBg p a:hover { color: #f30; background: none; text-decoration: underline; border: 0 none;}
.sHeader .rightCon { float: right; font-size: 12px;}
.sHeader .sSearch { float: left; height: 22px; border: 1px solid #145a90; margin: 8px 0 0 0; display: inline;}
.sHeader .sSearch .searchInput { border: 0 none; width: 100px; float: left; height: 18px; line-height: 18px; padding: 2px 5px; -webkit-appearance:none; -moz-appearance:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-right: 1px solid #145a90;}
.sHeader .sSearch .aSearch { width: 37px; text-align: center; color: #333; background-color: #e9f4fc; border: 0 none; float: left; line-height: 20px; height: 22px; overflow: hidden; -webkit-appearance:none; -moz-appearance:none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; cursor: pointer;}
.sHeader .sSearch .aSearch:hover { text-decoration: none; color: #333;} 
.sHeader .aPersonCenter { margin: 0 10px 0 15px; color: #fff; float: left; display: inline;}
.sHeader .aPersonCenter .iUserIcon { margin: 12px 5px 0 0; display: inline; background-position: -207px -137px; height: 16px;}
.sHeader .aPersonCenter a:hover { color: #fff;}



.sFooter {
    background-color: #f5f5f5;
    color: #999;
    text-align: center;
    margin-top: 10px;
    padding-top: 10px;
    z-index: 150;
    position: relative;
}
.sFooter .sFooterCon {
    margin: 0 auto;
    padding: 15px 0;
    overflow: hidden;
}
.sFooter .pFooterNotice { font-size: 12px;}
.sFooter .pVideoInfor { clear: both; height: 30px; overflow: hidden; line-height: 30px; font-size: 14px;}
.sFooter .pVideoInfor span { display: inline-block; padding-right: 30px;}
.sFooter .pVideoInfor img { display: inline-block; padding-right: 30px;}
.sFooter .pVideoInfor a.blueBtn30 { text-decoration: underline; margin-left: 30px;}
.sFooter .pVideoInfor .sLicense { padding-right: 0;}

.sFooter .pVideoInfor a {
    color: #199cfa;
}
.sFooter .pVideoInfor a:hover { color: #f30;}

.iFooterLine { width: 1px; background-color: #dbdbdb; overflow: hidden; float: left;  margin-top: 5px; display: inline;}

.footer { background-color: #f5f5f5; font-size: 14px; color: #666; margin-top: 40px; z-index: 300; position: relative;}
.footerCon { margin: 0 auto; padding: 20px 0;}
.footer a { color: #666;}
.footer a:hover { color: #f30;}
.footer dl { float: left; line-height: 24px; overflow: hidden;}
.footer dl dt { line-height: 30px; height: 30px; overflow: hidden; font-size: 16px; font-weight: 700;}
.footer dl span { overflow: hidden; height: 24px; display: block; width: 100%}
.footer .footerVideo span { float: left;}
.footer .footerCode {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/footerCodePic.jpg) center 3px no-repeat; padding-top: 81px; width: 84px; font-size: 12px; float: left; text-align: center; white-space: nowrap;}
.footer .iFooterLine { height: 95px;}
.footer .footerIcon {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20151203) 0 0 no-repeat; height: 20px; overflow: hidden; float: left; margin: 2px 3px 0 0; display: inline;}
.footer .footerAndroidIcon { background-position: 0 -143px; width: 17px;}
.footer .footerWindowIcon { background-position: -18px -143px; width: 17px;}
.footer .footerQQIcon { background-position: -36px -143px; width: 20px;}
.footer .footerWeiboIcon { background-position: -57px -143px; width: 20px;}
.footer .footerWeixinIcon { background-position: -78px -143px; width: 20px;}
.footer .footerAdviceIcon { background-position: -99px -143px; width: 20px;}
.footer a.adviceBtn { color: #2371c8; float: right; font-size: 14px; font-weight: 100;}
.footer a.adviceBtn:hover { color: #f30;}
.footer .footBottomCon { background-color: #e5e5e5; color: #999; overflow: hidden;}
.footer .footBottomCon .footerCon { padding: 10px 0 20px;}
.footer .bottomNoticesWords { text-align: center; padding-top: 5px; color: #ccc; font-weight: 100;}
.footer .bottomNoticesWords a { color: #999;}
.footer .bottomNoticesWords a:hover { color: #f30;}
.footer .copyRight { text-align: center; padding-top: 20px}
.footer .copyRight a { color: #999}
.footer .copyRight a:hover { color: #f30;}
.footer .copyRight .iInternetReport { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/internetReportIcon.png) 0 0 no-repeat; width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative; zoom:1; vertical-align: middle; margin-right: 2px;}
.footer .friendLinks { position: relative; font-size: 12px; line-height: 24px; height: 24px; overflow: hidden; margin: 0 auto;}
.footer .friendLinks a { color: #999}
.footer .friendLinks a:hover { color: #f30;}
.footer .friendLinks .sTit { width: 65px; white-space: nowrap; position: absolute; top: 0; left: 0;}
.footer .friendLinks .linksCon { padding-left: 50px; height: 24px; overflow: hidden;}
.footer .friendLinks .linksCon p a { margin-left: 15px; white-space: nowrap; float: left; line-height: 24px; height: 24px; overflow: hidden; display: inline;}

.body_1000 .footer .footerCon dl { padding: 0 0 0 20px}
.body_1000 .footer .footerCon .footerVideo { width: 240px; padding-left: 0;}
.body_1000 .footer .footerVideo span { width: 78px;}
.body_1000 .footer .footerBusiness { width: 230px;}
.body_1000 .footer .footerDownLoad { width: 180px;}
.body_1000 .footer .footerCode { margin-right: 15px;}
.body_1000 .footer .footerAdvice { width: 185px;}
.body_1000 .footer .friendLinks { width: 920px;}

.body_1200 .footer .footerCon dl { padding: 0 0 0 45px}
.body_1200 .footer .footerCon .footerVideo { width: 270px; padding-left: 0;}
.body_1200 .footer .footerVideo span { width: 88px;}
.body_1200 .footer .footerBusiness { width: 255px;}
.body_1200 .footer .footerDownLoad { width: 185px;}
.body_1200 .footer .footerCode { margin-right: 45px;}
.body_1200 .footer .footerAdvice { width: 200px;}
.body_1200 .footer .friendLinks { width: 920px;}

.globalMaskLayer { background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7f000000',EndColorStr='#7f000000'); width:100%; height:100%; position:absolute; z-index:9990; top:0; left:0; display:none; min-width: 1000px;}
:root .globalMaskLayer{ filter:none;}

.body_1000 .newHead,.body_1000 .userHead,.body_1000 .sheader,.body_1000 .footer,.body_1000 .wrapper { min-width:1000px;}
.body_1000 .userHeadCon,.body_1000 .newHeadCon,.body_1000 .menuBg,.body_1000 .subMenuBg,.body_1000 .sheader .shead,.body_1000 .footer .footerCon,.body_1000 .friend_links,.body_1000 .sfooter,.body_1000 .main { width:1000px; min-width:1000px;}
.body_1000 .headSearch2014 { margin-left:50px;}

.body_1200 .newHead,.body_1200 .userHead,.body_1200 .sheader,.body_1200 .footer,.body_1200 .wrapper { min-width:1200px;}
.body_1200 .userHeadCon,.body_1200 .newHeadCon,.body_1200 .menuBg,.body_1200 .subMenuBg,.body_1200 .sheader .shead,.body_1200 .footer .footerCon,.body_1200 .friend_links,.body_1200 .sfooter,.body_1200 .main { width:1200px; min-width:1200px;}
.body_1200 .headSearch2014 { margin-left:160px;}

.wrapper { font-size: 14px; position: relative; z-index: 30;}
.main { margin:0 auto; position: relative; padding-top: 10px; z-index: 50}

.popLogin_v2 { background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7f000000',EndColorStr='#7f000000'); width:604px; padding:8px; position:fixed; _position:absolute; top:50%; left:50%; margin-left:-310px; margin-top:-280px; z-index:9999; display:none; color:#666;}
:root .popLogin_v2{ filter:none;}
.popLogin_v2 .popLoginCon { width:554px; background:#fff url(//yingshi-stream.2345cdn.net/dypcimg/top/images/popTipPic.png) 0 bottom no-repeat; overflow:hidden; padding: 0 25px 43px 25px}
.popLogin_v2 .aClose { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/loginPopMap20140724.png) -288px 0 no-repeat; position:absolute; top:21px; right:22px; overflow:hidden; width:12px; height:12px; line-height:0; font-size:0;}
.popLogin_v2 .popPartner { padding:0 0 15px 125px; overflow:hidden; border-bottom:1px dotted #cfcfcf}
.popLogin_v2 .popPartner .sTit { font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; line-height:36px; display:block; padding:10px 0 0 0; color:#333;}
.popLogin_v2 .popPartner .pBtn { height:60px;}
.popLogin_v2 .popPartner .pBtn a { float:left; overflow:hidden}
.popLogin_v2 .popPartner .pBtn a.qq { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/loginPopMap20140724.png) 0 -40px no-repeat; width:255px; height:62px;}
.popLogin_v2 .popPartner .pBtn a:hover.qq { background-position:0 -108px}
.popLogin_v2 .popPartner .pBtn a.sinaWeibo {background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/loginPopMap20140724.png) -168px 0 no-repeat; width:32px; height:32px; margin:16px 0 0 10px; display:inline}
.popLogin_v2 .popPartner .pBtn a:hover.sinaWeibo { background-position:-201px 0;}

.popLogin_v2 a.submitBtn { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/loginPopMap20140724.png) 0 0 no-repeat; width:80px; height:32px; line-height:32px; overflow:hidden; font-size:14px; text-align:center; color:#fff; font-weight:700; float:left}
.popLogin_v2 a:hover.submitBtn { color:#fff; text-decoration:none; background-position:-81px 0;}
.popLogin_v2 .mb10 { margin-bottom:10px;}

.loginForm_v2 .pTit { padding:5px 0 0 100px; height:36px; line-height:36px;}
.loginForm_v2 .pTit span { float:left}
.loginForm_v2 .pTit .sTit { font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; font-size:16px;}
.loginForm_v2 .pTit .sDes { padding-left:15px; font-size:12px;}
.loginForm_v2 .pTit .sDes a { color:#1989d7; font-family:\5B8B\4F53;}
.loginForm_v2 .pTit .sDes a:hover { color:#f30}
.loginForm_v2 .pTips { font-size:13px; color:#f30; padding:0 0 0 100px}
.loginForm_v2 dt { height:24px; width:160px; position:relative; text-align:right; line-height:24px; font-size:14px; color:#999; padding-top:8px;}
.loginForm_v2 dt em { color:#f30; padding-right:5px}
.loginForm_v2 dd { margin-top:-24px; padding-left:168px; height:24px; overflow:hidden}
.loginForm_v2 dd.auto { height:auto; overflow:inherit}
.loginForm_v2 dd span { float:left; line-height:24px; white-space:nowrap;}
.loginForm_v2 .inputTxt,.loginForm_v2 .inputTxtA { line-height:22px; border:1px solid #c6ccd2; width:190px; padding:0 5px; height:22px; float:left}
.loginForm_v2 .inputTxtA { width:166px;}
.loginForm_v2 .sTips,.loginForm_v2 .sErrorTips { line-height:24px; height:24px; padding-left:7px; color:#999;}
.loginForm_v2 .sErrorTips { color:#f00;}
.loginForm_v2 .captchaTxt { width:46px;}
.loginForm_v2 .sCaptcha { margin-top:-5px; padding:0 10px;}
.loginForm_v2 .aChangeBtn { float:left; line-height:24px;}
.loginForm_v2 .pErrorWord { color:#f00; height:24px; line-height:24px; overflow:hidden; padding-top:3px;}
.loginForm_v2 .pSubmit .sDes { float:left; line-height:32px; padding-left:10px; color:#999}
.loginForm_v2 .pSubmit .sDes a { color:#1989d7; font-family:\5B8B\4F53}
.loginForm_v2 .pSubmit .sDes a:hover { color:#f30}
.loginForm_v2 .pCheck { height:24px; line-height:24px; overflow:hidden; color:#666; padding:5px 0;}
.loginForm_v2 .pCheck .inputCheckBox { width:13px; height:13px; overflow:hidden; float:left; margin:5px 2px 0 0; display:inline;}
.loginForm_v2 .pCheck a { margin-left:20px; color:#1989d7}
.loginForm_v2 .pCheck a:hover { color:#f30}

.modPop { background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7f000000',EndColorStr='#7f000000'); padding:8px;  position:fixed; _position:absolute; top:50%; left:50%; z-index:9999;}
.modPopCon { background:#fff; overflow:hidden; width: 100%; height: 100%;}
.modPopCon .th { height: 45px; background-color: #f9f9f9; border-bottom: 1px solid #e0e0e0; padding: 0 15px 0 20px;}
.modPopCon .th .sMark { float: left; color: #2371c8; font-size: 20px; line-height: 44px; font-weight: 700;}
.modPopCon .th .popCloseBtn { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -61px -39px no-repeat; width: 15px; height: 15px; overflow: hidden; float: right; display: inline; margin-top:15px;}
.modPopCon .th .popCloseBtn:hover { background-position: -77px -39px;}

.detailFooter { background-color: #f4f4f4; margin-top: 40px;}
.detailFooter .detailFooterCon { padding: 10px; margin: 0 auto; overflow: hidden;}
.detailFooter dl { float: left;}
.detailFooter dt { font-weight: 700; font-size: 16px; height: 30px; line-height: 30px; width: 100%;}
.detailFooter dd { font-size: 14px; line-height: 24px; float: left; width: 100%;}
.detailFooter dd span { float: left; overflow: hidden; height: 24px;}
.detailFooter dd a { color: #666;}
.detailFooter dd a:hover { color: #f30;}
.detailFooter .iFooterLine { height: 65px; margin-top: 10px;}

.video_page { text-align:center; line-height:18px; font-size:14px;padding:20px 0 0 0; border-top:1px solid #eeeeee;}
.video_page em { margin-left:11px; vertical-align:middle; display:inline-block; font-family:\5B8B\4F53;}
.video_page a { color:#666; padding:6px 11px; background:#f0f0f0; margin-left:11px; display:inline-block; line-height:18px;vertical-align:middle;}
.video_page a:hover,.video_page a.page_selected,.video_page a:hover.page_selected { text-decoration:none; color:#fff;background:#1f86ee;}
.video_page a.page_none,.video_page a:hover.page_none { color:#ccc; background:#f5f5f5;}
.video_page .goto_page { margin:0 10px; vertical-align:middle;}
.video_page .input_pageNum { width:33px; border:1px solid #ddd; text-align:center; padding:5px 0; margin:0 5px; display:inline-block;vertical-align:top;}
.video_page .page_submitBtn { margin:0}

.body_1000 .detailFooter { min-width: 1000px;}
.body_1000 .detailFooterCon { width: 980px;}
.body_1000 .detailFooter .detailFooterBox { width: 1200px;}
.body_1000 .detailFooter .vList { width: 372px;}
.body_1000 .detailFooter .vList dd span { width: 73px;}
.body_1000 .detailFooter .tvList { width: 308px; padding-left: 35px;}
.body_1000 .detailFooter .tvList dd span { width: 102px;}
.body_1000 .detailFooter .dongmanList { width: 270px; padding-left: 35px;}
.body_1000 .detailFooter .dongmanList dd span { width: 85px;}

.body_1200 .detailFooter { min-width: 1200px;}
.body_1200 .detailFooterCon { width: 1180px;}
.body_1200 .detailFooter .detailFooterBox { width: 1400px;}
.body_1200 .detailFooter .vList { width: 430px;}
.body_1200 .detailFooter .vList dd span { width: 79px;}
.body_1200 .detailFooter .tvList { width: 357px; padding-left: 74px;}
.body_1200 .detailFooter .tvList dd span { width: 107px;}
.body_1200 .detailFooter .dongmanList { width: 290px; padding-left: 74px;}
.body_1200 .detailFooter .dongmanList dd span { width: 90px;}


.body_1000 .sHeader { min-width:1000px;}
.body_1000 .sHeader .sHead { width: 1000px;}

.body_1000 .sFooter { min-width: 1000px;}
.body_1000 .sFooter .sFooterCon { width: 980px;}
.body_1000 .sFooter .pVideoInfor img { margin-right: 15px;}
.body_1000 .sFooter .pVideoInfor .sFax { padding-right: 20px;}
.body_1000 .sFooter .pVideoInfor .sLicense { padding-right: 28px;}

.body_1100 .sHeader { min-width:1100px;}
.body_1100 .sHeader .sHead { width: 1100px;}

.body_1200 .sHeader { min-width:1200px;}
.body_1200 .sHeader .sHead { width: 1200px;}
.body_1200 .sHeader .menu a { margin-left: 10px;}
.body_1200 .sHeader .moreHeadLinks { margin-left: 0px;}
.body_1200 .sFooter { min-width: 1200px;}
.body_1200 .sFooter .sFooterCon { width: 1180px;}

.body_1000 .wrapper .main .narrowScreen { display: block;}
.body_1000 .wrapper .main .wideScreen { display: none;}
.body_1200 .wrapper .main .narrowScreen { display: none;}
.body_1200 .wrapper .main .wideScreen { display: block;}

a.aGlobalScrollGoBackTop { width:48px; height:53px; background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/globalScrollGoBackTopBg.png) 0 0 no-repeat; display:block; position:fixed; z-index:300; display: none; margin-left: 510px; left: 50%; overflow: hidden; bottom:50px; _position: absolute; _bottom:auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-103));}
a:hover.aGlobalScrollGoBackTop { background-position:0 -54px}

.body_1000 .aGlobalScrollGoBackTop { margin-left: 510px;}
.body_1100 .aGlobalScrollGoBackTop { margin-left: 560px;}
.body_1200 .aGlobalScrollGoBackTop { margin-left: 610px;}


html,body{ _background: url(about:_blank) fixed; }
.bottomFixedBanner {z-index:9999; background-color: #e8f5ff; width:100%; border-top: 1px solid #cce8ff; height: 39px; position: fixed; left:0; bottom:0; _position:absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));}
:root .bottomFixedBanner { filter:none;}
.bottomFixedBanner .bottomBannerCon { position: relative; height: 39px; margin: 0 auto; overflow: hidden; background-color:#e8f5ff; background-repeat: no-repeat; background-position: center center; max-width: 1000px; _width:1000px;}
.bottomFixedBanner a.aBannerLink { display: block; position: relative; z-index: 10; width: 100%; height: 100%;}
.bottomFixedBanner a.bottomBannerCloseBtn { position: absolute; z-index: 15; top: 14px; right:11px; width: 11px; height: 11px; line-height: 999px; overflow: hidden; background:#e8f5ff url(//yingshi-stream.2345cdn.net/dypcimg/bottomBanner/images/closeBtnMap.png) 0 0 no-repeat;}
.bottomFixedBanner a.bottomBannerCloseBtn:hover { background-position: -12px 0; background-color: #e8f5ff}

.body_1000 .bottomFixedBanner .bottomBannerCon { max-width: 1000px; _width:1000px;}
.body_1100 .bottomFixedBanner .bottomBannerCon { max-width: 1100px; _width:1100px;}
.body_1200 .bottomFixedBanner .bottomBannerCon { max-width: 1200px; _width:1200px;}

@media screen and (min-width:0\0) {
  .userSelectListHover .iArrow { filter:none;}
}

.g-login .form-item, .g-reg .form-item, .g-reg .form-con, .uc_loginreg .uc_loginreg_col, .bind-panel { *zoom: 1; }
.g-login .form-item:after, .g-reg .form-item:after, .g-reg .form-con:after, .uc_loginreg .uc_loginreg_col:after, .bind-panel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }

/*modules login*/
.g-login .icon-user, .g-login .icon-pwd, .g-login .i-reterror, .g-login .i-retok, .g-login .btn-qq i, .g-login .btn-wb i { background-image: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/loginreg.png); background-repeat: no-repeat; }

.g-login { width: 324px; padding-left: 105px}
.g-login .login-hd, .g-login .login-bd { padding: 0 20px; }
.g-login .login-hd { height: 50px; line-height: 50px; }
.g-login .login-hd .titname { font-weight: normal; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
.g-login .icon-user, .g-login .icon-pwd { position: absolute; left: 10px; top: 6px; width: 22px; height: 22px; overflow: hidden; }
.g-login .icon-user { background-position: -28px -61px; }
.g-login .icon-pwd { background-position: -28px -99px; }
.g-login .ipt-txt { width: 250px; height: 18px;  font-size: 13px; line-height: 18px; padding: 7px 0 7px 10px; border: 1px solid #c6cfd6; background-color: #ffffff; vertical-align: top; font-family: Arial,SimSun; color: #333333; -moz-box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.5) inset; -webkit-box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.5) inset; box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.5) inset; *margin-top: -1px; *margin-bottom: -1px; }
.g-login .ipt-txt-defa { color: #999999; }
.g-login .ipt-txt-error { border-color: #fc4343; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.g-login .ipt-txt-current { border-color: #499fe6; }
.g-login .ipt-txt-user { padding-left: 32px; }
.g-login .ipt-txt-pwd { padding-left: 32px; }
.g-login .ipt-txt-yzm { width: 110px; }
.g-login .ipt-tips { position: absolute; height: 34px; line-height: 34px; left: 34px; top: 0px; color: #999999; white-space: nowrap; font-family: Arial,SimSun; font-size: 13px;}
.g-login .ipt-check { margin-right: 5px; width: 13px; height: 13px; overflow: hidden; vertical-align: -2px; *vertical-align: middle; }
.g-login .form-item { position: relative; margin-bottom: 16px; }
.g-login .trig-link { color: #2371c8; }
.g-login .trig-link:hover { color: #ff3300; }
.g-login .i-reterror, .g-login .i-retok { float: left; display: inline; margin: 2px 7px 0 0; width: 13px; height: 13px; overflow: hidden; }
.g-login .i-reterror { background-position: -23px 0; }
.g-login .form-tips { margin-top: -5px; height: 18px; overflow: hidden; }
.g-login .form-tips-error { color: #fc4343; }
.g-login .form-item-yzm .img-yzm { margin: 0 10px; cursor: pointer; vertical-align: top}
.g-login .form-item-yzm .trig-link { position: relative; top: 7px; }
.g-login .form-item-fg { margin: 8px 0; text-align: right; }
.g-login .form-item-fg .auto { float: left; color: #888888; }
.g-login .form-item-go { margin-top: 10px; padding-bottom: 10px; text-align: right; color: #999999; }
.g-login .btn-submit { display: block; width: 284px; height: 36px; text-align: center; line-height: 36px; background-color: #3990d7; color: #ffffff !important; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; outline: none; border: 0 none; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 -2px 2px #3383cf inset; -webkit-box-shadow: 0 -2px 2px #3383cf inset; box-shadow: 0 -2px 2px #3383cf inset; }
.g-login .btn-submit:hover { background-color: #1C7DCD; text-decoration: none; -moz-box-shadow: 0 -2px 2px #156cbc inset; -webkit-box-shadow: 0 -2px 2px #156cbc inset; box-shadow: 0 -2px 2px #156cbc inset; }
.g-login .btn-qq, .g-login .btn-wb { position: relative; *zoom: 1; display: inline-block; height: 28px; line-height: 28px; margin-right: 12px; vertical-align: middle; border: 1px solid #d5d5d5; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-image: url("about:block"); }
.g-login .btn-qq i, .g-login .btn-wb i { position: absolute; top: 5px; width: 18px; height: 18px; overflow: hidden; }
.g-login .btn-qq { width: 100px; padding-left: 36px; }
.g-login .btn-qq i { left: 10px; background-position: 0 -23px; }
.g-login .btn-wb { width: 30px; }
.g-login .btn-wb i { left: 6px; background-position: -28px -23px; }
.g-login .form-item-other { padding-bottom: 18px; border-top: 1px dashed #e3e7ea; }
.g-login .form-item-other .titname { height: 32px; line-height: 32px; color: #666666; }

/*modules reg*/
.g-reg .i-reterror, .g-reg .i-retok, .g-reg .form-voice-detail .arrow-up { background-image: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/loginreg.png); background-repeat: no-repeat; }
.g-reg { padding-top: 18px;}
.g-reg .c-style { color: #ff6600; }
.g-reg .form-field { position: absolute; left: 0; width: 120px; height: 34px; line-height: 34px; text-align: right; font-size: 14px; }
.g-reg .ipt-txt { float: left; width: 188px; height: 18px;  font-size: 13px; padding: 7px 25px 7px 10px; border: 1px solid #c6cfd6; vertical-align: middle; background-color: #ffffff; font-family: Arial,SimSun; color: #333333; -moz-box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.5) inset; -webkit-box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.5) inset; box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.5) inset; }
.g-reg .ipt-txt-error { border-color: #fc4343; -moz-transition: border-color 0.5s ease 0s; -webkit-transition: border-color 0.5s ease 0s; transition: border-color 0.5s ease 0s; }
.g-reg .ipt-txt-current { border-color: #499fe6; }
.g-reg .ipt-txt-yzm { width: 65px; }
.g-reg .ipt-check { margin-right: 5px; width: 13px; height: 13px; overflow: hidden; vertical-align: -2px; *vertical-align: middle; }
.g-reg .i-reterror, .g-reg .i-retok { display: inline-block; width: 13px; height: 13px; overflow: hidden; }
.g-reg .i-reterror { background-position: -23px 0; }
.g-reg .i-retok { background-position: 0 0; }
.g-reg .form-item { position: relative; *zoom: 1; padding: 0 0 14px 124px; }
.g-reg .form-con { position: relative; *zoom: 1; }
.g-reg .form-con .i-retok { position: absolute; top: 11px; left: 196px; }
.g-reg .trig-link { color: #2371c8; }
.g-reg .trig-link:hover { color: #ff3300; }
.g-reg .form-tips { position: absolute; width: 190px; left: 360px; top: 5px; height: 24px; line-height: 24px; overflow: hidden; color: #999999; white-space: nowrap; }
.g-reg .form-tips-error { color: #fc4343; }
.g-reg .form-tips-ok { color: #4dc214; }
.g-reg .form-tips-voice { position: relative; margin: 4px 0 0; color: #999999; height: 32px; line-height: 16px; overflow: hidden; *zoom: 1; }
.g-reg .form-tips-voice .pos-r { position: absolute; right: 0; bottom: 0; }
.g-reg .form-voice-detail { position: relative; margin-top: 8px; margin-left: -124px; padding: 6px 10px; border: 1px solid #d7d7d7; background-color: #f8f8f8; color: #666666; *zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.g-reg .form-voice-detail .trig-link { display: inline !important; margin-top: 0 !important; }
.g-reg .form-voice-detail .arrow-up { position: absolute; top: -7px; right: 40px; width: 13px; height: 7px; overflow: hidden; background-position: 0 -99px; }
.g-reg .form-voice-detail .voice-detail-con p { position: relative; padding-left: 20px; overflow: hidden; *zoom: 1; }
.g-reg .form-voice-detail .voice-detail-con .no { float: left; display: inline; margin-left: -20px; }
.g-reg .form-pwd-tips { color: #ff3f00; display: inline-block; margin-left: 10px; height: 24px; }
.g-reg .form-pwd-tips i { float: left; margin: 9px 2px 0; width: 17px; height: 4px; overflow: hidden; border: 1px solid #ff3f00; }
.g-reg .form-pwd-tips i.on { background-color: #ff3f00; }
.g-reg .form-pwd-tips em { margin-left: 5px; }
.g-reg .form-pwd-tips-2 { color: #ffc600; }
.g-reg .form-pwd-tips-2 i { border-color: #ffc600; }
.g-reg .form-pwd-tips-2 i.on { background-color: #ffc600; }
.g-reg .form-pwd-tips-3 { color: #4dc214; }
.g-reg .form-pwd-tips-3 i { border-color: #4dc214; }
.g-reg .form-pwd-tips-3 i.on { background-color: #4dc214; }
.g-reg .form-item-yzm { padding-bottom: 28px;}
.g-reg .form-item-yzm .form-tips { bottom: 4px; top: auto; left: auto; width: auto;}
.g-reg .form-item-yzm .img-yzm { display: inline-block; margin: 0 8px; cursor: pointer; vertical-align: middle; }
.g-reg .form-item-yzm .trig-link { display: inline-block; margin-top: 7px; }
.g-reg .form-item-yzm .btn-yzm, .g-reg .form-item-yzm .btn-yzmed { margin-left: 8px; float: left; display: inline; width: 140px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; background-color: #f6f6f6; border: 1px solid #c6ced6; vertical-align: middle; }
.g-reg .form-item-yzm .btn-yzm { color: #666666; }
.g-reg .form-item-yzm .btn-yzm:hover { background-color: #ffffff; text-decoration: none; }
.g-reg .form-item-yzm .btn-yzmed { color: #999999; }
.g-reg .form-item-yzmphone { padding-bottom: 10px; }
.g-reg .form-item-yzmphone .form-tips { position: static; }
.g-reg .form-item-fg { padding-bottom: 0; margin: 0 0 8px; color: #666666; }
.g-reg .form-item-fg .auto { float: left; color: #888888; }
.g-reg .form-item-fg .form-tips { position: static; width: auto;}
.g-reg .form-item-btn { padding-bottom: 10px; }
.g-reg .form-item-go { text-align: right; color: #999999; padding-right: 205px;}
.g-reg .btn-submit { display: block; width: 225px; height: 36px; text-align: center; line-height: 36px; background-color: #3990d7; color: #ffffff !important; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; outline: none; border: 0 none; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 -2px 2px #3383cf inset; -webkit-box-shadow: 0 -2px 2px #3383cf inset; box-shadow: 0 -2px 2px #3383cf inset; }
.g-reg .btn-submit:hover { background-color: #1C7DCD; text-decoration: none; -moz-box-shadow: 0 -2px 2px #156cbc inset; -webkit-box-shadow: 0 -2px 2px #156cbc inset; box-shadow: 0 -2px 2px #156cbc inset; }

.g-reg .btn-submit,.g-login .btn-submit {-webkit-appearance: none;}

.rightGlobalScrollCon { width: 56px; display:block; padding-top: 1px; text-align: center; position:fixed; z-index:300; right: 10px; bottom:10px; _position: absolute; _bottom:auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-200));}
.rightGlobalScrollCon .iIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/rightGlobalMap.png?v=20150626) 0 0 no-repeat; display: block; vertical-align: top; overflow: hidden; margin: 0 auto 3px;}
.rightGlobalScrollCon a.goBackTop,.rightGlobalScrollCon a.aCustomerService { border: 1px solid #e4e4e4; margin-top: -1px; cursor: pointer; padding: 7px 0 5px; display: block; width: 54px; float: left; line-height: 16px; font-size: 12px; color: #666; background-color: #fff;}
.rightGlobalScrollCon a.goBackTop .iIcon { height: 15px; width: 16px; background-position: 0 -22px;}
.rightGlobalScrollCon a.goBackTop:hover,.rightGlobalScrollCon a.aCustomerService:hover { color: #fff; text-decoration: none; background-color: #1f86ee; border-color:#1f86ee;}
.rightGlobalScrollCon a.goBackTop:hover .iIcon { background-position: 0 -40px;}
.rightGlobalScrollCon a.aCustomerService .iIcon { height: 20px; width: 22px; background-position: 0 -85px;}
.rightGlobalScrollCon a.aCustomerService:hover .iIcon { background-position: 0 -106px;}
.rightGlobalScrollCon .appDown { position: relative; line-height: 16px; cursor: pointer; color: #666; margin-top: -1px; zoom:1; background-color: #fff;}
.rightGlobalScrollCon .appDown .sTxt { border: 1px solid #e4e4e4;  padding: 10px 0 5px; display: block; width: 54px;}
.rightGlobalScrollCon .appDown .iIcon { background-position: 0 0; width: 15px; height: 19px;}
.rightGlobalScrollCon .appDown .weixinIcon { background-position: 0 -66px; width: 22px; height: 18px;}
.rightGlobalScrollCon .appDown .sCode { position: absolute; bottom: 0; right: 0; border: 1px solid #e4e4e4; display: none; background-color: #fff; padding: 5px 10px 10px 10px; font-size: 12px; width: 108px; overflow: hidden;}
.rightGlobalScrollCon .appDown .aCodeCloseBtn {background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/rightGlobalMap.png) -7px -56px no-repeat; width: 9px; height: 9px; overflow: hidden; display: block; position: absolute; top: 7px; right: 6px;}
.rightGlobalScrollCon .appDown .sCode em { padding-bottom: 5px; display: block; width: 108px;}
.rightGlobalScrollCon .appDownShow .sCode { display: block;}

.rightBottomPopIvy { width: 300px; height: 200px; font-family: \5FAE\8F6F\96C5\9ED1,\5b8b\4f53; -moz-box-shadow:0 0 10px #d5d5d5; -webkit-box-shadow:0 0 10px #d5d5d5; -ms-box-shadow:0 0 10px #d5d5d5; -o-box-shadow:0 0 10px #d5d5d5; box-shadow:0 0 10px #d5d5d5; background-color: #fff; position: fixed;z-index:600;  bottom:0; right: 0; overflow: hidden; _position: absolute; _bottom:auto; _top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 200)); display: none;}

.rightBottomPopIvy a.aPlayBtn { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/fillBg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:20; display:block;height:100%; width:100%;}
.rightBottomPopIvy a.aPlayBtn i { height:100%; width:100%; display:block; cursor:pointer}
.rightBottomPopIvy a:hover.aPlayBtn { background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
:root .rightBottomPopIvy a:hover.aPlayBtn { filter:none;}
.rightBottomPopIvy a:hover.aPlayBtn i { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/globalPlayBtn.png) center center no-repeat; _background:url(//yingshi-stream.2345cdn.net/dypcimg/images/globalPlayBtnIE6.png) center center no-repeat;}

.rightBottomPopIvy .th { background-color: #338ad1; line-height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; width: 100%;}
.rightBottomPopIvy .th .sMark { float: left; padding-left: 10px; color: #fff;}
.rightBottomPopIvy .th a.aCloseBtn { width: 30px; height: 30px; float: right; background-image: url(//yingshi-stream.2345cdn.net/dypcimg/popIvy/images/closeBtnBg.png); background-position: center center; background-repeat: no-repeat;}
.rightBottomPopIvy .th a.aCloseBtn:hover { background-color: #5ca8e6}
.rightBottomPopIvy .tb { background-color: #f0f8ff; position: relative; height: 169px; border: 1px solid #cae2f6; border-bottom: 0 none;}
.rightBottomPopIvy .tb .sTit { line-height: 38px; text-align: center; display: block; font-size: 16px; height: 38px; overflow: hidden;}
.rightBottomPopIvy .tb .con { width: 280px; margin: 0 auto;}
.rightBottomPopIvy .tb .pic { float: left; width: 120px; height: 120px; position: relative;overflow: hidden;}
.rightBottomPopIvy .tb .txt { float: right; width: 147px;}
.rightBottomPopIvy .tb .txt p { line-height: 20px; height: 80px; overflow-x: hidden; font-size: 12px; color: #666;}
.rightBottomPopIvy .tb .txt .phoneWatchBtn { width: 98px; height: 28px; cursor: pointer; line-height: 28px; font-size: 14px; border: 1px solid #e97e00; display: block; margin: 10px auto 0; color: #fff; 
  -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px;
  *zoom: 1;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#f39600), to(#f18500));
  background-image:-webkit-linear-gradient(top, #f39600, #f18500);
  background-image:-moz-linear-gradient(top, #f39600, #f18500);
  background-image:-ms-linear-gradient(top, #f39600, #f18500);
  background-image:-o-linear-gradient(top, #f39600, #f18500);
  background-image:linear-gradient(top, #f39600, #f18500);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#f39600", EndColorStr="#f18500");
}
.rightBottomPopIvy .tb .txt .phoneWatchBtn:hover { text-decoration: none; color: #fff;}
.rightBottomPopIvy .tb .txt .phoneWatchBtn i.iPhoneIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/phoneIconMap.png?v=20150624) 0 -131px no-repeat; width: 11px; height: 14px; overflow: hidden; float: left; margin: 7px 5px 0 13px; display: inline;}
.rightBottomPopIvy .tb .codeCon { position: absolute; top:0; right: 10px; width: 146px; height: 160px; padding-top: 9px; border: 1px solid #338ad1; border-top: 0 none; text-align: center; background-color: #fff; overflow: hidden; display: none;}
.rightBottomPopIvy .tb .codeCon img { display: block; margin: 0 auto; vertical-align: top;}
.rightBottomPopIvy .tb .codeCon span { font-size: 13px; display: block; line-height: 18px; padding-top: 4px; height: 36px; overflow: hidden;}

.rightGlobalScrollCon .appDown { display: none;}

body{ _overflow-x: hidden; _position: relative; _zoom:1;}

.rightRedPackets { position: fixed; bottom: 0; left: 50%; margin-left: 510px; float: left; z-index: 600; font-family: \5FAE\8F6F\96C5\9ED1,\5b8b\4f53; zoom:1; *width: 56px; _position: absolute; _bottom:auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-105));}
.rightRedPackets a.aCloseBtn { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png) -61px -39px no-repeat; width: 15px; height: 15px; overflow: hidden; float: right; margin-bottom: 5px; display: none;}
.rightRedPackets a.aCloseBtn:hover { background-position: -77px -39px}
.rightRedPackets .redPacketPic { width: 56px; height: 82px; position: relative; zoom:1; display: none}
.rightRedPackets .redPacketPic img { cursor: pointer;}
.rightRedPackets .codeCon { width: 103px; text-align: center; background-color: #fff; border: 1px solid #dedede; padding: 3px 8px; line-height: 18px;}
.rightRedPackets .codeCon .sDes { display: block; font-size: 12px;}
.rightRedPackets .codeCon .sTit { font-size: 14px; color: #f30; font-weight: 700;}
.rightRedPackets .codeCon img { display: block; vertical-align: top;}
.rightRedPackets .redPacketPic .codeCon { position: absolute; bottom: 0; right: 56px; width: 114px; display: none}
.rightRedPackets .redPacketPicHover .codeCon { display: block;}
/*.rightRedPackets_a { top: 168px; _top: expression(eval(document.documentElement.scrollTop+168));}*/
/*.rightRedPackets_s { bottom:auto;top: 50px; _top: expression(eval(document.documentElement.scrollTop+50));}*/

/*.body_1000 .rightGlobalScrollCon { margin-left: 510px;}
.body_1100 .rightGlobalScrollCon { margin-left: 560px;}
.body_1200 .rightGlobalScrollCon { margin-left: 610px;}*/

.body_1000 .rightRedPackets { margin-left: 510px;}
.body_1100 .rightRedPackets { margin-left: 560px;}
.body_1200 .rightRedPackets { margin-left: 560px;}

.body_1200 .rightRedPackets a.aCloseBtn { display: inline;}
.body_1200 .rightRedPackets .redPacketPic { display: block;}
.body_1200 .rightRedPackets .codeCon { display: none;}
.body_1200 .rightRedPackets .redPacketPicHover .codeCon { display: block;}


.headActivityIvy { width: 130px; height: 54px; float: left; display: inline; overflow: hidden; position: absolute; top: 12px; left: 215px; display: none}
.headActivityIvy a { display: block; width: 130px; height: 54px; background: url(//yingshi-stream.2345cdn.net/dypcimg/activity/freeMovie/pic/headIvy.png?v=20150619) center center no-repeat; overflow: hidden;}
.body_1200 .headActivityIvy { display: block;}

.menu .iFree { position: absolute; width: 39px; height: 19px; overflow: hidden; background: url(//yingshi-stream.2345cdn.net/dypcimg/activity/freeMovie/images/freeIcon20150720.png) 0 0 no-repeat; left: -36px; top: -3px;}


.notCollectIcon,.collectedIcon { width:15px; height:15px; line-height:0; font-size:0; display:inline-block; cursor:pointer; position:relative;}
.collectedIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/collectedIcon.png) 0 0 no-repeat;_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/top/images/collectedIcon.png');}
.notCollectIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/notCollectIcon.png) 0 0 no-repeat;_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/top/images/notCollectIcon.png');}
.notCollectIcon em,.collectedIcon em { position:absolute; display:none; right:0; top:50px; font-size:12px; color:#2A78B4; font-weight:100; white-space:nowrap;}


.g-left { float: left;}
.g-right { float: right;}

.g-icon-name,.g-icon-password,.g-icon-qq,.g-icon-sina { background: url(//login.2345.com/images/v3/g-login.png) 0 0 no-repeat;}
.g-icon-name,.g-icon-password { width: 16px; height: 16px; overflow: hidden; position: absolute; top: 11px; left: 8px;}
.g-icon-name { background-position: -84px 0;}
.g-icon-password { background-position: -84px -17px;}
.g-icon-qq,.g-icon-sina { width: 22px; height: 18px; overflow: hidden; float: left; display: inline;}
.g-icon-qq { background-position: 0 -44px;}
.g-icon-sina { background-position: 0 -63px;}

.g-login .g-inputTxt { border: 1px solid #e6e6e6; height: 38px; padding: 0 5px 0 32px; position: relative; margin-top: 10px; color: #333; background-color: #fff; position: relative;}
.g-login .g-inputTxt .g-iRight { background: url(//login.2345.com/images/v3/g-login.png) -86px -86px no-repeat; width: 14px; height: 14px; overflow: hidden; position: absolute; top: 50%; right: 10px; margin-top: -7px; display: none; z-index: 20;}
.g-login .g-inputTxt .sDes { color: #999; position: absolute; top: 10px; left: 32px; z-index: 10; display: block;}
.g-login .g-inputTxt input { border: 0 none; background: url(//login.2345.com/images/v3/fillBg.png) 0 0 repeat; width: 100%; *width: 99%; float: left; position: relative; outline:none; z-index: 15; zoom:1; padding: 10px 0; line-height: 18px; font-size: 12px; _float: none; _display: inline-block;}
.g-login .g-inputTxt-error { border-color: #ff3300}
.g-login .g-inputTxt-focus { border-color: #b3e6ff}
.g-login .g-sCheck { float: left; line-height: 18px; height: 18px;}
.g-login .g-sCheck input { width: 13px; height: 13px; overflow: hidden; float: left; margin:3px 4px 0 0; display: inline;}

.g-login-code { padding-right: 155px; margin-top: 15px; position: relative; _height: 40px;}
.g-login-code .g-inputTxt { padding: 0 10px; margin-top: 0;}
.g-login-code .codePic { position: absolute; width: 145px; height: 40px; overflow: hidden; line-height: 40px; top: 0; right:0;}
.g-login-code .codePic .sPic { float: left; width: 88px; height: 40px; overflow: hidden;}

.g-login .g-btn { background: #049ae6; display: block; line-height: 36px; height: 36px; text-align: center; border: 0 none; color: #fff; font-size: 14px; text-decoration: none; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; cursor: pointer; width: 100%; font-family: \5FAE\8F6F\96C5\9ED1,\5b8b\4f53}
.g-login .g-btn:hover { background: #0090d9; color: #fff; text-decoration: none;}

.g-login { line-height: 18px; position: relative; zoom:1; padding-left:0; width: 300px;}
.g-login a { color: #166cbb; text-decoration: none;}
.g-login a:hover { color: #f30; text-decoration: underline;}
.g-login { width: 360px; font-family: Arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53; font-size: 12px; margin: 0 auto;}
.g-login .g-login-th { line-height: 24px; height: 24px; overflow: hidden; padding-top: 10px;}
.g-login .g-login-th .sMark { color: #333; font-size: 18px;}
.g-login .g-login-th .g-login-closeBtn { background:#fafafa url(//login.2345.com/images/v3/g-login.png) 0 0 no-repeat; width: 13px; height: 13px; overflow: hidden; border: 0 none; margin: 15px 0 0 0; display: none}
.g-login .g-login-th .g-login-closeBtn:hover { background-position: 0 -14px;}
.popLogin_v2 .g-login .g-txt { height: 18px; overflow: hidden; padding: 15px 0; color: #999;}
.g-login .g-error { color: #f30; display: block; padding-top: 10px;}

.popLogin_v2 .g-other-login { border-top: 1px dashed #e3e7ea; padding-top: 10px; display: none;}
.g-other-login .sTit { color: #999; display: block;}
.g-other-login .otherStyle { height: 30px; overflow: hidden; padding-top: 10px;}
.g-other-login .otherStyle a { float: left; line-height: 30px; height: 30px; text-align: center; margin-right: 10px; display: inline; color: #fff; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px;}
.g-other-login .otherStyle a:hover { color: #fff; text-decoration: none;}
.g-other-login .g-icon-qq { margin: 6px 3px 0 0;}
.g-other-login .g-icon-sina { margin:6px 5px 0;}
.g-other-login .blueBtn { padding: 0 10px; background-color: #49bff2;}
.g-other-login .blueBtn:hover { background-color: #30b2f2}
.g-other-login .redBtn { background-color: #ff737a}
.g-other-login .redBtn:hover { background-color: #ff4040}

.headSearch2014 .searchAssociate { height: auto;}
.headSearch2014 .searchAssociate li { line-height: 32px; height: 32px; overflow: hidden; float: left; width: 100%; display: inline;}
.headSearch2014 .searchAssociate li a { display: block; padding: 0 10px; color: #666; font-size: 14px; white-space: nowrap;}
.headSearch2014 .searchAssociate li a:hover { text-decoration: none; color: #666; background-color: #f5f5f5;}
.headSearch2014 .searchAssociate li a strong,.headSearch2014 .searchAssociate li a:hover strong { color: #333; font-weight: 700;}
.headSearch2014 .searchAssociate li .sStyle { padding-left: 10px;}
.headSearch2014 .searchAssociate .liFirst { padding: 8px 0; height: 56px; overflow: hidden; position: relative; margin-bottom: 1px; background-color: #fff7f2}
.headSearch2014 .searchAssociate .liFirst .pic { position: absolute; width: 40px; height: 56px; left: 10px; top: 8px; overflow: hidden; z-index: 5;}
.headSearch2014 .searchAssociate .liFirst .txt { padding: 0 10px 0 60px;}
.headSearch2014 .searchAssociate .liFirst .txt .pTit { font-size: 16px; color: #666; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; padding-top: 4px;}
.headSearch2014 .searchAssociate .liFirst .txt .pTit .sName { color: #f30; font-weight: 700;}
.headSearch2014 .searchAssociate .liFirst .txt .pTit .sStyle { padding-left: 10px;}
.headSearch2014 .searchAssociate .liFirst .txt .pIntro { line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; color: #999; text-overflow: ellipsis; font-size: 12px;}
.headSearch2014 .searchAssociate .liFirst .txt .pIntro em { color: #2371c8}
.headSearch2014 .searchAssociate .liFirst a.aLink { position: absolute; z-index: 10; height: 100%; width: 100%; display: block; overflow: hidden; top: 0; left: 0; padding: 0;}
.headSearch2014 .searchAssociate .liFirst a.aLink:hover { background: none;}

.headSearch2014 .searchAssociate .liFirst_v2 { padding: 10px 0; height: 80px; overflow: hidden; position: relative; margin-bottom: 1px; background-color: #f2faff}
.headSearch2014 .searchAssociate .liFirst_v2 .txt { padding: 0 10px 0 80px; position: relative; height: 80px; overflow: hidden;}
.headSearch2014 .searchAssociate .liFirst_v2 .txt .pTit { font-size: 16px; color: #666; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap;}
.headSearch2014 .searchAssociate .liFirst_v2 .txt .pTit .sName { color: #f30; font-weight: 700;}
.headSearch2014 .searchAssociate .liFirst_v2 .txt .pTit .sStyle { padding-left: 10px;}
.headSearch2014 .searchAssociate .liFirst_v2 .txt .pIntro { line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; color: #999; text-overflow: ellipsis; font-size: 12px;}
.headSearch2014 .searchAssociate .liFirst_v2 .txt .pIntro em { color: #2371c8}
.headSearch2014 .searchAssociate .liFirst_v2 a.aLink { position: absolute; z-index: 10; height: 100%; width: 100%; display: block; overflow: hidden; top: 0; left: 0; padding: 0;cursor: pointer;}
.headSearch2014 .searchAssociate .liFirst_v2 a.aLink:hover { background: none;}
.headSearch2014 .searchAssociate .liFirst_v2 .pic {position: absolute; width: 60px; height: 80px; left: 10px; top: 10px; overflow: hidden; z-index: 5;}
.headSearch2014 .searchAssociate .liFirst_v2 .iPlayIcon { background:url(//yingshi-stream.2345cdn.net/dypcimg/top/images/fillBg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:20; display:block;height:100%; width:100%; opacity:0;
  -moz-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.headSearch2014 .searchAssociate .liFirst_v2 .iPlayIcon em { height:100%; width:100%; display:block; cursor:pointer}
.headSearch2014 .searchAssociate .liFirst_v2:hover .iPlayIcon { background:rgba(0,0,0,0.15); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); opacity: 1;}
:root .headSearch2014 .searchAssociate .liFirst_v2:hover .iPlayIcon { filter:none;}
.headSearch2014 .searchAssociate .liFirst_v2:hover .iPlayIcon em { background:url(//yingshi-stream.2345cdn.net/dypcimg/images/searchPlayIcon.png) center center no-repeat; _background:url(//yingshi-stream.2345cdn.net/dypcimg/images/searchPlayIconIE6.png) center center no-repeat;}
.headSearch2014 .searchAssociate .liFirst_v2 .sPlayBtn { width: 96px; height: 26px; line-height: 26px; display: block; background-color: #178fe5; font-size: 12px; color: #fff; overflow: hidden; position: absolute; bottom:0; left: 80px;
  -webkit-radius: 2px; 
  -moz-radius: 2px; 
  -ms-radius: 2px; 
  -o-radius: 2px; 
  border-radius: 2px;
  background-clip:border-box;
}
.headSearch2014 .searchAssociate .liFirst_v2 .sPlayBtn .iIcon { position: relative; float: left; display: inline; background: url(//yingshi-stream.2345cdn.net/dypcimg/images/searchSmallIcon.png) 0 0 no-repeat; width: 14px; height: 14px; overflow: hidden; margin: 6px 5px 0 15px;}
.headSearch2014 .searchAssociate .liFirst_v2 .sPlayBtn_center { text-align: center;}
.headSearch2014 .searchAssociate .liFirst_v2 .sPlayBtn_center .iIcon{ display: none;}


.rightBottomPop { position: fixed; bottom:0; right: 0; z-index: 350; width: 318px; background-color: #fff; height: 255px; border: 1px solid #dddddd;
  _position: absolute; _bottom:auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-260));
  -webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.1);  
  -moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.1);
  -o-box-shadow:0 0 3px 5px rgba(0,0,0,0.1);
  box-shadow:0 0 3px 3px rgba(0,0,0,0.1);
}
.rightBottomPop .th { height: 30px; line-height: 30px; background-color: #fff; position: relative;}
.rightBottomPop .th .sMark { float: left; font-size: 14px; display: inline; color: #fff; line-height: 9999px; overflow: hidden; position: absolute; width: 98px; height: 31px; top: -12px; left: 7px; background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/todayRecommendedTxt.png) 0 0 no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='://yingshi-stream.2345cdn.net/dypcimg/top/images/todayRecommendedTxt.png');}
.rightBottomPop .th .aClose { width: 40px; height: 30px; overflow: hidden; float: right;}
.rightBottomPop .th .aClose i { background: url(//yingshi-stream.2345cdn.net/dypcimg/top/images/newHeaderMap.png?v=20150529) -94px -39px no-repeat; width: 11px; height: 11px; overflow: hidden; line-height: 0; font-size: 0; float: left; margin:10px 0 0 20px; display: inline;}
.rightBottomPop .th .aClose:hover i { background-position: -106px -39px}

.rightBottomPop .tb { height: 230px; overflow: hidden; position: relative; width: 318px;}
.rightBottomPop .pic320 { width: 320px;}
.rightBottomPop .pic320 li { width: 320px; float: left;}
.rightBottomPop .pic320 li .pic { width: 320px; height: 106px; overflow: hidden;}
.rightBottomPop .pic300 { width: 300px; margin: 0 auto; float: none;}
.rightBottomPop .pic300 li { width: 300px; float: left; height: auto;}
.rightBottomPop .pic300 li .pic { width: 300px; height: 100px; overflow: hidden;}
.rightBottomPop .globalPicTxt .pic .introTxt50 span { font-size: 14px;}

.rightBottomPop .pic145 { border-top: 0 none; height: 123px; overflow: hidden; width: 318px; background-color: #fff;}
.rightBottomPop .pic145 li { width: 145px; float: left; margin: 10px 0 0 9px; display: inline;}
.rightBottomPop .pic145 li .pic { width: 145px; height: 82px;}
.rightBottomPop .pic145 li .pic .sName em { font-size: 12px; padding-left: 2px;}
.rightBottomPop .pic145 li .sDes { overflow: hidden; height: 25px;}
.rightBottomPop .pic145 li .sDes a { display: block; line-height: 22px; height: 22px; padding-top: 3px; color: #666; font-family: \5FAE\8F6F\96C5\9ED1,\5b8b\4f53}
.rightBottomPop .pic145 li .sDes a:hover { color: #666; text-decoration: none}


.globalModIcon { background: url(//yingshi-stream.2345cdn.net/dypcimg/images/modIconMap.png) 0 0 no-repeat; margin-right: 10px; display: inline; overflow: hidden; float: left; height: 36px;}
.globalModIcon_beauty { background-position: 0 0; width: 30px;}


.top-banner616 { width: 100%; background:#ff5102 url(//yingshi-stream.2345cdn.net/dypcimg/images/activePic/topBanner20160615.jpg) center center no-repeat; height: 40px; overflow: hidden; position: relative;}
.top-banner616 .aBanner { width: 100%; display: block; height: 100%;}
.top-banner616 .aGlobalCloseBtn { position: absolute; right: 10px; top: 50%; margin-top: -7px;}
.body_1000 .top-banner616 { min-width: 1000px;}
.body_1200 .top-banner616 { min-width: 1200px;}

#down-browser-jiasu { min-width: 1000px; position: relative; background-color: #fffde1; border-bottom: 1px solid #a5d3ef; }
#down-browser-jiasu .wp { margin: 0 auto; width: 1000px; height: 25px; line-height: 26px; padding: 3px 0 2px; color: #666; font-size: 14px; position: relative; overflow:hidden;text-align:center; *padding-top:5px; *height:23px; _padding-top:8px; _height:20px;}
#down-browser-jiasu .icon { display: inline-block; width: 16px; height: 17px; overflow: hidden; background: url(//yingshi-stream.2345cdn.net/dypcimg/images/down-browser-jiasu140909.jpg) no-repeat; vertical-align: top; margin: 4px 6px 0 0; *margin-top: -2px;}
#down-browser-jiasu .lnk { color: #f60; text-decoration: none; cursor:pointer;}
#down-browser-jiasu .lnk:hover { color: #f30; text-decoration: underline; }
#down-browser-jiasu .btn { display:inline-block; width: 94px; height: 25px; line-height: 25px; overflow: hidden; background: url(//yingshi-stream.2345cdn.net/dypcimg/images/down-browser-jiasu140909.jpg) -75px 0 no-repeat; vertical-align: top; margin:0px 10px 0; *margin-top:-6px;}
#down-browser-jiasu .btn:hover { background-position: -200px 0; }
#down-browser-jiasu .closed { position: absolute; right: 1px; top: 5px; width: 21px; height: 21px; background: url(//yingshi-stream.2345cdn.net/dypcimg/images/down-browser-jiasu140909.jpg) -25px 0 no-repeat; }
#down-browser-jiasu .closed:hover { background-position: -50px 0; }

.body_1000 #down-browser-jiasu { min-width: 1000px;}
.body_1000 #down-browser-jiasu .wp { width: 1000px;}
.body_1200 #down-browser-jiasu { min-width: 1200px;}
.body_1200 #down-browser-jiasu .wp { width: 1200px;}

.v_maskLayer{
  background:rgba(0,0,0,0.5);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7f000000',EndColorStr='#7f000000');
  width:100%;
  height:100%;
  position:fixed;
  z-index:9990;
  top:0;
  left:0;
  display:none;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop));
}
:root .v_maskLayer{
  filter:none;
}

.loginPop{
  position: fixed;
  top: 50%;
  left: 0;
  z-index: 10000;
  width: 100%;
  margin-top: -240px;
  _position: absolute;
  _margin-top: 0;
  _top: expression(eval(document.documentElement.scrollTop + 100));
}


.ad_tear_angle{ position: absolute; top: 0; right: 0;  z-index: 700; display: none; width: 80px;  height: 80px; overflow: hidden;}
.ad_tear_angle .pic { width: 80px; height: 80px; overflow: hidden; background-position: 0 0; background-repeat:no-repeat; display: block;}
.body_1440 .ad_tear_angle{ display: block; }

.ad_countdown_1200 { height:400px; z-index:200; display: none; overflow: hidden; position: absolute; left: 50%; top: 0; margin-left: -600px; width: 1200px;}
.ad_countdown_1200 .aPic { width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; display: block;}
.ad_countdown_1200 .aClose { position: absolute; top: 0; right: 0; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); padding: 0 10px; line-height: 24px; height: 24px; font-size: 14px; color: #fff;}
.ad_countdown_1200 .aClose em { color: #ff4c4c; font-size: 16px; cursor: pointer;}
.ad_countdown_1200 .aClose:hover { text-decoration: none; color: #fff;}
.ad_countdown_1200 .aClose:hover em { color: #ff4c4c}
.body_1200 .ad_countdown_1200 { display: block;}


.ad_countdown { z-index: 200; display: none; overflow: hidden; position: absolute; left: 50%; top: 0; }
.ad_countdown .aPic { width: 100%; display: block; }
.ad_countdown .aPic img { width: 100%; display: block; vertical-align: top;}
.ad_countdown .aClose { position: absolute; top: 0; right: 0; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); padding: 0 0 0 7px; line-height: 24px; height: 24px; font-size: 14px; color: #bbb; float: right;}
.ad_countdown .aClose i { background: #000; color: #fff; float: right; padding: 0 7px; }
.ad_countdown .aClose em { color: #ff4c4c; font-size: 16px; cursor: pointer; }
.ad_countdown .aClose:hover { text-decoration: none; color: #fff; }
.ad_countdown .aClose:hover em { color: #ff4c4c;}
.body_1000 .ad_countdown { width: 1000px; margin-left: -500px; display: none;}
.body_1200 .ad_countdown { width: 1200px; margin-left: -600px;}







.s11-footfix-list i, .s11-footfix-list li a .sArrow, .s11-footfix-list .thumb a, .s11-footfix-close a i, .s11-footfix-open a { background-image: url(https://www.2345.com/images/activity/20161111/s11-footfix-161031.png); background-repeat: no-repeat; }

.s11-footfix { z-index: 9999; position: fixed; height: 50px; width: 100%; left: 0; bottom: 0; color: #ffffff; font-size: 12px; line-height: 1.5; text-align: left; *display: none; }
.s11-footfix-inner { position: relative; width: 1200px; margin: 0 auto; z-index: 2; }
.s11-footfix-fiterbg { position: absolute; top: 0; left: 0; width: 100%; height: 50px; background-color: #fc157b; }
.s11-footfix-list { height: 50px; }
.s11-footfix-list i { float: left; display: inline; margin-top: 9px; margin-right: 8px; width: 24px; height: 24px; overflow: hidden; }
.s11-footfix-list .sIcon-1 { background-position: 0px -120px; }
.s11-footfix-list .sIcon-2 { background-position: -25px -120px; }
.s11-footfix-list .sIcon-3 { background-position: -50px -120px; }
.s11-footfix-list .sIcon-4 { background-position: -75px -120px; }
.s11-footfix-list .sIcon-5 { background-position: -100px -120px; }
.s11-footfix-list .sIcon-6 { background-position: -125px -120px; }
.s11-footfix-list li { float: left; width: 172px; height: 55px; border-right: 1px solid #fd73b0; }
.s11-footfix-list li a { position: relative; color: #ffffff; display: block; cursor: pointer; overflow: hidden; width: 100%; height: 100%; }
.s11-footfix-list li a .line1 { display: block; margin-top: 6px; margin-left: 20px; height: 21px; font-size: 16px; font-family: Microsoft YaHei,SimSun; }
.s11-footfix-list li a .line2 { display: block; margin-left: 40px; text-decoration: underline; color: #ffe8f2; }
.s11-footfix-list li a .sArrow { position: absolute; top: 50%; right: 20px; margin-top: -6px; margin-right: 0; width: 8px; height: 12px; overflow: hidden; background-position: 0 -150px; }
.s11-footfix-list li a:hover { text-decoration: none; background-color: #dd126c; }
.s11-footfix-list li a:hover .line1, .s11-footfix-list li a:hover .line2 { color: #ffea00; }
.s11-footfix-list li a:hover .sArrow { background-position: -13px -150px; }
.s11-footfix-list .thumb { float: left; width: 222px; margin-left: -78px; padding-right: 17px; }
.s11-footfix-list .thumb a { margin-top: -5px; display: block; cursor: pointer; width: 222px; height: 55px; background-position: 0 0; }
.s11-footfix-list .thumb a:hover { background-color: transparent; background-position: 0 -60px; }
.s11-footfix-close { z-index: 2; position: absolute; top: 0; left: 50%; margin-left: 600px; width: 60px; height: 50px; }
.s11-footfix-close a { display: block; color: #ffffff; height: 100%; width: 100%; cursor: pointer; }
.s11-footfix-close a i { float: left; display: inline; margin: 17px 8px 0 8px; width: 18px; height: 18px; overflow: hidden; background-position: -25px -150px; }
.s11-footfix-close a span { margin-top: 10px; float: left; width: 20px; line-height: 16px; font-size: 14px; font-family: Microsoft YaHei,SimSun; }
.s11-footfix-close a:hover { text-decoration: none; background-color: #dd126c; color: #ffea00; }
.s11-footfix-close a:hover i { background-position: -50px -150px; }
.s11-footfix-open { display: none; z-index: 9999; position: fixed; bottom: 0; left: 50%; margin-left: -750px; width: 150px; height: 57px; }
.s11-footfix-open a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -9999px; background-position: 0 -170px; }
.s11-footfix-open a:hover { background-position: 0 -230px; }
.s11-footfix-statusClose { display: none; }

.body_1000 .s11-footfix-list .thumb{width: 222px!important;}
.body_1000 .s11-footfix-inner{width: 1000px;}
.body_1000 .s11-footfix-list li{width: 138px;}
.body_1000 .s11-footfix-close{margin-left: 500px;}
.body_1000 .s11-footfix-list li a .sArrow{right: 7px;}
.body_1000 .s11-footfix-open{margin-left: -650px;}