.main .pic{margin-top: 20px;}
.main .pic .picleft{width: 487px;margin-right: 2px;position: relative;}
.main .pic .picleft a img{display: block;width: 487px;height: 286px;}
.main .pic .pictext{width: 100%;height: 29px;position: absolute;bottom: 0;left: 0;z-index: 10;line-height: 29px;color: #fff;font-size: 12px;background: ;}
.main .pic .pictext a{color: #fff}
.main .pic .picleft span{text-indent: 25px;background: ;font-size: 14px;}
.main .pic .picleft:hover .pictext{background: }
.main .pic .picright li:hover .pictext{background: }
.main .pic .picright{width: 512px;}
.main .pic .picright li{float: left;position: relative;margin-left: 22px;}
.main .pic .picright li img{display: block;width: 234px;height: 132px}
.main .pic .picright li span{text-align: center;}
.main .pic .picright .pic-mt{margin-bottom: 22px;}


.main .content{margin-top: 10px;}
.main .zx{width: 490px;height: 296px;margin: 31px 20px 0 0;float: left}
.main .zx h4{height: 31px;position: relative;margin-left: 6px;border-bottom:1px #999999 dashed}
.main .zx h4 span{display: block;width: 104px;height: 31px;line-height: 35px;font-size: 16px;color: #bf001a;font-weight: bold;position: absolute;left: 0;top: 0;background-color: #fff;}
.main .zx h4 a{color: #333;position: absolute;font-size: 12px;text-align: center;line-height: 31px;right: 0;top: 1px;z-index: 10;}
.main .zx h4 a i{color: #bf001a}
.main .zx ul{padding-top: 4px}
.main .zx ul li{height: 40px;line-height: 40px}
.main .zx .one li{background:  no-repeat 2px center;}
.main .zx .two li{background:  no-repeat 2px center;}
.main .zx .three li{background:  no-repeat 2px center;}
.main .zx ul li a{padding-left: 22px;display: inline-block;width: 380px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 14px;color: #333;}
.main .zx ul li span{font-size: 14px;color: #999;float: right}
.main .zx ul li a:hover{color:#bf001a;}