@charset "utf-8";
/*reset start*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:700;}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:400;}
ol,ul{
	list-style:none;}
a, a:hover{
	text-decoration:none;}
fieldset,img{
	border:0;}
img{
	vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;}
select{
	padding:2px 0;
	height:22px;
	line-height:18px;}
button,input,select,textarea{
	font-size:100%;}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
q:before,q:after{
	content:'';}
ins{
	text-decoration:none;}
del{
	text-decoration:line-through;}
mark{
	background:#ff0;}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;}
sup{
	top:-0.5em;}
sub{
	bottom:-0.25em;}
table{
	border-collapse:collapse;
	border-spacing:0;}
th{
	text-align:inherit;}
iframe{
	display:block;}
html, body{
	overflow-x:hidden;}
body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	word-wrap:break-word;
	font:12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;
	color:#000;
	background:#fff;}
/*reset end*/

/*public start*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.cb{clear:both;}
/*
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
*/
.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
/*
箭头
.icon{
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #14a4da;}
*/

/*
焦点虚线
<a href=”#” hidefocus=”true” >链接</a>
a:focus{-moz-outline-style:none; outline:none;}

透明度：
filter:Alpha(opacity=70);
opacity:0.7;

两端对齐：
text-align:justify;
text-justify:inter-ideograph;
*/
.header{
	z-index:100;
	width:100%;
	height:60px;
	background:#80241F}
.logo{
	position:absolute;
	top:10px;
	left:300px;}
.nav{
	text-align:center;}
.nav li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 12px;
	text-align:center;}
.nav li a{
	display:inline-block;
	padding:26px 18px 0;
	height:54px;
	font-size:18px;
	color:#c9cdf2;}
.nav a:hover{
	color:#cda45d;}
.nav .current a{
	background:url(../img/nav_current.png) center 58px no-repeat;}
.nav .current a, .nav a:hover{
	color:#cda45d;}
.lang{
	position:absolute;
	top:29px;
	right:30px;
	line-height:21px;
	color:#7084bf;}
.lang span{
	display:inline-block;
	padding-right:19px;
	color:#7083bd;
	background:url(../img/lang_line.gif) right center no-repeat;}
.lang a{
	display:inline-block;
	margin-left:3px;
	width:21px;
	line-height:21px;
	text-align:center;
	color:#a0a3ca;}
.lang a:hover{
	color:#fff;}
.lang .current{
	color:#fff;
	background:url(../img/common.png) 0 0 no-repeat;}

.downlist_nav{
	display:none;
	position:absolute;
	left:0;
	z-index:100;
	width:100%;
	overflow:hidden;
	background:url(../img/downlist_nav_bg.png) 0 0 repeat;}
.downlist_nav_bd{
	margin-right:auto;
	margin-left:auto;
	padding-bottom:10px;
	width:1000px;}
.downlist_nav_bd table{
	width:100%;
	table-layout:fixed;}
.downlist_nav_bd td{
	padding-top:30px;
	padding-bottom:15px;
	width:25%;
	overflow:hidden;
	vertical-align:top;}
.downlist_nav_bd div{
	position:relative;}
.downlist_nav_bd .showpic{
	position:absolute;
	top:0;
	left:0;}
.downlist_nav_bd dl{
	margin-left:108px;}
.downlist_nav_bd a{
	color:#cdcdcd;}
.downlist_nav_bd dt{
	padding-bottom:3px;}
.downlist_nav_bd dt a{
	font-weight:700;
	color:#fff;}
.downlist_nav_bd dd{
	padding-top:3px;
	padding-left:10px;}
.downlist_nav_bd a:hover{
	color:#fff;}
.downlist_nav_bd .btn_more{
	padding-top:10px;}
.downlist_nav_bd .btn_more a{
	display:inline-block;
	padding:0 10px;
	line-height:18px;
	overflow:hidden;
	color:#fff;
	border-radius:9px;
	background:#a58b55;}

.input_date{
	padding:0 7px;
	width:110px;
	height:24px;
	line-height:24px;
	color:#666;
	border:1px #dddbda solid;
	background:#fff url(../img/input_date.gif) 107px center no-repeat;}
.select_div{
	position:relative;}
.select_div_hd{
	padding-right:26px;
	padding-left:8px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	color:#666;
	border:1px #dddbda solid;
	background:#fff url(../img/select_down.gif) right center no-repeat;}
.select_div_bd{
	display:none;
	position:absolute;
	width:100%;
	border-bottom:1px #dddbda solid;}
.select_div_bd a{
	display:block;
	padding:5px 8px;
	color:#666;
	border-right:1px #dddbda solid;
	border-left:1px #dddbda solid;
	background:#fff;}
.select_div_bd a:hover{
	color:#333;
	background:#f1f1f1;}

.more{
	height:44px;
	overflow:hidden;}
.more a{
	display:inline-block;
	width:44px;
	height:44px;
	overflow:hidden;
	line-height:200px;
	background:url(../img/common.png) 0 -280px no-repeat;}
.more a:hover{
	background-position:-60px -280px;}
.view{
	height:28px;}
.view a{
	display:block;
	width:50px;
	height:28px;
	overflow:hidden;
	line-height:200px;
	background:url(../img/common.png) -120px -40px no-repeat;}
.view a:hover{
	background-position:-140px -100px;}
.i_arrow_right{
	display:inline-block;
	width:11px;
	height:17px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/common.png) -40px 0 no-repeat;}
.i_point{
	display:inline-block;
	width:22px;
	height:22px;
	overflow:hidden;
	background:url(../img/common.png) -180px -40px no-repeat;}
.i_line1{
	display:inline-block;
	width:1px;
	height:9px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/common.png) -220px -40px no-repeat;}
.i_arrow_right2{
	display:inline-block;
	width:3px;
	height:5px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/common.png) -240px -40px no-repeat;}
.i_package{
	display:inline-block;
	width:13px;
	height:16px;
	overflow:hidden;
	vertical-align:text-top;
	background:url(../img/common.png) -200px -100px no-repeat;}
.i_address, .i_tel, .i_fax, .i_email, .i_site{
	display:inline-block;
	width:24px;
	height:24px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/common.png) no-repeat;}
.i_address{
	background-position:0 -240px;}
.i_tel{
	background-position:-40px -240px;}
.i_fax{
	background-position:-80px -240px;}
.i_email{
	background-position:-120px -240px;}
.i_site{
	background-position:-160px -240px;}
.i_map{
	display:inline-block;
	width:20px;
	height:18px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/common.png) -300px -40px no-repeat;}

.plaza_list li{
	display:inline;
	float:left;
	position:relative;
	padding:10px 10px 10px 253px;
	width:226px;
	height:178px;
	overflow:hidden;
	border:1px #dcdcdc solid;
	background:#fff;}
.plaza_list .pic{
	position:absolute;
	top:10px;
	left:10px;}
.plaza_list h2{
	padding-top:8px;}
.plaza_list h2 a{
	font-size:18px;
	font-weight:400;
	color:#333;}
.plaza_list h2 a:hover{
	color:#A58B55;}
.plaza_list .address{
	padding-top:3px;
	height:30px;
	color:#a58b55;}
.plaza_list .description{
	height:60px;
	color:#8b8b8b;}
.lazy{
	background:#eee url(../img/loading2.gif) center center no-repeat;}