/*common*/
*{
	margin:0;
	padding:0;
	word-wrap:break-word;
}
em{
	font-style:normal;
}
ul,ol,li{
	list-style:none;
}
img{
	border:0;
	vertical-align:middle;
}
input,select{
	font-size:12px;
	vertical-align:middle;
}
body{
	font:12px "ËÎÌå";
	background:#fdfff9;
	color:#000;
}
a:link,a:visited{
	color:#508021;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.alert{
	color:#c00;
}
.more{
	float:right;
	display:inline;
	margin:-18px 9px 0 0;
}
.pages{
	clear:both;
	padding:9px;
	text-align:center;
	color:#999;
}
.pages li{
	display:inline;
}
.pages a{
	zoom:1;
	padding:3px;
	background:#f7f7f7;
	border:1px solid #ddd;
}
.pages a:hover{
	color:red;
}
.pages span{
	zoom:1;
	padding:4px;
}
.pages strong{
	zoom:1;
	padding:3px;
	color:red;
}
#wrap{
	width:1000px;
	margin:auto;
}

/*head&foot*/
#header{
	background:url(../img/bg_top.png) no-repeat right 0;
	height:95px;
	position:relative;
}
h1{
	position:absolute;
	left:15px;
	top:20px;
}
h1 a{
	background:url(../img/logo.png) no-repeat;
	display:block;
	text-indent:-999em;
	width:248px;
	height:46px;
}
#m_topnav{
	position:absolute;
	top:8px;
	right:12px;
}
#m_topnav li{
	display:inline;
	padding:0 6px;
}
#m_topnav a{
	color:#6e9235;
	font:12px Verdana;
}
#m_login{
	padding:5px 0 0 420px;
	height:50px;
}
#m_login .input{
	background:#f4f6f3 url(../img/bg_input.png) no-repeat;
	border:1px solid #c6c7c2;
	border-bottom-color:#fdfff9;
	width:120px;
	margin-right:6px;
}
#m_login .btn{
	color:#fff;
	background:url(../img/bg_loginbtn.png) repeat-x;
	border:0;
	width:36px;
	height:17px;
	padding-top:3px;
}
#footer{
	zoom:1;
	clear:both;
	color:#6b8451;
	background:#e6f2dc;
	padding:18px;
	line-height:1.5;
	text-align:center;
}

/*nav*/
#m_nav{
	padding-left:270px;
}
#m_nav li{
	float:left;
	background:url(../img/bg_nav.png) repeat-y;
	padding:0 9px 0 9px;
}
#m_nav a{
	font:700 14px "Microsoft Yahei";
	color:#508021;
	text-decoration:none;
	display:block;
}
#m_nav .current a{
	color:#000;
}
#sub2,#sub3{
	position:absolute;
	width:150px;
	opacity:0.95;
	filter:alpha(opacity=95);
}
#sub3{
	width:186px;
}
#sub2 .top{
	background:url(../img/bg_sub2.png) no-repeat;
	height:11px;
	overflow:hidden;
}
#sub2 .bottom{
	background:url(../img/bg_sub2.png) no-repeat center -6px;
	height:5px;
}
#sub2main{
	background:url(../img/bg_sub2.png) repeat-y right;
	padding:1px 8px;
}
#sub3 .top{
	background:url(../img/bg_sub3.png) no-repeat;
	height:5px;
	overflow:hidden;
}
#sub3 .main{
	background:url(../img/bg_sub3.png) repeat-y right;
	overflow:hidden;
}
#sub3 .bottom{
	background:url(../img/bg_sub3.png) no-repeat center -23px;
	height:5px;
}
#sub3main{
	background:url(../img/bg_sub3.png) no-repeat 0 -5px;
	padding:1px 8px 1px 14px;
}
#sub2main a{
	color:#333;
	background:url(../img/bg_subnav.png) no-repeat;
	height:28px;
	line-height:28px;
	padding-left:9px;
	margin:3px 0;
	display:block;
}
#sub2main .sub a{
	background-position:0 -28px;
}
#sub2main .subhover a{
	background-position:0 -56px;
}
#sub3main a{
	color:#333;
	background:url(../img/bg_subnav.png) no-repeat 0 -84px;
	height:28px;
	line-height:28px;
	padding-left:9px;
	margin:3px 0;
	display:block;
}

