/********************/
/*      reset       */
/********************/
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;
}

.ny_brand {
	height: 685px;
	overflow: hidden
}

caption,
th {
	text-align: left;
	font-weight: normal;
}

html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0;
}

cite,
var,
address,
dfn {
	font-style: normal;
}

body::selection {
	color: #FFFFFF;
	background-color: #b51d57;
	text-shadow: none;
}

body::-moz-selection {
	color: #FFFFFF;
	background-color: #b51d57;
	text-shadow: none;
}

[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,
strong,
b {
	font-weight: bold;
}

del,
ins,
u,
s,
a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

body,
textarea,
input,
button,
select,
keygen,
legend {
	font: 12px/1.14 'Microsoft YaHei', \5b8b\4f53;
	color: #333;
	outline: 0;
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	text-decoration: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="textfield"],
input[type="search"] {
	-webkit-appearance: none;
}

/********************/
/*     function     */
/********************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	clear: both;
}

.show {
	display: block !important;
}

.hide {
	display: none !important;
}

.fl {
	float: left;
	*display: inline;
}

.fr {
	float: right;
}

.tc {
	text-align: center;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.bold {
	font-weight: bold;
}

.red {
	color: #c20305;
}

.c-bbb {
	color: #bbb;
}

.c-828282 {
	color: #828282;
}

.c-151515 {
	color: #151515;
}

.c-c20305 {
	color: #c20305;
}

.bg-e9e9e9 {
	background: #e9e9e9;
}

.bg-c20305 {
	background: #c20305;
}

.bg-bdbdbd {
	background: #bdbdbd;
}

.bg-fff {
	background: #fff;
}

.bg-f0f0f0 {
	background: #f0f0f0;
}

/*宽度控制*/
.wi_190 {
	width: 190px;
}

/*边距控制*/
.m10 {
	margin: 10px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt50 {
	margin-top: 50px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.ml10 {
	margin-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.mlr10 {
	margin-left: 10px;
	margin-right: 10px;
}

.mtb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.mrl20 {
	margin-left: 20px;
}

.mrl10 {
	margin-left: 10px;
}

.mrr20 {
	margin-right: 20px;
}

.mrr10 {
	margin-right: 10px;
}

.mln10 {
	margin-left: -10px;
}

.mbn10 {
	margin-bottom: -10px;
}

.pdlr10 {
	padding-left: 10px;
	padding-right: 10px;
}

.pdl10 {
	padding-left: 10px;
}

.pdr10 {
	padding-right: 10px;
}

.pdtb2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

.pdtb3 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.pdtb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.pdb10 {
	padding-bottom: 10px;
}

.pdb5 {
	padding-bottom: 5px;
}

.pdbn {
	padding-bottom: none;
}

.pd5 {
	padding: 5px;
}

.pd10 {
	padding: 10px;
}
.pd20 {
	padding: 20px;
}
.pd30 {
	padding: 30px;
}
.pd40 {
	padding: 40px;
}

.pdt10 {
	padding-top: 10px;
}

.pdt7 {
	padding-top: 7px;
}

/*底边*/
.bb-d {
	border-bottom: 1px dotted #ddd;
}

.bb-s {
	border-bottom: 1px solid #ddd;
}

/*列表分隔线*/
.b2 {
	height: 1px;
	border-bottom: 1px dotted #dfdfdf;
	overflow: hidden;
	width: 98%;
	margin: 10px auto;
	overflow: hidden;
}

.gg_wenzi {
	display: block;
	overflow: hidden;
	line-height: 27px;
	width: 320px
}

/********************/
/*   common widget  */
/********************/
/* dialog */
.dialog-wrap-bg {
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9998;
}

.dialog-table {
	display: table;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
}

.dialog-raw {
	display: table-row;
}

.dialog-cell {
	display: table-cell;
	vertical-align: middle;
}

.dialog-wraper {
	position: fixed;
	z-index: 9999;
	-webkit-box-sizing: border-box;
	width: 225px;
}

.dialog-container {
	background-color: #f0f0f0;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.45);
}

.dialog-content {
	padding: 24px 10px;
	color: #333;
	text-align: center;
	font-size: 14px;
	color: #c80204;
}

.dialog-content b {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	background: url(../images/2015/icon2.png) no-repeat -59px -160px;
	position: relative;
	top: 4px;
	left: 0;
	margin: 0 5px;
}

.dialog-content span {
	color: #333;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
}

.dialog-panel {
	display: -webkit-box;
}

.dialog-btn {
	-webkit-box-flex: 1;
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #333;
	border-top: 1px solid #e2e2e2;
	cursor: pointer;
}

.dialog-btn:before {
	content: '';
	display: block;
	border-top: 1px solid #fff;
}

.dialog-panel .dialog-btn:nth-child(2) {
	border-left: 1px solid #e2e2e2;
}

/*placeholder(support IE7+)*/
.placeholder {
	color: #aaa;
}

/* crumb navigator*/
.crumb {
	color: #333;
	background: #FFF;
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}

.crumb a {
	color: #c20300;
}

.crumb .left {
	float: left;
}

.crumb .left .arrowL {
	background: url(../images/2015/arrowL.png) no-repeat left top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	position: relative;
	top: 2px;
}

/*advertisement*/
.gg-block {
	width: 100%;
	background: #FFF;
	overflow: hidden;
	padding: 12px 0 5px 0px;
}

.ggfl,
.ggfr {
	float: left;
}

.ggfl {
	margin: 0 9px 5px 11px;
}

.ggfr {
	margin-bottom: 5px;
}

.ggc {
	clear: both;
	padding-bottom: 10px;
	margin-left: 10px;
}

.gg1100 {
	padding: 0 10px 5px 10px;
}

.gg1100 .ggc {
	margin: 0;
}

.gg-side {
	overflow: hidden;
}

.gg-side .gg300,
.gg-side .gg310 {
	margin-top: 5px;
}

.gg-side .gg300:first-child,
.gg-side .gg310:first-child {
	margin-top: 0px;
}

.gg300 img,
.gg340 img,
.gg390 img {
	width: 100%;
}

.gg5px {
	margin: 5px 0;
	display: block;
}

.gg7px {
	margin: 7px 0;
	display: block;
}

.gg10px {
	margin: 10px 0;
	display: block;
}

.gg410 img {
	width: 410px;
	width: 100%
}

.gg400 img {
	width: 400px;
}

.gg {
	overflow: hidden;
}

.gg .ggText {
	white-space: nowrap;
	height: 29px;
	line-height: 29px;
	width: 97%;
	background: url("http://cdn.biketo.c../images/2015/article_ion_1.gif") no-repeat 8px center transparent;
	text-indent: 20px;
	overflow: hidden;
}

.gg .ggText a {
	font-size: 12px;
}

.gg .nth {
	background-color: #F2F2F2;
}

.gg-left .ggc embed {
	width: 780px;
	height: 85px;
}

.guojiaguan {
	float: right;
	overflow: hidden;
}

.guojiaguan a {
	margin-bottom: 8px
}

/********************/
/*     layout       */
/********************/
.layout {
	width: 100%;
	overflow: hidden
}

.mtb10 {
	margin: 10px 0
}

.ptb10 {
	padding: 10px 0
}

.layoutLeft,
.layoutRight {
	float: left;
}

/*头部*/
.header {
	height: 165px;
	text-align: center;
}

.header .header-common {
	height: 90px;
}

.header .header-common .logo {
	float: left;
	height: 60px;
	padding: 30px 0 0 45px;
}

.user-icon {
	display: block;
	float: left;
	width: 20px;
	height: 15px;
	background: url(../images/2015/icon2.png) no-repeat -55px 0;
}

.header .header-common .header-text {
	float: left;
	height: 70px;
	padding: 20px 0 0 30px;
}

.header .header-common .header-text ul {
	float: left;
	padding-right: 10px;
}

.header .header-common .header-text ul li {
	float: left;
	margin: 10px;
	padding: 10px;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
}

.header .header-common .header-search {
	float: right;
	height: 60px;
	padding-top: 30px;
}

.header .header-common .header-search fieldset {
	height: 30px;
	/*position: relative;top:30px;*/
}

.header .header-common .header-search .search-icon {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	position: relative;
	top: 11px;
}

.header .header-common .header-search .searchBox {
	float: left;
	margin: 0;
	height: 24px;
	line-height: 24px;
	padding: 5px 5px 5px 28px;
	border: 1px solid #9a0002;
	border-right: 0;
	border-radius: 0;
	font-size: 12px;
}

.header .header-common .header-search .searchBtn {
	float: left;
	width: 62px;
	margin: 0;
	height: 36px;
	line-height: 36px;
	letter-spacing: 2px;
	border: 0 none;
	color: white;
	background: #9a0002;
	cursor: pointer;
	-webkit-appearance: none;
	border-radius: 0;
	font-size: 14px;
}

.header .header-nav .main-nav {
	height: 40px;
	padding: 0 40px;
	font-size: 14px;
}

.header .header-nav .main-nav li {
	float: left;
	width: 5%;
}

.header .header-nav .main-nav .hot-icon {
	margin: -55px 0px 0px 30px
}

.header .header-nav .main-nav li a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
}

.header .header-nav .main-nav li a.active,
.header .header-nav .main-nav li a:hover {
	margin-top: 5px;
	height: 35px;
	line-height: 33px;
}

.header .header-nav .sub-nav {
	height: 35px;
	line-height: 35px;
	padding: 0 53px;
}

.header .header-nav .sub-nav li {
	float: left;
}

.header .header-nav .sub-nav li a {
	padding: 0 30px;
}

/*中部*/
/*底部*/
.footer {
	padding-bottom: 40px;
	text-align: center;
}

.footer .footer-wrapper {
	padding-top: 45px;
}

/********************/
/*     skin         */
/********************/
body {
	background: #fff;
}

/*主体区域*/
.header {
	background: #c80204;
}

/*通栏*/
.header .header-common .header-text ul li,
.header .header-common .header-text ul li a {
	color: #FFF;
}

.header .header-common .header-search .search-icon {
	background: url(../images/2015/icon2.png) no-repeat 0 -19px;
}

.header .header-common .header-search .searchBtn {
	background: #9a0002;
	color: #FFF;
}

/*主导航*/
.header .header-nav .main-nav {
	background: #b40001;
}

.header .header-nav .main-nav li {
	border-left: 1px solid #cb0103;
	border-right: 1px solid #9a0002;
}

.header .header-nav .main-nav li:first-child {
	border-left: none;
}

.header .header-nav .main-nav .lastItem {
	border-right: none;
}

.header .header-nav .main-nav li a {
	color: #FFF;
}

.header .header-nav .main-nav li a.active,
.header .header-nav .main-nav li a:hover {
	color: #c20305;
	background: #FFF;
}

/*子导航*/
.header .header-nav .sub-nav {
	background: #FFF;
	color: #616161;
}

.header .header-nav .sub-nav li a {
	border-left: 1px solid #b1b1b1;
}

.header .header-nav .sub-nav li:first-child a {
	border-left: none;
}

/*底部*/
.footer {
	background: #555;
	color: #ccc;
	font-size: 16px
}

.footer a {
	color: #ccc;
	padding: 0px 10px;
	font-size: 14px;
}

.footer a:hover {
	color: #fff;
	padding: 0px 10px;
}

.footer p {
	padding: 3px;
	font-size: 14px;
}

/*ie6升级提示*/
#ie6-warning {
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	padding: 5px 0;
	font-size: 12px;
	text-align: center;
}

#ie6-warning p {
	width: 960px;
	margin: 0 auto;
	color: #FFF;
	font-size: 14px;
	line-height: 200%;
}

#ie6-warning p a {
	color: #2E9AFE;
	font-size: 14px;
}

