@charset "utf-8";
/*字体定义*/
body { text-align: center; font-family: "微软雅黑",simsun,arial,helvetica,clean,sans-serif; font-size: 12px; padding: 0; margin: 0; background-color:#2b2b2b; background-image: none; }
a {color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }
/*全站链接颜色*/
a:link{color:#fff;}
a:visited{color:#fff;}
a:hover{color:#ba2636;}
a:active{color:#fff;}

li { list-style-type: none; }
img { vertical-align: top; border: 0; }
.hidden { display: none; }
.clearfix { *zoom:1;}
.clearfix:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "."; }
.hidden { display: hidden; }
.nph_chn { padding: 8px 0 6px; }
.nph_logo { float: left; margin-right: 12px; }
.nph_crumb { float: left; line-height: 29px; }
.nph_crumb, .nph_crumb a, .nph_crumb a:visited { color: #727171; }
.nph_crumb a:hover { color: #BA2636; }
.nph_area { clear: both; width: 980px; border: 0px solid #4C4C4C; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; background: #1c1c1d}

.nph_gallery { word-wrap: break-word; }
.nph_gallery p { margin: 0; line-height: 21px; }
.thumb_bg { background-image: url(img/bg17.png); background-repeat: no-repeat; background-position: center bottom; height: 130px; }
.nph_cnt { margin-top: 0; margin-right: 3.125%; margin-bottom: 5px; margin-left: 3.125%; }
.nph_bg { padding: 8px 0; width: 100%; background: #1C1C1D; position: relative; }
.nph_hr_solid { display: block; clear: both; overflow: hidden; height: 17px; background: url(img/bg13.png) repeat-x left center; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.nph_search_panel, .nph_extra { float: right; margin-top: 15px; }
.nph_search_panel span, .nph_search_panel input, .nph_search_panel button { float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.nph_search_panel span { margin-bottom: 5px; }
.nph_search_input { position: relative; width: 118px; height: 20px; background: url(img/bg16.png) no-repeat 0 0; }
.nph_search_input label { position: absolute; left: 5px; top: 1px; line-height: 19px; color: #CCC; }
.nph_search_input input { position: absolute; left: 0; top: 0; padding: 3px; width: 112px; height: 14px; line-height: 14px; font-size: 100%; vertical-align: middle; border: none; background: url(img/bg06.png) repeat; }
.nph_search_btn button { overflow: hidden; width: 22px; height: 20px; cursor: pointer; border: none; background: url(img/bg16.png) no-repeat -161px 0; }
.nph_search_panel .keyword { width: 116px; height: 20px; background: url(img/bg16.png) no-repeat 0 0; line-height: 20px; padding-left: 2px; }
.nph_search_panel .submit { overflow: hidden; width: 22px; height: 20px; cursor: pointer; border: none; background: url(img/bg16.png) no-repeat -161px 0; text-indent: -1000em; }
.nph_extra { overflow: hidden; padding-top: 6px; height: 24px; line-height: 21px; text-align: right; }
.nph_set_info span { display: inline-block; }
.nph_set_info .hidden { display: none; }
.nph_set_info h1, .nph_set_info h2 { display: inline; font-size: 20px; font-family: simHei; }
.nph_set_info h3 { float: left; font: 20px/1.5 simHei; }
.nph_set_title { line-height: 25px; padding-top: 15px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.nph_set_title span { line-height: 21px; }
.nph_set_cur { font-size: 14px; }
.nph_set_cur span { font-size: 22px; font-weight: bold; }
.nph_search_count { font-size: 14px; font-family: simSun; }
.nph_set_info { color: #999; }
.nph_set_info h1, .nph_set_info h1 a, .nph_set_info h1 a:visited, .nph_set_info h2, .nph_set_info h2 a, .nph_set_info h2 a:visited, .nph_set_info h3 span { color: #ECECEC; }
.nph_set_info h1 a:hover, .nph_set_info h2 a:hover { color: #F9DF53; }
.nph_set_info p, .nph_set_cur, .nph_set_size, .nph_set_info .nph_search_count { color: #767676; }
.nph_set_info p a, .nph_set_info p a:visited { color: #BA2636; }
.nph_set { float: left; width: 100%; min-height: 1px; }
.nph_set_prev { float: left; margin-left: -100%; padding-top: 18px; width: 110px; }
.nph_set_next { float: left; margin-left: -110px; padding-top: 18px; width: 110px; }
.nph_set_thumb { margin-top: 0; margin-right: 110px; margin-bottom: 0; margin-left: 110px; padding-top: 6px; padding-right: 5%; padding-bottom: 6; padding-left: 5%; }
.nph_photo_view { position: relative; overflow: hidden; width: 100%; text-align: center; }
.nph_photo_view .nph_cnt { height: 100%; }
.nph_photo_view i { display: inline-block; height: 100%; vertical-align: middle; }
.nph_photo_view img { vertical-align: middle; max-width: 100%; max-height: 100%; -ms-interpolation-mode: bicubic; }
.nph_photo_prev { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background: url(img/bg06.png) repeat; }
.nph_photo_next { position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: url(img/bg06.png) repeat; }
.nph_photo_loading { position: absolute; left: 50%; top: 50%; margin: -19px 0 0 -19px; width: 37px; height: 37px; background: url(img/loading.gif) no-repeat 0 0; }
.nph_photo_desc { }
.nph_photo_desc h2 { min-height: 10px; _height: 10px; font-size: 10px; line-height: 10px; }
.nph_photo_desc h2, .nph_photo_desc h2 a, .nph_photo_desc h2 a:visited { color: #ECECEC; }
.nph_photo_desc h2 a:hover { color: #F9DF53; }
.nph_photo_desc p { color: #999999; font-size: 12px; line-height: 24px; float: left; padding-left:1%;}
.nph_photo_desc p a, .nph_photo_desc p a:visited { color: #BA2636; }
.nph_photo_ctrl { float: right; overflow: hidden; margin-top: 8px; }
.nph_photo_ctrl ul { margin-right: -12px; }
.nph_photo_ctrl li { display: inline; }
.nph_photo_ctrl .hidden { display: none; }
.nph_photo_ctrl, .nph_photo_ctrl a, .nph_photo_ctrl a:visited { color: #767676; }
.nph_photo_ctrl a:hover { color: #ECDEAE; }
.nph_photo_thumb { margin: auto; }
.nph_photo, .nph_stream, .nph_search { width: 100%; }
.nph_stream_view, .nph_search_view { overflow: hidden; padding-top: 12px; width: 100%; }
.nph_scrl { float: left; width: 100%; min-height: 1px; }
.nph_scrl_thumb { margin: 0 30px; }
.nph_scrl_main { overflow: hidden; padding-bottom: 1px; width: 100%; }
.nph_scrl_prev { float: left; margin-left: -100%; padding-top: 18px; }
.nph_scrl_next { float: left; margin-left: -20px; padding-top: 18px; }
.nph_scrl_bar { }
.nph_scrl_lt { float: left; margin-right: -3px; width: 3px; height: 20px; }
.nph_scrl_rt { float: right; margin-left: -3px; width: 3px; height: 20px; }
.nph_scrl_bd { float: left; width: 100%; min-height: 1px; }
.nph_scrl_ct { position: relative; height: 20px; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 3px; }
.nph_list_thumb { overflow: hidden; height: 77px; }
.nph_list_thumb li { float: left; padding: 0 2px; text-align: center; }
.nph_list_thumb h2, .nph_list_thumb p, .nph_list_thumb i { display: none; }
.nph_list_thumb a, .nph_list_thumb img { display: block; margin: auto; height: 75px; }
.nph_list_thumb a { outline: none; border: 1px solid #8B8B8C; }
.nph_list_thumb a:hover { border: 1px solid #ECDEAE; }
.nph_list_thumb .active a { border: 1px solid #F9DF53; }
/*图片全图效果*/
.nph_list_stream { clear: both; height: auto; width: 919px; padding-left: 0px; }
.nph_list_stream li { float: left; overflow: hidden; line-height: 21px; }
.nph_list_stream li .current{background:url(img/li_picbg.jpg);}

.nph_list_stream div { display: table; margin: 0 auto 5px; width: 164px; height: 164px; }
.nph_list_stream div a { display: table-cell; *display:block; overflow: hidden; width: 160px; height: 160px; text-align: center; vertical-align: middle; border: 2px solid #3a3a3a; background: #1C1C1D; }
.nph_list_stream div a:hover { border: 1px solid #fff; }
.nph_list_stream i { display: inline-block; height: 100%; vertical-align: middle; }
.nph_list_stream img { vertical-align: middle; width: 140px; height: auto; }
.nph_list_stream h3, .nph_list_stream p { margin: 0 auto; width: 160px; }
.nph_list_stream h3, .nph_list_stream h3 a, .nph_list_stream h3 a:visited { color: #ECECEC; }
.nph_list_stream h3 a:hover { color: #F9DF53; }
.nph_list_stream p { color: #767676; }
.nph_icon_comment, .nph_icon_orig, .nph_icon_stream { margin: 0 6px; padding-left: 18px; background: url(img/bg03.png) no-repeat; }
.nph_icon_comment { background-position: 0 0; }
.nph_icon_comment:hover { background-position: 0 -27px; }
.nph_icon_orig { background-position: 0 -51px; }
.nph_icon_orig:hover { background-position: 0 -78px; }
.nph_icon_stream { background-position: 0 -104px; }
.nph_icon_stream:hover { background-position: 0 -131px; }
.nph_btn_pset, .nph_btn_nset { display: block; width: 110px; line-height: 21px; text-align: center; }
.nph_btn_pset img { display: block; padding: 3px 3px 7px 7px; width: 100px; height: 75px; }
.nph_btn_nset img { display: block; padding: 3px 7px 7px 3px; width: 100px; height: 75px; }
.nph_btn_pset, .nph_btn_pset:visited, .nph_btn_nset, .nph_btn_nset:visited { color: #C6C6C6; }
.nph_btn_pset:hover, .nph_btn_nset:hover { color: #ECDEAE; }
.nph_btn_pset, .nph_btn_nset { background: url(img/bg04.png) no-repeat; }
.nph_btn_pset { background-position: 0 0; }
.nph_btn_pset:hover { background-position: -111px 0; }
.nph_btn_nset { background-position: -222px 0; }
.nph_btn_nset:hover { background-position: -333px 0; }
.nph_btn_pscrl, .nph_btn_nscrl { display: block; width: 20px; height: 65px; outline: none; cursor: pointer; }
.nph_btn_pscrl, .nph_btn_nscrl { background: url(img/bg05.png) no-repeat; }
.nph_btn_pscrl { background-position: 0 0; }
.nph_btn_pscrl:hover { background-position: -21px 0; }
.nph_btn_nscrl { background-position: -42px 0; }
.nph_btn_nscrl:hover { background-position: -63px 0; }
.nph_btn_scrl { position: absolute; display: block; width: 36px; outline: none; cursor: default; }
.nph_btn_scrl .nph_btn_lt { float: left; margin-right: -10px; width: 10px; height: 15px; }
.nph_btn_scrl .nph_btn_rt { float: right; margin-left: -10px; width: 10px; height: 15px; }
.nph_btn_scrl .nph_btn_bd { float: left; width: 100%; min-height: 1px; }
.nph_btn_scrl .nph_btn_bd span { display: block; height: 15px; margin: 0 10px; }
.nph_btn_scrl .nph_btn_ct { display: block; margin: auto; width: 14px; height: 15px; }
.nph_btn_scrl .nph_btn_lt, .nph_btn_scrl .nph_btn_rt, .nph_btn_scrl .nph_btn_bd span, .nph_btn_scrl .nph_btn_ct { background: url(img/bg07.png) no-repeat; }
.nph_btn_scrl .nph_btn_lt { background-position: 0 0; }
.nph_btn_scrl .nph_btn_rt { background-position: -26px 0; }
.nph_btn_scrl .nph_btn_ct { background-position: -11px 0; }
.nph_btn_scrl:hover .nph_btn_lt { background-position: 0 -16px; }
.nph_btn_scrl:hover .nph_btn_rt { background-position: -26px -16px; }
.nph_btn_scrl:hover .nph_btn_ct { background-position: -11px -16px; }
.nph_btn_scrl .nph_btn_bd span { background: url(img/bg07.png) repeat-x 0 -32px; }
.nph_btn_scrl:hover .nph_btn_bd span { background-position: 0 -48px; }
.nph_btn_return { float: left; margin: 4px 10px 5px 0; padding: 0 10px; height: 19px; line-height: 19px; text-align: center; cursor: pointer; border: 1px solid #767676; background: #494949; }
.nph_btn_return, .nph_btn_return:visited { color: #ECECEC; }
.nph_btn_return:hover { color: #ECDEAE; }
/*翻页箭头必须加绝对地址*/
.nph_btn_pphoto { display: block; width: 100%; height: 100%; outline: none; cursor: url(http://localhost:88/Images/bg11.cur), auto; }
.nph_btn_nphoto { display: block; width: 100%; height: 100%; outline: none; cursor: url(http://localhost:88/Images/bg12.cur), auto; }
.nph_pages { *zoom:1; text-align: center; }
.nph_pages a, .nph_pages span { display: inline-block; width: 22px; height: 22px; line-height: 22px; border: 1px solid #767676; }
.nph_pages .nph_pages_turn { width: 48px; }
.nph_pages, .nph_pages a, .nph_pages a:visited { color: #ECECEC; }
.nph_pages a:hover { color: #ECDEAE; background: #494949; }
.nph_pages span { color: #767676; background: #494949; }
.nph_pages .active { color: #ECDEAE; font-weight: bold; }
.nph_box_relat { border: 1px solid #DCDDDD; background: #F7FCFF; }
.nph_box_relat .nph_box_title { margin: 9px 19px; height: 25px; line-height: 25px; }
.nph_box_relat .nph_box_title h2 { float: left; padding-left: 19px; font-size: 14px; font-weight: bold; background: url(img/bg15.png) no-repeat left center; }
.nph_box_relat .nph_box_title .nph_title_more { float: right; }
.nph_list_relat { margin: 0 5px; }
.nph_list_relat li { float: left; padding-bottom: 10px; width: 158px; line-height: 21px; }
.nph_list_relat div { margin: 0 auto 5px; width: 110px; }
.nph_list_relat div a { display: block; padding: 3px 7px 7px 3px; width: 100px; height: 75; background: url(img/bg14.png) }
.nph_list_relat div img { display: block; width: 100px; height: 75px; }
.nph_list_relat h5 { margin: 0 auto; width: 120px; }
.nph_gallery .nph_c_lh { color: #E53333; }
.nph_photo_view { height: 600px; }
.nph_stream, .nph_search { height: 800px; }
.nph_set_info p { color: #999999; font-size: 14px; line-height: 24px; width: 925px; margin: 0 auto; position: relative; }
.nph_title_info {font-size:12px; font-weight:normal; color: #999999; padding-bottom: 4px;}

/*当前位置*/
.path_photo_163 { height: 47px; text-align: left; line-height: 14px; font-size: 12px; color: #FFF; }
.path_photo_163 .speHeader { width: 1000px; height: 34px; margin: 0 auto; padding: 3px 0 0 0; font-family: simsun, Arial; font-size: 12px;}
.path_photo_163 .logo { float: left; height: 16px; padding: 22px 10px 0px 10px; line-height: 12px; color: #999; margin-left: 5px;}
.path_photo_163 .navFind { float: right; width: 225px; padding: 13px 0 0 0; }
.path_photo_163 .topbar { text-align: right; margin-right: 30px; color: #747474; float: right; }
.path_photo_163 .topbar a { color: #747474; }
.path_photo_163 .topbar a:hover { color: #ECDEAE; }
.copyright { text-align: center; padding-top: 10px; padding-bottom: 20px; color: #999; padding-right: 30px; line-height: 28px; border-top-width: 0px; border-top-style: solid; border-top-color: #333; }
.copyright a { color: #3D3D3D; }
/*自动定位到here*/
#here { height: 0px; line-height: 0px; font-size: 0px; clear: both; }
/*-------------------------《青春全站搜索按标题表单》-------------------------*/

.search_site_keyword { line-height: 24px; background-image: url(img/icon_43.gif); background-repeat: no-repeat; width: 150px; height: 24px; background-position: left top; text-indent: 6px; float: left; background-color: transparent; font-size: 12px; color: #CCC; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
.search_site_submit { line-height: 24px; background-image: url(img/icon_44.gif); background-repeat: no-repeat; background-position: left top; width: 38px; height: 24px; float: left; background-color: transparent; font-size: 12px; color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
/*-------------------------青春全站搜索按标题表单*/

.area_pl { float: right; margin-right: 30px; }

/*----------------------------------------评论模板样式----------------------------------------*/
/*评论标题*/
.commentary_art_title { font-family: "华文细黑", "华文中宋"; margin-top: 40px; line-height: 30px; text-align: center; margin-bottom: 30px; font-size: 26px; }
/*评论样式 CSS*/
#bbs_title { background: url(img/tabtitle.gif) #fff repeat-x top; border: 1px solid #d5d5d5; line-height: 25px; color: #000; }
#bbs_title dl { margin: 0px; border: 2px solid #fff; padding-left: 15px; padding-right: 15px; }
#bbs_title_right { float: right; font-weight: normal; }
#bbs_center { background: #fff; clear: both; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; border-left-color: #ddd; }
#bbs_center .clearbox { margin-top: -2px; }
#bbs_left { width: 155px; float: left; text-align: center; }
#bbs_left img { margin-top: 10px; }
#bbs_right { padding: 15px; height: auto !important; height: 150px; min-height: 186px; font-size: 14px; }
#bbs_text { overflow-x: hidden; height: auto !important; height: 150px; min-height: 186px; padding-left: 20px; border-left-width: 1px; border-left-style: dotted; border-left-color: #CCC; }
#bbs_text dl, #bbs_text dt, #bbs_text dd { margin: 0px; padding: 0px; }
#bbs_bot { clear: both; background: #fff; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; line-height: 26px; margin-bottom: 10px; }
#bbs_botleft { text-align: center; width: 155px; float: left; line-height: 26px; }
* html #bbs_botleft { width: 155px; margin-top: 5px; margin-bottom: -5px; }
#bbs_botright { margin-left: 155px; border-left: 1px solid #d5d5d5; height: 26px; }
* html #bbs_botright { margin-left: 152px; }
/* 中间线 */
.bbs_center_line { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #EFEFEF; }
.bbs_center_right { text-align: right; }
/* 评论虚线 */
.commontbrokenline { border-top: 1px dashed #d5d5d5; height: 1px; overflow: hidden; }
.compare_tdtop { border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
.compare_tdinter { border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; text-align: center; }
.compare_tdbg { background: #deecf7; line-height: 120%; }
.compare_tdbg1 { background: #ffffff; line-height: 120%; }
.compare_title { background: #ebeadb; color: #000; font-weight: normal; }
/* 管理员回复 */
.Reply { margin: 10px 0px; border: 1px solid #DCE8F8; padding: 5px; background: #f4f8fd; }
.Reply dl, .Reply dt, .Reply dd { margin: 0px; padding: 0px; }
.Reply dt { line-height: 24px; }
.Reply dd, #bbs_text dd, #bbs_right { line-height: 26px; }
.Reply dt, .ReplyTime { color: #4887DB; }
.ReplyTime { text-align: right; }
/* ==文章评论样式== */
.article_PK { background: url(ico/ico451.gif) repeat-y left; }
.article_PK dl, .article_PK dt, .article_PK dd { padding: 0px; margin: 0px; clear: both; }
.article_PK dt, #bbs_text dt { height: 26px; background: #fff; line-height: 26px; }
.article_PK dd { line-height: 20px; height: auto !important; height: 120px; min-height: 120px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }
/* 书签式面板tabtitle */
.PK_title, .PK_mouseover { float: left; width: 114px; font: normal normal bold 13px/25px Arial, "宋体", Helvetica, sans-serif; text-align: center; overflow: hidden; }
.PK_title { cursor: pointer; font-weight: normal; color: #888; background: url(img/tabtitle.gif) #fff repeat-x top; border-left: 1px solid #a8cefc; border-right: 1px solid #a8cefc; border-top: 1px solid #a8cefc; border-bottom: 1px solid #d5d5d5; }
.PK_title dl, .PK_mouseover dl { background: url(img/tabtitle.gif) #fff repeat-x top; border: 2px solid #fff; }
.PK_mouseover { color: #c00; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; }
#Tab0, #Tab1, #Tab2, #Tab3 { padding: 5px; }
.PK_statement { line-height: 30px; color: #ccc; text-align: right; overflow: hidden; border: 1px solid #d5d5d5; padding-right: 5px; }
/* 评论记录分页 */
.PK_page { margin-top: 5px; text-align: center; }
/* 发表评论内容 */
#indiv { padding-top: 15px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; }
#indiv .PK_indiv_l { width: 300px; }
#indiv .PK_indiv_r { float: right; text-align: center; width: 460px; }
.PK_indiv_l ul { padding-left: 10px; }
.PK_indiv_l li { height: 24px; line-height: 24px; margin-bottom: 3px; }
.PK_indiv_l li input { vertical-align: middle; }
.PK_indiv_l li input#guest { margin: 0px 3px; }
.post_contant { height: 24px; line-height: 24px; margin-top: 8px; }
.post_contant img { margin: 0px 5px; }
/* 评论发表状态 */
#plstat { margin-top: 5px; padding: 5px; border: 1px solid #d5d5d5; }
/* 评论PK快捷短语变色 */
.pkzone { }
.pkzoneover { cursor : pointer; background: #c00; }
/* 3.0新版 最新评论 相关定义开始*/

/*= 评论列表 =*/
.msg_list_box { background-image: url(img/con07.png); background-repeat: repeat-x; background-position: left top; }
.msg_list_box p, .msg_list_box h3, .msg_list_box h4 { margin: 0; padding: 0; }
.msg_list_box .hd { height: 38px; line-height: 38px; overflow: hidden; padding-top: 0; padding-right: 29px; padding-bottom: 0; padding-left: 40px; background-image: url(../../lyzqc_index/ico/ico452.png); background-repeat: no-repeat; background-position: 14px center; }
.msg_list_box .hd h3 { font-size: 12px; color: #C6C6C6; float: left; display: inline; margin-right: 1em; }
.msg_list_box .hd p { display: inline; color: #C6C6C6; float: left; line-height: 38px; height: 38px; }
.msg_list_box .hd .count { float: right; }
.msg_list_box .hd .count strong { color: #c00; }
.msg_list_box .bd { padding: 11px 13px; }
.msg_list_box .bd li { margin-bottom: 30px; }
/*== 评论用户信息区 ==*/
.msg_list_box .msg_info { position: relative; height: 28px; line-height: 28px; background-color: #666666; background-image: none; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-left: 20px; color: #CCCCCC; }
/*评论者名称*/
.msg_list_box .reviewer { }
/*评论者IP地址*/
.msg_list_box .reviewer_IP { display: none; }
.msg_list_box .star { position: absolute; right: 12px; top: 0; padding-top: 4px; _padding-top: 4px; }
.msg_list_box .star em { display: none; }
.msg_list_box em { font-style: normal; }
/*== 评论内容 ==*/
.msg_list_box .msg_content h4 { line-height: 28px; color: #C6C6C6; font-size: 14px; font-weight: normal; }
.msg_list_box .msg_content p { color: #C6C6C6; line-height: 160%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #4c4c4c; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; font-size: 14px; }
.msg_list_box .reply { border: 1px solid #FFF2C1; background-color: #FFFCF4; line-height: 24px; font-size: 13px; color: #666; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.msg_list_box .replyer { color: #f90; }
/*== 评论操作区 ==*/
.msg_list_box .return { text-align: right; color: #666; }
.msg_list_box .return, .msg_list_box .bd li .return a { color: #666666; }
.msg_list_box .return a { margin-right: 12px; line-height: 24px; height: 24px; width: 56px; display: inline-block; text-align: center; background-color: #333; color: #CCC; }
.msg_list_box .return a:hover { background-color: #F90; color: #FFF !important; }
.msg_list_box .return em { padding-left: 12px; background: url(../../lyzqc_index/ico/ico453.png) 2px 3px no-repeat; }
.msg_list_box .page_box { text-align: center; height: 3em; line-height: 3em; color: #666666; }
.msg_list_box .page_box a { margin-left: 0.5em; color: #666666; }
.msg_replyer_box { margin-top: 8px; height: 25px; line-height: 25px; overflow: hidden; zoom: 1; }
/*= 发表评论区 =*/
.msg_box { margin-top: 8px; }
.msg_box .hd { height: 27px; line-height: 27px; }
/*== 评论者立场 ==*/
.msg_box .standpoint { overflow: hidden; zoom: 1; height: 27px; padding-left: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4c4c4c; display: none; }
.msg_box .standpoint li { width: 116px; height: 27px; line-height: 27px; text-align: center; float: left; margin-right: 5px; color: #666; background-color: #CCC; }
.msg_box .standpoint li.current { color: #FFFF00; font-weight: bold; height: 27px; line-height: 27px; background-color: #666; }
/*== 评论者用户信息 ==*/
.msg_box .bd { padding: 14px; border-top-width: 1px; border-top-style: dotted; border-top-color: #4c4c4c; }
.msg_box .user_info { overflow: hidden; margin-bottom: 8px; zoom: 1; }
.msg_box .user_info li { height: 28px; line-height: 28px; float: left; width: 45%; }
.msg_box .user_info li label { margin-right: 0.5em; }
.msg_box .user_info li .input_tx { width: 185px; border: 1px solid #a8a8a8; background-color: #b4b4b4; }
/*== 评论内容 ==*/
.msg_box textarea { font-size: 12px; color: #000; width: 936px; border: 1px solid #666666; height: 120px; display: block; padding: 5px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-image: url(../../lyzqc_index/img/con08.gif); background-repeat: no-repeat; background-position: left top; background-color: #B4B4B4; }
/*== 评论操作区 ==*/
.msg_replyer_box { margin-top: 8px; height: 25px; line-height: 25px; overflow: hidden; zoom: 1; margin-bottom: 15px; }
.msg_replyer_box .reviewer_info { float: left; white-space: nowrap; color: #666666; }
.msg_replyer_box .reviewer_info a { padding-left: 24px; margin-right: 1em; }
.msg_replyer_box .reviewer_info a.sms { line-height: 20px; height: 20px; background-image: url(../../lyzqc_index/ico/ico459.png); background-repeat: no-repeat; background-position: left center; display: inline-block; color: #666666; }
.msg_replyer_box .reviewer_info a.mail { line-height: 20px; height: 20px; background-image: url(../../lyzqc_index/ico/ico460.png); background-repeat: no-repeat; background-position: left center; display: inline-block; color: #666666; }
.msg_replyer_box .return { float: right; }
.msg_replyer_box .return #publish_msg { width: 90px; height: 25px; line-height: 25px; overflow: hidden; border: none; margin-right: 0.5em; font-weight: bold; }
.msg_replyer_box .return .bt { background-image: url(../../lyzqc_index/img/btn10.png); background-repeat: no-repeat; background-position: left bottom; }
.msg_replyer_box .return .bt_click { background-image: url(../../lyzqc_index/img/btn10.png); background-repeat: no-repeat; background-position: left top; }
.msg_replyer_box .input_check { vertical-align: -2px; margin-left: 0.5em; }
/* 3.0新版 最新评论 相关定义结束*/
.msg_box .bd .user_info { border: none; height: 80px; min-height: 80px; }
.msg_box .return .input_codeimg { border: 1px solid #CCC; }
.return img { margin: 0px 5px; }
/*page*/
.page_box { margin-top: 20px; margin-bottom: 20px; clear: both; text-align: center; }
.page_box a, .page_box em { border: 1px solid #4c4c4c; line-height: 20px; height: 20px; padding-right: 8px; padding-left: 8px; display: inline-block; color: #333; }
.page_box a:hover { background-color: #666666; }
.page_boxb a { background-color: #FFFFFF; }
.page_box p { display: inline-block; margin-left: 8px; }
.page_box p select { margin-right: 8px; margin-left: 8px; }
/*---------------------评论边框*/
.bd_commentary {text-align: left; margin-top: 15px; border-top-width: 1px; border-top-style: dotted; border-top-color: #4c4c4c; padding-top: 15px; color: #ccc; }
.return { text-align: center; }
.lyzqc1 { height: 22px; width: 200px; position: absolute; top: 15px; right: 20px; }
