﻿/* 有山家园&copy;官方网站样式 */
*{
 border:0px;
 padding:0;
 margin:0;
 }
li{
 list-style:none;
 }
p { margin-bottom:15px;}
body{
 background:#0e90dc; 
 font-size:12px;
 color:#fff;
 } 
a:link{color:#fff;text-decoration:none;} 
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#ffff00;text-decoration:underline;}
#wrapper{
 width:100%;
 background-position:bottom;
 }
h1{ font-size:26px;text-align:center; margin-top:18px;}
#container{
 width:1000px;
 margin:0 auto;
 }
#content1,.#content{
 height:100%;
 clear:both; 
 } 
#content1,#content{} 
#header{
 } 
#nav{
 background:url(../images/ysjydh.jpg) no-repeat;
 width:960px;
 float:right;
 clear:both;
 margin-top:5px;
 overflow:hidden;
 margin-right:7px;
 } 
#sidebar {
 background:url(../images/sidebarshutiao.gif) no-repeat;
 background-position:top right;
 width:299px;
 height:800px;
 float:right;
 }
#main{
 width:658px;
 float:right;
 padding:0px 10px 0px 0px;
 font-size:13px;
 }
#nav ul {
width:658px;
margin-left:5px;
margin-top:58px;
 } 
#nav ul li{
 float:left;
 display:block;
 text-align:center;
 display:block;
 width:12%;
 } 
#nav ul li a{
 display:block;
 margin-top:15px;
 padding-top:3px;
 text-decoration:none;
 }

#nav ul li a:hover ,#nav ul .on a{
 display:block;
 background:url(../images/span.gif) 11px 0px no-repeat;
 height:28px;
 font-weight:bold;
 color:#ff6600; 
 text-align:center;
 text-decoration:none;
 } 
.flash{
 float:left;
 }
.wrap-order{
 width:370;
 float:right;
 margin-top:30px;
 background-position:left top;
 margin-right:5px;
 overflow:hidden;
 } 
.ordercenter{
 padding:1px;
 background:#0a9ce5; 
 width:370px;
 float:left;
 margin-left:5px;
 } 
.ordertit{
 height:29px;
 background:url(../images/yudingtit.gif) no-repeat;
 background-position:left;
 margin:1px;
 font-weight:bold;
 font-size:14px;
 line-height:2em;
 padding-left:5px;
 } 
.orderdate{
 padding:8px;
 height:110px;
 overflow:hidden;
 } 
 .orderdate li {float:left;width:166px; height:20px;margin-right:5px;text-align:left;}
.orderdate strong{
 font-weight:normal;
 margin-bottom:6px;
 display:block;
 } 
.hot{
 background:url(../images/hot.gif) no-repeat;
 width:370px;
 height:122px;
 overflow:hidden;
 }
.hot table {
 margin:35px 10px 0px 53px;
 } 
.hot ul li{
 display:block;
 line-height:1.8em;
 width:310px;
 } 
.hot ul li a{
 } 
.hot ul .on a{
 color:#FFFF00;
 font-weight:bold;
 font-size:11px;
 text-decoration:underline;
 } 
.hot ul li strong{
 float:right;
 margin-top:-25px;
 } 
.hot ul li span{
 float:right;
 margin-top:-25px;
 }
.hotright{
 margin-left:53px;
 line-height:1.5em;
 } 
.hotright a{
 color:#FFFF00!important;
 text-decoration:underline!important;
 background:url(../images/sanjiao.gif) 0px 2px no-repeat;
 padding-left:10px;
 } 
.tuimg{
 padding:0px;
 float:left;
 padding-top:5px;
 width:1000px;
 overflow:hidden;
 } 
 /* html .tuimg{
 margin-left:20px;
 padding:20px 0px;
 float:left;
 }*/
.tuimg ul{
 margin-left:35px;
 } 
.tuimg ul li{
 float:left;
 width:218px;
 text-align:center;
 display:block;
 }
.tuimg ul li a{
  line-height:1.6em;
  color:#DDE9FF!important;
  } 
.tuimg img{
 width:218px;
 height:102px;
 overflow:hidden;
 margin-bottom:5px;
 } 
.to2{  
 margin:0px 22px;
 }
.tuimg li span{
 text-indent:8px;
 }
.shuibo{
 width:243px;
 height:155px;
 float:right;
 margin-top:20px;
 }  
#links{
 float:left;
 width:98%;
 height:100%;
 margin:0px 10px;
 position:relative;
 top:20px;
 }    
 