/*登录模块*/
/*登录与注册按钮*/
.login-mod {
	z-index: 999;
	display: none;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.login-mod-close {
	background: url(../images/2015/icon2.png) no-repeat -280px -232px;
	width: 24px;
	height: 24px;
	position: absolute;
	top: -9px;
	left: 386px;
	cursor: pointer;
	z-index: 9999;
}

.login-mod-wrap {
	padding: 10px;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	width: 400px;
	height: 390px;
	height: 385px\9;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -185px;
	z-index: 999;
}

.login-mod-box {
	padding: 15px 0;
	background: #FFF;
	position: relative;
}

.login-mod-box label {
	display: block;
	width: 335px;
	/*height:35px;*/
	position: relative;
	*top: 0;
	*left: 0;
	margin: 20px auto;
}

.login-mod-box span {
	position: absolute;
	float: left;
	/*line-height:35px;*/
	left: 10px;
	*left: 20px;
	color: #BCBCBC;
	cursor: text;
	font-size: 14px;
}

.login-mod-hd {
	font-size: 30px;
	margin-left: 30px;
	color: #000;
}

.login-mod-user span,
.login-mod-pwd span {
	line-height: 35px;
}

.login-mod-verify span {
	line-height: 22px;
}

.login-mod-verify img {
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 2px;
}

.login-mod input:focus::-webkit-input-placeholder {
	color: transparent;
	font-size: 14px;
}

.login-mod-user input,
.login-mod-pwd input,
.login-mod-verify input {
	background: #FFF;
	border: 1px solid #c7c7c7;
	text-indent: 10px;
	border-radius: 2px;
}

.login-mod-user input:focus,
.login-mod-pwd input:focus,
.login-mod-verify input:focus {
	box-shadow: 0 0 4px rgba(255, 153, 164, 0.8);
	border: solid 1px #b00000;
}

.login-mod-user input,
.login-mod-pwd input {
	width: 100%;
	line-height: 145%;
	padding: 10px 0px;
}

.login-mod-verify input {
	width: 63px;
	line-height: 145%;
	padding: 5px 0px;
}

.error-notice {
	display: none;
	float: right;
	width: 200px;
	font-size: 14px;
	line-height: 22px;
	color: #d58282;
}

.login-mod-btn {
	display: block;
	font-size: 14px;
	background: #b51d57;
	color: #fff;
	width: 335px;
	height: 35px;
	line-height: 35px;
	margin: 20px auto;
	text-align: center;
}

.login-mod-btn:hover {
	color: #fff;
}

.login-mod-co {
	width: 335px;
	overflow: hidden;
	*zoom: 1;
	margin: 20px auto;
	line-height: 32px;
}

.login-mod-co p {
	float: left;
	font-size: 14px;
	margin-right: 5px;
}

.login-mod-co a {
	display: block;
	float: left;
	background: url(../images/2015/icon2.png) no-repeat -510px -74px;
	width: 140px;
	height: 32px;
}

.login-mod-co a:hover {
	background: url(../images/2015/icon2.png) no-repeat -510px -106px;
	overflow: hidden;
}

.login-mod-opera {
	width: 335px;
	margin: 10px auto;
	overflow: hidden;
	*zoom: 1;
}

.login-mod-opera li {
	/*float: left;width: 33%;*/
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

.login-mod-opera li:first-child {
	border: none;
}

.login-mod-opera li input {
	vertical-align: middle;
	zoom: 110%;
	margin-right: 5px;
}

/*以下是通用排版样式*/
/*图文列表3列式*/
.mix-box-col3 .box-head {
	font: 18px/150% "Microsoft YaHei";
	border-bottom: 5px solid #cbcbcb;
	height: 48px;
	border-bottom: 4px solid #ccc;
	height: 30px;
	margin-top: 20px;
}

.mix-box-col3 .box-head a {
	position: relative;
	width: 104px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	margin: 0;
	color: #888;
	cursor: pointer;
	border-bottom: 4px solid #bdbdbd;
	border-right: 1px solid #E9E9E9;
	text-transform: uppercase;
	text-align: center;
}

.mix-box-col3 .box-head a.first {
	border-left: 1px solid #e9e9e9;
}

.mix-box-col3 .box-head a.active {
	color: #494949;
	border-bottom: 4px solid #5e5e5e;
	*zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("small")).className="after");
}

.mix-box-col3 .box-head a:hover {
	color: #000;
	border-bottom: 4px solid #5e5e5e;
}

.mix-box-col3 .box-head a.active .after,
.mix-box-col3 .box-head a.active:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -11px;
	margin-left: -10px;
	background-position: -10px 0px;
	width: 17px;
	height: 10px;
	background-image: url(../images/2015/icon.png);
}

.mix-box-col3 .box-head a:first-child {
	display: block;
	float: right;
	border: none;
	font-size: 12px;
	color: #E14211;
	margin-right: -25px;
}

.mix-box-col3 .box-head a:first-child b {
	display: block;
	float: right;
	width: 10px;
	height: 16px;
	background: url(../images/2015/icon.png) 0px -16px;
	position: relative;
	right: 31px;
	top: 10px;
	*right: 25px;
	*top: -19px;
}

.mix-box-col3 .box-content {
	display: none;
}