/*home*/
#m_flash{
	height:250px;
}
#column1{
	float:left;
	width:230px;
	padding-top:15px;
}
#column2{
	float:left;
	width:515px;
	padding:15px 0 0 55px;
	background:url(../img/bg_line.png) no-repeat 27px 50px;
}
#column3{
	float:right;
	width:170px;
	padding:15px 0 15px 10px;
	background:url(../img/bg_side.png) repeat-y;
}

#m_bulletin h2,#m_commend h2{
	font:700 16px/2 "Î¢ÈíÑÅºÚ";
	color:#508021;
	background:url(../img/icon.jpg) no-repeat 4px;
	padding-left:24px;
	border-bottom:1px solid #bfbfbf;
}
#m_bulletin .more,#m_commend .more{
	margin-top:-24px;
	background:url(../img/img_more.png) no-repeat 0;
	padding-left:9px;
}
#m_bulletin .more a,#m_commend .more a{
	color:#000;
}
#m_bulletin ul{
	overflow:hidden;
}
#m_bulletin li{
	padding:12px 3px 12px 18px;
	margin:-1px 9px 0;
	border-top:1px solid #dedbd9;
	line-height:1.7;
	background:url(../img/ico_list.png) no-repeat 2px 17px;
	color:#508021;
}
#m_bulletin .time,#m_commend .time{
	color:#d98a00;
	margin-left:6px;
}
#m_commend .flash{
	text-align:center;
	padding-top:9px;
	background:#fdfff9;
	position:relative;
}
#m_commend dl{
	margin:-1px 22px 0;
	border-top:1px solid #dedbd9;
	padding:10px 0;
/*	padding:20px 0;*/
	zoom:1;
}
#m_commend dt{
	background:url(../img/ico_list.png) no-repeat 2px 1px;
	font:500 13px "ËÎÌå";
	padding-left:18px;
/*	height:24px;*/
	
	height:10px;
}
#m_commend dd{
	color:#666;
	line-height:1.7;
}
#m_tel{
	margin-top:14px;
	padding:12px 0 0 84px;
	height:48px;
	background:url(../img/bg_tel.png) no-repeat;
}
#m_board a{
	margin-top:14px;
	padding:22px 0 0 84px;
	height:38px;

}
#m_board a{
	display:block;
	background-image:url(../img/bg_board1.png);
	color:#d98a00;
	font:700 13px "Î¢ÈíÑÅºÚ";

}
#m_board1 a{
	margin-top:14px;
	padding:22px 0 0 84px;
	height:38px;

}
#m_board1 a{
	display:block;
	background-image:url(../img/ptfw.png);
	color:#d98a00;
	font:700 13px "Î¢ÈíÑÅºÚ";
}

#m_time{
	background:url(../img/bg_time.png) no-repeat;
	margin-top:14px;
	padding:12px 0 0 84px;
	height:203px;
}
#m_tel h2,#m_time h2{
	color:#d98a00;
	font:700 13px "Î¢ÈíÑÅºÚ";
	height:21px;
}
#m_tel p{
	font:700 14px "Î¢ÈíÑÅºÚ";
}
#m_time h3{
	font:700 12px "ËÎÌå";
	margin-top:12px;
}
#m_time p{
	padding:9px 0;
}

#m_booking a,#m_contact a{
	display:block;
	color:#d98a00;
	background:url(../img/bg_booking.png) no-repeat;
	margin-top:14px;
	padding-left:104px;
	height:60px;
	font:700 14px/60px "Î¢ÈíÑÅºÚ";
	letter-spacing:7px;
}
#m_contact a{
	background-image:url(../img/bg_contact.png);
}

#m_search{
	background:url(../img/bg_search.png) no-repeat;
	margin-top:14px;
	padding:7px 0 0 33px;
	height:30px;
}
#m_search .input{
	border:1px solid #93ad98;
	background:#f4f6f3 url(../img/bg_input.png) no-repeat;
	width:135px;
	height:19px;
}
#m_search .btn{
	border:0;
	color:#fff;
	background:url(../img/btn_search.png) no-repeat;
	width:42px;
	height:19px;
	padding-top:3px;
}

