@charset "utf-8";
/*公共样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,q,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,ins,rp,rt,ruby{margin:0;padding:0;list-style:none;}
body{font:12px/1.5 arial,\5b8b\4f53; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","\5fae\8f6f\96c5\9ed1";-webkit-font-smoothing:antialiased;color:#3c3c3c;}
html{-webkit-text-size-adjust:none}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,details, figcaption,hgroup, main,section, summary,desc,defs{display:block;padding:0; margin:0;}
h1,h2,h3,h4,h5{font-size:100%;}
button,input,select,textarea{font-size:100%; resize:none;font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","\5fae\8f6f\96c5\9ed1"; box-sizing:content-box;}
table{border-collapse:collapse;border-spacing:0;}
img {border: 0;vertical-align: middle;}
a{text-decoration:none;color:#3c3c3c;}
button{ cursor:pointer;}
a:visited{}
a:hover{}
a:active{}
::selection {background-color:#690; color:#fff;}
::-moz-selection {background-color:#690; color:#fff;}
i{ font-family:wuxian; font-style:normal; vertical-align:middle;}
.clearfix:after{content: '';display: block;clear: both;height:0;visibility: hidden;_zoom:1;}
.fr{ float:right !important}

/*footer*/
.footer { background: #000812; }
.footerh { height: 149px; background: #323232; }
.footerh .main { background: url(../images/f1.png) no-repeat; height: 149px; padding-left: 680px; width: 500px; }
.footerb { width: 1200px; padding: 20px 0; margin:0 auto;}
.indexLinks h3 { font-size: 18px; color: #fff; line-height: 44px; }
.indexLinks a { color: #ccc; font-size: 14px; padding: 0 20px 0 0; line-height: 28px; white-space: nowrap; }
.Footer-all { line-height: 24px; padding: 30px 0 0 0; text-align: center; color: #aaa; }
.Footer-all a { color: #ccc; }
.foot_inner { width: 1220px; margin: 0 auto; }
.Footer-menu a{ font-size:12px;}
article img{ max-width:640px; height:auto;}


/*focus*/
#focus { width:680px; height:435px; overflow:hidden; position:relative; }
#focusList { height:435px; position:absolute; top:0; left:0; overflow:hidden; }
#focusList li { list-style-type:none; width:680px; height:435px; float:left; }
#focusList li img { width:680px; height:435px; overflow:hidden; display:block; }
#focusNumber li { float:left; display:inline; cursor:pointer; width:18px; height:10px; margin-right:6px; text-align:center; background:#fff; }
#focusNumber { height:12px; float:right; position:absolute; top:10px; right:3px; }
#focusNumber li.on { background:#e7574c; }
#focusBottom { height:28px; background:#111; position:absolute; bottom:0px; clear:both; width:670px; text-align:right; z-index:2001; line-height:28px; font-size:12px; font-family:"Tahoma"; padding:0 0 0 10px; opacity:0.9; filter:alpha(opacity=90); }
#focusTitle { text-align:left; color:#fff; position:absolute; bottom:0px; left: 12px; height: 28px; }

.hotRecom{background:#fff; overflow:hidden; padding:10px;}
.hotRecom ul li{width:260px; height:98px; float:left; margin-left:10px; margin-top:10px}
.hotRecom ul li a{display:block;width:265px; height:98px; line-height:98px; text-align:center; color:#fff; font-size:18px; font-weight:bold; text-decoration:none;}
.hotRecom ul li a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.hotRecom ul li.l01{ background-color:rgb(119,111,223);}
.hotRecom ul li.l02{ background-color:rgb(0,208,208);}
.hotRecom ul li.l03{ background-color:rgb(114,196,236);}
.hotRecom ul li.l04{ background-color:rgb(254,118,118);}

.banner{ height:800px; background:url(../images/bg_01.jpg) no-repeat top center; overflow:hidden;}
.banner .nav{ padding-top:570px; height:250px; margin:0 auto; width:1120px; margin-bottom:5px;}
.banner .nav li{ float:left; margin:0 20px;}
.banner .nav li a{ display:block; width:184px; height:250px;}
.nav{ height:80px; background:#02101e; line-height:80px; margin-bottom:20px;}
.nav ul{ margin:0 auto; width:1200px;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; padding:0 36px; color:#999; font-size:24px;}
.nav ul li.act a{ background:#1f58b6; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.7)}
.out_link{ width:1000px; margin:0 auto;} 
.out_link a{ display:block; margin:0 125px; width:248px; height:70px;float:left;}
.live{ width:1200px; margin:0 auto; background:#081020; margin-bottom:30px;}
.live_nav{ width:280px; height:500px; float:left; background:url(../images/live_bg_03.jpg) no-repeat; margin:20px 7px 0 20px;}
.live_nav a{ display:block; width:280px; height:103px;}
.live_nav a.link2{ height:137px;}
.live_nav a.link3{ height:260px;}
.live_video{ width:870px; height:500px; float:left; margin-top:20px;}

h3{ width:1200px;height:47px; line-height:47px; background:url(../images/h2_03.jpg) no-repeat;margin:0 auto; font-size:24px; color:#fff; text-indent:48px; margin-bottom:20px;}
.news{ float:right;}
.f1 .player { float: left; width: 829px; height: 500px; background: #040914; overflow: hidden; }
.f1 .news { float: right; width:490px; background: #fff; overflow: hidden; }
.f1 .news .pad { padding: 8px 18px; overflow: hidden; }
.f1 .news h2 { float: left; width: 100%; height: 25px; margin: 10px 0px 0px 0px; }
.f1 .news h2 a { float: left; width: 100%; height: 25px; font-size: 17px; text-align: center; color: #f30000; overflow: hidden; }
.f1 .news h2 a:hover { text-decoration: underline; color: #fb6030; }
.f1 .news .xa { width: 100%; float: left; text-align: center; line-height: 20px; height: 20px; overflow: hidden; margin-bottom: 0px; }
.f1 .news .xa a { display: inline; color: #666; font-size: 14px; }
.f1 .news .xa a:hover { text-decoration: underline; color: #fb6030; }
.f1 .news ul { float: left; width: 100%; height: auto; margin-top: 13px; overflow: hidden; border-top: 1px dotted #000; padding-top: 10px; }
.f1 .news ul li { float: left; width: 100%; height: 32px; line-height: 32px; overflow: hidden; }
.f1 .news ul li i { float: left; width: 6px; height: 12px; background: url(../img/cfui.png) -8px -76px no-repeat; position: relative; top: 12px; left: 0; }
.f1 .news ul li a { float: left; width: 300px; overflow: hidden; margin-left: 10px; font-size: 14px; }
.f1 .news ul li a:hover { color: #fb6030; }
.f1 .news ul li p { float: right; color: #666; font-size: 13px; }
.newsMore { float: right; font-size: 14px; margin-top: 5px; }
.newsMore:hover { color: #fb6030; }
.f1{ margin-bottom:30px;}
.f3 h3{ background:url(../images/f2_h_03.jpg) no-repeat;}
.f3{ margin-bottom:30px;}
.main{ width:1200px; margin:0 auto;}
.focusHot{}
.main .goout{ width:160px; height:40px; float:right; display:block; position:relative; left:30px}
.f2{ height:1080px; background:url(../images/f2_02.jpg) no-repeat top center;}
h3 a{ float:right; font-size:14px; color:#00569f; text-indent:0; margin-right:15px;}
.tab_content{ padding-top:8px; margin-bottom:20px;}
.tab_content .mc{ width:1012px; height:479px; margin:0 auto; display:none}
.tab_content .displa{ display:block;}
.tab li{ width:327px; height:83px; background:url(http://cf.replays.net/zt/banben06/images/btn_nor_03.jpg) no-repeat; line-height:83px; font-size:30px; font-weight:bold; text-align:center; cursor:pointer; color:#320d05; float:left; margin:0 23px 23px 0;}
.tab{ width:1028px; margin:0 auto; height:83px;}
.tab li.on{ color:#fff; background:url(http://cf.replays.net/zt/banben06/images/btn_act_03.jpg) no-repeat;}
.cont{ width:1040px; margin:0 auto; padding-top:288px;}
.tab2_content{ padding-top:6px;}
.tab2_content .mc{ display:none;}
.tab2_content .displa{ display:block;}

.tab2{ float:left; width:241px; height:404px; padding-left:6px;}
.tab2 li{ cursor: pointer; width:241px; height:80px; margin-bottom:28px; line-height:80px; color:#a68a58; font-size:24px; text-align:center; text-shadow:0 0 5px rgba(0,0,0,0.3);}
.tab2 li.on{ background:#ae5a08;}


.ar_trian{ width:1190px; margin:0 auto; padding-top:307px; position:relative;}
.ar_trian a{ display:block; float:left; width:295px; height:93px; background:url(../images/shadow.png) no-repeat top center; background-size:cover; margin-left:2px; text-align:center; font-size:16px; color:#fff; padding:200px 100px; opacity:0;}
.ar_trian a:hover{ opacity:1;}
.ar_trian .ar2{ width:300px; height:160px; position:absolute; padding:70px 5px; left:437px; top:510px;}
.ar_trian .ar3{ float:right; margin-right:3px;}


.lc{ width:1200px; height:471px; background:url(../images/lc_03.jpg) no-repeat; margin:0 auto;}
.lc .lc_list{ padding-left:40px;}
.lc .lc_list li{ float:left;}

.lc .lc_list li a{ width:270px; display:block; height:375px;}

.cover{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); left:0; top:0; display:none; z-index:9999;}
.cover.open{ display:block;}

.window{ width:336px; height:180px; background:#fff; position:fixed; top:50%; left:50%; margin:-180px 0 0 -168px; z-index:99999; display:none;}
.window p{ text-align:center; color:#0e65c7; font-size:20px; padding-top:20px; margin-bottom:10px;}
.window form{ font-size:14px; padding-left:50px;}
.window form input{ width:140px; border-radius:3px; border:1px solid #dee1e3;}
.window .win_btn{ height:55px; width:100%; position:absolute; left:0; bottom:0; border-top:1px solid #dee1e3;}
.window .win_btn a{ display:block; width:50%; height:55px; line-height:55px; color:#000; text-align:center; float:left; font-size:16px;}
.window.open{ display:block;}

.f3.love h3{ background:url(../images/h4_b_03.jpg) no-repeat;}
.cons{ width:1200px; height:93px; padding-top:307px; background:url(../images/movie_03.jpg) no-repeat; margin:0 auto;}
.cons .box{ float:left; width:232px; height:48px; margin-right:10px; line-height:48px;margin-left: 50px;}
.cons .box a{ display:block; float:left; width:110px; height:48px;}
.cons .box span{ float:right; padding:0 10px; font-size:14px;}
.cons .box span b{ color:#f30000;}
.black_op{ background:rgba(0,0,0,0.6);filter: alpha(opacity=60);background: #000\9;}

/*原创视频*/
.title_index{ line-height:36px; height:36px; border-bottom:2px solid #ddd; margin-bottom:20px;}
.title_index h2{ font-size:24px; float:left; font-weight:normal; border-bottom:2px solid #d3222a; margin-right:16px;}
.title_index h2 a:hover, .other_key_index a:hover{ color:#d3222a; text-decoration:none;}
.other_key_index{ float:left; height:20px; line-height:20px; padding-top:14px; font-size:14px;}
.other_key_index a{ color:#6c6c6c;}
.other_key_index li{ margin:0 8px; float:left;}
.yc_video_list li{ float:left; margin:0 20px 20px 0; width:226px; height:128px; overflow:hidden; position:relative;}
.yc_video_list .big{ width:472px; height:276px;}
.yc_video_list li .img{ display:block; width:100%; height:100%;}
.yc_video_list li img{ width:100%; height:auto;}
.yc_video_list li span{ display:block; line-height:28px; width:100%; position:absolute; bottom:0; left:0; color:#fff; font-size:14px;}
.yc_video_list .big span{ height:50px; line-height:50px;}
.yc_video_list .big span i{ display:block; float:left; width:50px; height:50px; background:#fd8500; text-align:center; line-height:50px; font-size:26px;}
.yc_video_list li h5{ text-indent:12px; font-size:14px; font-weight:normal;height:28px;}
.yc_video_list .big h5{ font-size:24px;}
.yc_video_list .big desc{ line-height:18px; font-size:12px; color:#ccc; font-family:"宋体"; text-indent:12px;}
.yc_video_list{width:1230px; overflow:hidden; height:276px;}
.f4 h3{ background:url(../images/tt_03.jpg) no-repeat;}
.yc_video{ width:1200px; margin:0 auto;}
.yc_video_list li a:before,.xc_list li a:before{ position:absolute; width:100%; height:225px; display:block; content:''; left:0; top:0; z-index:99; background:rgba(0,0,0,0.6); display:none;}
.yc_video_list li a:after,.xc_list li a:after{position:absolute; width:100%; height:100%; display:block; content:''; left:0; top:0; z-index:100; background:url(../images/veicon.png) no-repeat  center center; display:none;}
.xc_list li a:after{ background:url(../images/fd.png) center 90px no-repeat;}
.yc_video_list li a:hover:before,.xc_list li a:hover:before{ display:block;}
.yc_video_list li a:hover:after,.xc_list li a:hover:after{ display:block;}

.xc_list{ margin:0 auto; width:1200px;}
.f5 h3{ background: url(../images/f5h_03.jpg) no-repeat;}
.f4{ margin-bottom:30px;}
.xc_list li{ width:290px; height:265px; margin-right:13px; float:left; position:relative;}
.xc_list li h6{ text-align:center; font-size:16px; line-height:36px;}