/*基础样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,i,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:'courier new',courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a,a:hover{color:#333;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

/*公用样式*/
body{background-color:#fff;}
.wrapper{width:1000px;margin:0 auto;margin-top:10px;margin-bottom:30px;background-color:#eeefef;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}
.clearboth{clear:both;}
.left{float:left;}
.right{float:right;}
.pipe{margin:0 5px;color:#CCC;}
.hidden{display:none!important;}
.pr{position:relative;}
.ps{position:absolute;}
.red, .color-red{color:#f00;}
.gray{color:#9a9a9a;}


.header{background-color:#fff;}
.header .inner{width:1000px;margin:0 auto;zoom:1;overflow:hidden;height:64px;padding:18px;}
.header .inner .logo{float:left;height:56px;line-height:56px;margin-top:5px;}
.header .inner .city{float:left;height:64px;line-height:64px;border-left:1px solid #cfcfcf;margin-left:30px;padding-left:30px;font-size:30px;color:#b2b2b2;font-family:'Microsoft YaHei',Helvetica,Tahoma,sans-serif;}
.header .inner .link{float:right;width:266px;}
.header .inner .link a{float:right;margin-left:20px;}
.header .gzwm-menu{display:none;position:absolute;padding:14px 0 0 16px;width:153px;height:309px;border:5px solid #c4c4c4;background-color:#fff;z-index:9999;}
.header .gzwm-menu .arrow em,.header .gzwm-menu i{position:absolute;right:33px;border-width:0 8px 16px 8px;border-style:solid;}
.header .gzwm-menu .arrow em{top:-16px;border-color:transparent transparent #c4c4c4 transparent;}
.header .gzwm-menu .arrow i{top:-8px;border-color:transparent transparent #fff transparent;}
.header .gzwm-menu .embed{width:137px;height:293px;}
.header .gzwm-menu .embed .wb{position:relative;}
.header .gzwm-menu .embed .WB_btnA{background:none;width:84px;height:25px;}
.header .gzwm-menu .embed .WB_btnC{background:none;width:84px;height:25px;}
.header .gzwm-menu .embed .WB_btnA span{background:none;width:84px;height:25px;border:none;}
.header .gzwm-menu .embed .WB_btnC span{background:none;width:84px;height:25px;border:none;}
.header .gzwm-menu .embed #wb_follow_btn{position:absolute;top:38px;left:50px;width:84px;height:25px;}
.header .gzwm-menu .embed #wb_follow_btn em.WB_btnicn_add{width:8px;}
.header .gzwm-menu .embed #wb_follow_btn em.WB_btnicn_ok{width:8px;}
.header .gzwm-menu .embed #wb_follow_btn em{width:60px;display:block;text-align:left;background-color:#50A4D3;padding-left:3px;}
.header .gzwm-menu .embed #wb_follow_btn .WB_btnC em{color:#fff;}

.page-footer{position:relative;border-top:1px solid #e4e4e4;background:url(http://static.tripbe.com/v1/images/footer.png) #fff repeat-x 0 -120px;padding:20px 0;}
.page-footer .page-infos{width:1000px;margin:0 auto;text-align:left;zoom:1;overflow:hidden;min-height:100px;_height:100px;}
.page-footer .page-infos dl{float:left;width:200px;}
.page-footer .page-infos dl dt{background:url(http://static.tripbe.com/v1/images/footer.png) no-repeat 0 0;text-indent:-1000px;margin-bottom:8px;}
.page-footer .page-infos dl dd{color:#8B8B8B;line-height:20px;}
.page-footer .page-infos dl dd a{color:#8B8B8B;text-decoration:none;}
.page-footer .page-infos dl dd a:hover{text-decoration:underline;}
.page-footer .page-infos dl dd.hot a{color:#f00;position:relative;}
.page-footer .page-infos dl dd.hot a s{position:absolute;display:block;top:-8px;left:46px;height:16px;width:21px;background:url(http://static.tripbe.com/v1/images/home/shot.gif) no-repeat 0 0;}

.page-footer .page-infos dl.info-help dt{background-position:0 0;}
.page-footer .page-infos dl.info-business dt{background-position:0 -20px;}
.page-footer .page-infos dl.info-company dt{background-position:0 -40px;}
.page-footer .page-infos dl.info-client dt{background-position:0 -60px;}
.page-footer .page-infos dl.info-client a.goto_android{margin-top:10px;text-indent:-1000px;display:block;float:left;width:40px;height:40px;background:url(http://static.tripbe.com/v1/images/footer.png) no-repeat 0 -80px;}
.page-footer .page-infos dl.info-client a.goto_iphone{margin-top:10px;margin-left:10px;text-indent:-1000px;display:block;float:left;width:40px;height:40px;background:url(http://static.tripbe.com/v1/images/footer.png) no-repeat -40px -80px;}

.page-footer .copyright{width:1000px;margin:20px auto 0 auto;border-top:1px solid #eee;text-align:center;padding:20px 0;color:#999;}
.page-footer .copyright a{color:#999;}

.content .banner {
	background-image: url("../images/account/platform.jpg");
	background-position: center;
	height: 460px;
}
.content .banner .main-img {
	text-align: center;
	margin: 0 auto;
	width: 1000px;
	position: relative;
}
.content .banner .main-img img{vertical-align:middle;}
.content .banner .main-img .login-box {
	position: absolute;
	right: 9px;
	top: 74px;
	width: 385px;
	height: 269px;
	background-image: url("../images/account/login-box.jpg");
	z-index: 5;
}
.content .banner .main-img .login-box form input[type=text], .content .banner .main-img .login-box form input[type=password] {
	width: 298px;
	height: 38px;
	border: 1px solid #bdbdbd;
	position: absolute;
	left: 32px;
	padding: 1px 10px;
}
.content .banner .main-img .login-box form #name {
	top: 68px;
	line-height: 30px;
	font-size: 20px;
}
.content .banner .main-img .login-box form #password {
	top: 116px;
	line-height: 30px;
	font-size: 20px;
}
.content .banner .main-img .login-box form #remember {
	position: absolute;
	left: 32px;
	top: 173px;
}
.content .banner .main-img .login-box form .pas {
	position: absolute;
	top: 165px;
	line-height: 32px;
	font-size: 12px;
	font-family: '宋体';
}
.content .banner .main-img .login-box form #rem {
	left: 55px;
}
.content .banner .main-img .login-box form #for {
	right: 32px;
	color: #3f65b5;
}
.content .banner .main-img .login-box form .button {
	background-color: #5ba10e;
	border: medium none;
	border-radius: 0px;
	border: 1px solid #638467;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	width: 122px;
	height: 30px;
	position: absolute;
	left: 32px;
	top: 208px;
}
.content .mid {
	background-image: url("../images/account/mid_bg.gif");
	height: 291px;
}
.content .mid .mid-content {
	margin: 0 auto;
	text-align: center;
	width: 1000px;
}
.content .mid .mid-content dl {
	margin-top: 30px;
	margin-right: 20px;
	float: left;
	line-height: 24px;
	font-family: '微软雅黑';
}
.content .mid .mid-content #lastDl {
	float: right;
	margin-right: 0px;
}
.content .mid .mid-content dl dt {
	font-size: 18px;
	color: #222222;
	padding: 10px 0;
}
.content .mid .mid-content dl dd {
	font-size: 14px;
	width: 287px;
	color: #7b7b7b;
	text-align: center;
	margin: 0 auto;
}

.login-box .login-error{
	position:absolute;
	top:30px;
	left:100px;
	color:red;
	font-size:14px;
	font-family:'microsoft yahei', tahoma, simsun, arial;
	height:24px;
	line-height:24px;
}
.login-box .login-error i{
	background:transparent url(../images/icon24_login.png) no-repeat -24px 0;
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
}
.login-box .login-error span{
	height:24px;
	line-height:24px;
}
