*{ margin:0; padding:0;}
img{ border:none}
input{ font-size:14px;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#f60;}
.red{ color:#f00;}
ul,li,dl,dd,dt{ list-style:none;}
body{ font:16px/1.5em ËÎÌå; text-align:center; margin:0 auto;}
.header,.bar_nav,.wrap,.foot{ width:980px; margin:0 auto; clear:both;}
.header{ height:84px; text-align:left;margin-top:-10px}
#logo{ float:left; width:168px;margin:0 8px; padding-top:15px;}
.dingzh{ display:block; float:left;margin-left:25px; width:180px; padding-top:18px;}

.dingzh i,.dingzh span{ display:block; float:left; width:40%;}
.dingzh i{ font-weight:100;color:#1d71d9; font-size:14px; font-style:normal;}
.dingzh span{ height:44px; line-height:44px;font-size:16px;}
.sch{ float:left; text-align:center; margin:22px 10px 0 50px;}
.sch ul{ margin-left:22px;}
.sch li{ float:left;  }
.sch li a{width:70px; display:block; height:25px; line-height:25px; text-align:center; color:#0c6acb; font-size:16px; margin:0 3px;}
.sch li b a,.sch li a:hover{ color:#434343; background:url(tag_a.gif) bottom no-repeat;}
.sch li a.current:link,
.sch li a.current:hover,
.sch li a.current:visited,
.sch li a.current:active{ font-weight:bold; color:#434343; background:url(tag_a.gif) bottom no-repeat; }

.sch h2{ display:block; clear:both; position:relative;}
.input_01{ width:345px; padding-left:6px; height:36px; line-height:36px; font-size:18px;background:transparent url(sch-bg.gif) no-repeat; border:none; color:#bbb;}
.btn_01{ width:77px; cursor:pointer; height:26px;position:absolute; top:0; _top:1px;*top:1px;background:transparent url(sch-bn.gif) no-repeat; border:none;}
.mod_1{ border:1px solid #b0ccf1; height:125px;}
.mod_1 h2{ background:#dfecfd; margin:0px; border-bottom:1px solid #b0ccf1; height:23px; line-height:23px; overflow:hidden; font-size:12px; font-weight:100; color:#666; padding-left:20px;}
.mod_1 h2 a,.mod_1 h2 span{ float:left; display:block;}
.mod_1 h2 a{ width:85px; height:23px; line-height:23px; margin-left:8px; padding-left:20px; background:url(set_bn.gif) 20% no-repeat; color:#3b84df;}
.mod_1bd{ padding:8px 0; }
.mod_1 ul li{ display:block; float:left; width:139px; height:30px; line-height:30px; text-align:center;}
#def li { position:relative;}
#def li img{  vertical-align:middle; padding-left:1px; position:absolute; top:5px;}
@-moz-document url-prefix()
{#def li img{ top:8px;}}  /* FF */

.def_d{ display:block; width:110px; background:#f6fafc; border:1px solid #bed8fe; position:absolute; left:18px; top:23px; z-index:999;}
.def_d a{ display:block; font-size:14px; line-height:25px;}

.main{ border:1px solid #d7e4f4; border-top:none; padding:5px; overflow:hidden; height:100%;font-size:16px;}

.flnav{ height:32px; overflow:; background:#f0f6fe; border:1px solid #c2d4ec; margin-top:10px;}
.flnav ul{ margin:1px; background:#dfecfd; height:30px;}
.flnav ul li{ font-size:14px; display:block;float:left;}
.flnav ul li a,.flnav ul li b{ display:block; float:left;height:30px; line-height:30px; width:90px; margin:0 7px; text-align:center;}
.flnav ul li a:hover,.flnav_a{ background:url(navli.gif) center; no-repeat;}
.flnav ul li b{ width:115px; color:#5f5f5f; background:#f5fbff url(flnav.gif) right no-repeat; margin-left:0;}

.nav_left{ background:#f8fbff; border:1px solid #d8e8fc; width:180px; float:left; padding:0 0 5px 0;}
.nav_left b,.nav_left a{ display:block; height:38px; line-height:38px; }
.nav_left b { margin-bottom:7px; _margin-bottom:0;}
.nav_left b a{ height:44px; line-height:40px; background:url(tit01.gif) top repeat-x; margin:1px; color:#1d71d9; padding-left:25px; text-align:left;}
.nav_left b a:hover{ text-decoration:underline; color:#f60; background:url(tit01.gif) top repeat-x; }

.nav_left a{ padding-left:5px;}
.nav_left a:hover,.nav_a{ background:url(navli_lf.gif) 50% 50% no-repeat; color:#0e86e0; text-decoration:none;border:1px solid #f36a01;border-right-style:none;}
.m_cnt{ width:775px; float:right; border:1px solid #d7e4f4;}
.m_cnt h2{ font-size:16px; font-weight:100; color:#1d71d9; height:34px; line-height:34px; background:url(tit02.gif) repeat-x;clear:both;}
.m_cnt h2 span{ background:url(tit02_a.gif); display:block; width:85px; margin-left:45px; text-align:center;}
.m_cnt dl{ padding:9px 0 8px 0;}
.m_cnt dd{ height:38px; line-height:38px;}
.m_cnt dd a{ width:150px; text-align:center; display:block; float:left;}
.bg0{ background:#f3f8ff;}

.bar_nav {background:#f1f1f9;border-top:1px solid #c6c9dc;font-size:12px;height:21px; line-height:21px;}
.bar_nav .b-1 {float:left;padding-left:10px;text-align:left;width:400px;}
.bar_nav .b-1 a{ height:21px; display:block; float:left;}
.home{ background:url(home.gif) left no-repeat; padding-left:18px; color:#d35e04;}
.advice{ background:url(ly.gif) left no-repeat; padding-left:20px; margin-left:15px;}
.bar_nav .b-2 {float:right;padding-right:10px;text-align:right;width:400px;}
.bar_nav .b-2 .navs, .bar_nav .b-2 .navico {float:right;}
.navico {background:url(ck_1.gif) no-repeat scroll right center transparent;font-family:tahoma;padding-right:15px;padding-top:0;position:relative;}
.bar_nav .b-2 .navs {padding-right:5px;width:300px;}
.bar_nav .b-2 .navs, .bar_nav .b-2 .navico {float:right;}


.foot{padding-top:20px;padding-bottom:20px;}
.shouye{margin:20px auto;}

/* µ¯³ö²ãÑùÊ½ */
.bgmask{ width:100%; height:100%; background:#fff; z-index:905; position:absolute; top:0; left:0; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;  }
.sel_hy{ width:600px; overflow:hidden; text-align:center; /*margin:10px auto;*/position:absolute; background:#fff; z-index:900}
.sel_hy h2{ height:33px; line-height:33px; background:url(tit_03.gif) repeat-x; color:#183a57; font-size:16px; font-weight:100;}
.t_lf,.t_bg,.t_rt{ height:30px; display:block; float:left;}
.t_lf{ background:url(tit_03_lf.gif) left no-repeat; width:18px;}
.t_rt{ background:url(tit_03_rt.gif) right no-repeat; padding-right:15px; float:right;}
.sel_hy h2 img{ vertical-align:middle; margin-top:10px;}
.win1_bd{ border:1px solid #b0ccf1; border-top:none; padding:15px;} 
.win1_bd td,.win1_bd th{ text-align:left; line-height:30px; }
.win1_bd th{ text-align:right; padding-right:15px; width:80px;}
.win1_bd td b{ font-weight:100; font-size:14px; color:#1e4c78;}
.win1_bd td a{ padding:1px 3px;}
.win1_bd td a:hover{ background:#3ba4ed; color:#fff; text-decoration:none;}
.input_02{ background:transparent url(bg_down.gif) right no-repeat; border:1px solid #7f9db9; height:24px; line-height:24px; width:160px; padding-left:8px; color:#535353; font-size:16px;}
#hot{ position:absolute; left:-10px; top:-3px; _top:-7px;}
.subgp{ margin-top:25px;}
.btn_02{ background:transparent url(btn101.gif) no-repeat; width:102px; height:30px; line-height:30px; text-align:center; border:none;}
.subgp font a{ font-size:16px; color:#3069a0; text-decoration:underline;}
.f_s td,.f_s th { font-size:16px; line-height:26px;}
.f_s table td{ width:70px;}
.close_1{ position:absolute; top:8px; left:13px;}
.close_2{ position:absolute; top:8px; left:200px;}