﻿body{ background:#fff}
.ce{ color:#ee4b19}
.cont-r { width: 295px;}

.top_cont { height: 510px;}
.more_classify{display: none!important;}
.mt80{ margin-bottom:80px}
/*banner*/
.banner_warper { height: 363px; width: 100%; position: relative; z-index: 0;}
.school_banbox{ width:928px; height:auto; overflow:hidden}
.schbanner_bar{ width:928px; height:355px; height:auto; overflow:hidden; float:left}
.school_banner_ul{width: 928px; overflow: hidden;}
.school_banner_ul ul{ width:9999999px;}
.school_banner_ul ul li { float: left; width: 928px; overflow: hidden; height:355px;}
.school_banner_ul ul li img{ width:100%}
.schnum{ width:928px; height:20px; position:absolute; bottom:20px; left:0; z-index:2; text-align:center}
.schnum a {width: 12px; height: 12px; display: inline-block; border: 2px solid #fff; margin: 0 5px; border-radius: 10px; background:none; z-index:4}
.schnum a.on{ border:1px #solid #ececec; background:#fff}


/*专题精选*/
.special_title {width: 100%; margin: 40px 0 10px 0; padding-bottom:10px;}
.hot_tit{ background:url(/statics/images/tem/9_03_3.jpg) no-repeat 103px 5px; border-bottom:1px solid #ddd;}
.special_title h2{ font-weight: normal; display: inline-block; font-size: 24px; line-height:38px;}
.special_title h2 span{ display:inline-block; margin-left:80px;}
.special_title>div{
    display: inline-block;
    margin-left:16px;
}
.special_title>div>span{
  font-size: 16px;
    color: #adadad;
}

.special_panel2 li{ width:183px; position:relative}

.special-panel3 li:last-child{margin-bottom:30px;}
.special_padding2{ padding: 5px 77px;}
.special_padding4{padding: 5px 60px;}
.special-content li{ width:220px; float:left; overflow:hidden; margin-right:25px; position:relative}
.special-content li:last-child{ margin-right:0;}
.bj_floor{ width:100%; height:38px; line-height:38px; background:#c03229; position:absolute; left:0; top:100%; z-index:3; transition:ease-in all .3s; -moz-transition:ease-in all .3s;-ms-transition:ease-in all .3s; -o-transition:ease-in all .3s; -webkit-transition:ease-in all .3s;}
.bj_floor .bj_text{ padding:0 5px; color:#fff;}
.bj_floor .bj_text span{ display:inline-block; color:#fff;}
.special_panel2 li a:hover .bj_floor{ display:block; top:203px;}
.special_panel3 li a:hover .bj_floor{ display:block; top:183px;}


.honor_img li{ width:230px; float:left; overflow:hidden; height:280px; text-align:center; position:relative; margin-top:15px;}
.honor_img li a{ display:block; padding:10px; height:220px;}
.honor_img li a img{ width:198px; vertical-align:middle; overflow:hidden; height:auto}
.honor_img li a:hover{ border:1px solid #ddd}
.honor_img li a .honor_bj{ width:208px; background:#c03229; height:40px; text-align:center; color:#fff; line-height:40px; position:absolute; top:100%; z-index:3;  transition:ease-in all .2s; -moz-transition:ease-in all .2s;-ms-transition:ease-in all .2s; -o-transition:ease-in all .2s; -webkit-transition:ease-in all .2s;}
.honor_img li a:hover .honor_bj{ display:block; top:190px;}


.cont_foot{ background:#f0f0f1; padding:20px 0; margin-top:80px;}
.icon_list{ height:auto; overflow:hidden; margin-top:30px; float:left; margin-bottom:40px;}
.icon_list li{ width:170px; float:left; height:56px; overflow:hidden; text-align:left; padding-left:60px;}
.icon_list .icon_fist{ background:url(/statics/images/tem/cont_1_1.png) no-repeat}
.icon_list .icon_fist:hover{ background:url(/statics/images/tem/cont1_1_1.png) no-repeat}
.icon_list .icon_second{ background:url(/statics/images/tem/cont_2_1.png) no-repeat}
.icon_list .icon_second:hover{ background:url(/statics/images/tem/cont2_1_1.png) no-repeat}
.icon_list .icon_three{ background:url(/statics/images/tem/cont_3_1.png) no-repeat}
.icon_list .icon_three:hover{ background:url(/statics/images/tem/cont3_1_1.png) no-repeat}
.icon_list .icon_third{ background:url(/statics/images/tem/cont_4_1.png) no-repeat}
.icon_list .icon_third:hover{ background:url(/statics/images/tem/cont4_1_1.png) no-repeat}
.specal_bottom{ border-bottom:none !important}
.specal_bottom a{ border-bottom:none !important}
.specal_bottom a:fist-child{ border-right:1px solid #666}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .special-panel li .special-daohang{
        background-color:#000000;
        filter:Alpha(opacity=40);
        position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
    .special-panel li .special-daohang:hover{
        filter:Alpha(opacity=100);
    }
    .special-panel li .special-daohang a{
        position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
        text-align: center;
    }
}
/*专题精选*/
/* 先学后付 */
.payfirst_title{
    width: 100%;
    margin: 20px 0 20px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.payfirst_title h2{
    font-weight: normal;
    display: inline-block;
    font-size: 24px;
}
.payfirst_title span{
    color: #767474;
    font-size: 12px;
    margin-right: 12px;
    padding-top: 6px;
    display: block;
}
.payfirst_content{
    margin-left: -10px;
}
.payfirst_content li{
    width: 214px;
    height: 196px;
    border: 1px solid #ddd;
    margin-left: 10px;
    padding: 11px 8px 11px 8px;
}
.payfirst_content li .pic_lis{
    width: 214px;
    height: 124px;
    margin-bottom: 5px;
}
.pic_lis:hover{
    opacity: .3;
    filter: alpha(opacity:30);
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
}
.payfirst_content li .cour_t{
    margin-bottom: 10px;
    width: 214px;
    height: 38px;
    overflow: hidden;
}
.cour_t .cour_nam{
    font-size: 12px;
}
.cour_t .school_nam{
    color: #999;
    font-size: 12px;
}
.fenqi{
    color: #ff6926;
    letter-spacing: 1px;
}
.ft10{
    font-size: 11px;
}
.ft15{
    font-size: 16px;
}
.renqi{
    font-size: 12px;
    color: #8a8989;
}

/* hx-recommend for you*/
.recommend-tit {
    width: 100%;
    margin: 20px 0 10px 0;
}
.recommend-tit h2{
    font-weight: normal;
    display: inline-block;
    font-size: 24px;
}
.recommend-tit>div{
    display: inline-block;
    margin-left:16px;
}
.recommend {
    width: 904px;
    height: 480px;
    background: url("../images/recommend_bg.jpg") no-repeat;
}

.recommend-list {
    width: 220px;
    margin-top: 240px;
}

.recommend-list ul li {
    width: 93px;
    height: 27px;
    line-height: 27px;
    border-radius: 20px;
    background: #fff url(/statics/images/tem/sprite.png) no-repeat 75px -324px;
    text-align: left;
    color: #333;
    font-size: 13px;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    cursor: pointer;
}

.recommend-list ul li a {
    width: 70px;
    padding-left: 8px;
    text-align: center;
    display: inline-block;
    font-size: 12px;
}
.nav-list_pind{ display:none}
.recommend-list ul li a:hover {
    color: #FF1E34;
}

.recommend-course {
    width: 675px;
    height: 435px;
    margin-top: 20px;
}

.recommend-course ul {
    margin-bottom: 10px;
}

.recommend-course ul li {
    float: left;
    width: 195px;
    height: 190px;
    padding: 10px 10px 15px 10px;
    background-color: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
    box-shadow: 0 0 3px #666;
}


.recommend-course span, .recommend-course-info a {
    font-size: 12px;

}

.recommend-course-info a:hover {
    color: #ff5a00;
}

.recommend-course-info {
    margin: 5px 0;
    height: 42px;
    overflow: hidden;
}

.recommend-course .course-price {
    font-size: 18px;
}


.effect-bubba {
    width: 195px;
    height: 120px;
    position: relative;
}

.effect-bubba > div.mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    font-size: 12px;
    text-align: center;
    opacity: 0;
    filter:alpha(opacity:0);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    background: url("../images/hover_bg.png") repeat \0;
    *background: url("../images/hover_bg.png") repeat;
}


.effect-bubba > div.mask > a {
    display: block; cursor: pointer;
    position: absolute;
    top: 0;bottom: 0;
    left: 0; right: 0;

}

.effect-bubba .mask {
    display: none \0;
    *display:none;
}

.txt {
    width: 166px;
    height: 72px;
    margin: 24px auto;
}

.txt p {
    width: 120px;
    margin:0 auto;
    text-align: left;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.effect-bubba:hover div.mask {
    opacity: 1;filter:alpha(opacity:100);
}

.txt .bt, .txt .bb {
    height: 1px;
    width: 100%;
    transform: scale(0, 1);
    transition: all 0.3s linear;
    -webkit-transition: all 0.35s linear;
}

.txt .bt {
    margin-bottom: 10px; margin-top: 0;
    border-top: 1px solid #fff;
}

.txt .bb { margin-top: 10px; margin-bottom: 0; border-bottom: 1px solid #fff;}

.effect-bubba:hover .txt .bt, .effect-bubba:hover .txt .bb { transform: scale(1);}

/*==============================================container=======================================*/
.main_right .course_con ul li span.red { color: #ed232f;}

.main_right .course_con ul li span.orange { color: #ff5a00;}

.main_right .course_con ul li span.orange1 { color: #ff9c00;}
.main_left {width: 1200px;}
.main_left .head {height: 48px;}
.main_left .head h2 { width: 190px; font-weight: normal; line-height:34px; padding-left:60px;}
.main_left .head .head_nav { width: 940px; height: 34px; line-height: 35px; border-bottom:1px solid #ddd; margin-top:15px;}
.main_left .head .head_nav a {
    display: inline-block;
    height: 34px;
    #height:34px;
    *margin-bottom: 1px;
    width: 110px;
    text-align: center;
    font-size: 15px;
    color:#333;
    border-bottom: 1px solid #ddd;\0
    border-bottom: 2px solid #fff;
    overflow:hidden;
}
.main_left .head .head_nav a.on{ color:#c03229}
.main_left .head .head_nav .select{ border-bottom: 2px solid; height: 38px; color: #c03229; margin-bottom: 1px;}
.content { position: relative;}

.content .content_left {  position: absolute; left: -10px; top:0;}

.content .content_left1 {
    position: absolute;
    left: -14px;
    top: -1px;
    width: 242px;
}

.content .content_left2 {  position: absolute; left: -10px; top: -1px;
}

.content .content_left3 {position: absolute; left: -8px; top: -1px;}

.content .content_right { margin-left: 240px;}

.content .content_right .content_r .top_1 {display: none; height:auto; overflow:hidden}

.content_r .bottom a {
    font-size: 12px;
    color: #535252;
    display: block;
    height: 35px;
    overflow: hidden;
    width: 200px;
}

.content_r .bottom a:hover { color: #ed232f;}


.content .content_right .top_1.on{display: block;}

.content .content_right .floor_top ul .lastli{ margin-right: 0px;}

.content .content_right .floor_top ul li img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

.content .content_right .floor_top ul .lastli {margin-right: 0;}

.orange { color: #ff5a00}

.lh18 { line-height: 18px;}

.mr70 { margin-right: 70px;}

.orange1 {color: #ff9c00;}
.selected{ color:#c03229 !important; border-bottom:1px #c03229 solid !important}
.middle {  border-bottom: 1px dashed #ddd;}

.nj_course_name{
    font-size:12px;
    color: #999;
    height: 36px;
    line-height: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}


.middle h3, .bottom h3 {
    height: 16px;
    line-height: 16px;
    font-weight: normal;
    border-left: 3px solid #188eee;
    position: relative;
    width: 655px;
}
.middle h3 a{
    position:absolute;
    top:0px;
    right: 26px;

    font-size: 12px;
    display: inline-block;
    color: #999;
}
.middle h3 a:hover{color: #ed232f;}
.middle ul li {
    float: left;
    width: 245px;
    margin-right: 85px;
}

.middle ul li a:hover {
    color: #ed232f;
}

.middle ul li.secondli {
    margin-right: 0;
}
.middle ul li p{width:310px;}
.middle ul li a {
    display: inline-block;
    padding-left: 10px;
    font-size: 12px;
    color: #6d6d6d;
    line-height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 235px;
    background: url("../images/sprite.png") 1px -352px no-repeat;
    -moz-transition: color 0.3s linear;
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear;
    vertical-align: middle;
}
.middle ul li p span{width:60px;text-align:center;display: inline-block;vertical-align: middle;}
.main_left .bottom {
    width:647px;
   position: relative;
    height: 118px;
    overflow: hidden;

}

.main_left .bottom .teacher {
    height: 80px;
    overflow: hidden;
}

.main_left .bottom .teacher li {
    float: left;
    width: 325px;
!important;
    margin-bottom:15px;
}
.main_left .bottom .teacher li .hot_school_img{
    width:112px;
    height:68px;
    padding:3px;
    box-shadow:0 0 3px #bdbdbd;
    margin:5px 10px 0 5px;

}
.main_left .bottom .teacher li .hot_school_img a{
    display: block;
    width:112px;
    height:68px;

}

.main_left .bottom .teacher li .box-school-name{
    width: 160px;
    margin-top: 8px;
}

.main_left .bottom .teacher li .box-school-name p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_left .bottom .teacher li .school-name a{
    width:160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 25px;
}
.main_left .bottom .teacher li .school-name a{
font-size:14px;
    color:#444;
}
.main_left .bottom .teacher li .school-name a:hover{
    color:#ed232f;
    text-decoration: underline;

}

.main_left .main_left .bottom .teacher li div p {
    color: #535252;
}

.main_left .bottom .teacher li a {
    cursor: pointer;
}

.main_left .bottom .teacher_btn {
    position: absolute;
    top: 20px;
    right: 5px;
}

.main_left .bottom .teacher_btn li {
    margin-left: 5px;
    float: left;
    width: 6px;
    height: 6px;
    background: #e0e0e0;
    cursor: pointer;
    text-indent: -999px;
}

.main_left .bottom .teacher_btn li.on {
    background: #ff8800;
}

.main_right {
    width: 276px;
    background: #fff;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 1px 3px #f1f1f1;
}

.main_right.show2 {
    display: block;
}

.main_right .course_h {
    height: 39px;
}
.main_right .course_h h4{
    font-weight: normal;
}
.main_right .course_h a {
    display: inline-block;
    width: 135px;
    height:39px;
    line-height: 39px;
    text-align: center;
    color: #999;
    font-size: 17px;
    position: relative;
}
.cont .main_right .course_h{
    height:42px;
}
.cont .main_right .course_h a {
    display: inline-block;
    width: 135px;
    height:42px;
    line-height: 42px;
    text-align: center;
    color: #999;
    font-size: 17px;
    position: relative;
}

.main_right .course_h a.highlight {
    border-bottom: 1px solid #ed232f;
    color: #333;
}

.main_right .course_h a.highlight i {
    width: 0;
    height: 0;
    border-bottom: 3px solid #ed232f;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    bottom: 0;
    left: 66px;
}

.main_right .course_con {
    display: none;
}

.main_right .course_con.show1 {
    display: block;
}

.main_right .course_con ul li {

    padding: 5px 10px;
    cursor: pointer;
    background: rgba(225, 225, 225, 0);
}

.main_right .course_con ul li + li {
    border-top: 1px dashed #e4e4e4;
}


.floor .main_right .course_con ul li.hover{
    background: #f1f0f0;
    -moz-transition: background 0.3s;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    height: 118px;
    padding: 10px 10px;
}
.floor .main_right .course_con ul li{
    padding: 6px 10px;
    cursor: pointer;
    background: rgba(225, 225, 225, 0);
}
.floor .fl_icon1{ background:url(/statics/images/tem/floor_icon1_1.png) no-repeat}
.floor .fl_icon2{ background:url(/statics/images/tem/floor_icon2_1.png) no-repeat}
.floor .fl_icon3{ background:url(/statics/images/tem/floor_icon3_1.png) no-repeat}
.floor .fl_icon4{ background:url(/statics/images/tem/floor_icon4_1.png) no-repeat}
.floor .fl_icon5{ background:url(/statics/images/tem/floor_5_1.png) no-repeat; padding-left:60px;}
.floor .fl_icon6{ background:url(/statics/images/tem/floor_6_1.png) no-repeat; padding-left:60px;}
.cont .main_right .course_con ul li.hover {
    background: #f1f0f0;
    -moz-transition: background 0.3s;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    height: 124px;
    padding: 5px 10px;
}
.cont .main_right .course_con ul li{
    padding: 5px 10px;
    cursor: pointer;
    background: rgba(225, 225, 225, 0);
}
.main_right .course_con ul li span {
    font-size: 16px;
    font-style: italic;
    color: #999;
}

.main_right .course_con ul li div.clearfix {
    display: none;
}

.main_right .course_con ul li div.show {
    display: block;
}

.main_right .course_con ul li div.show img{
    float: left;width: 130px;height: 80px;margin-left: 35px;margin-right: 10px;
}

.main_right .course_con ul li span.span_show {
    background: url("../images/sprite.png") 0px -280px no-repeat;
    color: #fff;
    margin-right: 5px;
}

.main_right .course_con ul li p a {
    display: inline-block;
    width: 218px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}

.main_right .course_con ul li p span {
    display: inline-block;
    width: 22px;
    text-align: center;
    height:32px;
    line-height: 32px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    margin-right:5px;

}
.special-content_2 li{ width:180px; height:240px; float:left; overflow:hidden; margin-right:24px;}
.special-content_2 li:last-child{ margin-right:0;}
.special-content_2 li img{ height:240px; overflow:hidden; vertical-align:middle;}

.news_list{ color:#fff; text-align:left; font-size:16px; border-bottom:1px solid #e3e3e3; line-height:35px; padding:0 10px; background-color:#c03229; font-weight:500; background-image:url(/statics/images/tem/news_icon_1.png); background-repeat:no-repeat; background-position:12px 8px; padding-left:35px;}
.news_list span{ display:inline-block; margin-right:10px; *display:inline; *zoom:1;}
.news_list span a{ color:#fff; font-size:12px}
.news_list span a:hover{ text-decoration:underline}
.news_list_de{ line-height:26px; width:260px; height:auto; overflow:hidden; background:#f7f7f7}
.news_list_de li{ width:250px; float:left; overflow:hidden; line-height:38px; padding:0 10px; border-bottom:1px #e7e7e7 dashed; font-size:12px;white-space:nowrap;text-overflow: ellipsis;}
.news_list_de li:last-child{ border-bottom:none}
.news_list_de li span{ width:19px; height:19px; text-align:center; line-height:19px; color:#fff; border-radius:0 5px; display:inline-block; margin-right:5px;}
.bge{background:#ee4b19}
.bgc{background:#c3c3c3}
/*发展历程*/
.w1263{ max-width:1263px; margin:0px auto;}
.tablist { font-size: 12px; *zoom: 1; bottom:0; left:0; right:0; margin:0 auto; z-index:999; border-bottom:1px solid #d1d1d1; padding-left:45px;}
.content .content_right .top_1 .tablist li{ width:90px; height:auto;}
.content .content_right .top_1 .tab_content_rel li{width:100%; height:auto}

.tablist:after { display: table; content:''; clear:both; }
.tab { float: left; }
.tab_a { display: block; padding: 10px 0 19px 27px; color: #333; text-decoration: none; position:relative;}
.special_right{ margin-left:0 !important;}
.tab_on, .tab_on:hover {color: #c03229; }
.tab_content { min-height: 210px;}
.tabpanel { padding: 15px; }
.tab_content_rel { overflow: hidden; position: relative; margin-top:15px; }
.tabpanel_abs { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; }
.tabpanel_abs img { width: 100%; height:210px; overflow:hidden }
.tab_limit { width: 100%; margin: auto; position:relative; }
.tab_content_rel li{ width:100%; float:left}
.tab_auto_play { position: relative; text-align: center; *zoom:1; z-index: 1; }
.tab_auto_play .prev { left: 20px; top: 170px; }
.tab_auto_play .next { right: 20px; top: 170px; }
.tab_a::after{	content:""; width:13px; height:14px; background:url(/statics/images/tem/dian_2.jpg) no-repeat; position:absolute; margin-top:29px; right:42px; }
.tab_on::after{background:url(/statics/images/tem/dian_1_1.jpg) no-repeat;}
.content .content_right .top_1 .tablist li:last-child{ width:180px; margin-left:100px;}
.tab_b { display: block; padding:10px; color: #333; text-decoration: none; position:relative;}
.tab_b::after{	content:""; width:28px; height:8px; background:url(/statics/images/tem/fxb_1.png) no-repeat; position:absolute; margin-top:32px; right:70px; }

.fxb img{ float:left; margin-top:15px;}

.top_header,.header_top,.header_search{ overflow:hidden; width:100%; height:auto}

.honor_tab{ width:100%; height:auto; overflow:hidden}
.honor_tab li{ width:145px; text-align:center; border-right:1px #333 solid; float:left; height:30px; line-height:30px;}
.honor_tab li:last-child{ border-right:none}
.hot_img{ background:url(/statics/images/tem/9_03_3.jpg) no-repeat 87px 14px; padding-right:25px;}

/*名师列表*/
.teacher_list_box{ height:auto; overflow:hidden;}
.left_cont{ width:960px; height:auto; overflow:hidden;}
.class_gener{ border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid; padding-bottom:18px; height:auto; overflow:hidden; background:#f8f8f8}
.class_gener .box_gener{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.class_gener .gener_tit{ width:80px; text-align:center; height:auto; overflow:hidden; margin-top:18px;}
.class_gener .gener_box{ width:880px; height:auto; overflow:hidden; }
.class_gener .gener_box li{ width:75px; height:20px; line-height:20px; float:left; text-align:center; margin-left:20px; margin-top:18px;}
.class_gener .gener_box li a{ display:block}
.class_gener .gener_box li a:hover{ color:#ee4b19}
.class_gener .gener_box li.on{ background:#ee4b19; border-radius:4px;}
.class_gener .gener_box li.on a{ color:#fff !important;}


.class_teacher{height:auto; overflow:hidden;}
.left_cont .class_teacher li{ border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; padding:20px; background:#f8f8f8; height:auto; overflow:hidden; margin-top:20px;}
.left_cont .class_teacher li .teacher_pic{ width:180px; height:240px; overflow:hidden;}
.left_cont .class_teacher li .teacher_pic img{ width:100%; vertical-align:middle;}
.left_cont .class_teacher li .teacher_intro{ width:715px; height:auto; overflow:hidden; margin-left:25px; margin-top:10px;}
.left_cont .class_teacher li .teacher_name{ font-weight:normal; padding-bottom:15px;}
.left_cont .class_teacher li .teacher_name span{ display:inline-block; margin-left:10px;}
.left_cont .class_teacher li .main_class{ padding:10px 0; height:auto; overflow:hidden; line-height:26px; border-top:1px dashed #e3e3e3;}
.left_cont .class_teacher li .main_class span{ display:inline-block; background:url(/statics/images/tem/teacher_icon1_1.png) no-repeat 0 5px; padding-left:30px; float:left}
.left_cont .class_teacher li .main_class ul{ width:595px; overflow:hidden; height:auto;}
.left_cont .class_teacher li .main_class li{ border:none; float:left; width:auto; overflow:hidden; padding:0 0 0 10px; margin:0; display:inline-block}
.left_cont .class_teacher li .main_class .main_intro{ background:url(/statics/images/tem/teacher_icon2_1.png) no-repeat 0 5px; padding-left:30px;}

.right_cont{ width:220px; height:auto; overflow:hidden; margin-left:20px;}
.right_cont .teacher_more{ line-height:40px; height:40px; background:url(/statics/images/tem/more_bg_1.jpg) no-repeat; padding-left:20px; color:#fff}
.right_cont .teacher_more span{  padding-right:10px; display:inline-block; *display:inline; *zoom:1;}
.right_cont ul li{ border:1px #e3e3e3 solid; padding:4px; width:210px; height:280px; overflow:hidden; position:relative}
.right_cont ul li a{ display:block;}
.right_cont ul li img{ width:100%; vertical-align:middle;overflow:hidden}
.right_cont ul li .label1{ background:#ee4b19; line-height:30px; border-radius:15px 0 0 15px; position:absolute; top:210px; width:55px;padding-left:10px; text-align:center; right:4px;}
.right_cont ul li .label2{ background:url(/statics/images/tem/block_bj_3.png); line-height:25px; position:absolute; top:245px; width:135px; text-align:center;height:25px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom-right-radius:15px;border-top-right-radius:15px}
/**/
.page_number{width:420px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:40px;}
.page_number a { margin-top: 18px; margin-right: 10px; float: left; padding: 9px 15px; border: 1px solid #ccc; text-align: center; border-radius: 5px;}
.page_number a.up ,.page_number a:hover{color: #fff; background: #EE4D18; border: 1px solid #EE4D18;}

/*名师详情*/
.xl-qq-in{width: 75px; right: -15px; top: 46px; margin: 0 auto;}
.share-which{display: none;}
.share-which .xl-qq-in img{margin: 0 1px;}
.xl-qq{top: 30px;right: -15px;}
.xl-btn{margin-top: 50px; position: relative;}
.xl-btn .at-order{background: #fff; margin-left: 30px; border: 1px solid #EE4D18; color: #EE4D18;}
.xl-span{position: absolute; left: 0; top: 12px;}

.left_cont .teach_de_intro .img{ width:210px; height:280px; overflow:hidden; margin-left:20px; margin-right:35px;}
.teach_de_intro{ background:#f8f8f8; padding-top:24px; height:auto; overflow:hidden}
.left_cont .teach_de_intro .text{ width:690px; height:auto; overflow:hidden; position:relative}
.left_cont .teach_de_intro .text .tit .name{color:#ee4b19; float:left; font-weight:normal; width:200px; height:auto; overflow:hidden; padding:10px 0;}
.left_cont .teach_de_intro .text .tit .name span{ display:inline-block; font-size:14px; color:#666; margin-left:10px;}
.left_cont .teach_de_intro .text .tit .share{ width:160px; float:right; height:auto; overflow:hidden}
.left_cont .teach_de_intro .text .tit .share a{ display:inline-block; margin-left:5px;}
.left_cont .teach_de_intro .text .detail_list{ height:auto; overflow:hidden; width:100%; border-top:1px dashed #e3e3e3; padding:15px 0;}
.left_cont .teach_de_intro .text .style_1{ background:url(/statics/images/tem/teacher_style_1.png) no-repeat; padding-left:65px; line-height:26px;}
.left_cont .teach_de_intro .text .style { width:280px; height:auto; overflow:hidden; float:left}
.left_cont .teach_de_intro .text .style span{ display:block;}
.left_cont .teach_de_intro .text .style_2{ background:url(/statics/images/tem/teacher_said_1.jpg) no-repeat; padding-left:65px; line-height:26px;}
.left_cont .teach_de_intro .text .style_3{ background:url(/statics/images/tem/teacher_class_1.png) no-repeat; padding-left:65px; line-height:26px; width:100%}
.left_cont .teach_de_intro .text .online{ width:120px; height:45px; line-height:45px; text-align:center; background:#f56134; border-radius:23px; font-weight:normal; margin-top:15px;}
.left_cont .teach_de_intro .text .online a{ color:#fff; display:block}
.left_cont .teach_introduce{ padding-top:35px; height:auto; overflow:hidden; background:#f8f8f8; padding-bottom:25px; width:100%}
.left_cont .teach_introduce .tit{ background:url(/statics/images/tem/teacher_intro_1.png) no-repeat 35px 0; padding-left:60px; font-weight:normal; padding-bottom:10px; }
.left_cont .teach_introduce p{ line-height:28px; padding:0 18px 0 28px;}
.right_cont{ width:220px; height:auto; overflow:hidden; margin-left:20px;}
.teacher_more_list li{padding:0 !important; width: 4px !important; height: 4px !important; border-radius: 50% !important; border: 1px solid #fff !important; float: left; margin-left: 6px !important; position: relative; right: 20px !important; top: 17px !important; cursor: pointer;}
.hot_teach_box .teach-active{display: block;}
/*右侧栏*/
.right_cont{ width:220px; height:auto; overflow:hidden; margin-left:18px;}
.right_cont .teacher_more{ line-height:40px; height:40px; background:url(/statics/images/tem/banner_blue_3.jpg) no-repeat; padding-left:20px; color:#fff}
.right_cont .teacher_more span{ padding-right:10px; display:inline-block;*display:inline; *zoom:1}
.right_cont .teacher_more span a{ color:#fff}
.right_cont .teacher_more span a:hover{ text-decoration:underline}
.right_cont .hot_teach li{ height:220px; border-bottom:1px #e3e3e3 dashed; border-top:0; margin-top:0;padding: 20px 0;}
.right_cont .hot_teach li .content_box{ padding:9px;  text-align:left;}
.right_cont .hot_teach li .content_box .cost{ margin:12px 0 3px 0; font-weight:normal; font-size:14px;}
.right_cont .hot_teach li .evaluatation span{ width:60px; float:left}
.right_cont .hot_teach li .evaluatation .special{ width:46px;}
.right_cont .hot_teach li .evaluate img{ max-width:92px; height:auto; overflow:hidden; margin:-6px 6px 0 6px}
.right_cont .hot_teach li .evaluatation ul{ width:81px; height:auto; overflow:hidden; display:inline-block; float:left;}
.right_cont .hot_teach li .evaluatation ul li{ width:13px; height:13px; float:left; overflow:hidden;  margin-bottom:0 !important; margin-right:2px; background:url(/statics/images/tem/shi_1.png) no-repeat; padding:0; border:none; margin:9px 0 0 0; margin-left:2px;}
.right_cont .hot_teach li .evaluatation ul li img{ width:100%; overflow:hidden; vertical-align:middle; margin:0 !important; height:13px !important; padding-bottom:3px; }
.right_cont .hot_teach li .evaluatation ul .special_xing{ background:url(/statics/images/tem/kong_3.png) no-repeat}
.hot_more_li{ width:218px !important}
.right_cont .hot_teach ul li .content_box a{z-index: 100;}
.right_cont .hot_teach ul li .content_box a:hover{ color:#c03229;}
.hot_teach_box {

height: 975px;
}
.hot_teach_box .hot_teach{ 
  
position: absolute;
top: 0;
left: 0;
/*opacity: 0;*/
display: none;
transition: all 0.6s ease;
}
.kc-li-active{background: #fff;}
.hot_teach_box .teach-active{

/*opacity: 1;*/
display: block;

}
.right_top{
	width: 215px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 3px;
	padding-top: 1px;
	background: #fff;
}
.right_top_in{
	width: 195px;
	height: 42px;
	background: #ee4b19;
	margin:9px auto;
	border-radius: 5px;
	text-align: center;
	position: relative;
}
.right_top_in div{
	width: 110px;
	height: 25px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -55px;
	margin-top: -12px;
	
	
}
.top-shadow{
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  
  box-shadow:0 0 10px rgba(0, 0, 0, .5);    
}
.teacher_more_box{
	border-bottom: 1px solid #e3e3e3;
	background: #fff;
	
}
.content_box .xl-bt a:hover{
	color: #c03229;
	
}




.choose_bar{ width:100%; height:280px; overflow:hidden;  margin-top:36px; }
.choose_bar .btn{ background:url(/statics/images/tem/arrow_left_1.png) no-repeat; width:56px; height:56px; cursor:pointer; display:block}
.choose_bar .btn:hover{ background:url(/statics/images/tem/arrow_left1_1.png) no-repeat}
.choose_bar span.pre{ float:left; margin-top:90px;}
.choose_bar .list{ width:828px; float:left; padding-left:12px; height:280px; overflow:hidden}
.choose_bar .list li{ width:207px; height:280px; float:left; position:relative; overflow:hidden; text-align:center; position:relative}
.choose_bar .list li img{ width:180px; height:240px;  margin-top:20px;}
.choose_bar .list li a:hover img { width:210px; height:280px; margin-top:0; -webkit-transition: all ease-in .3s; -ms-transition: all ease-in .3s; -o-transition: all ease-in .3s; -moz-transition: all ease-in .3s; transition: all ease-in .3s;}
.choose_bar .list li a:first-child{ margin-left:0;}
.choose_bar .list li a{ display:block; height:240px; color:#fff;}
.choose_bar span.next{ background:url(/statics/images/tem/arrow_right_1.png) no-repeat; float:right; margin-top:90px;}
.choose_bar span.next:hover{ background:url(/statics/images/tem/arrow_right1_1.png) no-repeat}
.choose_bar .list li a:hover .bg{ background:url(/statics/images/tem/block_bj_3.png); padding:0 15px;opacity:1; filter:alpha(opacity=80);-webkit-transition: all ease-in .2s; -ms-transition: all ease-in .2s; -o-transition: all ease-in .2s; -moz-transition: all ease-in .2s; transition: all ease-in .2s; top:240px; }
.choose_bar .list li .bg{width:180px; line-height:40px; color:#fff; float:left; text-align:left; position:absolute; top:250px; opacity:0; left:0}
/*名师列表右侧*/
.right_cont .hot_teach li{ height:220px; border-bottom:1px #e3e3e3 dashed; border-top:0; margin-top:0; padding-top:4px;}
.right_cont .hot_teach li:last-child{ border-bottom:none}
.hot_teach li .content_box{ padding:9px;  text-align:left;}
.hot_teach li .content_box .cost{ margin:12px 0 3px 0; font-weight:normal; font-size:14px;}
.hot_teach li .evaluatation span{ width:60px; float:left}
.hot_teach li .evaluatation .special{ width:46px;}
.hot_teach li .evaluate img{ max-width:92px; height:auto; overflow:hidden; margin:-6px 6px 0 6px}
.hot_teach li .evaluatation ul{ width:81px; height:auto; overflow:hidden; display:inline-block; float:left;}
.hot_teach li .evaluatation ul li{ width:13px; height:13px; float:left; overflow:hidden;  margin-bottom:0 !important; margin-right:2px; background:url(/statics/images/tem/shi_1.png) no-repeat; padding:0; border:none; margin:9px 0 0 0; margin-left:2px;}
.hot_teach li .evaluatation ul li img{ width:100%; overflow:hidden; vertical-align:middle; margin:0 !important; height:13px !important; padding-bottom:3px; }
.hot_teach li .evaluatation ul .special_xing{ background:url(/statics/images/tem/kong_3.png) no-repeat}
/*学校列表*/ 
.w1180{ width:1198px; border:1px #ccc solid; height:auto; overflow:hidden}

.school_list .school_classify span{ display:inline-block; margin-right:20px; float:left; line-height:30px;}
.school_list .school_classify ul{ width:1120px; float:left; height:auto; overflow:hidden }
.school_list .school_classify ul li{ float:left; line-height:30px; text-align:center; height:30px; overflow:hidden; line-height:30px; width:130px; border:1px solid #dcdcdc; margin-bottom:30px; margin-left:25px;}
.school_list .school_classify ul li a{ display:block}

.school_details{ height:auto; overflow:visible; margin-top:25px; margin-bottom:40px;}
.school_details li{ width:280px; height:auto; overflow:visible; float:left; padding:10px 12px 30px 12px; margin-bottom:10px;}
.school_details li .img{ display:block; width:280px; height:280px; margin:0 auto; overflow:hidden}
.school_details li img{ height:280px; vertical-align:middle; overflow:hidden;}
.school_details li .school_city{ height:auto; overflow:hidden }
.school_details li .school_city .school_text .tit{ border-bottom:1px #f7f7f7 solid; font-weight:normal; padding:16px 0 12px 0;}
.school_details li .school_city .school_text .tit a{ color:#333}
.school_details li .school_city .school_text p{ line-height:20px; margin-bottom:8px; padding-top:12px; color:#999;height:32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.school_details li .school_city .school_cont span{ display:inline-block; width:92px; text-align:center; line-height:24px; border:1px solid #ee4b19}
.school_details li .school_city .school_cont .time{background:url(/statics/images/tem/time_icon_1.png) no-repeat 10px 7px; padding-left:10px; color:#ee4b19}
.school_details li .school_city .school_cont .yan{ background-image:url(/statics/images/tem/xun_icon_1.png); background-color:#ee4b19; background-repeat:no-repeat; background-position:10px 7px; padding-left:10px;}
.school_details li .school_city .school_cont .time a{ color:#ee4b19;}
.school_details li .school_city .school_cont .yan a{ color:#fff}
.school_cont .time a:hover,.school_cont .yan a:hover{ text-decoration:underline}

.te_intro_pic .tit{ background-image:url(/statics/images/tem/tit_border_1.jpg); border-bottom:2px #985757 solid; font-weight:normal; height:38px; line-height:38px; padding-left:10px; margin-top:30px; background-color:#f8f8f8; background-repeat:no-repeat}
.te_intro_pic .tit span{ display:inline-block; color:#a18686; padding-left:47px; font-size:14px;}
 /*新增*/
.school_details ul{margin-left:-9px; margin-right:-9px; height:auto; overflow:visible;  padding-top:5px; width:1220px;}
.school_details li:hover{ box-shadow:0 0 9px 1px #ccc; width: 280px;  transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s}
.school_imgbox{ position:relative; width:280px; height:280px; overflow:hidden;} 
.school_time1{ position:absolute; background:url(/statics/images/tem/shcool_bgicon1.png) no-repeat; bottom:40px; width:105px; height:34px; text-align:center; line-height:34px;}
.school_imgbox a{ color:#fff}
.school_yan1{ position:absolute; background:url(/statics/images/tem/shcool_bgicon2_1.png) no-repeat; bottom:0; width:85px; line-height:34px; text-align:center;}
.school_text .left_col{ display:inline-block; color:#ee4b19; text-align:center; width:36px; line-height:18px; border:1px solid #ee4b19; border-radius:5px; margin-right:10px;}
/* 学校详情*/
.top_w{ width: 395px !important; height:auto; overflow:hidden}
.top_w li{ float:left; text-align:center; margin-right:18px;}
.top_w li a:hover{ color:#c03229}
.top_w li img{ margin-top:3px;}
.theme{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.theme_header{ height:auto; overflow:hidden; margin-top:18px;}
.theme_header .theme_logo{ width:120px; height:120px; margin-top:13px; overflow:hidden; float:left;}
.theme_header .header_title{ width: 850px; float:left; height:auto; overflow:hidden; margin-left:30px;}
.theme_header .header_title .title{font-size:30px; font-weight:normal; line-height:88px; }
.theme_header .header_title span{ display:inline-block; color:#fff; font-size:12px; height:18px; width:64px; text-align:center; margin-right:6px; line-height:18px; border-radius:4px;} 
.theme_header .header_title .tab_1{ background:#5eb82b}
.theme_header .header_title .tab_2{ background:#ff9c00}
.theme_header .header_title .tab_3{ background:#e55152}
.theme_header .header_title .tab_4{ background:#c03229}
.theme_header .header_title .tab_5{ background:#478e7e}
.theme_header .header_title .tab_6{ background:#f7834a}
.cont_rt1{ width:260px !important}

.theme_header .header_title .score{  height:auto; overflow:hidden; padding:10px 0; float:left; width:400px;}
.theme_header .header_title .score span{ display:inline-block; color:#999; font-size:12px; float:left; text-align:left; width:55px;}
.theme_header .header_title .score ul { width:100px; float:left; overflow:hidden;}
.theme_header .header_title .score ul li{ background:url(/statics/images/tem/shi_1.png) no-repeat; width:13px; height:13px; margin-right:7px; overflow:hidden; float:left}
.theme_header .header_title .share{ width:400px; float:right; height:auto; overflow:hidden; text-align:right; }
.theme_header .header_title .share img{ width:20px; height:20px; overflow:hidden}
.theme_header .header_title .share a{ display:inline-block; margin-right:10px; width:20px; height:20px;}
.f12{ font-size:12px;}
.mt60{ margin-bottom:60px;}
.theme_nav{ height:48px; background:#3099f0; overflow:hidden}
.theme_nav .theme_navbox ul{ margin-left:20px; height:auto; overflow:hidden; width:1180px;}
.theme_nav .theme_navbox li{ float:left; height:36px; width:92px; text-align:center; line-height:36px; margin:5px 55px 5px 0;}
.theme_nav .theme_navbox li a{ color:#fff; display:block}
.theme_nav .theme_navbox li a:hover,.theme_nav .theme_navbox li a.on{ background:#fff; color:#3099f0; border-radius:3px;}
/*.theme_nav .theme_navbox li:last-child{ margin:0;}
.theme_nav .theme_navbox li:nth-last-child(2){ margin-right:26px;}*/
.theme_nav .theme_navbox .special{ width:150px; height:48px; line-height:48px; text-align:center; background:#ff9c00; margin:0}
.theme_nav .theme_navbox .special a:hover{ text-decoration:underline;  background:#ff9c00; color:#fff}
.theme .theme_banner{width:928px; float:left; height:auto; overflow:hidden; }
.theme .theme_banner .img{ width:100%; height:355px; overflow:hidden}
.theme .theme_banner .icon_list li{ width:172px; margin:35px 0 20px 0; height:57px;}
.theme_banner .xqbanner{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.theme_banner .xxnav{
	
	width: 200px;
	left: 50%;
	bottom: 98px;
	margin-left: -100px;
}
.xxliactive{
	background: #fff;
}
.theme_banner .xxnav ul{
	width: 200px;
	height: 22px;
}
.theme_banner .xxnav ul li{
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	border-radius: 50%;
	float: left;
	margin: 0 20px;
	
}
.theme_banner .xqbanner img{
	
	height: 335px;
}
.theme_banner .xxactive{
	display: block;
}



.bg7{ background:#f7fbfd}
.f7{ background:#f7f7f7}
.mb45{ margin-bottom:45px;}
.pb42{ padding-bottom:42px;}
.school_theme1 .title img{ width:28px; height:28px; float:left; margin-right:6px;}
.school_theme1 .title { line-height:28px; height:auto; overflow:hidden}
.school_theme1 .cont_right { width:730px; height:auto; overflow:hidden; float:left}
.school_theme1 .cont_right .text{ text-indent:2em; line-height:28px; margin-top:15px;}
.school_theme1 .cont_left{ width:365px; float:right; height:auto; overflow:hidden}
.school_theme1 .cont_left .bg_pic{ background:url(/statics/images/tem/theme_bgpic_1.png) no-repeat; width:303px; height:303px;}
.school_theme1 .cont_left .bg_pic img{ width:285px; height:285px; vertical-align:middle; margin:9px;}
.school_arrow{ width:1200px; height:auto; overflow:hidden; position:absolute;}
.school_arrow .sbt{ width:56px; height:56px; cursor:pointer; display:none;}
.schnow{transform:all 0.3s ease}
.school_arrow span.spre{ float:left; margin-top:85px; background:url(/statics/images/tem/arrow_left_1.png) no-repeat}
.school_arrow span.snext{ float:right; margin-top:85px; background:url(/statics/images/tem/arrow_right_1.png) no-repeat }
.school_arrow span.spre:hover{ background:url(/statics/images/tem/arrow_left1_1.png) no-repeat}
.school_arrow span.snext:hover{ background:url(/statics/images/tem/arrow_right1_1.png) no-repeat}
.school_spec{ width:1200px; height:auto; overflow:hidden}
.school_box{ width:99999px}
.school_theme1 .school_photo{ width:1200px; height:auto; overflow:hidden}
.school_theme1 .school_photo ul{ width:100%; height:auto; overflow:hidden}
.school_theme1 .school_photo li{ width:220px; height:auto; overflow:hidden; float:left; margin-right:25px;}

.school_theme1 .school_photo li img{ width:auto; height:220px; vertical-align:middle; overflow:hidden}

.special-panel li .teacher_1{ width:100%; height:38px; line-height:38px; background:url(/statics/images/tem/block_bj_3.png); position:absolute; left:0; top:100%; z-index:3; transition:ease-in all .3s; -moz-transition:ease-in all .3s;-ms-transition:ease-in all .3s; -o-transition:ease-in all .3s; -webkit-transition:ease-in all .3s;}
.m-cate .hd{ width:100%; height:20px; overflow:hidden; margin-bottom:10px;}
.m-cate .hd .hd_box{ width:60px; float:right; height:auto; overflow:hidden; margin-right:10px;}
.m-cate .hd .hd_box .bte{ background:url(/statics/images/tem/theme_arrow_3.png) no-repeat; width:20px; height:20px; margin-right:10px; display:inline-block; cursor:pointer}
.m-cate .hd .hd_box .bte:hover{ background:url(/statics/images/tem/theme_arrow1_1.png) no-repeat}
.m-cate .hd .hd_box .arrow_2{ background:url(/statics/images/tem/theme_arrow_2_1.png) no-repeat}
.m-cate .hd .hd_box .arrow_2:hover{ background:url(/statics/images/tem/theme_arrow_1_1.png) no-repeat}
.m-cate .bd{ width:1200px; height:auto; overflow:hidden}
.m-cate .bd_box { width:99999px;}

.c6{ color:#666}
.cee{ color:#ee4b19}
.discuss{ background:#f3f3f3; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; height:58px; padding:15px 0;}
.discuss .discuss_score{ width:189px; text-align:center; border-right:1px #e6e6e6 dashed; float:left}
.discuss .discuss_score .scnum{ color:#ee4b19; font-size:36px; font-weight:normal}
.discuss_det{ width:1010px; float:left; height:auto; overflow:hidden}
.discuss_det .all_say{ width:108px; text-align:center; height:auto; overflow:hidden; float:left; background:url(/statics/images/tem/kuo_3.png) no-repeat 90px 12px; line-height:58px;}
.discuss_det .allcuss{ width:890px; float:left; overflow:hidden; margin-left:10px; height:auto}
.discuss_det .allcuss li{ height:20px; line-height:24px; border:2px #ffebd7 solid; float:left; font-size:12px; margin-right:5px; margin-bottom:5px; padding:0 5px;}
.discuss_box{ margin-top:15px; height:auto; overflow:hidden}
.discuss_box li{ width:100%; float:left; height:auto; overflow:hidden; margin-top:30px; }
.discuss_box li .hd_pic{ width:56px; height:56px; float:left; overflow:hidden; margin-top:10px;}
.discuss_box li .dctext{ width:785px; float:left; border-bottom:1px dashed #e6e6e6; height:auto; margin-left:10px; padding-bottom:35px;}
.dcpic{ width:100%; float:left; overflow:hidden; height:auto}
.dcpic li{ width:80px; height:80px; float:left; margin-right:10px;}
.nodc{ border-bottom:none !important}
.look_more a{ color:#666; margin-left:60px;}
.look_more a:hover{ text-decoration:underline}
.map_ad{ height:auto; overflow:hidden; margin-top:30px;}
.map_ad li{width:568px; float:left; height:auto; overflow:hidden; margin-top:30px;}
.map_ad li img{ float:left; width:36px; height:36px; overflow:hidden; margin-top:5px;}
.map_ad li .text{ float:left; width:555px; margin-left:4px; height:auto;}

/*个人中心*/
.content .centit{ padding:16px 0 17px 25px; height:auto; overflow:hidden;}
.mb27{ margin-bottom:27px;}
.content .centit .img{ width:90px; height:90px; overflow:hidden; float:left}
.centit .centext{ margin-top:25px; float:left; overflow:hidden; line-height:28px; margin-left:20px;}
.centit .centext .datum a{ color:#c03229}
.centbox{ width:1198px;  height:auto; overflow:hidden; margin-bottom:50px;}
.centbox .user_left{ width:187px; float:left; height:195px; overflow:hidden; border-left:1px solid #deeefd; border-bottom:1px solid #deeefd; background:#f7fbfb  }
.centbox .user_2 li{ float:left; width:100%; line-height:39px; text-align:center; }
.centbox .user_2 li a{ display:block;}
.centbox .user_2 li a:hover{color:#c03229;}
.centbox .user_2 li a.on{ border-left:3px #c03229 solid; background:#e7f2fd; color:#c03229; font-weight:bold}

.centbox .user_right{ height:auto; float:left; overflow:hidden; padding:18px 28px; width:950px; border:1px solid #deeefd;}
.centbox .user_right .user_cont .text{color:#9eb1c4; margin-bottom:30px; height:auto; background:url(/statics/images/tem/dicon_1.jpg) no-repeat 0 5px; padding-left:18px;}
.centbox .user_right .user_img{ width:100%; height:auto; overflow:hidden; float:left; margin-top:15px;}
.centbox .user_right .user_img img{ width:125px; height:135px; float:left}
.centbox .user_right .user_name{ float:left; width:300px; height:auto; overflow:hidden; margin-left:25px; padding-top:30px;}
.centbox .user_right .user_name span{ display:block; line-height:32px;}
.theme_right{ width:260px; height:auto; overflow:hidden; float:left; margin-left:12px;}
.theme_right .news_list{ background:url(/statics/images/tem/theme_act_1.jpg) no-repeat; padding:0; text-align:center; height:40px; line-height:40px; width:220px;}
/*个人信息*/
.content .user_right .information{ height:auto; overflow:hidden}
.user_right .information form{ width:330px; height:auto; overflow:hidden; float:left; padding-top:26px; margin-right:140px; text-align:left}

.user_right .information form span{ width:50px; text-align:left; height:auto; overflow:hidden; display:inline-block; padding-left:10px;}
.user_right .information form .must{ background:url(/statics/images/tem/xicon_1.jpg) no-repeat 0 7px; }
.information form .list_name{ width:118px; margin-right:6px;}
.information form input{ border:1px #ddd solid; height:28px; line-height:28px; width:214px; padding-left:5px;}
.information form .sele{width:14px; height:14px; }

#preview{ width:140px; height:auto; overflow:hidden; float:left; position:relative; float:left; text-align:center}
#preview img{ width:140px; height:140px; overflow:hidden}
#preview .bj{ width:140px; height:140px; background:url(/statics/images/tem/headbg_1.png); position:absolute; left:0; top:174px; z-index:3; }
#preview .bj input{ margin-top:59px; margin-left:36px; width:68px; height:24px;}
#preview a:hover .bj {top:26px; display:block;}
.user_right .information .submission,.user_right .information .submitok{ width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:50px;}
.user_right .information .submission input,.user_right .information .submitok input{ background:#c03229; border-radius:5px; border:none; width:100px; height:30px; line-height:30px; color:#fff; cursor:pointer}
.user_right .information .submission input:hover{ text-decoration:underline; }

/*课程中心*/
.informat_class .head{ width:980px; height:auto; overflow:hidden; }
.informat_class .content{ width:980px; height:auto;}
.informat_class .head ul li{ float:left; margin-right:20px; width:74px; line-height:28px; text-align:center; border-radius:3px;}
.informat_class .head ul li a{ display:block;  border:1px solid #bbcbdf;}
.informat_class .head ul li a.on{ background:#c03229; color:#fff; border:#0d80df 1px solid}
.informat_class .head ul li.on a{ color:#fff !important}
.informat_class .head ul li a:hover{ border:1px solid #c03229}
.informat_class .content .content_r .top_1{ width:100%; height:auto; overflow:hidden}
.informat_class .content .content_r .top_1 li{ border-bottom:1px dashed #e2e2e2; height:auto; overflow:hidden;  padding:16px 0;}
.informat_class .content .content_r .top_1 li .class_l{ width:570px; float:left; height:auto; overflow:hidden}
.content_r .top_1 li .class_l .class_img{ width:220px; height:125px; text-align:center; float:left; overflow:hidden}
.content_r .top_1 li .class_l .class_img img{ width: 100%; overflow:hidden; height:125px;}
.content_r .top_1 li .class_l .class_cont{ width:300px; float:left; margin-left:15px;}
.content_r .top_1 li .class_l .class_cont p{ line-height:27px; padding-bottom:15px;}
.content_r .top_1 li .class_r{ width:70px; float:right; text-align:center; margin-right:60px;}
.content_r .top_1 li .class_r span{ display:block; margin-top:10px;}
.content_r .top_1 li .class_r span a{ display:block; color:#fff}
.content_r .top_1 li .class_r .evaluate{ border:1px solid #ddd; width:48px; line-height:24px; border-radius:5px; margin-left:10px;}
.content_r .top_1 li .class_r .evaluate a{ color:#666}
.content_r .top_1 li .class_r .evaluate a:hover{ color:#fff; background:#ee4b19; border-radius:3px;}
.content_r .top_1 {display: none; height:auto; overflow:hidden}
.content_r .top_1.on{display: block;}
.usercont{ width:100%; height:auto; overflow:hidden}
.mgcollect li{  margin-bottom:36px; margin-right:14px;}
/*我的问答*/
.qtime { height:auto; overflow:hidden;}
.qtime span{ display:inline-block; float:left; margin-right:20px;}
.quesbox{ width:980px !important; height:auto; overflow:hidden}
.informat_class .content .quesbox .top_1 li{ height:92px; position:relative}
.informat_class .content .quesbox .top_1 li a:hover{ color:#c03229}
.informat_class .content .quesbox .top_1 li:hover{}
.clear{ position:absolute; z-index:3; right:50px; top:100%; cursor:pointer}
.informat_class .content .quesbox .top_1 li:hover .clear{ top:45px; display:block}
.dap{display:inline-block}
.top_1 li .wcol:hover{ color:#EE4D18; text-decoration:underline}
/*站内信*/
.mailbox{ width:980px; height:auto; overflow:hidden}
.mailtext{ line-height:26px;}
.mailtext a{ color:#c03229; display:inline-block; margin-left:5px;}
.mailtext a:hover{ text-decoration:underline}
.mail_tab{ width:200px; float:left; height:auto; overflow:hidden}
.mail_all{ width:90px; height:30px; line-height:30px; text-align:center;margin-right:30px; border-radius:2px; float:right; position:absolute; right:0; top:-30px;}
.mail_all a{ display:block; border:1px solid #ddd; }
.mail_all a:hover{ border:1px solid #c03229; color:#c03229}
/*资讯*/
.news_nav{ width:100%; height:60px; line-height:68px; background:#c03229;}
.nav_z{height:60px; float:left;position:relative;}
.nav_z .newlogo{ margin-right:50px; float:left; margin-top:6px;}
#navul{ width:784px; float:left}
#navul li{float:left;width:110px;position:relative;text-align:center; font-size:16px; line-height:60px; height:60px; margin-right:2px;}
#navul li:last-child{ margin-right:0}
#navul li a{ color:#fff; display:block}
#navul li a:hover{ background:#fff; color:#c03229; display:block}
#navul li ul{display:none;position:absolute;z-index:999;background:#fff;border:#c03229 2px solid;left:0; width:220px;padding:15px; margin-top:2px; margin-top:5px;}
#navul li ul .img{ position:absolute; top:-28px; left:30px;}
#navul li ul li{display:block;width:110px;height:40px;position:relative;line-height:35px;font-size:14px;overflow:hidden; margin-right:0 }
#navul li.navmoon{background:#fff;width:112px;height:60px;line-height:60px;}
#navul li.navmoon a{color:#666;}
#navul li.navhome a:hover{color:#c03229;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:78px;height:35px;line-height:35px;}
#navul li.navmoon ul a:hover{color:#0573bd;background:#FFF;}
.rtimg{ width:260px; float:right; height:auto; overflow:hidden}
.rtimg img{ height:173px; overflow:hidden; vertical-align:middle; margin-bottom:10px; width:100%}
.rtimg_1 img{ height:173px; overflow:hidden; vertical-align:middle; margin-bottom:10px; width:100%}
.newscont{ margin-top:15px; overflow:hidden;}
.newscont .lfcont{ width:926px; float:left; height:auto; overflow:hidden;}
.newscont .lfcont .lfcontbox{ height:auto; float:left; overflow:hidden; padding:23px; position:relative;z-index:1;}
.newscont .lfcont .lfcontbox .ntext{ width:645px; float:left; overflow:hidden; height:auto; margin-right:10px;}
.newscont .lfcont .lfcontbox .ntext .ntit{ font-weight:normal}
.newscont .lfcont .lfcontbox .ntext .ntit a:hover{ color:#c03229}
.newscont .lfcont .lfcontbox .ntext .ntit span{ width:34px; height:16px; display:inline-block; float:left; margin-right:10px; margin-top:5px; text-align:center; border-radius:3px;}
.newscont .lfcont .lfcontbox .ntext .ntit .vote{color:#e55152; border:1px solid #e55152;}
.ntext .ntab{  margin-top:10px;}
.nfollow li{ float:left; margin-right:38px; height:auto; overflow:hidden; color:#999; font-size:12px; padding-top:30px; }
.lfcontbox .ntmg{ width:220px; height:143px; float:left; overflow:hidden; text-align:center}
.lfcontbox .ntmg img{ width:185px; overflow:hidden; vertical-align:middle}
.newscont .lfcont .lfcontbox .ntext .ntit .vote_1{ color:#ff9c00; border:1px solid #ff9c00;}
.newscont .lfcont .lfcontbox .ntext .ntit .vote_2{ color:#5eb82b; border:1px solid #5eb82b;}
.nshare{ position:absolute; right:260px; top:90px;}
.nshare a{ margin-left:8px;}
.news_rtlist{ background-image:url(/statics/images/tem/newstop_3.png); background-repeat:no-repeat; background-color:#eaeaea; height:38px; border-top:2px solid #c03229; line-height:40px; padding-left:42px; background-position:10px; float:left; width:220px; font-weight:normal; font-size:16px;}
.news_rtlist span{ display:inline-block;  margin-right:10px; *display:inline; *zoom:1;}
.news_rtlist a:hover{ color:#c03229}
.cont_t{ width:100% !important}

.enroll_info .rtimg{ float:none;}
.enroll_info .rtimg .imgrt{ margin-bottom:30px;}

.tabbox li{ width:105px; height:40px; text-align:center; line-height:40px; float:left; border-radius:3px; margin-right:10px; margin-bottom:10px;}
.tabbox li a:hover,.tabbox li a.on{ color:#fff}
/*资讯详情*/
.news_text .tit{ font-weight:normal; padding:16px 0 16px 18px; line-height:36px;}
.news_text .tit span{ display:block; padding-left:18px;}
.source{ border:none; border-bottom:1px dashed #ebebeb; width:916px; margin:0 auto; margin-bottom:10px;}
.bdtext{ margin: 0 18px; height:auto; overflow:hidden;  border-top:1px dashed #ebebeb; padding:18px 0;}
.bdtext .text{ text-indent:2em; line-height:24px;}
.bdimg{ margin:30px 0; height:auto; overflow:hidden; text-align:center;}
.bdimg img{ width:600px; height:auto; overflow:hidden}
.share_n{ border-bottom:1px dashed #ebebeb; width:100%; height:auto; overflow:hidden; padding-bottom:8px;}
.share_n a{ display:inline-blick; margin-right:10px;line-height:20px;}
.share_n img{ width:20px; height:20px; }
.innote{ line-height:22px; padding-top:8px; height:auto; overflow:hidden; width:100%}
.nesde{ margin-top:0 !important; margin-bottom:40px;}

.a1{ color:#ba9c40; background:#eadfbf}
.a2{ color:#997f5e; background:#eed9bb}
.a3{ color:#b47647; background:#eddbcc}
.a4{ color:#6b84af; background:#b8d2fb}
.a5{ color:#4e92a6; background:#b7e2ef}
.a6{ color:#7e9876; background:#d6e7c0}
.a7{ color:#5f8e5d; background:#c1e7c0}
.a8{ color:#c07878; background:#e9bfbf}
.a9{ color:#7fa24c; background:#cae89f}
.a10{ color:#a1965c; background:#e5e0c5}
.mr0{ margin-right:0;}

.lfcontbox:hover{ background:#f3f3f3;-moz-box-shadow:2px 5px 5px #e3e3e3; /* 老的 Firefox */box-shadow:2px 5px 5px #e3e3e3; border:1px #e3e3e3 solid}
.news_add{ background:#f7f7f7; width:260px;}

.tabbox{ width:100%; overflow:hidden; height:auto; margin-bottom:15px;}
/*图片效果*/
.special-content_2 li a:hover img,
.special-content li a:hover img,
.lfcontbox .ntmg a:hover img,
.left_cont .class_teacher li a:hover img,
.school_details li a:hover img,
.content_r .top_1 li .class_l .class_img a:hover img
{ transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2);}
.special-content_2 li a img,
.special-content li a img,
.lfcontbox .ntmg a img,
.class_teacher li a img,
.school_details li a img,
.content_r .top_1 li .class_l .class_img a img
{transition: ease-in all .5s; -moz-transition: ease-in all .5s; -ms-transition: ease-in all .5s; -o-transition: ease-in all .5s; -webkit-transition: ease-in all .5s;}
/*文字效果*/
.left_cont .class_teacher li .teacher_name a:hover,
.school_details li .school_city .school_text .tit a:hover,
.news_list_de li a:hover,
.content_r .top_1 li .class_l .class_cont a:hover
{ color:#c03229}
.teacher_more a{ color:#fff}
.teacher_more a:hover,.left_cont .teach_de_intro .text .online a:hover,.news_rtlist a:hover{ text-decoration:underline;}
#navul li a.on{ background:#fff; color:#c03229}

/*取消收藏*/
.special-content_1 li{ position:relative; overflow:hidden}
.collec_bj{ position:absolute; background:url(/statics/images/tem/block_bj_3.png); width:68px; line-height:30px; text-align:center; border-radius:20px 0 0 20px; right:9px; z-index:3;-moz-transition:ease-in all .3s;-ms-transition:ease-in all .3s; -o-transition:ease-in all .3s; -webkit-transition:ease-in all .3s; opacity:0; top:15px; filter:alpha(opacity=0);}
.special-content_1 li:hover .collec_bj{display:block; opacity:1; top:15px; filter:alpha(opacity=80);}
.collec_bj_1{ position:absolute; background:url(/statics/images/tem/block_bj_3.png); width:68px; line-height:30px; text-align:center; border-radius:20px 0 0 20px; right:0; top:0; z-index:3;-moz-transition:ease-in all .3s;-ms-transition:ease-in all .3s; -o-transition:ease-in all .3s; -webkit-transition:ease-in all .3s; opacity:0; top:5px; filter:alpha(opacity=0);;}

.special_panel2 li:hover .collec_bj_1{ opacity:1; filter:alpha(opacity=80);}

/*网站地图*/
.mapbox{ width:1168px; border:1px #ececec solid; height:auto; overflow:hidden; padding:20px 15px;}
.map_list{ width:auto; height:auto; overflow:hidden}
.map_tit{ border-bottom:1px solid #ececec; line-height:28px; margin-bottom:10px; width:100%}
.map_details{ height:auto; overflow:hidden;}
.map_details ul{ width:auto; height:auto; overflow:hidden; padding-bottom:10px;}
.map_details ul li{ float:left; margin-right:10px; height:auto; overflow:hidden}
.map_details ul li a{ display:block}
.map_details ul li a:hover{ color:#c03229}
.mapsma_list{ width:1060px !important; height:auto; overflow:hidden; margin-left:78px;}
.mb40{ margin-bottom:40px;}
.discuss_box .last_li{ display:none}



/*个人中心*/
/*登录页面*/
.change-window{
	display: none;
	position:fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background:url(/statics/images/tem/block_bj_3.png) repeat;
	z-index: 100;
	
}

.change-window-in{
	 margin:0 auto;
	margin-top: 200px;
	left: 39%;
	width: 415px;
	height: 295px;
	background: #fff;
	
	/**top:40% !important;
	*left:40% !important*/

	
}
.change-window-head{height:49px; margin:0 auto; line-height:50px; border:1px solid #ddd; background:#f7f7f7; padding-left:18px;}

.change-window-head li{ width:50%; float:left; height:auto; overflow:hidden; text-align:center; line-height:50px; font-size:18px; }
.change-window-head li a{ display:block; border-bottom: 2px solid #e3e3e3;}
.change-window-head li a:hover{color:#c03229}
.change-window-head li a.on{ border-bottom:2px #c03229 solid; color:#c03229}
.change-window-mid h2{
	width: 185px;
	height: 40px;
	line-height: 40px;
	padding: 5px 0;
	font-size: 16px;
	text-align: center;
	
}
.change-window-mid img{top: 5px; right:24px; cursor:pointer}
.change-window-inp{
	width: 320px;
	height: auto;
	margin: 0 auto;
	margin-top: 15px;
	
}
.change-window-mid .close{margin-top:10px; *margin-top:0;}
.change-window-inp img{
 top: 67%;
 left: 15px;
 *top:72% !important
	
}
.change-window-inp .wde{ *top:51% !important}
.tr{ text-align:right}

.pho-num,.password{
	width: 320px;
	height: 42px;
	margin-bottom: 24px;
}
.password .getCode{
	display: inline-block;
	*display:inline;
	*zoom:1;
	_display:inline;
	_zoom:1;
	width: 120px;
	height: 40px;
	background: #ccc;
	font-size: 13px;
	margin-top: 15px;
	margin-left: 10px;
	line-height: 40px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	outline:none;
	
}
/*下面内容有修改，看能不全都覆盖*/
.bomb-box-phone_ee { color:#red}
.info_ee{color:red}
.pho-pwd{
	
	height: 128px;
}


.change-window-inp input{
	width: 320px;
	*width:280px;
	height: 42px;
	margin-top: 15px;
	border: 1px solid #ccc;
	padding-left: 40px;
	box-sizing: border-box;
	border-radius:3px;
}
.change-window-inp button{
	
	width: 100%;
	height: 40px;
	border: none;
	color: #fff;
	background: #ccc;
	margin-top: 20px;
	font-size: 20px;
	cursor: pointer;
}
.change-window-footer{
	margin-top:15px;
}
.change-window-footer input{
	display: inline-block;
	width:15px;
	height: 15px;
	border: 1px solid #ccc;
	
}
.change-window-footer p{
	display: inline-block;
	width:160px;
	*display:inline;
	*zoom:1;
	
}
.wp{ text-align:right}
.change-window-footer .zc{
	right: 0;
	bottom: 0;
}
.change-window-footer .zc:hover{ color:#c03229}
.change-window-inp .wy_1{ *top:51% !important}
.information .bomb-box-phone,.information .bomb-box-pwd,{
	left:106px;
	top:128px;
	}
.bomb-box-key,.bomb-box-nkey,.bomb-box-new{
	font-size: 12px;
	color: red;
	display: none;
	position: absolute;
	}	
.bomb-box-key{left:86px; top:58px;}
.bomb-box-new{ left:86px; top:107px;}	
.bomb-box-nkey{left:86px; top:156px;}
.bomb-box-pho,.bomb-box-age{
	font-size: 12px;
	color: red;
	display: none;
	position: absolute;
	top: 158px;
	left: 65px;
}
.bomb-box-phon,.bomb-box-age p{
	padding:3px;
}
.bomb-box-age p{
	margin-top: 3px;
}
.lf{
	left:61px !important;
	top:103px !important;}
.cur a{ margin-right:8px !important;}		
.cur a:hover{ color:#ee4b19 !important}
.bomb-box-name{
	font-size: 12px;
	color: red;
	display: none;
	position: absolute;
	top: 57px;
	left:66px;
}
.info-name p{
	padding:3px;
}
.infoc p{
	padding:3px;
}
.info-name p{
	margin-top: 3px;
}
/*登录结束*/

/*新增*/
.expend_ad{
	width:568px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-left:30px;
	}
.expend_text{ width:100%; float:left; height:auto; overflow:hidden;}	
.expend_text img{ width:36px; height:36px; float:left; height:auto; overflow:hidden}
.expend_text .text{ width:524px; float:right; height:auto;}
.exne{ display:inline-block; width:70px; float:left;}
.exme{ display:inline-block; width: 454px; float:right; text-align:left; line-height:24px;}
.adep{ width:100%; height:auto; overflow:hidden;}
.map_ad{ margin-top:41px; margin-bottom:93px; border:1px solid #f7f7f7; padding-top:25px; padding-bottom:20px;}
.map_ad ul{ border-bottom:1px #f7f7f7 solid; height:auto; overflow:hidden; margin-bottom:70px; border-top:1px #f7f7f7 solid; }
.map_ad li{ border:1px #f7f7f7 solid; border-top:none; padding-left:30px; border-left:none}
.map_ad li:last-child{ border-bottom:none}


/*关于新科*/
.about_img{
	background:url(/statics/images/tem/about_banner_1.png) no-repeat;
	width:100%;
	height:auto;
	overflow:hidden;
	}
.about_cont{
	margin-top:154px;
	width:1199px;
	border:1px solid #f7f7f7;
	height:auto;
	overflow:hidden;
	background:#f7f7f7;
	border-left:none;
	margin-bottom:100px;
	}
.about_a{ height:660px !important;}	
.about_cont .about_left{
	width:220px;
	float:left;
	height:auto;
	overflow:hidden;
	}
.about_cont .about_left li{
	width:100%;
	text-align:center;
	font-size:16px;
	color:#333;
	height:60px;
	line-height:60px;
	}
.about_cont .about_left li a{ display:block;}	
.about_cont .about_left li a:hover,.about_cont .about_left li a.on{
	color:#c03229;
	border-left:2px #c03229 solid;
	width:218px;
	background:#fff;
	}
.about_cont .about_right{
	width:979px;
	float:left;
	background:#fff;
	height:auto;
	overflow:hidden;
	}
.about_rtbox{
	padding:38px 55px 60px 54px;
	height:auto;
	overflow:hidden;
	}
.abouttext{
	width:100%;
	line-height:30px;
	}
.aboutimg{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:60px auto;
	text-align:center;
	}
.aboutimg_spec{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	margin-top:60px;
	margin-bottom:10px;
	}	
.aboutimg img{ width:auto; vertical-align:middle}	
.aboutit {line-height:30px; margin-top:20px;}
.abigtit{ text-align:center;}
.aboutname{ text-align:right; line-height:30px;}
.aboutname span{ font-family:华文行楷; font-size:28px; display:inline-block}
.abousmtit{ border-left:4px solid #c03229; padding-left:6px; margin-bottom:30px;}
.aboutps{ text-align:center;}
.aboutimg ul{ width:520px; margin:0 auto; height:auto; overflow:hidden;}
.aboutimg li{ width:160px; height:auto; margin-left:10px; float:left; overflow:hidden}
.aboutimg li img{ width:100%}
.about_a{ height:660px; }
.about_rtbox ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-bottom:54px;
	}
.about_rtbox ul li:last-child{ margin-bottom:0}	
.about_rtbox ul li .lt_img{
	width:180px;
	height:auto;
	overflow:hidden;
	float:left;
	}
.about_rtbox ul li .lt_img img{ width:100%; vertical-align:middle;}
.about_rtbox ul li .rt_cont{
	margin-left:24px;
	width:666px;
	float:left;
	height:auto;
	overflow:hidden;
	}

.about_rtbox ul li .rt_cont .nametit{
	margin-bottom:36px;
	height:auto;
	overflow:hidden;
	}
.about_rtbox ul li .rt_cont .nametit span{
	display:inline-block;
	margin-left:6px;
	}
.about_rtbox ul li .rt_cont .titname{
	margin-bottom:36px;
	}


























































































































































































































