﻿/* CSS Document */


* { color: #343233; padding: 0; margin: 0; }
a { text-decoration: none; }
a:hover { color: #ff0000; text-decoration: underline; }

body { font: 12px; }
#link { float: left; width: 195px; margin-top: 10px; clear: left; display: inline; }
.links { width: 195px; margin-top: 5px; }
.title { width: 195px; background: url(../images/sy_50.gif) no-repeat; }
.title_t { padding: 8px 0 5px 26px; float: left; font: 12px "宋体"; font-weight: 600; color: #FFFFFF; }
.title_o { padding: 8px 10px 5px 0px; text-align: right; }
.title_o a { position: relative; top: -20px; right: 5px; font: 12px 新宋体; color: #FFFFFF; }
.content { overflow: hidden; width: 193px; border: 1px solid #C4E1F1; background: #F2F7FD; border-top: none; padding-bottom: 5px; font-family: 宋体; }
.content p { text-align: left; padding-top: 10px; padding-left: 5px; padding-right: 10px; white-space: nowrap; text-overflow: clip; -o-text-overflow: clip; overflow: hidden; width: 170px; }
.content li { padding: 5px 5px 2px 10px; font: 12px "宋体"; color: #005683; list-style-type: none; float: left; display: inline; }
.content li.contrl { padding: 8px 5px 0px 5px; }
.content li.btn { padding: 12px 5px 4px 5px; }
.content li.btn img { border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none; }
.content li.list { padding: 5px 5px 5px 15px; font: 12px "宋体"; color: #FDA400; list-style-type: square; list-style: outside; }
.content li.list a { font: 12px "宋体"; color: #FDA400; }
.content li.kan { font: 12px/18px "宋体"; color: #343233; padding: 5px 5px 5px 5px; width: 65px; border-bottom: 1px dashed #CFD0D2; float: left; text-align: left; }
.content li.kan a { color: #343233; }

.content li.litters { font: 12px "宋体"; color: #343233; padding: 5px 0px 5px 0px; width: 12px; border-bottom: 1px dashed #CFD0D2; float: left; text-align: left; }
.content li.litters a { color: #343233; text-decoration: underline; }
.content li.tui { font: 12px "宋体"; color: #343233; padding: 5px 0px 5px 0px; width: 85px; border-bottom: 1px dashed #CFD0D2; float: left; text-align: left; }
.content li.tui a { color: #343233; }
.hdaohang { line-height: 30px; text-align: left; padding-left: 20px; }
.hdaohang span { padding-right: 5px; padding-left: 5px; }
.jalltype { }
.jtpyetitle { width: 885px; line-height: 26px; height: 26px; background-color: #45a7dc; text-align: left; padding-left: 15px; }
.jtpyetitle .titlename { font-weight: bold; color: #ffffff; font-size: 13px; float: left; }
.jtpyetitle p { color: #ffffff; font-size: 13px; font-weight: normal; text-align: right; float: right; margin-right: 20px; }
.jtpyetitle span { color: #FE0000; }
#allclass { float: left; padding: 0px 2px 0px 0px; height: auto; border-right: #bfe4f8 1px solid; border-top: #bfe4f8 1px solid; border-left: #bfe4f8 1px solid; border-bottom: #bfe4f8 1px solid; width: 896px; background-color: #f3f8fe; }
#allclass .onejinfo { margin: 10px 20px; text-align: left; }
#allclass .onejinfo .jname { color: #0064b8; font-size: 14px; line-height: 22px; }
#allclass .onejinfo .jname span { color: #ff0000; font-size: 16px; font-weight: bold; margin-right: 6px; }

#allclass .onejinfo .jname a { color: #0064b8; font-size: 14px; text-decoration: underline; }
#allclass .onejinfo .jjianjie { line-height: 20px; word-break: break-all; }
#allclass dl { width: 850px; text-align: left; padding: 15px 30px 10px 20px; clear: both; }
#allclass dt { padding: 0px; text-align: left; padding: 0 0 10px 0; font-weight: bold; color: #FF9900; clear: both; }

#allclass dt a { margin-left: 5px; color: #FF9900; text-decoration: None; margin-right: 5px; }
#allclass dt a:hover { color: #666666; text-decoration: underline; }
#allclass dt a:visit { color: #FF9900; text-decoration: None; }

#allclass dd { padding: 0 0 10px 0; width: 850px; height: auto; line-height: 22px; display: inline-block; white-space: normal; list-style-type: none; font-family: 宋体; font-size: 12px; color: #3367CC; margin-left: 5px; margin-right: 5px; }


#allclass dd a { margin-right: 5px; color: #3465CB; text-decoration: None; margin-left: 5px; }
#allclass dd a:hover { color: #CA3432; text-decoration: underline; }
#allclass dd a:visited { color: #3465CB; text-decoration: none; }
#allclass ul { margin-top: 10px; }
#allclass li { width: 260px; float: left; margin-left: 10px; text-align: left; line-height: 25px; padding-left: 17px; height: 25px; font-size: 14px; color: #0061b1; white-space: nowrap; text-overflow: clip; -o-text-overflow: clip; overflow: hidden; }
#allclass li a { color: #0061b1; font-size: 14px; }
#allclass p { text-align: left; color: #303030; font-size: 14px; background-image: url(../images/lby-xw_03.gif); line-height: 25px; background-repeat: no-repeat; background-position-y: 8px; height: 25px; padding-left: 14px; margin-left: 30px; }
#allclass p a { color: #303030; float: left; }
#allclass p span { color: #303030; float: right; margin-right: 20px; }
#allclass #pageinfo { overflow: hidden; text-align: center; line-height: 50px; width: 100%; height: 50px; border-top: #d0d0d0 1px dashed; margin-top: 30px; font-size: 13px; background-image: none; }
#allclass1 { float: left; padding: 0px 2px 0px 0px; height: auto; border-right: #bfe4f8 1px solid; border-top: #bfe4f8 1px solid; border-left: #bfe4f8 1px solid; border-bottom: #bfe4f8 1px solid; width: 896px; background-color: #f3f8fe; margin-bottom: 10px; text-align: left; }
#allclass1 .newstitle { color: #9a0000; font-size: 18px; font-weight: bold; margin-top: 30px; margin-bottom: 10px; text-align: center; }
#allclass1 .editor { line-height: 28px; background-color: #e6f1fd; width: 580px; height: 28px; color: #1f376d; margin-bottom: 30px; text-align: left; margin-left: 150px; }
#allclass1 .editor span { color: #1f376d; margin-left: 40px; }
#allclass1 #newscontent { line-height: 25px; color: #0064b9; text-align: left; padding-left: 40px; padding-right: 40px; font-size: 14px; }
.typenamelist { border-bottom: #cdd1d4 1px dashed; margin-left: 20px; margin-top: 10px; height: 100px; }
.typenamelist p { float: left; margin-left: 5px; margin-right: 5px; line-height: 25px; height: 25px; background-image: url(../images/sy_40.gif); background-repeat: no-repeat; background-position-y: center; font-size: 13px; width: 135px; }
.typenamelist #currenttype a { color: #ff0000; font-weight: bold; }
#allclass1 ul { margin: 20px; }
#allclass1 li { width: 290px; float: left; height: 22px; white-space: nowrap; text-overflow: clip; -o-text-overflow: clip; overflow: hidden; }
.typenamelist p a { padding-left: 15px; color: #fd9900; }
.jpic { width: 196px; height: 235px; }
.jpic .pictitle { width: 196px; height: 27px; }
.jpic .pictitle .leftpic { background-image: url(../images/qkxs_03.gif); background-repeat: no-repeat; width: 26px; height: 27px; float: left; }
.jpic .pictitle .titlename { background-image: url(../images/qkxs_05.gif); width: 169px; background-repeat: repeat-x; height: 27px; border-right: #d5d5d5 1px solid; color: #323232; font-size: 13px; line-height: 27px; font-weight: bold; text-align: left; float: right; }
.jpic .pic { text-align: center; background-image: url(../images/qkxs_14.gif); border-bottom: #d5d5d5 1px solid; border-left: #d5d5d5 1px solid; width: 194px; background-repeat: repeat-x; height: 208px; border-right: #d5d5d5 1px solid; color: #323234; }
.jpic .pic > img { margin-top: 10px; margin-bottom: 10px; }
.basicinfo { padding-bottom: 3px; padding-left: 3px; width: 188px; padding-right: 3px; padding-top: 3px; border-bottom: #d5d5d5 1px solid; border-left: #d5d5d5 1px solid; border-top: #d5d5d5 1px solid; border-right: #d5d5d5 1px solid; margin-top: 5px; word-wrap: break-word; }
.basicinfo .sjcon { background-color: #f3f8fe; width: 100%; height: 100%; }
.basicinfo .sjcon p { text-align: left; color: #313134; margin-top: 0px; margin-bottom: 10px; padding-left: 10px; }
.jinfocenter { width: 475px; float: left; margin-left: 10px; }
.jinforight { width: 195px; }
.jinfocenter .jjianjie { text-align: left; }
.jinfocenter .jjianjie .jjianjietitle { overflow: hidden; line-height: 22px; background-image: url(../images/qkxs_07.gif); background-repeat: no-repeat; }
.jinfocenter .jjianjie .jjianjietitle .jname { color: #52b84a; font-size: 14px; margin-left: 8px; float: left; width: 420px; }
.jinfocenter .jjianjie .jjianjietitle .jj { color: #D1D1D1; margin-left: 10px; font-weight: bold; }
.jinfocenter .jjianjie .jjianjiecon { word-break: break-all; border-top: #c3c3c3 1px dashed; line-height: 25px; width: 100%; height: 100%; color: #343434; font-size: 13px; padding-top: 10px; text-indent: 10px; }


.jinfocenter .jjianjie .jjianjiecon .adddp { margin-left: 20px; list-style-type: none; }
.jinfocenter .jjianjie .jjianjiecon .adddp li { height: 30px; }
.jinfocenter .anniu { width: 100%; height: 30px; text-align: center; margin-top: 10px; }
.jinfocenter .anniu p { background-image: url(../images/qkxs_23.gif); width: 175px; background-repeat: no-repeat; float: left; height: 27px; color: #323232; font-size: 14px; font-weight: bold; text-align: left; padding-left: 40px; margin-top: 0px; padding-top: 3px; }
.jinfocenter .anniu p a { color: #38c; font-weight: normal; }
.jinfocenter .zginfo { border-bottom: #ffbf9c 1px solid; text-align: left; width: 480px; }
.jinfocenter .zginfo .zgtitle { background-image: url(../images/sy_64.gif); background-color: #ffe2d0; background-position-x: left; width: 466px; background-repeat: no-repeat; height: 26px; color: #fff100; font-size: 13px; font-weight: bold; text-align: left; line-height: 26px; padding-left: 15px; }
.jinfocenter .zginfo .zgcon { border-left: #ffbf9c 1px solid; line-height: 25px; background-color: #fffaef; width: 459px; border-top: #ffbf9c 1px solid; border-right: #ffbf9c 1px solid; text-align: left; padding-left: 10px; padding-right: 10px; }
.jinfocenter .zginfo .zgcon h2 { padding-left: 0; font-weight: bold; font-size: 12.0pt; background-color: transparent !important; color: #ff6600 !important; }
.jinfocenter .zginfo .zgcon h2 * { padding-left: 0; font-weight: bold; font-size: 12.0pt; background-color: transparent !important; color: #ff6600 !important; }
.jinfocenter .zginfo .zgcon + a { text-align: center; padding-bottom:10px; font-size: 14px; font-weight: bold; color: red; text-indent: 10px; width: 479px; background: #fffaef; display: block; border: 1px solid #ffbf9c; border-top: 0; border-bottom: 0; line-height: 24px; border-top: 0; }
.jinfocenter .zginfo .comments { line-height: 24px; font-size: 14px; }
.jinfocenter .zginfo .comments li { background: #fffaef; padding: 10px; border: 1px solid #ffbf9c; position: relative; }
.jinfocenter .zginfo .comments li .author { color: #666; margin-bottom: 10px; line-height: 24px; font-size: 12px; }
.jinfocenter .zginfo .comments li .author .img { width: 24px; height: 24px; position: absolute; left: 20px; }
.jinfocenter .zginfo .comments li .author .img img { width: 100%; height: 100%; border-radius: 50%; }
.jinfocenter .zginfo .comments li .author .name { color: #4993ec; margin-right: 10px; }
.jinfocenter .zginfo .comments li .author .name:hover { text-decoration: underline; }
.jinfocenter .zginfo .comments li .author .time { color: #999; }
.jinfocenter .zginfo .comments li .detail { line-height: 24px; margin-bottom: 10px; }
.jinfocenter .zginfo .comments li .huiying { margin-bottom: 5px; padding-top: 5px; border-top: 1px solid #ececec; margin-left: 4em; color: #666; line-height: 24px; }
.jinfocenter .zginfo .viewmore { font-size: 14px; margin-bottom: 10px; display: block; color: #f40; text-align: center; background: #fffaef; border: 1px solid #ffbf9c; padding: 10px; }
.jinforight .sametypej { width: 195px; }
.jinforight .sametypej .stjtitle { background-image: url(../images/qkxs_10.gif); border-bottom: #d5d5d5 1px solid; border-left: #34a5df 1px solid; background-position-x: center; width: 178px; background-repeat: repeat-x; height: 25px; border-top: #d5d5d5 1px solid; border-right: #34a5df 1px solid; color: #323232; font-size: 13px; font-weight: bold; text-align: left; line-height: 25px; padding-left: 15px; }
.jinforight .sametypej .stjcon { text-align: center; border-bottom: #d5d5d5 1px solid; border-left: #d5d5d5 1px solid; background-color: #fafafa; border-right: #d5d5d5 1px solid; }
.jinforight .sametypej .stjcon p { border-bottom: #cfcfcf 1px dashed; line-height: 25px; width: 150px; color: #313131; background-image: url(../images/qkxs_19.gif); background-repeat: no-repeat; background-position: left center; text-align: left; padding-left: 10px; white-space: nowrap; text-overflow: clip; -o-text-overflow: clip; overflow: hidden; }
.userleft { width: 207px; float: left; margin-top: 10px; }
.userleft .lefttitle { background-image: url(../images/yhzx-gr_03.gif); border-bottom: #31dbd9 1px solid; border-left: #31dbd9 1px solid; width: 205px; background-repeat: repeat-x; height: 25px; border-top: #31dbd9 1px solid; border-right: #31dbd9 1px solid; text-align: left; color: #df3400; font-size: 14px; font-weight: bold; }
.userleft .lefttitle img { margin-top: 5px; margin-left: 30px; margin-right: 10px; }
.userleft .leftcon { overflow: hidden; text-align: center; position: relative; margin: 0; border-bottom: #c7efef 1px solid; border-left: #c7efef 1px solid; background-color: #f3fdff; border-top-color: #c7efef; width: 205px; border-top-width: 1px; border-right: #c7efef 1px solid; }
.userleft .leftcon ul { background-color: #ffffff; list-style-type: none; padding-top: 15px; }
.userleft .leftcon li { background-image: url(../images/yhzx-gr_18.gif); margin-top: 3px; width: 200px; background-repeat: no-repeat; height: 54px; float: left; margin-right: 1px; position: relative; }
.userleft .leftcon .lastleft { background-image: url(../images/yhzx-gr_29.gif); margin-top: 3px; width: 200px; background-repeat: no-repeat; height: 45px; }
#box .userleft .leftcon li a { display: block; color: #a56a3f; font-size: 14px; font-weight: bold; padding-top: 10px; }
#box .userleft .leftcon li #current { color: #3c8300; }
#box .userleft .leftcon li a:hover { color: #3c8300; }
#box .userleft .leftcon li.cur a { color: #3c8300; }

#box .userleft .leftcon A:visited { color: #a56a3f; font-size: 14px; font-weight: bold; }
.leftcon ul li dl { display: none; }

/* specific to non IE browsers */
.leftcon ul li:hover dl { display: block; position: absolute; top: 0; left: 205px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }

.leftcon ul li:hover dl dt dl { display: none; }
.leftcon ul li:hover dl dt { display: block; color: #000; background-image: none; background-color: ghostwhite; padding-left: 5px; padding-right: 5px; width: 150px; }
.leftcon ul li:hover dl dt a { }
.leftcon ul li:hover dl dt a:hover { }
.leftcon ul li:hover dl dt:hover dl { display: block; position: absolute; left: 105px; top: 0; }
.userright { width: 688px; float: left; margin-top: 10px; margin-left: 5px; }
.userright .righttitle { background-image: url(../images/yhzx-gr_03.gif); border-bottom: #31dbd9 1px solid; border-left: #31dbd9 1px solid; width: 686px; background-repeat: repeat-x; height: 25px; border-top: #31dbd9 1px solid; border-right: #31dbd9 1px solid; text-align: left; color: #007f9f; font-size: 12px; font-weight: normal; line-height: 25px; }
.userright .righttitle span { color: #007f9f; font-size: 12px; display: block; float: left; }
.userright .rightcon { border-bottom: #c7efef 1px solid; border-left: #c7efef 1px solid; background-color: #f3fdff; border-top-color: #c7efef; width: 686px; border-top-width: 1px; border-right: #c7efef 1px solid; }
.userright .rightcon .rightcontrue { background-color: #ffffff; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; width: 682px; }
.userright .rightcon .rightcontrue .righttitlename { background-image: url(../images/yhzx-gr_21.gif); line-height: 26px; width: 600px; background-repeat: no-repeat; background-position: left center; height: 26px; color: #e03700; font-size: 14px; font-weight: bold; border-bottom: #0cadca 1px solid; text-align: left; padding-left: 20px; margin-top: 10px; }
.userright .righttitle .username { color: #ff0000; font-weight: bold; margin-left: 20px; margin-right: 5px; }
.userright .righttitle .tuichu { background-image: url(../images/yhzx-gr_08.gif); width: 47px; background-repeat: no-repeat; height: 20px; background-position-y: 3px; text-align: center; margin-left: 100px; }
.userright .righttitle .returnindex { background-image: url(../images/yhzx-gr_08.gif); width: 73px; height: 20px; background-position-y: 3px; text-align: center; background-repeat: no-repeat; margin-left: 30px; }
.userright .rightcon .rightcontrue ul { background-color: #f8fefe; width: 90%; list-style-type: none; margin-top: 5px; }
.userright .rightcon .rightcontrue li { clear: both; text-align: left; padding:5px 15px; }
.userright .rightcon .rightcontrue .jfengmian { height: 160px; margin-top: 10px; }
.userright .rightcon .rightcontrue li img { width: 120px; float: left; height: 155px; margin-right: 10px; padding-left: 40px; }
.userright .rightcon .rightcontrue li p { text-align: left; line-height: 40px; height: 40px; }
.userright .rightcon .rightcontrue li span { color: #76716e; font-weight: bold; margin-right: 5px; width: 145px; display: block; float: left; }
.userright .rightcon .rightcontrue .sclistclass { border-bottom: #a1a5a6 1px dashed; clear: both; }
.userright .rightcon .rightcontrue .sclistclass span { color: #76716e; font-weight: bold; margin-right: 5px; width: 95px; display: block; float: left; margin-top: 5px; margin-bottom: 5px; }
.regtop { background-image: url(../images/zc_03.gif); width: 900px; background-repeat: no-repeat; background-position-y: bottom; height: 8px; margin-top: 10px; background-color: #faffff; }
.regbuttom { background-image: url(../images/zc_10.gif); width: 900px; background-repeat: no-repeat; background-position-y: top; height: 8px; background-color: #faffff; }
.regbody { border-left: #c5e6ee 1px solid; width: 898px; border-right: #c5e6ee 1px solid; background-color: #faffff; }
.regbody .regtitle { width: 90%; }
.regbody .regtitle .regtitlename { line-height: 34px; background-color: #d5f6fb; width: 100%; height: 34px; color: #008ca7; font-size: 20px; font-family: 黑体; }
.reg_body { width: 100%; text-align: left; }

.reg_body_title { border-top: #cce1ff 1px solid; width: 750px; height: 26px; background-color: #f3fbff; font-size: 14px; vertical-align: middle; color: #0969c8; line-height: 26px; padding-left: 15px; font-weight: bold; text-align: left; }
.reg_body_content ul { text-align: left; list-style-type: none; width: 750px; position: relative; }
.reg_body_content li { text-align: left; list-style-type: none; width: 750px; position: relative; }

.reg_body_title span { font-size: 12px; color: #939393; }
.reg_body_content { width: 750px; text-align: center; margin-top: 35px; margin-bottom: 10px; }

.reg_body_content .r_title { display: inline-block; width: 100px; text-align: right; vertical-align: middle; }
.reg_body_content .r_title_r { display: inline-block; width: 100px; text-align: right; vertical-align: middle; margin-bottom: 20px; }
.reg_body_content .r_input { display: inline-block; width: 340px; text-align: left; vertical-align: middle; margin: 0 0 0 0; padding-right: 0px; padding-left: 20px; padding-bottom: 0px; padding-top: 0px; }
.reg_body_content .r_input_r { display: inline-block; text-align: left; vertical-align: middle; padding: 0 0 0 20px; margin: 0 0 20px 0; }
.reg_body_content input { width: 300px; padding: 0 0 0 0; margin: 0 0 0 0; height: 18px; }

.reg_body_content .r_input_r input { width: 20px; padding: 0 0 0 0; margin: 0 0 0 0; }
.reg_body_content .r_info { padding-left: 120px; color: #606060; margin-bottom: 20px; width: 300px; padding-top: 5px; }
.reg_body_content .err { position: absolute; top: 0px; left: 450px; width: 200px; text-align: left; vertical-align: middle; }
.reg_body_content .ok { position: absolute; top: 0px; left: 450px; width: 200px; text-align: left; vertical-align: middle; }

.reg_body_yh { text-align: right; width: 400px; margin-top: 10px; margin-bottom: 10px; }
.reg_body_yh span { float: left; }
.input { border-right: #84a2bc 1px solid; border-top: #84a2bc 1px solid; border-left: #84a2bc 1px solid; width: 300px; border-bottom: #84a2bc 1px solid; height: 15px; }
.inputhover { border-right: #FFAF14 1px solid; border-top: #FFAF14 1px solid; border-left: #FFAF14 1px solid; width: 300px; border-bottom: #FFAF14 1px solid; height: 15px; }
.inputhover_g { border-right: #00cc00 1px solid; border-top: #00cc00 1px solid; border-left: #00cc00 1px solid; width: 300px; border-bottom: #00cc00 1px solid; height: 15px; }
.inputhover_r { border-right: #ff0000 1px solid; border-top: #ff0000 1px solid; border-left: #ff0000 1px solid; width: 300px; border-bottom: #ff0000 1px solid; height: 15px; }
.reg_body_info { width: 300px; text-align: left; color: #606060; }
#yanzhma { width: 50px; margin-left: 5px; margin-right: 5px; }
.r_subbottom { background: url("../images/zhuce_04.gif"); height: 23px; width: 133px; margin-top: 3px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; text-align: center; vertical-align: middle; padding-top: 4px; }
.loginbody { width: 300px; }
.loginbody ul { list-style-type: none; margin-top: 20px; margin-bottom: 10px; }
.loginbody li { text-align: left; height: 30px; }
.loginbody li img { border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none; margin-left: 10px; }
.secondtypelist { margin-left: 20px; margin-right: 20px; clear: both; }
.secondtypelist p { line-height: 22px; width: 140px; height: 22px; float: left; background-image: url(../images/sy_40.gif); background-repeat: no-repeat; background-position: left center; padding-left: 14px; text-align: left; }
.secondtypelist #currentselect a { color: #ff0000; font-weight: bold; }
.secondtypelist p a { color: #FD9900; }
.scresult { margin: auto; text-align: center; border-bottom: #add5ee 1px solid; border-left: #add5ee 1px solid; background-color: whitesmoke; color: #009900; border-top: #add5ee 1px solid; border-right: #add5ee 1px solid; font-size: 12px; line-height: 50px; height: 50px; }
.firstline { width: 650px; text-align: left; border-right: #add5ee 1px solid; border-top: #add5ee 1px solid; border-left: #add5ee 1px solid; border-bottom: #add5ee 1px solid; margin-top: 10px; padding-right: 10px; padding-left: 10px; }
.firstline .picsomeinfo { height: 160px; text-align: left; width: 350px; float: left; }
.firstline .picsomeinfo img { float: left; }
.firstline .picsomeinfo .userinfo { width: 400px; }
.firstline .picsomeinfo .userinfo p { margin-top: 10px; margin-left: 10px; }
.firstline .picsomeinfo .userinfo p span { font-weight: bold; }
.firstline .picsomeinfo .somelink { clear: both; text-align: center; margin-top: 20px; }
.firstline .picsomeinfo .somelink a { margin-right: 40px; }
.heibaninfo { line-height: 25px; background-color: #fffaef; width: 650px; text-align: left; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; }
.jianyi { width: 250px; float: right; margin-top: 10px; }

.jianyi p { color: #008040; font-weight: bold; }
.jl_content { margin: auto; width: 600px; margin-top: 5px; text-align: left; line-height: 15px; padding: 0px; }
.ly_show { margin-top: 5px; width: 600px; padding-left: 35px; color: #000000; height: 50px; overflow: auto; }
.ly_fb { margin: auto; width: 600px; text-align: left; margin-top: 10px; height: 200px; background-image: url(../images/ly.gif); background-repeat: no-repeat; background-position: left top; text-indent: 120px; }
.ly_bt1 { width: 450px; text-align: left; float: right; margin-top: 20px; text-indent: 0pt; }
.hf { margin: auto; margin-top: 10px; width: 600px; margin-bottom: 0px; }
.hr_content { margin: auto; text-align: left; width: 600px; padding-left: 20px; height: 60px; padding-top: 5px; margin-top: 0px; }
.hf_box { width: 600px; padding-left: 35px; height: 50px; margin-top: 5px; line-height: 25px; color: #3C3C3C; border-top: #7f7f7f 1px dashed; overflow: auto; }
h2 { height: 24px; line-height: 24px; font-size: 12px; text-align: left; margin: 0px; padding-left: 36px; padding-right: 16px; font-weight: normal; background-color: #FFF6DD; width: 600px; }
h4 { height: 24px; line-height: 24px; font-size: 12px; font-weight: normal; }
.writer { width: auto; height: 24px; line-height: 24px; color: #FF8A00; margin-right: 20px; }
.jianyi1 { width: 450px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; padding-top: 0px; float: left; }

.jianyi1 p { color: #008040; font-weight: bold; text-align: left; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.onedpinfo { overflow: hidden; width: 672px; background-color: #f3f8fe; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; line-height: 24px; }
.onedpinfo p { color: #666666; }
.onedpinfo p > img.avatar { float: left; height: 48px; width: 48px; margin-right: 10px; border-radius: 50%; }
.onedpinfo p span { color: #000000; }
.onedpinfo ul { list-style-type: none; margin-left: 20px; width: 550px; display: block; float: left; }
.onedpinfo li { display: block; width: 170px; float: left; font-family: 宋体; margin-top: 5px; margin-bottom: 5px; }
.onedpinfo li span { color: #ff6600; }
.otherblink { width: 680px; padding-top: 20px; text-align: left; }
.otherblink a { margin-left: 10px; }
.pageinfo { margin-top: 10px; margin-bottom: 10px; width: 100%; text-align: center; font-size: 14px; }
.pageinfo a { font-size: 14px; margin-left: 5px; margin-right: 5px; }
.huiyinginfo { border-right: #d5d5d5 1px solid; border-top: #d5d5d5 1px solid; border-left: #d5d5d5 1px solid; width: 560px; border-bottom: #d5d5d5 1px solid; text-align: left; font-size: 12px; font-family: 宋体; float: right; margin-top: 15px; margin-bottom: 15px; padding-right: 10px; padding-left: 10px; line-height: 24px; }
.huiyinginfo .respond { border-bottom: #d5d5d5 1px dashed; }
.huiyinginfo .respond h6 { font-size: 12px; color: #343233; padding-left: 30px; position: relative; }
.huiyinginfo .respond h6 img.avatar { width: 22px; height: 22px; top: 2px; border-radius: 50%; position: absolute; left: 0; }
.huiyinginfo .respond span { color: #0099ff; }
/*期刊页面 投稿按钮*/
.toTouGao { border-bottom: 1px solid #CBDFE8; width: 480px; padding: 6px 0; }
.toTouGao span { font-weight: bold; font-size: 14px; padding-left: 10px; line-height: 26px; height: 26px; display: inline-block; }
.toTouGao a { font-family: "Microsoft Yahei"; font-weight: bold; font-size: 15px; border-radius: 2px; color: #fff; padding: 0px 12px; line-height: 26px; height: 26px; text-align: center; display: inline-block; border: 1px solid #f59a3d; background-color: #f59a3d; }
.toTouGao a:hover { border: 1px solid rgb(255, 125, 125); background-color: #E37D00; text-decoration: none; }
.helpinfo { border-right: #d5d5d5 1px solid; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; width: 660px; line-height: 25px; padding-top: 10px; }
.onehelpinfo { background: #F3F8FE; position: relative; /*border: 1px solid #CBDFE8;*/ margin: 10px 0; width: 680px; line-height: 22px; color: #666666; }
.onehelpinfo .helptitle { background: #dbf1d4; width: 665px; height: 25px; font-size: 14px; padding-left: 15px; font-weight: bold; padding-top: 8px; }
.onehelpinfo .helptitle span { margin-left: 4px; margin-right: 4px; }
.onehelpinfo .helptitle span em { font-size: 18px; color: #FF7C00; font-weight: bold; margin-left: 3px; margin-right: 3px; }
.onehelpinfo p { margin-left: 10px; line-height: 24px; margin-right: 10px; font-size: 14px; padding-bottom: 10px; padding-top: 10px; }
.onehelpinfo p span { color: #666666; }
.onehelpinfo p .helper { color: #261CDC; }
#zindexDiv { position: absolute; z-index: 50; width: expression(this.nextSibling.offsetWidth); height: expression(this.nextSibling.offsetHeight); top: expression(this.nextSibling.offsetTop); left: expression(this.nextSibling.offsetLeft); }
.start0 { width: 200px; float: left; font-family: 宋体; background-position: 53px -1px; background-image: url(/images/review_start.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.start1 { width: 200px; float: left; font-family: 宋体; background-position: 53px -15px; background-image: url(/images/review_start.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.start2 { width: 200px; float: left; font-family: 宋体; background-position: 53px -29px; background-image: url(/images/review_start.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.start3 { width: 200px; float: left; font-family: 宋体; background-position: 53px -43px; background-image: url(/images/review_start.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.start4 { width: 200px; float: left; font-family: 宋体; background-position: 53px -57px; background-image: url(/images/review_start.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.start5 { width: 200px; float: left; font-family: 宋体; background-position: 53px -71px; background-image: url(/images/review_start.gif); background-repeat: no-repeat; height: 17px; overflow: hidden; }
.tptitle { margin-left: 15px; width: 160px; line-height: 23px; text-align: left; color: #004586; padding-top: 10px; }
.tpcon { margin-left: auto; margin-right: auto; width: 160px; margin-bottom: 10px; text-align: left; }

.tpcon p { height: 25px; }
.tpview { width: 220px; height: 380px; margin-left: auto; margin-right: auto; }
.tpview .tptitle1 { width: 220px; height: 38px; background-image: url(/images/vote03_32.png); background-repeat: no-repeat; font-size: 12px; }
.tpview .tpcon { border-right: #a1c3d7 1px solid; border-left: #a1c3d7 1px solid; border-bottom: #a1c3d7 1px solid; width: 218px; height: 370px; background-color: #f2fbfe; }
.tpview .tpcon .tpobject { width: 190px; text-align: left; color: #004586; line-height: 22px; margin-left: auto; margin-right: auto; }
.tpview .tpcon .tpresult { margin-left: auto; margin-right: auto; width: 190px; text-align: left; padding-top: 10px; }
.tpview .tpcon .tpresult p { height: 25px; line-height: 25px; }
.tpview .tpbuttom { font-size: 0px; background-image: url(/images/vote03_38.png); width: 220px; background-repeat: no-repeat; height: 6px; }
.oatsstr { background-image: url(/images/lby-xw_03.gif); background-repeat: no-repeat; background-position: 10px 8px; text-align: left; line-height: 23px; width: 878px; padding-left: 20px; border-bottom: #ff9900 1px; border-left: #ff9900 1px; border-top: #ff9900 1px; border-right: #ff9900 1px; margin-top: 10px; margin-bottom: 10px; }
.tgjlclass { padding-left: 5px; padding-right: 5px; }
.category-pop { float: left; position: static; }
.category-pop a { border-bottom: #fec08f 1px solid; background-color: #fff8d9; color: #ff9900; border-top: #fec08f 1px solid; height: 21px; float: left; line-height: 21px; border-right: #fec08f 1px solid; }
.pop-l { background-image: url(../images/sprites.gif); width: 11px; background-repeat: no-repeat; background-position: 0px 0px; height: 23px; float: left; }
.pop-r { background-image: url(../images/sprites.gif); width: 11px; background-attachment: fixed; background-repeat: no-repeat; background-position: 0px 24px; height: 23px; float: right; }
.wdleft { width: 690px; float: left; margin-top: 6px; }
.wdright { width: 200px; float: right; margin-top: 6px; }
.container { background-image: url(/images/ask-bg_0272109a.png); background-repeat: repeat-x; background-position: center top; margin-top: 0px; margin-left: 0px; padding-top: 20px; }
.wdtitlecn { background-image: url(/images/zjda.jpg); background-repeat: no-repeat; background-position: 20px center; margin-top: 0px; margin-bottom: 20px; margin-left: 20px; height: 58px; }
.wdtitlecn h1 { font-size: 16px; text-align: left; padding-left: 70px; line-height: 48pt; }

.wdtitle { background-image: url(/images/wh.jpg); background-repeat: no-repeat; background-position: 10px center; margin-top: 0px; margin-bottom: 20px; }
.wdtitle h1 { font-size: 16px; text-align: left; padding-left: 45px; }
.wdcontent { width: 600px; color: #333333; padding: 0 10px; font-size: 14px; text-align: left; }
.wdxg { width: 600px; overflow: hidden; margin-bottom: 10px; font-size: 12px; }
.wdxg span { color: #999999; float: left; margin-left: 10px; }
.wdxg span a { color: #999999; }
.wdxg span a:hover { color: #ff0066; }
.plcon { width: 600px; border-bottom: gainsboro 1px dashed; padding-bottom: 20px; padding-top: 20px; margin-bottom: 20px; }
.plcon p { color: #2d64b3; float: right; margin-left: 3px; margin-right: 3px; font-size: 13px; }
.plcon .ztbg { background-image: url(/images/ztnumbg.gif); width: 60px; background-repeat: no-repeat; background-position: center center; height: 24px; color: #c11a34; font-weight: bold; }
.wdtstyle { font-size: 16px; line-height: 38px; }
.plclass { display: none; border-top: #ddd 1px solid; border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; border-right: #ddd 1px solid; clear: both; width: 350px; height: 80px; margin-top: 10px; margin-bottom: 10px; text-align: right; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; }

.float_layer { width: 180px; right: 0px !important; border: 1px solid #FB9C5B; display: none; background: #fff; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; border-bottom: 1px solid #FB9C5B; position: relative; background-image: none; background-color: #FB9C5B; }

.float_layer .min { width: 21px; height: 20px; background: url(/fdimg/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(/fdimg/min.gif) no-repeat 0 0; }

.float_layer .max { width: 21px; height: 20px; background: url(/fdimg/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(/fdimg/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(/fdimg/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(/fdimg/close.gif) no-repeat 0 0; }

.float_layer .content1 { height: 240px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666; }
.float_layer .wrap { padding-left: 10px; padding-right: 10px; }
.wrap p { padding-bottom: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; }
.wrap p a { color: #000000; font-size: 13px; text-decoration: none; }
.wrap p a:hover { color: #ff0033; text-decoration: underline; }
.mod, .smod { border: 1px solid #C4E1F1; margin-bottom: 20px; border-radius: 3px; }
.mod h2 { background: #E0F6D0; width: 663px; padding-bottom: 3px; padding-left: 15px; padding-right: 15px; padding-top: 3px; }
.mod h2 label { color: #d44b38; font-size: 14px; font-weight: bold; }
.mod h2 span { float: right; }
.mod h2 span a { font-size: 13px; margin-left: 10px; }
.mod ul { margin: 15px; overflow: hidden; zoom: 1; }
.mod ul li { float: left; overflow: hidden; zoom: 1; margin-bottom: 10px; text-align: left; }
.digest { height: 490px; }
.digest li { width: 292px; padding: 10px 0 12px; border-bottom: 1px dotted #eee; line-height: 25px; }
.digest ul li img, .digest ul li .info { float: left; }
.digest ul li img { margin-right: 10px; border: 0px; }
.digest ul li .info p { font-size: 12px; color: #999; }

.latest ul { margin: 10px 15px; }
.latest li { width: 292px; }
.latest span { float: right; font-size: 12px; }
.members ul { margin-right: -10px; }
.members li { width: 60px; height: 80px; margin-right: 7px; }
.members li em { display: block; height: 20px; font-size: 12px; font-style: normal; width: 50px; overflow: hidden; text-align: center; }
.smod h2 { padding: 5px 10px; background: #eee; color: #d44b38; }
.smod ul { margin: 10px; }
.smod li { margin-bottom: 5px; }
#Content { width: 680px; }
#Content h1 { width: 660px; line-height: 52px; text-align: center; color: #E12303; font-family: 楷体_GB2312; font-size: 22px; font-weight: bold; }
#Content .readnav { width: 660px; height: 26px; line-height: 26px; text-align: center; color: #666666; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #CCCCCC; font-size: 12px; }
#Content .readnav span { width: 81px; padding-left: 20px; height: 26px; margin-left: 4px; margin-right: 4px; }
.readtext { width: 660px; margin-left: auto; margin-right: auto; margin-top: 15px; text-align: left; line-height: 32px; font-size: 14px; background-image: url('/images/bgline.gif'); background-position-y: bottom; overflow: hidden; }
.Recommend { width: 700px; height: 70px; text-align: center; margin-top: 5px; }
.Recommend > a { display: inline-block; }
.Recommend span { float: right; width: 145px; padding-top: 25px; }

/*图标样式*/
i.hot,
i.new { position: relative; }
i.hot:before,
i.new:before { margin-top: -6px; right: -10px; top: 50%; border: 4px solid transparent; font-size: 0; position: absolute; }
i.hot:after,
i.new:after { margin-top: -9px; right: -25px; font: normal 12px/1 "宋体"; top: 50%; color: #fff; padding: 2px 2px; display: block; border-radius: 2px; position: absolute; }
i.hot:before { border-right-color: #FF9900; content: ""; }
i.hot:after { background-color: #FF9900; content: "热"; }
i.new:before { border-right-color: #FF9900; content: ""; }
i.new:after { background-color: #FF9900; content: "新"; }

#related, #comment { overflow: hidden; font-size: 12px; text-align: left; }
#related > h2 { float: left; width: 274px; cursor: pointer; }
#related > h2.cur { color: red; font-weight: bold; }
#related > h2,
#comment h2 { border-bottom: 1px solid #eee; font-size: 14px; color: #999; background-image: none; background-color: transparent; }
#related ul.ar { clear: left; margin: 10px 0; overflow: hidden; zoom: 1; }
#related ul.ar li { padding: 0; float: left; width: 295px; margin-right: 5px; border-bottom: 1px dashed #eee; }
#related ul.ar li a { margin-right: 10px; }
#related .panel { display: none; clear: left; border: none; }
#related .panel h2 { color: #333; border-bottom: none; }
#clist { margin: 15px 0; }
.mavatar { overflow: hidden; background-color: #f2f2f0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.postcomment { margin: 10px 0; }
.bavatar { width: 80px; height: 80px; border-radius: 10%; }
.mavatar { width: 48px; height: 48px; border-radius: 100%; }
.cu { width: 50px; float: left; }
.ci { width: 600px; float: right; }
#clist li { padding: 20px 0 15px; border-bottom: 1px dashed #eee; overflow: hidden; list-style-type: none; }
.dr { float: right; }

.postcomment textarea { width: 594px; height: 75px; border: 1px solid #ddd; padding: 5px; overflow: hidden; }
.msgrow { margin: 5px 0px 5px 0px; border-bottom: #f9efef 1px solid; }

#msg .msgli { width: 538px; background-color: #F6F6FA; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 0px solid; text-align: left; display: block; height: 25px; line-height: 25px; }

#msg .msggreen { color: #318162; font-weight: normal; font-size: 12px; }

#msg .msggreenb { color: #318162; font-weight: bolder; font-size: 12px; width: 80px; }

#msg .time { font-size: 12px; font-weight: normal; color: Black; }
/*2010-09-08-hll*/
.title_o { text-align: right; padding: 0; clear: both; height: 0px; }

.clearTitle { background: none; font-size: 14px; height: 35px; width: 100%; padding: 0; }
@media screen and (max-width: 600px) {
    .float_layer .content1, .float_layer h2 {
        display: none;
    }
}