﻿@charset 'utf-8';

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th {
	margin: 0;
	padding: 0;
}

body,button,input,select,textarea {
	font: 14px/1.5 arial,tahom,helvetica,sans-serif,\5b8b\4f53;
}

input {
	hide-focus: expression(this.hideFocus=true);
	outline: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

address,cite,dfn,em,var {
	font-style: normal;
}

code,kbd,pre,samp {
	font-family: courier new,courier,monospace;
}

small {
	font-size: 12px;
}

ul,ol {
	list-style: none;
}

body {
	font-family: '微软雅黑',sans-serif,simsun,Verdana,Helvetica;
	background-color: #fff;
	line-height: 20px;
	color: #333333;
	text-overflow: ellipsis;
}

a {
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	outline: none;
	-moz-outline: none;
	star: expression(this.onFocus=this.blur());
}

a:hover {
	color: #ffc000;
	text-decoration: none;
}

img {
	vertical-align: middle;
	border: 0 none;
	margin: 0px;
	padding: 0px;
}

.shadow {
	-webkit-box-shadow: 3px 3px 4px #CCCCCC;
	-moz-box-shadow: 3px 3px 4px #CCCCCC;
	box-shadow: 3px 3px 4px #CCCCCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#CCCCCC')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#CCCCCC');
}

a,area,a img,input {
	blr: expression(this.onFocus=this.blur());
	blr: expression_r(this.onFocus=this.blur());
}

a {
	outline: none;
}

a:active {
	star: expression(this.onFocus=this.blur());
}

a:focus,input {
	outline: none;
}

:focus {
	-moz-outline-style: none;
	outline: 0;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.clearfix:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.clear{clear: both;}
.clearfix {
	*zoom: 1;
}

@charset 'utf-8';

.main {
	width: 1180px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

@font-face {
	font-family:iconfont;src:url(../misc.360buyimg.com/mtd/pc/index/gb/images/iconfont.eot);src:url(../misc.360buyimg.com/mtd/pc/index/gb/images/iconfont.eot@#iefix) format('embedded-opentype'),url(../misc.360buyimg.com/mtd/pc/index/gb/images/iconfont.woff) format('woff'),url(../misc.360buyimg.com/mtd/pc/index/gb/images/iconfont.ttf) format('truetype'),url(../misc.360buyimg.com/mtd/pc/index/gb/images/iconfont.svg#iconfont) format('svg')
}

.iconfont {
	width: 10px;
	height: 6px;
	
	font-style: normal;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
	background:url(../images/xiala.png);
}

.scale a img {
	transition: all .7s ease;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
	z-index: 1;
}

.scale a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transition: all .7s ease;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
}

.margin5px {
	margin: 5px auto;
}

.margin10px {
	margin: 9px auto;
}

.margin15px {
	margin: 15px auto;
}

.margin20px {
	margin: 20px auto;
}

.margin30px {
	margin: 30px auto;
}

.marginTop10px {
	margin-top: 10px;
}

.marginTop20px {
	margin-top: 20px;
}

.marginTop30px {
	margin-top: 30px;
}

.marginTop40px {
	margin-top: 40px;
}

.marginTop50px {
	margin-top: 50px;
}

.marginTop60px {
	margin-top: 60px;
}

a.consult {
	width: 86px;
	height: 19px;
	background-image: url(../images/consult.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-indent: -9999px;
}

a.consult:hover {
	background-position: bottom left;
}

a.consults {
	width: 138px;
	height: 31px;
	background-image: url(../images/consults.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-indent: -9999px;
}

a.consults:hover {
	background-position: -143px top;
}

a.consult_but {
	width: 139px;
	height: 48px;
	background-image: url(../static. /images/default/main/consult_but.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-indent: -9999px;
}

a.consult_but:hover {
	background-position: left -50px;
}

a.favorite {
	width: 67px;
	height: 21px;
	line-height: 21px;
	color: #FFFFFF;
	background-image: url(../images/favorite.jpg);
	text-indent: -9999px;
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-align: center;
}

a.favorite:hover {
	background-position: bottom left;
}

a.favorite_but {
	width: 139px;
	height: 48px;
	line-height: 48px;
	color: #999999;
	font-size: 14px;
	background-image: url(../static. /images/default/main/favorite_but.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-align: center;
}

a.favorite_but:hover {
	background-color: #D5545E;
}

.top {
	width: 100%;
	height: 32px;
	line-height: 32px;
	background:url(../images/top.png);
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

.top .content {
	width: 1180px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	color: #ffffff;
}

.top .content a.white {
	color: #FFFFFF;
	padding-bottom: 1px;
	border-bottom: 1px;
	border-bottom-color: #2d2232;
	border-bottom-style: solid;
}

.top .content a.white:hover {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.top .content a.red {
	color: #fff;
	padding-bottom: 1px;
	border-bottom: 1px;
	border-bottom-color: #2d2232;
	border-bottom-style: solid;
}

.top .content a.red:hover {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.top .content .slogan {
	float: left;
}

.top .content .slogan li {
	float: left;
}

.top .content .user {
	float: left;
	margin-left: 15px;
}

.top .content .user li {
	float: left;
	margin-left: 12px;
}

.top .content .service {
	float: left;
	margin-left: 26px;
}

.top .content .service li {
	float: left;
	margin-left: 15px;
}

.top .content .card {
	float: left;
	margin-left: 35px;
}

.top .content .card li {
	float: left;
	margin-left: 6px;
}

.top .content .section {
	float: right;
	margin-right: 10px;
}

.top .content .section li {
	float: left;
	margin-left: 6px;
}

.top .content .section .pay {
	line-height: 17px;
	height: 17px;
	display: inline-block;
	background-color: #990000;
	color: #FFFFFF;
	padding: 2px 5px;
}

.top .content .section .tel {
	font-weight: bold;
	color: #fff;
	font-size: 18px;
}

.header {
	width: 1180px;
	height: 107px;
	margin: 0 auto;
	clear: both;
	
	background: #fff;
	position: relative
	;
}
.header .child{position: absolute;top: 0px;left: -200px;z-index: 999999;width: 200px;height: 107px;}
.header .child img{width: 100%;height: 107px;}
.header .logo {
	width: 278px;
	height: 78px;
	float: left;
	overflow: hidden;
	margin-top: 18px;
	margin-left: 6px;
}

.header .logo a {
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.png) no-repeat;
}

.header .search {
	width: 373px;
	height: 76px;
	overflow: hidden;
	float: left;
	margin: 30px 0 0 76px;
	padding: 0;
}
.header .search .form {
	width: 373px;
	height: 39px;
	overflow: hidden;
	background-color: #b62a2b;
}
.header .search .input {
	width: 293px;
	overflow: hidden;
	margin: 2px 0 0 2px;
	height: 20px;
	line-height: 21px;
	padding: 7px 11px 8px 11px;
	float: left;
	border: 0 none;
	color: #c4c4c4;
	background-color: #FFFFFF;
}

.header .search .button {
	width: 56px;
	height: 39px;
	text-align: center;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 14px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-color: #b62a2b;
	float: left;
	border: 0 none;
	cursor: pointer;
}

.header .search .hots {
	width: 373px;
	height: 35px;
	overflow: hidden;
}

.header .search .hots a {
	line-height: 35px;
	font-size: 12px;
	margin-right: 18px;
	color: #404c62;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	border-bottom: 1px solid transparent;
	padding-bottom: 2px;
	font-weight: bold;
}

.header .search .hots a.rec {
	color: #453d3a;
}

.header .search .hots a:hover {
	color: #453d3a;
	border-bottom-color: #453d3a;
}

.header .server {
	float: left;
	margin: 30px 0 0 51px;
	overflow: hidden;
}

.header .server a {
	display: block;
	float: left;
	height: 64px;
	text-indent: -9999px;
	background-image: url(../images/header_server.png);
	background-repeat: no-repeat;
}

.header .server .caigou {
	width: 56px;
		background-position: -8px top;
}

.header .server .zhengpin {
	width: 62px;
	margin-left: 27px;
	background-position: -80px top;
}

.header .server .tuihuan {
	width: 63px;
	margin-left: 23px;
	background-position: -168px top;
}

.header .server .peifu {
	width: 52px;
	margin-left: 23px;
	background-position: right top;
}

.navigat {
	width: 100%;
	height: 70px;
	background: url(../images/nav.png) repeat-x;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

.navigat .content {
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
}

.navigat .content a {
	color: #333333;
	padding-bottom:;
	border-bottom: 1px solid transparent;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.navigat .content a:hover {
	color: #453d3a;
	border-bottom-color: #453d3a;
}

.navigat .list {
	float: left;
	overflow: hidden;
}

.navigat .list li {
	width: 106px;
	height: 13px;
	line-height: 13px;
	margin-bottom: 10px;
	float: left;
}

.navigat .list li a {
	height: 13px;
	line-height: 13px;
}

.navigat .shop {
	width: 84px;
	height: 34px;
	float: left;
	margin-top: 21px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../static. /images/default/main_new/navigat_recimg.jpg) left top no-repeat;
}

.navigat .content a.shop {
	border-bottom: none;
}

.navigat .vip {
	width: 111px;
	height: 34px;
	float: left;
	margin-left: -6px;
	margin-top: 21px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../static. /images/default/main_new/navigat_img.jpg) right top no-repeat;
}

.navigat .hechuan {
	width: 112px;
	height: 34px;
	float: left;
	margin-left: -6px;
	margin-top: 21px;
	text-indent: -9999px;
	background: url(../static. /images/default/main_new/navigat_recimg.jpg) right top no-repeat;
}

.navigat .content a.hechuan {
	border-bottom: none;
}

.navigat .content .tag_pre {
	position: relative;
}

.navigat .content .tag_new {
	width: 28px;
	height: 11px;
	overflow: hidden;
	display: block;
	position: absolute;
	background: url(../static. /images/default/icon/icon_new.gif) no-repeat;
	right: -5px;
	top: -15px;
}

.navigat .news {
	width: 450px;
	margin: 21px 0 0 10px;
	padding-left: 93px;
	background: url(../images/shangcheng.png) no-repeat;
	background-position: 0px -2px;
}

.navigat .shops {
	width: 450px;
	margin: 18px 0 0 0px;
	padding-left: 93px;
		background: url(../images/zixun.png) no-repeat;
	background-position: 0px -2px;
}

.navigat .vips {
	width: 148px;
	margin: 21px 0 0 18px;
}

.position_nav {
	width: 100%;
	height: 60px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background-color: #F4F4F4;
	color: #646464;
}

.position_nav a {
	color: #646464;
}

.position_nav a:hover {
	color: #9e1f29;
}

.position_nav b {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	color: #646464;
	display: inline;
	font-style: normal;
	font-weight: normal;
}

.position_nav h1 {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	color: #646464;
	display: inline;
}

.position_nav i {
	font-family: simsun;
	font-style: normal;
	margin: 0 10px;
}

.position_navs_banners {
	width: 100%;
	height: 120px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-bottom: 26px;
	background-color: #F4F4F4;
	color: #646464;
}

.mian_entity {
	width: 1180px;
	height: 386px;
	margin: 40px auto 0 auto;
	overflow: hidden;
	clear: both;
	background: url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.mian_entity .tab_list {
	width: 116px;
	height: 381px;
	margin-top: 5px;
	float: left;
	background-color: #f0f0f0;
	padding-top: 26px;
}

.mian_entity .tab_list a {
	width: 116px;
	height: 46px;
	line-height: 46px;
	color: #999999;
	display: block;
	text-align: center;
	font-size: 15px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.mian_entity .tab_list a:hover,.mian_entity .tab_list a.on {
	color: #a50707;
}

.mian_entity .address {
	width: 476px;
	height: 381px;
	margin-top: 5px;
	float: left;
	background: url(../static. /images/default/main/main_entity_address_back.jpg);
}

.mian_entity .address dl {
	clear: both;
	overflow: hidden;
}

.mian_entity .address dl dt {
	margin: 63px auto 50px auto;
	font-size: 33px;
	line-height: 33px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-image: url(../static. /images/default/main/main_entity_address_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.mian_entity .address dl.shanghai dt {
	background-position: left top;
}

.mian_entity .address dl.beijing dt {
	background-position: left -33px;
}

.mian_entity .address dl.guangzhou dt {
	background-position: left -66px;
}

.mian_entity .address dl.tianjin dt {
	background-position: left -99px;
}

.mian_entity .address dl.dongguan dt {
	background-position: left -132px;
}

.mian_entity .address dl.jinan dt {
	background-position: left -165px;
}

.mian_entity .address dl.shenzhen dt {
	background-position: left -198px;
}

.mian_entity .address dl dd.info {
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.mian_entity .address dl {
	display: none;
}

.mian_entity .address .on {
	display: block;
}

.mian_entity .address .action {
	margin-top: 38px;
	margin-left: 35px;
}

.mian_entity .address .action .phone {
	width: 229px;
	height: 40px;
	line-height: 17px;
	border: 1px #d6d6d6 solid;
	float: left;
	background-color: #FFFFFF;
}

.mian_entity .address .action .phone .input {
	width: 229px;
	_width: 229px;
	height: 20px;
	color: #999999;
	float: left;
	border: 0 none;
	padding: 10px 0;
	margin: 0;
	background: #FFFFFF url(../static. /images/default/main/main_entity_phone.jpg) no-repeat;
	text-indent: 58px;
}

.mian_entity .address .action .phone .button {
	width: 42px;
	height: 20px;
	margin: 10px 0;
	margin-left: 10px;
	text-align: center;
	line-height: 20px;
	display: none;
	float: left;
	border-left: 1px #cac8c8 solid;
	color: #999999;
	cursor: pointer;
}

.mian_entity .address .action .phone .button:hover {
	color: #c7424d;
}

.mian_entity .address .action .phone_on .input {
	width: 172px;
}

.mian_entity .address .action .phone_on .button {
	display: block;
}

.mian_entity .address .action .but {
	width: 161px;
	height: 42px;
	float: left;
	margin-left: 10px;
	background: url(../static. /images/default/main/main_entity_button.jpg) no-repeat;
	text-indent: -9999px;
}

.mian_entity .images {
	width: 587px;
	height: 381px;
	margin-top: 5px;
	float: left;
	overflow: hidden;
}

.mian_entity .images img {
	display: none;
}

.mian_entity .images .on {
	display: block;
}

#communication {
	width: 93px;
	top: 50%;
	margin-top: -247px;
	display: none;
	right: 20px;
	z-index: 20;
	position: fixed;
}

.online_consultation {
	width: 82px;
	height: 300px;
	padding: 4px 5px 4px 3px;
	background-color: #a42133;
}

.online_consultation .online {
	width: 82px;
	height: 72px;
	margin-left: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/company-rbtn.gif) top no-repeat;
}

.online_consultation .online span {
	width: 39px;
	height: 27px;
	display: block;
	clear: both;
	overflow: hidden;
	margin: 15px 0 0 22px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../static. /images/default/main/online_consult.gif) -11px -15px no-repeat;
}

.online_consultation .consulta_tel {
	width: 82px;
	height: 56px;
	position: relative;
}

.online_consultation .consulta_tel span {
	width: 118px;
	height: 56px;
	position: absolute;
	top: 0;
	left: -17px;
	z-index: 10;
	display: block;
	background: url(../images/consulta_tel.png) left top no-repeat;
	text-indent: -9999px;
}

.online_consultation .entity {
	width: 82px;
	height: 27px;
	margin-top: 0px;
	margin-left: 1px;
	background: url(../images/online_consultation_entitys.jpg) left -75px no-repeat;
}

.online_consultation .listing {
	width: 82px;
	height: 117px;
	position: relative;
	z-index: 10;
}

.online_consultation .listing .tabs {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.online_consultation .listing .tabs li {
	width: 82px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	color: #790e17;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	text-align: center;
	cursor: pointer;
	border-left: 1px #453d3a solid;
	border-top: 1px #453d3a solid;
	background-color: #FFFFFF;
}

.online_consultation .listing .tabs li.on {
	border-left: 1px #FFFFFF solid;
}

.online_consultation .listing .list {
	width: 118px;
	height: 218px;
	padding: 4px;
	position: absolute;
	top: 0;
	left: -127px;
	border: 1px #453d3a solid;
	background-color: #FFFFFF;
	z-index: 5;
	display: none;
}

.online_consultation .listing .list_on {
	display: block;
}

.online_consultation .listing .list li {
	display: none;
}

.online_consultation .listing .list .tel {
	width: 118px;
	height: 60px;
	border-bottom: 1px #f6e8e9 solid;
	overflow: hidden;
}

.online_consultation .listing .list .tel .phone {
	width: 118px;
	height: 13px;
	line-height: 13px;
	text-indent: 29px;
	margin-top: 15px;
	display: block;
	font-size: 12px;
	color: #502327;
	background: url(../static. /images/default/main/online_consultation_entitys.jpg) -25px -141px no-repeat;
}

.online_consultation .listing .list .tel .mobile {
	width: 118px;
	height: 17px;
	line-height: 17px;
	text-indent: 28px;
	margin-top: 6px;
	display: block;
	font-size: 12px;
	color: #502327;
	background: url(../static. /images/default/main/online_consultation_entitys.jpg) -25px -165px no-repeat;
}

.online_consultation .listing .list .qq {
	width: 118px;
	height: 42px;
	margin-top: 13px;
	padding-bottom: 8px;
	border-bottom: 1px #f6e8e9 solid;
	cursor: pointer;
	overflow: hidden;
}

.online_consultation .listing .list .qq .num {
	width: 118px;
	height: 21px;
	line-height: 21px;
	text-indent: 29px;
	display: block;
	font-size: 12px;
	color: #502327;
	background: url(../static. /images/default/main/online_consultation_entitys.jpg) -26px -221px no-repeat;
}

.online_consultation .listing .list .qq .num a {
	color: #502327;
}

.online_consultation .listing .list .qq .name {
	width: 118px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	text-indent: 29px;
	display: block;
	font-size: 12px;
	color: #502327;
}

.online_consultation .listing .list .addr {
	width: 118px;
	margin-top: 15px;
	overflow: hidden;
}

.online_consultation .listing .list .addr .icon {
	width: 16px;
	height: 13px;
	margin: 12px 7px 0 6px;
	display: block;
	background: url(../static. /images/default/main/online_consultation_entitys.jpg) -31px -194px no-repeat;
	float: left;
}

.online_consultation .listing .list .addr .cont {
	width: 86px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	line-height: 14px;
	display: block;
	font-size: 12px;
	color: #502327;
	float: left;
}

.online_consultation .listing .list .code {
	width: 118px;
	height: 72px;
	margin-top: 13px;
	cursor: pointer;
	overflow: hidden;
}

.online_consultation .listing .list .code .icon {
	width: 18px;
	height: 15px;
	margin: 0 6px;
	display: block;
	background: url(../static. /images/default/main/online_consultation_entitys.jpg) -31px -255px no-repeat;
	float: left;
}

.online_consultation .listing .list .code .img {
	width: 72px;
	height: 72px;
}

.online_consultation .gotop {
	width: 82px;
	height: 27px;
	display: block;
	float: left;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 1px;
	background: url(../images/online_consultation_entitys.jpg) 0 -105px no-repeat;
}

.online_scancode {
	width: 90px;
	height: 112px;
	background-color: #a42133;
	margin-top: 3px;
	overflow: hidden;
	clear: both;
}

.online_scancode .scancode {
	width: 73px;
	height: 73px;
	padding: 4px;
	bborder: 1px #d58f95 solid;
	margin: 5px auto 0 auto;
	background: url(../images/erwei.png) no-repeat 4px 4px;
	background-size:100%;
}

.online_scancode .tips {
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	line-height: 24px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.mian_showy {
	width: 174px;
	height: 149px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 20;
	display: block;
	position: fixed;
	left: 30px;
	top: 300px;
	background: url(../static. /images/default/main/ad_showy.png) no-repeat;
}

.bottom_server {
	width: 100%;
	height: 64px;
	margin: 50px auto 0 auto;
	background-color: #EEEEEE;
	clear: both;
	text-align: center;
	overflow: hidden;
}

.bottom_commun {
	width: 1180px;
	margin: 20px auto 40px auto;
	overflow: hidden;
	clear: both;
}

.bottom_commun .tels {
	float: left;
}

.bottom_commun .tels .t {
	float: left;
	width: 62px;
	line-height: 29px;
	color: #FFFFFF;
	background-color:#b62a2b;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}

.bottom_commun .tels .p {
	float: left;
	margin-left: 10px;
	line-height: 29px;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.bottom_commun .tels .p i {
	font-style: normal;
	margin: 0 2px;
}

.bottom_commun .server {
	float: left;
	margin-left: 10px;
	line-height: 29px;
	font-size: 13px;
	color: #fcfcfc;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.bottom_commun .custom {
	float: left;
	color: #ffc000;
	font-size: 13px;
	line-height: 13px;
	margin: 8px 0 0 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	padding-bottom: 1px;
	border-bottom: 1px solid transparent;
}

.bottom_commun .custom:hover {
	border-bottom-color: #c6a778;
}

.bottom_commun .frame_tip {
	color: #fff;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	float: right;
	line-height: 29px;
	font-size: 13px;
}

.bottom_commun .frame {
	width: 205px;
	height: 27px;
	float: right;
	border: 1px #d6d1d1 solid;
	margin-left: 7px;
	overflow: hidden;
}

.bottom_commun .frame .phone {
	width: 149px;
	height: 21px;
	color: #999999;
	border: 0 none;
	float: left;
	padding: 3px 3px 3px 12px;
	margin: 0;
	background: #FFFFFF url(../static. /images/default/main/item_phone_back.jpg) 8px 5px no-repeat;
	text-indent: 14px;
}

.bottom_commun .frame .button {
	width: 41px;
	height: 27px;
	float: left;
	font-size: 13px;
	color: #fff;
	background-color: #b62a2b;
	text-align: center;
	line-height: 27px;
}

.bottom_link {
	width: 1180px;
	margin: 30px auto;
	overflow: hidden;
	clear: both;
}

.bottom_link dl {
	width: 143px;
	float: left;
	overflow: hidden;
}

.bottom_link dt {
	color: #fff;
	font-size: 15px;
	height: 43px;
	line-height: 40px;
	font-weight: bold;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.bottom_link dd {
	line-height: 23px;
}

.bottom_map {
	width: 325px;
	height: 167px;
	float: right;
	position: relative;
}

.bottom_map .title {
	color: #e7e4df;
	font-size: 16px;
	height: 43px;
	line-height: 40px;
	font-weight: bold;
	font-family:'微软雅黑', "\5b8b\4f53",Arial,Helvetica,sans-serif;
	position: absolute;
	left: 19px;
	top: 0px;
}

.bottom_map .desc {
	color: #e7e4df;
	width: 425px;
	overflow: hidden;
	
}
.bottom_map .desc a{margin-left:20px; }

.bottom_map .more {
	float: left;
	color: #e7e4df;
	font-size: 13px;
	line-height: 13px;
	margin: 8px 0 0 10px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	padding-bottom: 1px;
	border-bottom: 1px solid transparent;
	position: absolute;
	left: 362px;
	top: 112px;
}

.bottom_map .more:hover {
	border-bottom-color: #990000;
}

.footer_info {
	width: 1180px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

.footer_info .info_data {
	width: 860px;
	float: left;
	overflow: hidden;
}

.footer_link {
	width: 100%;
	
	overflow: hidden;
	clear: both;
}

.footer_link li {
	line-height: 27px;
	float:left;
	color: #cccccc;
	margin-right: 10px;
}

.footer_link li.red {
	color: #ffc000;
}

.footer_link li i {
	font-style: normal;
	margin: 0 16px;
}

.footer_link a {
	color: #cccccc;
}

.footer_link a:hover {
	color: #ffc000;
}

.footer_flink {
	margin-top: 36px;
	color: #dddddd;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}

.footer_flink a {
	margin: 0 7px;
	color: #dddddd;
}

.footer_code {
	width: 140px;
	float: left;
	margin-left: 20px;
}

.footer_code .pic {
	width: 120px;
	height: 120px;
	overflow: hidden;
	-moz-box-shadow: 2px 2px 6px #999999;
	-webkit-box-shadow: 2px 2px 6px #999999;
	box-shadow: 2px 2px 6px #999999;

}

.footer_code .desc {
	width: 85px;
	overflow: hidden;
	margin: 10px auto 0 auto;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	font-family:'微软雅黑', "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.footer_service {
	width: 1180px;
	margin: 40px auto;
	clear: both;
	overflow: hidden;
}

.footer_service .cont {
	width: 2000px;
}

.footer_service .cont a {
	margin-right: 14px;
	float: left;
}

.main_ad_showy {
	width: 174px;
	height: 149px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 20;
	display: none;
	position: fixed;
	left: 30px;
	top: 300px;
	background: url(../static. /images/default/main/ad_showy.png) no-repeat;
}

#pages {
	width: 100%;
	margin: 60px auto 0 auto;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	clear: both;
	overflow: hidden;
}

#pages span,#pages a {
	width: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	padding: 0;
	margin: 0 5px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #D7D4D4;
	color:#333;
}

#pages span.current {
	color: #AA1F2B;
	font-weight: bold;
}

#pages span.more {
	width: 20px;
	border-color: #FFFFFF;
}

#pages a.prev,#pages a.next {
	background-image: url(../images/icon_page.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#pages a.prev {
	background-position: -63px -1px;
}

#pages a.prev:hover {
	background-position: -1px -1px;
}

#pages a.next {
	background-position: -63px -63px;
}

#pages a.next:hover {
	background-position: -1px -63px;
}

@charset 'utf-8';

.home_focus {
	width: 100%;
	height: 220px;
	position: relative;
	clear: both;
	overflow: hidden;
	z-index: 10;
}

.home_focus .content {
	width: 1980px;
	height: 220px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -990px;
}

.home_focus .foucu_box {
	width: 1980px;
	height: 220px;
	position: relative;
	clear: both;
	overflow: hidden;
}

.home_focus .foucu_box .focus {
	width: 1980px;
	height: 220px;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	z-index: 10;
}

.home_focus .foucu_box .menu {
	width: 204px;
	height: 220px;
	position: absolute;
	overflow: hidden;
	left: 400px;
	top: 0;
	z-index: 20;
	background-color: #a42133;
}

.home_focus .menu .title {
	width: 204px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	letter-spacing: 1px;
	font-size: 16px;
	color: #FFFFFF;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-color: #a42133;
}

.home_focus .menu .list,.home_focus .menu .lists {
	width: 204px;
	height: 85px;
}

.home_focus .menu .list {
	background-color: #c8384c;
}

.home_focus .menu .lists {
	background-color: #a42133;
}

.home_focus .menu a {
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.home_focus .menu dt {
	height: 14px;
	line-height: 14px;
	padding: 22px 0 13px 17px;
}

.home_focus .menu dd {
	height: 12px;
	line-height: 12px;
	padding-left: 17px;
}

.home_focus .menu dt a {
	font-size: 14px;
	color: #ffffff;
}

.home_focus .menu dd a {
	font-size: 12px;
	color: #fff;
	padding-bottom: 2px;
	margin-right: 12px;
	border-bottom: 1px solid transparent;
}

.home_focus .menu .current {
	background: #fff;
}

.home_focus .menu .current dd a {
	color: #666666;
}

.home_focus .menu dd a:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
}

.home_focus .menu .current dt a {
	color: #6f0b0d;
}

.home_recom {
	width: 1180px;
	height: 228px;
	overflow: hidden;
	clear: both;
	margin: 21px auto 40px auto;
}

.home_recom .recom {
	height: 228px;
	overflow: hidden;
	float: left;
}

.home_recom .recom1 {
	width: 320px;
}

.home_recom .recom2 {
	width: 248px;
	margin-left: 14px;
}

.home_recom .recom3 {
	width: 248px;
	margin-left: 15px;
}

.home_recom .recom4 {
	width: 320px;
	margin-left: 15px;
}

.home_hots {
	width: 1180px;
	height: 440px;
	overflow: hidden;
	margin: 0 auto;
}

.home_hots .home_list {
	width: 891px;
	height: 455px;
	float: left;
	position: relative;
}

.home_hots .home_list .menu {
	height: 32px;
	overflow: hidden;
	position: relative;
	margin-bottom: -2px;
}

.home_hots .home_list .menu li {
	width: 158px;
	height: 32px;
	float: left;
	cursor: pointer;
}

.home_hots .home_list .menu span {
	width: 158px;
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-image: url(../static. /images/default/main_new/home_hots_menu.png);
	background-repeat: no-repeat;
}

.home_hots .home_list .menu .new {
	background-position: 0px 0px;
}

.home_hots .home_list .menu .spe {
	background-position: -159px 0px;
}

.home_hots .home_list .menu .pre {
	background-position: -318px 0px;
}

.home_hots .home_list .menu li i {
	width: 158px;
	height: 8px;
	overflow: hidden;
	display: block;
}

.home_hots .home_list .menu li.current {
}

.home_hots .home_list .menu li.current .new {
	background-position: 0 -41px;
}

.home_hots .home_list .menu li.current .spe {
	background-position: -159px -41px;
}

.home_hots .home_list .menu li.current .pre {
	background-position: -318px -41px;
}

.home_hots .home_list .list {
	width: 891px;
	height: 455px;
	clear: both;
	padding: 5px 0 0 2px;
	border-top: 2px #333333 solid;
}

.home_hots .home_list .list li {
	width: 221px;
	height: 197px;
	position: relative;
	float: left;
	border: 1px #e5e5e5 solid;
	margin: -1px 0 0 -1px;
}

.home_hots .home_list .list li .li {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	border: 1px #e5e5e5 solid;
	position: absolute;
	left: -1px;
	top: -1px;
}

.home_hots .home_list .list li .current {
	z-index: 16;
	border-color: #4e4b4b;
	-moz-box-shadow: 0px 0px 10px #666666;
	-webkit-box-shadow: 0px 0px 10px #666666;
	box-shadow: 0px 0px 10px #666666;
}

.home_hots .home_list .list li .info,.home_hots .list li .bn,.home_hots .list li .pi {
	position: absolute;
}

.home_hots .home_list .list li .info {
	left: 10px;
	top: 10px;
	z-index: 16;
	cursor: pointer;
	width: 250px;
	height: 20px;
	overflow: hidden;
}

.home_hots .home_list .list li .ti,.home_hots .list li .ca {
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	z-index: 15;
}

.home_hots .home_list .list li .ti {
	color: #898989;
	font-weight: normal;
}

.home_hots .home_list .list li .ca {
	color: #464a4e;
	margin-right: 6px;
}

.home_hots .home_list .list li .bn {
	position: absolute;
	left: 10px;
	top: 30px;
	color: #a11f1d;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	z-index: 15;
}

.home_hots .home_list .list li .pi {
	position: absolute;
	height: 166px;
	bottom: 0px;
	right: 0px;
	z-index: 10;
}

.home_hots .home_list .list a.consult {
	width: 66px;
	height: 19px;
	background-image: url(../static. /images/default/main_new/home_consult_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 20;
	left: 10px;
	top: 47px;
}

.home_hots .home_list .list a.consult:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
	background-position: right top;
}

.home_hots .home_list .list .data .current {
	display: block;
}

.home_hots_sidebar {
	width: 275px;
	float: right;
}

.home_notice {
	width: 272px;
	height: 172px;
	border: 1px #dddddd solid;
}

.home_notice .menu {
	overflow: hidden;
}

.home_notice .menu li {
	width: 126px;
	padding-left: 10px;
	text-align: center;
	float: left;
	line-height: 27px;
	height: 27px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	border-style: solid;
	border-width: 3px 0 1px 0;
	border-color: #e5e5e5 #e5e5e5 #dddddd #e5e5e5;
	background-color: #e5e5e5;
}

.home_notice .menu li span {
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}

.home_notice .menu li label {
	color: #b0b0b0;
}

.home_notice .menu li.current {
	background-color: #ffffff;
	border-color: #990000 #e5e5e5 #ffffff #e5e5e5;
}

.home_notice .list {
	width: 250px;
	height: 127px;
	overflow: hidden;
	margin: 8px auto;
	display: none;
}

.home_notice .list li {
	color: #666666;
	height: 29px;
	line-height: 29px;
	margin: 2px auto;
	overflow: hidden;
	clear: both;
	border-bottom: 1px #bbbbbb dashed;
}

.home_notice .list li a {
	color: #666666;
	float: left;
	line-height: 31px;
	width: 213px;
	overflow: hidden;
}

.home_notice .list li a:hover {
	color: #a11f1d;
}

.home_notice .list li label {
	width: 24px;
	height: 12px;
	background-color: #990000;
	padding: 1px 4px;
	margin-left: 5px;
	color: #FFFFFF;
	font-size: xx-small;
	font-style: normal;
	-webkit-transform: scale(0.8);
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
}

.home_notice .list li i {
	float: left;
	width: 35px;
	height: 30px;
	background-image: url("../static. /images/default/main_new/home_notice_icon_back.jpg");
	background-repeat: no-repeat;
}

.home_notice .list li i.li1 {
	background-position: 0 0px;
}

.home_notice .list li i.li2 {
	background-position: 0 -33px;
}

.home_notice .list li i.li3 {
	background-position: 0 -64px;
}

.home_notice .list li i.li4 {
	background-position: 0 -97px;
}

.home_notice .list.current {
	display: block;
}

.home_newadvert {
	width: 275px;
	height: 250px;
	margin-top: 9px;
}

.home_news {
	width: 1180px;
	height: 350px;
	overflow: hidden;
	margin: 30px auto 0 auto;
}

.home_more {
	width: 38px;
	height: 12px;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/home_more.jpg) no-repeat;
}

.home_news .list {
	width: 365px;
	height: 350px;
	overflow: hidden;
	margin-right: 25px;
	float: left;
}

.home_news .list .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #999999 solid;
}

.home_news .list .column .title {
	width: 200px;
	height: 30px;
	
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

.home_news .list .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_news .list .column .dynamic {
	background-image: url(../static. /images/default/main_new/home_channel_dynamic.jpg);
}

.home_news .list .column .news {
	background-image: url(../static. /images/default/main_new/home_channel_news.jpg);
}

.home_news .list .column .auction {
	background-image: url(../static. /images/default/main_new/home_channel_auction.jpg);
}

.home_news .list .column .special {
	background-image: url(../static. /images/default/main_new/home_channel_special.jpg);
}

.home_news .list .column .custom {
	width: 374px;
	background-image: url(../static. /images/default/main_new/home_channel_custom.jpg);
}
.home_news .list .column h2{font-size: 16px;font-weight: bold;color: #333;
}
.home_news .list .recom {
	width: 100%;
	height: 220px;
	overflow: hidden;
}

.home_news .list .recom li {
	margin-top: 10px;
	overflow: hidden;
}

.home_news .list .recom .title {
	max-width: 232px;
	height: 18px;
	line-height: 19px;
	overflow: hidden;
	font-size: 16px;
	margin-top: 4px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	float: left;
	color: #000000;
	border-bottom: 1px solid transparent;
	padding-bottom: 2px;
}

.home_news .list .recom .title:hover {
	border-bottom-color: #201a1a;
}

.home_news .list .recom .pic {
	width: 95px;
	height: 95px;
	display: block;
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

.home_news .list .recom .desc {
	width: 262px;
	overflow: hidden;
	float: left;
	margin-top: 4px;
	font-size: 12px;
	line-height: 22px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #999999;
}

.home_news .lis {
	height: 90px;
	padding: 6px 10px;
	overflow: hidden;
	background-color: #f7f7f7;
}

.home_news .lis li {
	margin-top: 6px;
}

.home_news .lis li a {
	width: 100%;
	height: 15px;
	line-height: 12px;
	display: block;
	overflow: hidden;
	font-size: 12px;
	text-indent: 8px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #333333;
	background-image: url(../static. /images/default/icon/icon_points.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}

.home_news .lis li a span {
	height: 12px;
	line-height: 12px;
	border-bottom: 1px solid transparent;
	padding-bottom: 2px;
}

.home_news .lis li a:hover {
	color: #a11f1d;
	background-position: left -17px;
}

.home_news .lis li a:hover span {
	border-bottom-color: #a11f1d;
}

.home_news .lie {
	height: 93px;
	padding: 3px 10px;
	overflow: hidden;
	background-color: #f7f7f7;
}

.home_news .lie li {
	margin-top: 9px;
	overflow: hidden;
	clear: both;
	color: #333333;
}

.home_news .lie li span {
	height: 12px;
	line-height: 12px;
	float: left;
	color: #a11f1d;
	font-size: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.home_news .lie li a {
	width: 185px;
	float: left;
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	margin-left: 7px;
	font-size: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #333333;
}

.home_news .lie li a:hover {
	color: #a11f1d;
	background-position: left -17px;
}

.home_news .list .auct {
	width: 100%;
	height: 220px;
	overflow: hidden;
}

.home_news .list .auct li {
	margin-top: 10px;
	overflow: hidden;
}

.home_news .list .auct .title {
	max-width: 182px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	font-size: 16px;
	margin-top: 15px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	float: left;
	color: #000000;
	border-bottom: 1px solid transparent;
	padding-bottom: 2px;
}

.home_news .list .auct .title:hover {
	border-bottom-color: #201a1a;
}

.home_news .list .auct .pic {
	width: 95px;
	height: 95px;
	display: block;
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

.home_news .list .auct .date {
	width: 182px;
	overflow: hidden;
	float: left;
	margin-top: 14px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #999999;
	overflow: hidden;
}

.home_news .list .auct .price {
	width: 182px;
	overflow: hidden;
	float: left;
	margin-top: 6px;
	font-size: 12px;
	line-height: 22px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #999999;
	overflow: hidden;
}

.home_news .list .auct .price label {
	color: #ff0015;
}

.home_news .list .auct .price label b {
	font-family: Arial;
}

.home_news .list ul.special {
	width: 100%;
	height: 318px;
	overflow: hidden;
}

.home_news .list ul.special li {
	overflow: hidden;
	margin-top: 19px;
	padding-bottom: 10px;
	border-bottom: 1px #bbbbbb dotted;
}

.home_news .list ul.special .pic {
	width: 95px;
	height: 49px;
	display: block;
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

.home_news .list ul.special .desc {
	width: 182px;
	height: 44px;
	overflow: hidden;
	float: left;
	margin-top: 4px;
	font-size: 12px;
	line-height: 22px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #9d9ea0;
}

.home_news .cates {
	width: 218px;
	height: 350px;
	overflow: hidden;
	float: right;
}

.home_news .baike {
	width: 215px;
	height: 169px;
	border: 1px #e6e6e6 solid;
}

.home_news .baike .title {
	width: 100%;
	height: 29px;
	overflow: hidden;
	background: url(../static. /images/default/main_new/home_baike.jpg) no-repeat;
}

.home_news .baike .title a.home_more {
	float: right;
	margin: 8px;
}

.home_news .baike ul {
	width: 220px;
}

.home_news .baike li {
	width: 107px;
	height: 46px;
	float: left;
	margin: -1px 0 0 -1px;
	border: 1px #e6e6e6 dashed;
}

.home_news .baike li a {
	display: block;
	width: 107px;
	height: 46px;
	position: relative;
}

.home_news .baike li a label {
	width: 100%;
	height: 100%;
	display: block;
	border: 1px #e6e6e6 dashed;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 10;
	cursor: pointer;
}

.home_news .baike li a:hover label {
	border: 1px #898787 solid;
	z-index: 15;
	-moz-box-shadow: 0px 0px 6px #ddd;
	-webkit-box-shadow: 0px 0px 6px #ddd;
	box-shadow: 0px 0px 6px #ddd;
}

.home_news .baike li a span {
	width: 62px;
	height: 15px;
	font-size: 15px;
	line-height: 15px;
	margin: 16px auto;
	overflow: hidden;
	display: block;
	padding-left: 9px;
	border-left: 2px #a11f1d solid;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #333333;
}

.home_news .notice {
	width: 218px;
	overflow: hidden;
	margin: 5px auto 0 auto;
}

.home_news .notice .menu {
	height: 35px;
	border-bottom: 1px #a8a8a8 solid;
}

.home_news .notice .menu li {
	width: 109px;
	height: 35px;
	text-indent: -9999px;
	float: left;
	position: relative;
	z-index: 10;
	cursor: pointer;
}

.home_news .notice .menu li span {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../static. /images/default/main_new/home_notice.jpg);
	background-repeat: no-repeat;
}

.home_news .notice .menu .coupon {
	background-position: left top;
}

.home_news .notice .menu .deliver {
	background-position: -109px top;
}

.home_news .notice .menu .current {
}

.home_news .notice .menu .current .coupon {
	background-position: left bottom;
}

.home_news .notice .menu .current .deliver {
	background-position: -109px bottom;
}

.home_news .notice .menu .current i {
	width: 109px;
	height: 2px;
	position: absolute;
	z-index: 15;
	bottom: -1px;
	background-color: #a11f1d;
}

.home_news .notice .tabs {
}

.home_news .notice .tabs .coupon {
	display: none;
}

.home_news .notice .tabs .coupon .action {
	width: 218px;
	margin: 10px auto 12px auto;
	overflow: hidden;
}

.home_news .notice .tabs .coupon .action .select {
	float: left;
	height: 28px;
	border: 1px #d6d1d1 solid;
	margin-right: 5px;
	padding: 3px 0;
}

.home_news .notice .tabs .coupon .action .phone {
	width: 96px;
	height: 20px;
	color: #999999;
	float: left;
	border: 1px #d6d1d1 solid;
	padding: 3px 3px 3px 12px;
	margin: 0;
	background: #FFFFFF url(../static. /images/default/main/item_phone_back.jpg) 8px 5px no-repeat;
	text-indent: 14px;
}

.home_news .notice .tabs .coupon ul {
	width: 218px;
	margin: 0 auto;
	overflow: hidden;
}

.home_news .notice .tabs .coupon li {
	font-size: 12px;
	color: #666666;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	font-family:'微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.home_news .notice .tabs .coupon li span {
	height: 12px;
	float: left;
}

.home_news .notice .tabs .coupon .name {
	text-indent: 3px;
}

.home_news .notice .tabs .coupon .tel {
	margin-left: 14px;
}

.home_news .notice .tabs .coupon .act {
	margin-left: 7px;
}

.home_news .notice .tabs .coupon .bn {
	margin-left: 10px;
	color: #ff0015;
}

.home_news .notice .tabs .deliver {
	display: none;
}

.home_news .notice .tabs .deliver ul {
	width: 216px;
	margin: 0 auto;
}

.home_news .notice .tabs .deliver li {
	font-size: 12px;
	color: #666666;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	clear: both;
	margin-top: 10px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.home_news .notice .tabs .deliver li span {
	height: 12px;
	float: left;
}

.home_news .notice .tabs .deliver .tel {
	text-indent: 3px;
}

.home_news .notice .tabs .deliver .name {
	width: 96px;
	overflow: hidden;
	margin-left: 10px;
	color: #ff0015;
}

.home_news .notice .tabs .deliver .act {
}

.home_news .notice .tabs .deliver .desc {
	text-indent: 3px;
	margin-top: 10px;
}

.home_news .notice .tabs .deliver .bn {
	margin-top: 10px;
	font-weight: bold;
}

.home_news .notice .tabs .current {
	display: block;
}

.home_news .custom {
	width: 374px;
	height: 362px;
	overflow: hidden;
}

.home_news .custom .action {
	width: 374px;
	margin: 10px auto;
	overflow: hidden;
}

.home_news .custom .action .select {
	width: 95px;
	height: 27px;
	float: left;
	border: 1px #d6d1d1 solid;
	padding: 3px 0;
}
.home_recom .action {
	width: 328px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

.home_recom .action .select {
	width: 95px;
	height: 27px;
	float: left;
	border: 1px #d6d1d1 solid;
	padding: 3px 0;
}

.home_recom .action .frame {
	width: 216px;
	height: 27px;
	float: left;
	border: 1px #d6d1d1 solid;
	margin-left: 7px;
	overflow: hidden;
}


.home_recom .action .frame .phone {
	width: 160px;
	height: 21px;
	color: #999999;
	border: 0 none;
	float: left;
	padding: 3px 3px 3px 12px;
	margin: 0;
	background: #FFFFFF url(../static. /images/default/main/item_phone_back.jpg) 8px 5px no-repeat;
	text-indent: 14px;
}

.home_recom .action .frame .button {
	width: 41px;
	height: 27px;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #b62a2b;
	text-align: center;
	line-height: 27px;
}





.home_news .custom .action .frame {
	width: 270px;
	height: 27px;
	float: left;
	border: 1px #d6d1d1 solid;
	margin-left: 7px;
	overflow: hidden;
}

.home_news .custom .action .frame .phone {
	width: 214px;
	height: 21px;
	color: #999999;
	border: 0 none;
	float: left;
	padding: 3px 3px 3px 12px;
	margin: 0;
	background: #FFFFFF url(../static. /images/default/main/item_phone_back.jpg) 8px 5px no-repeat;
	text-indent: 14px;
}

.home_news .custom .action .frame .button {
	width: 41px;
	height: 27px;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #a9885d;
	text-align: center;
	line-height: 27px;
}

.home_news .custom .advert {
	width: 374px;
	height: 400px;
	overflow: hidden;
	clear: both;
	background-color: #999999;
	margin-top:10px;
}

.home_news .service {
	width: 370px;
	height: 350px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.home_news .service .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #999999 solid;
}

.home_news .service .column .title {
	width: 236px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	background-image: url(../static. /images/default/main_new/home_channel_service.jpg);
}

.home_news .service .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_news .service .recom {
	width: 400px;
	height: 158px;
	margin: 10px auto;
}

.home_news .service .recom li {
	width: 181px;
	height: 158px;
	margin-right: 10px;
	float: left;
}

.home_news .service .menu {
	width: 370px;
	height: 140px;
	padding: 8px;
	background-color: #f7f7f7;
}

.home_news .service .menu li {
	width: 68px;
	height: 20px;
	margin: 6px 10px;
	line-height: 20px;
	float: left;
	overflow: hidden;
}

.home_news .service .menu a {
	font-size: 12px;
	padding: 3px 5px;
}

.home_news .service .menu a:hover {
	background-color: #990000;
	color: #FFFFFF;
}

.home_news .orders {
	width: 385px;
	height: 350px;
	overflow: hidden;
	float: right;
}

.home_news .orders .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #999999 solid;
}

.home_news .orders .column .title {
	width: 236px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	background-image: url(../static. /images/default/main_new/home_channel_orders.jpg);
}

.home_news .orders .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_news .orders .list {
	width: 385px;
	height: auto;
	overflow: hidden;
	float: none;
	padding-top: 10px;
}

.home_news .orders .list li {
	overflow: hidden;
	margin-bottom: 16px;
}

.home_news .orders .list .pic {
	width: 95px;
	height: 65px;
	display: block;
	float: left;
	overflow: hidden;
}

.home_news .orders .list .data {
	width: 280px;
	float: right;
}

.home_news .orders .list .data .name {
	color: #000000;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.home_news .orders .list .data .phone {
	color: #990000;
	float: right;
	margin-right: 10px;
}

.home_news .orders .list .data .desc {
	color: #999999;
	margin-top: 5px;
}

.home_knowledge {
	width: 1180px;
	height: 349px;
	overflow: hidden;
	margin: 35px auto 0 auto;
}

.home_knowledge .datum {
	width: 271px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.home_knowledge .datum .tabs {
	height: 30px;
	border-bottom: 1px #a8a8a8 solid;
}

.home_knowledge .datum .tabs li {
	width: 107px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	position: relative;
	z-index: 10;
	cursor: pointer;
}

.home_knowledge .datum .tabs li span {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../static. /images/default/main_new/home_datum.jpg);
	background-repeat: no-repeat;
}

.home_knowledge .datum .tabs li .book {
	background-position: 16px top;
}

.home_knowledge .datum .tabs li .video {
	background-position: -93px top;
}

.home_knowledge .datum .tabs .current {
}

.home_knowledge .datum .tabs .current .book {
	background-position: 16px -40px;
}

.home_knowledge .datum .tabs .current .video {
	background-position: -93px -40px;
}

.home_knowledge .datum .tabs .current i {
	width: 107px;
	height: 2px;
	position: absolute;
	z-index: 15;
	bottom: -1px;
	background-color: #a11f1d;
}

.home_knowledge .datum .data {
}

.home_knowledge .datum .data .current {
	display: block;
}

.home_knowledge .datum .books {
	width: 100%;
	height: 320px;
	position: relative;
	display: none;
}

.home_knowledge .datum .books .menu {
	position: absolute;
	top: 10px;
	z-index: 15;
}

.home_knowledge .datum .books .menu li {
	width: 109px;
	height: 37px;
	line-height: 36px;
	border-width: 1px 0;
	border-color: #e5e5e5;
	border-style: solid;
	margin-top: -1px;
	font-size: 14px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.home_knowledge .datum .books .menu li span {
	display: block;
	text-indent: 8px;
	width: 116px;
	height: 37px;
	cursor: pointer;
}

.home_knowledge .datum .books .menu .current span {
	color: #FFFFFF;
	background: right url(../static. /images/default/main_new/home_datum_book.png) no-repeat;
}

.home_knowledge .datum .books .pics {
	width: 166px;
	height: 228px;
	overflow: hidden;
	position: absolute;
	left: 109px;
	top: 10px;
	-moz-box-shadow: 1px 1px 6px #333333;
	-webkit-box-shadow: 1px 1px 6px #333333;
	box-shadow: 1px 1px 6px #333333;
}

.home_knowledge .datum .books .pics li {
	width: 100%;
}

.home_knowledge .datum .books .pics li img {
	width: 166px;
	height: 228px;
	display: none;
}

.home_knowledge .datum .books .pics .current img {
	display: block;
}

.home_knowledge .datum .books .info {
	width: 100%;
	position: absolute;
	top: 250px;
}

.home_knowledge .datum .books .info li {
	font-size: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	line-height: 22px;
	color: #333333;
	display: none;
}

.home_knowledge .datum .books .info .current {
	display: block;
}

.home_knowledge .datum .videos {
	width: 100%;
	height: 320px;
	position: relative;
	display: none;
}

.home_knowledge .datum .videos .rec {
	width: 306px;
	overflow: hidden;
	margin-top: 10px;
}

.home_knowledge .datum .videos .rec li {
	width: 133px;
	height: 128px;
	margin-right: 5px;
	position: relative;
	overflow: hidden;
	z-index: 10;
	float: left;
}

.home_knowledge .datum .videos .rec li .pic {
	width: 138px;
	height: 95px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.home_knowledge .datum .videos .rec li .label {
	width: 123px;
	height: 24px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	background: #000000 url(../static. /images/default/icon/icon_video.png) 7px 2px no-repeat;
	position: absolute;
	z-index: 15;
	left: 0;
	top: 71px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	line-height: 24px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
}

.home_knowledge .datum .videos .rec li .title {
	width: 138px;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #666666;
	position: absolute;
	text-align: center;
	left: 0;
	top: 95px;
}

.home_knowledge .datum .videos .rec li a {
	width: 138px;
	height: 128px;
	display: block;
	overflow: hidden;
}

.home_knowledge .datum .videos .rec li a:hover .title {
	color: #7e0200;
}

.home_knowledge .datum .videos .lie {
}

.home_knowledge .datum .videos .lie li {
	width: 100%;
	height: 12px;
	line-height: 12px;
	margin-top: 10px;
	overflow: hidden;
	background: url(../static. /images/default/icon/icon_play.jpg) no-repeat;
	padding-left: 21px;
}

.home_knowledge .datum .videos .lie li a {
	color: #666666;
}

.home_knowledge .datum .videos .lie li a:hover {
	color: #7e0200;
}

.home_knowledge .list {
	width: 286px;
	height: 350px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.home_knowledge .list .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #999999 solid;
}

.home_knowledge .list .column .title {
	width: 200px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

.home_knowledge .list .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_knowledge .list .column .maintenance {
	background-image: url(../static. /images/default/main_new/home_channel_maintenance.jpg);
}

.home_knowledge .list .recom {
	width: 100%;
	height: 220px;
	overflow: hidden;
}

.home_knowledge .list .recom li {
	margin-top: 10px;
	overflow: hidden;
}

.home_knowledge .list .recom .title {
	max-width: 182px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	font-size: 16px;
	margin-top: 4px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	float: left;
	color: #000000;
	border-bottom: 1px solid transparent;
	padding-bottom: 2px;
}

.home_knowledge .list .recom .title:hover {
	border-bottom-color: #201a1a;
}

.home_knowledge .list .recom .pic {
	width: 95px;
	height: 95px;
	display: block;
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

.home_knowledge .list .recom .desc {
	width: 182px;
	overflow: hidden;
	float: left;
	margin-top: 6px;
	font-size: 12px;
	line-height: 22px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #999999;
}

.home_knowledge .lis {
	height: 90px;
	padding: 6px 10px;
	overflow: hidden;
	background-color: #f7f7f7;
}

.home_knowledge .lis li {
	margin-top: 6px;
}

.home_knowledge .lis li a {
	width: 100%;
	height: 15px;
	line-height: 12px;
	display: block;
	overflow: hidden;
	font-size: 12px;
	text-indent: 8px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #333333;
	background-image: url(../static. /images/default/icon/icon_points.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}

.home_knowledge .lis li a span {
	height: 12px;
	line-height: 12px;
	border-bottom: 1px solid transparent;
	padding-bottom: 2px;
}

.home_knowledge .lis li a:hover {
	color: #a11f1d;
	background-position: left -17px;
}

.home_knowledge .lis li a:hover span {
	border-bottom-color: #a11f1d;
}

.home_knowledge .collection {
	width: 539px;
	height: 350px;
	overflow: hidden;
	float: right;
}

.home_knowledge .collection .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #999999 solid;
}

.home_knowledge .collection .column .title {
	width: 200px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	background-image: url(../static. /images/default/main_new/home_channel_collection.jpg);
}

.home_knowledge .collection .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_knowledge .collection .databox {
	padding-top: 10px;
}

.home_knowledge .collection .databox .recom {
	width: 224px;
	height: 310px;
	background-color: #f7f7f7;
	overflow: hidden;
	float: left;
}

.home_knowledge .collection .databox .data {
	width: 303px;
	float: right;
}

.home_knowledge .collection .databox .data .tabs {
	width: 100%;
	height: 30px;
	background-color: #f7f7f7;
	overflow: hidden;
}

.home_knowledge .collection .databox .data .tabs li {
	width: 66px;
	text-align: center;
	color: #333333;
	float: left;
	font-size: 12px;
	line-height: 30px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	cursor: pointer;
}

.home_knowledge .collection .databox .data .tabs .current {
	background: url(../static. /images/default/main_new/home_channel_collection_tab.jpg) no-repeat;
}

.home_knowledge .collection .databox .data .cont {
	margin-top: 6px;
	overflow: hidden;
}

.home_knowledge .collection .databox .data .cont ul {
	display: none;
}

.home_knowledge .collection .databox .data .cont .current {
	display: block;
}

.home_knowledge .collection .databox .data .cont li {
	margin-top: 10px;
	clear: both;
	overflow: hidden;
}

.home_knowledge .collection .databox .data .cont li a {
	height: 23px;
	display: block;
	overflow: hidden;
	float: left;
	background-image: url(../static. /images/default/icon/icon_poins.png);
	background-repeat: no-repeat;
	background-position: 3px 10px;
}

.home_knowledge .collection .databox .data .cont li a span {
	padding: 0 6px;
	display: block;
	margin-left: 13px;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #7e0200;
}

.home_knowledge .collection .databox .data .cont li a:hover {
	background-position: 3px -24px;
}

.home_knowledge .collection .databox .data .cont li a:hover span {
	color: #FFFFFF;
	background-color: #a11f1d;
}

.home_knowledge .collection .databox .data .cont li i {
	width: 34px;
	height: 14px;
	display: block;
	background-image: url(../static. /images/default/main_new/home_channel_collection_tag.png);
	background-repeat: no-repeat;
	float: left;
	margin: 4px 0 0 5px;
}

.home_knowledge .collection .databox .data .cont li i.n {
	background-position: left top;
}

.home_knowledge .collection .databox .data .cont li i.h {
	background-position: left bottom;
}

.home_knowledge .baikes {
	width: 277px;
	height: 350px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.home_knowledge .baikes .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #999999 solid;
}

.home_knowledge .baikes .column .title {
	width: 225px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	background-image: url(../static. /images/default/main_new/home_channel_baike.jpg);
}

.home_knowledge .baikes .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_knowledge .baikes .cate {
	width: 277px;
	height: 197px;
	margin-top: 11px;
	clear: both;
	border: 1px #9f9f9f solid;
}

.home_knowledge .baikes .cate li {
	width: 91px;
	height: 65px;
	float: left;
	margin: -1px 0 0 -1px;
	border: 1px #9f9f9f solid;
	background-color: #f3f1f1;
}

.home_knowledge .baikes .cate li a {
	display: block;
	width: 91px;
	height: 65px;
	position: relative;
}

.home_knowledge .baikes .cate li a label {
	width: 100%;
	height: 100%;
	display: block;
	border: 1px #9f9f9f solid;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 10;
	cursor: pointer;
}

.home_knowledge .baikes .cate li a:hover label {
	border: 1px #5d5b5b solid;
	z-index: 15;
	background-color: #FFFFFF;
	-moz-box-shadow: 0px 0px 6px #999;
	-webkit-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
}

.home_knowledge .baikes .cate li a span {
	width: 38px;
	height: 20px;
	font-size: 15px;
	line-height: 20px;
	margin: 22px auto;
	letter-spacing: 2px;
	overflow: hidden;
	padding-bottom: 1px;
	text-align: center;
	display: block;
	border-bottom: 2px #f3f1f1 solid;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #333333;
}

.home_knowledge .baikes .cate li a:hover span {
	border-bottom: 2px #a11f1d solid;
}

.home_knowledge .baikes .menu {
	width: 265px;
	height: 70px;
	margin-top: 10px;
	padding: 12px 6px 15px;
	background-color: #f7f7f7;
}

.home_knowledge .baikes .menu a {
	width: 57px;
	height: 19px;
	line-height: 19px;
	display: inline-block;
	margin: 3px 4px;
	text-align: center;
	font-size: 12px;
	float: left;
}

.home_knowledge .baikes .menu a:hover {
	background-color: #990000;
	color: #FFFFFF;
}

.home_channel {
	width: 1180px;
	height: 470px;
	margin: 40px auto 0 auto;
}

.home_channel .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 2px #333333 solid;
}

.home_channel .column .title {
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

.home_channel .column .home_more {
	float: right;
	margin: 7px 0 0 20px;
}

.home_channel .column .tiehu {
	background-image: url(../static. /images/default/main_new/home_channel_tiehu.jpg);
}

.home_channel .column .yinhu {
	background-image: url(../static. /images/default/main_new/home_channel_yinhu.jpg);
}

.home_channel .menu {
	float: right;
	overflow: hidden;
}

.home_channel .menu a {
	line-height: 26px;
	height: 26px;
	color: #666666;
	float: left;
	margin: 0 20px;
}

.home_channel .menu a:hover {
	color: #990000;
}

.home_channel .content {
	width: 100%;
	height: 444px;
	margin-top: 2px;
	clear: both;
}

.home_channel .list {
	width: 885px;
	height: 437px;
	clear: both;
	padding: 1px 0 0 2px;
	float: right;
}
.home_channel .list_left{float: left ;}
.home_channel .list li {
	width: 220px;
	height: 220px;
	position: relative;
	float: left;
	border: 1px #e5e5e5 solid;
	margin: -1px 0 0 -1px;
}

.home_channel .list li .li {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	border: 1px #e5e5e5 solid;
	position: absolute;
	left: -1px;
	top: -1px;
}

.home_channel .list li .current {
	z-index: 16;
	border-color: #4e4b4b;
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
}

.home_channel .list li .info,.home_hots .list li .bn,.home_hots .list li .pi {
	position: absolute;
}

.home_channel .list li .info {
	left: 16px;
	bottom: 8px;
	z-index: 16;
	cursor: pointer;
	width: 200px;
	height: 20px;
	overflow: hidden;
}

.home_channel .list li .ti,.home_channel .list li .ca {
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	z-index: 15;
}

.home_channel .list li .ti {
	color: #fff;
	font-weight: normal;
}

.home_channel .list li .ca {
	color: #464a4e;
	margin-right: 10px;
}

.home_channel .list li .bn {
	position: absolute;
	left: 16px;
	top: 10px;
	color: #a11f1d;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	z-index: 15;
}
.home_channel .list li .bnn {
	position: absolute;
	right: 16px;
	bottom: 8px;
	color: #a11f1d;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	z-index: 15;
}
.home_channel .list li .pi {
	position: absolute;
	height: 222px;
	top: 0px;
	right: 0px;
	z-index: 10;
}

.home_channel .list a.consult {
	width: 66px;
	height: 19px;
	background-image: url(../images/home_consult_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 20;
	right: 15px;
	bottom: 8px;
}

.home_channel .list a.consult:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
	background-position: right top;
}

.home_channel .advert {
	width: 291px;
	height: 444px;
	overflow: hidden;
	float: left;
}
.home_channel .advert_r {
	width: 291px;
	height: 444px;
	overflow: hidden;
	float: right;
}

.home_subchannel {
	width: 580px;
	height: 380px;
	float: left;
	overflow: hidden;
	margin: 40px auto 0 auto;
}

.home_subchannel .column {
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
	border-bottom: 2px #333333 solid;
}

.home_subchannel .column .title {
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

.home_subchannel .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_subchannel .column .peijian {
	background-image: url(../static. /images/default/main_new/home_channel_peijian.jpg);
}

.home_subchannel .column .fenglu {
	background-image: url(../static. /images/default/main_new/home_channel_fenglu.jpg);
}

.home_subchannel .column .xianglu {
	background-image: url(../static. /images/default/main_new/home_channel_xianglu.jpg);
}

.home_subchannel .column .huaping {
	background-image: url(../static. /images/default/main_new/home_channel_huaping.jpg);
}

.home_subchannel .content {
	width: 100%;
	height: 386px;
	margin-top: 2px;
	clear: both;
}

.home_subchannel .list {
	width: 372px;
	height: 455px;
	clear: both;
	padding: 1px 0 0 2px;
	float: right;
}

.home_subchannel .list li {
	width: 185px;
	height: 171px;
	position: relative;
	float: left;
	border: 1px #e5e5e5 solid;
	margin: -1px 0 0 -1px;
}

.home_subchannel .list li .li {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	border: 1px #e5e5e5 solid;
	position: absolute;
	left: -1px;
	top: -1px;
}

.home_subchannel .list li .current {
	z-index: 16;
	border-color: #4e4b4b;
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
}

.home_subchannel .list li .info,.home_hots .list li .bn,.home_hots .list li .pi {
	position: absolute;
}

.home_subchannel .list li .info {
	left: 12px;
	top: 12px;
	z-index: 16;
	cursor: pointer;
}

.home_subchannel .list li .ti {
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	z-index: 15;
}

.home_subchannel .list li .ti {
	color: #898989;
	font-weight: normal;
}

.home_subchannel .list li .bn {
	position: absolute;
	left: 12px;
	top: 30px;
	color: #a11f1d;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	z-index: 15;
}

.home_subchannel .list li .pi {
	position: absolute;
	height: 136px;
	bottom: 2px;
	right: 2px;
	z-index: 10;
}

.home_subchannel .list a.consult {
	width: 57px;
	height: 19px;
	background-image: url(../static. /images/default/main_new/home_consult_back.jpg);
	background-repeat: no-repeat;
	background-position: -4px top;
	position: absolute;
	z-index: 20;
	left: 12px;
	top: 46px;
}

.home_subchannel .list a.consult:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
	background-position: -79px top;
}

.home_subchannel .advert {
	width: 205px;
	height: 345px;
	overflow: hidden;
	float: left;
}

.home_brand {
	width: 329px;
	height: 570px;
	overflow: hidden;
	float: left;
}

.home_brand .column {
	width: 100%;
	height: 28px;
	clear: both;
	overflow: hidden;
	border-bottom: 2px #333333 solid;
}

.home_brand .column .title {
	width: 200px;
	height: 28px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	background-image: url(../static. /images/default/main_new/home_brand.jpg);
}

.home_brand .column .home_more {
	float: right;
	margin-top: 7px;
}

.home_brand .data {
	width: 100%;
	height: 530px;
	margin-top: 10px;
	background-color: #f7f7f7;
}

.home_brand .data .cont {
	width: 100%;
	height: 492px;
	overflow: hidden;
}

.home_brand .data .list {
}

.home_brand .data .list li {
}

.home_brand .data .list .li {
	display: block;
	width: 329px;
	height: 164px;
	overflow: hidden;
}

.home_brand .data .list .li label {
	display: block;
	width: 261px;
	height: 106px;
	overflow: hidden;
	text-align: center;
	padding: 5px;
	margin: 13px auto 0 auto;
	background-color: #dbd3d3;
	border: 1px #cbcaca solid;
	cursor: pointer;
}

.home_brand .data .list .li img {
	margin-top: -20px;
}

.home_brand .data .list .li span {
	font-size: 12px;
	width: 273px;
	height: 28px;
	margin: 0 auto;
	line-height: 28px;
	display: block;
	background: url(../static. /images/default/icon/icon_point.jpg) 4px 11px no-repeat;
	text-indent: 16px;
	color: #333333;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.home_brand .data .list .li span b {
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin-right: 8px;
}

.home_brand .data .list .li:hover {
	background-color: #eeeeee;
}

.home_brand .data .point {
	height: 17px;
	width: 120px;
	margin: 10px auto;
	overflow: hidden;
	text-align: center;
}

.home_brand .data .point li {
	width: 11px;
	height: 11px;
	margin-right: 7px;
	cursor: pointer;
	display: inline-block;
	background-image: url(../static. /images/default/icon/icon_point.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.home_brand .data .point li.on {
	background-position: left top;
}

.home_caterec {
	width: 820px;
	height: 570px;
	overflow: hidden;
	margin: 0 auto;
	float: right;
}

.home_caterec .column {
	width: 100%;
	height: 28px;
	clear: both;
	overflow: hidden;
	border-bottom: 2px #333333 solid;
}

.home_caterec .title {
	width: 86px;
	height: 28px;
	text-indent: -9999px;
	background: url(../static. /images/default/main_new/home_caterec.jpg) no-repeat;
	overflow: hidden;
}

.home_caterec .content {
	width: 100%;
	margin-top: 10px;
	clear: both;
	position: relative;
}

.home_caterec .content .menu {
	position: absolute;
	right: 0;
	height: 31px;
	overflow: hidden;
	top: -40px;
	z-index: 15;
}

.home_caterec .content .menu li {
	width: 56px;
	height: 31px;
	text-align: center;
	float: left;
	cursor: pointer;
	color: #666666;
	font-size: 14px;
	line-height: 25px;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-image: url(../static. /images/default/main_new/home_hots_menu.jpg);
	background-repeat: no-repeat;
	background-position: -51px 39px;
}

.home_caterec .content .menu li.current {
	background-position: -51px -62px;
}

.home_caterec .content .lists {
	width: 820px;
	height: 530px;
	overflow: hidden;
}

.home_caterec .content .list {
	width: 820px;
	overflow: hidden;
}

.home_caterec .content .list li {
	width: 203px;
	height: 263px;
	display: block;
	overflow: hidden;
	float: left;
	border: 1px #FFFFFF solid;
}

.home_caterec .content .list li:hover {
	border-color: #d5d4d4;
}

.home_caterec .content .list .li {
	display: block;
	width: 203px;
	height: 226px;
	overflow: hidden;
	text-align: center;
}

.home_caterec .content .list .li .pi {
	margin: 0 auto;
	height: 182px;
	clear: both;
}

.home_caterec .content .list .li .info {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 2;
}

.home_caterec .content .list li .ti {
	color: #898989;
	margin-left: 6px;
	font-weight: normal;
}

.home_caterec .content .list li .ca {
	color: #464a4e;
}

.home_caterec .content .list li .bn {
	display: block;
	color: #a11f1d;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	overflow: hidden;
	cursor: pointer;
}

.home_caterec .content .list li a.consult {
	width: 66px;
	height: 19px;
	display: block;
	margin: 5px auto;
	background-image: url(../static. /images/default/main_new/home_consult_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.home_caterec .content .list li a.consult:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
	background-position: right top;
}

.home_new_list li .img {
	width: 181px;
	height: 160px;
	line-height: 160px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 160px;
	*font-family: Arial;
}

@charset 'utf-8';

.goods_content {
	width: 950px;
	overflow: hidden;
	padding-left: 23px;
	border-left: 1px #D6D6D6 solid;
	float: right;
	min-height: 1600px;
}

.goods_sidebar {
	width: 182px;
	overflow: hidden;
	padding-top: 4px;
	float: left;
	background: url(../images/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.goods_menu_box {

	overflow: hidden;
	position: relative;
}

.goods_menu {
	width: 950px;
	overflow: hidden;
	clear: both;
	padding-top: 4px;
	background: url(../images/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.goods_menu li {
	padding: 12px 0;
	line-height: 16px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #EAEAEA solid;
}

.goods_menu li .cate {
	width: 60px;
	height: 16px;
	line-height: 16px;
	color: #353535;
	font-size: 14px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	padding: 0 26px 0 30px;
	border-right: 1px #8F8F8F solid;
	float: left;
}

.goods_menu li .list {
	float: left;
}

.goods_menu li .list a {
	color: #666666;
	font-size: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	margin-left: 35px;
}

.goods_menu li .list a:hover,.goods_menu li .list a.on {
	color: #B1182C;
}

.goods_menu li .brand_list {
	width: 828px;
	height: 46px;
}

.goods_menu li .brand_list a {
	margin-bottom: 13px;
	float: left;
}

.goods_menu li .brand_list a.all {
	clear: both;
	height: 60px;
}

.goods_menu_but {
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #ffffff;
}

.goods_menu_open,.goods_menu_close {
	width: 76px;
	height: 20px;
	margin: 0 auto;
	background-repeat: no-repeat;
	display: block;
	background-image: url('../images/goods_menu_moreback.jpg');
}

.goods_menu_open {
	background-position: left top;
}

.goods_menu_open:hover {
	background-position: right top;
}

.goods_menu_close {
	background-position: left bottom;
}

.goods_menu_close:hover {
	background-position: right bottom;
}

.goods_order {
	height: 38px;
	padding: 17px 0;
	margin-top: -1px;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
}

.goods_order .cate {
	width: 364px;
	height: 36px;
	border: 1px #D5D5D5 solid;
	float: left;
}

.goods_order .cate .list {
	width: 500px;
}

.goods_order .cate .list .li {
	width: 72px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 12px;
	font-family:'微软雅黑', "\5b8b\4f53",Arial,Helvetica,sans-serif;
	background-color: #b62a2b;
	text-align: center;
	border-right: 1px #D5D5D5 solid;
	display: inline-block;
	float: left;
	cursor: pointer;
}

.goods_order .cate .list .li:hover {
	background-color: #FFFFFF;
}

.goods_order .cate .list .li b {
	float: left;
	font-style: normal;
	margin-left: 19px;
	font-weight: normal;
}

.goods_order .cate .list .on {
	background-color: #FFFFFF;
}

.goods_order .cate .list .on b,.goods_order .cate .list .li:hover b {
	color: #B0242D;
}

.goods_order .cate .list .li i {
	width: 9px;
	height: 5px;
	display: inline-block;
	float: left;
	margin: 16px 5px;
	background-image: url(../static. /images/default/icon/icon_arrows.png);
	background-repeat: no-repeat;
	background-position: left;
}

.goods_order .cate .list .li i.up {
	background-position: right;
}

.goods_order .page {
	float: right;
	color: #686868;
	line-height: 38px;
	margin-left: 20px;
}

.goods_order .page span {
	float: left;
	color: #353535;
}

.goods_order .page span.num {
	font-weight: bold;
}

.goods_order .page span i {
	color: #B11925;
	margin: 0 5px;
	font-weight: bold;
	font-style: normal;
}

.goods_order .page i.line {
	width: 0px;
	height: 20px;
	float: left;
	line-height: 20px;
	margin: 9px 10px;
	border-left: 1px #858585 solid;
}

.goods_order .page span.page {
	width: 74px;
	height: 38px;
	margin-left: 15px;
	float: left;
	overflow: hidden;
	position: relative;
}

.goods_order .page span.page a {
	width: 72px;
	height: 36px;
	line-height: 36px;
	float: left;
	color: #636363;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #D6D6D6;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFFFFF;
}

.goods_order .page span.page a:hover {
	color: #B1182C;
	border-color: #BDBBBB;
}

.goods_order .page span.page a.prev {
	z-index: 1;
}

.goods_order .page span.page a.next {
	z-index: 2;
}

.goods_order .search {
	width: 200px;
	float: right;
	line-height: 36px;
}

.goods_order .search .key {
	float: left;
	line-height: 38px;
	color: #686868;
	margin-right: 5px;
}

.goods_order .search .cont {
	width: 121px;
	height: 36px;
	border: 1px #D5D5D5 solid;
	overflow: hidden;
}

.goods_order .search .cont .inp {
	width: 85px;
	overflow: hidden;
	margin: 0;
	height: 20px;
	line-height: 20px;
	padding: 8px 0;
	float: left;
	border: 0 none;
	color: #c4c4c4;
	text-indent: 6px;
}

.goods_order .search .cont .but {
	width: 36px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	float: left;
	border: 0 none;
	cursor: pointer;
	background: url(../static. /images/default/icon/icon_search.jpg) 8px 8px no-repeat;
	text-indent: -9999px;
}

.goods_list {
	clear: both;
	overflow: hidden;
}

.goods_list li {
	width: 314px;
	height: 425px;
	float: left;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	text-align: center;
	background: url(../images/goods_list_back.jpg) no-repeat bottom right;
}

.goods_list li:hover,.goods_list li.on {
	border-color: #CECECE;
}

.goods_list li .img {
	width: 314px;
	height: 314px;
	line-height: 314px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 314px;
	*font-family: Arial;
}

.goods_list li .img img {
	vertical-align: middle;
}

.goods_list li .title {
	margin-top: 10px;
	height: 24px;
	color: #ccc;
	line-height: 24px;
	overflow: hidden;
}

.goods_list li .title a.t {
	color: #333;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.goods_list li .title a.t:hover {
	color: #b62a2b;
}

.goods_list li .info {
	height: 38px;
	line-height: 30px;
}

.goods_list li .info a {
	margin: 0 5px;
}

.goods_list li .act {
	text-align: center;
}

.goods_list li .act a.favorite {
	margin-left: 10px;
}

.corner_list li {
	position: relative;
}

.corner_list li i.sold {
	width: 59px;
	height: 58px;
	display: block;
	background: url(../static. /images/default/main_new/soldout.png) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}

.corner_list li a.corner_shatie {
	width: 58px;
	height: 56px;
	display: block;
	text-indent: -9999px;
	background: url(../static. /images/default/main_new/shatie.png) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}

.goods_sidebar .hot_recom {
	width: 182px;
	height: 66px;
	background: url(../images/goods_hotimg.jpg) no-repeat;
}

.goods_sidebar .advert_recom {
	width: 182px;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
}

.goods_sidebar .hotrecom_list {
	width: 182px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
}

.goods_sidebar .hotrecom_list li {
	width: 180px;
	height: 280px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	line-height: 22px;
	margin: 10px auto;
	text-align: center;
}

.goods_sidebar .hotrecom_list li:hover {
	border-color: #e9e7e7;
}

.goods_sidebar .hotrecom_list li .img {
	width: 180px;
	height: 180px;
	line-height: 180px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 180px;
	*font-family: Arial;
}

.goods_sidebar .hotrecom_list li .img img {
	vertical-align: middle;
	height: 160px;
}

.goods_sidebar .hotrecom_list li a.title {
	color: #C44853;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.goods_sidebar .hotrecom_list li a.title:hover {
	text-decoration: underline;
}

.goods_sidebar .hotrecom_list .cate a {
	margin: 0 2px;
	line-height: 24px;
}

.goods_sidebar .hotrecom_list .bn {
	color: #999999;
}

.goods_recom {
	width: 1180px;
	margin: 28px auto 0 auto;
	overflow: hidden;
	clear: both;
}

.goods_recom .cates {
	height: 32px;
	border-bottom: 2px #E8E8E8 solid;
	clear: both;
}

.goods_recom .cates li {
	float: left;
}

.goods_recom .cates a {
	height: 32px;
	display: inline-block;
	float: left;
	padding: 0 13px;
	line-height: 32px;
	font-size: 14px;
	color: #686868;
	font-weight: bold;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #E8E8E8;
}

.goods_recom .cates a:hover,.goods_recom .cates li.on a {
	color: #BF4C5B;
	border-color: #BF4C5B;
}

.goods_recom .cates i.line {
	width: 0px;
	height: 14px;
	float: left;
	line-height: 14px;
	margin: 9px 10px;
	border-left: 1px #CACACA solid;
}

.goods_recom .list {
	width: 1200px;
	margin-top: 26px;
	clear: both;
	overflow: hidden;
}

.goods_recom .list li {
	width: 182px;
	height: 282px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #EBEBEB;
	text-align: center;
}

.goods_recom .list li:hover,.goods_recom .list li.on {
	border-color: #7F7F7F;
}

.goods_recom .list li .img {
	width: 182px;
	height: 182px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 200px;
	*font-family: Arial;
}

.goods_recom .list .img img {
	vertical-align: middle;
	height: 160px;
}

.goods_recom .list a.title {
	color: #B84552;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.goods_recom .list a.title:hover {
	text-decoration: underline;
}

.goods_recom .list .info {
	height: 40px;
	line-height: 20px;
}

.goods_recom .list .cate a {
	margin: 0 2px;
	line-height: 24px;
}

.goods_recom .list .bn {
	color: #999999;
}

@charset 'utf-8';

.item_main {
	width: 100%;
	height: auto;
	background-color: #F4F4F4;
	clear: both;
}

.item_content {
	width: 1180px;
	height: 576px;
	margin: 0 auto;
	padding: 30px 0;
	clear: both;
	background: #FFFFFF;
	border-top: 2px #575757 solid;
	border-bottom: 2px #dadada solid;
}

.item_images_focus {
	width: 472px;
	height: 576px;
	padding: 0 32px;
	border-right: 1px #b0afb1 dotted;
	float: left;
	position: relative;
}

.item_images_focus .image_list {
	width: 472px;
	height: 460px;
	overflow: hidden;
	clear: both;
	margin: 0;
}

.item_images_focus .image_list li {
	width: 472px;
	height: 460px;
	line-height: 460px;
	overflow: hidden;
	float: left;
	_display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 370px;
	*font-family: Arial;
}

.item_images_focus .image_list li b {
	font-style: normal;
	overflow: hidden;
	display: block;
}

.item_images_focus .image_list li a {
	width: 472px;
	height: 460px;
	display: block;
}

.item_images_focus .image_list li img {
	vertical-align: middle;
	height: 420px;
}

.item_images_focus .menu {
	width: 472px;
	height: 100px;
	position: absolute;
	bottom: 20px;
}

.item_images_focus .menu .list_box {
	width: 413px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 30px;
}

.item_images_focus .menu .list {
	height: 100px;
}

.item_images_focus .menu .list li {
	float: left;
	margin: 0 2px;
}

.item_images_focus .menu .list a {
	display: block;
	width: 71px;
	height: 71px;
	padding: 13px 15px 16px 14px;
	background-image: url(../static. /images/default/main/item_images_focus_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.item_images_focus .menu .list a:hover,.item_images_focus .menu .list li.on a {
	background-position: left top;
}

.item_images_focus .menu .list img {
	width: 71px;
	height: 71px;
}

.item_images_focus .menu .arrow {
	position: absolute;
	top: 32px;
	display: inline-block;
	width: 18px;
	height: 34px;
	background-image: url(../images/icon_arrow.png);
	background-repeat: no-repeat;
}

.item_images_focus .menu .sPrev {
	background-position: left top;
	left: 0;
}

.item_images_focus .menu .sNext {
	background-position: right top;
	right: 0;
}

.item_images_focus .item_icon_soldout {
	width: 180px;
	height: 116px;
	position: absolute;
	top: -30px;
	left: 0;
	background: url(../static. /images/default/main_new/item_icon_soldout.png) no-repeat;
}

.item_wraps {
	width: 543px;
	height: 565px;
	margin-left: 40px;
	float: left;
}

.item_wraps .title {
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	overflow: hidden;
	clear: both;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.item_wraps .title h1 {
	height: 16px;
	color: #0B0B0B;
	overflow: hidden;
	float: left;
}

.item_wraps .title span {
	height: 16px;
	overflow: hidden;
	float: left;
	color: #b62a2b;
}

.item_wraps .nums {
	height: 16px;
	margin: 14px 0 16px 0;
	line-height: 16px;
	font-size: 14px;
	overflow: hidden;
	clear: both;
	color: #b62a2b;
}

.item_wraps .nums .bn {
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	float: left;
	line-height: 13px;
}

.item_wraps .nums .n {
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	float: left;
}

.item_wraps .nums .consult {
	color: #b62a2b;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	float: left;
	font-size: 12px;
	margin-left: 8px;
	text-indent: 0;
	background: none;
	width: auto;
	height: auto;
	display: inline;
}

.item_wraps .brief {
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	margin: 16px 0;
	overflow: hidden;
	clear: both;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.item_wraps .brief strong {
	font-style: normal;
	font-weight: normal;
}

.item_wraps .comment {
	width: 560px;
	height: 30px;
	overflow: hidden;
	border-width: 1px 0 1px 0;
	border-color: #CCCCCC;
	border-style: solid;
}

.item_wraps .comment li {
	width: 140px;
	height: 28px;
	line-height: 28px;
	color: #999999;
	font-size: 12px;
	overflow: hidden;
	background-color: #f7f7f7;
	float: left;
	border-width: 1px 0 1px 0;
	border-color: #ffffff;
	border-style: solid;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.item_wraps .comment li span {
	padding-left: 11px;
	overflow: hidden;
	float: left;
	color: #333333;
}

.item_wraps .comment li a {
	color: #999999;
}

.item_discount {
	height: 135px;
	overflow: hidden;
	clear: both;
	margin-top: 18px;
}

.item_discount .activity {
	width: 388px;
	height: 125px;
	background-color: #FFFFFF;
	border: 1px #cccccc solid;
	margin-top: 7px;
	float: left;
	position: relative;
}

.item_discount .activity .title {
	width: 83px;
	height: 15px;
	background: url(../images/item_activity_title.jpg) no-repeat;
	position: absolute;
	left: 154px;
	top: -7px;
	overflow: hidden;
	text-indent: -9999px;
}

.item_discount .activity .list {
	width: 362px;
	position: absolute;
	top: 34px;
	left: 13px;
	overflow: hidden;
}

.item_discount .activity .list li {
	height: 17px;
	line-height: 14px;
	margin-bottom: 9px;
	overflow: hidden;
}

.item_discount .activity .list li .new {
	width: 31px;
	height: 14px;
	margin-right: 7px;
	background-image: url(../images/item_activity_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.item_discount .activity .list li .hot {
	width: 31px;
	height: 14px;
	margin-right: 7px;
	background-image: url(../images/item_activity_icon.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}

.item_discount .activity .list li .t {
	color: #666666;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	float: left;
}

.item_discount .activity .list li .m {
	font-size: 12px;
	font-family: simsun;
	font-style: normal;
	padding-bottom: 2px;
	float: right;
	color: #333;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.item_discount .activity .list li .m:hover {
	border-bottom-color: #a81622;
	color: #a81622;
}

.item_discount .activity .list li .line {
	width: 70px;
	height: 6px;
	float: right;
	border-bottom: 1px #cccccc dashed;
	margin-right: 10px;
}

.item_discount .code {
	width: 122px;
	float: left;
	margin: 8px 0 0 24px;
}

.item_discount .code .img {
	width: 110px;
	height: 110px;
}

.item_discount .code .txt {
	color: #0b0b0b;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.item_action {
	clear: both;
	overflow: hidden;
	margin-top: 16px;
}

.item_action .consult_but {
	width: 175px;
	height: 48px;
	float: left;
	background-image: url(../images/item_consult_but.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.item_action .consult_but:hover {
	background-position: left bottom;
}

.item_action .tel {
	width: 196px;
	height: 24px;
	background: url(../images/item_tel.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 11px 0 0 10px;
	float: left;
}

.item_action .txt {
	color: #c7424d;
	font-size: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	float: left;
	margin: 13px 0 0 10px;
}

.item_server {
	width: 543px;
	height: 91px;
	margin-top: 16px;
	overflow: hidden;
	background-color: #f7f7f7;
}

.item_server .list {
	width: 600px;
	margin: 10px 0 0 23px;
}

.item_server .list li {
	width: 174px;
	height: 33px;
	margin-bottom: 6px;
	line-height: 35px;
	float: left;
	overflow: hidden;
}

.item_server .list li i {
	height: 33px;
	float: left;
	background-image: url(../images/item_code.jpg);
	background-repeat: no-repeat;
}

.item_server .list li i.li1 {
	width: 30px;
	background-position: 0 0;
}

.item_server .list li i.li2 {
	width: 37px;
	background-position: -174px 0;
}

.item_server .list li i.li3 {
	width: 26px;
	background-position: -348px 0;
}

.item_server .list li i.li4 {
	width: 30px;
	background-position: 0 -41px;
}

.item_server .list li i.li5 {
	width: 37px;
	background-position: -174px -41px;
}

.item_server .list li i.li6 {
	width: 26px;
	background-position: -348px -38px;
}

.item_server .list li a {
	font-size: 14px;
	color: #646464;
	float: left;
	font-family: '微软雅黑',"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.item_server .list li a:hover {
	color: #000000;
}

.item_capacity {
	overflow: hidden;
	margin-top: 14px;
	clear: both;
}

.item_capacity .title {
	color: #333333;
	float: left;
	height: 26px;
	line-height: 26px;
	margin-left: 8px;
	font-size: 12px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.item_capacity .lis {
	overflow: hidden;
	float: left;
}

.item_capacity .lis a {
	width: 74px;
	height: 24px;
	line-height: 24px;
	float: left;
	margin-left: 12px;
	text-align: center;
	color: #333333;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
}

.item_capacity .lis a.on,.item_capacity .lis a:hover {
	background-color: #fff0f0;
	border-color: #fcdbdc;
}

.item_wraps .infos {
	width: 543px;
	height: 32px;
	margin-top: 14px;
	clear: both;
}

.item_wraps .infos .coupons {
	width: 78px;
	height: 32px;
	float: left;
	margin-top: 2px;
	position: relative;
	z-index: 20;
}

.item_wraps .infos .coupons .c_title {
	width: 76px;
	height: 29px;
	line-height: 29px;
	color: #C7424D;
	display: block;
	border: 1px #C7424D solid;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 10;
}

.item_wraps .infos .coupons .c_title i {
	float: left;
	height: 29px;
	background-image: url(../static. /images/default/main/item_coupons_back.jpg);
	background-repeat: no-repeat;
}

.item_wraps .infos .coupons .c_title .arrow {
	width: 18px;
	background-position: left top;
}

.item_wraps .infos .coupons .c_title .open {
	width: 10px;
	background-position: -59px top;
}

.item_wraps .infos .coupons .c_title .cont {
	width: 43px;
	height: 29px;
	float: left;
}

.item_wraps .infos .coupons_on .c_title .open {
	background-position: -59px bottom;
}

.item_wraps .infos .coupons_ons .c_title .cont {
	width: 56px;
}

.item_wraps .infos .coupons_ons .c_title .open {
	display: none;
}

.item_wraps .infos .coupons .c_space {
	width: 79px;
	height: 63px;
	top: 0;
	position: absolute;
	z-index: 5;
}

.item_wraps .infos .coupons .c_list {
	width: 156px;
	height: 160px;
	padding: 16px 10px 0 13px;
	background: url(../static. /images/default/main/item_coupons_boxback.png) no-repeat;
	position: absolute;
	z-index: 20;
	top: 36px;
	display: none;
}

.item_wraps .infos .coupons .c_list ul {
	width: 156px;
	height: 146px;
	overflow: hidden;
}

.item_wraps .infos .coupons .c_list ul li {
	width: 156px;
	height: 42px;
	background: url(../static. /images/default/main/item_coupons_line.jpg) left bottom no-repeat;
	margin-top: 7px;
}

.item_wraps .infos .coupons .c_list ul li a {
	line-height: 20px;
	height: 20px;
	display: block;
	font-size: 12px;
	clear: both;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #000000;
}

.item_wraps .infos .coupons .c_list ul li a:hover {
	color: #C7424D;
}

.item_wraps .infos .coupons .c_list ul li span {
	line-height: 12px;
	display: block;
	color: #948d8d;
}

.item_wraps .infos .coupons_on .c_list {
	display: block;
}

.item_wraps .infos .phone {
	width: 205px;
	height: 32px;
	line-height: 17px;
	border: 1px #d6d6d6 solid;
	float: left;
	margin-left: 8px;
}

.item_wraps .infos .phone .input {
	width: 189px;
	_width: 173px;
	height: 20px;
	color: #999999;
	float: left;
	border: 0 none;
	padding: 6px 8px;
	margin: 0;
	background: #FFFFFF url(../images/item_phone_back.jpg) 8px 8px no-repeat;
	text-indent: 16px;
}

.item_wraps .infos .phone .button {
	width: 45px;
	height: 15px;
	margin: 8px 0;
	margin-left: 10px;
	text-align: center;
	line-height: 15px;
	display: none;
	float: left;
	border-left: 1px #cac8c8 solid;
	background-color: #FFFFFF;
	color: #999999;
	cursor: pointer;
}

.item_wraps .infos .phone .button:hover {
	color: #c7424d;
}

.item_wraps .infos .phone_on .input {
	width: 130px;
}

.item_wraps .infos .phone_on .button {
	display: block;
}

.item_wraps .infos .item_pays {
	width: 220px;
	height: 62px;
	background-color: #FFFFFF;
	border: 1px #040000 solid;
	margin-left: 10px;
	margin-top: -30px;
	float: left;
	position: relative;
}

.item_wraps .infos .item_pays .title {
	width: 100px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	position: absolute;
	left: 61px;
	top: -7px;
	overflow: hidden;
}

.item_wraps .infos .item_pays .alipay,.item_wraps .infos .item_pays .weixin {
	background-image: url(../images/item_payment_icon.png);
	background-repeat: no-repeat;
}

.item_wraps .infos .item_pays .alipay {
	width: 89px;
	height: 24px;
	position: absolute;
	left: 11px;
	top: 25px;
	overflow: hidden;
	text-indent: -9999px;
	background-position: left top;
}

.item_wraps .infos .item_pays .weixin {
	width: 99px;
	height: 24px;
	position: absolute;
	left: 114px;
	top: 25px;
	overflow: hidden;
	text-indent: -9999px;
	background-position: right top;
}

.item_wraps .infos .item_pays .alipay:hover {
	background-position: left bottom;
}

.item_wraps .infos .item_pays .weixin:hover {
	background-position: right bottom;
}

.item_wraps .looks {
	height: 26px;
	line-height: 26px;
	margin-top: 15px;
	color: #999999;
	text-indent: 36px;
	font-family: '微软雅黑',"\5b8b\4f53",Arial,Helvetica,sans-serif;
	background: url(../static. /images/default/main/item_look_back.jpg) no-repeat;
	clear: both;
	overflow: hidden;
}

.item_wraps .looks i {
	font-style: normal;
	color: #AA1F2B;
	margin: 0 2px;
	font-weight: bold;
}

.item_prefer {
	width: 1180px;
	height: 55px;
	margin: 28px auto;
	padding: 8px 0;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
}

.item_prefer div {
	width: 290px;
	height: 55px;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 10;
}

.item_prefer .item {
	width: 290px;
	height: 110px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 10;
}

.item_prefer .item b,.item_prefer .item i {
	width: 290px;
	height: 55px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../static. /images/default/main/item_prefer_back.jpg);
	background-repeat: no-repeat;
}

.item_prefer .item_1 b {
	background-position: 0 -10px;
}

.item_prefer .item_1 i {
	background-position: 0 -110px;
}

.item_prefer .item_2 b {
	background-position: -295px -10px;
}

.item_prefer .item_2 i {
	background-position: -295px -110px;
}

.item_prefer .item_3 b {
	background-position: -590px -10px;
}

.item_prefer .item_3 i {
	background-position: -590px -110px;
}

.item_prefer .item_4 b {
	background-position: -887px -10px;
}

.item_prefer .item_4 i {
	background-position: -887px -110px;
}

.item_prefer i.line {
	width: 5px;
	height: 55px;
	float: left;
	overflow: hidden;
	background: url(../static. /images/default/main/item_prefer_back.jpg) -288px -10px no-repeat;
}

.item_recom {
	width: 1180px;
	height: 260px;
	margin: 0 auto 26px auto;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
}

.item_recom .title {
	width: 1180px;
	height: 49px;
	line-height: 49px;
	text-indent: 15px;
	color: #b94a54;
	font-weight: bold;
	border-bottom: 1px #e9e8e8 solid;
	font-size: 14px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	overflow: hidden;
	clear: both;
}

.item_recom .cont {
	width: 1140px;
	height: 172px;
	margin: 23px auto 0 auto;
	clear: both;
	overflow: hidden;
}

.item_recom .list {
	width: 1200px;
	overflow: hidden;
}

.item_recom .list li {
	width: 133px;
	height: 170px;
	overflow: hidden;
	border-style: solid;
	float: left;
	margin-right: 32px;
	border-width: 1px;
	border-color: #FFFFFF;
	line-height: 33px;
	text-align: center;
}

.item_recom .list li:hover {
	border-color: #e9e7e7;
}

.item_recom .list li .img {
	width: 133px;
	height: 133px;
	line-height: 133px;
	overflow: hidden;
	_display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 133px;
	*font-family: Arial;
}

.item_recom .list li .img img {
	vertical-align: middle;
}

.item_recom .list li a.t {
	color: #C44853;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 5px;
}

.item_recom .list li a.t:hover {
	text-decoration: underline;
}

.item_navigat {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

.item_navigat_on {
	position: fixed;
	z-index: 100;
}

.item_tabnav {
	width: 1180px;
	height: 46px;
	margin: 0 auto;
	background-color: #ECECEC;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #CCCCCC;
	clear: both;
}

.item_tabnav .tablist {
	height: 46px;
	float: left;
	position: absolute;
	margin-top: -1px;
}

.item_tabnav .tablist .tab {
	width: 174px;
	height: 46px;
	line-height: 48px;
	text-align: center;
	border-right: 1px #CCCCCC solid;
	display: block;
	float: left;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #333;
}

.item_tabnav .tablist .tab:hover,.item_tabnav .tablist .current {
	line-height: 45px;
	color: #fff;
/*	border-top: 2px #AA1F2B solid;
*/	background-color: #b62a2b;
}

.item_tabnav .act {
	width: 406px;
	_width: 416px;
	height: 46px;
	float: right;
}

.item_tabnav .act .consults {
	margin: 8px 10px 0px 0px;
	float: left;
}

.item_tabnav .act .tel {
	margin: 14px;
	float: left;
}

#item_navigat_occupying {
	width: 1180px;
	height: 46px;
	margin: 0 auto;
	display: none;
}

.item_detail {
	width: 900px;
	margin: 0 auto;
	padding: 50px 140px;
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
}

.item_detail #link_option_method,.item_detail #link_option_server,.item_detail #link_option_payment {
	display: none;
}

.item_message {
	width: 1120px;
	margin: 40px auto;
	height: 360px;
	padding: 30px 0 0 60px;
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
}

.item_message .tips {
	clear: both;
	overflow: hidden;
}

.item_message .form {
	width: 479px;
	height: 260px;
	overflow: hidden;
	float: left;
	padding-top: 23px;
	background: url(../static. /images/default/main/consult_content_back.jpg) no-repeat center right;
}

.item_message .form li {
	overflow: hidden;
	margin-top: 15px;
	line-height: 28px;
}

.item_message .form .t {
	color: #8d8d8d;
	font-size: 13px;
	float: left;
}

.item_message .form .weixin_box {
	margin-left: 14px;
}

.item_message .form .inp {
	width: 122px;
	height: 20px;
	line-height: 20px;
	float: left;
	border: 1px #b2b2b2 solid;
	padding: 3px 10px;
}

.item_message .form .user {
	display: inline;
}

.item_message .form .user label {
	color: #8d8d8d;
	cursor: pointer;
}

.item_message .form .user input {
	background-color: #CCC;
	margin: 0 4px 0 14px;
}

.item_message .form .desc {
	width: 319px;
	height: 91px;
	float: left;
	border: 1px #b2b2b2 solid;
	padding: 6px 10px;
}

.item_message .form .button {
	width: 192px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/item_message_but.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.item_message .form .button:hover {
	background-position: bottom left;
}

.item_message .hotline {
	width: 360px;
	height: 200px;
	overflow: hidden;
	float: left;
	background: url(../images/consult_content_back.jpg) no-repeat center right;
	padding: 38px 0 0 51px;
}

.item_message .hotline dt {
	font-size: 18px;
	color: #353535;
}

.item_message .hotline dt.p {
	margin-top: 25px;
}

.item_message .hotline dd {
	margin: 10px 0;
	font-size: 31px;
	line-height: 31px;
	padding-bottom: 26px;
	color: #aa1f2b;
	font-weight: bold;
	background: url(../images/consult_line_back.jpg) -100px bottom no-repeat;
}

.item_message .hotline dd span.service_name {
	color: #6b6b6b;
	font-size: 16px;
	font-weight: normal;
}

.item_message .code {
	padding: 42px 0 0 35px;
	float: left;
}

.item_hotlist {
	width: 1180px;
	height: 416px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

.item_hotlist .cont {
	width: 1180px;
	height: 416px;
	clear: both;
	overflow: hidden;
}

.item_hotlist .list {
	width: 1200px;
	overflow: hidden;
}

.item_hotlist .list li {
	width: 182px;
	height: 282px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #F4F4F4;
	background-color: #FFFFFF;
	float: left;
	margin-right: 15px;
	line-height: 22px;
	text-align: center;
}

.item_hotlist .list li:hover {
	border-color: #bcbcbc;
}

.item_hotlist .list li .img {
	width: 182px;
	height: 182px;
	line-height: 182px;
	overflow: hidden;
	_display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 182px;
	*font-family: Arial;
}

.item_hotlist .list li .img img {
	vertical-align: middle;
}

.item_hotlist .list li a.title {
	color: #C44853;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.item_hotlist .list li a.title:hover {
	text-decoration: underline;
}

.item_hotlist .list li .cate a {
	margin: 0 2px;
	line-height: 24px;
}

.item_hotlist .list li .bn {
	color: #999999;
}

.item_payment {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.item_payment .title {
	height: 34px;
	border-bottom: 1px #dbd9d9 solid;
}

.item_payment .type {
	display: block;
	margin: 26px 0 15px 0;
	overflow: hidden;
	clear: both;
}

.item_payment .lists {
	width: 100%;
	line-height: 25px;
	font-size: 12px;
	background-color: #f7f2f3
}

.item_payment .lists th,.item_payment .lists td {
	text-align: left;
	text-indent: 30px;
}

.item_payment .lists th {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #a6232e;
}

.item_payment .lists th.line {
	background: #a6232e url(../static. /images/default/main/item_pay_lineback.jpg) left center no-repeat;
}

.item_payment .lists td {
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	color: #666666;
	border-top: 1px #FFFFFF solid;
}

.item_payment .lists .center {
	text-align: center;
	text-indent: 0;
}

.item_payment .transfer {
	clear: both;
}

.item_payment .transfer li {
	margin: 7px auto;
	clear: both;
	overflow: hidden;
}

.item_payment .transfer li span {
	background-color: #a6232e;
	color: #FFFFFF;
	width: 56px;
	margin: 0 15px 0 30px;
	display: inline-block;
	text-align: center;
}

.item_payment .alipay {
}

.item_payment .alipay .img {
	float: left;
	margin: 0 15px 0 30px;
}

.item_payment .cont {
	float: left;
	margin: 10px 0;
}

.item_payment .cont li {
	height: 24px;
	line-height: 24px;
	color: #666666;
}

.item_payment .cont li b {
	color: #b2404a;
	border-bottom: 1px #666666 dashed;
	font-weight: normal;
}

.item_online_payment {
	width: 754px;
	height: 386px;
	overflow: hidden;
	clear: both;
	position: relative;
	margin: 13px 0 50px 0;
}

.item_online_payment .tab_cont {
	width: 754px;
	height: 52px;
	background: url(../images/item_pay_online_back.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.item_online_payment .tab_cont li {
	width: 235px;
	height: 28px;
	line-height: 26px;
	float: left;
	margin: 9px 0 0 15px;
	background-image: url(../images/item_pay_online_tab.png);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}

.item_online_payment .tab_cont li span {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
}

.item_online_payment .tab_cont li span.alipay {
	margin-left: 24px;
}

.item_online_payment .tab_cont li span.weixin {
	margin-left: 34px;
}

.item_online_payment .tab_cont li i {
	width: 70px;
	height: 19px;
	float: left;
	background-image: url(../images/item_pay_online_icon.png);
	background-repeat: no-repeat;
	margin: 4px 0 0 8px;
}

.item_online_payment .tab_cont li i.alipay {
	background-position: left top;
}

.item_online_payment .tab_cont li i.weixin {
	background-position: right top;
}

.item_online_payment .tab_cont li.on {
	background-position: left top;
}

.item_online_payment .tab_cont li.on span {
	color: #FFFFFF;
}

.item_online_payment .content {
	width: 741px;
	height: 379px;
	border: 1px #999797 solid;
	position: absolute;
	left: 5px;
	top: 5px;
}

.item_online_payment .content .cont {
	width: 500px;
	margin: 64px 0 0 42px;
}

.item_online_payment .content .cont dd {
	clear: both;
	overflow: hidden;
	margin-bottom: 13px;
}

.item_online_payment .content .cont dd label {
	width: 90px;
	float: left;
	margin-right: 12px;
	text-align: right;
	color: #000000;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.item_online_payment .content .cont dd label .sign {
	color: #a82430;
	margin-right: 5px;
}

.item_online_payment .content .cont input,.item_online_payment .content .cont textarea {
	border: 1px #18181a solid;
	background-color: #eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.item_online_payment .content .cont input {
	width: 220px;
	height: 20px;
	padding: 5px;
}

.item_online_payment .content .cont .memo {
	width: 381px;
	height: 146px;
	padding: 5px;
}

.item_online_payment .content .cont .submit {
	width: 145px;
	height: 33px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 103px;
	background-image: url(../images/item_pay_online_but.jpg);
	background-repeat: no-repeat;
}

.item_online_payment .content .cont .submit:hover {
	background-position: left bottom;
}

@charset 'utf-8';

.baike_banner {
	width: 100%;
	height: 500px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background: url(../images/default/baike_banner_back.jpg) no-repeat center center;
}

.baike_banner .content {
	width: 1085px;
	height: 367px;
	margin: 63px auto 0 auto;
	overflow: hidden;
	clear: both;
}

.baike_banner .content .cont_list {
	width: 1101px;
	height: 367px;
	clear: both;
	margin-left: -16px;
}

.baike_banner .lists {
	width: 9999px;
	height: 367px;
}

.baike_banner .lists li {
	width: 243px;
	height: 359px;
	float: left;
	margin: 0 16px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	-moz-box-shadow: 3px 3px 7px #ccc;
	-webkit-box-shadow: 3px 3px 7px #ccc;
	box-shadow: 3px 3px 7px #ccc;
	background-color: #FFF;
}

.baike_banner .lists li:hover {
	border-color: #333333;
}

.baike_banner .lists li .img {
	width: 243px;
	height: 243px;
	overflow: hidden;
}

.baike_banner .lists li .img img {
	width: 243px;
	height: 243px;
}

.baike_banner .lists li .title {
	display: block;
	margin: 15px 12px 0;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #990000
}

.baike_banner .lists li .desc {
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;
	margin: 6px 12px;
}

.baike_banner .num {
	width: 100%;
	height: 10px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 460px;
}

.baike_banner .num ul {
	height: 10px;
	width: 100px;
	text-align: center;
	margin: 0 auto;
}

.baike_banner .num li {
	width: 10px;
	height: 16px;
	margin-right: 9px;
	cursor: pointer;
	display: inline-block;
	background-image: url('../static. /js/superslide/fullscreenfocus/icon_round.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.baike_banner .num li.on {
	background-position: left top;
}

.baike_banner .arrow {
	width: 37px;
	height: 61px;
	position: absolute;
	top: 190px;
	left: 50%;
	background-image: url('../static. /images/default/baike/baike_banner_arrow.png');
	background-repeat: no-repeat;
	z-index: 2;
}

.baike_banner .prev {
	margin-left: -602px;
	background-position: left top;
}

.baike_banner .next {
	margin-left: 556px;
	background-position: right top;
}

.baike_catelist {
	width: 1180px;
	height: 40px;
	margin: 20px auto 50px auto;
	overflow: hidden;
	clear: both;
}

.baike_catelist .cate {
	width: 393px;
	height: 40px;
	float: left;
	overflow: hidden;
	background: url(../static. /images/default/baike/baike_catelist_back.jpg) no-repeat center right;
}

.baike_catelist .none {
	background: none;
}

.baike_catelist .list {
	height: 27px;
	overflow: hidden;
	margin: 6px 0 0 32px;
}

.baike_catelist .list li {
	float: left;
	margin: 0 14px;
}

.baike_catelist .list a {
	display: block;
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	font-size: 20px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #000000;
}

.baike_catelist .list a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

.baike_channel {
}

.baike_channel .title {
	width: 100%;
	position: relative;
}

.baike_channel .title a.more {
	width: 52px;
	height: 19px;
	line-height: 19px;
	font-size: 13px;
	color: #FFF;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-color: #000;
	text-align: center;
	position: absolute;
	right: 0;
	top: 10px;
}

.baike_tangkou {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}

.baike_tangkou .title {
}

.baike_tangkou .conts {
	width: 1112px;
	height: 281px;
	overflow: hidden;
	margin: 33px auto 0 auto;
}

.baike_tangkou .cont_list {
	width: 1134px;
	height: 281px;
	overflow: hidden;
	margin-left: -10px;
}

.baike_tangkou .lists {
	width: 9999px;
}

.baike_tangkou .lists li {
	width: 169px;
	height: 281px;
	float: left;
	margin: 0 10px;
	background-color: #e5e5e5;
	position: relative;
}

.baike_tangkou .lists li .img {
	width: 169px;
	height: 198px;
	font-size: 198px;
	display: table-cell;
	vertical-align: middle;
	table-layout: fixed;
	text-align: center;
	overflow: hidden;
}

.baike_tangkou .lists li .img img {
	vertical-align: middle;
	line-height: 198px;
	font-size: 198px;
}

.baike_tangkou .lists li .info {
	padding: 10px;
	overflow: hidden;
}

.baike_tangkou .lists li .info .t {
	display: block;
	margin: 3px 0 8px 0;
	height: 18px;
	line-height: 16px;
	overflow: hidden;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_tangkou .lists li .info .d {
	display: block;
	height: 32px;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.baike_tangkou .lists li a.li {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.baike_tangkou .lists li a.li:hover {
	background-color: #990000;
	color: #FFF;
}

.baike_tangkou .lists li a.on {
	background-color: #990000;
	color: #FFF;
}

.baike_tangkou .lists li:nth-of-type(odd) .img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.baike_tangkou .lists li:nth-of-type(even) .img {
	position: absolute;
	top: 0;
	left: 0;
}

.baike_tangkou .lists li:nth-of-type(odd) .info {
	position: absolute;
	top: 0;
	left: 0;
}

.baike_tangkou .lists li:nth-of-type(even) .info {
	position: absolute;
	top: 198px;
	left: 0;
}

.baike_tangkou .arrow {
	position: absolute;
	top: 172px;
	z-index: 10;
	display: block;
	width: 42px;
	height: 118px;
	background-image: url(../static. /images/default/baike/baike_tangkou_icon.png);
	background-repeat: no-repeat;
}

.baike_tangkou .prev {
	left: 11px;
	background-position: left bottom;
}

.baike_tangkou .prev:hover {
	background-position: left top;
}

.baike_tangkou .next {
	right: 11px;
	background-position: right bottom;
}

.baike_tangkou .next:hover {
	background-position: right top;
}

.baike_dashi {
	width: 768px;
	float: left;
	overflow: hidden;
}

.baike_dashi .title {
}

.baike_dashi .lists {
	width: 794px;
	margin-top: 5px;
}

.baike_dashi .lists li {
	width: 370px;
	height: 175px;
	float: left;
	margin: 27px 27px 0 0;
	color: #333333;
}

.baike_dashi .lists li .img {
	width: 175px;
	height: 175px;
	display: table-cell;
	vertical-align: middle;
	table-layout: fixed;
	text-align: center;
	overflow: hidden;
	float: left;
}

.baike_dashi .lists li .img img {
	vertical-align: middle;
	line-height: 175px;
	font-size: 175px;
}

.baike_dashi .lists li .info {
	width: 186px;
	height: 175px;
	float: left;
	margin-left: 9px;
	overflow: hidden;
	background-image: url(../static. /images/default/baike/baike_dashi_back.jpg);
	background-repeat: no-repeat;
}

.baike_dashi .lists li .info .t {
	display: block;
	margin: 33px 0 0 30px;
	width: 138px;
	height: 18px;
	line-height: 17px;
	overflow: hidden;
	font-size: 17px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_dashi .lists li .info .d {
	display: block;
	margin: 12px 0 0 30px;
	width: 140px;
	height: 90px;
	font-size: 13px;
	line-height: 22px;
	color: #999999;
	overflow: hidden;
}

.baike_dashi .lists li a.li {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.baike_dashi .lists .on .t,.baike_dashi .lists li a.li:hover .t {
	color: #990000;
}

.baike_dashi .lists .on .info,.baike_dashi .lists li a.li:hover .info {
	background-position: left bottom;
}

.baike_gongyi {
	width: 394px;
	float: right;
	overflow: hidden;
}

.baike_gongyi .title {
}

.baike_focus {
	width: 394px;
	height: 374px;
	overflow: hidden;
	border-bottom: 3px #000000 solid;
	margin-top: 32px;
	position: relative;
}

.baike_focus .lis {
	width: 394px;
	height: 374px;
	position: absolute;
}

.baike_focus .lis li {
	width: 394px;
	height: 374px;
	position: relative;
}

.baike_focus .lis li .img {
	width: 394px;
	height: 261px;
	overflow: hidden;
}

.baike_focus .lis li .img img {
	width: 394px;
	height: 261px;
}

.baike_focus .lis li .tie {
	width: 100%;
	top: 227px;
	text-indent: 10px;
	position: absolute;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.baike_focus .lis li .tie b {
	color: #FFF;
	font-weight: normal;
}

.baike_focus .lis li .tip {
	position: absolute;
	top: 281px;
	left: 10px;
	color: #333333;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_focus .lis li .desc {
	width: 367px;
	height: 44px;
	position: absolute;
	top: 309px;
	left: 10px;
	display: block;
	overflow: hidden;
	line-height: 22px;
	color: #999999;
}

.baike_focus .num {
	height: 15px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 233px;
	right: 10px;
}

.baike_focus .num ul {
	width: 119px;
	text-align: center;
	margin: 0 auto;
}

.baike_focus .num li {
	width: 27px;
	height: 6px;
	margin-right: 10px;
	cursor: pointer;
	display: inline-block;
	background-color: #cccccc;
}

.baike_focus .num li.on,.baike_focus .num li.current {
	background-color: #b52a2a;
}

.baike_gongyi .lists {
	width: 394px;
	overflow: hidden;
	clear: both;
	margin-top: 12px;
}

.baike_gongyi .lists li {
	width: 394px;
	margin-top: 16px;
}

.baike_gongyi .lists li .t {
	color: #333333;
	overflow: hidden;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_gongyi .lists li .t:hover {
	color: #fff;
	background-color: #990000;
	padding: 2px 6px;
}

.baike_gongyi .lists li .desc {
	color: #999999;
	line-height: 28px;
	font-size: 13px;
	display: block;
}

.baike_column {
}

.baike_column .title {
	width: 100%;
	height: 28px;
	border-bottom: 2px #000000 solid;
	margin-bottom: 9px;
	overflow: hidden;
	position: relative;
}

.baike_column .title .img {
	float: left;
}

.baike_column .title a.more {
	width: 52px;
	height: 19px;
	line-height: 19px;
	font-size: 13px;
	color: #FFF;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	background-color: #000;
	text-align: center;
	position: absolute;
	right: 0;
	top: 10px;
}

.baike_search {
	width: 560px;
	height: 350px;
	overflow: hidden;
	float: left;
}

.baike_search .tabs {
	float: left;
	line-height: 28px;
	margin-left: 26px;
	font-size: 16px;
	color: #999999;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_search .tabs li {
	float: left;
	cursor: pointer;
}

.baike_search .tabs li i {
	color: #999999;
	margin: 0 10px;
}

.baike_search .tabs .current {
	color: #990000;
}

.baike_search .list {
	color: #666666;
	display: none;
}

.baike_search .current {
	display: block;
}

.baike_search .list li {
	padding: 16px 18px;
	overflow: hidden;
}

.baike_search .list .li1 {
	height: 66px;
	background-color: #f5e5e5;
}

.baike_search .list .li2 {
	height: 66px;
	background-color: #faf6f6;
	margin-top: 3px;
}

.baike_search .list .li3,.baike_search .list .li4,.baike_search .list .li5 {
	width: 147px;
	float: left;
	padding: 4px 18px;
	margin-top: 28px;
}

.baike_search .list .li3 {
	border-right: 1px #e5e5e5 solid;
}

.baike_search .list .li4 {
	border-right: 1px #e5e5e5 solid;
}

.baike_search .list .li5 {
}

.baike_search .list a.t {
	display: block;
	height: 18px;
	overflow: hidden;
	font-size: 16px;
	color: #000000;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_search .list a.t:hover {
	color: #990000;
}

.baike_search .list li span {
	display: block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}

.baike_books {
	width: 289px;
	height: 350px;
	overflow: hidden;
	margin: 0 0 0 20px;
	float: left;
	position: relative;
}

.baike_books .menu {
	position: absolute;
	top: 38px;
	z-index: 15;
}

.baike_books .menu li {
	width: 119px;
	height: 37px;
	line-height: 36px;
	border-width: 1px 0;
	border-color: #e5e5e5;
	border-style: solid;
	margin-top: -1px;
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_books .menu li span {
	display: block;
	text-indent: 8px;
	width: 126px;
	height: 37px;
	cursor: pointer;
}

.baike_books .menu .current span {
	color: #FFFFFF;
	background: url(../static. /images/default/main_new/home_datum_book.png) no-repeat;
}

.baike_books .pics {
	width: 166px;
	height: 228px;
	position: absolute;
	left: 119px;
	top: 38px;
	overflow: hidden;
	-moz-box-shadow: 1px 1px 6px #333333;
	-webkit-box-shadow: 1px 1px 6px #333333;
	box-shadow: 1px 1px 6px #333333;
}

.baike_books .pics li {
	width: 100%;
}

.baike_books .pics li img {
	width: 166px;
	height: 228px;
	display: none;
}

.baike_books .pics .current img {
	display: block;
}

.baike_books .info {
	width: 100%;
	position: absolute;
	top: 278px;
}

.baike_books .info li {
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	line-height: 22px;
	color: #333333;
	display: none;
}

.baike_books .info .current {
	display: block;
}

.baike_videos {
	width: 290px;
	height: 350px;
	overflow: hidden;
	float: right;
	position: relative;
}

.baike_videos .rec {
	width: 306px;
	overflow: hidden;
	margin-top: 10px;
}

.baike_videos .rec li {
	width: 138px;
	height: 128px;
	margin-right: 13px;
	position: relative;
	z-index: 10;
	float: left;
}

.baike_videos .rec li .pic {
	width: 138px;
	height: 95px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.baike_videos .rec li .label {
	width: 128px;
	height: 24px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	background: #000000 url(../static. /images/default/icon/icon_video.png) 11px 2px no-repeat;
	position: absolute;
	z-index: 15;
	left: 0;
	top: 71px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	line-height: 24px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
}

.baike_videos .rec li .title {
	width: 138px;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #666666;
	position: absolute;
	text-align: center;
	left: 0;
	top: 95px;
}

.baike_videos .rec li a {
	width: 138px;
	height: 128px;
	display: block;
	overflow: hidden;
}

.baike_videos .rec li a:hover .title {
	color: #7e0200;
}

.baike_videos .lie {
}

.baike_videos .lie li {
	width: 100%;
	height: 12px;
	line-height: 12px;
	margin-top: 10px;
	overflow: hidden;
	background: url(../static. /images/default/icon/icon_play.jpg) no-repeat;
	padding-left: 21px;
}

.baike_videos .lie li a {
	color: #666666;
}

.baike_videos .lie li a:hover {
	color: #7e0200;
}

.baike_zhuanti {
	width: 1180px;
	margin: 50px auto 0 auto;
	overflow: hidden;
	clear: both;
	line-height: 28px;
}

.baike_zhuanti .title {
	width: 1180px;
	height: 28px;
	background: url(../static. /images/default/baike/baike_zhuanti_title.jpg) no-repeat center center;
	text-indent: -9999px;
}

.baike_zhuanti .cont {
	width: 1180px;
	height: 187px;
	margin-top: 40px;
	overflow: hidden;
	clear: both;
}

.baike_zhuanti .cont .list {
	width: 2000px;
	overflow: hidden;
}

.baike_zhuanti .cont .list li {
	width: 380px;
	height: 187px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.baike_list_main {
	margin-top: 30px;
	clear: both;
	overflow: hidden;
}

.baike_list_menu {
	width: 268px;
	overflow: hidden;
	float: left;
}

.baike_list_cate_box {
	height: 279px;
	background: #f9f9f9 url(../static. /images/default/baike/baike_botback.jpg) bottom center no-repeat;
}

.baike_list_cate {
	width: 268px;
	padding-top: 10px;
	overflow: hidden;
}

.baike_list_cate li {
	float: left;
	width: 89px;
	height: 21px;
	margin: 13px 0;
	line-height: 21px;
	text-align: center;
}

.baike_list_cate li a {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 14px;
	padding: 3px 10px;
}

.baike_list_cate li a.on,.baike_list_cate li a:hover {
	color: #FFF;
	background-color: #990000;
}

.baike_list_cate_box .form {
	width: 206px;
	margin: 16px auto;
	overflow: hidden;
}

.baike_list_cate_box .form .keys {
	float: left;
	width: 156px;
	height: 20px;
	line-height: 20px;
	padding: 3px 10px;
	border: 1px #c0c0c0 solid;
}

.baike_list_cate_box .form .subbut {
	float: left;
	overflow: hidden;
	width: 27px;
	height: 28px;
	background: url(../static. /images/default/baike/baike_cate_search.jpg) no-repeat;
	border: 0 none;
	text-indent: -9999px;
	cursor: pointer;
	margin-left: -1px;
}

.baike_list_menu_recom {
	width: 268px;
	overflow: hidden;
	clear: both;
	margin: 10px auto;
}

.baike_list {
	width: 544px;
	float: left;
	overflow: hidden;
	margin-left: 45px;
}

.baike_list .list {
}

.baike_list .list li {
	width: 544px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px #d3d3d3 dotted;
	overflow: hidden;
}

.baike_list .list li .img {
	width: 147px;
	height: 217px;
	overflow: hidden;
	position: relative;
	float: left;
}

.baike_list .list li .img label {
	width: 1000px;
	height: 217px;
	line-height: 217px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	text-align: center;
	cursor: pointer;
}

.baike_list .list li .img img {
	height: 217px;
}

.baike_list .list .cont {
	width: 375px;
	float: left;
	overflow: hidden;
	margin-left: 21px;
}

.baike_list .list .title {
	width: 375px;
	height: 22px;
	line-height: 20px;
	margin: 9px 0;
	overflow: hidden;
	clear: both;
}

.baike_list .list .title a.t {
	color: #aa1f2b;
	font-size: 20px;
	color: #a11520;
	float: left;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	padding-bottom: 1px;
}

.baike_list .list .title a.t:hover {
	border-bottom: 1px #aa1f2b solid;
}

.baike_list .list .tag {
	float: left;
	margin-left: 10px;
}

.baike_list .list .tag a {
	color: #999999;
	line-height: 20px;
	background-color: #c9c9c9;
	padding: 3px 6px;
	margin: 0 5px;
}

.baike_list .list .tag a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

.baike_list .list .desc {
	height: 44px;
	overflow: hidden;
	line-height: 22px;
	color: #999999;
}

.baike_list .list .descs {
	overflow: hidden;
	line-height: 22px;
	color: #999999;
}

.baike_list .list .desc a {
	margin-left: 5px;
	color: #aa1f2b;
}

.baike_list .list .desc a:hover {
	color: #FFFFFF;
	background-color: #aa1f2b;
}

.baike_list .recom {
	width: 351px;
	height: 102px;
	padding: 8px 12px;
	overflow: hidden;
	float: left;
	background-color: #f4f4f4;
	margin: 13px 0 0 21px;
}

.baike_list .recom b {
	color: #333333;
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	height: 26px;
	line-height: 26px;
}

.baike_list .recom ul.li {
	width: 600px;
	height: 75px;
}

.baike_list .recom ul.li li {
	border: 0 none;
	margin: 0 15px 0 0;
	padding: 0;
	width: 76px;
	height: 76px;
	overflow: hidden;
	float: left;
}

.baike_list .recom ul.li li a {
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: #e9d6d6;
}

.baike_list .recom ul.li li a:hover {
	border-color: #000000;
}

.baike_list .recom ul.li li img {
	width: 74px;
	height: 74px;
}

.baike_list_recom {
	width: 268px;
	float: right;
	overflow: hidden;
}

.baike_list_rank {
	width: 268px;
	height: 461px;
	background: #f9f9f9 url(../static. /images/default/baike/baike_botback.jpg) bottom center no-repeat;
	overflow: hidden;
}

.baike_list_rank li {
	width: 210px;
	height: 20px;
	margin: 0 auto;
	padding: 12px 13px;
	line-height: 20px;
	overflow: hidden;
	border-bottom: 1px #d3d3d3 dotted;
}

.baike_list_rank li a {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 14px;
}

.baike_list_rank li:nth-child(1) a,.baike_list_rank li:nth-child(2) a,.baike_list_rank li:nth-child(3) a {
	color: #990000;
}

.baike_list_rank li a.on,.baike_list_rank li a:hover {
}

.baike_list_rank li i {
	display: inline-block;
	width: 47px;
	height: 20px;
	background-color: #999999;
	margin-right: 15px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}

.baike_list_rank li:nth-child(1) i,.baike_list_rank li:nth-child(2) i,.baike_list_rank li:nth-child(3) i {
	background-color: #990000;
}

.baike_list_news {
	width: 268px;
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}

.baike_list_news li {
	margin-bottom: 26px;
	padding-bottom: 22px;
	border-bottom: 2px #333333 solid;
}

.baike_list_news li .img {
}

.baike_list_news li .img img {
	width: 268px;
	height: 268px;
}

.baike_list_news li a.title {
	display: inline-block;
	margin: 15px 0 8px 0;
	height: 16px;
	overflow: hidden;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #333333;
	padding-bottom: 1px;
	font-size: 16px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #FFF;
}

.baike_list_news li a.on,.baike_list_news li a.title:hover {
	color: #990000;
	border-color: #990000;
}

.baike_list_news li .desc {
	display: block;
	overflow: hidden;
	line-height: 22px;
	color: #999999;
}

.baike_detail {
	width: 1180px;
	overflow: hidden;
	margin: 30px auto 0 auto;
	clear: both;
}

.baike_detail .content {
	width: 877px;
	float: left;
	overflow: hidden;
}

.baike_detail_info {
	clear: both;
	overflow: hidden;
}

.baike_detail_info .img {
	width: 394px;
	height: 246px;
	overflow: hidden;
	position: relative;
	float: left;
}

.baike_detail_info .img label {
	width: 1000px;
	height: 246px;
	line-height: 246px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	text-align: center;
	cursor: pointer;
}

.baike_detail_info .img img {
	height: 246px;
}

.baike_detail_info .info {
	width: 456px;
	float: right;
}

.baike_detail_info .info dt {
	border-bottom: 2px #000000 solid;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}

.baike_detail_info .info dt h1 {
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #aa1f2b;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin-top: 22px;
}

.baike_detail_info .info .cate {
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
}

.baike_detail_info .info .cate a {
	color: #999999;
}

.baike_detail_info .info dd.baike_cont {
	font-size: 13px;
	padding: 18px 10px;
	overflow-x: hidden;
	line-height: 24px;
	color: #000000;
}

.baike_detail_relation {
	width: 855px;
	height: 176px;
	padding: 15px 10px;
	background-color: #f4f4f4;
	margin-top: 30px;
	border: 1px #e3e3e3 solid;
	clear: both;
	overflow: hidden;
}

.baike_detail_relation li {
	width: 132px;
	margin: 0 5px;
	overflow: hidden;
	float: left;
}

.baike_detail_relation li .img {
	width: 132px;
	height: 132px;
	overflow: hidden;
	display: block;
	position: relative;
}

.baike_detail_relation li .img label {
	width: 1000px;
	height: 132px;
	line-height: 132px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	text-align: center;
	cursor: pointer;
}

.baike_detail_relation li .img img {
	height: 132px;
}

.baike_detail_relation li a.t {
	display: inline-block;
	margin-top: 6px;
	height: 18px;
	overflow: hidden;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #333333;
	padding-bottom: 1px;
	font-size: 16px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #f4f4f4;
}

.baike_detail_relation li a.on,.baike_detail_relation li a.t:hover {
	color: #990000;
	border-color: #990000;
}

.baike_detail_relation li .d {
	display: block;
	overflow: hidden;
	line-height: 22px;
	color: #999999;
}

.baike_detail_lists {
	clear: both;
	overflow: hidden;
	margin-top: 30px;
}

.baike_detail_lists dt {
	border-bottom: 2px #000000 solid;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}

.baike_detail_lists dt h2 {
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #aa1f2b;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_detail_lists .d {
	height: 12px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
}

.baike_detail_lists dd.baike_cont {
	font-size: 13px;
	padding: 18px 10px 0 10px;
	overflow-x: hidden;
	line-height: 24px;
	color: #666666;
}

.baike_detail_good {
	width: 877px;
	margin: 40px auto 0 auto;
	clear: both;
	overflow: hidden;
}

.baike_detail_good .title {
	border-bottom: 2px #000000 solid;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}

.baike_detail_good .title h2 {
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #aa1f2b;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_detail_good .title .d {
	height: 12px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
}

.baike_detail_good .title .more {
	margin-left: 660px;
}

.baike_detail_good .lists {
	overflow: hidden;
}

.baike_detail_good li {
	width: 219px;
	float: left;
	margin: 28px 0 25px 0;
	overflow: hidden;
	text-align: center;
}

.baike_detail_good li .img {
	width: 219px;
	height: 205px;
	line-height: 205px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 205px;
	*font-family: Arial;
}

.baike_detail_good li .img img {
	width: 205px;
	height: 205px;
	vertical-align: middle;
}

.baike_detail_good li .name {
	line-height: 13px;
	height: 13px;
	overflow: hidden;
	margin: 0 10px;
}

.baike_detail_good li .name a {
	color: #898989;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.baike_detail_good li .name a:hover {
}

.baike_detail_good li .info {
	margin: 10px 0;
	height: 13px;
	line-height: 13px;
}

.baike_detail_good li .info a {
	color: #464a4e;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.baike_detail_good li .act {
	text-align: center;
}

.baike_detail_good li .bn {
	height: 30px;
	line-height: 30px;
	color: #671416;
}

.baike_message {
	width: 776px;
	height: 441px;
	margin: 40px auto;
	padding: 24px 26px 0px 38px;
	border: 1px #e5e5e5 solid;
	background-color: #FFFFFF;
	clear: both;
	float: left;
	overflow: hidden;
}

.baike_message .tips {
	clear: both;
	overflow: hidden;
}

.baike_message .form {
	width: 466px;
	height: 349px;
	font-size: 13px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	overflow: hidden;
	float: left;
	padding-top: 23px;
	background: url(../static. /images/default/main/consult_content_back.jpg) no-repeat center right;
}

.baike_message .form li {
	overflow: hidden;
	margin-top: 15px;
	line-height: 28px;
}

.baike_message .form .t {
	color: #8d8d8d;
	float: left;
}

.baike_message .form .weixin_box {
	margin-left: 14px;
}

.baike_message .form .inp {
	width: 122px;
	height: 20px;
	line-height: 20px;
	float: left;
	border: 1px #b2b2b2 solid;
	padding: 3px 10px;
}

.baike_message .form .user {
	display: inline;
}

.baike_message .form .user label {
	color: #8d8d8d;
	cursor: pointer;
}

.baike_message .form .user input {
	background-color: #CCC;
	margin: 0 4px 0 14px;
}

.baike_message .form .desc {
	width: 319px;
	height: 127px;
	float: left;
	border: 1px #b2b2b2 solid;
	padding: 6px 10px;
}

.baike_message .form .button {
	width: 192px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	margin-left: 65px;
	background-image: url(../static. /images/default/main_new/item_message_but.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.baike_message .form .button:hover {
	background-position: bottom left;
}

.baike_message .form .type {
	display: inline;
}

.baike_message .form .type label {
	color: #8d8d8d;
	cursor: pointer;
	margin-right: 14px;
}

.baike_message .form .type input {
	background-color: #CCC;
	margin: 0 4px 0 2px;
}

.baike_message .hotline {
	width: 270px;
	height: 330px;
	overflow: hidden;
	float: left;
	padding: 12px 0 0 36px;
}

.baike_message .hotline dt {
	font-size: 18px;
	color: #353535;
}

.baike_message .hotline dt.p {
	margin-top: 20px;
}

.baike_message .hotline dd {
	margin: 10px 0;
	font-size: 31px;
	line-height: 31px;
	color: #aa1f2b;
	font-weight: bold;
}

.baike_message .hotline dd span.service_name {
	color: #6b6b6b;
	font-size: 16px;
	font-weight: normal;
}

.baike_message .hotline dd.code {
	font-size: 0;
}

.baike_message .hotline dd.code .img {
	width:;
	height:;
}

.baike_message_tips {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 24px;
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 26px;
	margin-bottom: 26px;
	clear: both;
}

.baike_message_narrow {
	width: 450px;
	float: none;
	margin: 0;
	border: 0 none;
	padding: 0;
}

.baike_message_narrow .form .desc {
	width: 360px;
}

.baike_detail .sidebar {
	width: 268px;
	overflow: hidden;
	float: right;
}

.baike_detail_sadvert {
	width: 268px;
	overflow: hidden;
}

.baike_detail_sadvert img {
	width: 268px;
}

.baike_detail_news {
	width: 268px;
	float: right;
	margin-top: 18px;
}

.baike_detail_news .title {
	border-bottom: 2px #000000 solid;
	padding-bottom: 6px;
	clear: both;
	overflow: hidden;
}

.baike_detail_news .title h3 {
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #aa1f2b;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_detail_news .title .d {
	height: 12px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
}

.baike_detail_news .title .more {
	margin-left: 66px;
}

.baike_detail_news .list {
	width: 268px;
	overflow: hidden;
	padding-top: 10px;
}

.baike_detail_news .list li {
	float: left;
}

.baike_detail_news .list li a {
	color: #000000;
}

.baike_detail_news .list li a:hover {
	color: #990000;
}

.baike_detail_news .list li.pic {
	width: 130px;
	margin: 12px 4px 0 0;
}

.baike_detail_news .list li.pic img {
	margin-bottom: 8px;
}

.baike_detail_news .list li.pic a.t {
	display: inline-block;
	font-size: 14px;
	text-align: center;
	color: #000000;
	height: 38px;
	overflow: hidden;
	line-height: 38px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.baike_detail_news .list li.pic a.t:hover {
	color: #990000;
}

.baike_detail_news .list li.li {
	width: 250px;
	height: 24px;
	line-height: 24px;
	margin-left: 10px;
	overflow: hidden;
	background: url(../static. /images/default/icon/icon_points.png) no-repeat left 10px;
	text-indent: 10px;
}

.baike_detail_recom {
	width: 268px;
	overflow: hidden;
	clear: both;
}

.baike_detail_recom li {
	width: 268px;
	height: 416px;
	background-color: #f4f4f4;
	margin-top: 30px;
	overflow: hidden;
	clear: both;
	position: relative;
	list-style: none;
}

.baike_detail_recom li .images {
	display: block;
	width: 268px;
	height: 268px;
	overflow: hidden;
	margin: 0;
}

.baike_detail_recom li .title {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #990000;
	display: block;
	line-height: 44px;
	text-indent: 10px;
}

.baike_detail_recom li .title:hover {
	text-decoration: underline;
}

.baike_detail_recom li .option {
	width: 268px;
	overflow: hidden;
	clear: both;
}

.baike_detail_recom li .option li {
	width: 268px;
	height: 20px;
	line-height: 20px;
	float: left;
	margin: 2px 0;
	font-size: 13px;
}

.baike_detail_recom li .option li label.t {
	color: #000000;
	float: left;
	width: 82px;
	text-indent: 10px;
}

.baike_detail_recom li .option li span.c {
	float: left;
	width: 166px;
	height: 20px;
	overflow: hidden;
	color: #666666;
}

.baike_detail_recom li .option li span.c a {
	color: #666666;
}

.baike_detail_recom li a.consult {
	width: 72px;
	height: 19px;
	position: absolute;
	right: 18px;
	bottom: 15px;
	background-image: url(../static. /images/default/main/consult_butts.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-indent: -9999px;
}

.baike_detail_recom li a.consult:hover {
	background-position: bottom left;
}

.baike_detail_botback {
	height: 25px;
	background: url(../images/baike/baike_detail_botback.jpg) bottom left repeat-x;
	clear: both;
}

@charset 'utf-8';

.news_banners {
	width: 100%;
	height: 120px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-bottom: 26px;
	background-color: #F4F4F4;
	color: #646464;
}

.news_main {
	margin-top: 30px;
	padding-top: 26px;
	background: url(../images/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.news_type {
	width: 199px;
	float: left;
	padding: 0 5px;
	background-color: #F6F4F5;
	height: 1556px;
}

.news_cate {
	width: 174px;
	padding: 10px 0 10px 10px;
	background: url(../images/news_cate_back.jpg) bottom center repeat-x;
}

.news_cate dt {
	height: 35px;
	background: #b62a2b;
	border-radius: 5px;
}

.news_cate dt a {
	line-height: 35px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.news_cate dd {
	height: 26px;
	padding-left: 10px;
}

.news_cate dd a {
	line-height: 26px;
	font-size: 12px;
	color: #a11520;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.news_cate dd a:hover,.news_cate a.on {
	text-decoration: underline;
}

.news_cate span {
	color: #999999;
	margin: 0 5px;
}

.news_type_recom {
	width: 193px;
	height: 393px;
	overflow: hidden;
	clear: both;
	margin: 10px auto;
}

.news_list {
	width: 640px;
	float: left;
	margin-left: 20px;
}

.news_list .list {
}

.news_list .list li {
	width: 640px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px #d3d3d3 dotted;
	overflow: hidden;
}

.news_list .list .img {
	width: 187px;
	height: 187px;
	float: left;
}

.news_list .list .cont {
	width: 406px;
	float: left;
	overflow: hidden;
	margin-left: 26px;
}

.news_list .list .title {
	width: 406px;
	height: 40px;
	line-height: 40px;
}

.news_list .list .title a {
	color: #aa1f2b;
	font-size: 14px;
	color: #a11520;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.news_list .list .title a:hover {
	text-decoration: underline;
}

.news_list .list .info {
	height: 28px;
	color: #999999;
}

.news_list .list .info .time {
	margin-right: 30px;
}

.news_list .list .info a {
	color: #999999;
}

.news_list .list .desc {
	color: #999999;
}

.news_list .list .desc a {
	margin-left: 5px;
	color: #aa1f2b;
	white-space: nowrap;
}

.news_list .list .desc a:hover {
	color: #FFFFFF;
	background-color: #aa1f2b;
}

.news_list .list .tag {
	margin-top: 10px;
}

.news_list .list .tag a,.news_list .list .tag span {
	color: #999999;
	background-color: #E3E3E3;
	padding: 3px 6px;
	margin-right: 20px;
}

.news_list .list .tag a:hover {
	color: #FFFFFF;
	background-color: #c9c9c9;
}

.news_recom {
	width: 295px;
	float: right;
}

.news_recom .list {
	width: 295px;
	overflow: hidden;
	margin: 10px auto;
}

.news_recom .list li {
	float: left;
	margin-left: 10px;
}

.news_recom .list li a {
	color: #333333;
}

.news_recom .list li a:hover {
	text-decoration: underline;
}

.news_recom .list li.pic {
	width: 133px;
	margin-bottom: 10px;
}

.news_recom .list li.pic img {
	margin-bottom: 8px;
}

.news_recom .list li.li {
	width: 275px;
	height: 38px;
	line-height: 38px;
	background: url(../static. /images/default/icon/icon_square.jpg) left center no-repeat;
	text-indent: 10px;
}

.news_recom .advert_recom {
	width: 293px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto 20px auto;
	clear: both;
}

.news_contents {
	width: 850px;
	float: left;
	overflow: hidden;
}

.news_content {
	width: 740px;
	padding: 30px 50px;
	min-height: 1000px;
	line-height: 28px;
	float: left;
	border: 1px #E5E5E5 solid;
}

.news_content h1 {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 24px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	clear: both;
}

.news_content .info {
	height: 43px;
	line-height: 43px;
	color: #999999;
	text-align: center;
}

.news_content .info span {
	margin: 0 10px;
	overflow: hidden;
	clear: both;
}

.news_content .info span i {
	font-style: normal;
}

.news_content .info span a {
	color: #999999;
}

.news_content img {
	max-width: 740px;
}

.news_hotlist {
	width: 841px;
	float: left;
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}

.news_hotlist .title {
	height: 75px;
	background: url(../static. /images/default/main/news_detail_hotback.jpg) repeat-x;
}

.news_hotlist .list {
	width: 1000px;
	margin: 10px auto;
	overflow: hidden;
}

.news_hotlist .list li {
	width: 132px;
	margin: 0 20px;
	float: left;
}

.news_hotlist .list li img {
	margin-bottom: 8px;
}

.new_share {
	width: 40px;
	height: 248px;
	display: none;
	position: fixed;
	left: 50%;
	top: 503px;
	margin-left: -645px;
	border: 1px #e4e4e4 solid;
	background-color: #FFFFFF;
}

.new_share dt {
	width: 40px;
	text-align: center;
	line-height: 22px;
	padding-top: 6px;
	font-size: 12px;
	color: #403c3c;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.new_share dd {
	width: 40px;
	text-align: center;
	overflow: hidden;
}

.new_share dd a {
	width: 32px;
	height: 32px;
	display: block;
	margin: 3px auto 0 4px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../images/icon_share.jpg);
	background-repeat: no-repeat;
}

.new_share dd a.weixin {
	background-position: left -35px;
}

.new_share dd a.weixin:hover {
	background-position: right -35px;
}

.new_share dd a.tsina {
	background-position: left top;
}

.new_share dd a.tsina:hover {
	background-position: right top;
}

.new_share dd a.qzone {
	background-position: left -70px;
}

.new_share dd a.qzone:hover {
	background-position: right -70px;
}

.new_share dd a.tieba {
	background-position: left -105px;
}

.new_share dd a.tieba:hover {
	background-position: right -105px;
}

.new_share dd a.pengyou {
	background-position: left -140px;
}

.new_share dd a.pengyou:hover {
	background-position: right -140px;
}

.new_share dd a.tqq {
	background-position: left -175px;
}

.new_share dd a.tqq:hover {
	background-position: right -175px;
}

.news_message {
	width: 776px;
	margin: 40px auto;
	height: 360px;
	padding: 24px 26px 0px 38px;
	border: 1px #e5e5e5 solid;
	background-color: #FFFFFF;
	clear: both;
	float: left;
	overflow: hidden;
}

.news_message .tips {
	clear: both;
	overflow: hidden;
}

.news_message .form {
	width: 466px;
	height: 260px;
	overflow: hidden;
	float: left;
	padding-top: 23px;
	background: url(../images/consult_content_back.jpg) no-repeat center right;
}

.news_message .form li {
	overflow: hidden;
	margin-top: 15px;
	line-height: 28px;
}

.news_message .form .t {
	color: #8d8d8d;
	font-size: 13px;
	float: left;
}

.news_message .form .weixin_box {
	margin-left: 14px;
}

.news_message .form .inp {
	width: 122px;
	height: 20px;
	line-height: 20px;
	float: left;
	border: 1px #b2b2b2 solid;
	padding: 3px 10px;
}

.news_message .form .user {
	display: inline;
}

.news_message .form .user label {
	color: #8d8d8d;
	cursor: pointer;
}

.news_message .form .user input {
	background-color: #CCC;
	margin: 0 4px 0 14px;
}

.news_message .form .desc {
	width: 319px;
	height: 91px;
	float: left;
	border: 1px #b2b2b2 solid;
	padding: 6px 10px;
}

.news_message .form .button {
	width: 192px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	margin-left: 65px;
	background-image: url(../static. /images/default/main_new/item_message_but.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}

.news_message .form .button:hover {
	background-position: bottom left;
}

.news_message .hotline {
	width: 270px;
	height: 226px;
	overflow: hidden;
	float: left;
	padding: 17px 0 0 36px;
}

.news_message .hotline dt {
	font-size: 18px;
	color: #353535;
}

.news_message .hotline dt.p {
	margin-top: 25px;
}

.news_message .hotline dd {
	margin: 6px 0;
	font-size: 31px;
	line-height: 31px;
	color: #aa1f2b;
	font-weight: bold;
}

.news_message .hotline dd span.service_name {
	color: #6b6b6b;
	font-size: 16px;
	font-weight: normal;
}

.news_message .hotline dd.code {
	font-size: 0;
}

.news_message .hotline dd.code .img {
	margin-left: 3px;
}

@charset 'utf-8';

.producer_banner {
	width: 1180px;
	margin: 30px auto;
	padding-top: 4px;
	background: url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.producer_content {
	width: 950px;
	overflow: hidden;
	padding-left: 23px;
	border-left: 1px #D6D6D6 solid;
	float: right;
	min-height: 1600px;
}

.producer_sidebar {
	width: 182px;
	overflow: hidden;
	padding-top: 4px;
	float: left;
	background: url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.producer_sidebar .hot_recom {
	width: 182px;
	height: 66px;
	background: url(../static. /images/default/main/goods_hotimg.jpg) no-repeat;
}

.producer_sidebar .advert_recom {
	width: 182px;
	height: 182px;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
}

.producer_sidebar .hotrecom_list {
	width: 182px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
}

.producer_sidebar .hotrecom_list li {
	width: 180px;
	height: 280px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	line-height: 22px;
	margin: 10px auto;
	text-align: center;
}

.producer_sidebar .hotrecom_list li:hover {
	border-color: #e9e7e7;
}

.producer_sidebar .hotrecom_list li .img {
	width: 180px;
	height: 180px;
	line-height: 180px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 180px;
	*font-family: Arial;
}

.producer_sidebar .hotrecom_list li .img img {
	vertical-align: middle;
}

.producer_sidebar .hotrecom_list li a.title {
	color: #C44853;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.producer_sidebar .hotrecom_list li a.title:hover {
	text-decoration: underline;
}

.producer_sidebar .hotrecom_list li .cate a {
	margin: 0 2px;
	line-height: 24px;
}

.producer_sidebar .hotrecom_list li .bn {
	color: #999999;
}

.producer_list {
	width: 950px;
	float: left;
	margin-bottom: 40px;
	background: url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.producer_list li {
	width: 830px;
	padding: 30px 60px;
	border-bottom: 1px #f5f5f5 solid;
	overflow: hidden;
}

.producer_list .img {
	width: 360px;
	height: 260px;
	float: left;
	overflow: hidden;
}

.producer_list .cont {
	width: 426px;
	float: left;
	overflow: hidden;
	margin-left: 40px;
}

.producer_list .title {
	width: 426px;
	height: 20px;
	line-height: 20px;
	margin: 28px auto 15px auto;
}

.producer_list .title a {
	color: #AA1F2B;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.producer_list .title a:hover {
	color: #FFFFFF;
	background-color: #AA1F2B;
}

.producer_list .desc {
	width: 370px;
	color: #666666;
	padding-bottom: 10px;
	background: url(../static. /images/default/main/producer_list_line.jpg) no-repeat left bottom;
}

.producer_list .desc a {
	margin-left: 5px;
	color: #aa1f2b;
}

.producer_list .desc a:hover {
	color: #FFFFFF;
	background-color: #aa1f2b;
}

.producer_list .recom {
	width: 426px;
}

.producer_list .recom b {
	color: #333333;
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	height: 43px;
	line-height: 43px;
}

.producer_list .recom ul.li {
	width: 600px;
	height: 75px;
}

.producer_list .recom ul.li li {
	border: 0 none;
	margin: 0 12px 0 0;
	padding: 0;
	width: 75px;
	height: 75px;
	overflow: hidden;
	float: left;
}

.producer_list .recom ul.li li a {
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

.producer_list .recom ul.li li a:hover {
	border-color: #999999;
}

.producer_list .recom ul.li li img {
	width: 73px;
	height: 73px;
}

.producer_detail_main {
	width: 100%;
	height: auto;
	background-color: #F4F4F4;
	overflow: hidden;
	clear: both;
}

.producer_detail {
	width: 1180px;
	margin: 0 auto;
	padding-top: 15px;
	background: #FFFFFF url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
	overflow: hidden;
}

.producer_infos {
	clear: both;
	overflow: hidden;
}

.producer_infos .img {
	width: 393px;
	height: 484px;
	line-height: 484px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 484px;
	*font-family: Arial;
}

.producer_infos .img img {
	vertical-align: middle;
}

.producer_infos .info {
	width: 586px;
	float: left;
	margin-left: 45px;
}

.producer_infos .info dt {
	height: 54px;
	line-height: 46px;
	font-size: 18px;
	color: #000000;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	border-bottom: 1px #020202 solid;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}

.producer_infos .info dd {
	width: 586px;
	height: 406px;
	overflow-y: auto;
	overflow-x: hidden;
	line-height: 22px;
	color: #666666;
}

.producer_infos .recom {
	width: 83px;
	margin-right: 26px;
	float: right;
	overflow: hidden;
}

.producer_infos .recom b {
	display: block;
	height: 54px;
	line-height: 46px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	border-bottom: 1px #020202 solid;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}

.producer_infos .recom .list {
	margin-top: 20px;
}

.producer_infos .recom .list li {
	width: 75px;
	margin: 10px auto;
	overflow: hidden;
}

.producer_infos .recom .list li a {
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

.producer_infos .recom .list li a:hover {
	border-color: #999999;
}

.producer_infos .recom .list li img {
	width: 73px;
	height: 73px;
}

.producer_infos .recom a.more {
	width: 70px;
	text-align: right;
	color: #000000;
	margin-top: 20px;
	display: block;
	font-family: simsun;
}

.producer_infos .recom a.more:hover {
	color: #9e1f29;
}

.producer_lists {
	clear: both;
	overflow: hidden;
	margin: 30px auto;
}

.producer_lists li {
	width: 370px;
	height: 800px;
	margin: 10px;
	float: left;
	overflow: hidden;
}

.producer_lists li .img {
	width: 280px;
	height: 280px;
	margin: 0 auto;
	border: 10px #f4f4f4 solid;
	overflow: hidden;
	clear: both;
}

.producer_lists li .img img {
	width: 280px;
	height: 280px;
}

.producer_lists li .info {
	width: 350px;
	margin: 12px auto;
	overflow: hidden;
}

.producer_lists li .info dt {
	height: 54px;
	line-height: 56px;
	text-align: center;
	font-size: 18px;
	color: #000000;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
	background: url(../static. /images/default/main/producer_list_liback.jpg) no-repeat center bottom;
}

.producer_lists li .info dd {
	width: 350px;
	height: 330px;
	overflow: auto;
	line-height: 22px;
	color: #666666;
}

.producer_goods_list {
	width: 1106px;
	margin: 40px auto;
	clear: both;
	overflow: hidden;
}

.producer_goods_list li {
	width: 182px;
	height: 280px;
	float: left;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	text-align: center;
	margin: 18px;
}

.producer_goods_list li:hover,.producer_goods_list li.on {
	border-color: #CECECE;
}

.producer_goods_list li .img {
	width: 182px;
	height: 182px;
	line-height: 182px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 182px;
	*font-family: Arial;
}

.producer_goods_list li .img img {
	width: 182px;
	height: 182px;
	vertical-align: middle;
}

.producer_goods_list li .title {
	height: 32px;
	line-height: 38px;
	overflow: hidden;
}

.producer_goods_list li .title a.t {
	color: #b94a54;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.producer_goods_list li .title a.t:hover {
	text-decoration: underline;
}

.producer_goods_list li .info {
	height: 30px;
	line-height: 26px;
}

.producer_goods_list li .info a {
	margin: 0 2px;
}

.producer_goods_list li .act {
	text-align: center;
}

.producer_goods_list li .act a.favorite {
	margin-left: 10px;
}

@charset 'utf-8';

.search_content {
	width: 950px;
	overflow: hidden;
	padding-left: 23px;
	border-left: 1px #D6D6D6 solid;
	float: right;
	min-height: 1600px;
}

.search_sidebar {
	width: 182px;
	overflow: hidden;
	padding-top: 4px;
	float: left;
	background: url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.search_tip {
	width: 950px;
	overflow: hidden;
	clear: both;
	height: 60px;
	line-height: 56px;
	font-size: 14px;
	color: #4A4A4A;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	padding-top: 4px;
	background: url(../static. /images/default/main/cont_bottom_line_back.jpg) center -36px repeat-x;
}

.search_tip i {
	font-style: normal;
	color: #B11925;
	margin: 0 5px;
	font-weight: bold;
}

.search_list {
	clear: both;
	overflow: hidden;
}

.search_list li {
	width: 314px;
	height: 425px;
	float: left;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	text-align: center;
	background: url(../static. /images/default/main/search_list_back.jpg) no-repeat bottom right;
}

.search_list li:hover,.search_list li.on {
	border-color: #CECECE;
}

.search_list li .img {
	width: 314px;
	height: 314px;
	line-height: 314px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 314px;
	*font-family: Arial;
}

.search_list li .img img {
	vertical-align: middle;
}

.search_list li .title {
	margin-top: 10px;
	height: 24px;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
}

.search_list li .title a.t {
	color: #4A4A4A;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.search_list li .title a.t:hover {
	color: #C44853;
}

.search_list li .info {
	height: 38px;
	line-height: 30px;
}

.search_list li .info a {
	margin: 0 5px;
}

.search_list li .act {
	text-align: center;
}

.search_list li .act a.favorite {
	margin-left: 10px;
}

.search_sidebar .hot_recom {
	width: 182px;
	height: 66px;
	background: url(../static. /images/default/main/goods_hotimg.jpg) no-repeat;
}

.search_sidebar .advert_recom {
	width: 182px;
	height: 182px;
	margin-top: 20px;
	overflow: hidden;
	clear: both;
}

.search_sidebar .hotrecom_list {
	width: 182px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
}

.search_sidebar .hotrecom_list li {
	width: 180px;
	height: 280px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	line-height: 22px;
	margin: 10px auto;
	text-align: center;
}

.search_sidebar .hotrecom_list li:hover {
	border-color: #e9e7e7;
}

.search_sidebar .hotrecom_list li .img {
	width: 180px;
	height: 180px;
	line-height: 180px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 180px;
	*font-family: Arial;
}

.search_sidebar .hotrecom_list li .img img {
	vertical-align: middle;
}

.search_sidebar .hotrecom_list li a.title {
	color: #C44853;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px;
	line-height: 22px;
	height: 22px;
}

.search_sidebar .hotrecom_list li a.title:hover {
	text-decoration: underline;
}

.search_sidebar .hotrecom_list .cate a {
	margin: 0 2px;
	line-height: 24px;
}

.search_sidebar .hotrecom_list .bn {
	color: #999999;
}

.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime {
	font: 12px/1.6 tahoma,arial,sans-serif;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
	background: url(images/msg_bg.png) no-repeat;
	color: #444;
	line-height: 18px;
	padding: 2px 10px 2px 23px;
	margin-left: 10px;
	_margin-left: 5px
}

.onShow {
	background: none;
	color: #999;
	padding: 2px 10px 2px 2px;
}

.onFocus {
	background-position: 3px -147px;
	color: #999;
}

.onLoad {
	background-position: 3px -47px;
	color: #999;
}

.onError {
	background-position: 3px -47px;
	color: #a11520;
}

.onCorrect {
	background: none;
	color: #999;
	padding: 2px 10px 2px 2px;
}

.onLamp {
	background-position: 3px -200px;
}

.onTime {
	background-position: 3px -1356px;
}

.msg_wrap {
	min-height: 320px;
	height: 320px;
}

.message_box {
	margin: 60px auto;
	padding: 20px;
	width: 580px;
	border: 3px solid #F2F2F2;
	background: #FFFFFF;
}

.message_box a {
	color: #369;
}

.msg_right,.msg_error,.msg_alert {
	padding: 6px 0 6px 58px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	line-height: 160%;
	background: url(images/msg_bg.png) no-repeat 10px -592px;
	font-size: 14px;
}

.msg_error {
	background-position: 10px -492px;
}

.msg_alert {
	background-position: 10px -392px;
}

.msg_btnleft {
	margin-top: 8px;
}

.green_alert,.pink_alert,.blue_alert {
	display: block;
	margin: 5px 0;
	padding: 0 10px;
	vertical-align: middle;
	font-size: 14px;
	line-height: 35px;
	width: 668px;
}

.green_alert {
	background-color: #EEF8D1;
	border: 1px solid #87BB44;
	color: #608100;
}

.pink_alert {
	background-color: #FFE1E9;
	border: 1px solid #FF62A1;
	color: #DA1153;
}

.blue_alert {
	background-color: #D1F2F8;
	border: 1px solid #3CC1FF;
	color: #0B7CB6;
}

.d-outer {
	text-align: left;
	border: 1px #d3d3d3 solid;
	-moz-box-shadow: 0px 0px 20px #C6C6C6;
	-webkit-box-shadow: 0px 0px 20px #C6C6C6;
	box-shadow: 0px 0px 20px #C6C6C6;
}

.d-border,.d-dialog {
	border: 0 none;
	margin: 0;
	border-collapse: collapse;
	width: auto;
}

.d-nw,.d-n,.d-ne,.d-w,.d-c,.d-e,.d-sw,.d-s,.d-se,.d-header,.d-main,.d-footer {
	padding: 0;
}

.d-header,.d-button {
	font: 12px/1.11 'Microsoft Yahei',Tahoma,Arial,Helvetica,STHeiti;
	_font-family: Tahoma,Arial,Helvetica,STHeiti;
	-o-font-family: Tahoma,Arial;
}

.d-state-noTitle .d-title {
	display: none;
}

.d-main {
	text-align: center;
	vertical-align: top;
	min-width: 9em;
}

.d-content {
	display: inline-block;
	display: block\0;
	display: inline-block\9\0;
	*zoom: 1;
	*display: inline;
	text-align: left;
	border: 0 none;
	width: 100%;
}

.d-content.d-state-full {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0!important;
	height: 100%;
}

.d-loading {
	height: 32px;
	text-indent: -999em;
	overflow: hidden;
	background: url(images/loading.gif) no-repeat center center;
}

.d-buttons {
	padding: 5px 8px;
	text-align: right;
	white-space: nowrap;
}

.d-button {
	margin-left: 15px;
	padding: 0 8px;
	cursor: pointer;
	display: inline-block;
	min-height: 2.1em;
	text-align: center;
	*padding: 4px 10px;
	*height: 2em;
	letter-spacing: 2px;
	font-family: Tahoma,Arial/9!important;
	width: auto;
	overflow: visible;
	*width: 1;
	color: #333;
	border: 1px solid #999;
	border-radius: 5px;
	background: #DDD;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DDDDDD');
	background: linear-gradient(top,#FFF,#DDD);
	background: -moz-linear-gradient(top,#FFF,#DDD);
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#FFF),to(#DDD));
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	box-shadow: 0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(0,0,0,.09);
	-moz-transition: -moz-box-shadow linear .2s;
	-webkit-transition: -webkit-box-shadow linear .2s;
	transition: box-shadow linear .2s;
}

.d-button::-moz-focus-inner,.d-button::-moz-focus-outer {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.d-button:focus {
	outline: none 0;
	border-color: #426DC9;
	box-shadow: 0 0 8px rgba(66,109,201,.9);
}

.d-button:hover {
	color: #000;
	border-color: #666;
}

.d-button:active {
	border-color: #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD',endColorstr='#FFFFFF');
	background: linear-gradient(top,#DDD,#FFF);
	background: -moz-linear-gradient(top,#DDD,#FFF);
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#DDD),to(#FFF));
	box-shadow: inset 0 1px 5px rgba(66,109,201,.9),inset 0 1px 1em rgba(0,0,0,.3);
}

.d-button[disabled] {
	cursor: default;
	color: #666;
	background: #DDD;
	border: 1px solid #999;
	filter: alpha(opacity=50);
	opacity: .5;
	box-shadow: none;
}

.d-state-highlight {
	color: #FFF;
	border: 1px solid #1c6a9e;
	background: #2288cc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');
	background: linear-gradient(top,#33bbee,#2288cc);
	background: -moz-linear-gradient(top,#33bbee,#2288cc);
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
	text-shadow: -1px -1px 1px #1c6a9e;
}

.d-state-highlight:hover {
	color: #FFF;
	border-color: #0F3A56;
}

.d-state-highlight:active {
	border-color: #1c6a9e;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');
	background: linear-gradient(top,#33bbee,#2288cc);
	background: -moz-linear-gradient(top,#33bbee,#2288cc);
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#33bbee),to(#2288cc));
}

.d-mask {
	background: #000;
	filter: alpha(opacity=30);
	opacity: .3;
}

.d-inner {
	background: #FFFFFF;
	padding: 26px 17px;
}

.d-nw,.d-ne,.d-sw,.d-se {
	width: 7px;
	height: 7px;
}

.d-nw,.d-n,.d-ne,.d-w,.d-e,.d-sw,.d-s,.d-se {
	background-color: #e5e4e4;
}

.d-titleBar {
	position: relative;
	height: 20px;
	clear: both;
}

.d-title {
	font-size: 18px;
	float: left;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	padding-left: 10px;
	border-left: 2px #aa1f2b solid;
	color: #000000;
}

.d-state-drag .d-title {
	cursor: move;
}

.d-close {
	font-size: 28px;
	font-weight: bold;
	color: #999999;
	line-height: 18px;
	float: right;
}

.d-close:hover {
	text-decoration: none;
	color: #900;
}

.d-content {
	color: #666;
}

.d-state-focus .d-content {
	color: #000;
}

.d-buttons {
	background-color: #F6F6F6;
	border-top: 1px solid #DADEE5;
}

.d-state-noTitle .d-close {
	top: 0;
	right: 5px;
	text-align: center;
	text-decoration: none;
	color: #999999;
	background: none;
	filter: !important;
}

.d-state-noTitle .d-close:hover,.d-state-noTitle .d-close:active {
	text-decoration: none;
	color: #900;
}

@media screen and (min-width:0) {
	.d-state-focus .d-dialog {
		//box-shadow: 0 0 3px rgba(0,0,0,.2);
	}

	.d-state-drag,.d-state-focus:active {
		box-shadow: none;
	}

	.d-state-focus {
		box-shadow: 0 3px 8px rgba(0,0,0,.3);
	}

	.d-outer {
		-webkit-transform: scale(0);
		transform: scale(0);
		-webkit-transition: -webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;
		transition: box-shadow .2s ease-in-out,transform .2s ease-in-out;
	}

	.d-state-visible {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.d_loading {
	background: url(images/loading.gif) no-repeat scroll 20px center transparent;
	padding: 10px 40px 10px 50px;
}

.login_box .tabs {
	height: 26px;
	margin: 47px 0 37px 0;
	border-bottom: 1px #aa1f2b solid;
	padding-left: 26px;
	clear: both;
	overflow: hidden;
}

.login_box .tabs a.a {
	width: 60px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
	margin: 0 3px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
	display: inline-block;
	float: left;
	text-align: center;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #FFFFFF;
}

.login_box .tabs a.a:hover,.login_box .tabs a.on {
	color: #b94a54;
	border-color: #aa1f2b;
}

.login_box .cont {
	width: 292px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

.login_box .input_username {
	width: 290px;
	height: 20px;
	margin: 0 auto;
	padding: 10px 0;
	border: 1px #E7E7E7 solid;
	text-indent: 60px;
	background: url(../static. /images/default/main/login_back.jpg) no-repeat;
}

.login_box .input_password {
	width: 290px;
	height: 20px;
	margin: 23px auto 0 auto;
	padding: 10px 0;
	border: 1px #E7E7E7 solid;
	text-indent: 60px;
	background: url(../static. /images/default/main/login_back.jpg) no-repeat bottom left;
}

.login_box .act {
	margin: 15px auto;
}

.login_box .act label {
	color: #999999;
}

.login_box .act i {
	font-style: normal;
	margin: 0 5px;
	color: #b3a8a9;
}

.login_box .act a.a {
	color: #a81622;
}

.login_box .submit_button {
	width: 292px;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
	clear: both;
	background: url(../static. /images/default/main/login_button.jpg) no-repeat;
	display: block;
}

.login_box .tips {
	width: 290px;
	margin: 15px auto;
	color: #B11925;
}

.tipbox {
	height: 54px;
	line-height: 54px;
	position: absolute;
	display: none;
	border: 1px #b2b2b2 solid;
}

.tipbox .tip-l {
	float: left;
	width: 45px;
	height: 54px;
	background-image: url(images/tip_layer.png);
	background-repeat: no-repeat;
	background-position: -5px 0;
}

.tipbox .tip-c {
	float: left;
	height: 54px;
	line-height: 52px;
	padding: 0 10px 0 5px;
	background-image: url(images/tip_layer.png);
	background-repeat: repeat-x;
	background-position: 0 -161px;
}

.tipbox .tip-r {
	float: left;
	width: 5px;
	height: 54px;
	background-image: url(images/tip_layer.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.tip-success .tip-l {
	background-position: -6px 0;
}

.tip-alert .tip-l {
	background-position: -6px -54px;
}

.tip-error .tip-l {
	background-position: -6px -108px;
}

.useraction {
	width: 1080px;
	height: 520px;
	margin: 90px auto;
	overflow: hidden;
}

.useraction .formcont {
	width: 540px;
	height: 520px;
	float: left;
	overflow: hidden;
	border-right: 1px #cccccc solid;
}

.useraction .formcont .tabs {
	width: 432px;
	height: 38px;
	border-bottom: 0px #ab1f2c solid;
	margin-left: 30px;
	position: relative;
}

.useraction .formcont .tabs a {
	width: 216px;
	height: 38px;
	text-align: center;
	display: block;
	float: left;
	line-height: 38px;
	font-size: 16px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.useraction .formcont .tabs i.line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: -2px;
	background-color: #ab1f2a;
}

.useraction .login .tabs a.l {
	color: #fff;
	background: #b62a2b;
	border-radius: 5px;
}

.useraction .login .tabs a.r {
	color: #999999;
}

.useraction .login .tabs i.line {
	left: 0;
}

.useraction .register .tabs a.l {
	color: #999999;
}

.useraction .register .tabs a.r {
	color: #fff;
    background: #b62a2b;
	border-radius: 5px;
}

.useraction .register .tabs i.line {
	right: 0;
}

.useraction .formcont .content {
}

.useraction .formcont .content li {
	overflow: hidden;
	clear: both;
	margin-top: 29px;
}

.useraction .formcont .content .text {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	float: left;
	padding: 10px;
	border: 1px #e7e7e7 solid;
}

.useraction .formcont .content .input {
	width: 370px;
	color: #000000;
}

.useraction .formcont .content .color {
	color: #FF0000;
}

.useraction .formcont .content .captcha {
	width: 80px;
}

.useraction .formcont .content span.t {
	width: 60px;
	float: left;
	height: 42px;
	line-height: 42px;
	margin-right: 10px;
	text-align: right;
	color: #000000;
	font-size: 14px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.useraction .formcont .content li.check {
	margin-top: 15px;
}

.useraction .formcont .content .check {
	height: 15px;
	line-height: 15px;
	padding-left: 70px;
}

.useraction .formcont .content label {
	float: left;
	color: #999999;
	cursor: pointer;
}

.useraction .formcont .content label.label {
	border-right: 1px #b3a8a9 solid;
	margin-right: 8px;
	padding-right: 8px;
}

.useraction .formcont .content .checkbox {
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 3px;
}

.useraction .formcont .content a.a {
	float: left;
	color: #b62a2b;
}

.useraction .formcont .content a.tip {
	color: #b62a2b;
}

.useraction .formcont .content .captcha_img {
	float: left;
	margin: 9px;
	height: 24px;
	cursor: pointer;
}

.useraction .formcont .content .capa {
	line-height: 42px;
}

.useraction .formcont .smscap {
	display: block;
	width: 133px;
	height: 42px;
	line-height: 42px;
	float: left;
	margin-left: 10px;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	background-color: #a28d61;
	font-size: 17px;
}

.useraction .formcont .smscap_load {
	display: block;
	width: 133px;
	height: 42px;
	line-height: 42px;
	float: left;
	margin-left: 10px;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #666;
	background-color: #e7e7e7;
	font-size: 13px;
}

.useraction .formcont .content .button {
	width: 244px;
	height: 42px;
	line-height: 42px;
	border: 0 none;
	cursor: pointer;
	text-align: center;
	display: block;
	font-size: 18px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	background: url(../images/user_register_butback.jpg) no-repeat;
	margin-left: 70px;
}

.useraction .register .log_cont {
	display: none;
}

.useraction .login .reg_cont {
	display: none;
}

.useraction .sidebar {
	width: 432px;
	height: 520px;
	float: left;
	margin-left: 80px;
	overflow: hidden;
}

.dialog_protocol {
	width: 800px;
	height: 500px;
	overflow-y: scroll;
	padding: 12px;
	word-wrap: break-word;
	color: #666666;
	font: 12px/1.6 tahoma,arial,sans-serif;
}

.input_text {
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	height: 28px;
	line-height: 22px;
	padding: 0 5px;
}

.input_text:focus {
	border: 1px solid #83B900;
}

.input_text_number {
	border: 1px solid #AAAAAA;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
}

.gray_text {
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	border: 1px #CFCFCF solid;
	border-radius: 3px;
}

.gray_text:focus {
	border: 1px solid #83B900;
}

.login_wrap {
	background: url(images/login_bg.jpg) no-repeat center 0;
	width: 100%;
}

.lg_left {
	width: 720px;
	height: 460px;
}

.lg_left h1 {
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: normal;
	color: #768263;
	margin: 26px 0 0 80px;
}

.lg_form {
	margin: 32px 0 0 100px;
	position: relative;
	width: 620px;
}

.lg_name span {
	font-size: 14px;
	float: left;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
	display: inline-block;
	text-align: right;
}

.lg_name .input_text {
	width: 226px;
	margin-left: 5px;
}

.ot_login {
	margin: 40px 0 0 60px;
}

.lg_pass {
	padding-top: 20px;
	margin-left: 10px;
	float: left;
	_margin-left: 7px;
}

.lg_pass .input_text {
	width: 226px;
	margin-left: 5px;
}

.lg_pass span {
	font-size: 14px;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
	display: inline-block;
	text-align: right;
	width: 88px;
}

.lg_chk {
	padding-top: 20px;
	line-height: 30px;
}

.lg_chk span {
	font-size: 14px;
	float: left;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
}

.lg_chk .input_text {
	width: 100px;
	margin-left: 5px;
	float: left;
}

.lg_chk .captcha_img {
	float: left;
	height: 26px;
	margin-left: 4px;
	margin-top: 2px;
	text-align: center;
	vertical-align: middle;
	width: 78px;
}

.lg_chk a {
	color: #87B32E;
	float: left;
	margin-left: 6px;
}

.lg_remember {
	padding-top: 20px;
	margin-left: 60px;
}

.lg_remember .check {
	margin-right: 2px;
	text-align: center;
	vertical-align: middle;
}

.lg_remember span {
	float: left;
	line-height: 29px;
	color: #999;
}

.lg_login {
	margin-top: 15px;
	margin-left: 60px;
}

.lg_login a {
	color: #666;
	text-decoration: underline;
	margin-left: 12px;
}

.lg_login .sub,.lg_right .reg,.ipt_sub .sub,.rst_login a {
	background: url(images/login_reg_icon.png) no-repeat 0 0;
}

.lg_login .sub {
	border: 0;
	background-position: right 0;
	width: 84px;
	height: 29px;
	cursor: pointer;
	line-height: 29px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.ot_btn {
	margin-top: 15px;
}

.lg_right {
	width: 230px;
	float: left;
	margin-top: 30px;
	border-left: 1px solid #E5E5E5;
	height: 370px;
}

.lg_right h2 {
	font-size: 22px;
	font-family: '微软雅黑';
	font-weight: normal;
	color: #768263;
	margin-left: 40px;
	margin-bottom: 36px;
}

.lg_right span,.lg_right p {
	margin-top: 36px;
	margin-left: 60px;
	color: #333;
	font-size: 14px;
}

.lg_right .reg {
	background-position: right -50px;
	width: 111px;
	height: 29px;
	display: block;
	margin-top: 10px;
	margin-left: 60px;
	color: #fff;
	line-height: 29px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.binding {
	margin: 28px 0 0 0;
	height: 460px;
}

.binding h1 {
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: normal;
	color: #768263;
	margin: 26px 0 0 50px;
}

.binding_center {
	padding: 50px 0 0 150px;
}

.bd_info {
	width: 600px;
}

.bind_form {
	margin: 32px 0 0 50px;
	position: relative;
	width: 750px;
}

.bind_form .bd_avatar {
}

.bind_form .bd_avatar img {
	width: 120px;
	height: 120px;
}

.bind_form .lg_login {
	padding-top: 20px;
	margin-left: 75px;
}

.bd_name {
	margin-left: 14px;
}

.bd_name span {
	font-size: 14px;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
}

.bd_name .input_text {
	width: 200px;
	margin-left: 5px;
}

.bd_email {
	padding-top: 20px;
}

.bd_email span {
	font-size: 14px;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
}

.bd_email .input_text {
	width: 200px;
	margin-left: 5px;
}

.bd_pass {
	padding-top: 20px;
	margin-left: 28px;
}

.bd_pass span {
	font-size: 14px;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
}

.bd_pass .input_text {
	width: 200px;
	margin-left: 5px;
}

.bd_repass {
	padding-top: 20px;
}

.bd_repass span {
	font-size: 14px;
	margin-top: 2px;
	line-height: 29px;
	color: #333;
}

.bd_repass .input_text {
	width: 200px;
	margin-left: 5px;
}

.bd_sub {
	padding-top: 20px;
	float: left;
}

.guess_tag {
	background: url(images/mogujie_home_bg_v3.png) no-repeat -5px -300px;
	width: 68px;
	height: 68px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 777;
}

.del_pic {
	background: url(images/del_icon.png) no-repeat;
	width: 19px;
	height: 19px;
	display: block;
	position: absolute;
	top: 8px;
	left: 7px;
	z-index: 9999;
}

.mailbox {
	border: 1px solid #DFDFDF;
	padding-bottom: 100px;
}

.mailbox_l {
	width: 671px;
	padding: 25px;
}

.subnav {
	background: #F0F0F0;
	width: 635px;
	height: 40px;
	padding-left: 20px;
}

.subnav li {
	background-color: #F0F0F0;
	width: 80px;
	height: 32px;
	line-height: 32px;
	float: left;
	margin-top: 8px;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px 5px 0 0;
}

.subnav ul li.cerrent {
	background-color: white;
	width: 80px;
	height: 32px;
}

.subnav a {
	color: #09E;
}

.cerrent a {
	color: black;
	font-weight: bold;
}

.subnav a.letter_btn {
	background: url(images/letter_btn.png) no-repeat;
	width: 70px;
	height: 24px;
	float: right;
	margin: 8px 15px;
	line-height: 24px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.mail_list {
	width: 655px;
	padding: 30px 0;
}

.pm_list {
	border-bottom: 1px #BABABA dotted;
	width: 635px;
	height: 30px;
	vertical-align: middle;
	padding: 10px 5px 0;
}

.pm_list_img {
	width: 20px;
	height: 20px;
}

.pm_name {
	width: 85px;
	white-space: nowrap;
	float: left;
	overflow: hidden;
	padding-left: 5px;
}

.pm_name a {
	color: #E71F8D;
}

.pm_c {
	width: 310px;
	float: left;
	padding-left: 35px;
	white-space: nowrap;
	word-wrap: normal;
	word-break: normal;
	overflow: hidden;
}

.is_read {
	color: #333;
}

.pm_date {
	width: 100px;
	float: left;
	color: #999;
	padding: 0 10px 0 45px;
}

.pm_del {
	float: right;
	padding: 10px 5px 0 0;
}

.pm_del a {
	color: #690;
	margin: 0 5px;
}

.mailbox_r {
	float: left;
	overflow: hidden;
	padding: 25px 0 0 5px;
}

.invisible {
}

.invisible h2 {
	color: #333;
	font-size: 14px;
	line-height: 38px;
}

.invisible h2 img,.invisible .tip img {
	vertical-align: -2px;
	padding-right: 5px;
}

.invisible .title {
	display: block;
	color: #999;
	padding: 0 0 5px;
}

.invisible select {
	border: 1px solid #CFCFCF;
	height: 22px;
	vertical-align: -4px;
	display: block;
}

.invisible input {
	background: url('images/zone_note_comment_btn_v3.png') no-repeat;
	width: 51px;
	height: 24px;
	border: none;
	color: white;
	margin-top: 12px;
}

.letter {
	width: 671px;
	padding: 25px;
	float: left;
	display: inline;
}

.pm_m {
	border-bottom: 1px dotted #999;
	padding: 0 10px 10px 0;
	width: 645px;
	overflow: hidden;
}

.read_pic {
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
}

.read_title {
	overflow: hidden;
	color: #333;
	height: 50px;
	line-height: 220%;
}

.pm_w {
	font-weight: bold;
	font-size: 15px;
	white-space: nowrap;
	word-wrap: normal;
	word-break: normal;
}

.read_name span,.read_date {
	color: #999;
	padding-left: 20px;
	font-size: 12px;
}

.read_title a {
	color: #690;
	padding-left: 12px;
}

.system_message {
	font-size: 14px;
	line-height: 160%;
	margin: 10px 0 0 15px;
	overflow: hidden;
}

.system_message p {
	white-space: pre-wrap;
}

.delete_button {
	overflow: hidden;
	padding: 10px 15px;
	height: 24px;
	line-height: 24px;
}

.delete_button a {
	color: #09E;
	padding-right: 20px;
	height: 24px;
	line-height: 24px;
	float: left;
	text-decoration: underline;
}

.delete_button a.letter_reply {
	background: url(images/letter_btn.png) no-repeat;
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.user_main .table_list {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 30px;
}

.user_main .table_list th,.user_main .table_list td {
	border: 1px solid #f3f2f2;
	line-height: 38px;
	font-weight: normal;
}

.user_main .table_list th {
	height: 22px;
	line-height: 22px;
	color: #666666;
}

.user_main .table_list th,.user_main .table_list td {
	padding: 4px 6px;
}

.user_main .table_form {
}

.user_main .table_form th {
	width: 100px;
	font-size: 14px;
	text-align: right;
}

.user_main .table_form td {
	padding: 4px;
}

.user_main .table_form th,.user_main .table_form td {
	line-height: 38px;
	font-weight: normal;
}

.user_main {
	width: 1180px;
	margin: 30px auto;
	min-height: 600px;

}

.setting_bar {
	margin: 0;
	padding: 25px 0 25px 35px;
	float: left;
	border: 1px solid #DFDFDF;
	width: 147px;
	font-size: 14px;
}

.setting_bar h1 {
	font-size: 16px;
	line-height: 130%;
	background: url(images/settings_icon.png) no-repeat -5px -8px;
	padding-left: 20px;
	font-weight: normal;
	color: #333;
}

.setting_bar h1.message {
	background-position: -5px -51px;
}

.setting_bar .base_info {
	margin: 10px 0 28px 14px;
}

.setting_bar a.c {
	font-weight: bold;
}

.setting_bar a {
	color: #666666;
	padding: 0 10px;
	line-height: 28px;
	font-size: 14px;
}

.setting_bar a:hover,.setting_bar a.c {
	color: #a11520;
}

.setting_box {
	width: 900px;
	padding: 15px 25px 25px;
	margin-bottom: 50px;
	float: left;
	border: 1px solid #DFDFDF;
	float: right;
	font-family: '宋体';
	font-size: 12px;
}

.settings_title {
	background: none repeat scroll 0 0 #F7F7F7;
	border-radius: 4px;
	width: 880px;
	height: 30px;
	padding: 0 10px 0 20px;
	margin-bottom: 14px;
}

.settings_title span {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}

#setting_form dd {
	float: left;
	width: 130px;
	text-align: right;
	font-size: 14px;
	vertical-align: middle;
	color: #666;
}

#setting_form dt {
	color: #666;
}

#setting_form dd,#setting_form dt {
	line-height: 42px;
}

.setting_avatar {
	float: left;
	margin: 0 20px;
	width: 100px;
}

.setting_avatar img {
	width: 100px;
	height: 100px;
}

.setting_avatar .upload_btn {
	width: 80px;
	text-align: center;
}

#setting_form .basic_info {
	width: 520px;
	margin: 0 0 31px 31px;
	line-height: 30px;
}

#setting_form .basic_info dd {
	width: 96px;
}

.setting_basic select {
	border: 1px solid #CFCFCF;
	height: 22px;
}

.setting_basic .tags {
	width: 365px;
}

.setting_basic textarea {
	height: 120px;
	width: 466px;
	color: #666;
	padding: 5px;
	border: 1px solid #CFCFCF;
}

.setting_password .gray_text {
	width: 200px;
}

.account_bind .account_bind_title {
	height: 30px;
	line-height: 30px;
	background: #F7F7F7;
	padding: 0 15px;
	border-radius: 8px;
	color: #666;
}

.account_bind .bind_logo {
	margin-top: 5px;
	overflow: hidden;
	zoom: 1;
}

.account_bind .bind_logo li {
	overflow: hidden;
	font-size: 12px;
	padding: 20px 0 0 0;
	line-height: 180%;
	color: #999;
	float: left;
	clear: both;
	zoom: 1;
	height: 85px;
	width: 685px;
	border-bottom: 1px solid #EEE;
}

.account_bind .bind_logo .icon {
	height: 61px;
	width: 61px;
	margin-bottom: 4px;
	float: left;
}

.account_bind .bind_web {
	margin-left: 15px;
	float: left;
	width: 595px;
}

.account_bind .bind_logo li .bind_result .btn {
	margin: 10px 0 0 0;
	height: 22px;
	line-height: 22px;
}

.account_bind .bind_web .unbind {
	color: #999;
}

.btn {
	background: none;
	border-radius: 4px;
	border: 1px #CFCFCF solid;
	color: #666666;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	line-height: 33px;
	padding: 0 15px;
}

.setting_bg {
	margin: 20px 0 0 11px;
	width: 410px;
}

#setting_form .setting_bg dd {
	font-size: 12px;
	width: 70px;
}

.setting_bg .tiled {
	line-height: 26px;
}

.setting_bg .tiled .t_max {
	color: #999999;
	font-size: 12px;
	line-height: 14px;
}

.cover_img {
	overflow: hidden;
	width: 400px;
}

.cover_img img {
	width: 300px;
}

.setting_bg .tiled .s_b_cancle {
	color: #0099EE;
	text-decoration: underline;
}

.score_box {
	padding: 15px 25px 25px;
	width: 750px;
	border: 1px solid #DFDFDF;
	float: right;
}

.score_box .title {
	border-bottom: 1px solid #F2F2F2;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
	padding-bottom: 10px;
}

.score_box .title i {
	color: #666666;
	display: inline;
	float: left;
	font-style: normal;
}

.score_box .title .fh {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin-right: 8px;
	padding-top: 3px;
	text-decoration: underline;
}

.score_box .title .btn {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}

.mess_box {
	padding: 15px 25px 25px;
	width: 750px;
	border: 1px solid #DFDFDF;
	float: right;
}

.mess_box .title {
	border-bottom: 1px solid #F2F2F2;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
	padding-bottom: 10px;
}

.mess_box .title i {
	color: #666666;
	display: inline;
	float: left;
	font-style: normal;
}

.mess_box .title .fh {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin-right: 8px;
	padding-top: 3px;
	text-decoration: underline;
}

.mess_box .title .btn {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}

.meslist .m_l {
	padding: 17px 0 20px;
}

.meslist .m_l .time_del {
	float: right;
}

.meslist .m_l .time_del span {
	color: #BBBBBB;
}

.ml_pic {
	position: absolute;
	width: 48px;
}

.ml_content {
	padding-left: 60px;
}

.ml_content .ml_name {
	color: #FF84B5;
	font-size: 14px;
	font-weight: bold;
}

.ml_content .ml_c_box {
	overflow: hidden;
	padding-top: 8px;
}

.ml_content .ml_c_box p {
	color: #999999;
	float: left;
	width: 435px;
}

.ml_content .ml_c_box p a {
	color: #666666;
	font-size: 14px;
}

.ml_content .ml_c_box p a:hover {
	text-decoration: underline;
}

.ml_content .ml_all {
	color: #7FBB18;
	float: right;
}

.ml_content .ml_all:hover {
	text-decoration: underline;
}

.dialogue {
	padding-left: 63px;
	position: relative;
}

.dialogue .m_box {
	background: none repeat scroll 0 0 #F7F7F7;
	border: medium none;
	padding: 7px 15px 7px 8px;
}

.dialogue .m_box .u_text {
	color: #666666;
	font-size: 14px;
}

.dialogue .m_box .u_time {
	color: #BBBBBB;
	height: 19px;
	overflow: hidden;
	padding-top: 3px;
}

.dialogue .m_box .u_time span {
	color: #BBBBBB;
	float: left;
}

.dialogue .m_box .u_time .ml_del {
	color: #BBBBBB;
	float: right;
	text-decoration: underline;
}

.ml_content {
	padding-left: 60px;
}

.pub_area {
	margin-top: 8px;
}

.show_content .pub_txt {
	border: 1px solid #BBBBBB;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	height: 38px;
	line-height: 16px;
	margin-top: 0;
	padding: 5px;
	resize: none;
	width: 638px;
}

.show_content .pub_area .btn {
	height: 22px;
	line-height: 22px;
}

.mes_friendly {
	overflow: hidden;
	padding-top: 20px;
	width: 650px;
}

.mes_friendly h4 {
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}

.list_name {
	clear: both;
	margin: 15px 0 0 -32px;
	overflow: hidden;
}

.list_name li {
	float: left;
	height: 80px;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 20px;
	padding-left: 32px;
	width: 64px;
}

.list_name li a {
	color: #F785A2;
	display: block;
	text-align: center;
	width: 64px;
}

.search_n {
	margin: 10px 0 25px;
	overflow: hidden;
}

.search_n input {
	border: 1px solid #CFCFCF;
	height: 18px;
	line-height: 20px;
	padding: 2px 5px;
	width: 215px;
}

.search_n .btn {
	height: 22px;
	line-height: 22px;
}

.system li {
	border-bottom: 1px dotted #CCCCCC;
	clear: both;
	overflow: hidden;
	padding: 14px 3px;
}

.system .sys_text {
	width: 550px;
}

.system .sys_text a {
	color: #FF86B6;
}

.system .sys_time {
	color: #BBBBBB;
}

.likes_list {
	width: 910px;
	overflow: hidden;
}

.likes_list li {
	width: 210px;
	height: 290px;
	float: left;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	margin: 20px 15px 4px 0;
	text-align: center;
}

.likes_list li:hover {
	border-color: #e9e7e7;
}

.likes_list li .img {
	width: 210px;
	height: 180px;
	line-height: 180px;
	overflow: hidden;
	_display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 160px;
	*font-family: Arial;
}

.likes_list li .img img {
	vertical-align: middle;
}

.likes_list li a.title {
	color: #2c2c2c;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-align: center;
	clear: both;
	display: block;
}

.likes_list li a.title:hover {
	color: #9e1f29;
}

.likes_list li .cate a {
	margin: 0 2px;
	line-height: 30px;
}

.likes_list li .bn {
	color: #999999;
	line-height: 24px;
}

.likes_list li .consult {
	clear: both;
}

@charset 'utf-8';

.about_main {
	width: 100%;
	height: 3200px;
	position: relative;
	overflow: hidden;
}

.about_main .content {
	width: 1980px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -990px;
	top: 0px;
	z-index: 1;
}

.about_main .content .about_city {
	width: 1980px;
	height: 670px;
	clear: both;
	overflow: hidden;
	background: url(../static. /images/default/main/auout/about_city_back.jpg);
}

.about_main .content .about_city .top_img {
	margin-left: 494px;
	float: left;
	clear: both;
}

.about_main .content .about_city .cont_left {
	margin-left: 226px;
	float: left;
}

.about_main .content .about_city .about_city_content {
	width: 454px;
	height: 503px;
	float: left;
	z-index: 5;
	position: relative;
	background: url(../static. /images/default/main/auout/about_city_background.jpg) no-repeat;
}

.about_main .content .about_city .about_city_content .city_img {
	width: 193px;
	height: 240px;
	overflow: hidden;
	position: absolute;
	background-color: #FFFFFF;
	left: 0;
	top: 0;
}

.about_main .content .about_city .about_city_content .city_img li {
	text-indent: -9999px;
	width: 193px;
	height: 240px;
	background-image: url(../static. /images/default/main/auout/about_city_img.jpg);
	background-repeat: no-repeat;
	display: none;
}

.about_main .content .about_city .about_city_content .city_img li.on {
	display: block;
}

.about_main .content .about_city .about_city_content .city_img .shanghai {
	background-position: left top;
}

.about_main .content .about_city .about_city_content .city_img .beijing {
	background-position: left -198px;
}

.about_main .content .about_city .about_city_content .city_img .tianjin {
	background-position: left -396px;
}

.about_main .content .about_city .about_city_content .city_img .jinan {
	background-position: left -594px;
}

.about_main .content .about_city .about_city_content .city_img .guangzhou {
	background-position: left -792px;
}

.about_main .content .about_city .about_city_content .city_img .shenzhen {
	background-position: left -990px;
}

.about_main .content .about_city .about_city_content .city_img .dongguan {
	background-position: left -1188px;
}

.about_main .content .about_city .about_city_content .city_address {
	width: 193px;
	height: 30px;
	position: absolute;
	background-color: #FFFFFF;
	left: 0;
	top: 240px;
}

.about_main .content .about_city .about_city_content .city_address li {
	text-indent: -9999px;
	width: 193px;
	height: 30px;
	background-image: url(../static. /images/default/main/auout/about_city_address.jpg@new);
	background-repeat: no-repeat;
	display: none;
}

.about_main .content .about_city .about_city_content .city_address li.on {
	display: block;
}

.about_main .content .about_city .about_city_content .city_address .shanghai {
	background-position: left top;
}

.about_main .content .about_city .about_city_content .city_address .beijing {
	background-position: left -72px;
}

.about_main .content .about_city .about_city_content .city_address .tianjin {
	background-position: left -144px;
}

.about_main .content .about_city .about_city_content .city_address .jinan {
	background-position: left -216px;
}

.about_main .content .about_city .about_city_content .city_address .guangzhou {
	background-position: left -288px;
}

.about_main .content .about_city .about_city_content .city_address .shenzhen {
	background-position: left -360px;
}

.about_main .content .about_city .about_city_content .city_address .dongguan {
	background-position: left -432px;
}

.about_main .content .about_city .about_city_content .city_phone {
	width: 193px;
	height: 32px;
	position: absolute;
	top: 270px;
	left: 0;
	text-indent: -9999px;
	background: url(../static. /images/default/main/auout/about_city_phone.jpg) no-repeat;
}

.about_main .content .about_city .about_city_content .city_list {
	z-index: 10;
	position: relative;
	left: 0;
	top: 0;
}

.about_main .content .about_city .about_city_content .city_list li {
	position: absolute;
	display: block;
	width: 18px;
	height: 30px;
	text-indent: -9999px;
	background-image: url(../static. /images/default/main/auout/about_city_icon24.png);
	background-repeat: no-repeat;
	background-position: -9px 7px;
	cursor: pointer;
}

.about_main .content .about_city .about_city_content .city_list li.on {
	background-position: -10px -32px;
}

.about_main .content .about_city .about_city_content .city_list .shanghai {
	left: 307px;
	top: 177px;
}

.about_main .content .about_city .about_city_content .city_list .beijing {
	left: 203px;
	top: 29px;
}

.about_main .content .about_city .about_city_content .city_list .tianjin {
	left: 223px;
	top: 47px;
}

.about_main .content .about_city .about_city_content .city_list .jinan {
	left: 239px;
	top: 73px;
}

.about_main .content .about_city .about_city_content .city_list .guangzhou {
	left: 192px;
	top: 302px;
}

.about_main .content .about_city .about_city_content .city_list .shenzhen {
	left: 173px;
	top: 356px;
}

.about_main .content .about_city .about_city_content .city_list .dongguan {
	left: 212px;
	top: 337px;
}

.about_main .content .about_cont {
	width: 1980px;
	height: 697px;
	clear: both;
	overflow: hidden;
	background: url(../static. /images/default/main/auout/about_cont_back.jpg);
}

.about_main .content .about_cont img {
	float: left;
	clear: both;
	margin-left: 494px;
}

.about_main .content .about_new {
	width: 1486px;
	height: 764px;
	clear: both;
	overflow: hidden;
	padding-left: 494px;
	background: url(../static. /images/default/main/auout/about_city_back.jpg);
}

@charset 'utf-8';

.help_nav {
	width: 1180px;
	height: 61px;
	line-height: 66px;
	overflow: hidden;
	margin: 0 auto;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #000000;
}

.help_nav span,.help_nav a,.help_nav i,.help_nav h1 {
	float: left;
}

.help_nav i {
	font-family: simsun;
	font-style: normal;
	margin: 0 10px;
}

.help_navs_banners {
	width: 100%;
	height: 120px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-bottom: 26px;
}

.help_main {
	width: 1180px;
	overflow: hidden;
	margin: 0 auto;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	border-top: 1px #ffffff solid;
	background-color: #f7f7f7;
	padding: 20px 0;
	border-top: 2px #333333 solid;
}

.help_main .nav_list {
	width: 133px;
	overflow: hidden;
	float: left;
	line-height: 24px;
	text-indent: 33px;
	border-right: 1px #e1e1e1 solid;
}

.help_main .nav_list b.title {
	width: 133px;
	display: block;
	margin-top: 16px;
	font-size: 14px;
	color: #333333;
}

.help_main .nav_list b.title a{color: #333;}
.help_main .nav_list a.li {
	width: 133px;
	display: block;
	color: #666666;
	font-size: 13px;
}
.help_main .nav_list b.on a{border-bottom: 2px solid #b62a2b;padding-bottom: 4px;}

.help_main .nav_list a.li:hover,.help_main .nav_list a.on {
	color: #000000;
	text-decoration: underline;
}

.help_main .help_content {
	width: 970px;
	float: right;
	padding: 16px 37px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #333333;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.help_main .dingzhi_wenzi{margin: auto;background: #0e0e0e;padding-top: 40px;}
.help_main .dingzhi_wenzi p{text-align: center;font-size: 14px;line-height: 30px;color: #dfdfbc;}



.map{margin-bottom: 40px;}
.dianhua{margin-left: 100px;margin-top: 26px;}
.dianhua h1{font-size: 30px;font-family: "微软雅黑";margin-bottom: 16px;}
.dianhua p{font-size: 16px;font-family: "微软雅黑";line-height: 36px;}
.help_server_main {
	width: 100%;
	height: 9282px;
	position: relative;
	overflow: hidden;
}

.help_server_main .content {
	width: 1980px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -990px;
	top: 0px;
	z-index: 1;
}

@charset 'utf-8';

.consult_callphone {
	cursor: pointer;
}

.mask_box {
	z-index: 100;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

#consult_box {
	display: none;
	z-index: 100;
}

#consult {
	width: 661px;
	height: 409px;
	left: 50%;
	top: 50%;
	margin: -204px 0 0 -330px;
	position: fixed;
	z-index: 200;
	background: url(../images/consult_back.jpg) no-repeat;
	-moz-box-shadow: 2px 10px 20px #B2B2B2;
	-webkit-box-shadow: 2px 10px 20px #B2B2B2;
	box-shadow: 2px 10px 20px #B2B2B2;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

#consult .hotline {
	width: 240px;
	margin: 115px 0 0 30px;
	float: left;
}

#consult .hotline dt {
	font-size: 16px;
}

#consult .hotline dt.p {
	margin-top: 15px;
}

#consult .hotline dd {
	margin: 8px 0;
	padding-bottom: 10px;
	font-size: 24px;
	color: #aa1f2b;
	font-weight: bold;
	background: url(../static. /images/default/main/consult_line_back.jpg) -100px bottom no-repeat;
}

#consult .hotline dd span {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

#consult .hotline dd.code {
	margin-top: 13px;
	background: none;
	overflow: hidden;
}

#consult .hotline dd.code .img {
	width: 70px;
	height: 70px;
	float: left;
}

#consult .hotline dd.code .tip {
	width: 78px;
	height: 30px;
	float: left;
	background: url(../images/consult_code_tip.jpg) no-repeat;
	margin: 21px 0 0 6px;
}

#consult .content {
	width: 300px;
	height: 328px;
	margin: 10px 0;
	padding: 30px 40px;
	float: left;
	background: url(../images/consult_content_back.jpg) no-repeat;
}

#consult .content .tips {
	height: 68px;
	background: url(../images/consult_line_back.jpg) bottom center no-repeat;
}

#consult .content .desc {
	padding: 17px 0;
	background: url(../images/consult_line_back.jpg) bottom center no-repeat;
}

#consult .content .desc li {
	margin-top: 5px;
	overflow: hidden;
	color: #999999;
}

#consult .content .desc span {
	line-height: 17px;
	float: left;
	color: #333333;
	background-color: #ebe9e9;
	padding: 1px 3px;
	border: 1px #cccccc solid;
}

#consult .content .desc b {
	width: 96px;
	height: 21px;
	overflow: hidden;
	float: left;
	font-weight: normal;
	color: #666666;
	margin: 0 10px;
}

#consult .content .desc b.good_name {
	overflow: hidden;
	max-width: 116px;
	height: 21px;
	line-height: 21px;
}

#consult .content .phone {
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	width: 290px;
	height: 20px;
	line-height: 20px;
	padding: 10px 0;
	text-indent: 60px;
	border: 1px #e7e7e7 solid;
	background: url(../images/consult_phone.jpg) left center no-repeat;
}

#consult .content .weixin {
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	width: 290px;
	height: 20px;
	line-height: 20px;
	padding: 10px 0;
	text-indent: 15px;
	border: 1px #e7e7e7 solid;
}

#consult .content .user {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
}

#consult .content .user .username {
	float: left;
	width: 126px;
	height: 20px;
	line-height: 20px;
	padding: 10px 0;
	text-indent: 10px;
	border: 1px #e7e7e7 solid;
}

#consult .content .user label {
	height: 17px;
	overflow: hidden;
	float: left;
	margin: 12px 0 0 15px;
	cursor: pointer;
}

#consult .content .user label span {
	width: 17px;
	height: 17px;
	float: left;
	margin-right: 5px;
	background-image: url(../images/consult_radio_back.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#consult .content .user label span.current {
	background-position: left center;
}

#consult .content .user label input {
	opacity: 0;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#consult .content .button {
	display: block;
	width: 192px;
	height: 40px;
	margin: 16px 0 0 56px;
	background: url(../images/consult_submit.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#consult .close {
	width: 12px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	background: url(../images/icon_closes.jpg) no-repeat;
	position: absolute;
	right: 22px;
	top: 19px;
}

#callphone_box {
	display: none;
	z-index: 100;
}

#callphone {
	width: 650px;
	height: 606px;
	left: 50%;
	top: 50%;
	margin: -325px 0 0 -303px;
	position: fixed;
	z-index: 200;
	border: 1px #a4a3a3 solid;
	background-color: #ffffff;
	-moz-box-shadow: 0px 0px 20px #999;
	-webkit-box-shadow: 0px 0px 20px #999;
	box-shadow: 0px 0px 20px #999;
}

#callphone .tab {
	width: 650px;
	height: 114px;
	overflow: hidden;
	clear: both;
	background: url(../images/callphone_back.jpg) repeat-x;
}

#callphone .tab .logo {
	width: 252px;
	height: 113px;
	display: block;
	float: left;
	margin-left: 33px;
	background: url(../images/callphone.png) no-repeat;
}

#callphone .action {
	width: 280px;
	height: 426px;
	float: left;
	overflow: hidden;
	margin: 35px 0 0 35px;
}

#callphone .action input.phone {
	width: 253px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	border: 1px #e7e6e6 solid;
	padding: 6px 8px;
}

#callphone .action .keyboard {
	width: 269px;
	height: 275px;
	overflow: hidden;
	margin-top: 10px;
	border: 1px #e5e2e2 solid;
}

#callphone .action .keyboard .list {
	width: 280px;
	overflow: hidden;
}

#callphone .action .keyboard .list a.a {
	width: 89px;
	height: 68px;
	display: block;
	float: left;
	overflow: hidden;
	text-align: center;
	line-height: 68px;
	font-size: 41px;
	color: #FFFFFF;
	background-image: url(../images/callphone.png);
	background-position: -121px -275px;
	background-repeat: no-repeat;
	border-color: #e5e2e2;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

#callphone .action .keyboard .list a.a:hover {
	background-position: -31px -275px;
}

#callphone .action .keyboard .list i.xing {
	width: 89px;
	height: 68px;
	display: block;
	background: url(../images/callphone.png) 0 -199px no-repeat;
}

#callphone .action .keyboard .list i.back {
	width: 89px;
	height: 68px;
	display: block;
	background: url(../images/callphone.png) -169px -200px no-repeat;
}

#callphone .action .button {
	width: 269px;
	height: 68px;
	clear: both;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../images/callphone.png);
	background-repeat: no-repeat;
	background-position: 0 -123px;
	margin-left: 1px;
	display: block;
}

#callphone .action .tips {
	color: #808080;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	margin-top: 10px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	clear: both;
	overflow: hidden;
	text-align: right;
}

#callphone .hotline {
	width: 250px;
	height: 360px;
	overflow: hidden;
	margin: 79px 0 0 55px;
	float: left;
}

#callphone .hotline .line1 {
	width: 160px;
	height: 15px;
	background: url(../images/callphone.png) 0 -350px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#callphone .hotline .line2 {
	width: 160px;
	height: 18px;
	margin-top: 50px;
	background: url(../images/callphone.png) 0 -369px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#callphone .hotline dd {
	margin: 10px 0;
	font-size: 27px;
	color: #aa1f2b;
	padding-left: 4px;
}

#callphone .hotline dd span {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

#callphone .close {
	width: 20px;
	height: 20px;
	background: url(../images/callphone.png) no-repeat -113px -222px;
	overflow: hidden;
	text-indent: -9999px;
	right: 10px;
	top: 10px;
	position: absolute;
}

@charset 'utf-8';

.special_focus {
	width: 100%;
	height: 475px;
	position: relative;
	clear: both;
	overflow: hidden;
	z-index: 10;
}

.special_focus .content {
	width: 1980px;
	height: 475px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -990px;
}

.special_list {
	width: 1223px;
	margin: 30px auto 0 auto;
}

.special_list .lists {
	width: 1200px;
	overflow: hidden;
	clear: both;
}

.special_list .lists li {
	float: left;
	background: url('../images/li_back.png') no-repeat center 0;
	width: 252px;
	height: 318px;
	margin-left: 20px;
	margin-bottom: 30px;
	padding: 14px;
	font-family: "\5b8b\4f53";
	font-size: 12px;
	overflow: hidden;
}

.special_list .lists li .pic {
	display: block;
	width: 252px;
	height: 245px;
	overflow: hidden;
}

.special_list .lists li strong {
	color: #000000;
	line-height: 28px;
	font-style: normal;
	font-weight: bold;
}

.special_list .lists li p {
	color: #686672;
	line-height: 16px;
}

.special_list .lists li a.run {
	color: #b62a2b;
	float: right;
	line-height: 13px;
}

.special_list .lists li a.run:hover {
	border-bottom: 1px solid #b62a2b;
	padding-bottom: 1px;
}

.special_page {
	width: 100%;
	height: 21px;
	margin: 30px auto 0 auto;
	text-align: center;
	font-size: 14px;
	clear: both;
	overflow: hidden;
}

.special_page span,.special_page a {
	width: 21px;
	height: 21px;
	line-height: 21px;
	color: #666666;
	display: inline-block;
	text-align: center;
	padding: 0;
	margin: 0 8px;
	overflow: hidden;
}

.special_page a:hover {
	color: #000000;
}

.special_page span.current {
	color: #FFFFFF;
	background-color: #676572;
}

.special_page span.more {
	width: 12px;
}

.special_page a.prev,.special_page a.next {
	width: auto;
	padding: 0;
	color: #999999;
	height: 18px;
	line-height: 18px;
	padding-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
}

.special_page a.prev {
	margin-right: 20px;
}

.special_page a.next {
	margin-left: 20px;
}

.special_page a.prev:hover,.special_page a.next:hover {
	padding-bottom: 1px;
	color: #000000;
	border-bottom-color: #000000;
}

.special_tuijian {
	width: 1180px;
	margin: 60px auto 0 auto;
	text-align: center;
}

.special_tuijian .title {
	background: url(../static. /images/default/special/index/tuijian_back.png) repeat-x 0 0;
	width: 1180px;
	height: 38px;
	margin: 0 auto;
}

.special_tuijian .list {
	height: 82px;
	line-height: 82px;
	text-align: center;
}

.special_tuijian .list a {
	color: #999999;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin: 0 10px;
}

.special_tuijian .list a:hover {
	color: #333333;
	border-bottom: 1px solid #333333
}

.special_rec_lists {
	width: 1115px;
	overflow: hidden;
	margin: 0 auto;
}

.special_rec_lists .list_box {
	width: 1115px;
	height: 265px;
	overflow: hidden;
}

.special_rec_lists .list {
	width: 1115px;
	height: 265px;
	overflow: hidden;
}

.special_rec_lists .list li {
	width: 203px;
	height: 263px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 9px;
	border: 1px #d5d4d4 solid;
}

.special_rec_lists .list .li {
	display: block;
	width: 203px;
	height: 226px;
	overflow: hidden;
	text-align: center;
}

.special_rec_lists .list .li .pi {
	margin: 0 auto;
	height: 182px;
	clear: both;
}

.special_rec_lists .list .li .info {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	overflow: hidden;
	cursor: pointer;
}

.special_rec_lists .list li .ti {
	color: #898989;
	margin-left: 6px;
	font-weight: normal;
}

.special_rec_lists .list li .ca {
	color: #464a4e;
}

.special_rec_lists .list li .bn {
	display: block;
	color: #a11f1d;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	overflow: hidden;
	cursor: pointer;
}

.special_rec_lists .list li a.consult {
	width: 66px;
	height: 19px;
	display: block;
	margin: 5px auto;
	background-image: url(../static. /images/default/main_new/home_consult_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.special_rec_lists .list li a.consult:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
	background-position: right top;
}

.special_rec_lists .nums {
	width: 120px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	margin: 25px auto 0 auto;
}

.special_rec_lists .nums li {
	width: 10px;
	height: 10px;
	margin-right: 9px;
	cursor: pointer;
	display: inline-block;
	background-image: url('../static. /images/default/special/index/icon_round.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.special_rec_lists .nums li.on {
	background-position: left top;
}

@charset "utf-8";

.rank_hotlist {
	width: 327px;
	height: 467px;
	background: #f9f9f9 url(../static. /images/default/rank/rank_hots_back.jpg) no-repeat right 5px;
	color: #666666;
	overflow: hidden;
	float: left;
}

.rank_hotlist dl {
	width: 276px;
	height: 429px;
	margin: 17px;
	overflow: hidden;
}

.rank_hotlist dt {
}

.rank_hotlist dd {
	width: 276px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #d3d3d3;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #666666;
}

.rank_hotlist dd.t a {
	color: #a41818;
}

.rank_hotlist dd i {
	width: 33px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
}

.rank_hotlist dd.t i {
	color: #a41818;
}

.rank_hotlist dd span {
	display: inline-block;
	height: 40px;
	line-height: 43px;
	overflow: hidden;
	background: url(../static. /images/default/rank/rank_icon_back.jpg) no-repeat 0 15px;
	padding-left: 11px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 10px;
	float: right;
}

.rank_hotlist dd label {
	margin-right: 13px;
}

.rank_newlist {
	width: 850px;
	height: 467px;
	position: relative;
	overflow: hidden;
	float: right;
}

.rank_newlist .title {
	margin: 17px 0 20px 0;
}

.rank_newlist .list {
}

.rank_newlist .list li {
	width: 850px;
	height: 399px;
	overflow: hidden;
}

.rank_newlist dt {
	margin-bottom: 25px;
}

.rank_newlist dd {
	position: relative;
	width: 242px;
	margin: 10px 20px;
	float: left
}

.rank_newlist dd .icon_no {
	position: absolute;
	left: 20px;
	top: 0px;
	width: 36px;
	height: 45px;
	display: block;
	z-index: 20;
}

.rank_newlist dd .icon_no1 {
	background: url(../static. /images/default/rank/rank_icon1.png) left top;
}

.rank_newlist dd .icon_no2 {
	background: url(../static. /images/default/rank/rank_icon2.png) left top;
}

.rank_newlist dd .icon_no3 {
	background: url(../static. /images/default/rank/rank_icon3.png) left top;
}

.rank_newlist dd .img {
	display: block;
	margin-top: 28px;
}

.rank_newlist dd .name {
	text-align: center;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	height: 20px;
	overflow: hidden;
}

.rank_newlist dd .name a {
	color: #a41818;
}

.rank_newlist dd .name span {
	margin-right: 12px;
}

.rank_newlist dd .bn {
	color: #999999;
	line-height: 35px;
	text-align: center
}

.rank_newlist dd .desc {
	color: #999999;
	line-height: 17px;
	text-align: center;
	padding: 0 15px;
}

.rank_newlist .num {
	position: absolute;
	top: 200px;
	right: 0px;
	width: 11px;
}

.rank_newlist .num li {
	width: 11px;
	height: 11px;
	background: url(../static. /images/default/rank/dian.png) no-repeat 0 -11px;
	z-index: 10;
	margin-bottom: 10px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
}

.rank_newlist .num li.on {
	background: url(../static. /images/default/rank/dian.png) no-repeat 0 0px;
}

.rank_rec {
	width: 580px;
	height: 427px;
	border: 1px solid #e5e5e5;
	margin-top: 30px;
}

.rank_rec .title {
	height: 48px;
	line-height: 48px;
	background-color: #f6f6f6;
	border-bottom: 1px #ffffff solid;
}

.rank_rec .title img {
	margin: 17px;
}

.rank_rec .recom {
	width: 514px;
	padding: 23px 33px;
	overflow: hidden;
	border-top: 1px #e6e3e3 solid;
	clear: both;
}

.rank_rec .recom .pic {
	width: 142px;
	height: 142px;
	padding: 4px;
	background-color: #fff;
	border: 1px #e4e4e4 solid;
	position: relative;
	float: left;
	margin-right: 17px;
}

.rank_rec .recom .pic a {
	width: 141px;
	height: 141px;
	display: block;
	position: absolute;
	left: 5px;
	top: 5px;
	text-align: center;
	line-height: 141px;
	z-index: 10;
}

.rank_rec .recom .pic a img {
	width: 139px;
	height: 139px;
	margin: 1px auto;
}

.rank_rec .recom .pic i {
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	left: 4px;
	top: 4px;
	background: url(../static. /images/default/rank/rank_rec_top1.png) no-repeat;
	z-index: 15;
}

.rank_rec .recom .ti {
	width: 326px;
	height: 16px;
	line-height: 16px;
	margin-top: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #333333;
	float: left;
}

.rank_rec .recom .ti span {
	margin-right: 13px;
}

.rank_rec .recom .bn {
	width: 326px;
	color: #999999;
	margin-top: 10px;
	height: 12px;
	line-height: 12px;
	float: left;
}

.rank_rec .recom .cont {
	width: 326px;
	margin-top: 10px;
	color: #999999;
	float: left;
}

.rank_rec .lists {
	width: 514px;
	height: 169px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

.rank_rec .lists li {
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	font-size: 12px;
	padding: 9px 0;
	border-bottom: 1px #d6d6d6 dotted;
}

.rank_rec .lists li i {
	width: 15px;
	height: 15px;
	line-height: 15px;
	float: left;
	margin-right: 8px;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	display: inline-block;
	background-color: #cccccc;
}

.rank_rec .lists li a {
	float: left;
	height: 15px;
	overflow: hidden;
	overflow: hidden;
}

.rank_rec .lists li span {
	margin-right: 12px;
	float: left;
}

.rank_rec .lists .list_left {
	width: 281px;
	float: left;
}

.rank_rec .lists .list_left a {
	width: 240px;
}

.rank_rec .lists .list_left li.on a {
	color: #990000;
}

.rank_rec .lists .list_left li.on i {
	background-color: #990000;
	color: #FFFFFF;
}

.rank_rec .lists .list_right {
	width: 230px;
	float: left;
}

.rank_rec .lists .list_right a {
	width: 200px;
}

.rank_rec .lists li .more {
	width: 60px;
	float: right;
	font-family: simsun;
}

.rank_box {
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

.rank_list {
	width: 1220px;
	margin-left: 20px;
	overflow: hidden;
	clear: both;
}

.rank_list .cates {
	width: 400px;
	margin-top: 33px;
	background: url(../static. /images/default/rank/rank_hots_back.jpg) no-repeat right 0;
	float: left;
}

.rank_list .cates .cont {
	width: 380px;
	height: 470px;
	border: 1px #ededed solid;
	margin-right: 20px;
}

.rank_list .title {
	height: 17px;
	padding: 10px 0 14px 23px;
	line-height: 16px;
	background-color: #FFFFFF;
	font-size: 16px;
	color: #000000;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.rank_list .title i {
	width: 1px;
	height: 17px;
	margin-right: 12px;
	float: left;
	display: inline-block;
	background-color: #f6f6f6;
	border-left: 1px #a11f1d solid;
	border-right: 1px #e0bebe solid;
}

.rank_list .list {
	height: 429px;
	background-color: #f9f9f9;
	overflow: hidden;
}

.rank_list .list li {
	width: 342px;
	height: 42px;
	line-height: 42px;
	font-size: 12px;
	margin: 0 auto;
	border-bottom: 1px #d3d3d3 dotted;
}

.rank_list .list li span {
	margin-right: 13px;
}

.rank_list .list li i {
	width: 32px;
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	color: #666666;
	display: inline-block;
}

.rank_list .list li.t i {
	color: #a41818;
	font-size: 14px;
}

.rank_list .list li.t a {
	color: #a41818;
}

@charset 'utf-8';

.ad_news_content {
	width: 740px;
	margin: 10px auto 50px auto;
	overflow: hidden;
	clear: both;
	background-color: #f4f4f4;
}

.ad_news_content .images {
	display: block;
	float: left;
	width: 387px;
	height: 264px;
	overflow: hidden;
	margin: 6px 0 7px 9px;
}

.ad_news_content .conts {
	float: left;
	margin: 6px 0 0 26px;
	overflow: hidden;
}

.ad_news_content .conts .title {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #900101;
	line-height: 43px;
}

.ad_news_content .conts .title:hover {
	text-decoration: underline;
}

.ad_news_content .conts .cont {
	width: 300px;
	height: 44px;
	line-height: 23px;
	padding: 7px 2px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #e0dfdf;
	overflow: hidden;
	clear: both;
	color: #666666;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.ad_news_content .conts .option {
	width: 300px;
	margin-top: 12px;
	overflow: hidden;
	clear: both;
}

.ad_news_content .conts .option li {
	width: 300px;
	height: 20px;
	line-height: 20px;
	float: left;
	margin: 2px 0;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.ad_news_content .conts .option li label.t {
	color: #000000;
	float: left;
	width: 76px;
	text-indent: 2px;
}

.ad_news_content .conts .option li span.c {
	float: left;
	width: 216px;
	height: 20px;
	margin-left: 5px;
	background: url(../static. /images/default/main/ad_newsback.jpg) no-repeat;
	text-indent: 7px;
	color: #666666;
}

.ad_news_content .conts .option li span.c a {
	color: #666666;
}

.ad_news_content .conts a.consult {
	width: 139px;
	height: 33px;
	margin-top: 10px;
	background-image: url(../static. /images/default/main/consult_buts.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-indent: -9999px;
}

.ad_news_content .conts a.consult:hover {
	background-position: bottom left;
}

#suadvert_news_recom {
	overflow: hidden;
	clear: both;
}

.ad_news_sidebar {
	width: 293px;
	overflow: hidden;
	clear: both;
}

.ad_news_sidebar_list {
	width: 293px;
	overflow: hidden;
	clear: both;
}

.ad_news_sidebar_list li {
	width: 293px;
	height: 354px;
	background-color: #f4f4f4;
	margin-bottom: 20px;
	overflow: hidden;
	clear: both;
	position: relative;
}

.ad_news_sidebar_list li .images {
	display: block;
	width: 293px;
	height: 200px;
	overflow: hidden;
	margin: 0;
}

.ad_news_sidebar_list li .title {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #990000;
	display: block;
	line-height: 44px;
	text-indent: 10px;
}

.ad_news_sidebar_list li .title:hover {
	text-decoration: underline;
}

.ad_news_sidebar_list li .option {
	width: 293px;
	overflow: hidden;
	clear: both;
}

.ad_news_sidebar_list li .option li {
	width: 293px;
	height: 20px;
	line-height: 20px;
	float: left;
	margin: 2px 0;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.ad_news_sidebar_list li .option li label.t {
	color: #000000;
	float: left;
	width: 82px;
	text-indent: 10px;
}

.ad_news_sidebar_list li .option li span.c {
	float: left;
	width: 196px;
	height: 20px;
	margin-left: 5px;
	background: url(../static. /images/default/main/ad_newsback.jpg) no-repeat;
	text-indent: 7px;
	color: #666666;
}

.ad_news_sidebar_list li .option li span.c a {
	color: #666666;
}

.ad_news_sidebar_list li a.consult {
	width: 72px;
	height: 19px;
	position: absolute;
	right: 18px;
	bottom: 15px;
	background-image: url(../static. /images/default/main/consult_butts.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	_display: block;
	text-indent: -9999px;
}

.ad_news_sidebar_list li a.consult:hover {
	background-position: bottom left;
}

.ad_callphone {
	width: 206px;
	height: 154px;
	padding: 5px 7px 5px 6px;
	margin-top: 30px;
	overflow: hidden;
	clear: both;
	background: url(../static. /images/default/main/ad_callphone.jpg) no-repeat;
}

@charset 'utf-8';

.oldgood_box {
	width: 100%;
	overflow: hidden;
	clear: both;
	background: url(../static. /images/default/proprietary/laohuo/laohuo_back.jpg);
}

.oldgood_box .banners {
	width: 1980px;
	text-align: center;
	position: relative;
	left: 50%;
	margin-left: -990px;
	overflow: hidden;
	clear: both;
}

.oldgood_list {
	width: 1196px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	clear: both;
}

.oldgood_list li.li {
	width: 572px;
	height: 278px;
	border-top: 1px #ffffff solid;
	margin: 0 13px 25px auto;
	padding-top: 2px;
	float: left;
}

.oldgood_list li.li .img {
	width: 272px;
	height: 267px;
	overflow: hidden;
	float: left;
	border: 0 none;
	background-color: #ffffff;
	padding: 5px 5px 6px 5px;
}

.oldgood_list li.li .info {
	width: 263px;
	height: 267px;
	overflow: hidden;
	float: left;
	position: relative;
	background-color: #FFFFFF;
	padding: 5px 15px 6px 12px
}

.oldgood_list li.li .info .title {
	width: 263px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	top: 5px;
}

.oldgood_list li.li .info .title .p {
	font-size: 16px;
	font-weight: bold;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #000000;
	margin-right: 6px;
}

.oldgood_list li.li .info .title .t {
	font-size: 14px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #8f6136;
}

.oldgood_list li.li .info .bn {
	height: 24px;
	line-height: 22px;
	font-size: 12px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #971818;
	position: absolute;
	top: 30px;
}

.oldgood_list li.li .info .desc {
	width: 263px;
	height: 32px;
	line-height: 16px;
	font-size: 12px;
	padding: 8px 0;
	border-style: solid;
	border-width: 1px 0;
	border-color: #e5e5e5;
	color: #666666;
	position: absolute;
	top: 54px;
}

.oldgood_list li.li .info .desc a {
	font-family: simsun;
	font-style: normal;
}

.oldgood_list li.li .info .attr {
	width: 263px;
	height: 103px;
	background-color: #f5f5f5;
	padding-top: 6px;
	position: absolute;
	top: 113px;
	font-size: 12px;
	font-family: "\5b8b\4f53",Arial,Helvetica,sans-serif;
	color: #666666;
}

.oldgood_list li.li .info .attr li {
	width: 131px;
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	float: left;
	margin: 6px auto;
}

.oldgood_list li.li .info .attr li span {
	margin-left: 15px;
	font-weight: bold;
}

.oldgood_list li.li .info .attr li.tech {
	width: 100%;
	clear: both;
}

.oldgood_list li.li .info .consult {
	width: 262px;
	height: 33px;
	position: absolute;
	top: 233px;
	background-image: url(../static. /images/default/proprietary/laohuo/laohuo_consult.jpg);
	background-position: left top;
}

.oldgood_list li.li .info .consult:hover {
	background-position: left bottom;
}

.oldgood_list li.li .info .tag {
	width: 43px;
	height: 43px;
	background: url(../static. /images/default/proprietary/laohuo/laohuo_tag.jpg) no-repeat;
	position: absolute;
	right: 15px;
	top: 5px;
}

#oldgood_pages {
	width: 1171px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	padding: 7px 0 6px 0;
	margin: 10px auto;
	color: #cccccc;
	clear: both;
	overflow: hidden;
	background: url(../static. /images/default/proprietary/laohuo/oldgood_pages_back.png) no-repeat;
}

#oldgood_pages span,#oldgood_pages a {
	width: 21px;
	height: 21px;
	line-height: 21px;
	display: inline-block;
	text-align: center;
	padding: 0;
	overflow: hidden;
	color: #cccccc;
}

#oldgood_pages a {
	color: #999999;
	margin: 0 11px;
}

#oldgood_pages a:hover {
	color: #ffffff;
}

#oldgood_pages span.current {
	color: #bf8958;
	background-color: #2e2d2d;
}

#oldgood_pages span.more {
	width: 31px;
}

#oldgood_pages a.prev,#oldgood_pages a.next {
	width: 100px;
}

.wantinfo {
	width: 1041px;
	height: 452px;
	border: 6px #000000 solid;
	background: url(../static. /images/default/proprietary/laohuo/wantinfo_back.jpg);
	margin: 0 auto 116px auto;
	overflow: hidden;
	clear: both;
	-moz-box-shadow: 0px 0px 15px #000000;
	-webkit-box-shadow: 0px 0px 15px #000000;
	box-shadow: 0px 0px 15px #000000;
}

.wantinfo .form {
	width: 540px;
	padding: 18px 0 0 25px;
	overflow: hidden;
	float: left;
}

.wantinfo .cates {
	float: left;
	margin: 13px auto;
	clear: both;
	overflow: hidden;
}

.wantinfo .cates dt {
	width: 109px;
	height: 28px;
	float: left;
	color: #be8c52;
	border: 1px #e19c5d solid;
	background-color: #2a2a28;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.wantinfo .cates dd {
	float: left;
	margin-left: 23px;
}

.wantinfo .type label {
	height: 17px;
	overflow: hidden;
	float: left;
	line-height: 17px;
	margin: 6px 16px 0 0px;
	cursor: pointer;
}

.wantinfo .type label span {
	width: 17px;
	height: 17px;
	float: left;
	margin-right: 2px;
	background-image: url(../static. /images/default/proprietary/laohuo/wantinfo_radioback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.wantinfo .type label span.current {
	background-position: left top;
}

.wantinfo .type label input {
	opacity: 0;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.wantinfo .cates dd .ipt {
	width: 199px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	background-color: #dfc2a7;
	border: 0 none;
	padding: 4px 5px;
}

.wantinfo .cates dd .text {
	width: 334px;
	height: 156px;
	font-size: 12px;
	line-height: 20px;
	background-color: #dfc2a7;
	border: 0 none;
	padding: 4px 5px;
}

.wantinfo .button {
	width: 182px;
	height: 35px;
	display: block;
	overflow: hidden;
	clear: both;
	text-indent: -9999px;
	margin: 14px 0 0 134px;
	float: left;
	background-image: url(../static. /images/default/proprietary/laohuo/wantbut.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.wantinfo .button:hover {
	background-position: left bottom;
}

.wantinfo .image {
	float: left;
	margin-top: 60px;
}

@charset 'utf-8';

.notfound_fw1180 {
	width: 1180px;
	margin: 0 auto
}

.notfound_w372 {
	margin: 80px 40px 0 200px;
	float: left;
	display: inline;
}

.notfound_w300 {
	width: 300px;
	margin-top: 80px;
	float: left;
	display: inline;
}

.notfound_mc {
	margin: 0 auto;
	display: block;
}

.notfound_banner p {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #4e4b51;
	line-height: 25px;
}

.notfound_banner p a {
	border-bottom: 1px dotted #4e4b51;
	color: #4e4b51;
	padding-bottom: 1px;
	margin: 0px 8px;
}

.notfound_banner p a:hover {
	color: #901210;
	border-bottom: 1px dotted #901210;
}

.notfound_time {
	color: #686672;
	font-size: 12px;
	line-height: 25px;
}

.notfound_time span {
	color: #b52b29
}

.notfound_back_home {
	background-image: url(../static. /images/default/404/notfound_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 138px;
	height: 35px;
	display: block;
	margin-top: 6px;
	overflow: hidden;
	text-indent: -9999px;
}

.notfound_back_home:hover {
	background-position: left bottom;
}

.notfound_tuijian {
	background: url(../static. /images/default/404/notfound_back.png) repeat-x 0 0;
	width: 1180px;
	height: 38px;
	margin: 65px auto 0 auto;
}

.notfound_title {
	width: 500px;
	margin: 0 auto
}

.notfound_title li {
	float: left;
	padding: 0 10px;
	line-height: 70px;
}

.notfound_title li a {
	color: #999999;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.notfound_title li a:hover {
	color: #333333;
	border-bottom: 1px solid #333333
}

.notfound_lunbo {
	width: 1115px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 320px;
}

.notfound_lunbo .change {
	width: 1115px;
	height: 265px;
	margin: 0 auto;
	overflow: hidden;
}

.notfound_lunbo li {
	float: left;
	width: 203px;
	height: 263px;
	margin-left: 18px;
	border: 1px solid #d5d4d4;
}

.notfound_lunbo li dl dt {
	color: #898989;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}

.notfound_lunbo li dl dt strong {
	color: #464a4e;
	font-weight: bold;
	padding-right: 10px;
}

.notfound_lunbo li dl dd {
	text-align: center;
}

.notfound_lunbo li .pic {
	width: 203px;
	height: 185px;
	overflow: hidden;
	display: block;
	text-align: center;
}

.notfound_lunbo .content li a.consult {
	width: 66px;
	height: 19px;
	display: block;
	margin: 0px auto;
	background-image: url(../static. /images/default/main_new/home_consult_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.notfound_lunbo .content li a.consult:hover {
	color: #ae2727;
	border-bottom-color: #ae2727;
	background-position: right top;
}

.notfound_num {
	color: #671416;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	line-height: 25px
}

.notfound_w1115 {
	width: 155px;
	top: 300px;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -70px
}

.notfound_lunbo ul.notfound_w1115 li {
	float: left;
	width: 13px;
	height: 13px;
	padding: 0;
	border: 0;
	background-image: url(../static. /images/default/404/notfound_dian.png);
	background-repeat: no-repeat;
	background-position: 0 -13px;
	overflow: hidden;
	cursor: pointer
}

.notfound_lunbo ul.notfound_w1115 li.on {
	background-position: 0 0;
}


/*首页新加*/
.module_list {
    width: 1180px;
    height: 161px;
    margin: 0 auto;
    border-top: 1px #eee solid;
    border-left: 1px #eee solid;
}
.module_list ul li {
    width: 294px;
    height: 42px;
    overflow: hidden;
    padding: 60px 0;
    float: left;
    border-right: 1px #eee solid;
    border-bottom: 1px #eee solid;
}

.module_list ul li .icon {
    width: 40px;
    height: 42px;
    float: left;
    background: url(../images/sprite.png) no-repeat;
}
.module_list ul li .module_words {
    width: 187px;
    float: left;
    margin-left: 15px;
}
.module_list ul li .module_words a {
    width: 100%;
    display: block;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    color: #333;
    font-family: '微软雅黑';
    margin-bottom: 10px;
}
.module_list ul li .module_words label {
    color: #999;
}
.module_list ul li .icon_cast {
    margin-left: 48px;
    background-position: -4px -61px;
}
.module_list ul li .icon_designers {
    margin-left: 34px;
    background-position: -60px -61px;
}
.module_list ul li .icon_answer {
    width: 50px;
    margin-left: 42px;
    background-position: -111px -62px;
}
.module_list ul li .icon_trade {
    width: 41px;
    margin-left: 32px;
    background-position: -173px -62px;
}
.footer_bg{background: url(../images/foot.png);padding: 30px 0px 40px 0px;margin-top: 40px;}

.m_bottom_cont{width: 1180px;margin:auto;margin-top: 50px;}
.m_bottom_cont > div.cf {
    width: 33.4%;
}
.m_bottom_cont > div {
    width: 33.3%;
    float: left;
    height: 230px;
}
.m_bottom_cont > div.cf a {
    display: block;
    height: 100%;
    background: url("../../images/content/bg_cf.jpg") no-repeat left top;
}
.m_bottom_cont > div.cf a span:first-child {
    padding: 62px 0 0 33px;
}
.m_bottom_cont > div.cf a span {
    display: block;
    text-align: center;
    padding-top: 15px;
}
img {
    max-width: 100%;
}
img, fieldset {
    border: 0;
    outline: none;
}
.m_bottom_cont > div.cf a span {
    display: block;
    text-align: center;
    padding-top: 15px;
}
.m_bottom_cont > div.cs_center {
    background: #665854;
}
.m_bottom_cont > div.cs_center .title {
    color: #fff;
    font-size: 14px;
    margin-bottom: 6px;
    padding-top: 20px;
}
.m_bottom_cont > div.cs_center .number {
    color: #d8b296;
    font-size: 24px;
}
.m_bottom_cont > div.cs_center .operating_hour {
    color: #c5bcb9;
    font-size: 12px;
    line-height: 18px;
}
.m_bottom_cont > div.cs_center .operating_hour span {
    display: block;
}
.letter {
    letter-spacing: normal !important;
}
.m_bottom_cont > div.cs_center .account_num {
    color: #c5bcb9;
    margin-top: 5px;
}
.m_bottom_cont > div.cs_center .account_num > span {
    display: block;
    line-height: 18px;
}
.m_bottom_cont > div.cs_center > ul {
    display: inline-block;
    zoom: 1*display:inline;
    background: #948a88;
    margin-top: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.m_bottom_cont > div.cs_center > ul li {
    float: left;
}
.m_bottom_cont > div.cs_center > ul li:first-child a {
    border-left: none;
}
.m_bottom_cont > div.cs_center > ul li a {
    display: block;
    border-left: solid 1px #665854;
    color: #fff;
    font-size: 13px;
    line-height: 35px;
    width: 100px;
}
.m_bottom_cont > div.cont {
    position: relative;
    background: #5a4b4d;
}
.m_bottom_cont > div.cont .title {
    font-size: 14px;
    color: #666;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 100;
    letter-spacing: normal;
}
.m_bottom_cont > div.cont .m_c_r_h {
    position: relative;
    display: block;
    width: 100%;
    height: 230px;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#contents.main .bx-pager {
    width: auto;
    right: 20px;
    text-align: right;
}
.bx-pager {
    position: absolute;
    top: 20px;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
    height: 13px;
    overflow: hidden;
    z-index: 50;
}
.bx-pager .bx-pager-item {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 13px;
    height: 13px;
    margin: 0 5px;
}
.bx-pager .bx-pager-item a {
    display: block;
    width: 13px;
    height: 13px;
    overflow: hidden;
    color: rgba(0,0,0,0);
    font-size: 0;
    text-indent: -9999px;
    border: none;
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.bx-pager a.active {
    background-color: #ed1b2f;
}
.m_bottom_cont::after {
    content: "";
    display: block;
    clear: both;
}
.m_bottom_cont > div.cont .reveiw.photo {
    background: url("../../images/content/bg_review.png") repeat left top;
    filter: alpha(opacity=0.8);
    opacity: 0.8;
}
.m_bottom_cont > div.cont .reveiw {
    text-align: left;
    padding: 15px 0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.m_bottom_cont > div.cont .reveiw dl {
    padding-left: 15px;
    text-align: center;
}
.m_bottom_cont > div.cont .reveiw dl dt {
    font-size: 14px;
    color: #c89875;
    padding-bottom: 3px;
}
.m_bottom_cont > div.cont .reveiw dl dd {
    font-size: 12px;
    color: #e7e3e1;
}




.top .content li.switch {
	margin-left: 6px;
	position: ;
	z-index: 10;
}

.top .content li.switch .place {
	display: block;
	width:64px;	
	height: 32px;
	padding: 0 6px;
	border-width: 0 1px;
	border-style: solid;
	border-color: #2d2232;
}

.top .content li.switch .scope {
	position: absolute;
	padding: 0 7px 6px;
	top: 32px;
	overflow: hidden;
	background: #ffffff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #dddddd;
	display: none;
	z-index: 999;
}

.top .content li.switch .scope a {
	color: #999999;
	border-bottom: 1px solid transparent;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
}

.top .content li.switch .scope a:hover {
	color: #b52a2a;
	border-bottom-color: #b52a2a;
}

.top .content li.switch .scope .title,.top .content li.switch .scope .title a {
	font-size: 13px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
	color: #333333;
	border: 0 none;
}

.top .content li.switch .scope .title a:hover {
	color: #b52a2a;
}

.top .content li.switch.on .place {
	background: #fff;
	border-color: #dddddd;
	color: #000000;
}

.top .content li.switch.on .scope {
	display: block;
}

.top .content .scope .list {
	padding: 0px 20px;
	overflow: hidden;
}

.top .content .scope .list dd {
	overflow: hidden;
}

.top .content .scope .list .item {
	line-height: 22px;
	overflow: hidden;
}

.top .content .scope .list .item li {
	margin: 0;
	display: inline-block;
	float: left;
	width: 60px;
	height: 22px;
	overflow: hidden;
}

.top .content .user li.switch.on {
	height: 200px;
}

.top .content .user .scope {
	width: 64px;
	margin-left: -1px;
}







.fenxiang b{font-family: '微软雅黑';font-size: 12px;font-weight: normal;}
.share{margin-right: 20px;line-height: 30px;}
.share a{margin-right: 6px;}





.dingzhi {
    background: url(../images/biaodanbg.jpg) no-repeat center 0;
    width: 970px;
    height: 493px;
    margin: 0 auto;
    padding-top: 35px;
}
.dingzhi_con {
    margin-left: 160px;
    width: 550px;
    height: auto;
}
.dingzhi_con .hu {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #2a2a28;
}
.dingzhi_con td {
    line-height: 34px;
    height: 34px;
}
.dingzhi_con .hu span.index {
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url(http://static. //images/default/proprietary/dingzhi/hu.jpg) no-repeat 0 0;
}
.dingzhi_con .hu span {
    width: 17px;
    height: 17px;
    float: left;
    margin: 9px 5px 0 0;
    display: inline-block;
    background: url(http://static. //images/default/proprietary/dingzhi/hu.jpg) no-repeat 0 bottom;
}
.dingzhi_con .hu input {
    float: left;
    opacity: 0;
    cursor: pointer;
    margin: 9px 0 0 6px;
}
.text {
    width: 334px;
    height: 116px;
    font-size: 12px;
    line-height: 20px;
    background-color: #f0f0f0;
    border: 0 none;
    padding: 4px 5px;
}
.sub {
    background: url(http://static. //images/default/proprietary/dingzhi/anniu.jpg) no-repeat center 0;
    width: 182px;
    height: 35px;
    border: 0;
    margin-top: 0px;
}

.zhaodaili{background: url(../images/daili_bg.jpg);}
.chengzhao{padding-top: 250px;margin-left: 22px;}
.chengzhao p{font-size: 18px;font-family: "微软雅黑"}
.xiangyu{margin-top: 200px;margin-left:70px;text-align: center;padding-bottom: 300px;}
.xiangyu h1{font-size: 30px;font-family: "微软雅黑";margin-bottom: 30px;}
.xiangyu p{font-size: 14px;line-height: 36px;font-family: "微软雅黑"}
.jianjie_p{font-size: 14px;text-indent: 28px;line-height: 36px;}
.xidada .wenzi{height:380px;width:400px;background:#4c4c4c;}
.xidada .wenzi p{font-size: 14px;color: #fff;text-align: center;padding-top: 30px;line-height: 30px;font-family: "微软雅黑"}
.wenhua{background: url(../images/wenhua.jpg);height: 405px;}
.wenhua p{text-align: center;padding-left: 0px;padding-top: 140px;margin-left: -10px;font-family: "微软雅黑"}
.jiangren{text-align: center;color: #fff;}
.jiangren_p{background:#4c4c4c; width: 698px;height: 408px;}
.jiangren_p h1{font-size: 30px;font-family: "微软雅黑";padding-top: 70px;margin-bottom: 20px;}
.jiangren_p h2{font-size: 24px;margin-bottom: 30px;font-family: "微软雅黑"}

.jiangren_img{width: 272px;height: 408px;}
.ming_piao{background: #4c4c4c;text-align: center;}

.ming_piao h1{font-size: 30px;font-weight: bold;font-family: "微软雅黑";color: #fff;padding-top: 16px;padding-bottom: 16px;}
.ming_piao h2{font-size: 22px;font-family: "微软雅黑" ;color: #fff;padding-bottom: 16px;}
.shougong_wenzi{width: 502px;text-align: center;background: url(../images/piao_wenzi.jpg);}
.shougong_wenzi h1{width:160px;font-size: 32px;padding-top:20px;padding-bottom:4px;border-bottom: 1px #ccc solid;font-family: "微软雅黑";margin:auto;margin-bottom: 12px;}
.shougong_wenzi h2{font-size: 20px;padding-bottom:4px;font-family: "微软雅黑";margin-bottom: 6px;}

.shougong_wenzi p{font-size: 14px;font-family: "微软雅黑";line-height: 30px;margin-bottom: 10px;}


.jxsz{background: #0e0e0e;}
.jxsz h1{font-size: 38px;font-weight: bold;color: #f5e0b8;text-align: center;font-family: "微软雅黑";margin-bottom: 20px;}
.jxsz h3{background: url(../images/jiangxin_p.png);width: 413px;height: 18px;line-height: 18px;margin:auto;text-align: center;font-family: "微软雅黑";font-size: 14px;color: #fff;}
.jxsz_con{position: relative;height: 600px;}
.jxsz_con1{position: absolute;top: 50px;left: 20px;z-index: 2;}
.jxsz_con h2{color: #e7ddbc;font-size: 20px;font-family: "微软雅黑";font-weight: bold;}
.jxsz_con p{color: #e7ddbc;font-size: 14px;font-family: "微软雅黑";padding-left: 10px;padding-top: 6px;}
.jxsz_con1 img{border: 2px solid #e4e4e4;border-radius: 3px;}
.jxsz_con .pp{color:#fff298;font-size: 16px;padding-left: 50px;}
.jxsz_con2{position: absolute;top: 30px;left: 320px;z-index: 0;}
.jxsz_con2 img{border: 3px solid #e4e4e4;border-radius: 3px;}
.jxsz_con .dingzhijia{background: url(../images/dzsj.png) no-repeat;width: }
.jxsz_con3{position: absolute;top: 60px;left: 660px;z-index: 2;}
.jxsz_con3 img{border: 2px solid #e4e4e4;border-radius: 3px;}
.jxsz_con3 h2, .jxsz_con3 p{padding-left: 40px;padding-top: 4px;}

.dingzhijia{color: #fff298;font-size: 24px;font-weight: bold;padding-left: 100px !important;}

.renqi{background: #0e0e0e;padding-top: 40px;}
.renqi h1{font-size: 32px;font-weight: bold;color: #a68b80;text-align: center;font-family: "微软雅黑";margin-bottom: 20px;padding-top: 30px;}
.renqi h3{background: url(../images/jiangxin_p.png);width: 413px;height: 18px;line-height: 18px;margin:auto;text-align: center;font-family: "微软雅黑";font-size: 14px;color: #fff;}
.renqi ul{margin-top: 50px;}
.renqi ul li{width: 300px;margin-left: 10px;margin-bottom: 30px;}
.renqi ul li img{border: 2px solid #f7f7f7;border-radius: 3px;margin-bottom: 15px;}
.renqi ul li .hehua{font-size: 16px;color:#f7f7f7;font-weight: bold;font-family: "微软雅黑"; padding-left: 4px;}
.renqi ul li .zixun{font-size: 16px;color:#bcbcbc; font-weight: bold;font-family: "微软雅黑";padding-right: 4px;}

.menu{
	padding:0px 10px;
/*	background:rgba(164,33,51,0.9) !important;*/
	text-align:center;
}
.menu .box{
	color:#fff;
	line-height: 26px;
}
.menu .name{
	padding-top:50px;
	color:#fff;
	font-size:26px;
	line-height: 40px;
}
.menu .tel{
	padding-top:40px;
	color:#fff;
}
.menu .address{
	padding-top:10px;
	color:#fff;
}
.productMain{width: 1180px;margin:auto;margin-top: 30px;}
.productMain:after{
	display: table;
	content:"";
	clear:both;
}
.productBox{width:18%;float:left; margin-right:2.4%; margin-bottom:16px;}
.productBox:nth-child(5n){margin-right:0px;}
.productBox img{display: block;width:100%;}
.productDesc{
	padding:5px;
}
.productDesc .price{color:#a42133}
.productDesc .baoyou{background:#a42133; border-radius:2px; color:#fff; padding:0px 4px;margin-left:10px;}
.productDesc .type{float:right; width:100px; text-align: right; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#666;}
.productTitle{padding:0px 5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#666;}