@charset "gb2312";
/* CSS Document */
/*公用样式*/
body, hq, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, p, td, th, form, input, botton, seltce, textarea { margin:0; padding:0}
ul,ol,li{ list-style:none;}
body, button, input, select, textarea{ font-family:"宋体"; font-size:12px; }
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#ff0000}
img{ border:0px;}
.clear{ clear:both}
.left{ float:left;}
.right{ float:right}
.font12pt{ font-size:12px}
.font14pt{ font-size:14px}

/*页面布局*/
body{}
.topbg{ background:url(topbg.gif) repeat-x; height:34px; color:#fff;}
/*.conbg{ background:#fff6df url(conbg.gif) repeat-x; height:100%;}*/
.footer{ background:#2f2f2f; text-align: center; color:#ffffff; height:127px; line-height:200%; padding-top:20px; margin-top:10px;}
.footer a{ color:#FFF; text-decoration:none}
.footer a:hover{ color:#FFF; text-decoration: underline}
.topbg_con,.conbg_con{ width:980px; margin:0 auto; }

/*头部一条*/
.topbg_con_nav{ float: left}
.topbg_con_nav_right{ float:right; overflow:hidden; zoom:1; line-height:34px}
.topbg_con_nav li,.topbg_con_nav_right li{ float: left; margin-left:5px; margin-right:5px;}
.topbg_con_nav li a,.topbg_con_nav_right li a{ color:#FFF}
.register,.login,.zfblogin,.qqlogin,.addbaidu{ background:url(anniu.png) no-repeat; text-indent:-9999em; margin-top:5px;}
.register{ width:39px; height:18px; margin-top:7px;}
.login{ width:39px; height:18px; background-position:0 -24px; margin-top:7px;}
.zfblogin{ width:105px; height:21px; background-position:0 -48px;}
.qqlogin{ width:89px; height:21px; background-position:0 -72px;}
.addbaidu{ width:153px; height:21px; background-position:0 -95px;}
.register a,.login a,.zfblogin a,.qqlogin a,.addbaidu a{ height:100%; display:block; text-indent:-99em; overflow:hidden;}

/*头部导航样式*/
.header{ width:980px; margin:0 auto; overflow:hidden; zoom:1}
.menuicon{ overflow:hidden; zoom:1; padding-bottom:10px;}
.logo_nav{ float:left; margin-top:18px; width:196px;}
.logo_nav a{  }
.menupic{ background:url(menupic.gif) no-repeat; width:730px; float:right; }
.menupic li{ float:left; width:80px; text-align:center; display:block;}
.menupic li a{  height:100%; display:block; overflow:hidden; padding-top:58px; }
.adtop{ border:1px solid #adadad; padding:8px 5px; overflow:hidden; zoom:1; background:#f7f7f7; line-height:180%;}
.adtop img{ float:left;}
.adtopleft{ float:left; width:170px;}
.adtopleftnew li{ float:left; margin-right:18px;}


.Menu { BORDER-LEFT: #763a00 1px solid; LINE-HEIGHT: 29px; MARGIN: 5px auto 0px; WIDTH: 948px; BACKGROUND: url(life_BgMore.gif) no-repeat 0px -54px; HEIGHT: 30px; BORDER-RIGHT: #763a00 1px solid; padding:0 15px;}
.Menu UL { PADDING-TOP: 1px}
.Menu LI { TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; COLOR: #683400; FONT-SIZE: 14px; FONT-WEIGHT: bold}
.Menu LI { BACKGROUND: url(life_Menu_r.gif) no-repeat 100% 0px}
.Menu LI A { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; DISPLAY: block; COLOR: #fff6dd; TEXT-DECORATION: none; PADDING-TOP: 0px}
.Menu LI A:hover { DISPLAY: block; BACKGROUND: #fff6dd; COLOR: #904904; TEXT-DECORATION: none}
.Menu LI:hover { DISPLAY: block; BACKGROUND: #fff6dd; COLOR: #904904; TEXT-DECORATION: none}
.Menu .current { BACKGROUND: #fff6dd; COLOR: #904904; TEXT-DECORATION: none}
.Menu_zi { BORDER-BOTTOM: #763a00 1px solid; BORDER-LEFT: #763a00 1px solid; MARGIN: 0px auto; WIDTH: 948px; BACKGROUND: #fff6dd; BORDER-TOP: #763a00 0px solid; BORDER-RIGHT: #763a00 1px solid; padding:0 15px;}
.Menu_zi .Menu_zi1 { MARGIN: 5px 0px 5px 5px; WIDTH: 280px; BACKGROUND: url(Menu_zi1.gif) no-repeat; FLOAT: left; HEIGHT: 80px; }
.Menu_zi .Menu_zi2 { MARGIN: 5px 0px 5px 10px; WIDTH: 100px; BACKGROUND: url(Menu_zi2.gif) no-repeat; FLOAT: left; HEIGHT: 80px; }
.Menu_zi .Menu_zi3 { MARGIN: 5px 0px 5px 10px; WIDTH: 100px; BACKGROUND: url(Menu_zi3.gif) no-repeat; FLOAT: left; HEIGHT: 80px;}
.Menu_zi .Menu_zi4 { MARGIN: 5px 0px 5px 10px; WIDTH: 100px; BACKGROUND: url(Menu_zi4.gif) no-repeat; FLOAT: left; HEIGHT: 80px; }
.Menu_zi .Menu_zi5 { MARGIN: 5px 0px 5px 10px; WIDTH: 100px; BACKGROUND: url(Menu_zi5.gif) no-repeat; FLOAT: left; HEIGHT: 80px; }
.Menu_zi .Menu_zi6 { MARGIN: 5px 0px 5px 10px; WIDTH: 110px; BACKGROUND: url(Menu_zi6.gif) no-repeat; FLOAT: left; HEIGHT: 80px; }
.Menu_zi .Menu_zi7 { MARGIN: 5px 0px 5px 10px; WIDTH: 100px; BACKGROUND: url(Menu_zi7.gif) no-repeat; FLOAT: left; HEIGHT: 80px; }

.Menu_zi .Menu_wen1 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 240px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen1 A { WIDTH: 55px; FLOAT: left}
.Menu_zi .Menu_wen2 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 60px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen2 A { WIDTH: 55px; FLOAT: left}
.Menu_zi .Menu_wen3 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 60px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen3 A { WIDTH: 55px;  FLOAT: left}
.Menu_zi .Menu_wen4 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 60px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen4 A { WIDTH: 75px; FLOAT: left}
.Menu_zi .Menu_wen5 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 60px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen5 A { WIDTH: 75px; FLOAT: left}
.Menu_zi .Menu_wen6 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 70px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen6 A { WIDTH: 75px; FLOAT: left}
.Menu_zi .Menu_wen7 { PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 60px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px}
.Menu_zi .Menu_wen7 A { WIDTH: 75px; FLOAT: left}


.main{ width:980px; margin:0 auto; margin-top:10px;}
.main_left{ width:260px; float:right}




/* 输入框宽度 */
.n51_tablebox .w30{ width:30px;}
.n51_tablebox .w38{ width:38px;}
.n51_tablebox .w40{ width:40px;}
.n51_tablebox .w45{ width:45px;}
.n51_tablebox .w50{ width:50px;}
.n51_tablebox .w53{ width:53px;}
.n51_tablebox .w55{ width:55px;}
.n51_tablebox .w60{ width:60px;}
.n51_tablebox .w65{ width:65px;}
.n51_tablebox .w75{ width:75px;}
.n51_tablebox .w70{ width:70px;}
.n51_tablebox .w140{ width:140px;}
.commentLi{ background-color:#DCC06C;}
.n51_box2_anniu1{ background-image: url(n51_anniu_l.gif); width:2px; height:21px; float:left;}
.n51_box2_anniuz{ background-image: url(n51_anniu_z.gif);height:20px; padding-top:1px;  padding-left:1px; padding-right:1px; line-height:20px; font-weight:600; color:#ffe89d;float:left;}
.n51_box2_anniur{ background-image: url(n51_anniu_r.gif); width:2px; height:21px;float:left;}
/* 鼠标手掌 */
.pointer{ cursor:pointer}


/*左侧*/
.oneleft {WIDTH: 228px; BACKGROUND: url(xgleftbg.gif) repeat-y; FLOAT: left}
.oneltop {WIDTH: 228px; BACKGROUND: url(xglefttop.gif) no-repeat left top; PADDING-TOP: 32px}
.onelcenter {PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(xgleftbottom.gif) no-repeat left bottom; PADDING-TOP: 0px}
UL.jpcs LI { PADDING-LEFT: 20px; WIDTH: 74px; DISPLAY: block; BACKGROUND: url(xgicon01.gif) no-repeat 0px 1px; FLOAT: left; HEIGHT: 22px; COLOR: #532100; PADDING-TOP: 2px}
UL.jpcs LI A:link {COLOR: #532100; TEXT-DECORATION: none}
UL.jpcs LI A:visited {COLOR: #532100; TEXT-DECORATION: none}
UL.jpcs LI A:hover {COLOR: #bc1f00; TEXT-DECORATION: underline}
UL.jpcs LI A:active {COLOR: #bc1f00; TEXT-DECORATION: underline}
UL.sbcs LI {LINE-HEIGHT: 180%; PADDING-LEFT: 20px; WIDTH: 74px; DISPLAY: block; BACKGROUND: url(xgicon02.gif) no-repeat 0px 4px; FLOAT: left; COLOR: #532100}
UL.sbcs LI A:link {COLOR: #532100; TEXT-DECORATION: none}
UL.sbcs LI A:visited {COLOR: #532100; TEXT-DECORATION: none}
UL.sbcs LI A:hover {COLOR: #bc1f00; TEXT-DECORATION: underline}
UL.sbcs LI A:active {COLOR: #bc1f00; TEXT-DECORATION: underline}




/*右侧*/
.fl{ float:left}
.fr{ float:right}
.cs_right { width:740px; float:right }
.cs_love_up { width:700px; height:31px; background:url(cs_right_bg01.gif) no-repeat; font-size:16px; font-family:"微软雅黑", "宋体"; padding:10px 0 0 40px; color:#FFF; font-weight:bold }
.cs_love_mid { width:730px; padding:4px; border:solid 1px #bd9f5f;  border-top:none; background:#fff6df; }


.cs_love_nr { width:720px; margin:0 auto }
.cs_love_nr_up { width:100%; height:4px; background:url(cs_right_bg03.gif) no-repeat; }
.cs_love_nr_down { width:100%; height:4px; background:url(cs_right_bg04.gif) no-repeat; }
.cs_love_nr_mid { width:720px; border:solid 1px #d5d5d5; border-bottom:none; border-top:none; background:#fff; overflow:hidden; }

.cs_love_nr_con { width:660px; margin:0 auto; }
.cs_love_nr_con ul li { width:100%; padding:10px 0; border-bottom:dashed 1px #cac9c9; overflow:hidden; }
.cs_love_nr_l { width:64px; position:relative; }
.cs_love_nr_l_img { width:64px; }
.cs_love_nr_l_img a { display:block; }
.cs_love_nr_l_img img { width:64px; height:64px; border:solid 1px #c3c3c3; padding:1px; }
.cs_love_nr_l_wz { width:35px; height:18px; line-height:18px; text-align:center; color:#fff; position:absolute; left:2px; top:2px; background:#e0419e; }
.cs_love_nr_r { width:580px; }
.cs_love_nr_r h4 { font-size:14px; letter-spacing:0.1em; line-height:25px; }
.cs_love_nr_r h4 a { color:#130900; }
.cs_love_nr_r h4 span { margin-left:20px; }
.cs_love_nr_r h4 span img { margin:0 2px 0 0; }
.cs_love_nr_r p { width:100%; line-height:18px; }
.cs_love_nr_r_btn { width:100%; overflow:hidden; padding:5px 0 0 0; }
.cs_love_nr_r_btn a { width:59px; height:27px; float:left; display:block; background:url(once_btn_a.png) no-repeat; }
.cs_love_nr_r_btn a:hover { background:url(once_btn_b.png) no-repeat; }
.cs_love_nr_r_btn span { float:right; }
.fl{ float:left}

/** 分页 **/
.cs_page { width:100%; overflow:hidden; text-align:center; padding:30px 0; }
.cs_page p { display:inline; margin-left:3px; }
.cs_page p a { border:1px #dcdcdc solid; padding:3px 10px 3px 10px !important; }
.cs_page .sz a { background:#e6cf8b; border:solid 1px #e6cf8b; }






/*底部*/
.onebor { border:1px solid #cb9221; padding:0 15px; width:948px; margin:10px auto;}
.onebor p { line-height:180%; padding-top:5px;}

.one { margin-top:10px; width:980px; margin:0 auto; border:1px solid #cb9221;}