/*--------------------------------------------------------------------------------------------------
.............................................. Geek Zoo Team .......................................
....................................................................................................
.......................................... Copyright (c) 2007-2010 .................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
..........................................--------------------......................................
....................................-::/+ossyhhhhhhhhhhhhhhyysoo//:--...............................
................................-/+oyhddddddddddddddddddddddddddddhys+/:............................
............................-:+sydddddddddddddddddddddddddddddddddddddhhso/.........................
..........................-/yhdddddddddddddddddddddddddddddddddddddddddddddyo:-.....................
........................-oydddddddddddddddddddddhhhhhhhhhhdddddddddddddddddddho/-...................
......................:+sdddddddddddddddhyso++//::::::::::/++osshhdddddddddddddhs/-.................
....................-:hdddddddddddddyo/:--..`````........`````.--:/oshdddddddddddhy/-...............
...................-ohddddddddddhy+:.................................-+shddddddddddh+:..............
..................:shdddddddddho/`......................................:oydddddddddhy--............
................./odddddddddhs:.`..........................................oydddddddddy+............
...............-:ydddddddddh:-`.............................................:+hddddddddy+...........
..............-/yddddddddds-..................................................+sddddddddh-..........
............--yhddddddddd+:...................................................`:sdddddddds/.........
...........-+yddddddddddh.........................................-//+//:-......-ydddddddds-........
...........oyddddddddddy+......................................./+yhhddhhso-.....+sdddddddy/........
.........-:dddhhdddddddo:.....................................--hddddddddddo/....-/dddddddho-.......
.........+yddhyhddddddd+....................................../sddddddddddddo.....-hdddddddh-.......
........:sdds/yhddddddy/....................................../sddddddddddddo.....-shddddddd:.......
.......-ohddo.yhddddddy/......................-osyyyyyso-.....-/dddddddddddy+.....-ohddddddd:.......
.......-ydds/.yhddddddy/......................-yhddddddy:.......+shddddddhy.......-ohddddddd:.......
.......:ddd/:.yhddddddy/......................-yhddddddy:.......`.-+ooo+/-........-ohddddddd:.......
.......:ddd:-.yhddddddh/......................-yhddddddy:..........``````.........-ohddddddd:.......
.......:ddd...oyddddddd+......................-yhddddddy:.........................-shddddddd:.......
.......:ddd:-.+sddddddds/.....................-yhddddddy:.........................-ydddddddd:.......
.......:ddd/-.-+dddddddhy.....................-yhddddddy:.........................:dddddddhy-.......
.......-yhdo:../ddddddddd:-...................-yhddddddy:........................:+dddddddy+-.......
.......-+hdy/..:oddddddddys+++++++++++++++++++ohdddddddy:........................+sddddddds-........
........:shh+...-hdddddddddddddddddddddddddddddddddddddy:.......................-ydddddddy+.........
.........-:+:....syddddddddddddddddddddddddddddddddddddy:......................-+hddddddd/:.........
...........`.....-+ddddddddddddddddddddddddddddddddddddy:.....................-/hddddddhs...........
..................-shddddddddddddddddddddddddddddddddddy:.....................+ohhhhhhh+-...........
...................-oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyys-....................+ohhhhhhh+-............
....................````````````````````````````````````............................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------- 
  
   Geek-Zoo CSS Framework 0.1.1a
   http://www.geek-zoo.com

   * Copyright (c) 2007-2011.
   * This Framework only for Geek-zoo Official Site
   * Geek Zoo Team
   
   || July 2009                  ||
   || Last modified on Spt. 2011 || 
   
-------------------------------------------------------------- */

/*Login
-------------------------------------------------------------- */

