@charset "UTF-8";

.mainTxt {
 width: 945px;
}

.caption {
 width: 680px;
 float: left;
}



.guideTitle {
margin-top:10px
}
.guideText {
	width:222px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.guideSubtitle {
padding-bottom:10px
}
.guideText ul.news li {
	list-style-type: none;
	margin-right: 30px;
	margin-left: 0px;
	list-style-position: inside;
	padding-top: 2px;
	padding-bottom: 2px;
}
* html .guideText ul.news li {
	list-style-type: none;
	margin-right: 30px;
	margin-left: -15px;
	list-style-position: inside;
	padding-top: 2px;
	padding-bottom: 2px;
}

.guideText a:link {
	color: #FFFFFF;
}
.guideText a:hover {
	color: #e04517;
}

.guideText2 {
	width:222px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.guideText2 ul.news li {
	list-style-type: decimal;
	margin-right: 5px;
	margin-left: 0px;
	list-style-position: inside;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.guideText2 a:link {
	color: #FFFFFF;
}
.guideText2 a:hover {
	color: #e04517;
}


.layoutLeft2Bot {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 12px;
	float: none;
	width: 645px;
}

.layoutLeft3 {
	background-image: url(../img/bg_dot_line_h.gif);
	background-repeat: repeat-y;
	background-position: 12px 30px;
}

.bestBox {
	float: left;
	width: 650px;
	margin: 0px 10px 10px 20px;
	background-color: #000000;
}

* html .bestBox {
 float: left;
 width: 650px;
 margin: 0px 0px 10px 10px;
}

.bestBox img {
	margin-bottom: 10px;
}
.bestBox .reed {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	margin-right: 0px;
	padding-bottom: 6px;
}
.bestBox .reed2 {
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-bottom: 6px;
}
.bestBox .reed3 {
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 15px;

}
.bestBox .text {
 clear: both;
 margin: 0 10px 0 12px;
 padding: 0;
 text-align: justify;
 text-justify: inter-ideograph;
}

* html .bestBox .text {
 margin: 0 10px 5px 12px;
 padding: 10px 0 0 0;
}


.bestBox2 {
 float: left;
 width: 320px;
 margin: 0px 10px 10px 12px;
}

* html .bestBox2 {
 float: left;
 width: 320px;
 margin: 0px 0px 10px 8px;
}

.bestBox2 img {
 margin: 0 12px 5px;
}
.bestBox2 .reed {
 width: 300px;
 padding: 6px 0 6px 0 ;
 border-top:1px dotted #929292;
 border-bottom:1px dotted #929292;
 margin: 0px 0 8px 12px;
}

.bestBox2 .text {
 clear: both;
 margin: 0 10px 0 12px;
 padding: 0;
 text-align: justify;
 text-justify: inter-ideograph;
}

* html .bestBox2 .text {
 margin: 0 10px 5px 12px;
 padding: 10px 0 0 0;
}



.info_layout{
	width: 650px;
	margin-bottom: 10px;
}
.info_layout a:link {
	color: #BB0600;
}

.info_layout2{
	width: 650px;
}
.info_layout2 .photo{
	float: left;
	height: auto;
	width: auto;
}
.info_layout2 .photo2{
	float: left;
	height: auto;
	width: auto;
	margin-right: 15px;

}
.info_layout2 .sentence{
	width: 375px;
	float: right;
	clear: both;
}
.info_layout2 a:link {
	color: #BB0600;
}


.info_layout3{
	width: 645px;
}
.info_layout3 .photo{
	float: left;
	height: auto;
	width: auto;
}
.info_layout3 .sentence{
	width: 290px;
	float: right;
	clear: left;
}
.info_layout3 a:link {
	color: #54BE02;
}




.info_layout4 {
	width: 310px;
	clear: both;
	float: left;
}
.info_layout4 .photo {
	float: left;
	width: 108px;
}
.info_layout4 .sentence {
	width: 185px;
	float: right;
}
.info_layout4 img {
	margin: 0;
	padding: 0;
}
.info_layout4 a:link {
	color: #54BE02;
}


.info_layout5 {
	width: 310px;
	float: right;
}
.info_layout5 .photo {
	float: left;
	width: 108px;
}
.info_layout5 .sentence {
	width: 185px;
	float: right;
}
.info_layout5 img {
	margin: 0;
	padding: 0;
}
.info_layout5 a:link {
	color: #54BE02;
}

.info_layout5_2 {
	width: 310px;
	float: right;
}
.info_layout5_2 .photo {
	float: left;
	width: 140px;
}
.info_layout5_2 .sentence {
	width: 155px;
	float: right;
}
.info_layout5_2 img {
	margin: 0;
	padding: 0;
}
.info_layout5_2 a:link {
	color: #54BE02;
}


.layout_bot_bg {
	background-image: url(../img/b_dot_line_w.gif);
	margin: 0 0 12px 12px;
	background-repeat: repeat-x;
	background-position: 645px;
}
.bestBox3 {
	float: left;
	width: 650px;
	background-color: #000000;
	height: 43em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 24px;
}

* html .bestBox3 {
	float: left;
	width: 650px;
	background-color: #000000;
	height: 43em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 14px;
}

.bestBox3 img {
	margin-bottom: 10px;
}
.bestBox3 .reed {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 6px;
	margin-right: 0px;
	padding-bottom: 6px;
}
.bestBox3 .reed2 {
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 6px;
	margin-right: 0px;
	padding-bottom: 6px;
}
.bestBox3 .text {
 clear: both;
 margin: 0 10px 0 12px;
 padding: 0;
 text-align: justify;
 text-justify: inter-ideograph;
}

* html .bestBox3 .text {
 margin: 0 10px 5px 12px;
 padding: 10px 0 0 0;
}

.btn_next_previous {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 20px;
	float: none;
	width: 645px;
}
.btn_next_previous .left {
	width: 140px;
	float: left;
}
.btn_next_previous .right {
	width: 140px;
	float: right;
}

.btn_next_previous2 {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0px;
	float: none;
	width: 650px;
}


.fontcolor {
	color: #FF0000;
}

.movie_name {
	color: #000000;
	background-color: #FFFFFF;
	width: 218px;
	font-size: 10px;
	padding-left: 5px;
}
* html .movie_name {
	color: #000000;
	background-color: #FFFFFF;
	width: 218px;
	font-size: 12px;
	padding-left: 5px;
}
.photo_gallery {
	width: 100%;
	padding-top: 5px;
	padding-left: 5px;
}
.photo_gallery img {
	margin: 0;
	height: 69px;
	width: 103px;
}
.title_photo_gallery {
}
.title_photo_gallery img {
	margin: 10px 10px 0 0;
}
.room_img {
	margin-top: 12px;
}
.nxpv {
	width: 640px;
	border-collapse: cllapse;
	margin: 0px;
	clear: both;
}

.nxpv2 {
	width: 650px;
	border-collapse: cllapse;
	margin: 0px;
	clear: both;
}
.nxpvRight {
 text-align: right;
}
.font_color1 {
	color: #999999;
}
.bnr {
	width: 218px;
	margin-bottom: 30px;

