@import url("global.css");
@import url("layout.css");

ul span,
dl span {
	float: right;
}

ul,
dl {
	line-height: 2.2em;
}

h3,
h4,
h3 a,
h4 a,
.yqlj h2 {
	color: #C70214;
	line-height: 3em;
	font-size: 14px;
}

.more {
	background: url(../images/more.gif) no-repeat left center;
	display: block;
	float: right;
	height: 11px;
	width: 36px;
	margin-top: -2em;
}

.more span {
	display: none;
}

#news,
#promotion {
	margin: 20px 0 14px 0;
}

#news,
#tel {
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
}

#askteam {
	position: relative;
}

#promotion,
#askteam {
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
}

#news {
	width: 277px;
	background: url(../images/news_bg.gif) repeat-y center center;
}

#news .sub-menu {
	background: url(../images/news_top.gif) no-repeat center top;
	padding: 15px 0;
	text-align: center;
}

#room1-tab,
#room2-tab {
	padding: 6px 32px;
	background: #F6A6A7;
	color: #9C1011;
	font-weight: bold;
	font-size: 14px;
}

#news .sub-menu .active {
	background: #F45569;
	color: #F6EAEE;
}

#room1-div,
#room2-div {
	padding: 0 10px 20px;
	background: url(../images/ul_bottom.gif) no-repeat center bottom;
}

#news .newsbg img {
	float: left;
	margin-right: 5px;
}

#news .newsbg {
	padding: 6px;
	background: #F3E7EB;
	overflow: auto;
	zoom: 1;
	margin-bottom: 16px;
}

#news .newsbg p span,
#news .newsbg p a,
.ask p a,
#channel h1 a.morec {
	color: #FE0200;
}

#news .newsbg p span {
	font-weight: bold;
}

#news ul {
	background: url(../images/ul_bg.gif) no-repeat left 8px;
	*background: url(../images/ul_bg.gif) no-repeat left 6px;
	padding-left: 16px;
	margin-left: 6px;
}

#tel {
	width: 278px;
	text-align: center;
	border-top: 1px solid #D3D3D3;
	background: url(../images/line_gray.gif) repeat-y center center;
	padding-top: 11px;
}

#tel img {
	padding-bottom: 8px;
}

#tel dl {
	background: url(../images/tel_bg.gif) no-repeat center bottom;
	padding-bottom: 11px;
	overflow: auto;
	zoom: 1;
	text-align: center;
}

#tel dl dt,
#tel dl dd {
	float: left;
	background: url(../images/qq.gif) no-repeat 3% center;
	padding-left: 23px;
	margin-right: 26px;
	_margin-right: 13px;
}

#tel dl dt {
	margin-left: 26px;
	_margin-left: 13px;
}

#promotion {
	width: 275px;
	background: url(../images/promotion_bg.gif) no-repeat center top;
}

#promotion ul {
	padding: 16px 41px 22px 13px;
	line-height: 2em;
}

#promotion ul span {
	float: left;
	display: block;
	width: 224px;
	color: #C70214;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #C31013;
	border-width: 0px 0px 1px 0px;
}

#promotion ul li,
#tel img {
	background: url(../images/dot_perple.gif) repeat-x center bottom;
}

#promotion ul li a {
	background: url(../images/dot_red.gif) no-repeat left center;
	padding-left: 8px;
	margin-left: 6px;
}

#flash {
	float: left;
	margin-top: 16px;
	background: url(../images/flash_bg.gif) no-repeat center top;
	padding: 18px 12px 0 12px;
}

#flash img,
#flash embed {
	border: 1px solid #C31013;
}

.ask {
	width: 402px;
	background: url(../images/service_bg.gif) no-repeat center top;
	top: -9px;
	left: -402px;
	position: absolute;
}

.zxzx {
	position: relative;
}

.zxzx li {
	margin-top: 4px;
}

.text1 {
	width: 110px;
}

.text2 {
	width: 103px;
}

.text3 {
	width: 103px;
}

.textarea {
	width: 258px;
	_width: 254px;
	height: 46px;
}

.bt {
	width: 258px;
}

.text1,
.text2,
.text3,
.bt,
.textarea {
	border: 1px solid #BBBBBB;
}

.button1,
.button2 {
	width: 52px;
	height: 19px;
	background: none;
	border: none;
	color: #fff;
	font-weight: bold;
}

