body{margin:0; padding:0;}
a{color:#000; text-decoration:none;}
a:hover{color:#0199fe;text-decoration:none;}
.wrap{width:990px; margin:0 auto;}
.clear{clear:both;}
/*周公解梦*/
.dmsearch{border:1px solid #ddd;border-top: 2px solid #4587d3; margin-top:10px;}
.sech_head{border-bottom:1px solid #ddd; padding:0 12px;}
.sech_head span{font:12px/32px "宋体";}
.sech_head a{display:inline-block; font:12px/22px "宋体"; padding:0 10px;}
.sech_head a:hover,.sechon{background:#4587d3; color:#fff;}
.sech_cotlt{float:left; width:495px; margin:22px 0 0 30px;}
.sech_cotlt form{display:block;border:1px solid #a0c5ef; width:450px; height:38px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.sech_cotlt input.text{float:left; width:350px; padding:11px 5px; border:0; outline:none; font:12px/12px "宋体"; color:#888;}
.sech_cotlt input.submt{float:right; margin:2px; width:82px; height:32px; outline:none; cursor:pointer; font:14px/32px "宋体"; border:0; color:#fff; background:url("dreambutt.jpg")/*tpa=/6199/65zgjm/statics/images/gongju/jiemeng/dreambutt.jpg*/ repeat-x; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.sech_cotlt input.submt:hover{background:#0492e4;}
.sech_cotrt{float:right; padding:8px 0px 8px 16px; height:72px; width:444px; border-left:1px solid #ddd;}
.sech_cotrt li{float:left; line-height:24px; height:24px; overflow:hidden; width:100px; padding-right:10px;}
.sech_cotrt li a{font:12px/24px "宋体";}
.sech_cotrt li a:hover{color:#3ca6e9;background: none;}
.crazy_dream{margin-top:10px;}
.cradm_left{float:left; width:730px;}
.dream_cots{border:1px solid #ddd;border-top: 2px solid #4587d3; margin-bottom:10px;}
.dream_hd{padding:0 12px; height:38px; border-bottom:1px solid #ddd;}
.dream_hd h3{float:left; color:#017bb2; font:16px/38px "宋体";}
.dream_hd a{float:right; color:#007FA5; font:12px/38px "宋体";}
.dream_hd a i{color:#fc6401; font:12px/38px "宋体";}
.dream_hd a:hover,.dream_hd a:hover i{color:#0199fe;}
.dream_detil{padding:5px 0 15px 16px;}
.dream_detil li{float:left; width:73px; height:30px; line-height:30px; overflow:hidden; padding-right:5px;}
.dream_detil li a{color:#666; font:14px/30px "宋体";}
.dream_detil li a:hover{color:#04a1fc;background: none;}
.dream_articl .delbot{border-bottom:0;}
.cradm_right{float:right; width:252px;}
.crazy_cots{border:1px solid #ddd; border-top:0; margin-bottom:10px;}
.crazy_hd{text-align:center; padding:0 10px; height:37px; border-top:2px solid #4587d3;border-bottom:1px solid #ddd;}
.crazy_hd h4{float:left; color:#017bb2; font:16px/37px "宋体";}
.crazy_hd a{float:right; font:12px/37px "宋体"; color:#888;}
.crazy_hd a:hover{color:#3ca6e9;background: none;}
.crazy_detil{padding-bottom:6px;}
.crazy_detil ul li{border-top:1px dotted #d9d9d9; padding:0 12px;height:30px; line-height:30px; overflow:hidden;}
.crazy_detil ul li a{font:14px/36px "宋体"; color:#333;padding-right:15px;}
.crazy_detil ul li a em{color:#3ca6e9; padding-right:10px; font:14px/36px "宋体";}
.crazy_detil ul li a:hover{color:#3ca6e9;background: none;}
.crazy_detil dl{padding:5px 8px;}
.crazy_detil dl a{display:inline-block; padding:0 8px; font:14px/30px "宋体";}
.crazy_detil dl a:hover{background:#d4edfc;background: none;}
.crazy_detil dt{float:left; margin:5px 3px; width:72px; height:30px; line-height:30px; overflow:hidden;}
.crazy_detil dt a{background:#d4edfc;}
.crazy_detil dd{float:left; margin:5px 3px; width:72px; height:30px; line-height:30px; overflow:hidden;}
.crazy_detil form{text-align:center; padding:5px 10px 12px;}
.crazy_detil form span{padding:0 3px; font:14px/36px "宋体"; color:#333;}
.crazy_detil input.text{font:12px/12px "宋体"; outline:none; width:70px; padding:5px; border:1px solid #a0c5ef;}
.crazy_detil input.butt{margin-top:12px; cursor:pointer; outline:none; width:112px; height:38px; color:#fff; border:0; font:14px/38px "宋体"; text-align:center; background:#0492e4; -weblit-box-shadow:0 0 6px #1b9ce6; -moz-box-shadow:0 0 6px #1b9ce6; box-shadow:0 0 6px #1b9ce6;}
.crazy_detil input.butt:hover{background:#1b9ce6;}
.crazy_detil label{padding-right:8px;}
.crazy_detil label input{vertical-align:-3px; margin-right:5px;}
.crazy_detil select{outline:none; border:1px solid #d2d2d2; height:26px; line-height:26px; vertical-align:middle; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.crazy_detills{padding-bottom:6px;}
.crazy_detills li{padding:0 12px 0 12px;}
.crazy_detills li a{font:14px/36px "宋体"; color:#333;}
.crazy_detills li a:hover{color:#0199fe;background: none;}
.crazy_detills li a i{display:inline-block; padding-right:6px; color:#53b3f0; font:21px/36px "宋体"; vertical-align:middle;}
.dream_articl{border:1px solid #ddd;border-top: 2px solid #4587d3;}
.dream_articl h1{margin-top:15px; text-align:center; padding:0 20px 15px;display:block;}
.dream_articl h1 a{font:24px "宋体";font-weight: bold;}
.dream_articl h3{font-size: 14px;font-weight: bold;color: #ef1c23;text-align:center; padding:0 10px 15px;display:block;}
.darct_cur{padding:0 12px; height:38px;}
.darct_cur a{color:#003278; font:12px/38px "宋体";}
.darct_cur em{padding:0 5px; color:#6c3006; font:12px/38px "宋体";}
.darct_info{border-bottom:1px solid #f1e8e5; padding-bottom:12px; margin:0 20px;}
.darct_info h6{float:left; color:#888; font:12px/24px "宋体";}
.darct_info h6 i{font:12px "宋体"; color:#ff6500;}
.darct_info h6 a{font:12px "宋体"; color:#ff6500;}
.darct_info p{float:right; color:#888;}
.darct_info p a{display:inline-block; width:24px; height:24px; margin:0 0 0 6px; vertical-align:middle;}
.darct_matt{margin:12px 20px;font:14px/30px "宋体";}
.darct_matt p{color:#666; font:14px/30px "宋体";}
.darct_matt p:hover{color:#3fa7e9;}
.darct_mattorg{border-top:1px dotted #e2e2e2; padding:10px 0 0; margin:10px 20px 0;}
.darct_mattorg p{color:#666; font:14px/30px "宋体";}
.darct_mattorg ul li{float:left; width:210px; padding-right:10px;height:30px; line-height:30px; overflow:hidden;border-top: 1px dotted #d9d9d9;}
.darct_mattorg ul li a{font:14px/30px "宋体"; color:#666;}
.darct_mattorg ul li a:hover{color:#0199fe;background: none;}
.oneiromancy{padding:3px 6px 12px 6px;}
.oneiromancy a{font:14px/30px "宋体"; display:inline-block; padding:0 10px;}
.crazy_dmimg a{display:inline-block; width:252px; height:252px; overflow:hidden;}
.dart_lists{padding:0 20px;}
.dart_lists ul li{float:left; background:#f4f3f3;}
.dart_lists ul li a{display:inline-block; font:14px/30px "宋体"; color:#3a3938; padding:0 10px;}
.dart_lists ul li a:hover,.dart_lists ul li a.dlist_on{background:#0e9ff0; color:#fff;background: none;}
.crazy_dream .delbot{border:0;}
/*--面包屑--*/
.crumbs{width:990px; height:26px; overflow:hidden; line-height:26px; font-family:"宋体"; color:#000; margin:12px auto 0 auto; background:#E3F1FF}
.crumbs span{float:left; margin:0 6px;}
.crumbs_sy:link,.crumbs_sy:visited{width:13px; height:11px; float:left; display:block; background:url("crumbs_q.gif")/*tpa=/6199/65zgjm/statics/css/images/crumbs_q.gif*/ no-repeat; margin:5px 0 0 0; _margin:4px 0 0 0;}
.crumbs_sy:hover{background:url("crumbs_h.gif")/*tpa=/6199/65zgjm/statics/css/images/crumbs_h.gif*/ no-repeat;}
.crumbs a:link,.crumbs a:visited{text-decoration:none; color:#003278; float:left;}
.crumbs a:hover{text-decoration:underline; color:#C00;}
.crumbs em{float:left; margin:0 0 0 6px;}
.crumbs i{color:#07519A; float:left; margin:0 0 0 6px; font-style:normal;}
.crumbs .crumbs_c2:link,.crumbs .crumbs_c2:visited{text-decoration:none; color:#FF0000; float:left;}
.crumbs .crumbs_c2:hover{text-decoration:underline; color:#C00;}
.crazy_detil ul li a span{color:#333; padding-right:10px; font:14px/36px "宋体";}
.dream_hd2{padding:0 12px; height:38px; border-bottom:1px solid #d2e3f6; background:url("hed_hd.jpg")/*tpa=/6199/65zgjm/statics/images/gongju/jiemeng/hed_hd.jpg*/ repeat-x; line-height:38px; font-size:14px;}
.dream_hd2 a:link,.dream_hd2 a:visited{text-decoration:none; color:#003278; padding-left:15px;}
.dream_hd2 a:hover{text-decoration:underline; color:#C00;}
.jm_hd_c{margin:10px 20px 0 20px; line-height:30px; font-size:14px; color:#333; border-bottom:#EEEEEE solid 1px; overflow:hidden; padding-bottom:15px;}
.jm_hd_input{margin:10px 20px 10px 20px; overflow:hidden;}
.jm_hd_input2{margin:10px 20px 0 175px; overflow:hidden;}
.jm_hd_input2 ul{overflow:hidden; padding:20px 0;}
.jm_hd_input2 ul li{line-height:26px; color:#666666}
.jm_hd_input2 ul li span{color:#FF0000; font-family:"新宋体"; padding-right:5px;}
.jmhd_input_hd:link,.jmhd_input_hd:visited{text-decoration:none; color:#fff; width:85px; height:30px; float:left; background:#3692FD; text-align:center; line-height:30px; font-size:14px; border-radius:2px;}
.jmhd_input_hd:hover{text-decoration:none; background:#CC0000;}
.jm_hd_input p{float:right; line-height:30px; color:#888888; font-family:Arial, Helvetica, sans-serif;}
.jm_hd_input p span{padding-left:10px;}
.jm_hd_input p a:link,.jm_hd_input p a:visited{text-decoration:none; color:#003278; padding-right:20px;}
.jm_hd_input p a:hover{text-decoration:underline; color:#C00;}
.jm_hd_input input.submt{float:left; margin:2px; width:82px; height:32px; outline:none; cursor:pointer; font:14px/32px "宋体"; border:0; color:#fff; background:url("dreambutt.jpg")/*tpa=/6199/65zgjm/statics/images/gongju/jiemeng/dreambutt.jpg*/ repeat-x; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.jm_hd_input input.submt:hover{background:#0492e4;}
.jm_hd_input2 input.submt{float:left; margin:2px; width:82px; height:32px; outline:none; cursor:pointer; font:14px/32px "宋体"; border:0; color:#fff; background:url("dreambutt.jpg")/*tpa=/6199/65zgjm/statics/images/gongju/jiemeng/dreambutt.jpg*/ repeat-x; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.jm_hd_input2 input.submt:hover{background:#0492e4;}
/*.sech_cotlt form{display:block;border:1px solid #a0c5ef; width:450px; height:37px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.sech_cotlt input.text{float:left; width:350px; padding:11px 5px; border:0; outline:none; font:12px/12px "宋体"; color:#888;}
*/
.search_jm{width:730px; height:60px; overflow:hidden; margin:10px auto; background:#5BABFE;}
/*--搜索--*/
.search_jmss{width:275px; height:35px; overflow:hidden; border-radius:2px; background:#fff; margin:13px 20px 0 30px; float:left;}
.search_txt_jmss{width:230px; height:35px;  background:#fff; padding-left:15px; line-height:22px; border:0; color:#666; float:left; font-size:14px;}
.search_btn_jmss{width:22px; height:22px; border:none; background:url("secrch_btn_jm.gif")/*tpa=/6199/65zgjm/statics/css/images/secrch_btn_jm.gif*/ no-repeat; color:#FFF; cursor:pointer; float:left; margin-top:6px;}
/*--导航菜单--*/
.navmenu{width:390px; height:60px; overflow:hidden; float:left;  font-size:14px; color:#fff;}
.navmenu a:link,.navmenu a:visited{text-decoration:none; line-height:60px; color:#fff; float:left; margin-left:15px;}
.navmenu a:hover{text-decoration:underline; color:#C00;}
.navmenu span{float:left; line-height:60px; color:#fff; float:left;}
.jmhdlist{border: 1px solid #a0c5ef; height:auto; overflow:hidden; line-height:30px; font-size:14px; padding-top:10px;}
.jmhdlist .jmhdlist_xd{background:#DDEEFE}
.jmhdlist dl{width:680px; height:auto; overflow:hidden; margin:0 15px; border-bottom:#ccc dashed 1px; padding:10px;}
.jmhdlist dl:last-child{border-bottom:none;}
.jmhdlist dl dt{color:#888888;}
.jmhdlist dl dt span{color:#FFA800; float:right; font-size:18px;}
.jmhdlist dl dt em{color:#CC0000; float:right; font-size:14px; padding-right:15px;}
.jmhdlist dl dd{color:#333;border-bottom: #ccc dashed 1px;}
.jmhdlist_link:link,.jmhdlist_link:visited{text-decoration:none; color:#003278; padding-right:20px;}
.jmhdlist_link:hover{text-decoration:underline; color:#C00;}
.text_input{width:690px; height:140px; border:#ccc solid 1px; margin:15px auto; display:block; padding-left:5px; line-height:26px;}
.text_input_c{line-height:26px; color:#999;}
.text_input_c2{line-height:26px; color:#999; width:840px; margin:20px auto 0 auto; overflow:hidden;}
.text_input_c span{font-weight:600; color:#000; margin:0 10px 0 20px; width:70px; display:block; float:left;}
.text_input_c2 span{ color:#000; margin:0 10px 0 20px; width:70px; display:block; float:left;}
.text_input_c input,.text_input_c2 input{border:#ccc solid 1px; height:26px; padding-left:5px; margin-right:15px; width:180px;}
.dream_articl .sbys input{width:330px;}
.dream_articl .sbys2 input{width:auto; float:left; margin-right:5px;}
.text_input_c2 em{font-family:"新宋体"; padding-right:8px; font-size:14px; color:#FF0000}
.text_input_c2 i{float:left; font-style:normal; color:#000000; padding-right:20px;}
.navhl_jm{width:730px; height:35px; border-bottom:#A0C5EF solid 1px;}
.navhl_jm a{text-decoration:none; width:130px; height:35px; display:block; float:left; line-height:35px; text-align:center; font-size:14px;}
.navhl_jm .navhl_q{ color:#666666}
.navhl_jm .navhl_h{background:url("hed_hd.jpg")/*tpa=/6199/65zgjm/statics/images/gongju/jiemeng/hed_hd.jpg*/ repeat-x; border-radius:2px; border:#A0C5EF solid 1px; border-bottom:none; color:#1889D1}
.navhlcont{width:728px; height:auto; overflow:hidden; border:#A0C5EF solid 1px; border-top:none;}
.navhlcont_u{width:700px; height:35px; overflow:hidden; padding:0 32px; background:#F6F6F6;}
.navhlcont_u_l{width:420px; height:35px; overflow:hidden; float:left; margin-left:15px; line-height:35px; font-size:14px; color:#000000}
.navhlcont_u_r{width:90px; height:35px; overflow:hidden; float:left; margin-left:15px; line-height:35px; font-size:14px; color:#000000}
.navhlcont_d{width:700px; height:auto; overflow:hidden; margin:0 14px;}
.navhlcont_d ul li{width:700px; height:35px; overflow:hidden; border-bottom:#ccc dashed 1px;}
.navhlcont_d .navhlcont_u_r{color:#999;}
.navhlcont_u_l a:link,.navhlcont_u_l a:visited{text-decoration:none; color:#0199fe;}
.navhlcont_u_l a:hover{text-decoration:underline; color:#C00;}
/*--翻页--*/
.pages{text-align:center; height:auto; overflow:hidden; padding:30px 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
.pages a:link,.pages a:visited{text-decoration:none; color:#1889D1; padding:6px 12px; margin-right:12px; border: 1px solid #A0C5EF; font-size:14px; border-radius:3px;}
.pages a:hover{text-decoration:none; background:#5BABFE; color:#fff;}
.pages .current{padding:6px 13px; margin-right:9px; font-weight:600; border:#5BABFE solid 1px; background:#5BABFE; color:#fff; border-radius:3px;} 
.pages .page_l_icon:link,.pages .page_l_icon:visited{background:url("bottom_l_q.png")/*tpa=/6199/65zgjm/statics/css/images/bottom_l_q.png*/ no-repeat 3px 8px;}
.pages .page_l_icon:hover{background:#5BABFE; color:#fff;}
.pages .page_r_icon:link,.pages .page_r_icon:visited{background:url("bottom_r_h.png")/*tpa=/6199/65zgjm/statics/css/images/bottom_r_h.png*/ no-repeat 53px 8px;}
.pages .page_r_icon:hover{background:#5BABFE; color:#fff;}
.page_link:link,.page_link:visited{text-decoration:none; color:#333; padding:3px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.page_link:hover{text-decoration:none; background:#5BABFE; color:#fff;}
.dream_hd2 em{color:#1889D1; font-size:16px;}
.dream_hd2 i{color:#FF0000; font-style:normal; padding-left:20px;}
.up{ height:25px; padding:5px 10px;border-top: #EEEEEE solid 1px;}
.up_left{ float:left;}
.up_right{ float:right;}
.up p{ font-size:14px; letter-spacing:2px}
.up a{ color: #1225AB;font-size: 14px;letter-spacing: 2px;font-weight: bold;}
.up a:hover{ color:#F16E50}
.crazy_mengjian{padding-bottom:6px;overflow: hidden;}
.crazy_mengjian ul li{border-bottom:1px dotted #d9d9d9; padding:0 12px;float: left;width: 30%;}
.crazy_mengjian ul li a{font:14px/36px "宋体"; color:#333;padding-right:15px;}
.crazy_mengjian ul li a em{color:#3ca6e9; padding-right:10px; font:14px/36px "宋体";}
.crazy_mengjian ul li a:hover{color:#3ca6e9;background: none;}
.ask_list_left{border-top:1px dotted #e2e2e2; padding:10px 0 0; margin:10px 20px 0;}
.ask_list_left p{color:#666; font:14px/30px "宋体";}
.ask_list_left ul li{float:left; width:660px; padding-right:10px;height:30px; line-height:30px; overflow:hidden;border-top: 1px dotted #d9d9d9;}
.ask_list_left ul li a{font:14px/30px "宋体"; color:#666;}
.ask_list_left ul li a:hover{color:#0199fe;background: none;}
#jm_pages {
clear: both;
font-size: 14px;
height: 28px;
line-height: 28px;
margin-bottom: 20px;
margin-top: 0px;
padding-top: 10px;
text-align: center;
}
#jm_pages a {
border: 1px solid #a0c5ef;
color: #a0c5ef;
margin: 2px 0 0;
padding: 4px 6px;
}
#jm_pages span {
background: #a0c5ef;
border: 1px solid #a0c5ef;
color: #FFFFFF;
font-weight: bold;
margin: 2px 4px 0 0;
padding: 4px 4px;
}
