﻿@charset "utf-8";

/* 公共函数 */

.f-clear {
	clear: both;
}

ul.f-disc li {
	list-style-type: disc;
}

ol.f-decimal li {
	list-style-type: decimal;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}


/* 分页 */

.m-paginator {
	float: right;
	padding-right: 15px;
	margin-bottom: 30px;
	*;
}

.paginator {
	float: left;
	margin: 10px 0 0 !important;
	text-align: center;
	line-height: 24px;
	font-size: 0;
	*letter-spacing: normal;
	*word-spacing: -1px;
	word-wrap: normal;
	white-space: nowrap;
	color: #777;
}

	.paginator li {
		float: left;
	}

	.paginator .u-totalnum {
		line-height: 24px;
		font-size: 14px;
	}

	.paginator a,
	.paginator .current {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		line-height: 24px;
		padding: 0 8px;
		margin-left: 4px;
		border: 1px solid #ddd;
		font-size: 14px;
		letter-spacing: normal;
		word-spacing: normal;
		background: #fff;
		text-decoration: none;
		color: #777;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
	}

		.paginator a:hover,
		.paginator .current {
			background: #ebebeb;
			color: #777;
		}


/*下拉 */

.m-paginator-search {
	float: left;
	margin-top: 10px;
	line-height: 24px;
	font-size: 14px;
}

.m-paginator-search1 {
	display: flex;
	float: left;
	margin-top: 10px;
	line-height: 24px;
	font-size: 14px;
	margin-left: 30px;
}

.paginator-btn {
	background: transparent;
	outline: none;
	border: 1px solid #e6e7eb;
	border-radius: 2px;
	padding: 0 5px;
	margin-left: 8px;
}


/*遮挡默认边框*/


/*边框*/

.standard_select {
	vertical-align: bottom;
	height: 24px;
	background: #fff;
	display: inline-block;
	border: 1px solid #ddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 0px;
	/*调整此处改变select高度*/
}


/*遮挡默认边框*/

.select_shelter {
	background: #fff;
	display: inline-block;
	height: 24px;
	*height: 24px;
	overflow: hidden;
}

.paginator-make {
	display: block;
	color: #666;
	width: auto;
	border: 0px;
	font: 14px/1.14 "", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}

.paginator-make1 {
	display: block;
	color: #666;
	width: 36px;
	border: 1px solid #d9d9d9;
	margin: 0 8px;
	padding-left: 12px;
	font: 14px/1.14 "", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}


/*购物规则内容居中*/

.g-document .mid {
	width: 1074px;
	margin: 0 auto;
}


/* 版式theme1*/


/* 
* @Author: 无忌
* @Date:   2016-01-19 18:01:29 
* @Last Modified by:   Marte
* @Last Modified time: 2016-07-25 14:34:32
*/

.m-theme1 {
	padding: 15px 10px 10px 0;
}

.m-theme1-list {
	display: inline-block;
	/*float:left;*/
	margin-left: 24px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	vertical-align: top;
}

	.m-theme1-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme1-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme1-img a,
	.m-theme1-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme1-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme1-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme1-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	background: #EBE8E3;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
}

.m-theme1-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme1-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}


/* 版式theme2 */

.m-theme2 {
	*padding-top: 1px;
	clear: both;
}

	.m-theme2 .noline {
	}

	.m-theme2 ul li {
		height: 35px;
		vertical-align: top;
		line-height: 35px;
		overflow: hidden;
		border-bottom: 1px dotted #ccc;
	}

		.m-theme2 ul li a {
			width: 68%;
			background: url(../img/theme/theme2/icon.gif) no-repeat 4px center;
			height: 35px;
			padding-left: 14px;
			float: left;
			text-decoration: none;
		}

		.m-theme2 ul li span {
			float: right;
			color: #999;
			padding-right: 5px;
			width: 23%;
			text-align: right;
		}


/* 版式theme4 */

.m-theme4 {
	padding: 10px 10px 10px 0px;
}

.m-theme4-img {
	float: left;
	display: table;
	table-layout: fixed;
	height: 220px;
	*height: 220px;
	_ *height: 220px;
	width: 220px;
	padding: 0;
	margin: 0;
	border: 1px solid #e5e5e5;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 20px;
}

	.m-theme4-img img,
	.m-theme4-img a {
		text-align: center;
		max-width: 220px;
		max-height: 220px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'220px': 'auto';
    } (this));
	}

	.m-theme4-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme4-img a {
		display: table-cell;
		width: 220px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme4-content {
	padding: 0 10px;
	display: inline;
	float: left;
	width: 226px;
	height: 226px;
	overflow: hidden;
	margin-bottom: 20px;
}

.m-theme4-title {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-weight: bold;
	font-size: 14px;
}

.m-theme4-txt {
	line-height: 24px;
	margin-top: 15px;
}


/* 版式theme6 */

.m-theme6 {
	padding: 10px;
}

	.m-theme6 .noline {
		border-top: none;
	}

	.m-theme6 ul li {
		height: 35px;
		line-height: 35px;
		*height: 30px;
		_height: 30px;
		overflow: hidden;
		border-top: 1px dotted #ccc;
	}

		.m-theme6 ul li a {
			text-decoration: none;
		}

		.m-theme6 ul li .u-number {
			display: inline;
			padding: 2px 6px;
			background: #ccc;
			width: 30px;
			float: left;
			width: 20px;
			text-align: center;
			margin-right: 10px;
			font-size: 16px;
			font-weight: bold;
		}


/* 版式theme8 */

.m-theme8 {
	padding: 15px 10px 0 0;
}

.m-theme8-list {
	display: inline;
	float: left;
	margin-left: 23px;
	width: 214px;
	border: 1px solid #e5e5e5;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding: 2px;
	margin-bottom: 15px;
}

.m-theme8-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #e5e5e5;
}

	.m-theme8-img a,
	.m-theme8-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme8-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme8-list:hover {
	border: 1px solid #f40;
}

.m-theme8-img img {
	display: block;
	margin: 0 auto;
}

.m-theme8-title {
	max-width: 220px;
	height: 40px;
	margin: 10px 0 10px 0;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 0 3px;
}

.m-theme8 .u-price {
	font: 700 18px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme8 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}


/* 版式theme9 */

.m-theme9 {
	padding: 15px 10px 0 0;
}

.m-theme9-list {
	display: inline;
	float: left;
	margin-left: 23px;
	width: 214px;
	border: 1px solid #e5e5e5;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding: 2px;
	margin-bottom: 15px;
}

.m-theme9-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme9-img a,
	.m-theme9-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme9-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme9-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme9-txt {
	max-width: 220px;
	height: 100px;
	margin: 10px 0 10px 0;
	overflow: hidden;
	padding: 0 0 0 3px;
	text-align: center;
	line-height: 20px;
}


/* 版式theme10 和版式theme1合用 */

.m-theme10-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 60px;
	text-align: center;
	line-height: 30px;
	color: #333333;
	overflow: hidden;
}


/* 版式theme11 */

.m-theme11 {
	padding: 10px;
	line-height: 25px;
}


/* 版式theme12 */

.m-theme12 {
	margin: 13px;
}

	.m-theme12 .m-title {
		display: block;
		background: linear-gradient(0, #ccc 1%, #eee 2%, #f1f1f1 98%, #ccc 100%);
		height: 37px;
		line-height: 37px;
		padding-left: 7px;
		border-left: 10px solid #aaa;
		font-weight: bold;
		font-size: 14px;
		overflow: hidden;
	}

.m-theme12-txt {
	margin: 15px;
}

	.m-theme12-txt .u-title {
		display: inline-block;
		background: #ccc;
		padding: 0 10px;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
	}

.m-theme12-content {
	color: #336699;
	font-family: "宋体";
	line-height: 24px;
	background-color: #F3F3F3;
}


/* 版式theme13 */

.m-theme13 {
	margin: 10px;
}

.no-margin-top {
	border-top: none;
}

.m-theme13-list {
	border-top: 1px dashed #ddd;
}

.m-theme13 .m-title {
	display: block;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme13 .m-content {
	margin: 20px 15px;
	line-height: 25px;
}

.m-theme13 .u-left,
.m-theme13 .u-right {
	float: left;
	display: inline;
	height: 25px;
	line-height: 25px;
}

.m-theme13 .u-right {
	float: right;
}

.m-theme13 .u-left span {
	margin-right: 30px;
}

.m-theme13 .u-right a {
	margin-left: 30px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #ddd;
}

.m-theme13 .u-txt {
	margin: 20px 0;
	padding-top: 10px;
	clear: both;
}


/* 版式theme14 和版式theme8合用 */

.m-theme14 .m-sort {
	float: right;
	margin-bottom: 10px;
	margin-right: 16px;
}

	.m-theme14 .m-sort ul li {
		float: left;
		display: block;
	}

		.m-theme14 .m-sort ul li a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			vertical-align: top;
			padding: 7px 12px;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme14 .m-sort ul li a.u-current {
				background: #f40;
				color: #fff;
				border: 1px solid #f40;
			}


/* 版式theme15 */

.m-theme15 {
	padding: 10px;
}

	.m-theme15 .noline {
		border-top: none;
	}

	.m-theme15 ul li {
		height: 35px;
		line-height: 35px;
		*height: 30px;
		_height: 30px;
		overflow: hidden;
		border-bottom: 1px dotted #ccc;
	}

		.m-theme15 ul li:hover a {
			background: #333 url(../img/theme/theme2/icon_hover.gif) no-repeat center left;
			color: #fff;
		}

		.m-theme15 ul li a {
			background: url(../img/theme/theme2/icon.gif) no-repeat 17px left;
			padding-left: 10px;
			display: block;
			text-decoration: none;
		}

			.m-theme15 ul li a.u-child {
				margin-left: 15px;
			}


/* 版式theme16 和版式theme22合用 */

.m-theme16 .m-title {
	margin-bottom: 15px;
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}


/* 版式theme17 */

.m-theme17 {
	margin: 13px;
}

	.m-theme17 .u-title {
		background-color: #f3f3f3;
		height: 37px;
		line-height: 37px;
		padding-left: 7px;
		border-left: 10px solid #aaa;
		font-weight: bold;
		font-size: 14px;
		overflow: hidden;
	}

	.m-theme17 .m-image-outer {
		width: 214px;
		height: 214px;
		margin: 20px 0 30px 0;
		float: left;
		position: relative;
		margin-right: -214px;
	}

	.m-theme17 .u-image {
		display: table;
		table-layout: fixed;
		height: 214px;
		*height: 210px;
		_ *height: 210px;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
		border: 1px solid #e5e5e5;
		box-shadow: 4px 4px 2px #f5f5f5;
		padding: 2px;
	}

		.m-theme17 .u-image a,
		.m-theme17 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme17 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme17 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme17 .u-title a {
		display: block;
		float: left;
	}

	.m-theme17 .u-title span {
		float: right;
		margin-right: 17px;
		font-weight: normal;
	}

		.m-theme17 .u-title span b {
			color: #f40;
		}

.m-theme17-ct-out {
	float: right;
	width: 100%;
	zoom: 1;
}

.m-theme17-ct {
	margin: 20px 10px;
	line-height: 25px;
	height: 220px;
	overflow: hidden;
	margin-left: 240px;
}

	.m-theme17-ct .u-time {
		margin-top: 25px;
	}

		.m-theme17-ct .u-time span {
			margin-right: 30px;
		}

	.m-theme17-ct .u-url-btn {
		float: right;
	}

		.m-theme17-ct .u-url-btn a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			vertical-align: top;
			padding: 5px 12px;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme17-ct .u-url-btn a:hover {
				background: #f40;
				border: 1px solid #f40;
				color: #fff;
			}

.m-theme17-ct-inner {
	height: 180px;
	overflow: hidden;
}


/* 版式theme18 */


/* 多行式面包屑导航 */

.m-theme18 {
	overflow: hidden;
	line-height: 1.5;
	zoom: 1;
	margin: 5px 0;
}

	.m-theme18 ul {
		margin-left: -20px;
		zoom: 1;
	}

	.m-theme18 li {
		float: left;
		word-wrap: normal;
		white-space: nowrap;
	}

		.m-theme18 li i {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			width: 20px;
			text-align: center;
		}


/* 版式theme19*/


/* 
* @Author: 无忌
* @Date:   2016-01-19 18:01:29
* @Last Modified by:   无忌
* @Last Modified time: 2016-01-19 18:01:29
*/

.m-theme19 {
	margin: 10px;
}

	.m-theme19 ul li {
		margin: 1px;
		padding: 10px 0;
		border-top: 1px solid #efefef;
	}

	.m-theme19 .m-title {
		height: 37px;
		line-height: 37px;
		font: 20px/35px "", "simhei";
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme19 .m-title a {
			display: block;
			float: left;
			color: #000;
		}

			.m-theme19 .m-title a:hover {
				color: #cd0001;
			}

		.m-theme19 .m-title span {
			float: right;
			margin-right: 17px;
			font-size: 12px;
			font-weight: normal;
			color: #999;
		}

	.m-theme19 .m-content {
		margin: 8px 10px;
		line-height: 25px;
	}

		.m-theme19 .m-content a {
			text-decoration: none;
		}


	/*常见问题专用*/

	.m-theme19 .m-title .switch {
		float: right;
		margin: 17px 5px 0 0;
		width: 0px;
		height: 0px;
		border-width: 6px;
		border-color: red transparent transparent transparent;
		border-style: solid dashed dashed dashed;
	}

.faq .m-content {
	display: none;
}

.faq ul .cur .m-content {
	display: block;
}


/* 版式theme20 和 版式theme19合用  */

.m-theme20 {
}


/* 版式theme22 */

.m-theme22 {
	margin: 10px 0;
}

	.m-theme22 .m-image li {
		display: inline;
		float: left;
		margin-left: 21px;
		*margin-left: 17px;
		_margin-left: 17px;
		width: 100px;
	}

	.m-theme22 .u-image {
		display: table;
		table-layout: fixed;
		height: 54px;
		*height: 50px;
		_ *height: 50px;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
		border: 1px solid #e5e5e5;
		box-shadow: 4px 4px 2px #f5f5f5;
		padding: 2px;
	}

		.m-theme22 .u-image a,
		.m-theme22 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 50px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>50)?'50px': 'auto';
    } (this));
		}

		.m-theme22 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme22 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme22 .m-txt ul li {
		display: inline-block;
		margin-left: 21px;
		*margin-left: 17px;
		_margin-left: 17px;
		/*width:100px;*/
		height: 30px;
		line-height: 30px;
		text-align: center;
	}

	.m-theme22 .m-txt {
		height: auto;
		/* border-bottom: 1px dotted #ccc;*/
	}


/* 版式theme23 和 版式theme17合用  */


/* 版式theme24 和 版式theme17合用  */


/* 版式theme25 和 版式theme8 theme14合用  */

.m-theme25 .u-marketprice {
	color: #888;
	line-height: 25px;
	margin-left: 5px;
	text-decoration: line-through;
	font-size: 10px;
	display: inline;
	float: left;
}

.m-theme25 .m-time-buy {
	line-height: 25px;
	padding-left: 3px;
	margin-bottom: 10px;
}

.m-theme25 .u-time {
	float: left;
	display: inline;
	line-height: 43px;
	font-size: 12px;
}

.m-theme25 .u-buy {
	float: right;
	display: inline;
	padding-right: 3px;
}

	.m-theme25 .u-buy a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		padding: 5px 12px;
		border: 1px solid #ddd;
		font-size: 12px;
		letter-spacing: normal;
		word-spacing: normal;
		background: #fff;
		text-decoration: none;
		color: #777;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}

		.m-theme25 .u-buy a:hover {
			background: #f40;
			border: 1px solid #f40;
			color: #fff;
		}


/* 版式theme26 和 版式theme8 theme14 theme25合用  */

.m-theme26 .u-marketprice {
	text-decoration: none;
}


/* 版式theme21 */

.m-theme21 {
	/* width:450px; height:230px; */
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}

	.m-theme21 .hd {
		height: 15px;
		overflow: hidden;
		position: absolute;
		right: 5px;
		bottom: 5px;
		z-index: 1;
	}

		.m-theme21 .hd ul {
			overflow: hidden;
			zoom: 1;
			float: left;
		}

			.m-theme21 .hd ul li {
				float: left;
				margin-right: 2px;
				width: 15px;
				height: 15px;
				line-height: 14px;
				text-align: center;
				background: #fff;
				cursor: pointer;
				font: normal 12px 宋体;
			}

				.m-theme21 .hd ul li.on {
					background: #f00;
					color: #fff;
				}

	.m-theme21 .bd {
		position: relative;
		height: 100%;
		z-index: 0;
	}

		.m-theme21 .bd li {
			zoom: 1;
			vertical-align: middle;
		}

		.m-theme21 .bd img {
			display: block;
		}

	.m-theme21 .prev,
	.m-theme21 .next {
		position: absolute;
		left: 3%;
		top: 50%;
		margin-top: -25px;
		display: block;
		width: 32px;
		height: 40px;
		filter: alpha(opacity=50);
		opacity: 0.5;
	}

	.m-theme21 .next {
		left: auto;
		right: 3%;
		background-position: 8px 5px;
	}

		.m-theme21 .prev:hover,
		.m-theme21 .next:hover {
			filter: alpha(opacity=100);
			opacity: 1;
		}

	.m-theme21 .prevStop {
		display: none;
	}

	.m-theme21 .nextStop {
		display: none;
	}

.m-theme21-img {
	margin: 0;
	padding: 0
}


/* 版式theme28 */

.m-theme28 {
	/* padding:15px 10px; */
}

	.m-theme28 li {
		list-style-type: disc;
		margin-left: 40px;
	}


/* 版式theme30 */

.m-theme30 {
}

	.m-theme30 .m-title {
		background: #f3f3f3 url(../img/theme/theme2/main_title_back.jpg) repeat-x left bottom;
		height: 37px;
		line-height: 37px;
		margin-top: 13px;
		padding-left: 7px;
		border-left: 10px solid #aaa;
		font-weight: bold;
		font-size: 14px;
		overflow: hidden;
	}

	.m-theme30 .m-content {
		margin: 15px 10px;
		line-height: 25px;
	}


/* 版式theme33 */

.m-theme33 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme33 .m-content {
	margin: 15px 10px;
	line-height: 25px;
}

	.m-theme33 .m-content p {
		line-height: 40px;
		display: inline;
	}

	.m-theme33 .m-content .u-line {
		display: block;
		float: left;
		width: 280px;
	}

.m-theme33 .u-tiptxt {
	padding: 10px;
	border: 1px solid #eee;
	background: #fbfbfb;
}

.m-theme33 .u-input {
	width: 180px;
	padding: 5px;
	height: 17px;
	border: 1px solid #D9D9D9;
	border-top-color: #c0c0c0;
	/*box-shadow: 1px 1px 2px #ccc inset;*/
	line-height: 17px;
	font-size: 14px;
	color: #999;
	background: #fff;
	margin-right: 15px;
}

	.m-theme33 .u-input:focus {
		border: 1px solid #f40;
	}

.m-theme33 .u-textarea {
	width: 100%;
	padding: 5px;
	height: 100px;
	border: 1px solid #D9D9D9;
	border-top-color: #c0c0c0;
	/*box-shadow: 1px 1px 2px #ccc inset; */
	line-height: 17px;
	font-size: 14px;
	color: #777;
	background: #fff;
}

	.m-theme33 .u-textarea:focus {
		border: 1px solid #f40;
	}

.m-theme33 .u-submit {
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 7px 12px;
	border: 1px solid #ddd;
	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	background: #fff;
	text-decoration: none;
	color: #777;
	cursor: pointer;
}

	.m-theme33 .u-submit:hover {
		background: #f40;
		border: 1px solid #f40;
		color: #fff;
		transition: all .2s linear 0s;
		-webkit-transition: all .2s linear 0s;
		-moz-transition: all .2s linear 0s;
		-ms-transition: all .2s linear 0s;
		-o-transition: all .2s linear 0s;
	}


/* 版式theme35 */

.m-theme35 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme35 .m-content {
	margin: 15px 10px;
	line-height: 25px;
}


/* 版式theme5\版式theme37\版式theme38\版式theme39合用  */

.m-theme5 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

	.m-theme5 .hd {
		overflow: hidden;
		height: 30px;
		background: #f4f4f4;
		padding: 0 10px;
	}

		.m-theme5 .hd .prev,
		.m-theme5 .hd .next {
			display: block;
			width: 5px;
			height: 9px;
			float: right;
			margin-right: 5px;
			margin-top: 10px;
			overflow: hidden;
			cursor: pointer;
			background: url("/static/newtheme/common/img/theme/theme5/arrow.png") no-repeat;
		}

		.m-theme5 .hd .next {
			background-position: 0 -50px;
		}

		.m-theme5 .hd .prevStop {
			background-position: -60px 0;
		}

		.m-theme5 .hd .nextStop {
			background-position: -60px -50px;
		}

		.m-theme5 .hd ul {
			float: right;
			overflow: hidden;
			zoom: 1;
			margin-top: 10px;
			zoom: 1;
		}

			.m-theme5 .hd ul li {
				float: left;
				width: 9px;
				height: 9px;
				overflow: hidden;
				margin-right: 5px;
				text-indent: -999px;
				cursor: pointer;
				background: url("/static/newtheme/common/img/theme/theme5/icoCircle.gif") 0 -9px no-repeat;
			}

				.m-theme5 .hd ul li.on {
					background-position: 0 0;
				}

	.m-theme5 .bd {
	}

		.m-theme5 .bd ul {
			overflow: hidden;
			zoom: 1;
		}

			.m-theme5 .bd ul li {
				float: left;
				_display: inline;
				overflow: hidden;
				text-align: center;
			}

				.m-theme5 .bd ul li .pic {
					text-align: center;
				}

					.m-theme5 .bd ul li .pic img {
						width: 120px;
						height: 90px;
						display: block;
						padding: 2px;
						border: 1px solid #ccc;
					}

					.m-theme5 .bd ul li .pic a:hover img {
						border-color: #999;
					}

				.m-theme5 .bd ul li .title {
					line-height: 24px;
				}


/* 样式m-theme49 */

.m-theme49 {
	width: 100%;
	margin: auto;
	position: relative;
	margin-top: 10px;
}

	.m-theme49 .u-prev,
	.m-theme49 .u-next {
		display: block;
		z-index: 100;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		width: 17px;
		height: 17px;
		top: 25%;
	}

	.m-theme49 .u-prev {
		background: url(../img/theme/theme45/btn1.png) left bottom no-repeat;
		left: 0px
	}

	.m-theme49 .u-next {
		background: url(../img/theme/theme45/btn2.png) right bottom no-repeat;
		right: 0px
	}

	.m-theme49 .m-item-box {
		overflow: hidden;
		position: relative;
		font-size: 12px;
		border: 1px solid #cfcfcf;
	}

		.m-theme49 .m-item-box p {
			text-indent: 1em;
			font-size: 14px;
			width: 100%;
			color: #FFFFFF;
			line-height: 30px;
			background: #000000;
		}

		.m-theme49 .m-item-box .m-list-txt {
			display: block;
			position: absolute;
			bottom: 0;
			background: url(../img/theme/theme45/bg.png);
			color: #FFF;
			width: 100%;
			text-align: center;
		}

		.m-theme49 .m-item-box a:hover {
			text-decoration: underline;
		}

		.m-theme49 .m-item-box img {
			width: 100%;
			height: 100%;
		}

	.m-theme49 .m-product-list {
		width: 100%;
		height: 100%;
		padding: 0px;
		position: relative;
	}

	.m-theme49 .m-list-item {
		display: block;
		width: 25%;
		height: 72%;
		cursor: pointer;
	}


/* 样式m-theme51 */

.m-theme51 {
	width: 100%;
	margin: 0 auto;
}

	.m-theme51 .m-h {
		color: #f60;
	}

	.m-theme51 .m-list-col {
		float: left;
	}

	.m-theme51 .m-product .m-col-2 {
		width: 100%;
		margin-left: 20px;
	}

	.m-theme51 .m-product .m-col-3 {
		width: 100%;
		margin: 10px 0px 0px 20px;
		line-height: 20px;
	}

	.m-theme51 .m-product .m-col-4 {
		float: right;
		width: 150px;
		text-align: left;
		line-height: 30px;
	}

	.m-theme51 .m-product {
		border: 1px solid #E5E5E5;
		margin-top: -1px;
		padding: 20px 10px;
	}

		.m-theme51 .m-product .m-img {
			width: 120px;
			height: 120px;
			border: 1px solid #eee;
			display: table;
		}

			.m-theme51 .m-product .m-img a {
				display: table-cell;
				width: 100%;
				vertical-align: middle;
			}

			.m-theme51 .m-product .m-img img {
				max-width: 100%;
				max-height: 120px;
				overflow: hidden;
			}

		.m-theme51 .m-product .m-con {
			width: 60%;
		}

			.m-theme51 .m-product .m-con .m-title {
				line-height: 20px;
				font-size: 14px;
				font-weight: bold;
				overflow: hidden;
			}

				.m-theme51 .m-product .m-con .m-title a:hover {
					text-decoration: underline;
					color: #f60;
				}

		.m-theme51 .m-product .m-price .g_price-highlight {
			font-size: 18px;
			color: #f60;
		}

		.m-theme51 .m-product .m-price .g_price-lowlight {
			color: #ccc;
			text-decoration: line-through;
		}

		.m-theme51 .m-product .m-price .g_price-midlight {
			font-size: 14px;
			color: #fc0;
		}

	.m-theme51 .m-go-buy {
		display: inline-block;
		background: #fe8a4b;
		border-radius: 2px;
		border-bottom: 1px solid #e77c42;
		text-decoration: none;
		cursor: auto;
		width: 100px;
		height: 30px;
		line-height: 32px;
		text-align: center;
		font-family: "";
		color: #fff;
	}


/*样式m-theme52 mod46*/


/*.clearfix:before,.clearfix:after{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{ zoom:1;}*/


/* css*/

.m-theme52 {
	/*margin:100px auto;*/
	background: #f0f0f0;
	position: relative;
}

	.m-theme52 ul {
		height: 32px;
		overflow: hidden;
	}

	.m-theme52 li {
		float: left;
		text-align: center;
		position: relative;
		z-index: 2;
		font-weight: bold;
		font-size: 14px;
		line-height: 32px;
		padding: 0 5%;
	}

		.m-theme52 li a {
		}

		.m-theme52 li em {
			position: absolute;
			right: -24px;
			top: -8px;
			width: 0;
			height: 0;
			line-height: 0;
			border-width: 24px 0 24px 24px;
			border-color: transparent transparent transparent #fff;
			border-style: dashed dashed dashed solid;
		}

		.m-theme52 li i {
			position: absolute;
			right: -16px;
			top: 0;
			width: 0;
			height: 0;
			line-height: 0;
			border-width: 16px 0 16px 16px;
			border-color: transparent transparent transparent #f0f0f0;
			border-style: dashed dashed dashed solid;
		}


/* 样式m-theme53 */

.m-theme53 {
	padding: 15px 10px 0 0;
}

.m-theme53-list {
	display: inline;
	float: left;
	margin-left: 23px;
	width: 214px;
	border: 1px solid #e5e5e5;
	padding: 2px;
	margin-bottom: 15px;
}

	.m-theme53-list:hover {
		border: 1px solid #f40;
		box-shadow: 1px 1px 13px 1px #CCC;
	}

.m-theme53-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme53-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme53-img img {
		display: block;
		margin: 0 auto;
		text-align: center;
		max-width: 100%;
		max-height: 210px;
	}

.m-theme53-title {
	max-width: 220px;
	height: 40px;
	margin: 10px 0 10px 0;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 0 3px;
}

.m-theme53 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
	color: #460008;
}

.m-theme53 .u-price {
	font: 700 18px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme53 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	margin-right: 3px;
}


/* 样式m-theme54 */

.sideMenu54 {
	border: 1px solid #ddd;
}

	.sideMenu54 h3 {
		height: 32px;
		line-height: 32px;
		padding-left: 10px;
		border-top: 1px solid #e3e3e3;
		background: #f4f4f4;
		cursor: pointer;
		font: bolder 14px/32px "";
	}

		.sideMenu54 h3 em {
			float: right;
			display: block;
			width: 40px;
			height: 32px;
			background: url(../img/icoAdd.png) 16px 12px no-repeat;
			cursor: pointer;
		}

		.sideMenu54 h3.on em {
			background-position: 16px -57px;
		}

	.sideMenu54 ul {
		color: #999;
		display: none;
		/* 默认都隐藏 */
	}

		.sideMenu54 ul li {
			text-indent: 2em;
		}

			.sideMenu54 ul li:nth-of-type(2n+1) {
				background: #eee;
			}


/* 样式m-theme55 */

.m-theme55 {
	padding: 10px;
}

	.m-theme55 .noline {
		border-top: none;
	}

	.m-theme55 ul {
	}

		.m-theme55 ul li {
			width: 100%;
			overflow: hidden;
			border-top: 1px solid #fff;
		}

			.m-theme55 ul li:nth-of-type(2n+1) {
				background: #eee;
			}

			.m-theme55 ul li a {
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}

			.m-theme55 ul li .u-number {
				display: inline;
				width: 30px;
				float: left;
				margin-right: 10px;
				padding: 2px 0px;
				font-size: 16px;
				font-weight: bold;
				text-align: center;
			}

	.m-theme55 li p {
		display: none;
		height: 100px;
		max-width: 100%;
		overflow: hidden;
	}

		.m-theme55 li p a {
			font-size: 12px;
			font-weight: normal;
		}


/* 版式theme57 */

.m-theme57 {
	padding: 15px 10px 0 0;
}

.m-theme57-list {
	display: inline;
	float: left;
	margin-left: 23px;
	width: 214px;
	border: 2px solid #fff;
	padding: 2px;
	margin-bottom: 15px;
}

	.m-theme57-list:hover {
		border: 2px solid #f40;
		-webkit-transition: border-color .2s ease-in;
		-moz-transition: border-color .2s ease-in;
		-ms-transition: border-color .2s ease-in;
		-o-transition: border-color .2s ease-in;
		transition: border-color .2s ease-in;
	}

.m-theme57 .u-price {
	font: 700 18px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme57 .u-number {
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}


/* 版式theme58 */

.m-theme58 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme58 .m-content {
	margin: 15px 10px;
	line-height: 25px;
}

	.m-theme58 .m-content p {
		line-height: 40px;
		display: inline;
	}

	.m-theme58 .m-content .u-line {
		display: block;
		width: 280px;
	}

.m-theme58 .u-tiptxt {
	padding: 10px;
	border: 1px solid #eee;
	background: #fbfbfb;
}

.m-theme58 .u-input {
	width: 180px;
	padding: 5px;
	height: 17px;
	border: 1px solid #D9D9D9;
	border-top-color: #c0c0c0;
	box-shadow: 1px 1px 2px #ccc inset;
	line-height: 17px;
	font-size: 14px;
	color: #999;
	background: #fff;
	margin-right: 15px;
}

	.m-theme58 .u-input:focus {
		border: 1px solid #f40;
	}

.m-theme58 .u-textarea {
	width: 100%;
	padding: 5px;
	height: 100px;
	border: 1px solid #D9D9D9;
	border-top-color: #c0c0c0;
	box-shadow: 1px 1px 2px #ccc inset;
	line-height: 17px;
	font-size: 14px;
	color: #777;
	background: #fff;
}

	.m-theme58 .u-textarea:focus {
		border: 1px solid #f40;
	}

.m-theme58 .u-submit {
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 7px 12px;
	border: 1px solid #ddd;
	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	background: #fff;
	text-decoration: none;
	color: #777;
	cursor: pointer;
}

	.m-theme58 .u-submit:hover {
		background: #f40;
		border: 1px solid #f40;
		color: #fff;
		transition: all .2s linear 0s;
		-webkit-transition: all .2s linear 0s;
		-moz-transition: all .2s linear 0s;
		-ms-transition: all .2s linear 0s;
		-o-transition: all .2s linear 0s;
	}


/* 版式theme59 */

.m-theme59 .m-wg-gray {
	border-bottom: 2px solid #0066C8;
	border-top: none;
	text-indent: 20px;
}

	.m-theme59 .m-wg-gray h2 {
		background: url(/static/newtheme/common/img/mod/mod46/pro_top_bg_cur_lt.png) repeat-x left center !important;
		color: #181818 !important;
		margin-right: 4px;
		padding: 0;
		padding-right: 10px;
	}

.m-theme59 .m-wg-hd .cur {
	background: url(/static/newtheme/common/img/mod/mod46/pro_top_bg_cur_rt.png) repeat-x left center !important;
	color: #fff !important;
	transition: all .4s linear 0s;
}

.m-theme59 .u-nav-show {
	display: block;
}

.sddad_list4_cont {
	display: none;
}

.m-theme59 .m-wg-hd {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #0066C8;
	overflow: hidden;
	background: linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
}

	.m-theme59 .m-wg-hd h2 {
		float: left;
		height: 30px;
		margin: 0 auto;
		font-size: 14px;
		font-family: "黑体";
		font-weight: normal;
		color: #fff;
		overflow: hidden;
	}

	.m-theme59 .m-wg-hd a.more {
		float: right;
		width: 60px;
		height: 28px;
		overflow: hidden;
	}

	.m-theme59 .m-wg-hd h2 {
		background: url(/static/newtheme/common/img/mod/mod46/pro_top_bg_cur_rt.gif) repeat-x center center;
		margin-right: 2px;
	}


/* 版式theme60 */

.m-theme60 {
	margin: 10px 0;
}

	.m-theme60 .m-image li {
		display: inline;
		float: left;
		margin-left: 21px;
		*margin-left: 17px;
		_margin-left: 17px;
		width: 100px;
	}

	.m-theme60 .u-image {
		-webkit-filter: grayscale(100%) brightness(100%) contrast(66%);
		filter: grayscale(100%) brightness(100%) contrast(66%);
		opacity: .8;
		-webkit-transition: .3s filter ease, .3s -webkit-filter ease, .3s opacity ease;
		transition: .3s filter ease, .3s -webkit-filter ease, .3s opacity ease;
		display: table;
		table-layout: fixed;
		height: 54px;
		*height: 50px;
		_ *height: 50px;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
		padding: 2px;
	}

		.m-theme60 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 50px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>50)?'50px': 'auto';
    } (this));
		}

		.m-theme60 .u-image:hover {
			-webkit-filter: grayscale(0%) brightness(100%) contrast(100%);
			filter: grayscale(0%) brightness(100%) contrast(100%);
			opacity: 1;
		}

		.m-theme60 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme60 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme60 .m-txt ul li {
		float: left;
		display: inline;
		margin-left: 21px;
		*margin-left: 17px;
		_margin-left: 17px;
		width: 100px;
		overflow: hidden;
		height: 30px;
		line-height: 30px;
		text-align: center;
	}

	.m-theme60 .m-txt {
		border-bottom: 1px dotted #ccc;
	}


/* 版式theme61 */

.m-theme61 {
	margin: 10px;
}

	.m-theme61 ul li {
		margin: 1px;
		border: 1px dashed #fff;
		border-top: 1px solid #fff;
	}

	.m-theme61 .m-title {
		background: url(../img/theme/theme61/line.png) no-repeat left center;
		height: 37px;
		line-height: 37px;
		padding-left: 17px;
		border-bottom: 1px dotted #ccc;
		font-size: 14px;
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme61 .m-title a {
			display: block;
			float: left;
		}

		.m-theme61 .m-title span {
			float: right;
			font-size: 12px;
			font-weight: normal;
		}

	.m-theme61 .m-content {
		margin: 10px 17px;
		line-height: 25px;
	}

		.m-theme61 .m-content a {
			text-decoration: none;
		}


/*版式theme63*/

.m-theme63 {
	width: 665px;
}

	.m-theme63 .m-top-image {
		width:

{
	$system['contentwidth']-36
}

px;
}

.f-clear {
	clear: both;
}

.m-theme63 {
	margin: 10px auto;
	border: 1px solid #ddd;
}

	.m-theme63 .g-title {
		line-height: 40px;
		height: 40px;
		background: #eee;
		border-left: 10px solid #ccc;
		padding: 0px 10px;
	}

	.m-theme63 .u-title {
		font-size: 18px;
		float: left;
		display: inline;
	}

	.m-theme63 .u-crumbs {
		float: right;
		display: inline;
	}

	.m-theme63 .m-h2-title {
		text-align: center;
		margin: 15px 0;
		clear: both;
	}

		.m-theme63 .m-h2-title h2 {
			font-size: 18px;
			font-weight: normal;
		}

	.m-theme63 .m-baidu-share {
		float: left;
		width: 260px;
	}

	.m-theme63 .m-toolbar {
		margin: 15px 20px;
		padding: 10px 0;
		border-top: 1px dashed #ddd;
		border-bottom: 1px dashed #ddd;
		line-height: 40px;
	}

		.m-theme63 .m-toolbar .u-share-tag {
			width: 50px;
			float: left;
		}

	.m-theme63 .m-other-txt {
		float: right;
	}

	.m-theme63 .m-other-txt {
		color: #999;
	}

		.m-theme63 .m-other-txt a {
			color: #999;
		}

		.m-theme63 .m-other-txt span {
			margin-left: 5px;
		}

	.m-theme63 .m-description {
		padding: 15px;
		background: #fbfbfb;
		margin: 0 15px;
		border: 1px solid #eee;
		line-height: 25px;
	}

	.m-theme63 .m-top-image {
		text-align: center;
	}

	.m-theme63 .m-top-image {
		display: table;
		table-layout: fixed;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
	}

		.m-theme63 .m-top-image img {
			text-align: center;
			max-width: 100%;
			border: 1px solid #e5e5e5;
			box-shadow: 4px 4px 2px #f5f5f5;
			padding: 2px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.scrollWidth>964)?'100%': 'auto';
    } (this));
		}

		.m-theme63 .m-top-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme63 .g-content {
		margin: 15px;
		line-height: 30px;
	}

	.m-theme63 .u-span-left {
		float: left;
	}

	.m-theme63 .u-span-right {
		float: right;
	}

	.m-theme63 .u-nobottom {
		border-bottom: none;
	}

	.m-theme63 .list {
		line-height: 40px;
		text-align: left;
		overflow: hidden;
	}

		.m-theme63 .list .ttp_right font {
			margin: 0 15px 0 5px;
		}

		.m-theme63 .list .ttp_right input {
			width: auto;
			padding: 5px;
			height: 17px;
			margin-bottom: 10px;
			border: 1px solid #D9D9D9;
			border-top-color: #c0c0c0;
			line-height: 17px;
			font-size: 14px;
			color: #777;
			background: #fff;
		}

			.m-theme63 .list .ttp_right input[type=radio] {
				margin-left: 15px;
				margin-bottom: 0;
				margin-right: 3px;
				vertical-align: middle;
			}

			.m-theme63 .list .ttp_right input[type=checkbox] {
				width: 10px;
				height: 10px;
				line-height: 10px;
				margin: 5px;
				margin-left: 15px;
				vertical-align: middle;
			}

			.m-theme63 .list .ttp_right input[type=text] {
				width: 300px;
			}

			.m-theme63 .list .ttp_right input.u-form-checkbox,
			.m-theme63 .list .ttp_right input.u-form-radio {
				width: 20px;
				margin-left: 10px;
			}

		.m-theme63 .list .ttp_left {
			width: 200px;
			line-height: 40px;
			float: left;
			text-align: right;
			padding-right: 20px;
			overflow: hidden;
		}

		.m-theme63 .list .ttp_right textarea {
			width: 300px;
			padding: 5px;
			height: 100px;
			border: 1px solid #D9D9D9;
			border-top-color: #c0c0c0;
			line-height: 17px;
			font-size: 14px;
			color: #777;
			background: #fff;
			margin-top: 5px;
		}

	.m-theme63 .clear {
		clear: both;
	}

	.m-theme63 .list select {
		width: 180px;
		padding: 5px;
		height: 30px;
		border: 1px solid #D9D9D9;
		border-top-color: #c0c0c0;
		line-height: 30px;
		font-size: 14px;
		color: #777;
		background: #fff;
		margin-right: 15px;
	}

	.m-theme63 .u-submit2 {
		margin-top: 30px;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		padding: 5px 17px;
		border: 1px solid #ddd;
		font-size: 12px;
		letter-spacing: normal;
		word-spacing: normal;
		background: #fff;
		text-decoration: none;
		color: #777;
		cursor: pointer;
		margin-bottom: 15px;
	}

.g-content .list .ttp_img {
	margin-left: 214px;
	height: 27px;
	border: 1px solid;
	border-color: #c0c0c0 #d9d9d9 #d9d9d9;
	float: left;
}

.m-theme63 .list .ttp_right img {
	vertical-align: bottom;
	margin-left: 10px;
}

.m-theme63 .list .ttp_right span {
	display: block;
}

.m-theme63 .list .ttp_right .hint {
	float: left;
	width: 100%;
	line-height: 25px;
	color: #f00;
}

.m-theme63 .list .ttp_right input[name=validCode] {
	width: 100px;
}

.m-theme63 .list .ttp_right {
	margin-left: 0px;
	float: left;
	width: auto;
}

.m-theme63 .list .hbr {
	padding-left: 143px !important;
}

.m-theme63 .list .hbp {
	padding-left: 143px !important;
}

.m-theme63 .flie-radio {
	margin-top: 0;
}


/* 版式theme64 */

.m-default-default .theme64 h2 {
	color: #ccc;
	border-bottom: 3px solid #fff;
}

.m-default-default .theme64 .tab {
	color: #c0035b;
	border-bottom: 3px solid #c0035b;
}

.m-theme64 {
	padding: 0 10px;
	clear: both;
}

	.m-theme64 .noline {
		border-top: none;
	}

	.m-theme64 ul li {
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		overflow: hidden;
	}

		.m-theme64 ul li a {
			background: url(../img/theme/theme64/dot.jpg) no-repeat center left;
			padding-left: 10px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme64 ul li span {
			float: right;
			color: #ccc;
		}


/* 版式theme65 */

.m-theme65 {
	padding: 10px;
	clear: both;
}

	.m-theme65 .noline {
		border-bottom: none;
		margin: 10px 0;
	}

		.m-theme65 .noline a {
			color: #c0035b;
			background: url(../img/theme/theme64/a.jpg) no-repeat left center;
		}

	.m-theme65 ul li {
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		border-bottom: 1px dashed #ccc;
		background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
	}

		.m-theme65 ul li a {
			padding-left: 14px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme65 ul li span {
			float: right;
			color: #ccc;
		}

	.m-theme65 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		background: url(../img/theme/theme64/b.jpg) no-repeat left top;
	}

		.m-theme65 .m-content a {
			text-decoration: none;
		}

		.m-theme65 .m-content b {
			color: #F00;
			padding-left: 14px;
		}


/* 版式theme66*/

.m-theme66 {
	padding: 15px 10px 10px 0;
	margin: 0 2px;
}

	.m-theme66 .m-theme66-title a {
		font-size: 14px;
	}

	.m-theme66 ul li:first-child .m-theme66-list .m-theme66-img {
		height: 468px;
	}

.m-theme66-list {
	display: inline;
	float: left;
	position: relative;
	margin-left: -1px;
	margin-bottom: -1px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border: 1px solid #ccc;
}

	.m-theme66-list:hover {
		z-index: 999999;
		border: 1px solid #f40;
	}

.m-theme66-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
	margin-bottom: 5px;
	padding: 2px 0px;
}

	.m-theme66-img a,
	.m-theme66-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme66-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme66-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme66-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333333;
	overflow: hidden;
}


/* 版式theme67*/

.m-theme67 {
	padding: 15px 10px 10px 0;
	margin: 0 2px;
}

	.m-theme67 ul li {
		float: left;
	}

	.m-theme67 .m-theme67-title a {
		font-size: 14px;
	}

	.m-theme67 ul li:first-child .m-theme67-list {
		width: 300px;
	}

		.m-theme67 ul li:first-child .m-theme67-list .m-theme67-img {
			height: 480px;
		}

	.m-theme67 ul li:first-child .m-theme67-title {
		max-width: 280px;
	}

	.m-theme67 ul li:first-child .m-theme67-img img {
		max-height: 300px;
	}

.m-theme67-list {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 240px;
	border: 1px solid #ccc;
}

	.m-theme67-list:hover {
		z-index: 999999;
		border: 1px solid #f40;
		transition: border .5s linear 0s;
		-webkit-transition: border .5s linear 0s;
		-moz-transition: border .5s linear 0s;
		-ms-transition: border .5s linear 0s;
	}

.m-theme67-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
	margin-bottom: 5px;
	padding: 2px 0px;
}

	.m-theme67-img a,
	.m-theme67-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme67-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme67-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme67-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #ccc;
	color: #333333;
	overflow: hidden;
}


/* 版式theme68 */

.m-theme68 {
	padding: 15px 10px 10px 0;
	width: 250px;
}

	.m-theme68 .picMarquee-left {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

.m-theme68-list {
	position: relative;
	float: left;
	width: 214px;
	padding: 0 2px;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme68-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
	margin-bottom: 5px;
	border: 1px solid #e5e5e5;
	padding: 2px 0px;
}

	.m-theme68-img img {
		display: block;
		margin: 0 auto;
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme68-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme68-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.m-theme68 .m-theme68-title a {
	font-size: 14px;
	color: #333333;
}


/* 版式theme69 */

.m-theme69 {
	padding: 15px 10px 10px 0;
}

.m-theme69-list {
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 226px;
}

.m-theme69-img {
	height: 210px;
	display: table;
	table-layout: fixed;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

	.m-theme69-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme69-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme69-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme69-title {
	max-width: 210px;
	text-align: center;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	overflow: hidden;
}

.m-theme69 .m-theme69-title a {
	font-size: 16px;
	color: #333333;
}


/* 版式theme70 */

.m-theme70 {
	padding: 15px 10px 10px 0;
}

.m-theme70-list {
	position: relative;
	display: inline;
	float: left;
	overflow: hidden;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 226px;
	overflow: hidden;
}

.m-theme70-img {
	height: 210px;
	display: table;
	table-layout: fixed;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

	.m-theme70-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme70-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme70-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme70-title {
	text-align: center;
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 70%;
	float: left;
	display: inline-block;
	bottom: 0;
	left: 0;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	background: -moz-linear-gradient(top, rgba(31, 37, 57, 0) 0%, #1f2539 100%);
	background: -webkit-linear-gradient(top, rgba(31, 37, 57, 0) 0%, #1f2539 100%);
	background: linear-gradient(to bottom, rgba(31, 37, 57, 0) 0%, #1f2539 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#001f2539', endColorstr='#1f2539', GradientType=0);
}

.m-theme70 .m-theme70-title a {
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
	letter-spacing: 0;
	text-transform: uppercase;
	line-height: 20px;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.m-theme70-list:hover .m-theme70-title {
	height: 100%;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.m-theme70-list:hover a {
	bottom: 85px;
	text-decoration: underline;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.m-theme70-list:hover img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}


/* 版式theme71 */

.m-theme71 {
	margin-left: 4px;
	padding: 15px 10px 10px 0;
}

.m-theme71-list {
	display: inline;
	float: left;
	border: 1px solid #ccc;
	margin-left: -1px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 226px;
}

.m-theme71-img {
	height: 210px;
	display: table;
	table-layout: fixed;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

	.m-theme71-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme71-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme71-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme71-title {
	max-width: 226px;
	border-bottom: 1px solid #ccc;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
}

.m-theme71 .m-theme71-title a {
	font-size: 16px;
	color: #333333;
}


/* 版式theme72 */

.m-theme72 {
	margin-left: 4px;
	padding: 15px 10px 10px 0;
}

.m-theme72-list {
	display: inline;
	float: left;
	border: 1px solid #eee;
	margin-left: 10px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 226px;
}

.m-theme72-img {
	height: 210px;
	display: table;
	table-layout: fixed;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

	.m-theme72-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme72-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme72-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme72-title {
	max-width: 226px;
	border-bottom: 1px solid #eee;
	background: #949494;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-indent: 10px;
	overflow: hidden;
}

.m-theme72 .m-theme72-title a {
	font-size: 16px;
	color: #fff;
}


/* 版式theme73 */

.m-theme73 .bd ul {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}

	.m-theme73 .bd ul li {
		margin: 0 8px;
		float: left;
		_display: inline;
		overflow: hidden;
		text-align: center;
	}

		.m-theme73 .bd ul li .pic {
			text-align: center;
		}

			.m-theme73 .bd ul li .pic img {
				width: 120px;
				height: 90px;
				max-width: 100%;
				max-height: 210px;
				_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
				_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
				display: block;
				padding: 2px;
				border: 1px solid #ccc;
			}

			.m-theme73 .bd ul li .pic a:hover img {
				border-color: #999;
			}

		.m-theme73 .bd ul li .title {
			max-width: 100px;
			height: 28px;
			line-height: 28px;
			padding: 0 10px;
			overflow: hidden;
		}


/* 版式theme74 */

.m-theme74 {
	margin-left: 4px;
	padding: 15px 10px 10px 0;
}

.m-theme74-list {
	display: inline;
	float: left;
	width: 180px;
	border: 1px solid #ccc;
	overflow: hidden;
	border-radius: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	*margin-left: 23px;
	_margin-left: 23px;
}

	.m-theme74-list:hover {
		box-shadow: 9px 13px 26px -8px #2d3134;
		-webkit-box-shadow: 9px 13px 26px -8px #2d3134;
		-moz-box-shadow: 9px 13px 26px -8px #2d3134;
		-moz-transition: 0.3s;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

.m-theme74-img {
	height: 210px;
	display: table;
	table-layout: fixed;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

	.m-theme74-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme74-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme74-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme74-title {
	max-width: 226px;
	border-bottom: 1px solid #ccc;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
}

.m-theme74 .m-theme74-title a {
	font-size: 16px;
	color: #333333;
}


/* 版式theme75 */

.m-theme75 {
	margin-left: 4px;
	padding: 15px 10px 10px 0;
}

.m-theme75-list {
	display: inline;
	float: left;
	width: 180px;
	border: 1px solid #eee;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: 20px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme75-img img:hover {
	overflow: hidden;
	margin-left: -10px;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.m-theme75-img {
	height: 210px;
	display: table;
	table-layout: fixed;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

	.m-theme75-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme75-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme75-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme75-title {
	max-width: 226px;
	border-bottom: 1px solid #ccc;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
}

.m-theme75 .m-theme75-title a {
	font-size: 16px;
	color: #666;
	font-weight: bold;
}


/* 版式theme76 */

.m-theme76 {
	height: 30px;
	overflow: hidden;
	padding: 10px;
	clear: both;
}

	.m-theme76 ul li {
		width: 360px;
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		overflow: hidden;
	}

		.m-theme76 ul li a {
			width: 200px;
			padding-left: 10px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme76 ul li span {
			margin-left: 20px;
			color: #ccc;
		}


/* 版式theme77 */

.m-theme77 {
	padding: 10px 10px 10px 0px;
}

	.m-theme77 ul li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #f0f0f0;
		margin-bottom: 10px;
	}

.m-theme77-img {
	width: 180px;
	float: left;
	display: table;
	table-layout: fixed;
	border: 1px solid #eee;
	margin: 0;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 20px;
}

	.m-theme77-img img,
	.m-theme77-img a {
		text-align: center;
		max-width: 180px;
		max-height: 180px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'180px': 'auto';
    } (this));
	}

	.m-theme77-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme77-img a {
		display: table-cell;
		width: 180px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme77-content {
	padding: 0 10px;
	width: 70%;
	overflow: hidden;
	margin-bottom: 20px;
}

.m-theme77-title {
	font: 20px/35px "", "simhei";
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.m-theme77-txt {
	line-height: 24px;
	margin-top: 10px;
}

	.m-theme77-txt a {
		color: #000;
	}

		.m-theme77-txt a:hover {
			color: #00f;
		}


/* 版式theme78 */

.m-theme78 {
	padding: 10px 10px 10px 0px;
}

	.m-theme78 ul li {
		float: left;
	}

.m-theme78-img {
	float: left;
	display: table;
	table-layout: fixed;
	height: 110px;
	*height: 110px;
	_ *height: 110px;
	width: 120px;
	padding: 0;
	margin: 0;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 20px;
}

	.m-theme78-img:hover img {
		overflow: hidden;
		margin-left: -10px;
		-moz-transition: 0.3s;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.m-theme78-img img,
	.m-theme78-img a {
		text-align: center;
		max-width: 110px;
		max-height: 110px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    } (this));
	}

	.m-theme78-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme78-img a {
		display: table-cell;
		width: 110px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme78-content {
	display: inline;
	border-right: 1px solid #eee;
	float: left;
	width: 210px;
	height: 88px;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 10px;
}

.m-theme78-title {
	width: 355px;
	max-width: 350px;
	font-size: 14px;
	height: 24px;
	height: 24px;
	line-height: 24px;
	padding: 0 20px;
	overflow: hidden;
}

.m-theme78-txt {
	line-height: 24px;
	margin-top: 10px;
}


/* 版式theme79 */

.m-theme79 {
	padding: 10px 10px 10px 0px;
}

	.m-theme79 a:hover {
		text-decoration: underline;
	}

	.m-theme79 ul li {
		float: left;
		margin-bottom: 6px;
	}

	.m-theme79 ul .first {
		height: 120px;
		margin-bottom: 6px;
	}

.m-theme79-img {
	float: left;
	display: table;
	table-layout: fixed;
	height: 110px;
	*height: 110px;
	_ *height: 110px;
	width: 120px;
	padding: 0;
	margin: 0;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 20px;
}

	.m-theme79-img:hover img {
		overflow: hidden;
		margin-left: -10px;
		-moz-transition: 0.3s;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.m-theme79-img img,
	.m-theme79-img a {
		text-align: center;
		max-width: 110px;
		max-height: 110px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    } (this));
	}

	.m-theme79-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme79-img a {
		display: table-cell;
		width: 110px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme79-content {
	display: inline;
	float: left;
	width: 230px;
	height: 98px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
}

.m-theme79-detail {
	position: absolute;
	right: 16px;
	bottom: -2px;
	color: red !important;
}

.m-theme79-txt {
	height: 76px;
	line-height: 24px;
	margin-top: 10px;
	overflow: hidden;
}

.m-theme79-title {
	width: 375px;
	max-width: 350px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0 20px;
	overflow: hidden;
}


/* 版式theme80 */

.m-theme80 {
	padding: 10px 10px 10px 0px;
}

	.m-theme80 ul li {
		float: left;
		width: 50%;
	}

.m-theme80-img {
	float: left;
	display: table;
	table-layout: fixed;
	height: 220px;
	*height: 220px;
	_ *height: 220px;
	width: 220px;
	padding: 0;
	margin: 0;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 20px;
}

	.m-theme80-img:hover img {
		box-shadow: 9px 13px 26px -8px #2d3134;
		-webkit-box-shadow: 9px 13px 26px -8px #2d3134;
		-moz-box-shadow: 9px 13px 26px -8px #2d3134;
		-moz-transition: 0.3s;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.m-theme80-img img,
	.m-theme80-img a {
		text-align: center;
		max-width: 220px;
		max-height: 220px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'220px': 'auto';
    } (this));
	}

	.m-theme80-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme80-img a {
		display: table-cell;
		width: 220px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme80-content {
	padding: 0 10px;
	display: inline;
	float: left;
	width: 240px;
	height: 226px;
	overflow: hidden;
	margin-bottom: 20px;
}

.m-theme80-title {
	font: 20px/35px "", "simhei";
	height: 24px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.m-theme80-txt {
	line-height: 28px;
	margin-top: 10px;
	text-indent: 5mm;
}


/* 版式theme82 */

.m-theme82 {
	padding: 10px 10px 10px 0px;
}

	.m-theme82 a:hover {
		text-decoration: underline;
	}

	.m-theme82 ul li {
		float: left;
	}

	.m-theme82 ul .first {
		max-height: 200px;
		*height: 200px;
		_ *height: 200px;
	}

.m-theme82-img {
	margin: 0;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 10px;
}

	.m-theme82-img img,
	.m-theme81-img a {
		text-align: center;
		max-width: 200px;
		max-height: 200px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'200px': 'auto';
    } (this));
	}

	.m-theme82-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme82-img a {
		display: table-cell;
		width: 200px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme82-content {
	display: inline;
	border-right: 1px solid #eee;
	float: left;
	width: 210px;
	height: 88px;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 10px;
}

.m-theme82-title {
	width: 230px;
	max-width: 350px;
	font: normal 16px simhei;
	font-family: "";
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	padding: 0 20px 0 10px;
}

.m-theme82-txt {
	line-height: 24px;
	margin-top: 10px;
}


/* 版式theme83 */

.m-theme83 {
	padding: 10px;
	overflow: hidden;
}

	.m-theme83 ul li {
		float: left;
		width: 312px;
		height: 114px;
		margin-bottom: 20px;
	}

.m-theme83-img {
	float: left;
	height: 90px;
	*height: 90px;
	_ *height: 90px;
	width: 90px;
	margin: 0px;
	padding: 2px;
}

	.m-theme83-img img,
	.m-theme83-img a {
		text-align: center;
		max-width: 110px;
		max-height: 110px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    } (this));
	}

	.m-theme83-img img {
		max-width: 90px;
		height: 90px;
		max-height: 110px;
		display: block;
		margin: 0 auto;
	}

	.m-theme83-img a {
		display: table-cell;
		width: 110px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme83-title {
	float: right;
	display: block;
	width: 200px;
	height: 68px;
	max-width: 200px;
	max-height: 68px;
	padding: 0 2px;
	overflow: hidden;
}

	.m-theme83-title a {
		display: block;
		width: 200px;
		height: 68px;
		max-width: 200px;
		max-height: 68px;
		font-size: 14px;
		line-height: 24px;
		padding: 0 2px;
	}

.m-theme83 .time {
	display: block;
	width: 200px;
	height: 20px;
	float: right;
	margin-top: 8px;
}


/* 版式theme84*/

.m-theme84 {
	padding: 10px;
	clear: both;
}

	.m-theme84 ul li {
		height: 24px;
		*height: 24px;
		_height: 24px;
		line-height: 24px;
		margin-bottom: 2px;
		overflow: hidden;
	}

		.m-theme84 ul li a {
			padding-left: 10px;
			display: block;
			text-decoration: none;
		}

		.m-theme84 ul li span {
			float: left;
			width: 84px;
			height: 24px;
			line-height: 24px;
			color: #fff;
			background: url(../img/theme/theme84/newstime.png) no-repeat 0 0;
			display: inline-block;
			text-indent: 8px;
			margin-right: 10px;
		}

		.m-theme84 ul li:nth-child(2n+1) {
			background: #f1f1f1;
		}

		.m-theme84 ul li:hover span {
			background-position-y: -24px;
		}

		.m-theme84 ul li:hover a {
			color: #f00;
		}


/* 版式theme85*/

.m-theme85 {
	padding: 10px 10px 10px 0px;
}

.m-theme85-content {
	padding: 0 10px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}

.m-theme85-title {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-weight: bold;
	font-size: 14px;
}

.m-theme85-txt {
	line-height: 20px;
}

.m-theme85 span {
	color: #ccc;
}

.m-theme85 .m-theme85-txt a {
	position: relative;
	line-height: 20px;
	max-height: 40px;
	overflow: hidden;
}

	.m-theme85 .m-theme85-txt a::after {
		content: "......";
		position: absolute;
		padding-left: 4px;
	}


/* 版式theme86 */

.m-theme86 {
	padding: 10px;
	clear: both;
}

	.m-theme86 .noline {
		border-top: none;
	}

	.m-theme86 ul {
		position: relative;
	}

		.m-theme86 ul li {
			height: 35px;
			*height: 30px;
			_height: 30px;
			line-height: 35px;
			overflow: hidden;
			border-bottom: 1px solid #eee;
		}

			.m-theme86 ul li a {
				width: 68%;
				background: url(../img/theme/theme2/icon.gif) no-repeat center left;
				height: 35px;
				padding-left: 10px;
				float: left;
				display: block;
				text-decoration: none;
			}

			.m-theme86 ul li span {
				float: right;
				color: #BBB;
				padding-right: 5px;
				width: 23%;
				text-align: right;
			}


/* 版式theme87*/

.m-theme87 {
	padding: 15px 10px 10px 0;
}

.m-theme87-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

.m-theme87-list a,
.m-theme87 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme87-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	_overflow: hidden;
}

.m-theme87-list img {
	display: block;
	margin: 0 auto;
}

.m-theme87-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333333;
	overflow: hidden;
}

.m-theme87 ul li {
	float: left;
	width: 214px;
	height: 210px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
	border: 1px solid #ccc;
}

.m-theme87-list {
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

.cornerTL,
.cornerTR,
.cornerBL,
.cornerBR {
	position: absolute;
	z-index: 100;
	background-color: #222;
	width: 200px;
	height: 200px;
	cursor: pointer;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.m-theme87-list .cornerTL {
	left: -60px;
	top: -60px;
}

.m-theme87-list .cornerTR {
	right: -60px;
	top: -60px;
}

.m-theme87-list .cornerBL {
	left: -60px;
	bottom: -60px;
}

.m-theme87-list .cornerBR {
	right: -60px;
	bottom: -60px;
}

.m-theme87-list p {
	width: 100%;
	left: 0;
	top: 90px;
	z-index: 200;
	position: absolute;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	display: none;
}


/* 版式theme88*/

.m-theme88 {
	padding: 15px 10px 10px 0;
}

.m-theme88-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
	margin-bottom: 5px;
	padding: 2px 0px;
}

.m-theme88-list a,
.m-theme88 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme88-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	_overflow: hidden;
}

.m-theme88-list img {
	display: block;
	margin: 0 auto;
}

.m-theme88 ul li {
	float: left;
	width: 214px;
	height: 214px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
	border: 1px solid #ccc;
}

.m-theme88-list {
	position: relative;
	overflow: hidden;
	float: left;
	display: block;
}

	.m-theme88-list .m-theme88-title {
		font-size: 14px;
		text-align: left;
		text-indent: 2px;
		z-index: 2;
		position: absolute;
		bottom: 10px;
		left: -235px;
		width: 230px;
		height: 30px;
		padding: 0 0 0 5px;
		color: #fff;
		line-height: 30px;
		overflow: hidden;
		background: #333;
	}


/* 版式theme89*/

.m-theme89 {
	padding: 15px 10px 10px 0;
}

	.m-theme89 ul li {
		float: left;
		position: relative;
		width: 210px;
		height: 210px;
		overflow: hidden;
		border: 1px solid #eee;
		margin-bottom: 10px;
		margin-left: 10px;
		_margin-left: 10px;
		_ *margin-left: 10px;
	}

	.m-theme89 .brand {
		display: table;
		table-layout: fixed;
		height: 208px;
		*height: 208px;
		_ *height: 208px;
		width: 100%;
		margin: 0;
	}

		.m-theme89 .brand a,
		.brand img {
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme89 .brand a {
			position: relative;
			display: table-cell;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme89 .brand img {
			display: block;
			margin: 0 auto;
		}

		.m-theme89 .brand .info {
			display: none;
			background-color: #f0f0f0;
			line-height: 240px;
			text-align: center;
		}

	.m-theme89 .vertical .info {
		width: 0;
		height: 210px;
		font-size: 14px;
		margin: 0 auto;
		text-align: center;
	}


/* 版式theme90*/

.m-theme90 {
	padding: 15px 10px 10px 0;
}

.m-theme90-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
}

.m-theme90-list a,
.m-theme90 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme90-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	_overflow: hidden;
}

.m-theme90-list img {
	display: block;
	margin: 0 auto;
}

.m-theme90 ul li {
	float: left;
	position: relative;
	width: 214px;
	height: 210px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 10px;
	_margin-left: 10px;
	_ *margin-left: 10px;
	padding: 2px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 5px #aaa;
	-webkit-box-shadow: 0px 0px 5px #aaa;
	-moz-box-shadow: 0px 0px 5px #aaa;
}

.m-theme90-list {
	position: relative;
	width: 214px;
	height: 210px;
	overflow: hidden;
	float: left;
	display: block;
}

	.m-theme90-list .m-theme90-title {
		text-align: center;
		z-index: 2;
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 230px;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		background: rgba(0, 0, 0, .5);
	}


/* 版式theme91*/

.m-theme91 {
	padding: 15px 10px 10px 0;
}

.m-theme91-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
}

.m-theme91-list a,
.m-theme91 img {
	text-align: center;
	max-width: 100%;
	max-height: 160px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>160)?'160px': 'auto';
    } (this));
}

.m-theme91-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	_overflow: hidden;
}

.m-theme91-list img {
	display: block;
	margin: 0 auto;
	position: absolute;
	border: 4px solid #FFF;
	z-index: 3;
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

	.m-theme91-list img.photo1 {
		top: 8px;
		left: 6px;
	}

	.m-theme91-list img.photo2 {
		top: 6px;
		left: 10px;
	}

	.m-theme91-list img.photo3 {
		top: 4px;
		left: 14px;
	}

.m-theme91 ul li {
	float: left;
	position: relative;
	width: 214px;
	height: 210px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 40px;
	_margin-left: 10px;
	_ *margin-left: 10px;
	padding: 2px;
}


/*.m-theme91-list{position: relative; width:210px; height: 210px;  overflow:hidden;float:left;display:block;}*/

.m-theme91-list .m-theme91-title {
	font-size: 14px;
	text-align: center;
	z-index: 10;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 230px;
	height: 24px;
	color: #fff;
	line-height: 24px;
	overflow: hidden;
	background: rgba(0, 0, 0, .5);
}


/* 版式theme92*/

.m-theme92 {
	padding: 15px 10px 10px 0;
}

.m-theme92-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

.m-theme92-list a,
.m-theme92 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme92-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	_overflow: hidden;
}

.m-theme92-list img {
	display: block;
	margin: 0 auto;
}

.m-theme92-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.m-theme92 ul li {
	float: left;
	width: 214px;
	height: 240px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
	border: 1px solid #ccc;
}

.m-theme92-list {
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

	.m-theme92-list .m-theme92-title {
		width: 100%;
		left: 0;
		top: 90px;
		z-index: 200;
		text-align: center;
		cursor: pointer;
	}

.overimg {
	position: relative;
	display: block;
	box-shadow: 0 0 10px #FFF;
}

.light {
	cursor: pointer;
	position: absolute;
	left: -180px;
	top: 0;
	width: 180px;
	height: 210px;
	background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	transform: skewx(-25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg);
}

.overimg:hover .light {
	left: 180px;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}


/* 版式theme93*/

.m-theme93 {
	padding: 15px 10px 10px 0;
}

.m-theme93-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

.m-theme93-list a,
.m-theme93 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme93-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	overflow: hidden;
	_overflow: hidden;
}

.m-theme93-list img {
	display: block;
	margin: 0 auto;
}

.m-theme93-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.m-theme93 ul li {
	float: left;
	width: 214px;
	height: 240px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme93-list {
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

	.m-theme93-list .m-theme93-title {
		width: 100%;
		left: 0;
		top: 90px;
		z-index: 200;
		text-align: center;
		cursor: pointer;
	}

.m-theme93 ul li img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

.m-theme93 ul li:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}


/* 版式theme94*/

.m-theme94 {
	padding: 15px 10px 10px 0;
}

.m-theme94-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

.m-theme94-list a,
.m-theme94 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme94-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	overflow: hidden;
	_overflow: hidden;
}

.m-theme94-list img {
	display: block;
	margin: 0 auto;
}

.m-theme94-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.m-theme94 ul li {
	float: left;
	width: 214px;
	height: 240px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme94-list {
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

	.m-theme94-list .m-theme94-title {
		width: 100%;
		left: 0;
		top: 90px;
		z-index: 200;
		text-align: center;
		cursor: pointer;
	}

.m-theme94 ul li {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

	.m-theme94 ul li:hover {
		-webkit-transform: scale(1.01) rotate(-2deg);
		-moz-transform: scale(1.01) rotate(-2deg);
		-o-transform: scale(1.01) rotate(-2deg);
		-webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
		box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
	}


/* 版式theme95*/

.m-theme95 {
	padding: 15px 10px 10px 0;
}

.m-theme95-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

.m-theme95-list a,
.m-theme95 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme95-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	overflow: hidden;
	_overflow: hidden;
}

.m-theme95 ul li {
	float: left;
	width: 214px;
	height: 240px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme95-list {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 210px;
	max-width: 240px;
	max-height: 360px;
	width: 48%;
	background: #fff;
	text-align: center;
	cursor: pointer;
}

	.m-theme95-list img {
		position: relative;
		display: block;
		opacity: 1;
	}

	.m-theme95-list .m-theme95-title {
		color: #fff;
		font-size: 1.25em;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.m-theme95-list:hover .m-theme95-img::before,
	.m-theme95-list:hover p {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	.m-theme95-img::before,
	.m-theme95-list p {
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
		transition: opacity 0.35s, transform 0.35s;
	}

.m-theme95-img::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.7) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
}

.m-theme95-list p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	z-index: 1002;
	overflow: hidden;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	opacity: 0;
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
}


/* 版式theme96*/

.m-theme96 {
	padding: 15px 10px 10px 0;
}

.m-theme96-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	margin: 0;
}

.m-theme96-list a,
.m-theme96 img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme96-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	overflow: hidden;
	_overflow: hidden;
}

.m-theme96 ul li {
	float: left;
	width: 214px;
	height: 240px;
	border: 1px solid #eee;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme96-list {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 210px;
	max-width: 240px;
	max-height: 360px;
	width: 48%;
	background: #fff;
	text-align: center;
	cursor: pointer;
}

	.m-theme96-list img {
		position: relative;
		display: block;
		opacity: 1;
	}

	.m-theme96-list .m-theme96-title {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.m-theme96-list p {
		/*position: absolute;*/
		height: 30px;
		width: 100%;
		opacity: 1;
		z-index: 9999;
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

.shake.shake-hard:hover img {
	-webkit-animation-name: shake-hard;
	-ms-animation-name: shake-hard;
	animation-name: shake-hard;
	-webkit-animation-duration: 500ms;
	-ms-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-play-state: running;
	-ms-animation-play-state: running;
	animation-play-state: running;
}

.shake:hover img {
	-webkit-animation-name: shake-base;
	-ms-animation-name: shake-base;
	animation-name: shake-base;
	-webkit-animation-duration: 500ms;
	-ms-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-play-state: running;
	-ms-animation-play-state: running;
	animation-play-state: running;
}

.shake {
	display: inline-block;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}

/
/* 版式theme97 */
.m-theme97 {
	padding: 10px 0;
}

.m-theme97 ul li {
	line-height: 35px;
	*height: 30px;
	_height: 30px;
	overflow: hidden;
}

	.m-theme97 ul li a {
		padding-left: 10px;
		color: #fff;
		text-decoration: none;
	}

.m-theme97 .cd-accordion-menu {
	background: #4d5158;
}

	.m-theme97 .cd-accordion-menu input[type=checkbox] {
		position: absolute;
		opacity: 0;
		display: none;
	}

	.m-theme97 .cd-accordion-menu li {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.m-theme97 .cd-accordion-menu ul {
		display: none;
	}

	.m-theme97 .cd-accordion-menu label {
		position: relative;
		display: block;
	}

	.m-theme97 .cd-accordion-menu label,
	.m-theme97 .cd-accordion-menu a {
		box-shadow: inset 0 -1px #555960;
		color: #ffffff;
	}

	.m-theme97 .cd-accordion-menu a {
		position: relative;
		display: inline-block;
	}

	.m-theme97 .cd-accordion-menu label {
		cursor: pointer;
	}

	.m-theme97 .cd-accordion-menu input[type=checkbox]:checked + label + ul,
	.m-theme97 .cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
		display: block;
	}

	.m-theme97 .cd-accordion-menu label:hover,
	.cd-accordion-menu a:hover {
		-moz-transition: all .3s linear 0s;
		-webkit-transition: all .3s linear 0s;
		transition: all .3s linear 0s;
	}

.m-theme97 a:link,
.m-theme97 a:visited {
	text-decoration: none;
	color: #fff;
}

.m-theme97 .m-menu-hd {
	height: 35px;
	line-height: 35px;
	padding-left: 14px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	position: relative;
	font-weight: bold;
	margin: 0;
	background-color: #4d5158;
	border-bottom: 1px solid #545860;
}

.m-theme97 .m-menu-hd-sub {
	background: #4d5158 url(/static/newtheme/common/img/theme/theme97/icon.gif)4px 14px no-repeat;
}

.m-theme97 .f-bd-top {
}

.m-theme97 .current {
	background: #4d5158 url(/static/newtheme/common/img/theme/theme97/icon_on.gif) 4px 14px no-repeat;
}

.m-theme97 .m-menu-ct {
	height: auto;
	overflow: hidden;
	line-height: 38px;
	display: none;
	color: #fff;
}

	.m-theme97 .m-menu-ct a {
		display: block;
		height: 38px;
		line-height: 38px;
		color: #fff;
		padding-left: 20px;
		background: #3c3e44 url(/static/newtheme/common/img/theme/theme97/icon.gif) 10px 16px no-repeat;
		text-decoration: none;
	}

		.m-theme97 .m-menu-ct a:hover {
			text-decoration: none;
		}


/* 版式theme98 */

.m-theme98 {
	padding: 10px 0;
	position: relative;
}

	.m-theme98 .all-goods .item .u-parent:after {
		content: '>';
		position: absolute;
		right: 1em;
	}

	.m-theme98 .all-goods {
		position: absolute;
		top: 10px;
		left: 0;
		width: 186px;
		border: 2px solid #5B92E4;
		overflow: visible;
	}

		.m-theme98 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme98 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme98 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme98 .all-goods .item .product h3 a {
						color: #666666;
					}

						.m-theme98 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme98 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme98 .all-goods .active .product h3 a {
			;
			display: block;
		}

		.m-theme98 .all-goods .product-wrap {
			position: absolute;
			z-index: 1000;
			left: 186px;
			border: 2px solid #0852A2;
			background-color: #fff;
			padding: 17px 0px;
			display: none;
			color: #333;
			text-decoration: none;
		}

			.m-theme98 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme98 .all-goods .product-wrap li {
				float: left;
				display: inline;
				background-color: #fff;
				margin-bottom: 0px;
				margin-bottom: 0px;
				padding: 8px 50px;
				white-space: nowrap;
				border-bottom: 1px solid #eee;
			}

				.m-theme98 .all-goods .product-wrap li a {
					color: #333;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme98 .all-goods .product-wrap li:hover a {
					text-decoration: none;
					color: #333;
				}


/* 版式theme99 */

.m-theme99 .all-goods .item .u-parent:hover,
.m-theme99 .W1-h16 .all-goods .item:hover .u-parent {
	background: #E6E6E6;
	-moz-transition: all .3s linear 0s;
	-webkit-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
}

.m-theme99 {
	padding: 10px 0;
	position: relative;
}

	.m-theme99 .all-goods .item .u-parent:after {
		content: '>';
		position: absolute;
		right: 1em;
	}

	.m-theme99 .all-goods {
		position: absolute;
		top: 10px;
		left: 0;
		width: 186px;
		border: 2px solid #D3D3D3;
		overflow: visible;
	}

		.m-theme99 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme99 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme99 .all-goods .item .product h3 {
					text-indent: 10px;
					height: 36px;
					line-height: 36px;
					border-bottom: 1px solid #eee;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme99 .all-goods .item .product h3 a {
						color: #666666;
					}

						.m-theme99 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme99 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme99 .all-goods .active .product h3 a {
			;
			display: block;
		}

		.m-theme99 .all-goods .product-wrap {
			position: absolute;
			z-index: 1000;
			left: 186px;
			border: 2px solid #A5A5A5;
			background-color: #fff;
			padding: 17px 0px;
			display: none;
			color: #333;
			text-decoration: none;
		}

			.m-theme99 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme99 .all-goods .product-wrap li {
				float: left;
				display: inline;
				background-color: #fff;
				margin-bottom: 0px;
				margin-bottom: 0px;
				padding: 8px 50px;
				white-space: nowrap;
				border-bottom: 1px solid #eee;
			}

				.m-theme99 .all-goods .product-wrap li a {
					color: #ccc;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme99 .all-goods .product-wrap li:hover {
					text-decoration: none;
					background: #ccc;
				}

					.m-theme99 .all-goods .product-wrap li:hover a {
						color: #fff;
					}


/* 版式theme100 */

.m-theme100 {
	padding: 10px 0;
	position: relative;
}

	.m-theme100 .bdtop {
		border-top: 2px solid #FF6600;
	}

	.m-theme100 .all-goods {
		position: absolute;
		top: 10px;
		left: 0;
		width: 186px;
		border: solid #ff6600;
		border-width: 0 2px 2px;
		overflow: visible;
	}

		.m-theme100 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme100 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme100 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme100 .all-goods .item .product h3 a {
						color: #666666;
					}

						.m-theme100 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme100 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme100 .all-goods .active .product h3 {
			line-height: 32px;
			background-color: #fff7f0;
			border: 1px solid #ffb556;
			border-width: 2px 0;
			width: 160px;
		}

			.m-theme100 .all-goods .active .product h3 a {
				color: #ff6600;
			}

		.m-theme100 .all-goods .product-wrap {
			position: absolute;
			z-index: 99;
			left: 186px;
			background-color: #fff7f0;
			border: 2px solid #ffb556;
			padding: 17px 20px;
			display: none;
			color: #333;
			text-decoration: none;
		}

			.m-theme100 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme100 .all-goods .product-wrap ul {
				border-top: 2px solid #c1c1c1;
			}

				.m-theme100 .all-goods .product-wrap ul li {
					float: left;
					display: inline;
					margin-right: 15px;
					margin-top: 15px;
					white-space: nowrap;
				}

					.m-theme100 .all-goods .product-wrap ul li a {
						padding-left: 30px;
						color: #666666;
						display: inline-block;
						line-height: 18px;
						text-decoration: none;
					}

						.m-theme100 .all-goods .product-wrap ul li a:hover {
							text-decoration: none;
							color: #ff6600;
						}


/* 版式theme101 */

.m-theme101 {
	padding: 10px 0;
	position: relative;
}

	.m-theme101 .bdtop {
		border-top: 2px solid #D3D3D3;
	}

	.m-theme101 .all-goods {
		position: absolute;
		top: 10px;
		left: 0;
		width: 186px;
		border: solid #D3D3D3;
		border-width: 0 2px 2px;
		overflow: visible;
	}

		.m-theme101 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme101 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme101 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme101 .all-goods .item .product h3 a {
						color: #666666;
					}

						.m-theme101 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme101 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme101 .all-goods .active .product h3 {
			line-height: 32px;
			background-color: #fff7f0;
			border: 1px solid #A5A5A5;
			border-width: 2px 0;
			width: 160px;
		}

			.m-theme101 .all-goods .active .product h3 a {
				;
				display: block;
			}

		.m-theme101 .all-goods .product-wrap {
			position: absolute;
			z-index: 99;
			left: 186px;
			border: 2px solid #A5A5A5;
			background-color: #fff7f0;
			padding: 17px 0px;
			display: none;
			color: #333;
			text-decoration: none;
		}

			.m-theme101 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme101 .all-goods .product-wrap li {
				float: left;
				display: inline;
				background-color: #fff7f0;
				margin-bottom: 0px;
				margin-bottom: 0px;
				padding: 8px 50px;
				white-space: nowrap;
				border-bottom: 1px solid #eee;
			}

				.m-theme101 .all-goods .product-wrap li a {
					color: #ccc;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme101 .all-goods .product-wrap li:hover a {
					text-decoration: none;
					color: #333;
				}


/* 版式theme102 */

.m-theme102 {
	padding: 10px;
	clear: both;
}

	.m-theme102 .noline {
		border-bottom: none;
		margin: 10px 0;
	}

		.m-theme102 .noline a {
			color: #c0035b;
			background: url(../img/theme/theme64/a.jpg) no-repeat left center;
		}

	.m-theme102 ul li {
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		border-bottom: 1px dashed #ccc;
		background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
	}

		.m-theme102 ul li a {
			padding-left: 14px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme102 ul li span {
			float: right;
			color: #ccc;
		}

	.m-theme102 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		background: url(../img/theme/theme64/b.jpg) no-repeat left top;
	}

		.m-theme102 .m-content a {
			text-decoration: none;
		}

		.m-theme102 .m-content b {
			color: #F00;
			padding-left: 14px;
		}

	.m-theme102 a {
		text-decoration: none;
	}

	.m-theme102 .m-menu-hd {
		height: 35px;
		line-height: 35px;
		padding-left: 38px;
		font-size: 14px;
		color: #525252;
		cursor: pointer;
		border: 1px solid #eee;
		border-top: none;
		position: relative;
		margin: 0;
		background-color: #f9f9f9;
	}

	.m-theme102 .m-menu-hd-sub {
		border-top: 1px solid #eee;
		background: #f9f9f9 url(/static/newtheme/common/img/theme/theme56/pro_left.png) 10px center no-repeat;
	}

	.m-theme102 .f-bd-top {
		border-top: 1px solid #e1e1e1;
	}

	.m-theme102 .current {
		background: #f9f9f9 url(/static/newtheme/common/img/theme/theme56/pro_down.png) 10px center no-repeat;
	}

	.m-theme102 .m-menu-ct {
		height: auto;
		overflow: hidden;
		line-height: 38px;
		border-left: 1px solid #eee;
		background: #fff;
		border-right: 1px solid #e1e1e1;
		display: none;
	}

		.m-theme102 .m-menu-ct a {
			display: block;
			height: 38px;
			line-height: 38px;
			padding-left: 38px;
			color: #3D3D3D;
			background: #DDD;
			text-decoration: none;
			text-indent: 10px;
			border-bottom: 1px solid #eee;
		}

	.m-theme102 .m-menu-hd a:hover {
		text-decoration: none;
	}


/* 版式theme103 */

.m-theme103 {
	padding: 10px 0;
	position: relative;
}

	.m-theme103 .all-goods {
		position: absolute;
		top: 10px;
		left: 0;
		width: 186px;
		overflow: visible;
	}

		.m-theme103 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme103 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme103 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
					border-bottom: 1px solid #ccc;
					box-shadow: 0px 3px 10px -1px #ccc;
					-webkit-box-shadow: 0px 3px 10px -1px #ccc;
					-moz-box-shadow: 0px 3px 10px -1px #ccc;
				}

					.m-theme103 .all-goods .item .product h3 a {
						color: #666666;
					}

						.m-theme103 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme103 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme103 .all-goods .active .product h3,
		.m-theme103 .all-goods .product-wrap {
			background-color: #555;
		}

		.m-theme103 .all-goods .active .product h3 {
			line-height: 32px;
			width: 158px;
		}

			.m-theme103 .all-goods .active .product h3 a {
				color: #fff;
				display: block;
			}

		.m-theme103 .all-goods .product-wrap {
			position: absolute;
			z-index: 99;
			left: 186px;
			display: none;
			color: #333;
			text-decoration: none;
			border-radius: 0px 8px 8px 0px;
			-webkit-border-radius: 0px 8px 8px 0px;
			-moz-border-radius: 0px 8px 8px 0px;
		}

			.m-theme103 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme103 .all-goods .product-wrap li {
				float: left;
				display: inline;
				padding: 8px 50px;
				white-space: nowrap;
			}

				.m-theme103 .all-goods .product-wrap li a {
					color: #ccc;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme103 .all-goods .product-wrap li:hover a {
					text-decoration: none;
					color: #fff;
				}


/* 版式theme104 */

.m-theme104 {
	padding: 10px;
	clear: both;
}

	.m-theme104 ul li {
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		border-bottom: 1px dashed #ccc;
		background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
	}

		.m-theme104 ul li a {
			padding-left: 14px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme104 ul li span {
			float: right;
			color: #ccc;
		}

	.m-theme104 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		background: url(../img/theme/theme64/b.jpg) no-repeat left top;
	}

		.m-theme104 .m-content a {
			text-decoration: none;
		}

		.m-theme104 .m-content b {
			color: #F00;
			padding-left: 14px;
		}

	.m-theme104 a {
		text-decoration: none;
	}

	.m-theme104 .m-menu-hd {
		height: 35px;
		line-height: 35px;
		padding-left: 38px;
		font-size: 14px;
		background-color: #2E2E2E;
		color: #525252;
		cursor: pointer;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px dashed #636363;
		border-top: none;
		position: relative;
		margin: 0;
	}

		.m-theme104 .m-menu-hd a {
			color: #fff;
		}

	.m-theme104 .m-menu-hd-sub {
		background: #2E2E2E url(/static/newtheme/common/img/theme/theme56/pro_left.png) 10px center no-repeat;
	}

	.m-theme104 .f-bd-top {
		border-top: 1px solid #e1e1e1;
	}

	.m-theme104 .current {
		background: #2E2E2E url(/static/newtheme/common/img/theme/theme56/pro_down.png) 10px center no-repeat;
	}

	.m-theme104 .m-menu-ct {
		height: auto;
		overflow: hidden;
		line-height: 38px;
		border-left: 1px solid #eee;
		background: #fff;
		border-right: 1px solid #e1e1e1;
		display: none;
	}

		.m-theme104 .m-menu-ct a {
			display: block;
			height: 38px;
			line-height: 38px;
			padding-left: 38px;
			color: #3D3D3D;
			background: #f9f9f9;
			text-decoration: none;
			text-indent: 10px;
			border-bottom: 1px solid #eee;
		}

	.m-theme104 .m-menu-hd a:hover {
		text-decoration: none;
		color: #fff;
	}


/* 版式theme105 */

.m-theme105 {
	padding: 10px;
	clear: both;
}

	.m-theme105 ul li {
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		border-bottom: 1px dashed #ccc;
		background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
	}

		.m-theme105 ul li a {
			padding-left: 14px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme105 ul li span {
			float: right;
			color: #ccc;
		}

	.m-theme105 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		background: url(../img/theme/theme64/b.jpg) no-repeat left top;
	}

		.m-theme105 .m-content a {
			text-decoration: none;
		}

		.m-theme105 .m-content b {
			color: #F00;
			padding-left: 14px;
		}

	.m-theme105 a {
		text-decoration: none;
	}

	.m-theme105 .m-menu-hd {
		height: 35px;
		line-height: 35px;
		padding-left: 38px;
		font-size: 14px;
		background-color: #2E2E2E;
		color: #EBEBEB;
		cursor: pointer;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px dotted #636363;
		border-top: none;
		position: relative;
		margin: 0;
	}

		.m-theme105 .m-menu-hd a {
			color: #EBEBEB;
		}

	.m-theme105 .m-menu-hd-sub:after {
		content: '>';
		position: absolute;
		right: 1em;
		color: #6B6B6B;
	}

	.m-theme105 .f-bd-top {
		border-top: 1px solid #e1e1e1;
	}

	.m-theme105 .current:after {
		content: '>';
		position: absolute;
		right: 1em;
		color: #fff;
	}

	.m-theme105 .m-menu-ct {
		height: auto;
		overflow: hidden;
		line-height: 38px;
		border-left: 1px solid #eee;
		background: #fff;
		border-right: 1px solid #e1e1e1;
		display: none;
	}

		.m-theme105 .m-menu-ct a {
			display: block;
			height: 38px;
			line-height: 38px;
			padding-left: 38px;
			color: #3D3D3D;
			background: #f9f9f9;
			text-decoration: none;
			text-indent: 10px;
			border-bottom: 1px solid #eee;
		}

	.m-theme105 .m-menu-hd a:hover {
		text-decoration: none;
	}


/* 版式theme106 */

.m-theme106 {
	padding: 10px;
	clear: both;
}

	.m-theme106 ul li {
		height: 35px;
		*height: 30px;
		_height: 30px;
		line-height: 35px;
		border-bottom: 1px dashed #ccc;
		background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
	}

		.m-theme106 ul li a {
			padding-left: 14px;
			float: left;
			display: block;
			text-decoration: none;
		}

		.m-theme106 ul li span {
			float: right;
			color: #ccc;
		}

	.m-theme106 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		background: url(../img/theme/theme64/b.jpg) no-repeat left top;
	}

		.m-theme106 .m-content a {
			text-decoration: none;
		}

		.m-theme106 .m-content b {
			color: #F00;
			padding-left: 14px;
		}

	.m-theme106 a {
		text-decoration: none;
	}

	.m-theme106 .m-menu-hd {
		height: 35px;
		line-height: 35px;
		padding-left: 38px;
		font-size: 14px;
		background-color: #2E2E2E;
		color: #EBEBEB;
		cursor: pointer;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px dashed #474747;
		border-top: none;
		position: relative;
		margin: 0;
	}

		.m-theme106 .m-menu-hd a {
			color: #EBEBEB;
		}

	.m-theme106 .m-menu-hd-sub:after {
		content: '>';
		position: absolute;
		right: 1em;
		color: #6B6B6B;
	}

	.m-theme106 .f-bd-top {
		border-top: 1px solid #e1e1e1;
	}

	.m-theme106 .current:after {
		content: '>';
		position: absolute;
		right: 1em;
		color: #fff;
	}

	.m-theme106 .m-menu-ct {
		height: auto;
		overflow: hidden;
		line-height: 38px;
		border-left: 1px solid #eee;
		background: #fff;
		border-right: 1px solid #e1e1e1;
		display: none;
	}

		.m-theme106 .m-menu-ct a {
			display: block;
			height: 38px;
			line-height: 38px;
			padding-left: 38px;
			color: #E0E0E0;
			background: #505050;
			text-decoration: none;
			text-indent: 10px;
			border-bottom: 1px solid #797979;
		}

	.m-theme106 .m-menu-hd a:hover {
		text-decoration: none;
	}


/* 版式theme107 */

.m-theme107 {
	padding: 10px;
	clear: both;
}

	.m-theme107 ul li {
		border-bottom: none;
		margin: 10px 0;
	}

		.m-theme107 ul li .weiti {
			color: #000;
			font-weight: bolder;
			padding-left: 14px;
			display: block;
			text-decoration: none;
		}

	.m-theme107 ul li {
		line-height: 30px;
		border-bottom: 1px dashed #ccc;
	}

		.m-theme107 ul li span {
			color: #ccc;
		}

	.m-theme107 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
	}

		.m-theme107 .m-content a {
			text-decoration: none;
		}

		.m-theme107 .m-content b {
			padding-left: 14px;
		}


/* 版式theme108 */

.m-theme108 {
	padding: 10px;
	clear: both;
}

	.m-theme108 ul li {
		border-bottom: none;
		margin: 10px 0;
	}

		.m-theme108 ul li .weiti {
			color: #000;
			font-size: 16px;
			display: block;
			text-decoration: none;
		}

	.m-theme108 ul li {
		line-height: 30px;
		border-bottom: 1px dashed #ccc;
	}

		.m-theme108 ul li span {
			color: #ccc;
		}

	.m-theme108 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
	}

		.m-theme108 .m-content a {
			text-decoration: none;
		}

		.m-theme108 .m-content b {
			padding-left: 14px;
		}


/* 版式theme109 */

.m-theme109 {
	padding: 10px;
	clear: both;
}

	.m-theme109 ul li {
		border-bottom: none;
		margin: 10px 0;
	}

		.m-theme109 ul li .weiti {
			color: #000;
			font-size: 14px;
			display: block;
			text-decoration: none;
		}

	.m-theme109 ul li {
		line-height: 30px;
	}

		.m-theme109 ul li span {
			color: #ccc;
		}

	.m-theme109 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		border-top: 1px dotted #B4B4B4;
	}

		.m-theme109 .m-content a {
			text-decoration: none;
		}

	.m-theme109 b {
		font-size: 18px;
		padding-left: 14px;
		font-weight: normal;
	}


/* 版式theme110 */

.m-theme110 {
	margin: 10px;
}

.no-margin-top {
	border-top: none;
}

.m-theme110-list {
	border-bottom: 1px dashed #ddd;
}

.m-theme110 .m-title {
	display: block;
	height: 37px;
	line-height: 37px;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme110 .m-content {
	line-height: 25px;
}

.m-theme110 .u-left,
.m-theme110 .u-right {
	display: block;
	height: 25px;
	line-height: 25px;
}

.m-theme110 .u-right {
	float: right;
}

	.m-theme110 .u-right a {
		font-weight: bold;
		padding: 4px 14px;
		border: 1px solid #ddd;
	}

.m-theme110 .u-txt {
	clear: both;
}


/* 版式theme111 */

.m-theme111 {
	margin: 10px;
}

.no-margin-top {
	border-top: none;
}

.m-theme111-list {
	border-bottom: 1px dashed #ddd;
}

.m-theme111 .m-title {
	display: block;
	height: 37px;
	line-height: 37px;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme111 .m-content {
	margin-bottom: 10px;
	line-height: 25px;
}

.m-theme111 .u-left {
	display: block;
}

.m-theme111 .u-right-btn {
	float: right;
	font-weight: bold;
	margin-left: 10px;
	padding: 0px 14px;
	border: 1px solid #ddd;
}

.m-theme111 .u-txt {
	clear: both;
}


/* 版式theme112 */

.m-theme112 {
	margin: 10px;
}

.no-margin-top {
	border-top: none;
}

.m-theme112-list {
	border-bottom: 1px dashed #ddd;
}

.m-theme112 .m-title {
	display: block;
	height: 37px;
	line-height: 37px;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme112 .m-content {
	line-height: 25px;
}

.m-theme112 .u-left {
	display: block;
}

.m-theme112 .u-right-btn {
	float: left;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px 14px;
	border: 1px solid #ddd;
}

.m-theme112 .u-txt {
	clear: both;
}


/* 版式theme113*/

.m-theme113 {
	padding: 15px 10px 0 0;
}

.m-theme113-con {
	border-left: 1px solid #e5e5e5;
}

.m-theme113-list {
	display: inline;
	float: left;
	margin-left: -1px;
	width: 214px;
	border: 1px solid #e5e5e5;
	padding: 2px;
	margin-bottom: 15px;
}

.m-theme113-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme113-img a,
	.m-theme113-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme113-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme113-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme113 em {
	font-weight: normal;
}

.m-theme113-title {
	max-width: 220px;
	height: 40px;
	margin: 0 10px 10px 10px;
	line-height: 20px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}

.m-theme113-data {
	margin: 20px 0;
	position: relative;
}

.m-theme113 .u-price {
	font: 20px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	margin-left: 10px;
}

.m-theme113 .u-number {
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	position: absolute;
	right: 0;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 10px;
}

.m-theme113 .m-sort {
	float: right;
	margin-bottom: 10px;
	margin-right: 16px;
}

	.m-theme113 .m-sort ul li {
		float: left;
		display: block;
	}

		.m-theme113 .m-sort ul li a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			vertical-align: top;
			padding: 7px 12px;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme113 .m-sort ul li a.u-current {
				background: #f40;
				color: #fff;
				border: 1px solid #f40;
			}


/* 版式theme114 */

.m-theme114 {
	margin: 10px;
}

	.m-theme114 ul li {
		margin: 1px;
	}

	.m-theme114 .m-title {
		height: 37px;
		line-height: 37px;
		font-size: 20px;
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme114 .m-title a {
			display: block;
			float: left;
		}

	.m-theme114 .u-time {
		color: #ccc;
		font-size: 12px;
		font-weight: normal;
	}

	.m-theme114 .m-content {
		margin: 10px 0px 0px;
		line-height: 25px;
	}

		.m-theme114 .m-content a {
			text-decoration: none;
		}


/* 版式theme115 版式theme116 合用*/

.m-theme115,
.m-theme116 {
	margin: 10px;
}

	.m-theme115 ul li,
	.m-theme116 ul li {
		margin: 1px;
		border-bottom: 1px dashed #CCC;
	}

	.m-theme115 .m-title,
	.m-theme116 .m-title {
		height: 37px;
		line-height: 37px;
		font-size: 20px;
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme115 .m-title a,
		.m-theme116 .m-title a {
			display: block;
			float: left;
		}

	.m-theme115 .u-author,
	.m-theme116 .u-author {
		color: #ccc;
	}

	.m-theme115 .u-time,
	.m-theme116 .u-time {
		float: right;
		color: #ccc;
		font-size: 12px;
		font-weight: normal;
	}

	.m-theme115 .m-content {
		margin: 10px 0px 0px;
		line-height: 25px;
	}

		.m-theme115 .m-content a,
		.m-theme116 .m-content a {
			text-decoration: none;
		}


	/*版式theme116 */

	.m-theme116 .m-content {
		line-height: 25px;
	}


/* 版式theme117*/

.m-theme117 {
	padding: 15px 10px 0 0;
}

.m-theme117-con {
	border-left: 1px solid #e5e5e5;
}

.m-theme117-list {
	display: inline;
	float: left;
	margin-left: 0px;
	width: 214px;
	border: 1px solid #fff;
	padding: 2px;
	margin-bottom: 15px;
}

	.m-theme117-list:hover {
		border: 1px solid #f40;
	}

.m-theme117-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}

	.m-theme117-img a,
	.m-theme117-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme117-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme117-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme117 em {
	font-weight: normal;
}

.m-theme117-title {
	max-width: 220px;
	height: 20px;
	margin: 5px 10px 6px;
	padding-bottom: 6px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed #ccc;
}

	.m-theme117-title a {
		font-size: 14px;
	}

.m-theme117 .u-price {
	font: 20px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	margin-left: 10px;
}

.m-theme117 .u-number {
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin: 0 10px;
}

.m-theme117 .m-sort {
	float: right;
	margin-bottom: 10px;
	margin-right: 16px;
}

	.m-theme117 .m-sort ul li {
		float: left;
		display: block;
	}

		.m-theme117 .m-sort ul li a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			vertical-align: top;
			padding: 7px 12px;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme117 .m-sort ul li a.u-current {
				background: #f40;
				color: #fff;
				border: 1px solid #f40;
			}


/* 版式theme118 */

.m-theme118 {
	margin: 10px;
}

	.m-theme118 ul li {
	}

	.m-theme118 .u-title {
		border-bottom: 1px solid #eee;
		font-size: 20px;
		overflow: hidden;
	}

	.m-theme118 .m-image-outer {
		width: 214px;
		height: 214px;
		margin: 20px 0 0px 0;
		float: left;
		position: relative;
		margin-right: -214px;
	}

	.m-theme118 .u-image {
		display: table;
		table-layout: fixed;
		height: 214px;
		*height: 210px;
		_ *height: 210px;
		width: 100%;
		padding: 0;
		margin: 0;
		border: 1px solid #e5e5e5;
		padding: 2px;
	}

		.m-theme118 .u-image a,
		.m-theme118 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme118 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme118 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme118 .u-title a {
		display: block;
		float: left;
	}

	.m-theme118 .u-title span {
		float: right;
		margin-right: 17px;
		font-weight: normal;
	}

		.m-theme118 .u-title span b {
			color: #f40;
		}

.m-theme118-ct-out {
	float: right;
	width: 100%;
	zoom: 1;
}

.m-theme118-ct {
	margin: 20px 10px;
	line-height: 25px;
	height: 220px;
	overflow: hidden;
	margin-left: 240px;
}

	.m-theme118-ct .u-time {
		margin-top: 25px;
	}

		.m-theme118-ct .u-time span {
			margin-right: 30px;
		}

	.m-theme118-ct .u-url-btn {
	}

		.m-theme118-ct .u-url-btn a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			vertical-align: top;
			padding: 5px 12px;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme118-ct .u-url-btn a:hover {
				background: #f40;
				border: 1px solid #f40;
				color: #fff;
			}

.m-theme118-ct-inner {
	height: 180px;
	overflow: hidden;
}


/* 版式theme119 */

.m-theme119 {
	margin: 10px;
}

	.m-theme119 ul li {
		float: left;
		margin: 0px 20px 10px 0px;
	}

	.m-theme119 .u-title {
		width: 214px;
		font-size: 20px;
		overflow: hidden;
	}

	.m-theme119 .m-image-outer {
		width: 214px;
		height: 270px;
		float: left;
		position: relative;
		margin-right: -214px;
	}

	.m-theme119 .u-image {
		display: table;
		table-layout: fixed;
		height: 214px;
		*height: 210px;
		_ *height: 210px;
		width: 100%;
		padding: 0;
		margin: 0;
		border: 1px solid #e5e5e5;
		/*padding:2px;*/
	}

		.m-theme119 .u-image a,
		.m-theme119 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme119 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme119 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme119 .u-title a {
		display: block;
		float: left;
	}

	.m-theme119 .u-title span {
		float: right;
		margin-right: 17px;
		font-weight: normal;
	}

		.m-theme119 .u-title span b {
			color: #f40;
		}

.m-theme119-ct {
	line-height: 25px;
}

	.m-theme119-ct .u-time {
		margin-top: 25px;
	}

		.m-theme119-ct .u-time span {
			margin-right: 30px;
		}

	.m-theme119-ct .u-url-btn {
		margin-top: -1px;
	}

		.m-theme119-ct .u-url-btn a {
			width: 100%;
			display: block;
			*display: block;
			*zoom: 1;
			text-align: center;
			vertical-align: top;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme119-ct .u-url-btn a:hover {
				color: #f40;
			}

.m-theme119-ct-inner {
	height: 180px;
	overflow: hidden;
}


/* 版式theme120 */

.m-theme120 {
	margin: 10px;
}

	.m-theme120 .u-title {
		background-color: #f3f3f3;
		height: 37px;
		line-height: 37px;
		font-size: 18px;
		overflow: hidden;
	}

	.m-theme120 .m-image-outer {
		width: 214px;
		height: 214px;
		margin: 20px 0 30px 0;
		float: left;
		position: relative;
		margin-right: -214px;
	}

	.m-theme120 .u-image {
		display: table;
		table-layout: fixed;
		height: 214px;
		*height: 210px;
		_ *height: 210px;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
		border: 1px solid #e5e5e5;
		box-shadow: 4px 4px 2px #f5f5f5;
		padding: 2px;
	}

		.m-theme120 .u-image a,
		.m-theme120 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme120 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme120 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme120 .u-title a {
		display: block;
		float: left;
	}

	.m-theme120 .u-title span {
		float: right;
		margin-right: 17px;
		font-weight: normal;
	}

		.m-theme120 .u-title span b {
			color: #f40;
		}

.m-theme120-ct-out {
	float: right;
	width: 100%;
	zoom: 1;
}

.m-theme120-ct {
	margin: 20px 10px;
	line-height: 25px;
	height: 220px;
	overflow: hidden;
	margin-left: 240px;
}

	.m-theme120-ct .u-time {
		margin-top: 25px;
	}

		.m-theme120-ct .u-time span {
			display: block;
		}

			.m-theme120-ct .u-time span b {
				font-size: 14px;
			}

	.m-theme120-ct .u-url-btn a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		padding: 5px 12px;
		border: 1px solid #ddd;
		font-size: 12px;
		letter-spacing: normal;
		word-spacing: normal;
		background: #fff;
		text-decoration: none;
		color: #777;
	}

		.m-theme120-ct .u-url-btn a:hover {
			background: #f40;
			border: 1px solid #f40;
			color: #fff;
		}

.m-theme120-ct-inner {
	height: 180px;
	overflow: hidden;
}


/* 版式theme121 */

.m-theme121 {
	padding: 10px 0;
	position: relative;
}

	.m-theme121 .all-goods .item .u-parent:after {
		content: '>';
		position: absolute;
		right: 1em;
	}

	.m-theme121 .all-goods {
		position: relative;
		left: 0;
		width: 186px;
		background: #333;
		overflow: visible;
	}

		.m-theme121 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme121 .all-goods .item:hover {
				background: #444;
			}

			.m-theme121 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme121 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme121 .all-goods .item .product h3 a {
						color: #fff;
					}

						.m-theme121 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme121 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme121 .all-goods .active .product h3 a {
			;
			display: block;
		}

		.m-theme121 .all-goods .product-wrap {
			position: absolute;
			z-index: 1000;
			left: 186px;
			background-color: #444;
			display: none;
			color: #fff;
			text-decoration: none;
		}

			.m-theme121 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme121 .all-goods .product-wrap li {
				float: left;
				display: inline;
				margin-bottom: 0px;
				margin-bottom: 0px;
				padding: 8px 50px;
				white-space: nowrap;
			}

				.m-theme121 .all-goods .product-wrap li a {
					color: #fff;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme121 .all-goods .product-wrap li:hover a {
					text-decoration: none;
					color: #fff;
				}


/* 版式theme122 */

.m-theme122 {
	padding: 10px 0;
	position: relative;
}

	.m-theme122 .all-goods .item .u-parent:after {
		content: '>';
		position: absolute;
		right: 1em;
	}

	.m-theme122 .all-goods {
		position: relative;
		left: 0;
		width: 186px;
		background: #333;
		overflow: visible;
	}

		.m-theme122 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme122 .all-goods .item:hover {
				background: #444;
			}

			.m-theme122 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme122 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme122 .all-goods .item .product h3 a {
						color: #fff;
					}

						.m-theme122 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme122 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme122 .all-goods .active .product h3 a {
			;
			display: block;
		}

		.m-theme122 .all-goods .product-wrap {
			position: absolute;
			z-index: 1000;
			left: 186px;
			background-color: #444;
			display: none;
			color: #fff;
			text-decoration: none;
		}

			.m-theme122 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme122 .all-goods .product-wrap li {
				float: left;
				display: inline;
				margin-bottom: 0px;
				margin-bottom: 0px;
				padding: 8px 50px;
				white-space: nowrap;
			}

				.m-theme122 .all-goods .product-wrap li a {
					color: #fff;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme122 .all-goods .product-wrap li:hover a {
					text-decoration: none;
					color: #fff;
				}


/* 版式theme123 */

.m-theme123 {
	padding: 10px 0;
	position: relative;
}

	.m-theme123 .all-goods .item .u-parent:after {
		content: '>';
		position: absolute;
		right: 1em;
	}

	.m-theme123 .all-goods {
		position: relative;
		left: 0;
		width: 186px;
		background: #333;
		overflow: visible;
	}

		.m-theme123 .all-goods .item {
			width: 186px;
			height: 36px;
		}

			.m-theme123 .all-goods .item:hover {
				background: #444;
			}

			.m-theme123 .all-goods .item .product {
				position: absolute;
				z-index: 999;
				width: 186px;
			}

				.m-theme123 .all-goods .item .product h3 {
					width: 157px;
					height: 34px;
					padding-left: 28px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					font-weight: normal;
				}

					.m-theme123 .all-goods .item .product h3 a {
						color: #fff;
					}

						.m-theme123 .all-goods .item .product h3 a:hover {
							text-decoration: none;
						}

				.m-theme123 .all-goods .item .product s {
					display: block;
					position: absolute;
					top: 13px;
					left: 167px;
					width: 6px;
					height: 9px;
				}

		.m-theme123 .all-goods .active .product h3 a {
			;
			display: block;
		}

		.m-theme123 .all-goods .product-wrap {
			position: absolute;
			left: 186px;
			width: 0px;
			z-index: 1000;
			background-color: #444;
			display: none;
			color: #fff;
			text-decoration: none;
		}

			.m-theme123 .all-goods .product-wrap a {
				height: auto;
				line-height: 16px;
				font-size: 14px;
				color: #333;
				padding-left: 0;
				text-decoration: none;
			}

			.m-theme123 .all-goods .product-wrap li {
				float: left;
				display: inline;
				margin-bottom: 0px;
				margin-bottom: 0px;
				padding: 8px 50px;
				white-space: nowrap;
			}

				.m-theme123 .all-goods .product-wrap li a {
					color: #fff;
					display: inline-block;
					line-height: 18px;
					text-decoration: none;
				}

				.m-theme123 .all-goods .product-wrap li:hover a {
					text-decoration: none;
					color: #fff;
				}


/* 版式theme124 */

.m-theme124 {
	padding: 15px 10px 10px 0;
	/*  background: #333; */
	background: url(../img/theme/theme124/m124_bg.png) repeat scroll left top;
}

.m-theme124-list {
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #3C3C3C;
}

.m-theme124-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
}

	.m-theme124-img a,
	.m-theme124-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme124-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme124-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme124-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	font-size: 14px;
	color: #fff;
	overflow: hidden;
}

	.m-theme124-title a {
		color: #fff;
	}

.m-theme124-img:hover {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
}

.m-theme124-img > a img {
	margin: 0 auto;
}


/* 版式theme125 */

.m-theme125 {
	padding: 15px 10px 10px 0;
}

.m-theme125-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	overflow: hidden;
}

.m-theme125-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}

	.m-theme125-img a,
	.m-theme125-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme125-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme125-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme125-img > a img {
		margin: 0 auto;
	}

.m-theme125-title a {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}

.m-theme125-title {
	width: 214px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 77px;
	left: 0;
	text-align: center;
	color: #fff;
	transform: rotate(55deg);
	-moz-transform: rotate(55deg);
	-webkit-transform: rotate(55deg);
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	overflow: hidden;
	height: 0;
	z-index: 4000;
	transform: translateX(200px);
}

.m-theme125 .m-theme125-list:hover .m-theme125-title {
	height: 60px;
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.m-theme125 .m-theme125-list:before {
	content: "";
	position: absolute;
	top: -200px;
	right: 0;
	width: 314px;
	height: 340px;
	background: rgba( 150, 50, 100, 0.5);
	transform: rotate(55deg) translateX(60px);
	-moz-transform: rotate(55deg) translateX(60px);
	-webkit-transform: rotate(55deg) translateX(60px);
	transform-origin: 100% 0%;
	-moz-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%;
	transition: all 0.5s ease 0.3s;
	-moz-transition: all 0.5s ease 0.3s;
	-webkit-transition: all 0.5s ease 0.3s;
}

.m-theme125 .m-theme125-list:hover:before {
	top: 0;
}

.m-theme125 .m-theme125-list:after {
	content: "";
	position: absolute;
	bottom: -200px;
	left: 0;
	width: 314px;
	height: 340px;
	background: rgba( 150, 50, 100, 0.5);
	transform: rotate(55deg) translateX(-60px);
	-moz-transform: rotate(55deg) translateX(-60px);
	-webkit-transform: rotate(55deg) translateX(-60px);
	transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	-webkit-transform-origin: 0% 100%;
	transition: all 0.5s ease 0.3s;
	-moz-transition: all 0.5s ease 0.3s;
	-webkit-transition: all 0.5s ease 0.3s;
}

.m-theme125 .m-theme125-list:hover:after {
	bottom: 0;
}


/* 版式theme126 */

.m-theme126 {
	padding: 15px 10px 10px 0;
}

.m-theme126-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	overflow: hidden;
}

.m-theme126-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}

	.m-theme126-img a,
	.m-theme126-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme126-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme126-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme126-img > a:hover img {
	}

	.m-theme126-img > a img {
		margin: 0 auto;
	}

.m-theme126-title a {
	color: #fff;
}

.m-theme126-title {
	display: block;
	width: 204px;
	height: 214px;
	position: absolute;
	left: 0;
	top: 180px;
	z-index: 1;
	background: rgba(0, 0, 0, 0.3);
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
	line-height: 16px;
	-webkit-transition: all 0.6s ease-in-out;
}

.m-theme126-list:hover .m-theme126-title {
	top: 0;
}


/* 版式theme130 */

.m-theme130 {
	margin: 10px;
}

	.m-theme130 .m-title {
		display: block;
		background: #F3F3F3;
		height: 36px;
		line-height: 36px;
		margin-top: 15px;
		padding-left: 6px;
		border-radius: 4px;
		color: #333;
		font-weight: bold;
		font-size: 18px;
		overflow: hidden;
	}

.m-theme130-txt {
	/* margin:15px; */
	background: #F3F3F3;
}

	.m-theme130-txt .u-title {
		display: inline-block;
		background: #ccc;
		border-radius: 0 0 4px 4px;
		padding: 2px 10px;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
	}

.m-theme130-content {
	color: #333;
	font-family: "宋体";
	line-height: 24px;
	background-color: #F3F3F3;
}


/* 版式theme137 */

.m-theme137 {
	margin: 10px;
}

	.m-theme137 .u-title {
		background-color: #f3f3f3;
		height: 37px;
		line-height: 37px;
		padding-left: 7px;
		font-size: 20px;
		overflow: hidden;
	}

	.m-theme137 .m-image-outer {
		width: 336px;
		height: 214px;
		margin: 20px 0 30px 0;
		float: left;
		position: relative;
	}

	.m-theme137 .u-image {
		display: table;
		table-layout: fixed;
		height: 214px;
		*height: 210px;
		_ *height: 210px;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
		border: 1px solid #e5e5e5;
		box-shadow: 4px 4px 2px #f5f5f5;
		padding: 2px;
		overflow: hidden;
	}

		.m-theme137 .u-image a,
		.m-theme137 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme137 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme137 .u-image img {
			display: block;
			margin: 0 auto;
		}

			.m-theme137 .u-image img:hover {
				-webkit-transform: scale(1.2, 1.2);
				transform: scale(1.2, 1.2);
				-webkit-transition: all .2s linear 0s;
				transition: all .2s linear 0s;
			}

	.m-theme137 .u-title a {
		display: block;
		float: left;
	}

	.m-theme137 .u-title span {
		float: right;
		margin-right: 17px;
		font-weight: normal;
	}

.m-theme137-ct-out {
	float: left;
	zoom: 1;
	width: 50%;
	margin: 20px 0 30px 30px;
}

.m-theme137-ct {
	margin: 20px 0px;
	line-height: 25px;
	height: 220px;
	overflow: hidden;
}

	.m-theme137-ct .u-url-btn {
		float: left;
	}

		.m-theme137-ct .u-url-btn a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			vertical-align: top;
			padding: 4px 50px;
			border: 1px solid #ddd;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			background: #fff;
			text-decoration: none;
			color: #777;
		}

			.m-theme137-ct .u-url-btn a:hover {
				border: 1px solid #f40;
				color: #f40;
			}

.m-theme137-ct-inner {
	height: 100px;
	overflow: hidden;
}


/* 版式theme138 */

.m-theme138 {
	margin: 10px;
}

	.m-theme138 .u-title {
		border-top: 1px solid #eee;
		height: 37px;
		line-height: 37px;
		font-size: 18px;
		overflow: hidden;
	}

	.m-theme138 .m-image-outer {
		width: 214px;
		height: 214px;
		margin: 20px 0 30px 0;
		float: left;
		position: relative;
		margin-right: -214px;
	}

	.m-theme138 .u-image {
		display: table;
		table-layout: fixed;
		height: 214px;
		*height: 210px;
		_ *height: 210px;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
		border: 1px solid #e5e5e5;
		padding: 2px;
	}

		.m-theme138 .u-image a,
		.m-theme138 .u-image img {
			text-align: center;
			max-width: 100%;
			max-height: 210px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
		}

		.m-theme138 .u-image a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

		.m-theme138 .u-image img {
			display: block;
			margin: 0 auto;
		}

	.m-theme138 .u-title a {
		display: block;
		float: left;
	}

	.m-theme138 .u-title span {
		float: right;
		margin-right: 17px;
		font-weight: normal;
	}

		.m-theme138 .u-title span b {
			color: #f40;
		}

.m-theme138-ct-out {
	float: right;
	width: 100%;
	zoom: 1;
}

.m-theme138-ct {
	margin: 20px 10px;
	line-height: 25px;
	height: 220px;
	overflow: hidden;
	margin-left: 240px;
}

	.m-theme138-ct .u-time {
		margin-top: 25px;
	}

		.m-theme138-ct .u-time span {
			display: block;
		}

			.m-theme138-ct .u-time span b {
				font-size: 14px;
			}

	.m-theme138-ct .u-url-btn a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		padding: 5px 12px;
		border: 1px solid #ddd;
		font-size: 12px;
		letter-spacing: normal;
		word-spacing: normal;
		background: #fff;
		text-decoration: none;
		color: #777;
	}

		.m-theme138-ct .u-url-btn a:hover {
			border: 1px solid #f40;
			color: #f40;
		}

.m-theme138-ct-inner {
	height: 180px;
	overflow: hidden;
}

.m-theme138 .m-theme138-list:hover {
	background: #eee;
	transform: translate3d(-50px, 0, 0);
	-webkit-transform: translate3d(-50px, 0, 0);
	-moz-transform: translate3d(-50px, 0, 0);
}

.m-theme138 .m-theme138-list {
	margin-left: 50px;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}


/* 版式theme141 */

.m-theme141 {
	padding: 10px 20px;
	clear: both;
}

	.m-theme141 .noline {
		border-bottom: none;
		margin: 10px 0;
	}

		.m-theme141 .noline a {
			color: #c0035b;
			background: url(../img/theme/theme64/a.jpg) no-repeat left center;
		}

	.m-theme141 .m-content {
		display: block;
		margin-bottom: 10px;
		line-height: 25px;
		background: url(../img/theme/theme64/b.jpg) no-repeat left top;
	}

		.m-theme141 .m-content a {
			text-decoration: none;
		}

		.m-theme141 .m-content b {
			color: #F00;
			padding-left: 14px;
		}

	.m-theme141 a {
		text-decoration: none;
	}

	.m-theme141 .m-menu-list,
	.m-theme141 .m-menu-ct a {
		line-height: 20px;
		padding: 1px 0 1px 16px;
		background: url(/static/newtheme/common/img/theme/theme141/treeview-default-line.gif) 0 0 no-repeat;
	}

	.m-theme141 .m-menu-hd {
		padding-left: 17px;
		font-size: 14px;
		color: #525252;
		cursor: pointer;
		border-top: none;
		position: relative;
		margin-left: -16px;
	}

	.m-theme141 .m-menu-hd-sub {
		background: url(/static/newtheme/common/img/theme/theme141/treeview-default.gif) -80px -1px no-repeat;
	}

	.m-theme141 .current {
		background: url(/static/newtheme/common/img/theme/theme141/treeview-default.gif) -64px -23px no-repeat;
	}

	.m-theme141 .m-menu-ct {
		height: auto;
		overflow: hidden;
		display: none;
	}

		.m-theme141 .m-menu-ct a {
			display: block;
			color: #3D3D3D;
			text-decoration: none;
			text-indent: 10px;
		}

	.m-theme141 .m-menu-hd a:hover {
		text-decoration: none;
	}


/* 版式theme143 */

.m-theme143 {
	height: 0;
	padding: 10px 10px 10px 0px;
	position: relative;
}

	.m-theme143 dl dd {
		float: left;
		display: none;
	}

	.m-theme143 dl .first {
		display: block;
		height: 120px;
		border-bottom: 1px solid #DDD;
	}

	.m-theme143 dl dd.current {
		display: block;
	}

.m-theme143-img {
	float: left;
	display: table;
	table-layout: fixed;
	padding: 0;
	margin: 0;
	padding: 2px;
}

	.m-theme143-img img,
	.m-theme143-img a {
		text-align: center;
		max-width: 110px;
		max-height: 110px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    } (this));
	}

	.m-theme143-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme143-img a {
		display: table-cell;
		width: 110px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme143-title {
	max-width: 350px;
	font-weight: bold;
	font-size: 17px;
	height: 48px;
	line-height: 24px;
	padding: 0 20px;
	overflow: hidden;
}

.m-theme143 .time {
	color: #aaa;
	font-weight: normal;
	font-size: 14px;
}

.m-theme143 .m-theme143-bg {
	border: 2px solid #eee;
	background: #fff;
	opacity: .9;
	width: 100%;
	height: 200px;
	position: absolute;
	left: 0px;
	top: -196px;
	display: none;
}

.m-theme143 .layerfix2 {
	position: relative;
	left: 0px;
	height: 30px;
	top: -300px;
}

	.m-theme143 .layerfix2 .m-theme143-title {
		height: 24px;
		font-weight: normal;
		font-size: 14px;
	}


/* 版式theme144 */

.m-theme144 {
	padding: 15px 10px 10px 0;
}

.m-theme144-list {
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
}

	.m-theme144-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme144-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme144-img a,
	.m-theme144-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme144-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme144-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme144-title {
	height: 38px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
}


/* 版式theme146 */

.m-theme146 {
	padding: 10px 10px 10px 0px;
}

	.m-theme146 .m-theme146_list li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #f0f0f0;
		margin-bottom: 10px;
	}

.m-theme146-img {
	float: left;
	display: table;
	table-layout: fixed;
	border: 1px solid #eee;
	margin: 0;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 20px;
}

	.m-theme146-img img,
	.m-theme146-img a {
		text-align: center;
		max-width: 180px;
		max-height: 180px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'180px': 'auto';
    } (this));
	}

	.m-theme146-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme146-img a {
		display: table-cell;
		width: 180px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme146-content {
	padding: 0 10px;
	width: 70%;
	overflow: hidden;
	margin-bottom: 20px;
}

.m-theme146-title {
	font: 20px/35px "", "simhei";
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.m-theme146-txt {
	line-height: 24px;
	margin-top: 10px;
}

	.m-theme146-txt a {
		color: #000;
	}

		.m-theme146-txt a:hover {
			color: #00f;
		}


/* 版式theme147 */

.m-theme147 {
	padding: 10px 10px 10px 0px;
}

	.m-theme147 .m-theme147_list li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #f0f0f0;
		margin-bottom: 10px;
	}

.m-theme147-content {
	padding: 0 10px;
	width: 100%;
	overflow: hidden;
}

.m-theme147-title {
	font: 20px/35px "", "simhei";
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.m-theme147-txt {
	line-height: 24px;
	margin-top: 10px;
}

	.m-theme147-txt a {
		color: #000;
	}

		.m-theme147-txt a:hover {
			color: #00f;
		}


/* 版式theme157 */

.m-theme157 {
	padding: 0px 10px 0px 0px;
	width: 100%;
}

	.m-theme157 .areaRecruit {
		width: 100%;
		overflow: hidden;
	}

	.m-theme157 .areaRecruit_list {
		list-style: none;
		width: 10000px;
	}

		.m-theme157 .areaRecruit_list li {
			float: left;
		}

			.m-theme157 .areaRecruit_list li a {
				display: table-cell;
				width: 100%;
				vertical-align: middle;
			}

			.m-theme157 .areaRecruit_list li img {
				display: block;
				max-width: 100%;
				max-height: 310px;
				margin: 0 auto;
			}

	.m-theme157 .m-theme157-list {
		width: 200px;
		display: inline;
		float: left;
	}

	.m-theme157 .m-theme157-img {
		width: 100%;
		display: table;
		table-layout: fixed;
	}


/* 版式theme158*/

.m-theme158 {
	padding: 10px;
	clear: both;
}

	.m-theme158 ul li {
		padding: 11px 0 13px;
	}

	.m-theme158 .date {
		width: 70px;
		height: 58px;
		border: 1px solid #D2D2D2;
		float: left;
	}

		.m-theme158 .date .day {
			font-size: 24px;
			color: #727272;
			height: 38px;
			line-height: 38px;
			width: 70px;
			text-align: center;
			display: block;
		}

		.m-theme158 .date .month {
			display: block;
			width: 70px;
			height: 20px;
			font-size: 12px;
			color: #fff;
			text-align: center;
			line-height: 20px;
			background: #D6D6D6;
		}

	.m-theme158 .text {
		margin-left: 90px;
	}

		.m-theme158 .text a {
			color: #545454;
			display: block;
			font-size: 16px;
		}

		.m-theme158 .text span {
			color: #949393;
			font-size: 14px;
			display: block;
			line-height: 16px;
		}


/* 版式theme159*/

.m-theme159 {
	margin: 10px;
}

	.m-theme159 ul li {
		margin: 1px;
		float: left;
		width: 100%;
	}

	.m-theme159 .m-img {
		float: left;
		display: table;
		table-layout: fixed;
		width: 120px;
		height: 120px;
		*height: 120px;
		_ *height: 120px;
		padding: 0;
		margin: 0;
		padding: 2px;
		margin-left: 15px;
		margin-right: 20px;
	}

		.m-theme159 .m-img img,
		.m-theme159 .m-img a {
			text-align: center;
			max-width: 120px;
			max-height: 120px;
			_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'120px': 'auto';
    } (this));
		}

		.m-theme159 .m-img img {
			display: block;
			margin: 0 auto;
		}

		.m-theme159 .m-img a {
			display: table-cell;
			width: 120px;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

	.m-theme159 .m-title {
		height: 37px;
		line-height: 37px;
		font-size: 20px;
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme159 .m-title a {
			display: block;
			float: left;
		}

	.m-theme159 .u-time {
		color: #ccc;
		font-size: 12px;
		font-weight: normal;
	}

	.m-theme159 .m-content {
		height: 75px;
		margin: 10px 0px 0px;
		line-height: 25px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

		.m-theme159 .m-content a {
			text-decoration: none;
		}


/* 版式theme166 */

.m-theme166 {
	height: 34px;
	position: relative;
	overflow: hidden;
	font-size: 14px;
}

	.m-theme166 ul {
		width: 999999px;
		height: 34px;
		line-height: 35px;
		position: absolute;
		left: 0;
		top: 0;
	}

		.m-theme166 ul li {
			float: left;
			height: 34px;
			border-top: none;
			border-bottom: none;
			padding: 0 20px;
		}

			.m-theme166 ul li span {
				padding-left: 10px;
			}


/* 版式theme167 */

.m-theme167 {
	height: 34px;
	overflow: hidden;
}

	.m-theme167 ul {
		width: 999999px;
		height: 34px;
	}

		.m-theme167 ul li {
			float: left;
			height: 34px;
			line-height: 35px;
			padding: 0 20px;
		}

			.m-theme167 ul li span {
				padding-left: 20px;
			}


/* 版式theme168 */

.m-theme168 {
	height: 34px;
	position: relative;
	overflow: hidden;
}

	.m-theme168 ul {
		width: 999999px;
		height: 34px;
		position: absolute;
	}

		.m-theme168 ul li {
			height: 34px;
			float: left;
			text-align: center;
			padding: 0 10px;
			line-height: 35px;
			overflow: hidden;
		}

			.m-theme168 ul li span {
				padding-left: 20px;
			}


/* 版式theme169 */

.m-theme169 {
	height: 34px;
	position: relative;
	overflow: hidden;
}

	.m-theme169 ul {
		width: 999999px;
		height: 34px;
		position: absolute;
	}

		.m-theme169 ul li {
			height: 34px;
			line-height: 35px;
			float: left;
			text-align: center;
			overflow: hidden;
		}

			.m-theme169 ul li span {
				padding-left: 20px;
			}


/* 版式theme170和theme169样式一样 */


/* 版式theme178 */

.m-theme178 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme178 .box_ul {
		width: 999999px;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

		.m-theme178 .box_ul li {
			height: 100%;
			float: left;
		}

		.m-theme178 .box_ul a {
			display: block;
			height: 100%;
			width: 100%;
		}

	.m-theme178 .box_ol {
		height: 14px;
		position: absolute;
		bottom: 5px;
		right: 0;
	}

		.m-theme178 .box_ol li {
			width: 14px;
			height: 14px;
			background: #f2f2f2;
			float: left;
			border-radius: 50%;
			margin-right: 5px;
			cursor: pointer;
			border: 1px solid #F30;
			overflow: hidden;
			_display: inline;
		}

		.m-theme178 .box_ol .active {
			background: #f60;
		}

	.m-theme178 .prev1,
	.m-theme178 .next1 {
		width: 36px;
		height: 60px;
		position: absolute;
		top: 50%;
		margin-top: -30px;
	}

	.m-theme178 .prev1 {
		left: 0;
	}

	.m-theme178 .next1 {
		right: 0;
	}

		.m-theme178 .prev1 p,
		.m-theme178 .next1 p {
			width: 100%;
			height: 100%;
			background: #000;
			opacity: 0.5;
			filter: alpha(opacity: 30);
		}

		.m-theme178 .prev1 span,
		.m-theme178 .next1 span {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			text-align: center;
			cursor: pointer;
			font: 18px/60px "宋体";
			color: #fff;
			font-weight: bold;
		}


/* 版式theme179 */

.m-theme179 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme179 .box_ul {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

		.m-theme179 .box_ul li {
			width: 100%;
			vertical-align: middle;
		}

		.m-theme179 .box_ul a {
			display: block;
			width: 100%;
			height: 100%;
			position: relative;
		}

		.m-theme179 .box_ul h4 {
			width: 100%;
			text-align: center;
			height: 34px;
			line-height: 34px;
			font-size: 16px;
			color: #fff;
			position: absolute;
			left: 0;
			bottom: 0;
			background: url(/static/newtheme/common/img/theme/theme179/lbt_bg2.png) repeat-x;
			font-weight: normal;
			font-family: "宋体";
			overflow: hidden;
			cursor: pointer;
		}

	.m-theme179 .box_ol {
		height: 16px;
		position: absolute;
		padding: 3px 0 3px 5px;
		background: url(/static/newtheme/common/img/theme/theme179/lbt_bg2.png) repeat-x 0 -2px;
		border-radius: 12px;
	}

		.m-theme179 .box_ol li {
			width: 16px;
			height: 16px;
			float: left;
			margin-right: 5px;
			cursor: pointer;
			overflow: hidden;
			background: url(/static/newtheme/common/img/theme/theme179/lbt_bg1.png) no-repeat;
			_display: inline;
		}

		.m-theme179 .box_ol .active {
			background-position: -16px 0;
		}

	.m-theme179 .prev1,
	.m-theme179 .next1 {
		width: 36px;
		height: 60px;
		position: absolute;
		top: 50%;
		margin-top: -30px;
		text-align: center;
		cursor: pointer;
		font: 18px/61px "宋体";
		color: #fff;
		font-weight: bold;
		background: #000;
		opacity: 0.1;
		filter: alpha(opacity: 10);
	}

	.m-theme179 .prev1 {
		left: 0;
	}

	.m-theme179 .next1 {
		right: 0;
	}


/* 版式theme180 */

.m-theme180 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme180 .box_ul {
		width: 100%;
		height: 100%;
	}

		.m-theme180 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			display: none;
			opacity: 0;
			filter: alpha(opacity: 0);
		}

		.m-theme180 .box_ul a {
			display: block;
			width: 100%;
			height: 100%;
			position: relative;
		}

		.m-theme180 .box_ul h4 {
			width: 100%;
			text-align: center;
			height: 34px;
			line-height: 34px;
			font-size: 16px;
			color: #fff;
			position: absolute;
			left: 0;
			top: 0;
			background: url(/static/newtheme/common/img/theme/theme180/lbt_bg3.png) repeat-x;
			font-weight: normal;
			font-family: "宋体";
			overflow: hidden;
			cursor: pointer;
		}

	.m-theme180 .box_ol {
		height: 11px;
		position: absolute;
		padding: 3px 0 3px 5px;
		background: url(/static/newtheme/common/img/theme/theme180/lbt_bg3.png) repeat-x 0 -2px;
		border-radius: 12px;
	}

		.m-theme180 .box_ol li {
			width: 11px;
			height: 11px;
			float: left;
			margin-right: 5px;
			cursor: pointer;
			overflow: hidden;
			background: url(/static/newtheme/common/img/theme/theme180/lbt_bg4.png) no-repeat -87px 0;
			_display: inline;
		}

		.m-theme180 .box_ol .active {
			background-position: -87px -12px;
		}

	.m-theme180 .prev1,
	.m-theme180 .next1 {
		width: 42px;
		height: 42px;
		position: absolute;
		top: 50%;
		margin-top: -21px;
		cursor: pointer;
		background: url(/static/newtheme/common/img/theme/theme180/lbt_bg4.png) no-repeat;
	}

	.m-theme180 .prev1 {
		left: 0;
		background-position: 0 0;
	}

	.m-theme180 .next1 {
		right: 0;
		background-position: -44px 0;
	}

	.m-theme180 .prev1:hover {
		background-position: 0 -44px;
	}

	.m-theme180 .next1:hover {
		background-position: -44px -44px;
	}


/* 版式theme181 */

.m-theme181 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme181 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme181 .box_ul li {
			width: 100%;
			height: 100%;
			vertical-align: middle;
			position: absolute;
			top: 100%;
		}

			.m-theme181 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme181 .box_ol {
		height: 24px;
		position: absolute;
		bottom: 3px;
		right: 3px;
	}

		.m-theme181 .box_ol li {
			width: 46px;
			height: 23px;
			float: left;
			margin-left: 3px;
			background: url(/static/newtheme/common/img/theme/theme181/lbt_bg5.png) no-repeat 0 -130px;
			text-align: center;
			font: 14px/21px "";
			cursor: pointer;
			color: #333;
		}

		.m-theme181 .box_ol .none_ml {
			margin-left: 0;
		}

		.m-theme181 .box_ol .active {
			background-position: 0 -106px;
			border-top: none;
			color: #f30;
		}

	.m-theme181 .prev1,
	.m-theme181 .next1 {
		width: 32px;
		height: 53px;
		position: absolute;
		top: 50%;
		margin-top: -27px;
		background: url(/static/newtheme/common/img/theme/theme181/lbt_bg5.png) no-repeat;
	}

	.m-theme181 .prev1 {
		left: 0;
		background-position: 0 0;
	}

	.m-theme181 .next1 {
		right: 0;
		background-position: -32px 0;
	}

	.m-theme181 .prev1:hover {
		background-position: 0 -53px;
	}

	.m-theme181 .next1:hover {
		background-position: -32px -53px;
	}


/* 版式theme182 */

.m-theme182 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme182 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme182 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
			overflow: hidden;
		}

			.m-theme182 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme182 .box_ol {
		height: 20px;
		position: absolute;
		top: 5px;
		right: 5px;
		overflow: hidden;
		z-index: 3;
	}

		.m-theme182 .box_ol li {
			width: 20px;
			height: 20px;
			float: left;
			margin-left: 5px;
			cursor: pointer;
			background: url(/static/newtheme/common/img/theme/theme182/lbt_bg6.png) no-repeat 0 -79px;
		}

		.m-theme182 .box_ol .active {
			background-position: -20px -79px;
		}

	.m-theme182 .prev1,
	.m-theme182 .next1 {
		width: 40px;
		height: 79px;
		background: url(/static/newtheme/common/img/theme/theme182/lbt_bg6.png) no-repeat;
		position: absolute;
		bottom: 5px;
		z-index: 3;
	}

	.m-theme182 .prev1 {
		background-position: 0 0;
		left: 5px;
	}

	.m-theme182 .next1 {
		background-position: -40px 0;
		left: 45px;
	}

		.m-theme182 .prev1:hover,
		.m-theme182 .next1:hover {
			opacity: 0.5;
			filter: alpha(opacity: 50);
		}


/* 版式theme183 */

.m-theme183 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme183 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme183 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
		}

			.m-theme183 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme183 .mark {
		width: 100%;
		height: 50px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 3;
		background: url(/static/newtheme/common/img/theme/theme183/lbt_bg8.png) repeat-x;
	}

	.m-theme183 .mark_l {
		width: 46px;
		height: 50px;
		float: left;
		text-align: right;
		font: 16px/50px "";
		color: #fff;
	}

	.m-theme183 .mark_r {
		width: 135px;
		height: 33px;
		float: right;
		margin-top: 9px;
	}

		.m-theme183 .mark_r a {
			display: block;
			float: left;
			width: 35px;
			height: 33px;
			margin-right: 10px;
			background: url(/static/newtheme/common/img/theme/theme183/lbt_bg7.png) no-repeat;
			_display: inline;
		}

		.m-theme183 .mark_r .prev {
			background-position: -105px 0;
		}

		.m-theme183 .mark_r .ztbf {
			background-position: -35px 0;
		}

		.m-theme183 .mark_r .next {
			background-position: -70px 0;
		}

		.m-theme183 .mark_r .active {
			background-position: 2px 0 !important;
		}

	.m-theme183 .title {
		width: 100%;
		height: 40px;
		font: 16px/39px "";
		text-align: center;
		background: url(/static/newtheme/common/img/theme/theme183/lbt_bg9.png) repeat-x;
		position: absolute;
		top: 0;
		z-index: 3;
	}

		.m-theme183 .title a {
			color: #fff;
			display: block;
			width: 96%;
			padding: 0 2%;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}


/* 版式theme184 */

.m-theme184 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme184 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme184 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
		}

			.m-theme184 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme184 .mark {
		height: 40px;
		width: 100%;
		position: absolute;
		bottom: 0px;
		background: #000;
		opacity: 0.3;
		filter: alpha(opacity: 30);
		border-radius: 20px;
		z-index: 4;
	}

	.m-theme184 .box_ol {
		height: 10px;
		position: absolute;
		bottom: 14px;
		left: 50%;
		z-index: 4;
		overflow: hidden;
	}

		.m-theme184 .box_ol li {
			width: 10px;
			height: 10px;
			float: left;
			background: url(/static/newtheme/common/img/theme/theme184/lbt_bg11.png) no-repeat;
			margin-left: 5px;
			cursor: pointer;
			overflow: hidden;
			_display: inline;
		}

		.m-theme184 .box_ol .active {
			background-position: -10px 0;
		}

	.m-theme184 .zuoyou {
		width: 36px;
		height: 18px;
		overflow: hidden;
		position: absolute;
		bottom: 10px;
		right: 5%;
		z-index: 5;
	}

		.m-theme184 .zuoyou a {
			width: 13px;
			height: 100%;
			overflow: hidden;
			background: url(/static/newtheme/common/img/theme/theme184/lbt_bg11.png) no-repeat;
			float: left;
		}

		.m-theme184 .zuoyou .prev {
			background-position: 0 -10px;
			float: left;
		}

		.m-theme184 .zuoyou .next {
			background-position: -13px -10px;
			float: right;
		}


/* 版式theme185 */

.m-theme185 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme185 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme185 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
			top: -100%;
		}

			.m-theme185 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme185 .mark {
		width: 100%;
		height: 40px;
		background: #000;
		opacity: 0.4;
		filter: alpha(opacity: 40);
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 4;
	}

	.m-theme185 .box_ol {
		height: 16px;
		overflow: hidden;
		position: absolute;
		bottom: 11px;
		right: 10px;
		z-index: 5;
	}

		.m-theme185 .box_ol li {
			width: 16px;
			height: 16px;
			background: url(/static/newtheme/common/img/theme/theme185/lbt_bg12.png) no-repeat;
			float: left;
			cursor: pointer;
			margin-right: 5px;
			_display: inline;
		}

		.m-theme185 .box_ol .prev {
			background-position: -32px 0;
		}

		.m-theme185 .box_ol .next {
			background-position: -48px 0;
		}

		.m-theme185 .box_ol .active {
			background-position: -16px 0;
		}


/* 版式theme186 */

.m-theme186 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme186 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme186 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
		}

			.m-theme186 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme186 .box_ol {
		height: 20px;
		position: absolute;
		bottom: 0;
		left: 50%;
		z-index: 4;
		background: url(/static/newtheme/common/img/theme/theme186/lbt_bg14.png) repeat-x;
		padding: 5px 5px 5px 0;
	}

		.m-theme186 .box_ol li {
			width: 20px;
			height: 20px;
			float: left;
			margin-left: 5px;
			background: #fff;
			cursor: pointer;
			position: relative;
			_display: inline;
		}

		.m-theme186 .box_ol .active {
			background: #f23f71;
		}

		.m-theme186 .box_ol li span {
			width: 129px;
			height: 63px;
			position: absolute;
			top: -90px;
			left: -59px;
			background: url(/static/newtheme/common/img/theme/theme186/lbt_bg13.png) no-repeat;
			visibility: hidden;
			opacity: 0;
			filter: alpha(opacity: 0);
			padding: 5px 5px 11px;
		}

			.m-theme186 .box_ol li span img {
				width: 100%;
				height: 100%;
			}

	.m-theme186 .prev,
	.m-theme186 .next {
		width: 36px;
		height: 60px;
		position: absolute;
		top: 50%;
		margin-top: -30px;
		z-index: 4;
		background: #fff url(/static/newtheme/common/img/theme/theme186/lbt_bg15.png) no-repeat 0 20px;
		opacity: 0;
		filter: alpha(opacity: 0);
	}

	.m-theme186 .prev {
		left: 0;
	}

	.m-theme186 .next {
		right: 0;
		background-position: -36px;
	}


/* 版式theme187 */

.m-theme187 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme187 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme187 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
		}

			.m-theme187 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme187 .box_ol {
		height: 12px;
		position: absolute;
		top: 5px;
		left: 50%;
		z-index: 4;
	}

		.m-theme187 .box_ol li {
			width: 12px;
			height: 12px;
			float: left;
			margin-left: 5px;
			cursor: pointer;
			position: relative;
			background: url(/static/newtheme/common/img/theme/theme187/lbt_bg16.png) no-repeat -24px -126px;
			overflow: hidden;
			_display: inline;
		}

		.m-theme187 .box_ol .active {
			background-position: -10px -126px;
		}

	.m-theme187 .prev,
	.m-theme187 .next {
		width: 45px;
		height: 45px;
		position: absolute;
		top: 50%;
		margin-top: -22px;
		z-index: 4;
		background: url(/static/newtheme/common/img/theme/theme187/lbt_bg16.png) no-repeat;
		opacity: 0;
		filter: alpha(opacity: 0);
	}

	.m-theme187 .prev {
		left: -45px;
		background-position: 0 0;
	}

	.m-theme187 .next {
		right: -45px;
		background-position: 0 -47px;
	}


/* 版式theme188 */

.m-theme188 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme188 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme188 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
		}

			.m-theme188 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme188 .mark {
		width: 122px;
		height: 30px;
		position: absolute;
		bottom: 5px;
		right: 5px;
		z-index: 4;
		background: #000;
		opacity: 0.7;
		filter: alpha(opacity: 70);
		border: 1px solid #FFF;
	}

		.m-theme188 .mark a {
			width: 40px;
			height: 100%;
			float: left;
			text-align: center;
			font: 16px/30px "宋体";
			color: #fff;
			background: #000;
			font-weight: bold;
		}

		.m-theme188 .mark .cbtn {
			border-right: 1px dotted #FFF;
			border-left: 1px dotted #FFF;
		}

		.m-theme188 .mark a:focus {
			outline: none;
		}


/* 版式theme189 */

.m-theme189 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme189 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme189 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
		}

			.m-theme189 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme189 .mark_zhe,
	.m-theme189 .mark {
		width: 166px;
		height: 30px;
		position: absolute;
		left: 50%;
	}

	.m-theme189 .mark_zhe {
		background: #000;
		opacity: 0.3;
		filter: alpha(opacity: 30);
		z-index: 4;
		border: 1px solid #c5b9b6;
		top: 10px;
		margin-left: -83px;
	}

	.m-theme189 .mark {
		z-index: 5;
		top: 11px;
		margin-left: -82px;
	}

	.m-theme189 .mark_l,
	.m-theme189 .mark_r {
		height: 100%;
		float: left;
	}

	.m-theme189 .mark_l {
		width: 48px;
		padding: 0 17px;
		color: #FFF;
	}

		.m-theme189 .mark_l em,
		.m-theme189 .mark_l i,
		.m-theme189 .mark_l strong {
			height: 30px;
			font-style: normal;
			font-weight: normal;
			float: left;
			font: 14px/30px "";
		}

		.m-theme189 .mark_l em {
			width: 20px;
			font-size: 20px;
			text-align: right;
		}

		.m-theme189 .mark_l strong {
			width: 14px;
			font-size: 12px;
			text-align: center;
		}

		.m-theme189 .mark_l i {
			width: 14px;
			line-height: 32px;
			text-align: left;
			_position: relative;
		}

	.m-theme189 .mark_r {
		width: 84px;
	}

		.m-theme189 .mark_r a {
			height: 100%;
			width: 50%;
			float: left;
			background: url(/static/newtheme/common/img/theme/theme189/lbt_bg18.png) no-repeat;
			opacity: 0.6;
			filter: alpha(opacity: 60);
		}

		.m-theme189 .mark_r .prev {
			background-position: 0 7px;
		}

		.m-theme189 .mark_r .next {
			background-position: -42px 7px;
		}

		.m-theme189 .mark_r a:hover {
			opacity: 1;
			filter: alpha(opacity: 100);
		}


/* 版式theme190 */

.m-theme190 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme190 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme190 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
			top: -100%;
		}

			.m-theme190 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

			.m-theme190 .box_ul li span {
				display: block;
				width: 90%;
				margin: 5% auto 0;
				color: #FFF;
				font-size: 14px;
				background: rgba(0, 0, 0, 0.5);
			}

	.m-theme190 .box_ol {
		height: 10px;
		overflow: hidden;
		position: absolute;
		left: 5px;
		top: 5px;
		padding-left: 5px;
		z-index: 4;
	}

		.m-theme190 .box_ol li {
			width: 10px;
			height: 10px;
			float: left;
			margin-right: 5px;
			overflow: hidden;
			background: url(/static/newtheme/common/img/theme/theme190/lbt_bg17.png) no-repeat -4px -19px;
			cursor: pointer;
			_display: inline;
		}

		.m-theme190 .box_ol .active {
			background-position: -4px -3px;
		}

	.m-theme190 .mark {
		height: 34px;
		width: 100%;
		background: url(/static/newtheme/common/img/theme/theme190/lbt_bg2.png) repeat-x;
		position: absolute;
		bottom: 0;
		left: 0;
		overflow: hidden;
		color: #fff;
		line-height: 34px;
		text-align: center;
		font-size: 15px;
	}


/* 版式theme191 */

.m-theme191 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

	.m-theme191 .box_ul {
		width: 100%;
		height: 100%;
		position: absolute;
	}

		.m-theme191 .box_ul li {
			width: 100%;
			height: 100%;
			position: absolute;
			display: none;
		}

			.m-theme191 .box_ul li a {
				width: 100%;
				height: 100%;
				display: block;
			}

	.m-theme191 .box_ol {
		height: 12px;
		overflow: hidden;
		position: absolute;
		top: 5px;
		left: 5px;
		padding: 3px 0px 3px 5px;
		border-radius: 7px;
		z-index: 2;
		background: url(/static/newtheme/common/img/theme/theme191/lbt_bg14.png) repeat-x;
	}

		.m-theme191 .box_ol li {
			width: 12px;
			height: 12px;
			float: left;
			margin-right: 5px;
			cursor: pointer;
			border-radius: 50%;
			background: #fff;
			_display: inline;
			overflow: hidden;
		}

		.m-theme191 .box_ol .active {
			background: #DB192A;
		}


/* 版式theme192 */

.m-theme192 {
	width: 100%;
	position: relative;
	overflow: hidden;
	font-size: 14px;
	font-family: "";
}

	.m-theme192 li {
		width: 100%;
		height: 30px;
		overflow: hidden;
	}

	.m-theme192 .tit {
		width: 100%;
		height: 29px;
		border-bottom: 1px solid #fff;
		line-height: 30px;
		font-weight: normal;
		font-size: 14px;
		background: #E8E8E8;
		text-indent: 10px;
		overflow: hidden;
	}

		.m-theme192 .tit a {
			color: #222;
			float: left;
		}

			.m-theme192 .tit a:hover {
				color: #f60;
			}

	.m-theme192 .con {
		height: 140px;
		text-indent: 2em;
		line-height: 22px;
		padding: 5px;
	}

		.m-theme192 .con a {
			color: #444;
		}


/* 版式theme193 */

.m-theme193 {
	width: 800px;
	height: 240px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

	.m-theme193 .box_top {
		height: 38px;
		border-bottom: 2px solid #2174d4;
	}

	.m-theme193 .box_ol {
		height: 6px;
		position: absolute;
		right: 51px;
		top: 16px;
		overflow: hidden;
	}

		.m-theme193 .box_ol li {
			width: 6px;
			height: 6px;
			float: left;
			margin-right: 5px;
			background: url(/static/newtheme/common/img/theme/theme193/mx_jiantou.png) no-repeat -80px 0;
			overflow: hidden;
			cursor: pointer;
			_display: inline;
		}

		.m-theme193 .box_ol .active {
			background-position: -80px -10px;
		}

	.m-theme193 .box_top a {
		width: 18px;
		height: 18px;
		position: absolute;
		top: 10px;
		background: url(/static/newtheme/common/img/theme/theme193/mx_jiantou.png) no-repeat;
	}

	.m-theme193 .box_top .prev {
		background-position: -40px 0;
		right: 28px;
	}

	.m-theme193 .box_top .next {
		background-position: -17px 0;
		right: 10px;
	}

	.m-theme193 .box_top .prev:hover {
		background-position: 0 0;
	}

	.m-theme193 .box_top .next:hover {
		background-position: -57px 0;
	}

	.m-theme193 .box_ul {
		width: 999999px;
		height: 200px;
		position: absolute;
		top: 40px;
	}

	.m-theme193 .box_li {
		height: 100%;
		float: left;
	}

	.m-theme193 .box_div {
		width: 25%;
		height: 100%;
		float: left;
		display: table;
		table-layout: fixed;
	}

		.m-theme193 .box_div a {
			display: table-cell;
			vertical-align: middle;
			*display: block;
			*font-family: simsun;
			*font-size: 200px;
			border-right: 1px solid #ccc;
			padding: 5px;
		}

		.m-theme193 .box_div .box_none {
			border-right: none;
		}

		.m-theme193 .box_div a img {
			max-width: 100%;
			max-height: 190px;
			display: block;
			margin: 0 auto;
			_width: 100%;
			_height: 100%;
		}


/* 版式theme200 */

.m-theme200 {
	*padding-top: 1px;
}

	.m-theme200 ul {
		list-style-type: none;
		clear: both;
	}

		.m-theme200 ul li {
			height: 40px;
			line-height: 40px;
			font-size: 16px;
			border-bottom: 1px #999999 dashed;
			padding: 5px 0 0 10px;
			overflow: hidden;
			vertical-align: bottom;
		}

			.m-theme200 ul li i {
				font-size: 28px;
				float: left;
				color: #999;
				margin-right: 10px;
				_margin-right: 5px;
				font-style: oblique;
			}

			.m-theme200 ul li a {
				width: 68%;
				height: 40px;
				text-decoration: none;
				float: left;
				color: #000000;
			}

				.m-theme200 ul li a:hover {
					color: #337815;
				}

					.m-theme200 ul li a:hover i {
						color: #337815;
					}

			.m-theme200 ul li span {
				font-size: 14px;
				color: #999;
				width: 23%;
				float: right;
				padding-right: 5px;
				text-align: right;
			}


/* 版式theme201 */

.m-theme201 {
	*padding-top: 1px;
}

	.m-theme201 ul {
		list-style-type: none;
	}

		.m-theme201 ul li {
			height: 40px;
			line-height: 40px;
			font-size: 16px;
			padding: 3px 10px;
			overflow: hidden;
			vertical-align: bottom;
		}

			.m-theme201 ul li a {
				width: 68%;
				height: 40px;
				text-decoration: none;
				float: left;
				color: #000000;
				padding-left: 20px;
				background: url("../img/theme/theme201/yuan1.gif") no-repeat scroll 4px center;
			}

				.m-theme201 ul li a:hover {
					color: #ff6767;
					background: url("../img/theme/theme201/yuan2.gif") no-repeat scroll 4px center;
				}

			.m-theme201 ul li span {
				font-size: 14px;
				color: #999;
				float: right;
				width: 23%;
				padding-right: 5px;
				text-align: right;
			}


/* 版式theme202 */

.m-theme202 {
	height: auto;
	width: 100%;
	overflow: hidden;
	z-index: 0;
}

	.m-theme202 ul {
		list-style-type: none;
	}

		.m-theme202 ul li {
			overflow: hidden;
			vertical-align: bottom;
			height: 75px;
			font-size: 16px;
			margin-top: 10px;
			padding: 3px 0;
			border: 1px solid #e8e8e8;
		}

.m-theme202-img {
	float: left;
}

	.m-theme202-img img {
		width: 150px;
		height: 75px;
	}

.m-theme202-content {
	float: left;
	margin-left: 30px;
	width: 240px;
}

	.m-theme202-content a {
		height: 58px;
		width: 100%;
		text-decoration: none;
		float: left;
		color: #004276 !important;
	}

		.m-theme202-content a:hover {
			color: #f41c68 !important;
		}

	.m-theme202-content span {
		font-size: 14px;
		color: #999;
		float: right;
	}


/* 版式theme203 */

.m-theme203 {
	*padding-top: 1px;
	clear: both;
	height: auto;
	width: 100%;
	z-index: 0;
}

	.m-theme203 ul {
		list-style-type: none;
		display: block;
	}

		.m-theme203 ul li {
			height: 75px;
			vertical-align: top;
			font-size: 16px;
			padding: 3px 0;
			margin-top: 10px;
			border: 1px solid #e8e8e8;
		}

.m-theme203-img {
	float: left;
}

	.m-theme203-img a {
		display: block;
		width: 150px;
		text-align: center;
	}

	.m-theme203-img img {
		height: 75px;
	}

.m-theme203-content {
	float: right;
	margin: 0 10px;
	width: calc(100% - 170px);
}

	.m-theme203-content .m-theme203-title {
		height: 75px;
	}

	.m-theme203-content a {
		float: left;
		width: 100%;
		height: 56px;
		color: #004276 !important;
		text-decoration: none;
	}

		.m-theme203-content a:hover {
			color: #f41c68 !important;
		}

	.m-theme203-content p {
		font-size: 14px;
		color: #999;
		line-height: 18px;
		text-align: right;
	}


/* 版式theme204 */

.m-theme204 {
	padding: 15px 10px 10px 0;
}

.m-theme204-list {
	width: 218px;
	height: 300px;
	display: inline;
	float: left;
	margin-left: 24px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	padding: 2px 2px 2px 0px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	position: relative;
}

.m-theme204-img {
	position: absolute;
	display: table;
	table-layout: fixed;
	height: 260px;
	*height: 260px;
	_ *height: 260px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}

	.m-theme204-img a,
	.m-theme204-img img {
		text-align: center;
		max-width: 100%;
		max-height: 298px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme204-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

.m-theme204-title {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	position: absolute;
	bottom: 2px;
	left: 3px;
	background: rgba(0, 0, 0, 0.5);
}

	.m-theme204-title a {
		display: block;
		width: 214px;
		color: #fff !important;
	}

.m-theme204-img > a img {
	margin: 0 auto;
}

.m-theme204 .active {
	border: 1px solid #ee5c5c
}

.m-theme204 .cur {
	background: #ee5c5c
}


/* 版式theme205 */

.m-theme205 {
	padding: 15px 10px 10px 0;
	width: 300px;
}

.picMarquee-left {
	width: 100%;
	overflow: hidden;
	position: relative;
	/*background: #F6F6F6;*/
}

.m-theme205 .picList li {
	padding-top: 10px;
}

.m-theme205-list {
	position: relative;
	float: left;
	width: 280px;
	padding: 0 2px;
	margin-left: 27px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme205-img {
	display: table;
	table-layout: fixed;
	width: 280px;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	margin: 0;
	margin-bottom: 5px;
	overflow: hidden;
}

	.m-theme205-img img {
		display: block;
		margin: 0 auto;
		text-align: center;
		max-width: 260p;
		max-height: 210px;
		border: 1px solid #ebebeb;
	}

	.m-theme205-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

}

.m-theme205-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.m-theme205 .m-theme205-title a {
	font-size: 14px;
	color: #333;
	text-align: center;
	display: block;
	width: 100%;
}

/* 版式theme206 */
.m-theme206 ul {
	width: auto;
	height: auto;
	margin-top: 15px;
	_margin-top: 15px;
}

	.m-theme206 ul.noline {
		margin-top: 5px;
	}

	.m-theme206 ul li {
		color: #aab2bd;
		line-height: 25px;
		width: auto;
		height: 25px;
		*height: 25px;
		_height: 25px;
		float: left;
		position: relative;
		margin-left: 10px;
		_margin-left: 10px;
		margin-top: 15px;
		_margin-top: 15px;
	}

		.m-theme206 ul li.u-parent {
			width: 100%;
			color: #434a54;
			text-align: right;
			font-weight: bold;
		}

		.m-theme206 ul li a {
			display: inline-block;
			width: auto;
			margin: 0 auto;
			text-decoration: none;
			margin-right: 10px;
		}

			.m-theme206 ul li a.u-childs {
				color: #434a54;
				padding: 0px 7px;
			}

			.m-theme206 ul li a:hover {
				color: #ff6f3d;
				text-decoration: underline;
			}

	.m-theme206 ul .sel .te {
		background: #aab2bd;
		color: #fff !important;
		border-radius: 4px;
		font-weight: bold;
		text-decoration: none;
	}

/* 版式theme207 */
.m-theme207 {
	padding: 15px 10px 0 0;
}

.m-theme207-con {
	border-left: 1px solid #e5e5e5;
}

.m-theme207-list {
	width: 214px;
	height: 298px;
	max-height: 298px;
	display: inline;
	float: left;
	margin: 0 10px 12px 8px;
	border: 1px solid #ccc;
	padding: 5px;
	position: relative;
}

	.m-theme207-list:hover {
		border: 1px solid red;
	}

.m-theme207-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme207-img a,
	.m-theme207-img img {
		text-align: center;
		max-width: 100%;
		height: 210px;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme207-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme207-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme207 em {
	font-weight: normal;
}

.m-theme207-title {
	max-width: 220px;
	height: 40px;
	line-height: 20px;
	margin: 5px 0 10px 4px;
}

	.m-theme207-title a:hover {
		text-decoration: underline;
		color: red !important;
	}

.m-theme207 .u-price {
	font: 16px Verdana, Arial;
	color: red;
	display: inline;
}

.m-theme207 .u-number {
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	display: inline;
}

.m-theme207 .m-sort {
	float: left;
	margin-bottom: 10px;
	margin-left: 16px;
}

	.m-theme207 .m-sort ul {
		height: 40px;
		line-height: 40px;
		margin-bottom: 5px;
	}

		.m-theme207 .m-sort ul li {
			float: left;
			display: block;
			border: 1px solid #ccc;
		}

			.m-theme207 .m-sort ul li a {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				vertical-align: top;
				padding: 0px 12px;
				font-size: 12px;
				letter-spacing: normal;
				word-spacing: normal;
				text-decoration: none;
				color: #777;
			}

				.m-theme207 .m-sort ul li a.u-current {
					background: red;
					color: #fff !important;
				}

.m-theme207 .input {
	position: absolute;
	bottom: 3px;
	right: 5px;
}

	.m-theme207 .input a {
		width: 70px;
		height: 30px;
		line-height: 30px;
		float: right;
		display: inline-block;
		background: #fe8a4b;
		border-radius: 2px;
		text-decoration: none;
		cursor: auto;
		text-align: center;
		color: #fff !important;
		cursor: pointer;
	}

		.m-theme207 .input a:hover {
			background: red
		}

/* 版式theme208 */
.m-theme208 {
	padding: 15px 10px 0 0;
}

.m-theme208-con {
	border-left: 1px solid #e5e5e5;
}

.m-theme208-list {
	display: inline;
	float: left;
	margin-left: 17px;
	width: 214px;
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 15px;
}

	.m-theme208-list:hover {
		border: 1px solid red;
	}

.m-theme208-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme208-img a,
	.m-theme208-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme208-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme208-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme208 em {
	font-weight: normal;
}

.m-theme208 .u-title {
	width: 100%;
	height: 20px;
	margin-bottom: 6px;
	margin-top: 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

	.m-theme208 .u-title a {
		color: red !important;
		font-weight: bold;
	}

		.m-theme208 .u-title a:hover {
			text-decoration: underline;
		}

.m-theme208 .priceAndNumber {
	width: 100%;
	line-height: 18px;
}

.m-theme208 .u-price {
	font: 20px Verdana, Arial;
	color: red;
	display: inline;
}

.m-theme208 .u-number {
	float: right;
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	display: inline;
}

.m-theme208-title {
	max-width: 220px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

	.m-theme208-title a:hover {
		text-decoration: underline;
	}

.m-theme208 .m-sort {
	float: left;
	margin-bottom: 10px;
	margin-left: 16px;
}

	.m-theme208 .m-sort ul {
		height: 40px;
		line-height: 40px;
		margin-bottom: 5px;
	}

		.m-theme208 .m-sort ul li {
			float: left;
			display: block;
			border: 1px solid #ccc;
		}

			.m-theme208 .m-sort ul li a {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				vertical-align: top;
				padding: 0px 12px;
				font-size: 12px;
				letter-spacing: normal;
				word-spacing: normal;
				text-decoration: none;
				color: #777;
			}

				.m-theme208 .m-sort ul li a.u-current {
					background: red;
					color: #fff !important;
				}

.m-theme208 .price {
	text-decoration: line-through;
	color: #ccc;
}

/* 版式theme209 */
.m-theme209 {
	padding: 15px 10px 0 0;
}

.m-theme209-con {
	float: left;
	margin-bottom: 15px;
}

.m-theme209-list {
	float: left;
	margin-left: 17px;
	width: 214px;
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 15px;
	position: relative;
	transition: 0.6s
}

.m-theme209-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme209-img a,
	.m-theme209-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme209-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme209-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme209 em {
	font-weight: normal;
}

.m-theme209-title {
	max-width: 220px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}

.mask {
	width: 100%;
	height: 242px;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	display: none;
}

.m-theme209 .big {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

/* 版式theme211 */
.m-theme211 {
}

	.m-theme211 ul li {
		float: left;
		width: 112px;
		margin: 10px 0 10px 42px;
	}

.m-theme211-img {
	display: table;
	table-layout: fixed;
	height: 84px;
	*height: 84px;
	_ *height: 84px;
	width: 112px;
}

	.m-theme211-img:hover img {
	}

	.m-theme211-img img,
	.m-theme211-img a {
		max-width: 200px;
		max-height: 200px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'220px': 'auto';
    } (this));
	}

	.m-theme211-img img {
		width: 112px;
		height: 84px;
		display: block;
		margin: 0 auto;
	}

	.m-theme211-img a {
		display: table-cell;
		width: 112px;
		vertical-align: middle;
		_height: 180px !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme211-title {
	width: 112px;
	font: 14px "", "simhei";
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
}

	.m-theme211-title a {
		width: 112px;
		display: block;
	}

		.m-theme211-title a:hover {
			text-decoration: underline;
		}

/* 版式theme212 */
.m-theme212 {
	position: relative;
	width: 100%;
	overflow: hidden;
}

	.m-theme212 ul {
		overflow: hidden;
		height: 200px;
	}

		.m-theme212 ul li {
			float: left;
			width: 160px;
			border: 1px solid #ccc;
			position: relative;
			margin-bottom: 16px;
			margin-right: 5px;
		}

			.m-theme212 ul li:first-child {
				width: 330px !important;
			}

				.m-theme212 ul li:first-child .m-theme212-img {
					width: 330px;
					height: 200px;
					overflow: hidden;
				}

					.m-theme212 ul li:first-child .m-theme212-img img {
						width: 330px;
						height: 200px;
					}

				.m-theme212 ul li:first-child .m-theme212-title {
					width: 330px;
					height: 20px;
					overflow: hidden;
				}

					.m-theme212 ul li:first-child .m-theme212-title a {
						width: 300px !important;
					}

.m-theme212-img {
	width: 160px;
	height: 84px;
	*height: 84px;
	_ *height: 84px;
	display: table;
	table-layout: fixed;
	overflow: hidden;
}

	.m-theme212-img:hover img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}

	.m-theme212-img img {
		width: 160px;
		height: 90px;
		display: block;
		transition: 0.5s;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
	}

	.m-theme212-img a {
		display: table-cell;
		width: 112px;
		vertical-align: middle;
		_height: 180px !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme212-title {
	width: 160px;
	font: 14px "", "simhei";
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.7);
}

	.m-theme212-title a {
		width: 160px;
		display: block;
		color: #fff !important;
	}

		.m-theme212-title a:hover {
			text-decoration: underline;
			color: red !important;
		}

/* 版式theme213 */
.m-theme213 {
	padding: 15px 10px 0 0;
}

.m-theme213-list {
	position: relative;
	transition: box-shadow, border 0.5s;
	display: inline;
	float: left;
	margin-left: 22px;
	width: 214px;
	border: 1px solid #e5e5e5;
	box-shadow: 4px 4px 2px #f5f5f5;
	margin-bottom: 15px;
}

.m-theme213-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme213-img a,
	.m-theme8-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme213-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme213-list:hover {
	box-shadow: 0px 5px 10px #333 !important;
	border: 1px solid #5c5c5c;
}

.m-theme213-img img {
	max-width: 100%;
	max-height: 210px;
	margin: 0 auto;
	display: block;
}

.m-theme213-title {
	position: absolute;
	bottom: 0;
	width: 214px;
	height: 30px;
	line-height: 30px;
	background-color: rgba(0, 0, 0, 0.7);
	overflow: hidden;
}

	.m-theme213-title a {
		color: #fff !important;
	}

.m-theme213 .u-price {
	font: 700 18px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme213 .u-number {
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

/* 版式theme214 */
.m-theme214-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 20px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	overflow: hidden;
}

.m-theme214-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
}

	.m-theme214-img a {
		display: table-cell;
		margin: 0 auto;
		vertical-align: middle;
		width: 100%;
	}

	.m-theme214-img img {
		max-width: 100%;
		max-height: 210px;
		margin: 0 auto;
		display: block;
		-webkit-transition: all ease-in-out 0.5s;
		-moz-transition: all ease-in-out 0.5s;
		transition: all ease-in-out 0.5s;
	}

.m-theme214-shade {
	width: 214px;
	height: 214px;
	position: absolute;
	top: 214px;
	background: rgba(0, 0, 0, 0.3);
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	transition: all ease-in-out 0.5s;
}

.m-theme214-title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 220px;
	z-index: 99;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	transition: all ease-in-out 0.5s;
	visibility: hidden;
	background: rgba(0, 0, 0, 0.7);
}

	.m-theme214-title a {
		color: #FFF !important;
		font-size: 16px;
	}

.m-theme214-list:hover .m-theme214-img img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}

.m-theme214-list:hover .m-theme214-shade {
	top: 0;
}

.m-theme214-list:hover .m-theme214-title {
	visibility: visible;
	left: 0px;
}

/* 版式theme215 */
.m-theme215-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 20px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	overflow: hidden;
}

.m-theme215-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
}

	.m-theme215-img a {
		display: table-cell;
		margin: 0 auto;
		vertical-align: middle;
		width: 100%;
	}

	.m-theme215-img img {
		max-width: 100%;
		max-height: 210px;
		margin: 0 auto;
		display: block;
	}

.m-theme215-shade {
	width: 214px;
	height: 214px;
	position: absolute;
	top: 0px;
	background: rgba(0, 0, 0, 0.7);
	transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	transition: all ease-in-out 0.5s;
}

.m-theme215-title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	bottom: -30px;
	z-index: 99;
	-moz-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	transition: all ease-in-out 0.5s;
	visibility: hidden;
}

	.m-theme215-title a {
		color: #FFF !important;
		font-size: 14px;
		overflow: hidden;
		text-decoration: underline !important;
		display: block;
		padding: 0 5px;
		height: 30px;
	}

.m-theme215-list:hover .m-theme215-shade {
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform: scaleX(1);
}

.m-theme215-list:hover .m-theme215-title {
	visibility: visible;
	bottom: 90px;
}

/* 版式theme216 */
.m-theme216 {
	position: relative;
	width: 100%;
	overflow: hidden;
}

	.m-theme216 ul {
		overflow: hidden;
		width: 332px;
		margin-left: 10px;
	}

		.m-theme216 ul li {
			float: left;
			width: 160px;
			border: 1px solid #ccc;
			position: relative;
			margin-bottom: 16px;
			line-height: 84px;
			text-align: center;
		}

			.m-theme216 ul li:first-child {
				width: 330px !important;
				line-height: 200px;
			}

				.m-theme216 ul li:first-child .m-theme216-img {
					width: 330px;
					height: 200px;
					overflow: hidden;
				}

					.m-theme216 ul li:first-child .m-theme216-img img {
						width: 330px;
						height: 200px;
					}

				.m-theme216 ul li:first-child .m-theme216-title {
					width: 332px;
					height: 20px;
					overflow: hidden;
					left: -1px;
				}

					.m-theme216 ul li:first-child .m-theme216-title a {
						width: 300px !important;
					}

			.m-theme216 ul li:nth-child(2n+1) {
				float: right;
			}

.m-theme216-img {
	width: 160px;
	height: 84px;
	*height: 84px;
	_ *height: 84px;
	display: table;
	table-layout: fixed;
	overflow: hidden;
}

	/*.m-theme216-img:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }*/
	.m-theme216-img img {
		width: 160px;
		height: 90px;
		display: block;
		/*transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;*/
	}

	.m-theme216-img a {
		display: table-cell;
		width: 112px;
		vertical-align: middle;
		_height: 180px !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme216-title {
	width: 160px;
	font: 14px "", "simhei";
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.7);
}

	.m-theme216-title a {
		width: 160px;
		display: block;
		color: #fff !important;
	}

		.m-theme216-title a:hover {
			text-decoration: underline;
			color: red !important;
		}

.m-theme216 .mask {
	position: absolute;
	left: 0;
	top: 0px;
	z-index: 999;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}

	.m-theme216 .mask a {
		color: #fff !important;
	}

/* 版式theme217 */
.m-theme217-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 20px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	overflow: hidden;
}

.m-theme217-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
}

	.m-theme217-img a {
		display: table-cell;
		margin: 0 auto;
		vertical-align: middle;
		width: 100%;
	}

	.m-theme217-img img {
		max-width: 100%;
		max-height: 210px;
		margin: 0 auto;
		display: block;
	}

.m-theme217-shade {
	width: 214px;
	height: 214px;
	position: absolute;
	top: 0px;
	background: rgba(0, 0, 0, 0.7);
	visibility: hidden;
}

.m-theme217-title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	top: 70px;
	z-index: 99;
	visibility: hidden;
}

	.m-theme217-title a {
		color: #FFF !important;
		font-size: 14px;
		overflow: hidden;
		display: block;
		padding: 0 5px;
		height: 30px;
	}

.m-theme217-cik {
	width: 100%;
	height: 32px;
	position: absolute;
	top: 100px;
	visibility: hidden;
}

	.m-theme217-cik p {
		width: 32px;
		height: 32px;
		margin: 0 auto;
	}

.m-theme217-list:hover .m-theme217-shade {
	visibility: visible;
}

.m-theme217-list:hover .m-theme217-title {
	visibility: visible;
}

.m-theme217-list:hover .m-theme217-cik {
	visibility: visible;
}

@keyframes big {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.2);
	}
}

@-webkit-keyframes big {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}

	100% {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
	}
}

@-moz-keyframes big {
	0% {
		transform: scale(1);
		-moz-transform: scale(1);
	}

	100% {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
}

.spi-change {
	animation: big 0.8s linear infinite;
	-webkit-animation: big 0.8s linear infinite;
	-ms-animation: big 0.8s linear infinite;
}

/* 版式theme218 */
.m-theme218-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 20px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	overflow: hidden;
}

.m-theme218-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
}

	.m-theme218-img a {
		display: table-cell;
		margin: 0 auto;
		vertical-align: middle;
		width: 100%;
	}

	.m-theme218-img img {
		max-width: 100%;
		max-height: 210px;
		margin: 0 auto;
		display: block;
	}

.m-theme218-shade {
	width: 215px;
	height: 215px;
	position: absolute;
	top: 0px;
	background: rgba(234, 122, 54, 0.7);
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: right bottom 0;
	-moz-transform-origin: right bottom 0;
	transform-origin: right bottom 0;
}

.m-theme218-title {
	width: 160px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #FFF;
	text-align: center;
	margin: 0 auto;
	margin-top: 90px;
}

	.m-theme218-title a {
		color: #FFF !important;
		font-size: 14px;
		display: block;
		overflow: hidden;
		padding: 0 5px;
		height: 30px;
	}

.m-theme218-list:hover .m-theme218-shade {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}

.m-theme218-list:hover .m-theme218-title {
	visibility: visible;
	left: 0px;
}

/* 版式theme219*/
.m-theme219 {
}

	.m-theme219 ul li {
		border-top: 1px solid #efefef;
	}

	.m-theme219 .m-title {
		width: 100%;
		height: 37px;
		padding: 0 10px;
		background: #ccc;
		font: 20px/35px "", "simhei";
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme219 .m-title span {
			font-size: 12px;
			font-weight: normal;
			color: #000;
		}

		.m-theme219 .m-title .m-title-time {
			float: right;
			width: 136px;
		}

	.m-theme219 .reply-time {
		width: 100%;
		height: 20px;
		line-height: 20px;
		background: orange;
	}

	.m-theme219 .m-content {
		line-height: 25px;
		margin-bottom: 15px;
		margin-left: 10px;
	}

/* 样式m-theme220 */
.m-theme220 .m-bread {
	list-style-type: none;
	overflow: hidden;
	background: #eee none repeat scroll 0 0;
	border-bottom: 1px solid #ccc;
}

	.m-theme220 .m-bread li {
		float: left;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
		line-height: 32px;
	}

		.m-theme220 .m-bread li a {
			padding: 5px 20px;
			color: #444;
			text-decoration: none;
			display: block;
			background-image: linear-gradient(to right, #f5f5f5, #ddd);
			position: relative;
			font-weight: normal;
		}

			.m-theme220 .m-bread li a::before,
			.m-theme220 li a::after {
				content: "";
				position: absolute;
				top: 50%;
				margin-top: -1.6em;
				right: -1em;
				border-width: 1.6em 0 1.6em 1em;
				border-color: transparent;
				border-style: solid;
			}

			.m-theme220 .m-bread li a::after {
				z-index: 2;
				border-left-color: #ddd;
			}

			.m-theme220 .m-bread li a::before {
				z-index: 1;
				right: -1.1em;
				border-left-color: #ccc;
			}

			.m-theme220 .m-bread li a:hover {
				background: #fff;
			}

				.m-theme220 .m-bread li a:hover::after {
					border-left-color: #fff;
				}

	.m-theme220 .m-bread .current {
		font-weight: bold;
	}

/* 样式m-theme221 */
.m-theme221 .m-bread {
	list-style-type: none;
	overflow: hidden;
}

	.m-theme221 .m-bread li {
		float: left;
		text-align: center;
	}

		.m-theme221 .m-bread li a {
			padding: 5px 16px;
			color: #F63;
			font-size: 20px;
			text-decoration: none;
			display: block;
			position: relative;
		}

			.m-theme221 .m-bread li a::after {
				content: "/";
				position: absolute;
				right: -5px;
				top: 6px;
				color: #ccc;
				font-size: 25px;
			}

	.m-theme221 .m-bread .current::after {
		content: "";
	}

/*样式m-theme224*/
.m-theme224-list {
	position: relative;
	display: inline;
	float: left;
	margin-left: 1.5%;
	margin-top: 15px;
	*margin-left: 1.5%;
	_margin-left: 1.5%;
	width: 23%;
	border: 1px solid #ccc;
	border-radius: 5px;
}

	.m-theme224-list .m-theme224-img {
		display: table;
		table-layout: fixed;
		height: 280px;
		*height: 274px;
		_ *height: 274px;
		width: 100%;
		padding: 2px 0px;
		overflow: hidden;
	}

		.m-theme224-list .m-theme224-img a,
		.m-theme224-img img {
			text-align: center;
			max-width: 90%;
			max-height: 200px;
			/_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
			_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>200)?'200px': 'auto';
    } (this));
		}

		.m-theme224-list .m-theme224-img a {
			display: table-cell;
			width: 100%;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
			_margin-top: 20px;
		}

		.m-theme224-list .m-theme224-img img {
			display: block;
			margin: 0 auto;
			margin-top: 50px;
			border-radius: 10px;
			_width: 220px;
		}

	.m-theme224-list .m-theme224-news {
		position: absolute;
		width: 70px;
		text-align: center;
		left: 30px;
		color: #fff;
		background: #f63030;
		font-size: 12px !important;
	}

/*.m-theme224-fire{ position: absolute; bottom: 0; left: 0; }*/
.m-theme224-price {
	width: 80px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #999999;
	position: absolute;
	top: 20px;
	right: 21px;
}

.m-theme224-list .m-theme224-title {
	position: absolute;
	top: 25px;
	right: 95px;
	width: 150px;
	height: 60px;
	text-align: center;
	font-size: 14px;
}

	.m-theme224-list .m-theme224-title a {
		color: #3c3636;
		height: 36px;
		display: block;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

.m-theme224-list:nth-child(2) .m-theme224-title a {
	height: 60px;
	font-size: 26px !important;
}

.m-theme224-list:nth-child(3) .m-theme224-title a {
	height: 60px;
	font-size: 26px !important;
}

.m-theme224-list .m-theme224-title a:hover {
	color: #3c3636;
}

.m-theme224-list .m-theme224-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme224-list .m-theme224-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
}

/* 样式m-theme225 */
.m-theme225 {
}

	.m-theme225 ul li {
		border-bottom: 1px dashed #ccc;
		margin-bottom: 10px;
		position: relative;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.m-theme225 .m-box {
		width: 400px;
		background: #ccc;
		margin-left: 10px;
		margin-bottom: 15px;
		font: 20px/30px "", "simhei";
		cursor: pointer;
		overflow: hidden;
		border-radius: 3px;
	}

	.m-theme225 .m-title {
		padding: 0 10px;
		border-bottom: 2px solid #fff;
	}

		.m-theme225 .m-title span {
			font-size: 12px;
			font-weight: normal;
			color: #000;
		}

		.m-theme225 .m-title .m-title-time {
			float: right;
			width: 136px;
		}

	.m-theme225 .reply-box {
		width: 400px;
		line-height: 20px;
		margin-left: 53%;
		margin-bottom: 15px;
		background: orange;
		margin-right: 10px;
		border-radius: 3px;
	}

	.m-theme225 .reply-time {
		line-height: 30px;
		width: 400px;
		text-align: right;
		padding-right: 8px;
		border-bottom: 2px solid #fff;
	}

		.m-theme225 .reply-time span {
			padding-right: 8px;
			color: #fff;
		}

	.m-theme225 .m-content {
		line-height: 25px;
		margin-bottom: 15px;
		margin-left: 10px;
	}

	.m-theme225 .m-reply-right {
		width: 100%;
		height: 100%;
	}

/* 样式m-theme226 */
.m-theme226 {
	padding: 10px 10px 0 10px;
}

	.m-theme226 .hot {
		width: 218px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
		color: #666;
		margin-bottom: 5px;
	}

	.m-theme226 ul {
	}

		.m-theme226 ul li {
			width: 218px;
			height: 62px;
			margin-bottom: 10px;
			position: relative;
		}

.m-theme226-img {
	display: inline-block;
	width: 60px;
	padding-right: 8px;
}

.m-theme226-title {
	display: inline-block;
	width: 145px;
	height: 40px;
	vertical-align: top;
	overflow: hidden;
}

	.m-theme226-title a:hover {
		color: red !important;
	}

.m-theme226-img img {
	width: 60px;
	height: 60px;
}

.m-theme226 .u-price {
	position: absolute;
	left: 70px;
	bottom: 2px;
	color: red;
}

/* 版式theme228 */
.m-theme228 {
	margin: 10px 0;
}

	.m-theme228 .m-txt ul li {
		float: left;
		display: inline;
		margin-left: 11px;
		*margin-left: 6px;
		_margin-left: 6px;
		/*width:100px;*/
		height: 30px;
		line-height: 30px;
		text-align: center;
	}

		.m-theme228 .m-txt ul li a {
			color: #6f6f6f;
		}

			.m-theme228 .m-txt ul li a:hover {
				color: #c02f43;
			}

			.m-theme228 .m-txt ul li a:after {
				content: "|";
				margin-left: 10px;
				color: #ccc !important;
			}

			.m-theme228 .m-txt ul li a.no_line:after {
				content: "";
			}

	.m-theme228 .m-txt {
		height: auto;
		/* border-bottom: 1px dotted #ccc;*/
	}

/* 版式theme229 */
.m-theme229 {
	margin: 0 0 10px 0;
}

	.m-theme229 .m-txt ul li {
		float: left;
		display: inline;
		margin-top: 10px;
		*margin-top: 7px;
		_margin-top: 7px;
		width: 20%;
		height: auto;
		line-height: 30px;
		text-align: center;
	}

	.m-theme229 .m-txt {
		height: auto;
		/* border-bottom: 1px dotted #ccc;*/
	}

		.m-theme229 .m-txt ul li a {
			color: #595959;
			text-decoration: underline;
		}

			.m-theme229 .m-txt ul li a:hover {
				color: #eb2e2e;
			}

/* 版式theme230 */
.m-theme230 {
	margin: 0 0 10px 0;
	padding-left: 20px;
}

	.m-theme230 .m-txt ul li {
		float: left;
		display: inline;
		margin-top: 10px;
		*margin-top: 7px;
		_margin-top: 7px;
		width: 20%;
		height: auto;
		line-height: 30px;
	}

	.m-theme230 .m-txt {
		height: auto;
		/* border-bottom: 1px dotted #ccc;*/
	}

		.m-theme230 .m-txt ul li a {
			display: block;
			color: #808080;
			text-indent: 5mm;
			background: url(../img/theme/theme230/m_address.png) 0px 8px no-repeat;
		}

			.m-theme230 .m-txt ul li a:hover {
				color: #876526;
				background: url(../img/theme/theme230/m_address.png) 0px -16px no-repeat;
			}

/* 版式theme232 */
.m-theme232 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme232 .m-content {
	margin: 0px 10px 15px 10px;
	line-height: 25px;
	padding-top: 20px;
}

	.m-theme232 .m-content p {
		line-height: 40px;
		margin-bottom: 5px;
	}

	.m-theme232 .m-content .u-line {
		display: block;
		width: 280px;
	}

.m-theme232 .u-tiptxt {
	color: red;
	margin-left: 97px;
}

.m-theme232 .u-line {
	height: 40px;
}

.m-theme232 label {
	padding-right: 10px;
	float: left;
	width: 163px;
	text-align: right;
}

.m-theme232 .u-input {
	margin-top: 7px;
	float: left;
	width: 180px;
	padding: 5px;
	height: 17px;
	border: 1px solid #D9D9D9;
	border-top-color: #c0c0c0;
	/*box-shadow: 1px 1px 2px #ccc inset;*/
	line-height: 17px;
	font-size: 14px;
	color: #999;
	margin-right: 15px;
}

	.m-theme232 .u-input:focus,
	.m-theme232 .u-textarea:focus {
		border: 1px solid #A3DBFF;
		box-shadow: 1px 1px 6px #A3DBFF;
	}

.m-theme232 .u-textarea {
	width: 500px;
	height: 100px;
	padding: 5px;
	border: 1px solid #D9D9D9;
	border-top-color: #c0c0c0;
	/*box-shadow: 1px 1px 2px #ccc inset; */
	line-height: 17px;
	font-size: 14px;
	color: #777;
}

.m-theme232 .u-submit {
	width: 100px;
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 7px 12px;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #888888;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: normal;
	word-spacing: normal;
	background: #fff;
	text-decoration: none;
	color: #777;
	cursor: pointer;
}

	.m-theme232 .u-submit:hover {
		background: #f40;
		border: 1px solid #f40;
		color: #fff;
		transition: all .2s linear 0s;
		-webkit-transition: all .2s linear 0s;
		-moz-transition: all .2s linear 0s;
		-ms-transition: all .2s linear 0s;
		-o-transition: all .2s linear 0s;
	}

.m-theme232 em {
	font-size: 35px;
	font-family: arial;
	letter-spacing: -1px;
	margin-top: 10px;
}

	.m-theme232 em strong {
		font-size: 70px;
		font-weight: bold;
		font-family: Aparajita, arial;
		letter-spacing: 3px;
	}

.m-theme232-form {
	margin-top: 5px;
	padding-left: 34px;
}

.m-theme232 #name1,
.m-theme232 #name2,
.m-theme232 #name3,
.m-theme232 #name4,
.m-theme232 #name5 {
	letter-spacing: 3px;
}

.m-theme232 .message-content {
	padding-right: 15px;
	margin-left: 97px;
}

	.m-theme232 .message-content p {
		vertical-align: top;
		line-height: 20px;
		letter-spacing: 5px;
	}

/* 版式theme233 */
.m-theme233 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme233 .m-content {
	margin: 0px 10px 15px 10px;
	line-height: 25px;
	padding-top: 20px;
}

	.m-theme233 .m-content p {
		line-height: 20px;
		margin-bottom: 5px;
	}

	.m-theme233 .m-content .u-line {
		display: block;
		width: 280px;
	}

.m-theme233 .u-tiptxt {
	color: red;
}

.m-theme233 label {
	padding-right: 10px;
}

.m-theme233 .u-input,
.m-theme233 .u-textarea {
	padding: 5px;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
	border-top-color: #c0c0c0;
	font-size: 14px;
}

.m-theme233 .u-input {
	width: 240px;
	height: 24px;
	line-height: 24px;
	/*box-shadow: 1px 1px 2px #ccc inset;*/
	color: #999;
	margin-right: 15px;
}

	.m-theme233 .u-input:focus,
	.m-theme233 .u-textarea:focus {
		border: 1px solid #A3DBFF;
		box-shadow: 1px 1px 6px #A3DBFF;
	}

.m-theme233 .u-textarea {
	width: 500px;
	height: 100px;
	/*box-shadow: 1px 1px 2px #ccc inset; */
	line-height: 17px;
	color: #777;
}

.m-theme233 .u-submit {
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 7px 12px;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #888888;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: normal;
	word-spacing: normal;
	background: #fff;
	text-decoration: none;
	color: #777;
	cursor: pointer;
}

	.m-theme233 .u-submit:hover {
		background: #f40;
		border: 1px solid #f40;
		color: #fff;
		transition: all .2s linear 0s;
		-webkit-transition: all .2s linear 0s;
		-moz-transition: all .2s linear 0s;
		-ms-transition: all .2s linear 0s;
		-o-transition: all .2s linear 0s;
	}

.m-theme233 em {
	font-size: 40px;
	font-family: arial;
	letter-spacing: -1px;
}

	.m-theme233 em strong {
		font-size: 70px;
		font-weight: bold;
		font-family: Aparajita, arial;
		letter-spacing: 3px;
	}

.m-theme233-form {
	margin-top: 5px;
	padding-left: 34px;
}

.m-theme233 #name1,
.m-theme233 #name2,
.m-theme233 #name3,
.m-theme233 #name4,
.m-theme233 #name5 {
	letter-spacing: 3px;
}

.m-theme233 .message-content {
	padding-right: 15px;
}

	.m-theme233 .message-content p {
		vertical-align: top;
		line-height: 20px;
		letter-spacing: 5px;
	}

/* 版式theme234 */
.m-theme234 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme234 .m-content {
	margin: 0px 10px 15px 10px;
	line-height: 25px;
	padding-top: 20px;
}

	.m-theme234 .m-content p {
		line-height: 20px;
	}

	.m-theme234 .m-content .u-line {
		display: block;
		width: 280px;
		margin-bottom: 15px;
	}

.m-theme234 .u-tiptxt {
	color: red;
	margin-left: 85px;
}

.m-theme234 .u-line {
	height: 25px;
}

.m-theme234 label {
	padding-right: 10px;
	float: left;
	width: 163px;
	text-align: right;
}

.m-theme234 .u-input {
	width: 240px;
	height: 20px;
	color: #999;
	border: none;
	border-bottom: 1px dashed #ccc;
	font-size: 14px;
	background: none;
}

	.m-theme234 .u-input:focus {
		border-bottom: 1px dashed #A3DBFF;
	}

.m-theme234 .u-textarea:focus {
}

.m-theme234 .u-textarea {
	width: 500px;
	height: 100px;
	line-height: 32px;
	border: none;
	background: url(/static/newtheme/common/img/theme/theme234/dian.png);
	padding: 5px;
	font-size: 14px;
	color: #777;
}

.m-theme234 .u-submit {
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 7px 12px;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #888888;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: normal;
	word-spacing: normal;
	background: #fff;
	text-decoration: none;
	color: #777;
	cursor: pointer;
}

	.m-theme234 .u-submit:hover {
		background: #f40;
		border: 1px solid #f40;
		color: #fff;
		transition: all .2s linear 0s;
		-webkit-transition: all .2s linear 0s;
		-moz-transition: all .2s linear 0s;
		-ms-transition: all .2s linear 0s;
		-o-transition: all .2s linear 0s;
	}

.m-theme234 em {
	font-size: 40px;
	font-family: arial;
	letter-spacing: -1px;
}

	.m-theme234 em strong {
		font-size: 70px;
		font-weight: bold;
		font-family: Aparajita, arial;
		letter-spacing: 3px;
	}

.m-theme234-form {
	margin-top: 5px;
	padding-left: 34px;
}

.m-theme234 #name1,
.m-theme234 #name2,
.m-theme234 #name3,
.m-theme234 #name4,
.m-theme234 #name5 {
	letter-spacing: 3px;
	font-size: 15px;
}

.m-theme234 .message-content {
	padding-right: 15px;
	margin-left: 85px;
}

	.m-theme234 .message-content p {
		vertical-align: top;
		line-height: 20px;
		letter-spacing: 5px;
		font-size: 15px;
	}

/*版式theme237*/
.m-theme237 {
	margin: 10px;
}

	.m-theme237 ul li {
		margin: 1px;
		padding: 10px 0;
		border-top: 1px solid #efefef;
		min-height: 127px;
	}

	.m-theme237 .m-stime {
		float: left;
		width: 98px;
		height: 121px;
		padding-top: 7px;
	}

	.m-theme237 .m-title {
		height: 37px;
		line-height: 37px;
		font: 14px/35px "", "simhei";
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme237 .m-title a {
			display: block;
			float: left;
			color: #666666;
		}

			.m-theme237 .m-title a:hover {
				color: #cd0001;
			}

		.m-theme237 .m-title span {
			float: right;
			margin-right: 17px;
			font-size: 12px;
			font-weight: normal;
			color: #999;
		}

	.m-theme237 .m-content {
		line-height: 25px;
	}

		.m-theme237 .m-content a {
			text-decoration: none;
			color: #808080;
		}

/* 版式theme238 */
.m-theme238 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme238 .m-content {
	margin: 0px 10px 15px 10px;
	line-height: 25px;
	padding-top: 10px;
}

	.m-theme238 .m-content p {
		line-height: 20px;
		margin-bottom: 5px;
	}

	.m-theme238 .m-content .u-line {
		display: block;
		width: 280px;
		margin: 20px 0 5px 5px;
	}

.m-theme238 .u-tiptxt {
	color: red;
	display: none;
}

.m-theme238 label {
	padding-right: 10px;
	font-weight: bold;
}

.m-theme238 .u-input,
.m-theme238 .u-textarea {
	padding: 5px;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
	border-top-color: #c0c0c0;
	font-size: 14px;
}

.m-theme238 .u-input {
	width: 400px;
	height: 24px;
	line-height: 24px;
	/*box-shadow: 1px 1px 2px #ccc inset;*/
	color: #666;
	margin-right: 15px;
}

	.m-theme238 .u-input:focus,
	.m-theme238 .u-textarea:focus {
		border: 1px solid #A3DBFF;
		box-shadow: 1px 1px 6px #A3DBFF;
	}

.m-theme238 .u-textarea {
	width: 400px;
	height: 135px;
	/*box-shadow: 1px 1px 2px #ccc inset; */
	line-height: 17px;
	color: #777;
}

.m-theme238 .u-submit {
	width: 150px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 10px 12px;
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: normal;
	word-spacing: normal;
	background: #8D8D8D;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

	.m-theme238 .u-submit:hover {
		background: #f40;
		border: 1px solid #f40;
		color: #fff;
		transition: all .2s linear 0s;
		-webkit-transition: all .2s linear 0s;
		-moz-transition: all .2s linear 0s;
		-ms-transition: all .2s linear 0s;
		-o-transition: all .2s linear 0s;
	}

.m-theme238 em {
	font-size: 40px;
	font-family: arial;
	letter-spacing: -1px;
}

	.m-theme238 em strong {
		font-size: 70px;
		font-weight: bold;
		font-family: Aparajita, arial;
		letter-spacing: 3px;
	}

.m-theme238-form {
	margin-top: 5px;
	padding-left: 34px;
}

.m-theme238 #name1,
.m-theme238 #name2,
.m-theme238 #name3,
.m-theme238 #name4,
.m-theme238 #name5 {
	letter-spacing: 3px;
}

.m-theme238 .message-content {
	padding-right: 15px;
}

	.m-theme238 .message-content p {
		vertical-align: top;
		line-height: 20px;
		letter-spacing: 5px;
	}

/* 版式theme239 */
.m-theme239 .m-title {
	background-color: #f3f3f3;
	height: 37px;
	line-height: 37px;
	padding-left: 7px;
	border-left: 10px solid #aaa;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}

.m-theme239 .m-content {
	margin: 0 10px 15px;
	line-height: 25px;
}

	.m-theme239 .m-content p {
		line-height: 40px;
		display: inline;
	}

	.m-theme239 .m-content .m-form-head {
		font-family:;
		height: 30px;
		line-height: 30px;
		padding: 20px 0 0 35px;
	}

	.m-theme239 .m-content .u-line {
		display: block;
		float: left;
		width: 280px;
		margin: 10px 0 0 0;
		text-align: right;
	}

.m-theme239 .u-tiptxt {
	padding: 10px;
	border: 1px solid #eee;
	background: #fbfbfb;
	display: none;
}

.m-theme239 label {
	font-family:;
	width: 158px;
	float: left;
}

.m-theme239 .u-input {
	width: 180px;
	padding: 5px;
	height: 17px;
	border: none;
	/*box-shadow: 1px 1px 2px #ccc inset;*/
	line-height: 17px;
	font-size: 14px;
	color: #999;
	background: #4E4F50;
	margin-right: 5px;
	border: 1px solid #4e4f50;
}

	.m-theme239 .u-input:focus {
		border: 1px solid #f40;
	}

.m-theme239 .com_txt {
	float: left;
	width: 158px;
	text-align: right;
	vertical-align: top;
	font-family:;
}

.m-theme239 .u-textarea {
	width: 65%;
	height: 100px;
	float: left;
	padding: 5px;
	border: none;
	/*box-shadow: 1px 1px 2px #ccc inset; */
	line-height: 17px;
	font-size: 14px;
	color: #7e7e7e;
	background: #4E4F50;
	border: 1px solid #4e4f50;
}

	.m-theme239 .u-textarea:focus {
		border: 1px solid #f40;
	}

.m-theme239 .sub_l {
	float: left;
	height: 45px;
	width: 15px;
	margin-top: 10px;
	background: url(/static/newtheme/common/img/theme/theme239/red_left.png) no-repeat;
}

.m-theme239 .u-submit {
	width: 180px;
	height: 45px;
	font-family:;
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 7px 12px;
	font-size: 14px;
	letter-spacing: 1px;
	word-spacing: normal;
	background: url(/static/newtheme/common/img/theme/theme239/red_middle.png) repeat-x;
	text-decoration: none;
	color: #fff;
	border: none;
	cursor: pointer;
	float: left;
}

.m-theme239 .sub_r {
	float: left;
	height: 45px;
	width: 15px;
	margin-top: 10px;
	background: url(/static/newtheme/common/img/theme/theme239/red_right.png) no-repeat;
}

/*.m-theme239 .u-submit:hover{ background: #f40; border:1px solid #f40; color: #fff; transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s; -o-transition: all .2s linear 0s;}*/

/*版式theme242*/
.m-theme242 {
	padding: 15px 10px 10px 0;
}

.m-theme242-list {
	float: left;
	margin-bottom: 10px;
	width: 32.3%;
	border-radius: 2px;
	margin-left: 1%;
}

.m-theme242-img {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

.m-img-cover {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: rgba(0, 0, 0, 0.49);
	transition: all 0.5s ease-in-out 0s;
	opacity: 0;
}

	.m-img-cover .cover-name {
		text-align: center;
		transition: transform 0.8s ease 0s;
		width: 90%;
		margin: 0 auto;
		margin-top: 80px;
		color: #fff;
		transform: scale(0.5, 0.5);
	}

		.m-img-cover .cover-name h3 {
			font-size: 16px;
		}

		.m-img-cover .cover-name a {
			display: block;
			margin: 0 auto;
			margin-top: 10px;
			width: 60px;
			color: #fff;
			border: 1px solid #fff;
			border-radius: 4px;
			padding: 2px 5px;
		}

.m-theme242-list:hover .m-img-cover {
	opacity: 1;
}

	.m-theme242-list:hover .m-img-cover .cover-name {
		transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}

.m-theme242-img a,
.m-theme242-img img {
	text-align: center;
	max-width: 100%;
	max-height: 210px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme242-img a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	border-radius: 10px;
	_overflow: hidden;
}

.m-theme242-img img {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.m-theme242-title {
	height: 30px;
	line-height: 37px;
	padding: 3px 0 5px;
	font-size: 16px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	background: url(/static/newtheme/common/img/theme/theme242/view.png) no-repeat scroll right 14px;
}

	.m-theme242-title a {
		color: #333333 !important;
	}

/*.m-theme242-img > a:hover img { -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.m-theme242-img > a img { -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease; margin: 0 auto; }*/

/* 版式theme243 */
.m-theme243 {
	padding: 15px 10px 10px 0;
}

.m-theme243-list {
	display: inline-block;
	/*float:left;*/
	margin-left: 24px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 240px;
	border-radius: 2px;
	border: 1px solid #ccc;
	vertical-align: top;
}

	.m-theme243-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme243-img {
	display: table;
	table-layout: fixed;
	height: 220px;
	*height: 216px;
	_ *height: 216px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme243-img a,
	.m-theme243-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme243-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme243-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme243-title {
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #6CA1CB;
	font-size: 14px;
	overflow: hidden;
}

	.m-theme243-title a:link,
	.m-theme243-title a:visited {
		color: #fff;
	}

.m-theme243-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme243-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

.m-theme243-detail {
	height: 60px;
}

	.m-theme243-detail .de_l {
		letter-spacing: 1px;
		margin-left: 5px;
		margin-top: 3px;
		float: left;
		width: 170px;
		height: 55px;
		overflow: hidden;
		color: #666;
	}

	.m-theme243-detail .de_r {
		float: left;
		margin-top: 15px;
	}

		.m-theme243-detail .de_r a {
			display: block;
			text-align: center;
			width: 60px;
			height: 30px;
			line-height: 30px;
			color: #fff;
			background: #29A857;
			font-weight: bold;
		}

/* 版式theme244 */
.m-theme244 {
	padding: 10px;
}

	.m-theme244 .noline {
		border-top: none;
	}

	.m-theme244 ul li {
		height: 35px;
		line-height: 35px;
		*height: 30px;
		_height: 30px;
		overflow: hidden;
		border-bottom: 1px dotted #ccc;
	}

		.m-theme244 ul li a {
			transition: all 0.2s linear 0s;
			background: url(../img/theme/theme244/icon_dot.jpg) no-repeat left center;
			padding-left: 10px;
			display: block;
			text-decoration: none;
		}

			.m-theme244 ul li a:hover {
				color: #f60;
			}

			.m-theme244 ul li a.u-child {
				margin-left: 15px;
			}

/* 版式theme245 */
.m-theme245 {
	margin: 10px;
}

	.m-theme245 ul li {
		margin: 1px;
		border: 1px dashed #fff;
		border-top: 1px solid #fff;
	}

	.m-theme245 .m-title {
		background: url(../img/theme/theme244/icon_dot.jpg) no-repeat 6px center;
		height: 37px;
		line-height: 37px;
		padding-left: 17px;
		border-bottom: 1px solid #e2e2e2;
		font-size: 14px;
		cursor: pointer;
		overflow: hidden;
	}

		.m-theme245 .m-title a {
			display: block;
			float: left;
			transition: all 0.2s linear 0s;
		}

			.m-theme245 .m-title a:hover {
				color: #f60;
				text-decoration: underline;
			}

		.m-theme245 .m-title span {
			float: right;
			font-size: 12px;
			font-weight: normal;
		}

	.m-theme245 .m-content {
		margin: 10px 17px;
		line-height: 25px;
	}

		.m-theme245 .m-content a {
			text-decoration: none;
		}

/* 版式theme246*/
.m-theme246 {
	margin-bottom: 30px;
	margin-top: 5px;
}

	.m-theme246 ul li {
		float: left;
		width: 21%;
		margin: 50px 2% 0;
	}

	.m-theme246 .m-img {
		display: table;
		table-layout: fixed;
		width: 100%;
		height: 186px;
		*height: 186px;
		_ *height: 186px;
		padding: 0;
		margin: 0;
	}

		.m-theme246 .m-img img,
		.m-theme246 .m-img a {
			text-align: center;
			max-width: 100%;
			height: 186px;
		}

		.m-theme246 .m-img img {
			display: block;
			margin: 0 auto;
			height: 186px;
			width: 100%;
		}

		.m-theme246 .m-img a {
			display: table-cell;
			width: 120px;
			vertical-align: middle;
			_height: 100% !important;
			_font-size: 0;
			_overflow: hidden;
		}

	.m-theme246 .m-title a {
		color: #464646;
		display: block;
		font-size: 14px;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: 15px;
	}

	.m-theme246 li:hover .m-title a {
		color: #ff8502;
	}

	.m-theme246 .u-time {
		color: #ccc;
		font-size: 12px;
		font-weight: normal;
		margin-top: 26px;
		padding-bottom: 6px;
		border-bottom: 1px dotted #000;
		overflow: hidden;
	}

		.m-theme246 .u-time .time_dil {
			float: left;
		}

			.m-theme246 .u-time .time_dil a {
				color: #ff8502;
				padding-right: 16px;
				/*background: url('/static/newtheme/common/img/theme/theme246/icon_more.png') no-repeat right 6px;*/
			}

		.m-theme246 .u-time .time_t {
			color: #333;
			float: right;
		}

	.m-theme246 .m-content {
		margin: 15px 0px 0px;
		line-height: 22px;
	}

		.m-theme246 .m-content span {
			color: #a2a2a2;
			height: 68px;
			overflow: hidden;
			display: block;
		}

/* 版式theme247 */
@-moz-keyframes move247 {
	0% {
	}

	100% {
		-moz-transform: translateY(0px);
	}
}

@-webkit-keyframes move247 {
	0% {
	}

	100% {
		-webkit-transform: translateY(0px);
	}
}

@keyframes move247 {
	0% {
	}

	100% {
		transform: translateY(0px);
	}
}

.m-theme247 {
	padding: 15px 0px 0 14px;
}

.m-theme247-li {
	width: 244px;
	float: left;
	margin-bottom: 15px;
	margin-left: 5px;
}

.m-theme247-list {
	width: 100%;
	overflow: hidden;
}

.m-theme247-img {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme247-img a,
	.m-theme247-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme247-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme247-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme247 em {
	font-weight: normal;
}

.m-theme247-title {
	width: 244px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}

	.m-theme247-title a {
		color: #737373;
	}

.m-theme247-search {
	width: 53px;
	height: 53px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -26.5px;
	margin-top: -26.5px;
	-moz-transform: translateY(-140px);
	-webkit-transform: translateY(-140px);
	transform: translateY(-140px)
}

	.m-theme247-search img {
		width: 100%;
		height: 100%;
	}

.m-theme247-img:hover .m-theme247-search {
	-moz-animation: .3s move247;
	-webkit-animation: .3s move247;
	animation: .3s move247;
	-webkit-animation-fill-mode: forwards;
}

/* 版式theme248 */
.m-theme248 {
	width: 226px;
}

	.m-theme248 button {
		border: none;
	}

	.m-theme248 .top-input {
		display: block;
		width: 226px;
		height: 19px;
		margin: 15px 0 10px 0;
		background: url(/static/img/top_input.jpg);
	}

	.m-theme248 .main-warp {
		width: 226px;
		height: 340px;
		overflow: hidden;
		position: relative;
	}

	.m-theme248 .theme248-main {
		width: 226px;
		height: 340px;
		position: absolute;
	}

		.m-theme248 .theme248-main li {
			margin-bottom: 10px;
		}

		.m-theme248 .theme248-main a {
			width: 226px;
			height: 33px;
			line-height: 33px;
			border-bottom: 1px solid #fff;
			margin-bottom:;
			display: block;
			text-align: center;
			color: #646464;
			background: #EAEAEA;
		}

			.m-theme248 .theme248-main a:hover {
				background: #89bce3;
				color: #fff;
			}

	.m-theme248 .bottom-input {
		display: block;
		width: 226px;
		height: 19px;
		margin: 10px 0 15px 0;
		background: url(/static/img/bottom_input.jpg);
	}

/* 版式theme249 */
.m-theme249 {
	margin-left: 4px;
	padding: 15px 10px 10px 0;
}

.m-theme249-list {
	display: inline;
	float: left;
	width: 17%;
	border: 1px solid #ccc;
	overflow: hidden;
	border-radius: 10px;
	margin: 0 1%;
	margin-bottom: 20px;
	*margin: 0 2%;
	_margin: 0 2%;
}

	.m-theme249-list:hover {
		box-shadow: 0 3px 28px -7px #2d3134;
		-webkit-box-shadow: 0 3px 28px -7px #2d3134;
		-moz-box-shadow: 0 3px 28px -7px #2d3134;
		-moz-transition: 0.3s;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

.m-theme249-img {
	display: table;
	table-layout: fixed;
	height: 240px;
	*height: 240px;
	_height: 240px;
	width: 100%;
	margin: 0;
}

	.m-theme249-img img {
		text-align: center;
		max-width: 100%;
		max-height: 220px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>220)?'210px': 'auto';
    } (this));
	}

	.m-theme249-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme249-img img {
		display: block;
		margin: 10px auto;
	}

.m-theme249-title {
	max-width: 226px;
	border-bottom: 1px solid #ccc;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
}

.m-theme249 .m-theme249-title a {
	font-size: 16px;
	color: #333333;
}

/* 版式theme250 */
.m-theme250 {
}

	.m-theme250 .theme250-item .theme250-title {
		height: 54px;
		line-height: 54px;
		position: relative;
	}

	.m-theme250 .theme250-title a {
		display: inline-block;
		font-size: 18px;
		color: #000;
		margin-left: 38px;
	}

	.m-theme250 .theme250-title h3 {
		cursor: pointer;
	}

	.m-theme250 .theme250-title span {
		display: inline-block;
		width: 50px;
		height: 54px;
		text-align: center;
		position: absolute;
		right: 0px;
		bottom: 0px;
		cursor: pointer;
	}

	.m-theme250 .theme250-title img {
		width: 16px;
		height: 16px;
		margin-left: 16px;
	}

	.m-theme250 .theme250-item ul {
		background: #eee;
	}

	.m-theme250 .theme250-item-1 {
		height: 28px;
		line-height: 28px;
		text-align: center;
		padding: 12px 10px 10px 10px;
		position: relative;
		display: none;
	}

		.m-theme250 .theme250-item-1 a {
			display: inline-block;
			text-align: center;
			font-size: 16px;
			color: #333 !important;
		}

		.m-theme250 .theme250-item-1 img {
			height: 20px;
			position: absolute;
			right: 10px;
			bottom: 17px;
		}

	.m-theme250 .cur {
		display: block;
	}

/* 版式theme252 */
.m-theme252 {
	*padding-top: 1px;
	clear: both;
}

	.m-theme252 ul li {
		overflow: hidden;
		vertical-align: top;
		line-height: 35px;
		padding: 0 15px;
	}

		.m-theme252 ul li a {
			width: 100%;
			float: left;
			text-decoration: none;
			font-family: "", "", sans-serif;
		}

			.m-theme252 ul li a h1 {
				color: #404040;
				font-size: 18px;
				font-weight: bold;
				margin: 13px 0 8px;
			}

		.m-theme252 ul li span {
			color: #e80009;
			font-weight: bold;
			padding-left: 5px;
		}

		.m-theme252 ul li p {
			color: #535353;
			line-height: 23px;
			position: relative;
		}

/* 版式theme4 */
.m-theme257 {
	padding: 10px 10px 10px 0px;
	font-family:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	.m-theme257 .m-theme257-al {
		width: 48%;
		float: left;
		height: 124px;
		overflow: hidden;
		margin-bottom: 20px;
		padding-left: 2%;
	}

.m-theme257-img {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: top;
	width: 180px;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding-right: 10px;
}

	.m-theme257-img img,
	.m-theme257-img a {
		text-align: center;
		width: 180px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'180px': 'auto';
    } (this));
	}

	.m-theme257-img img {
		display: block;
		margin: 0 auto;
	}

	.m-theme257-img a {
		width: 180px;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme257-content {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: top;
	line-height: 20px;
	padding: 0 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.m-theme257-title {
	height: 24px;
	overflow: hidden;
}

	.m-theme257-title a {
		color: #37474f;
		font-size: 18px;
		font-weight: 400;
	}

		.m-theme257-title a:link,
		.m-theme257-title a:visited {
			color: #37474f;
		}

.m-theme257-txt {
	margin: 7px 0;
}

	.m-theme257-txt a {
		color: #76838f;
		font-weight: 300;
		font-size: 14px;
	}

		.m-theme257-txt a:link,
		.m-theme257-txt a:visited {
			color: #76838f;
		}

.m-theme257-time {
	color: #76838f;
	font-size: 13px;
}

/* 样式m-theme259 */
.m-theme259 {
	padding: 15px 10px 0 0;
}

.m-theme259-list {
	float: left;
	margin: 0 2% 0;
	width: 21%;
	margin-bottom: 15px;
}

	.m-theme259-list:hover {
		box-shadow: 1px 1px 13px 1px #CCC;
	}

.m-theme259-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme259-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme259-img img {
		display: block;
		margin: 0 auto;
		text-align: center;
		width: 100%;
		height: 186px;
	}

.m-theme259-title {
	height: 20px;
	color: #333333;
	margin-bottom: 10px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 0 3px;
}

	.m-theme259-title a:hover {
		color: #333;
		text-decoration: none;
	}

.m-theme259 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
	color: #460008;
}

.m-theme259 .u-price {
	font: 12px Verdana, Arial;
	color: #ff3c00;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme259 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

/* 样式theme260和theme261 跟theme22样式相同 */

/* 版式theme262 */
.m-theme262 {
	padding: 10px;
}

	.m-theme262 .noline {
		border-top: none;
	}

	.m-theme262 ul li {
		height: 35px;
		line-height: 35px;
		*height: 30px;
		_height: 30px;
		overflow: hidden;
		border-bottom: 1px dotted #ccc;
	}

		.m-theme262 ul li:hover a {
			background: #ccc url(../img/theme/theme2/icon_hover.gif) no-repeat center left;
			color: #fff;
		}

		.m-theme262 ul li a {
			background: url(../img/theme/theme2/icon.gif) no-repeat 17px left;
			padding-left: 10px;
			display: block;
			text-decoration: none;
		}

			.m-theme262 ul li a.u-child {
				margin-left: 15px;
			}

/* 样式theme264*/
.m-theme264 {
	width: auto;
}

	.m-theme264 .m-top-image {
		width:

{
	$system['contentwidth']-36
}

px;
}

.f-clear {
	clear: both;
}

.m-theme264 {
	margin: 10px auto;
}

	.m-theme264 .g-title {
		line-height: 40px;
		height: 40px;
		background: #eee;
		border-left: 10px solid #ccc;
		padding: 0px 10px;
	}

	.m-theme264 .u-title {
		font-size: 18px;
		float: left;
		display: inline;
	}

	.m-theme264 .u-crumbs {
		float: right;
		display: inline;
	}

	.m-theme264 .m-h2-title {
		text-align: center;
		margin: 15px 0;
		clear: both;
	}

		.m-theme264 .m-h2-title h2 {
			font-size: 18px;
			font-weight: normal;
		}

	.m-theme264 .g-content {
		margin: 15px;
		line-height: 30px;
	}

	.m-theme264 .u-span-left {
		float: left;
	}

	.m-theme264 .u-span-right {
		float: right;
	}

	.m-theme264 .u-nobottom {
		border-bottom: none;
	}

	.m-theme264 .list {
		line-height: 40px;
		text-align: left;
		margin-top: 10px;
		overflow: hidden;
	}

		.m-theme264 .list .ttp_right font {
			margin: 0 15px 0 5px;
		}

		.m-theme264 .list .ttp_right input {
			width: auto;
			padding: 5px;
			height: 17px;
			margin-bottom: 10px;
			border: 1px solid #D9D9D9;
			border-top-color: #c0c0c0;
			line-height: 17px;
			font-size: 14px;
			color: #777;
			background: #fff;
		}

			.m-theme264 .list .ttp_right input[type=radio] {
				margin-left: 15px;
				margin-bottom: 0;
				margin-right: 3px;
				vertical-align: middle;
			}

			.m-theme264 .list .ttp_right input[type=checkbox] {
				width: 10px;
				height: 10px;
				line-height: 10px;
				margin: 5px;
				margin-left: 15px;
				vertical-align: middle;
			}

			.m-theme264 .list .ttp_right input[type=text] {
				width: 300px;
			}

			.m-theme264 .list .ttp_right input.u-form-checkbox,
			.m-theme264 .list .ttp_right input.u-form-radio {
				width: 20px;
				margin-left: 10px;
			}

		.m-theme264 .list .ttp_left {
			min-width: 56px;
			margin-left: 15px;
			line-height: 40px;
			float: left;
			text-align: right;
			padding-right: 20px;
			overflow: hidden;
		}

		.m-theme264 .list .ttp_right textarea {
			width: 300px;
			padding: 5px;
			height: 100px;
			border: 1px solid #D9D9D9;
			border-top-color: #c0c0c0;
			line-height: 17px;
			font-size: 14px;
			color: #777;
			background: #fff;
			margin-top: 5px;
		}

	.m-theme264 .clear {
		clear: both;
	}

	.m-theme264 .list select {
		width: 180px;
		padding: 5px;
		height: 30px;
		border: 1px solid #D9D9D9;
		border-top-color: #c0c0c0;
		line-height: 30px;
		font-size: 14px;
		color: #777;
		background: #fff;
	}

	.m-theme264 .u-submit2 {
		cursor: pointer;
		margin-top: 20px;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		background-color: #4ab746;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
		border-style: solid;
		border-width: 1px;
		padding: 6px 25px;
		border-radius: 4px;
		text-align: center;
		margin-right: 15px;
		transition: all 0.3s ease-in-out 0s;
	}

		.m-theme264 .u-submit2:hover {
			background-color: #fe801a;
		}

.g-content .list .ttp_img {
	margin-left: 214px;
	height: 27px;
	border: 1px solid;
	border-color: #c0c0c0 #d9d9d9 #d9d9d9;
	float: left;
}

.m-theme264 .list .ttp_right img {
	vertical-align: bottom;
	margin-left: 10px;
}

.m-theme264 .list .ttp_right span {
	display: block;
}

.m-theme264 .list .ttp_right .hint {
	float: left;
	width: 100%;
	line-height: 25px;
	color: #f00;
}

.m-theme264 .list .ttp_right input[name=validCode] {
	width: 100px;
}

.m-theme264 .list .ttp_right {
	margin-left: 0px;
	float: left;
	width: auto;
}

.m-theme264 .list .ttp_left {
	padding-left: 0px !important;
}

.m-theme264 .list .ttp_right {
	padding-left: 0px;
}

.m-theme264 .list .hbr {
	padding-left: 0 !important;
}

.m-theme264 .list .hbp {
	padding-left: 15px !important;
}

.m-theme264 .flie-radio {
	margin-top: 0;
}

/*常见问题专用*/
.m-theme265 {
	margin: 10px;
	letter-spacing: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, "", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif
}

	.m-theme265 ul li {
		margin: 1px;
		padding: 10px 0;
		border-bottom: 1px dotted #000;
	}

	.m-theme265 .m-title {
		height: 37px;
		line-height: 37px;
		font: 20px/35px "", "simhei";
		cursor: pointer;
		overflow: hidden;
		margin-left: 25px;
	}

		.m-theme265 .m-title a {
			display: block;
			float: left;
			color: #000;
			font-family: "";
			font-size: 18px;
		}

			.m-theme265 .m-title a:hover {
				color: #c99f6a;
				text-decoration: none;
			}

		.m-theme265 .m-title span {
			float: right;
			margin-right: 17px;
			font-size: 12px;
			font-weight: normal;
			color: #999;
		}

	.m-theme265 .m-content {
		margin: 8px 10px 8px 26px;
		line-height: 25px;
		color: #666;
		font-size: 14px;
	}

	.m-theme265 .m-condeta {
		text-align: right;
		overflow: hidden;
		padding-top: 15px;
	}

		.m-theme265 .m-condeta a {
			color: #c99f6a;
			float: left;
			font-size: 14px;
			margin: 0 0 15px 25px;
		}

			.m-theme265 .m-condeta a:hover {
				text-decoration: none;
			}

		.m-theme265 .m-condeta .m-eye {
			width: 24px;
			height: 24px;
		}

/* 样式theme266*/
.m-theme266 {
	padding: 15px 10px 10px 0;
	position: relative;
}

.m-theme266-list {
	float: left;
	width: 81px;
	height: 41px;
	vertical-align: top;
}

.m-theme266-img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
}

	.m-theme266-img a {
		display: inline-block;
		height: 38px;
		margin: 0 4px 0 5px;
		outline: medium none;
		overflow: hidden;
		width: 72px;
	}

	.m-theme266-img img {
		width: 100%;
		height: 100%;
		display: block;
		margin: 0 auto;
	}

.m-theme266-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	background: #EBE8E3;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
}

.m-theme266 .m-oph {
	position: absolute;
	top: 150px;
	left: 10px;
	width: 440px;
	height: 230px;
	overflow: hidden;
}

	.m-theme266 .m-oph img {
		height: 100%;
	}

.m-theme266 .m-sph {
	margin-top: 410px;
}

	.m-theme266 .m-sph img {
		height: 50px;
		width: 84px;
		cursor: pointer;
	}

/* 版式theme267 */
.m-theme267 .fl {
	float: left;
}

.m-theme267 .fr {
	float: right;
}

.m-theme267 .clear {
	clear: both;
}

.m-theme267 {
	height: 374px;
	overflow: hidden;
}

	.m-theme267 .big-img {
		width: 622px;
		height: 340px;
		text-align: center;
		margin-bottom: 12px;
		margin-right: 40px;
		overflow: hidden;
	}

		.m-theme267 .big-img img {
			max-width: 622px;
			max-height: 340px;
			-moz-transition: 0.5s all ease;
			-o-transition: 0.5s all ease;
			-webkit-transition: 0.5s all ease;
			transition: 0.5s all ease;
		}

	.m-theme267 .small-img {
	}

		.m-theme267 .small-img li {
			margin-bottom: 11px;
		}

		.m-theme267 .small-img a {
			width: 116px;
			height: 77px;
			display: block;
			opacity: 0.5
		}

		.m-theme267 .small-img img {
			width: 116px;
			height: 77px;
		}

	.m-theme267 .img-name {
		width: 662px;
		padding-left: 4px;
		overflow: hidden
	}

		.m-theme267 .img-name h3 {
			line-height: 22px;
			font-size: 14px;
			font-weight: normal;
			font-family: "Lucida Sans Unicode", "汉鼎繁楷体", "宋体", "Arial";
		}

	.m-theme267 .tab-hd li {
		float: left;
		width: 7px;
		height: 8px;
		margin: 0 4px 0 5px;
		background: #A6A4A3;
		overflow: hidden;
		cursor: pointer;
		display: inline-block;
		border-radius: 50%;
	}

	.m-theme267 .tab-hd .on {
		background: #f60;
	}

	.m-theme267 .tab-hd a {
	}

#hovertreeshow img {
	max-height: 100%;
}

/* 版式theme269 */
.m-theme269 {
	*padding-top: 1px;
	clear: both;
}

	.m-theme269 .noline {
	}

	.m-theme269 ul {
		height: 35px;
		width: auto;
	}

		.m-theme269 ul li {
			height: 35px;
			vertical-align: top;
			line-height: 35px;
			overflow: hidden;
			float: left;
			padding-right: 80px;
		}

			.m-theme269 ul li a {
				width: 68%;
				height: 35px;
				padding-left: 14px;
				text-decoration: none;
				font-size: 18px;
			}

			.m-theme269 ul li span {
				color: #f43838;
				margin-left: 15px;
				padding-right: 5px;
				width: 23%;
				text-align: right;
				font-size: 18px;
			}

/* 版式theme270 */
.m-theme270 {
	padding: 15px 10px 0 0;
}

.m-theme270-list {
	display: inline;
	float: left;
	margin-left: 1%;
	width: 23%;
	border: 1px solid #f3eff0;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding: 2px;
	margin-bottom: 15px;
}

.m-theme270-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme270-img a,
	.m-theme270-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme270-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme270-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme270-title {
	height: 40px;
	margin: 10px 0 10px 0;
	line-height: 20px;
	overflow: hidden;
	padding: 0 5px;
	text-align: center;
}

	.m-theme270-title a {
		font-weight: bold;
	}

		.m-theme270-title a:hover {
			text-decoration: none;
		}

.m-theme270-list .m-price-number {
	float: left;
	margin-top: 8px;
}

.m-theme270-list .m-time-buy {
	float: right;
}

.m-theme270-list .u-buy a {
	background: #ff384f;
	color: #fff !important;
	padding: 5px 18px;
	border: none;
	border-radius: 20px;
}

	.m-theme270-list .u-buy a:hover {
		border: none !important;
	}

.m-theme270 .u-price {
	font: normal 30px, tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme270 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

.m-theme270 .u-marketprice {
	float: left;
	text-decoration: none;
	font-size: 12px;
	color: #999;
	margin: 4px 5px 0 0;
}

.m-theme270 .m-sort ul li a.u-current {
	border-color: #ff384f;
	background: #ff384f
}

/* 版式theme271 */
.m-theme271 {
	padding: 15px 10px 0 0;
}

	.m-theme271 .m-head {
		height: 55px;
		background: url('/static/newtheme/common/img/theme/theme271/seckill_hd.png') no-repeat 20px 0;
		margin-bottom: 10px;
	}

		.m-theme271 .m-head .m-htime {
			float: right;
			color: #fff;
			height: 55px;
			line-height: 55px;
			text-align: center;
			background: #D90D16;
		}

			.m-theme271 .m-head .m-htime .time_com {
				float: left;
				height: 38px;
				line-height: 40px;
				width: 40px;
				background: rgba(0, 0, 0, 0.7);
				color: #e01121;
				margin-top: 10px;
				font-size: 20px;
				font-weight: bold;
			}

		.m-theme271 .m-head .m_hsel {
			font-size: 24px;
			color: #fff;
			float: left;
			margin: 10px 0 0 55px;
		}

			.m-theme271 .m-head .m_hsel span {
				float: left;
				height: 40px;
				width: 34px;
				background: url('/static/newtheme/common/img/theme/theme271/sprite_index.png') no-repeat 0 -40px;
			}

			.m-theme271 .m-head .m_hsel p {
				float: left;
				margin: 10px 0 0 10px;
			}

		.m-theme271 .m-head .m-htime .time_d {
			display: none;
		}

		.m-theme271 .m-head .m-htime .time_spot {
			color: #43050A;
			float: left;
			margin: 0px 3px;
			font-size: 20px;
			font-weight: bold;
		}

.m-theme271-list {
	display: inline;
	float: left;
	width: 222px;
	border-right: 1px solid #e3e3e3;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding: 2px;
	margin: 15px 0 15px 23px;
	padding-right: 10px;
}

	.m-theme271-list:hover .m-theme271-title a {
		color: #f10214 !important;
		text-decoration: none;
	}

	.m-theme271-list:hover .m-theme271-img img {
		transform: translateY(-5px);
	}

.m-theme271-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme271-img a,
	.m-theme271-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme271-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme271-img img {
		display: block;
		margin: 0 auto;
		transform: translateY(0);
		transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease;
	}

.m-theme271-title {
	max-width: 220px;
	height: 40px;
	margin-top: 10px;
	color: #999;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 0 3px;
}

	.m-theme271-title a:link,
	.m-theme271-title a:visited {
		color: #999;
	}

.m-theme271 .u-marketprice {
	font: 12px/22px, tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
	text-decoration: line-through;
	margin-left: 5px;
}

.m-theme271 .u-price {
	font: 700 18px Verdana, Arial;
	color: #f10214;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
}

.m-theme271 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

/* 版式theme272 */
.m-theme272 {
	padding: 15px 10px 0 0;
}

	.m-theme272 .m-sort ul li a {
		font-size: 12px !important;
		color: #777 !important;
	}

		.m-theme272 .m-sort ul li a.u-current {
			background: #E01222 !important;
			border-color: #E01222 !important;
			font-size: 12px !important;
			color: #fff !important;
		}

.m-theme272-list {
	display: inline;
	float: left;
	width: 23%;
	box-shadow: 4px 4px 2px #f5f5f5;
	margin: 15px 1%;
}

	.m-theme272-list:hover .m-theme272-img img {
		transform: translateY(-5px);
	}

.m-theme272-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 90%;
	padding: 0 5%;
}

	.m-theme272-img a,
	.m-theme272-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme272-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme272-img img {
		display: block;
		margin: 0 auto;
		transform: translateY(0);
		transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease;
	}

.m-theme272-title {
	width: 90%;
	height: 40px;
	margin-top: 10px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 5%;
}

	.m-theme272-title a {
		text-decoration: none !important;
		font-size: 14px;
		font-family:, tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
	}

.m-theme272 .m-pribuy {
	border: 1px solid #e01222;
	height: 60px;
	margin-top: 20px;
}

.m-theme272 .m-price-number {
	float: left;
	margin-left: 30px;
}

.m-theme272 .m-time-buy {
	float: right;
}

.m-theme272 .u-marketprice {
	font: 14px/22px, tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
	text-decoration: line-through;
	margin: 12px 0 0 5px;
	color: #666;
}

.m-theme272 .u-price {
	color: #f10214;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
	font: 28px, tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
}

.m-theme272 .u-number {
	color: #666;
	text-decoration: none;
	font: 12px/15px tahoma, arial, \5b8b\4f53;
	display: block;
	margin-left: 6px;
}

.m-theme272 .u-buy {
	background: #E01222;
	line-height: 60px;
}

	.m-theme272 .u-buy a {
		border: none;
		color: #fff !important;
		background: #E01222 !important;
		border: none !important;
		padding: 0 12px;
		border-radius: 0;
		font-size: 18px !important;
	}

/* 版式theme273 */
.m-theme273 {
	padding: 15px 10px 0 0;
}

.m-theme273-list {
	display: inline;
	float: left;
	margin: 0 0 25px 23px;
	width: 290px;
	padding: 2px;
}

	.m-theme273-list:hover .m-theme273-img img {
		transform: scale(1.03);
		-moz-transform: scale(1.03);
		-webkit-transform: scale(1.03);
		-o-transform: scale(1.03);
	}

	.m-theme273-list:hover .m-theme273-btn a {
		background: #f22648;
	}

.m-theme273-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme273-img a,
	.m-theme273-img img {
		text-align: center;
		max-width: 100%;
		max-height: 300px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme273-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme273-img img {
		display: block;
		margin: 0 auto;
		transition: all 0.3s ease-in-out;
	}

.m-theme273-title {
	width: 210px;
	height: 22px;
	margin: 10px auto;
	line-height: 20px;
	overflow: hidden;
	word-break: break-all;
	text-align: center;
}

	.m-theme273-title a {
		font-size: 14px;
		overflow: hidden;
		display: inline-block;
		height: 22px;
		width: 210px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

		.m-theme273-title a:hover {
			text-decoration: none;
		}

.m-theme273 .u-price {
	font: 300 14px;
	color: #333;
	line-height: 18px;
	display: inline;
}

.m-theme273 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

.m-theme273-btn a {
	display: block;
	margin: 0 auto;
	background: #FF6637;
	text-align: center;
	color: #fff !important;
	width: 88px;
	height: 30px;
	font-family:;
	line-height: 30px;
	font-size: 14px;
	margin-top: 5px;
	border-radius: 3px;
	transition: all 0.3s ease-in-out;
}

	.m-theme273-btn a:hover {
		text-decoration: none;
	}

/* 版式theme274 */
.m-theme274 {
	padding: 15px 10px 0 0;
}

.m-theme274-list {
	display: inline;
	float: left;
	margin: 0 0 30px 23px;
	width: 290px;
	padding: 2px;
}

	.m-theme274-list:hover .m-theme274-img img {
		transform: translateY(-7px);
		-webkit-transform: translateY(-7px);
		-moz-transform: translateY(-7px);
		-o-transform: translateY(-7px);
	}

.m-theme274-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}

	.m-theme274-img a,
	.m-theme274-img img {
		text-align: center;
		max-width: 100%;
		max-height: 300px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme274-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme274-img img {
		display: block;
		transition: all 0.2s ease-in-out;
	}

.m-theme274-title {
	width: 210px;
	height: 22px;
	margin-top: 10px;
	line-height: 20px;
	overflow: hidden;
	font-size: 15px;
}

	.m-theme274-title a {
		font-size: 14px;
		font-weight: bold;
		overflow: hidden;
		display: inline-block;
		height: 22px;
		width: 220px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

		.m-theme274-title a:hover {
			text-decoration: none;
		}

.m-theme274 .u-price {
	font-size: 20px;
	line-height: 18px;
	color: #ff244d;
	font-weight: bold;
}

.m-theme274 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

/* 版式theme276 */
.m-theme276 {
	padding: 15px 10px 10px 0;
}

.m-theme276-list {
	width: 290px;
	display: inline;
	float: left;
	margin-left: 27px;
	margin-bottom: 30px;
	*margin-left: 23px;
	_margin-left: 23px;
}

	.m-theme276-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme276-img {
	display: table;
	table-layout: fixed;
	height: 340px;
	*height: 340px;
	_ *height: 340px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme276-img a,
	.m-theme276-img img {
		text-align: center;
		max-width: 100%;
		max-height: 340px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme276-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme276-img .m-theme276-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme276-title {
	height: 58px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
}

	.m-theme276-title a {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

		.m-theme276-title a:hover {
			color: #333 !important;
			text-decoration: none;
		}

/* 版式theme247 */
@-moz-keyframes move277 {
	0% {
	}

	100% {
		-moz-transform: translateY(0px);
	}
}

@-webkit-keyframes move277 {
	0% {
	}

	100% {
		-webkit-transform: translateY(0px);
	}
}

@keyframes move277 {
	0% {
	}

	100% {
		transform: translateY(0px);
	}
}

.m-theme277 {
	padding: 15px 0px 0 14px;
}

.m-theme277-li {
	width: 244px;
	float: left;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 15px;
}

.m-theme277-list {
	width: 100%;
	height: 370px;
	overflow: hidden;
}

.m-theme277-img {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 290px;
	*height: 290px;
	_ *height: 290px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme277-img a,
	.m-theme277-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme277-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme277-img img {
		max-height: 290px;
		display: block;
		margin: 0 auto;
	}

.m-theme277 em {
	font-weight: normal;
}

.m-theme277-title {
	width: 244px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}

	.m-theme277-title a {
		color: #737373;
		font-size: 15px;
	}

.m-theme277-search {
	width: 53px;
	height: 53px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -26.5px;
	margin-top: -26.5px;
	-moz-transform: translateY(-174px);
	-webkit-transform: translateY(-174px);
	transform: translateY(-174px)
}

	.m-theme277-search img {
		width: 100%;
		height: 100%;
	}

.m-theme277-img:hover .m-theme277-search {
	-moz-animation: .3s move277;
	-webkit-animation: .3s move277;
	animation: .3s move277;
	-webkit-animation-fill-mode: forwards;
}

/* 版式theme279 */
.m-theme279 {
	padding: 15px 10px 10px 0;
}

.m-theme279-list {
	display: inline-block;
	margin-left: 24px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 290px;
	border-radius: 2px;
	vertical-align: top;
}

	.m-theme279-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme279-img {
	display: table;
	table-layout: fixed;
	height: 220px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme279-img a,
	.m-theme279-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme279-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme279-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme279-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	color: #333333;
	overflow: hidden;
}

	.m-theme279-title a {
		font-size: 16px;
	}

.m-theme279-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme279-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

/* 版式theme280 */
.m-theme280 {
	padding: 15px 10px 10px 0;
}

.m-theme280-list {
	float: left;
	margin-bottom: 10px;
	width: 24%;
	vertical-align: top;
	margin-left: 1%;
}

	.m-theme280-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme280-img {
	display: table;
	table-layout: fixed;
	height: 220px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme280-img a,
	.m-theme280-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme280-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme280-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme280-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	color: #333333;
	overflow: hidden;
}

	.m-theme280-title a {
		font-size: 16px;
	}

.m-theme280-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme280-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

/* 版式theme281*/
.m-theme281 {
	padding: 15px 10px 10px 0;
}

.m-theme281-img {
	display: table;
	table-layout: fixed;
	height: 290px;
	*height: 290px;
	_ *height: 290px;
	width: 100%;
	margin: 0;
	overflow: hidden
}

.m-theme281-list a,
.m-theme281 img {
	text-align: center;
	max-width: 100%;
	max-height: 290px;
	_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
	_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
}

.m-theme281-list a {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	_height: 100% !important;
	_font-size: 0;
	overflow: hidden;
	_overflow: hidden;
}

.m-theme281-list img {
	display: block;
	margin: 0 auto;
}

.m-theme281-title {
	margin: 5px auto 0;
	max-width: 210px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.m-theme281 ul li {
	float: left;
	width: 248px;
	height: 310px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 23px;
	*margin-left: 23px;
	_margin-left: 23px;
}

.m-theme281-list {
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

	.m-theme281-list .m-theme281-title {
		width: 100%;
		left: 0;
		top: 90px;
		z-index: 200;
		text-align: center;
		cursor: pointer;
	}

.m-theme281 ul li img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

/* 版式theme282*/
.m-theme282 {
	padding: 15px 10px 10px 0;
}

.m-theme282-list {
	width: 250px;
	display: inline-block;
	/*float:left;*/
	margin-left: 24px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	border-radius: 2px;
	vertical-align: top;
}

	.m-theme282-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme282-img {
	display: table;
	table-layout: fixed;
	height: 290px;
	*height: 290px;
	_ *height: 290px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}

	.m-theme282-img a,
	.m-theme282-img img {
		text-align: center;
		max-width: 100%;
		max-height: 290px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme282-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme282-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme282-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	background: #EBE8E3;
	font-size: 15px;
	color: #333333;
	overflow: hidden;
}

.m-theme282-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme282-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

/* 版式theme283*/
.m-theme283 {
	padding: 15px 10px 10px 0;
}

.m-theme283-list {
	width: 244px;
	display: inline-block;
	padding: 0 3px;
	/*float:left;*/
	margin-left: 24px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	border-radius: 2px;
	vertical-align: top;
}

.m-theme283-img {
	display: table;
	table-layout: fixed;
	height: 290px;
	*height: 290px;
	_ *height: 290px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}

	.m-theme283-img a,
	.m-theme283-img img {
		text-align: center;
		max-width: 100%;
		max-height: 290px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme283-img a {
		display: table-cell;
		width: 100%;
		vertical-align: bottom;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme283-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme283-title {
	height: 30px;
	line-height: 37px;
	margin-bottom: 3px;
	text-align: center;
	background: #EBE8E3;
	font-size: 15px;
	color: #333333;
	overflow: hidden;
}

.m-theme283-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme283-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

/* 版式theme284*/
.m-theme284 {
	padding: 15px 10px 10px 0;
	margin-left: 1px;
}

.m-theme284-list {
	float: left;
	margin-bottom: 10px;
	width: 214px;
	border-radius: 2px;
	border: 1px solid #EBE8E3;
	vertical-align: top;
	padding: 2px;
	margin-left: -1px;
}

	.m-theme284-list:hover {
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		transition: 0.5s all ease;
		-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-webkit-transition: 0.5s all ease;
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-moz-transition: 0.5s all ease;
		-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
		-ms-transition: 0.5s all ease;
	}

.m-theme284-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	border-radius: 2px;
	padding: 2px 0px;
	overflow: hidden;
}

	.m-theme284-img a,
	.m-theme284-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme284-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme284-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme284-title {
	height: 30px;
	line-height: 37px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
}

.m-theme284-img > a:hover img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme284-img > a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

/* 版式theme287 */
.m-theme287 {
	padding: 15px 10px 0 0;
	margin-left: 3px;
}

.m-theme287-list {
	float: left;
	width: 214px;
	border: 1px solid #e5e5e5;
	box-shadow: 4px 4px 2px #f5f5f5;
	padding: 2px;
	margin-bottom: 15px;
	margin-left: -1px;
}

.m-theme287-img {
	display: table;
	table-layout: fixed;
	height: 214px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme287-img a,
	.m-theme287-img img {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme287-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme287-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme287-title {
	max-width: 220px;
	height: 40px;
	margin: 0 10px 10px 10px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 0 3px;
	border-bottom: 1px dashed #ccc;
}

.m-theme287 .u-price {
	font: 20px Verdana, Arial;
	color: #f40;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 10px;
}

.m-theme287 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 10px;
}

/* 版式theme288 */
.m-theme288 {
	padding: 0 0 0 16px;
}

.m-theme288-list {
	display: inline;
	float: left;
	width: 214px;
	padding: 10px 10px;
	margin: 10px 10px 10px 0;
	background: #fff;
}

.m-theme288-img {
	height: 245px;
	*height: 245px;
	_ *height: 245px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme288-img a,
	.m-theme288-img img {
		text-align: center;
		max-width: 100%;
		max-height: 245px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme288-img a {
		display: block;
		margin: 0 auto;
		width: 100%;
		vertical-align: bottom;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

/*.m-theme288-img img {display: block;margin:0 auto;}*/
.m-theme288-title {
	width: 100%;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background: #990000;
	overflow: hidden;
}

	.m-theme288-title a {
		color: #fff !important;
		font-size: 16px
	}

.m-theme288 .m-theme288-money {
	width: 100%;
	height: 70px;
	line-height: 70px;
	margin-top: 3px
}

.m-theme288 .u-price {
	height: 70px;
	font: 30px Verdana, Arial;
	color: #CC0000;
	display: inline-block;
	float: left;
	line-height: 70px
}

.m-theme288 .m-theme288-money img {
	float: right;
}

.m-theme288 .u-price em {
	font-weight: normal;
}

.m-theme288 .m-theme288-product {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px !important;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	letter-spacing: 1px
}

	.m-theme288 .m-theme288-product p,
	.m-theme288 .m-theme288-product span,
	.m-theme288 .m-theme288-product em,
	.m-theme288 .m-theme288-product i,
	.m-theme288 .m-theme288-product h1,
	.m-theme288 .m-theme288-product h2,
	.m-theme288 .m-theme288-product h3,
	.m-theme288 .m-theme288-product h4,
	.m-theme288 .m-theme288-product h5,
	.m-theme288 .m-theme288-product h6 {
		padding: 0 !important;
		margin: 0 !important;
		line-height: 28px !important;
		font-size: 14px !important;
		text-align: center !important;
		white-space: nowrap !important;
		text-overflow: ellipsis !important;
		overflow: hidden !important;
		letter-spacing: 1px !important;
		font-weight: normal !important;
	}

/* 版式theme289 */
.m-289 a {
	font-size: 18px;
}

.m-theme289 a:link,
.m-theme289-title a:visited {
	color: #f84646;
}

.m-theme289 {
	padding: 15px 10px 0 0;
}

.m-theme289-list {
	display: inline;
	float: left;
	margin: 0 0 10px 10px;
	width: 230px;
}

.m-theme289-img {
	display: table;
	table-layout: fixed;
	height: 246px;
	*height: 242px;
	_ *height: 242px;
	width: 100%;
	padding: 0;
	margin: 0;
	background: #fff;
}

	.m-theme289-img a,
	.m-theme289-img img {
		text-align: center;
		max-width: 100%;
		max-height: 246px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme289-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme289-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme289-title {
	width: 220px;
	height: 50px;
	line-height: 20px;
	background: #FF9F08;
	padding: 5px;
}

	.m-theme289-title a {
		font-weight: bold;
		line-height: 24px;
		display: block;
		height: 25px;
		overflow: hidden;
	}

	.m-theme289-title p {
		font-size: 16px;
		line-height: 20px;
		height: 20px;
		width: 220px;
		overflow: hidden;
		margin-top: 3px;
		color: #414141;
	}

.m-theme289-num {
	background: #FFCA08;
	overflow: hidden;
	height: 50px;
	line-height: 40px;
	text-align: center;
}

.m-theme289 .u-price {
	font-weight: bold;
	font-size: 36px;
	color: #b30743;
	display: inline;
}

.m-theme289 .u-number {
	color: #888;
	text-decoration: none;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
	float: right;
	display: inline;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	margin-right: 3px;
}

.m-theme289-ms {
	height: 110px;
	width: 230px;
}

	.m-theme289-ms a {
		display: block;
	}

/* 版式theme291 */
.m-291 {
	padding: 0 !important;
	height: 75px !important;
	line-height: 75px !important;
	border: none !important;
	background: none !important;
	width: 100%;
	overflow: hidden;
}

	.m-291 h2 {
		width: 16.3%;
		background: #304E74 !important;
		height: 75px !important;
		line-height: 75px !important;
		color: #fff;
		font-size: 24px !important;
		text-align: center;
		margin-right: 0 !important;
		border: 2px solid #2F3437;
		border-left: 1px;
		padding: 0 !important;
	}

.m-theme291 {
	padding: 10px 0 0 16px;
}

.m-theme291-list {
	display: inline;
	float: left;
	width: 214px;
	padding: 10px 10px;
	margin: 10px 18px 10px 0;
	background: #fff;
}

.m-theme291-img {
	height: 245px;
	*height: 245px;
	_ *height: 245px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme291-img a,
	.m-theme291-img img {
		text-align: center;
		max-width: 100%;
		max-height: 245px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme291-img a {
		display: block;
		margin: 0 auto;
		width: 100%;
		vertical-align: bottom;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme291-title {
	width: 100%;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background: #CC0000;
	overflow: hidden;
}

	.m-theme291-title a {
		color: #ffff00 !important;
		font-size: 16px
	}

.m-theme291 .m-theme291-money {
	width: 100%;
	height: 70px;
	line-height: 70px;
	margin-top: 3px
}

.m-theme291 .u-price {
	height: 70px;
	font: 30px Verdana, Arial;
	color: #CC0000;
	display: inline-block;
	float: left;
	line-height: 70px
}

.m-theme291 .m-theme291-money img {
	float: right;
}

.m-theme291 .u-price em {
	font-weight: normal;
}

.m-theme291 .m-theme291-product {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px !important;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	letter-spacing: 1px
}

.m-theme291-spei {
	width: 490px;
	height: 280px;
	margin: 10px 10px 10px 0;
	padding: 10px 0;
}

	.m-theme291-spei .m-theme291-speiph {
		float: left;
		width: 185px;
		height: 100%;
	}

	.m-theme291-spei .m-theme291-speitit {
		float: left;
		background: none;
		width: 260px;
		padding-left: 25px;
		text-align: left;
		letter-spacing: 1px;
	}

		.m-theme291-spei .m-theme291-speitit a {
			font-family: "";
			font-size: 24px;
			color: #000 !important;
		}

	.m-theme291-spei .m-theme291-speipro {
		float: left;
		width: 260px;
		padding-left: 27px;
		text-align: left;
		font-family: "";
		font-size: 18px !important;
		color: #cc0000;
	}

	.m-theme291-spei .m-theme291-speimon {
		float: left;
		width: 285px;
		height: 60px;
		margin: 20px 0 0 20px;
		text-align: left;
		background: url('/static/newtheme/common/img/theme/theme288/d.png') no-repeat;
	}

		.m-theme291-spei .m-theme291-speimon .u-price {
			font-family: "";
			font-size: 36px;
			text-align: left;
			color: #ffff00;
			line-height: 44px;
			margin-left: 18px;
		}

		.m-theme291-spei .m-theme291-speimon .u-pbtn {
			float: right;
			margin: 5px;
			width: 108px;
			height: 50px;
			background: url('/static/newtheme/common/img/theme/theme288/05_05.jpg') no-repeat;
		}

			.m-theme291-spei .m-theme291-speimon .u-pbtn a {
				display: block;
				height: 50px;
			}

	.m-theme291-spei .m-theme291-detail {
		float: left;
		width: 270px;
		height: 65px;
		color: #666666;
		overflow: hidden;
		margin: 20px 0 0 30px;
		font-family: "";
		font-size: 12px;
		line-height: 18px;
	}

	.m-theme291-spei .m-theme291-sale {
		float: left;
		width: 270px;
		height: 30px;
		margin-left: 30px;
		font-weight: bold;
		margin-top: 10px;
		font-family: "";
		font-size: 12px;
		color: #000;
		line-height: 30px;
	}

		.m-theme291-spei .m-theme291-sale em {
			background-color: #660000;
			color: #FFF;
			padding: 1px 4px;
		}

/* 版式theme292 */
.m-theme292 {
	padding: 15px 0 0 16px;
}

.m-theme292-list {
	display: inline;
	float: left;
	width: 230px;
	margin: 0 0 10px 10px;
	background: #fff;
}

.m-theme292-img {
	height: 245px;
	*height: 245px;
	_ *height: 245px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme292-img a,
	.m-theme292-img img {
		text-align: center;
		max-width: 100%;
		max-height: 245px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme292-img a {
		display: block;
		margin: 0 auto;
		width: 100%;
		vertical-align: bottom;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

/*.m-theme292-img img {display: block;margin:0 auto;}*/
.m-theme292-title {
	height: 22px;
	line-height: 22px;
	text-align: left;
	padding: 3px 0 0 15px;
	background: #f5f5f5;
	color: #f84646;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

	.m-theme292-title a {
		color: #f84646 !important;
		font-size: 16px;
		font-weight: bold;
	}

		.m-theme292-title a:hover {
			text-decoration: none
		}

.m-theme292 .m-theme292-money {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-top: 3px;
	background: #413547;
}

.m-theme292 .u-price {
	height: 50px;
	font: 26px/50px Verdana, Arial;
	color: #dbbfa3;
	display: inline-block;
	float: left;
	margin-left: 10px
}

.m-theme292 .m-theme292-money img {
	float: right;
	margin-top: 8px;
	margin-right: 5px
}

.m-theme292 .u-price em {
	font-weight: normal;
}

.m-theme292 .m-theme292-product {
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	background: #f5f5f5;
	font-size: 14px !important;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	letter-spacing: 1px
}

	.m-theme292 .m-theme292-product p,
	.m-theme292 .m-theme292-product span,
	.m-theme292 .m-theme292-product em,
	.m-theme292 .m-theme292-product i,
	.m-theme292 .m-theme292-product h1,
	.m-theme292 .m-theme292-product h2,
	.m-theme292 .m-theme292-product h3,
	.m-theme292 .m-theme292-product h4,
	.m-theme292 .m-theme292-product h5,
	.m-theme292 .m-theme292-product h6 {
		height: 20px;
		padding: 0 !important;
		margin: 0 !important;
		line-height: 20px !important;
		font-size: 14px !important;
		text-align: left !important;
		white-space: nowrap !important;
		text-overflow: ellipsis !important;
		overflow: hidden !important;
		letter-spacing: 1px !important;
		font-weight: normal !important;
	}

/* 版式theme293 */
.m-theme293 {
	padding: 15px 10px 0 0;
}

.m-theme293-list {
	display: inline;
	float: left;
	margin-left: 15px;
	width: 324px;
	padding: 2px;
	margin-bottom: 15px;
	position: relative;
}

.m-theme293-img {
	display: table;
	table-layout: fixed;
	height: 202px;
	*height: 198px;
	_ *height: 198px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.m-theme293-img a,
	.m-theme293-img img {
		text-align: center;
		max-width: 100%;
		max-height: 202px;
	}

	.m-theme293-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.m-theme293-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme293-list .m-price-number {
	width: 100px;
	height: 70px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url('../img/theme/theme293/pri_bg.png') no-repeat;
}

.m-theme293 .u-price {
	font: 700 18px Verdana, Arial;
	color: #fff;
	line-height: 70px;
	display: inline;
	float: left;
	margin-left: 18px;
	transform: rotate(-23deg);
	-webkit-transform: rotate(-23deg);
	-moz-transform: rotate(-23deg);
}

.m-theme293-con {
	width: 324px;
	height: 70px;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	bottom: 0px;
}

.m-theme293-title {
	max-width: 203px;
	height: 45px;
	line-height: 21px;
	overflow: hidden;
	padding: 0 0 0 3px;
	margin-top: 10px;
	float: left;
	transition: all 0.3s ease-in-out;
	position: relative;
	left: 2px;
}

.m-theme293-list:hover .m-theme293-title {
	left: 13px;
}

.m-theme293-title a {
	width: 100%;
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
}

	.m-theme293-title a:link,
	.m-theme293-title a:visited {
		color: #fff;
		font-size: 22px;
	}

.m-theme293-title p {
	color: #fff;
	font-size: 12px;
}

.m-theme293 .m-time-buy {
	float: right;
	margin-top: 7px;
	margin-right: -5px;
	padding-left: 0px;
	background: url('../img/theme/theme293/tg_bg.png') no-repeat;
}

.m-theme293 .u-buy {
	padding-right: 0;
}

	.m-theme293 .u-buy a {
		background: none !important;
		color: #fff !important;
		border: none !important;
		padding: 12px 13px;
		font-size: 20px !important;
		line-height: 35px;
		transition: all 0.3s ease-in-out;
	}

/* 版式theme294 */
.m-294 {
	height: 39px !important;
	line-height: 39px !important;
	margin-bottom: 20px;
	background: none !important;
	border: none !important;
}

	.m-294 h2 {
		padding: 0px 25px !important;
		color: #76838f;
		font-weight: normal;
		font-family: Roboto, sans-serif;
	}

.m-theme294 {
	padding: 15px 10px 10px 0;
}

	.m-theme294 .ct-294 {
		font-family: Roboto, sans-serif;
	}

.m-theme294-list {
	display: inline-block;
	/*float:left;*/
	margin-right: 10px;
	margin-bottom: 10px;
	*margin-left: 23px;
	_margin-left: 23px;
	width: 278px;
	border-radius: 2px;
	vertical-align: top;
}

.m-theme294-img {
	display: table;
	table-layout: fixed;
	height: 196px;
	*height: 192px;
	_ *height: 192px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
}

	.m-theme294-img .m-theme294-zhe {
		width: 100%;
		height: 196px;
		background: rgba(0, 0, 0, 0.5);
		position: absolute;
		top: 0;
		z-index: 2;
		transition: 0.5s all ease
	}

	.m-theme294-img:hover .m-theme294-zhe {
		background: rgba(0, 0, 0, 0);
		z-index: 0;
	}

	.m-theme294-img a,
	.m-theme294-img img {
		text-align: center;
		width: 100%;
		height: 196px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>196)?'210px': 'auto';
    } (this));
	}

	.m-theme294-img a {
		position: absolute;
		top: 0;
		z-index: 1;
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		overflow: hidden;
	}

	.m-theme294-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme294-title {
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	color: #222222;
	overflow: hidden;
	background: #fff;
}

	.m-theme294-title a {
		text-decoration: none !important;
	}

.m-theme294-img:hover a img {
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.m-theme294-img a img {
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	transition: 0.5s all ease;
	margin: 0 auto;
}

/* 版式theme295 */
.m-295 {
	font-family:;
}

.m-theme295 {
	padding: 10px;
	/* overflow: hidden; */
}

	.m-theme295 .noline {
		border-top: none;
		background: #dfeed8;
	}

	.m-theme295 ul li {
		float: left;
		/* overflow: hidden; */
		background: none;
		margin: 0 5px 5px 5px;
	}

		.m-theme295 ul li a {
			background: url(../img/theme/theme2/icon.gif) no-repeat 17px left;
			padding: 11px 34px;
			display: block;
			text-decoration: none;
			font-size: 14px;
			color: #5a5a5a;
		}

	.m-theme295 .hid_bg {
		visibility: hidden;
		height: 1px;
		width: auto;
	}

/* 版式theme297 */
.m-theme297 {
	padding: 15px 0 10px;
}

.m-theme297-list {
	float: left;
	margin: 0 2% 30px;
	width: 46%;
	border-radius: 2px;
	vertical-align: top;
}

.m-theme297-list {
	box-shadow: 0 0 10px #bbb;
	transition: 1s all ease;
	-webkit-box-shadow: 0 0 10px #bbb;
	-webkit-transition: 1s all ease;
	-moz-box-shadow: 0 0 10px #bbb;
	-moz-transition: 1s all ease;
	-ms-box-shadow: 0 0 10px #bbb;
	-ms-transition: 1s all ease;
}

.m-theme297-img {
	display: table;
	table-layout: fixed;
	height: 406px;
	*height: 402px;
	_ *height: 402px;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}

	.m-theme297-img a,
	.m-theme297-img img {
		text-align: center;
		width: 100%;
		height: 406px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme297-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		border-radius: 10px;
		_overflow: hidden;
	}

	.m-theme297-img img {
		display: block;
		margin: 0 auto;
	}

.m-theme297-title {
	height: 60px;
	line-height: 60px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: #fbfbfb;
}

	.m-theme297-title a {
		font-size: 18px;
		color: #333333;
	}

.m-theme297-img > a:hover img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.m-theme297-img > a img {
	-moz-transition: 1s all ease;
	-o-transition: 1s all ease;
	-webkit-transition: 1s all ease;
	transition: 1s all ease;
	margin: 0 auto;
}

/* 版式them301 */
.m-theme301 {
	padding: 20px 0;
}

.m-theme301-item {
	float: left;
	width: 243px;
	margin: 10px 12px;
	padding: 15px;
	border: 1px solid #ddd;
	background: #fff;
}

	.m-theme301-item a:hover {
		text-decoration: none
	}

.theme301-img {
	width: 243px;
	height: 243px;
	text-align: center;
	vertical-align: middle;
}

	.theme301-img img {
		max-width: 100%;
		max-height: 243px;
		text-align: center;
		vertical-align: middle;
	}

.theme301-title,
.theme301-oldMoney,
.theme301-newMoney {
	text-align: center;
}

.theme301-title {
	margin-top: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: normal
}

.theme301-oldMoney {
	color: #acacac;
	font-size: 12px;
}

	.theme301-oldMoney span {
		color: #666;
		text-decoration: line-through
	}

.theme301-newMoney {
	color: #acacac;
	font-size: 12px;
}

/* 版式them302 */
.m-theme302 {
	padding: 10px;
	clear: both;
}

	.m-theme302 ul li {
		padding: 16px 0;
		border-bottom: 1px dashed #ccc
	}

	.m-theme302 .date {
		width: 60px;
		height: 60px;
		margin-left: 30px;
		float: left;
	}

		.m-theme302 .date .day {
			width: 60px;
			height: 38px;
			line-height: 38px;
			font-size: 24px;
			color: #fff;
			text-align: center;
			display: block;
		}

		.m-theme302 .date .month {
			width: 60px;
			height: 20px;
			line-height: 20px;
			display: block;
			font-size: 12px;
			color: #fff;
			text-align: center;
		}

	.m-theme302 .text {
		margin-left: 114px;
	}

		.m-theme302 .text a {
			line-height: 1.2em;
			color: #545454;
			display: block;
			margin-bottom: 10px
		}

		.m-theme302 .text span {
			max-height: 52px;
			line-height: 18px;
			color: #919692;
			font-size: 12px;
			display: block;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden;
		}

/* 版式theme304 */
.m-theme304 {
	padding: 10px 20px;
}

	.m-theme304 .theme304-item .theme304-title {
		height: 40px;
		line-height: 40px;
		padding-left: 10px;
		position: relative;
	}

	.m-theme304 .theme304-title a {
		display: inline-block;
		font-size: 15px;
		color: #4d4c4c;
		margin-left: 10px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.m-theme304 .icon_img {
		width: 15px;
		height: 15px;
		margin-top: 12px;
		float: left;
		border-radius: 3px
	}

		.m-theme304 .icon_img img {
			width: 12px;
			height: 12px;
			margin-top: 2px;
			margin-left: 1px;
			vertical-align: top;
		}

	.m-theme304 .theme304-title h3 {
		cursor: pointer;
		font-weight: normal;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.m-theme304 .theme304-title span {
		display: inline-block;
		width: 50px;
		height: 54px;
		text-align: center;
		position: absolute;
		right: 0px;
		bottom: 0px;
		cursor: pointer;
	}

	.m-theme304 .theme304-item ul {
	}

	.m-theme304 .theme304-item-1 {
		height: 28px;
		line-height: 36px;
		position: relative;
		border-bottom: 1px dashed #ccc
	}

		.m-theme304 .theme304-item-1 .u-child {
			margin-left: 8px
		}

		.m-theme304 .theme304-item-1 a {
			display: inline-block;
			text-align: center;
			font-size: 12px !important;
			color: #333;
		}

	.m-theme304 ul li a:hover {
		text-decoration: none
	}

	.m-theme304 .theme304-item-1 img {
		height: 20px;
		position: absolute;
		right: 10px;
		bottom: 17px;
	}

	.m-theme304 .cur {
		display: block;
	}

/* 版式theme305 */
.m-theme305 {
	padding: 5px 10px 10px 0;
}

	.m-theme305 .picMarquee-left {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

.m-theme305-list {
	position: relative;
	float: left;
	width: 130px;
	padding: 0 2px;
	margin-bottom: 10px;
}

.m-theme305-img {
	display: table;
	table-layout: fixed;
	height: 170px;
	*height: 174px;
	_ *height: 174px;
	width: 100%;
	margin: 0;
	padding: 2px 0px;
}

	.m-theme305-img img {
		display: block;
		margin: 0 auto;
		text-align: center;
		max-width: 90%;
		max-height: 170px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    } (this));
	}

	.m-theme305-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

.m-theme305-title {
	margin: 0 auto;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
}

.m-theme305 .m-theme305-title a {
	font-size: 12px;
	color: #333333;
}

	.m-theme305 .m-theme305-title a:hover {
		color: #FF0000;
	}

.m-theme305 .picList li {
	width: 130px !important;
}

/* 版式theme306 */
.m-theme306 .m-theme113-title {
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

/* 版式theme307 */
.m-theme307 .m-theme118-title {
	height: 30px;
	line-height: 30px;
	padding-bottom: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

/* 版式theme308 */
.m-theme308 .m-theme8-title {
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.m-theme308 .m-theme8-list {
	padding-bottom: 6px;
}

/* 版式theme309 */
.m-theme309 .m-theme207-list {
	height: 280px;
}

.m-theme309 .m-theme207-title {
	height: 30px;
	line-height: 30px;
	margin: 5px 0 0px 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.m-theme309 .input a {
	font-size: 14px !important;
}

/* 版式theme310 */
.m-theme310 .m-theme208-title {
	height: 30px;
	line-height: 30px;
}

/* 版式theme311 */
.m-theme311 .m-theme274-title {
	height: 30px;
	line-height: 30px;
}

/* 版式theme312 */
.m-theme312 .m-theme274-title {
	height: 30px;
	line-height: 30px;
}

.m-theme312 .m-theme273-btn a {
	letter-spacing: 2px;
}

/* 版式theme320 */
.m-320 {
	font-family: Verdana,, Arial, Helvetica, sans-serif;
}

.m-theme320 {
	padding: 10px;
}

	.m-theme320 .noline {
		border-top: none;
	}

	.m-theme320 ul li {
		height: 26px;
		line-height: 26px;
		*height: 22px;
		_height: 22px;
		overflow: hidden;
		margin: 3px 0;
	}

		.m-theme320 ul li:hover a {
			color: #ff0000;
		}

		.m-theme320 ul li a {
			padding-left: 15px;
			height: 25px;
			display: block;
			text-decoration: none;
			border-bottom: 1px solid #DEDFE1;
			position: relative;
		}

			.m-theme320 ul li a:before {
				content: '|';
				position: absolute;
				left: 0;
				top: 0;
				color: #DEDFE1;
			}

			.m-theme320 ul li a.u-child {
				margin-left: 15px;
			}

/*版式theme321*/
.m-theme321 ul li {
	float: left;
}

	.m-theme321 ul li:nth-of-type(4n) {
		margin-bottom: 74px;
	}

.theme321-first-li {
	width: 50%;
	height: 366px;
	margin-bottom: 20px;
	margin-right: 50px
}

.theme321-img {
	width: 100%;
	height: 238px;
	text-align: center;
}

	.theme321-img img {
		width: 100%;
		height: 100%;
	}

.theme321-first-txt {
	height: 64px;
	line-height: 20px;
	overflow: hidden
}

.theme321-li-item {
	width: 44%;
	height: 69px;
	margin-bottom: 74px;
}

.theme321-first-titleAndTime {
	padding: 20px 0;
	font-size: 14px;
}

.theme321-first-title {
	float: left;
}

	.theme321-first-title a {
		color: #682401 !important;
	}

.theme321-first-time {
	float: right;
}

.theme321-li-number {
	float: left;
	width: 20%;
	height: 70px;
	line-height: 70px;
	padding-right: 10px;
	margin-right: 20px;
	text-align: center;
	color: #c9c9c9;
	font-size: 50px;
	letter-spacing: 4px;
	border-right: 1px solid #eee;
}

.theme321-li-content {
	float: left;
	width: 70%;
}

.theme321-li-txt {
	color: #ccc;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.theme321-li-title {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #682401;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.theme321-li-time {
	font-size: 11px;
	color: #929292;
	margin: 4px 0
}

.theme321-li-txt {
	font-size: 12px;
	color: #ccc;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.m-theme321 a:hover {
	text-decoration: none;
}

.theme321-first-txt a {
	color: #ccc !important;
	font-size: 12px !important;
}

	.theme321-first-txt a:hover {
		color: #ccc;
	}

.theme321-first-title a:hover,
.theme321-first-time a:hover {
	color: #333;
}

/*版式theme322*/
.m-theme322 {
	margin-bottom: 30px;
}

	.m-theme322 ul li {
		float: left;
		width: 45%;
		margin: 22px 0 0 3%;
	}

		.m-theme322 ul li:nth-child(2n) {
			margin-left: 7%;
		}

	.m-theme322 .m-title {
		height: 37px;
		line-height: 37px;
		font-size: 14px;
		cursor: pointer;
	}

		.m-theme322 .m-title a {
			float: left;
			width: 100%;
			font-weight: bold;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

	.m-theme322 .m-content {
		margin: 10px 17px;
		line-height: 25px;
	}

		.m-theme322 .m-content a {
			text-decoration: none;
		}

/*版式theme323*/
.m-theme323 {
	width: 100%;
	overflow: hidden;
}

	.m-theme323 .m-theme323-picbao {
		position: relative;
		width: 1000px;
		margin: 0 auto;
	}

	.m-theme323 .m-theme323-picbox {
		position: relative;
		width: 928px;
		height: 200px;
		margin: 0 auto;
		overflow: hidden;
	}

	.m-theme323 .m-theme323-piclist {
		position: absolute;
		left: 0px;
		top: 0px;
		height: 200px;
	}

		.m-theme323 .m-theme323-piclist li {
			float: left;
			width: 192px;
			padding: 5px 20px;
		}

		.m-theme323 .m-theme323-piclist .m-theme323-img {
			display: table;
			height: 190px;
			*height: 190px;
			_ *height: 190px;
			margin: 0 auto;
			table-layout: fixed;
		}

		.m-theme323 .m-theme323-piclist li a {
			display: table-cell;
			vertical-align: middle;
		}

		.m-theme323 .m-theme323-piclist li img {
			display: table;
			table-layout: fixed;
			max-width: 190px;
			padding: 2px;
		}

	.m-theme323 .og_prev {
		position: absolute;
		left: 0;
		top: 68px;
		width: 30px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		color: #fff;
		text-align: center;
		cursor: pointer;
		background: #234493;
	}

	.m-theme323 .og_next {
		position: absolute;
		right: 0px;
		top: 68px;
		width: 30px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		color: #fff;
		text-align: center;
		cursor: pointer;
		background: #234493;
	}

/*版式theme324*/
.m-theme324 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

	.m-theme324 .m-theme324-picbig {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 450px;
		width: 700px;
		margin: 0 auto;
	}

		.m-theme324 .m-theme324-picbig li {
			margin: 0 auto;
			display: none;
		}

			.m-theme324 .m-theme324-picbig li img {
				display: block;
				width: auto;
				max-height: 400px;
				margin: 0 auto;
			}

		.m-theme324 .m-theme324-picbig .picshow {
			display: block;
		}

	.m-theme324 .m-theme324-picbao {
		position: relative;
		width: 840px;
		margin: 0 auto;
	}

	.m-theme324 .m-theme324-picbox {
		position: relative;
		width: 780px;
		height: 140px;
		margin: 0 auto;
		overflow: hidden;
	}

	.m-theme324 .m-theme324-piclist {
		position: absolute;
		left: 0px;
		top: 0px;
		height: 140px;
	}

		.m-theme324 .m-theme324-piclist li {
			padding: 5px 13px;
			float: left;
		}

		.m-theme324 .m-theme324-piclist .m-theme324-img {
			display: table;
			height: 130px;
			*height: 130px;
			_ *height: 130px;
			table-layout: fixed;
		}

		.m-theme324 .m-theme324-piclist li a {
			display: table-cell;
			vertical-align: middle;
		}

		.m-theme324 .m-theme324-piclist li img {
			display: table;
			table-layout: fixed;
			width: 100px;
			height: 100px;
			padding: 2px;
		}

	.m-theme324 .og_prev {
		position: absolute;
		left: 0px;
		top: 40px;
		width: 30px;
		height: 60px;
		line-height: 54px;
		font-size: 35px;
		color: #234493;
		text-align: center;
		cursor: pointer;
	}

	.m-theme324 .og_next {
		position: absolute;
		right: 0px;
		top: 40px;
		width: 30px;
		height: 60px;
		line-height: 54px;
		font-size: 35px;
		color: #234493;
		text-align: center;
		cursor: pointer;
	}

/* 样式theme326*/

/*给予默认字体12px*/
.m-326 {
	font-size: 12px;
}

.m-theme326 {
	padding: 15px;
	line-height: 30px;
}

	.m-theme326 .list {
		line-height: 40px;
		margin-top: 10px;
		overflow: hidden;
	}

	.m-theme326 .m-ct-btn {
		margin: 10px 0 0 30px;
	}

	.m-theme326 .u-submit2 {
		cursor: pointer;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		background-color: #4ab746;
		border: none;
		padding: 6px 25px;
		border-radius: 4px;
		text-align: center;
		transition: all 0.3s ease-in-out 0s;
	}

	.m-theme326 .list .ttp_left {
		min-width: 56px;
		margin-left: 15px;
		line-height: 40px;
		float: left;
		text-align: right;
		padding-right: 25px;
		overflow: hidden;
	}

	.m-theme326 .list .ttp_left {
		padding-left: 0px !important;
	}

	.m-theme326 .list .ttp_right {
		float: left;
		width: auto;
		margin-left: 0px;
		padding-left: 0px;
	}

		.m-theme326 .list .ttp_right select {
			width: 180px;
			padding: 5px;
			height: 30px;
			border: 1px solid #d6d7dc;
			line-height: 20px;
			font-size: 14px;
			color: #777;
			background: #fff;
		}

		.m-theme326 .list .ttp_right textarea {
			width: 300px;
			padding: 5px;
			height: 100px;
			line-height: 17px;
			font-size: 14px;
			color: #777;
			background: #fff;
			margin-top: 5px;
			border: 1px solid #d6d7dc;
			border-radius: 3px;
		}

		.m-theme326 .list .ttp_right img {
			vertical-align: bottom;
			margin-left: 10px;
		}

		.m-theme326 .list .ttp_right input {
			width: auto;
			padding: 5px;
			height: 17px;
			margin-bottom: 10px;
			line-height: 17px;
			font-size: 14px;
			color: #777;
			background: #fff;
			border: 1px solid #d6d7dc;
			border-radius: 3px;
		}

		.m-theme326 .list .ttp_right .hint {
			float: left;
			width: 100%;
			line-height: 25px;
			color: #f00;
		}

		/*错误提示位置*/
		.m-theme326 .list .ttp_right span {
			display: block;
		}

		/*单选按钮，多选框的文字间距*/
		.m-theme326 .list .ttp_right input[type=radio] {
			margin-bottom: 0;
			vertical-align: middle;
		}

		.m-theme326 .list .ttp_right input[type=checkbox] {
			margin: 5px 0;
			vertical-align: middle;
		}

		.m-theme326 .list .ttp_right font {
			margin: 0 15px 0 5px;
		}

		.m-theme326 .list .ttp_right input[type=text] {
			width: 300px;
		}

		.m-theme326 .list .ttp_right input[name=validCode] {
			width: 100px;
		}

		.m-theme326 .list .ttp_right input.u-form-checkbox,
		.m-theme326 .list .ttp_right input.u-form-radio {
			width: 20px;
			margin-left: 10px;
		}

	.m-theme326 .list .hbr {
		padding-left: 0 !important;
	}

	.m-theme326 .list .hbp {
		padding-left: 15px !important;
	}

	.m-theme326 .clear {
		clear: both;
	}

	.m-theme326 .flie-radio {
		margin-top: 0;
	}

/*版式theme328*/
.m-theme328 ul li {
	float: left;
}

	.m-theme328 ul li:nth-of-type(4n) {
		margin-bottom: 74px;
	}

.theme328-first-li {
	width: 50%;
	height: 366px;
	margin-bottom: 20px;
	margin-right: 50px
}

.theme328-img {
	width: 100%;
	height: 208px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

	.theme328-img img {
		max-width: 100%;
		max-height: 100%;
		margin: 1px;
	}

.theme328-first-txt {
	height: 64px;
	line-height: 20px;
	overflow: hidden
}

.theme328-li-item {
	width: 44%;
	height: 69px;
	margin-bottom: 74px;
}

.theme328-first-titleAndTime {
	height: 68px;
	padding: 10px;
	font-size: 14px;
}

.theme328-first-title {
	float: left;
}

	.theme328-first-title a {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

.theme328-first-time {
	float: right;
}

.theme328-li-number {
	float: left;
	width: 20%;
	height: 70px;
	line-height: 70px;
	padding-right: 10px;
	margin-right: 20px;
	text-align: center;
	color: #c9c9c9;
	font-size: 50px;
	letter-spacing: 4px;
	border-right: 1px solid #eee;
}

.theme328-li-content {
	float: left;
	width: 70%;
}

.theme328-li-txt {
	color: #ccc;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.theme328-li-title {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #682401;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.theme328-li-time {
	font-size: 11px;
	color: #929292;
	margin: 4px 0
}

.theme328-li-txt {
	font-size: 12px;
	color: #ccc;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.m-theme328 a:hover {
	text-decoration: none;
}

.theme328-first-txt a {
	color: #ccc !important;
	font-size: 12px !important;
}

	.theme328-first-txt a:hover {
		color: #ccc;
	}

.theme328-first-title a:hover,
.theme328-first-time a:hover {
	color: #333;
}

/*版式theme337*/
.m-theme337 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

	.m-theme337 .m-theme337-picbig {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 450px;
		width: 700px;
		margin: 0 auto;
	}

		.m-theme337 .m-theme337-picbig li {
			margin: 0 auto;
			display: none;
		}

			.m-theme337 .m-theme337-picbig li img {
				display: block;
				width: auto;
				max-height: 400px;
				margin: 0 auto;
			}

		.m-theme337 .m-theme337-picbig .picshow {
			display: block;
		}

	.m-theme337 .m-theme337-picbao {
		position: relative;
		width: 840px;
		margin: 0 auto;
	}

	.m-theme337 .m-theme337-picbox {
		position: relative;
		width: 780px;
		height: 140px;
		margin: 0 auto;
		overflow: hidden;
	}

	.m-theme337 .m-theme337-piclist {
		position: absolute;
		left: 0px;
		top: 0px;
		height: 140px;
	}

		.m-theme337 .m-theme337-piclist li {
			padding: 5px 13px;
			float: left;
		}

		.m-theme337 .m-theme337-piclist .m-theme337-img {
			display: table;
			height: 130px;
			*height: 130px;
			_ *height: 130px;
			table-layout: fixed;
		}

		.m-theme337 .m-theme337-piclist li a {
			display: table-cell;
			vertical-align: middle;
		}

		.m-theme337 .m-theme337-piclist li img {
			display: table;
			table-layout: fixed;
			width: 100px;
			height: 100px;
			padding: 2px;
		}

	.m-theme337 .og_prev {
		position: absolute;
		left: 0px;
		top: 40px;
		width: 30px;
		height: 60px;
		line-height: 54px;
		font-size: 35px;
		color: #234493;
		text-align: center;
		cursor: pointer;
	}

	.m-theme337 .og_next {
		position: absolute;
		right: 0px;
		top: 40px;
		width: 30px;
		height: 60px;
		line-height: 54px;
		font-size: 35px;
		color: #234493;
		text-align: center;
		cursor: pointer;
	}

/*下拉框*/
.m-theme326 select {
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-right: 21px;
	background: #fff url('/static/img/form-pay/form_xia.png') no-repeat 96% center !important;
	background-size: 14px 14px !important;
	border: 1px solid #e5e5e5;
}

/*表单复选框公用样式*/
.chk {
	display: none;
}

	.chk + label {
		position: relative;
		display: inline-block;
		margin-right: 5px;
		padding: 8px;
		background-color: #FFF;
		border: 1px solid #ccc;
		border-radius: 3px;
		cursor: pointer;
		vertical-align: -4px;
	}

	.chk:checked + label {
		background-color: #323232;
		border: 1px solid #323232;
	}

		.chk:checked + label:after {
			content: '\2714';
			position: absolute;
			top: -11px;
			left: 0px;
			width: 100%;
			font-size: 14px;
			color: #fff;
			text-align: center;
		}

/*.chk:checked + label + font{color:#323232;}  */

/* 拖动的主体部份 */
.g-document {
	margin: 0 auto;
}

.g-main {
	width: 1000px;
	margin: 0 auto;
}

/* 框架公共样式 */
.m-wg {
	float: left;
	width: 490px;
	margin: 20px 0 10px 10px;
	/* overflow: hidden; */
	display: inline;
}

	.m-wg .m-wg-hd h2 {
		margin-right: 5px;
	}

	.m-wg h2 {
		float: left;
	}

	.m-wg .m-wg-hd .more {
		float: right;
	}

	.m-wg .m-wg-ct {
		background-color: #fff;
		clear: both;
	}

/*******mod1********/
.m-mod1 .m-wg-hd .more {
	float: right;
	margin: 10px;
	width: 39px;
	height: 11px;
	line-height: 1000px;
}

.m-mod1 .m-wg-hd {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

	.m-mod1 .m-wg-hd h2 {
		background-color: #fff;
		margin: 0 auto;
		color: #FFF;
		padding: 0 20px;
		float: left;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		display: block;
		height: 30px;
		line-height: 30px;
		padding: 0 25px;
		margin-right: 10px;
	}

.m-mod1-black .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-black.gif) repeat-x;
}

.m-mod1-black .m-wg-hd .more {
	background: url(../img/mod/mod1/more-black.gif) repeat-x;
}

.m-mod1-brown .m-wg-hd h2 {
	background: #c30;
}

.m-mod1-brown .m-wg-hd .more {
	background: url(../img/mod/mod1/more-red.gif) repeat-x;
}

.m-mod1-gray .m-wg-hd h2 {
	background: #666;
}

.m-mod1-gray .m-wg-hd .more {
	background: url(../img/mod/mod1/more-black.gif) repeat-x;
}

.m-mod1-cyan .m-wg-hd h2 {
	background: #0cc;
}

.m-mod1-cyan .m-wg-hd .more {
	background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}

.m-mod1-orange .m-wg-hd h2 {
	background: #f60;
}

.m-mod1-orange .m-wg-hd .more {
	background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}

.m-mod1-pink .m-wg-hd h2 {
	background: #f36;
}

.m-mod1-pink .m-wg-hd .more {
	background: url(../img/mod/mod1/more-red.gif) repeat-x;
}

.m-mod1-default .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}

.m-mod1-default .m-wg-hd .more {
	background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}

.m-mod1-blue .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}

.m-mod1-blue .m-wg-hd .more {
	background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}

.m-mod1-red .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-red.gif) repeat-x;
}

.m-mod1-red .m-wg-hd .more {
	background: url(../img/mod/mod1/more-red.gif) repeat-x;
}

.m-mod1-green .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-green.gif) repeat-x;
}

.m-mod1-green .m-wg-hd .more {
	background: url(../img/mod/mod1/more-green.gif) repeat-x;
}

.m-mod1-violet .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-purple.gif) repeat-x;
}

.m-mod1-violet .m-wg-hd .more {
	background: url(../img/mod/mod1/more-purple.gif) repeat-x;
}

.m-mod1-yellow .m-wg-hd h2 {
	background: url(../img/mod/mod1/dt-5-yellow.gif) repeat-x;
}

.m-mod1-yellow .m-wg-hd .more {
	background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}

/*******mod2********/
.m-mod2 .m-wg-hd .more {
	float: right;
	margin: 10px;
	width: 39px;
	height: 11px;
	line-height: 1000px;
}

.m-mod2 .m-wg-hd {
	height: 30px;
	line-height: 20px;
	overflow: hidden;
}

	.m-mod2 .m-wg-hd h2 {
		margin: 0 auto;
		color: #FFF;
		font-weight: bold;
		padding: 0 10px;
		float: left;
		height: 30px;
		line-height: 30px;
	}

.m-mod2 .m-wg-ct {
	margin: 0 auto;
}

.m-mod2-blue .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}

.m-mod2-green .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-green.gif) repeat-x;
}

.m-mod2-red .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-red.gif) repeat-x;
}

.m-mod2-violet .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-purple.gif) repeat-x;
}

.m-mod2-yellow .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-yellow.gif) repeat-x;
}

.m-mod2-black .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-black.gif) repeat-x;
}

.m-mod2-brown .m-wg-hd {
	background: #c30;
}

.m-mod2-gray .m-wg-hd {
	background: #666;
}

.m-mod2-cyan .m-wg-hd {
	background: #0cc;
}

.m-mod2-orange .m-wg-hd {
	background: #f60;
}

.m-mod2-pink .m-wg-hd {
	background: #f36;
}

.m-mod2-default .m-wg-hd {
	background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}

.m-mod2-black .m-wg-hd .more {
	background: url(../img/mod/mod1/more-black.gif) repeat-x;
}

.m-mod2-brown .m-wg-hd .more {
	background: url(../img/mod/mod1/more-red.gif) repeat-x;
}

.m-mod2-gray .m-wg-hd .more {
	background: url(../img/mod/mod1/more-black.gif) repeat-x;
}

.m-mod2-cyan .m-wg-hd .more {
	background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}

.m-mod2-orange .m-wg-hd .more {
	background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}

.m-mod2-pink .m-wg-hd .more {
	background: url(../img/mod/mod1/more-red.gif) repeat-x;
}

.m-mod2-default .m-wg-hd .more {
	background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}

.m-mod2-blue .m-wg-hd .more {
	background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}

.m-mod2-red .m-wg-hd .more {
	background: url(../img/mod/mod1/more-red.gif) repeat-x;
}

.m-mod2-green .m-wg-hd .more {
	background: url(../img/mod/mod1/more-green.gif) repeat-x;
}

.m-mod2-violet .m-wg-hd .more {
	background: url(../img/mod/mod1/more-purple.gif) repeat-x;
}

.m-mod2-yellow .m-wg-hd .more {
	background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}

/*******mod3********/
.m-mod3 .m-wg-hd {
	height: 35px;
	width: 100%
}

	.m-mod3 .m-wg-hd h2 {
		font: 14px/32px '', simsun;
		position: relative;
		margin-bottom: 5px;
		overflow: hidden;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
		font-weight: bold;
		font-weight: bold;
		padding-left: 15px;
	}

	.m-mod3 .m-wg-hd .more {
		float: right;
		font-size: 12px;
		margin-top: 8px;
		background: none;
		width: auto;
		height: auto;
		line-height: 18px;
	}

.m-mod3-default .m-wg-hd {
	border-bottom: 5px solid #3b5998;
	color: #3b5998;
}

.m-mod3-black .m-wg-hd {
	border-bottom: 5px solid #000;
	color: #000;
}

.m-mod3-gray .m-wg-hd {
	border-bottom: 5px solid #666;
	color: #666:
}

.m-mod3-brown .m-wg-hd {
	border-bottom: 5px solid #c30;
	color: #c30;
}

.m-mod3-cyan .m-wg-hd {
	border-bottom: 5px solid #0cc;
	color: #0cc;
}

.m-mod3-pink .m-wg-hd {
	border-bottom: 5px solid #f36;
	color: #f36;
}

.m-mod3-orange .m-wg-hd {
	border-bottom: 5px solid #f60;
	color: #f60;
}

.m-mod3-violet .m-wg-hd {
	border-bottom: 5px solid #90f;
	color: #90f;
}

.m-mod3-yellow .m-wg-hd {
	border-bottom: 5px solid #fc0;
	color: #fc0;
}

	.m-mod3-yellow .m-wg-hd h2 {
		text-shadow: 1px 1px 0px #c0c0c0;
		-webkit-text-shadow: 1px 1px 0px #c0c0c0;
		-moz-text-shadow: 1px 1px 0px #c0c0c0;
		-ms-text-shadow: 1px 1px 0px #c0c0c0;
		-o-text-shadow: 1px 1px 0px #c0c0c0;
	}

.m-mod3-blue .m-wg-hd {
	border-bottom: 5px solid #36f;
	color: #36f;
}

.m-mod3-green .m-wg-hd {
	border-bottom: 5px solid #090;
	color: #090;
}

.m-mod3-gray .m-wg-hd {
	border-bottom: 5px solid #666;
	color: #666;
}

.m-mod3-red .m-wg-hd {
	border-bottom: 5px solid #f03;
	color: #f03;
}

/* mod4 (默认使用模板Furniture) */
.m-mod4 {
}

.m-mod4 {
	border: 1px solid #ccc;
}

	.m-mod4 .m-wg-hd {
		height: 20px;
		padding: 0 10px;
	}

		.m-mod4 .m-wg-hd h2 {
			margin: 0 auto;
			height: 20px;
			line-height: 20px;
			float: left;
			font-weight: normal;
			font-size: 16px;
			color: white;
			border: 1px solid #ccc;
			border-top: none;
			padding: 1px 15px;
		}

		.m-mod4 .m-wg-hd .more {
			display: block;
			float: right;
			width: 33px;
			height: 15px;
			background: url(../img/mod/mod4/more.gif) no-repeat left top;
			font-weight: normal;
			line-height: 1000px;
			overflow: hidden;
			margin-top: 5px;
			margin-right: 15px;
		}

.m-mod4-default .m-wg-hd h2 {
	background: #C01E22;
}

.m-mod4-black .m-wg-hd h2 {
	background: #000;
}

.m-mod4-gray .m-wg-hd h2 {
	background: #666;
}

.m-mod4-red .m-wg-hd h2 {
	background: #f03;
}

.m-mod4-blue .m-wg-hd h2 {
	background: #36f;
}

.m-mod4-violet .m-wg-hd h2 {
	background: #90f;
}

.m-mod4-brown .m-wg-hd h2 {
	background: #c30;
}

.m-mod4-green .m-wg-hd h2 {
	background: #090;
}

.m-mod4-cyan .m-wg-hd h2 {
	background: #0cc;
}

.m-mod4-pink .m-wg-hd h2 {
	background: #f36;
}

.m-mod4-orange .m-wg-hd h2 {
	background: #f60;
}

.m-mod4-yellow .m-wg-hd h2 {
	background: #fc0;
}

/* mod5 (默认使用的模板metv5s) */
.m-mod5 .m-wg-hd {
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

	.m-mod5 .m-wg-hd h2 {
		height: 30px;
		padding-left: 10px;
		overflow: hidden;
		margin-bottom: 15px;
		font-size: 16px;
		font-weight: normal;
		padding: 0 10px;
		float: left;
		margin: 0 auto;
	}

	.m-mod5 .m-wg-hd a.more {
		background: url(../img/mod/mod5/more.gif) no-repeat top left;
		float: right;
		width: 46px;
		height: 30px;
		line-height: 10000px;
		overflow: hidden;
		margin-top: 0px;
	}

.m-mod5-default .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-red.jpg) no-repeat left center;
}

.m-mod5-cyan .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-cyan.jpg) no-repeat left center;
}

.m-mod5-gray .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-gray.jpg) no-repeat left center;
}

.m-mod5-pink .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-pink.jpg) no-repeat left center;
}

.m-mod5-blue .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-blue.jpg) no-repeat left center;
}

.m-mod5-violet .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-violet.jpg) no-repeat left center;
}

.m-mod5-green .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-green.jpg) no-repeat left center;
}

.m-mod5-red .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-red.jpg) no-repeat left center;
}

.m-mod5-yellow .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-yellow.jpg) no-repeat left center;
}

.m-mod5-brown .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-brown.jpg) no-repeat left center;
}

.m-mod5-orange .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-orange.jpg) no-repeat left center;
}

.m-mod5-black .m-wg-hd h2 {
	background: url(../img/mod/mod5/f-black.jpg) no-repeat left center;
}

/*******mod6********/
.m-mod6 .m-wg-hd {
	height: 30px;
	border: 0px;
	margin: 0;
}

	.m-mod6 .m-wg-hd h2 {
		font-size: 16px;
		height: 30px;
		line-height: 30px;
		text-indent: 30px;
		color: #fff;
		float: left;
		margin: 0 auto;
	}

	.m-mod6 .m-wg-hd .more {
		float: right;
		margin: 5px;
		overflow: hidden;
		color: #FFFFFF;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod6-default .m-wg-hd {
	background-color: #000
}

.m-mod6-blue .m-wg-hd {
	background: url(../img/mod/mod6/title-blue.png) repeat;
}

.m-mod6-black .m-wg-hd {
	background-color: #000
}

.m-mod6-brown .m-wg-hd {
	background: #cc3300;
}

.m-mod6-yellow .m-wg-hd {
	background: url(../img/mod/mod6/title-yellow.png) repeat-x;
}

.m-mod6-gray .m-wg-hd {
	background: #666666;
}

.m-mod6-cyan .m-wg-hd {
	background: #00cccc;
}

.m-mod6-red .m-wg-hd {
	background: #ff0033;
}

.m-mod6-green .m-wg-hd {
	background: #009900;
}

.m-mod6-orange .m-wg-hd {
	background: #ff6600;
}

.m-mod6-pink .m-wg-hd {
	background: #ff3366;
}

.m-mod6-violet .m-wg-hd {
	background: #9900ff;
}

/*******mod7********/
.m-mod7 {
	background-color: #f2f2f2;
}

	.m-mod7 .m-wg-ct {
		background-color: #f2f2f2;
	}

	.m-mod7 .m-wg-hd .more {
		float: right;
		margin: 6px;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

	.m-mod7 .m-wg-hd {
		height: 32px;
		overflow: hidden;
	}

		.m-mod7 .m-wg-hd h2 {
			margin: 0 auto;
			font-size: 16px;
			font-weight: bold;
			padding: 0 8px;
			float: left;
			height: 30px;
			line-height: 30px;
		}

.m-mod7-default .m-wg-hd h2 {
	border-top: 2px solid #C3C3C3;
	color: #3b5998;
}

.m-mod7-black .m-wg-hd h2 {
	border-top: 2px solid #000;
	color: #000;
}

.m-mod7-blue .m-wg-hd h2 {
	border-top: 2px solid #3366ff;
	color: #3366ff;
}

.m-mod7-brown .m-wg-hd h2 {
	border-top: 2px solid #cc3300;
	color: #cc3300;
}

.m-mod7-cyan .m-wg-hd h2 {
	border-top: 2px solid #00cccc;
	color: #00cccc;
}

.m-mod7-green .m-wg-hd h2 {
	border-top: 2px solid #009900;
	color: #009900;
}

.m-mod7-gray .m-wg-hd h2 {
	border-top: 2px solid #666666;
	color: #666666;
}

.m-mod7-orange .m-wg-hd h2 {
	border-top: 2px solid #ff6600;
	color: #ff6600;
}

.m-mod7-pink .m-wg-hd h2 {
	border-top: 2px solid #ff3366;
	color: #ff3366;
}

.m-mod7-red .m-wg-hd h2 {
	border-top: 2px solid #ff0033;
	color: #ff0033;
}

.m-mod7-violet .m-wg-hd h2 {
	border-top: 2px solid #9900ff;
	color: #9900ff;
}

.m-mod7-yellow .m-wg-hd h2 {
	border-top: 2px solid #ffcc00;
	color: #ffcc00;
	-webkit-text-shadow: 1px 1px 0px #c0c0c0;
	-moz-text-shadow: 1px 1px 0px #c0c0c0;
	-ms-text-shadow: 1px 1px 0px #c0c0c0;
	-o-text-shadow: 1px 1px 0px #c0c0c0;
	text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod9********/
.m-mod9 .m-wg-hd h2 {
	height: 47px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: bold;
	line-height: 48px;
	overflow: hidden;
	font-family: '宋体';
	text-indent: 20px;
}

.m-mod9 .m-wg-hd {
	height: 47px;
	width: 100%
}

	.m-mod9 .m-wg-hd .more {
		float: right;
		color: #8c8e91;
		margin: 15px 15px 0 0;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod9-default .m-wg-hd {
	color: #3b5998;
	background: url(../img/mod/mod9/l-title-Default.gif) repeat-x;
}

.m-mod9-brown .m-wg-hd {
	background: url(../img/mod/mod9/l-title-brown.gif) repeat-x;
	color: #cc3300;
}

.m-mod9-green .m-wg-hd {
	background: url(../img/mod/mod9/l-title-green.gif) repeat-x;
	color: #009900;
}

.m-mod9-red .m-wg-hd {
	color: #ff0033;
	background: url(../img/mod/mod9/l-title-red.gif) repeat-x;
}

.m-mod9-blue .m-wg-hd {
	color: #3366ff;
	background: url(../img/mod/mod9/l-title-blue.gif) repeat-x;
}

.m-mod9-black .m-wg-hd {
	color: #000000;
	background: url(../img/mod/mod9/l-title-black.gif) repeat-x;
}

.m-mod9-gray .m-wg-hd {
	color: #666666;
	background: url(../img/mod/mod9/l-title-gray.gif) repeat-x;
}

.m-mod9-cyan .m-wg-hd {
	color: #00cccc;
	background: url(../img/mod/mod9/l-title-cyan.gif) repeat-x;
}

.m-mod9-orange .m-wg-hd {
	color: #ff6600;
	background: url(../img/mod/mod9/l-title-orange.gif) repeat-x;
}

.m-mod9-pink .m-wg-hd {
	color: #ff3366;
	background: url(../img/mod/mod9/l-title-pink.gif) repeat-x;
}

.m-mod9-yellow .m-wg-hd {
	color: #ffcc00;
	background: url(../img/mod/mod9/l-title-yellow.gif) repeat-x;
}

	.m-mod9-yellow .m-wg-hd h2 {
		text-shadow: 1px 1px 0px #c0c0c0;
		-webkit-text-shadow: 1px 1px 0px #c0c0c0;
		-moz-text-shadow: 1px 1px 0px #c0c0c0;
		-ms-text-shadow: 1px 1px 0px #c0c0c0;
		-o-text-shadow: 1px 1px 0px #c0c0c0;
	}

.m-mod9-violet .m-wg-hd {
	color: #9900ff;
	background: url(../img/mod/mod9/l-title-violet.gif) repeat-x;
}

/*******mod10********/
.m-mod10 {
	background-color: #f2f2f2;
}

	.m-mod10 .m-wg-ct {
		background-color: #f2f2f2;
	}

	.m-mod10 .m-wg-hd .more {
		float: right;
		margin: 13px;
		width: 23px;
		height: 5px;
		line-height: 1000px;
		overflow: hidden;
		background: url(../img/mod/mod10/more.gif) repeat-x;
	}

	.m-mod10 .m-wg-hd {
		height: 30px;
		overflow: hidden;
	}

		.m-mod10 .m-wg-hd h2 {
			color: #fff;
			margin: 0 auto;
			font-weight: bold;
			float: left;
			line-height: 30px;
			height: 30px;
			padding: 0 8px;
		}

.m-mod10-default .m-wg-hd {
	background-color: #0B73B8;
	color: #3b5998;
}

.m-mod10-black .m-wg-hd {
	background-color: #000;
	color: #000;
}

.m-mod10-blue .m-wg-hd {
	background-color: #3366ff;
	color: #3366ff;
}

.m-mod10-brown .m-wg-hd {
	background-color: #cc3300;
	color: #cc3300;
}

.m-mod10-cyan .m-wg-hd {
	background-color: #00cccc;
	color: #00cccc;
}

.m-mod10-green .m-wg-hd {
	background-color: #009900;
	color: #009900;
}

.m-mod10-gray .m-wg-hd {
	background-color: #666666;
	color: #666666;
}

.m-mod10-orange .m-wg-hd {
	background-color: #ff6600;
	color: #ff6600;
}

.m-mod10-pink .m-wg-hd {
	background-color: #ff3366;
	color: #ff3366;
}

.m-mod10-red .m-wg-hd {
	background-color: #ff0033;
	color: #ff0033;
}

.m-mod10-violet .m-wg-hd {
	background-color: #9900ff;
	color: #9900ff;
}

.m-mod10-yellow .m-wg-hd {
	background-color: #ffcc00;
	color: #ffcc00;
	text-shadow: 1px 1px 0px #c0c0c0;
	-webkit-text-shadow: 1px 1px 0px #c0c0c0;
	-moz-text-shadow: 1px 1px 0px #c0c0c0;
	-ms-text-shadow: 1px 1px 0px #c0c0c0;
	-o-text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod11********/
.m-mod11 .m-wg-hd .more {
	float: right;
	margin: 3px;
	width: 82px;
	height: 24px;
	text-indent: -9999px;
}

.m-mod11 .m-wg-hd h2 {
	background-color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 0 auto;
	font-weight: bold;
	padding: 0 8px;
	float: left;
	height: 30px;
}

.m-mod11 .m-wg-hd {
	height: 30px;
	font-size: 16px;
	background-color: #FFFFFF;
}

.m-mod11-default .m-wg-hd {
	border-bottom: 1px solid #880c0b;
	color: #3b5998;
}

.m-mod11-black .m-wg-hd {
	border-bottom: 1px solid #000;
	color: #000;
}

.m-mod11-blue .m-wg-hd {
	border-bottom: 1px solid #3366ff;
	color: #3366ff;
}

.m-mod11-brown .m-wg-hd {
	border-bottom: 1px solid #cc3300;
	color: #cc3300;
}

.m-mod11-cyan .m-wg-hd {
	border-bottom: 1px solid #00cccc;
	color: #00cccc;
}

.m-mod11-green .m-wg-hd {
	border-bottom: 1px solid #009900;
	color: #009900;
}

.m-mod11-gray .m-wg-hd {
	border-bottom: 1px solid #666666;
	color: #666666;
}

.m-mod11-orange .m-wg-hd {
	border-bottom: 1px solid #ff6600;
	color: #ff6600;
}

.m-mod11-pink .m-wg-hd {
	border-bottom: 1px solid #ff3366;
	color: #ff3366;
}

.m-mod11-red .m-wg-hd {
	border-bottom: 1px solid #ff0033;
	color: #ff0033;
}

.m-mod11-violet .m-wg-hd {
	border-bottom: 1px solid #9900ff;
	color: #9900ff;
}

.m-mod11-yellow .m-wg-hd {
	border-bottom: 1px solid #ffcc00;
	color: #ffcc00;
	text-shadow: 1px 1px 0px #c0c0c0;
	-webkit-text-shadow: 1px 1px 0px #c0c0c0;
	-moz-text-shadow: 1px 1px 0px #c0c0c0;
	-ms-text-shadow: 1px 1px 0px #c0c0c0;
	-o-text-shadow: 1px 1px 0px #c0c0c0;
}

.m-mod11-black .m-wg-hd .more {
	background: url(../img/mod/mod11/more-black.gif) repeat-x;
}

.m-mod11-brown .m-wg-hd .more {
	background: url(../img/mod/mod11/more-brown.gif) repeat-x;
}

.m-mod11-gray .m-wg-hd .more {
	background: url(../img/mod/mod11/more-gray.gif) repeat-x;
}

.m-mod11-cyan .m-wg-hd .more {
	background: url(../img/mod/mod11/more-cyan.gif) repeat-x;
}

.m-mod11-orange .m-wg-hd .more {
	background: url(../img/mod/mod11/more-orange.gif) repeat-x;
}

.m-mod11-pink .m-wg-hd .more {
	background: url(../img/mod/mod11/more-pink.gif) repeat-x;
}

.m-mod11-default .m-wg-hd .more {
	background: url(../img/mod/mod11/more-blue.gif) repeat-x;
}

.m-mod11-blue .m-wg-hd .more {
	background: url(../img/mod/mod11/more-blue.gif) repeat-x;
}

.m-mod11-red .m-wg-hd .more {
	background: url(../img/mod/mod11/more-red.gif) repeat-x;
}

.m-mod11-green .m-wg-hd .more {
	background: url(../img/mod/mod11/more-green.gif) repeat-x;
}

.m-mod11-violet .m-wg-hd .more {
	background: url(../img/mod/mod11/more-violet.gif) repeat-x;
}

.m-mod11-yellow .m-wg-hd .more {
	background: url(../img/mod/mod11/more-yellow.gif) repeat-x;
}

/*******mod12********/
.m-mod12 .m-wg-hd a.more {
	float: right;
	color: #999;
	margin-top: 6px;
	font-size: 12px;
	background: none;
	height: auto;
	width: auto;
	line-height: 18px;
}

.m-mod12 .m-wg-hd h2 {
	margin: 0 auto;
	font-size: 16px;
	font-weight: bold;
	text-indent: 8px;
	float: left;
	height: 30px;
	line-height: 30px;
}

.m-mod12 .m-wg-hd {
	height: 30px;
	width: 100%;
	background-color: #FFFFFF;
}

.m-mod12-default .m-wg-hd {
	border-bottom: 2px dashed #C3C3C3;
	color: #3b5998;
}

.m-mod12-black .m-wg-hd {
	border-bottom: 2px dashed #000;
	color: #000;
}

.m-mod12-blue .m-wg-hd {
	border-bottom: 2px dashed #3366ff;
	color: #3366ff;
}

.m-mod12-brown .m-wg-hd {
	border-bottom: 2px dashed #cc3300;
	color: #cc3300;
}

.m-mod12-cyan .m-wg-hd {
	border-bottom: 2px dashed #00cccc;
	color: #00cccc;
}

.m-mod12-green .m-wg-hd {
	border-bottom: 2px dashed #009900;
	color: #009900;
}

.m-mod12-gray .m-wg-hd {
	border-bottom: 2px dashed #666666;
	color: #666666;
}

.m-mod12-orange .m-wg-hd {
	border-bottom: 2px dashed #ff6600;
	color: #ff6600;
}

.m-mod12-pink .m-wg-hd {
	border-bottom: 2px dashed #ff3366;
	color: #ff3366;
}

.m-mod12-red .m-wg-hd {
	border-bottom: 2px dashed #ff0033;
	color: #ff0033;
}

.m-mod12-violet .m-wg-hd {
	border-bottom: 2px dashed #9900ff;
	color: #9900ff;
}

.m-mod12-yellow .m-wg-hd {
	border-bottom: 2px dashed #ffcc00;
	color: #ffcc00;
}

	.m-mod12-yellow .m-wg-hd h2 {
		text-shadow: 1px 1px 0px #c0c0c0;
		-webkit-text-shadow: 1px 1px 0px #c0c0c0;
		-moz-text-shadow: 1px 1px 0px #c0c0c0;
		-ms-text-shadow: 1px 1px 0px #c0c0c0;
		-o-text-shadow: 1px 1px 0px #c0c0c0;
	}

/*******mod13********/
.m-mod13 .m-wg-ct {
	background: #fff;
}

.m-mod13 .m-wg-hd h2 {
	height: 30px;
	font: 16px/32px '', simsun;
	text-indent: 20px;
	background: url(../img/mod/mod13/title.png) no-repeat #fff;
}

.m-mod13 .m-wg-hd {
	height: 32px;
	width: 100%;
	background: url(../img/mod/mod13/titletes.png) repeat-x;
}

	.m-mod13 .m-wg-hd .more {
		float: right;
		margin: 14px 5px 0 0;
		width: 33px;
		height: 5px;
		line-height: 1000px;
		overflow: hidden;
		background: url(../img/mod/mod13/more.gif) no-repeat #fff;
	}

.m-mod13-default .m-wg-hd h2 {
	color: #3b5998;
}

.m-mod13-black .m-wg-hd h2 {
	color: #000;
}

.m-mod13-blue .m-wg-hd h2 {
	color: #36f;
}

.m-mod13-brown .m-wg-hd h2 {
	color: #c30;
}

.m-mod13-cyan .m-wg-hd h2 {
	color: #0cc;
}

.m-mod13-green .m-wg-hd h2 {
	color: #090;
}

.m-mod13-gray .m-wg-hd h2 {
	color: #666;
}

.m-mod13-orange .m-wg-hd h2 {
	color: #f60;
}

.m-mod13-pink .m-wg-hd h2 {
	color: #f36;
}

.m-mod13-red .m-wg-hd h2 {
	color: #f03;
}

.m-mod13-violet .m-wg-hd h2 {
	color: #90f;
}

.m-mod13-yellow .m-wg-hd h2 {
	color: yellow;
	text-shadow: 1px 1px 0px #c0c0c0;
	-webkit-text-shadow: 1px 1px 0px #c0c0c0;
	-moz-text-shadow: 1px 1px 0px #c0c0c0;
	-ms-text-shadow: 1px 1px 0px #c0c0c0;
	-o-text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod14********/
.m-mod14 .m-wg-hd .more {
	float: right;
	margin: 10px;
	width: 50px;
	BACKGROUND: url(../img/mod/mod14/met_img.png) no-repeat -707px -235px;
	position: relative;
	top: -30px;
	line-height: 1000px;
	overflow: hidden;
}

.m-mod14 .m-wg-hd {
	height: 32px;
	overflow: hidden;
}

	.m-mod14 .m-wg-hd h2 {
		margin: 0 auto;
		font-weight: bold;
		float: left;
		height: 30px;
		background-color: #fff;
		text-indent: 10px;
		line-height: 30px;
	}

.m-mod14-default .m-wg-hd h2 {
	border-bottom: 2px dotted #C3C3C3;
	color: #3b5998;
}

.m-mod14-black .m-wg-hd h2 {
	border-bottom: 2px dotted #000;
	color: #000;
}

.m-mod14-blue .m-wg-hd h2 {
	border-bottom: 2px dotted #0B73B8;
	color: #3b5998;
}

.m-mod14-brown .m-wg-hd h2 {
	border-bottom: 2px dotted #9F6934;
	color: #9F6934;
}

.m-mod14-cyan .m-wg-hd h2 {
	border-bottom: 2px dotted #349F8C;
	color: #349F8C;
}

.m-mod14-green .m-wg-hd h2 {
	border-bottom: 2px dotted #389F34;
	color: #389F34;
}

.m-mod14-gray .m-wg-hd h2 {
	border-bottom: 2px dotted #7C7C7C;
	color: #7C7C7C;
}

.m-mod14-orange .m-wg-hd h2 {
	border-bottom: 2px dotted #D35900;
	color: #D35900;
}

.m-mod14-pink .m-wg-hd h2 {
	border-bottom: 2px dotted pink;
	color: pink;
}

.m-mod14-red .m-wg-hd h2 {
	border-bottom: 2px dotted red;
	color: red;
}

.m-mod14-violet .m-wg-hd h2 {
	border-bottom: 2px dotted #9E3635;
	color: #9E3635;
}

.m-mod14-yellow .m-wg-hd h2 {
	border-bottom: 2px dotted yellow;
	color: yellow;
}

/*******mod15********/
.m-mod15 .m-wg-hd .more {
	color: #666666;
	float: right;
	margin: 8px 10px 0 0;
	font-size: 12px;
	background: none;
	height: auto;
	width: auto;
}

.m-mod15 .m-wg-hd {
	height: 30px;
	line-height: 14px;
	overflow: hidden;
}

	.m-mod15 .m-wg-hd h2 {
		margin: 0 auto;
		color: #FFF;
		font-size: 14px;
		font-weight: bold;
		padding: 8px;
		float: left;
		height: 30px;
		margin-right: 8px;
	}

.m-mod15 .m-wg-hd {
	border-bottom: 4px solid #3b5998;
}

.m-mod15-default .m-wg-hd h2 {
	background-color: #3b5998;
}

.m-mod15-black .m-wg-hd {
	border-bottom: 4px solid #000;
}

	.m-mod15-black .m-wg-hd h2 {
		background-color: #000;
	}

.m-mod15-blue .m-wg-hd {
	border-bottom: 4px solid #36f;
}

	.m-mod15-blue .m-wg-hd h2 {
		background-color: #36f;
	}

.m-mod15-brown .m-wg-hd {
	border-bottom: 4px solid #c30;
}

	.m-mod15-brown .m-wg-hd h2 {
		background-color: #c30;
	}

.m-mod15-cyan .m-wg-hd {
	border-bottom: 4px solid #0cc;
}

	.m-mod15-cyan .m-wg-hd h2 {
		background-color: #0cc;
	}

.m-mod15-green .m-wg-hd {
	border-bottom: 4px solid #090;
}

	.m-mod15-green .m-wg-hd h2 {
		background-color: #090;
	}

.m-mod15-gray .m-wg-hd {
	border-bottom: 4px solid #666;
}

	.m-mod15-gray .m-wg-hd h2 {
		background-color: #666;
	}

.m-mod15-orange .m-wg-hd {
	border-bottom: 4px solid #f60;
}

	.m-mod15-orange .m-wg-hd h2 {
		background-color: #f60;
	}

.m-mod15-pink .m-wg-hd {
	border-bottom: 4px solid #f36;
}

	.m-mod15-pink .m-wg-hd h2 {
		background-color: #f36;
	}

.m-mod15-red .m-wg-hd {
	border-bottom: 4px solid #f03;
}

	.m-mod15-red .m-wg-hd h2 {
		background-color: #f03;
	}

.m-mod15-violet .m-wg-hd {
	border-bottom: 4px solid #90f;
}

	.m-mod15-violet .m-wg-hd h2 {
		background-color: #90f;
	}

.m-mod15-yellow .m-wg-hd {
	border-bottom: 4px solid #fc0;
}

	.m-mod15-yellow .m-wg-hd h2 {
		background-color: #fc0;
		text-shadow: 1px 1px 0px #c0c0c0;
		-webkit-text-shadow: 1px 1px 0px #c0c0c0;
		-moz-text-shadow: 1px 1px 0px #c0c0c0;
		-ms-text-shadow: 1px 1px 0px #c0c0c0;
		-o-text-shadow: 1px 1px 0px #c0c0c0;
	}

/*******mod16********/
.m-mod16 .m-wg-hd a.more {
	float: right;
	display: inline;
	margin: 0 8px 0 0;
	position: relative;
	top: -20px;
	color: #999;
}

.m-mod16 .m-wg-hd h2 {
	font: 14px/32px '', simsun;
	margin: 0 auto;
	width: 100%;
	font-weight: bold;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-indent: 10px;
}

.m-mod16-default .m-wg-hd {
	color: #0B73B8;
}

	.m-mod16-default .m-wg-hd h2 {
		color: #3b5998;
	}

.m-mod16-black .m-wg-hd h2 {
	color: #000;
}

.m-mod16-blue .m-wg-hd h2 {
	color: #3b5998;
}

.m-mod16-brown .m-wg-hd h2 {
	color: #9F6934;
}

.m-mod16-cyan .m-wg-hd h2 {
	color: #349F8C;
}

.m-mod16-green .m-wg-hd h2 {
	color: #389F34;
}

.m-mod16-gray .m-wg-hd h2 {
	color: #7C7C7C;
}

.m-mod16-orange .m-wg-hd h2 {
	color: #D35900;
}

.m-mod16-pink .m-wg-hd h2 {
	color: pink;
}

.m-mod16-red .m-wg-hd h2 {
	color: red;
}

.m-mod16-violet .m-wg-hd h2 {
	color: #9E3635;
}

.m-mod16-yellow .m-wg-hd h2 {
	color: yellow;
}

/*******mod17********/
.m-mod17 .m-wg-hd .more {
	float: right;
	position: relative;
	margin: -25px 10px 0 0;
	color: #999;
}

.m-mod17 .m-wg-hd h2 {
	width: 100%;
	margin: 0 auto;
	font-weight: bold;
	text-indent: 8px;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.m-mod17-default .m-wg-hd h2 {
	color: #3b5998;
}

.m-mod17-black .m-wg-hd h2 {
	color: #000;
}

.m-mod17-blue .m-wg-hd h2 {
	color: #3b5998;
}

.m-mod17-brown .m-wg-hd h2 {
	color: #9F6934;
}

.m-mod17-cyan .m-wg-hd h2 {
	color: #349F8C;
}

.m-mod17-green .m-wg-hd h2 {
	color: #389F34;
}

.m-mod17-gray .m-wg-hd h2 {
	color: #7C7C7C;
}

.m-mod17-orange .m-wg-hd h2 {
	color: #D35900;
}

.m-mod17-pink .m-wg-hd h2 {
	color: pink;
}

.m-mod17-red .m-wg-hd h2 {
	color: red;
}

.m-mod17-violet .m-wg-hd h2 {
	color: #9E3635;
}

.m-mod17-yellow .m-wg-hd h2 {
	color: yellow;
}

/*******mod18********/
.m-mod18 .m-wg-hd .more {
	float: right;
	position: relative;
	top: -2 5px;
}

.m-mod18 .m-wg-hd h2 {
	line-height: 30px;
	overflow: hidden;
	color: #3b5998;
	font-weight: bold;
	text-indent: 8px;
	float: left;
	height: 30px;
}

.m-mod18-default .m-wg-hd h2 {
	border-bottom: 2px solid #0B73B8;
	color: #3b5998;
}

.m-mod18-black .m-wg-hd h2 {
	border-bottom: 2px solid #000;
	color: #000;
}

.m-mod18-blue .m-wg-hd h2 {
	border-bottom: 2px solid #3b5998;
	color: #3b5998;
}

.m-mod18-brown .m-wg-hd h2 {
	border-bottom: 2px solid #9F6934;
	color: #9F6934;
}

.m-mod18-cyan .m-wg-hd h2 {
	border-bottom: 2px solid #349F8C;
	color: #349F8C;
}

.m-mod18-green .m-wg-hd h2 {
	border-bottom: 2px solid #389F34;
	color: #389F34;
}

.m-mod18-gray .m-wg-hd h2 {
	border-bottom: 2px solid #7C7C7C;
	color: #7C7C7C;
}

.m-mod18-orange .m-wg-hd h2 {
	border-bottom: 2px solid #D35900;
	color: #D35900;
}

.m-mod18-pink .m-wg-hd h2 {
	border-bottom: 2px solid pink;
	color: pink;
}

.m-mod18-red .m-wg-hd h2 {
	border-bottom: 2px solid red;
	color: red;
}

.m-mod18-violet .m-wg-hd h2 {
	border-bottom: 2px solid #9E3635;
	color: #9E3635;
}

.m-mod18-yellow .m-wg-hd h2 {
	border-bottom: 2px solid yellow;
	color: yellow;
}

/*******mod19********/
.m-mod19 .m-wg-hd .more {
	float: right;
	color: #999;
	margin-top: 6px;
	font-size: 12px;
	background: none;
	height: auto;
	width: auto;
	line-height: 18px;
}

.m-mod19 .m-wg-hd h2 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 16px;
	text-indent: 8px;
	float: left;
}

.m-mod19 .m-wg-hd,
.m-mod20 .m-wg-hd {
	clear: both;
	height: 30px;
}

.m-mod19 .m-wg-ct {
	margin: 0 auto;
	padding: 0;
	border: 1px solid #CCC;
	padding: 0;
	border: 1px solid #CCC;
}

.m-mod19-default .m-wg-hd h2 {
	color: #3b5998;
}

.m-mod19-black .m-wg-hd h2 {
	color: #000;
}

.m-mod19-blue .m-wg-hd h2 {
	color: #36f;
}

.m-mod19-brown .m-wg-hd h2 {
	color: #c30;
}

.m-mod19-cyan .m-wg-hd h2 {
	color: #0cc;
}

.m-mod19-green .m-wg-hd h2 {
	color: #090;
}

.m-mod19-gray .m-wg-hd h2 {
	color: #666;
}

.m-mod19-orange .m-wg-hd h2 {
	color: #f60;
}

.m-mod19-pink .m-wg-hd h2 {
	color: #f36;
}

.m-mod19-red .m-wg-hd h2 {
	color: #f03;
}

.m-mod19-violet .m-wg-hd h2 {
	color: #90f;
}

.m-mod19-yellow .m-wg-hd h2 {
	color: #fc0;
}

/*******mod20********/
.m-mod20 {
	background: #fff;
}

	.m-mod20 .m-wg-hd .more {
		float: right;
		margin-top: 6px;
		color: #999;
		margin-right: 10px;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

	.m-mod20 .m-wg-hd h2 {
		background: url(../img/mod/mod20/li_02.jpg) no-repeat 10px 8px;
		margin: 0 auto;
		height: 30px;
		font-weight: bold;
		font-size: 16px;
		text-indent: 30px;
		line-height: 30px;
	}

	.m-mod20 .m-wg-ct {
		margin: 0 auto;
		padding: 0;
		border: 1px solid #CCC;
		padding: 0;
		border: 1px solid #CCC;
	}

.m-mod20-default .m-wg-hd h2 {
	color: #3b5998;
}

.m-mod20-black .m-wg-hd h2 {
	color: #000;
}

.m-mod20-blue .m-wg-hd h2 {
	color: #36f;
}

.m-mod20-brown .m-wg-hd h2 {
	color: #c30;
}

.m-mod20-cyan .m-wg-hd h2 {
	color: #0cc;
}

.m-mod20-green .m-wg-hd h2 {
	color: #090;
}

.m-mod20-gray .m-wg-hd h2 {
	color: #666;
}

.m-mod20-orange .m-wg-hd h2 {
	color: #f60;
}

.m-mod20-pink .m-wg-hd h2 {
	color: #f36;
}

.m-mod20-red .m-wg-hd h2 {
	color: #f03;
}

.m-mod20-violet .m-wg-hd h2 {
	color: #90f;
}

.m-mod20-yellow .m-wg-hd h2 {
	color: #fc0;
	text-shadow: 1px 1px 0px #ccc;
	-webkit-text-shadow: 1px 1px 0px #ccc;
	-moz-text-shadow: 1px 1px 0px #ccc;
	-ms-text-shadow: 1px 1px 0px #ccc;
	-o-text-shadow: 1px 1px 0px #ccc;
}

/*******mod21********/
.m-mod21 .m-wg-hd {
	position: relative;
	height: 46px;
	background: url(../img/mod/mod21/index_title.jpg) repeat-x left top;
}

	.m-mod21 .m-wg-hd h2 {
		margin: 0 auto;
		float: left;
		padding: 0 0 0 16px;
		font: normal 16px/46px '';
		margin-right: 5px;
	}

	.m-mod21 .m-wg-hd .more {
		float: right;
		color: #8c8e91;
		margin: 15px 15px 0 0;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod21-default .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-Default.jpg) no-repeat left top;
	color: #006666;
}

.m-mod21-black .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-black.jpg) no-repeat left top;
	color: #000;
}

.m-mod21-blue .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-blue.jpg) no-repeat left top;
	color: #36f;
}

.m-mod21-brown .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-brown.jpg) no-repeat left top;
	color: #c30;
}

.m-mod21-cyan .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-cyan.jpg) no-repeat left top;
	color: #0cc;
}

.m-mod21-gray .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-gray.jpg) no-repeat left top;
	color: #666;
}

.m-mod21-green .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-green.jpg) no-repeat left top;
	color: #090;
}

.m-mod21-orange .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-orange.jpg) no-repeat left top;
	color: #f60;
}

.m-mod21-pink .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-pink.jpg) no-repeat left top;
	color: #f36;
}

.m-mod21-red .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-red.jpg) no-repeat left top;
	color: #f03;
}

.m-mod21-violet .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-violet.jpg) no-repeat left top;
	color: #90f;
}

.m-mod21-yellow .m-wg-hd h2 {
	background: url(../img/mod/mod21/index_title_span-yellow.jpg) no-repeat left top;
	color: #fc0;
}

/*******mod22********/
.m-mod22 .m-wg-hd {
	height: 28px;
}

	.m-mod22 .m-wg-hd h2 {
		margin: 0 0;
		line-height: 28px;
		height: 28px;
		text-align: center;
		width: 124px;
		color: #fff;
		font-size: 14px;
		padding: 0 !important
	}

	.m-mod22 .m-wg-hd a.more {
		float: right;
		display: inline;
		margin: 5px 10px 0 0;
		color: #999;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod22 .m-wg-ct {
	border: 1px solid #CCC;
}

.m-mod22-default .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-Default.png) no-repeat;
}

.m-mod22-default .m-wg-ct {
	border-top: 2px solid #9d6f45;
	margin: 0 auto;
}

.m-mod22-black .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-black.png) no-repeat;
}

.m-mod22-black .m-wg-ct {
	border-top: 2px solid #000;
	margin: 0 auto;
}

.m-mod22-blue .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-blue.png) no-repeat;
}

.m-mod22-blue .m-wg-ct {
	border-top: 2px solid #36f;
	margin: 0 auto;
}

.m-mod22-brown .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-brown.png) no-repeat;
	/
}

.m-mod22-brown .m-wg-ct {
	border-top: 2px solid #c30;
	margin: 0 auto;
}

.m-mod22-cyan .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-cyan.png) no-repeat;
}

.m-mod22-cyan .m-wg-ct {
	border-top: 2px solid #0cc;
	margin: 0 auto;
}

.m-mod22-green .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-green.png) no-repeat;
	/
}

.m-mod22-green .m-wg-ct {
	border-top: 2px solid #090;
	margin: 0 auto;
}

.m-mod22-gray .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-gray.png) no-repeat;
}

.m-mod22-gray .m-wg-ct {
	border-top: 2px solid #666;
	margin: 0 auto;
}

.m-mod22-orange .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-orange.png) no-repeat;
}

.m-mod22-orange .m-wg-ct {
	border-top: 2px solid #f60;
	margin: 0 auto;
}

.m-mod22-pink .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-pink.png) no-repeat;
}

.m-mod22-pink .m-wg-ct {
	border-top: 2px solid #f36;
	margin: 0 auto;
}

.m-mod22-red .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-red.png) no-repeat;
}

.m-mod22-red .m-wg-ct {
	border-top: 2px solid #f03;
	margin: 0 auto;
}

.m-mod22-violet .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-violet.png) no-repeat;
}

.m-mod22-violet .m-wg-ct {
	border-top: 2px solid #90f;
	margin: 0 auto;
}

.m-mod22-yellow .m-wg-hd h2 {
	background: url(../img/mod/mod22/in_28-yellow.png) no-repeat;
}

.m-mod22-yellow .m-wg-ct {
	border-top: 2px solid #fc0;
	margin: 0 auto;
}

/*******mod23********/
.m-mod23 .m-wg-hd h2 {
	height: 30px;
	text-indent: 30px;
	font-size: 16px;
	padding: 2px 0 0 0;
	margin: 0;
	line-height: 28px
}

.m-mod23 .m-wg-hd {
	height: 32px;
	width: 100%;
}

	.m-mod23 .m-wg-hd a.more {
		float: right;
		margin: 6px 10px 0 0;
		color: #999;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod23 .m-wg-ct {
	border: 1px solid #CCC;
}

.m-mod23-default .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_Default1.png) no-repeat;
	color: #9d6f45;
}

.m-mod23-default .m-wg-hd {
	background: url(../img/mod/mod23/ties_Default2.png) repeat-x;
}

.m-mod23-black .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_black1.png) no-repeat;
	color: #000;
}

.m-mod23-black .m-wg-hd {
	background: url(../img/mod/mod23/ties_black2.png) repeat-x;
}

.m-mod23-blue .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_blue1.png) no-repeat;
	color: #36f;
}

.m-mod23-blue .m-wg-hd {
	background: url(../img/mod/mod23/ties_blue2.png) repeat-x;
}

.m-mod23-brown .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_brown1.png) no-repeat;
	color: #c30;
}

.m-mod23-brown .m-wg-hd {
	background: url(../img/mod/mod23/ties_brown2.png) repeat-x;
}

.m-mod23-cyan .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_cyan1.png) no-repeat;
	color: #0cc;
}

.m-mod23-cyan .m-wg-hd {
	background: url(../img/mod/mod23/ties_cyan2.png) repeat-x;
}

.m-mod23-green .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_green1.png) no-repeat;
	color: #090;
}

.m-mod23-green .m-wg-hd {
	background: url(../img/mod/mod23/ties_green2.png) repeat-x;
}

.m-mod23-gray .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_gray1.png) no-repeat;
	color: #666;
}

.m-mod23-gray .m-wg-hd {
	background: url(../img/mod/mod23/ties_gray2.png) repeat-x;
}

.m-mod23-orange .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_orange1.png) no-repeat;
	color: #f60;
}

.m-mod23-orange .m-wg-hd {
	background: url(../img/mod/mod23/ties_orange2.png) repeat-x;
}

.m-mod23-pink .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_pink1.png) no-repeat;
	color: #f36;
}

.m-mod23-pink .m-wg-hd {
	background: url(../img/mod/mod23/ties_pink2.png) repeat-x;
}

.m-mod23-red .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_red1.png) no-repeat;
	color: #f03;
}

.m-mod23-red .m-wg-hd {
	background: url(../img/mod/mod23/ties_red2.png) repeat-x;
}

.m-mod23-violet .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_violet1.png) no-repeat;
	color: #90f;
}

.m-mod23-violet .m-wg-hd {
	background: url(../img/mod/mod23/ties_violet2.png) repeat-x;
}

.m-mod23-yellow .m-wg-hd h2 {
	background: url(../img/mod/mod23/ties_yellow1.png) no-repeat;
	color: #fc0;
}

.m-mod23-yellow .m-wg-hd {
	background: url(../img/mod/mod23/ties_yellow2.png) repeat-x;
}

/*******mod24********/
.m-mod24 .m-wg-hd h2 {
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 8px;
	overflow: hidden;
	margin: 0;
}

.m-mod24 .m-wg-hd {
	height: 30px;
	width: 100%;
	background: #f7f9ea;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

	.m-mod24 .m-wg-hd a.more {
		float: right;
		display: inline;
		margin: 6px 10px 0 0;
		color: #999;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod24-default .m-wg-hd {
	border-bottom: 1px solid #C3C3C3;
	color: #3b5998;
}

.m-mod24-black .m-wg-hd {
	border-bottom: 1px solid #000;
	color: #000;
}

.m-mod24-blue .m-wg-hd {
	border-bottom: 1px solid #36f;
	color: #36f;
}

.m-mod24-brown .m-wg-hd {
	border-bottom: 1px solid #c30;
	color: #c30;
}

.m-mod24-cyan .m-wg-hd {
	border-bottom: 1px solid #0cc;
	color: #0cc;
}

.m-mod24-gray .m-wg-hd {
	border-bottom: 1px solid #666;
	color: #666;
}

.m-mod24-green .m-wg-hd {
	border-bottom: 1px solid #090;
	color: #090;
}

.m-mod24-orange .m-wg-hd {
	border-bottom: 1px solid #f60;
	color: #f60;
}

.m-mod24-pink .m-wg-hd {
	border-bottom: 1px solid #f36;
	color: #f36;
}

.m-mod24-red .m-wg-hd {
	border-bottom: 1px solid #f03;
	color: #f03;
}

.m-mod24-violet .m-wg-hd {
	border-bottom: 1px solid #90f;
	color: #90f;
}

.m-mod24-yellow .m-wg-hd {
	border-bottom: 1px solid #fc0;
	color: #fc0;
}

	.m-mod24-yellow .m-wg-hd h2 {
		text-shadow: 1px 1px 0px #c0c0c0;
		-webkit-text-shadow: 1px 1px 0px #c0c0c0;
		-moz-text-shadow: 1px 1px 0px #c0c0c0;
		-ms-text-shadow: 1px 1px 0px #c0c0c0;
		-o-text-shadow: 1px 1px 0px #c0c0c0;
	}

/* mod25 (默认使用模板Default) */
.m-mod25 {
	border: 1px solid #eee;
}

	.m-mod25 .m-wg-hd {
		background: #F7F7F7;
		border-bottom: 1px solid #eee;
		clear: both;
		height: 35px;
		line-height: 35px;
		padding: 0 10px;
	}

		.m-mod25 .m-wg-hd h2 {
			float: left;
			display: inline;
			font-size: 14px;
			font-family: Arial, Verdana, "\5b8b\4f53";
		}

		.m-mod25 .m-wg-hd a.more {
			float: right;
			display: inline;
			font-size: 12px;
		}

		.m-mod25-default .m-wg-hd,
		.m-mod25 .m-wg-hd a {
			color: #3b5998;
		}

.m-mod25-black .m-wg-hd,
.m-mod25-black .m-wg-hd a {
	color: #000;
}

.m-mod25-blue .m-wg-hd,
.m-mod25-blue .m-wg-hd a {
	color: #3b5998;
}

.m-mod25-brown .m-wg-hd,
.m-mod25-brown .m-wg-hd a {
	color: #823a05;
}

.m-mod25-cyan .m-wg-hd,
.m-mod25-cyan .m-wg-hd a {
	color: #54bc8f;
}

.m-mod25-green .m-wg-hd,
.m-mod25-green .m-wg-hd a {
	color: #52a52c;
}

.m-mod25-gray .m-wg-hd,
.m-mod25-gray .m-wg-hd a {
	color: #535353;
}

.m-mod25-orange .m-wg-hd,
.m-mod25-orange .m-wg-hd a {
	color: #fe7302;
}

.m-mod25-pink .m-wg-hd,
.m-mod25-pink .m-wg-hd a {
	color: #e72081;
}

.m-mod25-red .m-wg-hd,
.m-mod25-red .m-wg-hd a {
	color: #904343;
}

.m-mod25-violet .m-wg-hd,
.m-mod25-violet .m-wg-hd a {
	color: #823d95;
}

.m-mod25-yellow .m-wg-hd,
.m-mod25-yellow .m-wg-hd a {
	color: #e97023;
}

/* mod26 (默认使用模板Paint) */
.m-mod26 {
	border: 1px solid #f7f7f7;
}

	.m-mod26 .m-wg-hd {
		height: 25px;
		line-height: 25px;
		background: url(/static/newtheme/common/img/mod/mod26/box-title.png) repeat top left;
		padding: 0 5px;
	}

		.m-mod26 .m-wg-hd h2 {
			float: left;
			display: inline;
			font-size: 14px;
			font-family: Arial, Verdana, "\5b8b\4f53";
		}

		.m-mod26 .m-wg-hd a.more {
			float: right;
			display: inline;
			background: url(/static/newtheme/common/img/mod/mod26/box-more.png) no-repeat top left;
			height: 25px;
			line-height: 1000px;
			overflow: hidden;
		}

.m-mod26-default .m-wg-hd {
	color: #000;
}

.m-mod26-black .m-wg-hd {
	color: #000;
}

.m-mod26-blue .m-wg-hd,
{
	color: #146db1;
}

.m-mod26-brown .m-wg-hd {
	color: #823a05;
}

.m-mod26-cyan .m-wg-hd {
	color: #54bc8f;
}

.m-mod26-green .m-wg-hd {
	color: #52a52c;
}

.m-mod26-gray .m-wg-hd {
	color: #535353;
}

.m-mod26-orange .m-wg-hd {
	color: #fe7302;
}

.m-mod26-pink .m-wg-hd {
	color: #e72081;
}

.m-mod26-red .m-wg-hd {
	color: #ae0001;
}

.m-mod26-violet .m-wg-hd {
	color: #823d95;
}

.m-mod26-yellow .m-wg-hd {
	color: #e97023;
}

/* mod27 (默认使用模板model36) */
.m-mod27 {
	border-left: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

	.m-mod27 .m-wg-hd {
		background: #fdfdfd;
		border-bottom: 1px solid #d7d7d7;
		padding: 0 10px;
		overflow: hidden;
		height: 40px;
		line-height: 40px;
	}

		.m-mod27 .m-wg-hd h2 {
			font-size: 14px;
			float: left;
			display: inline;
			font-family: Arial, Verdana, "\5b8b\4f53";
		}

		.m-mod27 .m-wg-hd a.more {
			float: right;
			cursor: pointer;
			color: #afafaf;
			font-family: Arial, Verdana, "\5b8b\4f53";
		}

.m-mod27-default .m-wg-hd h2 {
	color: #B6002F;
}

.m-mod27-black .m-wg-hd h2 {
	color: #3c3c3c;
}

.m-mod27-blue .m-wg-hd h2 {
	color: #6686ca;
}

.m-mod27-brown .m-wg-hd h2 {
	color: #98693b;
}

.m-mod27-cyan .m-wg-hd h2 {
	color: #3b988a;
}

.m-mod27-gray .m-wg-hd h2 {
	color: #656565;
}

.m-mod27-green .m-wg-hd h2 {
	color: #3f983b;
}

.m-mod27-orange .m-wg-hd h2 {
	color: #c54706;
}

.m-mod27-pink .m-wg-hd h2 {
	color: #b7325a;
}

.m-mod27-red .m-wg-hd h2 {
	color: #b6002f;
}

.m-mod27-violet .m-wg-hd h2 {
	color: #673B98;
}

.m-mod27-yellow .m-wg-hd h2 {
	color: #997e00;
}

/*******mod28********/
.m-mod28 .m-wg-hd {
	height: 40px;
	border: 0px;
	margin: 0;
}

	.m-mod28 .m-wg-hd h2 {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		text-indent: 30px;
		color: #fff;
		float: left;
		margin: 0 auto;
		background: url("../../../img/team/product/theme9/title_lead_bg2.gif") no-repeat 15px center;
	}

	.m-mod28 .m-wg-hd .more {
		float: right;
		margin: 10px;
		overflow: hidden;
		color: #FFFFFF;
		font-size: 12px;
		background: none;
		height: auto;
		width: auto;
		line-height: 18px;
	}

.m-mod28-default .m-wg-hd {
	background-color: #000
}

.m-mod28-blue .m-wg-hd {
	background: #3366ff;
}

.m-mod28-black .m-wg-hd {
	background: #000;
}

.m-mod28-brown .m-wg-hd {
	background: #cc3300;
}

.m-mod28-yellow .m-wg-hd {
	background: #ffcc00;
}

.m-mod28-gray .m-wg-hd {
	background: #666666;
}

.m-mod28-cyan .m-wg-hd {
	background: #00cccc;
}

.m-mod28-red .m-wg-hd {
	background: #ff0033;
}

.m-mod28-green .m-wg-hd {
	background: #009900;
}

.m-mod28-orange .m-wg-hd {
	background: #ff6600;
}

.m-mod28-pink .m-wg-hd {
	background: #ff3366;
}

.m-mod28-violet .m-wg-hd {
	background: #9900ff;
}

/*******mod29********/
.m-mod29 {
	border: 1px solid #eee;
}

	.m-mod29 .m-wg-hd {
		background: #F7F7F7;
		clear: both;
		height: 35px;
		line-height: 35px;
		padding: 0 10px;
		width: auto;
	}

		.m-mod29 .m-wg-hd h2 {
			float: left;
			display: inline;
			font-size: 14px;
			font-family: Arial, Verdana, "\5b8b\4f53";
		}

		.m-mod29 .m-wg-hd a.more {
			float: right;
			display: inline;
			margin-right: 20px;
			font-size: 12px;
			background: none;
			height: auto;
			width: auto;
			margin-top: 0;
		}

		.m-mod29-default .m-wg-hd,
		.m-mod29 .m-wg-hd a {
			color: #3b5998;
		}

.m-mod29-black .m-wg-hd a {
	color: #000;
}

.m-mod29-blue .m-wg-hd a {
	color: #36f;
}

.m-mod29-brown .m-wg-hd a {
	color: #c30;
}

.m-mod29-cyan .m-wg-hd a {
	color: #0cc;
}

.m-mod29-green .m-wg-hd a {
	color: #090;
}

.m-mod29-gray .m-wg-hd a {
	color: #666;
}

.m-mod29-orange .m-wg-hd a {
	color: #f60;
}

.m-mod29-pink .m-wg-hd a {
	color: #f36;
}

.m-mod29-red .m-wg-hd a {
	color: #f03;
}

.m-mod29-violet .m-wg-hd a {
	color: #90f;
}

.m-mod29-yellow .m-wg-hd a {
	color: #fc0;
}

/*******mod30********/
.m-mod30 {
	border: 1px solid #eee;
}

	.m-mod30 .m-wg-hd {
		background: #F7F7F7;
		clear: both;
		height: 30px;
		line-height: 30px;
	}

		.m-mod30 .m-wg-hd h2 {
			float: left;
			padding: 0 30px;
			display: inline;
			font-size: 14px;
			font-family: Arial, Verdana, "\5b8b\4f53";
			border: 5px 5px 0 0;
		}

		.m-mod30 .m-wg-hd a.more {
			float: right;
			display: inline;
			margin-right: 20px;
			font-size: 12px;
			background: none;
			height: auto;
			width: auto;
			margin-top: 0;
		}

		.m-mod30-default .m-wg-hd,
		.m-mod30 .m-wg-hd a {
			color: #3b5998;
		}

.m-mod30-black .m-wg-hd a {
	color: #000;
}

.m-mod30-blue .m-wg-hd a {
	color: #36f;
}

.m-mod30-brown .m-wg-hd a {
	color: #c30;
}

.m-mod30-cyan .m-wg-hd a {
	color: #0cc;
}

.m-mod30-green .m-wg-hd a {
	color: #090;
}

.m-mod30-gray .m-wg-hd a {
	color: #666;
}

.m-mod30-orange .m-wg-hd a {
	color: #f60;
}

.m-mod30-pink .m-wg-hd a {
	color: #f36;
}

.m-mod30-red .m-wg-hd a {
	color: #f03;
}

.m-mod30-default .m-wg-hd h2 {
	background: #000;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-default .cur {
	background: #666 !important;
	color: #fff;
}

.m-mod30-black .m-wg-hd h2 {
	background: #000;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-black .cur {
	background: #666 !important;
	color: #fff;
}

.m-mod30-blue .m-wg-hd h2 {
	background: #36f;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-blue .cur {
	background: #f03 !important;
	color: #fff;
}

.m-mod30-brown .m-wg-hd h2 {
	background: #c30;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-brown .cur {
	background: #c3b091 !important;
	color: #fff;
}

.m-mod30-cyan .m-wg-hd h2 {
	background: #0cc;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-cyan .cur {
	background: #36f !important;
	color: #fff;
}

.m-mod30-green .m-wg-hd h2 {
	background: #090;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-green .cur {
	background: #f60 !important;
	color: #fff;
}

.m-mod30-gray .m-wg-hd h2 {
	background: #666;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-gray .cur {
	background: #111 !important;
	color: #fff;
}

.m-mod30-orange .m-wg-hd h2 {
	background: #f60;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-orange .cur {
	background: #090 !important;
	color: #fff;
}

.m-mod30-pink .m-wg-hd h2 {
	background: #f36;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-pink .cur {
	background: #c30 !important;
	color: #fff;
}

.m-mod30-red .m-wg-hd h2 {
	background: #f03;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-red .cur {
	background: #666 !important;
	color: #fff;
}

.m-mod30-violet .m-wg-hd h2 {
	background: #90f;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-violet .cur {
	background: #f36 !important;
	color: #fff;
}

.m-mod30-yellow .m-wg-hd h2 {
	background: #fc0;
	color: #fff;
	border-radius: 5px 5px 0 0
}

.m-mod30-yellow .cur {
	background: #f36 !important;
	color: #fff;
}

/* 菜单共同样式 */
.m-nav {
	overflow: hidden;
}

.m-ft-foothtml {
	width: 1000px;
	margin: 0 auto;
}

/* 产品内页样式 */
.g-common-outer {
	background: #fff;
}

.f-clear {
	clear: both;
}

.g-common {
	margin: 10px auto;
}

.m-view-crumb {
	border-bottom: 1px dotted #d9d9d9;
}

	.m-view-crumb ul {
		margin: auto;
	}

		.m-view-crumb ul li {
			float: left;
			display: block;
			margin: 0px 5px;
			height: 50px;
			line-height: 50px;
			font-size: 14px;
		}

.hellow {
	color: red;
}

.m-view-crumb ul li,
.m-view-crumb ul li a {
	color: #666;
}

	.m-view-crumb ul li.u-first {
		margin-left: 0
	}

.m-view-title {
	color: #999;
	line-height: 30px;
	font-size: 14px;
	height: auto;
	overflow: hidden;
}

	.m-view-title p {
		line-height: 25px;
		font-size: 13px;
	}

.g-common .g-top {
	margin: 0 0 10px;
}

.g-common .g-top-left {
	position: relative;
	float: left;
	width: 330px;
	height: 388px;
	margin-right: -340px;
}

.g-common .g-right-outer {
	float: right;
	width: 100%;
}

.g-common .g-right {
	margin-left: 346px;
}

/*
.g-common .m-small-img ul {margin-top:15px;}
.g-common .m-small-img ul li {float:left;margin-left:5px;width:110px;overflow:hidden;}
.g-common .m-small-img ul li.first{margin-left:0;}
*/
.g-common .m-view-img {
	display: table;
	table-layout: fixed;
	height: 330px;
	width: 330px;
	*height: 330px;
	_ *height: 310px;
	padding: 0;
	margin: 0;
	border: 1px solid #f4f4f4;
}

	.g-common .m-view-img img,
	.g-common .m-view-img span {
		text-align: center;
		max-width: 330px;
		max-height: 330px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>330)?'330px': 'auto';
    } (this));
	}

	.g-common .m-view-img span {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.g-common .m-view-img img {
		display: block;
		margin: 0 auto;
	}

/*团购/秒杀详情页*/
.g-team-container {
	width: 1048px;
	margin: 10px auto;
	position: relative;
}

	.g-team-container .g-team-left {
		float: left;
		width: 440px;
		height: 458px;
		margin: 10px 0 0 15px;
	}

	.g-team-container .team-img {
		width: 440px;
		height: 385px;
		line-height: 385px;
		text-align: center;
		border: 1px solid #f5f3f3
	}

		.g-team-container .team-img img {
			max-width: 440px;
			max-height: 385px;
			vertical-align: middle
		}

	.g-team-container .team-img-list {
		margin-top: 15px;
		padding: 0 10px
	}

		.g-team-container .team-img-list .img-list {
			margin-left: 3px
		}

			.g-team-container .team-img-list .img-list li {
				width: 52px;
				height: 52px;
				float: left;
				padding: 1px;
				margin: 0 14px 0
			}

				.g-team-container .team-img-list .img-list li img {
					width: 100%;
					height: 100%;
				}

			.g-team-container .team-img-list .img-list .active {
				border: 2px solid #DD2446;
			}

	.g-team-container .g-team-right {
		float: left;
		width: 483px;
		height: 450px;
		padding-left: 15px;
		margin-left: 30px;
	}

		.g-team-container .g-team-right .team-title h5 {
			width: 100%;
			height: 30px;
			line-height: 30px;
			color: #666;
			padding: 5px 0 0 0px;
			font-size: 16px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		.g-team-container .g-team-right .team-title p {
			width: 100%;
			height: 36px;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;
		}

		.g-team-container .g-team-right .team-content {
			width: 458px;
			height: 108px;
		}

		.g-team-container .g-team-right .content-header {
			position: relative;
			width: 483px;
			height: 32px;
			line-height: 32px;
			margin-top: 5px;
			background: url("/static/img/team/mall/theme3/teamview_bg_img.png")
		}

			.g-team-container .g-team-right .content-header img {
				position: absolute;
				width: 22px;
				height: 22px;
				left: 10px;
				top: 4px;
			}

			.g-team-container .g-team-right .content-header em {
				margin-left: 36px;
				color: #fff;
				font-size: 14px;
				letter-spacing: 4px;
				font-weight: bold;
			}

			.g-team-container .g-team-right .content-header .header-time {
				position: absolute;
				right: 10px;
				bottom: 0;
				color: #fff;
			}

			.g-team-container .g-team-right .content-header .timeCss {
				color: #fff;
				background: #333;
				padding: 3px;
				border-radius: 3px
			}

#countdown {
	color: #fff
}

.g-team-container .g-team-right .content-main {
	width: 483px;
	height: 108px;
	background: #f3f3f3;
}

	.g-team-container .g-team-right .content-main .main-left {
		float: left;
		width: 278px;
		height: 108px;
	}

		.g-team-container .g-team-right .content-main .main-left .main-money {
			display: inline-block;
			color: #E4396F;
			font-size: 14px;
			margin: 12px 0 0 10px;
		}

			.g-team-container .g-team-right .content-main .main-left .main-money i {
				display: inline-block;
				font-size: 14px;
				color: #777;
				letter-spacing: 5px
			}

			.g-team-container .g-team-right .content-main .main-left .main-money em {
				margin: 0 5px 0 5px;
				font-size: 22px;
				font-weight: normal;
			}

			.g-team-container .g-team-right .content-main .main-left .main-money span {
				color: #666;
				text-decoration: line-through;
			}

		.g-team-container .g-team-right .content-main .main-left .main-agio {
			display: block;
			font-size: 14px;
			margin: 14px 0 0 10px;
			color: #777;
		}

			.g-team-container .g-team-right .content-main .main-left .main-agio i {
				display: inline-block;
				letter-spacing: 24px
			}

			.g-team-container .g-team-right .content-main .main-left .main-agio em {
				margin: 0 5px 0 10px;
				font-weight: normal
			}

		.g-team-container .g-team-right .content-main .main-left .main-number {
			display: block;
			font-size: 14px;
			margin: 14px 0 0 10px;
			color: #777;
		}

			.g-team-container .g-team-right .content-main .main-left .main-number i {
				display: inline-block;
				letter-spacing: 2px;
				margin-right: 10px
			}

	.g-team-container .g-team-right .content-main .main-right {
		float: right;
		width: 179px;
		height: 108px;
		text-align: center;
		font-size: 12px
	}

		.g-team-container .g-team-right .content-main .main-right span {
			display: inline-block;
			vertical-align: middle;
			margin-top: 29px;
		}

		.g-team-container .g-team-right .content-main .main-right em {
			color: #dc2b57;
			font-size: 20px;
			padding: 0 5px;
			vertical-align: bottom;
		}

		.g-team-container .g-team-right .content-main .main-right img {
			width: 25px;
			height: 25px;
			vertical-align: middle;
			margin: 32px 5px 5px 0
		}

/*图片滚动*/
.picScroll-left {
	width: 1000px;
}

	.picScroll-left .prev,
	.picScroll-left .next {
		float: left;
		display: block;
		width: 10px;
		height: 45px;
		overflow: hidden;
		cursor: pointer;
		background: url("../images/pro_rotate.png") no-repeat;
	}

	.picScroll-left .next {
		float: right;
		background-position: -43px 0;
	}

	.picScroll-left .bd {
		/*padding:10px;*/
	}

		.picScroll-left .bd ul {
			overflow: hidden;
			zoom: 1;
		}

			.picScroll-left .bd ul li {
				margin: 0 8px;
				float: left;
				_display: inline;
				overflow: hidden;
				text-align: center;
			}

				.picScroll-left .bd ul li .pic {
					text-align: center;
				}

					.picScroll-left .bd ul li .pic img {
						width: 40px;
						height: 40px;
						display: block;
						padding: 2px;
						border: 1px solid #ccc;
					}

					.picScroll-left .bd ul li .pic a:hover img {
						border-color: #999;
					}

				.picScroll-left .bd ul li .title {
					line-height: 24px;
				}

/*
.g-common .m-small-img {display: table;table-layout: fixed;height: 110px; *height: 110px;_*height: 100px;width: 100%;padding: 0;margin: 0;}
.g-common .m-small-img img,.g-common .m-small-img span {text-align: center;max-width: 100%;max-height: 100px;_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.clientWidth/100;el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%':'auto';}}(this));_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>110)?'110px':'auto';}(this));}
.g-common .m-small-img span {display: block;margin：0 auto;width: 100%;vertical-align: middle;_height: 100%!important;_font-size: 0;_overflow: hidden;border:1px solid #f4f4f4;}
.g-common .m-small-img img {display: block;margin:0 auto;}
*/
.g-common .m-view-price {
	height: 75px;
	background: #fafafa;
	padding: 0 30px;
}

.g-common .m-view-time {
	height: 50px;
	line-height: 50px;
	background: #FD8E51;
	padding: 0 30px;
	font-size: 14px;
	color: #fff;
}

.g-common .u-price {
	float: left;
	height: 48px;
	color: #FD8E51;
	font-size: 48px;
	line-height: 85px;
}

.g-common .u-price-flag {
	font-size: 28px;
}

.g-common .u-discount,
.g-common .u-value,
.g-common .u-save {
	float: right;
	line-height: 25px;
	text-align: center;
	color: #999;
	margin: 0 5px;
	margin-top: 15px;
}

.g-common .u-discount,
.g-common .u-value {
	border-right: 1px solid #DFDFDF;
	padding-right: 30px;
}

.g-common .m-left-time {
	float: left;
}

	.g-common .m-left-time span {
		padding: 5px;
		background: #ffed03;
		color: #FD8E51;
		font-weight: bold;
		font-family: Arial;
		font-size: 16px;
	}

.g-common .m-right-more {
	float: right;
}

	.g-common .m-right-more a {
		color: #fff;
		line-height: 55px;
	}

.g-common .m-view-other {
	border-bottom: 1px dotted #C5C5C5;
	padding-top: 30px;
	/*height:70px;*/
	min-height: 70px;
	*+min-height: auto;
	*+height: expression(this.offsetHeight < 70 ? '70px': 'auto');
	_height: expression(this.offsetHeight < 70 ? '70px': 'auto');
}

.m-view-other .u-view-number {
	line-height: 70px;
	font-size: 14px;
	color: #999;
	text-align: center;
	width: 33%;
	float: left;
	border-right: 1px solid #DFDFDF;
}

.g-common .no-right {
	border-right: none;
}

.g-common .m-go-buy {
	margin-top: 40px;
	width: 64%;
	float: left;
}

.m-go-buy a.u-sysbtn {
	display: inline-block;
	background: #fe8a4b;
	border-radius: 2px;
	border-bottom: 1px solid #e77c42;
	text-decoration: none;
	cursor: auto;
	width: 258px;
	height: 50px;
	line-height: 55px;
	text-align: center;
	font-size: 26px;
	font-family: "";
	color: #fff;
}

	.m-go-buy a.u-sysbtn:hover {
		background: #fe994f;
	}

.g-common .m-custom-make {
	width: 34%;
	float: right;
	text-align: right;
	padding-top: 42px;
}

.g-common .m-baidu-share {
	float: right;
}

.g-line-more {
	border-top: 5px solid #f5f5f5;
	padding-bottom: 15px;
	margin-top: 10px;
}

.g-common .g-view-menu ul li {
	display: inline-block;
	float: left;
	width: 180px;
	height: 50px;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	font-family: "";
	border: 1px solid #fe994f;
	border-left: none;
	border-bottom: none;
	cursor: pointer;
}

	.g-common .g-view-menu ul li.first {
		border-left: 1px solid #fe994f;
	}

.m-view-curent {
	background: #fe8a4b;
	border-bottom: 1px solid #e77c42;
	text-decoration: none;
	cursor: auto;
	color: #fff;
}

.m-bottom-line {
	border-top: 1px solid #fe994f;
}

.g-view-content {
	margin: 0 0 10px;
}

.g-view-ct-right {
	position: relative;
	float: right;
	width: 210px;
	margin-left: -210px
}

.g-view-ct-left-outer {
	float: left;
	width: 100%;
	;
}

.g-view-ct-left {
	margin-right: 230px;
	float: left;
}

.g-view-ct-right h5 {
	line-height: 40px;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}

.g-view-ct-right ul li {
	border: 1px solid #f5f5f5;
	margin-bottom: 10px;
	padding: 3px;
	padding-top: 0px;
}

.m-hot-title {
	line-height: 23px;
	height: 46px;
	text-align: center;
	overflow: hidden;
}

.g-common .m-hot-img {
	display: table;
	table-layout: fixed;
	height: 210px;
	*height: 210px;
	_ *height: 210px;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.g-common .m-hot-img img,
	.g-common .m-hot-img a {
		text-align: center;
		max-width: 100%;
		max-height: 210px;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    } (this));
		_height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>110)?'210px': 'auto';
    } (this));
	}

	.g-common .m-hot-img a {
		display: table-cell;
		width: 100%;
		vertical-align: middle;
		_height: 100% !important;
		_font-size: 0;
		_overflow: hidden;
	}

	.g-common .m-hot-img img {
		display: block;
		margin: 0 auto;
	}

	.g-common .m-hot-img .m-hot-search {
		display: block;
		left: 50%;
		top: 0%;
		margin-left: -26.5px;
		margin-top: -53px;
		position: absolute;
		transition: all 0.3s ease-in-out;
	}

	.g-common .m-hot-img:hover .m-hot-search {
		transform: translateY(131.5px);
		-moz-transform: translateY(131.5px);
		-webkit-transform: translateY(131.5px);
	}

.m-hot-teamprice {
	width: 100px;
	float: left;
	display: inline;
	font-size: 16px;
	line-height: 25px;
	color: #fe994f;
}

.m-hot-marketprice {
	width: 100px;
	float: right;
	display: inline;
	line-height: 25px;
	color: #ccc;
	text-align: right;
}

.m-view-detial,
.m-view-notice,
.m-view-commend,
.m-view-userreview,
.m-view-detial1,
.m-view-detial2,
.m-view-detial3 {
	line-height: 25px;
	padding: 10px 0;
	display: none;
	font-size: 14px;
}

.m-view-detial {
	display: block;
}

	.m-view-detial table,
	.g-common .g-content table {
		margin: 0 auto;
	}

	.m-view-detial img {
		max-width: 100%;
		/*display: table;table-layout: fixed;*/
		padding: 0;
		margin: 0;
		/*display: block;*/
		vertical-align: bottom;
		_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.scrollWidth>775)?'100%': 'auto';
    } (this));
	}

.m-view-commend h5 {
	line-height: 40px;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}

.m-view-commend ul li {
	border: 1px solid #f5f5f5;
	margin-bottom: 10px;
	padding: 3px;
	padding-top: 0px;
}

.m-view-userreview ul li {
	line-height: 40px;
	font-size: 14px;
	color: #666;
	border-bottom: 1px dashed #f5f5f5;
	padding: 5px;
}

	.m-view-userreview ul li span {
		color: #999;
	}

.f-gray-back {
	background: #f5f5f5;
}

/* 二级页公共样式 */

/* 背景颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
	background: #FD8E51;
}

/* 选中时的字体颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
	color: #fff;
}

/* 带颜色的字体 */
.m-theme8 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
	color: #FD8E51;
}

/* 边框颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .g-view-menu ul li {
	border: 1px solid #FD8E51;
}

	/* 顶部边框 */
	.m-bottom-line,
	.g-common .g-view-menu ul li.first {
		border-top: 1px solid #FD8E51;
	}

	/* 左边边框 */
	.g-common .g-view-menu ul li.first {
		border-left: 1px solid #FD8E51;
	}

/* 底部边框 */
.m-view-curent,
.m-go-buy a.u-sysbtn {
	border-bottom: 1px solid #FD8E51;
}

	/* 购买鼠标放上时的颜色 */
	.m-go-buy a.u-sysbtn:hover,
	.m-theme25 .u-buy a:hover {
		background: #fe994f;
	}

/* 购买时间底色 */
.g-common .m-left-time span {
	background: #ffed03;
}

/* 多规格价格 */
.m-mulprice {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 5px;
}

	.m-mulprice a {
		line-height: 25px;
		font-size: 13px;
		border: #ccc 1px solid;
		text-align: center;
		background-color: #fff;
		margin-left: 5px;
		margin-top: 6px;
		padding-left: 10px;
		padding-right: 10px;
		display: inline-block;
		white-space: nowrap;
		color: #000;
		text-decoration: none;
		/*float:left;*/
	}

		.m-mulprice a:hover {
			border: #ED0036 2px solid;
			margin: -1px;
			margin-left: 4px;
			margin-top: 5px;
			text-decoration: none;
		}

		.m-mulprice a:focus {
			outline-style: none;
		}

	.m-mulprice .m-noselect {
		border: 1px solid #ccc;
		color: #ccc;
	}

		.m-mulprice .m-noselect:hover {
			border: 1px solid #ccc;
			color: #ccc;
		}

	.m-mulprice .m-select-mulprice {
		border: #ED0036 2px solid;
		margin: -1px;
		background: url("../img/select-price.gif") no-repeat bottom right;
		margin-left: 4px;
		margin-top: 5px;
	}

		.m-mulprice .m-select-mulprice a:hover {
			border: #ED0036 2px solid;
			margin: -1px;
			background: url("../img/select-price.gif") no-repeat bottom right;
		}

/*按钮颜色*/

/*.newDeatilBtns .detailbtn{background: #FD8E51; color: #fff;}*/

/* 重置样式 */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
	margin: 0;
	padding: 0;
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th {
	text-align: left;
	font-weight: normal;
}

html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0;
}

i,
cite,
em,
var,
address,
dfn {
	font-style: normal;
}

[hidefocus],
summary {
	outline: 0;
}

li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
small {
	font-size: 100%;
}

sup,
sub {
	font-size: 83%;
}

pre,
code,
kbd,
samp {
	font-family: inherit;
}

q:before,
q:after {
	content: none;
}

textarea {
	overflow: auto;
	resize: none;
}

label,
summary {
	cursor: default;
}

a,
button {
	cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
	font-weight: bold;
}

del,
ins,
a,
a:hover {
	text-decoration: none;
}

/* 公共样式 */
body,
textarea,
input,
button,
select,
keygen,
legend {
	font: 12px/150% Arial, Verdana, "\5b8b\4f53";
	color: #333;
	outline: 0;
}

body {
	background: #fff;
}

a:link,
a:visited {
	color: #333;
	text-decoration: none;
}

a:hover,
a:active {
	color: #c00000;
	text-decoration: underline;
}

/* 函数样式  */
.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.hidden {
	display: none;
}

.clearing {
	clear: both;
	width: 1px;
	overflow: hidden;
	height: 0;
}

/* 头部 */
.g-hd-inner {
	margin: 0 auto;
	/*width:980px;width:100%;*/
	width: 1000px;
	height: 107px;
}

.g-hd-edit {
	height: 100%;
}

.g-hd-sd1 {
	position: relative;
	float: left;
	width: 190px;
	margin-right: -190px;
}

.g-hd-mn1 {
	/*float:right;*/
	width: 100%;
}

.g-hd-mn1c {
	margin-left: 200px;
}

/* 头部顶部菜单 */

/*.m-hd-top{float:right;margin-top:10px;text-align:right;height:32px;font:400 12px/32px;}
.u-hd-btn{padding:4px 5px;}
a.u-username{color:#c00;text-decoration:underline;}
.u-trans{padding-right:0px;}
*/
.m-hd-top {
	float: right;
	margin-top: 10px;
	text-align: right;
	height: 32px;
	font: 400 12px/32px;
}

.u-hd-btn {
	padding: 4px 5px;
	display: inline-block;
}

a.u-username {
	color: #c00;
	text-decoration: underline;
}

.u-trans {
	padding-right: 0px;
}

#set_userbox {
	display: inline-block;
}

/* 头部自定义HTML */
.m-hd-headhtmlwrap {
	position: relative;
}

div.m-hd-headhtml {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 25px;
	left: 260px;
}

.g-hd-topmenu {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #eee;
	background: #F7F7F7;
	color: 666;
	font: 12px/150% Arial, Verdana, "\5b8b\4f53";
}

	.g-hd-topmenu a {
		color: #666;
	}

.f-no-rborder {
	border-right: none;
}

/* LOGO */
.m-logo {
	float: left;
	/*margin:10px 0;*/
}

	.m-logo img {
		max-height: 100px;
		_height: expression(this.height > 100 ? "100px": this.height)
	}

/* 导航 */
.m-nav {
	position: relative;
	width: 700px;
	/* left:25px; FLOAT: right;  RIGHT: 0px;TOP: 0px;*/
	z-index: 2;
	overflow: hidden;
	/*width:100%;margin-top:24px;*/
}

	.m-nav ul {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px;
		PADDING-TOP: 0px;
		LIST-STYLE-TYPE: none;
	}

		.m-nav ul li {
			position: relative;
			WIDTH: 116px;
			FLOAT: left;
			HEIGHT: 65px;
		}

		.m-nav ul a {
			DISPLAY: block;
			CURSOR: pointer;
			TEXT-DECORATION: none;
			FONT-WEIGHT: bold;
			FONT-SIZE: 14px;
			CURSOR: pointer;
		}

		.m-nav ul li.u-first a {
			FONT-WEIGHT: bold;
			FONT-SIZE: 14px;
		}

		.m-nav ul li a {
			DISPLAY: block;
			PADDING-TOP: 10px;
			HEIGHT: 55px;
			TEXT-ALIGN: center;
		}

			.m-nav ul li a:hover {
				color: #fff;
				text-decoration: none;
			}

		.m-nav ul li ul {
			*z-index: 4;
			position: absolute;
			top: 64px;
			left: 0px;
			visibility: hidden;
			;
			width: 116px;
		}

			.m-nav ul li ul.last {
			}

			.m-nav ul li ul li ul {
				top: 0px;
				left: 115px;
			}

			.m-nav ul li ul.last li ul {
				left: -116px;
				width: 116px;
			}

		.m-nav ul ul li {
			width: 116px;
		}

			.m-nav ul ul li a {
				width: 116px;
				display: block;
				margin: 0 auto;
				text-align: center;
			}

.u-first a {
}

/*******mb1********/
.m-default .m-wg-hd {
	background: #282828;
	height: 30px;
	overflow: hidden;
}

.m-default .more {
	color: #666666;
	float: right;
	margin: 10px;
	width: 47px;
	height: 13px;
	line-height: 1000px;
}

.m-default h2 {
	margin: 0 auto;
	color: #FFF;
	font-weight: bold;
	padding: 0 8px;
	float: left;
	height: 30px;
	line-height: 30px;
}

/* 脚部 */
.g-ft {
	clear: both;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 30px;
	TEXT-ALIGN: center;
}

.g-ft-inner {
	MARGIN: 0px auto;
	WIDTH: 1000px;
	POSITION: relative;
}

	.g-ft-inner a {
	}

.m-ft-nav {
	text-align: center;
	margin-top: 10px;
	height: 25px;
	line-height: 25px;
}

	.m-ft-nav span {
		font-size: 10px;
		margin: 0px 8px;
	}

.m-ft-text {
	text-align: center;
	padding: 0px 0px 5px;
}

.g-main {
	margin: 0 auto;
}

/* 主体和头部 */
body {
}

.g-hd-outer {
	background: #fff;
}

/* 导航 */
.m-nav {
	BACKGROUND: #b30d1d;
}

	.m-nav ul li.u-first a {
		BACKGROUND: url(../img/nav-2.gif) no-repeat center bottom;
		COLOR: yellow;
	}

	.m-nav ul a {
		COLOR: white;
		BACKGROUND: url(../img/nav-1.gif) no-repeat center bottom;
	}

	.m-nav ul li ul li a {
		BACKGROUND: url(../img/nav-1.gif) no-repeat center bottom;
	}

	.m-nav .u-first {
		border-left: none;
	}

	.m-nav ul li a {
		color: fff;
	}

		.m-nav ul li a:hover {
			color: yellow;
		}

	.m-nav ul li ul {
		background-color: yellow;
	}

		.m-nav ul li ul li ul {
			background-color: yellow;
		}

		.m-nav ul li ul.last li ul {
			background-color: yellow;
			color: yellow;
		}

	.m-nav .select {
		/*color:yellow;*/
	}

		.m-nav .select > a {
			/*color:yellow;*/
		}

	.m-nav ul ul .select {
		color: #888;
	}

	.m-nav ul li ul a {
		background-image: none;
		background: #0d55a2;
		/*color:#fff;*/
	}

/**mb1**/
.m-default-default h2 {
	background-color: #3b5998;
}

/* 搜索 */
.m-search {
	margin-top: 20px;
	float: right;
	height: 28px;
	border: 2px solid #3b5998;
}

	.m-search .u-search-key {
		border: 0 none;
		color: #ccc;
		float: left;
		font-size: 14px;
		height: 18px;
		line-height: 18px;
		padding: 5px;
		width: 330px;
	}

	.m-search .u-search-btn {
		color: #fff;
		background: #3b5998;
		font-size: 14px;
		border: 0 none;
		height: 30px;
		overflow: hidden;
		width: 60px;
		float: right;
	}

/* 脚部 */
.g-ft {
	COLOR: #666;
	BACKGROUND: url(../images/footer_top_bg.gif) #2d2d2d repeat-x 50% top;
}

.g-ft-inner a {
	COLOR: #666;
}

	.g-ft-inner a.hover {
		#b30d1d
	}

.g-ft,
.g-ft a,
.ft ahover {
}

.m-ft-nav span {
}

/* 二级页公共样式 */

/* 背景颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
	background: #3b5998;
}

/* 选中时的字体颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
	color: #fff;
}

/* 带颜色的字体 */
.m-theme8 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
	color: #3b5998;
}

/* 边框颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .g-view-menu ul li {
	border: 1px solid #3b5998;
}

	/* 顶部边框 */
	.m-bottom-line,
	.g-common .g-view-menu ul li.first {
		border-top: 1px solid #3b5998;
	}

	/* 左边边框 */
	.g-common .g-view-menu ul li.first {
		border-left: 1px solid #3b5998;
	}

/* 底部边框 */
.m-view-curent,
.m-go-buy a.u-sysbtn {
	border-bottom: 1px solid #3b5998;
}

	/* 购买鼠标放上时的颜色 */
	.m-go-buy a.u-sysbtn:hover,
	.m-theme25 .u-buy a:hover {
		background: #4c68a2;
	}

/* 购买时间底色 */
.g-common .m-left-time span {
	background: #ffed03;
}

/*按钮颜色*/
.newDeatilBtns .detailbtn a {
	background: #3b5998;
	color: #fff;
}
