
/* CSS Document */
.w1064{ width:1064px; margin:0 auto;}

/*header*/
#header{ width:100%; height:99px; background:url(../image/header_bg.png) repeat-x 0 0; position:absolute; top:0; left:0; z-index:99999;}
#header .w1064{ z-index:99999;}
.logo{ position:absolute; left:0; top:-50px;}

.son_menu_bg{ width:903px; left:161px; top:49px;background: url(../image/header_bg.png) repeat-x 0 0; display:none; padding-bottom:5px;}

.nav{ width:710px; background:url(../image/nav.png) no-repeat 0 0; height:30px; margin:0 0 0 190px;}
.nav li{ float:left; position:relative;}
.nav li .son_menu{ position:absolute; left:0; top:30px; width:600px; padding:25px 0 0 0; display:none;}
.nav .son_menu li{ float:left; position:static;}
.nav .son_menu a{color:#773021; font-family:微软雅黑; width:auto; height:22px; line-height:22px; padding:0 13px;}
.nav .son_menu a.cur{ background:#c2a68e; color:#fff; margin-right:10px;}
.nav .pro_cate{ position:relative;}
.nav .son_menu2{ position:absolute; left:160px; top:25px; display:none; _width:100%; overflow:hidden;zoom:1;}
.nav li .menu_on{ display:block;}
.nav li a{ width:116px; display:inline-block; height:30px;}
.nav li .a1{ width:83px;}
.nav li .a2{ width:154px;}

.search{ width:150px; height:36px; background:url(../image/search_bg.png) no-repeat 0 0;}
.search .keyword{ width:110px; height:24px; line-height:24px; padding:2px 3px;}
.search .btnSubmit{ width:27px; height:26px;}

/*index banner*/
.banner{ position:relative; height:636px; overflow:hidden;}

.index_o{width:100%; height:106px; background:url(../image/index_o_bg.png) repeat-x 0 0; position:absolute; bottom:0; left:0; z-index:99999;}
.index_o .w1064{ background:url(../image/ad.png) no-repeat 0 center; height:106px;}
.index_o .w1064 .fl{ height:106px; padding-left:400px;}

.index_pro li{ float:left; margin-right:30px;}

#scrollNews{ height:14px; line-height:14px; overflow:hidden; position:relative;}
#scrollNews .title{ position:absolute; top:0; left:0;}

/*container*/
#container{ padding:170px 0 20px 0; background:url(../image/container_bg.jpg) repeat-x 0 bottom #f6f0e6;}

#container .pro{ background:#fff; padding:10px 45px; width:974px; margin:0 auto;}
.location a,.location span{ padding:0 5px;}
.top1 .img{ width:548px;}
.top1 .txt{ color:#c2a68e;}
.top1 .tit{ font-weight:bold; color:#661706;}

.pro .list{ margin-left:-29px; _margin-left:-58px;}
.pro .list li{ float:left; width:302px; margin-left:29px; margin-bottom:20px;}
.pro .list li img{ border:1px solid #ccc;}
.pro .list li .f14{ font-weight:bold; color:#b7987e;}
.pro .list li .more{ color:#661706; font-weight:bold;}

.about_left{ width:150px; background:url(../image/tit_about.jpg) no-repeat 0 0 #c2a68e;}
.about_left p{ text-align:center; background:url(../image/tit_line.jpg) no-repeat center bottom; padding:10px 0;}
.about_left p a{ color:#fff;}
.about_left p a.cur{ color:#9d6154;}
.contact_left{background:url(../image/tit_contact.jpg) no-repeat 0 0 #c2a68e;}

.about_right{ background:#fff; padding:10px; width:870px;}
.bbd{ border-bottom:1px dotted #c2a68e; padding-bottom:5px;}

.input1,.input2,.input3,.txtContent{ background:#c2a68e; height:19px; line-height:19px; border:1px solid #773021; width:173px; padding:1px 2px;}
.txtContent{ height:120px; width:400px; overflow-y:auto;}
.feedback table{ width:500px; margin:0 auto;}
.feedback td{ height:40px; padding:0 2px;}
.input2{ width:100px;}
.input3{ width:300px;}

.pro_left{ width:450px; float:left; margin-right:30px;}
.pro_right{ width:450px; float:left; font-size:14px;}

.feedback .btnSubmit{ width:67px; height:30px; background:url(../image/btn_submit.jpg) no-repeat 0 0;}

.join{background:#f7f7f7;  color:#c2a68e;}
.area_left{ width:322px; border-right:13px solid #fff; }
.area_left .h1{ font-size:28px; font-family:微软雅黑;border-bottom:9px solid #fff; overflow:hidden;}
.area_left .h2,.join_in .tit{ font-weight:bold;border-bottom: 1px dotted #C2A68E;}
.area_left .h2 .en,.join_in .tit .en{ font-family:微软雅黑; font-weight:normal; color:#c2a68e;}
.area_left .join_area a{ display:block; height:98px; line-height:98px; font-size:24px;font-family:微软雅黑; text-align:center;border-bottom: 1px dotted #C2A68E; color:#c2a68e;}
.area_left li a.cur,.area_right .h1 a.cur{ color:#773021;}
.area_right{ width:729px; background:#f7f7f7;overflow:hidden;}
.area_right .h1{ border-bottom:9px solid #fff; padding:20px 40px; height:70px; overflow:hidden;}
.area_right .h1 a{ color:#c2a68e;}
.area_right .h1 .pl30{ font-family:Arial;}
.area_right .content{ padding:20px 40px; line-height:22px;}

.entrance_list li{ margin-bottom:10px; position:relative;}
.entrance_list li a{ color:#eee;}
.entrance_list .date{ position:absolute; top:0; right:0;}

.agent .form{ background:#c2a68e; color:#773021; margin-left:2px;}
.agent .form td{ height:30px; padding:0 5px;}
.result th{ text-align:left; background:#b3957b; color:#fff; height:22px; padding-left:10px;}
.result td{ text-align:left; background:#d1c0b2; height:22px; padding-left:10px;color:#fff; }

.shop_list li{ width:118px; float:left;  padding:15px 0 0 25px; }

.content .f14{ font-weight:bold; color:#c2a68e;}
.tit_bar{ border-bottom:1px solid #c2a68e;}

.news_list li a{ color:#c2a68e;}

.join_in{ background:#fff;}
.content_area{ width:905px; margin:0 auto;}
.content_area .left{ width:169px; height:311px; overflow:hidden;}
.content_area .menu,.content_area .right{ background:#ac8a6e;}
.content_area .left p{ height:28px;  line-height:28px;}
.content_area .left a{color:#fff;}
.content_area .h3{background:#d2bca5; color:#773021;}
.content_area .right{height:251px; width:655px; overflow:hidden; padding:30px;}
.content_area .login{ width:260px; margin:0 auto; color:#fff;}
.content_area td{ height:35px; padding:0 5px;}
.content_area a.cur{color: #773021;font-weight: bold;}
.btn_login{ width:47px; height:23px; background:#dcc6b0; color:#773021; border:1px solid #773021;}

.input4{ height:18px; background:#fff; border:1px solid #773021; line-height:18px; padding:0 3px;}

.q_list li{ background:url(../image/icon_dot.jpg) no-repeat 0 center; padding-left:15px; margin-bottom:5px;}
.q_list li a{ color:#773021; font-size:12px;}


.page{ height:25px; line-height:25px; text-align:center; margin-top:20px;display:none;}
.page a{ margin:2px; display:inline-block; height:22px;background:#b7987e; }
.page .cur{background:#7A0001; display:inline-block; height:22px;  margin:2px; color:#FFF; font-weight:bold; padding: 0 10px; }
.page span.font,.page span.font{ padding:5px 10px; color:#000;}
.page a span{ padding:5px 10px;color:#000;}
.page a:hover,.page a:active,.page a:hover span{color:#fff; background:#7A0001; text-decoration:none;}

/*Scroll Pane*/
.scrollContainer{height:251px; width:650px; overflow:hidden;/* color:#fff;*/}
.scroll-pane {width: 90%; height: 296px; overflow: auto; float: left; font-size:12px; line-height:22px;}
.scroll-pane span{ font-size:16px; font-weight:bold;}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	float:left;
	margin-right:30px;
	padding-right:5px;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff;
}
.jScrollPaneDrag {
	position: absolute;
	background: #C2A68E;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


/*footer*/
#footer{ background:url(../image/footer_bg.jpg) repeat-x 0 bottom; height:80px;}
.sub_menu a{ padding-right:50px;}

/* ajax pager */
.pager{ margin-top:10px;}
.pager ul.pages li {
list-style:none;
float:left;
text-decoration:none;
margin:0 10px 0 0;
padding:4px 10px;
color:#D1C0B2;
}
.pager ul.pages li.pgCurrent,.pager ul.pages li:hover {
color:#B3957B;
font-weight:bold;
border:0 none;
}