a:hover
{
	text-decoration: none;
	border: 0;
}
a:link
{
	text-decoration: none;
	border: 0;
}
p
{
	margin: 0;
	padding: 0;
}

.top_title{
	width: 1024px;
	margin: 0 auto;
	border-left: 15px solid #0180de;
	border-bottom: 2px solid #b0b0b0;
}
.top_title h1{
		margin: 0;
		padding: 0;	
		margin-left: 20px;
		font-size: 24px;
		line-height: 70px;
		color:#575756;
}

.con{
	width: 1024px;
	margin: 0 auto;
	padding: 30px;
}
.con .top
{
  background-color: #fafafa;
  border-bottom: #f5f5f5 solid 1px;
}

.con .top span
{
	font-size: 14px;
	display: inline-block;
	padding: 13px 20px;
	/*border-top: 2px solid #0180de;
	background-color: #fff;*/
}
.l_login
{

	float: left;
}

.login{
	margin-top: 2px;
	width: 422px;
	border-right:  #f5f5f5 solid 1px;
}


.login .text
{
	height: 58px;
	border-bottom: #f5f5f5 solid 1px;
	text-align: center;
	padding-top: 12px;
}

.login .text .form-control
{
	width: 220px;
}

.login .text span
{
	margin-right: 7px;
	display: inline-block;
	width: 43px;
	text-align: right;
}

.login .text .text-img
{
	width: 145px;
	margin-right:5px;
}

.login .text img
{
	height: 31px;
	margin-top: -2px;
}
.d_btn
{
	height: 58px;
	padding-top: 12px;
	text-align: center;
}
.d_btn input
{
	width: 95px;
	height: 28px;
	background-color: #0180de;
	border: none;
	color:#fff;
	margin-left: 45px;
}

.d_btn a 
{
	margin-left: 6px;
}
.d_btn .l
{
 	color: #404a58
}

.d_btn .r
{
	color: #e84c3d
}

.l_info
{
	width: 422px;
	border: 1px solid #f5f5f5;
	border-radius: 3px;
	margin-top: 10px;
	padding: 1px;

}

.l_info .l_top
{
	padding: 0 10px;
	background-color: #fbfbfb;
	border-bottom: 1px solid #cfcfcf;
}

.l_info .l_top img
{
	margin-top: -3px;
}
.l_info .l_top span
{
	color: #999;
	font-size: 16px;
	line-height: 40px;
	margin-left: 5px;
}

.l_info p
{
	padding: 0;
	margin: 0;
	line-height: 25px;
	margin-bottom: 5px;
}

.l_info .info
{
	padding: 12px;
}


.r_show
{
	float: right;
}

.r_tab
{
	height: 36px;
	margin: 10px 0;
	border: 1px solid #dedede
}

.r_tab a{
	width: 125px;
	display: inline-block;
	text-align: center;
	line-height: 34px;
	background-color: #fbfbfb;
	color: #000;
}

.r_tab .a_click
{
	color: #fff;
	background-color: #0180de;
}

.r_tab a:hover
{
	color: #fff;
	background-color: #0180de;
}

.r_info
{
border: 1px solid #f5f5f5;
border-radius: 3px;
background-color: #fbfbfb;
}

.r_info .e_wei
{
	margin: 20px 40px 10px 40px;
}

.r_info .time_info
{
	padding: 10px 0;
	border-top: 1px solid #dfe1e0;
	border-bottom:  1px solid #dfe1e0;

}
.r_info .lantiao
{
	border-left: 15px solid #0180de;
	margin: 0;
}

.r_info .time_info
{
	margin-left: 25px;
}

.r_info .time_info p
{
color: #e84c3d;
padding: 0;
margin: 0;
line-height: 24px;
}

.r_info .e_wei
{

}

.d_i
{
	margin-left: 40px;
	position: relative;
}

.r_info .e_wei p
{
	width: 200px;
	display: inline-block;
	line-height: 28px;
}

.r_info .e_wei img
{
	vertical-align: top;
	margin-top: 18px;
}
.d_list
{
	width:440px;
	margin-bottom: 5px;
}
.d_t
{
	color: #000;
}

.d_t span
{
	color: #e84c3d;
}

.d_i .viewport { height:240px; overflow-x: hidden; overflow-y:aoto; position: relative;margin: 10px 0; }
.d_i .overview {  position: absolute;}  
/*.d_i .scrollbar {  display: block;width: 10px;position: absolute; right: 0 }  
.d_i .thumb{width: 10px; background-color: #aaa;position: absolute;border-radius: 10px}*/