.mix-box-col3 .box-content.active {
	display: block;
}

.mix-box-col3 .box-content ul {
	margin: 0 0 0 -10px;
	zoom: 1;
}

.mix-box-col3 .box-content ul li {
	float: left;
	margin: 25px 0 0 10px;
	background: #FFF;
}

.mix-box-col3 .box-content ul li img {
	width: 100%;
}

.mix-box-col3 .box-content .box-text {
	margin: 0 10px;
	text-align: left;
}

.mix-box-col3 .box-content .box-text a {
	display: block;
	padding: 10px 0;
	font-size: 14px;
	color: #555;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.mix-box-col3 .box-content .box-text a:hover {
	color: #c20305;
	text-decoration: underline;
}

.mix-box-col3 .box-content .box-text p {
	font: 12px/24px 'Microsoft YaHei';
	color: #828282;
}

/*图文列表4列式*/
.mix-box-col4 {
	margin-top: 20px;
	padding-bottom: 20px;
	font-size: 12px;
	color: #494949;
	background: #FFF;
	overflow: hidden;
	zoom: 1;
}

.mix-box-col4 dl dt {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-bottom: 1px dotted #ddd;
	text-indent: 20px;
}

.mix-box-col4 dl dt .more {
	float: right;
	padding: 0 5px;
	font-size: 12px;
}

.mix-box-col4 dl dt .more a {
	color: #E14211;
}

.mix-box-col4 dl dt .more a b {
	*display: inline;
	*zoom: 1;
	display: inline-block;
	background: url(../images/2015/icon.png) 0px -16px;
	width: 10px;
	height: 16px;
	position: relative;
	top: 6px;
	*top: 3px;
	left: 0;
	*left: 5px;
	margin: 0 0 0 5px;
}

.mix-box-col4 dl dd {
	float: left;
	margin: 20px 0 0 15px;
	line-height: 24px;
	position: relative;
}

.mix-box-col4 dl dd b {
	display: block;
	width: 38px;
	height: 38px;
	background: url(../images/2015/icon2.png);
	background-position: -38px -255px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -19px;
	margin-top: -56px;
}

.mix-box-col4 dl dd a:hover {
	color: #c20305;
	text-decoration: underline;
}

.mix-box-col4 dl dd img {
	width: 100%
}

.newstime {
	float: right;
	width: 80px;
}

.ellipsis {
	float: left;
	width: 190px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}

/*无序列表*/
.uList {
	font-size: 14px;
}

.uList li {
	background: url(../images/2015/3px.png) no-repeat 0px 13px;
	text-indent: 1em;
	overflow: hidden;
	*zoom: 1;
}

.uList li a {
	color: #151515;
	line-height: 28px;
	height: 28px;
	display: block;
}

.uList li a:hover {
	text-decoration: underline;
}

.uList li span {
	display: block;
	float: left;
}

.uList li span a {
	color: #b51d57;
}

.uList li span a:hover {
	text-decoration: underline;
}

.uList li b {
	position: relative;
	left: -2px;
	top: 10px;
	display: block;
	float: left;
	width: 10px;
	height: 9px;
	background: url(../images/2015/icon2.png) no-repeat -146px -197px;
}

.uList-non-dot li {
	background: none;
	text-indent: 0em;
	height: 27px;
	line-height: 27px;
}

/*有序列表*/
.oList {
	overflow: hidden;
	*zoom: 1;
	margin: 10px 0px 3px 5px;
}

.oList li {
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	font-size: 14px;
}

.oList li a:hover {
	text-decoration: underline;
}

.oList em {
	font-weight: normal;
	background: #bdbdbd;
	display: block;
	float: left;
	margin: 8px 5px 0 6px;
	height: 16px;
	line-height: 16px;
	color: #fff;
	width: 20px;
	text-align: center;
}

.oList em.top {
	background: #b51d57;
}

.oList .more {
	text-align: right;
	margin-top: -3px;
}

.oList .more a {
	display: block;
	color: #c20305;
}

.oList .more a:hover {
	color: #c20305;
	text-decoration: underline;
}

/*公共列表-头条新闻*/
.head-news {
	margin-top: 20px;
	*margin-top: 0px;
	overflow: hidden;
	zoom: 1;
	background: #FFF;
}

/*焦点新闻*/
.focus-news,
.news-list {
	float: left;
	background: #FFF;
}

.focus-news .news-text {
	border-right: 1px solid #F1F1F1;
}

.focus-news .news-text h2 {
	font: bold 16px/32px "Microsoft YaHei";
	padding: 5px 20px 0 20px;
	cursor: pointer;
}

.focus-news .news-text h2:hover {
	color: #c20305;
}

.focus-news .news-text p {
	font: 12px/24px "Microsoft YaHei";
	padding: 5px 20px;
	color: #828282;
}

.foucs-news ul {
	overflow: hidden;
	*zoom: 1;
}

.focus-news ul li {
	display: none;
}

.focus-news ul li.active {
	display: block;
}

/*新闻列表*/
.news-list ul {
	font-family: 'Microsoft YaHei';
	*padding-bottom: 4px;
}

.news-list ul li {
	height: 78px;
	border-top: 1px solid #F1F1F1;
	line-height: 200%;
	cursor: pointer;
}

.news-list ul li:first-child {
	border-top: none;
}

.news-list ul li.active {
	background: #f7f7f7;
}

.news-list ul li p {
	font-size: 12px;
	color: #828282;
	padding-top: 1px;
}

.news-list ul li div {
	font-size: 14px;
}

.news_bg {
	background-color: rgb(250, 250, 250);
	background-position: initial initial;
	background-repeat: initial initial;
}

.newpic-list li {
	float: left;
	width: 101px;
	height: 103px;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #e3e3e3;
	margin: 10px 0px 0 10px;
	text-align: center;
	word-break: break-all;
}

.newpic-list li img {
	width: 101px;
	height: 70px;
	padding-bottom: 8px
}

/*侧栏盒状模块共用体*/
.box {
	padding-bottom: 20px;
	font-size: 12px;
	color: #494949;
	background: #FFF;
}

.box-hd {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	padding: 0 10px;
}

.box-bd {
	padding: 10px;
	border-bottom: 1px dotted #ddd;
}

/*更多*/
.box-more {
	text-align: right;
	padding: 0 20px;
	font-size: 12px;
}

.box-more a {
	color: #E14211;
}

.box-more a b {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url(../images/2015/icon2.png) 0px 0px;
	width: 15px;
	height: 15px;
	position: relative;
	bottom: 45px;
	*bottom: 30px;
	left: 20px;
	margin: 0 0 0 5px;
}

/*分页样式*/
.pagination {
	background: #FFF;
	padding: 25px 0;
	text-align: center;
}

.pagination a,
.pagination b {
	border: 1px solid #ddd;
	padding: 5px 10px;
}

.pagination a:hover {
	border: 1px solid #c20305;
}

.pagination a:first-child:hover {
	border: 1px solid #ddd;
	cursor: default;
	text-decoration: none;
}

.pagination a:first-child {
	margin: 0 -8px 0 0;
}

.pagination b {
	background: #c20305;
	color: #FFF;
	border: 1px solid #c20305;
}

.pagination a b {
	background: none;
	color: #333;
	padding: 0 5px;
	border: none;
}

.w_1200 {
	width: 1120px;
	padding: 0px 40px;
}

.w_960 {
	width: 960px;
}

.w_545 {
	width: 545px;
	height: 80px;
	margin-bottom: 10px;
}

.mid {
	margin-left: auto;
	margin-right: auto;
}

.kuai {
	display: block;
}

