@charset "utf-8";
*{margin:0;padding:0;list-style:none;}
body,html{background:#ececee;font-size:12px;line-height:24px;text-align:center;font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif;}
img{border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#eb406d;}

.header{height:89px;width:100%;background:url(../images/h_bg.jpg) repeat-x;z-index:10;position:relative;}
.header a.logo{position:absolute;top:33px;margin-left:50%;left:-162px;}
.header .top_info{height:32px;width:1200px;margin:0 auto;text-align:left;color:#FFF;position:relative;line-height:32px;}
.header .top_info span{position:absolute;right:0;}
.header .top_info a{display:inline-block;height:18px;width:18px;overflow:hidden;text-indent:-999px;margin-right:10px;position:relative;top:5px;}
.header .top_info a.sina{background:url(../images/sina.jpg) no-repeat;}
.header .top_info a.qq{background:url(../images/qq.jpg) no-repeat;}
.header .top_info a.os{background:url(../images/talks.jpg) no-repeat;}
.header .nav{width:1200px;margin:0 auto;height:48px;padding-top:8px;position:relative;}
.header .nav a:hover,.header .nav a.here{background:#eb406d;color:#FFF;border-radius:5px;}

.header .nav .nav01{float:left;width:450px;height:55px;text-align:left;line-height:50px;font-size:14px;font-weight:bold;}
.header .nav .nav01 a{float:left;width:82px;margin-right:8px;text-align:center;height:40px;line-height:40px;}

.header .nav .nav02{float:right;width:450px;height:55px;text-align:right;line-height:50px;font-size:14px;font-weight:bold;}
.header .nav .nav02 a{float:right;width:82px;margin-left:8px;text-align:center;height:40px;line-height:40px;}

.header .nav .nlist01{width:100px;background:#FFF;position:absolute;top:8px;left:108px;padding-bottom:10px;display:none;}
.header .nav .nlist01 a{display:block;font-size:14px;height:40px;line-height:40px;border-radius:0;}
.header .nav .nlist01 a:hover{background:#f8f8f8;color:#eb406d;}
.header .nav .nlist01 .nlist01a{width:100px;text-align:center;height:40px;line-height:40px;background:#eb406d;color:#FFF;border-radius:5px;font-weight:bold;}
.header .nav .nlist01 .nlist01a:hover{width:100px;text-align:center;height:40px;line-height:40px;background:#eb406d;color:#FFF;border-radius:5px;font-weight:bold;}


.header .nav .nlist02{width:81px;background:#FFF;position:absolute;top:12px;right:1119px;padding-bottom:10px;display:none;}
.header .nav .nlist02 a{display:block;font-size:14px;height:32px;line-height:32px;border-radius:0;}
.header .nav .nlist02 a:hover{background:#f8f8f8;color:#eb406d;}
.header .nav .nlist02 .nlist02a{width:81px;text-align:center;height:32px;line-height:32px;background:#eb406d;color:#FFF;border-radius:5px;font-weight:bold;}
.header .nav .nlist02 .nlist02a:hover{width:81px;text-align:center;height:36px;line-height:32px;background:#eb406d;color:#FFF;border-radius:5px;font-weight:bold;}



.foucs{height:100%;width:100%;}
.foucs .contorl{width:1200px;height:470px;position:absolute;margin-left:50%;left:-600px;top:0;}
.foucs .contorl ul{height:50px;width:100%;position:absolute;bottom:0;}
.foucs .contorl ul li{display:inline-block;width:16px;height:16px;background:#999;overflow:hidden;margin:0 5px;text-indent:-999px;overflow:hidden;border-radius:10px;cursor:pointer;}
.foucs .contorl ul li.here{background:#eb406d;}
.foucs .contorl a.left{position:absolute;width:42px;height:42px;background:url(../images/left.png) no-repeat;left:0;top:200px;text-indent:-666px;overflow:hidden;}
.foucs .contorl a.right{position:absolute;width:42px;height:42px;background:url(../images/right.png) no-repeat;right:0;top:200px;text-indent:-666px;overflow:hidden;}




.fh{height:50px;background:#f2f2f2;border-bottom:solid 1px #CCC;border-top:solid 1px #ccc;}

.news{height:350px;background:#FFF;text-align:left;}
.news .bg{height:70px;background:#fae8ff;border-bottom:solid 1px #ccc;border-top:solid 1px #999;}
.news .main{height:300px;width:1200px;margin:0 auto;position:relative;top:-50px;}
.news .main .video{width:370px;height:300px;position:absolute;left:0;}
.news .main .video embed{wmode:transparent}
.news .main .video h3{width:250px;height:49px;background:#eb406d;line-height:48px;color:#FFF;font-size:16px;text-align:center;}
.news .main .video .show{border:solid 1px #eb406d;height:249px;}
.news .main .video .show .main_video{width:350px;height:220px;background:#ccc;position:absolute;top:60px;left:10px;}
.news .main .video .show p{height:40px;width:350px;background:#f3e3f6;font-size:14px;line-height:40px;text-align:center;position:absolute;left:10px;bottom:10px;}
.news .main .about{width:370px;height:300px;position:absolute;right:0;}
.news .main .about h3{width:250px;height:49px;background:#eb406d;line-height:48px;color:#FFF;font-size:16px;text-align:center;}
.news .main .about .show{border:solid 1px #eb406d;height:249px;position:relative;}
.news .main .about .show a.img{position:absolute;top:12px;left:20px;}
.news .main .about .show p{padding:10px 0 10px 0px;margin:0 20px;text-align:left;border-top:dotted 1px #999;position:absolute;bottom:10px;width:330px;height:72px;overflow:hidden;}
.news .main .about .show p a{color:#eb406d;margin-left:10px;}
.news .main .index_news{width:462px;height:300px;position:absolute;left:369px;}
.news .main .index_news h3{width:250px;height:49px;background:#eb406d;line-height:48px;color:#FFF;font-size:16px;z-index:10;text-align:center;}
.news .main .index_news h3 span{position:relative;height:46px;width:100px;display:inline-block;top:0px;z-index:10;line-height:40px;margin-right:5px;cursor:pointer;}
.news .main .index_news h3 span.here{  background: EB406D; color: #FFFFFF;}
.news .main .index_news .show{border:solid 1px #eb406d;height:249px;position:relative;}
.news .main .index_news .show a.main_img{height:120px;width:180px;position:absolute;display:block;top:13px;left:20px;background:#ccc;}
.news .main .index_news .show a.title{width:220px;height:44px;position:absolute;top:10px;left:215px;text-align:left;font-weight:bold;font-size:14px;line-height:22px;}
.news .main .index_news .show p{width:220px;height:65px;border-top:dotted 1px #999;padding-top:8px;position:absolute;top:67px;left:215px;text-align:left;line-height:20px;}
.news .main .index_news .show p a{color:#eb406d;margin-left:5px;}
.news .main .index_news .show ul{bottom:10px;padding:10px 0 10px 0px;margin:0 20px;text-align:left;position:absolute;border-top:dotted 1px #999;width:415px;}
.news .main .index_news .show ul li{position:relative;}
.news .main .index_news .show ul li span{position:absolute;right:0;color:#CCC;}

.red_line{height:5px;width:100%;background:#eb3f6d;}

.weige_room{width:100%;    height: 751px;
    background-color: #3D0301;padding-top:45px;}
.weige_room .main{width:1200px;height:690px;background:#FFF;margin:0 auto;position:relative;}
.weige_room .main a.a01{width:800px;height:230px;position:absolute;top:0;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_room .main a.a02{width:400px;height:230px;position:absolute;top:0;right:0;background:#CCC;display:block;overflow:hidden;}
.weige_room .main a.a03{width:400px;height:230px;position:absolute;top:230px;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_room .main a.a04{width:400px;height:230px;position:absolute;top:230px;left:400px;background:#410b0b;display:block;overflow:hidden;}
.weige_room .main a.a05{width:400px;height:230px;position:absolute;top:230px;right:0;background:#CCC;display:block;overflow:hidden;}
.weige_room .main a.a06{width:400px;height:230px;position:absolute;bottom:0;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_room .main a.a07{width:800px;height:230px;position:absolute;bottom:0;right:0;background:#CCC;display:block;overflow:hidden;}

.weige_food{width:100%;background:url(../images/index_bg.jpg) no-repeat 0 110px;}
.weige_food h3{background:#420107;height:80px;line-height:80px;width:100%;overflow:hidden;margin-bottom:50px;padding-top:30px;border-bottom:solid 4px #eb3f6d;}
.weige_food .main{width:1200px;background:#FFF;margin:0 auto;position:relative;}
.weige_food .main a.a01{width:800px;height:230px;position:absolute;top:0;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_food .main a.a02{width:400px;height:230px;position:absolute;top:0;right:0;background:#CCC;display:block;overflow:hidden;}
.weige_food .main a.a03{width:400px;height:230px;position:absolute;top:230px;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_food .main a.a04{width:400px;height:230px;position:absolute;top:230px;left:400px;background:#410b0b;display:block;overflow:hidden;}
.weige_food .main a.a05{width:400px;height:230px;position:absolute;top:230px;right:0;background:#CCC;display:block;overflow:hidden;}
.weige_food .main a.a06{width:400px;height:230px;position:absolute;bottom:0;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_food .main a.a07{width:800px;height:230px;position:absolute;bottom:0;right:0;background:#CCC;display:block;overflow:hidden;}

.weige_server{width:100%;height:850px;padding-top:45px;}
.weige_server h3{padding-bottom:20px;}
.weige_server .main{width:1200px;height:690px;background:#FFF;margin:0 auto;position:relative;}
.weige_server .main a.a01{width:450px;height:300px;position:absolute;top:0;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_server .main a.a02{width:450px;height:300px;position:absolute;top:0;right:0;background:#CCC;display:block;overflow:hidden;}
.weige_server .main a.a03{width:450px;height:90px;position:absolute;top:300px;left:0;background:#d0a267;display:block;overflow:hidden;}
.weige_server .main a.a04{width:300px;height:300px;position:absolute;top:195px;left:450px;background:#410b0b;display:block;overflow:hidden;}
.weige_server .main a.a05{width:450px;height:90px;position:absolute;top:300px;right:0;background:#d0a267;display:block;overflow:hidden;}
.weige_server .main a.a06{width:450px;height:300px;position:absolute;bottom:0;left:0;background:#CCC;display:block;overflow:hidden;}
.weige_server .main a.a07{width:450px;height:300px;position:absolute;bottom:0;right:0;background:#CCC;display:block;overflow:hidden;}
.weige_server .main a.a08{width:300px;height:195px;position:absolute;top:0;left:450px;background:#d0a267;display:block;overflow:hidden;}
.weige_server .main a.a09{width:300px;height:195px;position:absolute;bottom:0;left:450px;background:#d0a267;display:block;overflow:hidden;}

.weige_per{width:100%;padding-top:45px;}
.weige_per h3{padding-bottom:20px;}
.weige_per .main{width:1200px;background:#FFF;margin:0 auto;position:relative;overflow:hidden;}
.weige_per .main .list{width:400px;height:370px;background:#f8f8f8;float:left;}
.weige_per .main .list a.img{width:400px;height:370px;overflow:hidden;display:block;}
.weige_per .main .list img{width:400px;height:320px;}
.weige_per .main .list p{line-height:24px;font-weight:bold;font-size:16px;}
.weige_per .main .list p span{color:#eb406d;margin-right:10px;}

.honer{border-top:solid 10px #eb3f6d;border-bottom:solid 10px #eb3f6d;background:#5a0103;height:845px; text-align:center;}
.honer h3{background:#420107;height:80px;line-height:80px;width:100%;overflow:hidden;margin-bottom:20px;}
.honer h3 img{position:relative;top:10px;}
.honer .list{width:1016px;height:805px;margin:0 auto;overflow:hidden;}
.honer .list ul{width:1016px;height:160px;}
.honer .list ul li{width:224px;height:160px;float:left;margin-right:20px; margin-top:20px;}

.our_info{background:#f9e8ff;padding:20px 0;}
.our_info .main{width:1160px;margin:0 auto;background:#FFF;padding:20px;position:relative;}
.our_info .main .left_nav1{width:220px;background:#ffffff;position:absolute;left:20px;top:20px;}
.our_info .main .left_nav1 .left_nav{width:220px;background:#e7e7e7 url(../images/left_nav_bg.jpg) no-repeat;padding-top:190px;position:absolute;left:0;top:0;}
.our_info .main .left_nav1 .left_nav dl{font-size:14px;padding-bottom:65px;background:url(../images/left_number.jpg) no-repeat 0 bottom;}
.our_info .main .left_nav1 .left_nav dl dt,.our_info .main .left_nav dl dt a{display:block;height:50px;line-height:50px;background:#ff426c;color:#FFF;}
.our_info .main .left_nav1 .left_nav dl dd,.our_info .main .left_nav dl dd a{display:block;height:50px;line-height:50px;color:#333;}
.our_info .main .left_nav1 .left_nav dl dd a:hover{background:#ff426c;color:#FFF;}
.our_info .main .texts{min-height:500px;margin-left:240px;}
.our_info .main .callus{min-height:500px;margin-left:240px;line-height:30px;text-align:left;}
.our_info .main .callus .ourphone{background:#f8f8f8;padding:30px;border-radius:5px;margin-bottom:20px;}
.our_info .main .callus h3{font-size:18px;margin-bottom:10px;}
.our_info .main .callus p{font-size:14px;}
.our_info .main .callus p span{color:#eb406d;font-weight:bold;}

.our_news{background:#f9e8ff;padding:20px 0;text-align:left;}
.our_news .main{width:1120px;margin:0 auto;background:#FFF;padding:40px;position:relative;}
.our_news .main .right_nav{width:300px;position:absolute;right:20px;top:20px;}
.our_news .main .right_nav dl{font-size:14px;padding-bottom:65px;background:url(../images/left_number.jpg) no-repeat 0 bottom;}
.our_news .main .right_nav dl dt,.our_info .main .left_nav dl dt a{display:block;height:50px;line-height:50px;background:#ff426c;color:#FFF;}
.our_news .main .right_nav dl dd,.our_info .main .left_nav dl dd a{display:block;height:50px;line-height:50px;color:#333;}
.our_news .main .right_nav dl dd a:hover{background:#ff426c;color:#FFF;}
.our_news .main .texts{background:#ccc;min-height:500px;width:840px;}

.our_news h3{font-size:24px;border-bottom:solid 1px #ff426c;height:60px;line-height:60px;color:#ff426c;background:url(../images/video.jpg) no-repeat;padding-left:80px;}
.our_news .list{height:430px;position:relative;margin-bottom:50px;}
.our_news .list .video{height:340px;width:600px;background:#999;position:absolute;bottom:0px;}
.our_news .list .info{width:400px;height:340px;bottom:0px;right:0;position:absolute;padding-left:60px;border-left:solid 1px #ccc;}
.our_news .list .info h4{font-size:18px;line-height:40px;height:40px;border-bottom:solid 1px #ff426c;color:#ff426c;margin-bottom:10px;}
.our_news .list .info p{font-size:14px;}
.our_news .list .btn{padding-top:20px;}
.our_news .list .btn a{display:inline-block;height:30px;padding:0 20px 0 37px;line-height:30px;background:#ff426c;color:#FFF;margin-right:10px;border-radius:5px;}
.our_news .list .btn a.like{background:#ff426c url(../images/like.jpg) no-repeat 10px 6px;}
.our_news .list .btn a.book{background:#ff426c url(../images/book.jpg) no-repeat 10px 6px;}
.our_news .list .btn a.sina{background:#ff426c url(../images/sina2.jpg) no-repeat 10px 6px;}

.our_package{width:100%;height:800px;position:relative;}
.our_package img{position:absolute;margin-left:50%;left:-960px;}
.our_package .contorl{position:absolute;top:0;left:-600px;margin-left:50%;z-index:10;height:800px;width:1200px;}
.our_package .contorl a.last{width:42px;height:42px;background:url(../images/left.png) no-repeat;position:absolute;top:350px;left:0;display:block;}
.our_package .contorl a.next{width:42px;height:42px;background:url(../images/right.png) no-repeat;position:absolute;top:350px;right:0;display:block;}
.our_package .contorl ul{height:20px;width:100px;position:absolute;bottom:15px;margin-left:50%;left:-50px;}
.our_package .contorl ul li{display:inline-block;overflow:hidden;height:16px;width:16px;border-radius:8px;background:#333;text-indent:-999px;margin:0 10px;cursor:pointer;}
.our_package .contorl ul li.here{background:#ff426c;}

.our_food{background:#d0bcd7;padding:20px 0;}
.our_food .main{width:1160px;margin:0 auto;background:#d0bcd7;padding:40px 20px;position:relative;text-align:center;overflow:hidden;}
.our_food .main .ifream{width:1400px;height:500px;}
.our_food .main .list{width:270px;height:320px;float:left;background:#f5f5e9 url(../images/food_number.jpg) no-repeat center bottom;margin-top:50px;position:relative;padding-top:90px;color:#9d5e91;margin-right:35px;cursor:pointer;}
.our_food .main .list span{display:block;font-size:14px;}
.our_food .main .list h3{font-size:24px;padding:10px 0;margin-bottom:20px;}
.our_food .main .list img{position:absolute;top:-77px;left:-77px;margin-left:135px;}
.our_food .main .list p{margin-bottom:10px;font-size:14px;}
.our_food .main .food_info{float:left;height:442px;width:870px;background:#f5f5e9;float:left;margin-top:-2px;padding:10px;margin-left:-20px;}
.our_food .main .food_info .big_img{padding-bottom:5px;}
.our_food .main .food_info .food_nav{height:80px;width:870px;background:#ccc;overflow:hidden;}
.our_food .main .food_info .food_nav ul{height:80px;width:2000px;padding-top:10px;padding-left:10px;}
.our_food .main .food_info .food_nav ul li{float:left;background:#FFF;border:solid 1px #ccc;padding:5px;margin-right:10px;height:47px;overflow:hidden;cursor:pointer;}

.our_room{padding-bottom:40px;}
.our_room .classy{height:50px;line-height:50px;width:1200px;text-align:left;margin:0 auto;}
.our_room .classy a{height:50px;width:100px;background:#505050;float:left;text-align:center;font-weight:bold;font-size:14px;color:#FFF;}
.our_room .classy a.here{background:#ff426c;}
.our_room .big_img{height:422px;width:100%;overflow:hidden;position:relative;border-top:solid 5px #ff426c;}
.our_room .big_img ul{height:422px;width:5000px;position:absolute;}
.our_room .big_img ul li{float:left;}
.our_room .big_img .get{width:1920px;height:422px;position:absolute;margin-left:50%;left:-980px;top:0;background: url(../images/room_foucs.png) no-repeat;z-index:10;}
.our_room .big_img .get .now{height:422px;width:750px;position:absolute;margin-left:50%;left:-375px;}
.our_room .big_img .get .now a.left{position:absolute;height:80px;width:60px;background:url(../images/left2.jpg) no-repeat;left:0;top:180px;}
.our_room .big_img .get .now a.right{position:absolute;height:80px;width:60px;background:url(../images/right2.jpg) no-repeat;right:0;top:180px;}
.our_room .big_img .get .now ol{height:18px;width:200px;bottom:10px;right:10px;position:absolute;text-align:right;}
.our_room .big_img .get .now ol li{border-radius:6px;background:#FFF;margin-right:10px;height:12px;width:12px;overflow:hidden;display:inline-block;text-indent:-999px;line-height:200px;;cursor:pointer;}
.our_room .big_img .get .now ol li.here{background:#eb406d;}

.footer_nav{width:100%;background:#999999;}
.footer_nav .main{width:1200px;height:100px;margin:0 auto;padding-bottom:20px;}
.footer_nav .main a{width:150px;height:100px;float:left;font-size:14px;color:#FFF;text-align:center;line-height:160px;overflow:hidden;} 

.footer_nav .main a.fn01{background:url(../images/fn01.jpg) no-repeat;}
.footer_nav .main a.fn02{background:url(../images/fn02.jpg) no-repeat;}
.footer_nav .main a.fn03{background:url(../images/fn03.jpg) no-repeat;}
.footer_nav .main a.fn04{background:url(../images/fn04.jpg) no-repeat;}
.footer_nav .main a.fn05{background:url(../images/fn05.jpg) no-repeat;}
.footer_nav .main a.fn06{background:url(../images/fn06.jpg) no-repeat;}
.footer_nav .main a.fn07{background:url(../images/fn07.jpg) no-repeat;}
.footer_nav .main a.fn08{background:url(../images/fn08.jpg) no-repeat;}
.footer_nav .main a:hover{background-position:0 -100px;}

.footer_nav  .footer_info{width:100%;background:#414141;height:153px;}
.footer_nav  .footer_info .main{width:1200px;margin:0 auto;height:200px;background: url(../images/footer_logo.jpg) no-repeat 0 20px;overflow:hidden;}
.footer_nav  .footer_info .main .phone{float:left;height:200px;width:250px;;margin-left:250px;padding-top:50px;font-size:14px;color:#ccc;text-align:left;padding-left:100px;background:url(../images/fp.jpg) no-repeat 40px 55px}
.footer_nav  .footer_info .main .add{float:left;height:200px;width:400px;;padding-top:50px;font-size:14px;color:#ccc;text-align:left;padding-left:100px;background:url(../images/fa.jpg) no-repeat 40px 55px}


.cpcAll{color:#CCC; background:#333;}
.cpc{line-height:28px;color:#CCC; background:#333; height:50px; width:1038px; margin-left:auto; margin-right:auto; }
.cpc span{ display:block;padding:15px 30px 15px 30px; text-align:left;}
.cpc span a{ font-size:14px; color:#d8d8d8;}
.cpc span a:hover{font-size:14px; color:#FFF;}
.yqlj{float:left; font-weight:bold;}

.cp{clear:both;width:100%;height:50px;background:#333;line-height:50px;color:#CCC;font-size:14px;}

.wrapper{width:1200px;margin:0 auto;padding-top:30px;padding-bottom:20px;}
.wrapper .list{width:230px;background:#FFF;margin:0 10px 10px 0;cursor:pointer;}
.wrapper .list img{width:100%;height:auto;}
.wrapper .list p{height:40px;line-height:30px;}

.fix_banner{height:60px;width:100%;background:rgba(235,65,110,0.9);}
.fix_banner .main{height:60px;width:1200px;margin:0 auto;position:relative;}
.fix_banner .main img{position:absolute;top:15px;left:0;}
.fix_banner .main a.ask1{position:absolute;width:100px;height:30px;border-radius:5px;line-height:30px;color:#FFF;font-weight:bold;position:absolute;top:15px;left:400px;background:#bf36d8 url(../images/bottom01.jpg) no-repeat 5px 5px;padding-left:10px;}
.fix_banner .main a.ask2{position:absolute;width:100px;height:30px;border-radius:5px;line-height:30px;color:#FFF;font-weight:bold;position:absolute;top:15px;left:530px;background:#fb176b url(../images/bottom02.jpg) no-repeat 10px 5px;padding-left:10px;}