@charset "gb2312";
/* CSS Document */
body{ color:#333; }
body, button, input, select, textarea {font: 14px/22px tahoma,arial;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ display:block; border:0;}
ul, li{ list-style:none;}
a{color:#333;text-decoration:none}
a:hover{color:#e40000;text-decoration:underline;}
.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.fr{ float:right;}
.fl{ float:left;}
h3{ font-size:26px;text-align:center;}

.header01{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header02{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header03{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header04{background-attachment: scroll; background-image:url(images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header05{background-attachment: scroll; background-image:url(images/banner_05.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden; }
.header06{background-attachment: scroll; background-image:url(images/banner_06.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden; }
.header07{background-attachment: scroll; background-image:url(images/banner_07.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:162px; overflow:hidden; padding-top:60px; }

.header01_zb{background-attachment: scroll; background-image:url(images/banner_01_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header02_zb{background-attachment: scroll; background-image:url(images/banner_02_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header03_zb{background-attachment: scroll; background-image:url(images/banner_03_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header04_zb{background-attachment: scroll; background-image:url(images/banner_04_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden;}
.header05_zb{background-attachment: scroll; background-image:url(images/banner_05_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden; }
.header06_zb{background-attachment: scroll; background-image:url(images/banner_06_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:100px; overflow:hidden; }
.header07_zb{background-attachment: scroll; background-image:url(images/banner_07_zb.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:106px; overflow:hidden; padding-top:40px; }

.buttonB_buy{ display:block;width:230px; height:55px; background:#fdd724; font-size:24px; font-weight:bold; line-height:55px;color:#d21717; text-align:center; margin:0 auto;}
.daoyu_01 {border:1px solid #333;margin: 0 auto;padding: 10px;width: 978px; text-indent:2em;}
.button_buy{ width:110px; height:35px; background:#7bd3ff; margin:0 auto; color:#fff; line-height:35px; display:block; border:none; }
.button_buy1{ background:#8aedc7;}
.button_buy2{ background:#ffa3ce;}
.button_buy:hover{color:#fff;background:#64cbff;}
.button_buy1:hover{ color:#fff;background:#70ecbc;}
.button_buy2:hover{ color:#fff;background:#f67db6;}
.table_book{ width:1000px; margin:50px auto;border-top:solid 1px #333; border-left:solid 1px #333;}
.table_book th{ height:45px; background:#55328d; border-bottom:solid 1px #333; border-right:solid 1px #333; font-size:18px; color:#fff; line-height:45px;}
.table_book td img{ display:inline; text-align:center;}
.table_book td{border-bottom:solid 1px #333; border-right:solid 1px #333;  text-align:center; padding:8px; line-height:20px; font-size:14px;}
.txtName{ font-size:16px; font-weight:bold;}
/*详情链接滑过展开*/
.AccMenuItem {cursor: pointer;position: relative;}
.AccMenuItem .acc01 {width:520px;background:#fff;border: 1px solid #333;display: none;left:55px;line-height:20px;padding:10px; position: absolute;top: -40px;z-index:3; }
.AccMenuItem .acc01 img {display:block;left:-10px; position: absolute;top:35px;}
.AccMenuItem .acc01 p {text-indent: 2em;}
.AccMenuItem .active_cat {z-index: 99;}
.AccMenuItem .active_cat div {display:block;}
/*查看详情链接滑过展开*/
.AccMenuItem_01 {color: #999;cursor: pointer;position: relative;}
.AccMenuItem_01 .acc01 {width:520px;background:#fff9e6;border: 1px solid #a41b00;color: #a41b00;display: none;left:-555px;line-height:20px;padding:10px; position: absolute;top: -60px;z-index:3;}
.AccMenuItem_01 .acc01 img {display: block;left: 540px; position: absolute;top:62px;}
.AccMenuItem_01 .acc01 p {text-indent: 2em;}
.AccMenuItem_01 .active_cat {z-index: 99;}
.AccMenuItem_01 .active_cat div {display: block;}
/*讲义*/
.zise{ width:100%; height:450px; background:#38215c; color:#fff; padding:50px 0;}
.bookBox_txt{ width:650px;}
.bookBox{ width:960px; margin:0 auto; padding:20px;}
.bookBox h3{ font-size:26px;line-height:36px; text-align:center; margin-bottom:25px;}
.bookBox h3 p{ font-size:20px;}
.bookBox_right{ float:right; width:640px; padding:15px 0 0 0; color:#fff;}
.bookBox_right p{ text-indent:2em;}
.bookBox_right a{ color:#943f01;}
.price{ width:640px; height:32px; padding-top:15px; border-top:dashed 1px #444; margin-top:10px; }
.price b{ font-size:16px; color:#f00;}
.price span{ text-decoration:line-through;}
.button_d{ width:112px; height:33px; background:url(images/button_ddgm.gif) no-repeat; border:none; margin-left:10px; margin-bottom: -10px;}
.button_d:hover{ opacity:0.7;}
.button_q{ width:136px; height:38px; background:url(images/button_qtgm.jpg) no-repeat; border:none; margin-top:5px; }
.button_q:hover{ opacity:0.7;}

.daobaoPrice{ width:250px; font-size:14px; line-height:55px; padding-left:10px;}
.dabaoDiv{ width:968px;height:55px; border:solid 1px #333; margin:0 auto; padding:15px;}

/*应试指南*/
.yszn{ background-attachment: scroll; background-image:url(images/ysznbg.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:470px; overflow:hidden; padding:50px 0;}
/*历年真题解析*/
.ztjx{ width:100%; background:#00adef; height:450px; padding:50px 0;}
/*foot*/
.footer{line-height:24px; text-align:center; margin:0 auto; border-top: dotted 1px #333; padding-top:30px;font-size:12px; }
.footer a:hover{color:#c00; text-decoration:underline;}
/*快速注册*/

.floatBox {background:#000; opacity:0.8; height:50px; padding-top:10px;bottom: 0;left: 0;overflow: hidden;position: fixed;width: 100%;}
.floatBox_con{ width:100%; height:140px;bottom: 0;left: 0;overflow:visible;position: fixed; }
.floatBox_con_Box{ width:1030px; height:50px; margin:0 auto;overflow:visible;background:url(../images/fix_people.png) no-repeat; padding-top:90px; padding-left:160px;}
.floatBox form {color: #fff;line-height: 30px;margin: 0 auto;padding: 5px 20px;width: 950px;}
.floatBox td {padding-right: 10px;}
input.userName {height: 22px;width: 150px;}
input.zcbutton {background:#ff9c00;border: medium none;color: #fff;font-size: 14px;font-weight: bold;height: 35px;line-height: 35px;text-align: center;width: 120px; border-radius:3px;}
input.zcbutton:hover { background:#ffae00;}
input.inputZH{ width:200px; height:30px; color:#666; border-radius:3px; border:solid 1px #ccc; background:#C6C5C5; padding:3px 5px; margin-right:12px;}
input.button_yzm{height:35px; background:#f7f7f7; padding:0 15px; border:none;}
#ss {background:url("../images/fix_cha.png") no-repeat scroll 0 0; height: 22px;width: 22px;}
#ss:hover {background: url("../images/fix_cha_hover.png") no-repeat scroll 0 0;}

@media only screen and (max-width:480px){
.zise{ height:920px; }
}