/*  08 梦幻基础css  */

/* base */

body, p, form, ul, li, h1, h2, h3, h4, h5{margin:0;padding:0;}
body{color:#000;font-size:12px;font-family:"宋体";line-height:170%;background:#56cce6 url(../images/bg.jpg) repeat-x;}
ul, li{list-style:none;float:left;}
a{color:#565656;text-decoration:none;}
/*a:visited{color:#565656;text-decoration:none;}*/
a:hover{/*color:#565656;*/text-decoration:underline;}
a img{border:0;}
a.noHand{cursor:auto;}
.clear_all{clear:both;height:0px;overflow:hidden;}
/* font */
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.b{font-weight:bold;}
.txt_l{text-align:left;}
.txt_c{text-align:center;}
.txt_r{text-align:right;}
.c_brown{color:#debf90;}
.red{color:/*#ff0000*/red;}
a.red, .c_red2{color:#990000;}
a.red2,.red2{color:red;}
.c_gray{color:#282726;}
.c_black{color:#000;}
.l18{line-height:18px;}
.ti2{text-indent:2em;}
.ti0{text-indent:0;}
/* font color */
.org_color{color:#ffa619;}
.org_color2{color:#f66f0d;}
.gre_color{color:#87b819;}
.gre_color2{color:#559e04;}
.blue_color{color:#0094d0;}
.blue_color1{color:#0075cf;}
/* space */
.mar_t5{margin-top:5px;}
.mar_t10{margin-top:10px;}
.mar_b5{margin-bottom:5px;}
.mar_b8{margin-bottom:8px;}
.mar_b10{margin-bottom:10px;}
.mar_b15{margin-bottom:15px;}
.mar_r20{margin-right:20px;}
.mar_r15{margin-right:15px;}
.mar_l5{margin-left:5px;}
.mar_l10{margin-left:10px;}
.mar_l3{margin-left:3px;}
.mar_r3{margin-right:3px;}
.pad_l5{padding-left:5px;}
/* comm */
.f-l{float:left;}
.f-r{float:right;}
.hide{display:none;}
.show{display:block;}
.text_r{text-align:right;}
/* a link color */
a.org_a:link{color:#e04218;text-decoration:none;}
a.org_a:visited{color:#e04218;text-decoration:none;}
a.org_a:hover{color:#e04218;text-decoration:underline;}
a.gre_a:link{color:#458845;text-decoration:none;}
a.gre_a:visited{color:#458845;text-decoration:none;}
a.gre_a:hover{color:#458845;text-decoration:underline;}
a.blue_a:link{color:#0075cf;text-decoration:none;}
a.blue_a:visited{color:#0075cf;text-decoration:none;}
a.blue_a:hover{color:#0075cf;text-decoration:underline;}
a.red_a:link{color:#f21111;text-decoration:none;}
a.red_a:visited{color:#f21111;text-decoration:none;}
a.red_a:hover{color:#f21111;text-decoration:underline;}
.cell_bg a.under:link,a.under:link,a.under:visited,a.under:hover,.under{text-decoration:underline;}
/* === layout === */
.main{min-width:1004px;max-width:1260px;;_width:expression((document.documentElement.clientWidth<1004||document.body.clientWidth<1004)?"1004px":document.documentElement.clientWidth-document.documentElement.clientWidth%2+"px");margin:0 auto;}
.box_1004{height:auto;width:1004px;margin-right:auto;margin-left:auto;}
.top-2-a{height:auto;width:1004px;margin-right:auto;margin-left:auto;position:relative;}
.top-2-a a{width:100%;height:100%;display:block;}
.top-2-a1{width:94px;height:94px;position:absolute;left:61px;top:45px;}
.top-2-a2{width:56px;height:30px;position:absolute;left:148px;top:188px;}
.top-2-a3{width:56px;height:30px;position:absolute;left:20px;top:189px;}
.index-top-2-a1{width:94px;height:94px;position:absolute;left:77px;top:45px;}
.index-top-2-a2{width:56px;height:30px;position:absolute;left:155px;top:188px;}
.index-top-2-a3{width:60px; height:30px;position:absolute;left:30px;top:189px;}
.top-1{width:100%;background:url(../images/top01.jpg) no-repeat center;height:119px;}
.in-top-1{width:100%;background:url(../images/in-top01.jpg) no-repeat center;height:119px;}
.article-top-1{width:100%;background:url(../images/article-top01.jpg) no-repeat center;height:119px;}
.top-1-con{height:17px;width:820px;padding-top:38px;padding-left:160px;}
.top-1-con img{float:left;}
.bar-img5{margin-left:165px;margin-right:15px;}
.top-2{width:100%;background:url(../images/top02.jpg) no-repeat center;height:268px;}
.in-top-2{width:100%;background:url(../images/in-top02.jpg) no-repeat center;height:268px;}
.article-top-2{width:100%;background:url(../images/article-top02.jpg) no-repeat center;height:268px;}
.download-top-2{width:100%;background:url(../images/download-top02.jpg) no-repeat center;height:268px;}
.siteMap-top-2{width:100%;background:url(../images/siteMap/siteMap-topBg.jpg) no-repeat center;height:268px;}
.main-in{width:988px;min-height:1000px;height:auto!important;height:1000px;margin:0 auto;padding-left:16px;}
.ny-main-in{width:999px;min-height:680px;height:auto!important;height:680px;margin:0 auto;padding-left:5px;}
.nav{float:left;height:auto;width:209px;}
.nav_cen{height:auto;width:209px;background:url(../images/nav_bg.gif) repeat-y;}
.nav_bot{width:209px;height:18px;overflow:hidden;background:url(../images/nav_bottom.gif) no-repeat bottom;}
.ny_nav{float:left;height:auto;width:207px;}
.ny_nav_cen{height:auto;width:207px;}
.ny_nav_bot{width:207px;height:17px;overflow:hidden;background:url(../images/ny_nav_bottom.gif) no-repeat bottom;clear:both;}
.ny_in{height:auto;width:207px;margin-top:-40px;position:absolute;background:url(../images/ny_nav_bg.gif) repeat-y;}
.main-content{width:758px;height:auto;padding-left:8px;float:left;}
.mid-content{width:694px;height:auto;padding-left:6px;float:left;}
.mid-in-content{width:694px;float:left;background:url(../images/in-content_bg.gif) repeat-y;}
.mid_bot{width:694px;height:auto !important;height:665px;min-height:665px;float:left;background:url(../images/mid_bot.gif) no-repeat bottom;padding-bottom:20px;}
.art-in-content{width:694px;height:auto;background:url(../images/art-content_bg.gif) repeat-y;}
.art_bot{width:694px;background:url(../images/art_bot.gif) no-repeat bottom;overflow:hidden;padding-bottom:10px;}
.mid_in{height:auto;width:694px;margin-top:-213px;position:absolute;}
.art_in{height:auto;width:694px;margin-top:-237px;position:absolute;}
.right_content{width:85px;height:auto;float:left;padding-left:2px;}
.right_bg{width:85px;background:url(../images/right_bg.gif) repeat-y;position:absolute;margin-top:-68px;z-index:99;}
.right_bot{width:85px;background:url(../images/right_bot.gif) no-repeat bottom;padding-bottom:25px;}
.content{width:758px;height:auto;background:url(../images/content_bg.gif) repeat-y;}
.content_in{width:758px;margin-top:-100px;position:absolute;}
.content_bot{width:758px;background:url(../images/content_bot.gif) no-repeat bottom;overflow:hidden;padding-bottom:10px;}
.bot{width:100%;padding-top:165px;color:#fff;background:url(../images/bot.jpg) no-repeat center bottom;text-align:center;}
.bot a,.bot a:visited,.bot a:active{font-size:12px;color:#fff;}
.bot a:hover{color:#d2efff;text-decoration:none;}
.logo_border{width:745px;height:83px;background:url(../images/logo_border.gif) no-repeat center;margin-left:7px;padding-top:20px;}
/* 其他公用 */
.ny_search_text_wraper{border:1px solid #e3c63a;background:#fff url(../images/youdao_searchbg.gif) no-repeat;float:left;margin-left:2px;}
.ny_search_text{width:93px;height:15px;border:none;padding-top:2px;padding-left:2px;color:#000;background:none;float:left;margin:0;}
.search_but{height:21px;width:40px;background:url(../images/ny-search.gif) no-repeat;border:none;cursor:pointer;}
.org_bg{background:url(../images/org_bg.gif) no-repeat center 1px;text-align:center;color:#fff;font-size:12px;width:45px;height:16px;line-height:16px;padding-top:2px;}
.org_bg a,.org_bg a:hover,.org_bg a:visited{color:#fff;}
.gre_bg{background:url(../images/gre_bg.gif) no-repeat center 1px;text-align:center;color:#fff;font-size:12px;width:45px;height:16px;line-height:16px;padding-top:2px;}
.gre_bg a,.gre_bg a:hover,.gre_bg a:visited{color:#fff;}
.titletable{padding:1px;background-color:#FFF3DB;border:0;}
.titletable td{padding:1px;background-color:#FFF3DB;border:1px solid #FFA644;}
.img_right{float:right;}
.pic_ys{background-color:#EFEFEF;padding:2px;height:auto;margin:2px auto;border:1px solid #ccc;font-size:12px;text-align:center;width:366px;}
.ys_btn{padding:2px;border:1px solid #ccc;margin-right:3px;margin-left:3px;background-color:#EFEFEF;}

/* 下拉菜单 */
#menuTree ul, #menuTree li{margin:0;padding:0;list-style:none;float:left;}
#menuTree div{width:91px;height:26px;float:left;color:#0a5f8c;line-height:24px;background:url(../images/comm/selectBg.gif) no-repeat;}
#menuTree div h2{ height:26px;padding:2px 15px 0 1px;margin:0;font-size:12px;font-weight:bold;text-align:center;overflow:hidden;}
#menuTree div ul{position:absolute;width:80px;margin:-24px 0 0 77px;background:#fff;border:1px #15b0da solid;border-bottom-width:3px;display:none; z-index:999;}
#menuTree .menuTree-sub{margin:-5px 0 0 5px;}
#menuTree .menuTree-sub li{width:68px;line-height:24px;}
#menuTree .menuTree-sub li a.hasSub{background:url(../images/menu_icon.gif) 68px center no-repeat;}
#menuTree .menuTree-sub li a{width:74px;padding:2px 3px;color:#0a5f8c;line-height:20px;display:block;text-decoration:none;}
#menuTree .menuTree-sub li a:hover{color:#993300;background-color:#d6f4fc;}
/* 注册按钮 */
#regFlashDiv{position: absolute;margin:-6px 0 0 -7px;}
/* 站内搜索 */
#form_search label{line-height:22px;float:left;cursor:pointer;}
#form_search label input{float:left;cursor:pointer;}
#form_search label:hover{color:#FF6600;text-decoration:underline;}
/* 梦幻精灵 */
#mhjl_main{background:url(../images/mhjl/mhjl_bg.gif) repeat-y;width:350px;font-size:12px;clear:both;}
#mhjl_top{width:350px;height:25px;background:url(../images/mhjl/mhjl_top.gif) no-repeat;}
#mhjl_buttom{width:350px;height:10px;background:url(../images/mhjl/mhjl_buttom.gif) no-repeat;clear:both;overflow:hidden;}
#mhjl_body{padding:5px;height:260px;background:url(../images/mhjl/mhjl_ct.gif) no-repeat right bottom;}
.mhjl_body_lable{color:#006600;font-weight:bold;padding-left:10px;padding-top:10px;}
#mhjl_ask{height:20px;width:200px;border:1px solid #BBC3A4;margin:10px 5px 10px 10px;line-height:20px;}
#mhjl_answer{font-size:12px;color:#996600;width:240px;height:175px;overflow:auto;line-height:170%;letter-spacing:1px;margin-left:10px;}
#mhjl_answer a,#mhjl_answer a:visited{color:#f60;text-decoration:underline;}
#mhjl_answer a:hover{text-decoration:none;}
#mhjl_btn{padding-right:20px;height:20px;padding-top:3px;float:right;}
#mhjl_big{display:none;}
input.mhjl_submit{height:25px;margin:10px 0;background:#fff url(../images/mhjl/mhjl_button.gif) no-repeat;width:50px;padding:0px;border:0;cursor:pointer;}

/* === 旧css 遗留问题 Start === */
.deep_blue{color:#003366;}
a.gray:link{color:#693600;font-size:12px;font-weight:bold;}
a.gray:visited{color:#693600;font-size:12px;font-weight:bold;}
a.gray:hover{color:#693600;font-size:12px;font-weight:bold;}
a.orange_a:link{color:#FF9E22;font-size:12px;}
a.orange_a:visited{color:#FF9E22;font-size:12px;}
a.orange_a:hover{color:#FF9E22;font-size:12px;}
a.blue_a:link{color:#0075CF;font-size:12px;}
a.blue_a:visited{color:#0075CF;font-size:12px;}
a.blue_a:hover{color:#0075CF;font-size:12px;}
a.red_a:link{color:red;font-size:12px;}
a.red_a:visited{color:red;font-size:12px;}
a.red_a:hover{color:red;font-size:12px;}
a.reda:link{color:red;font-size:12px;}
a.reda:visited{color:red;font-size:12px;}
a.reda:hover{color:red;font-size:12px;}
a.black_a:link{color:#000;font-size:12px;}
a.black_a:visited{color:#000;font-size:12px;}
a.black_a:hover{color:#000;font-size:12px;}
.table_center{margin-right:auto;margin-left:auto;}
.fuchsia{color:fuchsia;}
.Fuchsia{color:fuchsia;}
.purple{color:#ff00cc;}
.gray_color{color:#666666;}
a.green:link{color:#569F05;font-size:12px;}
a.green:visited{color:#569F05;font-size:12px;}
a.green:hover{color:#569F05;font-size:12px;}

.table2{border-right:#999 1px solid;border-top:#999 1px solid;border-left:#999 1px solid;border-bottom:#999 1px solid;background-color:#f2f2f2}
.table3{padding:1px;font-size:12px;color:#000;text-align:center}
.table3 td{border:#999 1px solid;padding:2px;background-color:#f2f2f2}
.tablepad{border:0px;padding:0px;font-size:14px;margin:0px;color:#000;line-height:170%;background-color:#ccc;}
.tablepad td{padding:1px 5px;margin:0px;}
.tablepad tr{background-color:#fff}
.tablepadblue{color:#0000ff;background-color:#f9f9f9}
.blue{color:blue}
.redb{FONT-WEIGHT:bold;color:red}
.l_table{border:0px;padding:0px;font-size:14px;margin:0px;color:#000;line-height:170%;background-color:#ccc;}
.l_table td{padding:4px;}
.l_table a:link{color:#0066cc;}
.l_table a:visited{color:#0066cc;}
.l_table a:hover{color:#0066cc;}
.l_table a:link{color:#0066cc;}
.l_table tr{background-color:#fff}
a.l_lj:link{font-size:14px;color:#003366;}
a.l_lj:hover{font-size:14px;color:#FF0000;}
a.l_lj:visited{font-size:14px;color:#003366;}
.purple{color:#ff00cc}
/* === 旧css 遗留问题 End === */
