/* CSS Document */

/* ȫCSS */
body { margin:0 auto; padding:0; font-family: ''; font-size:12px; text-align:left; color:#000; background:#FFF;}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td{ margin:0; padding:0; }
input,select{ line-height:16px;}
img,a img{border:0;}
ul,ol,li{list-style-type:none;}
em{ font-style:normal;}

h4{ font-size:12px;}
.clear{ clear:both; font-size:1px; width:1px; margin-top:0px !important; *margin-top:-1px; line-height:0; visibility:hidden; }

/* Ĭɫ */
a:link, a:visited{ color:#5B5B5B; text-decoration:none;}
a:hover{ color:#798707; text-decoration:underline;}

.a_title:link, .a_title:visited{ color:#5F6A0F; text-decoration:none;}
.a_title:hover{ color:#49500C;}

.a_more:link, .a_more:visited{ color:#798707; text-decoration:underline;}
.a_more:hover{ color:#49500C;}

.a_pink:link, .a_pink:visited{color:#B24851; text-decoration:none;}
.a_pink:hover{ color:#49500C;}

/* ɫ */
.deepred{ color:#990000;}

/* ҳΧ */
.wrapper{
	width:1004px;
	background:#F2F2F2;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}

/*  */
.header{  padding:0px 60px 3px 34px; width:910px; height:80px; background:#FFF url(../images/bg_top.jpg) no-repeat; }
.noarrow{ background:#FFF url(../images/bg_top2.jpg) no-repeat; }
.logo{ float:left; width:228px; background-color:#A20611; }
.logo img{ display:block;}
.sub{ float:right; width:650px; padding:20px 0px 0px 20px; background:url(../images/bg_sub.jpg) no-repeat center top;}
.name{ float:left;}
.telephone{ float:left; margin:35px 10px 0px 120px;}
.option{ float:right; width:80px;}

/*  */
.content{
	border-bottom:1px dashed #DEDEDE;
	background:#FFF url(../images/bg_con.jpg) repeat-y;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0px;
	padding-left: 32px;
	width: 940px;
	margin:0px auto;
}
.left{ float:left; width:229px; border-right:1px dashed #DEDEDE;}
.right{
	float:left;
	width:650px;
	_margin:0px 20px 0px 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*  */
.mainavi{ float:left; width:228px;}
.mainavi ul{ margin:10px 8px 0px;}
.mainavi ul li{ padding:5px 0px 5px 35px; letter-spacing:4px; font-weight:bold; text-align:left; background:url(../images/bg_mainavi.jpg) no-repeat 0 bottom;}

/* ж̬ */
.travel_news{ float:left; margin-top:-2px; padding:15px 14px 0px; width:200px; background:url(../images/bg_corner.gif) no-repeat 0 0;}
.travel_news ul{ margin:8px 0px;}
.travel_news ul li{ height:20px; line-height:20px; text-align:left; overflow:hidden;}
.travel_news ul li a:link, .travel_news ul li a:visited{ text-decoration:underline;}

.rightl{
	float:left;
	width:335px;
	overflow: hidden;
}
/*  */
.introduce{ float:left; margin:40px 0px 0px 20px; _margin:40px 0px 0px 10px; width:310px; height:135px;}
.introduce p{ text-align:left; text-indent:24px; line-height:22px; font-weight:bold; color:#999;}
/*  */
.meetcenter{ float:left; padding-top:30px; width:320px; _width:300px; height:100px; border-top:1px dashed #DEDEDE; background:url(../images/bg_flower.jpg) no-repeat 10px center;}
.meet{
	float:left;
	margin-right:10px;
	_margin-right:-10px;
	width:325px;
	margin-top: 10px;
	background-image: url(../images/bg_flower.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 10px;
}
.meet ul{ margin:10px 0px 0px 60px;}
.meet ul li{ float:left; margin-bottom:4px; width:80px; height:20px; line-height:20px; letter-spacing:3px; font-weight:bold; text-align:left; overflow:hidden;}
.meet span{ float:right; font-weight:bold; padding-right:10px;}

/* õƬ */
.slideshow{ float:right; margin-top:40px; width:300px; padding:4px 4px; border:2px solid #DEDEDE;}

/*  */
.h4_pink{ margin:10px 0px 0px 10px; padding:6px 0 8px 45px; color:#B24851; background:url(../images/bg_h4.gif) no-repeat 0 bottom;}
.search ul{ margin:10px 0px 0px 10px;}
.search ul li{ padding:4px 4px;}
.txt_so{ width:164px; height:20px; margin-left:10px; border-width:2px 1px 1px 2px; border-style:solid; border-color:#767676 #CCC #CCC #767676;}
.btn_so{ float:right; margin-right:14px; width:56px; height:20px; background:url(../images/bg_btn_so.jpg) no-repeat 0 0; border:none;}

/*  */
.travel_bbs{ margin-top:15px; border-top:1px dashed #DEDEDE;}
.travel_bbs ul{ margin:10px 0px 0px 10px;}
.travel_bbs ul li{ height:24px; line-height:24px; text-align:left; background:url(../images/arrow.gif) no-repeat 0 9px; overflow:hidden;}
.travel_bbs ul li span{ margin-left:8px; padding:7px 5px 6px;}
.gray_span{ background-color:#EAEAEA;}
.travel_bbs ul li a:link, .travel_bbs ul li a:visited{ text-decoration:underline;}

/*  */
.content2{ border-bottom:none;}
.left2{ padding-bottom:80px; background:url(../images/bg_corner.gif) no-repeat 0 0;}
.right2{
	background:url(../images/bg_corner.gif) no-repeat 0 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	width: 690px;
}
.contl{ float:left;}
.contr{ float:right;}
.contl, .contr{
	_width:320px;
	padding-bottom:15px;
}
.wucai, .baibaoxiang{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	width: 310px;
}
.wucai h4, .baibaoxiang h4{ padding:6px 0 8px 20px; color:#B24851; background:url(../images/bg_h42.gif) no-repeat 0 bottom;}
.detail{
	float:left;
	_margin:10px 0px 10px 0px;
	width: 310px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.detail img{ float:left; width:114px; height:89px; padding:3px 3px; background:url(../images/bg_pic.jpg) no-repeat center center;}
.detail h3{ float:right; width:180px; margin:5px 0px; font-size:12px;}
.detail ul{ float:right;}
.detail ul li{ width:180px; height:20px; line-height:20px; text-align:left; overflow:hidden;}
.right2 span{ float:right; font-weight:bold;}

.baibaoxiang{
	background-color:#E5E5E5;
	margin-top:5px;
	padding-top:10px;
	width: 310px;
	float: left;
}
.baibaoxiang ul{ margin:15px 0px 0px 10px;}
.baibaoxiang ul li{ float:left; padding-left:16px; width:80px; height:24px; line-height:24px; text-align:left; background:url(../images/arrow.gif) no-repeat 0 9px; overflow:hidden;}
.baibaoxiang ul li a:link, .baibaoxiang ul li a:visited{ text-decoration:underline;}
.contr{
	background-color:#E5E5E5;
	float: left;
	width: auto;
}
.contr h4{background:url(../images/bg_h43.jpg) no-repeat 0 bottom;}
.minsu{
	float: left;
	width: 310px;
}
.minsu ul li{ padding-left:10px; width:64px; _width:62px;}
.baibaoxiang span, .minsu span{ padding-right:10px;}

/* бҳ ҳ */
.topad{ float:right; margin:-8px 5px 0px 15px;}
.right3{ width:670px; margin:0px 30px 0px -1px; _margin:0px 15px 0px -1px; padding-left:10px; border-left:1px dashed #DEDEDE;}
.right_content{ margin:30px 20px 20px;}

/* · */
.featured{ margin-bottom:25px; color:#5F6A0F;}
.featured h4{ float:left;}
.featured a{ margin-right:15px;}
.content_list{ margin-left:10px;}
.content_list h4{ margin-bottom:25px; color:#5F6A0F;}
.road{ margin-bottom:18px; padding-bottom:20px; border-bottom:1px dashed #DDD;}
.thumb{ float:left; width:140px; height:80px; margin-right:20px;}
.thumb img{width:140px; height:80px;}
.road h3{ padding:0px 0px 5px 34px; height:28px; line-height:28px; font-size:12px; background:url(../images/bg_h3_road.jpg) no-repeat 0 0;}
.road p{ text-align:left; text-indent:24px; line-height:24px; color:#666;}
.road h3 a:link, .aboroadutus h3 a:visited{ color:#666; text-decoration:none;}
.road h3 a:hover{color:#798707; text-decoration:underline;}

/* ҳ */
.sitenavi{ margin-bottom:15px;}
.page{ padding-left:10px;}
.page h2{ padding:8px 0px 10px; font-size:20px; text-align:center; border-bottom:1px dotted #DDD; color:#5F6A0F;}
.describe{ padding:8px 0px; text-align:right; color:#666;}
.page_content{ color:#555;}
.page p{ margin:10px 0px 10px; text-align:left; text-indent:24px; line-height:24px; color:#555;}
.pre_next{ padding-top:15px; color:#8B383F; border-top:1px dotted #DDD;}
.pre, .next{ line-height:20px;}
.pre_next a:link, .pre_next a:visited{ text-decoration:underline;}

.page_meeting{ padding:20px 80px;}
.page_meeting img{ margin-bottom:20px;}

/* ٱ */
.featured_bbx{ width:630px;}
.featured_bbx h4{ margin-bottom:10px; padding:25px 20px 10px 40px; background:url(../images/icon_bbx.jpg) no-repeat 0 0;}
.bbx_list{ *margin-top:-20px; padding-left:30px;}
.bbx{ float:left; width:590px; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dashed #DDD;}
.bbx h3{ padding:0px 0px 5px 0px; height:28px; line-height:28px; font-size:12px; background:none;}
.bbx h3 a:link, .bbx h3 a:visited{ color:#5F6A0F; text-decoration:none;}
.thumb_bbx{ float:left; margin-right:15px;}
.thumb_bbx02{ float:right; margin:0px 0px 0px 15px;}
.thumb_bbx img {width:145px; height:100px;}
.bbx_brief{ float:left; width:420px;}
.bbx_brief02{ float:right;}
.bbx_brief p{ text-align:left; text-indent:0px; line-height:24px; color:#666;}

/* չ */
.meet_center h4{ margin-bottom:10px; padding:0px 20px 0px 0px; background:none;}
.meet_list{ padding-left:15px;}

/* ʳ */
.food img { padding:2px; width:130px; height:90px; border:1px solid #D5D7CE;}

/*  */
.bgred{ padding:7px 20px 6px; color:#FFF; background-color:#B24851;}
.page_aboutus{ margin:0px 50px 0 80px; *margin:-30px 50px 0 80px;}
.contact{ margin-top:50px;}
.table_contact th, .table_contact td{ padding:6px 5px 5px; text-align:center; border-top:1px dashed #DEDEDE;}
.table_contact th{ color:#996600;}
.tdimg{ width:20px; text-align:center; border-right:1px dashed #DEDEDE;}
.tdbottom{ border-bottom:1px dashed #DEDEDE;}

/* ж̬ */
.lxdt_list{ float:left; margin:0px 0px 20px 10px; padding-bottom:15px; width:610px; border:1px solid #DEDEDE;}
.lxdt_list h4{ height:28px; line-height:28px; text-align:left; padding-left:14px; color:#5F6A0F; background:url(../images/bg_lxdt.jpg) repeat-x 0 0; border-bottom:1px solid #E4E4E4;}
.tb_lx{ margin:15px 35px 20px; width:540px;}
.tb_lx th, .tb_lx td{ padding:6px 4px 5px 20px; font-size:12px; font-weight:normal; line-height:24px; border-bottom:1px solid #DEDEDE; color:#5B5B5B;}
.td01{ width:300px;}
.td02{ width:50px;}
.td03{ width:120px;}

/* аٱ */
.lxbbx_wrap{ float:left; padding:15px 0px; border-bottom:1px dotted #CCCCCC;}
.lxbbx{ float:left; width:300px; margin-right:10px; overflow:hidden;}
.lxbbx h3{ padding-bottom:6px; color:#5F6A0F; font-size:12px; }
.lxbbx h3 a:link, .lxbbx h3 a:visited{ color:#5F6A0F; text-decoration:none;}
.lxbbx h3 a:hover{ color:#333; text-decoration:none;}
.thumb_lxbbx{ float:left; width:110px;}
.lxbbx ul{ float:right; width:190px;}
.lxbbx ul li{ padding-left:12px; height:21px; line-height:21px; overflow:hidden;}
.lxbbx ul li a:link, .lxbbx ul li a:visited{ text-decoration:underline;}


/* ҳ */
.pagenavi{ text-align:center; color:#333;}
.pagenavi a:link, .aboroadutus a:visited{ color:#333; text-decoration:none;}
.pagenavi a:hover{color:#798707; text-decoration:underline;}
 
/* ײ */
.foot{
	width:940px;
	height:100px;
	background:#FFF url(../images/bg_foot.gif) no-repeat;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0px;
	padding-left: 32px;
}
.copyright{ float:left; width:230px; margin:10px 0px; text-align:center; color:#928F8F;}
.aboutus{ float:left; width:670px; margin:30px 10px; text-align:center; color:#928F8F;}
.aboutus a:link, .aboutus a:visited{ font-weight:bold;}



/* YCL---2010-3-25 追加 */
.hehe01{
	width: 320px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.hehe_ju{
	margin-bottom: 10px;
}
.hehe00{
	width: 300px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/bg_h42.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	text-indent: 2em;
}
/* --03-26-- */
.gonggao{
	margin-top: 5px;
	text-align: center;
	
}
.contr000{
	background-color:#E5E5E5;/*#E5E5E5*/
	float: left;
	width: auto;
	margin-left: 10px;
	margin-top: 15px;
	padding-bottom: 10px;
}
.contr000 h4{background:url(../images/bg_h43.jpg) no-repeat 0 bottom;}
.tuijian{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #A30712;
	font-weight: bold;
	text-indent: 12px;
}
.tuijian00{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	overflow: hidden;
	width: 335px;
}
.rightl .tuijian00 ul li {
	width: 320px;
	overflow: hidden;
	height: 20px;
}

