@charset "utf-8";
/* CSS Document */
/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

a,area { blr:expression(this.onFocus=this.blur()) } 
body{ background-color:#e7e7e7; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
.nav{ background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:51px; width:100%;}
.nav .nav_cont{ width:1000px; height:51px; margin:0 auto; overflow:hidden;background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.nav .subnav{ float:right; display:inline; line-height:25px; height:25px; padding-top:13px;}
.subnav li {float:left; display:inline; padding:0 10px; background:url(../images/link_line.gif) no-repeat right center;}
.subnav li.nobg {background:none;}
.subnav li a{ color:#333; text-decoration:none;}
.subnav li a:hover{ color:#b10000;}
.nav .a_wbhd{ display:block; background:url(../images/wbhd.jpg) 0 0 no-repeat;margin-right:8px; width:218px; height:51px; text-indent:-999em; overflow:hidden;}

.wrap{ background:#e7e7e7 url(../images/wrapbg.jpg) no-repeat center top;}
.content{ width:1000px; margin:0 auto;}
.banner{ background:url(../images/banner.jpg) no-repeat 0 0; height:221px; position:relative; width:1000px;}
.ps1{ position:absolute; width:112px; height:100px; right:20px; top:15px;}
.ps1 li{ height:30px; line-height:30px; width:112px; text-align:left; border-bottom:1px solid #3A0801; text-align:center; overflow:hidden;}
.ps1 li a{ color:#999; text-decoration:none;}
.ps1 li a:hover{ color:#ff6c39; text-decoration:underline}

.a_p{
	position: absolute;
	top: 177px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
}
.a_1{ left:0; width:90px; height:33px;}
.a_2{ left:90px; width:105px; height:43px;}
.a_3{ left:205px; width:88px; height:36px;}
.a_4{
	left: 569px;
	width: 113px;
	height: 37px;
}
.a_5{
	left: 690px;
	width: 91px;
	height: 36px;
}
.a_6{
	left: 784px;
	width: 96px;
	height: 33px;
}
.a_7{
	left: 353px;
	width: 208px;
	height: 33px;
}
.a_8{ right:0; width:108px; height:33px;}

.menu{ background:#230400; height:57px; width:1000px;}
.menu_list li{ border-right:1px solid #460800; height:57px; float:left;}
.menu_list li a{ color:#fff; font-size:16px; text-decoration:none; padding:19px 16px 18px; height:20px; float:left; display:block;line-height:20px;}
.menu_list li a:hover,.menu_list .current a{ color:#ff6c39;}

.main_box{ width:1000px; margin-top:10px;}
.box_left{ float:left; width:640px; background:#fff; border-bottom:1px solid #dfdfdf;}

.tab_nav{ width:640px;}
.tab_nav li{ height:45px; text-align:center; font-size:20px; cursor:pointer; color:#666; line-height:45px; border-bottom:1px solid #d4d4d4; background:#dedede; width:320px; float:left;}
.tab_nav .current{ background:#fff; border-bottom:1px solid #fff; color:#a31b00;}
.tab_con{ padding:10px; height:330px;}
.tab_con img{ display:block; width:620px; height:264px;}
.bm_rk{ height:55px; padding-top:10px;}
.bm_rk p{ width:415px; height:52px; overflow:hidden; line-height:26px; float:left;}
.bm_rk .bm_btn{ text-decoration:none; display:block; float:right; width:157px; height:51px; border:2px solid #6c1200; background:#a31b00; color:#fff; line-height:51px; text-align:center; font-size:24px;}

.box_right{ width:350px; float:right; background:#fff; border-bottom:1px solid #dfdfdf;}
.box_right .title{ height:45px; border-bottom:1px solid #f5f5f5; color:#545454; line-height:45px; font-size:16px; padding:0 0 0 10px;}
.hot_new{ padding:10px; width:330px; height:330px;}
.new_focus{ position:relative; width:330px; height:155px; overflow:hidden;}
.new_focus .ul_pic{ width:330px; height:155px; position:absolute; left:0; top:0;}
.ul_pic a{ position:absolute;display:block; width:330px; height:155px; overflow:hidden;}

.ul_title{ z-index:998; position:absolute; left:0; bottom:2px; line-height:24px; width:200px; height:24px; overflow:hidden;}
.ul_title a{display:block; height:24px; width:200px; overflow:hidden; text-indent:5px;text-overflow:ellipsis; white-space:nowrap;color:#fff; text-decoration:none; font-size:12px;}

.ul_nav{ position:absolute; z-index:999; right:0; bottom:4px; height:20px;text-align:center; line-height:20px; color:#fff}
.ul_nav li{ float:left; width:20px; height:20px; float:left; margin-right:4px; background:#000; cursor:pointer;}
.ul_nav .current{ background:#6d0d00;}

.bg_focus{ background:#000;filter: Alpha(opacity=60);-moz-opacity:.6;opacity:0.6; position:absolute; z-index:997; bottom:0; left:0; width:330px; height:28px;}

/*ul_list*/
.ul_list{ overflow:hidden; padding-top:13px;}
.ul_list li{ position:relative; height:26px; padding:0 50px 0 5px; background:url(../images/dot.gif) no-repeat left center; overflow:hidden; vertical-align:middle; font-size:14px;line-height:26px;}
.ul_list li span{ position:absolute; top:0; text-align:right; right:0; width:50px; color:#999;}
.ul_list li a{ color:#666; text-decoration:none; display:block; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:270px;}
.ul_list li a:hover{ text-decoration:underline; color:#f60}
/*look_after*/
.look_after{ background:#fff; border-bottom:1px solid #dfdfdf; padding:10px; height:150px; width:980px; overflow:hidden;}
.title{ height:20px; padding-bottom:10px; line-height:20px;}
.title .a_more{ float:right; color:#999; text-decoration:none;}
.title .a_more:hover{ text-decoration:underline; color:#f60}
.title h2{ float:left; color:#333; font-size:15px;}
/*ul_after*/
.ul_after{ width:996px; overflow:hidden;}
.ul_after li{ float:left; margin-right:12px; width:154px;}
.ul_after li a{ display:block; text-decoration:none;padding:2px; background:#ececec; width:146px; height:116px;}
.ul_after li a img{ width:146px; height:88px; display:block;}
.ul_after li a p{ color:#333333; line-height:22px; line-height:22px; padding-top:4px; text-align:center;}
.ul_after li a:hover{ background:#ff6c39; color:#fff;}
.ul_after li a:hover p{ background:#ff6c39; color:#fff;}
/*box_style*/
.box_style{ padding:10px; width:980px; background:#fff;border-bottom:1px solid #dfdfdf; overflow:hidden;}

.tab_nav_bd{ background:url(../images/tabbg.gif) repeat-x left bottom; height:35px; width:980px; margin-left:-10px; padding:0 10px;}
.tab_nav_bd li{ float:left; height:33px; width:100px; cursor:pointer; margin-right:10px; text-align:center; background:#898989; color:#fff; font-size:14px; line-height:33px; padding:1px;}
.tab_nav_bd .current{ background:#fff; border:1px solid #e2e2e2; border-bottom:1px solid #fff; padding:0; color:#ff6c39;}
.tab_con_bd{ width:980px; padding-bottom:10px; overflow:hidden;}
.ul_img_title{ width:1010px;}
.ul_img_title li{ width:169px; float:left; margin:20px 33px 0 0;}
.ul_img_title li a{ display:block; width:165px; background:#e0e0e0; text-decoration:none; padding:2px;}
.ul_img_title li p{ margin-top:1px; background:#fdfdfd; color:#333; line-height:36px; text-align:center; padding:4px;}
.ul_img_title li p span{ text-align:left; display:block; width:156px; height:18px; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ul_img_title li p span em{ color:#a2a2a2}
.ul_img_title li p span strong{ color:#e3131c; float:left; width:78px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:18px; font-weight:normal;}
.ul_img_title li p span strong{}
.ul_img_title li p span i{ background:url(../images/ico_v.gif) no-repeat left 1px; vertical-align:middle; display:inline-block; width:16px; height:18px; margin-left:4px;}
.ul_img_title li a:hover{ background:#ff6c39;}
.ul_img_title li a:hover p{ background:#ff6c39; color:#fff;}
.ul_img_title li a:hover p span em{ color:#fff;}
.ul_img_title li a:hover p span strong{ color:#fff}
/*box_play*/
.box_play{ height:396px; background:#fff;border-bottom:1px solid #dfdfdf;}
.play_con{ background:#000; height:396px; margin:0 auto; }
/*focus_big*/
.focus_big{ width:1000px; height:290px; position:relative; overflow:hidden;}
.focus_big .ul_big_focus{ position:absolute; top:0; left:0; width:1000px; height:290px;}
.focus_big .ul_big_focus a{ display:block;position:absolute;top:0;left:0;width:1000px; height:290px; overflow:hidden;}
.ul_big_nav{ position:absolute; width:980px; padding:5px 10px; bottom:5px; z-index:9999; height:24px; text-align:right;}
.ul_big_nav li{ width:24px; height:24px; cursor:pointer; margin-right:3px; text-align:center; line-height:24px; color:#fff; background:#515151; display:inline-block}
.ul_big_nav .current{ background:#a31b00;}

/*prize*/
.prize{ width:980px; overflow:hidden;}
.prize .prize_list{ width:1015px;}
.prize .prize_list li{ height:280px; padding:0 34px 10px 0; float:left; width:169px;}
.prize .prize_list li img{ display:block;}
.prize_info{ border:1px solid #e0e0e0; height:105px; padding:5px 10px 0;}
.prize_info h3{ color:#333; font-size:12px; line-height:22px;}
.prize_info p{ color:#666; line-height:18px;}
.prize_info p span{ color:#ff6c39;}
.prize_info .prize_btn{ display:block; margin:5px auto 0; line-height:30px; font-size:16px; width:100px; height:30px; text-align:center; color:#fff; text-decoration:none; border:2px solid #6b1200; background:#a31b00;}
.prize_info .prize_btn:hover{ background:#a6361f}
/*rules*/
.rules{ padding:0 15px; font-size:14px; line-height:21px; color:#666;}
.rules h3{ line-height:24px; color:#333; padding:30px 0 4px;}
.rules p{ padding-bottom:30px; border-bottom:1px dashed #ddd;}

.foot{ text-align:center; color:#999; width:1000px; margin:0 auto; padding:20px 0;}
/*tip*/
.tip{ position:absolute; width:483px; height:201px;z-index:1000; padding:30px; background:url(../images/tip_bg.jpg) no-repeat 0 0;}
.close_pop{ display:block;  overflow:hidden; text-indent:-999em; width:32px; height:32px; position:absolute; top:4px; right:3px;z-index:9999;background:none;}
.close_pop:hover{ background:url(../images/closeh.jpg) no-repeat 0 0;}
.tip .p_kf{ padding:45px 10px; color:#999; font-size:14px; line-height:25px;}
.btn_kf{ background:url(../images/kf.jpg) no-repeat 0 0; width:147px; height:54px; text-indent:-999em; overflow:hidden; display:block; margin:0 auto;}
.btn_kf:hover{ background:url(../images/kfh.jpg) no-repeat 0 0;}
.btn_kf a{display:block; width:147px; height:54px;}


/*link*/
.link{ width:1000px; overflow:hidden;}
.link ul{ width:1008px;}
.link ul li{ float:left; width:118px; padding:0 8px 8px 0; height:64px;}
.link ul li a{ display:block; width:118px; height:64px;}

/*edit 0923*/
.media_tab li{ width:98px; background:none; padding:0; border:1px solid #e6e6e6; border-bottom:none;}
.media_tab li a{ display:block; width:98px; overflow:hidden; text-indent:-999em; height:34px;}
.media_tab li .hzmt{ text-indent:0; color:#333; text-decoration:none; background:#e6e6e6}
.media_tab li .sina{ background:url(../images/sina.jpg) no-repeat 0 0;}
.media_tab li .a17173{ background:url(../images/17173.jpg) no-repeat 0 0;}
.media_tab li .cjwj{ background:url(../images/cjwj.jpg) no-repeat 0 0;}
.media_tab li .a163{ background:url(../images/163.jpg) no-repeat 0 0;}
.media_tab li .aipai{ background:url(../images/aipai.jpg) no-repeat 0 0;}
.media_tab .current .hzmt{ background:#fff; color:#ff6c39;}
.media_tab .current .sina{ background:url(../images/sinah.jpg) no-repeat 0 0;}
.media_tab .current .a17173{ background:url(../images/17173h.jpg) no-repeat 0 0;}
.media_tab .current .cjwj{ background:url(../images/cjwjh.jpg) no-repeat 0 0;}
.media_tab .current .a163{ background:url(../images/163h.jpg) no-repeat 0 0;}
.media_tab .current .aipai{ background:url(../images/aipaih.jpg) no-repeat 0 0;}

.hzmt_con{ width:1004px; padding-top:20px}
.hzmt_con li{ width:210px; height:160px; overflow:hidden; padding:0 20px 9px 8px; margin-right:12px; float:left; border-right:1px dashed #ccc;}
.hzmt_con li .pic{ position:relative; width:210px; height:120px; overflow:hidden; padding-bottom:2px; display:block; background:url(../images/img_bg.gif) no-repeat left bottom; margin-bottom:2px;}
.hzmt_con li .pic s{ position:absolute; width:58px; height:25px; left:0; bottom:2px; display:block;}
.hzmt_con li a{ line-height:18px; height:18px; text-decoration:none; color:#333; font-size:12px; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap; width:210px;}
.hzmt_con li a:hover{ color:#ff6c39;}

.media_con{ padding-top:20px;}
.media_left{ padding-right:10px; float:left; border-right:1px dashed #ccc; width:315px; overflow:hidden;}
.m_title{ height:22px; padding-bottom:13px; line-height:22px;}
.m_title h2{ font-size:14px; color:#666;}
.m_title span{ color:#ccc; padding-left:5px; font-weight:normal;}
.media_left .pic{ display:block; width:310px; height:188px; position:relative; overflow:hidden; border:2px solid #ececec;}
.media_left .pic .txt{ position:absolute; display:block; bottom:2px; line-height:22px; height:22px; color:#999; z-index:2; text-indent:5px; left:0; overflow:hidden; width:310px; text-overflow:ellipsis; white-space:nowrap;}
.media_left .pic .txt_bg{ position:absolute; display:block; background:#000; left:0; bottom:0; height:28px; z-index:1; width:310px;filter: Alpha(opacity=70);-moz-opacity:.7;opacity:0.7;}
.media_left .video_list{ width:324px; padding-top:10px}
.media_left .video_list li{ float:left; width:97px; padding-right:11px;}
.media_left .video_list li a{ display:block; width:97px; overflow:hidden; line-height:18px; height:100px; text-decoration:none; color:#999;}
.media_left .video_list li a img{ display:block; width:93px; height:56px; margin-bottom:2px; border:2px solid #ececec;}
.media_left .video_list li a:hover{ color:#ff6c39; text-decoration:underline;}
.media_mid{ float:left; width:355px; padding:0 15px; border-right:1px dashed #ccc;}
.media_mid h2{overflow:hidden; height:22px; text-align:center; line-height:22px; text-overflow:ellipsis; white-space:nowrap;}
.media_mid h2 a{ color:#a31b00; font-size:14px; text-decoration:none;}
.media_mid h2 a:hover{ text-decoration:underline; color:#ff6c39}
.media_mid .m_title h2{ text-align:left}
.media_mid p{ text-align:left; color:#666; line-height:20px; text-align:center; height:20px; padding:5px 0;}
.media_mid p a{ text-decoration:none; color:#ff6c39; margin-right:5px;}
.media_mid p a:hover{ text-decoration:underline;}
.media_mid .ul_list{ padding-top:0}
.media_mid .ul_list li{ font-size:12px; border-bottom:1px dashed #ccc; height:24px;}
.media_mid .ul_list li:last-child{ border-bottom:none;}
.media_right{ float:right; width:250px;}
.media_right .topics li{ width:248px; height:140px; padding-bottom:10px; vertical-align:middle;}
.media_right .topics li a{ display:block; width:248px; height:140px; overflow:hidden;}
.media_right .topics li:last-child{ padding-bottom:0}