#m_magazine a,#m_source a,#m_ad a,#m_links a{
	display:block;
	background:url(../img/img_board.png) no-repeat;
	height:61px;
	text-indent:-999em;
	margin-top:9px;
}
#m_magazine a{
	display:none;
	background-image:url(../img/img_magazine.png);
}
#m_ad a{
    height:123px;
	background-image:url(../img/img_ad2.png);
}
#m_source a{
	background-image:url(../img/img_source.png);
		height:122px;
}
#m_links a{
	background-image:url(../img/img_link.png);
}
#m_links{
	background:url(../img/bg_links.png) repeat-y right;
	margin-top:9px;
}
#m_links h2{
	color:#fff;
	background:url(../img/bg_links.png) no-repeat;
	padding:11px 0 0 24px;
	height:30px;
	font:700 14px/27px "Î¢ÈíÑÅºÚ";
}
#m_links .more{
	margin:-21px 24px;
	background:url(../img/img_more.png) no-repeat 0;
	padding-left:8px;
}
#m_links .more a{
	color:#000;
}
#m_links ul{
	overflow:hidden;
	background:url(../img/bg_links.png) no-repeat bottom;
	padding:0 12px 9px;
	zoom:1;
}
#m_links li{
	border-top:1px solid #d3d2cc;
	margin-top:-1px;
	padding:7px 0;
	height:33px;
}
#m_links li img{
	float:left;
	border:1px solid #999;
}
#m_links li span{
	float:right;
	width:48px;
	color:#666;
	margin-top:3px;
}

/*second*/
#m_title{
	margin:0 0 10px;
}
#m_sidenav{
	float:left;
	width:220px;
	background:url(../img/bg_sidenav.png) no-repeat;
	padding-top:20px;
}
#m_sidenav dl{
	background:url(../img/bg_sidenav.png) no-repeat right bottom;
	padding-bottom:130px;
}
#m_sidenav dt{
	font:700 13px/30px "Î¢ÈíÑÅºÚ";
	color:#508021;
	background:url(../img/ico_sidenav.png) no-repeat 25px 10px;
	padding-left:45px;
}
#m_sidenav dt.current{
	background-position:25px -30px;
}
#m_sidenav dt a{
	color:#666;
}
#m_sidenav dd{
	padding:0 0 18px 36px;
}
#m_sidenav dd p{
	font:700 12px/24px "Î¢ÈíÑÅºÚ";
	color:#000;
	background:url(../img/ico_sidenav.png) no-repeat 0 -110px;
	padding-left:12px;
}
#m_sidenav dd p.cur{
	background-position:0 -70px;
}
#m_sidenav dd a{
	color:#666;
}
#m_sidenav ul{
	padding:6px 0 12px 12px;
	line-height:1.6;
}
#m_sidenav li.cur{
	font-weight:700;
}

#b_share #m_sidenav dt{
	background:url(../img/bg_sharenav.png) no-repeat 18px 3px;
}
#b_share #m_sidenav dt.current{
	background-position:18px -77px;
}
#b_share #m_sidenav dt a{
	color:#fff;
}
#m_sidenav dd p.cur a{
	color:#508021;
}