.none_border {
	border: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.green {
	background: #b51d57
}

.grey {
	background: #9e9e9e
}

/*顶部*/
.sy_top {
	background: #d6d6d6;
	width: 1120px;
	padding: 0px 40px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin: 0 auto;
}

.topsuo {
	width: 1120px;
	height: 30px;
	background: #f3f3f3;
}

.top_menu {
	float: left;
}

.top_menu li {
	float: left;
	line-height: 30px;
	padding-right: 15px;
	color: #f50;
	font-size: 12px
}

.top_bar {
	float: right;
}

.top_bar li {
	display: inline-block;
	float: left;
	line-height: 30px;
	padding-left: 15px;
}

.dl_qq,
.dl_weibo {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(../images/2015/ico.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.top_bar li.dl_qq,
.top_bar li.dl_weibo {
	padding: 0
}

.dl_qq {
	background-position: 0px 0px;
}

.dl_weibo {
	background-position: 0px -30px;
}

.top_bar li.dl_qq a,
.top_bar li.dl_weibo a {
	display: block;
	width: 30px;
	height: 30px
}

#base_top a {
	padding: 0 3px
}

.logo_ad {
	float: left;
	padding-top: 5px
}

/*一级导航*/
.newnav {
	overflow: hidden;
	width: 1090px;
	padding: 10px 15px;
	margin: 0 auto;
	position: relative;
	background: #b51d57;
}
.ificon{
	width: 90px;
	float: left;
}
.ificon a{
	display: block;
	width: 90px;
	padding-top: 24px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	background: url(../images/if_icon.png) no-repeat center top;
	background-size: 26px;
	font-size: 14px;
}
.menu-group{
	width: 1080px;
	float: right;
}
.nav_390 {
	width: 452px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	border-right: 1px solid #fff;
}

.nav_165 {
	width: 185px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	border-right: 1px solid #fff;
	padding-left: 5px;
}

.nav_234 {
	width: 170px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	border-right: 1px solid #fff;
	padding-left: 10px;
}

.nav_152 {
	width: 218px;
	overflow: hidden;
	float: left;
}

.newnav li {
	width: 63px;
	float: left;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 12px
}

.newnav li a {
	color: #fff;
	font-size: 14px;
	color: #fde6ee;
}

.newnav li.active {
	background: #d1628a;
	border-radius: 50px;
}

.newnav li.active a {
	color: #fff;
}

.newnav li a:hover {
	color: #fff;
}

.nav_390 li a {
	color: #fff;
	font-size: 14px
}

.nav_165 li a {
	color: #fff;
	font-size: 14px
}

.nav_234 li a {
	color: #fff;
	font-size: 14px
}

.nav_152 li a {
	color: #fff;
	font-size: 14px
}

.nav_152 li {
	padding-right: 3px;
	padding-left: 15px
}

.nav_165 li {
	padding-right: 17px;
	padding-left: 10px
}

.nav_234 li {
	padding-right: 19px;
	padding-left: 5px;
}

.new_nav {
	height: 20px;
	width: 1065px;
	padding: 15px 15px 15px 40px;
	margin: 0 auto;
	position: relative;
	background: #b51d57;
}

.nav_390 li {
	display: inline-block;
	padding-right: 25px;
	line-height: 20px;
	text-align: left;
	float: left
}

.new_nav li {
	display: inline-block;
	padding-right: 18px;
	line-height: 20px;
	text-align: left;
	float: left
}

.new_nav li a {
	color: #fff;
	font-size: 14px
}

.new_nav li a:hover {
	color: #f0f0f0;
}

.new_nav .nav_gj {
	border-right: 1px solid #f0f0f0;
	margin-right: 19px
}

.sy_nav {
	height: 60px;
	width: 1120px;
	padding: 0px 40px;
	position: relative;
	background: #b51d57;
}

.out-box {
	width: 1120px;
	overflow: hidden;
	padding: 0px 40px;
	background: #d6d6d6;
	margin: 0 auto
}

.son-list {
	height: 90px;
	width: 1120px;
	padding: 20px 0px 10px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/fl_ico.png) no-repeat center 20px #fff;
}

.son-list a {
	display: inline-block;
	float: left;
	width: 101px;
	height: 28px;
	padding-top: 62px;
	line-height: 28px;
	text-align: center;
	overflow: hidden
}

.sy_nav_tb {
	height: 28px;
	width: 1106px;
	padding: 3px 7px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
}

.sy_nav_tb a {
	display: inline-block;
	float: left;
	width: 69px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden
}

.son_nav {
	height: 40px;
	width: 1120px;
	padding: 0px 40px;
	background: #fff;
	margin-bottom: 15px;
	clear: both
}

.son_nav a {
	line-height: 40px;
	color: #414141;
	font-size: 14px;
	padding-right: 10px;
}

.new_index_logo {
	background: url("../images/new_logo.gif") no-repeat;
	float: left;
	height: 50px;
	line-height: 50px;
	width: 180px;
	margin-left: 10px;
	color: #fff;
}

.newindex_logo1 {
	display: block;
	background: url("../images/newlogo.gif") no-repeat;
	float: left;
	height: 50px;
	line-height: 50px;
	padding-left: 45px;
	width: 460px;
	margin-left: 10px;
	color: #b51d57;
	font-size: 14px;
}

.newindex_logo2 {
	display: block;
	background: url("../images/newlogo1.gif") no-repeat;
	float: left;
	height: 50px;
	line-height: 50px;
	width: 100px;
	color: #fff;
}

.index_logo {
	background: url("../images/2015/logo.gif") no-repeat;
	float: left;
	height: 60px;
	line-height: 60px;
	width: 180px;
	color: #fff;
}

.syn_nav {
	width: 925px;
	display: block;
	float: right;
	height: 60px;
}

.sy_nav li {
	float: left;
	height: 60px;
	line-height: 60px
}

.sy_nav li a,
.sy_nav .now {
	font-size: 16px;
	display: block;
	height: 60px;
	padding: 0px 10px;
	line-height: 60px;
	color: #fff;
}

.sy_nav .sy_bt {
	display: inline-block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(../images/2015/ico.gif) 0px -63px;
	border: none;
	cursor: pointer
}

.sy_nav .sy_search {
	display: inline-block;
	float: right;
	width: 200px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	font-family: 微软雅黑;
	color: #c1c1c1;
	font-size: 14px;
	padding-left: 10px;
	border: none;
	border-radius: 0px
}

.new_index_nav {
	width: 1110px;
	height: 50px;
	padding: 3px 10px 3px 0;
	margin: 0 auto;
	background: #fff;
}

.new_index_nav .sy_search {
	display: inline-block;
	float: left;
	width: 335px;
	height: 40px;
	line-height: 40px;
	background: #e3e3d3;
	font-family: 微软雅黑;
	color: #c1c1c1;
	font-size: 14px;
	padding-left: 10px;
	border: none;
	border-radius: 0px
}

.new_index_nav .sy_bt {
	display: inline-block;
	float: left;
	width: 90px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 16px;
	background: #b51d57;
	color: #fff;
	border: none;
	cursor: pointer
}

.sy_nav a:hover,
.sy_nav .now {
	background: #e3e3e3;
	text-decoration: none;
	color: #333
}

.syn_nav .box {
	position: absolute;
	left: 0px;
	top: 60px;
	width: 1120px;
	padding: 10px 40px;
	background: #e3e3e3;
	overflow: hidden;
	height: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	border-bottom: 1px solid #e0e0e0
}

.syn_nav .cont a {
	display: inline-block;
	padding: 0px 15px 0px 0px;
	line-height: 27px;
	color: #333;
}

/*二级导航*/
.menu_nav {
	width: 1120px;
	padding: 0px 40px;
	background: #669334;
	height: 35px;
	margin-bottom: 20px;
}

.menu_nav a {
	font-size: 15px;
	color: #e6e6e6;
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	padding: 0px 10px 0px 13px;
}

.menu_nav a:hover {
	color: #fff;
}

/*左右结构图文排版*/
.sy_two {
	width: 345px;
	padding: 0px 10px 0px 10px;
	background: #fff;
}

/*广告区开始*/
.zhaos {
	width: 1110px;
	padding: 0px 10px 10px 0px;
	background: #fff;
	overflow: hidden;
	margin-top: 10px
}

.zhaos .myzs {
	width: 211px;
	height: 66px;
	padding-top: 10px;
	padding-left: 10px
}

.zhaos .myzs img {
	width: 211px;
	height: 66px;
}

.logo_show {
	width: 1120px;
	padding: 0px 0px 10px 0;
	background: #fff;
	overflow: hidden;
	margin-top: 10px
}

.logo_show a {
	width: 128px;
	height: 50px;
	padding-top: 10px;
	padding-left: 10px
}

.logo_show a img {
	width: 128px;
	height: 50px;
}

.sy_ad1,
.sy_ad2 {
	width: 1100px;
	/* height: 70px; */
	overflow: hidden;
	margin-bottom: 10px;
}

.wenziad {
	width: 1100px;
	overflow: hidden;
	margin-bottom: 10px;
}

.wenziad ul {
	padding: 0px 3px;
}

.wenziad li {
	float: left;
	width: 157px;
	height: 24px;
	padding-left: 20px;
	line-height: 24px;
	white-space: nowrap;
	font-size: 14px;
	overflow: hidden;
	background: url(../images/2015/ico.gif) no-repeat -2px -91px;
	text-overflow: ellipsis;
}

.wenziad li a {
	color: #535353;
	font-size: 12px;
}

.wenziad li a:hover {
	color: #060;
}

/*返回顶部*/
.izl-rmenu {
	position: fixed;
	left: 50%;
	margin-left: 640px;
	bottom: 10px;
	padding-bottom: 73px;
	z-index: 100001;
}

.izl-rmenu .btn {
	width: 72px;
	height: 73px;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
}

.izl-rmenu .btn-qq {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
}

.izl-rmenu .btn-qq:hover {
	background-color: #488bc7;
}

.izl-rmenu a.btn-qq,
.izl-rmenu a.btn-qq:visited {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
	text-decoration: none;
	display: block;
}

.izl-rmenu .btn-wx {
	background: url(../images/r_wx.png) 0px 0px no-repeat;
	background-color: #78c340;
}

.izl-rmenu .btn-wx:hover {
	background-color: #58a81c;
}

.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -160px;
	top: 0px;
	display: none;
	width: 160px;
	height: 160px;
}

