* {margin: 0; padding: 0;}
html{margin: 0; padding: 0; width: 100%; background:#F1F1F1}
body {width: 100%; background:#F1F1F1 url(/template/mymhotel/hotels/images/indexc_16.jpg) repeat-x 0 101px; text-align: center;}
td, body, div {font-size: 12px; color: #666;  line-height: 18px;}
li {list-style: none; line-height: 18px; text-align: left; overflow:hidden;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; overflow:hidden;}
h2 {font-size: 12px;}
img {border: 0; padding: 0; margin: 0;}
dt, dd {text-align: left;}
a {font-size: 12px; color: #666; text-decoration: none;}
a:hover {color: #f60; text-decoration: none;}
img,select,input{vertical-align:middle;}
em{ font-style:normal;}
.content{width:1000px; margin:0 auto;}
#header{ height:101px;}
#logo{float:left; padding:15px 0 0 5px;}
#topnav{float:right; overflow:hidden; width:735px; height:34px; padding:0 10px 0 0;}
#topnav ul{ float:left; width:735px;}
#topnav li{ float:left;}
#topnav li a{ display:block; width:119px; height:34px; text-indent:-9999px; float:left;}
#topnav li#topnav01 a{ width:99px; background:url(/template/mymhotel/hotels/images/indexc2_02.jpg) no-repeat;}
#topnav li#topnav01 a:hover{ background:url(/template/mymhotel/hotels/images/indexc2_02.jpg) no-repeat 0 -34px;}
#topnav li#topnav02 a{ background:url(/template/mymhotel/hotels/images/indexc2_03.jpg) no-repeat;}
#topnav li#topnav02 a:hover{ background:url(/template/mymhotel/hotels/images/indexc2_03.jpg) no-repeat 0 -34px;}
#topnav li#topnav03 a{ background:url(/template/mymhotel/hotels/images/indexc2_04.jpg) no-repeat;}
#topnav li#topnav03 a:hover{ background:url(/template/mymhotel/hotels/images/indexc2_04.jpg) no-repeat 0 -34px;}
#topnav li#topnav04 a{ width:161px; background:url(/template/mymhotel/hotels/images/indexc2_05.jpg) no-repeat;}
#topnav li#topnav04 a:hover{ background:url(/template/mymhotel/hotels/images/indexc2_05.jpg) no-repeat 0 -34px;}
body.hotels #topnav li#topnav04 a,body.hotels01 #topnav li#topnav04 a{ background:url(/template/mymhotel/hotels/images/indexc2_05.jpg) no-repeat 0 -34px; cursor:default;}
#topnav li#topnav05 a{ background:url(/template/mymhotel/hotels/images/indexc2_06.jpg) no-repeat;}
#topnav li#topnav05 a:hover{ background:url(/template/mymhotel/hotels/images/indexc2_06.jpg) no-repeat 0 -34px;}
#topnav li#topnav06 a{ width:118px; background:url(/template/mymhotel/hotels/images/indexc2_07.jpg) no-repeat;}
#topnav li#topnav06 a:hover{ background:url(/template/mymhotel/hotels/images/indexc2_07.jpg) no-repeat 0 -34px;}
.slogn{ float:right; padding:10px 12px 0 0;}
#subnav{ height:33px; background:#ccc url(/template/mymhotel/hotels/images/indexc_16.jpg) repeat-x; padding-bottom:10px;}
#subnav ul{ float:left; width:1000px;}
#subnav li{ display:inline; float:left;}
#subnav li a{ display:block; float:left; color:#F4E7D8; background:url(/template/mymhotel/hotels/images/indexc_13.jpg) no-repeat 0 200px;}
#subnav li span{ float:left; background:url(/template/mymhotel/hotels/images/indexc_14.jpg) no-repeat right 200px; display:block; height:28px; line-height:28px; padding:5px 22px 0;}
#subnav a:hover span{ background:url(/template/mymhotel/hotels/images/indexc_14.jpg) no-repeat right 0; cursor:pointer;}
#subnav a:hover{ background:url(/template/mymhotel/hotels/images/indexc_13.jpg) no-repeat 0 0; color:#F4E7D8;}
#subnav li.now a,body#body01 #subnav li#subnav01 a,body#body02 #subnav li#subnav02 a,body#body03 #subnav li#subnav03 a,body#body04 #subnav li#subnav04 a,body#body05 #subnav li#subnav05 a,body#body06 #subnav li#subnav06 a,body#body07 #subnav li#subnav07 a,body#body08 #subnav li#subnav08 a{ background:url(/template/mymhotel/hotels/images/indexc_13.jpg) no-repeat 0 0; color:#F4E7D8; cursor: default;}
#subnav li.now a{ cursor:pointer;}
#subnav li.now a span,body#body01 li#subnav01 a span,body#body02 li#subnav02 a span,body#body03 li#subnav03 a span,body#body04 li#subnav04 a span,body#body05 li#subnav05 a span,body#body06 li#subnav06 a span,body#body07 li#subnav07 a span,body#body08 li#subnav08 a span{ background:url(/template/mymhotel/hotels/images/indexc_14.jpg) no-repeat right 0; cursor:default;}
#subnav li.now a span{ cursor:pointer;}
#subnav li.coming a{ color:#F4E7D8; cursor: default;}
#subnav li.coming a span{ cursor:default;}
#subnav li.coming a:hover{ background:none; color:#F4E7D8; cursor: default;}
#subnav li.coming a:hover span{ background:none; cursor:default;}

#subnav li.red a span,#subnav li.red a:hover span{ background:url(/template/mymhotel/hotels/images/indexc_14b.jpg) no-repeat right 0;}
#subnav li.red a,#subnav li.red a:hover{ background:url(/template/mymhotel/hotels/images/indexc_13b.jpg) no-repeat 0 0;}

#subnav li.blue a span,#subnav li.blue a:hover span{ background:url(/template/mymhotel/hotels/images/indexc_14c.jpg) no-repeat right 0;}
#subnav li.blue a,#subnav li.blue a:hover{ background:url(/template/mymhotel/hotels/images/indexc_13c.jpg) no-repeat 0 0;}

.banner01{ padding-bottom:10px; background:#ccc; overflow:hidden;}
.banner01 a,.banner01 img{ float:left;}
#topinfo{ background:url(/template/mymhotel/hotels/images/indexc1_24.gif) repeat-y; border-bottom:1px #9D9D9D solid; margin-bottom:10px; padding-bottom:10px;}
#topcon{ background:url(/template/mymhotel/hotels/images/indexc1_23.jpg) no-repeat; padding-top:13px; float:left; width:1000px;}
.topflash{ float:left; margin:7px 0 0 8px; display:inline; padding:6px; width:407px; height:290px; background:#8F9090;}
.toptitle{ float:right; padding-right:18px;}
.topul1_1{  float:left; padding:11px 0 0 9px; width:167px;}
.topul1_1 ul{ width:167px;}
.topul1_1 li{ float:left;}
.topul1_1 li a{ float:left; display:block; width:167px; height:38px; background:url(/template/mymhotel/hotels/images/indexc_31.jpg) no-repeat; line-height:38px; text-indent:9px; font-weight:bold; color:#444; padding-bottom:8px;}
.topul2_1{ float:right; width:376px; display:inline; padding-bottom:5px; margin:11px 8px 0 0; background:url(/template/mymhotel/hotels/images/indexc_39.gif) repeat-x 0 bottom;}
.topul2_1 ul{width:376px;}
.topul2_1 ul li{ width:366px; line-height:19px;padding-left:10px; background:url(/template/mymhotel/hotels/images/indexc_34.gif) no-repeat 0 5px;}
.topul2_1 ul li,.topul2_1 ul li a,.topul2_1 ul li a:hover{ color:#797C80;}
dl.topdl1{ float:left; width:179px; height:143px; background:url(/template/mymhotel/hotels/images/indexc_38.gif) no-repeat; display:inline; margin:10px 0 0 13px!important;margin:10px 0 0 11px;}
dl.topdl1 dt{ float:left; color:#CA5100; font-size:14px; font-weight:bold; padding:10px 0 3px 8px; width:179px;}
dl.topdl1 dd{ float:left; padding-left:8px; width:171px; line-height:22px; text-indent:9px; background:url(/template/mymhotel/hotels/images/indexc_41.gif) no-repeat 8px 5px;}
#newsblock{ padding-bottom:10px;}
.blocks{ border:1px #ccc solid; margin-bottom:10px;}
.blocks h2{ height:32px; background:url(/template/mymhotel/hotels/images/indexc_59.jpg) no-repeat;}
.blocks h2 em{ float:right; padding:10px 10px 0 0;}
.blocks h2 em,.blocks h2 em a,.blocks h2 em a:hover{ color:#8E8E8E;}
.blocks h2 span{ float:left; font-size:14px; font-weight:bold; color:#252525; padding:10px 0 0 48px;}
.shortblock{ width:628px; float:left;height:325px;}
.shortblock div{ width:628px;}
dl.newsinfo{ width:612px; float:left; display:inline; margin:13px 0 0 7px; background:url(/template/mymhotel/hotels/images/indexc1_34.gif) repeat-x 0 bottom; padding-bottom:13px;}
dl.newsinfo dt{ float:right; width:350px; font-size:14px; font-weight:bold; padding-bottom:5px;}
dl.newsinfo dt,dl.newsinfo dt a,dl.newsinfo dt a:hover{ color:#333;}
dl.newsinfo dd.pic{ float:left; width:237px;}
dl.newsinfo dd.pic img{ border:1px #ccc solid;}
dl.newsinfo dd{ float:right; width:350px; line-height:23px;}
dl.newsinfo dd span,dl.newsinfo dd span a,dl.newsinfo dd span a:hover{ color:#FA7E2B;}
.newslist1_1{ float:left; width:612px; padding:10px 0 4px 7px;}
.newslist1_1 ul{ width:612px;}
.newslist1_1 li{float:left;width:300px;line-height:22px;text-indent:17px; background:url(/template/mymhotel/hotels/images/indexc_34.gif) no-repeat 0 6px;}
.rbanner{ float:right; width:350px;}
.rbanner ul{ float:left;}
.rbanner li{ float:left; padding-bottom:6px;width:350px;}
.rbanner li.blocks{margin-bottom:6px;_padding-bottom:3px;}
.rbanner li ol{padding:5px 10px 0;_padding-top:10px;}
.rbanner li ol li{background: url(/template/mymhotel/hotels/images/indexc_34.gif) no-repeat 0 6px;_background: url(/template/mymhotel/hotels/images/indexc_34.gif) no-repeat 0 3px;float:none;height:22px;line-height:22px;text-indent:17px;padding:0;overflow:hidden;}
.rbanner li ol li img{border:0;}
.rbanner img{ border:1px #BFBFBF solid;}
.hotelsshow{ width:998px; overflow:hidden;}
.hotelsshow h2 strong{ float:left; padding-right:30px;}
.hotelsshow h2 b{ font-weight:normal; width:700px; display:block; float:left; font-size:12px; text-align:left}
.hotelsshow div{ width:998px;}
ul.png01{ float:left; width:990px; padding:6px 0 0 14px;}
ul.png01 li{ float:left; width:237px; padding-right:9px;}
ul.png01 li span{ display:block; float:left; width:237px; line-height:36px; text-align:center;}
ul.png01 li img{ border:4px #B0B0B0 solid;}
ul.png01 li em{ float:right; width:115px; height:28px; position:relative; top:-15px;filter:progid:dximagetransform.microsoft.alphaimageloader(src='/template/mymhotel/hotels/images/indexc_62.png');background:url(/template/mymhotel/hotels/images/indexc_62.png)!important; background:none;}
*+ html{ background:none!important;}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:0px !important;margin-top:-2px;background:none;}
.clear:after{content: ".";	display: block;height: 0;clear: both;}

#footer{ height:86px; background:url(/template/mymhotel/hotels/images/index01_51.jpg) no-repeat 0 bottom; border-top:1px #9D9D9D solid; padding-top:8px;}
#footer span{ float:left; padding:10px 0 0 0; line-height:22px; margin:0 auto; text-align:center; width:1000px;}
#footer em{ float:left; padding:12px 0 0 16px;}
#copyright{ float:left; line-height:20px; padding:0 0 0 20px; color:#26415d; text-align:left;}