@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; line-height:24px; font-family:"宋体"; font-size:12px; background:#fff;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}

/*img{display:block;}*/

/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}

a{blr:expression(this.onFocus=this.blur()); outline:none;} 

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max{ position:relative;overflow:hidden;}
/*top*/
.top{height:137px;width:1920px;*width: 1920px; _width: 1920px;position:relative; left: 50%; margin-left: -960px; *margin-left: -960px; _margin-left: -960px;background:url(../images/top.png) no-repeat top center;}
.top .top_box{width:960px;margin:0 auto;height:137px;}
.top .top_box .top_left{float:left;width:480px;height:137px;}
.top .top_box .top_left .t1{margin-top:19px;float:left;height:74px;}
.top .top_box .top_left .t2{height:44px;line-height:44px;font-size:12px;color:#fff;float:left;}
.top .top_box .top_left .t2 h3{font-weight:normal;font-size:12px;color:#fff;}
.top .top_box .top_right{float:right;width:265px;height:137px;}
.top .top_box .top_right .r1{margin-top:47px;height:32px;}
.top .top_box .top_right .r1 img{display:block;width:265px; height:32px; }
.top .top_box .top_right .r2{height:58px;}
.top .top_box .top_right .r2 ul{width:265px;background:url(../images/ul_03.png) no-repeat;height:25px;margin-top:18px;}
.top .top_box .top_right .r2 ul .w1{position:relative;float:left;margin-right:24px;font-size:12px;color:#fff;}
.top .top_box .top_right .r2 ul .w1 a{color:#fff;}
.top .top_box .top_right .r2 ul .w1 a .img{ position:absolute;right:80px;bottom:0px;display:none; width:80px; height:80px; background-color:#F00;overflow:hidden;}
.top .top_box .top_right .r2 ul .w1 a .img img{width:80px; height:80px;}
.top .top_box .top_right .r2 ul .w1 a:hover{color:#bfbfbf;}
.top .top_box .top_right .r2 ul .w1 a:hover .img{ display:block;margin:0 auto;}

.top .top_box .top_right .r2 ul .w2{position:relative;float:left;margin-right:24px;font-size:12px;color:#fff;}
.top .top_box .top_right .r2 ul .w2 a{color:#fff;}
.top .top_box .top_right .r2 ul .w2 a:hover{color:#bfbfbf;}


/*main*/
.main{height:auto;min-height:650px;width:1920px;*width: 1920px; _width: 1920px;position:relative; left: 50%; margin-left: -960px; *margin-left: -960px; _margin-left: -960px;background:url(../images/body.jpg) repeat-y top center;}

.main .nav{width:960px;margin:0 auto;height:36px;}
.main .nav ul{}
.main .nav ul .n1{float:left;height:36px;width:122.5px;text-align:center;font-size:14px;color:#fff;background:url(../images/nav1_03.jpg) repeat-x left;}
.main .nav ul .n1 .hh{height:36px;width:122.5px;text-align:center;font-size:14px;color:#fff;background:url(../images/line_03.jpg) no-repeat right;line-height:36px;}
.main .nav ul .n1 .hh a{color:#fff;}
.main .nav ul .n1:hover{color:#fff;background:url(../images/nav2_03.jpg) repeat-x left;}
.main .nav ul .n2{float:left;height:36px;width:143px;text-align:center;font-size:14px;color:#fff;background:url(../images/nav1_03.jpg) repeat-x left;}
.main .nav ul .n2 .hh2{height:36px;width:143px;text-align:center;font-size:14px;color:#fff;background:url(../images/line_03.jpg) no-repeat right;line-height:36px;}
.main .nav ul .n2 .hh2 a{color:#fff;}
.main .nav ul .n2:hover{color:#fff;background:url(../images/nav2_03.jpg) repeat-x left;}
#on{color:#fff;background:url(../images/nav2_03.jpg) repeat-x left;}

.main .banner{width:1060px;margin:0 auto;height:auto;background:url(../images/ban_bg.png) repeat-y top center;}
.main .down{width:1920px;margin:0 auto;height:35px;background:url(../images/down.png) repeat-y top center;}

#middle{width:960px;height:449px;overflow:hidden;left: 50%;margin-left: -480px;position:relative;z-index:111;}
#flash{width:960px;height:449px;overflow:hidden;left: 50%;margin-left: -480px;position:relative;}
#flash .box{width:960px;height:449px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#flash .box img{width:960px;height:449px;position:absolute;left:0px;top:0px;}
#flash .page{width:132px;height:22px;position:absolute;bottom:15px;right:50px;}
#flash .page a{display:inline-block;width:10px;height:10px;background:url(../images/icon1_03.png) no-repeat 0px 0px;margin:0px 11px;float:left;color:#FFF;text-decoration:none;text-align:center;}
#flash  .page a.active{background:url(../images/icon2_03.png) no-repeat 0px 0px;}

.main .banner .foot{width:960px;height:132px;overflow:hidden;left: 50%;margin-left: -480px;position:relative;}
.main .banner .foot .foot_left{width:384px;height:84px;float:left;margin-top:22px;border-right:1px solid #3d3d3d;}
.main .banner .foot .foot_left .lx{float:left;width:174px;height:32px;border:1px solid #3d3d3d;color:#b7b7b7;font-size:#b7b7b7;text-align:center;line-height:32px;margin-left:50px;margin-top:25px;}
.main .banner .foot .foot_left .weibo{float:left;margin-left:33px;margin-top:26px;width:30px;height:30px;}
.main .banner .foot .foot_left .weibo img{display:block;margin:0 auto;width:30px;height:30px;}
.main .banner .foot .foot_left .weibo:hover{background:url(../images/weibo_h.png) no-repeat;}

.main .banner .foot .foot_left .weixin{float:left;margin-left:15px;margin-top:26px;width:30px;height:30px;}
.main .banner .foot .foot_left .weixin img{display:block;margin:0 auto;}
.main .banner .foot .foot_left .weixin:hover{background:url(../images/weixin_h.png) no-repeat;}
.main .banner .foot .foot_left .weixin .ewm_img{position:absolute;left:345px;bottom:28px;display:none; width:80px; height:80px; background-color:#F00;}
.main .banner .foot .foot_left .weixin .ewm_img img{display:block;width:80px; height:80px; }
.main .banner .foot .foot_left .weixin:hover .ewm_img{display:block;width:80px; height:80px; }


.main .banner .foot .foot_right{float:left;width:490px;height:84px;margin-top:22px;margin-left:61px;}
.main .banner .foot .foot_right .copyright{float:left;font-size:12px;color:#dcdcdc;line-height:20px;}

.bot{background:url(../images/ff.png) no-repeat;height:73px;width:1920px;*width: 1920px; _width: 1920px;position:relative; left: 50%; margin-left: -960px; *margin-left: -960px; _margin-left: -960px;}

/*浮动*/
#reservation {
    background-image: url("../images/reservation-bg.png");
    background-repeat: repeat;
    border: 1px solid rgb(153, 153, 153);
    box-shadow: 0px 0px 18px #ababab;
    display: block;
    height: 110px;
    left: 527px;
    position: absolute;
    top: 350px;
    width: 218px;
    z-index: 999;
}
#reservation .res-title {
    color: rgb(6, 4, 4);
    font-size: 14px;
    font-weight: bold;
    padding: 26px 0 0 34px;
    text-transform: uppercase;
}
#reservation .res-div {
    left: 5px;
    position: relative;
    top: 10px;
}

/*子页样式*/
/*关于我们*/
.main .banner .content{width:960px;height:auto;overflow:hidden;left: 50%;margin-left: -480px;position:relative;}
.main .banner .content .contain{width:865px;height:auto;border-bottom:1px solid #707070;float:left;margin-left:47px;margin-right:47px;}
.main .banner .content .contain .left_content{float:left;width:608px;height:auto;}
.main .banner .content .contain .left_content .left_title{width:608px;height:100px;text-align:left;}
.main .banner .content .contain .left_content .left_title h3{line-height:100px;font-size:20px;color:#eeeeee;font-weight:normal;}
.main .banner .content .contain .left_content .left_con{color:#989898;line-height:26px;font-size:12px;margin-bottom:100px;width:608px;overflow:hidden;}
/*.main .banner .content .contain .left_content .left_con img{display:block;margin:0 auto;width: 100%;}*/

.main .banner .content .contain .left_content .left_prod{width:608px;height:auto;}
.main .banner .content .contain .left_content .left_prod .more{float:left;width:608px;height:30px;line-height:30px;color:#959595;font-size:12px;;background-color:#313131;}
.main .banner .content .contain .left_content .left_prod .more a{color:#959595;}
.main .banner .content .contain .left_content .left_prod .more a span{padding-left:10px;color:#959595;float:left;}
.main .banner .content .contain .left_content .left_prod .more a img{float:right;padding-right:10px;padding-top:8px;}

.main .banner .content .contain .right_content{width:220px;height:auto;float:right;}
.main .banner .content .contain .right_content .right_local{width:220px;line-height:94px;}
.main .banner .content .contain .right_content .right_local h3{height:16px;font-weight:normal;background:url(../images/house_03.png) left no-repeat;margin-top:45px;}
.main .banner .content .contain .right_content .right_local h3 span{padding-left:25px;font-size:12px;line-height:16px;height:16px;color:#707070;float:left;}
.main .banner .content .contain .right_content .right_local h3 span a{color:#707070;}
.main .banner .content .contain .right_content .right_local h3 font{font-size:12px;line-height:16px;height:16px;color:#707070;float:left;}

.main .banner .content .contain .right_content .right_lanmu{margin-top:33px;width:220px;height:auto;}
.main .banner .content .contain .right_content .right_lanmu ul{}
.main .banner .content .contain .right_content .right_lanmu ul li{width:220px;height:40px;border-bottom:1px solid #707070;font-size:12px;color:#fff;}
.main .banner .content .contain .right_content .right_lanmu ul li a{color:#c9c9c9;line-height:40px;padding-left:15px;}
.main .banner .content .contain .right_content .right_lanmu ul li:hover{background:url(../images/jiantou_03.png) no-repeat right center;}
.main .banner .content .contain .right_content .right_lanmu ul li:hover a{color:#fff;}
.main .banner .content .contain .right_content .right_lanmu ul .hov{background:url(../images/jiantou_03.png) no-repeat right center;}
.main .banner .content .contain .right_content .right_lanmu ul .hov a{color:#fff;}

.main .banner .content .contain .right_content .right_contact{width:220px;height:auto;margin-bottom:50px;}
.main .banner .content .contain .right_content .right_contact #reservation2 {
    background-image: url("../images/reservation-bg.png");
    background-repeat: repeat;
    border: 1px solid rgb(153, 153, 153);
    box-shadow: 0px 0px 18px #ababab;
    display: block;
    height: 110px;
    position:relative;
    width: 220px;
	top:33px;
}
.main .banner .content .contain .right_content .right_contact #reservation2 .res-title2 {
    color: rgb(6, 4, 4);
    font-size: 14px;
    font-weight: bold;
    padding: 26px 0 0 34px;
    text-transform: uppercase;
}
.main .banner .content .contain .right_content .right_contact #reservation2 .res-div2 {
    left: 5px;
    position: relative;
    top: 10px;
}

/*酒店照片*/
.s_right_food_img {width:608px; height:auto; float:left; overflow:hidden;margin-bottom:105px; }
.s_right_food_img dl{ height:auto; float:left; overflow:hidden;width:608px; }
.s_right_food_img dl dt{width:auto; height:auto; float:left;line-height:40px; font-weight:normal;background:none;overflow:hidden;}
.s_right_food_img dl dt .div1 {width:177px; height:122px; float:left; margin-right:36px;margin-bottom:38px;overflow:hidden; }
.s_right_food_img dl dt .div1 a{color:#fff;font-size:14px;text-align:center; }
.s_right_food_img dl dt .div1 a .pass{display:none;}
.s_right_food_img dl dt .div1 a:hover .pass{position:relative; top:-122px;bottom:0px; left:0px; display: block; color: #ff8c1f; font-family: Microsoft YaHei; font-size: 14px; line-height: 30px; width: 177px; height:122px; float: left; text-align: center; background: url(../images/bg01.png) no-repeat left top; overflow: hidden;}
.s_right_food_img dl dt .div1 a:hover .pass h3{ width: 177px; height: auto; float: left; padding-top: 60px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 40px; font-weight: bold; text-align: center; overflow: hidden;}

.s_right_food_img dl dt .div1 img {position: relative;display:block; margin:0 auto; border:none; }



/*fanye*/
.s_fanye
{
    height:auto;
	display:block;
    margin:0 auto;
    text-align:center;
	float:left;
}

DIV.quotes {TEXT-ALIGN:center;}
DIV.quotes A {
 padding-left:10px; padding-right: 10px; padding-top:5px; padding-bottom:5px; font-family:微软雅黑; COLOR: #fff; MARGIN-RIGHT: 8px; TEXT-DECORATION: none;font-size:14px;}
DIV.quotes A:hover {
 padding-left:10px; padding-right: 10px;  padding-top:5px; padding-bottom:5px; MARGIN-RIGHT:8px;  font-family:微软雅黑; font-size:14px; color:#fff; background:#7b5e07;}
DIV.quotes A:active {
 padding-left:10px; padding-right: 10px; padding-top:5px; padding-bottom:5px; MARGIN-RIGHT: 8px;   font-family:微软雅黑; color:#fff;background:#7b5e07;}
DIV.quotes A.select {
 padding-left:10px; padding-right: 10px; padding-top:5px; padding-bottom:5px; FONT-WEIGHT:normal;  font-family:微软雅黑;  COLOR: #fff; MARGIN-RIGHT:8px;
background:#7b5e07;}
DIV.quotes span{
  padding-left:10px; padding-right: 10px; padding-top:5px; padding-bottom:5px;  font-family:微软雅黑; COLOR: #fff; MARGIN-RIGHT: 8px;
}
DIV.quotes SPAN.disabled {
 padding-left:10px; padding-right: 10px; padding-top:5px; padding-bottom:5px;  font-family:微软雅黑; COLOR: #fff; MARGIN-RIGHT: 8px;}
 
 .s_fenye
{
    width:608px;
    height:auto;
    text-align:left;
	display:block;
	margin:0 auto;
    overflow:hidden;
}

.s_fan1{width:350px; height:auto; float:left; font-size:14px; color:#fff; line-height:30px; font-weight:normal;}

.s_fan1 p{float:left; font-family:微软雅黑; COLOR: #fff; line-height:30px; font-weight:normal;}
.s_fan1 p a{ font-family:微软雅黑; font-size:14px; color:#fff; line-height:30px; font-weight:normal;}
.s_fan1 p a:hover{ color:#fff;font-size:14px;}

.s_fan2{width:80px;height:auto; float:right;font-size:12px;  font-family:微软雅黑;  color:#fff; line-height:20px; font-weight:normal;text-align:center;}
.s_fan2 a{ font-family:微软雅黑;  font-size:14px; color:#fff; line-height:30px; font-weight:normal;text-align:center;}
.s_fan2 a:hover{ font-family:微软雅黑;  font-size:14px;line-height:30px; font-weight:normal;text-align:center;color:#fff;}


 
 /*联系我们*/
.main .banner .content .contain .left_content .left_con .lxwm{color:#707070;line-height:26px;font-size:12px;}
.main .banner .content .contain .left_content .left_con .gbook{float:left;margin-top:50px;width:335px;margin-bottom:180px;}
.main .banner .content .contain .left_content .left_con .gbook h3{font-weight:normal;text-align:center;font-size:18px;width:335px;line-height:40px;color:#fff;}
.main .banner .content .contain .left_content .left_con .gbook .bg{float:left;width:335px;height:366px;}
.main .banner .content .contain .left_content .left_con .gbook .bg span{float:left;width:335px;line-height:33px;font-size:14px;text-transform:uppercase;}
.main .banner .content .contain .left_content .left_con .gbook .bg .message{float:left;width:335px;line-height:30px;font-size:14px;border:1px solid #959595;background:#000;color:#fff;height:30px;}
.main .banner .content .contain .left_content .left_con .gbook .bg .message_con{float:left;width:335px;height:125px;line-height:30px;font-size:14px;border:1px solid #959595;background:#000;color:#fff;}
.main .banner .content .contain .left_content .left_con .gbook .bg #tj{width:77px;height:28px;margin:0 auto;}
.main .banner .content .contain .left_content .left_con .gbook .bg #tj .sub_message{width:77px;text-align:center;line-height:28px;color:#000;border:none;background:#aaaaaa;margin-top:35px;}

/*公司新闻*/
.news_box{width:608px;display:block;margin:0 auto;}
.news_box ul{display:block;margin:0 auto;margin-bottom:30px;}
.news_box ul li{height:203px;border-bottom:1px dotted #959595;color:#fff;}

.news_box ul li .list_news_img{width:177px;height:122px;float:left;overflow:hidden;margin-top:40px;margin-bottom:40px;}
.news_box ul li .list_news_right{width:406px;height:203px;float:right;overflow:hidden;margin-right:10px;}
.news_box ul li .list_news_right .list_news_title{width:406px;}
.news_box ul li .list_news_right .list_news_title h3{width:406px;background:none;color:#fff;text-align:left;float:left;overflow:hidden;font-size:14px;line-height:30px;margin-top:34px;}
.news_box ul li .list_news_right font{width:406px;background:none;color:#707070;text-align:left;float:left;overflow:hidden;font-size:12px;line-height:30px;margin:0 auto;}
.news_box ul li .list_news_right .list_news_content{width:406px;height:85px;overflow:hidden;font-size:12px;line-height:30px;color:#707070;}
/*
.news_box ul li:hover{height:203px;border-bottom:1px dotted #fff;color:#fff;}
.news_box ul li:hover .list_news_right .list_news_title h3{width:406px;background:none;color:#fff;text-align:left;float:left;overflow:hidden;font-size:14px;line-height:30px;margin-top:34px;}
.news_box ul li:hover .list_news_right font{width:406px;background:none;color:#fff;text-align:left;float:left;overflow:hidden;font-size:12px;line-height:30px;margin:0 auto;}
.news_box ul li:hover .list_news_right .list_news_content{width:406px;height:85px;overflow:hidden;font-size:12px;line-height:30px;color:#fff;}*/

.new_title{height:90px;border-bottom:1px dotted #959595;margin-top:30px;}
.new_title h3{float:left;width:608px;font-size:16px;color:#fff;line-height:50px;}
.new_title span{float:left;font-size:12px;width:152px;line-height:40px;}
.new_con{width:608px;margin-top:30px;margin-bottom:50px;font-size:12px;line-height:25px;}
.new_con img{display:block;margin:0 auto;}
.rtitle h3 a{color:#666!important;}
.cimg img{max-width: 100%;}
#dh{padding:8px 0 0 8px;color:#000; text-align:left;}
#dh a,#dh a:hover{color:#000;text-decoration:none;}
#new h2{font:14px Arial;color:#000;padding:0 0 5px 0;margin:0;}
#new h2 a,#new h2 a:hover{color:#000; }
.dlink a,.td a{color:#989898;}
#ihu{list-style-type:none;padding:0 0 0 10px;margin:0;}
#ihu li{font-size:12px;line-height:22px;}
#ihu a,#ihu a:hover{color:#666;}
.td{margin:15px 0 0 0;line-height:25px;padding:0;clear:both;}
.cen{text-align:center;}
#count{padding:0px; margin:0px; line-height:0px; font-size:0px;display:none;}
#count img{width:0; height:0;}
/*page*/
.page-numbers{line-height:16px;margin:0;padding:3px 5px;text-decoration:none;background:#fff;border-top:2px solid #fff;}
.page-numbers:hover{border-top:2px solid #1E1E1E;}
.current,.current:hover{color:#fff;background:#646464;border-top:2px solid #646464;}
.current:hover{border-top:2px solid #00679d;}
#npg{clear:both;padding:10px 0 5px 0;}
#npg ul{padding:0;margin:0;}
#npg li{float:left;font-size:12px;padding:0 5px 0 0;margin:0;}
#npg,#npg a,#npg a:hover{color:#05374e; font-weight:bold;}