.izl-rmenu .btn-phone {
	background: url(../images/r_phone.png) 0px 0px no-repeat;
	background-color: #fb4a4a;
}

.izl-rmenu .btn-phone:hover {
	background-color: #d80505;
}

.izl-rmenu .btn-phone .phone {
	position: absolute;
	left: -160px;
	top: -88px;
	display: none;
	width: 160px;
	height: 160px;
}

.izl-rmenu .btn-top {
	background: url(../images/r_top.png) 0px 0px no-repeat;
	background-color: #666666;
	display: none;
}

.izl-rmenu .btn-top:hover {
	background-color: #444;
}

#PCMSAD_116_0 a,
#PCMSAD_116_1 a {
	color: #fff;
	text-decoration: none
}

.four_fen {
	margin: 0px 0 10px -8px;
}

.four_fen a {
	margin-left: 9px;
}

.gy-pic-list {
	overflow: hidden;
	width: 792px;
	padding-left: 10px;
}

.gy-pic-list li {
	float: left;
	width: 188px;
	height: 168px;
	margin: 0px 10px 10px 0px;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
}

.gy-pic-list li img {
	width: 188px;
	height: 133px;
}

.gy-pic-list li .hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
	transition: .3s;
	position: absolute;
	top: 138px;
	left: 0;
	width: 172px;
	padding: 5px 8px 0;
	height: 55px;
	z-index: 9;
	text-align: center;
	overflow: hidden;
	background: #fff;
}

.gy-pic-list li .hover p {
	position: relative;
	z-index: 9;
	color: #444;
	text-align: center;
}

.w_half {
	width: 50%;
	font-size: 20px;
	display: block;
	float: left;
	text-align: center
}

.mt5 {
	margin-top: 5px
}

.gy-pic-list li:hover .hover {
	top: 120px;
}

.fenleiad a {
	display: inline-block;
	width: 418px;
	margin-left: 10px;
	float: left
}

.tuwen_275 li {
	width: 275px;
	margin-left: 10px;
	float: left;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
}

.tuwen_275 li a {
	font-size: 14px
}

.tuwen_wen li {
	line-height: 24px
}

.tuwen_tt {
	line-height: 40px;
	clear: both;
	padding-left: 10px;
	font-size: 16px
}

.tuwen_tt a {
	color: #b51d57
}

.tuwen_down_pic {
	overflow: hidden;
	padding: 15px 10px 0px 0px;
	width: 100%
}

.tuwen_pic li {
	float: left;
	width: 204px;
	height: 168px;
	margin: 0px 0px 10px 10px;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
}

.tuwen_pic li img {
	width: 204px;
	height: 133px;
}

.tuwen_pic li .hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
	transition: .3s;
	position: absolute;
	top: 138px;
	left: 0;
	width: 188px;
	padding: 5px 8px 0;
	height: 55px;
	z-index: 9;
	text-align: center;
	overflow: hidden;
	background: #fff;
}

.tuwen_pic li .hover p {
	position: relative;
	z-index: 9;
	color: #444;
	text-align: center;
}

.tuwen_pic li:hover .hover {
	top: 120px;
}

.sy_youce {
	width: 300px;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	float: right;
}

.sy_youce a img {
	width: 300px;
	height: 70px;
	margin-top: 10px;
}

.wei_bo li {
	float: left;
	width: 290px;
	height: 230px;
	margin: 0px 0px 0px 10px;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
}

.wei_bo li img {
	width: 290px;
	height: 200px;
}

.wei_bo li .hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
	transition: .3s;
	position: absolute;
	top: 200px;
	left: 0;
	width: 274px;
	padding: 5px 8px 0;
	height: 55px;
	z-index: 9;
	font-size: 14px;
	color: #b51d57;
	text-align: center;
	overflow: hidden;
	background: #fff;
}

.wei_bo li .hover p {
	position: relative;
	z-index: 9;
	color: #444;
	text-align: center;
}

.wei_bo li:hover .hover {
	top: 180px;
}

.tuwen_pic99 li {
	float: left;
	width: 110px;
	height: 104px;
	margin: 0px 0px 10px 10px;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
}

.tuwen_pic99 li img {
	width: 110px;
	height: 82px;
}

.tuwen_pic99 li .hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
	transition: .3s;
	position: absolute;
	top: 82px;
	left: 0;
	width: 94px;
	padding: 5px 8px 0;
	height: 44px;
	z-index: 9;
	text-align: center;
	overflow: hidden;
	background: #fff;
}

.tuwen_pic99 li .hover p {
	position: relative;
	z-index: 9;
	color: #444;
	text-align: center;
}

.tuwen_pic99 li:hover .hover {
	top: 60px;
}

.o_flow {
	overflow: hidden
}

.tuwenhp li {
	float: left;
	width: 188px;
	height: 168px;
	margin: 0px 10px 10px 0px;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
}

.tuwenhp li img {
	width: 188px;
	height: 133px;
}

.tuwenhp li .hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
	transition: .3s;
	position: absolute;
	top: 138px;
	left: 0;
	width: 172px;
	padding: 5px 8px 0;
	height: 55px;
	z-index: 9;
	text-align: center;
	overflow: hidden;
	background: #fff;
}

.tuwenhp li .hover p {
	position: relative;
	z-index: 9;
	color: #444;
	text-align: center;
}

.tuwenhp li:hover .hover {
	top: 120px;
}

.tuwendown li {
	float: left;
	width: 167px;
	height: 153px;
	margin: 0px 0px 10px 12px;
	position: relative;
	overflow: hidden;
	line-height: 22px;
	text-align: center;
}

.tuwendown li img {
	width: 167px;
	height: 118px;
}

.tuwendown li .hover {
	display: block;
	text-decoration: none;
	cursor: pointer;
	transition: .3s;
	position: absolute;
	top: 123px;
	left: 0;
	width: 151px;
	padding: 5px 8px 0;
	height: 55px;
	z-index: 9;
	text-align: center;
	overflow: hidden;
	background: #fff;
}

.tuwendown li .hover p {
	position: relative;
	z-index: 9;
	color: #444;
	text-align: center;
}

.tuwendown li:hover .hover {
	top: 105px;
}

.shipin-img {
	float: left;
	width: 243px;
	margin: 10px 17px 10px 0px;
	position: relative;
	height: 200px;
	overflow: hidden;
}

.shipin-img p {
	padding-left: 60px;
	line-height: 20px;
	text-align: left;
	font-size: 14px;
	margin-top: 10px;
	width: 160px;
	height: 41px;
	text-decoration: none;
	background: url(../images/shexiang.png) 0px -41px no-repeat;
}

.shipin-img:hover p {
	background: url(../images/shexiang.png) 0px 0px no-repeat;
}

.mt15 {
	margin-top: 15px
}

.ifooday-footer {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	background-color: #555;
	position: relative;
	text-align: left;
	z-index: 100000;
}

.ifooday-footer {
	overflow: hidden;
	min-width: 1170px;
	background-color: #555;
	position: relative;
	z-index: 100000;
}

.ifooday-footer .f_n_di {
	width: 100%;
	background: #f8f8f8;
	height: 130px
}

.ifooday-footer .block {
	width: 1120px;
	margin: 0 auto;
	padding-top: 16px;
	overflow: hidden
}

.ifooday-footer .f_content {
	float: left
}

.ifooday-footer .f_content img {
	margin: 0 16px;
	width: 89px
}

.ifooday-footer .f_info {
	float: right;
	width: 130px;
	height: 77px;
	border-left: 1px solid #e7e6e6;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 30px;
	color: #333;
	font-size: 14px
}

