@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, input, textarea, img, blockquote, th, td { margin:0; padding:0;  text-align:left; }
body { font-family:Arial, Helvetica, sans-serif;height:100%;font-size:12px;color:#666666;}
input, label, select, option, textarea, button, fieldset, legend { font-family: Arial, Helvetica,"宋体", sans-serif; font-size:100%; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ul, ol { list-style:none; }
select, input, img { vertical-align:middle; }
em { font-style:normal; color:#f00; }
a:link, a:visited { text-decoration:none; }
a{color:#666666;}
a:hover { color:#bcbcbc!important; }
fieldset, img { border:0; }
sup, sub { font-size: 100%; vertical-align: baseline; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*global set*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } /* Hides from IE-mac\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; } /* End hide from IE-mac*/


body{background:url(bodybg.gif) top #d9d9d9 no-repeat;}
.wrap,.banner{width:980px;margin:0 auto;}
/*.nav{overflow:hidden;}
.nav_L,.nav_R,.nav_C li,.nav_C{float:left;}
.nav_L,.nav_R{background:url(nav_bg.gif) no-repeat; width:5px;height:40px;}
.nav_R{ background-position:-5px 0;}
.nav_C{overflow:hidden;width:960px;background:url(nav_Cbg.gif) repeat-x;padding-left:10px;}
.nav_C li{font-size:14px;color:#fff;font-weight:bold;line-height:40px;height:40px;padding:0 30px;background:url(nav_border.gif) right no-repeat;}
.nav_C li a{color:#fff;}*/
.main{width:950px;overflow:hidden;margin:0 auto;background:url(mainbg.jpg) #fff no-repeat;padding:12px 13px 0}
/*首页*/
.box{width:950px;background:url(boxbg.gif) repeat-x;padding-bottom:20px;overflow:hidden;}
.box h2{padding:15px 0 10px 20px;font-size:16px;color:#b80202;}
.video{width:908px;margin:0 20px;border:1px solid #666666;height:378px;}
.picture{width:910px;margin:0 20px;overflow:hidden;}
.video_big{width:700px;float:left;overflow:hidden;}
.video_big li{display:none;}
.video_small{width:208px;float:right;height:378px;overflow:hidden;background-color:#161718;}
.video_small ul li{padding:7px 9px;width:190px;overflow:hidden;}
.picture_big{float:left;width:317px;}
.picture_small{width:590px;float:right;}
.picture_small ul li{float:left;padding:0 10px 23px;}

/*视频终极页*/
.box_2{ margin:0 auto;width:718px;}
.video_2 h2{font-size:16px;color:#b80202;padding:15px 0 10px;}
.video_2{padding-bottom:40px;overflow:hidden;width:950px;}
.information,.related{width:376px;float:left;border:1px solid #fcd6ba;margin:20px 20px 0 38px;height:108px;padding:15px;}
.related{margin:20px 20px 0 0px;width:420px;}
.information h3,.related h3{color:#d4000f;font-size:14px;padding-bottom:12px;}
.information p{line-height:20px; text-indent:2em;}
.related ul li{line-height:20px;}

/*视频精彩选集*/
.boxtit{width:98%;overflow:hidden;padding-left:2%;}
.boxtit li{font-size:16px;font-weight:bold;float:left;height:35px;line-height:35px;padding:0 15px;margin:0 0 0 30px;display:inline;}
.boxtit li a{color:#b80202;}
.boxtit li a:hover{color:#b80202!important;}
.boxtit .cur{background:url(titbg.gif) repeat-x;width:auto;}
.boxtit .cur a,.boxtit .cur a:hover{color:#fff!important;}
.boxtxt{padding:35px 20px 20px;overflow:hidden;width:910px;}
.boxtxt li{float:left;width:131px;padding:0 25px 0;height:120px;overflow:hidden;}
.boxtxt li p{ text-align:center;padding-top:3px;}
.boxtxt li img{border:1px solid #f5771a;}



.footer{border-top:1px solid #d2d2d2;width:950px;background-color:#fff;margin:0 auto;padding:30px 0;}
.footer p{font-size:12px; text-align:center;padding-bottom:15px;color:#b0b0cc}
.footer p a{ text-decoration:none;color:#b0b0cc;padding:0 5px;}
.footer .copy{color:#b0b0cc;}


/*大导航链接*/
.nav{width:980px; height:40px; margin:0 auto; overflow:hidden; clear:both;}

.navM{width:979px; height:37px; background:url(nav_hover.gif) 0 0 no-repeat;}
.navM li{float:left; margin-left:47px; display:inline;}
.navM li a{display:block; line-height:37px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.navM li a:hover{ color:#fecf81!important; text-decoration:none;}
/*.navM a {position:relative;}*/
.navM li ul {visibility:hidden; position:absolute;left:300px;top:330px;z-index:999;}
.navM li.hover ul {visibility:visible; position:absolute; display:block; width:804px;  background:url(subBg.gif) 0 12px no-repeat;}
.navM ul ul li a {padding:0 1em; line-height:50px; font-size:12px; color:black; font-weight:normal;}
.navM ul ul li a:hover {padding:0 1em; line-height:50px;}
.navM_sp1 li {float:left; margin-right:-38px;}
.navM_sp2 li {float:left; margin-right:-30px;}
.sp li {float:left;margin-right:-25px;}
.navM li .sp {visibility:hidden; position:absolute;left:700px;top:330px;z-index:999;}
.navM li.hover .sp {visibility:visible; position:absolute; display:block; width:365px;  background:url(sub.gif) 0 12px no-repeat;}