/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0px; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
a {blr:expression(this.onFocus=this.blur()); text-decoration:none; } /*针对 IE*/
a { outline:none; }/*针对火狐*/
a { color:#666; }
a:hover { color:#b63527; text-decoration:underline; }
.pointer { cursor:pointer; }
.clearfix:after,.bd:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }
/*文字排版*/
.fb { font-weight:bold; }
.f_wr{ font-family:"微软雅黑";}
.blueTxt { color:#0c70b4; }
.redTxt { color:#ed3f28; }
.grayTxt { color:#999; }
.whiteTxt { color:#FFF; }
.table_info .whiteTxt{ margin-left:10px;}
.table_info .whiteTxt:hover{ color:#f5eac6;}
.w625{ width:625px;}
.w290{ width:290px;}
.w425{ width:425px; margin-left:20px;}
/*定位*/
.tc { text-align:center; }
.bc { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.cb { clear:both; height:0px;  font-size:0px; line-height:0px; overflow:hidden; margin:0px;}
.pr { position:relative; }
.none { display:none; }
.ml10{ margin-left:10px;}
.mt10{ margin-top:10px;}
.blk2{ height:2px;clear:both; line-height:0px; font-size:0; overflow:hidden;}
.blk20{ height:20px;clear:both; line-height:0px; font-size:0; overflow:hidden;}
.blk10{ height:10px; clear:both; line-height:0px; font-size:0; overflow:hidden;}
/*可公用部分*/
body { background:#EEE url(body_bg.gif) repeat !important; font-size:12px; font-family:"Microsoft YaHei"; color:#333; line-height:25px; }
.mainwide { width:1000px; margin:0px auto;}
.bd{ background:#FFF; padding:30px 0px 20px; margin-top:-18px;clear:both;z-index:0px;}
.blankbox{ width:100%;}
.blankbox p{ text-indent:2em; width:92%; margin-left:30px; font:normal 14px/28px "Microsoft YaHei";}
a.more { color:#F78A13; font-size:12px; }
.table_info a.more{ color:#3C8722;}
.whiteBox { background:#FFF; width:100%; margin:0px auto; padding-bottom:15px; }
.garyBg{ background:#f0f0f0; padding:15px 0px 15px; /*width:998px;*/ margin:0px auto;}
.boxMain{ background:url(topBanner.gif) no-repeat 420px -245px; min-height:100px; height:auto !important; height:100px;}

.topLine, .navLine { font-family:"微软雅黑","黑体"; }
.bor_right{ border-right:1px #0666a0 dashed;}
.xuxian{ height:1px; line-height:0px; border-bottom:1px #ccc dotted; padding-top:5px;}

/*标题*/
.h1_main{ height:42px; line-height:42px; background:url(imgs.png) right -53px; overflow:hidden; position:relative; z-index:2px; margin-top:15px; clear:both;}
.h1_main_side{ padding-left:53px; height:42px; background:url(imgs.png) no-repeat -946px -164px; float:left; display:inline;}
.h1_main_side .txt{ display:block; height:42px; background:url(imgs.png) no-repeat right -116px;float:left; display:inline; color:#FFF; padding-right:30px; font:bold 30px/40px "微软雅黑", "黑体";}

.h2_main{ height:40px; line-height:40px; background:url(imgs.png) no-repeat -954px -239px; padding-left:60px; margin-bottom:10px;}
.h2_main .txt{ font:bold 24px/40px "微软雅黑", "黑体"; color:#000; float:left; display:inline;}
.h2_main .h2_link{ display:block; width:105px; height:30px; float:left; display:inline; margin-left:15px; background:url(imgs.png) no-repeat -561px -168px; text-align:center; font:normal 14px/30px "Microsoft YaHei"; margin-top:8px;}
.h2_main .h2_link:hover{ background-position:-676px -168px; color:#3C8722;}

.h3{ font:bold 16px/30px "微软雅黑", "黑体"; color:#2c7513; height:30px; text-indent:60px; overflow:hidden; margin:5px auto;}

/*头部标题图片 导航 首焦图*/
.topBanner{ /*height:182px; background:#FFF url(body_bg.gif) repeat;padding-top:5px;*/}
.topBanner .imgBox{ width:1000px; margin:0px auto; position:relative;}

.select{ background:url(imgs.png) no-repeat -661px -262px;  position:absolute; top:0px; right:80px; width:235px; padding-top:7px;}
.select dt{ width:178px; margin:0px auto; height:38px; line-height:38px; overflow:hidden; color:#18742c; font:bold 16px/37px "Microsoft YaHei";position:relative;text-indent:10px;}
.select dt .s_btn{ display:block; position:absolute; right:-1px; top:-2px; width:41px; height:40px; cursor:pointer;background:url(imgs.png) no-repeat -867px -165px;}
.select dd{ width:178px; margin:0px auto; height:35px; line-height:35px; background:#3c8722; border-bottom:1px #FFF dotted;  }
.select dd a{ display:block; border-bottom:1px #FFF dotted;color:#FFF; white-space:nowrap; overflow:hidden; text-indent:5px;}
.select dd a:hover{ color:#FFF; background:#1c752b;}

/*导航*/
.navLine{ width:100%; background:#2B7E27 url(imgs.png) repeat-x 0px 0px; height:45px; line-height:45px; overflow:hidden;}
.navLine .main{ width:1000px; margin:0px auto; }
.navLine a{ display:block;color:#f5eac6; font:normal 21px/45px "微软雅黑"; padding:0px 22px; float:left;  display:inline;}
.navLine a:hover{ background:#3f8821; color:#FFF; text-decoration:none;}
.navLine .bar{ display:block; height:45px; width:2px;background:url(imgs.png) no-repeat 0px -127px; float:left; display:inline;}

/*table*/
.table_info{-moz-box-shadow: #eee 0px 2px 2px;-webkit-box-shadow: #eee 0px 2px 2px;box-shadow: #eee 0px 2px 2px; font-size:14px; font-family:"Microsoft YaHei";}
.table_info th,.table_info td{ border:1px #ddd solid; padding:6px 0;}
.lh30{}
.table_info p{ width:95%; margin:5px auto; text-indent:0em;}

/*网校*/
.wx_side{ width:100%; ; background:#f8f8f8; border:1px #ddd solid; padding-top:48px; position:relative; margin-top:-40px;}
.h2_wx{ width:290px; height:55px; overflow:hidden; background:url(imgs.png) no-repeat -8px -126px; text-align:center; font:normal 18px/55px "微软雅黑", "黑体"; color:#000;margin-top:-12px; top:0px; position:absolute;}
.wx_side .wx_detail li.video_pic{ display:block; width:268px; height:160px; overflow:hidden;}.video_pic img{ width:268px; height:160px; }
.wx_side .video_title{ font:normal 16px/40px "微软雅黑"; color:#1d772b; white-space:normal; overflow:hidden; display:block; text-indent:10px;}
.wx_side .wx_detail{ width:265px; margin:0px auto; overflow:hidden;}
.wx_side .wx_detail li{ height:40px; overflow:hidden;}
.wx_side .wx_detail li.video_btns{ height:52px;#height:48px;_height:45px; overflow:hidden;}

.wx_main li{ float:left; display:inline; display:block; width:455px; background:#f0f0f0;}
.wx_main li.fr{ float:right;}
.wx_main .video_pic{ display:block; width:290px; height:173px; overflow:hidden; float:left; display:inline; margin-right:10px;}.wx_main .video_pic img{ width:290px; height:173px;}
.wx_main .video_title{ font:normal 18px/35px "微软雅黑", "黑体"; color:#2c7513; width:145px; white-space:nowrap; overflow:hidden; padding-top:5px;}
.wx_main .video_txt{ height:75px; margin-bottom:10px;}
.wx_detail dd{width:145px;overflow:hidden;  color:#333; line-height:22px;}
a.mf_btn,a.tw_btn{ display:block; width:124px; height:35px; font-size:0px; line-height:0px; overflow:hidden; text-indent:999px; background:url(imgs.png) no-repeat; float:left; display:inline;}
a.mf_btn{ background-position:0px -188px;}
a.tw_btn{ background-position:-134px -188px; float:right;}
a.st_btn{ display:block; width:129px; height:37px; font-size:0px; line-height:0px; overflow:hidden; text-indent:999px; background:url(imgs.png) no-repeat -561px -207px; margin:0px auto;}
a.st_btn:hover{ background-position:-700px -207px}


.zt{ width:290px; overflow:hidden; margin-top:25px;}.zt img{ width:290px;}

/*在线模考*/
.sideStep { background:#f0f0f0; float:left; display:inline; height:299px; width:180px; }
.step{ width:82%; margin-left:20px; padding:15px 0px 0px;}
.step dd{ height:42px; margin-bottom:12px; border:1px #ddd solid; background:#FFF; border:1px #000 dashed; font:normal 14px/42px "Microsoft YaHei"; text-align:center; position:relative; text-indent:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; color:#333;}
.step dd em{ display:block; height:17px; width:17px;border:1px #3C8722 solid;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px; background:#3C8722; position:absolute; left:-10px; top:10px; font:normal 12px/17px Arial; font-weight:bold; color:#FFF; text-indent:0px;}

.h3_E { width:100%; margin:0px auto; height:35px; line-height:35px; background:#f8f8f8 url(gd.png) repeat-x 0px 10px; clear:both; border-bottom:1px #3C8722 solid; }
.h3_E .txt { display:block; font:bold 14px/35px "Microsoft YaHei"; color:#000; float:left; display:inline; padding-left:28px; padding-right:10px; background:url(imgs.png) no-repeat -984px -304px; margin-left:10px; }
.h3_E .more { display:block; font:normal 12px/35px "Microsoft YaHei"; color:#3C8722; float:right; display:inline; padding:0px 5px; padding-right:2px;}

/*列表*/
.ul_list { float:left; margin-top:5px; width:98%; padding-left:5px; }
.ul_list ul h3 a { font:normal 16px/30px "黑体"; color:#C00 !important; display:block; text-indent:15px; }
.ul_list ul li { float:left; width:81%; height:26px; padding-left:15px;  text-align:left; white-space:nowrap; overflow:hidden; font:normal 14px/26px "微软雅黑"; }
.ul_list ul li.date { width:10%; display:inline; background:none; color:#999; text-align:right; font-family:Arial; font-size:12px; }
.infoList ul { width:91%; margin:5px auto; overflow:hidden; }
.infoList ul li { width:100%; height:30px; font:normal 12px/30px "Microsoft YaHei"; white-space:nowrap; overflow:hidden; text-indent:15px; background:url(imgs.png) no-repeat -993px -372px; }
.infoList a:hover{ color:#3C8722;}
/*在线模考*/
.scList{ margin-top:10px;}
.scList .test-all{ font:normal 14px/30px "Microsoft YaHei"; border-bottom:1px #ddd dotted;}
.scList .test-all li{ height:auto; overflow:hidden; white-space:nowrap; text-indent:10px;}
.scList .test-all p{ width:100%; text-indent:10px; margin-left:0px; color:#999; height:30px; display:none;}
.scList .test-all.on p{display:block;}
.scList .test-all .people{ color:#999; float:left; display:inline;}
.scList .test-all .mokao{ display:block; float:right; display:inline; width:80px; height:30px;  background:url(imgs.png) no-repeat -562px -258px; text-align:center; color:#FFF; text-indent:0px; line-height:26px;}
.scList .test-all .mokao:hover{ color:#f5eac6;}

/*备考技巧*/
.skill_tips{ border:1px #000 dashed;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; padding:5px 0px; background:#f8f8f8;}
.skill_tips p{ width:95%; margin:0px auto;}

.skill_main li{ float:left; display:inline; display:block; width:450px; padding:15px 0px;}.skill_main li.fr{ float:right;}
.skill_main .skill_pic{ width:75px; height:75px; float:left; display:inline; margin-right:12px; margin-bottom:12px; margin-top:10px; border:1px #ccc solid; padding:3px;}
.skill_main .skill_pic img{width:75px; height:75px;}
.skill_main .skill_title{font:normal 16px/35px "微软雅黑"; color:#1d772b; }.skill_main .skill_title a{color:#1d772b;}
.skill_main .skill_title a:hover{color:#f76e13;}

/*组群_老师*/
.TW_style { width:90%;  margin:15px auto 5px; position:relative; }
.TW_style .photo { display:block; width:70px; height:100%; float:left; display:inline; position:relative; margin-left:5px; margin-right:15px; }
.TW_style .photo img { height:70px; width:70px; border:1px #ddd solid; }
.TW_style .photo .tip { display:block; width:36px; height:21px; font:normal 12px/15px "Microsoft YaHei"; color:#fff; position:absolute; top:-3px; left:-3px; background:url(imgs.png) no-repeat -801px -168px; text-align:center; text-indent:0px; }
.TW_style .txt { white-space:nowrap; overflow:hidden; }
.TW_style .txt.title a { font-size:14px; color:#eb7b0e; }
.TW_style .btn { display:block; height:25px; width:65px; background:#599118; font:normal 12px/25px "Microsoft YaHei"; color:#FFF; text-align:center; margin-top:5px; position:absolute; right:0px; top:43px; }
.TW_style .btn:hover { color:#fef9e0; }
.div_bar { border-bottom:1px #ddd dashed; margin:5px auto; padding-top:5px; }
.ul_list.topic{ width:90%; margin-left:10px; clear:both; }
.topic li{ width:100%; height:28px; overflow:hidden; white-space:nowrap;}

/*返回头部*/
.r_nav { width:108px; position:fixed; right:5px; _right:5px; bottom:210px; _position:absolute; _top:expression(documentElement.scrollTop+300);
overflow:hidden; }

.r_nav .option,.r_nav .f-top{ display:block; background-color:#FFF; width:106px; height:35px; margin:4px auto 0px; text-align:center; color:#000; line-height:30px; font-size:14px; border:1px #000 dashed;}
.r_nav .option_point{display:block; width:100%; height:30px; margin:4px auto 0px;font-size:0px; line-height:0px; overflow:hidden; text-indent:999px;}
.r_nav .f-top { background:#599118; font:bold 16px/35px "微软雅黑", "黑体"; color:#FFF; }
.r_nav .f-top:hover {opacity:0.8; filter:alpha(opacity:80);}

/*底部*/
#foot{height:180px;width:1060px;margin-top:20px;text-align:center;padding-top:30px;font-size:14px;background-size:cover;margin:0 auto}.hzjm{font:Microsoft YaHei;font-size:14px}.hzjm a{color:#333!important;font-size:14px}.foot-text{text-align:center;width:1062px;float:left;margin-top:10px;color:#333}