#main{
	float:right;
	background:url(../img/bg_main.png) no-repeat right 0;
	width:720px;
	padding:15px 30px;
}
#main_full{
	background:url(../img/bg_main.png) no-repeat;
	padding:15px 30px;
	min-height:360px;
	_height:360px;
}
#main h2,#main_full h2{
	background:url(../img/icon.jpg) no-repeat 3px;
	color:#50980b;
	font:700 16px/2 "Î¢ÈíÑÅºÚ";
	padding-left:24px;
	border-bottom:1px solid #bfbfbf;
}
#main .content{
	font:13px/1.8 "ËÎÌå";
	padding:18px;
}
#main .content p{
	margin:1em 0;
}
.exhihead{
	background:#eee url(../img/bg_commend.png) no-repeat;
	height:27px;
	font:700 14px/24px "Î¢ÈíÑÅºÚ";
	text-indent:11px;
	letter-spacing:3px;
	color:#50980b;
}
#s_exhilist{
	width:100%;
	overflow:hidden;
}
#s_exhilist td td,.exhilist td th{
	padding:5px;
	text-align:center;
}
#s_exhilist img{
	width:200px;
	height:150px;
}
.shortlist{
	width:97%;
	margin:15px auto;
	border-collapse:collapse;
}
.shortlist th{
	text-align:left;
	padding:9px 18px;
	border-bottom:3px solid #ccc;
	font:13px/1.8 "ËÎÌå";
	font-weight:   bold;
}
.shortlist td{
	border-bottom:1px dashed #ddd;
	padding:3px;
	font:13px/1.8 "ËÎÌå";
}
.shortlist .time{
	width:90px;
}
.shortlist tbody .time{
	color:#999;
}
.shortlist .tr2 td{
	background:#f9f9f9;
}
.shortlist1{
	width:97%;
	margin:15px auto;
	border-collapse:collapse;
}
.shortlist1 th{
	text-align:left;
	padding:9px 18px;
	border-bottom:3px solid #ccc;
	font:13px/1.8 "ËÎÌå";
	font-weight:   bold;
}
.shortlist1 td{
	border-bottom:1px dashed #ddd;
	padding:3px;
}
.shortlist1 .time{
	width:90px;
}
.shortlist1 tbody .time{
	color:#999;
}
.shortlist1 .tr1 td{
	font:13px/1.8 "ËÎÌå";
}
.movielist dl,.keepsake dl{
	zoom:1;
	border-bottom:1px dashed #ddd;
	padding:15px;
}
.movielist dl:after,.keepsake dl:after{
	content:"";
	display:block;
	clear:both;
}
.movielist .img,.keepsake .img{
	float:left;
}
.movielist .img img,.keepsake .img img{
	width:126px;
	height:174px;
	display:block;
	border:1px solid #ccc;
	padding:3px;
}
.keepsake .img img{
	width:160px;
	height:120px;
}
.movielist dt,.movielist .time,.movielist .intro{
	float:right;
	width:540px;
}
.keepsake dt,.keepsake .intro{
	float:right;
	width:500px;
}
.movielist dt{
	font:700 13px/2 "ËÎÌå";
	color:#096;
}
.keepsake dt{
	font:700 13px/2 "ËÎÌå";
	height:36px;
}
.movielist .time{
	color:#e90;
	line-height:3;
	text-indent:24px;
}
.movielist .intro,.keepsake .intro{
	line-height:1.5;
	color:#666;
}

.newslist{
	padding:15px;
	zoom:1;
}
.newslist:after{
	content:"";
	display:block;
	clear:both;
}
.newslist h3{
	border-bottom:1px solid #093;
	margin:0 0 9px;
}
.newslist h3 span{
	display:block;
	background:#093;
	color:#fff;
	width:80px;
	font:700 13px/1.5 "ËÎÌå";
	text-align:center;
	margin-left:9px;
}
.newslist .more{
	margin-top:-30px;
}
.newslist .flash{
	float:left;
	border:1px solid #ccc;
	padding:3px;
}
.newslist .list{
	float:right;
	width:430px;
	*width:390px;
	margin-top:15px;
}
.newslist .list li{
	background:url(../img/arr2.gif) no-repeat 0;
	padding-left:15px;
	line-height:2.4;
}


#s_board dl{
	margin:15px;
	padding:0 0 15px;
	border-bottom:1px solid #ccc;
	zoom:1;
}
#s_board dl:after{
	content:"";
	clear:both;
	display:block;
}
#s_board dt{
	float:left;
	width:60px;
	text-align:center;
	overflow:hidden;
}
#s_board dt img{
	width:48px;
	height:48px;
	display:block;
	margin:0 auto 6px;
}
#s_board .age{
	color:#999;
}
#s_board .info{
	float:right;
	width:830px;
	padding:6px;
	margin:0 0 12px;
	background:#eee;
	overflow:hidden;
}
#s_board .cont{
	float:right;
	width:810px;
	padding:0 15px;
	line-height:1.5;
}
#s_board .reply{
	float:right;
	width:805px;
	margin:9px 0;
	padding:9px;
	border:1px solid #ccc;
	background:#eee;
	line-height:1.5;
}
#s_board .reinfo{
	height:27px;
}
#s_post{
	border:1px solid #ccc;
	margin:12px;
	padding:3px;
}
#s_post h4{
	font-size:13px;
	background:#eee;
	padding:6px;
	border:1px solid #ccc;
}
#s_post table{
	margin:9px;
}
#s_post th{
	text-align:left;
	vertical-align:top;
}
#s_post th,#s_post td{
	padding:3px;
}
#s_post .input{
	border:1px solid #ccc;
	padding:2px;
}
#s_post .btn{
	background:#666;
	color:#fff;
	border:0;
	width:120px;
	height:24px;
}

