/*公共区域*/
*{margin:0;padding:0;}
html {overflow-y:scroll;}
body {color:#333;font:12px/140% Tahoma, 宋体;text-align:center;padding-bottom:20px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {text-align:left;list-style:none;}
a {color:#006362;text-decoration:none;padding:0 2px;}
a:hover {color:#fff;background-color:#006362;text-decoration:none;}
img, input, button, select {vertical-align:middle;}
a img {border:none;}
button {border:none;background:none;overflow:visible;cursor:pointer;}
select {padding:1px;}
.clearfix:after {content:"june";height:0;visibility:hidden;display:block;clear:both;}
.clearfix {display:inline-block; zoom:1;}
.clearfix {display:block;}
.clear{clear:both;}
.wrap {width:970px;margin:0 auto;}
li {line-height:18px;}


.inl_blk {display: inline-block;display: -moz-inline-stack;*display: inline;zoom: 1;vertical-align: middle;position: relative;overflow:hidden;}
.icon {background:url(../images/icon.png) no-repeat;display: inline-block;display: -moz-inline-stack;*display: inline;zoom: 1;vertical-align: middle;position: relative;overflow:hidden;}
.table {zoom:1;}
:root .table {overflow:visible;}
.table .td {display:table-cell;vertical-align:top;*float:left;}
.table .t_r {display:table-row;}
.table .td+.td {width:100%;*width:auto;}
.table .td {*vertical-align:baseline;}
.table .td .v_m {vertical-align:middle;}
:root .table {width:100%;}
.dotline{border-bottom:1px #B8D0CE dashed; height:1px; overflow:hidden;}

/*header__footer*/
/*头部*/
.header {height:28px;position:relative; z-index:30;}
h1 {width:1000px;margin:0 auto;position:relative;z-index:40;}
h1 a {text-indent:-9999px;background:url(../images/logo.png) no-repeat;width:232px;height:97px;position:absolute;left:22px;top:8px;z-index:11;outline:none;display:block;padding:0;}
h1 a:hover {background:url(../images/logo.png) no-repeat;}
* html h1 a, * html h1 a:hover {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, SizingMethod =crop, src="/images/logo.png");background:transparent;cursor:pointer;}
h1 a.invitelogo {text-indent:-9999px;background:url(../images/logo_big.png) no-repeat;width:258px;height:132px;position:absolute;left:32px;top:3px;z-index:11;outline:none;display:block;padding:0;}
h1 a.invitelogo:hover {background:url(../images/logo_big.png) no-repeat;}
* html h1 a.invitelogo, 
* html h1 a.invitelogo:hover {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, SizingMethod =crop, src="images/logo_big.png");background:transparent;cursor:pointer;}
.shortcut {float:right; width:590px; height:26px; background:#fff; border:1px #574c35 solid; color:#6e4300; border-top:none; -moz-border-radius: 0 0 8px 8px;  -webkit-border-radius: 0 0 8px 8px;  border-radius: 0 0 8px 8px; padding:0 10px;}
.shortcut2 {float:right; background:url(../images/topback.png) no-repeat left top; color:#6e4300; border-top:none; padding:0 10px;}
.face_30 {background:url(../images/facebg.png) no-repeat;width:30px;height:30px;padding:1px 4px 4px 1px;}
.my_status {width:270px;overflow:hidden;}
.status_face {float:left;margin-top:4px;}
.my_msg {margin-right:5px; float:right; margin-top:3px;}
.add_status {height:21px;background:url(../images/status_bg.png) no-repeat;width:214px;padding:2px 0 0 7px;cursor:text;float:left;}
.add_status.hover {background:url(../images/status_bg.png) no-repeat left -23px;}
.add_status input, .add_status.hover input {background:none;color:#b4d3eb;margin-top:1px;padding-top:2px;width:190px;}
.shortcut .msg_count, .shortcut .msg_count:visited {color:#adf03a;text-decoration:none;}
.bdr_r_a {background:url(../images/bdr_r_a.png) no-repeat right;padding-right:5px;}
#level {}
.levelbar {margin-left:5px;background:url(../images/level_03.png) no-repeat;width:94px;height:11px;position:relative;padding:1px;z-index:999; margin-top:3px;}
.levelbar span {font-size:10px;line-height:11px;color:#834d11;position:absolute;left:50%;margin-left:-20px;top:1px;}
.level_point_bg {background:url(../images/level_point_03.png) no-repeat right bottom;height:11px;padding-right:3px;}
.level_point_bar {background:url(../images/level_point_03.png) left top;width:100%;height:11px;overflow:hidden;text-align:center;}
.loginbar {padding:5px 9px 0 7px;background:url(../images/loginbar_03.png) no-repeat;float:right;margin-top:5px;height:70px;color:#fff;width:387px;margin-right:10px;overflow:hidden;_display:inline;}
.loginbar a, .loginbar a:visited, .loginbar a:hover {color:#fff;background:none;}
.login {margin:10px 0;}
.login input {height:18px;line-height:18px;padding-top:2px;}
.login button {background:url(../images/btn_blue.png) no-repeat;width:49px;height:22px;color:#fff;_margin-left:5px;}
.head_login{padding:5px 9px 0 7px;background:url(../images/head_unlog.png) no-repeat;float:right;margin-top:5px;height:70px;color:#fff;width:268px;margin-right:10px;overflow:hidden;_display:inline;}
.head_login a{color:#fff; background:none;}

.mainnav {width:390px; float:left; margin-left:10px;}
.mainnav li{float:left;padding:0;height:30px;text-align:center;margin-right:30px; font-size:14px; font-weight:bold; position:relative; top:3px;}
.mainnav li a,
.mainnav li a:visited{color:#004117;}
.mainnav li a:hover{ background:none; color:#004117;}
.mainnav li .nav_drop{background:url(../images/nav_drop.png) no-repeat; width:14px; height:14px; text-indent:-99999px; opacity:0.5; filter:alpha(opacity=50);}
.mainnav li .nav_drop:hover{background:url(../images/nav_drop.png) no-repeat; opacity:1; filter:alpha(opacity=100);}
.mainnav li ul{position:absolute; background:#fff; border:1px #868686 solid; z-index:1000; top:23px; left:-10px;}
.mainnav li ul li{ margin:0; height:22px; line-height:22px; float:none; width:80px; top:0;}
.mainnav li ul li a{font-size:12px; color:#2f4409; display:block; font-weight:normal;}
.mainnav li ul li a:hover{background:#4D4D4D; color:#fff; text-decoration:none;}
.mainnav a:hover, .mainnav a.current {}

.footer{ background:#ffffff; height:35px; line-height:35px; text-align:center; -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px; width:970px; margin:20px auto; position:relative;}
.footer a{ margin-left:10px;}
.icp{position:absolute; right:10px; color:#9f9f9f;}

/*字体*/
.a_333 a:link, .a_333 a:visited {color:#333;}
.a_333 a:hover {color:#fff;}
.f_000 {color:#000;}
.f_green {color:#3c790d;}
.f_brown{color:#6e4300;}
.f_333{ color:#333;}
.f_949494{ color:#949494;}
.f_bbbbbb{ color:#bbbbbb;}
.f_888, a.f_888:link, a.f_888:visited {color:#888;}
a.f_888:hover {background:none;text-decoration:underline;}
a.a_ltgr {color:#7ba55b;}
a.a_ltgr:hover {color:#7ba55b;background:none;text-decoration:underline;}
a.a_dkgr {color:#4e8622;text-decoration:underline;}
a.a_dkgr:hover {color:#4e8622;background:none;text-decoration:none;}
.f_blue {color:#2658eb}
.f_dblue {color:#0e6195;}
.f_gr {color:#3c790d;}
.f_or {color:#ff9000;}
.ud_l:link, .ud_l:visited {text-decoration:underline;}
.f_11 {font-size:11px;}
.f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_14h {font-size:14px;overflow:hidden;zoom:1; line-height:35px;height:28px;margin-bottom:5px; border-bottom:1px #b8d0ce dashed; color:#004117;}
.f_16 {font-size:16px;}
.f_16s {font-size:16px;color:#7d5404}
.f_18{font-size:18px;}
.f_20{font-size:20px; line-height:20px;}
.f_23 {font-size:23px; line-height:23px;}
.f_25 {font-size:25px; line-height:25px;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.time {font-size:12px;color:#a3b4cf;font-weight:normal;}
.browntt{font-size:22px; font-family:"微软雅黑"; line-height:30px; color:#7d5404}
.msyh{font-family:"微软雅黑";}
.indent{text-indent:2em;}
.arial{font-family:arial;}

/*布局*/
.rt_span {float:right;font-weight:normal;font-size:12px;}
.rt_span a {padding:0;}
.rt_span img.crt_img {margin-top:-5px;position:relative;z-index:10001;}
.al_c {text-align:center;}
.al_r {text-align:right;}
.fl_l {float:left;}
.fl_r {float:right;}
.lh_15 {line-height:15px;}
.lh_20,.lh_20 li {line-height:20px;}
.lh_25,.lh_25 li{line-height:25px;}
.cl_b {clear:both;}
.cl_l {clear:left;}
.lh_25 {line-height:25px;}
p.cl_b {height:0;font-size:0;line-height:0;}
.ohz{ overflow:hidden; zoom:1;}
.disblock{display:block;}
.pos_re{position:relative;}
.pos_ab{position:absolute;}
.warning{color:#f00;}
.nobg_input{background:#fff; border:none; height:18px; padding-top:4px;}
.img_box{padding:2px; background:#fff; border:1px #e4e4e4 solid;}
.map_img_bdr{border:3px #838383 solid;}
.img_wbdr{padding:3px; background:#fff;}
.a_btn{background:#ddd; color:#333; border:none; height:20px; line-height:20px; cursor:pointer;}
.line_solid2{ height:2px; background:#6e4300; overflow:hidden;}
.hidden_area{ display:none;}
.cur_p{cursor:pointer;}
.cont_text_style{ font-size:14px; line-height:21px;}
.stay_rb{position:absolute; right:0; bottom:0;}
.v_m{vertical-align:middle;}
.v_b{vertical-align:bottom;}

.m_10 {margin:10px;}
.m_20 {margin:20px;}
.m_auto {margin:0 auto;}
.m_010 {margin:0 10px;}
.ml_5 {margin-left:5px;}
.ml_10 {margin-left:10px;}
.ml_20 {margin-left:20px;}
.ml_30 {margin-left:30px;}
.ml_40 {margin-left:40px;}
.ml_70 {margin-left:70px;}
.mr_3 {margin-right:3px;}
.mr_6 {margin-right:6px;}
.mr_10 {margin-right:10px;}
.mr_15 {margin-right:15px;}
.mr_20 {margin-right:20px;}
.mr_30 {margin-right:30px;}
.mr_40 {margin-right:40px;}
.mr_50 {margin-right:50px;}
.mr_60 {margin-right:60px;}
.mt_3 {margin-top:3px;}
.mt_5 {margin-top:5px;}
.mt_10 {margin-top:10px;}
.mt_20 {margin-top:20px;}
.mt_25 {margin-top:25px;}
.mt_30 {margin-top:30px;}
.mb_5 {margin-bottom:5px;}
.mb_10 {margin-bottom:10px;}
.mb_20 {margin-bottom:20px;}
.mb_30 {margin-bottom:30px;}
.ml_b20 {margin-left:-20px;}
.p_10 {padding:10px;}
.p_010{padding:0 10px;}
.p_0 {padding:0;}
.p_5 {padding:5px;}
.p_5_0 {padding:5px 0;}
.p_3_0 {padding:3px 0;}
.pb_10 {padding-bottom:10px;}
.pb_20 {padding-bottom:20px;}
.pt_3 {padding-top:3px;}
.pt_4 {padding-top:4px;}
.pt_10 {padding-top:10px;}
.pl_5 {padding-left:5px;}
.pl_10 {padding-left:10px;}
.pl_20 {padding-left:20px;}
.pr_10 {padding-right:10px;}
.w_40 {width:40px;}
.w_50 {width:50px;}
.w_80 {width:80px;}
.w_97{width:97px;}
.w_100p {width:100%;}
.w_100 {width:100px;}
.w_120 {width:120px;}
.w_130 {width:130px;}
.w_150 {width:150px;}
.w_180 {width:180px;}
.w_200 {width:200px;}
.w_210 {width:210px;}
.w_214 {width:214px;}
.w_220 {width:220px}
.w_240 {width:240px;}
.w_250 {width:250px;}
.w_300 {width:300px;}
.w_350 {width:350px;}
.w_380 {width:380px;}
.w_400 {width:400px;}
.w_440 {width:440px;}
.w_450 {width:450px;}
.w_500 {width:500px;}
.w_550 {width:550px;}
.w_560 {width:560px;}
.w_580 {width:580px;}
.w_600 {width:600px;}
.w_620 {width:620px;}
.w_660 {width:660px;}
.w_710 {width:710px;}
.w_720 {width:720px;}
.h20 {height:20px;}


.nobdr {background:#fff;border:none;}
a.nobg {background-color:none;padding:0;}
a.nobg:hover {background-color:none;}

/*背景*/
.gray_bg{background:#d6d6d6}
.ec_bg{background:#ececec;}
.f4_bdbg{ background:#f4f4f4; border:1px #dfdfdf solid; padding:5px;}
.org_bdbg{background:#fff8bd; border:1px #f3e166 solid; padding:5px;}
.org_bg{background:#edf6f2; padding:2px;}

/*表单样式*/
.textblue {border:1px #c2cada solid;background:#fff;}
textarea.rows2 {height:30px;}
textarea.rows3 {height:45px;}
textarea.rows5 {height:70px;}
textarea.rows10 {height:140px;}
textarea.rows11 {height:45px;width:220;border:1px #c3d2cc solid;background:#fff;}
.txt_grbg {background:url(../images/login_input_bg.png) no-repeat left top;border:1px #9dc280 solid;height:18px;padding-top:2px;padding-left:2px;font-size:12px;color:#6a815a;font-family: Arial, 微软雅黑;}
button.btn_text6, button.btn_textsg2, button.btn_texts2, button.btn_texts5, button.btn_texts6, button.btn_texts7, button.btn_text_green_s2, button.btn_textsm2, button.btn_big4 {background:url(../images/all_bg.png) no-repeat;font-size:14px;text-align:center;font-weight:bold;color:#fff;}
button.btn_text6 {width:108px;height:28px;background-position: -60px -80px;}
button.btn_texts2 {background-position:-215px -80px;width:43px;height:23px;}
button.btn_text_green_s2 {background-position:-350px -80px;width:43px;height:23px;color:#333;}
button.btn_texts5 {background-position:-260px -80px;width:88px;height:23px;}
button.btn_texts6 {background-position:-395px -80px;width:100px;height:23px;}
button.btn_texts7 {background-position:-295px -110px;width:118px;height:23px;}
button.btn_textsg2 {background-position:-420px -110px;width:33px;height:16px;font-size:12px;font-weight:normal;}
button.btn_textsm2 {font-size:12px;background-position:-454px -110px;width:50px;height:23px;}
button.btn_big4 {font-size:14px;background-position:-473px -410px;width:89px;height:44px;}
.gr_btn {padding-left:5px;*padding-left:8px;background:url(../images/gr_btn.png) no-repeat left top;height:33px;}
.gr_btn * {background:url(../images/gr_btn.png) no-repeat right -33px;height:33px;line-height:33px;padding-right:5px;*padding-right:8px;color:#fff;font-size:15px;font-weight:bold;outline:none;}
.gr_btn .pr_10 {padding-right:10px;}
.gr_btn input{border:none;}
/*--page--*/.page {width:100%;margin:0 auto 20px; text-align:center;}
.page a, .page a:visited {border:1px #b5b5b5 solid;color:#6c6c6c;text-align:center;line-height:20px;padding:1px 5px;}
.page a:hover {color:#9ccb4d;background:#fff;}
.page a.active, .page a.active:visited {color:#fff;background:#9ccb4d;border:1px #589b00 solid;}
.page a.pagetxt, .page a.pagetxt:visited {border:none;width:40px;color:#589b00;font-weight:bold; padding:0;}
.normal_4text_li {padding:10px;color:#3c790d;}
.normal_4text_li li {overflow:hidden;zoom:1;padding-left:80px;position:relative;margin-bottom:10px;}
.normal_4text_li li label {position:absolute;margin-left:-80px;width:75px;display:block;font-size:14px;font-weight:bold;text-align:right;padding-right:5px;color:#3c790d;}
textarea {overflow:auto;padding:2px;border:1px #a8a8a8 solid;font-size:12px;line-height:16px;}
input.textinput {background:#fff;height:18px;line-height:18px;border:1px #a8a8a8 solid;padding:2px;}
.textgray {background:#ececec;border:1px #9d9d9d solid;}
.textbrown{background:#fff; border:1px #C3D2CC solid; height:18px; line-height:18px;}
.text000{background:#fff;height:18px;line-height:18px;border:1px #000 solid;padding:2px;}
.textgrbg{background:url(../images/login_input_bg.png) no-repeat left top; border:1px #9dc280 solid; height:18px; padding-top:4px; padding-left:3px; font-size:16px; color:#6a815a; font-family: Arial,微软雅黑; clear:both;}



/*头像模块*/
.facebox{ float:left; position:relative; height:55px; width:55px; z-index:3;}
.facebox_img{ position:absolute; height:50px;padding:4px; z-index:11; left:0;}
.facebox_img_hover{background:#fff; border-color:#b4d26b #648514 #648514 #b4d26b; border-width:2px 1px 1px 2px; border-style:solid; position:absolute; height:69px;padding:2px; z-index:11; left:0; width:50px;}
.facebox_img_open{background:#fff; border-color:#b4d26b #648514 #fff #b4d26b; border-width:2px 1px 0px 2px; border-style:solid; position:absolute; height:69px;padding:2px; z-index:11; left:0; width:50px;}
.facebox_img_hover a,.facebox_img_open a{padding:0;}
	.left_pictext li .facebox_img_hover img,
	.left_pictext li .facebox_img_open img{margin-right:0}
.open_face_arrow{display: inline-block;display: -moz-inline-stack;*display: inline;zoom: 1;vertical-align: middle;position: relative;overflow:hidden; width:47px; height:15px; border:1px solid; border-color:#99ce3e #486e07 #486e07 #99ce3e; background:#61920d; position:absolute; cursor:pointer; z-index:12; top:55px; left:4px;}
.close_face_arrow{display: inline-block;display: -moz-inline-stack;*display: inline;zoom: 1;vertical-align: middle;position: relative;overflow:hidden; width:47px; height:15px; border:1px solid; border-color:#99ce3e #486e07 #486e07 #99ce3e; background:#61920d; position:absolute; cursor:pointer; z-index:12; top:55px; left:4px;}
.facebox em{ border:5px #61920d solid; border-top-color:#fff; font-size:0; position:absolute; top:5px; left:19px; width:0px; overflow:hidden;}
.facebox .close_face_arrow em{ border:5px #61920d solid; *border:6px #61920d solid; border-bottom-color:#fff; border-top:none; bottom:9px; *left:18px;}
.facebox_option{position:absolute; width:105px; border-color:#b4d26b #648514 #648514 #b4d26b; border-width:2px 1px 1px 2px; border-style:solid; background:#fff;  top:73px; z-index:9; left:0;}
.facebox_option a{ display:block; margin:0 1px; padding:2px 0; margin-bottom:2px; color:#2f4409; text-align:center;}
.facebox_option a:hover{ background:#61920d; color:#fff;}
.facebox_option_bdr{border-bottom:1px #d4dab9 solid;}


.tag_box{background-color:#e1b975;margin-left:1px;margin-top:1px; padding:0;}
.tag_box:hover{background-color:#a0762d;}
.tag_box:hover span{background:#e1b975; color:#fff;}
.tag_box span{background-color:#fff3c3;left:-1px;position:relative;top:-1px; padding:0 5px; color:#7d5404; font-size:12px; padding-top:2px;}

em.downarrow{border:6px #fff solid; border-top-color:#c8591c; margin-top:6px;}
em.uparrow{border:6px #fff solid; border-bottom-color:#c8591c; height:0; overflow:hidden; margin-top:-8px;}