@charset "utf-8";

/* CSS Document */

/*轮播图*/

.banner {

	width: 1000px;

	height: 400px;

	padding-bottom: 10px;

	margin: 8px auto 0px;

	background: url(../images/bg_06.png) center bottom no-repeat;

	overflow: hidden;

}

#banner {

	width: 100%;

	height: 400px;

	overflow: hidden;

	position: relative;

	z-index: 1;

}

#banner .d1 {

	width: 100%;

	height: 400px;

	display: block;

	position: absolute;

	left: 0px;

	top: 0px;

	z-index: 1;

}

#banner .d2 {

	height: 10px;

	clear: both;

	position: absolute;

	z-index: 100;

	float: left;

	margin-left: 50%;

	display: block;

	bottom: 10px;

}

#banner .d2 ul {

	float: left;

	top: 0;

	display: inline;

	position: relative;

	right: 50%;

	z-index: 999;

}

#banner .d2 li {

	width: 10px;

	height: 10px;

	overflow: hidden;

	cursor: pointer;

	background-image: url(../images/bg_23.png)!important;

	background-repeat: no-repeat;

	float: left;

	margin: 0 3px;

	display: inline;

}

#banner .d2 li.nuw {

	background-image: url(../images/bg_24.png)!important;

	background-repeat: no-repeat;

}

/*华韵服务*/

