@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;}
a{
	cursor:pointer;}
fieldset,img{
	border:0;}
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;}
body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	word-wrap:break-word;
	word-break:break-all;
	color:#616367;
	background:#fff;
	font-family: "microsoft yahei", "\5FAE\8F6F\96C5\9ED1", Arial;
	font-size: 12px;
	line-height: 1.5;
}
/*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_top{
	position: relative;
	height:60px;
	z-index: 1000;
	height: 60px;
	overflow: hidden;
	background:url(../images/black60.png) 0 0 repeat;
}
.header_top_lang{
	float:left;
	padding:0px 10px 0 15px;
	
	color:#dddedf;}
.header_top_lang a{
	color:#fff;
	display:block;
	float:left;
	line-height:60px;
	font-size:14px;
	text-shadow:0px 2px 5px #666;
}
.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6{
padding: 0 15px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	
}
.header_top_lang .current, .header_top_lang a:hover{
	color: #f00;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.header_top_lang img{
	vertical-align:middle;
	padding-right: 5px;
	margin-top:-2px;}
.header_top_lang i{
	position:relative;
	top:2px;
	margin:0 8px;}
.header_top_link{
	float:left;
	line-height:60px;
	padding-right:20px;}A
.jgx,.hd_1,.hd_2{
	float:left;}
.sfwe{ line-height:10px;}
.jgx{
	margin-top:28px;}
.hd_1{position:relative;}


.index_logo{
	float:left;}
.header_top_link a{
	color:#dbdcdd;}
.header_top_link i{
	margin:0 10px;}
.header_top_link a:hover{
	color:#fff;}
.nav{
	padding-top:20px;
	width:100%;
	height:40px;
	overflow:hidden;
	text-align:center;
	background:url(../images/black60.png) 0 0 repeat;}
.nav a{
	display:inline-block;
	margin:0 12px;
	font-size:14px;
	color:#bec0c1;}
.nav span{
	display:inline-block;
	width:380px;}
.nav a:hover{
	color:#fff;}
.logo{
	position:absolute;
	left:50%;
	margin-left:-137px;}
.logo img{
	vertical-align:top;}
.footer{
	padding-top: 20px;
	padding-bottom: 30px;
	background-color: #d8efff;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.footer_lt{
	float:left;}
.footer_link a{
	color: #68513F;
}
.footer_link a:hover{
	color:#333;}
.footer_link i{
	margin:0 6px;}
.footer_copyright{
	margin-top: 8px;
	color: #529bce;
}
.footer_text{
	margin-top: 3px;
	color: #529bce;
}
.footer_text a{
	color: #529bce;
}
.footer_rt{
	float:right;}
.footer_tel{
	line-height:20px;
	color:#616367;}
.footer_tel span, .footer_tel strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #68513F;
}
.footer_tel span{
	margin-left:6px;}
.footer_tel i{
	margin-right:6px;}

.slider_bd{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;}
.slider_bd img{
	display:none;
	position:absolute;
	top:0;
	left:0;}
.slider_tab{
	position:absolute;
	top:50%;
	right:19px;
	z-index:100;
	margin-top:-40px;
	width:14px;}
.slider_tab li{
	float:left;
	margin-bottom:8px;
	width:14px;
	height:14px;
	overflow:hidden;
	line-height:500px;
	cursor:pointer;
	background:url(../images/common.png) 0 -20px no-repeat;}
.slider_tab .current{
	height:32px;
	background-position:0 -34px;}
.memberbox{
	width:100%;
	display:none;
	position:absolute;
	top:60px;
	right:0;
	z-index:9999;
	padding:0 0 20px 10px;
	width:400px;
	border-top:1px #364045 solid;
	background:#212224;filter:Alpha(opacity=97);
	opacity:1;
	color:#d1d5d7;}
.memberbox_item{
	display:none;}
.memberbox .item{
	float:left;
	width:500px;
	padding-top:12px;background:#212224;filter:Alpha(opacity=97);
	opacity:1;}
.memberbox label{
	_display:inline;
	float:left;
	width:167px;
	height:28px;
	overflow:hidden;
	border:1px #c6c6c6 solid;
	background:#fff;}
.memberbox label input{
	float:right;
	padding:6px 3px;
	width:135px;
	height:16px;
	line-height:16px;
	color:#999;
	border:none;
	background:#fff;}
.memberbox label i{
	float:left;}
.memberbox .i_user{
	margin-top:10px;
	margin-left:9px;}
.memberbox .i_password{
	margin-top:10px;
	margin-left:9px;}
.memberbox .i_phone{
	margin-top:7px;
	margin-left:12px;}
.memberbox .i_email{
	margin-top:9px;
	margin-left:8px;}
.memberbox .link_reg{
	color:#939393;}
.memberbox .link_reg i{
	margin-right:6px;}

.lazy{
	background:#eee url(../images/loading.gif) center center no-repeat;}
.i_member{
	display:inline-block;
	width:16px;
	height:20px;
	vertical-align:middle;
	background:url(../images/common.png) 0 0 no-repeat;}
.i_arrow{
	display:inline-block;
	width:9px;
	height:6px;
	vertical-align:middle;
	background:url(../images/common.png) -20px 0 no-repeat;}
.i_time{
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	background:url(../images/common.png) -40px 0 no-repeat;}
.i_line1, .i_line2{
	display:inline-block;
	width:1px;
	height:10px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../images/common.png) -60px 0 no-repeat;}
.i_line2{
	background-position:-61px 0;}
.i_tel{
	display:inline-block;
	width:19px;
	height:19px;
	vertical-align:middle;
	background:url(../images/common.png) -80px 0 no-repeat;}
.i_airplane, .i_train, .i_car{
	display:inline-block;
	width:47px;
	height:47px;
	background:url(../images/common.png) 0 -100px no-repeat;}
.i_train{
	background-position:-60px -100px;}
.i_car{
	background-position:-120px -100px;}
.i_point, .i_tel2, .i_fax, .i_email2{
	display:inline-block;
	width:34px;
	height:34px;
	vertical-align:middle;
	background:url(../images/common.png) 0 -160px no-repeat;}
.i_tel2{
	background-position:-40px -160px;}
.i_fax{
	background-position:-80px -160px;}
.i_email2{
	background-position:-120px -160px;}
.i_download{
	display:inline-block;
	width:19px;
	height:16px;
	vertical-align:middle;
	background:url(../images/common.png) -200px 0 no-repeat;}
.i_flag{
	display:inline-block;
	width:12px;
	height:13px;
	vertical-align:middle;
	background:url(../images/common.png) -280px -300px no-repeat;}
.i_user{
	display:inline-block;
	width:14px;
	height:10px;
	background:url(../images/common.png) -240px 0 no-repeat;}
.i_password{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../images/common.png) -260px 0 no-repeat;}
.i_phone{
	display:inline-block;
	width:7px;
	height:14px;
	background:url(../images/common.png) -280px 0 no-repeat;}
.i_email{
	display:inline-block;
	width:14px;
	height:10px;
	background:url(../images/common.png) -300px 0 no-repeat;}
.i_arrow_r{
	display:inline-block;
	width:5px;
	height:7px;
	vertical-align:middle;
	background:url(../images/common.png) -320px 0 no-repeat;}
.i_must, .form_box .label i{
	display:inline-block;
	width:5px;
	height:6px;
	vertical-align:middle;
	background:url(../images/common.png) no-repeat;}
.form_box .label i{
	background-position:100px 100px;}
.form_box .label .i_must, .i_must{
	background-position:-220px 0;}

.input_check{
	width:14px;
	height:14px;
	vertical-align:middle;}
.input1{
	padding:7px 4px;
	width:190px;
	height:16px;
	line-height:16px;
	color:#7f868d;
	border:1px #aab5bc solid;}
.input1.date{
	background:#fff url(../images/i_date.gif) right center no-repeat;}
.input2{
	padding:6px 4px;
	width:190px;
	height:16px;
	line-height:16px;
	color:#333;
	border:1px #c4c4c4 solid;}
.select1{
	margin:0;
	padding:6px 3px;
	height:32px;
	color:#7f868d;}
.select2{
	margin:0;
	padding:5px 3px;
	height:30px;
	color:#333;}

.btn_download{
	display:inline-block;
	padding:0 24px;
	line-height:36px;
	color:#fff;
	background:#685534;}
.btn_download .i_download{
	margin-right:15px;}
.btn_blue{
	display:inline-block;
	padding:12px 20px;
	line-height:16px;
	text-align:center;
	color:#fff;
	border:none;
	background:#685534;}
.btn_blue2{
	display:inline-block;
	padding:8px 0;
	width:168px;
	line-height:16px;
	text-align:center;
	color:#fff;
	border:none;
	background:#685534;}
input.btn_blue{
	height:40px;}
input.btn_blue2{
	height:32px;}
.btn_gray{
	display:inline-block;
	width:110px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	border:none;
	border-radius:2px;
	background:#aab5bc;}
input.btn_gray{
	padding:8px 0;
	line-height:16px;}
	
	
	
.header_top_activities{
	float:right;
	margin-right:20px;
	position:relative;
	z-index:1000;
	margin-top:2px;
	}
.hoverbox {
	cursor: default;
	list-style:none;
}
.hoverbox a {
	cursor:pointer;
}
.hoverbox a .preview {
	display: none;
}
.hoverbox a:hover .preview {
	display: block;
	position:absolute;
	padding-top:3px;
	left: -70px;
	z-index:900000;
}
.hoverbox li {
	display: inline;
	float: left;
	position: relative;
}
.hoverbox .preview {
	width: 210px;
	height: 310px;
	position: relative;
	z-index:900000;
}