.footerfont a{
 color: #000066!important;
 } 
#links .logoimg ul li{
 float:left;
 display:block;
 } 
#links .logoimg ul li img{
 width:94px;
 height:37px;
 margin:0px 10px;
 } 
#links .fontlinks {
 clear:both;
 margin-top:5px;
 margin-left:5px;
 } 
#links .fontlinks a{
 float:left;
 line-height:1.6em;
 margin:0px 10px;
 } 
  
  
#footer{
  height:288px;
  clear:both; 
  width:100%;
  background:url(../images/haisha1.gif) repeat-x;
  background-position:bottom;
 } 
 
#nyfooter{
  height:188px;
  clear:both; 
  width:100%;
  background:url(../images/haisha1.gif) repeat-x;
  background-position:bottom;

 } 
 
.wenzi{
 position:relative;
 top:48px;
/* width:600px;*/
 line-height:1.8em;
 text-align:center;
 } 
 
/*introduction*/ 

.show{
  background:url(../images/sibarbg.gif) no-repeat;
  background-position:top left;
  width:290px;
  padding-top:40px;
  height:151px;  
 } 
.show img{
  margin-left:15px;
 } 
.sul ul{
 margin:-50px 0px 0px 20px;
 width:200px;
 } 
.sul ul li{
 display:block;
 height:30px;
 background: url(../images/showullibg.gif)  no-repeat;
 background-position:left bottom;
 line-height:2.5em;
 padding-left:20px;
 width:150px;
 } 
.sul ul li a{
 display:block;
 width:150px;;
 } 
.sul ul li a:hover,.sul ul .on a{
 font-weight:bold;
 background: url(../images/sanjiao.gif) 130px 10px no-repeat;
 text-decoration:none;
 display:block;
 width:150px;
 } 
 
 .youhui ul{
 margin:0px 0px 0px 20px;
 width:200px;
 } 
 .youhui ul li{
 display:block;
 height:30px;
 background: url(../images/showullibg.gif)  no-repeat;
 background-position:left bottom;
 line-height:2.5em;
 padding-left:10px;
 } 
.youhui ul li a{
 display:block;
 } 
.youhui ul li a:hover,.youhui ul .on a{
 font-weight:bold;
 text-decoration:none;
 display:block;
 } 
 
 
.zaocha{
 margin-top:20px;
 margin-left:10px;
 } 
#main .tit {
 background: url(../images/scirl.gif) 0px 5px no-repeat;
 font-size:14px;
 padding-left:15px;
 font-weight:bold;
 
 }
#main .tit span{
 font-size:12px;
 font-weight:normal;
 } 
.hoteljjimg{

 }
.hoteljjimg,.houseimg,.hoteljjimgo{
 margin-top:20px;

 } 
.hoteljjimg img{
 border:0px solid #f1d39d;
 overflow:hidden;
 margin-left:10px;
 } 
.houseimg img{
 width:638px;
 overflow:hidden;
 height:139px;
 } 
.houseimg h5{ 
 font-size:25px;
 color:#FFFF00;
 margin-bottom:15px; 
 }
.jjfont{
 margin-top:10px;
 line-height:1.6em;
 } 
.sidebarcontact {
 margin:20px 10px 0px 20px;
 }
.sidebarcontact span{
 font-size:14px;
 display:inline;
 font-weight:bold;
 line-height:2em;
 } 
.sidebarcontact ul li{

 } 
.sidebarcontact ul li a{
 text-decoration:underline!important;
 } 
 
/*house*/ 
.housezs{
 margin-top:5px;
 }
.housezs .hsul1 .hsuli{
 width:632px;
 padding-top:20px;
 clear:both;
 } 
.housezs .hsul1 li img{
 float:left;
 margin-right:10px;
 width:169px;
 height:112px;
 border:3px solid #45b8fc;
 } 
.housezsfont h5{
 margin-bottom:8px;
 font-size:14px;
 display:block;
 
 } 
.housezsfont h5 a{
 text-decoration:underline!important;
 } 
.housezsfont h5 a:hover{
 color:#FFFF00;
 } 
.hsul2  li{

 }
.btn3{
 background: url(../images/mem_login.gif) no-repeat;
 width:65px;
 height:21px;
 color:#000;
 font-size:12px;
 line-height:2em;
 margin-top:5px;
 } 
