﻿body 
{
	font-size:12px;
	padding:0px;
	margin:0px;
	background-color:#efefef;
}

.black{color:#000000;}
*
{
	padding:0px;
	margin:0px;
}
.img_ver
{
	vertical-align:middle;
}
.img_bot
{
	vertical-align:text-bottom;
}
img
{
	border:0px;
}
.sl {
	COLOR: #369; FONT-FAMILY: Arial
}
A.sl {
	COLOR: #369; FONT-FAMILY: Arial
}
A.sl:hover {
	COLOR: #36c; FONT-FAMILY: Arial
}
.c6 {
	COLOR: #666; FONT-FAMILY: Arial
}
A.c6 {
	COLOR: #666; FONT-FAMILY: Arial
}
.c9 {
	COLOR: #999; FONT-FAMILY: Arial
}
A.c9 {
	COLOR: #999; FONT-FAMILY: Arial
}
.color_80
{
	color:#808080;
}
.all
{
	width:1004px;
	margin:0px auto;
}
.l {
	FLOAT: left
}
.r {
	CLEAR: right; FLOAT: right
}
.c {
	CLEAR: both
}
.table
{
	border-collapse:collapse;
	border-spacing:0px;
	line-height:160%;
}
.table th,td
{
	padding:0px;
}
th
{
	text-align:left;
}
.top
{
	width:1004px;
	height:37px;
	float:left;
}
.middle
{
	width:1004px;
	float:left;
 height:auto;
}
.left
{
	float:left;
	width:140px;
}

.bot
{
	width:100%;
	float:left;
	background-color:White;
}
#bottom
{
	margin:0px auto;
	margin-top:20px;
	margin-bottom:30px;
}
#bottom a
{
	color:#808080;
}
#bottom a:hover
{
	color:#808080;
}
#bottom td
{
	padding:10px;
}
.bot_td
{
	color:#808080;
}

/* left */
#left
{
	width:140px; 
	background-color:#EFEFEF; 
	float:left; 
	padding:0px;
}
#left img
{
	vertical-align:middle;
}
.left_ul
{
	 width:140px; 
	 height:15px; 
	 background-image:url(../images/left_top.jpg); 

	 float:left;
}
#left ul
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	list-style-type:none;
	font-family:宋体;
	font-weight:bold;
	font-size:14px;
	padding:0px;
}
#left ul li
{
	color:#425d8a;
	padding:0px;
	height:40px;
	width:100px;

}

img
{
	border:0px;
}

#left ul a
{
	color:#425d8a;
	text-decoration:none;
}
#left ul a:hover
{
	color:#4569d7;
	text-decoration:underline;
}
.fenge
{
	width:120px; 
	height:2px; 
	margin:0px auto; 
	clear:both; 
	background-image:url(../images/xian.gif); 
	background-repeat:no-repeat;
}
.div_add
{
	font-size:12px; 
	width:80px; 
	margin:0px auto; 
	line-height:200%;
}
.div_add a
{
	color:#90929f;
	text-decoration:none;
}
/* top */
.top
{
	width:1004px; 
	height:37px; 
	float:left;
	background-image:url(../images/top_bg.jpg); 
	color:#f26522;
	
}

.top_logo
{
	float:left; 
	display:inline; 
	margin-left:20px; 
	margin-top:12px; 
	color:#f26522; 
	font-family:黑体; 
	font-size:20px; 
	width:140px;
}

#top
{

	float:left; 
	margin-top:15px; 
	display:inline; 
	width:400px;
}

#top ul
{
	list-style-type:none;
	float:left;
	margin-top:0px;
	margin-left:0px;
	font-family:经典中圆简; 
	font-weight:bold;
	font-size:15px;
	padding:0px;
	color:#f26522;
}
#top ul li
{
	float:left;
	margin-left:0px;
}
#top a
{
	color:#f26522;
	text-decoration:none;
}
#top a:hover
{
	text-decoration:underline;
}
#top img
{
	border:0px;
}


#top .a:hover
{
	background-color:#EB758D;
}

.right ul
{
	font-size:12px;
	font-family:宋体;
	font-weight:normal;
	list-style-type:none;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}
.right li
{
	float:left;
	margin-left:0px;
}
.right a
{
	color:#f26522;
	text-decoration:none;
	
}
.right a:hover
{
	color:#000000;
	
}

