﻿body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin: 0; padding: 0; }
table{ border-collapse: collapse; border-spacing: 0; }
input,button,textarea,option { font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
ul, li, div{ list-style: none; border: 0px; }
img{ border: 0px; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
html{ -webkit-text-size-adjust: none; }
input{ outline: none; }
button{ border:none;}
textarea{ resize: none; }
a{ text-decoration: none; }
.json{ display:none;}
body:nth-of-type(1) input:focus,textarea:focus{ outline: none; }
body{ font: 12px "\5b8b\4f53","Tahoma","Arial","Microsoft Yahei"; color: #333; background: #fff; position: relative; overflow-x:hidden;}


/*flashImg*/
.banner{ width:1000px; margin:5px auto 0;}
.flashImg{ width:1000px; height:450px; float:left; position:relative;}
.flashImg strong{ width:89px; height:88px; position:absolute; background:url(../images/video/hotIcon.png) no-repeat 0 0; _background:url(../images/video/hotIcon.gif) no-repeat 0 0; z-index:2;}
.flashImg ul.flashTop{ height:67px; position:absolute; left:31px; bottom:22px; z-index:3;}
.flashImg ul.flashTop li{ height:67px; width:114px; float:left; display:inline; margin:0 8px; position:relative;}
.flashImg ul.flashTop li img{ width:108px; height:56px; position:absolute; padding:3px; background-color:#000; top:5px; z-index:4;}
.flashImg ul.flashTop li b{ width:114px; height:62px; display:block; position:absolute; top:5px; left:0; cursor:pointer; z-index:5; background:#000; filter:alpha(opacity:30); opacity:0.3;}
.flashImg ul.flashTop li.active img{ padding:8px 3px 3px 3px; background:url(../images/video/recombg.png) no-repeat 0 0; top:0;}
.flashImg ul.flashTop li.active b{ display:none;}
.flashImg .flashBot{ width:1000px; height:450px; position:absolute; left:0; top:0; z-index:1; display:none;}
.flashImg .flashBot img{ width:1000px; height:450px; float:left;}
.flashTitle em{ width:700px; height:52px; position:absolute; left:0; top:306px; background:#fff; filter:alpha(opacity:60); opacity:0.6; z-index:5;}
.flashTitle p{ width:680px; height:52px; position:absolute; left:0; top:306px; z-index:6; text-indent:40px; font:normal 22px/52px "Microsoft Yahei","Arial"; overflow:hidden;}
.flashTitle p a{ color:#333;}
.flashTitle p a:hover{ color:#f60; text-decoration:underline;}
/*recom*/
.recom{ width:276px; height:391px; background-color:#000; background:rgba(0,0,0,0.9); z-index:99; box-shadow:0px 0px 1px rgba(255,255,255,0.6); position:absolute; top:30px; right:0; padding:0 12px;}
.recom h3{ width:298px; height:41px; float:left; margin-top:10px; text-indent:4px; font:normal 22px/41px "Microsoft Yahei","\5b8b\4f53";}
.recom h3 a{ color:#fff;}
.recom h3 a b{ font-weight:normal; color:#f60;}
.recom dl{ float:left; padding:0 4px;}
.recom dl dt{ width:130px; height:85px; float:left; position:relative;}
.recom dl dt img{ width:130px; height:85px; position:absolute; left:0; top:0; z-index:10;}
.recom dl dt em{ width:130px; height:22px; position:absolute; left:0; bottom:0; z-index:11; background-color:#000; background:rgba(0,0,0,0.7);}
.recom dl dt p{ width:130px; height:22px; position:absolute; left:0; bottom:0; z-index:12; line-height:22px; overflow:hidden; text-align:center;}
.recom dl dt p a{ color:#fff;}
.recom dl dt p a:hover{ color:#f60; text-decoration:underline;}
.recom ul{ float:left; padding-top:10px;}
.recom ul li{ width:280px; height:29px; float:left; text-indent:38px; background:url(../images/video/video2014.png) no-repeat -108px -63px; overflow:hidden;}
.recom ul li a{ color:#575757; font:normal 14px/29px "\5b8b\4f53","Microsoft Yahei";}
.recom ul li a:hover{ font-weight:bold; color:#fff;}
/*mainLeft*/
.main{ width:1000px; margin:19px auto 0;}
.mainLeft{ width:730px; float:left;}
.mainLeftTop{ width:730px; height:47px; float:left; border-bottom:3px solid #126512;}
.mainLeftTop h3{ float:left; font:bold 28px/47px "Microsoft Yahei","\5b8b\4f53";}
.mainLeftTop h3 a{ color:#126512;}
.mainLeftTop p{ float:left; font:normal 15px/58px "Microsoft Yahei","\5b8b\4f53"; color:#d4d4d4; margin-left:26px; _line-height:47px;}
.mainLeftTop p a{ padding:0 8px; color:#333;}
.mainLeftTop p a:hover{ color:#f60; text-decoration:underline;}
.mainLeftTop p a.more{ background:url(../images/video/video2014.png) no-repeat -86px -103px; padding-right:12px;}
.mainLeftList{ width:730px; float:left;}
.mainLeftList dl{ width:358px; float:left; margin-top:14px;}
.mainLeftList dl dt{ width:358px; height:234px; float:left; position:relative;}
.mainLeftList dl dt img{ width:358px; height:234px; position:absolute; left:0; top:0; z-index:1;}
.mainLeftList dl dt b{ width:319px; height:39px; position:absolute; right:0; bottom:0; z-index:3; background-color:#000; background:rgba(0,0,0,0.7);}
.mainLeftList dl dt p{ width:319px; height:39px; position:absolute; right:0; bottom:0; z-index:4; text-indent:20px;}
.mainLeftList dl dt p a{ color:#fff; font:bold 16px/39px "Microsoft Yahei","\5b8b\4f53";}
.mainLeftList dl dt p a:hover{ text-decoration:underline;}
.mainLeftList dl dt em{ width:39px; height:39px; position:absolute; left:0; bottom:0; z-index:2; background:url(../images/video/video2014.png) no-repeat 0 -126px;}
.mainLeftList dl dd{ width:358px; height:72px; float:left; background-color:#000;}
.mainLeftList dl dd span{ width:350px; height:22px; float:left; font:normal 14px/22px "Microsoft Yahei","\5b8b\4f53"; text-indent:26px; overflow:hidden; background:url(../images/video/video2014.png) no-repeat -111px -139px; margin-top:6px;}
.mainLeftList dl dd span a{ color:#fff;}
.mainLeftList dl dd p{ width:340px; padding:0 8px; float:left; color:#eee; font:normal 12px/18px "Microsoft Yahei","\5b8b\4f53"; text-indent:2em;}
.mainLeftList dl dd p a{ color:#f60;}
.mainLeftList dl dd span a:hover,.mainLeftList dl dd p a:hover{ text-decoration:underline;}
ul.mainLeftLists{ width:372px; float:left;}
ul.mainLeftLists li{ width:172px; height:146px; float:left; display:inline; margin:14px 0 0 14px; position:relative;}
ul.mainLeftLists li img{ width:172px; height:114px; position:absolute; left:0; top:0; z-index:1;}
ul.mainLeftLists li strong{ width:64px; height:64px; background:url(../images/video/play.png) no-repeat 0 0; _background:url(../images/video/play.gif) no-repeat 0 0; position:absolute; top:36px; left:55px; z-index:2; display:none;}
ul.mainLeftLists li.hover strong{ display:block; _display:none;}
ul.mainLeftLists li b{ width:172px; height:32px; position:absolute; left:0; bottom:0; z-index:3; background-color:#000;}
ul.mainLeftLists li p{ width:172px; height:32px; position:absolute; left:0; bottom:0; z-index:4; line-height:32px; overflow:hidden; text-align:center;}
ul.mainLeftLists li p a{ color:#fff;}
ul.mainLeftLists li p a:hover{ text-decoration:underline;}
/*mainRight*/
.mainRight{ width:250px; float:left; margin-left:20px;}
.mainRightTop{ width:250px; height:47px; float:left;}
.mainRightTop h3{ float:left; font:normal 22px/47px "Microsoft Yahei","\5b8b\4f53";}
.mainRightTop h3 a{ color:#333;}
.mainRightTop b{ width:26px; height:7px; float:left; background:url(../images/video/video2014.png) no-repeat 0 -169px; margin:26px 0 0 14px;}
.mainRightBox{ width:216px; height:289px; float:left; padding:17px; background-color:#126512; position:relative;}
.mainRightBox a img{ width:216px; height:146px; position:absolute; left:17px; top:17px; z-index:1;}
.mainRightBox em{ width:30px; height:30px; background:url(../images/video/rank.png) no-repeat -10px 0; position:absolute; left:17px; top:133px; z-index:2;}
.mainRightBox b{ width:186px; height:30px; position:absolute; left:47px; top:133px; z-index:3; background-color:#000; background:rgba(0,0,0,0.7);}
.mainRightBox p{ width:186px; height:30px; position:absolute; left:47px; top:133px; z-index:4; font:bold 14px/30px "Microsoft Yahei","\5b8b\4f53"; overflow:hidden; text-indent:10px;}
.mainRightBox p a{ color:#fff;}
.mainRightBox p a:hover{ text-decoration:underline;}
.mainRightBox ul{ width:216px; height:140px; position:absolute; top:173px; left:17px; z-index:4; background:url(../images/video/rank.png) no-repeat -11px -40px;}
.mainRightBox ul li{ width:216px; height:28px; float:left; font:normal 12px/28px "Microsoft Yahei","\5b8b\4f53"; text-indent:22px; overflow:hidden;}
.mainRightBox ul li a{ color:#fff;}
.mainRightBox ul li a:hover{ text-decoration:underline;}
/*rank*/
.rank{ width:250px; float:left; margin-left:20px;}
.rankTop{ width:250px; height:47px; float:left;}
.rankTop h3{ float:left; font:normal 22px/47px "Microsoft Yahei","\5b8b\4f53";}
.rankTop h3 a{ color:#333;}
.rankTop b{ width:26px; height:7px; float:left; background:url(../images/video/video2014.png) no-repeat 0 -169px; margin:26px 0 0 14px;}
.rankList{ width:250px; height:323px; float:left; background:#126512 url(../images/video/rankbg.png) no-repeat 0 0;}
.rankList ul{ float:left;}
.rankList ul li{ width:216px; float:left; padding:17px 17px 18px;}
.rankList ul li a img{ width:105px; height:73px; float:left; margin-right:11px;}
.rankList ul li p{ width:100px; height:44px; float:left; margin-top:14px; font:normal 14px/22px "Microsoft Yahei","\5b8b\4f53"; overflow:hidden;}
.rankList ul li p a{ color:#fff;}
.rankList ul li p a:hover{ text-decoration:underline;}
/*adPosition*/
.adPosition{ width:1000px; margin:0 auto; overflow:hidden;}
.adPosition ul{ width:1010px; display:inline; float:left; margin:0px 0 0 -5px;}
.adPosition ul li{ display:block; float:left; padding:20px 5px 0 5px;}
.adPosition ul li a,.adPosition ul li embed{ float:left;}
/*proVideoList*/
ul.proVideoList{ width:744px; float:left; margin-left:-14px;}
ul.proVideoList li{ width:172px; height:146px; float:left; display:inline; margin:14px 0 0 14px; position:relative;}
ul.proVideoList li img{ width:172px; height:114px; position:absolute; left:0; top:0; z-index:1;}
ul.proVideoList li strong{ width:64px; height:64px; background:url(../images/video/play.png) no-repeat 0 0; _background:url(../images/video/play.gif) no-repeat 0 0; position:absolute; top:36px; left:55px; z-index:2; display:none;}
ul.proVideoList li.hover strong{ display:block; _display:none;}
ul.proVideoList li b{ width:172px; height:32px; position:absolute; left:0; bottom:0; z-index:3; background-color:#000;}
ul.proVideoList li p{ width:172px; height:32px; position:absolute; left:0; bottom:0; z-index:4; line-height:32px; overflow:hidden; text-align:center;}
ul.proVideoList li p a{ color:#fff;}
ul.proVideoList li p a:hover{ text-decoration:underline;}
/*content*/
.content{ width:1000px; margin:5px auto 0;}
.contentTop{ width:1000px; height:47px; float:left; border-bottom:3px solid #e2e2e2; position:relative;}
.contentTop h3{ width:175px; height:47px; border-bottom:3px solid #126512; position:absolute; left:0; font:bold 28px/47px "Microsoft Yahei","\5b8b\4f53";}
.contentTop h3 a{ color:#126512;}
.contentTop p{ float:right; font:normal 15px/58px "Microsoft Yahei","\5b8b\4f53"; color:#d4d4d4; _line-height:47px;}
.contentTop p a{ padding:0 8px; color:#333;}
.contentTop p a:hover{ color:#f60; text-decoration:underline;}
.contentTop p a.more{ background:url(../images/video/video2014.png) no-repeat -86px -103px; padding-right:12px;}
.contentLeft{ width:442px; float:left; padding-top:14px;}
.contentLeft ul{ width:442px; float:left;}
.contentLeft ul li{ width:442px; height:146px; float:left; position:relative; background-color:#000;}
.contentLeft ul li img{ width:220px; height:146px; position:absolute; left:0; top:0; z-index:1;}
.contentLeft ul li strong{ width:64px; height:64px; background:url(../images/video/play.png) no-repeat 0 0; _background:url(../images/video/play.gif) no-repeat 0 0; position:absolute; top:40px; left:83px; z-index:2; display:none;}
.contentLeft ul li.hover strong{ display:block; _display:none;}
.contentLeft ul li span{ width:195px; height:28px; position:absolute; left:233px; top:21px; overflow:hidden;}
.contentLeft ul li span a{ color:#fff; font:bold 14px/28px "Microsoft Yahei","\5b8b\4f53";}
.contentLeft ul li span a:hover{ text-decoration:underline;}
.contentLeft ul li p{ width:195px; height:66px; position:absolute; left:233px; top:52px; overflow:hidden; color:#fff; font:normal 12px/22px "Microsoft Yahei","\5b8b\4f53";}
.contentLeft ul li p a{ color:#f60;}
.contentLeft ul li p a:hover{ text-decoration:underline;}
.contentRight{ width:558px; float:left;}
.contentRight ul{ width:558px; float:left;}
.contentRight ul li{ width:172px; height:146px; float:left; display:inline; margin:14px 0 0 14px; position:relative;}
.contentRight ul li img{ width:172px; height:114px; position:absolute; left:0; top:0; z-index:1;}
.contentRight ul li strong{ width:64px; height:64px; background:url(../images/video/play.png) no-repeat 0 0; _background:url(../images/video/play.gif) no-repeat 0 0; position:absolute; top:36px; left:55px; z-index:2; display:none;}
.contentRight ul li.hover strong{ display:block; _display:none;}
.contentRight ul li b{ width:172px; height:32px; position:absolute; left:0; bottom:0; z-index:3; background-color:#000;}
.contentRight ul li p{ width:172px; height:32px; position:absolute; left:0; bottom:0; z-index:4; line-height:32px; overflow:hidden; text-align:center;}
.contentRight ul li p a{ color:#fff;}
.contentRight ul li p a:hover{ text-decoration:underline;}
/*public*/
.public{ width:1000px; margin:19px auto 0;}
.publicTop{ width:1000px; height:47px; float:left; border-bottom:3px solid #e2e2e2; position:relative;}
.publicTop h3{ width:175px; height:47px; border-bottom:3px solid #126512; position:absolute; left:0; font:bold 28px/47px "Microsoft Yahei","\5b8b\4f53";}
.publicTop h3 a{ color:#126512;}
.publicTop a.more{ float:right; background:url(../images/video/video2014.png) no-repeat -93px -85px; font:normal 15px/58px "Microsoft Yahei","\5b8b\4f53"; color:#333; padding-right:12px; height:47px;}
.publicTop a.more:hover{ color:#f60; text-decoration:underline;}
.publicList{ width:1000px; float:left;}
.publicList ul{ width:1015px; float:left; margin-left:-15px;}
.publicList ul li{ width:188px; height:156px; float:left; display:inline; margin:15px 0 0 15px; position:relative;}
.publicList ul li img{ width:188px; height:124px; position:absolute; left:0; top:0; z-index:1;}
.publicList ul li strong{ width:64px; height:64px; background:url(../images/video/play.png) no-repeat 0 0; _background:url(../images/video/play.gif) no-repeat 0 0; position:absolute; top:36px; left:55px; z-index:2; display:none;}
.publicList ul li.hover strong{ display:block; _display:none;}
.publicList ul li b{ width:188px; height:32px; position:absolute; left:0; bottom:0; z-index:3; background-color:#000;}
.publicList ul li p{ width:188px; height:32px; position:absolute; left:0; bottom:0; z-index:4; line-height:32px; overflow:hidden; text-align:center;}
.publicList ul li p a{ color:#fff;}
.publicList ul li p a:hover{ text-decoration:underline;}
/*partner*/
.partner{ width:100%; margin:28px auto 0; border-top:3px solid #dbdbdb;}
.partnerTitle{ width:1000px; height:44px; margin:0 auto; position:relative;}
.partnerTitle h3{ width:1000px; height:44px; border-top:3px solid #717171; position:absolute; top:-3px; text-indent:6px;}
.partnerTitle h3 a{ font: normal 22px/44px "Microsoft Yahei","simhei"; color:#000;}
.partner dl{ width:1000px; margin:0 auto;}
.partner dl dt{ width:80px; height:28px; float:left; text-indent:6px; font: normal 14px/28px "\5b8b\4f53"; color:#333;}
.partner dl dd{ width:920px; height:28px; float:left; font: normal 12px/30px "\5b8b\4f53"; _line-height:28px; overflow:hidden;}
.partner dl dd a{ color:#333; padding:0 6px;}
.partner dl dd a:hover{ color:#f60; text-decoration:underline;}