.button1 {
	background: url(../images/button1.gif) no-repeat center center;
	*padding-top: 2px;
	margin-bottom: 8px;
}

.button2 {
	background: url(../images/button2.gif) no-repeat center center;
	*padding-top: 2px;
}

.zxzx dl {
	position: absolute;
	right: 22px;
	bottom: 21px;
	#bottom: 18px;
	_bottom: 61px;
	width: 52px;
}

.zxzx li,
.zxzx dl {
	line-height: 1.8em;
}

.ask form {
	padding: 25px 22px 14px;
	#padding: 26px 22px 14px;
	_padding: 26px 22px 18px;
	border: 0px solid #E2E2E2;
	border-width: 0 0 1px 1px;
	margin-left: 2px;
}

.ask p {
	text-align: right;
	margin-right: 21px;
	padding-top: 20px;
}

.team {
	width: 288px;
}

.team form {
	background: url(../images/search_bgindex.gif) repeat-x center top;
	height: 26px;
	color: #fff;
	vertical-align: middle;
	margin-bottom: 6px;
}

.team form label {
	font-weight: bold;
	margin-left: 16px;
	*margin-left: 8px;
}

.team input {
	vertical-align: middle;
}

.team .key {
	width: 187px;
	border: 1px solid #fff;
}

.team img {
	border: 1px solid #CF828B;
}

.team ul li {
	float: left;
	padding: 8px 14px 8px 0;
	*padding: 12px 14px 13px 0;
	text-align: center;
}

.team ul {
	padding-left: 14px;
}

.team ul li p {
	line-height: 2.0em;
}

.team ul li p a {
	color: #EE0884;
	margin-left: 6px;
}

.adv {
	text-align: center;
	clear: both;
}

.adv {
	padding: 12px 0;
	*padding: 9px 0;
}

.team ul {
	background: url(../images/zjtd.gif) no-repeat right center;
	border: 1px solid #E2E2E2;
	overflow: auto;
	zoom: 1;
}

.icon {
	background: url(../images/icon.gif) no-repeat left center;
	padding-left: 6px;
}

#channel {
	margin: 0 10px;
}

#channel h1 span,
#channel h1 span a,
#channel h2 span,
#channel h2 span a {
	color: #FEFEFE;
}

#channel h1,
#channel h2 {
	font: 12px normal 宋体, Arial, Tahoma;
	min-height: 34px;
	_height: 34px;
	line-height: 34px;
	background: url(../images/channel_bg.gif) no-repeat center center;
	border: 1px solid #D0272A;
	width: 978px;
	margin-bottom: 18px;
}

#channel h1 span,
#channel h2 span {
	font: 22px 黑体, Arial, Tahoma;
	margin-left: 36px;
}

#channel h1 span a,
#channel h1 a.morec,
#channel h2 span a {
	padding: 0;
}

#channel h1 em,
#channel h2 em {
	font-size: 14px;
	margin: 0 55px 0 3px;
}

#channel h2 em {
	margin-right: 85px;
}

#channel h1 a,
#channel h2 a {
	padding: 0 15px;
}

.rll {
	width: 207px;
}

.rll {
	padding: 5px;
}

.rll p {
	line-height: 2em;
	margin: 12px 6px 7px;
	text-indent: 2em;
}

.rlm {
	width: 500px;
	padding: 0 12px;
}

.rlm h3 {
	background: url(../images/h1_bg.gif) no-repeat center top;
}

.rlm ul {
	background: url(../images/h2_bg.gif) no-repeat center bottom;
	padding-bottom: 8px;
}

.rlm ul li {
	display: inline;
	margin-right: 20px;
}

.rlm h4,
.fkm h4 {
	background: url(../images/line.gif) repeat-x center center;
}

.borderb {
	background: url(../images/line.gif) repeat-x center bottom;
	padding-bottom: 18px;
}

.rlm h4 .title,
.fkm h4 .title {
	background: #fff url(../images/heart.gif) no-repeat left center;
	padding: 0 6px 0 16px;
}

.rlm dl,
.fkm dl {
	width: 47%;
}

.rlm dl dt,
.rlr dl dt,
.rlll dl dt,
.rlrr dl dt,
.fkm dl dt,
.fkzx dl dt {
	background: #fff url(../images/dot.gif) no-repeat left center;
	padding-left: 9px;
	margin: 0 8px;
}

.rlr,
.rlrr,
.fkzx {
	width: 237px;
}