.shouye
{
	font-size:12px;
	line-height:200%;
	display:none;
	position:absolute;
}
.shouye_2
{
	border:solid 1px #686868; 
	width:120px; 
	background-color:White; 
	height:125px;
}

.shouye ul
{
	float:left;
	width:120px;
	margin-top:1px;
	list-style-type:none;
}
.shouye li
{
	text-indent:20px;
}
.shouye a
{
	color:Black;
	text-decoration:none;
	width:100%;
	display:block;
}
.shouye_hr1
{
	width:90%;
	height:1px;
}
.shouye_xian
{
	width:100%;
	font-size:1px; 
	height:1px;
	text-indent:0px; 
}
.shouye_false
{
	color:#a9a9a9;
}
.shouye a:hover
{
	background-color:#d6324d;
}

.friend_1
{
	border:solid 1px #686868; 
	width:120px; 
	background-color:White; 
	height:172px;
}
.qun_1
{
	border:solid 1px #686868; 
	width:120px; 
	background-color:White; 
	height:125px;
}
.message_1
{
	border:solid 1px #686868; 
	width:120px; 
	background-color:White; 
	height:172px;
}
.zhanghu
{
	color:#f26522;
	float:right; 
	margin-top:16px; 
	display:inline; 
	width:200px;
}
.li_indent
{
	text-indent:0px;
}

