* { margin: 0px; padding: 0px; list-style-type: none; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F90; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
.blue a { color:#0284FE; }
.blue a:hover { color:#F30; }
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img, a img { border:0; }
body { font-size: 12px; color: #333; background-color: #E7E7E8; }
/*=============head==========*/
.head{ width:100%; height:162px;}
.topbg{ height:84px; padding-top:26px; background:url(../images/topbg.jpg) repeat-x left bottom;}
.topmid{ width:1000px; height:71px; margin:0 auto;}
.topleft{ width:1000px; height:71px; }
.logo{ width:305px; height:58px; float:left;}
.dh{ float:right; width:289px; height:58px;}
/*menu*/
.menubg{ height:52px; background:url(../images/menbg2.jpg) repeat-x left top;}
.menu { height: 42px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.menu ul{ float:left; width:1000px;}
.menu ul li{ float:left; width:140px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li a{ float:left; width:142px; font-size:15px; font-weight:bold; color:#FFF; height: 42px; line-height:42px; text-align:center; }
.menu ul li a:hover { background:url(../images/Current.jpg) no-repeat center center;}
.Current a{ background:url(../images/Current.jpg) no-repeat center center;}



/*=============box==========*/
.box{ width:100%; float:left; background-image: url(../images/footer.jpg); background-repeat: repeat-x; background-position: left bottom; }
.boxmid{ width:1000px; margin:0 auto;}
.boxleft{width:1000px; float:left;}

/*==main==*/
.main{width:1000px; float:left; padding:15px 0 25px 0;}
.position{width:990px; padding-left:10px; float:left; height:43px; line-height:43px; background:url(../images/position.jpg) no-repeat left center;}
.banblock{width:1000px; height:146px; float:left; background:url(../images/ptopbg.jpg) no-repeat left top; margin-top:8px;}
.nartitle{ width:165px; padding:45px 0 0 35px; float:left;}
.narbanner{ width:797px; height:114px; float:right;}

.pageblock{width:1000px; float:left;}
.nartitle{ font-size:16px; font-weight:bold; color:#FFF;}
.nartitle span { font-size: 24px; font-weight: bold; color: #FFF; font-family:Arial; margin-bottom:5px; }
.mainblock{width:1000px; padding:10px 0 20px 0; float:left; background:url(../images/pboxbg.jpg) repeat-y left top;}
.left{ float:left; width:184px; padding:10px 0 0 8px; }

.right{ float:right; width:760px;}
/*==AboutUS==*/
.aboutUs{float:left; width:737px; line-height:30px;}
.aboutUs span{ float:left; width:196px; height:235px; padding:8px 12px 0 8px; background-image: url(../images/aboutbg.jpg); background-repeat: no-repeat; background-position: left top; }
.lemenu{ width:176px; float:left;}
.lemenu ul{ width:176px; float:left;}
.lemenu ul li{width:156px; height:25px; padding:7px 0 0 20px; float:left; background:url(../images/ptitlebg.jpg) no-repeat left center;}
.lemenu ul .lecurr { width:156px; height:25px; padding:7px 0 0 20px; float:left; background-image: url(../images/ptitlebg2.jpg); background-repeat: no-repeat; background-position: left center;}
.lemenu ul .lecurr a{color: #FD6602;}

.pic{ float:left; width:184px; padding-top:10px;}
.remenu{ width:180px; float:left;}
.remenu ul{ width:180px; float:left;}
.remenu ul li{ width:180px; height:39px; float:left; margin-bottom:8px; background:url(../images/nombg.jpg) no-repeat left center;}
.remenu ul li a{ width:150px; height:39px; font-size:14px; font-weight:bold; padding-left:30px; line-height:39px; float:left; }
.remenu ul li a:hover{font-size:14px; font-weight:bold; color:#FF6101; height:39px; line-height:39px; float:left; background:url(../images/curbg.jpg) no-repeat left center;}
.Curr a{font-size:14px; font-weight:bold; color:#FF6101; height:39px; line-height:39px; float:left; background:url(../images/curbg.jpg) no-repeat left center;}

/*==Reservations==*/
.Recont{float:left; width:737px; padding-top:10px;}
.none { display:none; }
.TabTitle { float: left; width: 737px; background: url(../images/spback1.jpg) repeat-x left bottom; height: 30px; padding-top: 45px; }
.TabTitle li { float: left; width: 80px; padding-right: 6px; }
.TabTitle .active { cursor: pointer; background: url(../images/spbuter1.jpg)  no-repeat left bottom; font-size:14px;  float: left; height: 30px; width: 101px; text-align: center; line-height: 30px; font-weight: bold; color: #FFFFFF; }
.TabTitle .active a{color: #FFFFFF;}
.TabTitle .normal { cursor: pointer; background: url(../images/spbuter2.jpg) no-repeat left bottom;  float: left; font-size:14px; color:#555; height: 30px; width: 102px; text-align: center; line-height: 30px; font-weight: bold; color: #494949; }
.TabContent{float: left; width: 737px;  }
.TabContent dl{float: left; width: 730px; padding:25px 0 15px 7px;; border-bottom: dashed 1px #CCC; }
.TabContent dl .tabtitle { font-size: 14px; font-weight: bold; }
.TabContent dl .tabtext { padding-top: 10px; line-height: 160%; }
.TabContent dl .tabtext2 { float: left; width: 156px; padding: 15px 0 0 10px; height:18px; line-height:18px; }
.tabtext2 font { float: right; padding-left: 4px; }

.huhao { height: 18px; width: 40px; border: 1px solid #CCC; float: right; padding-left: 9px; }
.huhao span { float: right; }

.textA { line-height: 28px; height: 28px; }
.buter{ width:164px; height:36px; line-height:36px; text-align:center; background:url(../images/butbg.jpg) no-repeat left center;}
.buter a{ font-size:14px; font-weight:bold; color:#FFF;}
/*==Ñ¡Ôñ³µÐÍ==*/
.TabTitleh { float: left; width: 737px; background: url(../images/spback1.jpg) repeat-x left bottom; height: 30px; padding-top: 20px; }
.TabTitleh li { float: left; width: 80px; padding-right: 6px; }
.TabTitleh .active { cursor: pointer; background: url(../images/cur1.jpg)  no-repeat left bottom; font-size:14px; float: left; height: 30px; width: 87px; text-align: center; line-height: 30px; font-weight: bold; color: #FFFFFF; }
.TabTitleh .normal { cursor: pointer; background: url(../images/norm.jpg) no-repeat left bottom; float: left; font-size:14px; color:#555; height: 30px; width: 87px; text-align: center; line-height: 30px; font-weight: bold; color: #494949; }
.Product{float: left; width: 737px;  }
.Product dl{ float: left; width: 730px; padding:25px 7px 15px 0; border-bottom: dashed 1px #CCC; line-height: 180%; font-size: 13px; }
.Product dl .produ { float: left; width: 152px; }
.Product dl .procont1 { float: left; width: 168px; padding-left:15px; }
.Product dl .procont2 { float: left; height: 58px; padding-top:23px; width: 180px; }
.Product dl .prbuter { float: right; height: 36px; width: 114px; padding-top: 30px; }
.blu { color: #0C69AA; font-weight:bold; }
.num{ float:left; width:487px; padding:35px 0 0 250px;}
.num ul{ float:left; width:320px;}
.num ul li{ float:left; width:21px; height:21px; line-height:21px; text-align:center; background:url(../images/numbg1.jpg) left center; margin-right:4px; }
.num ul li a{float:left; width:21px; height:21px; line-height:21px; text-align:center;  font-size:13px; font-weight:bold; color:#107AC4;  font-family:Arial;}
.num ul li a:hover{width:21px; height:21px; line-height:21px;  font-size:13px; font-weight:bold;  text-align:center; background:url(../images/numbg2.jpg) left center; color: #FFF; font-family:Arial;}
.num ul .numcurr a{width:21px; height:21px; line-height:21px;  font-size:13px; font-weight:bold;  text-align:center; background:url(../images/numbg2.jpg) left center; color: #FFF; font-family:Arial; }


.item{ float:left; width:737px; padding:20px 0; border-bottom:solid 1px #116AAA; line-height: 20px; }
.item2{ float:left; width:663px; padding:10px 0; border-bottom:solid 1px #116AAA; line-height: 20px; }
.item span { width: 208px; float: left; padding-left: 8px; }
.Product dl .prbuterh { float: right; height: 80px; }
.prbuterh .more{ padding-bottom:10px;}
.prbuterh .more a { color: #FF4301; padding-bottom: 10px; }
.prbuterh .more a:hover { color: #F90; padding-bottom: 10px; }
.procont{ float:left; width:400px; padding-left:15px;}
.zhijia { font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 6px; }
.prbuterzj { float: right; width: 114px; }

.zhijia a{color: #0171C0; }
.itemsj{ line-height:25px; font-size:13px;}
.itemsj font a { color: #FD3600; }

.itemsj a{ margin-right:6px;}
.carclass { height: 24px; font-size: 14px; font-weight: bold; color: #578D2E; border-bottom:solid 1px #578D2E; padding-top:30px; }
.jhdj{ width:725px; padding:10px 35px 0 0; background:url(../images/jhcar.jpg) no-repeat right bottom;}
.jhdj p { line-height: 200%; padding-bottom: 40px; }
.Member{ padding:10px 35px 0 0;}
.Member p { padding-bottom:30px; line-height: 180%; }
.Member .title { text-align: center; height: 25px; }
/*==news==*/
.newlist{float:left; width:737px; padding-top:15px;}
.newlist ul{float:left; width:737px;}
.newlist ul li{ float:left; width:727px; padding-left:10px; height:28px; line-height:28px; background:url(../images/ul.jpg) no-repeat left center; }
.newlist ul li span{ float:right; }
.Memberlogin{ width:430px; height:307px; padding:50px 0 0 125px;}
.melogin{width:268px; height:246px; padding:61px 0 0 162px; background:url(../images/loginback.jpg) no-repeat left top;}

.Memberzhuche{ width:660px;  padding:33px 0 0 30px;}
.yellow { color: #F60; font-size: 14px; font-weight: bold; }
.red { color: #F00; }
.hs { color: #999; }
.biao{ float:left; width:663px;}
.pay { padding: 8px; background-color: #f6f6f6; border: 1px solid #CCC; }
.pay .pabiao { padding-top: 10px; }
.xiqian {
	line-height: 200%;
	float: left;
	width: 737px;
}
.xiqian h1 {
	width: 737px;
	text-align: center;
	padding-bottom: 8px;
	height: 35px;
	font-size: 14px;
}
.xiqian .xicont {
	line-height: 30px;
	float: left;
	width: 737px;
}





/*==footer==*/
.footer{ width:1000px; float:left; height: 110px; padding-top:30px; font-size:14px; color: #fff; text-align:center; line-height: 200%; }