.housezsfont{
 width:430px;
 float:right;
 line-height:1.6em;
 margin-right:10px;
 overflow:hidden;
 }

.housezsfont span{
 color: #FFFF00;
 } 
.housezsfont span strong{
  font-size:14px;
 } 
.fenye{
 float:right;
 margin-right:20px;
 margin-top:50px;
 font-size:14px;
 }  
 
/*orderhtm*/ 
.titfont{
 background:url(../images/ordertitfontbg.gif) no-repeat;
 height:28px;
 margin-top:5px;
 line-height:2.1em;
 padding-left:10px;
 } 
.titfont span{
 color:#FFFF00;
 font-size:14px;
 font-weight:bold;
 } 
.divform{
  font-size:14px;
  height:35px;
 } 
.divform1{
  font-size:14px;
  height:20px;
 } 
.divform1 #inp{
 width:310px;
 height:25px;
 border:1px solid #00ccff;
 margin-bottom:5px;
 line-height:2em;
 font-size:12px;
 padding-left:5px;
 }  
.divform1  textarea{
 width:500px;
 height:100px;
 border:1px solid #00ccff;
 font-size:12px;
 padding:5px;
  } 
.divform1 .btn4{
  background:url(../images/btn4.gif) no-repeat;
  width:73px;
  height:21px;
  margin-top:10px;
  margin-right:5px;  
  font-size:12px;
  }  
 
.divform .inp,.divform select{
  height:20px;
  width:161px;
  margin-right:10px;
  } 
.divform .btn,.divform .btn1{
  width:76px;
  height:20px;
  background:url(../images/btn2.gif) no-repeat;
  font-size:12px;  
  }  
.divform .btn1{
  margin-left:62px;
  } 
 
.ordertable {
  width:658px;
  }   
.ordertable .tabletit{
  font-size:14px;
  height:;
  margin-bottom:1px;
  border-top:1px solid #aae9ff;
  background-color:#57b2e7;
  font-weight:bold;
  padding-left:10px;
  height:30px;
  line-height:2.2em;
  } 
.ordertable table{
  width:658px;
  } 
.ordertable table .indent{
  text-indent:20px; 
  }  
.ordertable table thead tr th{
  font-size:14px;
  color:#000;
  font-weight:bold;
  background:#f7fbff;
  height:38px;
  border-bottom:1px solid #dde2e5;
  }  
.ordertable table tbody tr th {
  height:51px;
  font-weight:normal!important;
  border-bottom:1px solid #dde2e5;
  color:#000;  
  }
.ordertable table tbody img{
  width:63px;
  height:42px;
  overflow:hidden;
  }  
.ordertable table tbody tr th span{
  font-weight:bold;
  color:#ec651a;
  }  
.tbodytr1 th{
  background:#eef2f6;
  }
.tbodytr2 th{
  background:#f7fbff;
  }  
.ordertable table tfoot tr th{
  height:100px;
  background:#eef2f6;
  font-weight:normal;
  line-height:1.8em;
  color:#000;
  padding-left:20px;
  }  
/*shequ*/ 
.hoteljjimg1 dl {
  margin-top:20px;
  }
.hoteljjimg1 dl dt{
  height:27px;
  border:1px solid #8ad3ff;
  background:#daf2ff url(../images/rentou1.gif) 8px 4px no-repeat;
  color:#000;
  padding-left:25px;  
  line-height:2em;
  }
.hoteljjimg1 dl dd{
  }  
.hoteljjimg1 dl dd ul li{
  line-height:2em;
  display:block;
  padding:10px 0px;
  } 
.hoteljjimg1 dl dd ul .bo{
  border-bottom:1px double #8ad3ff; 
  }  
.hoteljjimg1 dl dd ul .bo1{
  padding-top:10px;
  }  
.hoteljjimg1 dl dd ul li img{
  position:relative;
  top:2px;
  margin-right:5px;
  }  
.leavemessage{
  margin-top:60px;
  }  
.leavemessage textarea{
  height:120px;
  width:600px;
  margin-bottom:10px;
  }  
/*order1*/
.hoteljjimg2,.hoteljjimg3{
  background:#e6f4ff;
  border:1px solid #00ccff;
  margin-top:20px;
  padding:20px;
  font-size:14px;
  color:#000;
  width:600px;
  }
.hoteljjimg2 span{
  font-weight:bold;
  color:#FF6600;
  line-height:1.8em;
  } 
.hoteljjimg2 form{
  margin-top:40px;   
  }   
