

*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	color:#404040;
	font-family: 宋体,Arial, "MS Trebuchet", sans-serif;
}
 

 
body{
	background:#EFEBE8;
}

a,a:visited{
	color:#040404;
}

a:hover{
	text-decoration:underline;
}

img,input{
	border:none;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}

input.txt{
	border:#dcdcdc 1px solid;
	padding:2px;
}

select{
	border:#dcdcdc 1px solid;
}

input.button{
	cursor:pointer;
}
.bgNR{
	background:transparent url(../images/no_repeat.png) no-repeat left top;
}

.bgRX{
	background:transparent url(../images/repeat_x.png) repeat-x left top;
}

.wrapper{
	width:980px;
	margin:0 auto;
}

.toplink{
	width:980px;
	height:42px;
	float:left;
	line-height:42px;
}

.toplink a,
.toplink a:visited{
	float:right;
	margin-right:25px;
	color:#676767;
	overflow:hidden;
}

.toplink .web{
	width:97px;
	height:27px;
	margin-top:14px;
}

.head{
	width:980px;
	height:104px;
	float:left;
	background:transparent url(../images/head_bg.jpg) no-repeat left top;
}

.nav{
	width:951px;
	height:38px;
	float:left;
	display:inline;
	margin-left:29px;
}

.nav li{
	height:38px;
	float:left;
	line-height:38px;
}

.nav li a,
.nav li a:visited{
	float:left;
	color:#fff;
	font-size:14px;
	padding:0 18px;
}

.nav li .sp{
	width:2px;
	height:20px;
	float:left;
	margin-top:9px;
	background:transparent url(../images/sp.gif) no-repeat left top;
}

.banner{
	width:980px;
	height:208px;
	float:left;
	margin-bottom:2px;
	position:relative;
	overflow:hidden;
}

.banner div{
	width:980px;
	height:208px;
	float:left;
	position:absolute;
	left:0;
}

.mainbody{
	width:980px;
	float:left;
	background:#fff;
}

.leftbar{
	width:218px;
	float:left;
}

.rightbar{
	width:747px;
	float:right;
	overflow:hidden;
}

.leftbar_t,
.leftbar_b{
	width:218px;
	height:8px;
	float:left;
	overflow:hidden;
	background:transparent url(../images/left_bg.gif) no-repeat left top;
}

.leftbar_b{
	background-position:-222px top;
}

.leftbar_con{
	width:202px;
	float:left;
	padding:4px 6px;
	border-left:#fff 2px solid;
	border-right:#fff 2px solid;
	/*background:#f7f4ef url(../images/leftbar_bg.jpg) repeat-x left top;*/
	background:#f4f0ed ;
}

.leftmodule{
	width:202px;
	float:left;
}

