@charset "utf-8";
/* CSS Document */
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,div,span{ margin:0;padding:0;list-style-type:none;border:none;}
a{ text-decoration:none; color:#3e3e3e; cursor: pointer;}
a:hover{ text-decoration:none; color:#ac13c4;}
.clear{ clear:both;}
.le{ float:left;}
.ri{ float:right;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.ft24{ font:24px '宋体'; color:#3e3e3e;}
img{ border: 0;}
.cl:after { clear: both; content: "";display: block;}
body{ font: 12px '微软雅黑'; color:#3e3e3e;}
.Arial16{ font: 16px 'Arial';}
.fn16{ font:16px '宋体';}
.Arial13{ font: 13px 'Arial';}


/* top................... */
#top{ background:url(../images/nav_bg.jpg) repeat-x; height:27px; width:100%; text-align:center; line-height:27px; font-family:'宋体'; font-size:12px;}
.top_in{ width:1000px; height:27px; margin:0 auto;}
.website{ font-size:14px; margin-left:35px;}
.contact{ position:relative;}
.qh_xl{ z-index:22222; width: 76px; height: 27px; position: relative;}
.new_weibo .qh_wb{ background: url(../images/wb.png) no-repeat 10px center; display: block; height: 27px; line-height: 27px; padding: 0 10px 0 0; text-align:center; width: 65px; text-align: right;  border-right:1px solid rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0);}
.wb_fd{ border-image:none;  border-style: none solid solid; border-width: 0 1px 1px; position: absolute; right: 0px; top: 27px; border-color: #ccc;}
.new_weixin .qh_wx{ background: url(../images/wx.png) no-repeat 10px center; display: block; height: 27px; line-height: 27px; padding: 0 10px 0 0; text-align:center; width: 65px; text-align: right;  border-right:1px solid rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0);} 
.new_yy .qh_wx{ background: url(../images/yy.png) no-repeat 10px center; display: block; height: 27px; line-height: 27px; padding: 0 10px 0 0; text-align:center; width: 65px; text-align: right;  border-right:1px solid rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0);} 
.new_qq .qh_wx{ background: url(../images/qq.png) no-repeat 10px center; display: block; height: 27px; line-height: 27px; padding: 0 10px 0 0; text-align:center; width: 65px; text-align: right; border-right:1px solid rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0);}
.qh_xl .at{ cursor: pointer;}
.qh_xl_hover { border-color: #ccc !important; border-image: none !important; border-style: solid !important; border-width: 0px 1px 0px !important;}
.main { margin: 0 auto; overflow: hidden; width: 1000px;}
.main .logo {float: left; margin-top: 21px;}
.main .photo {float: left; height: 81px; padding: 0 110px; padding-right:90px;}
.main .photo p {background: url("../images/photo.png") no-repeat scroll left center rgba(0, 0, 0, 0); line-height: 81px; padding-left: 45px;}
.main .photo span {color: #000; font-size: 32px; font-weight: bold; margin-top: 5px;}
.fh {color: #666666; float: right; font-family: "微软雅黑"; font-size: 16px; height: 81px; line-height: 82px; overflow: hidden;}




/* banner............ */
.banner{ width: 100%; height: 666px; overflow: hidden;font: 24px '微软雅黑';}
.banner01 {background:url(../images/bj_02.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); height: 150px; margin: 0 auto;width: 100%;}
.banner02 {background: url(../images/bj_03.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); height: 150px; margin: 0 auto;width: 100%;}
.banner03 {background: url(../images/bj_04.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); height: 121px; margin: 0 auto;width: 100%;}
.banner04 {background: url(../images/bj_05.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); height: 121px; margin: 0 auto;width: 100%;}

.banner05 {background: url(../images/img_05.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); height: 90px; margin: 0 auto;width: 100%; }
.banner04_in{ width: 1200px; height: 90px; margin: 0 auto;position: relative; background:url(../images/banner05_in.jpg) no-repeat ;}
.banner04 .banner04_in p{ position:absolute; color: #fff; top: 20px; right: 180px;}
.banner06 {background: url(../images/banner06.jpg) repeat-x; width: 100%; height: 122px;}
.banner06 .banner06_in{ width: 1200px; height: 122px; line-height: 122px; margin: 0 auto;}
.banner06 .banner06_in  p a{ padding: 0 15px; color: #fff; }



.box_title{ font: 40px '方正兰亭粗黑_GBK'; text-align:center; letter-spacing:5px; color:#000; padding-bottom:5px;}
.title_dea{ font: 22px '微软雅黑'; color:#3e3e3e;text-align:center; letter-spacing:5px;}
/* box........... */
.box_gray{ width: 100%; height:auto; padding: 35px 0; background:#f0f0f0;}
.box_gray_in{ width: 1100px; height: auto; margin: 0 auto;}
.box_white{ width: 100%; height:auto; padding: 35px 0;}


/* 名师个人简介。。。。。。。。。。。。。。。。。 */
.tea_name{ font:44px '微软雅黑'; color: #000; font-weight:bold;}
.grjs{ font-size:42px; color: #BEB298; margin-top: 5px; font-weight:bold;}
.teacher{ width: 1100px; height: 360px; overflow:hidden;}
.teacher_js{margin-top: 30px;}
.le_dea{ margin-left: 50px; width: 780px; height: auto;}
.tea_js_dea{ font-size: 14px; color: #3e3e3e; text-indent: 2em; width: 775px; height: auto; line-height: 24px; margin-top: 10px; text-align: justify;}
.tea_js_dea a{ color:red;}
.tea_zixun{ margin-top: 15px;}


.teacher_gk{ width: 1100px; height: 288px; overflow:hidden;}
.teacher_gk .tea_imgs li{ cursor: pointer;}
.tea_ge_title { margin-top: 35px; overflow:hidden;}
.tea_ge_title ul{ border:2px solid #43340B; overflow:hidden;}
.tea_ge_title li { background: none repeat scroll 0 0 #b8a98c; border-right: 2px solid #43340B; cursor: pointer;  float: left; font-family: "Microsoft YaHei"; font-size: 18px;  font-weight: bold; height: 56px; line-height: 56px;text-align: center; width: 272px; color:#fff;}
.tea_ge_title li.end { border-right: medium none;width: 274px;}
.tea_ge_title li.on {  background: none repeat scroll 0 0 #d1151a; color: #fff;}

.tea_imgs{ margin-top: 15px;}
.tea_img{ padding: 15px 10px; border:3px solid #43340B; overflow:hidden;}
.tea_img li{ float: left; margin-right: 10px;}
.ml15{ margin-left: 15px;}


/*baoguo*/
.baoguo {margin: 0 auto;overflow: hidden;width: 1100px;}
.qh, .qh .qh_t{width:1100px;float:left;overflow:hidden;}
.qh .qh_t a{width:550px;text-align:center;height:64px;line-height:64px;float:left;overflow:hidden;font-size:30px;font-family:"微软雅黑";color:#FFF; text-decoration:none; background:#000;}
.qh .qh_t a.current{background:#d87323;}
.qh .qh_m{float:left;width:1000px;overflow:hiddeni;font-family:"微软雅黑";margin-top:10px;}
.qh .qh_m table{border-left:1px #ffffff solid;border-top:1px #ffffff solid;background:#f2f2f2;}
.qh .qh_m table tr td{border-right:1px #3e3e3e solid;border-bottom:1px #3e3e3e solid;padding:10px;text-align:center;font-size:13px; line-height:22px;color:#000000; background:#fff;}
.qh .qh_m table tr .bd_ri{border-left:1px #3e3e3e solid;}
.qh .qh_m table tr th{background:#333333;color:#FFF;font-size:15px;}

.vip_tq{ font-size: 14px;}
.vip_tq th{ border-right:1px solid #000; border-top:1px solid #000; color:#de3434;}
.bd_top{ border-top:1px solid #000;}
.vip_tq td{border-right:1px solid #000; border-bottom:1px solid #000; text-align:center; padding:5px 0;}
.vip_tq .bd_le{ border-left:1px solid #000;}





.form01{ width: 470px; height: 310px; margin-top: 85px;}
.form01 form{ margin: 0 auto; width: 470px; overflow:hidden;}
.form01 .form_it{ width: 290px; height: 32px; border:2px solid #fff; margin-left: 10px; margin-top: 30px; background:#000; color:#fff; font-size:16px;}
.form01 form p{ font: 27px '微软雅黑'; color: #fff;}
.form_it01 { width: 150px; height: 32px; border:2px solid #fff; background:#000;color:#fff; font-size:16px;}

/* book...................... */
#yuanxiao{ width:1100px; height:210px;  margin:35px auto 0; overflow:hidden; }
#deom{ border:medium none; width:1100px; overflow:hidden;}
.indeom{ width:1100px; float:left; overflow:hidden; position:relative;}
.bd01{ float:left; display:inline-table; width:1100px; overflow:hidden; height:auto;}

.bd01 ul{width: 1100px;}
.adcss{ overflow:hidden; position:relative; width:1100px;}
.bd01 li{ width:120px; float:left; padding:0 15px; overflow:hidden; cursor:pointer;}
#deom a{ font-size:14px; color:#000;}
.bd01 .book{ width:120px; float:left; padding:0 15px; overflow:hidden; cursor:pointer;}
.bd01 li .name{height: 30px;line-height: 30px;margin-top: 5px;overflow: hidden;text-align:center;width: 147px; display:inline-block; width: 147px;}
.tempWrap { width: 1100px;}
.addcss{ width:1100px;}


/* 联系我们。。。。。。。。。。。 */
.con_me{ width: 1100px; height: auto; margin: 0 auto; font: 16px '宋体'; font-weight:bold; color: #3e3e3e; padding: 35px 0; font-weight:bold;}
.zz{ font-size:44px; color: #000}
.con_me .con_title p{ background:url(../images/con_photo.png) left center no-repeat; padding-left: 80px; height: 58px; line-height: 30px;}
.con_title{ height: 72px; width: 1100px; border-bottom: 2px solid #ccc;}
.con_me .con_dea{ margin-top: 20px;}
.con_me .con_dea p{ line-height: 32px; font-size:16px;}
.con_me .con_dea p a{ color:red;}

/*footer..............*/
.footer {  background: none repeat scroll 0 0 #7c208b;  color: #fff; font-family: arial;  height: auto; line-height: 20px;  padding-bottom: 10px; padding-top: 10px;  text-align: center;margin-top:0px;}
.footer a{color: white;}


/* add */

.subtab {

    background: none repeat scroll 0 0 white;

    border-radius: 5px;

    box-shadow: 0 0 10px #7c208b;

    display: none;

    height: auto;

    position: fixed;

    width: 500px;

    z-index: 9999;

}

.subtab .subinput {

    border: 1px solid #999;

    font-size: 22px;

    height: 35px;

    line-height: 35px;

    padding: 2px 0 2px 5px;

    width: 100%;

}

.subtabhead {

    height: 40px;

    width: 100%;

}

.subtab td {

    font-size: 14px;

    font-weight: bold;

}

.subtab th {

    font-size: 26px;

    font-weight: bold;

    letter-spacing: 5px;

}

.subtab table {

    border: 0 none;

    border-collapse: collapse;

    height: auto;

    margin: 0 auto;

    width: 90%;

}

.right_nav { position:fixed; right: 10px; bottom: 10px; width: 80px; height: auto; background-color: #d97132;}
.right_nav li { list-style: none; background-color: #d97132; width: 80px; height: 30px; text-align: center;}
.right_nav li a{ color: white; font:13px/30px '宋体'; text-decoration: none; display:block; height: 30px;}
.right_nav li:hover{ background-color: #5c2812; cursor: pointer;}

.box {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 1000px;
}
.mt40 {
    color: #000;
    font: 36px "微软雅黑";
    margin-bottom: 60px;
    text-align: center;
}
.dizhi {
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    width: 500px;
}
.mt20 {
    color: #262626;
    font: bold 16px "微软雅黑";
    margin-top: 10px;
    text-align: left;
}
.mt20 span {
    font-size: 16px;
    font-weight: normal;
}
.tab_img {
    float: right;
    height: 123px;
    width: 1000px;
}
.tab_img img {
    float: right;
}
.tab_bot {
    border-top: 1px solid #333333;
    color: #333333;
    font-size: 16px;
    margin-bottom: 40px;
    text-align: center;
    width: 1000px;
}
.tab_bot tr td {
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    height: 40px;
    line-height: 30px;
	text-align: left;
	 padding-left: 10px; 
	 width:25px;
}
.tab_bot tr td:first-child {
    border-left: 1px solid #333333;
}


.fenxiao li{padding: 0px 8px;font-size: 16px;display: inline;height: 40px;line-height: 40px; float: left; margin-left: 2px;}
.fenxiao li:hover{background-color: #c429dd; color: #FFFFFF;}
.dizhi{ width: 49%; display: inline-block; float: left; margin-bottom: 20px;}
.dizhi_box{width: 1000px; height: auto; margin: 0 auto;}
.dizhi_box .dizhi2{float: right;}
.dizhi2{ float:right;}
.tab_img{ width: 1000px; float: right; height: 123px;}
.tab_img img{ float: right;}
.tab_bot{ border-top: 1px solid #333333; margin-bottom: 40px; text-align: center; font-size: 16px; color: #333333; width: 1000px;}
.tab_bot tr td{border-right: 1px solid #333333; border-bottom: 1px solid #333333; height: 40px; line-height: 30px;text-align: left; padding-left: 10px; width:auto;}
.tab_bot tr td:first-child{ border-left: 1px solid #333333;}
.tab_bot tr td.bot_td1{width: 128px;}