.login_box_bg { background: #C7CACF url(../images/login_bg.png) center 0 repeat-x !important; position: relative;}
.login_logo { width: 278px; height: 36px; margin: 39px auto 0px 0px; }
.login_container { margin:0 auto; width: 950px;}
.login_feature { float: left; width: 306px; margin: 100px auto auto 150px; *margin: 100px auto auto 50px;}
.login_box { float: left; width: 402px; height: 312px; margin: 80px auto auto 100px; background: url(../images/login_bg_01.png);}
.login_boxed{float: left; width: 241px; height: 178px; margin: 100px auto auto 150px; *margin: 100px auto auto 150px;/*background: url(../images/login_bg_01.png)*/;}
.login_c { width: 373px; padding: 10px 0 0 0; }
.form .no_border { border: none; }
.form li { padding: 5px 0px; display: block; border: 1px #C9CCCF solid; margin: 0 0 30px 30px; border-radius: 5px;}
.form li a { color: #484848 }
.login_t { width: 186px; margin: 30px 0 0 30px; height: 100px; }
.login_t a.login_sina { margin-right: 18px; float: left; display: block; text-indent: -9999px; width: 185px; height: 43px; background: url(../images/login_bg_01new.png) -3px -315px;}
.login_t a.login_sina:hover { margin-right: 18px; float: left; display: block; text-indent: -9999px; width: 185px; height: 43px; background: url(../images/login_bg_01new.png) -3px -359px;}
.login_t a.login_qq { margin-top:30px; float: left; display: block; text-indent: -9999px; width: 185px; height: 43px; background: url(../images/login_bg_01new.png) -188px -315px;}
.login_t a.login_qq:hover { margin-top:30px; float: left; display: block; text-indent: -9999px; width: 185px; height: 43px; background: url(../images/login_bg_01new.png) -188px -359px;}
.login_hr { width: 339px; height: 15px; margin: 5px 0 0 33px;  background: url(../images/login_bg_01.png) -2px -390px; }
.login_about { float: left; width: 100%; height: 250px; margin-top: 100px; }
.login_col3 h1 { color: #376E94; font-size: 20px; margin-bottom: 30px;}
.login_col3 { margin: 10px 30px; width:250px; height: 200px; float: left; }
.form .title { display: inline-block; width: 60px; padding-left: 15px; text-align: left; font-size: 14px; font-style: italic; font-weight: 10px; color: ##9A9EA0 }
.form .text { display: inline-block; width: 205px; height: 32px; vertical-align: middle; padding: 0 10px; }
.form .text input { width: 240px; height: 18px; border: 0; margin-top: 7px; color: #CCCCCC }
.form .text_focus { background: url(../images/login_bg_01.png) 0 -78px }
.form .text_focus input { color: #000 }
.form .text2 { display: inline-block; width:110px; height: 32px; vertical-align: middle; padding: 0 10px; background: url(../images/login_bg_01.png) 0 -111px }
.form .text2 input { width:90px; height: 18px; border: 0; margin-top: 7px; color: #CCCCCC }
.form .text2_focus { background: url(../images/login_bg_01.png) 0 -78px }
.form .text2_focus input { color: #000 }
.form .select { display: inline-block; width:130px; height: 32px; vertical-align: middle; }
.form .select select{ width:110px; padding:5px}
.form .btn_login { float: left; border: 1px solid #999999; width: 90px; height: 36px; border-radius: 5px; text-align: center; background: #42749F;}
.form .btn_login input { width: 90px; height: 36px; border: 0; background: #42749F; color: white; font-size: 14px; font-weight: 100;}
.form .btn_enrollment { float: right; border: 1px solid #999999; width: 90px; height: 36px; border-radius: 5px; text-align: center; background: #42749F; margin-right: 20px; }
.form .btn_enrollment input { width: 90px; height: 36px; border: 0; background: #42749F; color: white; font-size: 14px; font-weight: 100; }
.form .btn_save { border-top: 1px solid #999999; height: 75px; }
.form .btn_save input { float: right; display: inline; margin: 20px 10px; width: 108px; height: 35px; border: 0; cursor: pointer; background: url(../images/main_bg_03.png) 0 -200px; }
.form .btn_save input:hover { background: url(../images/main_bg_03.png) -168px -200px; }
.form .line { height: 1px; overflow: hidden; }
.form .line div { height: 1px; overflow: hidden; background: #DBDBDB }
.login_b { width: 462px; height: 5px; overflow: hidden; background: url(../images/login_bg_01.png) 0 -39px; }
.login_logo_geekzoo { position: absolute; bottom: -730px; right: 30px; }

.form2 { width: 300px; margin:0 auto; text-align: center; }
.form2 li{ margin:30px 0; }
.form2 .title { display: inline-block; width: 60px; height: 9px; padding-left: 15px; text-align: left; font-size: 14px; font-style: italic; font-weight: 10px; color: ##9A9EA0 }
.form2 .text { display: inline-block; width: 205px; height: 32px; vertical-align: middle; padding: 0 10px; }
.form2 .text input { width: 250px; height: 38px; border: 0; background: url(../images/input_bg.png); padding: 0 15px; color: #CCCCCC }
.form2 .text_focus { background: url(../images/login_bg_01.png) 0 -78px }
.form2 .text_focus input { color: #000 }
/*Index
-------------------------------------------------------------- */

body { background:#FFF; font-family: Microsoft YaHei; }
:focus { outline: none }
a { text-decoration: none }
a:hover { text-decoration: underline }
.header { height: 61px; background: #2D2D30 url(../images/header_bg.png) repeat-x; }
.header_con { width: 100%; margin: 0 auto 0 30px; height: 61px;}
.header_logo { float: left; padding-top: 12px; }
.logo{display: block;float: left;}
.weibo-link a{ color:#fff; line-height: 34px; font-size: 14px;}
.weibo_icon{ display:block; float: left; width:58px;height:37px;background: url(../images/weibo_icon.png) -1px -89px; margin:0 15px 0 50px;}
.weibo-link a:hover .weibo_icon{ display:block; float: left; width:58px;height:37px;background: url(../images/weibo_icon.png) -62px -89px; margin:0 15px 0 50px;}

.header_user { float: right; padding: 0px 2px 0 0; zoom:1;}
.header_user_con { width: 100%; margin-right: 40px;  }
.header_user_con li { float: left; height: 34px; line-height: 34px; margin-left: 10px; margin-top: 10px;}
.header_user_con li a { float: left; color: white;}
.header_user_con li a.btn { color: red;}
.header_user_con li div { float: left; }

.user_logo img { width: 34px; height: 34px; }
.user_name { margin-left: 10px; }
.user_more { margin: 15px 0 0 10px; }
.user_more a { width: 10px; height: 6px; background: url(../images/icons.png) 0px 0px; }
.new { margin: 8px 0 0 5px; float: left; display: block; width: 16px; height: 19px; background: url(../images/icons.png) no-repeat -12px 0px; }
.user_box {height: 50px; z-index: 999; width: 184px; margin-top: 0px; margin-right: 0px; }
/*.user_box_selected .user_box {height: 200px; z-index: 999; width: 184px; margin-top: -10px; margin-right:0px;}*/
.user_box_selected {margin-right: 70px; }
/*.user_box_c { display: none; }*/
.user_box_selected .user_box_t { padding-left: 50px; padding-top: 10px; }
.user_box_selected .user_box_t { width: 184px; height: 52px; background: url(../images/user_box_bg_01.png) no-repeat; }
.user_box_selected .user_box_t .user_name a { color: #369; }
.user_box_selected .user_box_c { width: 184px; height: auto!important; overflow: hidden; background: url(../images/user_box_bg_02.png) repeat-y; /*padding-bottom: 10px; */}
.user_box_selected .user_box_b { float: left; width: 184px; height: 15px; background: url(../images/user_box_bg_01.png) no-repeat 0 -64px;}
.user_box_selected .user_more a { width: 10px; height: 6px; background: url(../images/icons.png) 0px -6px; }
.user_box .user_box_list li { height: auto!important; line-height: 40px; margin-top: 0px; border-bottom: 1px #EAEAEA solid; padding-top: 5px; margin-left:8px; padding-left: 0; }
.user_box .user_box_list li:last-child { border-bottom:none; padding-bottom: 0px;}
.user_box .num {  display: block; float: left; height: auto!important; line-height: 34px; width: inherit;/*padding: 0 0 10px 0; */margin: 0;}
.user_box .num.fir{margin-bottom: 8px;}
.user_box .num li {  border: none; display: inline-block; height: 34px; padding: 0 8px; text-align: center; color: #369; line-height: 18px;}
.user_box .num li.ad{margin-left: 12px;}
.user_box .num li a { color: #369 ; font-size: 13px; line-height: 34px;  padding-left: 3px;}
.user_box .num li p a { color: #369 ; font-size: 13px; line-height: 14px;  padding-left:3px;}
.user_box .num li strong { font-weight: 700; font-size: 14px; font-family: Arial, Helvetica, sans-serif }

.user_list { float: left; height: 26px; padding-top: 5px; }
.user_list li { float: left; padding: 0 0 0 2px; }
.user_list li img { float: left; width: 24px; height: 24px; margin-top: 1px; }
.user_list li .user_add { float: left; display: inline; margin-left: 3px; width: 26px; height: 26px; text-indent: -999px; overflow: hidden; background: url(../images/header_bg_02.png) -179px -88px; }
.user_list li .user_add:hover { background: url(../images/header_bg_02.png) -206px -88px; }
.footer { width: 100%; height: 41px; float: left; background: url(../images/footer_bg.png) repeat-x; position: fixed; bottom: 0; left: 0;}
.footer_con { width: 950px; height: 41px; margin: 0 auto }
.footer_logo { float: left; width: 130px; height: 41px; text-indent: -999px; overflow: hidden; background: url(../images/footer_bg.png) 0 -42px; }
.footer_logo_geekzoo { float: right; width: 90px; height: 41px; text-indent: -999px; overflow: hidden; background: url(../images/footer_bg.png) 0 -84px; }
.go_top { cursor: pointer; display: block; height: 50px; overflow: hidden; position: absolute; text-indent: -999%; width: 40px; z-index: 999; background: url(../images/main_bg_03.png) -408px -213px; }
.go_top:hover { background: url(../images/main_bg_03.png) -448px -213px; }
/*Container
-------------------------------------------------------------- */

.container { width: 100%; min-width: 950px; float: left; padding: 12px 0 0px 0; background-color: #FFFFFF; }

.sidebar { float: left; min-width: 160px; min-height: 1000px; height: 700px; position:fixed;left:0; bottom: 0; /**position:static;*/ z-index:999;background: url(../images/left_bg.png) repeat-y fixed; text-align: left; display: block; *display:inline;}

.nav { width: 157px; height: 214px; margin-top: 20px; }
.nav a { float: left; width: 159px; margin-bottom: 10px; text-indent: -9999px; overflow: hidden; background: url(../images/navnewnew.png);}
.nav .menu1 { height: 30px; background-position: -159px 0 }
.nav .menu2 { height: 30px; background-position: -159px -31px }
.nav .menu3 { height: 30px; background-position: -159px -62px }
.nav .menu4 { height: 30px; background-position: -159px -93px }
.nav .menu5 { height: 30px; background-position: -159px -124px }
.nav .menu6 { height: 30px; background-position: -159px -155px }
.nav .menu7 { height: 30px; background-position: -159px -186px }
.nav .menu8 { height: 30px; background-position: -159px -217px }
.nav .menu9 { height: 30px; background-position: -159px -248px }

.nav .menu1_cur, .nav .menu1:hover { height: 30px; background-position: 0px 0 }
.nav .menu2_cur, .nav .menu2:hover { height: 30px; background-position: 0px -31px }
.nav .menu3_cur, .nav .menu3:hover { height: 30px; background-position: 0px -62px }
.nav .menu4_cur, .nav .menu4:hover { height: 30px; background-position: 0px -93px }
.nav .menu5_cur, .nav .menu5:hover { height: 30px; background-position: 0px -124px }
.nav .menu6_cur, .nav .menu6:hover { height: 30px; background-position: 0px -155px }
.nav .menu7_cur, .nav .menu7:hover { height: 30px; background-position: 0px -186px }
.nav .menu8_cur, .nav .menu8:hover { height: 30px; background-position: 0px -217px }
.nav .menu9_cur, .nav .menu9:hover { height: 30px; background-position: 0px -248px }

/* .main { float: left; display: inline; margin-left: 6px; width: 787px; background: #FFFFFF; } */
.main { float: left; *float: none; width:1000px; background: #FFFFFF; text-align:left;display: block;}
.main_signle { width: inherit; padding: 10px; height: auto!important; background: #FFFFFF; }
.main_t { width: inherit; height: 50px; background: url(../images/main_bg_01.png) }
.main_c { width: 960px;  padding: 10px 100px 10px 10px; height: auto!important; *height: auto!important;background: #FFFFFF;}
.main_c a,.main_following a {font: 12px/1.5 \5b8b\4f53, sans-serif;}


.main_b { width: inherit; height: 10px; overflow: hidden }
.main_tab { margin: 5px auto 5px 10px; float: left; height: 36px; background: url(../images/header_bg_02_n.png) repeat-x ; border-radius: 5px; border: 1px #ACB3BE solid;}
.main_tab li { float: left; height: 36px; border-right: 1px solid #ACB3BE; }
.main_tab li:last-child { border-right: none; }
.main_tab li a { float: left;height: 36px; line-height: 36px; padding: 0 0 0 10px; color: #6F7F89; font-size: 14px; text-shadow: 1px 1px 1px #fff; }
.main_tab li a span { float: left; height: 36px; line-height: 36px; padding: 0 10px 0 0; cursor: pointer; }
.main_tab li a.current { color: #333; background: url(../images/header_bg_02_h.png) repeat-x ; }
.main_tab li:first-child a, .main_tab li:last-child a { border-radius: 5px; -moz-border-radius-topleft: 5px; --moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;--webkit-border-top-left-radius: 5px;}
.main_tab li a.current span {}

ul.tab_options { width: 500px; float: left;  margin-left: 260px; }
ul.tab_options li { float: left; height: 36px; padding-top: 15px; padding-right: 10px; }
.main_t2 { }

/* 微博精选->内容维护->编辑分类 */
.popup_box_c .main_choice_tab { width: 570px; height: 37px; padding: 8px 10px 4px 10px; background: url(../images/main_bg_01.png) 0 -50px repeat-x; margin-left: 5px; }
.main_choice_tab {height: 37px; padding: 8px 10px 4px 20px; background: url(../images/main_bg_01.png) 0 -50px repeat-x; }
.main_choice_tab li { float: left; padding: 0 10px }
.main_choice_tab li a { float: left; height: 19px; padding: 0 0 0 0px; color: #333333; text-shadow: 1px 1px 1px #FFFFFF;}
.main_choice_tab li a span { float: left; height: 19px; line-height: 19px; padding: 0 15px; cursor: pointer; }
.main_choice_tab li a.current { background-color: #2E5F8A; border-radius: 4px; }
.main_choice_tab li a.current span { color: #FFFFFF; text-shadow: none; }
.main_choice_tab li.main_t2_btn a { height: 22px; width: 80px; border: 1px solid #ACB3BE; background:url(../images/header_bg_02_n.png) repeat-x ;  border-radius: 5px; }


.main_min_tab {height: 37px; padding: 8px 10px 4px 10px; background: url(../images/main_bg_01.png) 0 -50px repeat-x; padding-left: 60px; }

.popup_box_c .main_min_tab { width: 570px; height: 37px; padding: 8px 10px 4px 10px; background: url(../images/main_bg_01.png) 0 -50px repeat-x; margin-left: 5px; }
.popup_box_c table { display: block; width:570px;}
.popup_box_c .popup_box_btn { float: left; width: 570px; }
.main_min_tab li { float: left; padding: 0 10px }
.main_min_tab li a { float: left; height: 19px; padding: 0 0 0 0px; color: #333333; text-shadow: 1px 1px 1px #FFFFFF;}
.main_min_tab li a span { float: left; height: 19px; line-height: 19px; padding: 0 15px; cursor: pointer; }
.main_min_tab li a.current { background-color: #2E5F8A; border-radius: 4px; }
.main_min_tab li a.current span { color: #FFFFFF; text-shadow: none; }
.main_min_tab li.main_t2_btn a { height: 22px; width: 80px; border: 1px solid #ACB3BE; background:url(../images/header_bg_02_n.png) repeat-x ;  border-radius: 5px; }

.main_tab2_bg { background: url(../images/main_bg_01.png) 0 -49px repeat-x; }

.main_tab2 { height: 37px; padding-top:2px;}
.main_tab2 li { float: left; padding: 0 10px; position: relative;}
.main_tab2 .main_tab2_btn{padding-bottom: 2px;}
a.cm_btn  { float: right; padding: 0 10px; display: block; overflow: hidden; background: url(../images/commen_btn_bg.png) repeat-x ; height: 29px; float: left; padding: 0 0 0 0px; color: #525252; font-size: 13px; text-shadow: 1px 1px 1px #FFFFFF; border: 1px #aeaeae solid; border-radius: 5px;}
a.cm_btn span { float: left; height: 29px; line-height: 29px; padding: 0 15px; cursor: pointer; }
a.cm_btn:hover { background: url(../images/commen_btn_bg.png) 0 -29px repeat-x ; text-decoration: none;}
.main_tab2 li a.current { background-color: #2E5F8A; border-radius: 4px; }
.main_tab2 li a.current span { color: #FFFFFF; text-shadow: none; }
input.tab_input { border: #D1D1D1 1px solid; height: 29px; width: 120px; font-style: italic; color: #aeaeae; }
.icon_calendar { position: absolute; right:20px; top: 8px; z-index: 99999; display: block; width: 14px; height: 14px; background: url(../images/icons.png) -173px 0 no-repeat; }
input.h20 { height: 20px; }
.main_top_btn_box { width: 787px; height: 37px; padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #999999 }
.main_top_btn_box .add_account { float: right; display:inline; margin-left:15px; width: 167px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) }
.main_top_btn_box .add_account:hover { background: url(../images/main_bg_03.png) -168px 0 }
.main_top_btn_box .add_fs_account { float: right; display:inline; margin-left:15px; width: 167px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) -335px -626px }
.main_top_btn_box .add_fs_account:hover { background: url(../images/main_bg_03.png) -335px -666px }

.main_top_btn_box .add_ggqy { float: right; display:inline; margin-left:15px; width: 147px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -639px }
.main_top_btn_box .add_ggqy:hover { background: url(../images/main_bg_03.png) -168px -639px }

.main_top_btn_box .add_xkh { float: right; display:inline; margin-left:15px; width: 154px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -599px }
.main_top_btn_box .add_xkh:hover { background: url(../images/main_bg_03.png) -168 -599px  }

.main_top_btn_box .clear_data { float: right; width: 137px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -326px }
.main_top_btn_box .clear_data:hover { background: url(../images/main_bg_03.png) -168px -326px }
.main_top_btn_box .data_sheet { float: left; width: 167px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -40px }
.main_top_btn_box .data_sheet:hover { background: url(../images/main_bg_03.png) -168px -40px }
.main_top_btn_box .modify_notice { float: left; width: 167px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -80px }
.main_top_btn_box .modify_notice:hover { background: url(../images/main_bg_03.png) -168px -80px }
.main_top_btn_box .add_account2 { float: left; width: 167px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -120px }
.main_top_btn_box .add_account2:hover { background: url(../images/main_bg_03.png) -168px -120px }
.main_top_btn_box .account_manage { float: left; width: 167px; height: 39px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -160px }
.main_top_btn_box .account_manage:hover { background: url(../images/main_bg_03.png) -168px -160px }
.main_top_btn_box .add_ads { float: right; width: 102px; height: 29px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) -335px -536px}
.main_top_btn_box .add_ads:hover { background: url(../images/main_bg_03.png) -438px -536px}
.main_top_btn_box .add_ads2 { float: right; width: 162px; height: 29px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) -335px -566px}
.main_top_btn_box .add_ads2:hover { background: url(../images/main_bg_03.png)  -335px -596px}
.maintain { width:99px; height: 32px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -566px }
.maintain:hover { background: url(../images/main_bg_03.png) -168px -566px }
.send_state { float: right; width: 152px; height: 30px; overflow: hidden }
.send_state li { float: left }
.send_state a { float: left; height: 30px; text-indent: -9999px; overflow: hidden; background: url(../images/main_bg_03.png) }
.send_state .btn1 { width: 49px; background-position: -336px -182px }
.send_state .btn2 { width: 50px; background-position: -385px -182px }
.send_state .btn3 { width: 53px; background-position: -435px -182px }
.send_state .btn1_cur { width: 49px; background-position: -336px -120px }
.send_state .btn2_cur { width: 50px; background-position: -385px -120px }
.send_state .btn3_cur { width: 53px; background-position: -435px -120px }
.send_state .btn1:hover { width: 49px; background-position: -336px -151px }
.send_state .btn2:hover { width: 50px; background-position: -385px -151px }
.send_state .btn3:hover { width: 53px; background-position: -435px -151px }
.add_account_list li { height: 62px; padding: 20px 10px; border-bottom: 1px solid #CCCCCC; vertical-align: bottom }
.add_account_list li img { float: left; width: 60px; height: 60px; border: 1px solid #999999 }
.add_account_list li .del_account { float: right; width: 137px; height: 39px; margin-top: 13px; text-indent: -999px; overflow: hidden; background: url(../images/main_bg_03.png) -336px 0 }
.add_account_list li .del_account:hover { background: url(../images/main_bg_03.png) -474px 0 }

.add_account_table{ width: 100%;}
.add_account_table th{ text-align:center; background:#DCDCDC; height:30px; line-height:30px; font-size:14px;}
.add_count_table td{ text-align:center; border-bottom: 1px solid #CCCCCC; padding:18px 0}
.add_account_table img {width: 60px; height: 60px; border: 1px solid #999999; display:inline; margin-right:20px}
.add_account_table p{ line-height:30px; text-align:left}
.main_t3 { width: 787px; height: 10px; overflow: hidden; background: url(../images/main_bg_01.png) 0 -69px }
.history_list { width: 100%; }
.history_list li { height: 70px; border-bottom: 1px solid #CCCCCC; vertical-align: bottom; position: relative; }
.history_list .time_box { float: left; width: 100px; height: 55px; padding-top:15px; text-align: center; font-size: 14px; font-weight: 0; font-style: italic; font-family: helvetica; border-right: 1px #aeaeae solid; }
.history_list .time_box p { font-size: 20px; line-height: 30px }
.history_list .green_bg span.icon_connect{ position: absolute; left:87px; top: 20px; display: block; width: 26px; height: 28px; background: url(../images/icons.png) -189px 0 no-repeat; }
.history_list .red_bg span.icon_connect{ position: absolute; left:87px; top: 20px; display: block; width: 26px; height: 28px; background: url(../images/icons.png) -215px 0 no-repeat; }
.history_list .msg { float: left; height: 40px; margin-top:10px; position: relative; line-height: 20px; color: #333333; font-size: 14px; width:660px;}
.history_list .msg a { color: #0080CB }


/*.history_list img { display: block; margin:0 15px; width: 34px; height: 34px; position: absolute; top: 0px; left:30px; }
.msg { width:630px; float: left; display: block; font-size: 14px; position: absolute; left:100px; top:0;}*/
/*.msg span.msg_dalog{margin: 0 0 0 50px; text-indent: 2em; position: absolute; left: 100px; top: 35px; }*/
.history_list .msg_img{ float: left; display: block; width:34px; height:40px; margin-left: 15px;}
.msg .msg_user_name{ display: block; float: left; line-height: 20px; width:500px; padding: 0; margin:0; text-indent: 2em;}
.msg .msg_user_name a{text-decoration: none;}
.msg span.msg_dalog { width:620px; height: 40px; float: left;display: inline-block; text-align: left; padding: 0; margin:-20px 0 0 80px; overflow-y: scroll; }
/*.msg .msg_user_name a { color:#6691bc;}*/

.history_list .btn_box { float: right; padding: 25px 10px 0 0; }
.history_list .btn_box dd { float: right; width: 42px; margin-right: 5px;}
.history_list .btn_box dd a { float: right; width: 43px; height: 19px; text-indent: -9999px; overflow: hidden; background: url(../images/icons.png) }
.history_list .btn_box dd .btn1 { background-position: -41px 0px; }
.history_list .btn_box dd .btn2 { background-position: -86px 0px; }
.history_list .btn_box dd .btn3 { background-position: -129px 0px; }

.msg_box { width: 738px; margin-left: auto; margin-right: auto }
.msg_box_t, .msg_box_b { width: 738px; height: 10px; overflow: hidden; background: url(../images/main_bg_01.png) 0 -137px; }
.msg_box_b { background-position: 0 -148px }
.msg_box_c { width: 738px; background: url(../images/main_bg_04.png) }
.msg_box_title { padding: 0 10px 10px 10px; margin: 0 10px; border-bottom: 1px solid #BDBDBE; font-size: 16px }
/*.acct_info { width: 100%; padding: 0 10px 10px 10px; height: 120px; border-bottom: 1px solid #AFAFAF; background: url(../images/main_bg_02.png) no-repeat; margin-top:35px; background-color:white;}*/
.acct_info { width: 100%; padding: 0 10px 10px 10px; height: 120px; border-bottom: 1px solid #AFAFAF; background-color:white;}
.acct_info_img img { float: left; display: inline; margin: 10px; width: 100px; height: 100px; border: 1px solid #AFAFAF; }
.acct_info_con { float: left; width: 620px; }
.acct_info_con dt { font-size: 20px; padding-top: 10px }
.acct_info_con dd { padding: 6px 0 }
.acct_info_con .follow_btn, .follow_btn { float: left; width: 58px; height: 21px; text-indent: -9999px; overflow: hidden; background: url(../images/follow_btn.png) }
.acct_info_con .follow_btn:hover, .follow_btn:hover { background-position: -78px 0 }
.acct_info_con .follow_btn2, .follow_btn2 { float: left; width: 58px; height: 21px; text-indent: -9999px; overflow: hidden; background: url(../images/follow_btn.png) -156px 0 }
.acct_info_con .follow_btn2:hover, .follow_btn2:hover { background-position: -156px 0 }
.acct_info_con .m, .m { padding-left: 15px; background: url(../images/weibo/ico.png) 0 -534px no-repeat; }
.acct_info_con .w, .w { padding-left: 15px; background: url(../images/weibo/ico.png) 0 -553px no-repeat; }
.select_box { width: 560px; height: 240px; margin: 20px auto; position: relative; }
.select_box .list { float: left; width: 188px; height: 228px; padding: 5px; border: 1px solid #B1B1B1; border-radius: 5px 5px 5px 5px; box-shadow: inset 1px 1px 6px #999; overflow: auto }
.select_box .list li { padding-left: 38px; height: 27px; line-height: 27px; margin: 1px 0; border-bottom: 1px solid #cccccc; white-space: nowrap; overflow: hidden }
.select_box .list .select { background: url(../images/main_bg_03.png) -336px -298px; color: #FFF }
.select_box .ico { float: left; width: 160px; }
.select_box .ico div { width: 83px; height: 82px; margin: 60px auto 10px auto; background: url(../images/btn_bg.png) -82px 0; }
.select_box .ico p { text-align: center; font-size: 16px; font-family: Microsoft YaHei }

.post_box2 { width: 560px; height: 22px; margin: 0 auto 0; }
.post_box2 ul li {float: left; margin-right: 15px; height: 22px; line-height: 22px;}
.post_box2 .tab_input { height: 22px; width: 100px; }
.post_box2 .cm_btn { height: 22px; }
.post_box2 .cm_btn span { height: 22px; line-height: 22px; }
.post_box { width: 560px; margin: 10px auto; }
.post_box_select_user { float: left; width: 560px; height: 100px; overflow-y:scroll; border: 1px solid #B1B1B1; border-radius: 5px 5px 5px 5px; box-shadow: inset 1px 1px 3px #999; margin-bottom: 15px;}
.post_box_select_user li.light { border: 1px solid #CCDFF4; float: left; height: 26px; line-height: 26px; padding: 0 10px; text-align: center; }
.post_box_select_user li.deep { background:#ccdff4; float: left; height: 26px; line-height: 26px; padding: 0 10px; text-align: center; }
.post_box_select_user img { float: left; width: 34px; height: 34px; padding: 2px; }
.post_box_select_user .select img { padding: 0; border: 2px solid #0974D4 }
.post_box_input_box_t {float: left; height: 40px; line-height: 40px; font-size: 14px; font-size: #666666; width: inherit; }
.post_box_input_box_t .l { display: block; height: 40px; float: left; width: 70px; }
.post_box_input_box_t .num { float: right; color: #336EC0; font-size: 12px; }
.post_box_input_box_t .num em { font-size: 30px; font-family: Constantia; font-style: italic; }
.post_box_input_box { clear: both; height: 146px; width: 558px; border: 1px solid #B1B1B1; border-radius: 5px 5px 5px 5px; box-shadow: inset 1px 1px 3px #999; background: #FFF; }
.post_box_input_box textarea { float: left; width: 540px; height: 100px; margin: 10px 0 0 10px; border: none; }
.post_box_input_box div{ position:relative; top:40px;}

.post_box {padding:0 0 20px; margin-bottom: 20px;} 

.post_box .popup_box_btn{ float: left; height: auto!important;}
div.post_btn  {float:left;width: 327px; margin-left: 0; padding: 4px 0 2px 0; background: #edeeef; border-radius: 0 0 4px 0px; padding-left: 10px; z-index: 9800; }
div.txtin{position: relative; top: -27px; *top:-28px;margin-left: 1px;}
div.full_width {  width: 538px;}
div.full_width2 { width: 767px; }
div.post_options { float: left; height: 15px; width: 200px; padding: 4px 0 2px 20px; *padding-top:0;*height:19px; background: #edeeef; border-radius: 0 0 0 4px; position: relative;}
.post_box_url { width: 538px; float:left; display: block; }
.post_box_url h2{ font-size: 14px; height: 20px; }
.post_box_url .tab_input { width: 528px; }
.post_box_url .main_tab2 li { line-height: 20px; }
.post_box_url .main_tab2 .tab_input { width: 80px; height: 20px; padding-left: 10px;}
.post_box_url .main_tab2 .icon_calendar { top:3px; }
/*Table
-------------------------------------------------------------- */

.table { color: #4C4C4C; border-collapse: separate; width:100%; }
.icon_checkbox { margin: 0 auto; width: 10px; height: 10px; background: url(../images/icons.png) -30px -1px;  }
a.btn_edit { float: left; margin-left: 10px;display: block; width: 41px; height: 13px; background: url(../images/icons.png) -41px -1px; }
a.btn_delete { margin-left: 10px; display: block; width: 41px; height: 13px; background: url(../images/icons.png) -86px -1px; }
.table th, .table td { height: 28px; padding: 5px; text-align: center; }
.table tr.table_head { padding: 10px 0; background: url(../images/table_head_bg.png) repeat-x; }
.table .table_head th { height: 38px; text-shadow: 1px 1px 1px #fff; }
.table td { background: #f0f0f0; }
.table .odd_bg td { background: #FFFFFF; }
.table .hover td { background: #DFEBF6; color: #135DA2 }
.table .highlight { color: #135DA2 }
.table .btn_down { color: #797979; text-decoration: none; padding: 0 15px 0 0; background: url(../images/main_bg_03.png) right -252px no-repeat }
.table .btn_down:hover { color: #989898; background: url(../images/main_bg_03.png) right -309px no-repeat }
.table .btn_up { color: #797979; text-decoration: none; padding: 0 15px 0 0; background: url(../images/main_bg_03.png) right -141px no-repeat }
.table .btn_up:hover { color: #989898; background: url(../images/main_bg_03.png) right -198px no-repeat }
.table .edit { display: inline-block; margin: 0 10px; width: 17px; height: 17px; background: url(../images/main_bg_03.png) -336px -213px }
.table .edit:hover { background: url(../images/main_bg_03.png) -354px -213px }
.table .delete { display: inline-block; margin: 0 10px; width: 17px; height: 17px; background: url(../images/main_bg_03.png) -372px -213px }
.table .delete:hover { background: url(../images/main_bg_03.png) -390px -213px }
.textarea { width: 538px; height: 150px; padding: 10px; line-height: 20px; font-size: 14px; border: 1px solid #B1B1B1; border-radius: 5px 5px 5px 5px; box-shadow: inset 1px 1px 6px #999 }
/*Popup
-------------------------------------------------------------- */

.popup_bg { width: 100%; position: absolute; left: 0; top: 0; z-index: 999998; filter: alpha(opacity=50); opacity: 0.5; background: #000; background: -moz-linear-gradient(#ccc 0%, #000 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#000)); }
.popup_cover { width: 100%; border: none; padding: 0; margin: 0; position: absolute; left: 0; top: 0; z-index: 999997; filter: alpha(opacity=0); opacity: 0; background: #000; }
.popup_loading { width: 198px; height: 89px; text-indent: -999px; overflow: hidden; background: url(../images/popup_loading.png); position: absolute; left: 50%; z-index: 999999; margin: -45px 0 0 -100px; }
.popup_alert { width: 520px; height: 219px; overflow: hidden; background: url(../images/popup_alert_bg.png); position: absolute; top: 50%; left: 50%; z-index: 999999; margin: 0 0 0 -260px; }
.popup_alert_title { margin: 15px 25px 5px 25px; border-bottom: 1px solid #BDBDBE; font-size: 16px;padding: 0 0 10px 0; }
.popup_alert_msg { height: 80px; line-height: 24px; font-size: 14px; color: #333333; padding: 20px 10px 0 130px; margin: 0 25px; border-bottom: 1px solid #BDBDBE }
.popup_alert_btn { height: 29px; padding: 20px 0; margin: 0 25px; border-top: 1px solid #FFF }
.popup_alert_btn .btn { float: right; width: 72px; height: 29px; text-indent: -9999px; overflow: hidden; background: url(../images/main_bg_03.png) 0 -296px }
.popup_alert_btn .btn:hover { background: url(../images/main_bg_03.png) -168px -296px }
.popup_success .popup_alert_title { color: #336600; padding: 0 0 10px 0; }
.popup_success .popup_alert_msg { background: url(../images/popup_success.png) 10px center no-repeat }
.popup_error .popup_alert_title { color: #990000; padding: 0 0 10px 0; }
.popup_error .popup_alert_msg { background: url(../images/popup_error.png) 10px center no-repeat }
.popup_box { width: 602px; height: 504px; position: absolute; top: 50%; left: 50%; z-index: 999998; margin: 0 0 0 -300px;}
.popup_box .n { border: none !important }
.popup_box_t, .popup_box_b { float: left; width: 606px; height: 20px; overflow: hidden; background: url(../images/alert_msg_box_bg_01.png) 0 0; }
.popup_box_b { float: left; background-position: 0 -20px; display: block; }
.popup_box_c { float: left; width: 606px; background: url(../images/alert_msg_box_bg_02.png) repeat-y; position: relative; z-index: 9999; /*padding-bottom: 35px; */}
.popup_box_title {color: #707893; margin: 0 20px 10px 20px; padding-bottom: 10px; border-bottom: 1px solid #BDBDBE; font-size: 16px; height: 50px; line-height: 20px; }
.popup_box_btn { height: 29px; /*border-top: 1px solid #BDBDBD; */}
.popup_box_btn .btn { float: right; display: inline; margin-left: 10px; width: 72px; height: 29px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0 -296px }
.popup_box_btn .btn:hover { background: url(../images/btn_bg.png) -8px -296px }
.popup_box_btn .btn2 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -62px }
.popup_box_btn .btn2:hover { background: url(../images/btn_bg.png) 0px -91px }
.popup_box_btn .btn3 { float: left; display: inline; margin-left: 10px; width: 122px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -178px }
.popup_box_btn .btn3:hover { background: url(../images/btn_bg.png) 0px -207px }
.popup_box_btn .btn4 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0 -352px }
.popup_box_btn .btn4:hover { background: url(../images/btn_bg.png) -0px -381px }
.popup_box_btn .btn5 { float: right; display: inline; margin-left: 10px; width: 82px; height: 29px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0 -120px }
.popup_box_btn .btn5:hover { background: url(../images/btn_bg.png) 0px -149px }
.popup_box_btn .btn6 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -236px }
.popup_box_btn .btn6:hover { background: url(../images/btn_bg.png) 0px -265px }
.popup_box_btn .btn7 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -236px }
.popup_box_btn .btn7:hover { background: url(../images/btn_bg.png) 0px -265px }
.popup_box_btn .btn8 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -294px }
.popup_box_btn .btn8:hover { background: url(../images/btn_bg.png) 0px -323px }
.popup_box_btn .btn9 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) -0px -410px }
.popup_box_btn .btn9:hover { background: url(../images/btn_bg.png) -0px -439px }
.popup_box_btn .btn10 { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) -0px -468px }
.popup_box_btn .btn10:hover { background: url(../images/btn_bg.png) -0px -497px }
.popup_box_btn .btn11 { float: right; display: inline; margin-left: 10px; width: 72px; height: 29px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) -336px -446px }
.popup_box_btn .btn11:hover { background: url(../images/btn_bg.png) -409px -446px }
.popup_box_btn .btn12 { float: right; display: inline; margin-left: 10px; width: 72px; height: 29px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0 -536px }
.popup_box_btn .btn12:hover { background: url(../images/btn_bg.png) -73px -536px }
.popup_box_btn .btn13 { float: right; display: inline; margin-left: 10px; width: 72px; height: 29px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) -498px -566px }
.popup_box_btn .btn13:hover { background: url(../images/btn_bg.png)  -498px -596px  }
.popup_box_btn .add_dd { float: right; display: inline; margin-left: 10px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg_new.png) -83px -410px }
.popup_box_btn .add_dd:hover { background: url(../images/btn_bg_new.png) -83px -439px }

/*post
-------------------------------------------------------------- */

.calendar { float: left; width: 280px; background: url(../imagesmodal-loader.gif) no-repeat center center; }
.ui-datepicker-header { color: #6f757a; font-size: 14px; height: 38px; line-height: 30px; position: relative }
.ui-datepicker-header a { cursor: pointer; height: 11px; width: 6px; position: absolute; top: 11px; background-image: url(../images/icon-calendar.png); }
.ui-datepicker-header a span { font-size: 0; overflow: hidden; text-indent: -999em; width: 0; display: none }
.ui-datepicker-prev { left: 27px; background-position: 0 0; }
.ui-datepicker-next { right: 27px; background-position: -6px 0; }
.ui-datepicker-title { text-align: center; }
.calendar table { width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; height: 202px; }
.calendar thead { color: #767676; line-height: 13px; }
.calendar thead th { font-weight: bold; padding: 0 0 14px 0; }
.calendar thead th span { border-right: 1px solid #e1e6eb; display: block; }
.calendar thead th:last-child span { border-right: none; }
.calendar td { line-height: 26px; border: 1px solid #e1e6eb; padding: 1px; }
.calendar td a { display: block; text-decoration: none; color: #6B7583; }
.calendar table .ui-state-disabled { color: #BCC0C3; }
.calendar table .ui-state-hover { background: #e2eaf3; font-weight: bold; }
.calendar tbody { background: #FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 2px 1px #f4f6f7 inset; -webkit-box-shadow: 0 2px 1px #f4f6f7 inset; }
.calendar tbody tr:first-child { box-shadow: 0 2px 1px #f4f6f7 inset; }
.post-calendar table .ui-state-active { background: #399fd8; background: -moz-linear-gradient(top, #399fd8 0%, #5eb6e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #399fd8), color-stop(100%, #5eb6e8)); background: -webkit-linear-gradient(top, #399fd8 0%, #5eb6e8 100%); background: -o-linear-gradient(top, #399fd8 0%, #5eb6e8 100%); background: -ms-linear-gradient(top, #399fd8 0%, #5eb6e8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399fd8', endColorstr='#5eb6e8', GradientType=0 );
background: linear-gradient(top, #399fd8 0%, #5eb6e8 100%); -moz-box-shadow: 1px 1px 2px #237fb4 inset; -webkit-box-shadow: 1px 1px 2px #237fb4 inset; box-shadow: 1px 1px 2px #237fb4 inset; color: #FFF; font-weight: bold; }
.post-calendar table .ui-state-active a { color: #FFF; }
.set_time_box { float: left; width: 538px; height: auto!important;}
.set_time_box_title { display: block; font-size: 14px; height: 20px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.set_time_box p { color: #999999; }
.set_time_box .time a { float: left; display: inline; margin: 5px; width: 70px; line-height: 24px; height: 24px; text-align: center; border: 1px solid #ccc; color: #333333 }
.post_btn { float: left; display: block; height: 15px; padding-top: 7px; position:relative; z-index: 9999; margin-left: 5px; }
.post_btn a{display: block;}
.post_btn .ico1 { float: left; width: 40px; height: 15px; line-height: 15px; padding-left: 20px; color: #655f57; background: url(../images/post_ico.png) 0 0 no-repeat; }
.post_btn .ico2 { float: left; width: 40px; height: 15px; line-height: 15px; padding-left: 20px; color: #655f57; background: url(../images/post_ico.png) 0 -25px no-repeat }
.post_btn .ico3 { float: left; width: 40px; height: 15px; line-height: 15px; padding-left: 20px; color: #655f57; background: url(../images/post_ico.png) 0 -50px no-repeat }
.post_btn .ico4 { float: left; width: 40px; height: 15px; line-height: 15px; padding-left: 20px; color: #655f57; background: url(../images/post_ico.png) 0 -75px no-repeat }
.post_btn .ico5 { float: left; width: 40px; height: 15px; line-height: 15px; padding-left: 20px; color: #655f57; background: url(../images/post_ico.png) 0 -100px no-repeat }


.post_win { width: 460px; }
.post_win_2 { width: 200px; }
.post_win, .post_win_2 { border: 1px solid #1F1F1F; background: #333333; box-shadow: 1px 1px 4px #000; position: absolute; top: 30px; z-index: 99999 }
.post_win_t { width: 15px; height: 7px; background: url(../images/post_ico.png) 0px -150px; position: absolute; left: 30px; top: 7px; }
.post_win .close, .post_win_2 .close { width: 15px; height: 15px; text-indent: -9999px; overflow: hidden; background: url(../images/post_ico.png) 0 -125px; position: absolute; top: 5px; right: 5px; }
.post_win_tab { width: 430px; margin: 6px 6px 0 6px; position: relative; bottom: -1px; top:10px; }
.post_win_tab a { float: left; height: 24px; line-height: 24px; padding: 0 10px; color: #FFF; }
.post_win_tab .current { background: #262626; }
.post_win_con { margin: 0 6px 6px 6px; border: 1px solid #000; background: #262626; }
.post_win_con div{margin-bottom:20px; float: left; position: relative; top:10px;}
.post_win_con .face a { float: left; display: block; margin: 3px; width:22px; height:22px; }
.fnt_gray { color: #999; }
.fnt_gray_dark { color: #666; }
.fnt_mid { font-size: 12px; }
.fnt_large { font-size: 16px; }
/*20111019*/
.message_box { background:#FBFCFA; border: 1px solid #797979; border-radius: 3px 3px 3px 3px; line-height: 17px; padding: 3px 1px; position: absolute; right:0px; top:60px; width:190px; z-index: 9999; }
.message_box ul { margin: 0 4px;}
.message_box ul li { color: #595959; line-height: 14px; padding: 3px 10px; width: 146px; height:20px;}
.message_box ul li div{display: block; float: left;}
.message_box ul li a { display: block; float: left; color: #0078B6; font-size: 12px; line-height: 14px; padding:0; margin:0; }
.message_box .close { display: inline-block; height: 11px; overflow: hidden; position: absolute; right: 5px; top: 5px; width: 11px; background:url(../images/weibo/close.gif) 0 -11px }
.message_box .close:hover { background-position:0 0 }

/*20111114*/
.radio{ display:inline-block; height:20px; text-shadow: 1px 1px 1px #fff;}
.radio .btn_l,
.radio .btn_r{ display:inline-block; padding:0 5px; height:20px; line-height:20px; background: url(../images/main_bg_03.png) -335px -515px; border-right:1px solid #B7B7B7; color:#000; text-decoration:none;}
.radio .btn_r{ background: url(../images/main_bg_03.png) right -515px; border-right:none;}
.radio .btn_l_current,
.radio .btn_r_current{display:inline-block; padding:0 5px; height:20px; line-height:20px;/*background: url(../images/main_bg_03.png) -335px -494px;*/border-right:1px solid #b7b7b7; color:#fff; text-decoration:none; background: #3271b4; border-radius: 2px;}
.radio .btn_l_current{/*background: url(../images/main_bg_03.png) 276px -494px;color:#000;*/ border-right:1px solid #B7B7B7; color:#fff;text-shadow: 1px 1px 1px #000; text-decoration:none; background: #3271b4; }
.radio .btn_r_current{background: url(../images/main_bg_03.png) right -494px; border-right:none; color:#000; }
.sort{float: left; margin-top: 6px;}


.crm_br{ border-right:1px dashed #999}
.crm_main{ width: 107%; border-top:1px solid #BCCAD5; position:relative; bottom:-7px; padding-top:10px;}
.crm_main_l{ float:left; margin-left: 10px; width:500px; height:511px; padding:10px 0; border:1px solid #BCCAD5; background:##F3F6FA}
.crm_main_r{ float:left; width:286px; padding:0 12px; height: 533px;}
.crm_main_r ul{ float: left; width: 400px;}
.crm_main_r .crm_main_r_btn li { display: inline-block; float: left;  margin-bottom: 10px;}
.crm_main .line{ border-top:1px dashed #999; height:0; overflow:hidden; margin:10px 0}
.crm_main .qxby,
.crm_main .tjgz,
.crm_main .qxgz,
.crm_main .sdyh,
.crm_main .qxsd{ display:block; width:102px; height:33px; margin:10px 0 ;background: url(../images/main_bg_03.png); text-indent:-9999px; overflow:hidden}

.crm_main .qxby{ background-position:0 -502px}
.crm_main .tjgz{ background-position:0 -400px}
.crm_main .qxgz{ background-position:0 -434px}
.crm_main .sdyh{ background-position:0 -366px}
.crm_main .qxsd{ background-position:0 -468px}

.crm_main .qxby:hover{ background-position:-168px -502px}
.crm_main .tjgz:hover{ background-position:-168px -400px}
.crm_main .qxgz:hover{ background-position:-168px -434px}
.crm_main .sdyh:hover{ background-position:-168px -366px}
.crm_main .qxsd:hover{ background-position:-168px -468px}

.crm_pages { margin-left: 10px; margin-bottom: 20px; width: 500px; height: 30px; border: 1px #BCCAD5 solid; border-top: none; float: left; }
.crm_pages li {float: right; height: 30px; margin-right: 10px; } 
.crm_pages li a{line-height: 30px; }
.crm_pages_r { float: left; margin-left: 10px; }

.contact_user_list {width:500px;}
.contact_user_list li{ float:left; width:50px;  height:50px; vertical-align:bottom}
.contact_user_list li .head_pic img{ float:left; width:40px; height:40px; padding:5px; border-radius:4px;}
.contact_user_list li .detail{ display:none; z-index: 99999px;}
.contact_user_list li.hover{position:relative; color:#fff}
.contact_user_list li.hover a{position:relative; color:#fff}
.contact_user_list li.hover .head_pic img{ width:40px; height:40px; padding:5px;background:#21AFFF; }
.contact_user_list li.hover li{width:230px; height:50px;}
.contact_user_list li.hover .detail{ display:block; width:170px; height:40px; padding:5px 10px; background:#21AFFF; position:absolute; left: 45px;}

.contact_user_list .select{ background:#4A86C5 }
.contact_user_list .select img{ width:40px; height:40px; padding:5px;background:#45AA2D; }
.contact_user_list .m{ background-position:0 -536px }
.contact_user_list .w{ background-position:0 -556px }


.faces2 { cursor:pointer; display:inline-block; margin:5px 10px; background:url(../images/weibo/ico.png) no-repeat; width:16px; height:16px; text-align:left; }
.blue{ color:#0184CC !important}
.pages{ color:#0184CC; border-radius:6px; background:#EDEDED; box-shadow:1px 1px 2px #999; float:left; padding:4px 10px; margin-left: 20px;}
.pages a{color:#0184CC; margin:0 4px;}

.pages a.current {color: #000;}

.switch_account_list { width:570px; height:300px; margin:15px auto;padding:10px 0; overflow:auto; border:1px solid #cccccd; background:#FFF}
.switch_account_list .contact_user_list{width:552px; margin:0 auto }
.switch_account_list .contact_user_list li{ width:38px; height:38px; margin:4px;}
.switch_account_list .contact_user_list li .head_pic img{ width:32px; height:32px; padding:3px; background:#FFF;}
.switch_account_list .contact_user_list li.hover .head_pic img{padding:1px; background:#FFF; border:2px solid #0974d4}
.switch_account_list .contact_user_list li.hover .detail{ }

.microblog_lab_list{ padding:0 10px 0 40px}
.microblog_lab_list dt{ padding:10px 0; text-indent:-15px; font-size:15px; font-style:italic; color:#666}
.microblog_lab_list dd{ float:left; padding:0 10px 10px 10px}
.microblog_lab_list dd a{ float:left; height:18px; line-height:18px; padding:0 2px 0 5px; background:#d4d5d5;  border:1px solid #d4d5d5; color:#2a96d1; text-decoration:none}
.microblog_lab_list dd a span{ color:#8a8a8a; margin-left:2px; font-family:Arial, Helvetica, sans-serif}
.microblog_lab_list dd a:hover,
.microblog_lab_list dd a.select{ border:1px solid #77badf; background:#FFF;}
.microblog_lab_list dd a:hover span,
.microblog_lab_list dd a.select span{ color:#2a96d1; margin-left:2px}

.microblog_lab_acct_add{ padding: 0 0 20px 20px; margin:0 auto}
.microblog_lab_acct_add li{ float:left; width:120px; padding:10px 0;}
.microblog_lab_acct_add li .text{ width:60px}


.microblog_lab_r{ float:left; width:140px}

.microblog_lab_r .btn { float: right; display: inline; margin-left: 10px; width: 52px; height: 23px; border:none; cursor:pointer; overflow: hidden; background: url(../images/main_bg_03.png) -168px -536px }
.microblog_lab_r .btn:hover { background: url(../images/main_bg_03.png) -221px -536px }
.microblog_lab_l{ float:left; display: inline; margin:0 10px 0 2px; width:950px; border-right:1px dotted #CCC;}
.microblog_lab_l li{ border-bottom:1px dotted #CCC; color:#333; padding:10px 0}
.microblog_lab_l li a{ color:#333}
.microblog_lab_l li .user_img{ width:60px; text-align:center}
.microblog_lab_l li .content{ width: 842px; padding-left:15px; position: relative; padding-top: 10px;}
.edit-area { position: absolute; right: 20px; bottom:3px;}
.edit-area a{color:#0184CC !important}


.create_ads_form .create_ads_form_ul {width: 578px; padding-left: 165px;}
.create_ads_form li{ padding:8px 0 8px 0px; font-size:14px; color:#6D727D; height:30px;}
/*.create_ads_form li{ padding:10px 0 10px 15px; font-size:14px; color:#333333}*/
.create_ads_form li .text{ width:100px; border: 1px solid #B1B1B1; box-shadow: inset 1px 1px 1px #ccc; padding:2px; margin:0 10px}
.create_ads_form li .textm0{width:100px; border: 1px solid #B1B1B1; box-shadow: inset 1px 1px 1px #ccc; padding:2px; margin:0 10px;margin-left: 5px; margin-right: 5px;}
.create_ads_form li select{border: 1px solid #B1B1B1; padding:2px; margin:0 10px; width:100px; height:23px; margin-left: 22px;}
.create_ads_form li .red{ color:#990000}
.create_ads_form .big{ font-size: 15px; text-align: left; }
.create_ads_form .small{ font-size: 12px;}
/*.create_ads_form .lspace { margin-left: 145px }*/
.create_ads_form .home-setting{ padding-left:30px; margin-top: 0;}
.create_ads_form .rspace{margin-left: 530px; width: 300px; margin-top: 20px; float: right; }
.setting_msg .rspace{margin-left: 300px; width:400px; margin-right: 100px;}
.create_ads_form .btn3 { float: left; display: inline; margin-left: 3px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -62px }
.create_ads_form .btn3:hover { background: url(../images/btn_bg.png) 0px -91px }
.create_ads_form .btn2 { float: left; display: inline; margin-left: 3px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) 0px -410px }
.create_ads_form .btn2:hover { background: url(../images/btn_bg.png) 0px -439px }
.create_ads_form .btn1 { float: left; display: inline; margin-left: 3px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg.png) -83px -468px }
.create_ads_form .btn1:hover { background: url(../images/btn_bg.png) -83px -497px }
.create_ads_form .skip { float: left; display: inline; margin-left: 3px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg_new.png) -83px -352px }
.create_ads_form .skip:hover { background-position: -83px -381px }


/* 首页广告弹出层样式 */
.index_ads_form { border-radius: 4px; padding: 0; }
.index_ads_form ul { padding: 30px; }
.index_ads_form ul li{ padding:6px 0 6px 0px; font-size:14px; color:#6D727D; height:30px; }
.index_ads_form ul li .text{ width:100px; border: 1px solid #B1B1B1; box-shadow: inset 1px 1px 1px #ccc; padding:2px; margin:0 10px}
.index_ads_form ul li .textm0{width:100px; border: 1px solid #B1B1B1; box-shadow: inset 1px 1px 1px #ccc; padding:2px; margin:0 10px;margin-left: 5px; margin-right: 5px;}
.index_ads_form ul li select{border: 1px solid #B1B1B1; padding:2px; margin:0 10px; width:100px; height:23px; margin-left: 22px;}
.index_ads_form ul li .red{ color:#990000}
.index_ads_form ul .big{ font-size: 15px; text-align: left; }
.index_ads_form ul .small{ font-size: 12px;}

.index_ads_form ul .add { display: inline; margin-left: 3px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg_new.png) 0 -410px }
.index_ads_form ul .add:hover { background: url(../images/btn_bg_new.png) 0 -439px }
.index_ads_form ul .skip { display: inline; margin-left: 3px; width: 82px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(../images/btn_bg_new.png) -83px -352px }
.index_ads_form ul .skip:hover { background-position: -83px -381px }


#alert_msg_box h1 { margin-left: 20px; color: #707893; width: 565px; height: 15px; line-height: 15px; font-size: 15px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DFE3EA;}
.site_msg_act p{ margin-left: 20px; color: #707893; width: 570px; }
p.msg_date { color: #bebebe; height: 20px; line-height: 20px; text-align: right; margin-bottom: 10px; }

.tab_r1 {margin-left: 690px;}
.tab_r2 {margin-left: 460px;}
.tab_r3 {margin-left: 370px;}
.main_tab2 { margin: 5px auto 5px 10px; float: left; height: 36px; border-radius: 5px; }
.main_tab2 li { float: left; height: 36px; }
.main_tab2 li a { float: left;height: 36px; line-height: 36px; padding: 0 0 0 10px; color: #6F7F89; font-size: 14px; text-shadow: 1px 1px 1px #fff; }
.main_tab2 li a span { float: left; height: 36px; line-height: 36px; padding: 0 10px 0 0; cursor: pointer; }
.main_tab2 li a.current { color: #333; background: url(../images/header_bg_02_h.png) repeat-x ; }
.main_tab2 li a.current span {}
.main_tab2 .pos0 {margin-top: -5px; margin-left: 50px;}
 .mbtn { background: url(../images/header_bg_02_n.png) repeat-x ; border-radius: 5px; border: 1px #ACB3BE solid; margin-top: 3px;}
.tweets-list li { margin: 0 4px; }

.main_tab_update { float: left; height: 30px; border-radius: 5px; }
.main_tab_update li { float: left; height: 36px; line-height: 20px; padding: 0 10px; }
.main_tab_update li a { float: left;height: 36px; line-height: 36px; padding: 0 0 0 10px; color: #6F7F89; font-size: 14px; text-shadow: 1px 1px 1px #fff; }
.main_tab_update li a span { float: left; height: 36px; line-height: 36px; padding: 0 10px 0 0; cursor: pointer; }
.main_tab_update li a.current { color: #333; background: url(../images/header_bg_02_h.png) repeat-x ; }
.main_tab_update li a.current span {}
.main_tab_update .pos0 {margin-top: -5px; margin-left: 50px;}
.main_tab_update li input.tab_input { border: #D1D1D1 1px solid; height: 20px; width: 80px; font-style: italic; color: #aeaeae; padding:0 0 0 10px; }

.following-sort {display: inline-block;}
.following-sort li { margin-right: 10px; padding: 0 10px; height: 22px;line-height: 22px; float: left; background: url(../images/sort_btn_bg.png) repeat-x; border-radius: 5px; border: 1px solid #999;}
.crm_main_r a.fbtn { display: inline-block; margin-right: 10px; padding: 0 0px; text-align: center; width: 90px; height: 22px;line-height: 22px; float: left; background: url(../images/sort_btn_bg.png) repeat-x; border-radius: 5px; border: 1px solid #999; }
.follow_count { float: left; text-align: center; width: 90%; }
.follow_count .span1 { color:#2a96d1; font-size: 20px; }
.follow_count .span2 { color:#2a96d1; font-size: 20px; }
.follow_title { float: left; height: 28px; width: 100%; line-height: 28px; font-size: 14px; color: black; padding-left: 10px; background: #ccc; margin-top: -50px;}
.follow_detail { margin-left: 30px; height: auto!important; }
.follow_detail li{ display: block; margin: 10px 10px; }
.follow_detail h3 { color:#2a96d1; height: 28px; width: 100%; line-height: 28px; font-size: 14px;}
.follow_detail p { line-height: 18px; } 
.follow_detail_search { line-height: 18px; margin-right: 10px; padding: 0 10px; height: 22px;line-height: 22px; background: url(../images/sort_btn_bg.png) repeat-x; border-radius: 5px; border: 1px solid #999;}
.follow_count { text-align: center; width: 90px;height:44px;position: relative; bottom: 73px; left:0;float: left; }
.follow_count .span1 { color:#2a96d1; font-size: 20px; }
.follow_count .span2 { color:#2a96d1; font-size: 20px; }
.follow_count a{position: absolute; top: 0px; left:0;width: 90px; height: 44px; line-height: 27px;font: 12px/1.5 \5b8b\4f53, sans-serif}
