﻿html,#body{font-family:Arial,Tahoma, Helvetica, sans-serif;font-size:12px;line-height:22px;color:#432b13;background:url(../Images/bg.png) no-repeat center top;}
/*\*/ * html div{height:1%;}
*{margin:0;padding:0;}
ul,form,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{font-size:20px;}
h2{font-size:14px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px;}
img{border:0;margin:0;}
ul li{list-style:none;}
a:link{color:#432b13;text-decoration:none;}
a:visited{color:#432b13;text-decoration:none;}
a:hover{color:#432b13;text-decoration:underline;}
a:active{color:#432b13 ;text-decoration:none;}
.fontArial{ font-family:Arial;}
.clear{clear:both;overflow:hidden;font:0/0 Arial;}


/************* Header & Footer *************/
.wrapper{margin:0 auto; min-width:960px; width:960px; }
#header{margin:0 auto;position:relative;width:960px;height:95px; z-index:10;}
#logo{position:absolute;top:15px;left:3px;}
#language { position:absolute; top:15px; left:300px; }
#language a:link { padding:7px 5px 0px 5px; }
#hotline{ position:absolute;right:17px;top:7px; width:290px;height:30px;background:url(../images/hotline.png);}
.footer{border-top:1px dotted #cccccc; text-align:center; margin-top:8px; font-family:Arial; padding-top:3px; }
.footer p{line-height:20px;}
.footer p a:link,
.footer p a:visited{color:#a89983;}


/************* Menu *************/
.navBody{position:absolute;right:0px; z-index:10; top:50px; width:652px; text-align:right; font-size:14px; line-height:27px; height:33px; background:url(../images/menubg.gif) no-repeat;}
.navMain{ padding-left:13px; }
.navDL{float:left;}
.navDL dt {cursor:pointer; width:100px; padding-left:2px; padding-right:3px; text-align:center; }
.navDL dt a{display:block;padding:3px 0px 3px 0px; }
.navDL dt a:link,
.navDL dt a:visited{color:#666666;}
.navDL dt a:hover{background:url(../images/menuTop.png) no-repeat 0px; color:#fff; text-decoration:none;display:block;}
.navDL dt.navActive, .navDL dt.navActive a:link, .navDL dt.navActive a:visited{color:#060606; font-weight:bold; font-size:16px; }
.navDL dd {position:absolute;overflow:hidden;width:104px; display:none; opacity:0; }
.navDL dd ul {width:104px; background:url(../images/menuSub.png);text-align:center;border-top:none;margin-top:1px;}
.navDL dd ul li{display:inline;line-height:29px;width:105px; }
.navDL dd ul a:link,
.navDL dd ul a:visited{display:block;color:#fff; font-size:12px; width:104px; }
.navDL dd ul a:hover{background:url(../images/menuTop.png) 0px -4px;text-decoration:none;height:29px;}

/************* Left & Right *************/
.falshImg, .pageBanner{width:960px;margin:0 auto; margin-bottom:15px;}
.left{float:left;width:705px; }
.right{ float:right; width:240px; }
.templates{ border:solid 1px #DFE9EE; border-top-width:0; background:url(../Images/bgItemTitle.gif) repeat-x; margin-top:3px; padding-top:20px; padding-left:15px; overflow:auto;}
.templates LI { float:left; width: 225px; height:200px; text-align:center; }
.templates LI IMG.templateSmall { width:191px; height:143px; padding:3px; border:solid 2px #E3E3E3; margin-bottom:6px; }
.news, .advantage, .feedback{ border:solid 1px #DFE9EE; border-top-width:0; background:url(../Images/bgItemTitle.gif) repeat-x; margin-top:3px; padding:10px 7px 2px 7px; overflow:auto;}
.news LI, .advantage LI{ border-bottom:1px dotted #cccccc; background:url(../Images/arrow.gif) no-repeat 2px 8px; padding-left:12px; margin-bottom:5px; height:24px; }
.news LI A, .advantage LI A { float:left; width:212px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;  }
 .feedback LI { border-bottom:1px dotted #cccccc; padding-left:5px; padding-bottom:3px; margin-bottom:5px; line-height:20px; }
.leftFrame { border:solid 1px #DFE9EE; border-top-width:0; background:url(../Images/bgItemTitle.gif) repeat-x; margin-top:3px; padding:20px 15px 15px 15px; }
.productTable { background-color:#e5e5e5; }
.productTable TH { background-color:#f5f5f5; line-height:20px; }
.productTable TD { background-color:#ffffff; text-align:center; line-height:18px; padding:8px 5px 8px 10px; font-size:12px; }
.links_item{padding:8px 20px 0px 20px;}
.links_item A {background:url(/ueditor/uploadimages/links.gif) no-repeat 1px 3px; padding:2px 2px 2px 15px; font-weight:bold;}
.links_item p{line-height:18px; padding-left:15px}
/************* List & Paging *************/
ul.listULB {padding:15px 10px 10px 35px; background:url(../Images/quote1.png) no-repeat; }
ul.listULB li.title{background:url(../Images/icon_2.gif) no-repeat 2px 18px;padding-left:12px;color:#432b13; padding-top:12px; line-height:22px; height:22px;}
ul.listULB li.title A { padding:3px; font-weight:bold; }
ul.listULB li.title h1{width:520px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;font-size:12px;font-weight:normal;}
ul.listULB li.title span{float:right;padding-right:5px; }
ul.listULB li.content { border-bottom:1px dashed #432b13; padding-left:25px; padding-bottom:5px; }
ul.listULB li.content A{ color:#0983D8; }
.hotelListBoxB{text-align:right;margin-left:5px;color:#000;height:57px;background:url(../Images/quote2.png) no-repeat right bottom; }
.hotelPage{text-align:right;width:auto;margin-right:10px;}
.hotelPage a:link,
.hotelPage a:visited{color:#31261c;text-decoration:underline;}
.pageCurrent{padding-left:5px;padding-right:5px;font-weight:bold;}
.pageCurrent a:link,
.pageCurrent a:visited{text-decoration:none;color:#31261c;}
.hotelPage a:hover{text-decoration:none;}
.pageCommon{padding-left:5px;padding-right:5px;}
 
 
 /************* right: QQ *************/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
.fixed-right 
{
	width:154px; 
	z-index:40;
	position:fixed;
	top:100px;
	right:0px;
	padding-right:3px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+110));
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth));
}
.qqTable { font-size:13px; color:#333333; }
.qqTable A { color:#107EA7; }
.qqTable IMG { width:17px; height:17px; padding-right:5px; vertical-align:text-bottom; }