/* 布局 */
.area{ margin:0 auto; width:960px;}
.area p {margin:0; line-height:21px; text-align:left;}
.areabg{ background:#fff url(bg_y.gif) left top repeat-y;}
.areabor{ border-top:1px solid #dcdddd;}
.areabot{ display:block; clear:both; font-size:1px; height:1px; overflow:hidden; background:url(bg_y.gif) no-repeat -960px top;}
.dotline{ display:block; clear:both; background:url(bg_x.gif) repeat-x 0 -18px; height:1px; overflow:hidden; font-size:1px; line-height:1px;}
.colLM {width:750px; float:left; overflow:hidden;}
.colMR {width:650px; float:right;}
.colLM .colM {float:right;}
.colMR .colM {float:left; width:280px;}
.colL {width:310px; float:left; overflow:hidden;}
.colM {width:440px; float:left;}
.colR {width:210px; float:right; overflow:hidden;}
.colM .colMH{width:217px; float:left;}
.colM .colLH{width:270px; float:left; overflow:hidden;}
.colM .colRH{width:122px; float:right;}
.content{margin:0 6px; line-height:21px;}
.colLM .content{margin:0 21px 0 6px;}
.colL .content{margin:0 16px 0 6px;}
.colM .content{margin:0 25px 0 16px;}
.colR .content,.colM .colMH .content{margin:0 10px 4px 13px; line-height:21px;}
.areabox .colbor{ border:2px solid #fff;}
.marR15{ margin-right:15px;}
.paddR12{ padding-right:12px;}
.borderDiv { background:#fff; border:1px solid #DEDFDF; overflow:hidden; clear:both; text-align:left;}
.borderDiv .content{margin:5px 13px;}
.mxsjBg { background:url(bg_mxsj.gif) left top repeat-x; height:171px;}
/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}
/* icon */
.I_V_ {background:url(http://img3.cache.netease.com/img09/icon/icon.png) left center no-repeat; padding-left:18px;}
.I_M_ {background:url(http://img3.cache.netease.com/img09/icon/icon.png) -457px center no-repeat; padding-left:18px;}
/*头图*/
.focusImg{ width:308px; height:470px; border:1px solid #ccc; background:#fff; overflow:hidden;}
.focusImgbg{ background:url(http://img1.cache.netease.com/house/img09/home0107/focusbg.gif) repeat 0 0;}
.ficnt li{ display:none;}
.ficnt li.on{ display:block;}
.ficnt{padding:4px 3px 0 4px; text-align:left;}
.ficnt li img{margin-bottom:8px;}
.ficnt li cite{ width:100%; text-indent:6px;display:block; float:left;color:#000;font-size:13px; font-weight:bold;cursor:pointer;}
.ficnt li a:hover{text-decoration:none;}
.finav {padding:7px 0 0 194px;}
.finav li{ float:left; width:21px; margin-right:7px; height:24px; overflow:hidden; line-height:26px; background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat 0 0; text-align:center; color:#2B2B2B; font-weight:bold; font-size:14px; font-family:Tahoma; cursor:pointer;}
.finav li.on{ background-position: -21px 0; color:#fff;}
.focusImg2{width:308px; padding:5px 0 4px;border:1px solid #ccc;background:#fff; overflow:hidden;}
.focusImg2 h3{ width:100%; margin:5px 5px 0; font-size:14px; line-height:25px;text-align:left;color:#000;font-size:13px; font-weight:bold;}
/* 头条 */
.hLine{ margin:0; padding:0; text-align:left;}
h2.hLine{ font-size:20px; font-family:"黑体";}
h3.hLine{ font-size:18px; font-family:"黑体";}
p.hLine{ line-height:21px;}
.hLine2{ margin:0; padding:0; text-align:left;}
h4.hLine2{ font-size:16px; font-family:"黑体";}
p.hLine2{ text-indent:2em; line-height:21px; color:#727171;}
/* 栏目标题 */
.colTil{ background:url(bg_x.gif) repeat-x 0 -129px; height:26px; line-height:26px;}
.colTil h2{ float:left; padding-left:23px;font-weight:bold;background:url(bg_x.gif) no-repeat 0 -157px;height:26px;}
.colTil .exp{ float:right;height:26px; padding-right:8px; background:url(bg_x.gif) no-repeat right -183px;}
.colTil2{ background:url(bg_x.gif) repeat-x 0 24px; line-height:25px; height:25px;}
.colTil2 h2{ float:left; background:url(bg_x.gif) no-repeat -8px -217px; font-weight:bold; padding:0 0 0 23px;}
.colTil2 .exp{ float:right; padding-right:8px;}
.colTil2 .k1 { float:left; color:#666; padding:0 0 0 10px;}
.colTil3{ background:url(bg_x.gif) repeat-x 0 -40px; height:29px; line-height:29px;}
.colTil3 h2{ float:left;padding-left:18px;height:29px; font-size:14px; font-weight:bold; background:url(bg_x.gif) no-repeat 0 -68px;}
.colTil3 .exp{ float:right; height:29px; padding-right:10px; background:url(bg_x.gif) no-repeat right -97px;}
.colLM .colTil,.colLM .colTil2,.colLM .colTil3{ margin:0 15px 0 0}
.colL .colTil,.colL .colTil2,.colL .colTil3{ margin:0 10px 0 0;}
.colM .colTil,.colM .colTil2,.colM .colTil3{ margin:0 15px 0 10px;}
.colR .colTil,.colR .colTil2,.colR .colTil3,.colM .colMH .colTil2{ margin:0 10px;}
/* 标题列表 */
.tList14{text-align:left; line-height:25px; font-size:14px;}
.tList14 li{ background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -99px; padding-left:14px;}
.tList14 li .f12px{ line-height:20px;}
.tList14 dt{ float:left; display:inline; margin:5px 6px 0 0; padding:13px 0; width:17px;background:#ECE8D6; font-size:12px; font-weight:bold; text-align:center; line-height:19px;}
.tList14p2{text-align:left; line-height:25px; font-size:14px;}
.tList14p2 li{ width:100%; float:left; background:url(bg_x.gif) repeat-x 0 -6px}
.tList14p2 .til{ float:left; background:#fff url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -99px; padding:0 8px 0 14px;}
.tList14p2 .rp{ float:right; padding:0 8px; background:#fff; font-size:12px; color:#646464;}
.tList12{text-align:left; line-height:21px; font-size:12px;}
.tList12 li{ background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -101px; padding-left:13px;}
.tList12p2{text-align:left; line-height:21px; font-size:12px;}
.tList12p2 li{ float:left; width:100%;height:21px; overflow:hidden; background:url(bg_x.gif) repeat-x 0 -8px;}
.tList14p2nobg li{ background:none;}
.tList12p2 li .til{float:left;background:#fff url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -101px;padding:0 5px 0 12px;}
.tList12p2 li .name{ float:right; background:#fff; padding-left:5px;}
.tList14 .p2,.tList12 .p2{ float:left; width:50%;}
.hotList{line-height:21px;text-align:left;}
.hotList li{ clear:both; float:left;width:100%;}
.hotList .num,.hotList .num2{ margin:3px 6px 0 0; background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -45px 0; float:left; width:13px; line-height:12px; height:13px; text-align:center; color:#fff; font-family:Arial; font-size:10px; font-weight:bold;}
.hotList .num2{ background-position:-58px 0;}
/* 自由文本 */
.aTxt{ text-align:left; line-height:21px;}p.aTxt{margin:0; padding:0;}
.aTxt strong{ font-weight:bold;}
/* 切换Menu */
.tagListL {background:url(bg_x.gif) left 24px repeat-x; height:25px; overflow:hidden; line-height:25px; border-left:1px solid #dcdddd;}
.tagListL li {background:url(bg_x.gif) left -377px no-repeat; width:74px; border:1px solid #dcdddd; float:left; text-align:center; margin-left:-1px; cursor:pointer;}
.tagListL li a {display:block;}
.tagListL li:hover {color:#BA2636;}
.tagListL .on {background:url(bg_x.gif) left -347px repeat-x; width:73px;color:#164499; font-weight:bold; float:left; text-align:center;}
.colL .tagListL { margin:0 10px 0 0;}
/* 图片列表 */
.pList{text-align:left; line-height:0;}
.pList h3{font-weight:bold; line-height:21px;}
.pList h3.hLine{font-weight:normal; padding:6px 0 6px;}
.pList img{ border:1px solid #ccc; float:left; margin:3px 9px 0 0;}
.pList p{margin:0; padding:0; text-indent:2em; line-height:21px;}
.pList p.noindent{ text-indent:0;}
.colR .pList{ margin:0 3px;}
.colaB .cola .pList{ margin:0 6px;}
.pList2{ width:100%; overflow:hidden;}
.pList2 ul{ width:120%;}
.pList2 li{ float:left; display:inline; margin:0 6px 0 8px; text-align:left; line-height:21px; width:122px; color:#505050;}
.pList2 li img{ border:1px solid #ccc;}
.pList2 li h3,.pList2 li strong{ font-weight:bold;}
.pList2 li p{ margin:0; padding:0;}
.pList3{ width:100%; overflow:hidden;}
.pList3 ul{ width:110%;}
.pList3 li{ float:left; width:122px;text-align:left; line-height:21px;}
.pList3 .w70 li{ width:72px;}
.pList3 li img{ border:1px solid #ccc; margin-bottom:3px;}
.pList3 .vbg img{ background:url(bg_n.gif) no-repeat -1px -81px; padding-bottom:14px;}
.pList3 p{ margin:0; padding:0;}
.pList3p2 li{ margin-right:20px;}
.pList3p3 li{ margin-right:16px;}
.pList3p7 li{ margin-right:13px;}
.pList3w70p3 li{ margin-right:25px; width:72px;}
.logoList{ width:100%; overflow:hidden;}
.logoList ul{ width:110%;}
.logoList li{ float:left; width:88px;margin-right:7px; line-height:21px;margin-bottom:11px;}
.logoList li.text { text-align:center;margin-bottom:0px;}
/* 伪按钮 */
.txtBt{display:block;width:117px;line-height:22px;height:22px; margin:0 auto;}
.txtBt a,.txtBt a:visited{ display:block;height:22px; background:url(bg_n.gif) no-repeat 0 -30px; color:#2b2b2b;}
.txtBt2{display:block;width:86px;line-height:26px;height:26px; margin:0 auto;}
.txtBt2 a,.txtBt2 a:visited{ display:block;height:26px; background:url(bg_n.gif) no-repeat 0 -52px; color:#154189;}
/* 晒家 */
.showHome .txtBt2{ float:left; display:inline; margin-left:33px;}
.showHome .exp{ float:right; margin-right:8px;line-height:28px;}
/* 广告位 */
.ggarea{width:958px;margin:0 auto;border:1px solid #dcdddd;clear:both;overflow:hidden;text-align:left;background:#fafafa;}
.ggarea .ggtext{padding-left:12px;width:965px;}
.ggarea .ggtext li{width:120px;float:left;margin-right:13px;}
.ggarea .ggtext li a{color:#7b7c7d;}
.ggarea .ggimg{padding-left:12px;}
.ggarea .ggimg li{margin-right:12px;float:left;}
.ggarea .ggimg li.gg125{width:125px;}
.ggarea .ggimg li.gg680{width:660px;}
.ggarea .ggimg li.gg130{width:130px;}
.ggarea .ggimg li.gg650{width:650px;}
.ggsx{ background:url(bg_x.gif) repeat-x 0 -259px; border:1px solid #dcdddd; height:71px;}
.ggsx dt{ float:left; padding:22px 3px 0 0; background:url(bg_n.gif) no-repeat -178px -1px; width:19px; height:49px; color:#1E50A2;}
.ggsx dd{ margin:0; text-align:left; float:left; width:285px;}
.ggsx dd ul{ width:100%; margin-top:4px; background:url(bg_y.gif) repeat-y -170px 0;}
.ggsx dd li{float:left;margin:0 10px; display:inline;width:120px; line-height:21px;}
.gg735 {width:735px; overflow:hidden; float:left;}
.gg210 {width:210px; overflow:hidden; float:right;}
.gg250 {width:250px; overflow:hidden; margin:0 auto;}
.gg200 {width:200px; overflow:hidden; margin:0 auto}
.gg195 {width:195px; overflow:hidden; margin:0 auto;}
/* 友情链接 */
.friendLink{margin:0 auto;width:958px;border:1px solid #dcdddd;background:#FAFAFA;overflow:auto;clear:both;color:#4d4d4d;}
.friendLink a:hover {color:#BA2636;}
.friendLink a,.friendLink a:visited {color:#4d4d4d;}
.friendLink .text{line-height:21px; padding:9px 9px 5px; clear:both; text-align:left;}


.pList4{text-align:left;}
.pList4 h3{font-weight:bold; clear:both; line-height:21px; width:250px; float:left;}
.pList4 h3.hLine{font-weight:normal; padding:6px 0 6px;}
.pList4 img{ border:1px solid #ccc; margin-bottom:3px;}
.tList12_2{text-align:left; line-height:21px; font-size:12px;}
.tList12_2 li{ width:50%; float:left;}
.tList12_2 li h3 { background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -101px; padding-left:13px;}
.tList14_2{text-align:left; line-height:25px; font-size:14px; width:100%; overflow:hidden;}
.tList14_2 ul { float:left;}
.tList14_2 li{ background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -99px; padding-left:14px;}
.tList14_2 li .f12px{ line-height:20px;}
.tList14_2 h2 { background:url(tbg04.gif) no-repeat 0 10px; width:20px; float:left; font-size:14px; font-weight:bold; padding:25px 0 20px; text-align:center; margin-right:10px; display:inline-block; color:#1D5ABF;}
.tList14_2 h2 a ,.tList14_2 h2 a:visited { color:#1D5ABF;}
.tList14_2 h2 a:hover { color:#bc2931;}
.tList14_3{text-align:left; line-height:25px; font-size:14px;}
.tList14_3 ul { width:49.5%; float:left;}
.tList14_3 li{ background:url(http://img1.cache.netease.com/house/img09/home0107/bg_n.gif) no-repeat -193px -99px; padding-left:14px;}
.tList14_3 li .f12px{ line-height:20px;}
.tList14_4{text-align:left; line-height:25px; font-size:14px;}
.tList14_4 li{}
.tList14_4 li .f12px{ line-height:20px;}
.tList14_4 .kbg1 { background:url(tbg08.gif) no-repeat 0 6px; text-align:center; width:13px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:5px; display:inline-block; color:#fff;}
.tList14_4 .kbg2 { background:url(tbg09.gif) no-repeat 0 6px; text-align:center; width:13px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:5px; display:inline-block; color:#fff;}

.pList5{ width:100%; clear:both; margin:0 auto;}
.pList5 ul{ clear:both;}
.pList5 li{ width:50%; float:left;}
.colTilBg { clear:both; margin:0 auto; padding:1px 0 0; width:956px;}

.leftList8 { width:940px; clear:both; margin:0 auto;}
.leftList8 .leftList8L { width:20px; float:left; padding-top:90px; display:inline-block;}
.leftList8 .leftList8R { width:20px; float:right; padding-top:90px; display:inline-block;}
.leftList8 .leftList8M { width:900px; float:left;}
.leftList8 .leftList8M .imgB1 { border:1px solid #ccc;}
.midText { color:#0D3B8F; line-height:21px; text-align:left;}
.midText a ,.midText a:visited { color:#0D3B8F;}
.midText a:hover { color:#bc2931;}

.hCalendar { float:right; margin-right:13px; display:inline-block;background:url(http://img3.cache.netease.com/ent/img09/index1204/bg_n.gif) left -440px no-repeat; width:82px; height:18px; line-height:20px; text-indent:6px; cursor:pointer; margin-top:6px;position:relative;z-index:2; border-right:1px solid #dcdddd; }
.hCalendar .calendarMain {background:#fff; clear:both; display:none; border:1px solid #ccc; height:207px;width:175px; position:absolute; z-index:2; right:10px; top:17px;}
.hCalendar .selectDate{float:left; width:175px; clear:both; font-size:14px; margin:4px 0 6px;}
.hCalendar .title{float:left; width:175px; height:25px;clear:both;background:#ddd;}
.hCalendar .title li{float:left; width:25px; line-height:25px;font-weight:bold;}
.hCalendar .title .endweek{color:#BA2636;}
.hCalendar .list{float:left; width:175px; height:25px;clear:both;}
.hCalendar .list li{float:left;width:24px; text-align:left; line-height:25px;height:25px;display:inline; margin:0 1px 1px 0; background:#f6f6f6;}
.hCalendar .list li a{display:block; width:24px; text-align:center; line-height:25px; height:25px; background:#f6f6f6;}
.hCalendar .list li a:hover{background:#BA2636; color:#fff;}
.hCalendar .list .current{background:#ccc;}
.tkw1 { width:868px; padding-left:2px;}
.tgyycal { position:relative;z-index:2;}
.tgyycal .calendarMain {background:#fff; clear:both; display:none; border:1px solid #ccc; width:175px; position:absolute; z-index:2; right:0; top:3px;}
.tgyycal .selectDate{float:left; width:175px; clear:both; font-size:14px; margin:4px 0 6px;}
.tgyycal .title{float:left; width:175px; height:25px;clear:both;background:#ddd;}
.tgyycal .title li{float:left; width:25px; line-height:25px;font-weight:bold;}
.tgyycal .title .endweek{color:#BA2636;}
.tgyycal .list{float:left; width:175px; clear:both; overflow:hidden;}
.tgyycal .list li{float:left;width:24px; text-align:center; line-height:25px;height:25px;display:inline; margin:0 1px 1px 0; background:#f6f6f6; cursor:pointer;}
.tgyycal .list li:hover{background:#BA2636; color:#fff;}
.tgyycal .list li a{display:block; width:24px; text-align:center; line-height:25px; height:25px; background:#f6f6f6;}
.tgyycal .list li a:hover{background:#BA2636; color:#fff;}
.tgyycal .list .current{background:#ccc;}
#tgyybm_tab { font-weight:normal;}
#tgyybm_tab .on { font-weight:bold;}
#tgyybm_tab2 { font-weight:normal;}
#tgyybm_tab2 .on { font-weight:bold;}
#tgyybm_tab3 { font-weight:normal;}
#tgyybm_tab3 .on { font-weight:bold;}
#tgyybm_tab4 { font-weight:normal;}
#tgyybm_tab4 .on { font-weight:bold;}