#m_moresearch{
	background:url(../img/bg_searchbar.png) no-repeat;
	width:728px;
	height:20px;
	padding:8px 36px;
	margin:15px auto 36px;
}
#m_moresearch .input{
	border:1px solid #93ad98;
	background:#f4f6f3 url(../img/bg_input.png) no-repeat;
	width:600px;
	height:19px;
}
#m_moresearch .btn{
	border:0;
	color:#fff;
	background:url(../img/btn_search.png) no-repeat;
	width:42px;
	height:19px;
	padding-top:3px;
}
#m_searchresult{
	margin:15px;
}
#m_searchresult strong{
	color:#c00;
}

#m_imglinks,#m_textlinks{
	zoom:1;
	overflow:hidden;
	padding:9px;
}
#m_imglinks li{
	float:left;
	width:288px;
	padding:9px;
/*	border-bottom:1px dashed #ccc;*/
	color:#666;
}
#m_imglinks li img{
	float:left;
	border:1px solid #999;
}
#m_imglinks li em{
	float:left;
	width:160px;
	margin:0 6px;
	line-height:1.5;
}
#m_textlinks li{
	float:left;
	width:202px;
	padding:9px 0 9px 27px;
	background:url(../img/ico_list.png) no-repeat 9px;
}
#m_textlinks h3{
	background:#ded;
	text-align:left;
	font:700 13px/2 "Microsoft Yahei";
}

#m_magazinelist div{
	margin:15px;
	border:1px solid #ded;
	padding:3px;
}
#m_magazinelist h3{
	background:#ded;
	text-align:center;
	font:700 13px/2 "Microsoft Yahei";
}
#m_magazinelist ul{
	padding:9px;
	zoom:1;
	overflow:hidden;
}
#m_magazinelist li{
	float:left;
	width:176px;
	height:240px;
	padding:15px 0;
	text-align:center;
}
#m_magazinelist img{
	display:block;
	margin:6px auto;
	border:1px solid #ccc;
	padding:3px;
}

/*detail*/
#m_position{
	background:url(../img/bg_position.png) no-repeat;
	line-height:33px;
	height:33px;
	padding-left:36px;
}
#m_detail{
	padding:15px;
}
#m_detail h2{
	font-size:16px;
	text-align:center;
	padding:9px 0;
	border-bottom:1px dashed #ccc;
}
#m_detail .info{
	text-align:center;
	line-height:3;
	color:#666;
}
#m_detail .content{
	font:14px/1.5 "ËÎÌå";
}
#m_detail .content p{
	margin:18px 0;
}






/*¸Ä°æ*/
.clear{ clear:both;}
.tv_new{ width:172px; margin-bottom:10px;}
.cj_bj{ background:url(../img/cg_bj.jpg) no-repeat; width:230px; padding:17px 0px 0px 8px; height:116px; font-size:14px; font-weight:bold; color:#1062B4; margin-bottom:20px;}
.cj_bj_up{ margin-bottom:2px;}


.cj_bj_up a{ background:url(../img/cgtj_1.jpg) no-repeat; display:block;text-decoration:none; color:#1062B4; width:227px; height:48px;}
.cj_bj_up a:hover{ background:url(../img/cgtj_2.jpg) no-repeat; text-decoration:none; color:#1062B4;display:block; width:227px; height:48px;}
.cj_bj_down a{ background:url(../img/cgzs_1.jpg) no-repeat ; display:block;text-decoration:none; color:#1062B4; width:227px; height:48px;}
.cj_bj_down a:hover{background:url(../img/cgzs_2.jpg) no-repeat ; display:block;text-decoration:none; color:#1062B4; width:227px; height:48px;}
.chanpin_l{float:left; background:url(../img/cptj1.jpg) no-repeat; width:231px;  padding:0px 0px 0px 0px; height:208px; margin-right:50px;}
.chanpin_r{float:left;background:url(../img/cptj2.jpg) no-repeat; width:231px;padding:0px 0px 20px 0px; height:208px;}
.chanpin_l_up{padding:61px 0px 0px 11px;}
.button{ float:left; width:15px; margin-right:5px;}
.chanpin_l_up_r{float:left; padding-top:6px; height:91px;}
.chanpin_l_up_r_img{ float:left; width:91px; margin-right:5px;}
.chanpin_l_up_tx{ float:left; width:88px;  text-indent:24px; line-height:18px;}
.chanpin_l_down{ float:right; width:43px; margin-right:13px; margin-top:2px;}