.hoteljjimg2 form strong{
  display: block;
  margin-bottom:20px;
  }  
.hoteljjimg3{
  line-height:2.5em;
  }  
.hoteljjimg3  b{
  font-size:30px;
  font-family: "Times New Roman", Times, serif;
  color:#FF6600;
  } 
.fenye2{
  float:right;
  margin-top:20px;
  color:#000;
  }  

.youhui{
  margin-top:15px;  
  }  
.youhui ul li{
  line-height:2.2em;
  border-bottom:1px solid  #3ba8ef;
  background:url(../images/sanjiao.gif) 5px 10px no-repeat;
  padding-left:15px;
  width:96%;
  }  
.youhui ul li a:hover{
  color:#FFFF00;
  } 
.youhui ul li span{
  color:#46c2fb;
  font-size:11px; 
  float:right;
  margin-top:-25px;
  }  
.youhuidetails{
  line-height:2em; 
  margin-top:10px;
  } 
.youhuidetails h5{   
 font-size:25px;
 color:#FFFF00;
 margin-bottom:15px;
}
.jjfont1{
 line-height:1.8em;
 }
.jjfont1{
 margin-top:10px;
 } 
 
 
 .box{display:table;clear:both;margin:0px;padding:0px;}
 .left {display:table;float:left ;margin:0px;padding:0px;overflow:hidden;}
 .right {display:table;float:left ;margin:0px;padding:0px;overflow:hidden;}
 .related{width:317px;}
 .related p{margin-top:10px;}
 .news{margin-left:16px;width:317px;}
 .news p{margin-top:10px;}
 .title1 {display:table;margin:0px;padding:0px;text-align:left;border-bottom:1px solid #D5D5D5;height:26px;line-height:26px;font-size:14px;width:100%;}
	.title1 strong{display:block;float:left;margin:0px;padding:0px;font-size:14px;color:#069;}
	.title1 a:link,.title1 a:visited,.title1 a:active{display:block;float:left;padding-top:10px;}
.li{padding:0px;margin:0px;line-height:25px;}
.li span{background:url(li.gif) no-repeat 0px 5px;display:block;text-align:left;word-wrap:break-word;overflow:hidden;white-space:nowrap;}
.li span a:link,.li span a:visited,.li span a:active{margin-left:18px;color:#333}
.li span i{font-style:normal;margin-left:3px;font-size:9px;}

div.list {text-align:left;display:table;clear:both;}
	div.list h3{margin:0px;padding:0px;line-height:40px;}
	div.list h3 a{margin-left:0px;font-size:14px;}
	div.list p{line-height:24px;margin:0px;padding:0px;}
	div.list p i{font-style:normal;font-size:10px;color:#666;}
	div.list p a:link,div.list p a:visited,div.list p a:active{font-size:10px;margin-left:10px;color:#666;}

.youqing{
 position:relative;
 top:60px;
 line-height:1.8em;
 text-align:center;
 color:#666;
 } 
.youqing a:link{color:#666;text-decoration:none;} 
.youqing a:visited{color:#666;text-decoration:none;}
.youqing a:hover{color:#666;text-decoration:underline;}

.liebiao {float:left;width:650px;padding:5px;overflow:hidden;}
.liebiao li {float:left;width:300px;margin-right:5px; font-size:15px;}

.jjfont a:link, .jjfont a:visited
{
    border-bottom:#963 1px dashed; color:#990000;
}
.jjfont a:hover, .jjfont a:active
{
    border-bottom:#963 1px solid; color:#CC3300;   
}
.Tab{ border-collapse:collapse;}
.Tab td{ border:solid 1px #6666FF}




.k_pagelist{float:right; margin-right:5px}
.k_pagelist,{line-height:26px;}
.k_pagelist a,.k_pagelist strong,.k_pagelist em{float:left;display:inline;margin-left:4px;padding:0 8px;height:26px;border:1px solid;border-color:#C2D5E3;background-color:#FFF;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;font-style: normal;}
.k_pagelist a.nxt{padding:0 10px;}
.k_pagelist a:hover{border-color:#369;color:#369;}
.k_pagelist a.nxt{padding-right:25px;background-image:url(images/arw_r.gif);background-position:90% 50%;}
.k_pagelist a.prev{background-image:url(images/arw_l.gif);background-position:50% 50%;}
.k_pagelist strong{background-color:#E5EDF2;}
.more_icon{font-family:"宋体";margin-left:-4px;}