@charset "utf-8";
/* CSS Document */

* html .ieclear {margin:0 0 -2px;}

.container {width:990px; background:url(../images/my/bg_1.gif) repeat-y left top;}
.sidebar, .container_content {background:url(../images/my/bg_2.gif) repeat-x left top;}

 
/* 个人中心通用左侧栏 */
.sidebar {width:220px; padding:3px 0 0; float:left; text-align:center;}


/* 个人中心通用内容区域容器 */
.container_content {width:770px; float:right;}
.content {width:768px; height:528px; border:1px solid #ccc; overflow-y:scroll; background-color:#FFF;}
.reg_container_content {width:990px; float:left;background:url(../images/my/bg_2.gif) repeat-x left top;}
.ret_content {width:980px; height:528px; border:1px solid #ccc; overflow-y:scroll; background-color:#FFF;}


/* 个人中心网站内容导航 */
.content_position {height:30px; padding:0 0 0 36px; color:#b5cef3; line-height:30px; background:url(../images/my/icon_bg2.png) no-repeat 10px 7px;}
.content_position span {color:#fcff00;}


/* 个人中心左侧栏 */
.center_title {height:52px; padding:0 0 0 22px; border-bottom:5px solid #5797f4; text-indent:-9999px; background:url(../images/my/icon_bg1.png) no-repeat 22px 3px;}


/* 个人中心通用左侧栏导航菜单一 */
.sidebar_nav {width:200px; margin:0 auto; padding:20px 0 0;}
.sidebar_nav ul {height:360px; padding:2px 0 0; background:url(../images/my/bg_3.gif) repeat-x left top;}
.sidebar_nav ul li {height:38px; margin:0 0 2px; padding:0 0 0 26px; color:#555; line-height:38px; font-size:14px; font-weight:700; overflow:hidden;}
.sidebar_nav ul li.current {background:url(../images/my/current_icon1.gif) no-repeat right center;}
.sidebar_nav ul li.current span a, .sidebar_nav ul li.current span a:visited {color:#F60;}
.sidebar_nav ul li.current span a:hover {color:#F60;}
.sidebar_nav ul li span {height:38px; padding:0 0 0 44px; display:block; font-size:14px; background-repeat:no-repeat; background-position:left center;}
.sidebar_nav ul li span a {color:#555; font-size:14px;}
.sidebar_nav ul li span a:visited {color:#555;}
.sidebar_nav ul li span a:hover {color:#F60; text-decoration:none;}
.sidebar_nav_i1 {background-image:url(../images/my/sidebar_nav_i1.png);}
.sidebar_nav_i2 {background-image:url(../images/my/sidebar_nav_i2.png);}
.sidebar_nav_i3 {background-image:url(../images/my/sidebar_nav_i3.png);}
.sidebar_nav_i4 {background-image:url(../images/my/sidebar_nav_i4.png);}
.sidebar_nav_i5 {background-image:url(../images/my/sidebar_nav_i5.png);}
.sidebar_nav_i6 {background-image:url(../images/my/sidebar_nav_i6.png);}
.sidebar_nav_i7 {background-image:url(../images/my/sidebar_nav_i7.png);}
.sidebar_nav_i8 {background-image:url(../images/my/sidebar_nav_i8.png);}
.sidebar_nav_i9 {background-image:url(../images/my/sidebar_nav_i9.png);}


/* 个人中心通用左侧栏导航菜单二 */
.sidebar_menu {width:200px; margin:0 auto; padding:20px 0 0;}
.sidebar_menu ul {height:120px; padding:2px 0 0; background:url(../images/my/bg_3.gif) repeat-x left top;}
.sidebar_menu ul li {height:38px; margin:0 0 2px; padding:0 0 0 22px; color:#555; line-height:38px; font-weight:700;}
.sidebar_menu ul li.current {color:#F60;}
.sidebar_menu ul li a {color:#555; font-weight:700;}
.sidebar_menu ul li a:visited {color:#555;}
.sidebar_menu ul li a:hover {color:#F60;}
.sidebar_menu ul li.current a, .sidebar_menu ul li.current a:visited, .sidebar_menu ul li.current a:hover {color:#F60; text-decoration:none;}




/* 相同内容区域 */
.content_wrapper {width:710px; margin:19px 0 0 19px;}
.content_wrapper h1 {height:30px; padding:0 0 0 28px; line-height:30px; background:url(../images/my/title_bg2.gif) repeat-x;}
.content_wrapper h1 strong {color:#FFF; font-size:14px;}
.reg_content_wrapper {width:910px; margin:19px 0 0 19px;}
.reg_content_wrapper h1 {height:30px; padding:0 0 0 28px; line-height:30px; background:url(../images/my/title_bg2.gif) repeat-x;}
.reg_content_wrapper h1 strong {color:#FFF; font-size:14px;}


/* 个人资料 */
.my_info {padding:36px 0 0 52px;}
.my_info h1 {clear:both; color:#555; line-height:36px; font-weight:700;}
.my_info ul {}
.my_info ul li {padding:16px 0 0 ; clear:both;}
* html .my_info ul li {padding:8px 0 0;}
*+html .my_info ul li {padding:8px 0 0;}
.my_info ul li.first {padding:0;}
.my_info ul li label, .my_info ul li span, .my_info ul li input, .my_info ul li select {float:left;}
.my_info ul li label {width:65px; height:20px; color:#555; line-height:20px;}
.my_info ul li input {height:18px; border:1px solid #CCC; color:#777; line-height:18px;}
.my_info ul li select {margin-right:5px;}
.myinfo_text1 {width:98px;}
.myinfo_text2 {width:158px;}
.myinfo_text3 {width:258px;}
.my_info p {padding:32px 0 0 65px;}
.data_text  {display:block; color:#d20000; line-height:20px;}
.saveinfo_btn {border:0; color:#FFF; background:url(../images/my/btn_1.gif) no-repeat;}



/* 密码修改 */
.passedit_text1 {width:118px;}


/* 栏目定制 */
.custom_col {width:710px; margin:19px 0 0 19px;}
.custom_col_title {height:28px; margin:0 0 10px; border-bottom:2px solid #ccc; background-color:#DDD;}
.custom_col_title input {margin:2px 0 0 5px;}
.custom_box {width:348px; border:1px solid #CCC;}
.custom_box_1 {margin:0 0 10px;}
.custom_box_left {float:left;}
.custom_box_right {float:right;}
.custom_box h1 {height:28px; border-bottom:1px solid #CCC; padding:0 10px 0 12px; line-height:28px; background:url(../images/my/title_bg1.gif) repeat-x;}
.custom_box h1 strong {color:#555; font-size:14px;}
.custom_box h1 a {float:right; color:#555;}
.custom_box h1 a:visited, .custom_box h1 a:hover {color:#555;}
.custom_box ul {padding:4px 10px 12px 8px;}
.custom_box ul li {height:32px; border-bottom:1px dashed #CCC; padding:0 0 0 12px; line-height:32px; overflow:hidden; background:url(../images/dot_bg03.gif) no-repeat 3px 15px;}
.custom_box ul li a {color:#555; font-size:14px;}
.custom_box ul li a:visited {color:#555;}
.custom_box ul li a:hover {color:#F60;}
.custom_col_page {padding:22px 0;}
/* 栏目定制 - 选择栏目 */
.select_col {}
.select_col_table {}
.select_col_table th, .select_col_table td {text-align:center;}
.select_col_table_th1 {text-indent:2.5em; text-align:left!important;}
.select_col_table th {height:30px; background-color:#eee;}
.select_col_table td {height:30px; line-height:30px;}
.select_col_table tr.odd td {background-color:#f6f6f6;}
.select_col_table tr.even td {background-color:#eee;}
.select_col_table_t1 {text-indent:2em; text-align:left!important;}
.subscribed {color:#2b930c;}
.non_subscribers {color:#930c0c;}
.select_col p {padding:18px 0 22px 38px;}




/* 相册管理 */
.photo {width:720px; margin:19px 0 0 14px;}
.photo_position {height:28px; border-bottom:1px solid #ccc; padding:0 5px; line-height:28px; background-color:#eee;}
.photo_position a {width:100px; height:20px; margin:4px 10px 0 0; float:left; display:block; text-indent:-9999px; background:url(../images/my/btn_2.gif) no-repeat;}
* html .photo_position a {margin:4px 10px -4px 0;}
.photo_position span {float:right;}
.photo_position select {color:#000;}
* html .photo_position span {margin:3px 0 0;}
/* 相片目录 */
.photo_list {padding:10px 0 0;}
.photo_list dl {width:168px; height:168px; margin:0 10px 10px 0; border:1px solid #ccc; float:left;}
.photo_list dl dt {padding:2px 0 0 2px;}
.photo_list dl dd {color:#555; text-align:center;}
.photo_list .photo_d1 {line-height:27px;}
.photo_d2 a, .photo_d2 a:visited {color:#555;}
.photo_d2 a:hover {color:#F60;}
.photo_list_page {padding:20px 0 0;}
* html .photo_list_page {padding:10px 0 0;}
*+html .photo_list_page {padding:10px 0 0;}
/* 相册管理 - 上传相片 */
.photo_upload {margin:10px 0 0; border:1px solid #CCC; padding:9px;} 
.photo_upload_form {border:1px solid #b7d3fa; padding:19px 0 33px;}
.photo_upload_form h1 {padding:0 0 0 19px; color:#315fa2; line-height:33px; font-size:14px; font-weight:700;}
.photo_upload_form p {margin:10px 0 0; padding:0 0 0 39px;clear:both;}
.photo_upload_form p {margin:10px 0 0; padding:0 0 0 39px;clear:both;}
.upload_btn {border:0; background:url(../images/my/btn_3.gif) no-repeat;}
.upload_info {padding:16px 0 124px 14px; line-height:36px;}
/* 相册管理 - 查看相片 */
.photo_view {margin:10px 0 0; border:1px solid #CCC;}
.photo_view_t1 {width:499px; vertical-align:top;}
.photo_view_t2 {width:218px; border-left:1px solid #CCC; vertical-align:top;}
.photo_view dl {padding:19px 0 0;}
.photo_view dl dt, .photo_view dl dd {text-align:center;}
.photo_view dl dd {line-height:69px; font-size:18px; font-family:"黑体","宋体",Verdana, Arial, Helvetica, sans-serif;}
.photo_view_info {padding:0 17px;}
.photo_view_info h1 {color:#0e4fa7; line-height:50px;}
.photo_view_info h1 a, .photo_view_info h1 a:visited, .photo_view_info h1 a:hover {color:#0e4fa7;}
.photo_view_info h2 {line-height:26px; font-weight:700;}
.photo_view_info p {color:#777; line-height:22px; text-indent:2em;}



/* 我的咨询,我的投诉 */
.advisory_complaints_table {margin:10px 0 0; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.advisory_complaints_table th, .advisory_complaints_table td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:24px; text-align:center;}
.advisory_complaints_table th {background-color:#ddddd0;}
a.letter_headings, a.letter_headings:visited {color:#555; text-decoration:underline;}
a.letter_headings:hover {color:#F60; text-decoration:none;}
.has_returned {color:#2e8f10;}
.not_return {color:#be0000;}
a.see_replies, a.see_replies:visited {color:#555;}
a.see_replies:hover {color:#F60;}
.reply a, .reply a:visited, .reply a:hover {color:#34860b;}
.advisory_complaints_page {padding:25px 0 0;}

/* 回复咨询 */
.reply_title {margin:10px 0 0; border:5px solid #5cba42; padding:10px 18px;}
.reply_title h2, .reply_title h3 {padding:0 0 0 21px; background-repeat:no-repeat; background-position:left center;}
.reply_title h2 {line-height:30px; font-size:14px; font-weight:700; background-image:url(../images/my/icon_bg3.gif);}
.reply_title h3 {color:#aaa; line-height:20px; background-image:url(../images/my/icon_bg4.gif);}
.reply_title p {padding:5px 0 0; line-height:24px; font-size:14px;}

.reply_form {margin:10px 0 0; border:5px solid #ffd669; padding:2px 15px 12px;}
.reply_form h2 {height:43px; padding:0 0 0 24px; line-height:43px; font-size:14px; font-weight:700; background:url(../images/my/icon_bg5.gif) no-repeat left center;}
.reply_form textarea {width:668px; height:178px; margin:0 0 10px; border:1px solid #CCC;}



/* 注册页 */
.reg_wrapper {width:708px; margin:10px 0 0; border:1px solid #ccc; text-align:center;}
.reg3_wrapper {width:908px; margin:10px 0 0; border:1px solid #ccc; text-align:center;}
.reg_1_content {padding:0 25px 20px;}
.reg_1_content h2 {text-align:center; color:#2d1d06; line-height:60px; font-size:14px; font-weight:700;}
.reg_1_content h3 {color:#2d1d06; line-height:24px;}
.reg_1_content p {margin:0; padding:0; color:#2d1d06; line-height:24px; text-indent:2em;}
.reg_1_btn {padding:10px 0; text-align:center;}
.reg_1_btn input {border:0; background-color:transparent; background-repeat:no-repeat;}
.reg_1_btn_1 {background-image:url(../images/my/btn_4.gif);}
.reg_1_btn_2 {background-image:url(../images/my/btn_5.gif);}
/* 注册页 - 填写注册信息 */
.reg_info {padding:10px 0 0 52px; text-align:left;}
.reg_info h2 {clear:both; color:#555; line-height:36px; font-weight:700;}
.reg_info ul {}
.reg_info ul li {padding:10px 0 0 ; clear:both;}
* html .reg_info ul li {padding:5px 0 0;}
*+html .reg_info ul li {padding:5px 0 0;}
.reg_info ul li.first {padding:0;}
.reg_info ul li label, .reg_info ul li span, .reg_info ul li input, .reg_info ul li select {float:left;}
.reg_info ul li label {width:65px; height:20px; color:#555; line-height:20px;}
.reg_info ul li input {height:18px; border:1px solid #CCC; color:#777; line-height:18px;}
.reg_info ul li select {margin-right:5px;}
.reginfo_text1 {width:98px;}
.reginfo_text2 {width:158px;}
.reginfo_text3 {width:258px;}
.reginfo_btn {padding:15px 0 10px;}
.reginfo_btn input {border:0; background-color:transparent; background-repeat:no-repeat;}
.reginfo_btn_1 {background-image:url(../images/my/btn_6.gif);}
.reginfo_btn_2 {background-image:url(../images/my/btn_7.gif);}
/* 注册页 - 注册成功 */
.reg_3 {width:708px; height:446px; background:url(../images/my/bg_4.gif) no-repeat 148px 141px;}
.reg_3_con {width:908px; height:446px; background:url(../images/my/bg_4.gif) no-repeat 148px 141px;}
.reg_3_content {padding:141px 0 0 310px;}
.reg_3_content h2 {color:#970000; line-height:26px; font-size:14px; font-weight:700;}
.reg_3_content p {margin:6px 0 0; line-height:18px;}
.reg_3_content p a, .reg_3_content p a:visited {color:#0735cb; text-decoration:underline;}
.reg_3_content p a:hover {color:#F60; text-decoration:none;}


/* 登录页 */
.login_wrapper {width:708px; height:446px; margin:10px 0 0; border:1px solid #ccc;}
.login {width:400px; margin:75px 0 0 127px;}
.login ul {}
.login ul li {height:24px; padding:20px 0 0 142px;}
.login ul li label, .login ul li input, .login ul li span {float:left;}
.login ul li label {width:122px; height:20px; margin:0 0 0 -142px; padding:0 20px 0 0; line-height:24px; font-size:14px; font-weight:700; text-align:right;}
.login_text_1, .login_text_2 {height:19px; border:1px solid #ccc; padding:3px 0 0;}
.login_text_1 {width:178px;}
.login_text_2 {width:58px; margin-right:10px;}
.login_btn {border:0; background:url(../images/my/btn_8.gif) no-repeat;}
.login p {margin:20px 0 0; border-top:1px solid #CCC; padding:28px 0 0; text-align:center;}
.login p a, .login p a:visited {color:#0b11f2; text-decoration:underline; font-weight:700;}
.login p a:hover {color:#F60; text-decoration:none;}



/* 在线请假 */
.online_leave {width:710px; margin:19px 0 0 19px;}

/* 在线请假 - 请假表单 */
.leave_form {padding:26px 0 0;}
.leave_form li {padding:16px 0 0; clear:both;}
* html .leave_form li {padding:8px 0 0;}
*+html .leave_form li {padding:8px 0 0;}
.leave_form li.first {padding:0!important;}
.leave_form li label, .leave_form li input, .leave_form li span, .leave_form li select, .leave_form li textarea {float:left; display:block;}
.leave_form li label {width:96px; height:20px; line-height:20px; text-align:right;}
.leave_form li input {width:118px; height:18px; margin-right:10px; border:1px solid #ccc; line-height:18px;}
.leave_form_tip {color:#999; line-height:20px;}
.leave_form li select {border:1px solid #ccc;}
.leave_form li textarea {width:478px; height:158px; border:1px solid #ccc;}
.leave_form p {padding:18px 0 0 96px;}

/* 在线请假 - 列表 */
.leave_list h1 {height:28px; border-bottom:1px solid #ccc; background-color:#ddd;}
.leave_list h1 span {padding:0 0 0 15px; line-height:28px;}
* html .leave_list h1 select {margin:3px 0 0;}
.leave_list_content dl {width:708px; margin:10px 0 0; border:1px solid #ccc;}
.leave_list_content dl dt {height:24px; border-bottom:1px solid #ccc; background-color:#ddddd0;}
.leave_list_content dt td {height:24px; line-height:24px;}
.leave_list_td1 {width:220px;}
.leave_list_td2 {width:165px;}
.leave_list_td1, .leave_list_td2 {border-right:1px solid #ccc; text-indent:8px;}
.leave_list_td3 {width:100px; text-align:center;}
.leave_list_content dl dd {height:auto; min-height:120px;}
* html .leave_list_content dl dd {height:120px;}
*+html .leave_list_content dl dd {height:120px;}
.leave_list_content dd p {padding:15px 20px; line-height:20px; font-size:14px; text-indent:2em;}
