﻿html{ height:100%;}
body {font-family: Verdana, Arial;font-size: 12px;*font-size: 11px;color: #000;margin: 0px;height:100%;}
form{ margin:0; padding:0; font-size:12px;}

a{ color:#000; text-decoration:none;}
a:hover{color:#c80c1a; text-decoration:underline;}
.a_white a{ color:#fff; text-decoration:none; padding:4px 3px 2px 3px;}
.a_white a:hover{ color:#fff600; text-decoration:none; background:#333;}
.a_Green a{ color:#347a00; text-decoration:underline;}
.a_Green a:hover{ color:#b00000; text-decoration:underline;}
.a_ul a{ color:#222; text-decoration:underline;}
.a_ul a:hover{color:#b00000; text-decoration:underline;}
.a_red a{ color:#c80c1a; text-decoration:none;}
.a_red a:hover{ color:#c80c1a; text-decoration:underline;}


.clear{CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 0px}


/*------------------------------------------杂志开始----------------------------------------------*/
.inp01{ border:1px solid #bbb; height:14px; color:#555;}
.inp02{ border:1px solid #bbb; height:18px; color:#555; background:url(images/i8.jpg) repeat-x;}

.topNav div{ float:left;}
.topNav .topNavL{ background:url(images/topNav01.jpg) no-repeat left bottom; width:2px; height:36px;} 
.topNav .topNavR{ background:url(images/topNav02.jpg) no-repeat left bottom; width:2px; height:36px;} 
.topNav .topNavC{ background:url(images/i4.jpg) repeat-x left bottom;width:706px;height:36px; padding-left:16px;}
.topNav a{ display:block; float:left; padding:0 18px 0 15px;text-align:center; color:#d7000f; font-size:14px; font-weight:bold; background:; padding-top:14px; margin-left:2px;}
.topNav a:hover{background:url(images/i5.jpg) repeat bottom right; height:36px; text-decoration:none; padding-top:0px; line-height:36px; color:#FFFFFF}
.topNav .active{background:url(images/i5.jpg) repeat bottom right; height:36px; text-decoration:none; padding-top:0px; line-height:36px; color:#FFFFFF}

.marinT6px{ margin-top:6px;}
.fontT01{color:#fff; font-size:14px; font-weight:bold;}
.tab {padding-left:6px;}
.tab span{ display:block; line-height:25px;width:119px;float:left; text-align:center; cursor:pointer; font-size:14px; color:#fff;font-weight:bold;}
.tab .active{ background:url(images/title01Active.jpg) no-repeat; width:119px; color:#333;}
.tabMag {padding-left:6px;}
.tabMag a{ display:block; line-height:25px;width:72px;float:left; text-align:center; cursor:pointer; color:#fff; margin-top:5px;}
.tabMag a:hover{}
.tabMag .active{ background:#fff url(images/i22.jpg); width:72px; color:#000; font-weight:bold;}
.link1 a{ float:left; margin:2px 1px;}
.link1 a img{ width:120px; height:40px; display:block; background:#e2270b;}
.subLeftMenu a{ display:block; line-height:24px; background:url(images/ico01.gif) no-repeat 10px 8px; text-indent:20px; color:#fff;}
.subLeftMenu a:hover{ text-decoration:none; background:#000 url(images/ico01.gif) no-repeat 10px 8px;}
.subLeftMenu .active{ text-decoration:none; background:#000 url(images/ico01.gif) no-repeat 10px 8px;}
.padding10px{ padding:10px;}
.padding6px{ padding:6px;}
.btn{ padding:0 5px; height:32px; font-size:14px; font-weight:bold; text-align:center; background:url(images/m_btn.jpg) repeat-x center; cursor:pointer;}
/*------------------------------------------杂志结束----------------------------------------------*/


/*------------------------------------------红楼开始----------------------------------------------*/
.hl_nav { padding-left:200px; padding-top:173px;}
.hl_nav ul{margin:0;list-style:none;}
.hl_nav li{display:inline;margin:0;padding:0;}
.hl_nav li a{font-family:Verdana;background:; line-height:30px; display:block; float:left; padding-left:6px; font-size:14px; font-weight:bold; color:#fff; margin-right:1px;}
.hl_nav li a span{background:;display:block; padding:0px 18px 0px 14px;}
.hl_nav li a:hover{ background:url(IMAGES/hl_navL.jpg) no-repeat left;text-decoration:none;}
.hl_nav li a:hover span{background:url(IMAGES/hl_navR.jpg) no-repeat right; color:#c80c1a; text-decoration:none;}
.hl_nav .active a{ background:url(IMAGES/hl_navL.jpg) no-repeat left;text-decoration:none;}
.hl_nav .active a span{background:url(IMAGES/hl_navR.jpg) no-repeat right; color:#c80c1a; text-decoration:none;}
.hl_navSub{ clear:both; text-align:center; padding-top:4px; color:#c0030b;}
.hl_navSub a{color:#c0030b;}
.hl_tab01 a{ width:123px; background:url(images/hl04.jpg) repeat-x; line-height:29px; display:block; float:left; text-align:center; font-size:14px; font-weight:bold;color:#fff;}
.hl_tab01 .active{background:url(images/hl03.jpg) repeat-x; color:#ff5400;}

.dianL{ background:url(images/dian.jpg) repeat-x bottom;}


/*-----红楼首页-----*/
.hl_Hotnews{float:left; width:325px; height:290px; overflow:hidden;}
.hl_HotnewsR{float:right; background:#f8eee3;height:290px; width:662px; overflow:hidden;}
.hl_HotnewsR1{ float:left; width:436px; height:100px; background:#fffbf7; margin-top:10px;margin-left:6px;}
.hl_HotnewsR1F01{ font-size:14px; font-weight:bold; text-align:center; padding: 12px 5px 2px 5px;}
.hl_HotnewsR1F02{ line-height:20px; padding:5px; color:#333;}
.hl_HotnewsR2{float:left;width:436px; height:100px;margin-top:10px;margin-left:6px;}
.hl_HotnewsR2 div{ clear:both; line-height:20px; padding-left:6px; border-bottom:1px dashed #fff}
.hl_HotnewsR2 div a{ float:left; background:url(images/hl_ico02.gif) left 6px no-repeat; padding-left:12px; cursor:pointer;}
.hl_HotnewsR2 div span{ float:right; font-size:11px; font-family:Arial; padding-right:4px; color:#b00000;}
.hl_HotnewsR3{float:right; margin-right:6px; margin-top:8px; text-align:center; line-height:23px; background:#fffbf7; width:208px;*width:208px !important;*width:192px; overflow:hidden;}
.hl_pro{margin-top:6px; height:306px; overflow:hidden; background:#f8eee3;}
.hl_proTitle{ background:url(images/hl_i002.gif) no-repeat; width:60px; height:306px; float:left}
.hl_proContent{ padding:2px;}
.hl_proContent div{ float:left;cursor:pointer;width:114px; height:150px; margin: 1px 0px 0px 16px; overflow:hidden;}
.hl_proContent div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px; color:#8c6131;}
.hl_proContent div a:hover{background:#ecd5c3; text-decoration:none; border:1px solid #c1a591;}
.hl_proContent div a img{ width:102px; height:100px; border:1px solid #ccb8a9; padding:1px; background:#fff; margin:4px 3px; display:block;}
.hl_proContent div a span{ display:block; text-align:center; white-space:normal; line-height:16px; color:#70420e;}
.hl_ad01{margin-top:6px;}
.hl_jc{margin-top:6px; background:url(images/hl_i004.gif) no-repeat; height:302px; width:100%; overflow:hidden}
.hl_img{margin-top:6px; background:url(images/hl_i005.gif) no-repeat; height:200px; width:100%; overflow:hidden}
.hl_jcBlog{width:300px; height:240px; float:left; margin-top:50px; margin-left:6px;overflow:hidden}
.hl_jcBlog a{color:#c63944}
.hl_jcBlog .TopNews{ margin:3px; background:#fff; clear:both;height:60px; padding:5px; color:#cf4a54}
.hl_jcBlog .TopNews img{ width:60px; height:60px; float:left; display:block;border:1px solid #ccb8a9; margin-right:6px;}
.hl_jcBlog .TopNews div{ line-height:20px;}
.hl_jcBlog .News {margin:3px; margin-top:6px;}
.hl_jcBlog .News div{ clear:both; line-height:26px; padding-left:6px; border-bottom:1px dashed #f0baba}
.hl_jcBlog .News a{ float:left; background:url(images/hl_ico02.gif) left 9px no-repeat; text-indent:12px;}
.hl_jcBlog .News span{ float:right;}
.hl_jcVideo{ margin-top:45px; margin-left:40px; width:636px; height:250px; overflow:hidden; float:left;}
.hl_jcVideo a{color:#c63944}
.hl_jcVideo div{ float:left; width:144px; height:115px; overflow:hidden; margin: 6px 7px 0px 4px;}
.hl_jcVideo div a .img{width:132px; height:85px;border:1px solid #ccb8a9; margin:5px;}
.hl_jcVideo div a .imgV{ position:absolute; margin-left:48px;margin-top:27px; border:0px;}
.hl_jcVideo div a .imgVA{ position:absolute; display:none;margin-left:48px;margin-top:27px; border:0px;}
.hl_jcVideo div a span{ display:block; text-align:center; line-height:20px;}
.hl_jcVideo div a:hover .imgV{position:absolute;display:none;}
.hl_jcVideo div a:hover .imgVA{position:absolute;display:block;}
.hl_imgN{width:300px; height:180px; float:left; margin-top:50px; margin-left:6px;overflow:hidden}
.hl_imgN a{color:#8c6131}
.hl_imgN .TopNews{ margin:3px; background:#fff; clear:both;height:60px; padding:5px; color:#cf4a54}
.hl_imgN .TopNews img{ width:282px; height:60px; float:left; display:block;border:1px solid #ccb8a9; margin-right:6px;}
.hl_imgN .News {margin:3px; margin-top:6px;}
.hl_imgN .News div{ clear:both; line-height:26px; padding-left:6px; border-bottom:1px dashed #ccb8a9;}
.hl_imgN .News a{ float:left; background:url(images/hl_ico03.gif) left 9px no-repeat; text-indent:12px;}
.hl_imgN .News span{ float:right; color:#8c6131; font-size:10px;}

.hl_imgI{ margin-top:45px; margin-left:40px; width:636px; height:195px; overflow:hidden; float:left;}
.hl_imgI div{ float:left;cursor:pointer;width:112px; height:135px; margin: 5px 1px 0px 10px; overflow:hidden;}
.hl_imgI div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px;}
.hl_imgI div a:hover{background:#ecd5c3; text-decoration:none; border:1px solid #c1a591;}
.hl_imgI div a img{ width:98px; height:98px; border:1px solid #ccb8a9; padding:1px; background:#fff; margin:4px 3px; display:block;}
.hl_imgI div a span{ display:block; text-align:center; white-space:normal; line-height:16px;}

.hl_imgI2{}
.hl_imgI2 div{ float:left;cursor:pointer;width:120px; height:120px; margin: 0px 7px 0px 5px; overflow:hidden;}
.hl_imgI2 div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px; color:#fff;}
.hl_imgI2 div a:hover{background:#ffffdd; text-decoration:none; color:#b00000; }
.hl_imgI2 div a img{ width:108px; height:85px; border:1px solid #c56f00; padding:1px; background:#fff; margin:4px; display:block;}
.hl_imgI2 div a span{ display:block; text-align:center; white-space:normal; line-height:16px;}

.hl_imgI3{}
.hl_imgI3 div{ float:left;cursor:pointer;width:128px; height:160px; margin: 0px 9px 0px 5px; overflow:hidden;}
.hl_imgI3 div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px; color:#000;}
.hl_imgI3 div a:hover{background:#f5f5f5; text-decoration:none; color:#b00000; }
.hl_imgI3 div a img{ width:116px; height:120px; border:1px solid #ccc; padding:1px; background:#fff; margin:4px; display:block;}
.hl_imgI3 div a span{ display:block; text-align:center; white-space:normal; line-height:16px;}

.hl_imgI4{}
.hl_imgI4 div{ float:left;cursor:pointer;width:128px; height:135px; margin: 0px 5px 0px 5px; overflow:hidden;}
.hl_imgI4 div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px; color:#000;}
.hl_imgI4 div a:hover{ text-decoration:none; color:#b00000; }
.hl_imgI4 div a img{ width:110px; height:100px; border:1px solid #ccc; padding:1px; background:#fff; margin:4px; display:block;}
.hl_imgI4 div a span{ display:block; text-align:center; white-space:normal; line-height:16px;}
.hl_imgI4 div a:hover img{border:1px solid #d00b15;}

.hl_imgI5{}
.hl_imgI5 div{ float:left;cursor:pointer;width:148px; height:145px; margin: 5px 8px; overflow:hidden;}
.hl_imgI5 div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px; color:#000;}
.hl_imgI5 div a:hover{ text-decoration:none; color:#b00000; }
.hl_imgI5 div a img{ width:136px; height:120px; border:1px solid #ccc; padding:1px; background:#fff; margin:4px; display:block;}
.hl_imgI5 div a span{ display:block; text-align:center; white-space:normal; line-height:16px;}
.hl_imgI5 div a:hover img{border:1px solid #d00b15;}

.hl_imgI6{}
.hl_imgI6 div{ float:left;cursor:pointer;width:90px;_width:88px; height:110px; margin: 0px 7px 0px 5px; overflow:hidden;}
.hl_imgI6 div a{display:block; clear:both; padding: 1px 0px;*padding: 4px 0px; color:#000;}
.hl_imgI6 div a:hover{ text-decoration:none; color:#b00000; }
.hl_imgI6 div a img{ width:78px; height:78px; border:1px solid #ccc; padding:1px; background:#fff; margin:4px; display:block;}
.hl_imgI6 div a span{ display:block; text-align:center; white-space:normal; line-height:16px;}
.hl_imgI6 div a:hover img{border:1px solid #d00b15;}


.hl_imgList div{ float:left; margin-bottom:14px;}
.hl_imgList div img{ float:left; width:80px; height:80px; border:1px solid #fff;}
.hl_imgList div span{ float:left; display:block; padding-left:6px; color:#fff; line-height:20px; width:195px;}
.hl_imgList div a{ color:#fff;}
.hl_imgList div a:hover{ color:#ffff00;}

.hl_imgList2 .div2{ float:left; margin:5px 0; background:#faf2e1; padding:3px;}
.hl_imgList2 div{ float:left; margin:5px 0; padding:3px;}
.hl_imgList2 div img{ float:left; width:60px; height:60px; border:1px solid #999;}
.hl_imgList2 div span{ float:left; display:block; padding-left:6px; color:#222; line-height:18px; width:145px;}
.hl_imgList2 div a{ color:#d00b15;}
.hl_imgList2 div a:hover{ color:#b00000;}

.hl_imgList3 .div2{ float:left; margin:5px 0; background:#faf2e1; padding:5px; width:99%}
.hl_imgList3 div{ float:left; margin:5px 0; padding:3px;}
.hl_imgList3 div img{ float:left; width:100px; height:100px; border:1px solid #999;}
.hl_imgList3 div span{ float:left; display:block; padding-left:6px; color:#222; line-height:18px;}
.hl_imgList3 div a{ color:#d00b15;}
.hl_imgList3 div a:hover{ color:#b00000;}



/*------------------------------------------红楼结束----------------------------------------------*/


/*------------------------------------------视频开始----------------------------------------------*/
.video_tab01 a{background:#c5000a; width:81px; line-height:25px; display:block; float:left; text-align:center;color:#fff;}
.video_tab01 .active{background:#fff; color:#c5000a; font-weight:bold;}
.video_List{}
.video_List a{color:#333}
.video_List div{ float:left; width:124px; _width:120px; height:100px; overflow:hidden; margin: 6px 7px 0px 7px;}
.video_List div a .img{width:116px; height:72px;border:1px solid #ccc; margin:5px;}
.video_List div a .imgV{ position:absolute; margin-left:41px;margin-top:20px; border:0px;}
.video_List div a .imgVA{ position:absolute; display:none;margin-left:41px;margin-top:20px; border:0px;}
.video_List div a span{ display:block; text-align:center;}
.video_List div a:hover .img{border:1px solid #b1804a;}
.video_List div a:hover .imgV{position:absolute;display:none;}
.video_List div a:hover .imgVA{position:absolute;display:block;}
.video_List div a:hover span{ text-decoration:none; color:#000}
/*------------------------------------------视频结束----------------------------------------------*/

.djtIco{font-size:8px; background:#ff9900 url(images/hljt9.jpg) no-repeat; width:11px; height:11px; display:block;text-align:center; color:#fff; float:left;}
.a_img_nav a{ color:#555; text-decoration:none; padding:3px 6px; display:block; border:1px solid #999; float:left; margin-right:2px; background:#fff;}
.a_img_nav a:hover{ background:#db0600; font-weight:bold; color:#fff; border:1px solid #db0600;}
.a_img_nav .active{ background:#db0600; font-weight:bold; color:#fff; border:1px solid #db0600;}
.replayTitle{ background:#fbf3ea; font-weight:bold;color:#c61b00;}
.replayContent{ background:#fff; padding:10px 8px; line-height:21px;}
.table{ border-collapse:collapse}
.replayFTitle{ font-weight:bold; margin-top:8px; font-size:24px;}

/*------------------------------------------图片开始----------------------------------------------*/
.I_bg1{ background: url(images/i_Bg.jpg) repeat-x top; width:100%;height:100%;}
.I_bg2{ background: url(images/i_i4.jpg) repeat-x bottom;width:100%;height:100%;}
.I_nav a{ color:#fff; display:block; float:left; padding:0px 15px; line-height:30px; cursor:pointer;}
.I_nav a:hover{ color:#f0ff00; text-decoration:underline;}
.I_num{ background:url(images/i_i6.jpg) no-repeat; width:116px; line-height:28px; text-align:center;}
.I_sImg a{ display:block; border:3px solid #f5f5f5; float:left; margin:0px 4px; height:80px;}
.I_sImg a img{ width:77px; height:72px; border:1px solid #ddd;}
.I_sImg a:hover{border:3px solid #ddf2c2;}
.I_sImg a:hover img{border:1px solid #a2c278;}
.I_searchBg{ background:url(images/i_searchBg.jpg) no-repeat; width:213px; height:72px; margin-left:775px; margin-top:25px;}
.I_searchBg form{ padding-top:25px; padding-left:46px;}
.I_searchBg .inputs{ border:0px; width:95px; margin-right:8px;}
/*------------------------------------------图片开始----------------------------------------------*/

.leftMenu a{ display:block; line-height:27px; text-align:center; border-bottom:1px solid #fff; background:#f5f5f5; color:#333;}
.leftMenu a:hover{ background:#e8e8e8; text-decoration:none;}



.webTopNav { line-height:30px;}
.webTopNav a{ display:block; float:left; padding:0 10px; color:#333;}
.webTopNav a:hover{ background:#db0801; color:#fff; text-decoration:none}
.webTopNav .active{ background:#db0801; color:#fff; text-decoration:none}
.webTopNav div{ background:url(images/topnav/line.jpg) no-repeat; width:2px; height:30px; float:left;}
