@charset "utf-8";
*{
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	line-height:24px;
}
html,body{
	margin:0;
	padding:0;
}
a:link{
	text-decoration:none;
	color:#000;
	vertical-align:baseline;zoom:1;
}
a:visited{
	text-decoration:none;
	color:#000;
	vertical-align:baseline;zoom:1;
}
a:active{
	color:red;
	vertical-align:baseline;zoom:1;
}
a:hover{
	text-decoration:underline;
	color:red;
	vertical-align:baseline;zoom:1;
}
h3,ul,form{
	padding:0;
	margin:0;
}
img{border:none;margin:0;}
table{border-collapse:collapse;border-spacing:0;border:none;}
td{padding:0;}
tr{vertical-align: middle;}
 /*常用*/
.red{color: red;}
.green{color: green;}
.left{float:left;}
.clear{clear:both;}
.right{float:right;}
.block{display:block;}
.b{font-weight:600}
.none{display:none;}
.hide{visibility: hidden;}
.debug{
	border:1px solid #000;
}
.bg_x{
	background:url("images/bg_x.gif") repeat-x;
}
.bg_i,.r1,.r2,.tl,.tr,.tl_blue,.tr_blue,.main_tab_on,.tab_t li,.tab_c li,.block_blue1 li,.block_yel1 li,.i_left2 li,.spd_li,.g_ipt,.sub_menu li,.login_alert_up,.login_alert_x{
	background:url("images/img.gif") no-repeat;
}
.b_green{
	border:1px solid #769744;
}
/*头部页面布局通用*/
.page{
	width:1000px;
	margin:0 auto;
}
.head{
	width:100%;
	height:82px;
	background-position:0 0;
	background-color:#f7f7f7;
}
.top_left{
	padding-top:40px;
	width:190px;
}
.top_logo{
	width:210px;
	height:82px;
}
.top_right{
	width:590px;/*1000-logo210+kh190-预留10*/ 
	padding-top:10px;
	z-index:9999;
	position:relative;
	zoom:1;
}

.top_right p{
	text-align:right;
	margin:0;
	padding:0;
	line-height:20px;
}
.top_right a{
}
.t_login{
	padding-left:20px;
	background-position:-175px -491px;
}
.login_alert{
	position:absolute;
	left:380px;
	top:30px;
	width:200px;
}
.login_alert_up{
	height:5px;
	width:100%;
	position:absolute;
	font-size:1px;
	background-position: -22px -320px;
	z-index:2;
}
.login_alert_x{
	width:11px;
	height:11px;
	background-position: -50px -60px;
	position:absolute;
	z-index:3;
	right:1px;
	top:7px;
	cursor:pointer;
	}
.login_alert_ct{
	border:1px solid #d7d7b2;
	width:100%;
	position:absolute;
	top:4px;
	line-height:30px;
	text-indent:10px;
	color:red;
	font-weight:600;
	background-color:#ffffe1;
	z-index:1;
}
.t_sms{
	padding-left:20px;
	background-position:4px -261px;
}
.top_search{
	margin-top:18px;
}
#keyword{
	width:200px;
}
.g_ipt{
	padding:0 0 0 18px;
	display:block;
	height:18px;
	line-height:19px;
	background-position:-180px -400px;
}
a.srh_btn{
	margin-left:2px;
	background-position:-110px 0;	
	display:block;
	height:20px;
	width:40px;
}
a.srh_btn:hover {
	background-position:-110px -30px;
}
.srh_btn b{
	display:none;
}
#myline{
	position:relative;
	display:block;
	float:right;
	margin-right:10px;
	height:20px;
	line-height:20px;
}
#myline b,#myline font,#myline a{
	height:20px;
	line-height:20px;
	}
#myline b{
	padding-left:15px;
	background-position:0 -199px;
}
#myline a{
	padding-left:18px;
	background-position:0 -231px;	
}
#speed_ct{
		position:absolute;
		width:190px;
		left:0;
		top:20px;
		background-color:#fff;
		border:5px #769744 solid;
		display:none;
		text-align:left;
}
.spd_li{
	list-style:none;
	clear:both;
	margin:0 10px;
	background-position:0 -223px;
	border-bottom:1px dotted #ccc;
}
#speed_ct li a,#speed_ct li span,#speed_ct li font{
	font-family:"宋体";
	text-indent:5px;
	height:30px;
	line-height:30px;
	-moz-user-select:none;
}
#speed_ct li img{
	margin-top:5px;
}
.nav_1 ul,.nav_2 ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:15px;
}
.nav_1 li{
	float:left;
	display:block;
	position:relative;
}
.nav_2 li{
	float:left;
	list-style:none;
	line-height:50px;
	display:block;
}
.nav_1 ul li a{
	width:100px;
	text-align:center;
	float:left;
	display:block;
	height:42px;
	line-height:42px;
}
.nav_li_line a{
	color:#fff;
	_color:#fff !important;
	font:bold 12pt "微软雅黑";	
}
.main_tab_on{
	background-position: 0 -5px;
}
.main_tab_on a{
	color:#999;
	_color:#999 !important;
	font:bold 12pt "微软雅黑";

}
#top_tab_bug{
		position:absolute;
		height:14px;
		width:94px;
		top:42px;
		left:0;
		background-color:#fff;
		display:none;
	}
