@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;}
	/*list*/
ul {list-style:none;}
ul li{list-style:none;}
ul {}
ul.d li {float:left;}
ul.d li {display:inline;}
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; display: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;}
	.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
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:url(../images/bg.gif) 0 0 repeat;}
a:link {COLOR: #f7e78d;TEXT-DECORATION: none;}
a:visited {COLOR: #f7e78d;TEXT-DECORATION: none;}
a:hover {text-decoration:underline}	
/*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: absolute;
	z-index:999;
	width:100%;
	bottom:0px;
	height:60px;
	overflow:hidden;
	background:url(../img/footer.png) 0 0 repeat; line-height:60px;}
.header_top_member{
	float:left;
	height:60px;
	background:url(../img/black60_2.png) 0 0 repeat;}
.header_top_member .icon{
	float:left;
	padding:20px 12px;
	border-right:1px #32424a solid;}
.header_top_member .membertips{
	float:left;
	margin:20px 20px 0 40px;
	color:#d1d5d7;}
.header_top_member .i_arrow{
	position:relative;
	top:-1px;
	margin-left:30px;}
.header_top_member .memberwelcome{
	float:left;
	padding-top:12px;
	width:147px;
	text-align:center;
	color:#d1d5d7;}
.header_top_member .memberwelcome a{
	color:#d1d5d7;}
.header_top_weather{
	float:left;
	margin-left:20px;
	padding-top:7px;
	color:#d9dde0;}
.header_top_weather span{
	float:left;}
.header_top_weather .time{
	margin-left:16px;}
.header_top_weather .i_time{
	position:relative;
	top:-1px;
	margin-right:8px;}
.header_top_weather .detail{
	margin-left:12px;}
.header_top_weather .detail .i_line1{
	margin-right:12px;}
.header_top_weather .detail img{
	margin-right:5px;
	vertical-align:middle;}
.header_top_weather .detail a{
	display:inline-block;
	margin-left:14px;
	text-decoration:underline;
	color:#f7e78d;}
.bottomL{
	float:left;
	padding:8px 10px 0 15px;
	height:32px;
	 line-height:32px;
	color:#dddedf;}
.bottomL span{
	margin-right:10px;
	vertical-align:middle;}
.bottomL a{
	vertical-align:middle;
	filter:Alpha(opacity=40);
	opacity:0.4;}
.bottomL .current, .header_top_lang a:hover{
	filter:Alpha(opacity=100);
	opacity:1;}
.bottomL img{
	vertical-align:middle;}
.bottomL i{
	position:relative;
	top:2px;
	margin:0 8px;}
.bottomR{
	float:right;
	padding-top:10px;
	 line-height:32px;
	padding-right:20px;}
.bottomR a{
	color:#dbdcdd;}
.bottomR i{
	margin:0 10px;}
.bottomR a:hover{
	color:#fff;}
.foot_link{ float:left;
	height:20px;
	color:#2c2c2c; position:absolute; top:32px; left:198px;}
.foot_link li{ line-height:24px; padding-left:5px; white-space:nowrap}
.foot_link a{ color:#2c2c2c}
.top{position: absolute;top:0;left:50%;
	z-index:999;
	margin-left:-960px;
	width:1920px;
	height:150px;
	background:url(../img/footer.png) center 0 no-repeat;}
.menu {width:1000px; margin:auto; height:150px; position:relative }
.menu h2 a{background:url(../../images/logo.png) left center no-repeat;display:block; cursor:pointer; overflow:hidden; margin:auto; width:151px; height:87px; float:left; margin:0px 8px; margin-top:31px;}
.menu li{ width:120px; height:150px; line-height:150px; text-align:center;  font-size:14px;}
.menu li a{ color:#fff;}
.on{width:120px; height:150px; line-height:150px; text-align:center; font-weight:bold; font-size:14px; color:#f7e78d}

.footer{
	margin-top:50px;
	padding-top:20px;
	padding-bottom:30px;
	background:#e2e8e8 url(../img/footer_bg.gif) 0 0 repeat-x;}
.footer_lt{
	float:left;}
.footer_link a{
	color:#868a8b;}
.footer_link a:hover{
	color:#333;}
.footer_link i{
	margin:0 6px;}
.footer_copyright{
	margin-top:8px;
	color:#a0a3a4;}
.footer_text{
	margin-top:3px;
	color:#868a8b;}
.footer_text a{
	color:#999;}
.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:#2f629f;}
.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(../img/common.png) 0 -20px no-repeat;}
.slider_tab .current{
	height:32px;
	background-position:0 -34px;}
.memberbox{
	display:none;
	position:absolute;
	bottom:60px;
	left:0;
	z-index:10000;
	padding:0 0 20px 10px;
	width:350px;
	background:#5f5f5f;}
.memberbox_item{
	display:none;}
.memberbox_item h2{width:350px; height:20px; line-height:24px;display:block;color:#fff; overflow:hidden; margin-bottom:10px; font-size:14px;}	
.memberbox .item{
	float:left;
	width:340px;}
.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(../img/loading.gif) center center no-repeat;}
.i_member{
	display:inline-block;
	width:16px;
	height:20px;
	vertical-align:middle;
	background:url(../img/common.png) 0 0 no-repeat;}
.i_arrow{
	display:inline-block;
	width:9px;
	height:6px;
	vertical-align:middle;
	background:url(../img/common.png) -20px 0 no-repeat;}
.i_time{
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	background:url(../img/common.png) -40px 0 no-repeat;}
.i_line1, .i_line2{
	display:inline-block;
	width:1px;
	height:10px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/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(../img/common.png) -80px 0 no-repeat;}
.i_airplane, .i_train, .i_car{
	display:inline-block;
	width:47px;
	height:47px;
	background:url(../img/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(../img/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(../img/common.png) -200px 0 no-repeat;}
.i_flag{
	display:inline-block;
	width:12px;
	height:13px;
	vertical-align:middle;
	background:url(../img/common.png) -280px -300px no-repeat;}
.i_user{
	display:inline-block;
	width:14px;
	height:10px;
	background:url(../img/common.png) -240px 0 no-repeat;}
.i_password{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../img/common.png) -260px 0 no-repeat;}
.i_phone{
	display:inline-block;
	width:7px;
	height:14px;
	background:url(../img/common.png) -280px 0 no-repeat;}
.i_email{
	display:inline-block;
	width:14px;
	height:10px;
	background:url(../img/common.png) -300px 0 no-repeat;}
.i_arrow_r{
	display:inline-block;
	width:5px;
	height:7px;
	vertical-align:middle;
	background:url(../img/common.png) -320px 0 no-repeat;}
.i_must, .form_box .label i{
	display:inline-block;
	width:5px;
	height:6px;
	vertical-align:middle;
	background:url(../img/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(../img/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:#00a8d0;}
.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:#00a8d0;}
.btn_blue2{
	display:inline-block;
	padding:8px 0;
	width:168px;
	line-height:16px;
	text-align:center;
	color:#fff;
	border:none;
	background:#00a8d0;}
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;}