.service {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.service_t {

	width: 100%;

	height: 52px;

	overflow: hidden;

	position: relative;

	background: url(../images/bg_07.png) center center no-repeat;

}

.service_t a {

	display: block;

	width: 38px;

	height: 14px;

	position: absolute;

	top: 24px;

	right: 0px;

}

.service_l {

	width: 100%;

	height: auto;

	overflow: hidden;

	padding: 13px 0 20px;

}

.service_l li {

	width: 226px;

	height: 270px;

	overflow: hidden;

	float: left;

	position: relative;

	margin: 0 12px;

}

.service_l li img {

	width: 216px;

	height: 260px;

	padding: 4px;

	background: #fff;

	border: 1px solid #c9c9c9;

	margin: 0 auto;

}

.service_l li a b {

	display: none;

	width: 216px;

	height: 260px;

	line-height: 164px;

	font-size: 16px;

	text-align: center;

	color: #fefefe;

	font-weight: normal;

	background: url(../images/bg_10.png) center center no-repeat;

	position: absolute;

	top: 5px;

	left: 5px;

}

.service_l li a span {

	display: block;

	width: 216px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	font-size: 14px;

	color: #fefefe;

	background: url(../images/bg_11.png) repeat;

	position: absolute;

	left: 5px;

	bottom: 5px;

}

/*业内专家*/

.expert {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.expert_t {

	width: 100%;

	height: 52px;

	overflow: hidden;

	position: relative;

	background: url(../images/bg_08.png) center center no-repeat;

}

.expert_t a {

	display: block;

	width: 38px;

	height: 14px;

	position: absolute;

	top: 24px;

	right: 0px;

}

.expert_l {

	width: auto;

	height: auto;

	overflow: hidden;

	margin: 14px auto 18px;

	position: relative;

}

.LeftBotton {

	width: 46px;

	height: 43px;

	background: url(../images/bg_12.png) center center no-repeat;

	overflow: hidden;

	display: inline;

	cursor: pointer;

	position: absolute;

	left: 2px;

	top: 50%;

	margin-top: -21px;

}

.RightBotton {

	width: 46px;

	height: 43px;

	background: url(../images/bg_13.png) center center no-repeat;

	overflow: hidden;

	display: inline;

	cursor: pointer;

	position: absolute;

	right: 2px;

	top: 50%;

	margin-top: -21px;

}

.Cont {

	width: 896px;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

}

.ScrCont {

	width: 10000000px;

}

.pic {

	width: 208px;

	height: 283px;

	float: left;

	margin: 0 7px;

	border: 1px solid #dbdbdb;

}

.pic img {

	width: 198px;

	height: 183px;

	padding: 5px;

	background: #fff;

	display: block;

	margin: 0 auto;

}

.pic b {

	display: block;

	width: 198px;

	height: 30px;

	line-height: 30px;

	font-size: 18px;

	margin: 5px auto 0px;

}

.pic span {

	display: block;

	width: 198px;

	height: 40px;

	line-height: 20px;

	overflow: hidden;

	margin: 0 auto;

}

#List1, #List2 {

	float: left;

}

/*广告*/

.ad {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 10px;

	text-align: center;

}

/*华韵简介*/

.about {

	height: 339px;

	padding: 5px;

	background: url(../images/bg_14.png) center center no-repeat;

	overflow: hidden;

	position: relative;

}

.about_t {

	width: auto;

	height: 25px;

	line-height: 25px;

	font-size: 16px;

	color: #e50312;

	position: absolute;

	top: 110px;

	left: 30px;

}

.about_c {

	width: 495px;

	height: auto;

	overflow: hidden;

	line-height: 25px;

	position: absolute;

	top: 135px;

	left: 30px;

	text-indent: 2em;

}

.about_c p.about_m {

	text-indent: 0px;

	text-align: right;

}

.about_c p.about_m a {

	color: #e50312;

}

.about_c p.about_m a:hover {

	text-decoration: underline;

}

.about_v {

	width: 412px;

	height: 253px;

	/*padding: 13px 10px;*/

	overflow: hidden;

	/*background: url(../images/bg_22.jpg) center center no-repeat;*/

	position: absolute;

	top: 33px;

	right: 33px;

}
.about_v img{width: 100%;}

/*近期推荐*/

.recent {

	width: 1000px;

	height: auto;

	margin: 22px auto 16px;

}

.recent_t {

	width: 100%;

	height: 52px;

	overflow: hidden;

	position: relative;

	background: url(../images/bg_09.png) center center no-repeat;

}

.recent_t a {

	display: block;

	width: 38px;

	height: 14px;

	position: absolute;

	top: 24px;

	right: 0px;

}

.recent_l {

	width: 100%;

	height: auto;

	padding: 12px 0px 15px;

	border-bottom: 1px solid #dbdbdb;

	position: relative;

}

.recent_l ul {

	width: 1018px;

	height: auto;

	overflow: hidden;

	position: relative;

	left: -4px;

}

.recent_l ul li {

	width: 501px;

	height: 205px;

	overflow: hidden;

	background: url(../images/bg_15.png) center center no-repeat;

	position: relative;

	float: left;

	margin-right: 8px;

}

.recent_l ul li img {

	width: 238px;

	height: 174px;

	position: absolute;

	top: 15px;

	left: 14px;

	z-index: 1;

}

.recent_l ul li a span {

	display: block;

	width: 238px;

	height: 34px;

	line-height: 34px;

	background: url(../images/bg_11.png) repeat;

	position: absolute;

	left: 14px;

	top: 154px;

	z-index: 2;

	color: #ffffff;

	font-size: 14px;

	text-align: center;

}

.recent_l ul li b {

	display: block;

	width: 220px;

	height: 24px;

	line-height: 24px;

	font-size: 14px;

	color: #010101;

	font-weight: normal;

	position: absolute;

	top: 16px;

	right: 15px;

}

.recent_l ul li i {

	display: block;

	width: 220px;

	height: auto;

	line-height: 20px;

	color: #979797;

	position: absolute;

	right: 15px;

	top: 40px;

	font-style: normal;

}

/*资讯、知识、留言*/

.list {

	width: 1010px;

	height: 358px;

	margin: 0 auto 15px;

	overflow: hidden;

}

/*华韵资讯*/

.news {

	width: 318px;

	height: 348px;

	padding: 5px;

	overflow: hidden;

	float: left;

	background: url(../images/bg_16.png) center center no-repeat;

	margin-right: 14px;

}

.news_t {

	width: 295px;

	height: 65px;

	overflow: hidden;

	margin: 11px auto 0px;

	position: relative;

}

.news_t a {

	display: block;

	width: 40px;

	height: 15px;

	position: absolute;

	top: 20px;

	right: 0px;

}

/*鉴赏知识*/

.knowledge {

	width: 317px;

	height: 348px;

	padding: 5px;

	overflow: hidden;

	float: left;

	background: url(../images/bg_17.png) center center no-repeat;

}

.knowledge_t {

	width: 295px;

	height: 65px;

	overflow: hidden;

	margin: 11px auto 0px;

	position: relative;

}

.knowledge_t a {

	display: block;

	width: 40px;

	height: 15px;

	position: absolute;

	top: 20px;

	right: 0px;

}

/*在线留言*/

.message {

	width: 317px;

	height: 348px;

	padding: 5px;

	overflow: hidden;

	float: right;

	background: url(../images/bg_18.png) center center no-repeat;

}

.message_t {

	width: 295px;

	height: 65px;

	overflow: hidden;

	margin: 11px auto 0px;

	position: relative;

}

.news_l, .knowledge_l {

	width: 295px;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

}

.news_l ul li, .knowledge_l ul li {

	width: auto;

	height: 31px;

	line-height: 31px;

	border-bottom: 1px solid #dcdcdc;

	padding-left: 19px;

	background: url(../images/bg_20.jpg) 7px center no-repeat;

}

.news_l ul li span, .knowledge_l ul li span {

	float: right;

	color: #999999;

}

.news_l ul li a, .knowledge_l ul li a {

	color: #000;

}

.news_l ul li a:hover, .knowledge_l ul li a:hover {

	color: #e50312;

}

.message_c {

	width: 295px;

	height: 239px;

	overflow: hidden;

	position: relative;

	margin: 0 auto;

}

.message_name {

	width: 271px;

	height: 34px;

	line-height: 34px;

	border: 0px;

	background: none;

	outline: none;

	position: absolute;

	top: 11px;

	left: 14px;

	text-indent: 10px;

	color: #999999;

	z-index: 2;

}

.message_tel {

	width: 271px;

	height: 34px;

	line-height: 34px;

	border: 0px;

	background: none;

	outline: none;

	position: absolute;

	top: 59px;

	left: 14px;

	color: #999999;

	text-indent: 10px;

	z-index: 2;

}

.message_text {

	width: 266px;

	height: 101px;

	line-height: 25px;

	padding-left: 5px;

	color: #999999;

	border: 0px;

	background: none;

	outline: none;

	position: absolute;

	left: 14px;

	bottom: 34px;

	resize: none;

	z-index: 2;

}

.message_sub {

	width: 64px;

	height: 25px;

	position: absolute;

	right: 9px;

	bottom: 0px;

	border: 0px;

	background: none;

	outline: none;

}

.message_name_s {

	display: block;

	width: 271px;

	height: 34px;

	line-height: 34px;

	position: absolute;

	top: 11px;

	left: 14px;

	color: #999999;

	text-indent: 10px;

	z-index: 1;

}

.message_tel_s {

	display: block;

	width: 271px;

	height: 34px;

	line-height: 34px;

	position: absolute;

	top: 59px;

	left: 14px;

	color: #999999;

	text-indent: 10px;

	z-index: 1;

}

.message_text_s {

	display: block;

	width: 266px;

	height: 101px;

	line-height: 25px;

	padding-left: 5px;

	color: #999999;

	position: absolute;

	left: 14px;

	bottom: 34px;

	z-index: 1;

}

