@CHARSET "UTF-8";
/*网站基本定义*/
@import url("base.css");
*==focus==**/
.focus {height: 368px;box-shadow: 3px 5px 15px #e0edfa;position: relative;padding-top: 10px;}
.focus .w1200{position: relative;height:100%;}
.focus_list {height: 368px;overflow: hidden;position: relative;margin-top: 5px;}
.focus_list a{display: block;width: 100%;height: 368px;position: absolute;left: 0;top: 0;}
.focus_list a img{width:100%;height:368px;}
.focus_but {/* position: absolute; */width: 100%;bottom: 15px;text-align: center;left: 0;z-index: 10;}
.focus_but span {opacity: 0.5;display: inline-block;width: 19px;height: 5px;background: url(../images/navsel01.png) no-repeat;line-height: 0px;font-size: 0px;margin: 0 5px;}
.focus_but span:hover{cursor: pointer;}
.focus_but span.curr{opacity: 1;}
.focus_r{height:368px;position: absolute;left:0;top:0;}
.contents-right{position:absolute;background-color: #fff;top:20px;right:10px;width:220px;padding:0 5px;height: 330px;border-radius: 8px;overflow: hidden;z-index: 99;}
.wxgzh-right{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 5px;}
.wxgzh-head{width:110px;height:110px;margin-left:55px;float: left;margin-top: 5px;border:1px solid #eee;}
.wxgzh-right span{width:100%;float:left;height:25px;line-height: 25px;font-weight:bold;color:#209544;font-size: 14px;}
.wxgzh-head img{width:100%;height:100%;}
.index-fruit-notices {margin-top: 3px;float:left;}
.index-fruit-notices a,.xuetang-dev a{color: #646464;display:block;width:205px;float:left;height:26px;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-left:15px;background:url(../images/icon-d-green.gif) no-repeat 4px 11px;font-size: 14px;}
.index-fruit-notices a:hover,.xuetang-dev a:hover{color: #209544;text-decoration: none;}
.xuetang-dev{margin-top:3px;}
.xuetang-logo{float:left;height: 16px;width: 67px;margin-bottom: 2px;}

<style>
    .r-c-Nav a:first-child;.r-d-Nav a:first-child{display:block;}
</style>

/**==w-mian==**/
.w-mian{padding-bottom: 10px;}

/**====gj_list**/
.gj_list{width: 1214px;margin-left: -14px;height: 63px;/* margin-top:20px; */}
.gj_list a{float: left;display: block;position: relative;width: 288px;height: 63px;color: #FFF;background: #e2e2e2;margin-left: 15px;}
.gj_list a.active22 {background: #f76538;}
.gj_list a .ac01 {display: block;}
.gj_list a .ac02 {display: none;}
.gj_list a.active22 .ac01 {display: none;}
.gj_list a.active22 .ac02 {display: block;position: absolute;top: 0px;transition: 0.3s;}
.gj_list a img {width: 43px;height: 43px;margin: 10px 0 0 9px;}
.gj_list a strong {color: #636363;display: block;position: absolute;top: 0;left: 60px;padding-top: 18px;font: 500 18px/26px "微软雅黑", 'Microsoft YaHei';text-align: center;}
.gj_list a.active22 strong {color: #fff;}
.gj_list a strong {color: #636363;}
.gj_list a.active22 strong {color: #fff;}
/**====p_nt**/
.p_nt{margin-top: 20px;background-color:#ffffff;}
.p_nt_t {width: 203px;margin: 16px 0;height: 45px;background: url(../images/notice01.png) no-repeat left 6px;text-indent: 43px;}
.p_nt_t .p_nt_t_01 {font-size: 16px;line-height: 30px;}
.p_nt_t .p_nt_t_02 {font-size: 12px;color: #fe6f04;}
.p_nt_list { width: 1025px;height: 78px;margin-left: -30px;}
.p_nt_list h3 {margin-top: 5px;text-align: center;margin-left: 20px;float: left;overflow: hidden;font-weight: normal;}
.p_nt_list h3 a {display: block;width: 233px;border: 1px solid #ccc;height: 32px;line-height: 32px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.p_nt_list h3 a:hover {background-color: #209544;color: #FFFFFF;text-decoration: none;border-color: #209544;}

/**====new-bg**/
.new-bg{margin-top:20px;}
.latest-wrap{width: 352px;height: 475px;padding:0 20px;background-color: #fff;box-shadow: 0 0 8px #ccc;}
.latest-wrap:hover {box-shadow: 0 0 15px #888;}

.latest-top{height:40px;line-height: 40px;margin-top:20px;}
.latest-top-title{font-size: 24px;color: #222;}
.latest-top-des{margin-left: 10px;font-size: 12px;color: #909090;letter-spacing: 0;line-height: 40px;}
.latest-more{color: #909090;}
.latest-more:hover{color:#35b558;text-decoration: none;}
.course-wrapper{width:364px;height:374px;margin-left:-12px;}
.course-slide{width:170px;height:172px;float:left;margin-left:12px;margin-top:15px;}
.course-slide a{width:100%;font-size: 14px;text-align: center;}
.course-slide a:hover{text-decoration: none;}
.course-slide a img{width:100%;height:102px;float:left;}
.course-slide a p{font-size:16px;display: block;width:100%;margin-top:5px;float:left;overflow: hidden;line-height: 25px;}
.course-slide a p.c_t{height: 25px;font-weight: bold; color: #5a5858;}
.course-slide a p.c_c{height:20px;color: #a5a5a5;}
.course-slide a p.c_c em{color: #ff7500;}
.course-slide a p.c_c span{margin: 0 4px;}
.course-slide a p.c_c i{color: #1db177;margin: 0 2px;}

.course-pagination{margin-top:10px;text-align: center;-webkit-transition: .3s;transition: .3s;-webkit-transform: translateZ(0);transform: translateZ(0);}
.course-pagination span{height: 8px;width: 8px;border: 1px solid #b6b6b6;background-color: #fff;margin: 0 5px;display: inline-block;border-radius: 100%;opacity: 1;}
.course-pagination span.swiper-pagination-active{border: 1px solid #35b558;opacity: 1;background-color: #39bf3e;}

.latest-news{margin:0 10px;}
.news-wrapper{margin-top:15px;}
.news-wrapper-list{float:left;overflow: hidden;border-bottom: 1px dashed #ddd;padding: 8px 0;}
.news-wrapper-list:first-child{padding-top:0;}
.news-wrapper-list:last-child{border-bottom: 0;}
.news-wrapper-list .d{width: 50px;/* height: 50px; */background: #35b558;color: #fff;float: left;text-align: center;font-size: 18px;padding: 5px 0;}
.news-wrapper-list .d em {display: block;font-size: 12px;}
.news-wrapper-list .t {width: 292px;height: 50px;float: right;}
.news-wrapper-list .t h3 {width:100%;float:left;font-size: 15px;height:30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bolder;color: #5a5858;}
.news-wrapper-list .t h3 a:hover{text-decoration: none;}
.news-wrapper-list .t .i{width:100%;float:left;height:20px;line-height: 20px;color: #909090;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

#rankList0{margin-top:10px;}
#rankList0 li {width: 340px;height: 40px;line-height:40px;float: left;overflow: hidden;background: #eaeff4;padding: 6px;margin-bottom: 5px;font-size: 15px;color:#000;}
#rankList0 .hover{background-color:#35b558;}
#rankList0 .hover a{color:#fff;}

/**====hr-bg**/
.hr-bg{display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;height: 73px;margin-top: 20px;}
.hr-bg .t1{width: 60px;height: 4px;border-top: 1px solid #222;border-bottom: 1px solid #222;}
.hr-bg img{margin-left: 20px;margin-right: 10px;}
.hr-bg .first-titles{font-weight: 700;font-size: 28px;color: #222;margin-right: 20px;}
.hr-bg .t2 {width: 60px;height: 4px;border-top: 1px solid #222;border-bottom: 1px solid #222;}

/**====zixun**/
.flex_s {
  display: flex;
}
.item {
  /* display: none; */
  flex: 1;
}
.item .flex {
  display: flex;
  height: 100%;
}
.item .d1 {
  width: 350px;
  border-radius: 10px;
  background: #f9f9f9;
  overflow: hidden;
}
.item .d1 a:hover img {
  position: relative;
  top: -2px;
  left: -2px;
}
.item .d1 .t1,
.item .d1 .t2,
.item .d1 .t3 {
  text-align: left;
  padding: 0px 10px;
  margin-bottom: 15px;
  font-size:16px;
}
.item .d1 img {
  width: 100%;
  height: 220px;
  margin-bottom: 20px;
}
.item .d1 .t1 {
  text-align: right;
  color: #999;
  font-size: 14px;
  overflow: hidden;
}
.item .d1 .t1 b {
  font-size: 18px;
  color: #333;
  float: left;
  font-weight: bold;
}
.item .d1 .t2 i {
  border: 1px solid #e32;
  color: #e32;
  padding: 2px 8px;
  border-radius: 20px;
  font-size: 14px;
  margin-right: 10px;
}
.item .d1 .t3 i {
  color: #999;
}
.item .d2 {
  flex: 1;
  margin: 0px 20px 0px 40px;
}
.item .d2 a {
  display: block;
  color: #333;
  text-align: left;
  margin-bottom: 23px;
  overflow: hidden;
  line-height: 16px;
}
.item .d2 a p {
  white-space: nowrap;
  float: left;
  width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
}
.item .d2 a span {
  float: right;
  color: #888;
}
.item .d2 a:last-child {
  margin-bottom: 0px;
}
.item .d2 a:hover p {
  color: #e32;
}
.item .d2 a:hover p i {
  color: #e32;
}
.item .d2 .hot {
  color: #e32;
}
.d3 {
  width: 210px;
  height: 365px;
	float: right;
	text-align: center;
}
.d3 .p1 {
  font-size: 26px;
  font-weight: bold;
  margin: 40px 0px 15px;
}
.d3 .p2 {
  color: #666;
  font-size: 14px;
}
.d3 .p3 {
  color: #46f;
  font-size: 16px;
  margin: 15px 0px 15px;
  display: block;
}
.d3 .p3.ift:before {
  font-size: 20px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.d3 .p4 {
  background: #fff;
  border-radius: 10px;
  padding: 30px 10px;
  margin: 0px 10px;
}
.d3 .p4 .limit {
  height: 40px;
  overflow: hidden;
}
.d3 .p4 .p {
  display: flex;
  justify-content: center;
  align-items: center;
}
.d3 .p4 img {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  border-radius: 40px;
}
.d3 .p4 .info {
  width: 129px;
  overflow: hidden;
}
.d3 .p4 p {
  font-size: 12px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.d3 .p5 {
  background: #46f;
  border-radius: 30px;
  display: inline-block;
  padding: 7px 35px;
  color: #fff;
  margin: 30px 0px 0px;
}
.d3 .p5:hover {
  position: relative;
  top: -2px;
  left: -2px;
}
.d3.bg1 {
  background: url('/static/images/gobg1.jpg');
}
.d3.bg1 .p3 {
  color: #47e;
}
.d3.bg1 .p5 {
  background: #47e;
}
.d3.bg2 {
  background: url('/static/images/gobg2.jpg');
}
.d3.bg2 .p3 {
  color: #f63;
}
.d3.bg2 .p5 {
  background: #f63;
}
.d3.bg3 {
  background: url('/static/images/gobg3.jpg');
}
.d3.bg3 .p3 {
  color: #5a6;
}
.d3.bg3 .p5 {
  background: #5a6;
}
.d3.bg4 {
  background: url('/static/images/gobg4.jpg');
}
.d3.bg4 .p3 {
  color: #e32;
}
.d3.bg4 .p5 {
  background: #f11;
}

*====course_**/
.rec-course{background-color: #fafafa;padding-bottom:10px;margin-top: 10px;}
.r-c-t{height:60px;line-height: 60px;background:url('../images/a558d1f.png') no-repeat 5px 13px;text-indent:50px;font-size:14px;}
.r-c-h2 {font-weight: 700;font-size: 28px;color: #222;/* margin-right: 20px;  */   width: 220px;}
.r-c-Nav {border-bottom: 1px solid #ddd;height: 48px;line-height: 48px;margin-top:5px;width: 840px;margin-left: 30px;}
.r-c-Nav a {position:relative;text-indent:0;float:left;font-size: 16px;height:40px;line-height: 40px;color: #666;padding: 4px 14px;display: inline-block;cursor: pointer;transition: all 0s ease;text-decoration: none;}
.r-c-Nav a.focus {font-weight: bold;color: #138146;border: 1px solid #ddd;border-top:0;border-bottom: 1px solid #fafafa;}
.r-c-Nav a.focus:after {content: "";width: 100%;height: 4px;background: #138146;position: absolute;top: 0px;left: 50%;transform: translateX(-50%);}

.r-d-Nav {border-bottom: 1px solid #ddd;height: 48px;line-height: 48px;margin-top:5px;width:1130px;margin-left: 30px;}
.r-d-Nav a {position:relative;text-indent:0;float:left;font-size: 16px;height:40px;line-height: 40px;color: #666;padding: 4px 14px;display: inline-block;cursor: pointer;transition: all 0s ease;text-decoration: none;}
.r-d-Nav a.focus {font-weight: bold;color: #138146;border: 1px solid #ddd;border-top:0;border-bottom: 1px solid #fafafa;}
.r-d-Nav a.focus:after {content: "";width: 100%;height: 4px;background: #138146;position: absolute;top: 0px;left: 50%;transform: translateX(-50%);}

.r-c-more{padding-right: 15px;margin-right:10px;}

._content2_2 {margin-top:10px;}
._content2_3 {margin-top:10px;}

._content2_2_left {width: 209px;height: 484px;float:  left;}
._2_left_top {height: 260px;background: #eee;}
._2_left_bottom {padding: 8px 4px 15px 4px;overflow: hidden;background: #fde2c6;}
._2_left_bottom a {text-align: center;font-size: 13px;color: #323232;display: block;float: left;width: 96px;height: 30px;line-height: 30px;background: #fff;margin: 6px 2px;text-align: center;border-radius: 15px;overflow: hidden;}
._2_left_bottom a:hover {background: #fabe68;color: #fff;text-decoration: none;}
._2_left_center a {font-size: 16px;line-height: 35px;height: 35px;text-align: center;display: block;border: 1px solid #f25807;background: #ffebce;}
._2_left_center a:hover {background: #f25807;color: #fff;text-decoration: none;}


#_content2_2 ._content2_2_l {width: 199px;height: 484px;float: left;margin:3px;background: #FFF;padding:2px;}
#_content2_2 ._2_left_t {height:246px;}
#_content2_2 ._2_left_t a{color:#333;display:block;float: left;height:120px;width:100%;position: relative;margin-bottom: 6px;}
#_content2_2 ._2_left_t a:last-child{margin-bottom: 0;}
#_content2_2 ._2_left_t a:hover{text-decoration: none;color:#35b558;}
#_content2_2 ._2_left_t img{width:100%;height:120px;float: left;}
#_content2_2 ._2_left_t p{padding:0 2px;color:#fff;width:195px;font-size: 12px;line-height: 25px;height: 25px;bottom: 0;background-color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: absolute;bottom: 0;}
#_content2_2 ._2_left_t a:hover img{opacity: 0.9;}

#_content2_2 ._2_left_b {}
#_content2_2 ._2_left_b li{width:100%;border-bottom: 1px dashed #ccc;line-height: 29px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#_content2_2 ._2_left_b li:last-child{border-bottom: 0;}
#_content2_2 ._2_left_b a {}
#_content2_2 ._2_left_b a:hover {text-decoration: none;}

._content2_2_right {width: 991px;/* overflow: auto; */float: right;}
.kc_list{width: 228px;height: 230px;overflow: hidden;float: left;margin: 15px 0 0 19px;position: relative;}

.kc_img {width: 228px;height: 155px;}
.kc_img a img {width: 228px;height: 155px;-webkit-transition: -webkit-transform 1s ease 0s;transition: transform 1s ease 0s;-webkit-transform-origin: center;transform-origin: center;border-radius: 4px 4px 4px 4px;}
.kc_words {width: 228px;height: 85px;background: #fff;position: absolute;left: 0;bottom:0px;overflow: hidden; display: block;}
.kc_list:hover .kc_words{/* height:120px; */}

.kc_list:hover {box-shadow: 0 0 6px #333;}
.kc_list:hover .kc_words h5 a,.kc_list:hover .kc_words p{color:#f00;font-weight: bold;}

.kc_words h5 {font-weight: normal;line-height: 30px;text-align: center;}
.kc_words h5 a {color: #3a3a3a;font-size: 15px;}
.kc_words p {font-size: 12px;color: #a5a5a5;margin-bottom: 4px;}
.kc_words p em {color: #ff7500;}
.kc_words p span {margin: 0 4px;}
.kc_words p i {font-style: none;color: #1db177;margin: 0 2px;}
.kc_words h6 {padding: 5px 5px;border-top: 1px #f0f0f0 solid;font-size: 12px;text-align: justify;color: #666;line-height: 18px;font-weight: normal;}

.guide_icon {height:auto;border-top: 1px solid #dcdcdc;}
.guide_icon a {display: block;color: #209544;}
.guide_item1 {width: 114px;height: 55px;float: left;padding: 3px 38px;overflow: hidden;}
.guide_item1:first-child {border-right: 1px solid #dcdcdc;width:115px;}
.guide_item1 i {display: block;float: left;height: 45px;width: 45px;margin-top: 5px;}
.icon-zaixiankefu {width: 55px;height: 55px;background: url(../images/zx_bt.png) left center no-repeat;}
.guide_item1 i {display: block;float: left;height: 45px;width: 45px;margin-top: 5px;}
.guide_item1 p {display: block;height: 55px;line-height: 55px;width: 57px;font-size: 14px;font-weight: 500;}
.icon-qq {width: 55px;height: 55px;background: url(../images/qq_bt.png) left center no-repeat;}
.guide_item1 p {display: block;height: 55px;line-height: 55px;width: 57px;font-size: 14px;font-weight: 500;}

/**====consultation-bg====**/
.con-bg{background-color: #f2f2f2;padding:10px 0;margin-top:10px;}
.con-title{align-items: center;justify-content: center;display: flex;height: 34px;}
.con-title .tiao{height: 4px;width: 60px;border-top: 1px solid #222;border-bottom: 1px solid #222;}
.con-title img{margin-left: 20px;margin-right: 10px;}
.hot-con-title{display: flex;margin-right: 20px;font-size: 28px;color: #222;letter-spacing: 0;font-weight: 700;}
.con-text{align-items: center;display: flex;font-size: 12px;color: #909090;letter-spacing: 0;justify-content: center;height: 50px;background-color: #f2f2f2;}
.con-list{-webkit-box-pack: justify;justify-content: space-between;}

.newest-in{width:1160px;padding:0 20px;margin-bottom:10px;}
.newest-in .p_title{width:1159px;}
.newest-in a:hover{text-decoration: none;}
.newest-in .sub_nav{float:left;margin-left:146px;margin-top:5px;}
.newest-in .sub_nav li{display:inline-block;float:left;margin-left:20px;padding:5px 6px;background: #FFF;}
.newest-in .sub_nav li:hover{background:#35b558;}
.newest-in .sub_nav li:hover a{color:#fff;}
.newest-in .sub_nav li a{font-size: 13px;}

.news-in-list{width:830px;padding:5px 0px;height:330px;}
.news-in-list li{width:390px;background:url(../images/icon-d-green.gif) no-repeat 4px 13px;display: inline-block;float: left;height:30px;line-height:30px;font-size:14px;margin-left:15px;overflow: hidden;}
.news-in-list li a,.news-in-list li i{display: inline-block;float:left;}
.news-in-list li a{width:330px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left:15px;}
.news-in-list li a span{color: #35b558;margin-right:5px;}
.news-in-list li i{width:45px;text-align: right;float: right;text-indent:0;}

.news-course{width:330px;padding:1px 0 6px;height: 333px}
.ncTitle {height: 35px;line-height:35px;width:100%;float: left;border-bottom:2px solid #35b558;margin-bottom:6px;}
.ncTitle h2 {font-size: 18px;height:35px;line-height: 35px;float: left;}
.ncTitle h2 a {color: #333;}
.ncTitle h2 span{font-size:12px;color: #999;font-weight:normal;margin-left: 5px;}
.ncTitle a.more {float:right;font-size: 14px;line-height: 30px;color: #999;}

.news-course ul {width:326px;float:left;margin-right:4px;}
.news-course ul li {width: 160px;float:left;}
.news-course ul li:first-child{margin-right:6px;}
.news-course ul li img {width: 100%;height: 95px;}
.news-course ul li p{font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;color: #333;text-align: center;}
.news-course ul li:hover p{color:#35b558;}

.news-course dl {width: 326px;height: 70px;overflow: hidden;margin-top: 14px;float:left;}
.news-course dl:hover {background: #f2f2f2;}
.news-course dl dt {width: 240px;float: left;box-sizing: border-box;padding-top: 3px;height:65px;}
.news-course dl dt p {line-height: 25px;height: 25px;font-size: 14px;overflow: hidden;text-indent: 10px;font-weight: bold;background:url(../images/icon-d-green.gif) no-repeat left 11px;}
.news-course dl dt p a {color: #333;}
.news-course dl:hover p a{color:#35b558;}
.news-course dl dt span {width:230px;margin-left:10px;font-size: 12px;line-height: 20px;color: #999;display: block;max-height: 40px;overflow: hidden;}
.news-course dl dt span a {color: #999;}
.news-course dl dd {width: 86px;height: 100%;float: right;}
.news-course dl dd img {width: 100%;height: 100%;}


.newest-news{height: 398px;width: 320px;margin-left: 20px;padding:10px 20px 0 20px;}
.news-title{display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;height: 30px;line-height: 30px;}
.news-title-t1{font-size: 18px;color: #222;letter-spacing: 0;font-weight: 700;float: left;margin-left: 10px;}
.news-title a{color: #909090;float: right;margin-right: 10px;}
.news-title a:hover{text-decoration: none;color:#35b558;}
.news-img{position: relative;margin-top: 10px;width: 320px;height: 175px;overflow: hidden;}
.news-img img{width: 100%;height: 100%;}
.news-img p{position: absolute;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;height: 40px;line-height: 40px;width: 300px;padding:0 10px;bottom: 0;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image: linear-gradient(-180deg,transparent,#000);color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.news-list{margin-top: 10px;}
.news-list li{width:100%;float: left;height: 28px;line-height: 28px;font-size: 14px;color: #101010;background: url(../images/icon-d-green.gif) no-repeat 4px 12px;overflow: hidden;}
.news-list li a{width:305px;display:block;margin-left:15px;float:left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-list li a:hover{display:block;text-decoration: none;}
/**====zp-al====**/
.zp-al{margin:20px 0 10px;}
.al{width:800px;}
.zp{width:360px;}
.zpal-title{height:30px;line-height: 30px;border-bottom:1px solid #d8d8d8;font-size: 15px;}
.zpal-title span{float: left;}
.zpal-title a.more{float:right;}

.al .al-list{}
.al-list li{width:258px;height: 200px;float:left;margin-right: 13px;margin-top: 10px;}
.al-list li:nth-child(3n){margin-right: 0;}
.al-list li img{width:100%;height: 150px;}
.al-list li p{width:100%;max-height:50px;line-height: 25px;overflow: hidden;font-size: 15px; }
.al-list li p a:hover{text-decoration: none;}

.zp_list{}
.zp_list li{width:100%;float:left;margin-top: 10px;border-bottom: 1px dashed #999;padding-bottom: 6px;}
.zp_list li:last-child{border-bottom: none;}
.zp_list li h2{font-weight: normal;width:100%;height: 22px;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px;}
.zp_list li p{width:100%;height:40px;line-height: 20px;overflow: hidden;color: #888;font-size: 13px;}
.zp_list li span{display:inline-block;line-height: 20px;color:#888;width: 100%;margin-top: 5px;}

/**====team**/
.team {position: relative;}
.p_title {height: 38px;float: left;background-color: #f5f5f5;border: 1px solid #e6e6e6;border-left: 0;position: relative;}
.p_title h3 {width: 136px;height: 37px;position: absolute;top: -1px;left: 0;border-top: 3px solid #35b558;border-left: 1px solid #dadde0;border-right: 1px solid #dadde0;background-color: #fff;font: normal 22px/36px "Microsoft Yahei";text-align: center;}
.p_title h3 a {color: #333;}
.p_title a.more, .p_title span.more {float: right;padding-right: 16px;line-height: 38px;color: #888;display: inline-block;margin-right: 5px;font-size: 12px;}
.p_list {padding:5px;width: 1189px;height: 354px;border: 1px solid #e6e6e6;border-top:0;float:left;}
.p_list{list-style: none;}
.p_list dt {width: 380px;height:100%;float: left;position: relative;margin-bottom: 10px;}
.p_list dt img {width: 100%;height: 286px;float: left;}
.p_list dt p {width: 100%;padding: 4px 0;position: absolute;bottom: 0;right: 0;z-index: 2;overflow: hidden;background: #181818;color: #fff;text-align: center;line-height: 60px;display: block;height: 60px;font: normal 14px/60px "Microsoft Yahei";}
.p_list dd {width: 808px;float: left;}
.p_list dd ul {width: 100%;height: 354px;overflow: hidden;float: left;}
.p_list dd ul li {list-style: none;width: 259px;height: 171px;float: left;position: relative;margin-bottom: 12px;margin-left:10px;}
.p_list dd ul li img {width: 100%;height: 171px;position: absolute;top: 0;right: 0;z-index: 1;}
.p_list dd ul li p {text-align:center;width: 100%;padding: 4px 0;position: absolute;bottom: 0;right: 0;z-index: 2;overflow: hidden;background: #181818;margin: 0 auto;color: #fff;line-height: 24px;display: block;height: 24px;font: normal 14px/24px "Microsoft Yahei";}
.team .p_list dt p {line-height: 30px;font-size:12px;}

/**team_sm  ==  当鼠标放上团队某一照片上时，显示大?*/
#team_sm{position: absolute;top: 45px;left:65px;z-index: 10;border: 2px solid #e6e6e6;display: none;}
#team_sm img{width:241px;height: 349px;}