﻿@charset "utf-8";
*{margin: 0px;padding: 0px;}

/*基本信息*/
html,body,td,th {font-family: arial, "微软雅黑", "宋体";font-size: 12px;color: #666666;line-height:19px;}
html,body{margin:0px;background:#e3d8c7 url(../images/bg.gif) repeat}
img { border:none}
a {color: #333;text-decoration: none;}
a:hover {color: #993333;text-decoration: underline;}
ul {list-style:none;}

/*字体颜色*/
.orange_newsdtitle{color:#d35656;font-size: 22px; font-weight:bold;text-decoration: none;}

.orange{color:#d35656;font-size: 14px;text-decoration: none;}
.orange a{color: #d35656;text-decoration: none;}
.orange a:hover {color: #d35656;text-decoration: underline;}

.orange_bold{color:#d35656;font-size: 12px; font-weight:bold;text-decoration: none;}
.orange_bold a{color: #d35656; font-weight:bold;text-decoration: none;}
.orange_bold a:hover {color: #d35656; font-weight:bold;text-decoration: underline;}

.red_shisi{color:#4f0505;font-size: 14px; font-weight:bold;text-decoration: none;}
.red_shisi a{color: #4f0505; font-weight:bold;text-decoration: none;}
.red_shisi a:hover {color: #4f0505; font-weight:bold;text-decoration: underline;}

.orange_shisitwo{color:#d35656;font-size: 14px; font-weight:bold;text-decoration: none;}
.orange_shisitwo a{color: #d35656; font-weight:bold;text-decoration: none;}
.orange_shisitwo a:hover {color: #d35656; font-weight:bold;text-decoration: underline;}

.orange_sixteen{color:#d35656;font-size: 16px; font-weight:bold;text-decoration: none;}
.orange_sixteen a{color: #d35656;text-decoration: none;}
.orange_sixteen a:hover {color: #d35656;text-decoration: underline;}

.yellow {color:#9c8859;text-decoration:none}
.yellow a{color:#9c8859;text-decoration:none}
.yellow a:hover{color:#006699;text-decoration:underline}

.glay{ color:#666666;text-decoration:line-through;}
.hui{ color:#bababa;}


/*首页--浮动元素*/ 
.border { height:100%;width:100%; position:relative}
.bg01 { position:absolute;width:200px;left:0px;height:135px;background:url(../images/bg01.png) no-repeat left top;z-index:0;}
.bodyleftbg { position:absolute;width:452px;left:0px;height:289px;bottom:0px;background:url(../images/index_FLbg.gif) no-repeat;z-index:8; }
.index_upbg {position:absolute;width:240px;height:275px;left:180px;bottom:0px;background:url(../images/index_upbg_new.png) no-repeat left bottom;z-index:10}
.location_upbg {position:absolute;width:302px;height:172px;left:130px;bottom:0px;background:url(../images/location_upbg.png) no-repeat left bottom;z-index:10}
.activity_upbg { position:absolute;width:302px;height:172px;left:230px;bottom:0px;background:url(../images/activity_upbg.png) no-repeat left bottom;z-index:10}

.room_upbg { position:absolute;width:302px;height:185px;left:230px;bottom:0px;background:url(../images/room_upbg.gif) no-repeat left bottom;z-index:10}
.bottom{ position:absolute;width:962px; height:84px;bottom:0px;left:390px;z-index:10; overflow:hidden}

/*首页--左侧内容*/
.logo {float:left;margin:60px 0 0 115px;left:0px;z-index:40; position:absolute}

/*内页--右侧内容*/
.menubg {position:absolute;width:128px; height:420px;left:1240px; text-align:center;
background-image: url(../images/menubg.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubg.png'); /* IE6 */
_background-image: none; /* IE6 */}
.menu {position:absolute;width:128px; height:420px;left:1240px; text-align:center;}
.menu ul{float:right;margin-top:100px;list-style:none;}
.menu ul li {float:left;}
.menu ul li a {text-decoration:none;margin-left:2px;padding:0px 0px;display:block;width:128px;line-height:40px;text-align:center;font-size:14px;font-weight:bold; _font-family: "微软雅黑" ;_font-size:12px;}
.menu ul li a:hover{color:#15110b; background:url(../images/menubg02.png) no-repeat center center; text-decoration:none;_font-family: "微软雅黑" ;_font-size:12px;}
#menudjh {color:#15110b; background:url(../images/menubg02.png) no-repeat center center;text-decoration:none;margin-left:2px;padding:0px 0px;display:block;width:128px;line-height:40px;text-align:center;font-size:14px;font-weight:bold;_font-family: "微软雅黑" ;_font-size:12px;}


/*内页右侧内容*/
.main{margin-left:300px;width:1020px;height:795px; background:url(../images/mainbg.png) no-repeat left top}
.activity_main{margin-left:300px;width:1020px;height:795px; background:url(../images/locationbg.png) no-repeat left top}
.title {padding:50px 0 0 115px;width:790px; height:63px; overflow:hidden;}
.aboutTab{margin-right:130px;height:28px; overflow:hidden}
.aboutTab ul{float:right;list-style:none;}
.aboutTab ul li {float:left;}
.hidden{display:none;}
.tab01{cursor:pointer;padding-left:20px;padding-right:20px;background:url(../images/tabarrow02.png) no-repeat left center;text-align:center;height:28px;font-size:12px;font-weight:bold; line-height:28px;font-size:12px;color:#7a7a7a;overflow:hidden;text-decoration:none;display:block;}
.tab02{cursor:pointer;padding-left:20px;padding-right:20px;background:url(../images/tabarrow.png) no-repeat left center;text-align:center;height:28px;font-size:12px;font-weight:bold;overflow:hidden;line-height:28px;text-decoration:none;color:#a85c57;display:block;}


.aboutbox01 {overflow:hidden;}
.aboutbox01img{float:left;margin:20px 0 0 30px;background:url(../images/disney/about_img.png) no-repeat left top;width:390px; height:500px; overflow:hidden}
.aboutbox01font{float:left;margin:20px 0 0 15px;width:450px;color:#333333;font-size:12px; line-height:23px; overflow:hidden}
.aboutboximg{margin:20px 0 0 110px; overflow:hidden}

.room01{margin:20px 0 0 85px; overflow:hidden}
.room{overflow:hidden}
.room ul li {overflow:hidden;padding:20px 40px;background:url(../images/room_listbg.png) no-repeat left bottom; width:770px; height:125px;}
.room ul li a {padding-left:20px;display:block; overflow: hidden}
.room ul li a:hover { color:#d6645a;}

.room ul li i a {padding-left:20px; height:24px; line-height:24px; font-size:14px;color:#53bc9b;background:url(../images/listarrow.png) no-repeat left center; display:block; overflow: hidden;font-style:normal}
.room ul li i a:hover { color:#d6645a;}

.room_yuding{margin:0px 0 0 30px; overflow:hidden}
.room_yudingimg{float:left;margin:20px 0 0 50px;width:464px; height:480px; overflow:hidden}
.room_yudingimg ul{margin-left:3px}
.room_yudingimg ul li {float:left;overflow:hidden;padding:3px;margin:10px 5px 0 2px; width:73px; height:46px; border:#CCC solid 1px;}
.room_yudingimg ul li a {display:block; overflow: hidden}
.room_yudingimg ul li a:hover { color:#d6645a;}
.room_yudingfont{float:left;margin:20px 0 0 33px;width:275px;color:#333333;font-size:14px; line-height:35px; overflow:hidden;background:none}
.room_yudingfont i a {padding-left:20px; height:24px; line-height:24px; font-size:16px;color:#53bc9b;background:url(../images/listarrow.png) no-repeat left center; display:block; overflow: hidden;font-style:normal;font-weight:bold}
.room_yudingfont i a:hover { color:#d6645a;}
.room_yudingfont ul{ color:#d6645a;}
.room_yudingfont ul li {float:left;overflow:hidden;padding:3px;margin:10px 0px 0 0px; text-align:center;font-weight:bold; background:url(../images/room_peizhi.png) no-repeat left center; width:62px; height:30px; line-height:30px;color:#53bc9b; display:block}
.room_date{padding:10px 0 10px 10px;background:url(../images/datebox.png) no-repeat left top;height:113px;}
.room_date th{padding:5px 0px;font-weight:normal}
.room_date td{padding:0px;}
.room_yudingtips { font-size:12px;color:#bda98e;margin:8px 0px;line-height:20px; display:block}
.room_yudingtips i a{ clear:both;font-style:normal;font-size:14px;font-weight:bold;color:#cc6666;margin:8px 0px;padding:0px; background:none;line-height:20px; display:block; }

.shuyu { background:#f7f7f7;border:#cacbcb 1px solid;color:#cc6666;font-weight:bold; line-height:22px;}

.room_yuding02font{float:left;margin:20px 0 0 53px;width:775px;color:#333333;font-size:14px; line-height:35px; overflow:hidden}
.room_yuding02font i{height:24px; line-height:24px; font-size:14px;color:#53bc9b;display:block; overflow: hidden;font-style:normal;font-weight:bold}
.room_yuding02font i a{margin-left:5px;height:22px; line-height:22px; font-size:12px;color:#999;font-style:normal;font-weight:bold}
.room_yuding02font h2{margin:20px 0px 0 0;height:24px; line-height:24px; font-size:14px;color:#53bc9b;display:block; overflow: hidden;font-style:normal;font-weight:bold}
.room_yuding02font h2 em{font-weight:normal;font-size:12px;color:#afafaf;font-style:normal}
.room_yuding02font table { background:#fdfaf6;border:#f1ebde 1px solid;border-left:none;border-bottom:none;color:#999999;line-height:22px;}
.room_yuding02font table td {padding:5px 5px; background:#fdfaf6;border-left:#f1ebde 1px solid;border-bottom:#f1ebde 1px solid;color:#999999;line-height:22px;}
.room_yuding02font ul{ color:#d6645a;}
.room_yuding02font ul li {float:left;overflow:hidden;padding:3px;margin:10px 0px 0 0px; text-align:center;font-weight:bold; background:url(../images/room_peizhi.png) no-repeat left center; width:62px; height:30px; line-height:30px;color:#53bc9b; display:block}

.shuyu02 { background:#ffffff;border:#53bc9b 1px solid;color:#999999;font-weight:bold; line-height:22px;}
.yudingbtn02 { text-align:center}


/*activity*/
#colee {overflow:hidden;margin-left:100px;height:500px;width:790px;}
#colee ul{width:790px; display:block; overflow:hidden}
#colee ul li{ float:left;margin-right:40px;padding-top:19px;width:210px;height:320px;background:url(../images/activity_imgbg.png) no-repeat left top; overflow:hidden}
#colee ul li img{overflow:hidden;display:block; margin-top:52px;_margin-top:75px;margin-left:5px;border:#000 solid 1px;}
#colee ul li a{overflow:hidden;display:block;text-decoration:none;margin:5px 2px;color:#9d2d2d;font-weight:bold }
#colee ul li a:hover{overflow:hidden;display:block;text-decoration:none;margin:5px 2px;color:#464646;font-weight:bold }
#colee ul li span{overflow:hidden;display:block;font-size:11px;font-weight:normal}

.newsviewbox {margin:20px 90px; width:800px;display:block;}


/*about*/
#about {overflow:hidden;margin-left:100px;height:500px;width:790px;}
#about ul{width:790px; display:block; overflow:hidden}
#about ul li{ float:left;margin:20px 10px;border:#bec19c solid 1px;padding:3px; overflow:hidden}
#about ul li img{overflow:hidden;display:block; width:210px;border:#000 solid 1px;}
#about ul li a{overflow:hidden;display:block;text-decoration:none;margin:5px 10px;color:#9d2d2d;font-weight:bold }
#about ul li a:hover{overflow:hidden;display:block;text-decoration:none;margin:5px 10px;color:#464646;font-weight:bold }
#about ul li span{overflow:hidden;display:block;font-size:11px;font-weight:normal}

#bar {overflow:hidden;margin-left:100px;height:500px;width:790px;}
#bar ul{width:790px; display:block; overflow:hidden}
#bar ul li{ float:left;margin:20px 10px;border:#bec19c solid 1px;padding:3px; overflow:hidden}
#bar ul li img{overflow:hidden;display:block; width:210px;border:#000 solid 1px;}
#bar ul li a{overflow:hidden;display:block;text-decoration:none;margin:5px 10px;color:#9d2d2d;font-weight:bold }
#bar ul li a:hover{overflow:hidden;display:block;text-decoration:none;margin:5px 10px;color:#464646;font-weight:bold }
#bar ul li span{overflow:hidden;display:block;font-size:11px;font-weight:normal}


#public {overflow:hidden;margin-left:100px;height:500px;width:790px;}
#public ul{width:790px; display:block; overflow:hidden}
#public ul li{ float:left;margin:20px 10px;border:#bec19c solid 1px;padding:3px; overflow:hidden}
#public ul li img{overflow:hidden;display:block; width:210px;border:#000 solid 1px;}
#public ul li a{overflow:hidden;display:block;text-decoration:none;margin:5px 10px;color:#9d2d2d;font-weight:bold }
#public ul li a:hover{overflow:hidden;display:block;text-decoration:none;margin:5px 10px;color:#464646;font-weight:bold }
#public ul li span{overflow:hidden;display:block;font-size:11px;font-weight:normal}

/*location*/
.locationimg{margin:-3px 0 0 50px; overflow:hidden; background:url(../images/soho/locationmap.png) no-repeat;width:872px;height:548px}
.bubbleInfo { position: relative; top: 97px; left: 105px;width: 500px; }
.trigger { position: absolute;left:178px; top:22px; cursor:pointer}
.popup {position: absolute;	display: none;z-index:5; border:#53bc9b solid 2px; background:#fff}

/*首页--右侧内容*/
.index_wall{margin-left:324px;width:1042px;height:795px; background:url(../images/index_wall.png) repeat-y left top}
.flash {float:right;width:980px; height:610px;overflow:hidden;padding-top:175px; text-align:center;}
.door {width:980px; overflow:hidden}

/*首页*/
.jd {width:980px;height:730px;position:absolute;top:0px;left:380px;overflow:hidden; z-index:5}
.jd li {margin: 0 2px;  position: relative;}
.jd li a { padding: 14px 10px; display: block;color: #000000; text-decoration: none; font-weight: bold;}
.jd li em {z-index:2; display: none;}
.jd li em h2{font-size:16px; color:#e4ee73;font-style:normal; text-align:left;padding:0px 0 0 60px;line-height:90px; height:60px; overflow:hidden}
.jd li em i{font-size:12px; color:#ffffff;font-style:normal;padding:10px 30px 0 60px; display:block;}
.jd li em img{float:left;margin:13px 0px 0 50px;display:block; height:90px;_margin:13px 0 0 30px;width:160px; overflow:hidden; border:#e6e6e6 solid 4px;}


.jd07 { position:absolute;left:90px;top:10px;width:208px;height:82px;background:url(../images/jd07.png) no-repeat left bottom; cursor:pointer;}
.jd07:hover {  background:url(../images/jd07red.png) no-repeat left bottom;}
.jd07tips { width: 459px; height:372px;position: absolute; margin-top:150px;margin-left:-100px;background:url(../images/view_bg.png) no-repeat left top}

.jd13 { position:absolute;left:410px;top:25px;width:240px;height:50px;background:url(../images/jd13.png) no-repeat left bottom;cursor:pointer;}
.jd13:hover {  background:url(../images/jd13red.png) no-repeat left bottom}
.jd13tips { width: 459px; height:372px; position: absolute;margin-top:130px; left:-5px;background:url(../images/view_bg.png) no-repeat left top}

.jd06 { position:absolute;left:670px;top:-90px;width:237px;height:93px;background:url(../images/jd06.png) no-repeat left bottom;cursor:pointer;}
.jd06:hover {  background:url(../images/jd06red.png) no-repeat left bottom}
.jd06tips { width: 459px; height:372px; position: absolute;margin-top:170px;left:-225px;background:url(../images/view_bg.png) no-repeat left top;}

.jd03 { position:absolute;left:10px;top:10px;width:238px;height:72px;background:url(../images/jd03.png) no-repeat left bottom;cursor:pointer;}
.jd03:hover {  background:url(../images/jd03red.png) no-repeat left bottom}
.jd03tips { width: 459px; height:372px; position: absolute; left:215px;margin-top:0px; background:url(../images/view_bg.png) no-repeat left top}

.jd02 { position:absolute;left:30px;top:50px;width:241px;height:80px;background:url(../images/jd02.png) no-repeat left bottom;cursor:pointer;}
.jd02:hover {  background:url(../images/jd02red.png) no-repeat left bottom}
.jd02tips { width: 459px; height:372px;position: absolute; margin-top:30px;left:220px;background:url(../images/view_bg.png) no-repeat left top;}

.jd09 { position:absolute;left:700px;top:-120px;width:244px;height:53px;background:url(../images/jd09.png) no-repeat left bottom;cursor:pointer;}
.jd09:hover {  background:url(../images/jd09red.png) no-repeat left bottom;}
.jd09tips { width: 459px; height:372px; position: absolute;margin-top:-30px;left:-465px;  background:url(../images/view_bg.png) no-repeat left top;}

.jd10 { position:absolute;left:720px;top:-30px;width:195px;height:59px;background:url(../images/jd10.png) no-repeat left bottom;cursor:pointer;}
.jd10:hover {  background:url(../images/jd10red.png) no-repeat left bottom}
.jd10tips { width: 459px; height:372px; position: absolute; margin-top:-160px; left:-460px;  background:url(../images/view_bg.png) no-repeat left top;}

.jd01 { position:absolute;left:120px;top:10px;width:208px;height:83px;background:url(../images/jd01.png) no-repeat left bottom;cursor:pointer; }
.jd01:hover {  background:url(../images/jd01red.png) no-repeat left bottom;}
.jd01tips { width: 459px; height:400px; position: absolute; margin-top:-100px;left:200px;background:url(../images/view_bg.png) no-repeat left top; overflow:hidden;}

.jd08 {position:absolute;left:300px;top:-150px;width:230px;height:105px;background:url(../images/jd08.png) no-repeat left bottom;cursor:pointer }
.jd08:hover {  background:url(../images/jd08red.png) no-repeat left bottom}
.jd08tips { width: 459px; height:372px; position: absolute;margin-top:0px;left:200px; background:url(../images/view_bg.png) no-repeat left top;}

.jd12 { position:absolute;left:490px;top:-200px;width:240px;height:124px;background:url(../images/jd12.png) no-repeat left bottom;cursor:pointer}
.jd12:hover {  background:url(../images/jd12red.png) no-repeat left bottom}
.jd12tips { width: 459px; height:372px; position: absolute; margin-top:-45px; left: -445px;  background:url(../images/view_bg.png) no-repeat left top;}

.jd11 {position:absolute;left:700px;top:-300px;width:240px;height:149px;background:url(../images/jd11.png) no-repeat left bottom;cursor:pointer;}
.jd11:hover {  background:url(../images/jd11red.png) no-repeat left bottom}
.jd11tips { width: 459px; height:372px; position: absolute; margin-top: -195px; left: -205px;background:url(../images/view_bg.png) no-repeat left top; _z-index:1100}

.jd04 { position:absolute;left:80px;top:-360px;width:230px;height:65px;background:url(../images/jd04.png) no-repeat left bottom;cursor:pointer; }
.jd04:hover {  background:url(../images/jd04red.png) no-repeat left bottom}
.jd04tips { width: 459px; height:372px; position: absolute;left:210px;margin-top:-180px;background:url(../images/view_bg.png) no-repeat left top;}

.jd05 { position:absolute;left:340px;top:-420px;width:239px;height:73px;background:url(../images/jd05.png) no-repeat left bottom;cursor:pointer;}
.jd05:hover {  background:url(../images/jd05red.png) no-repeat left bottom}
.jd05tips { width: 459px; height:372px; position: absolute;margin-top:-280px;left: -15px;background:url(../images/view_bg.png) no-repeat left top;}

.window01 { background:#999;width:120px;height:200px;}

.loginbox {padding:150px 0 0 150px;}
.login{margin:0 0 0 70px;width:550px}
.login h2{background:url(../images/register_font.png) no-repeat left; height:50px; width:160px; display:block}
.login h3{background:url(../images/login_font.png) no-repeat left; height:50px; width:160px; display:block}
.login i{font-style:normal;color:#b5b5b5;}
.login td{padding:6px 12px;}
.login th{ text-align:right}
.loginshuru{ border:#3a9176 solid 1px;width:260px;height:26px; line-height:26px; background:#53bc9b;color:#fff}

.phonemain{margin:120px auto 0 auto;width:510px;padding:20px; border:#CCC dashed 1px;}
.phonemain i{padding-left:13px; height:24px; line-height:24px; font-size:16px;color:#53bc9b;display:block; overflow: hidden;font-style:normal;font-weight:bold}
.phonemain td{padding:6px 10px;font-weight:bold}
.phoneshuru{ border:#3a9176 solid 1px;width:260px;height:26px; line-height:26px; background:#53bc9b;color:#fff}


.phonemain02{margin:0px auto 0 auto;width:540px;padding:5px; border:#CCC dashed 1px;border-top:none}
.phonemain02 td{padding:6px 10px;font-weight:normal}
.phonemain02 th{padding:6px 10px; text-align:left;font-weight:bold; background:#FC6}


/*加入我们样式*/
.jobsbox {margin:20px 90px; width:800px;display:block;}
.jobsbox ul{padding:30px;}
.jobsbox li{ display:block;}
.jobsbox li a{ font-weight:bold;color:#633;height:50px; line-height:50px;display:block; overflow:hidden; border-bottom:#d7cbb9 dashed 1px;}

.jobsbox li span{ float:right; color:#b4a083}



/*2015-0611 yuanwenxiu新增*/
.flower_bg {width:311px;height:216px; background:url(../images/flower_bg.png) no-repeat right bottom;position:absolute;right:0px;bottom:0px;z-index:1;}
.index_bottom{ position:absolute;right:0px;left:0px;height:50px;bottom:0px;z-index:2; border-top:1px solid #b7aea0}
.index_bottombtn { margin:-35px auto 0 auto; width:280px;text-align:center;height:34px;}
.index_bottombtn a {float:left;height:34px; display:block}
.index_bottombtn01 {width:87px; background:url(../images/index_bottombtn01.png) no-repeat left center}
.index_bottombtn02 {width:97px;  background:url(../images/index_bottombtn02.png) no-repeat left center}
.index_bottombtn03 {width:85px;  background:url(../images/index_bottombtn03.png) no-repeat left center}
.index_bottombtn01:hover {background:url(../images/index_bottombtn01_hover.png) no-repeat left center}
.index_bottombtn02:hover {background:url(../images/index_bottombtn02_hover.png) no-repeat left center}
.index_bottombtn03:hover {background:url(../images/index_bottombtn03_hover.png) no-repeat left center}


.index_bottom span {float:right; display:block; text-align:right;padding:0 20px;}
.index_bottom p {width:502px;margin:0 auto;height:49px; text-align:center;display:block; background:url(../images/index_bottomfonts.png) no-repeat left bottom }
.index_logo {clear:both;padding-top:30px; text-align:center}
.index_logo02 {clear:both;padding-top:20px; margin-left:-20px;text-align:center}
.index_list {text-align:center;margin:10px auto 0 auto;}
.index_list li,.index_list02 li {float:left;}
.index_list li a,.index_list02 li a{float:left; display:block;margin-right:20px;padding-top:20px;width:230px;height:120px; text-align:center; text-decoration:none;}
.index_list li a {background:url(../images/indeximgbox.png) no-repeat left center; }
.index_list li a:hover{background:url(../images/indeximgbox_hover.png) no-repeat left center;}
.index_list span,.index_list02 span { margin:0 auto; display:block; text-align:center;font-size:12px;font-weight:normal;color:#ffff66; line-height:30px;}
    .index_list ul {
        display: inline-block;
    }

.index_list02 {width:250px;margin:10px auto 0 auto;}
.index_list02 li a{background:url(../images/indeximgbox02.png) no-repeat left center;}
.index_list02 li a:hover{background:url(../images/indeximgbox02_hover.png) no-repeat left center;}
.safety{width:60px; position:absolute;bottom:0px;left:5px;z-index:30}
.safety img{margin:2px 0 4px 0;}


 