.ifooday-footer .f_info .f_title {
	font-weight: bolder
}

.ifooday-footer .f_info .f_text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	word-wrap: normal
}

.ifooday-footer .i_s_footer {
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden
}

.ifooday-footer .f_link {
	margin-top: 20px;
	margin-bottom: 20px
}

.ifooday-footer .copyright {
	color: #c0c0c0;
	line-height: 24px;
	margin: 14px 0;
	float: left;
	font-size: 12px
}

.ifooday-footer .copyright p {
	color: #c0c0c0;
}

.ifooday-footer .copyright a {
	color: #c0c0c0
}

.ifooday-footer .copyright a:hover {
	color: #fff
}

.ifooday-footer .logo {
	float: right;
	margin-top: 20px;
	margin-right: 5px
}

.ifooday-footer .logo img {
	height: 37px
}

.ifooday-footer .division {
	border-top: 1px solid #444;
	border-bottom: 1px solid #666;
	height: 0;
	z-index: 12;
	width: 100%
}

.ifooday-footer .shiwu_footer {
	float: left;
	line-height: 28px;
	font-size: 14px;
	text-align: left;
	width: 865px;
	padding-right: 46px
}

.ifooday-footer dd {
	color: #c0c0c0
}

.ifooday-footer dd a {
	color: #c0c0c0;
	font-size: 12px
}

.ifooday-footer dd a:hover {
	color: #fff
}

.ifooday-footer dt {
	color: #f9f9f9
}

.ifooday-footer dt a {
	color: #f9f9f9
}

.ifooday-footer .wrapper-code {
	color: #c0c0c0;
	margin-top: 14px;
	text-align: center
}

.foot-copy {
	width: 100%;
	padding-top: 15px;
	color: #c0c0c0;
	line-height: 25px
}
.aboutus{
	margin: 30px 0;
}
.aboutus a{
	color: #fff;
	padding-right: 10px;
}
.aboutus a:hover{
	color: #b51d57;
}
/* er_w_m */
.er_w_m {
	margin: 9px auto 0;
	position: relative;
	width: 175px;
	height: 230px;
	overflow: hidden;
	zoom: 1;
	background: #fff;
	border-radius: 6px;
	padding: 5px;
	float: right
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.er_w_m .f_slides {
	zoom: 1;
}

.flex-direction-nav a {
	width: 60px;
	height: 90px;
	line-height: 99em;
	overflow: hidden;
	margin: -60px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}

.f_img {
	text-align: center;
	line-height: 27px
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active {
	background-position: 0 0;
}

#footer {
	text-align: center
}

.fubiaoti {
	width: 200px;
	float: left
}

.sy_yp_l {
	overflow: hidden;
	float: left;
	margin-right: 15px;
	width: 363px;
}

.sy_yp_r {
	overflow: hidden;
	float: left;
	width: 354px;
}

.sprite {
	margin-top: 10px;
	background: url("../images/di_icon.png") no-repeat
}

.clear_fix {
	clear: both
}

.food_list {
	margin-top: 10px;
	padding-left: 15px;
}

.food_list .left {
	float: left
}

.food_list ul {
	margin-top: 10px;
}

.food_list h4 {
	font-weight: bold;
	border: 1px solid #eee;
	text-align: center;
	margin-right: 22px;
	width: 85px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 5px;
}

.food_list .food_list_box {
	border-bottom: 1px dotted #d5d5d5;
	width: 980px;
}

.food_list_box li {
	width: 163px;
	display: block;
	float: left;
	padding-bottom: 10px;
	margin-bottom: -1px;
}

.food_list_box li a {
	padding-left: 6px;
	text-decoration: none;
	color: #666;
}

.food_list_box li:hover {
	border-bottom: 1px solid #b51d57;
}

.food_list_box i {
	margin-top: 1px;
	display: block;
	width: 18px;
	height: 24px;
	margin-top: -5px;
}

.food_list_box .dii1 {
	background-position: 0 0px;
}

.food_list_box .dii2 {
	background-position: -21px 0px;
}

.food_list_box .dii3 {
	background-position: -42px 0px;
}

.food_list_box .dii4 {
	background-position: -63px 0px;
}

.food_list_box .dii5 {
	background-position: -84px 0px;
}

.food_list_box .dii6 {
	background-position: -105px 0px;
}

.food_list_box .di1 {
	background-position: 0 -24px;
}

.food_list_box .di2 {
	background-position: -21px -24px;
}

.food_list_box .di3 {
	background-position: -42px -24px;
}

.food_list_box .di4 {
	background-position: -63px -24px;
}

.food_list_box .di5 {
	background-position: -84px -24px;
}

.food_list_box .di6 {
	background-position: -105px -24px;
}

.food_list_box .di7 {
	background-position: 0 -48px;
}

.food_list_box .di8 {
	background-position: -21px -47px;
}

.food_list_box .di9 {
	background-position: -42px -46px;
}

.food_list_box .di10 {
	background-position: -63px -46px;
}

.food_list_box .di11 {
	background-position: -84px -46px;
}

.food_list_box .di12 {
	background-position: -105px -46px;
}

.food_list_box .di13 {
	background-position: 0 -70px;
}

.food_list_box .di14 {
	background-position: -21px -70px;
}

.food_list_box .di15 {
	background-position: -42px -70px;
}

.food_list_box .di16 {
	background-position: -63px -70px;
}

.food_list_box .di17 {
	background-position: -84px -70px;
}

.food_list_box .di18 {
	background-position: -105px -70px;
}

.food_list_box .di19 {
	background-position: 0 -92px;
}

.food_list_box .di20 {
	background-position: -21px -92px;
}

.food_list_box .di21 {
	background-position: -42px -92px;
}

.food_list_box .di22 {
	background-position: -63px -92px;
}

.food_list_box .di23 {
	background-position: -84px -92px;
}

.food_list_box .di24 {
	background-position: -105px -92px;
}

.food_list_box .di25 {
	background-position: 0 -114px;
}

.food_list_box .di26 {
	background-position: -21px -114px;
}

.food_list_box .di27 {
	background-position: -42px -114px;
}

.food_list_box .di28 {
	background-position: -63px -114px;
}

.food_list_box .di29 {
	background-position: -84px -114px;
}

.food_list_box .di30 {
	background-position: -105px -114px;
}

.diqust {
	height: 40px;
	line-height: 40px;
}

.diqust a {
	padding: 0 4px 0 0px;
}

.diqust span {
	font-weight: bold;
	color: #b51d57
}

.div_r_ad {
	float: right;
	height: 40px;
	width: 235px;
}

.div_r_ad a {
	display: inline-block;
	height: 40px;
	margin-left: 10px;
	line-height: 40px;
	float: right;
	text-align: center;
	color: #fff;
	font-family: 微软雅黑;
	padding: 0 10px;
	font-size: 14px;
	cursor: pointer
}

.div_r_ad a:hover {
	color: #fff;
}

.div_r_ad .r_sys1 {
	background: #e24949;
	color: #fff;
}

.div_r_ad .r_sys1:hover {
	background: #d04242;
	text-decoration: none;
}

.div_r_ad .r_sys {
	background: #ffc911;
	color: #0f2a6f;
}

.div_r_ad .r_sys:hover {
	background: #fed33f;
	text-decoration: none;
}

.div_r_ad .r_pce {
	background: #05b0e8;
}

.div_r_ad .r_pce:hover {
	background: #0ebdf7;
	text-decoration: none;
}

.fenleiqiehuan {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 488px;
	width: 1120px
}

.xinzeng {
	position: absolute;
	z-index: 999;
	width: 845px;
	height: 40px;
	top: 0
}

.xinzeng a {
	color: #555;
	text-align: center;
	margin-right: 10px;
}

.xinzeng a:hover {
	text-decoration: none
}

.xinzeng a.selected {
	border-bottom: 1px solid #b51d57;
	color: #b51d57;
}

.xinzqie {
	display: none
}

.fenleiqiehuana {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 488px;
	width: 1120px
}

.xinzenga {
	position: absolute;
	z-index: 999;
	width: 845px;
	height: 40px;
	top: 0
}

.xinzenga a {
	color: #555;
	text-align: center;
	margin-right: 10px;
}

.xinzenga a:hover {
	text-decoration: none
}

.xinzenga a.selected {
	border-bottom: 1px solid #b51d57;
	color: #b51d57;
}

.xinzqiea {
	display: none
}

.fenleiqiehuanb {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 488px;
	width: 1120px
}

.xinzengb {
	position: absolute;
	z-index: 999;
	width: 845px;
	height: 40px;
	top: 0
}

.xinzengb a {
	color: #555;
	text-align: center;
	margin-right: 10px;
}

.xinzengb a:hover {
	text-decoration: none
}

.xinzengb a.selected {
	border-bottom: 1px solid #b51d57;
	color: #b51d57;
}

.xinzqieb {
	display: none
}

.fenleiqiehuanc {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 488px;
	width: 1120px
}

.xinzengc {
	position: absolute;
	z-index: 999;
	width: 845px;
	height: 40px;
	top: 0
}

.xinzengc a {
	color: #555;
	text-align: center;
	margin-right: 10px;
}

.xinzengc a:hover {
	text-decoration: none
}

.xinzengc a.selected {
	border-bottom: 1px solid #b51d57;
	color: #b51d57;
}

.xinzqiec {
	display: none
}

.fenleiqiehuand {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 488px;
	width: 1120px
}

.xinzengd {
	position: absolute;
	z-index: 999;
	width: 845px;
	height: 40px;
	top: 0
}

.xinzengd a {
	color: #555;
	text-align: center;
	margin-right: 10px;
}

.xinzengd a:hover {
	text-decoration: none
}

.xinzengd a.selected {
	border-bottom: 1px solid #b51d57;
	color: #b51d57;
}

.xinzqied {
	display: none
}

.fenleiqiehuane {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 488px;
	width: 1120px
}

.xinzenge {
	position: absolute;
	z-index: 999;
	width: 845px;
	height: 40px;
	top: 0
}

.xinzenge a {
	color: #555;
	text-align: center;
	margin-right: 10px;
}

.xinzenge a:hover {
	text-decoration: none
}

.xinzenge a.selected {
	border-bottom: 1px solid #b51d57;
	color: #b51d57;
}

.xinzqiee {
	display: none
}

.cx_left1 {
	width: 261px;
	height: 1151px;
	background: url(../images/cxj.jpg) no-repeat center;
	float: left
}

.cx_left2 {
	width: 261px;
	height: 1151px;
	background: url(../images/cxds.jpg) no-repeat center;
	float: left
}

.cx_right {
	width: 741px;
	height: 1151px;
	float: right
}

.cx_right_tou {
	width: 741px;
	height: 136px;
	background: url(../images/cx_tou.jpg) no-repeat center;
}

.cx_right_c {
	width: 741px;
	height: 950px;
	background: url(../images/cxj_2.jpg) no-repeat center;
}

.cx_daoyu {
	width: 690px;
	height: 95px;
	color: #fff;
	padding-left: 7px
}

.cx-pic-txt {
	width: 340px;
	margin: 15px 0px 0px 10px;
	overflow: hidden;
	float: left;
	*zoom: 1;
}

.cx-pic-txt h3 {
	margin-top: 3px;
	padding-bottom: 12px
}

.cx-pic-txt h3 a {
	color: #333;
	font-size: 16px;
	display: block;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.cx-pic img {
	width: 164px;
	height: 108px;
}

.cx-pic {
	float: left;
	margin: 10px 10px 0 0;
}

.cx-txt {
	margin: 10px 0 0 0;
}

.cx-txt p {
	color: #828282;
	line-height: 24px;
	font-size: 14px
}

.cx-txt .detail {
	color: #333;
}

.cx-txt .detail:hover {
	text-decoration: underline;
}

.cx_right_foot {
	width: 741px;
	height: 65px;
	background: url(../images/cx_foot.jpg) no-repeat center;
}

.hotbrand_l {
	width: 220px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
}

.hotbrand_c {
	width: 870px;
	overflow: hidden;
	float: left;
	padding: 10px;
	overflow: hidden
}

.hotbrand_r {
	width: 320px;
	overflow: hidden;
	float: right;
}

.bgfff {
	background: #fff;
}

/*! Freebie Skelet */
ul.expmenu {
	width: 220px;
}

ul.expmenu * {
	list-style: none;
}

ul.expmenu>li>div.hotbrand_t {
	padding: 12px;
	border-bottom: 1px #b2dc5f solid;
}

ul.expmenu>li:last-child>div.hotbrand_t {
	border-bottom: none;
}

ul.expmenu>li ul li {
	background-color: #fff;
	padding: 7px 12px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 12px;
	color: #555;
}

ul.expmenu>li ul li:last-child {
	border-bottom: none;
}

ul.expmenu>li ul li.selected {
	background-color: #f4f4f4;
}

ul.expmenu div.hotbrand_t {
	color: #555;
	background: #b51d57;
}

ul.expmenu>li>div.hotbrand_t>.label {
	background: #b51d57;
	color: #fff
}

ul.expmenu>li>div.hotbrand_t>.arrow {
	display: block;
	width: 16px;
	height: 16px;
	background: no-repeat center;
	float: right;
}

ul.expmenu>li>div.hotbrand_t>.arrow.up {
	background-image: url(../images/arrow_u.png);
}

ul.expmenu>li>div.hotbrand_t>.arrow.down {
	background-image: url(../images/arrow_d.png);
}

/* Mouse Events */
ul.expmenu>li ul li:not(.selected):hover {
	background: #e7e7e7;
	/* Old browsers */
	cursor: pointer;
}

ul.expmenu>li ul li:not(.selected):active {
	background: #f1f1f1;
	/* Old browsers */
	cursor: pointer;
}

ul#pagination-freebie {
	display: table;
	padding-right: 20px;
	margin: 20px auto;
	list-style: none;
}

ul#pagination-freebie:last-child {
	padding-right: 0;
}