.rlr,
.fkzx {
	background: url(../images/line_perple.gif) repeat-y center center;
}

.rlr img,
.fkzx img {
	margin: 6px;
}

.rlr dl,
.fkzx dl {
	text-align: left;
	padding: 6px 12px;
	background: url(../images/rl_bottom.gif) no-repeat center bottom;
}

.fkzx dl {
	*padding: 4px 12px;
}

.rlr h3,
.rlrr h3 {
	background: url(../images/rlr_bg.gif) no-repeat center top;
}

.rlll h3 {
	background: url(../images/bg_rlfy.gif) no-repeat center top;
}

.rlr h3 span,
.rlr h3 span a,
.rlll h3 span,
.rlll h3 span a,
.rlrr h3 span,
.rlrr h3 span a {
	line-height: 2em;
}

.rlr h3 span,
.rlll h3 span,
.rlrr h3 span {
	background: url(../images/flower_l.gif) no-repeat left center;
	padding-left: 24px;
}

.rlr h3 a,
.rlll h3 a,
.rlrr h3 span a {
	background: url(../images/flower_r.gif) no-repeat right center;
	padding-right: 24px;
}

.rlll {
	width: 219px;
	background: url(../images/rlfy_bottom.gif) no-repeat center bottom;
	padding-bottom: 6px;
}

.rlrr {
	background: url(../images/rl_bottom.gif) no-repeat center bottom;
	padding-bottom: 6px;
}

.rlll dl,
.rlrr dl {
	border: 0px solid #FF9997;
	border-width: 0 1px;
	padding: 14px 12px;
}

.topw14 {
	padding-top: 14px;
}

.topw12 {
	padding-top: 14px;
	*padding-top: 0;
}

.bottomw14 {
	margin-bottom: 30px;
}

.letterw {
	letter-spacing: 6px;
}

.leftw a {
	padding-left: 6px;
}

.fkl {
	border: 0px solid #C1C1C1;
	border-width: 0 1px 0 1px;
	width: 218px;
}

.fkl img {
	border-top: 1px solid #C1C1C1;
	padding: 5px;
}

.fkl p {
	border-bottom: 1px solid #C1C1C1;
	font-size: 14px;
	line-height: 2.2em;
	#line-height: 1.8em;
}

.fkm {
	width: 487px;
	padding: 0 18px 5px;
	border-bottom: 1px solid #C1C1C1;
}

.fkm p {
	line-height: 2.1em;
}

.fkm p {
	text-indent: 2em;
}

.fkzx h3 {
	background: url(../images/h2_fk.gif) no-repeat center top;
}

.fkzx h3 a {
	line-height: 2.7em;
}

.byby {
	padding-bottom: 6px;
	*padding-bottom: 5px;
}

.three {
	*margin-top: -14px;
}

.blog {
	margin: 0px 9px 0px 10px;
	_margin: 0px 9px 0px 8px;
	width: 312px;
	float: left;
}

.blog h2 {
	background: url(../images/line_color.gif) no-repeat left bottom;
	font-size: 14px;
	height: 24px;
}

.blog h2 a {
	background: url(../images/circle.gif) no-repeat left top;
	padding-left: 20px;
}

.blog h2 img {
	float: right;
	margin-top: -15px
}

.blog_1 {
	border: 1px solid #DADADA;
	padding: 3px;
	float: left;
	margin: 13px 14px 15px 0px;
}

.blog dt {
	color: #FE1600;
	margin: 25px 0px 5px 0px;
	font-weight: bold;
}

.blog li {
	color: #FE6700;
	background: url(../images/aline_bg.gif) repeat-x left bottom;
}

.blog li span {
	color: #484848;
}

#ztbox {
	width: 980px;
	height: 105px;
	margin: 8px 10px 0px;
}

#zt_01 {
	float: left;
	width: 980px;
	height: 28px;
	background: url(../images/zt_01.jpg) no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #B93483
}

#zt_01 strong {
	display: block;
	padding: 10px 0px 0px 25px;
}

#zt_02 {
	float: left;
	width: 980px;
	height: 88px;
	background: url(../images/zt_02.jpg) no-repeat top;
}

#zt_02 ul {
	list-style: none;
	padding: 8px;
}

#zt_02 ul li {
	display: inline;
	margin: 5px 8px;
	line-height: 24px;
	font-size: 13px;
}