.bqc_bg{height:29px; overflow:hidden; background:url(../../images/bqc_bg.gif) top repeat-x; font-size:14px; }
.p10{ width:820px; margin-left:20px;margin-top:26px; height: auto; min-height: 500px;}
.par_right{	float:left;	width:862px;border:solid 1px #dfdfdf;background-color:White;height:auto;}
.bqc_on,.bqc_of,.bqc_of_mo,.bqc_of1,.bqc_of1_mo{float:left; width:115px; height:23px; padding-top:6px; overflow:hidden; text-align:center; background:url(../../images/bqc_on.gif) no-repeat;}
.bqc_of,.bqc_of_mo{background:url(../../images/bqc_of.gif) no-repeat; cursor:pointer;}
.bqc_of_mo,.bqc_of1_mo{color:#36c; text-decoration:underline;}






.cd,a.cd{color:#ddd; font-family:Arial;}
.sl5,a.sl5{color:#369; font-family:Arial;}a.sl5:hover{color:#36c; font-family:Arial; font-size:12px;}
.l{float:left;}

img
{
	border:0px;
}
*
{
	margin:0px;
	padding:0px;
}

.tsk{border:1px solid #FFBA43; background:#FDFFCE; padding:10px;margin-top:12px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}

.p1{padding:1px;}

.bqc_on,.bqc_of,.bqc_of_mo,.bqc_of1,.bqc_of1_mo{float:left; width:115px; height:23px; padding-top:6px; overflow:hidden; text-align:center; background:url(../images/bqc_on.gif) no-repeat;}
.bqc_of,.bqc_of_mo{background:url(../images/bqc_of.gif) no-repeat; cursor:pointer;}
.bqc_of_mo,.bqc_of1_mo{color:#36c; text-decoration:underline;}
.m0_20{margin:0 20px;}
.m12_20{ margin-top:12px; margin-left:20px;}
.ml12{margin-left:12px;}
.ml24{margin-left:24px;}
.ml20{margin-left:20px;}
.mt30{margin-top:30px;}
.mt2{margin-top:2px;}
.mt4{margin-top:4px;}
.mt6{margin-top:6px;}
.mt35{margin-top:35px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.p5{padding:5px;}
.c6,a.c6{color:#666; font-family:Arial;}
.mt10{margin-top:10px;}
.cd,a.cd{color:#ddd; font-family:Arial;}
/*.sl,a.sl{color:#369; font-family:Arial;}a.sl:hover{color:#36c; font-family:Arial; font-size:12px;}*/
.l{float:left;}
.qm_t{border-top:1px solid #3B5998; border-bottom:1px solid #D8DFEA; background:#EFEFEF; padding:2px 10px; margin:6px 0;}
.qm2r{float:right; clear:right; width:185px;}

.qm2rb{border-bottom:1px solid #D8DFEA; margin-bottom:20px;}
.q_htq_d{width:710px;}
.q_htq_n{padding-left:8px;}
.q_htq_ss{width:440px; padding:5px;}
.q_htq{padding:7px; border-bottom:1px solid #D8DFEA;}
.q_htq1{float:left; width:370px;}
.q_htq2{float:left; width:70px;text-align:center;}
.q_htq3{float:left; width:70px;text-align:center;}
.q_htq4{float:left; width:110px;text-align:center;}
.q_ht1{float:left; width:340px;}
.q_ht2{float:left; width:50px; text-align:center;}
.q_ht3{float:left; width:50px;text-align:center;}
.q_ht4{float:left; width:100px;text-align:center;}
.q_ht{padding:7px; border-bottom:1px dotted #CDCDCD;}
.zd{background:#D01E3B; color:#fff; padding-top:2px;}
.jh{background:#F46334;	color:#fff; padding-top:2px;}
img
{
	border:0px;
}
*
{
	margin:0px;
	padding:0px;
}

.tsk{border:1px solid #FFBA43; background:#FDFFCE; padding:10px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mymess
{
	margin-top:5px;
	font-size:14px;
	font-family:Arial;
	margin-left:10px;
}
.kongbai
{    width:90%;
    }

.hr
{
	background-color:#d8dfea; 
	height:1px; 
	margin:0px auto;
	overflow:hidden;
	
}


.TopNav
{
    width:100%;
	float:left;
	display:inline;
	font-size:14px;
	color:#000000;


    }
.TopNav #nav_title
{
    float:left;
    height:20px;
    width:700px;
    	font-weight:bold;

    }
.TopNav #nav_back
{
    float:left;
    height:20px;
    width:60px;
    font-size:12px;
    font-weight:normal;
    margin-top:6px;
    }
.TopNav img
{
    vertical-align:middle;
    border:0px;
    }
.TopNav A{
	COLOR: #369; FONT-FAMILY: Arial
}
.TopNav A:hover {
	COLOR: #36c; FONT-FAMILY: Arial
}

.ImgTop
{
    width:820px;

  
    }
.ImgTop a
{
    color:#369;
    text-decoration:underline;
    }
.ImgTop a:hover
{
    color:#36c;
    text-decoration:none;
    }
.ImgTop #ImgTop_left
{
    width:74px;
    float:left;

    }
.ImgTop #ImgTop_mid
{
    width:625px;
    float:left;

    }
.ImgTop #ImgTop_right
{
    width:80px;
    float:left;
    margin-top:12px;
    }
.ImgTop #ImgTop_Img
{
    BACKGROUND: url(../images/l50_bg_s.gif) no-repeat; 
	MARGIN: 0px;
	WIDTH: 76px; 
	padding-left:8px;
	padding-top:2px;
	HEIGHT: 60px; 
	float:left;
	display:inline;
	OVERFLOW: hidden; 
    }
.ImgTop #ImgTop_mid_1
{
    font-size:14px;
    font-weight:bold;
    margin-top:12px;
    }
.ImgTop #ImgTop_mid_2
{
    margin-top:8px;
    }
.ImgTop #top1
{
    width:780px;
    }
.ImgTop #top2
{
    width:768px;
    margin-left:12px;
    margin-top:8px;
    }


.input_t
{
	background-color:#fff; 
	border:1px solid #808080; 
	color:#333;
	width:400px;
	padding:2px;
	height:18px;
}
.input1_t
{
	border-right:solid 1px #808080;
	border-bottom:solid 1px #808080;
	color:#333;
	background-color:#ccff99;
	width:400px;
	padding:2px;
	height:18px;
}
.ok
{
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #d32c47; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: pointer; 
	COLOR: #fff; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #6a6a6a 1px solid; 
	HEIGHT: 23px;
	width:100px;
	font-size:14px;
}
.ok1
{
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #d32c47; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: pointer; 
	COLOR: #fff; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #6a6a6a 1px solid;
	HEIGHT: 23px;
	BACKGROUND: #c71e3a;
	width:100px;
	font-size:14px;
}
.cancel
{
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #e5e5e5; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: pointer; 
	COLOR: #333; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #6a6a6a 1px solid; 
	HEIGHT: 23px;
	BACKGROUND: #ddd;
	width:100px;
}
.cancel1
{
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 5px; 
	width:100px;
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #e5e5e5; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: pointer; 
	COLOR: #333; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #6a6a6a 1px solid;
	HEIGHT: 23px;
}
.lh25{line-height:25px;}

.w180{width:180px;}

.f_l{float:left;}
.f_r{float:right;}
.h10{height:10px;}
.h12{height:12px;}
.h14{height:14px;}
.h16{height:16px;}
.h18{height:18px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h100{height:100px;}
.h150{height:150px;}


.m0_20{margin:0 20px;}
.m20_12{margin:20px 12px;}
.m20_20{margin:20px 20px;}
.mt12{margin-top:12px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml12{margin-left:12px;}
.ml20{margin-left:20px;}
.m12_12{margin-left:12px;margin-top:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f14b{font-size:14px; font-weight:bold;}
.f12b{font-size:12px; font-weight:bold;}
.f13b{font-size:13px; font-weight:bold;}
.f12red{font-size:12px;color:#c00000;}
.f14red{font-size:14px;color:#c00000;}
.f14gray{font-size:14px;color:#8e8e8e;}
.f14black{font-size:14px;color:#000000;}
.f16red{font-size:16px;color:#C00000; font-family:Arial;}


.srr_tl{border-top:1px solid #3B5998; border-bottom:1px solid #ccc; background:#D8DFEA; padding:1px 10px;}
.qm11{float:left; width:100px;}
.qm12{float:left; width:515px;}
.qm13{float:right; clear:right; width:100px;}
.b1c{border:1px solid #ccc;}
.c6,a.c6{color:#666; font-family:Arial;}
.bb1d8{border-bottom:1px solid #D8DFEA;}
.sl2,a.sl2{color:#369; text-decoration:none; font-family:Arial;}a.sl2:hover{color:#36c; text-decoration:underline; font-family:Arial;}
a.sl2_r{display:block; padding:0 5px; color:#369; text-decoration:none;}a.sl2_r:hover{color:#fff; background:#369;}


.htq-zt {
	border-top:1px solid #D8DFEA; 
	border-bottom:1px solid #D8DFEA; 
	background:#EFEFEF; 
	padding:8px 10px;
	}




.ml10{margin-left:10px;}
.list_all{width:80px; float:left;}
.list_white_all
{BACKGROUND: url(../images/l50_bg_s.gif) no-repeat; 
	MARGIN: 0px;
	WIDTH: 76px; 
	padding-left:9px;
	padding-top:3px;
	HEIGHT: 60px; 
	float:left;
	display:inline;
	OVERFLOW: hidden; }
	
.w33{width:33px;}
.w80{width:80px;}
.w120{width:120px;}
.w130{width:130px;}
.w165{width:165px;}
.w280{width:280px;}
.w560{width:560px;}
.w635{width:635px;}
.w680{width:680px;}
.w810{width:810px;}
.w500{width:500px;}
.w200{width:200px;}
.w300{width:300px;}
.c9,a.c9{color:#999; font-family:Arial;}
.pr50 {padding-right:50px;}
.w80{width:80px;}


.e_d1{float:left; border-bottom:1px solid #C5C4BA; border-right:1px solid #C5C4BA; background:#fff;}
.e_d2{border:1px solid #DAD9CF; padding:1px;}
.e_d3{background:#fff url(../Images/e_d_bg.gif) left repeat-y;}
.e_d4{padding:5px 10px 5px 25px;}
.e_d5{border-top:1px solid #dedede; margin-top:15px; padding:10px 0 5px 0; text-align:right; display:table;}
.e_d51{border:1px solid #f9a4b2;}
.e_d51_of,.e_d51_on{height:20px; color:#fff; font-size:12px; background:#d32c47; padding:2px 7px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #6a6a6a; border-bottom:1px solid #6a6a6a; cursor:pointer;}
.e_d51_on{background:#db415a;}
.e_d52{border:1px solid #e2e2e2;}
.e_d52_of,.e_d52_on{height:20px; color:#333; font-size:12px; background:#e5e5e5; padding:2px 7px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #6a6a6a; border-bottom:1px solid #6a6a6a; cursor:pointer;}
.e_d52_on{background:#ddd;}
.e_of,.e_on{padding-left:25px; line-height:23px; width:111px; cursor:pointer;}
.e_on{background:#D01E3B; color:#fff;}
.e_d43{margin-top:10px;}
.it5{height:22px; background:#fff; font-size:12px; border:1px solid #d4d4d4; border-left:1px solid #404040; border-top:1px solid #404040; width:268px;}
#e1,#e2{width:140px;}
#e3,#e4,#e8{width:185px;}
#e9,#ea,#eb{width:310px;}
#ec{width:420px;}
.sk_on{float:left; width:12px; height:12px; padding:2px; overflow:hidden; cursor:pointer; background:#fcc; border:1px solid #D01E3B;}
.sk_of{float:left; width:12px; height:12px; padding:2px; overflow:hidden; cursor:pointer; background:#fff; border:1px solid #ffffff;}
.sk_sk{width:10px; height:10px; overflow:hidden; border:1px solid #ACA899; }
.emo_on{float:left; padding:3px; margin:1px; background:#f7f7f7; border:1px solid #D01E3B; cursor:pointer;}
.emo_of{float:left; padding:3px; margin:1px; background:#f7f7f7; border:1px solid #ccc; cursor:pointer;}
#r2r3 div{padding:10px 0; border-bottom:1px solid #eee; color:#444;}
.p2035{padding:20px 35px;}
.fb_d{width:425px;  margin-bottom:20px;}


.border_red{border:solid 1px red;}
.border_yellow{border:solid 1px yellow;}
.border_blue{border:solid 1px blue;}
.border_green{border:solid 1px green;}


.dis_none{display:none;}
.dis_block{display:block;}


/*-- 翻页 --*/
#fy_d{padding:10px 0; text-align:center;}
.fy_p{margin:10px 0;}
a.fy {border:1px solid #B9B7B7; text-decoration:none; padding:3px 7px; margin:1px; font-family:Arial; background:#fff; color:#8B8A8A;}
a.fy:hover{text-decoration:underline;}
a.fy2{border:1px solid #B9B7B7; text-decoration:none; padding:3px 7px; margin:1px; font-family:Arial; background:#8B8A8A; color:#fff; font-weight:bold;}
/*-- 翻页结束 --*/
.tac{text-align:center;}

.bj_t{float:left; margin:2px 3px 0 0;}
.czhy_tx .it1,.czhy_tx .it2{height:12px;}

.cursor_hand { cursor: hand;} 
.cursor_default { cursor: default;} 

.q_cygl {padding:5px; border-bottom:1px solid #D8DFEA; color:#333;}
.q_cygl1{float:left; width:240px;}
.q_cygl2{float:left; width:90px;}
.q_cygl_fy{text-align:right; padding:10px 0;}
.q_wjr{float:left; width:360px; padding:10px; padding-bottom:0; margin:10px 15px 5px 0; border:1px solid #DEDEDE; background:#f7f7f7;}
.q_wjr_gx{background:#fff8ce; border-bottom:1px solid #fc3; padding-top:3px;}
.q_wjr_gxsj{color:#999; padding-left:35px;}

.pb10 {
	padding-bottom:10px;
	}


.l25_bg {
	width:33px; 
	height:32px; 
	overflow:hidden; 
	padding-top:3px; 
	margin:0 5px 5px 0; 
	text-align:center; 
	background:url(../Images/l25_bg.gif) no-repeat;
	}
	
.l25_bg_2 {
	width:100%; 
	height:32px; 
	overflow:hidden; 
	padding-top:3px; 
	margin:0 5px 5px 0; 
	text-align:center; 
	background:url(../Images/l25_bg.gif) no-repeat;
	}
	
.p010{padding:0 10px;}
.q-browse {
	width:550px; 
	height:90px; 
	padding:15px 10px 0px 10px; 
	margin:10px 15px 5px 0; 
	border:1px solid #DEDEDE; 
	background:#f7f7f7;
	}
.bb1d8{border-bottom:1px solid #D8DFEA;}
.bb1d8_d{border-bottom:1px solid #D8DFEA; padding:0 5px; background:#fff; color:#369;}
.bb1d8_r{border-bottom:1px solid #D8DFEA; padding:0 5px; background:#369; color:#fff; cursor:pointer;}

.p0_30 {
	padding:0px 30px;
	}

.btn_1
{
    background-color: #d9eef7;
    color: #000000;
    border-right: #00ccff 1px solid;
    border-top: #00ccff 1px solid;
    border-left: #00ccff 1px solid;
    border-bottom: #00ccff 1px solid;
}
.m_over
{
    background:#E6F1FF;
    color:#ff0000;  
    }
.m_out
{
    background:#ffffff;
    }
.div_red
{   
    background:#FFF2EC;
    }
    .cancle
{
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #e5e5e5; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: pointer; 
	COLOR: #333; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #6a6a6a 1px solid; 
	HEIGHT: 23px;
	BACKGROUND: #ddd;
}
.cancle1
{
	BORDER-RIGHT: #6a6a6a 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #e5e5e5; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: pointer; 
	COLOR: #333; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #6a6a6a 1px solid; 
	HEIGHT: 23px;
}