ul#pagination-freebie li {
	float: left;
	margin-bottom: 20px
}

ul#pagination-freebie li:last-child {
	margin-right: 0;
}

div#text {
	text-align: center;
	font-size: 48px;
	width: 610px;
	margin: 0 auto;
	margin-top: 50px;
	margin-top: 80px;
}

div#smalltext {
	text-align: center;
	font-size: 15px;
	width: 600px;
	margin: 0 auto;
}

div#content {
	display: table;
	margin: 0 auto;
	padding: 30px;
}

.hotbrand_c .tit {
	text-align: center;
	padding: 30px 0;
	color: #b51d57;
}

.hot-content {
	width: 870px;
	height: auto;
	overflow: hidden;
}

.hot-list-tit {
	width: 870px;
	height: 50px;
	background: #b51d57;
}

.hot-list-tit li {
	float: left;
	height: 50px;

	line-height: 50px;

	padding-left: 8px;

	text-align: left;

	width: 54px;

	color: #fff;

	font-weight: bold;

	border-left: 1px solid rgba(255, 255, 255, 0.2);


}

.hot-list-tit li.hot_num {

	padding-left: 0;

	text-align: center;
}

.hot-list-tit li.hot_name {
	width: 149px;
}

.hot-list-tit li.c-hot_name {
	width: 213px;
}

/*列表*/
.hot-list {
	height: auto;
	overflow: hidden;
	padding-bottom: 5px;
}

.hot-list li {
	overflow: hidden;
}

.hot-list li div {
	float: left;
	height: 31px;
	overflow: hidden;
	margin: -1px -1px 0 0;
	font: 100 14px/31px "Microsoft YaHei";
	display: inline;
}

.hot-list li .hot_num {
	width: 53px;
	font: italic 100 16px/31px "arial";
	text-align: center;
}

.hot-list li .hot_name {
	width: 149px;
	padding-left: 8px;
}

.hot-list li .c-hot_name {
	width: 213px;
	padding-left: 8px;
}

.hot-list li .c-hot_name a {
	color: #666;
}

.hot-list li .c-hot_name a:hover {
	color: #f60;
}

.hot-list li .top {
	color: #CC0066;
}

.hot-list li:last-child {
	border-bottom: none;
}

.hotbrand_c ul.no-bd {
	border-bottom: none;
}

.xianshi {
	display: block;
}

.xiaoshi {
	display: none
}

.cxj_bt {
	background: url(../images/cxj_bt.png) no-repeat;
	margin-top: 10px;
}

.cxj_bt a {
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	padding: 0 20px 0 28px;
	display: block
}

.cxj_bt p {
	line-height: 24px;
	color: #888
}

.cxj_juzhong {
	width: 482px;
	height: 366px;
	float: left;
	margin-top: 10px;
	padding: 10px 10px 0;
	overflow: hidden;
}

.syppzx_l {
	float: left;
	width: 152px;
	height: 200px;
	margin: 10px 10px;
	overflow: hidden;
}