.nav_2 ul li a{
	width:80px;
	text-align:center;
	margin-top:8px;
	float:left;
	display:block;
	height:42px;
	line-height:42px;
	color:#fc701c;
	_color:#fc701c!important;
}
.nav_2 a{
	font:bold 12pt "微软雅黑";	
}
.top_notice{
	height:15px;
	border-top:none;
	background-position:0 -330px;
	background-color:#fff;
	z-index:999999;
}
.index_bd{
	width:100%;
	background-color:#fff;
	padding-bottom:10px;
}
.i_col_l{
	width:280px;
	vertical-align:top;
	float:left;
}
.i_col_r{
	vertical-align:top;
	padding-left:8px;/*totla:270+10+8+border2=290*/
	width:710px;/*1000-270-18(padding-left:8+10)-2 border*/
	float:left;
}
/*news_list*/
.news_list span{
	display:block;
	float:left;
	white-space:nowrap;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*圆角效果*/
.r1,.r2{width:3px;height:3px;display:block;overflow:hidden;}
.r1{float:left;background-position:-20px 0;}
.r2{float:right;background-position:-23px 0;}
.block1{border:1px solid #c5eab7;background:#ecfae9;margin-bottom:10px;}
.block1 h3{color:#176100;font-size:14px;padding:0 10px; margin:0;line-height:30px;zoom:1;}
.block1 ul{background:#fff;margin:2px;padding-left:30px;}

.tl,.tr{width:2px; height:2px;display:block;overflow: hidden;}
.tl{float:left;background-position:0 0;}
.tr{float:right;background-position:-2px 0;}
.block2{border:1px solid #88c369;background:#E6F4D0;}
.block2 h3{color:#176100;font-size:14px;padding:0 10px; margin:0;line-height:30px;zoom:1;}
.block2 ul{background:#fff;margin:2px;padding-left:30px;}

.tl_blue,.tr_blue{width:2px; height:2px;display:block;overflow: hidden;}
.tl_blue{float:left;background-position:-50px 0;}
.tr_blue{float:right;background-position:-52px 0;}
.block_blue{border:1px solid #B2D0EA;background:#eBf5ff;}
.block_blue h3{color:#085c85;font-size:14px;padding:0 10px; margin:0;line-height:30px;zoom:1;color:#193b5f;}
.block_blue ul{background:#fff;padding-left:30px;border-top:1px solid #B2D0EA;}

/* 普通块 */
.block_blue1{
	border:1px solid #B2D0EA;
	margin-bottom:10px;
}
.block_blue1 h3{
	background:#EDF7FF;
	height:28px;
}
.block_blue1 span{
	display:block;
	color:#085c85;
	line-height:28px;
	cursor:hand;	
}
.block_blue1 .t{
	float:left;
	padding-left:25px;
}
.block_blue1 .more{
	float:right;
	padding: 0 20px;
}
.block_blue1 ul,.block_blue1 ol{
	padding:3px 0;
	border-top:1px solid #B2D0EA;
}
.block_blue1 li{
	clear:both;
	list-style:none;
	margin:0 20px;
	padding-left:20px;
	line-height:26px;
	border-bottom:1px  #ccc dotted;
	background-position:-180px -86px;
}
/* 普通块-yel */
.block_yel1{
	border:1px solid #fec698;
	margin-bottom:10px;
}
.block_yel1 h3{
	background:#FFF8E3;
	height:28px;
}
.block_yel1 span{
	display:block;
	color:#FF6600;
	line-height:28px;
	cursor:hand;	
}
.block_yel1 .t{
	float:left;
	padding-left:25px;
}
.block_yel1 .more{
	float:right;
	padding: 0 20px;
}
.block_yel1 ul{
	padding:3px 0;
}
.block_yel1 li{
	clear:both;
	list-style:none;
	margin:0 20px;
	padding-left:20px;
	line-height:26px;
	border-bottom:1px  #ccc dotted;
	background-position:-180px -86px;
}
/*tab*/
.tab_t{

}
.tab_blue .tab_t ul{
	background-position:0 -380px;
	height:28px;
}
.tab_blue  .tab_t .on{
	background-position:0 -120px;
}
.tab_blue  .tab_t .off{
	background-position:0 -160px;
}
.tab_blue  .tab_c{
	border:1px solid #B2D0EA;
	border-top:none;
}
/*yel*/
.tab_yel .tab_t ul{
	background-position:0 -580px;
	height:28px;
}
.tab_yel  .tab_t .on{
	background-position:0 -420px;
}
.tab_yel  .tab_t .off{
	background-position:0 -460px;
}
.tab_yel  .tab_c{
	border:1px solid #fec698;
	border-top:none;
}
.tab_yel .tab_t ul li{
	color:#FF6600;
	}
/*tab_comm*/

.tab_t ul li{
	list-style:none;
	float:left;
	height:28px;
	padding-top:3px;
	line-height:25px;
	overflow:hidden;
	width:101px;
	margin-right:5px;
	text-indent:22px;
	font-weight:600;
	letter-spacing:1.5px;
	color:#085c85;
	cursor:pointer;
}
.tab_t .more{
	width:65px;
	float:right;
	background:none;
	text-indent:0;
}
.tab_c ul{
	padding:5px 20px;
	_margin-top:-3px;
	}
.tab_c ul li{
	list-style:none;
	padding-left:20px;
	border-bottom:1px  #ccc dashed;
	background-position:-180px -24px;
}
.tab_c ul *{
	line-height:26px;
	height:26px;
	}

/*jq 自动完成*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.easyui-tree,.easyui-tree ul,.easyui-tree li{background-position:-2110px 0 !important;}

