@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:12px; font-family: "Microsoft Yahei","冬青黑体简体中文 w3"}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0; line-height:0}
body { background:#fff;}
.layout { width:1000px; margin:0 auto; overflow:hidden;zoom:1;}
.mt11 { margin-top:11px;}
.mt16 { margin-top:16px;}
.mt19 { margin-top:21px;}
.mr8 { margin-right:8px;}
.mr9 { margin-right:9px;}
.fl { float:left;}
.fr { float:right;}
.box { overflow:hidden; zoom:1;}


.mininav { height:120px; background:url(../img/bg_top.gif) repeat-x; width:100%; overflow:hidden; zoom:1; }
.mininavinner { width:960px; margin:0 auto; font-size:12px; line-height:30px; text-align:right; color:#ccc;}
.mininavinner a { color:#676769;}
.mininavinner .redfont{ color:#fe0000;}
.bluefont { color:#0b4894;}
.redfont {color: #fe0000;}
.borl { border:#e6e6e6 solid 1px;}
.borr { border:#e5e5e5 solid 1px;}
.banner { margin-top:10px;}

.channel_nav { height:80px; padding:0;}
.channel_nav .logo { float:left;}
.channel_nav .search { width:280px; float:left; background:url(../img/bg_search.gif) no-repeat 0 0; height:30px; margin-top:38px; float:right;}
.channel_nav .search .txtarea { height:27px; width:230px; border:none; background:none; line-height:28px; margin:1px 0 0; font-size:12px; color:#999; padding:0 10px;}
.channel_nav .search .submit {  width:27px; height:30px; border:none; float:right; margin-top:1px; background:none; cursor: pointer;}
.channel_nav .newsreport { float:left; padding-left:19px;}
.channel_nav .gzbox { background:url(../img/bg_gzbox.gif) no-repeat 0 0; height:17px; width:116px; overflow:hidden; float:left; margin-top:43px; margin-left:205px;}
.channel_nav .gzbox a { display:block; height:16px; width:16px; float:left; margin-right:6px;}

.nav { height:39px;background:#0f7cbf; font:12px/14px "Microsoft Yahei","冬青黑体简体中文 w3";width:960px; margin:0 auto; }
.nav ul {overflow:hidden;zoom:1;}
.nav li { float:left;}
.nav li a { color:#fff; padding:0 7px; display:block; height:39px; line-height:41px; text-align:center; text-decoration:none; font-weight:100; background:url(../img/nav_bg.jpg) right no-repeat;}
.nav li a.no{ background:none;}
.nav li a:hover,.nav li.on a:hover,.nav li.home a:hover { color:#cee6f5; }
.nav li.on{ border-left:#46aff0 1px solid; font:16px/26px "Microsoft Yahei","冬青黑体简体中文 w3"; padding:0 2px; text-align:center;  background:#0c6197; color:#fff; width:58px; font-weight:bold; line-height:39px;}
.nav li.home{font:16px/26px "Microsoft Yahei","冬青黑体简体中文 w3";}
.nav li.on a{ background:#0c6197; color:#fff; font-weight:bold; line-height:39px; padding:0;}
.nav li.home a { background:#333333; color:#fff; width:62px; font-weight:bold; line-height:39px;}
.pathbox { height:30px; line-height:30px; display:none;}

.dian { background:url(../img/bg_icotype.png) no-repeat center left; width:5px; height:15px; overflow:hidden; display:block; float:left; margin:6px 3px 0 0;}

.hos span { background:#e5e5e5; width:25px; height:25px; overflow:hidden; display:block; float:left; margin:7px 5px 0px 0; color:#666;font: 100 14px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; text-align:center;}
.hos span.hos1{ background-color:#b3110e; color:#FFF;}
.rightbox .hd{background:url(../img/bg_artcon_r.jpg) repeat-x 0 100%; margin-bottom:10px;}
.rightbox .hd h2,.link .hd h2,.zhuanti .hd h2{ color:#cfcfcf; font-weight:100; font-size:18px;}
.rightbox .hd h2 span,.link .hd h2 span,.zhuanti .hd h2 span,.arttext .hd h2 span{font: 700 20px/38px "Microsoft Yahei","冬青黑体简体中文 w3"; color: #000; margin-right:10px;background:url(../img/bg_artcon_r1.jpg) repeat-x 0 100%; padding-bottom:6px;}
.zhuanti .hd h2 a.moer{ display:block; right:0px; position:absolute; color:#999;font: 12px/38px "Microsoft Yahei","冬青黑体简体中文 w3"; background:url(../img/jiant.png) no-repeat 100% 50%; padding-right:20px; top:0;}
.zhuanti .hd h2{ position:relative;}
.rightbox .bd { padding:3px 0;}
.rightbox .bd h5 { font:14px/35px "Microsoft Yahei","冬青黑体简体中文 w3"; height:35px; overflow:hidden; text-align:center; font-weight:bold; background-color:#f6f6f6; margin-bottom:11px;}
.rightbox .bd .info { font-size:12px; color:#999;line-height:22px;overflow:hidden;zoom:1; margin-bottom:2px;}
.ycarea .bd .lh19 {line-height:19px;}
.rightbox .bd .info img { margin:3px 0;}
.rightbox .bd .info img.fl{ margin-right:10px;}
.rightbox .bd p {overflow: hidden; font:12px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; height:25px;color:#000;}
.rightbox .hos p{ border-bottom:#CCC 1px dotted; height:38px; font:12px/38px "Microsoft Yahei","冬青黑体简体中文 w3";}
.rightbox .bd a { color:#000;}
.rightbox .pic { padding:5px 0; /*display:block;*/ text-align:center;}
.rightbox .bd .redfont { color:#fe0000;}
.rightbox .bd .bluefont { color:#000;}

.rdztarea .hd h2 { background-position:0 -671px;}
.rdztarea .bd,.layoutright .ycarea .bd { padding-top:5px;}
.ycarea .bd .line,.gdvarea .bd .line { border-bottom:#e6e6e6 dotted 1px; height:10px; margin-bottom:3px; overflow:hidden;}
.gdvarea .bd { padding:3px 0;}
.gdvarea h3 { height:33px;background:url(../img/bg_gdarea_h3.jpg) no-repeat 0 100%;font:700 16px/33px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#000; margin-top:5px; overflow:hidden;}
.gdvareabor h3 { border:none;}
.gdvarea h3 a{ text-indent:-999em; background:url(../img/bg_hd_h2.png) no-repeat; display:block;}
.gdvarea h3 a.ynarea { background-position:0 -513px;}
.gdvarea h3 a.bbdarea { background-position:0 -553px;}
.gdvarea h3 a.cparea { background-position:0 -593px;}
.gdvarea h3 a.djarea { background-position:0 -633px;}
.gdvarea .bd .infomore { height:253px;padding-top:7px; position:relative;}
.gdvarea .bd .infomore h5 { padding:0;}
.gdvarea .bd .infomore .todayicon { display:inline-block;position:absolute; left:0; top:9px; width:47px; height:48px; background:url(../img/todayicon.png) no-repeat 0 0;}
 /* 2013-08-01 gdareadl */
.rightbox .gdareadl {}
.rightbox .gdareadl dl { height:96px; margin-bottom:15px; border-bottom:1px dotted #CCC;}
.rightbox .gdareadl dl:hover { background:#f0f0f0;}
.rightbox .gdareadl dt { float:left; width:39px;}
.rightbox .gdareadl dt img { border:#d5d5d5 solid 1px;}
.rightbox .gdareadl dd { width:200px;font-size:12px; float:right;color:#5f5f5f;line-height:20px;}
.rightbox .gdareadl dd p {font-size:12px;line-height:19px;height:36px; font-family:"Microsoft Yahei","冬青黑体简体中文 w3";color:#5f5f5f; padding:0;}
.rightbox .gdareadl dd h2{ overflow:hidden; line-height:32px; height:32px;}
.rightbox .gdareadl dd h2 a {color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
/* end */
/* 2013-08-22 xwrsarea */
.xwrsarea .hd h2 {background-position:0 -840px;}
.xwrsarea .hd { margin-bottom:14px;}
.xwrssearch { height:25px;margin-bottom:10px; background:url(../img/bg_xwrssearch.jpg) no-repeat 0 0;}
.xwrssearch .soubox { float:left;}
#sousite { width:44px;}
.xwrssearch input { float:left;line-height:25px; height:25px;}
.xwrssearch .text { width:119px; margin:0 2px 0 24px;border:none; background:none; color:#888;}
.xwrssearch .submit { width:60px;border:none; background:none;}
.xwrsarea .bd p {font-family:"宋体"; font-size:12px;} 
.xwrsarea .bd p a { color:#666; display:block; float:left; background:url(../img/bg_gamesicon.png) no-repeat 0 -210px; padding-left:8px; width:110px; margin-right:8px;}
.xwrspic { position:relative; height:183px; margin-top:10px; overflow:hidden; zoom:1;}
.xwrspic a { display:block; position:absolute;opacity:0.8;filter:alpha(opacity=80);}
.xwrspic a em { display:none;}
.xwrspic a:hover {opacity:1;filter:alpha(opacity=100);}
.xwrspic a:hover em { display: block; position:absolute; bottom:0; left:0; height:30px; width:100%; line-height:30px; background:#1f3762; color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.xwrspic .no1 { width:152px; height:94px; top:0; left:0;}
.xwrspic .no2 { width:101px; height:94px; top:0; right:0;}
.xwrspic .no3 { width:88px; height:79px; bottom:0; left:0;}
.xwrspic .no4 { width:165px; height:79px; bottom:0; right:0;}

#uboxstyle .select_box{width:51px;height:24px;}
#uboxstyle div.tag_select{display:block;color:#666;width:31px;height:24px;background:transparent url("../img/ubox-select.gif") no-repeat 38px 0;padding:0 10px;line-height:24px;}
#uboxstyle div.tag_select_hover{display:block;color:#666;width:31px;height:24px;padding:0 10px;line-height:24px;background:transparent url("../img/ubox-select.gif") no-repeat 38px 0;}
#uboxstyle div.tag_select_open{display:block;color:#666;width:31px;height:24px;background:transparent url("../img/ubox-select.gif") no-repeat 38px -24px;padding:0 10px;line-height:24px;}
#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none; border-bottom:#c6c6c6 solid 1px;width:51px;padding:0;margin:0;}
#uboxstyle ul.tag_options li{border-left:#c6c6c6 solid 1px;border-right:#c6c6c6 solid 1px;display:block;width:29px;padding:0 10px;height:24px; background:#fff;text-decoration:none;line-height:24px;color:#666;}
#uboxstyle ul.tag_options li.open_hover{color:#666}
#uboxstyle ul.tag_options li.open_selected{color:#000}




/* selectAnalog */
.select-analog .title{display:block;height:25px;line-height:25px;padding-left:5px;color:#666;font-size:12px;position:relative}
.select-analog .title:hover{text-decoration:none}
.select-analog .arr{width:0;height:0;font-size:0;overflow:hidden;border:4px dashed transparent;border-top:4px solid #535353;position:absolute;right:4px;top:12px}
.select-analog ul{background:#fff;border:1px solid #ddd;position:absolute;z-index:10000;display:none}
.select-analog ul a{display:block;height:25px;line-height:25px;padding:0 0 0 5px;color:#333}
.select-analog ul a:hover{background:#3376c3;color:#fff;text-decoration:none}
/* layerShowHide */
html body{_background-image:url(about:blank);_background-attachment:fixed; height:100%}
.overlay{background:#000;filter:alpha(opacity=60);opacity:0.6;width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999998}
.overlay-ie6{position:absolute}
.overlay iframe{background:#000;height:100%;width:100%}
.popup-ie6{position:absolute;left:expression(eva l(document.documentElement.scrollLeft+ (document.documentElement.clientWidth-this.offsetWidth)/2));
top:expression(eva l(document.documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2));z-index:9999999}
/* imgScroll */
.img-scroll{width:800px;height:293px;overflow:hidden;position:relative}
.img-scroll ul{position:absolute;left:0;top:0;height:100%;*z-index:20}
.img-scroll li{float:left;display:inline;position:relative;height:100%}
.img-scroll li p{position:absolute;left:5px;bottom:0;width:500px;height:36px;line-height:36px;color:#fff;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:20}
.img-scroll .num,.num-opacity{position:absolute;left:0;bottom:0;width:100%;height:36px;z-index:30;text-align:right}
.num-opacity{background:#000;background:rgba(0,0,0,0.2);filter:Alpha(opacity=20);z-index:10}
.img-scroll .num a{display:inline-block;height:14px;line-height:14px;width:14px;border:1px solid #fff;color:#fff;margin:10px 10px 0 0;font-size:0}
.img-scroll .num a:hover,.img-scroll .num a.cur{background:#f00;text-decoration:none;font-weight:bold}
/* waterFall */
.water-fall{width:100%}
.water-fall li{position:absolute;left:0;top:0;width:192px;border:1px solid #ddd;padding:10px;-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in-out;-o-transition:all .5s ease-in;transition:all .5s ease-in}

/* end */
.picarea { overflow:hidden; }
.picareasmall { width:300px; height:250px; margin:0 auto;}
#listpicarea { width:300px; height:250px;}
.footbox {width:1000px; margin:0 auto; overflow:hidden;zoom:1; border-top:#444547 solid 2px;height:75px;font-size:12px;}
.footbox .tcopyright { float:left; width:395px; color:#666; line-height:23px;margin-top:18px;}
.footbox .fnav { line-height:22px;width:525px;color:#999; float:right; text-align:right; margin-top:28px;}
.footbox .fnav a { color:#999; margin:0 3px;}


.footernimi { border-top:#eee solid 1px; text-align:center; padding:7px 0; color:#999;}

.link .hd h2 span,.zhuanti .hd h2 span{ background:none;}
.link{ border-top:#f2f2f2 1px solid; margin-bottom:15px;}
.link .hd{ padding:20px 0 10px 0;}
.linkbg{ border-top:0;}
.linkbg .hd{ background:url(../img/link_bg.png) no-repeat 0 100%; margin-bottom:15px;padding:10px 0 5px 0;}

/*focus*/ 
#atop_list,#slider_name {overflow:hidden;position:relative;width:300px; height:235px; }
#atop_list .atop_con,#slider_name .silder_con{overflow:hidden;position:absolute;top:0;}
#atop_list .atopcontent,#slider_name .atopcontent{overflow:hidden;float:left;width:300px;height:263px;}
.atopcontent {padding-bottom:21px; position:relative;}
.atopcontent h5 { position:absolute; height:30px; width:300px; top:168px; left:0px;font:16px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; z-index:99; overflow:hidden;}
/*.atopcontent .h5bg { position:absolute; width:100%;height:39px; top:124px; left:0;background:#1a76bd;opacity:0.6;filter:alpha(opacity=60);}*/
.atopcontent h5 a { color:#fff;}

.atop_nav,.silder_nav{overflow:hidden;position:absolute; bottom:0; left:105px; width:114px;height:16px; overflow:hidden; z-index:99;}
.atop_nav li,.silder_nav li { float:left; margin:0 5px 0 5px;height:12px; width:12px; overflow:hidden;text-indent:-999em; background:url(../img/huandian.jpg) -22px -1px no-repeat;cursor:pointer}
.atop_nav li.current ,.silder_nav li.current { background:url(../img/huandian.jpg) 0px 0px no-repeat;cursor:pointer}
#atop_list a.prev,#atop_list a.next,#slider_name a.prev,#slider_name a.next{display:block;display:none;overflow:hidden;position:absolute;width:45px;height:100px;text-indent:-999px;cursor:pointer}


.sfriends{ background-color:#f6f6f6; padding:12px; width:936px;}
.sfriends a { 
font-size: 12px;
color:#999;
line-height: 21px;
margin: 0 10px 0 0px;
}
.clear{clear:both; height:1px; width:100%;}
.li_pic{ padding:0; margin:0; clear:both;}
.rightbox .bd .li_pic li h5{ overflow:hidden; background-color:#FFF; height:30px; margin-bottom:0; 
}
.rightbox .bd .li_pic li h5 a{ overflow:hidden;  margin-bottom:0; width: 145px; display: block;
}
#indexfy{ margin-top:-2px; z-index:999;}



.Calendar { 
font-family:Verdana; 
color: #FFF;
font-size: 14px;
text-align:center; 
background:url(../img/rili_bg.gif) no-repeat; width:283px; padding-bottom:2px;
line-height:1.5em; margin:0 auto;
} 
.Calendar1{height: 54px; line-height:46px;}
.Calendar a{ 
color:#0066CC; 
} 
.Calendar table{ 
width:100%; 
border:0; margin-left:1px;
} 
.Calendar table thead{color:#acacac;} 
.Calendar table td { 
font-size: 11px; 
padding:1px; 
} 
#idCalendarPre{ 
cursor:pointer; 
float:left; margin:17px 27px 0;
background:url(../img/rili_ico.gif) no-repeat; text-indent:-999em; width:10px; height:12px;
} 
#idCalendarNext{ 
cursor:pointer; 
float:right;  margin:17px 27px 0;
background:url(../img/rili_ico.gif) -10px 0px no-repeat;text-indent:-999em; width:10px; height:12px;
} 
#idCalendar td{height: 40px;
width: 40px; color:#000; text-align: center;
}
#idCalendar td.onToday { 
background: url(../img/rili_1.gif) no-repeat 1px 2px;
} 
#idCalendar td.onToday_1{ background-color:#999; color:#FFF;}
#idCalendar td.onToday a{ background:none;}
#idCalendar td.onSelect a { 
/*background: url(../img/rili_1.gif) no-repeat  14px -35px;*/
} 
.Calendar a{ text-decoration:none; color:#000; /*display:block;background: url(../img/rili_1.gif) no-repeat  14px -86px;height:38px; */ line-height:38px; }

#artlist a.more{display: block;
height: 35px;
line-height: 35px;
text-align: center;
background: #EEF3F8;
color: #333;
font-weight: bold;
font-size: 14px;
border: 1px solid ##E2E2E2; margin-top:10px;}

#artlist .hd_1{ border:#526682 2px solid; border-width:2px 0; margin:10px 0; text-align:center; padding:12px 0;}


/*focus*/ 
#flash {overflow:hidden;
WIDTH: 622px;
POSITION: relative;
HEIGHT: 415px;
float: left;

}
#flash .flash_con{overflow:hidden;position:absolute;top:0;}
#flash .atopcontent{overflow:hidden;float:left; width:622px;height:324px; position:relative;}
#flash .atopcontent h5 { FONT-SIZE: 14px;
Z-INDEX: 16;
LEFT: 1px;
COLOR: #fff;
LINE-HEIGHT: 20px;
TOP: 241px;
position: absolute;
padding: 10px 12px 0;
width: 602px; height:70px;
}
#flash .atopcontent span.h5bg { display:block; Z-INDEX: 15;
BACKGROUND: #000;
filter: alpha(opacity=50);
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
LEFT: 0px;
WIDTH: 100%;
POSITION: absolute;
TOP: 241px;
HEIGHT: 84px;
moz-opacity: 0.5;
width: 622px;}
#flash .atopcontent h5 a {
COLOR: #fff;
font: 700 20px/38px "Microsoft Yahei","冬青黑体简体中文 w3";
}
#flash .atopcontent h5 p {
COLOR: #fff;
font: 100 20px/22px;
overflow: hidden;
height: 22px;
}

#flash .atopcontent img {width:622px;height:324px;}

.flash_nav{overflow:hidden;position:absolute; bottom:0; left:0px; width:642px;height:84px; overflow:hidden; z-index:99;}
.flash_nav li{ float:left; margin:0 14px 0 1px; height:80px; width:144px; overflow:hidden; cursor:pointer; padding-top:4px;}
.flash_nav li img{border: #fff 3px solid;}
.flash_nav li.current {cursor:pointer;BACKGROUND: url(../img/arrow.gif) no-repeat center top;}
.flash_nav li.current img{border: #0f72b5 3px solid;}
#flash a.prev,#flash a.next{display:block;display:none;overflow:hidden;position:absolute;width:45px;height:100px;text-indent:-999px;cursor:pointer}