.cont, .hot { margin: 0 auto; width: 950px; padding:0 5px; background:#FFF; }
.k8 { clear: both; height: 8px; overflow: hidden; }
.lady_l{background-color: #FFFFFF; padding:0 6px; border-bottom:#cfdfea solid 1px; border-left:#cfdfea solid 1px; border-right:#cfdfea solid 1px; }
.lady { background-color: #FFFFFF; }
.left { float: left; }
.right { float: right; }
.Blank5{ height:5px; line-height:0; font-size:0; overflow:hidden; clear:both;}
#header .cont { background:#FFFFFF; background-position: right; height: 96px; background-repeat: no-repeat; margin-bottom: 8px; }
#menu { background-image: url(nv_m.gif); background-repeat: repeat-x; height: 33px; overflow: hidden; clear: both; }
#menu a { font-size: 14px; font-weight: bold; color: #FFF5E6; line-height: 32px; text-decoration: none; margin-top: 3px; display: block; width: 90px; text-align: center; float: left; height: 30px; }
#menu a:hover { background-image: url(nv_m3.gif); color: #FF6600; background-repeat: repeat-x; }
a.meunbg { background-image: url(nv_m4.gif); background-repeat: no-repeat; background-position: right; }
#logo { height: 59px; padding-top: 4px; padding-left: 8px; }
#logo span { float: right; padding-top: 18px; }
#logo span a { font-size: 20px; color: #E3457A; padding-right: 10px; padding-left: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; }
#logo em { color: #813F47; font-size: 12px; font-weight: normal; font-style: normal; }
#menu span { float: right; }
#so strong { color: #222; padding-left: 2px; }
#so .searchtxt { height: 18px; width: 150px; border: 1px solid #FED1DB; background-color: #FFF7FB; background-image: url(sobg.gif); background-repeat: no-repeat; background-position: 4px 2px; padding-left: 23px; line-height: 18px; color: #666; }
#so form { float: right; }
#so a { color: #246C6C; }
#so .search { cursor: pointer; border-width: 0; margin: 0 3px; }
#so { margin-bottom: 7px; padding-top: 3px; }
#flipshow { width: 310px; }
.screen { overflow:hidden }
#flipper span { float: left; }
#flipper { text-align: right; font-size: 10px; color: #F33; padding-top: 3px; line-height: 20px; }
#flipper a { font-size: 14px; }
#flipper em { font-style: normal; color: #DDDDDD; font-size: 12px; }
#flipslides { height:200px }
.linkedimg img { border:none; height: 200px; width: 310px; }
.hot .right { width: 630px; }
.hot .left { width: 322px; }
.hot .hot_l { float: left; width: 380px; }
.hot .hot_r { float: right; width: 230px; }
h1 strong { float: left; background-image: url(img/nvh1bg.gif); background-repeat: no-repeat; width: 85px; text-align: left; padding-left: 20px; padding-top: 1px; }
#menu1 li { float:left; display:block; cursor:pointer; width:190px; text-align:center; line-height:27px; height:32px; color: #365A57; background-image: url(n_tab1.gif); background-repeat: repeat-x; }
.menu1box { height: 32px; overflow: hidden; }
#menu1 li.hover { background-image: url(n_tab2.gif); background-repeat: no-repeat; font-weight: bold; color: #777; }
.main1box { clear:both; }
.main ul { display: none; padding: 3px; }
.main li { background-image: url(n_lb1.gif); background-repeat: no-repeat; background-position: 0 9px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FBECDD; line-height: 26px; padding-left: 8px; color: #CCCCCC; }
.main li span { color: #B39C88; float: right; padding-right: 2px; }
.main ul.block { display: block; }
.main a.bt1 { color: #804A56; }
.main .li_t1 a { font-size: 14px; font-weight: bold; color: #FF3366; }
.li_t1 { background-image: none; }
.li_t1 p { line-height: 18px; padding-bottom: 1px; color: #999999; }
#main2 .li_t1 a { font-size: 13px; color: #FA3D7A; }
#menu2 li { float:left; display:block; cursor:pointer; width:145px; text-align:center; line-height:27px; height:32px; color: #365A57; background-image: url(n_tab1.gif); background-repeat: repeat-x; background-position: center; }
#main2 .li_t1 p { color: #846F57; padding-bottom: 4px; }
#menu2 li.hover { background-image: url(n_tab2.gif); background-repeat: no-repeat; font-weight: bold; color: #777; }
.bbs_log { width: 99px; height: 16px; border: 1px solid #FFDDE8; font-size: 12px; line-height: 17px; color: #A99C92; padding-left: 3px; }
#main1 form { margin: 6px 0; }
.bbs_log2 { color: #FF3366; background-color: #FFF7FB; height: 20px; border: 1px solid #FFE8F0; cursor: pointer; font-size: 12px; line-height: 18px; }
.cont .left { width: 722px; }
.cont .right { width: 231px; }
/*------新增开始：用于设定一级和二级栏目左右栏的宽度---------*/
.cont .left2 { width: 642px; float:left;}
.cont .right2 { width: 302px; float:right;}
/*------新增结束用于设定一级和二级栏目左右栏的宽度---------*/

.pic { padding-top: 5px; margin: 0px; height: 135px; }
.pic li { height: 116px; width: 122px; float: left; padding: 5px; margin: 4px; display: inline; border: 1px solid #FFF2F9; }
.pic p { background-color: #FFF4FA; margin-top: 3px; text-align: center; width: 121px; height: 22px; overflow: hidden; }
.pic p a { color: #FF6600; }
.pic img { height: 90px; width: 121px; background-color: #FFFFFF; border-width: 0; }
/*------新增开始：用于一级和二级栏目顶部图片调用---------*/
.pic2 { padding-top: 0px; margin: 0px; height: 125px; }
.pic2 li { height: 102px; width: 105px; float: left; padding: 5px; margin: 4px; display: inline; border: 1px solid #FFF2F9; }
.pic2 p { background-color: #FFF4FA; margin-top: 3px; text-align: center; width: 104px; height: 22px; overflow: hidden; font-weight: normal;white-space:nowrap;}
.pic2 p a { color: #FF6600; }
.pic2 img { height: 80px; width: 104px; background-color: #FFFFFF; border-width: 0; }
/*------新增结束：用于一级和二级栏目顶部图片调用---------*/


.con_r { float: right; width: 345px; }
.con_l { float: left; width: 345px; }
.ul1 li { float: left; width: 166px; color: #FF9900; }
.ul1 a { color: #815445; }
.in_li img { height: 140px; width: 110px; padding: 2px; border: 1px solid #FFF4DF; }
.in_li { padding: 9px 6px; height: 220px; }
.in_li span { width: 200px; float: right; }
.in_li span img { height: 65px; width: 84px; margin: 0 3px; }

.in_li h2 { height: 75px; }
.in_li2 ul { float: right; width: 205px; }
.in_li2 { padding: 9px 6px; }
.in_li2 li { background-image: url(table_bg.gif); background-repeat: no-repeat; padding-left: 13px; background-position: 0 -2px; }
.in_li2 img { height: 80px; width: 110px; padding: 2px; border: 1px solid #FFDFCA; }



#foot { text-align: center; padding-bottom: 15px; }
#foot .lady { line-height: 18px; color: #bbb; margin-bottom: 12px; }
#foot .lady a { color: #666; }
.submenu a { padding-right: 3px; padding-left: 9px; font-size: 13px; }
.ul_li li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #F7DDD7; line-height: 35px; background-image: url(table_bg.gif); background-repeat: no-repeat; padding-left: 13px; background-position: 0px 5px; }
.ul_li strong { font-weight: normal; color: #2C7069; }
.ul_li a { font-size: 13px; color: #222; }
.ul_li2 { padding: 0 20px; }
.ul_li span { color: #888; float: right; padding-right: 5px; }
.ul_li2 a { color: #3A9494; }
.ul_li2 p { color: #666; line-height: 18px; padding-top: 5px; }
.ul_li2 h5 { font-size: 12px; color: #999; font-weight: normal; line-height: 23px; }
.ul_li2 h5 a { color: #F92D79; font-size: 14px; font-weight: bold; }
.ul_li2 li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding: 9px 0px; }
a.t1 { color: #8B593F; }
.ul_li2 strong a { text-decoration: none; color: #489F95; }
.ul_li2 img { height: 50px; width: 60px; padding: 1px; border: 1px solid #FFE9F2; margin-top: 5px; margin-left: 3px; }
.ul_li2 span { color: #557979; margin-top: 5px; }
.ul_li2 em { font-style: normal; float: right; }
#fenye { text-align: center; color: #FF9999; font-weight: bold; }
#fenye a { color: #587A71; padding: 0 3px; }
.biaoti span { font-size: 14px; line-height: 26px; font-weight: bold; color: #E80051; width: 428px; float: left; padding-top: 1px; }
.biaoti img { float: right; }
.biaoti p { clear: both; color: #9B8F88; text-align: center; line-height: 30px; }
.biaoti strong { float: left; background-image: url(nvh4bg.gif); background-repeat: no-repeat; height: 23px; width: 110px; text-align: center; font-size: 13px; color: #444; padding-top: 3px; }
.biaoti { background-image: url(nvh1.gif); background-repeat: repeat-x; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FEE7EC; }
#zhenwen { width: 598px; overflow: hidden; padding: 9px 15px; font-size: 14px; line-height: 26px; color: #2D3639; }
.spian { text-align: center; color: #FF6600; }
.pinglun textarea { width: 600px; height: 85px; border: 1px solid #FFD9E6; margin-bottom: 5px; color: #FF6600; padding: 5px; }
.pinglun { text-align: center; color: #666666; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
.a_tuijian { text-align: center; padding: 3px; height: 106px; }
.a_tuijian a { margin: 4px 2px; display: inline; float: left; height: 97px; width: 96px; line-height: 12px; overflow: hidden; }
.a_tuijian img { height: 78px; width: 88px; padding: 2px; border: 1px solid #FFE6DD; margin-bottom: 2px; }
/*------新增：文章页调用评论格式---------*/
.commentbox { width:610px; }
.commentbox dl { width:610px; margin:5px auto 0px; border:1px solid #FFD9E6; }
.commentbox dl dt { width:610px; background:#FFD9E6; line-height:25px; text-indent:10px; color:#333; border-bottom:1px solid #E6ECE3; }
.commentbox dl dt span { color:#669933; font-size:11px; }
.commentbox dl dd { padding:10px; font-size:14px; line-height:25px; color:#666; }
/*------新增：文章页DIGG格式---------*/
.diggArea { padding:0px; margin:0px; width:50px; height:35px; line-height:16px; float:left; }
.diggNum { margin:0px; padding:0px; text-align:center; font-size:12px; font-weight:bold; width:50px; height:12px; padding-top:3px; color:#FFFFFF; }
.diggLink { margin:0px; padding:0px; text-align:center; font-size:12px; font-weight:bold; width:50px; height:12px; padding-top:5px; }
.diggLink a { font-size:12px; font-weight:bold; }
/*---------------新增:文章页正文上方广告格式*/
#gg_ad1 { width:470px; height:62px; margin-left:auto; margin-right:auto; margin-bottom:15px; padding-top:2px; padding-left:2px; padding-right:0px; border: #EE97B6 1px dashed; background-color:#FAFAF5; clear: both }
/*---------------新增:彩色热门tag设置*/
.tag1 { color:#339900; font-weight:bold; }
.tag2 { color:#e65730; font-weight:bold; font-size:13px; }
.tag3 { color:#00b9da; }
.tag4 { color:#FE3981; font-weight:bold; font-size:14px; }
.tag5 { color:#0000FF; }
.tag6 { color:#FF0000; font-weight:bold; font-size:13px; }


.lady h3{ background:url(img/list.gif) no-repeat 0 0;  height:30px; line-height:30px; padding-left:15px; color:#FFF; font-size:14px; }
.lady h3 a{ color:#FFF; font-size:14px;}
.lady .bottom{ background:url(img/List.gif) no-repeat 0 -31px; overflow:hidden; height:5px; }
.lady ul { border-left:#8bdefb solid 1px; border-right:#8bdefb solid 1px; background:#eefafe;}

.lady2 h3{background:url(img/list.gif) no-repeat 0 -36px;color:#FFF; height:30px; line-height:30px; padding-left:15px; font-size:14px;}
.lady2 h3 a{ color:#FFF; font-size:14px;}
.lady2 ul { border-left:#fdb573 solid 1px; border-right:#fdb573 solid 1px; background:#fef5ec; padding:10px;}
.lady2 .bottom{ background:url(img/List.gif) no-repeat 0 -66px; overflow:hidden; height:5px; }

.ul2 li { background-image: url(table_bg.gif); background-repeat: no-repeat; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF4FA; padding-left: 13px; line-height: 25px; }
.ul2 { padding: 4px 3px; }
.ul2 a { line-height:20px; margin-right:5px;}
.ul2 p { line-height: 18px; color: #846F57; }
.ul2 .li_1 { padding-bottom: 5px; background-position: 0px 3px; padding-top: 3px; }


.location{ padding:17px 0 0 45px; font-size:14px; background:url(img/List.gif) no-repeat 0 -71px; height:23px;}
.location a{ font-size:14px;}