@charset "utf-8";
/* CSS Document */

.edu_head_nav{ width: 720px!important;}
.edu_r_box { margin-bottom: 10px; height:180px!important;}
.edu_r_ad, .edu_r_ad img{ height: 153px!important; overflow: hidden; width: 100%;}

.edu_con{ width: 1200px; margin-bottom: 40px;}
.edu_con h1{ display: block; font-size: 32px; text-align: center; line-height: 32px;margin-bottom: 10px;}
.edu_con h2{ display: block; font-size: 16px; text-align: center; line-height: 16px; margin-bottom: 35px; position: relative;}
.edu_con h2 a{ display: inline-block; float: right; position: absolute; right: 0; color: #007be2; font-size: 15px;}
.edu_con h2 a:hover{ color: #5cadf1;}

.edu_typ_box .hd{ height: 45px!important;}
.edu_typ_box .hd ul{ line-height: 44px; width: 100%; left: 0!important; }
.edu_typ_box .hd ul li{ font-size: 16px; width: 24.9%;  text-align: center; border: 1px solid #dbdbdb;margin-right:-1px!important; z-index: 0; position: relative;}
.edu_typ_box .hd ul li.on{ background:#fff;  border-top:2px solid #1268b8;border-bottom:none!important; }
.edu_typ_box .bd{  border: 1px solid #dbdbdb; overflow: hidden;}
.edu_typ_box .bd ul{ padding: 0;}
.edu_typ_box .bd li{ display: block; float: left;}
.edu_typ_box .bd .edu_t_l{ width: 240px;  height: 331px;}
.edu_typ_box .bd .edu_t_r{ width:100%; margin: 25px 0 10px 0;}
.edu_typ_box .bd .edu_t_r span var{ display: block;  height: 180px;  overflow: hidden;}
.edu_typ_box .bd .edu_t_r span var h3{ display: block; font-size: 22px; text-align: center; font-weight: bold; padding: 5px 0 5px 0; *background-color: #1268b8; background-color: rgba(0,123,226,0.75); color: #fff; margin-top: 58px;}
.edu_typ_box .bd .edu_t_r span var i{ display: block; font-size: 15px; text-align: center; color: #fff; background-color: rgba(0,0,0,0.7); *background-color: #000;}
.edu_typ_box .bd .edu_t_r span q{ display: block; line-height: 22px; padding: 26px 15px 10px 15px;  overflow: hidden; text-align: center; font-size: 16px;}
.edu_typ_box .bd .edu_t_r span em { display: block; text-align: center; padding: 15px 0;}
.edu_typ_box .bd .edu_t_r span em a { display: inline-block; font-size: 15px; padding: 2px 20px; background-color: #007be2; color: #fff; margin: 0 9px;}
.edu_typ_box .bd .edu_t_r span em a:hover{ background-color: #0f87eb;}
.edu_typ_box .bd .edu_t_r span em a.a2{ border: 1px solid #0f87eb; color: #0f87eb; background-color: #fff; box-sizing: border-box;}
.edu_typ_box .bd .edu_t_r span em a.a2:hover{ background-color: #ecf6ff; color: #007be2;border: 1px solid #007be2;}
.edu_typ_box .bd .edu_t_r span{ display: block; float:right; width: 220px; margin-right: 65px;}
.edu_typ_box .bd .edu_t_r span+span{ margin-right: 65px;}
.edu_typ_box .edu_t3{ display: block; margin: 35px 20px 15px 20px; width:100%; overflow: hidden;}
.edu_typ_box .edu_t3 i{ display: block; width: 176px; height: 38px; float: left; background-color: #f0f7fd; border-radius: 20px; margin-right: 20px; font-size: 16px; color: #1d6db0; text-align: center; line-height: 38px; margin-bottom: 20px; cursor: pointer;}
.edu_typ_box .edu_t3 i:hover{ background-color: #d3e9fe;}



.edu_card_box .hd ul li{ width: 33.23%;＊width: 33.22%;}
.edu_card_box dd{ display: block; float: left; width: 33.27%; *width: 33.26%;padding:10px 0 30px 0; margin: 15px 0 0 0;}
.edu_card_box dd a{ display: block; color: #187fdf; border:1px solid #187fdf; width: 68px; font-size: 13px; margin: 0 auto;  text-align: center; margin-top: 12px;}
.edu_card_box dd a:hover{ background-color: #ecf6ff;}
.edu_card_box dd img{ display: block; width: 330px; height: 60px; margin: 0 auto;}
.edu_card_box dd i{ display: block; width: 330px;margin: 0 auto; text-align: center;font-size: 18px; line-height: 50px; margin-top:8px;}
.edu_card_box dd q{ display: block; width: 330px;margin: 0 auto; font-size: 15px; line-height: 22px; height: 52px; overflow: hidden; color: #ababab;}
.edu_card_box dd+dd{ border-left: 1px  dotted #dbdbdb;}

.edu_scl_box li{ display: block; float: left;}
.edu_scl_box .edu_scl_l{ width: 240px; height: 470px; background-color: antiquewhite;}
.edu_scl_box .edu_scl_r{ width: 958px;}
.edu_scl_box .edu_scl_r span{ display: block; margin-left: 20px; padding-left:1px; padding-bottom:1px; margin-top:-1px; overflow:hidden; }
.edu_scl_box .edu_scl_r span a{ display: block; float: left; width: 24.8%; height: 233px; border: 1px solid #dbdbdb; position: relative; margin-right: -1px; margin-bottom: -1px; color: #404040;}
.edu_scl_box .edu_scl_r span a:hover{ border: 1px solid #187fdf; z-index: 1;}
.edu_scl_box .edu_scl_r span a:hover q{  display: block;}
.edu_scl_box .edu_scl_r span a img{ display: block; width:110px; height: 110px; margin: 0 auto; margin-top: 30px;}
.edu_scl_box .edu_scl_r span a i{ display: block; font-size: 18px; text-align: center; line-height: 44px;}
.edu_scl_box .edu_scl_r span a q{ display: block; font-size: 14px;  text-align: center; background-color: #187fdf; color: #fff; padding: 6px; margin-top: 16px; display: none;}
.edu_scl_box .edu_scl_btn,.edu_card_btn{ width: 100%; display: block; padding-top: 25px; text-align: center;}
.edu_scl_box .edu_scl_btn a,.edu_card_btn a{display: inline-block;   width: 250px;  height: 36px; line-height: 36px; font-size: 16px; text-align: center; background-color: #007be2; color: #fff; margin: 0 20px;}
.edu_scl_box .edu_scl_btn a:hover ,.edu_card_btn a:hover {background-color: #0f87eb;}
.edu_scl_box .edu_scl_btn a.b2,.edu_card_btn a.b2{ background-color: #fff; color: #007be2;border: 1px solid #007be2; width: 248px; height: 34px;}
.edu_scl_box .edu_scl_btn a.b2:hover,.edu_card_btn a.b2:hover { background-color: #ecf6ff; color: #007be2;border: 1px solid #007be2;}


.psl_edu .pic i{ display: block; float: left; width: 106px; height: 106px; margin: 20px 20px 0 20px; border: 1px solid #dbdbdb; overflow: hidden;}
.psl_edu .pic i img{ display: block;  width: 106px;}
.psl_edu .pic q{ display: block;   float: left; width: 186px; padding-top: 22px;}
.psl_edu .pic q em{ display: block; font-size: 15px;font-weight: 600;}
.psl_edu .pic q em sub{ display:inline-block; *display: inline; width: 4px; height: 16px; background-color:#187fdf; vertical-align: middle; margin-right: 5px;}
.psl_edu .pic q b{ display: block; font-size: 14px; color: #c5c5c5; line-height: 26px;}
.psl_edu .pic q var{ display: block; font-size: 14px; margin-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.psl_edu .pic q dfn{ display: block; font-size: 12px; color: #ababab;}
.blue{ color: #1268b8;}.red{ color: #f24e4e;}

.psl_edu{ width:1200px;  overflow:hidden; position:relative;   }
.psl_edu .hd{ height:30px; width: 100px; margin: 0 auto; }
.psl_edu .hd ul{ display: block; margin-top:10px;overflow: hidden; width: 100%;  text-align: center; }
.psl_edu .hd ul li{ display: inline-block; *display: inline; *zoom:1; width: 8px; height: 8px; margin: 0 5px; overflow: hidden; background-color: #a9d6ff; cursor: pointer;  border-radius: 20px; font-size: 0;}
.psl_edu .hd ul li:last-child{ margin-right: 0;}
.psl_edu .hd ul li.on{ background-color: #1268b8; }
	
.psl_edu .bd{ }
.psl_edu .bd ul{ overflow:hidden; zoom:1; width: 1270px;}
.psl_edu .bd ul li{float:left;_display:inline;overflow:hidden;width: 354px;margin-right: 69px;}
.psl_edu .bd ul li .pic{ box-sizing: border-box; border: 1px solid #dbdbdb; height: 151px; margin-bottom: 30px; background:#FFFFFF;}
.psl_edu .bd ul li .pic:hover{ border: 1px solid #187fdf;}





.edu_con a.amor{ color: #999;}.edu_con a.amor:hover{ color:#1268b8;}
.edu_box dl{ width: auto; border: 1px solid #dbdbdb;}
.edu_box dt{  display: block;  width: 100%; background-color: #b0b0b0; height: 45px; font-size: 18px; color: #fff; line-height: 45px;}
.edu_box dt span { display:block; float: left; width: 20%; text-align: center;}
.edu_box dd { display: block;  overflow: hidden; height: 40px; line-height: 40px; font-size: 16px;}
.edu_box dd i{ display: block;  }
.edu_box dd.f5 { background-color: #f5f5f5;}
.edu_box dd span { display:block; float: left; width: 20%; text-align: center;}
.edu_news { display: block; overflow: hidden;}
.edu_news dd{ display: block; border: 1px solid #f0f0f0; float: left; margin-right: 20px; width: 278px; height: 278px;}
.edu_news dd:hover{block; border: 1px solid #1268b8;}
.edu_news dd i{ display: block; height: 168px;  position: relative;} 
.edu_news dd em{display: block;font-size: 14px;color: #888;padding: 5px 20px;text-indent:2em;line-height: 24px; height: 96px; overflow: hidden;} 
.edu_news dd i q{display: block;position: absolute;bottom: 0;width: 238px;background-color: rgba(0,0,0,0.5);text-align: center;color: #fff;font-size: 16px;line-height: 30px;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;padding: 0 20px;} 
.edu_news dd i img{ width:278px; height: 168px;} 
.edu_news dt li{ display: block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;font-size: 16px; line-height: 30px;}
.edu_news dt li a{color: #888; font-size:14px;}
.edu_news dt li a:hover{color: #007be2;}
.edu_news dt li i{padding-right: 10px;color: #187fdf;height: 168px; font-size:12px;}