﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
参考备用
-----------------------------------------------------*/

.ztransverse {}
.ztransverse-item { padding-top: 32px; padding-bottom: 32px; border-bottom: 1px #ededed solid;}
.ztransverse-pic { position: relative; float: left; width: 262px; height: 162px; overflow: hidden; border-radius: 3px;}
.ztransverse-pic a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/play.png) center center no-repeat;  }
.ztransverse-info { margin-left: 284px;}
.ztransverse-content { height: 87px;}
.ztransverse-content dt { line-height: 26px; font-weight: bold; font-size: 18px; color: #333;}
.ztransverse-content dd { padding-top: 11px; line-height: 22px; font-size: 14px; color: #848484;}
.ztransverse-content dd p{ width:710px;height:100px}
.ztransverse-price {  height: 26px; line-height: 26px; font-size: 16px; color: #ff4b4b;padding-top: 33px;}
.ztransverse-type {  line-height: 25px; font-size: 12px; color: #848484;}
.ztransverse-type li { display: inline-block; padding-right: 40px;}
.ztransverse-type li i,
.ztransverse-type li span { display: inline-block; vertical-align: middle;}
.ztransverse-type li i { width: 14px; height: 14px; margin-right: 4px; background-position: center center; background-repeat: no-repeat;} 
.ztransverse-type li i.zclasses { background-image: url(/mh/_fxlpxpt/images/icons_01.png); }
.ztransverse-type li i.ztime { background-image: url(/mh/_fxlpxpt/images/icons_03.png);}
.ztransverse-type li i.zdate { background-image: url(/mh/_fxlpxpt/images/icons_03.png);}
.ztransverse-type li i.zteacher {  background-image: url(/mh/_fxlpxpt/images/icons_05.png);}


.zpage {  padding-top: 62px; text-align: center;padding-bottom: 46px;}
.zpage a,
.zpage span { display: inline-block; vertical-align: middle; width: 29px; height: 27px; margin-left: 4px; margin-right: 4px; border: 1px #ededed solid; line-height: 27px; text-align: center; font-size: 14px; color: #333;}
.zpage span { color: #999; }
.zpage a.zwide,
.zpage span.zwide { width: 62px;}
.zpage a:hover,
.zpage a.zcur,
.zpage span.zcur { border-color: #233f8b; background-color: #233f8b; color: #fff; text-decoration: none;}
.zpage em { display: inline-block; vertical-align: middle; padding-left: 6px; padding-right: 6px; font-size: 14px;}
.signBtn{display: inline-block;width: 124px;height: 36px;color:#fff;text-align: center;line-height: 36px;font-size: 16px;border-radius: 3px;background: #c01;}
.signBtn:hover{color:#fff;text-decoration: none;}