.leftmodule h2{
	width:202px;
	height:25px;
	float:left;
	line-height:25px;
	text-indent:30px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

/***login***/
.login{
	width:194px;
	float:left;
	padding:12px 4px 0;
	*margin-bottom:23px;
	_margin-bottom:0;
}

.login table{
	width:194px;
	float:left;
}

.login li{
	width:194px;
	height:22px;
	float:left;
	line-height:22px;
	margin-bottom:8px;
}

.login li .title{
	width:53px;
	float:left;
	text-align:right;
}

.login li .txt{
	width:125px;
	height:16px;
	float:left;
}

.login li .txt_s{
	width:55px;
}

.login li img{
	width:64px;
	height:22px;
	float:right;
	background:#ECABA4;
}

.login li .button{
	width:60px;
	height:21px;
	float:right;
	background-position:left -54px;
}

.login li.find a,
.login li.find a:visited{
	margin-left:20px;
	float:left;
	color:#C92828;
	text-decoration:underline;
}

.login .visitor{
	width:188px;
	height:27px;
	float:left;
	margin:0 0 23px 5px;
	text-align:center;
	line-height:27px;
	font-size:14px;
	display:inline;
	background-position:left -26px;
}

.login .visitor span{
	color:#1863A3;
}
.ad_con{
	float:left;
	margin:0 0 10px 0;
}
/***linkbox***/
.linkbox{
	width:200px;
	float:left;
	padding:0 1px;
	margin-bottom:17px;
	*padding:0 1px 17px;
	_padding:0 1px;
}

.linkbox a{
	width:200px;
	height:34px;
	float:left;
	margin-bottom:5px;
	background:transparent url(../images/no_repeat.png) no-repeat left -152px;
}

.linkbox a.linkbox_2{
	background-position:left -188px;
}

.linkbox a.linkbox_3{
	background-position:left -224px;
}

.linkbox a.linkbox_4{
	background-position:left -260px;
}

.linkbox a.linkbox_5{
	background-position:left -296px;
}

.linkbox a.linkbox_6{
	background-position:left -332px;
}

/***left_search***/
.left_search{
	width:202px;
	float:left;
	padding:10px 0 11px 0;
}

.left_search li{
	width:202px;
	height:22px;
	float:left;
	line-height:22px;
	margin-bottom:8px;
}

.left_search li .title{
	width:61px;
	float:left;
	text-align:right;
}

.left_search li .txt{
	width:135px;
	height:16px;
	float:left;
}

.left_search li select{
	width:141px;
	height:20px;
	float:left;
}

.left_search li .radio{
	margin:3px 5px;
	*margin:0 3px;
}

.left_search li.last{
	height:26px;
}

.left_search li .button{
	width:82px;
	height:26px;
	float:left;
	margin-left:61px;
	background-position:left -77px;
}

/***new_register***/
.new_register{
	width:202px;
	/*height:226px;
	*height:239px;
	_height:232px;*/
	float:left;
	padding:12px 0 0 0;
	background:transparent;
}

.new_register tr{
	width:202px;
	height:22px;
	float:left;
	line-height:22px;
	background:transparent url(../images/dot.gif) no-repeat 10px 10px;
}

.font14org{
color:#F24213;
font-family:"宋体";
font-size:14px;
font-weight:bold;
}

.new_register tr td{
	width:182px;
	padding-left:20px;
}

.new_register tr .l{
	float:left;
}

.new_register tr .time{
	float:right;
}

/***index right top***/
.r_top{
	width:745px;
	height:183px;
	float:left;
	border:#d7d7d7 1px solid;
	background:#f3f3f3;
	margin-bottom:14px;
}

.r_top .l{
	width:560px;
	float:left;
}

.r_top .l h2{
	width:560px;
	height:45px;
	float:left;
	background-position:left -105px;
}

.r_top .l .con{
	padding:13px 15px;
	float:left;
}

.r_top .l p{
	float:left;
	line-height:20px;
	text-indent:25px;
}

.r_top .r{
	width:171px;
	float:right;
	padding:50px 0px 6px;
	background:#e3e3e3;
	overflow:hidden;
}

.r_top .r img{
	float:left;
}
/***rbox***/
.rbox{
	width:745px;
	height:329px;
	float:left;
	border:#d7d7d7 1px solid;
	background:#fff;
	margin-bottom:11px;
}

.rbox h2,
.rbox h2 span{
	width:747px;
	height:31px;
	float:left;
	line-height:31px;
	text-indent:15px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.rbox h2 span{	
	width:auto;
	float:none;
}

.rbox h2 span.l{
	float:left;
}

.rbox h2 span.r{
	float:right;
	font-size:12px;
}

.rboxl .con{
	width:745px;
	float:left;
}

/*** zpcy ***/
.zpcy{
	width:735px;
	float:left;
	padding:8px 0 8px 10px;
}

.zpcy a{
	width:135px;
	height:135px;
	float:left;
	margin:0 8px 9px 0;
	background:transparent url(../images/hna_logo1.jpg) no-repeat left top;
}

.zpcy span{
	width:25px;
	height:145px;
	float:left;
	margin-top:75px;
	background:transparent url(../images/hna_subline.gif) no-repeat left top;
}

.zpcy .hna{
	margin:79px 0 0 0;
}

.zpcy .sub{
	width:574px;
	float:left;
}

.zpcy .grand_china{
	background-position:-135px top;
}

.zpcy .hna_tourism{
	background-position:-270px top;
}

.zpcy .hna_retailing{
	background-position:-405px top;
}

.zpcy .grand_china_logistics{
	background-position:-540px top;
}

.zpcy .hna_industry{
	background-position:-675px top;
}

.zpcy .hna_airport{
	background-position:-810px top;
}

.zpcy .hna_property{
	background-position:-945px top;
}

.zpcy .hna_e-holding{
	background-position:-1080px top;
}

/*** rframe ***/
.rframe{
	width:747px;
	float:left;
	margin-bottom:10px;
}

.rframe h2,
.rframe .f_b{
	width:747px;
	height:32px;
	float:left;
	line-height:32px;
	text-indent:16px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	background:transparent url(../images/rframe.jpg) no-repeat left top;
}

.rframe h2 span{
	height:32px;
	float:left;
	line-height:32px;
	text-indent:16px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.rframe h2 .more{
	float:right;
}

.rframe .f_b{
	height:5px;
	background-position:-747px top;
}

.rframe h2 span{
	float:left;
}

.rframe h2 a,
.rframe h2 a:visited{
	float:right;
	color:#2772C7;
	font-size:12px;
	font-weight:normal;
	margin-right:25px;
}

.rframe .con{
	width:745px;
	float:left;
	padding-bottom:10px;
	border-left:#d7d7d7 1px solid;
	border-right:#d7d7d7 1px solid;
	background:#fff url(../images/rframe_con_bg.jpg) repeat-x left top;
}

/*** lastnews ***/
.rframe .lastnews{
	width:715px;
	float:left;
	padding:0 15px 5px;
}

.lastnews table{
	width:715px;
	float:left;
	padding:2px 0;
	border-top:#BB1515 2px solid;
}

.lastnews td{
	width:350.5px;
	float:left;
	padding-left:7px;
	height:25px;
	line-height:25px;
	background:transparent url(../images/dot.gif) no-repeat left 11px;
}

.lastnews td a,
.lastnews td a:visited{
	float:left;
	color:#6d6c6c;
}

/*** hotjobs ***/
.hotjobs{
	width:745px;
	float:left;
	border-top:#d7d7d7 1px solid;
	border-bottom:#d7d7d7 1px solid;
}

.hotjobs table{
	width:745px;
	border:none;
	border-collapse:collapse;
}
/*
.hotjobs table tbody tr{
	background:#FEE4E4;
	border:none;
	line-height:25px;
}*/

.hotjobs table tbody>tr th{
	color:#b33030;
}

.hotjobs td{
	text-align:center;
	line-height:22px;
	border:none;
}

.hotjobs td.zw{
	text-align:left;
	text-indent:18px;
}

.hotjobs td.qy{
	text-align:left;
	text-indent:18px;
}

/*** footer ***/
.footer{
	width:954px;
	height:20px;
	line-height:20px;
	*line-height:22px;
	float:left;
	padding:2px 6px 12px 20px;
	*padding:12px 6px 12px 20px;
	_padding:2px 6px 12px 20px;
}

.footer .f_link,
.footer p{
	float:left;
	color:#787878;
	margin-right:100px;
}

.footer .f_link a,
.footer .f_link a:visited{
	color:#787878;
}

.footer p{
	margin-right:0;
}

.footer select{
	width:125px;
	float:right;
	margin-left:15px;
}

/*** zp_message ***/
.zp_message{
	height:973px;
	_height:979px;
}

.zp_message .con{
	width:741px;
	float:left;
	padding:2px;
}

.zp_message .con table{
	width:741px;
	float:left;
}

.zp_message .con thead{
	background:#F8CABE;
	border:none;
	line-height:25px;
}

.zp_message .con tbody th{
	color:#9A0F0F;
}

.zp_message .con td{
	text-align:center;
	line-height:22px;
	background:#FCEAE5;
}

.zp_message .con td.zw{
	text-align:left;
	text-indent:18px;
}

.zp_message .con td.qy{
	text-align:left;
	text-indent:18px;
}

/*** zp_message2 ***/
.zp_message2{
	height:973px;
	_height:979px;
}

.zp_message2 .con{
	width:973px;
	float:left;
	padding:2px;
}

.zp_message2 .con table{
	width:973px;
	float:left;
}

.zp_message2 .con thead{
	background:#F8CABE;
	border:none;
	line-height:25px;
}

.zp_message2 .con tbody th{
	color:#9A0F0F;
}

.zp_message2 .con td{
	text-align:center;
	line-height:22px;
	background:#FCEAE5;
}

.zp_message2 .con td.zw{
	text-align:left;
	text-indent:18px;
}

.zp_message2 .con td.qy{
	text-align:left;
	text-indent:18px;
}
.jt_txt2{
	height:auto;
}

.jt_txt2 .con{
	width:940px;
	float:left;
	padding:15px 20px 10px 20px;
	line-height:22px;
	text-indent:25px;
	font-size:13px;
}

.jt_txt2 .con a,
.jt_txt .con a:visited{
	color:#BD252A;
}

.jt_txt2 .con h3
{
	text-align:center;
	color:Red;
	font-size:16px;
	font-weight:bold;	
}

.jt_txt2 .morelink{	
	width:940px; 
	height:25px;
	line-height:25px;
	padding:0 0 10px;
	float:left;
	text-align:right;
}

.jt_txt2 .morelink a,
.jt_txt2 .morelink a:visited{
	color:#f00;
}


/*** zp_message_cy ***/
.hna_s_logo{
	width:747px;
	height:84px;
	float:left;
	overflow:hidden;
	margin-bottom:9px;
}

.hna_s_logo ul{
	width:800px;
	float:left;
}

.hna_s_logo ul li{
	width:95px;
	height:84px;
	float:left;
	margin-right:-2px;
}

.hna_s_logo ul li a{
	width:80px;
	height:80px;
	float:left;
	border:#DA302C 2px solid;
	z-index:0;
	position:relative;
	background:transparent url(../images/hna_logo_s1.jpg) no-repeat left top;
}

.hna_s_logo ul li .active{
	z-index:10;
	background:transparent url(../images/hna_logo_s.jpg) no-repeat left top;
}

.hna_s_logo ul li.hna{
	margin-right:3px;
}

.hna_s_logo ul li.hna a{
	border:#c8c8c8 2px solid;
}

.hna_s_logo ul li.hna a:hover,
.hna_s_logo ul li.hna .active{
	background-position:left -80px;
}

.hna_s_logo ul li.grand_china a{
	background-position:-80px top;
}

.hna_s_logo ul li.grand_china a:hover,
.hna_s_logo ul li.grand_china .active{
	background-position:-80px -80px;
}

.hna_s_logo ul li.hna_tourism a{
	background-position:-160px top;
}

.hna_s_logo ul li.hna_tourism a:hover,
.hna_s_logo ul li.hna_tourism .active{
	background-position:-160px -80px;
}

.hna_s_logo ul li.hna_retailing a{
	background-position:-240px top;
}

.hna_s_logo ul li.hna_retailing a:hover,
.hna_s_logo ul li.hna_retailing a.active{
	background-position:-240px -80px;
}

.hna_s_logo ul li.grand_china_logistics a{
	background-position:-320px top;
}

.hna_s_logo ul li.grand_china_logistics a:hover,
.hna_s_logo ul li.grand_china_logistics a.active{
	background-position:-320px -80px;
}

.hna_s_logo ul li.hna_industry a{
	background-position:-400px top;
}

.hna_s_logo ul li.hna_industry a:hover,
.hna_s_logo ul li.hna_industry a.active{
	background-position:-400px -80px;
}

.hna_s_logo ul li.hna_airport a{
	background-position:-480px top;
}

.hna_s_logo ul li.hna_airport a:hover,
.hna_s_logo ul li.hna_airport a.active{
	background-position:-480px -80px;
}

.hna_s_logo ul li.hna_property a{
	background-position:-560px top;
}

.hna_s_logo ul li.hna_property a:hover,
.hna_s_logo ul li.hna_property a.active{
	background-position:-560px -80px;
}

.hna_s_logo ul li.hna_e-holding a{
	background-position:-640px top;
}

.hna_s_logo ul li.hna_e-holding a:hover,
.hna_s_logo ul li.hna_e-holding a.active{
	background-position:-640px -80px;
}

.jt_txt{
	height:auto;
}

.jt_txt .con{
	width:705px;
	float:left;
	padding:15px 20px 10px 20px;
	line-height:22px;
	text-indent:25px;
	font-size:13px;
}

.jt_txt .con a,
.jt_txt .con a:visited{
	color:#BD252A;
}

.jt_txt .con h3
{
	text-align:center;
	color:Red;
	font-size:16px;
	font-weight:bold;	
}

.jt_txt .morelink{	
	width:705px; 
	height:25px;
	line-height:25px;
	padding:0 0 10px;
	float:left;
	text-align:right;
}

.jt_txt .morelink a,
.jt_txt .morelink a:visited{
	color:#f00;
}

.zp_message_cy{
	height:auto;
}

/*** register ***/
.register{
	width:745px;
	height:973px;
	_height:979px;
	float:left;
}

.register .register_con{
	width:633px;
	height:357px;
	float:left;
	margin:38px 0 0 54px;
	display:inline;
	background:transparent url(../images/register_bg.jpg) no-repeat left top;
}

.register_con ul{
	width:321px;
	float:right;
	margin:2px 21px 0 0;
	padding-top:44px;
	display:inline;
}

.register_con li{
	width:321px;
	height:20px;
	line-height:20px;
	float:left;
	margin-bottom:7px;
}

.register_con li .title{
	width:109px;
	height:20px;
	float:left;
	text-align:right;
	color:#000;
}

.register_con li .title span{
	color:#f00;
	margin:0 5px;
}

.register_con li .txt{
	width:119px;
	height:14px;
	float:left;
	border:#7F9DB9 1px solid;
}

.register_con li .txt_s{
	width:58px;
}

.register_con li img{
	width:57px;
	height:19px;
	float:left;
	margin-left:3px;
	text-align:center;
	background:#d8d8d8;
}

.register_con li select{
	width:125px;
	height:20px;
	float:left;
	border:#7F9DB9 1px solid;
}

.register_con li.xieyi span{
	color:#fff;
}

.register_con li.xieyi a,
.register_con li.xieyi a:visited{
	color:#f00;
}

.register_con li.xieyi input{
	float:left;
	margin:3px 5px 0 0;
	*margin:-2px 5px 0 -4px;
}

.register_con li .button{
	width:46px;
	height:18px;
	float:left;
	background-position:left -32px;
	color:#000;
}

/*** find_password ***/


/*** space ***/
.left_space{
	width:172px;
	float:left;
	padding:4px 15px;
}

.left_space .user_pic{
	width:172px;
	height:222px;
	float:left;
}

.left_space .user_pic div{
	width:168px;
	height:197px;
	float:left;
	background:#fff;
	border:#e1e1e1 2px solid;
}

.left_space .user_pic img{
	width:168px;
	height:197px;
	float:left;
}

.left_space .user_pic p{
	width:172px;
	height:25px;
	float:left;
	text-align:center;
	line-height:22px;
	color:#B92E2E;
	font-size:13px;
	font-weight:bold;
}

.left_space .operate{
	width:172px;
	float:left;
	margin-bottom:13px;
}

.left_space .operate li{
	width:172px;
	height:27px;
	float:left;
	margin-bottom:6px;
	line-height:27px;
	text-indent:32px;
	background:transparent url(../images/no_repeat.png) no-repeat left -367px;
}

.left_space .live_pic{
	width:156px;
	float:left;
	padding:7px 6px;
	border:#E3E1D4 2px solid;
}

.left_space .live_pic img{
	width:154px;
	height:106px;
	float:left;
	border:#e5e5e5 1px solid;
}

.left_space .live_pic p{
	width:156px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.space .user_state{
	width:727px;
	height:30px;
	float:left;
	line-height:30px;
	padding:0 10px;
}

.space .user_state span{
	float:left;
}

.space .user_state a,
.space .user_state a:visited{
	color:#3654C4;
	float:right;
	text-decoration:underline;
}

.space .message{
	width:730px;
	height:36px;
	float:left;
	line-height:36px;
	padding:0 0 0 17px;
	margin-bottom:12px;
	background:transparent url(../images/message_bar.jpg) no-repeat left top;
}

.space .message span{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}

.space .message .runword{
	width:556px;
	height:24px;
	float:left;
	margin-top:6px;
	background:#fff;
	line-height:24px;
	padding:0 5px;
}

.space .message .more{
	width:47px;
	height:24px;
	float:left;
	margin:7px 0 0 15px;
	background-position:left -395px;
}

.space .user_detail{
	width:747px;
	float:left;
	margin-bottom:12px;
}

.space .r{
	float:right;
}

.space .rframe{
	width:368px;
	margin:0;
}

.space .rframe h2{
	width:368px;
}

.space .rframe h2 span{
	width:363px;
}

.space .rframe h2 .r{
	width:5px;
	height:32px;
	float:right;
	background-position:-742px top;
}

.space .rframe .f_b{
	width:368px;
}

.space .rframe .f_b .r{
	width:5px;
	float:right;
	background-position:-1489px top;
}

.space .rframe .con{
	width:366px;
}

.space .rframe .con .user_detail_con{
	width:348px;
	height:160px;
	float:left;
	margin:0 0 0 9px;
	padding:10px 0;
	display:inline;
	border-top:2px solid #BB1515;
}

.space .rframe .con .user_detail_con p,
.space .rframe .con .user_detail_con li{
	width:348px;
	float:left;
	line-height:22px;
}

.space .rframe .con .user_detail_con li .t{
	width:60px;
	float:left;
}

.space .rframe .con .user_detail_con .jianli{
	width:103px;
	height:25px;
	float:left;
	margin-top:5px;
	background-position:left -420px;
}

.note{
	width:567px;
	float:left;
	margin-bottom:10px;
}

.note .t,
.note .b{
	width:567px;
	height:2px;
	float:left;
	overflow:hidden;
	background:transparent url(../images/rframe2.gif) no-repeat left top;
}

.note .b{
	background-position:-747px top;
}

.note .con{
	width:543px;
	float:left;
	padding:0 10px;
	border-left:#fff 2px solid;
	border-right:#fff 2px solid;
	background:#eee;
}

.note .con h2{
	width:543px;
	height:40px;
	float:left;
	line-height:40px;
	background:transparent url(../images/note_t_bg.jpg) no-repeat right center;
}

.note .con h2 span{
	height:40px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#eee;
}

.note .con .note_txt{
	width:521px;
	height:62px;
	*height:57px;
	_height:63px;
	float:left;
	border:#e9e9e9 1px solid;
	background:#fff;
	padding:10px;
}

.note .con p{
	width:528px;
	float:left;
	padding:16px 0 23px 5px;
}

.note .con p a{
	width:155px;
	height:36px;
	float:left;
	margin:0 5px 10px 0;
	background-position:left -446px;
}

.note .con p a.xyzp{
	background-position:left -482px;
}
 .note .con p a.gjrczp{
	width:185px;
	background-position:left -520px;
}

/*** space2 ***/
.space_head
{	
	width:770px;
	height:77px;
	float:left;
	position:relative;
	background:transparent url(../images/space_head.jpg) no-repeat left top;
}

.space_head ul
{
	float:right;
	margin:53px 20px 0 0;
	display:inline;
		
}

.space_head li
{
	width:62px;
	float:left;
	text-align:center;
}

.space_head li a,
.space_head li a:visited,
.space_head li input
{
	color:#fff;	
}

.space_head li a:hover
{
	color:#fff;	
}

.space_head .usename
{
	position:absolute;
	left:160px;
	top:50px;
	color:#fff;	
	font-weight:bold;
}

/*** textcon ***/
.textcon{
	height:auto;
}

.textcon .con{
	width:715px;
	float:left;
	padding:15px;
	line-height:30px;
	text-indent:25px;
	text-align:center;
}

.textcon .con p{
	font-size:14px;
	text-align:left;
}

.textcon .txt_less{
	height:912px;
	_height:918px;
}

.textcon .con h3{
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.textcon .con table p{
	text-align:center;
}
.font24redbold{
color:#F80707;
font-family:"宋体";
font-size:24px;
font-weight:700;
}
.font24redblack{
font-family:"宋体";
font-size:13px;
}
 .runword_index{
	width:978px;
	height:28px;
	float:left;
	border:#ccc 1px solid;
	line-height:28px;
	color:#f00;
	margin-bottom:7px;
	background:#fff;
}




/*搜索功能样式*/
.right_search{
width:170px;
height:79px;
background:url(../images/search_bg.gif) no-repeat;
}

.search_title_td{
padding-left:10px;
font-size:14px;
font-weight:700;
color:#FFFFFF;
}
.search_info_td{
padding-top:8px;
text-indent:0.7cm;
color:#697075;
text-align:left;
padding-left:3px;
padding-right:3px;
}


.w_764 { width:745px; margin:0 auto; clear:both;}
.rbox2 {background:#FFFFFF none repeat scroll 0 0;border:1px solid #D7D7D7;margin-bottom:11px;width:745px;}
.rbox2 h2, .rbox2 h2 span {color:#FFFFFF;font-size:14px;font-weight:bold;height:31px;line-height:31px;text-indent:15px;width:745px;}
.v007 { vertical-align:middle;}
.v007 input { vertical-align:middle;}
.v007 img { vertical-align:middle;}

.a_link_01 { margin-left: 60px;}
.nav li .a_link_01:link { font-size:12px; color:Yellow;}
.nav li .a_link_01:visited { font-size:12px; color:Yellow;}
.nav li .a_link_01:hover { font-size:12px; color:Yellow;}
.nav li .a_link_01:active { font-size:12px; color:Yellow;}




/*************************** 2010-02-10 *********************************/
.centerbar { background:#fff; padding:0 14px 14px 20px;}
.tit_01 { height:30px; line-height:30px; padding-bottom:1px; background:url(../images/dit_01.gif) bottom repeat-x; margin-bottom:3px; padding-left:14px; color:#c50105; font-size:14px; font-weight:700;}
.tit_01 img { vertical-align:middle; margin-right:10px;}
.tb_style01 { border-collapse:collapse;}
.tb_style01 td, .tb_style01 th { padding:4px 3px;}
.tb_style01 tbody th { text-align:center; font-weight:700; color:#fff; background:url(../images/th_bg.gif) repeat-x;  padding:4px 3px;}
.con .tb_style01 tbody th { text-align:center; font-weight:700; color:#fff; background:url(../images/th_bg.gif) repeat-x;  padding:1px 3px;}
.tb_style01 tbody td { border-bottom:1px solid #d3d3d3; padding:7px; color:#575757;}
.tb_style01 tbody td a, .tb_style01 tbody td a:visited { color:#575757;}
.tb_style01 tbody td.td_center { text-align:center;}
.tb_style01 tfoot td { text-align:right; color:#575757;}
.tb_style01 tfoot td a, .tb_style01 tfoot td a:visited { color:#575757; margin-right:10px;}

.tb_login01 td, .tb_login01 th { padding: 5px 3px; font-size:14px;}
.tb_login01 th { text-align:right; font-size:14px; font-weight:400; width:30%;}
.tb_login01 td em { color:#d31926; font-size:14px; font-style:normal;}

input, img { vertical-align:middle;}
.input_01 { border:1px solid #7f9db9; height:24px; line-height:24px; padding-left:5px;}
.input_02 { border:1px solid #7f9db9; height:18px; line-height:18px; padding-left:5px;}

.alink_red, .alink_red:visited { color:#d31926; font-size:14px;}

.textcon { min-height:700px;}
.left_menu01 { margin:30px 0 10px 25px; min-height:640px;}
.left_menu01 li { width:175px; height:24px; line-height:24px; margin-bottom:13px; background:url(../images/left_menu01_bg.gif) no-repeat;}
.left_menu01 li a, .left_menu01 li a:visited { color:#fff; font-size:14px; font-weight:700; padding-left:77px; text-decoration:none;}
.textcon .tit_02 { color:#d31926; font-size:14px; font-size:14px; font-weight:700; border-bottom:1px solid #c7c7c7; _padding-top:10px;}
.textcon .tit_02 img { vertical-align:middle; margin-right:10px;}
.textcon .tit_02 span { color:#d31926; font-size:14px; font-size:14px; font-weight:700; }
/*border-bottom:1px solid #c7c7c7;*/

.pop_windows{ width:498px; border:1px solid #d6d7d6;}
.pop_windows .hd{ height:31px; line-height:31px; background:url(../images/pop_windows_hdBg.gif) repeat-x;}
.pop_windows .hd h3 { margin-left:15px; font-size:14px; font-weight:700; color:#fff;}
.pop_windows .bg{  background-color:#fff;}
.pop_windows img, .pop_windows input { vertical-align:middle;}

.alink_red12, .alink_red12:visited { color:#d31926; font-size:12px;}
.alink_green12, .alink_green12:visited { color:#289307; font-size:12px;}
.m_l_25 { margin-left:25px}
.m_b_5 { margin-bottom:5px}

.font_red12 { color:#d31926; font-size:12px;}

/************** 个人空间 *********/
.personal_content { /*width:779px;*/ margin:0 auto; background-color:#fff; padding-bottom:3px;}
.td_l01 { padding:0 10px 0 9px; vertical-align:top;}
.td_r01 { width:190px; background-color:#efefef; vertical-align:top;}

.current_position { height:28px; line-height:28px; padding-left:10px; color:#404040; border-bottom:1px solid #9c9c9c;}
.pc_tit01 { height:20px; line-height:20px; font-size:14px; color:#f24213; font-weight:700; padding-left:10px; _margin-top:10px; text-align:left;}
.pc_tit01 img { margin-right:10px;}

.table_info { margin-left:34px;}
.pc_tit02 { height:20px; line-height:20px; font-size:12px; color:#000; font-weight:700; padding-left:18px; background-color:#efefef; margin-bottom:20px;}

.tb_style02 {}
.tb_style02 td, .tb_style02 th { padding:5px 2px;}
.tb_style02 th { text-align:right; font-weight:400;}
.tb_style02 td em { color:#d31926; font-size:12px; font-style:normal;}
.tb_style02 td { line-height:1.5em;}

.btn_yellow_01 {color:#000; font-size:12px; font-weight:normal; text-align:center; width:auto; padding:0px 10px; _padding-top:2px; _padding-bottom:2px; text-decoration:none; vertical-align:middle; cursor:pointer; background:#fae19d url(../images/btn_yellowBg.gif) repeat-x; border:1px solid #dea303; line-height:25px; height:25px; }

.r_menu01 { margin:10px 16px;}
.r_menu02 { margin:10px 16px;}
.r_menuList02 { width:170px;}
.r_menuList01 { width:128px;}
.r_menuList01 li { background:url(../images/dit_02.gif) bottom repeat-x; height:24px; line-height:24px; padding:0 0 1px 10px; vertical-align:middle; clear:both;}
.r_menuList01 li span { width:10px; vertical-align:middle; color:#f8692a; display:block; float:left;}
.r_menuList01 li img { vertical-align:middle; margin-left:5px; display:block; float:left; margin-top:6px;}
.r_menuList01 li a, .r_menuList01 li a:visited { color:#000; display:block; float:left;}

.personal_photos { margin:20px auto 0 auto; width:135px; overflow:hidden;}
.personal_photos img { border:1px solid #c0ba8a;}
.personal_photos .name { text-align:center; height:25px; line-height:25px;}

.message_card { width:567px; height:40px; background:url(../images/message_card_bg.jpg) no-repeat; margin:6px 0; position:relative;}
.message_card .gd_inof { position:absolute; top:13px; left:108px; width:403px; height:19px; line-height:19px; color:#5f5f5f;}
.message_card .gd_inof a, .message_card .gd_inof a:visited { color:#5f5f5f;}
.message_card .more { position:absolute; top:18px; right:8px;}

.infoBar { background-color:#efefef; padding:6px 8px 16px 8px;}
/** 圆角模块样式 **/
.roundBar {}
.roundModules { position:relative; overflow:hidden;}
.roundModules .hd_left { background:url(../images/lt01.jpg) no-repeat left top; height:21px; padding-left:10px;}
.roundModules .hd_right { background:url(../images/rt01.jpg) no-repeat right top; height:21px; padding-right:25px;}
.roundModules .ft_left { background:url(../images/lf01.jpg) no-repeat left top #fff; height:5px; padding-left:7px;}
.roundModules .ft_right { background:url(../images/rf01.jpg) no-repeat right top #fff; height:5px; padding-right:8px;}
.roundModules .bg_left { background:url(../images/lBg01.jpg) repeat-y #fff left top; padding-left:1px; }
.roundModules .bg_right { background:url(../images/rBg01.jpg) repeat-y #fff right top; padding-right:1px; }
.roundModules .hd_main { background:url(../images/tBg01.jpg) repeat-x; height:21px; line-height:21px; overflow:hidden;}
.roundModules .ft_main { background:url(../images/fBg01.jpg) repeat-x #fff; height:5px; line-height:5px;}
.roundModules .bg_main { padding:0; background:url(../images/bg_main_bg.jpg) repeat-x #fff; overflow:hidden;}

.roundModules .hd_main h3 { font-size:14px; color:#fff; font-weight:700; text-align:left; padding-left:0px;}
.roundModules .hd_main img { vertical-align:middle;}
.roundModules .hd_main .more { display:block; width:16px; height:16px; position:absolute; top:2px; right:2px;}
.roundModules .hd_main .more a { display:block; width:16px; height:16px; text-decoration:none;}

.roundModules .bg_main .hd { height:28px; line-height:28px; border-bottom:2px solid #aad8eb; margin:0 8px; padding-bottom:2px; padding-left:3px; }
.roundModules .bg_main .hd h3 { font-size:14px; padding-left:15px; font-weight:700; color:#000; background:url(../images/bg_main_h3_bg.jpg) no-repeat; height:22px; line-height:22px; margin-top:3px;}
.roundModules .bg_main .bg { color:#3d3d3d; padding:10px; min-height:154px; _height:154px; overflow:hidden; }
.roundModules .bg_main .bg p { line-height:1.8em;margin:0;text-indent:0;}
/** end 圆角模块样式 **/

.b_border { border-bottom:1px solid #fff; padding:5px 10px; margin-bottom:5px;}
.b_border span { margin-right:10px;}

.tb_style03 {}
.tb_style03 td, .tb_style03 th { padding:2px 0px;}
.tb_style03 th { text-align:right; font-weight:400;}
.tb_style03 td em { color:#d31926; font-size:12px; font-style:normal;}
.tb_style03 td { line-height:1.5em;}

.note2{ margin-bottom:10px;}
.note2 .con2{ padding:0 10px;}
.note2 .con2 h2{ height:40px; line-height:40px; background:transparent url(../images/note_t_bg.jpg) no-repeat right center;}
.note2 .con2 h2 span{ height:40px; font-size:14px; font-weight:bold; color:#000; background:#efefef;}
.note2 .con2 .note_txt2{ height:62px; *height:57px; _height:63px; padding:10px; line-height:1.5em; color:#000;}
.note2 .con2 p{ padding:16px 0 23px 85px; line-height:1.5em; }

.link_pic {}
.link_pic_list { margin-left:10px;}
.link_pic_list li { float:left; margin:0 4px;}

.w_310 { width:310px;}
.w_230 { width:230px;}
.w_975 { width:973px;}
.rbox h2.w978  { width:980px; clear:both;}
.rbox .w978 span  { clear:both;}
.rbox .w978 { clear:both!important;}
.f_left { float:left;}
.f_right { float:right;}

.rbox3 {background:#FFFFFF none repeat scroll 0 0;border:1px solid #D7D7D7;margin-bottom:11px;}
.rbox3 h2, .rbox3 h2 span {color:#FFFFFF;font-size:14px;font-weight:bold;height:31px;line-height:31px;text-indent:15px;}

.zp_message2 .con .tb_left01 td { text-align:left;}

/* =============================********** 清除浮动的样式处理 ***************========================= */	
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}       
.clearfix{zoom:1}
/**/body .clearfix{overflow:hidden;}
/** end 清除浮动 **/



/*---------------------------------------------------------------------------------------------------------- */
.er_left{height:535px;  vertical-align:top; text-align:left; padding-left:9px; padding-top:14px; }
.er_left2{background: url(../images/er_left_bg2.gif) repeat-y scroll 0 0; height:466px; vertical-align:top; text-align:left }
.er_rightTop{background: url(../images/right_top.gif) no-repeat scroll 0 0; width:693px; padding-left:25px; padding-top:32px; vertical-align:top; text-align:left;}
.er_right{background: url(../images/rightbg2.gif) repeat-y scroll 0 0; min-height:500px; vertical-align:top;padding-top:10px}
.content_er{background: url(../images/content_er.jpg) no-repeat scroll 20px 18px; height:23px; text-align:left; padding-left:30px;font-size:14px; font-weight:bold; min-height:500px;}
.content_er2{background: url(../images/content_er2.jpg) no-repeat scroll 10px 15px; height:23px; text-align:left; padding-left:20px;font-size:14px; font-weight:bold; min-height:500px;}
.unselect{background: url(../images/rightbg.jpg) repeat-y scroll 0 0; height:34px; line-height:34px;}

#er_nav{ text-align:left; margin-top:6px; margin-left:30px;}
#er_nav ul li{
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:url(../images/unselect.gif) no-repeat;
	margin-bottom:10px;
	display:block;
	width:202px;
}

#er_nav ul li a{
	display:block;
	text-align:left;
	width:162px;
	line-height:34px;
	height:34px;
	padding-left:50px;
}


#er_nav ul li a:link, a:visited {
	color:#676767;
	text-decoration: none;
}
#er_nav ul li a:hover,#er_nav ul li a.current{
	color:#fff;
	text-decoration: none;
	background:url(../images/select.gif) no-repeat;
}
#er_nav ul li a.hover{
	background:url(../images/select.gif) no-repeat;
	color:#fff;
}

#selectNavigation{
  	background:url(../images/select.gif) no-repeat scroll 0 0;
	color:#fff;
	display:block;
	text-align:left;
	line-height:34px;
	height:34px;
	margin-left:-50px;
	padding-left:50px
  }
  
.er_centerBg{ background: url(../images/er_centerBg.jpg) scroll repeat-y; width:983px; min-height:500px; margin-left:16px}
.er_centerTop{background: url(../images/er_TOPbG.jpg) no-repeat scroll 0 0; padding-left:30px; padding-top:50px; vertical-align:top; text-align:left;}
.content_er1{font-size:16px; line-height:36px;background: url(../images/content_er2.jpg) no-repeat scroll 35px 28px;padding-left:50px;font-weight:bold; text-align:left;}
#J_div{background-color:#ffffff;border:#C6C6C6 1px solid;display:block; width:200px;}

.er_text_tab{
     margin:20px auto;
}
.er_text_cell{ background:url(../images/rightbg3.gif) repeat-y scroll 0 0; width:940px; min-height:500px;}
.blog_text_cell{ background: url(../images/blog_bg.gif) repeat-y scroll 0 0; width:962px; min-height:500px;}
.content_blog{ padding-left:13px; text-align:left;}

.global_pic{
    margin:20px auto;
	border:4px solid #E7E7E7;
	width:934px;
	height:161px;
	padding:3px;
	background-color:#FFFFFF;
	
}
.global_lag{
    margin:0 auto;
	width:930px;
}
.global_tab{ border-top:1px solid #D4DAE0; margin-bottom:30px;}
.global_cell{ border-bottom:1px solid #D4DAE0; height:26px; background-color:#F7F8FA; text-align:left; padding-left:15px; color:#666666; width:282px;}
.global_cell2{ border-bottom:1px solid #D4DAE0; height:26px; text-align:left; padding-left:20px; color:#666666;}
.global_cell2 a:link{
	color:#658FDD;
	text-decoration:none;
}
.global_cell2 a:visited{
	color:#658FDD;
	text-decoration:none;
}
.global_cell2 a:hover{
	color:#658FDD;
	text-decoration:underline;
}
.global_cell2 a:active{
	color:#658FDD;
	text-decoration:none;
}


#er_nav ul li .nav3_block{
    margin-left:17px; 
	padding-top:5px;
	margin-bottom:5px;
}
#er_nav ul li .nav3_block li{
    background: url(/images/nav3_bg.jpg) no-repeat bottom;
	text-align:left;
	/*padding-left:12px;*/
	display:block;
	width:167px;
	height:26px;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0;
}
#er_nav ul li span{
    font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(../images/select.gif) no-repeat;
	margin-bottom:10px;
	display:block;
	width:162px;
	line-height:34px;
	height:34px;
	padding-left:50px;
}

.er_cy_sel:link{
    font-size:14px;
	font-weight:bold;
	color:#fff!important;
	background:url(../images/select.gif) no-repeat!important;
	margin-bottom:10px;
	display:block;
	width:162px;
	line-height:34px;
	height:34px;
	padding-left:50px;
}
.er_cy_sel:visited{
    font-size:14px;
	font-weight:bold;
	color:#fff!important;
	background:url(../images/select.gif) no-repeat!important;
	margin-bottom:10px;
	display:block;
	width:162px;
	line-height:34px;
	height:34px;
	padding-left:50px;
}
.er_cy_sel::hover{
    font-size:14px;
	font-weight:bold;
	color:#fff!important;
	background:url(../images/select.gif) no-repeat!important;
	margin-bottom:10px;
	display:block;
	width:162px;
	line-height:34px;
	height:34px;
	padding-left:50px;
}
.er_cy_sel:active{
    font-size:14px;
	font-weight:bold;
	color:#fff!important;
	background:url(../images/select.gif) no-repeat!important;
	margin-bottom:10px;
	display:block;
	width:162px;
	line-height:34px;
	height:34px;
	padding-left:50px;
}
#er_nav ul li .nav3_block ul li a{
	display:block;
	text-align:left;
	width:167px;
	line-height:26px;
	height:26px;
	color:#707070;
	font-weight:normal;
	background:none;
	font-size:12px;
	line-height:26px;
	height:26px;
}
#er_nav ul li .nav3_block li a:link{
	color:#707070;
	font-size:12px;
	padding:0px 0px 8px 10px;
	padding-left:10px;
	text-decoration: none;
	background:none;
	font-weight:normal;
	line-height:26px;
	height:26px;
}
#er_nav ul li .nav3_block li a:visited{
	color:#707070;
	font-size:12px;
	padding-left:10px;
	text-decoration: none;
	background:none;
	font-weight:normal;
	line-height:26px;
	height:26px;
}

#er_nav ul li .nav3_block li a:hover{
	color:#B90912;
	font-size:12px;
	padding-left:10px;
	text-decoration: none;
	background:none;
	font-weight:normal;
	line-height:26px;
	height:26px;
}
#er_nav ul li .nav3_block li a:active{
	color:#B90912;
	font-size:12px;
	padding-left:10px;
	text-decoration: none;
	background:none;
	font-weight:normal;
	line-height:26px;
	height:26px;
}

.pic_list:link{
	color:#d62624;
	font-size:14px;
	text-decoration:none;
}
.pic_list:visited{
	color:#d62624;
	font-size:14px;
	text-decoration:none;
}
.pic_list:hover{
	color:#d62624;
	font-size:14px;
	text-decoration:underline;
}
.pic_list:active{
	color:#d62624;
	font-size:14px;
	text-decoration:none;
}
.pic_abstract{
    color:#868887;
}
.page_sty{
    border:1px solid #e3e3e3;
	background-color:#efefef;
	height:34px;
	text-align:right;
	padding-right:15px;
	margin-top:15px;
}
.pic_blog:link{
	color:#d62624;
	font-size:12px;
	text-decoration:none;
}
.pic_blog:visited{
	color:#d62624;
	font-size:12px;
	text-decoration:none;
}
.pic_blog:hover{
	color:#d62624;
	font-size:12px;
	text-decoration:underline;
}
.pic_blog:active{
	color:#d62624;
	font-size:12px;
	text-decoration:none;
}
.pic_abstract{
    color:#868887;
}
.service_title{
    color:#292929;
	font-size:22px;
	font-weight:bold;
}











/***********拷贝的样式*begin*************/
.select1{  
font-family: "宋体";
font-size: 12px; 
cursor: hand;
width:124px;
}
.select2{  
font-family: "宋体";
font-size: 12px; 
cursor: hand;
width:124px;
}
.input1 { border:1px solid #7f9db9; height:24px; line-height:24px; padding-left:5px;}

/*************************** 2010-03-08 *********************************/
.pop_windows2{ width:485px; margin:0 auto; background-color:#fff; padding:14px 20px;}
.pop_windows2 .hd{ border:1px solid #dea203; height:21px; line-height:21px; background:url(../images/20100308_pop_windows_hdBg.gif) repeat-x;}
.pop_windows2 .hd h3 { margin-left:15px; font-size:12px; font-weight:700; color:#000;}
.pop_windows2 .bg{ padding:18px 14px; background-color:#fff;}
.pop_windows2 img, .pop_windows2 input { vertical-align:middle;}
.tb_20100308_td1 {}
.tb_20100308_td1 td, .tb_20100308_td1 th { padding:3px 2px; color:#000;}
.tb_20100308_td1 th { font-weight:400; text-align:right;}
.tb_20100308_td1 .green{ color:#428408;}
.tb_20100308_td1 .red_b{ color:#f00; font-weight:700;}
.m_b_12 { margin-bottom:12px;}

.tb_20100308_td2 { border-collapse:collapse;}
.tb_20100308_td2 td, .tb_20100308_td2 th { padding:4px 2px; color:#000; text-align:center; border:1px solid #eae4d4;}
.tb_20100308_td2 th { background-color:#f7f4ef;}

.foot_20100308 { background-color:#f7f4ef; height:22px; line-height:22px; padding:5px 20px 0 0; text-align:right;}

.tb_20100308_bt { border-top:1px solid #cbbd9a;}

.photo_20100308 img { border:1px solid #cbbd9a; margin:10px 0;}

.btn_yellowBg1 {
	color:#000;
	background-color:Yellow;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	width:auto;
	border:0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	padding:0px 2px;
	/*margin-bottom:10px;*/
}

	#txtpagesize,#txtgo
{
	color:Red;
	}
/************** end ************* 2010-03-08 ************* end ********************/
/***********拷贝的样式*end*************/

.td_left { text-align:left!important; padding-left:8px;}









/*************************** 2010-04-22 *********************************/
.head_rc { width:770px; height:77px; background:url(../images/20100422_head_rc.jpg) no-repeat; border-bottom:1px solid #fff; position:relative;}
.head_rc .name { position:absolute; top:47px; left:145px; font-size:14px; font-weight:700; color:#fff;}
.nav_gr { border:1px solid #1e568f; height:18px; background:url(../images/20100422_nav_gr_bg.gif) repeat-x; position:relative;}

.main_nav_jl { height:18px; line-height:18px; margin-left:60px;}
.main_nav_jl li { float:left; font-weight:700; color:#fff; margin-right:22px;}
.main_nav_jl li a, .main_nav_jl li a:visited { color:#fff;}

.nav_gr .exit_sign { position:absolute; top:4px; right:20px;}
.nav_gr .exit_sign a, .nav_gr .exit_sign a:visited { color:#fff306;}

.footer_jl { width:770px; margin:0 auto; text-align:center; margin-top:25px; color:#8f8f8f;}
.footer_jl p { color:#8f8f8f; line-height:1.7em;}
.footer_jl p a, .footer_jl p a:visited { color:#8f8f8f; line-height:1.7em; margin-right:10px;}
