@charset "utf-8";
*{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-size:12px; font-family: "宋体", Arial; line-height:200%; background:url(../images/indexbg_1_01.jpg) center center; background-attachment:fixed;color:#333333; }
ul,ol,li,dl,dt,dd {margin:0px;padding:0px;list-style-type: none;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; list-style-type:none; margin:0px;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px; list-style:none;}
img { border:0px;}
a{color:#333333; text-decoration: none; }
a:hover { text-decoration: none; color: #ad0703;}

.topbg1{ background:url(../images/topbg1_01.gif) repeat-x; width:auto; height:151px ; overflow:hidden; position:relative; z-index:20;}
.lomenu { background:url(../images/lgobgs.gif) no-repeat; width:1014px; margin:0px auto; height:151px;}
.home{ float:right; height:24px; overflow:hidden; padding-top:10px;}
.home a{ margin-right:10px;}
.home a:link,.home a:visited{ color:#c59187;}
.home a:hover{ color:#aa3d36;}
.home a img{ vertical-align:middle; margin-left:1px; margin-right:1px;}
.leftmen2{ width:426px; float:left; display:inline; height:109px;margin:0px auto 0px;}		
ul.nav{  width:426px;text-align:center;  height:109px; background:url(../images/menu_left.jpg) left no-repeat; margin-left:0px; position:relative; top:0px;}
ul.nav li{ float:left; position:relative;line-height:109px; height:109px;text-align:left; font-size:1px; width:85px; z-index:11; text-indent:-9999px; }
ul.nav li a{line-height:109px; height:109px; width:85px;display:block; text-decoration:none;font-size:0px; }
ul.nav li a:hover{background:url(../images/menu_hovers.jpg) no-repeat; height:100%;font-size:0px; text-decoration:none; }
ul.nav li a.i1:hover{ background-position:0px  top;}
ul.nav li a.i2:hover{ background-position:-85px top;}
ul.nav li a.i3:hover{ background-position:-170px top;}
ul.nav li a.i4:hover{ background-position:-255px top;}
ul.nav li a.i5:hover{ background-position:-340px top;}

ul.nav3{  width:426px;text-align:center;  height:109px;  margin-left:0px; position:relative; top:0px;}
ul.nav3 li{ float:left; position:relative;line-height:109px; height:109px;text-align:left; font-size:1px; width:85px; z-index:11;text-indent:0px; font-family:Arial, Helvetica, sans-serif  }
ul.nav3 li a{line-height:109px; height:109px; width:85px;display:block; text-decoration:none;font-size:14px; text-align:center;}
ul.nav3 li a:link,ul.nav3 li a:visited{ color:#900401;}
ul.nav3 li a:hover{ color:#000;text-decoration:none; }



.logo1{ float:left; display:inline; width:167px; height:149px; overflow:hidden;}
.rightmenu2{ width:400px; float:left; display:inline; height:71px; margin-left:5px;}		
ul.nav2{  width:400px;text-align:center;  height:71px; background:url(../images/rigmenu_l.jpg) left no-repeat; margin-left:0px; position:relative; top:1px;}
ul.nav2 li{ float:left; position:relative;line-height:71px; height:71px;text-align:left; font-size:1px; width:80px; z-index:11; text-indent:-9999px; }
ul.nav2 li a{line-height:71px; height:71px; width:80px;display:block; text-decoration:none;font-size:0px; }
ul.nav2 li a:hover{background:url(../images/righ_hover.jpg.) no-repeat; height:100%;font-size:0px; text-decoration:none; }
ul.nav2 li a.i1:hover{ background-position:0px  top;}
ul.nav2 li a.i2:hover{ background-position:-80px top;}
ul.nav2 li a.i3:hover{ background-position:-160px top;}
ul.nav2 li a.i4:hover{ background-position:-240px top;}
ul.nav2 li a.i5:hover{ background-position:-320px top;}
ul.nav4{  width:400px;text-align:center;  height:50px; margin-left:0px; position:relative; top:-15px;}
ul.nav4 li{ float:left; position:relative;line-height:50px; height:50px;text-align:left; font-size:1px; width:80px; z-index:11; text-indent:0px; font-family:Arial, Helvetica, sans-serif }
ul.nav4 li a{line-height:71px; height:71px; width:80px;display:block; text-decoration:none;font-size:14px; text-align:center; }
ul.nav4 li a:link,ul.nav4 li a:visited{ color:#900401;}
ul.nav4 li a:hover{ color:#000;text-decoration:none;  }

.basd{ width:100%; height:478px; margin-bottom:-40px;}
.bannernews{ width:100%; height:478px; position:relative; top:-40px; z-index:1; overflow:hidden;}
.banlist{ width:1002px; margin:0px auto; }
.big_box{ width:100%; height:68px; overflow:hidden;position:relative; top:-68px;}
.leftbg{ background:url(../images/lensts.png) repeat-x; height:68px; width:17%; display:inline; float:left;}
.rightbg{ background:url(../images/bg1.png) repeat-x right bottom ; height:69px; width:12.58%;_width:12.4%; display:inline; float:right;}
.middle{ width:1002px; height:auto; float:left; display:inline; background:url(../images/index.png) no-repeat; height:68px; }
.leftnews{ float:left; width:500px; height:68px;}
.welect{ width:500px; height:34px;}
.welect { height:34px; overflow:hidden; line-height:34px; color:#510200; text-align:right; margin-left:-45px;}
.news_list{ height:34px; overflow:hidden;}
.news_list h3 span{ float:right; margin-top:10px; margin-right:8px;}
.rightels{ float:right; width:500px; overflow:hidden;}
.rightels h3 img{ width:215px; margin-top:34px; margin-left:120px; overflow:hidden;}
.rightels h3 span{ float:right; width:132px;}
.rightels h3 span img{ width:132px; height:23px; margin-left:0px; margin-top:40px; margin-right:10px;}
.contaiers{ background:url(../images/index_02.jpg) repeat-x; height:141px; width:100%;}
.midconts{ width:1002px; height:auto; overflow:hidden; margin:0px auto;}
.news_list2{ width:528px; float:left; display:inline;}

.news_datas{ width:340px;height:auto; overflow:hidden;}

.news_datas ul{ height:75px; padding:15px 0 5px 0px;overflow:hidden; width:340px; }
.news_datas li{ width:340px ; height:25px; line-height:25px;background:url(../images/icons_05.gif) left no-repeat ; }
.news_datas li a{  display: block;
    line-height: 25px;
    margin-left: 3px;
    padding-left: 10px;height:25px; overflow:hidden; width:332px;}
.news_datas li span{float:right; margin-right:5px; margin-left:10px; color:#510200;}
.news_datas li a:link,.news_datas li a:visited{ color:#510200;}
.news_datas li a:hover{ color:#000;}
.new_conts{ width:528px; height:auto; overflow:hidden;}
.new_conts span.img1{ float:left; width:126px; height:79px; margin-left:30px;margin-top:15px; margin-right:25px; display:inline;}

.containers{ width:1002px; margin:0px auto; min-height:612px; _height:expression(this.scrollHeight < 612? "612px" : "auto"); overflow:hidden; background:url(../images/about_03.jpg) repeat-y;}
.detals{width:auto; background:#fffaf3; margin:0px auto; height:auto; position:relative; top:-40px;}
.rooms{ width:426px; float:right; display:inline; height:auto; overflow:hidden;}
.rooms table{ margin-top:15px; color:#895c5b;}
.rooms table td{ width:145px;}
.rooms .txt1,.rooms .txt2{ background:url(../images/intpit1.jpg) no-repeat; height:18px; width:129px; line-height:18px; border:none;}
.rooms .se1{ background:url(../images/input1.jpg) no-repeat; width:79px; height:18px; border:none;}
.rooms .abtns{ margin-top:8px; display:block;}
.footers_c{ width:100%; background:url(../images/footebg_17.jpg) repeat-x; height:130px; overflow:hidden; margin-top:-40px;}
.footers_d{ width:100%; background:url(../images/footebg_17.jpg) repeat-x; height:130px; overflow:hidden; margin-top:-40px;}

.fotmid{ width:1002px; margin:0px auto; height:65px; margin-top:15px; background:url(../images/fibt1_20.jpg) no-repeat left center;}
.fotword{ margin-left:69px; line-height:30px; color:#999999; float:left; display:inline;}
.fotword a:link,.fotword a:visited{ color:#999999;}
.fotword a:hover{ color:#510200;}
.friend{ background:url(../images/friendbg1_03.jpg) no-repeat; width:419px; height:51px; overflow:hidden; float:right;}
.left{ width:273px; float:left; height:auto; overflow:hidden;}
.prod_deata { height:auto; overflow:hidden; width:273px;}
.left h3{ background:url(../images/list_h3.jpg) no-repeat; width:273px; line-height:30px; height:40px;color:#fff; margin-top:22px; text-indent:20px; font-size:14px;}
.proul { padding-bottom:0px; width:236px; margin-left:14px;}
.proul ul {  margin:0px; padding:0px; padding-left:15px;}
.proul li a{ padding-left:15px;background:url(../images/list.jpg) no-repeat left bottom; height:31px; line-height:31px; font-size:13px; display:block;}
.proul li a:link,.proul li a:visited{ color:#333333;}
.proul li a:hover{ color:#a30802;}
.lebtm{ margin:0px auto; height:99px; width:1002px; overflow:hidden;}
.contact{ width:231px; height:78px; overflow:hidden; margin-top:56px; margin-left:18px;}

.right_moulede{ width:729px; display:inline; float:left; height:auto; overflow:hidden; margin-left:0px;}
.aboutus2{ margin-top:0px;padding-bottom:0px;}
.aboutus2 h3{ height:95px; width:729px;  overflow:hidden; }
.aboutus2 h3 span{ float:right; padding-right:5px; padding-top:0px; margin-top:45px;color:#333333; font-size:12px; font-weight:normal; line-height:35px;}
.aboutus2 h3 span a:link,.aboutus2 h3 span a:visited{ color:#333333;}
.aboutus2 h3 span a:hover{ color:#ae0802;}
.aboutus2 h3 span b{ font-weight:normal;  width:78px; height:19px; text-align:center; color:#fff;}
.aboutus2 h3 span b img{ vertical-align:middle;}
.aboutp{ width:679px; overflow:hidden;padding-top:11px; margin-left:45px;margin-right:20px; }
.aboutp2{ width:679px; overflow:hidden;padding-top:11px; margin-left:45px;margin-right:20px;width:700px; margin-left:30px;_margin-left:30px; }
.acnpit{ line-height:25px;  font-size:12px; color:#333333; width:679px;}


.news_deta3{ height:auto; padding:10px 0px 5px 5px;overflow:hidden; width:679px; margin-left:0px;}
.news_deta3 li{ width:656px; background:url(../images/icons_05.gif) left no-repeat ; }
.news_deta3 li a{  display: block;
    line-height: 30px; 
    padding-left: 16px;height:30px; overflow:hidden; width:656px; border-bottom:1px dotted #ccc;}
.news_deta3 li span{float:right; margin-right:0px; margin-left:10px;}
.news_deta3 li a:link,.news_deta3 li a:visited{ color:#333333;}
.news_deta3 li a:hover{ color:#ad0703;}

.module_page1{ width:100%;  padding-bottom:25px; line-height:24px;margin-top:25px;text-align:center;  color:#333333;}
.module_page1 a{ text-decoration:none; color:#333333; /*color:#0c2d63;*/}
.module_page1 span{ padding-left:20px; padding-right:20px;}
.module_page1 a:link,.module_page1 a:visited{ color:#333333;}
.module_page1 a:hover{ text-decoration:none; color:#ad0703;}
.module_page1 select{ color:#333333; vertical-align:top;}


  .main_right_con{padding:2px 10px 12px 0px;min-height:260px; _height:expression(this.scrollHeight < 260? "260px" : "auto"); overflow:hidden;}
  h2.inner_news_time2{height:30px; line-height:30px; color:#333; text-align:center; padding-bottom:5px}
h2.inner_news_time2 a{ color:#333333;}
h2.inner_news_time2 a:hover{ color:#333333; text-decoration:underline;}
h2.inner_news_time2 span{ float:right; text-align:right; padding-right:10px;}
h1.inner_news_tit2{height:30px; padding:0px 0px;text-align:center; font-size:14px; font-weight:bold; line-height:30px; color:#ad0703}

ul.inner_pages2{border-top:1px dashed #333333; padding-top:8px;margin:20px auto 0px;}
ul.inner_pages2 li{line-height:26px;color:#333333;}
ul.inner_pages2 a{color:#333333;}
ul.inner_pages2 a:hover{color:#ad0703;}
.main_right_con .about_edit1{min-height:320px; _height:expression(this.scrollHeight < 320? "320px" : "auto");}

ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:100%;}
ul.inner_pro li{ float:left; margin:0px 20px 0px 10px; display:inline; width:140px;}
ul.inner_pro li img{ width:173px; width:120px;padding:0px; vertical-align:top; border:1px solid #cacaca;}
ul.inner_pro li a{ width:140px; height:152px; display:block; color:#333333;}
ul.inner_pro li a:hover{ color:#ad0703;}
p.photo_title{height:30px; line-height:30px; text-align:center; margin-top:8px; width:120px;}


.rigcint{padding:10px 6px;_padding:10px 3px; display:inline; overflow:hidden; width:787; }
.description{  padding:0 26px 23px;*padding:15px 26px 23px !important;_padding:15px 10px 23px; position:relative;_left:15px;width:720px;height:auto; overflow:hidden; }

.descripimg{ float:left; background:url(../images/productimg_031.jpg)  no-repeat; width:285px; height:217px; margin-bottom:15px; }
.descripimg img{    background: none repeat scroll 0 0 #fff;    border: 3px solid #ad0703;    height:192px;    padding: 3px;    width: 255px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%;}
.text_p{ color:#000000;padding:0px; margin:-20px 0px 0px 15px; width:90%; }
.moule_edot{  color:#000000;width:90%; margin-left:5px; clear:both;}
ul.module_news_Details2{ clear:both;text-align:left; width:90%; margin-left:35px; color:#000; border-top:1px dashed #000;}
ul.module_news_Details2 li{ width:100%; height:30px;   line-height:30px;}
ul.module_news_Details2 li a{ color:#000}
ul.module_news_Details2 li a:hover{color:#5e3818; }



.roombox{ width:700px;clear:both;}
.roombox ul{ padding-top:10px;}
.roombox ul li{width:330px; height:145px; float:left; display:block; margin-bottom:10px; margin-right:15px;}
.roombox ul li div.roomimg{ width:173px; float:left; position:relative;}
.roombox ul li div.roomimg img{ width:173px; height:130px; vertical-align:top}
.roombox ul li p.txtbg{ height:25px; width:173px; line-height:25px; text-align:center;filter:alpha(opacity=50); -moz-opacity:0.5;opacity: 0.5; position:absolute; bottom:0px; left:0px; background-color:#000000; }
.roombox ul li p.txt{ position:absolute; bottom:0px; left:0px; height:25px; width:173px; line-height:25px; text-align:center; color:#ffffff;}
.roombox ul li p.txt a,.roombox ul li p.txt a:hover{ color:#ffffff;}
.roombox ul li div.info{ width:135px;display:inline; float:right; margin-right:10px;}
.roombox ul li div.info p.txt1{ line-height:18px;}
.roombox ul li div.info p.txt1 em{ font-style:normal; color:#890000;}
.roombox ul li div.info p.btn1{ height:22px; line-height:22px; text-align:center; width:80px; display:block; background-color:#542C00;}
.roombox ul li div.info p.btn1 a{ color:#ffffff; display:block; line-height:22px;}
.roombox ul li div.info p.btn1 a:hover{ color:#ffffff; background-color:#DB6F00; text-decoration:none;}
.roombox ul li div.info p.txt2{ line-height:28px;}
.roombox ul li div.info p.txt2 em{ font-style:normal; color:#890000;}
.roombox ul li div.info p.btn2{height:22px; margin-top:10px; line-height:22px; text-align:center; width:80px; display:block; background-color:#880000;}
.roombox ul li div.info p.btn2 a{ color:#ffffff; display:block; line-height:22px;}
.roombox ul li div.info p.btn2 a:hover{ color:#ffffff; background-color:#F00D0D; text-decoration:none;}
.roomshow{ width:960px; margin:0px auto; line-height:200%; padding:10px 0px; overflow:hidden;}
.roomshow img{ margin:1px;}
.roomshow_info1{ width:960px;background-color:#d52c28; height:40px; line-height:40px; margin:1px auto; clear:both;}

.roomshow_info1 p.btn1{height:22px; margin-top:8px; float:left; line-height:22px; text-align:center; width:80px; display:inline; margin-left:15px; background-color:#dc9a20;}
.description  p.btn1{height:22px; margin-top:8px; float:left; line-height:22px; text-align:center; width:80px; display:inline; margin-left:0px; background-color:#ad0703;}
.description  p.btn1 a{ color:#ffffff; display:block; line-height:22px;}
.description  p.btn1 a:hover{ color:#ffffff; background-color:#000000; text-decoration:none;}


.roomshow_info1 p.btn1 a{ color:#ffffff; display:block; line-height:22px;}
.roomshow_info1 p.btn1 a:hover{ color:#ffffff; background-color:#000000; text-decoration:none;}
.roomshow_info1 p.txt1{ padding-left:15px; display:inline; color:#ffffff;}
.roomshow_info1 p.txt1 stong{ font-size:14px;}
.roomshow_info2{ width:950px;background-color:#c1ae88; line-height:200%; margin:0px auto; padding:5px; clear:both; color:#fff;}
.blank_10 {
    clear: both;
    height: 10px;
    overflow: hidden;
}



#con{clear:both; margin-top:0px;}

.price{ float:left; display:inline; width:300px; margin-top:5px;}
.price h2{ font-size:14px; font-weight:bold; line-height:30px ; color:#ed0255;}
.price .home{ line-height:25px; color:#000;}
.Gpic {display: inline; float: left;height: auto;position: relative;width: 315px;}
.Gpic .pic{width:310px;height:230px;position:relative;padding:0px 0 10px 0px}
.Gpic .pic .text{width:258px;height:45px;position:absolute;left:10px;bottom:0;line-height:13px;padding:5px 12px 0 12px; top:174px;}
.Gpic .pic .text {color:#fff;font-size:0px;}

#newPage  img{ width:300px; height:226px;  border:1px solid #c3c3c3; }

.Xgt{  height: 55px;left: 270px;padding:1px 0 0 0px;  width: 338px; position:relative; top:-60px; left:320px;}
.Xgt .Al{width:22px;height:33px;float:left; margin-top:5px; display:inline;}
.Xgt .zgt{width:280px;float:left;overflow:hidden; padding-top:1px;margin-left:8px;  _margin-left:0px;display:inline;}
.Xgt .zgt ul{width:1000px}
.Xgt .zgt li{width:70px;float:left;height:55px;}
.Xgt .zgt li img{width:66px;height:50px;float:left; border:1px solid #c3c3c3; padding:0px;}
.Xgt .Ar{width:22px;height:33px;float:right; margin-top:4px;}
.pro_list{ clear:both;}
.Xgt .Ar img{ background:none; padding:0px;}
.Xgt .Al img{ background:none; padding:0px;}


.prod_cont{ padding:8px;}
.prod_view{ overflow:auto; height:auto;zoom:1; padding:10px 0 0 10px; height:256px; overflow:hidden;}
.prod_view p{ text-align:center; padding:8px 0; }
.prod_view p a{ color:#67C43D}
.prod_view p a:hover{ color:#f00}
.prod_view img{background:#fff;padding:5px;}
.pord_info{ padding:10px;}
.pord_info h5{ font-weight:bold; font-size:12px;font-weight:normal}
.pord_info p{ text-indent:24px}
.prod_view ul li p.btn1{height:22px; margin-top:8px; float:left; line-height:22px; text-align:center; width:80px; display:inline; margin-left:0px; background-color:#ad0703; padding:0px}
.prod_view ul li  p.btn1 a{ color:#ffffff; display:block; line-height:22px;}
.prod_view ul li  p.btn1 a:hover{ color:#ffffff; background-color:#000000; text-decoration:none;}