﻿@charset "utf-8";
/* CSS Document */
a { text-decoration:none; color:#2C2C2C; }

a:hover { text-decoration:none; }

img { border:0px; }

body { background:#023576; color:#686868; position:relative }

#subject_warp { width:922px; margin:0px auto; padding:0px; height:100%; padding-bottom:1px; }

.whole { background-color:#fff; height:100%; float:left; display:inline; padding-bottom:20px; border:1px solid #416DC4; border-top:0px; width:920px; padding-top:10px; }

.list_whole { height:100%; float:left; display:inline; padding-bottom:20px; border-style: solid; border:1px solid #5E5E5E; border-bottom:1px solid #5E5E5E; border-top:1px solid #5E5E5E; background-color:#EAE8E1; padding-top:4px; width:920px; }

.top_pic { width:100%; height:274px; position:relative; }

.btbg{ height:384px; width:100%; background:url(btbg.jpg) bottom right no-repeat; position:absolute; bottom:0px;  z-index:-10; opacity:0.6; filter:alpha(opacity=60)}

#footer{ padding:35px 0;}
#footer p a, #footer p { color:#fff; text-shadow: 0px 0px 5px #FF0;}


/*往届回顾*/

.review { position:relative; float:right; width:320px; margin-top:-254px; font-size:14px; line-height:24px; color:#FFF; }

.review span { font-family:YouYuan; float:left; width:70px; height:30px; padding-top:6px; float:left }

.df_box { float:right; width:250px; height:29px; padding-top:7px; background:url(review_bg.png) no-repeat; overflow:hidden; color:#650300; position:relative; }

.select_box { float:right; width:250px; height:auto; margin-top:-5px; overflow:hidden; color:#650300; position:relative; clear:both; display:none; }

.select_top { display:block; width:100%; height:10px; background:url(review_bg.png); }

.select_center { display:block; width:100%; clear:both; height:auto; background:url(review_bg_m.png) repeat-y; }

.select_bottom { display:block; width:100%; height:10px; background:url(review_bg.png) 0 -26px no-repeat; }

.select_box ol li a { height:24px; line-height:24px; width:230px; display:block; }

.select_box ol li a:hover { background:url(back.png); color:;
}

a.sel_arr { display:block; float:right; width:42px; height:28px; background:url(arr.png) center no-repeat; position:absolute; top:5px; right:0px; z-index:600; }

a.sel_arr_h { display:block; float:right; width:42px; height:28px; background:url(arr_h.png) center no-repeat; position:absolute; top:5px; right:0px; z-index:600; }

.sub_nav { display: block; font-size: 14px; height: 44px; line-height: 44px; padding-left: 0px; text-align:center; width: 922px; }

.sub_nav a { padding:0px 40px; color:#FFF; }

.sub_nav a:hover { color:#FF0; }

.sub_nav a samp { color:#fff; }

.sub_main { width:915px; }

.user_box { width:900px; padding-left:10px; font-size:12px; }

.user_box img { border:0px; vertical-align:top; }



.share{ width:22px; height:305px; position:; right:-24px; top:305px; z-index:100;}
a.share_box{ font-size:12px; text-align:center; display:block; background:#B10600; height:54px; width:22px; padding-top:5px; line-height:18px; color:#fff;}
#transArea{ background:#FFF; height:256px; display:none; line-height:10px} 
#transArea a img{ padding-top:9px;}


/* 主体 */

.main { width:900px; height:auto; display:inline-block; margin:10px 9px 0 9px; border:1px solid #416DC4; position:relative; overflow:hidden; }

.main h1, .con_box h1 { width:100%; height:36px; line-height:36px; color:#fff; font-size:12px; padding:1px 0; text-align:left; background:url(dhline.png) center no-repeat; border-bottom:1px solid #416DC4; }

.main h1 samp, .pic_gundong h1 samp, .man_box h1 samp, .bottom_box h1 samp, .news_li dt samp { float:right; width:50px; text-align:center; font-size:12px; font-weight:normal; }

.main h1 span, .pic_gundong h1 span, .man_box h1 span, .bottom_box h1 span, .con_box h1 span { padding-left:15px; font-size:14px; }

.main h1 samp a, .bottom_box h1 samp a, .pic_gundong h1 samp a { color:#000000; }

.movie_m { width:100%; height:100%; float:left; display:inline; position:relative; z-index:50; }

.movie_m_top{ height:24px; padding:0 1px; border:1px solid #fff; border-top:none; background:url(mtop_bg.png) repeat-x;}
.movie_m_top dl{ width:74px; height:19px; margin-top:4px; float:left; line-height:19px; text-indent:5px; cursor:pointer;}
.bt-Num{ margin-left:730px; _margin-left:365px; background:url(bt01.gif) no-repeat}
.bt-Date{ margin-left:10px; background:url(bt01.gif) -84px 0 no-repeat}

.movie_m .movie_m_box { width:100%; height:227px; background:url(mbg.png) center top no-repeat; color:#686868 }

.dateMovie{ float:left; width:520px; height:195px; padding:18px 16px 14px 15px;  overflow:hidden;}

.m_pic{ float:left; width:108px; padding:0 20px 0 19px; color:#fff; text-align:center; line-height:24px;} 

a.img_sp { padding:4px; display:inline-block; margin:0px; border:1px solid #C9C9C9; clear:both; }

a.img_sp:hover { padding:4px; display:inline-block; margin:0px; border:1px solid #416DC4; clear:both; }

.m_intro { width: 356px; float:left; padding-left:16px; position:relative; }

.m_intro h2 { line-height:24px; text-shadow: #999 1px 1px 1px; color:#0F4184; width:134px;}

.hotstar { clear:both; width: 88px; padding-top:3px; background: url("http://static.m1905.com/images/mdb/201102/smallstar.gif") no-repeat scroll 0 3px transparent; height: 16px; overflow: hidden; }

.yesStarSMALL { background: url("http://static.m1905.com/images/mdb/201102/smallstar.gif") no-repeat scroll right 0 transparent; display: block; height: 16px; overflow: hidden; }

.m_intro ol li { line-height:22px; }
.m_intro ol li span {color:#2D2D2D}

.m_intro .funcs{ clear:both; line-height:19px; height:19px; padding-top:8px;}
.funcs dl { width: 80px; height:19px; }

.video_box { position:absolute; top: 6px; right:0px; width:132px; height:74px; }
.video_box img{ cursor:pointer;}

a.juzhao { background: url("http://static.m1905.com/images/mdb/201102/miniPi.gif.png") no-repeat scroll 0 -18px transparent; cursor: pointer; display: inline-block; color:#0F4184 }
a.yugao { background: url("http://static.m1905.com/images/mdb/201102/miniPi.gif.png") no-repeat scroll 0 2px transparent; cursor: pointer; display: inline-block; color:#0F4184}
a.miniCmt{ background: url("miniCmt.png") no-repeat scroll 0 transparent; cursor: pointer; display: inline-block; color:#0F4184}
a.newsNv { background:url(video_oth_bg.png) no-repeat; cursor: pointer; display: inline-block; width:60px; height:21px; line-height:21px; text-align:center; color:#FFF; }

a.newsNv:hover { font-weight:bold; }		

.aspect{ float: left; width: 308px; height: 190px; padding: 0px 16px 0px 15px; overflow-y: auto; margin: 20px 0 12px 0; }  
.aspect p{font-size:12px ; line-height:18px;}

/* 翻页样式 */

.gun_main{ display:inline-block; margin:0; float:left; width:900px; position:relative; clear:both;}
.wrapper{width:768px; height:290px; overflow:hidden; margin:0px 66px; padding:10px 0;}

.wrapper ul li{ display:inline-block; overflow:hidden; float:left; height:290px;}
.gun_main ul li a.pbg{display:block;  width:153px; height:113px; border:1px solid #B1B1B1;}
.gun_main ul li p{width:98%; margin:3px auto;}


.btn{display:block; width:43px; height:43px; cursor:pointer; border:none; position:absolute; z-index:400;}
#btnPre{background:url(btlr.png); left:16px; top:100px;}
#btnPre:hover{background:url(btlr.png) -44px 0; left:16px; top:100px;}
#btnNext{background:url(btlr.png) -88px 0; right:16px; top:100px;}
#btnNext:hover{background:url(btlr.png) -132px 0; right:16px; top:100px;}

.pic_style{ width:166px; padding:5px 13px; float:left;}
.pic_style img{ width:160px; height:108px; padding:2px; border:1px solid #C8C8C8;}
.pic_style p{ text-align:center; height:16px; overflow:hidden; line-height:18px;}

/* �����ұ� */

.otherlink{display: inline-block; width: 268px; padding-left: 15px; }
.otherlink .textSP {width: 70px;}

.bor_1{border:1px solid #416DC4;}

.title_box { width:100%; height:105px; }

.title_box h2 { font-size:14px; height:36px; line-height:36px; margin:0px; padding:0px; padding-top:6px; text-align:center; }

.title_box h2 a { color:#0F4184; }

.title_box div { margin:0px; padding:0px 4px; height:70px; line-height:20px; overflow:hidden; padding-left:12px; color:#343434; }

.top_new_list { width:97%; clear:both; padding:0px 5px; }

.top_new_list h1 { font-size:14px; height:28px; line-height:26px; padding-left:16px; color:#0F4184; border-top:1px dashed #88B8FC; padding-top:6px; margin:0px; }

.top_new_list h1 samp { font-size:12px; float:right; width:45px; font-weight:normal; font-weight:bold; }

.top_new_list h1 samp a { color:#0F4184; }

.top_new_list dl { width:92%; clear:both; margin:0px; padding-left:18px; }

.top_new_list dl dt { height:22px; line-height:22px; width:100%; font-size:14px; overflow:hidden; margin:3px 0px; }

.top_new_list dl dt samp { font-size:16px; font-weight:bold; margin-right:10px; _margin-right:0px; float:left; width:6px; color:#2C2C2C; }

.top_new_list dl dt span { font-size:12px; width:32px; float:right; padding-left:10px; color:#2C2C2C; }

.big_pic { position:relative; padding:2px; height:300px; width:502px; clear:both; }

.pic_one { position:absolute; bottom:8px; right:10px; width:88%; height:18px; line-height:18px; text-align:right; clear:both; }

.pic_one a { border:1px solid #999999; color:#fff; display:inline-block; padding:0px 6px; font-size:12px; margin-right:1px; background-color:#4d4d4d; cursor:pointer }

.pic_one a:hover, a.a_one { border:1px solid #c4cc8b; color:#fff; display:inline-block; padding:0px 6px; background-color:#b70000; font-size:12px; margin-right:1px; }

.big_pic_con { width:502px; height:300px; padding:0px; display:block; }

.big_pic_con img { width:502px; height:300px; }

.pic_text { background:url(http://static.m1905.com/images/hd/topdic.png); font-size:14px; font-weight:bold; text-align:left; clear:both; height:66px; width:480px; padding:5px 10px; line-height:20px; position:absolute; left:3px; bottom:28px; color:#fff; }

.pic_text p { font-size:12px; text-indent:2em; font-weight:normal; color:#fff; }

.pic_text p a { color:#fff; }

.pic_gundong { width:890px; margin:10px 14px; margin-bottom:0px; height:100%; height:100%; float:left; display:inline; clear:both; border-style: solid; border:1px solid #C8BC6E; border-bottom:6px solid #C8BC6E; background-color:#fff; }

.pic_gundong h1 { width:100%; height:27px; line-height:24px; font-size:12px; margin:0px; text-align:left; color:#000000; background-image:url(dhline.png); border-bottom:1px solid #C8BC6E; _border-bottom:0px; }

.pic_gd_main { width:100%; height:100%; padding:15px 0px; margin:0px; }

.pic_gund_pic { margin:0px 5px; ; padding:0px; }

.pic_gund_pic dt { border:1px solid #cccccc; width:145px; height:193px; }

.pic_gund_pic p { clear:both; margin-top:4px; width:100%; text-align:left; height:22px; line-height:22px; font-size:12px; overflow:hidden; }

