/*全部公用样式*/
body{ margin:0 auto; padding:0; width:920px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#535353;}
div,FORM,ul,li,img{ margin:0; padding:0; border:0;}
li{list-style:none;}
p{margin:0; padding:0}

a{ color:#535353; text-decoration:none;}
a:hover{ color:#840606; text-decoration:underline;}
a:active{ color:#535353; text-decoration:none}

/*div定位*/
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

.hide{ display:none;}
.show { display:}
/*网站头部和banner*/
.logo{ margin-left:40px;}
#header,#banner,#content,#bottom{ width:920px; position:relative}
#header{height:108px;margin-bottom:2px;}
#banner{margin-top:4px;margin-bottom:4px;}
.banner_kcjj{margin-top:9px; margin-right:9px; margin-left:5px; margin-bottom:5px; }

.mzsma:hover{ background:#840606; cursor:pointer; color:#FFFFFF}
#mzsm{ position:absolute; display:none; z-index:100; background:#DAEFFE; border:1px dashed #990000; width:200px;text-indent:2em; line-height:150%; padding:5px; color:#CC0000}
.search{ color:#555555}
/*圆角阴影边框*/
.div_top { height:4px; background:url(../images/div_top_bg.gif) repeat-x;}
.div_top_left { width:4px; height:4px; background:url(../images/corner_left_top.gif) no-repeat;}
.div_top_right { width:4px; height:4px; background:url(../images/corner_right_top.gif) no-repeat}
.div_left{ width:4px; background:url(../images/div_left_bg.gif) repeat-y;}
.div_right{ width:4px; background:url(../images/div_right_bg.gif) repeat-y}
.div_bottom{ height:6px; background:url(../images/div_bottom_bg.gif) repeat-x}
.div_bottom_left { width:4px; height:6px; background:url(../images/corner_left_bottom.gif) no-repeat}
.div_bottom_right { width:4px; height:6px; background:url(../images/corner_right_bottom.gif) no-repeat}

/*模块标题样式*/
.title_bg { background:url(../images/title_bg.gif) no-repeat 4px; height:26px; border-bottom:1px solid #e42929; margin-bottom:3px; vertical-align:middle}
.title { margin-left:19px; font-size:18px; color:#842f1b; font-weight:bold; font-family:"宋体"; line-height:26px;}
.more{display:block; height:21px; width:60px; text-align:center; line-height:18px; color:#840606; margin-top:4px;}
.more:hover{ color:#FFFFFF; background:#840606; color:#FFFFFF}

/*页面底部导航以及版权信息*/
#nav_bottom{ background:url(../images/nav/center_tile_red.gif) repeat-x; height:34px;}
#nav_bottom ul{margin-left:40px;}
#nav_bottom ul li{ margin:6px 30px 6px 0px; line-height:22px; float:left}

.indexSortList{ width:306px;}
.sort_listtable{ margin-left:8px;}
.right_listtable td,.sort_listtable td{ text-align:left; height:26px; line-height:26px; background:url(../images/icon_li.gif) 0px 8px no-repeat; padding-left:13px;}

.main_nav { height:28px; line-height:28px; background:url(../images/main_nav_bg.png) repeat-y; padding-left:70px;}
.main_left_bg{width:647px; background:url(../images/main_bg.png) repeat-x;}
.main{ margin-left:56px; margin-right:0px; padding:20px;width:551px; background:#FFFFFF}

.xline{ width:100%; height:1px; border-top:1px solid #FF7171}

.exam,.article { width:581px; padding:10px 5px; background:#FFFFFF; margin-left:56px;}
.article h4,#exam h4{ font-size:24px; margin:0; padding-bottom:8px; text-align:center}
.article_content{ margin-top:5px; font-size:12px; line-height:1.7}
.question,.mquestion,.jquestion,.aquestion {font-size:14px; border:1px solid #aaaaaa; border-bottom:none; padding:10px 6px;}
.lookanswer{ display:block; width:70px; height:25px; background:#eeeeee; color:#666666; border:1px solid #666666; text-align:center; line-height:25px; cursor:pointer;}
.aquestion p{ text-indent:2em;}
.lookanswer:hover{ background:#990000; color:#FFFFFF}
.chooseAnswer,.result{ padding:4px 0px;}
.chooseAnswer span{ margin-right:15px;}
.correctAnswer{ color:#0066FF}
.yourKey{ color:#333333; font-weight:bold}
.keyFlag{ margin-right:20px; margin-left:4px;}
.cAnswer{}
.bordertop{ border-top:1px solid #aaaaaa; height:1px;}
.result_hide{ display:none;}
.tjsj { display:block; height:24px; width:68px; line-height:24px; text-align:center; border:1px solid #0499ca; margin:5px auto}
.tjsj:hover{ border:1px solid #840606; color:#FFFFFF; background:#DB5B5F; cursor:pointer}

.right_listtable{margin:5px auto; width:254px;}
.right_title{ margin-left:6px; font-size:14px;}
.right_title_bg{ background:url(../images/nav/center_tile_red.gif) repeat-x 4px; color:#840606; height:28px; line-height:28px; border:1px solid #840606;}
.pxborder{ border:1px solid #8B2325;width:268px; margin-bottom:10px;}
.notopborder{border-top:none}
.nobottomborder{border-bottom:none}

.slisttitle{ height:40px; line-height:40px; font-size:18px; font-weight:bold;}

.hitcount{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:600; color:#6699FF}

.jxyjlistTable{ width:100%;}
.jxyjTitle{ height:36px; line-height:36px; font-size:18px; font-family:"黑体";}
.jxyjTitle_author{ color:#323CFA; height:20px; padding-left:25px;}
.jxyjTitle a{color:#323CFA}
.jxyjMeta{ line-height:160%;}

#searchbar td{ background:none !important}

#friendlink{ margin:5px auto}
#announce img{ margin-left:5px; margin-right:5px;}
.validateMsg{ display:none; height:18px; line-height:19px; background:#840606; color:#ffffff; width:180px; padding-left:5px;}
.validateMsgOK{ display:none; height:18px; line-height:19px; background:#00DB42; color:#ffffff; width:180px; padding-left:5px;}
.loginstate { margin-top:15px;}
.loginstate p{ color:#840606; margin:8px 0 8px 20px;}
.guestform p{ line-height:30px;}