.syppzx_l li {
	position: relative;
	width: 150px;
	height: 90px;
	display: inline-block;
	border: 1px solid #e3e3e3;
	margin-bottom: 9px;
}

.syppzx_l a {
	display: block;
	padding: 0 3px;
	width: 144px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	text-align: center;
	background: url(../images/7tou.png) repeat;
	overflow: hidden
}

.syppzx_r {
	float: right;
	width: 300px;
	height: 205px;
}

.sy_pptj {
	margin: 10px 0 0px 10px;
	padding-bottom: 10px;
	overflow: hidden
}

.sy_pptj li {
	float: left;
	padding: 3px;
	border: 1px solid #e3e3e3;
	margin: 0 -1px -1px 0px;
	width: 106px;
	height: 80px
}

.sy_pptj li img {
	width: 106px;
	height: 80px;
}

#sy_zzsc {
	height: 345px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #fff;
	margin-top: 10px;
}

#sy_zzsc .pp_pre {
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: -50px top;
	display: block;
	height: 47px;
	width: 25px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 147px;
	z-index: 10000000
}

#sy_zzsc a.pp_pre:hover {
	background-position: -75px top;
}

#sy_zzsc .pp_next {
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 47px;
	width: 25px;
	cursor: pointer;
	top: 147px;
	right: 0px;
	position: absolute;
}

#sy_zzsc a.pp_next:hover {
	background-position: -25px top;
}

#sy_zzsc #wai_box {
	height: 342px;
	width: 450px;
	overflow: hidden;
	margin-left: 2px;
	position: relative;
}

#sy_zzsc #wai_box .sy_zzsc_box .pp_title {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	background: rgba(000, 000, 000, 0.7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#6B000000, endColorstr=#6B000000);
	display: none;
	height: 30px;
	position: absolute;
	bottom: 0px;
	z-index: 30;
	text-align: center;
	overflow: hidden;
	width: 113px;
	left: 0px;
}

#sy_zzsc .sy_zzsc_box {
	width: 2976px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#sy_zzsc .sy_zzsc_box a.img:hover {
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	Opacity: 0.9;
	Filter: alpha(opacity=90);
	outline: none;
}

#sy_zzsc .sy_zzsc_box .img {
	display: block;
}

#sy_zzsc .sy_zzsc_box ul {
	float: left;
	display: block;
	padding-top: 6px;
	height: 335px;
	width: 450px;
}

#sy_zzsc .sy_zzsc_box li {
	float: left;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	width: 103px;
	height: 75px;
	border: 1px solid #e3e3e3;
	margin-right: -1px;
	margin-top: -1px;
	padding: 4px;
}

#sy_zzsc .sy_zzsc_box li img {
	width: 102px;
	height: 74px;
}

#sy_zzsc .nav {
	height: 10px;
	margin-top: 20px;
	width: 231px;
	margin-right: auto;
	margin-left: auto;
}

#sy_zzsc .nav a {
	background: rgba(100, 100, 100, 0.7);
	display: block;
	float: left;
	height: 10px;
	width: 75px;
	font-size: 0px;
	line-height: 0px;
	margin-right: 2px;
	cursor: pointer;
}

#sy_zzsc .nav a:hover {
	background-color: #F9B766;
}

#sy_zzsc .nav .now {
	background-color: #F9B766;
}

.renqibang {
	width: 245px;
	height: 315px;
	padding: 25px 10px 0;
	float: left;
	position: relative;
	margin-left: 10px;
	border: 1px solid #e3e3e3;
	margin-top: 25px
}

.renqibang h3 {
	width: 120px;
	padding: 0 10px;
	height: 30px;
	position: absolute;
	line-height: 30px;
	top: -14px;
	left: 65px;
	background: #b51d57;
	color: #fff;
	text-align: center;
	border-radius: 5px
}

.dgoua li a {
	font-size: 12px
}

.ui-sidebar {
	width: auto;
	height: 544px;
	position: fixed;
	top: 28px;
	_position: absolute;
	_top: expression(documentElement.scrollTop);
	z-index: 100000;
	display: none;
}

.ui-sidebar a {
	display: block;
	margin-top: 2px;
}

.ui-sidebar-left {
	left: 0;
	text-align: left;
}

.ui-sidebar-right {
	right: 0;
	text-align: right;
}

.J-active {
	cursor: pointer;
	padding: 4px 0;
	width: 110px;
	height: 14px;
}

.J-active img {
	width: 110px;
	height: 14px;
}

.er_w_m .flex-control-nav {
	bottom: 10px
}

.hunhe {
	width: 800px;
	height: 375px;
	float: left;
	margin-top: 10px;
	padding: 0 10px 0 0;
}

.hunhe_l {
	float: left;
	width: 152px;
	height: 302px;
	margin: 10px 10px;
	overflow: hidden;
}

.hunhe_l li {
	position: relative;
	width: 150px;
	height: 95px;
	display: inline-block;
	border: 1px solid #e3e3e3;
	margin-bottom: 9px;
}

.hunhe_l a {
	display: block;
	padding: 0 3px;
	width: 144px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	text-align: center;
	background: url(../images/7tou.png) repeat;
	overflow: hidden
}

.hunhe_r {
	float: right;
	width: 620px;
	height: 302px;
}

.hunhe_r li {
	display: inline-block;
	float: left;
	width: 290px;
}

.hunhe_rr li {
	width: 800px;
	height: 370px;
	float: left;
	margin-top: 10px;
	padding: 0 10px 0 0;
}

.tuijianqiye {
	width: 290px;
	float: right;
	margin-top: 10px;
	height: 375px;
	padding-right: 10px
}

.tuijianqiye ul {
	width: 270px;
	padding: 0 10px;
}

.tuijianqiye li {
	width: 100%;
	line-height: 29px;
	height: 29px;
}

.tuijianqiye .tab-menu li {
	text-align: left
}

.pinpaia {
	padding: 0 40px;
	margin-top: 10px;
	margin-bottom: -10px;
	height: 40px;
	line-height: 40px;
	background: #b51d57;
	border-bottom: 1px solid #d12567;
}

.pinpaia a {
	display: inline-block;
	width: 80px;
	height: 40px;
	text-align: center;
	float: left;
	line-height: 40px;
	color: #fff;
	border-bottom: 1px solid #d12567;
}

.gjg_ad {
	background: #fff;
	padding: 10px 0 0 10px;
	overflow: hidden;
}

.gjg_ad img {
	margin: 0 10px 10px 0;
	width: 360px;
	height: 73px;
}

.new_ads a {
	margin-right: 10px;
}

.new_ads a:nth-child(even) {
	margin-right: 0;
}

.new_four_fen {
	margin: 0px 0 0px -8px;
}

.new_four_fen a {
	margin-left: 9px;
	margin-bottom: 10px;
}

.new_four_fen a img {
	width: 268px;
	height: 70px;
}

.new_five_fen {
	width: 1110px;
	margin-left: -10px;
}

.new_five_fen a {
	margin-left: 10px;
	margin-bottom: 10px;
}

.new_five_fen a img {
	width: 212px;
	height: 60px;
}

.topads {
	display: block;
	margin-top: 5px;
	overflow: hidden;
}

.topads:first-child {
	margin-top: 0;
}

.band {
	overflow: hidden;
	padding: 12px;
}

.band a {
	display: block;
	float: left;
	border: 1px solid #e3e3e3;
	margin: -1px -1px 0 0;
	width: 273px;
	height: 40px;
	line-height: 40px;
	color: #333;
	text-align: center;
	cursor: pointer;
}

.band a:hover {
	background: #b51d57;
	color: #fff;
}
.data-table{
	width: 100%;
	overflow-x: auto;
	table-layout: auto !important;
	word-break: keep-all !important;
}
.data-table tr{
	border-top: 1px solid #e0e0e0;
	color: #444;
}
.data-table tr:nth-child(odd){
    background:#f0f0f0;
    }
.data-table tr td{
	border: 1px solid #e0e0e0;
	padding: 15px 10px;
	font-size: 14px;
	line-height: 16px;
	border-top: none;
	border-left: none;
}

.data-table tr td:last-child{
	border-right: none;
}

.data-table tr.table-title{
	border-top: 1px solid #b51d57;
	border-left: 1px solid #b51d57;
	color: #fde6ee;
	background: #b51d57;
}

.data-table tr.table-title td{
	border: 1px solid #BF527C;
	padding: 15px 10px;
	line-height: 16px;
}