@charset "UTF-8";

/*2018/7/17*/
.class-group-sub li a:hover, .class-group-sub li a.on{background: transparent !important;color: #323232 !important;}
.class-group-con{border: none;}
.top-header{position: relative;}
.hd_qiehuan{position: absolute;left: 194px;top:37px;height: 70px;padding: 0 20px 0 20px;}
.hd_qiehuan span{cursor: pointer; color: #333;font-size: 17px;line-height: 20px; padding-right: 9px;background: url("../images/index_01.png")/*tpa=http://www.szzoe.cn/tupian/index_01.png*/ no-repeat center right;display: block;}
.hd_qiehuan span:hover{color: #ff663a;}
.hd_qiehuan i{font-size: 11px;color: #ccc;}
.hd_qie_rel{position: relative;}
.hd_qie_abs{display: none;overflow: hidden; z-index: 10000;position: absolute;left: -80px;top: 47px;background: #fff;border: 1px solid #ccc;width: 300px;padding: 15px 5px 15px 15px;}
.hd_qie_abs a{display: block;float: left;font-size: 14px;color: #666;line-height: 24px;margin-right: 10px;}
.hd_qie_abs a:hover{color: #ff663a;}
.nation-search{overflow: hidden;  border-radius: 40px !important;}
.nation-search-content{overflow: hidden;  border-radius: 40px;}
.ind_h_num{margin-top: 25px; float: right;padding-left: 46px;background: url("../images/index_03.jpg")/*tpa=http://www.szzoe.cn/tupian/index_03.jpg*/ no-repeat left 7px;}
.ind_h_num span{display: block;font-size: 16px;line-height: 26px;color: #1184e1;}
.ind_h_num p{font-size: 24px;line-height: 32px;color: #1184e1;}
.ind_f1{}
.ind1_f1{border-bottom: 1px solid #e1e1e1; line-height: 75px;padding-left: 18px;font-size: 24px;color: #323232;background: url("../images/index_04.jpg")/*tpa=http://www.szzoe.cn/tupian/index_04.jpg*/ no-repeat left center;}
.ind1_f2{overflow: hidden;padding: 16px 18px;border: 1px solid #e1e1e1;border-top: none;}
.ind1_f2 span{display: block;float: left;line-height: 27px;color: #343434;margin-right: 18px;font-size: 14px;}
.ind1_f2 select{width: 97px;margin:0 18px 0 0; height: 27px;line-height: 25px;border: 1px solid #c0c0c0;float: left;padding-left: 8px;font-size: 14px;color: #6f6f6f;}
.ind1_f2 .butt{float: left;background: #ff663a;font-size: 14px; color: #fff;line-height: 27px;text-align: center;border: none;margin-right: 38px;width: 66px;}
.ind1_f2 a{display: block;margin-right: 24px;float: left; line-height: 27px;color: #6f6f6f;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind1_f2 a:hover{color: #ff663a;text-decoration: underline;}
.ind1_list{padding-left: 25px;overflow: hidden;}
.ind_f2{background: #fff;padding-bottom: 40px;}
.ind_tit{width: 1200px;margin: 0 auto;line-height: 85px;padding: 0 18px;font-size: 24px;color: #323232;background: url("../images/index_04.jpg")/*tpa=http://www.szzoe.cn/tupian/index_04.jpg*/ no-repeat left center;}
.ind2{overflow: hidden;width: 1200px;margin: 0 auto;}
.ind2_left{width: 320px;float: left;height: 420px;overflow: hidden;}
.ind2_left img{display: block;width: 100%;height: 420px;}
.ind2_right{float: right;overflow: hidden;width: 880px;}
.ind2_right a{display: block;float: left;margin: 0 0 11px 10px;width: 210px;height: 205px;background: #f8f8f8;position: relative;}
.ind2_right a img{display: block;width: 200px;height: 120px;margin: 5px 5px 0 5px;}
.ind2_right a span{display: block;font-size: 15px;margin: 20px 0 5px;padding: 0 10px; line-height: 25px;color: #323232; white-space: nowrap;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;overflow: hidden;}
.ind2_right a p{font-size: 12px;line-height: 22px;color: #ff663a;padding: 0 10px;margin: 0;}
.ind2_right a i{font-size: 12px;line-height: 22px;color: #7e7e7e;padding: 0 10px;margin: 0;position: absolute;right: 0;bottom: 8px;}
.ind_f3{background: #fff;}
.ind3_tit{overflow: hidden;padding: 7px 18px 0;border: 1px solid #e1e1e1;width: 1200px;margin: 0 auto;}
.ind3_tit span{display: block;font-size: 16px;line-height: 41px;color: #484848;float: left;}
.ind3_tit a{display: block;font-size: 14px;line-height: 41px;color: #777777;float: right;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3_tit a:hover{color: #ff663a;}
.ind3{width: 1200px;margin: 0 auto;border: 1px solid #e1e1e1;border-top: none;padding: 0 29px 25px;overflow: hidden;}
.ind3 a{float: left;width: 170px;margin: 25px 10px 0;}
.ind3 a .pic{border: 1px solid #e1e1e1;overflow: hidden;padding: 7px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3 a .pic img{display: block;width: 100%;height: 108px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3 a span{text-align: center; display: block;line-height: 24px;font-size: 14px; color: #3a3a3a;margin-top: 7px;white-space: nowrap;overflow: hidden;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3 a:hover .pic{border-color: #ff663a;}
.ind3 a:hover span{color: #ff663a;}
.ind3 a:hover .pic img{  -webkit-transform: scale(1.03);  -moz-transform: scale(1.03);  -ms-transform: scale(1.03);  -o-transform: scale(1.03);  transform: scale(1.03);}
.ind_f4{background: #fff;padding-top: 30px;}
.ind4{width: 1200px;border: 1px solid #e1e1e1;border-top: none;overflow: hidden;margin: 0 auto;}
.ind4_list{border-left: 1px solid #e1e1e1;float: left;width: 299.5px;padding: 15px 36px;}
.ind4 .ind4_list:first-child{border-left: none;}
.ind4_list span{display: block;font-size: 15px;overflow: hidden; padding-bottom: 5px; line-height: 24px;color: #484848;font-weight: bold;position: relative;}
.ind4_list a{line-height: 24px;margin-top: 4px;color: #484848; font-size: 14px; display: block;white-space: nowrap;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;overflow: hidden;  transition: .5s;}
.ind4_list span a{float: right;font-weight: normal;margin-top: 0;}
.ind4_list a:hover{color: #ff663a;text-decoration: underline;}
.ind_f5{background: #fff;padding-bottom: 80px;}
.ind5_tit{overflow: hidden; border: 1px solid #e1e1e1;border-bottom: none;border-top: none; width: 1200px;margin: 0 auto -1px;padding: 24px 17px 0;}
.ind5_tit li{float: left;padding: 0 12px;border: 1px solid transparent;cursor: pointer;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s; text-align: center;line-height: 34px;color: #313131;}
.ind5_tit li.on{border-color: #ddd;border-bottom: 1px solid #fff;background: #FBFBFB;}
.ind5{border: 1px solid #e1e1e1;border-top: none;width: 1200px;margin: 0 auto;padding: 0 17px 20px;}
.ind5_list{display: none; border: 1px solid #ddd;padding: 10px 34px;overflow: hidden;background: #FBFBFB;}
.ind5_list.on{display: block;}
.ind5_list a{line-height: 24px;color: #6f6f6f;float: left;margin-right: 25px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind5_list a:hover{color: #ff663a;}
.nation-search,.nation-search-content,.nation-search-key,.nation-search-key #searchKey,.right_kefu a{  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
#searchKey{background: #fff;}
.top-header{border: none;}
.top-header{border: none !important;}
    .right-point {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; width: 240px;margin: 0 auto;border: solid 1px #eee;padding-top: 138px;background: url("../images/guwen_xiaoli.png")/*tpa=http://www.szzoe.cn/tupian/guwen_xiaoli.png*/ no-repeat;background-position: right top;background-color: #fff;position: relative;}
    .right-point h2{  position: absolute;  top:20px;  left:10px;  font-size: 22px;  color: #fff;  margin: auto;  }
    .point-sub{  position: absolute;  top:48px;  left:15px;  font-size: 12px;  color: #fff;  margin: auto;  }
    .point-name{  position: absolute;  top:79px;  left:50px;  font-size: 12px;  color: #fff;  margin: auto;  }
    #txtIntristClass, #txtIntristCompany, #txtTel {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  width: 100%;  height: 36px;  border: solid 1px #eee;  padding-left: 5px;  margin-top: 18px;  outline: none;  border-radius: 3px;  font-size:12px;  }
    #txtIntristClass {  margin-top: 10px;  }
    #txtIntristClass:focus, #txtIntristCompany:focus, #txtTel:focus {  border: solid 1px #ff663a;  }
    .point-form {  padding: 0px 15px;  }
    #btnPointSubmit { border: none; display:block;  width: 100%;  height: 38px;  line-height: 38px;  text-align: center;  color: #fff;  background: #FF5676;  margin-top: 10px;  text-decoration: none;  }
    .point-tips {  margin: 20px auto;  text-align:center;  color: #ff663a;  font-size: 12px;  }
    .point-tips span {  display: inline-block;  padding: 2px 6px;  background-color: #ffeeeb;  border-radius: 5px;  }


.maybe_like_03 {
    padding: 10px 0;
}

.maybe_like {
    margin-top: 20px;
}

.maybe_like_t {
    border-bottom: 1px solid #d0d6d9;
    padding-bottom: 10px;
}

.course_subtitle {
    color: #666;
    text-indent: 10px;
    border-left: 2px solid #1184E1;
    line-height: 1;
    display: inline-block;
}

.font16 {
    font-size: 16px;
}

.clear:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.ellip {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.lc-side-li-new {
    font-size: 12px;
    line-height: 1;
    height: 14px;
    padding-left: 11px;
    background-image: url(/tupian/lby/squre-dot.png);
    background-repeat: no-repeat;
    background-position: 0 -27px;
    margin-top: 17px;
}
li {
    list-style: none;
}

.lc-side-li-new a {
    color: #666;
}

a {
    text-decoration: none;
    border: none;
    outline: none;
}


.radius_shadow {
    box-shadow: 0 0 3px #dbdbdb;
    /* border: 1px solid #ddd; */
    /* border-radius: 5px; */
    background: #fff;
}














