/********************/
/*      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;
border-radius:0px
}
/********************/
/*     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;
}
.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;
}
.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: 33px;
	line-height: 30px;
	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: 5px 15px;
	margin:0 auto;
	position: relative;
	background: #b51d57;
}
.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: 90px; float: left; line-height:30px; border-radius: 30px; text-align:center; font-size:14px}
.newnav li a{ color:#fff; font-size:14px;font-weight: bold;color: #fde6ee;}
.newnav li.active{background: #d1628a;}
.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: 375px;
	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;
	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
}
/* 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;
}

.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:540px; overflow:hidden; float:left; padding:10px; height:1298px; 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-bottom:15px; color:#b51d57;}
	.hot-content{width:540px; height:auto; overflow:hidden;}
.hot-list-tit{width:540px; height:25px; background:#efefef;}
.hot-list-tit li{ float:left; text-align:center;height:25px; line-height:25px;font:100 14px/25px "Microsoft YaHei";}
.hot-list-tit li.hot_num{width:100px;}
.hot-list-tit li.hot_name{width:140px;}
.hot-list-tit li.c-hot_name{width:260px;}
/*列表*/
.hot-list{wodth:540px; height:auto; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:15px;}
.hot-list li{width:540px; height:30px; line-height:30px;border-bottom:1px dashed #ccc;}
.hot-list li div{float:left; height:30px; overflow:hidden;font:100 14px/30px "Microsoft YaHei"; display:inline;}
.hot-list li .hot_num{width:90px;font:italic 100 16px/30px "arial"; text-align:center;}
.hot-list li .hot_name{width:140px; margin-left:10px;}
.hot-list li .c-hot_name{width:260px; margin-left:30px;}
.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;}
.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:410px; float:left; margin-top:10px; padding:0 10px; overflow: hidden;}
.syppzx_l{ float:left; width:152px; height:205px; margin:10px 10px; overflow:hidden;}
.syppzx_l li{ position:relative; width:150px; height:95px; 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:326px; 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;
}