.school_list_left{ float: left;  width: 19.7%; background-color: #f6f6f6; color: #0d4289; font-size: 2em; text-align: center; line-height: 3em; border-radius: 200px; }
.school_list_right{ float: right; width: 78.4%; background-color: #f6f6f6; color: #646464; font-size:2em; line-height: 3em; border-radius: 200px;}
.school_list_right input{ border:none; background-color: #f6f6f6; margin-left: 1em;}
.school-submit  { width: 1.5em; margin-right: 1em; margin-top: 0.75em; float: right; }

.school_list_title{ font-size: 2.2em; color: #444447; font-weight: bolder; margin-left: 0.8em; }
.school_type_list{ }
.school_type_list ul li{  border:1px solid #f3faff; background-color: #f3faff; font-size: 2em; color: #646464; display: inline-block; padding:0.5em 2em; margin-right: 2%; margin-top: 1em; }
.school_type_list ul li a{ color: #646464;  }
.offer-two-xz{ color: #0d4289 !important; border:1px solid #0d4289 !important; }
.offer-two-xz a{ color: #0d4289 !important; }
.school_type_submit{ width: 100%; border:none; background-color: #245190; color: #FFF; font-size: 2em; text-align: center; padding: 0.5em 0; border-radius: 100em; }
.school_show_hide{ display: none; }


.school_list ul li{margin-top: 20px;  background-color: #f5f7f9; padding: 3em 2%; border-radius: 10px; }
.school-list-img{     width: 36%;
    overflow: hidden;
    top: 1.4em;
    /*height: 12em;*/
    border-radius: 10px;
    position: relative;}
.school-list-img img{     border-radius: 10px;
    /*width: 168px;
    height: 90px;  */
    /*position: absolute;
    left: -60%;
    bottom: -63%;
   max-width: none !important*/}
/**  .school-list-img img{  border-radius: 10px; position: absolute;clip: rect(0px,100px,70px,0px);width: 40%; height: 11em;}  **/
.school-list-right{ width: 58%; }
.school-list-title{ font-size: 2.4em; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: bold; color: #333;}
.school-list-bm{ font-size: 1.8em; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding: 0.5em 0; }
.school-list-com{ font-size: 1.8em; margin-top: 0.2em; line-height: 1.4em; height: 3em;  color: #333; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.school-list-xm1,.school-list-xm2{ margin-top: 5px; font-size: 1.8em;  color: #FFF; padding: 0.1em 0.7em; display: inline-table; border-radius: 5px; margin-left: 7px; }
.school-list-xm1 a{ color: #FFF; }
.school-list-xm1{ background-color: #0d4289; border:1px solid #0d4289; color: #0d4289; float: right; }
.school-list-xm2{ background-color: #FFF; border:1px solid #0d4289; color: #0d4289; float: right;}
.school-list-xm2 a{ color: #0d4289; }
.school_gd{ width: 24%; background-color: #0d4289; font-size: 2em; padding: 0.3em 0; margin-bottom: 3em;  color: #FFF; border-radius: 50px; margin: 0 auto; text-align: center;  }
.school_border{ border-bottom: 1px solid #e8e7e7; height: 1px; }

.school_w{ text-align: center; font-size: 2em; margin-top: 3em; }

.school-show-type1{ border-bottom: 1px solid #e9e9e9;}
.school-show-type1 li{ cursor: pointer; width: 20%; margin-top: 1em; color: #000; font-weight: bolder; border-radius: 20px;  text-align: center; float: left; font-size: 2.2em; padding: 0.3em 2%;}
.school-show-type1 a{ color: #000; }
.school-show-on{ background-color: #0d4289 !important; color: #FFF !important; } 
.school-show-on a{ color: #FFF !important; }


.products_four_op{ position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3); }
/** 分类名称 **/
.offer-two-one-left{ color: #444447; position: relative; display: inline-table; font-weight: bold;}
.offer-two-one-left img{ float: left; height: 2.4em;  }
.offer-two-one-left span{ float: left; font-size: 2.4em; padding-left: 0.5em; }
.offer-two-one-border{ position: absolute; bottom: 0; left: 25%; width: 50%; top: 1.6em; border-bottom: 2px solid #f26e3a;  }


.products_one_con{ color: #414142; font-size: 1.8em; line-height: 1.8em; }
.products_show_sq{ color: #ffffff; font-size: 1.8em; background-color: #0d4289; padding: 0.5em 1em; border-radius: 10px;}
.products_show_sq a{ color: #FFF; }
.products_show_bm{ color: #ffffff; font-size: 1.8em; background-color: #f26a35; padding: 0.5em 1em; border-radius: 10px; margin-right: 1em;}
.products_show_bm a{ color: #FFF; }

.products_four_con{ color: #414142; font-size: 2.2em; font-weight: bold; }
.products_four_img{ position: relative; height: 200px; overflow: hidden; }
.products_four_img img{width: 100%; display: block; }
.products_four_onclink{ position: absolute; top: 30px; right: 15px; }
.products_four_onclink1{ position: absolute; top: 30px; right: 15px; display: none;}
.products_four_onclink1 img{ width: 30px; height: 30px;  }
.products_four_onclink img{ float: right; width: 30px; height: 30px; display: block; margin-left: 10px; }
.products_four_onclink p{ display: block; float: left; font-size: 16px; color: #FFF; line-height: 30px; }


.products_five_top{ color: #1c569d; font-size: 2.2em; font-weight: bolder;}
.products_five_list{  width: 100%;}
.products_five_list li{ width: 100%; border-radius: 20px; float: left; margin-top: 2em; }  
.products_five_list li img{ border-radius: 20px 20px 0 0; }
.products_five_list li p{ font-size: 2em; color: #414142; text-align: center; font-weight: bold;}
.products_five_list_border{ border:1px solid #cbcbcc; border-radius: 20px 20px 0 0; }
.products_five_show_list{ width: 80%;  margin: 0 auto;  font-size: 1.8em !important; color: #414142;  }
.products_five_show_list p{ text-align: left !important; font-size: 1em !important;  color: #414142 !important; margin:0.5em;}
.products_five_show_list div{ width: 50%; float: left; padding: 0.3em 0; }
.products_five_show_sq{ width: 25%; margin: 2em auto; font-size: 1.6em; text-align: center; color: #ffffff; background-color: #0d4289; border-radius: 50px; padding: 0.5em 0; }
.products_five_show_sq a{ color: #FFF; }
.products_show_submit{  text-align: center; }
.submits{ display: inline; margin: 0 1em; }

.products_xg{ font-size: 1.8em; color: #414142;}
.products_xg li{ border-bottom: 1px dashed #9f9f9f;  padding: 0.5em 0;   }
.products_xg li a{ color: #414142; }




