.content .module, .content .module .inner, .content .layer-account .layer-hd, .content .layer-account .layer-bd { *zoom: 1; }

.content .module:before, .content .module .inner:before, .content .layer-account .layer-hd:before, .content .layer-account .layer-bd:before, .content .module:after, .content .module .inner:after, .content .layer-account .layer-hd:after, .content .layer-account .layer-bd:after { content: ""; display: table; }

.content .module:after, .content .module .inner:after, .content .layer-account .layer-hd:after, .content .layer-account .layer-bd:after { clear: both; }

.content .module {
	width: 1200px;
	overflow: hidden;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.content .module-1 { padding-bottom: 100px; }

.content .module-1 .inner { margin-right: -76px; }

.content .module-1 .hd .title { font-size: 36px; color: #000000; text-align: center; }

.content .module-1 .item { position: relative; float: left; margin-top: 40px; margin-right: 35px; padding-right: 35px; width: 347px; height: 366px; border-right: 1px solid #e1e1e1; overflow: hidden; }

.content .module-1 .item .pic { width: 347px; height: 208px; overflow: hidden; }

.content .module-1 .item .pic img { width: 347px; }

.content .module-1 .item .pic i { position: absolute; left: 15px; top: 190px; display: block; width: 44px; height: 44px; background: url(../images/icon_option_001.png) no-repeat; }

.content .module-1 .item .size { margin-top: 35px; padding-left: 25px; color: #b1b1b1; }

.content .module-1 .item .title { margin-top: 5px; padding-left: 25px; font-size: 18px; color: #1b1b1b; }

.content .module-1 .item .info { margin-top: 12px; padding-left: 25px; font-size: 14px; color: #656565; }

.content .module-1 .item a:hover .title { color: #0084ce; }

.content .layer { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/bg_opacity_25.png) repeat; z-index: 9999; }

.content .layer-account { position: absolute; top: 50%; left: 50%; margin-top: -198px; margin-left: -277px; width: 554px; height: 396px; background-color: #fff; }

.content .layer-account .layer-content { padding: 25px; }

.content .layer-account .layer-hd { height: 44px; line-height: 44px; border-bottom: 2px solid #d0d0d0; }

.content .layer-account .layer-hd .item { float: left; margin-bottom: 2px; width: 157px; height: 44px; border-bottom: 2px solid #d0d0d0; font-size: 24px; }

.content .layer-account .layer-hd .item a { color: #505050; }

.content .layer-account .layer-hd .item.active { border-color: #0084ce; }

.content .layer-account .layer-hd .item.active a { color: #0084ce; }

.content .layer-account .layer-bd .tab-box { position: relative; }

.content .layer-account .layer-bd .item { margin-top: 22px; }

.content .layer-account .layer-bd .item .layer-input { padding: 0 12px; width: 255px; height: 33px; line-height: 33px; border: none; font-size: 18px; background: url(../images/layer_input_bg.png) no-repeat; }

.content .layer-account .layer-bd .item .layer-btn-submit { width: 144px; height: 33px; line-height: 33px; border: none; text-align: center; background: url(../images/layer_btn_bg.png) no-repeat; font-size: 14px; color: #fff; }

.content .layer-account .layer-bd .layer-tips { position: absolute; top: 4px; right: 0; padding-left: 16px; width: 170px; font-size: 14px; color: #656565; }

.content .layer-account .layer-bd .layer-tips i { display: inline-block; margin-left: -16px; margin-right: 7px; width: 9px; height: 9px; background: url(../images/icon_pointer.png) no-repeat; vertical-align: middle; }
